diff --git a/_automation/grammars.json b/_automation/grammars.json index fd0b34c9..3a716c78 100644 --- a/_automation/grammars.json +++ b/_automation/grammars.json @@ -169,8 +169,8 @@ "parser.c", "scanner.c" ], - "reference": "annotation-comma", - "revision": "5761422483589ae0b0f05fe4085ef8c40df81863", + "reference": "5761422483589ae0b0f05fe4085ef8c40df81863", + "revision": "", "updateBasedOn": "commit" }, { @@ -348,4 +348,4 @@ "revision": "c67ecbd37d8d12f22e4cc7138afd14bc20253e10", "updateBasedOn": "commit" } -] +] \ No newline at end of file diff --git a/kotlin/parser.c b/kotlin/parser.c index e8f216bd..1becba2b 100644 --- a/kotlin/parser.c +++ b/kotlin/parser.c @@ -1,678360 +1 @@ -#include "parser.h" - -#if defined(__GNUC__) || defined(__clang__) -#pragma GCC diagnostic ignored "-Wmissing-field-initializers" -#endif - -#ifdef _MSC_VER -#pragma optimize("", off) -#elif defined(__clang__) -#pragma clang optimize off -#elif defined(__GNUC__) -#pragma GCC optimize ("O0") -#endif - -#define LANGUAGE_VERSION 14 -#define STATE_COUNT 10155 -#define LARGE_STATE_COUNT 4529 -#define SYMBOL_COUNT 357 -#define ALIAS_COUNT 3 -#define TOKEN_COUNT 153 -#define EXTERNAL_TOKEN_COUNT 7 -#define FIELD_COUNT 0 -#define MAX_ALIAS_SEQUENCE_LENGTH 11 -#define PRODUCTION_ID_COUNT 10 - -enum ts_symbol_identifiers { - sym__alpha_identifier = 1, - anon_sym_POUND_BANG = 2, - aux_sym_shebang_line_token1 = 3, - anon_sym_AT = 4, - anon_sym_file = 5, - anon_sym_COLON = 6, - anon_sym_LBRACK = 7, - anon_sym_RBRACK = 8, - anon_sym_package = 9, - anon_sym_import = 10, - anon_sym_DOT = 11, - sym_wildcard_import = 12, - anon_sym_as = 13, - anon_sym_typealias = 14, - anon_sym_EQ = 15, - anon_sym_class = 16, - anon_sym_interface = 17, - anon_sym_enum = 18, - anon_sym_constructor = 19, - anon_sym_LBRACE = 20, - anon_sym_RBRACE = 21, - anon_sym_LPAREN = 22, - anon_sym_COMMA = 23, - anon_sym_RPAREN = 24, - anon_sym_val = 25, - anon_sym_var = 26, - anon_sym_by = 27, - anon_sym_LT = 28, - anon_sym_GT = 29, - anon_sym_where = 30, - anon_sym_init = 31, - anon_sym_companion = 32, - anon_sym_object = 33, - anon_sym_fun = 34, - anon_sym_SEMI = 35, - anon_sym_get = 36, - anon_sym_set = 37, - anon_sym_this = 38, - anon_sym_super = 39, - anon_sym_dynamic = 40, - anon_sym_AMP = 41, - sym__quest = 42, - anon_sym_STAR = 43, - anon_sym_DASH_GT = 44, - sym_label = 45, - anon_sym_for = 46, - anon_sym_in = 47, - anon_sym_while = 48, - anon_sym_do = 49, - anon_sym_DOT_DOT = 50, - anon_sym_QMARK_COLON = 51, - anon_sym_AMP_AMP = 52, - anon_sym_PIPE_PIPE = 53, - anon_sym_null = 54, - anon_sym_DOLLAR_LBRACE = 55, - anon_sym_DOLLAR = 56, - anon_sym_if = 57, - anon_sym_else = 58, - anon_sym_when = 59, - anon_sym_try = 60, - anon_sym_catch = 61, - anon_sym_finally = 62, - anon_sym_throw = 63, - anon_sym_return = 64, - anon_sym_continue = 65, - anon_sym_break = 66, - anon_sym_COLON_COLON = 67, - anon_sym_PLUS_EQ = 68, - anon_sym_DASH_EQ = 69, - anon_sym_STAR_EQ = 70, - anon_sym_SLASH_EQ = 71, - anon_sym_PERCENT_EQ = 72, - anon_sym_BANG_EQ = 73, - anon_sym_BANG_EQ_EQ = 74, - anon_sym_EQ_EQ = 75, - anon_sym_EQ_EQ_EQ = 76, - anon_sym_LT_EQ = 77, - anon_sym_GT_EQ = 78, - anon_sym_BANGin = 79, - anon_sym_is = 80, - anon_sym_BANGis = 81, - anon_sym_PLUS = 82, - anon_sym_DASH = 83, - anon_sym_SLASH = 84, - anon_sym_PERCENT = 85, - anon_sym_as_QMARK = 86, - anon_sym_PLUS_PLUS = 87, - anon_sym_DASH_DASH = 88, - anon_sym_BANG = 89, - anon_sym_BANG_BANG = 90, - anon_sym_suspend = 91, - anon_sym_sealed = 92, - anon_sym_annotation = 93, - anon_sym_data = 94, - anon_sym_inner = 95, - anon_sym_value = 96, - anon_sym_override = 97, - anon_sym_lateinit = 98, - anon_sym_public = 99, - anon_sym_private = 100, - anon_sym_internal = 101, - anon_sym_protected = 102, - anon_sym_out = 103, - anon_sym_tailrec = 104, - anon_sym_operator = 105, - anon_sym_infix = 106, - anon_sym_inline = 107, - anon_sym_external = 108, - sym_property_modifier = 109, - anon_sym_abstract = 110, - anon_sym_final = 111, - anon_sym_open = 112, - anon_sym_vararg = 113, - anon_sym_noinline = 114, - anon_sym_crossinline = 115, - sym_reification_modifier = 116, - anon_sym_expect = 117, - anon_sym_actual = 118, - anon_sym_field = 119, - anon_sym_property = 120, - anon_sym_receiver = 121, - anon_sym_param = 122, - anon_sym_setparam = 123, - anon_sym_delegate = 124, - sym_line_comment = 125, - anon_sym_return_AT = 126, - anon_sym_continue_AT = 127, - anon_sym_break_AT = 128, - anon_sym_this_AT = 129, - anon_sym_super_AT = 130, - anon_sym_AT2 = 131, - sym_real_literal = 132, - sym_integer_literal = 133, - sym_hex_literal = 134, - sym_bin_literal = 135, - aux_sym_unsigned_literal_token1 = 136, - anon_sym_L = 137, - anon_sym_true = 138, - anon_sym_false = 139, - anon_sym_SQUOTE = 140, - aux_sym_character_literal_token1 = 141, - sym__backtick_identifier = 142, - anon_sym_BSLASHu = 143, - aux_sym__uni_character_literal_token1 = 144, - sym__escaped_identifier = 145, - sym__automatic_semicolon = 146, - sym__import_list_delimiter = 147, - sym_safe_nav = 148, - sym_multiline_comment = 149, - sym__string_start = 150, - sym__string_end = 151, - sym_string_content = 152, - sym_source_file = 153, - sym_shebang_line = 154, - sym_file_annotation = 155, - sym_package_header = 156, - sym_import_list = 157, - sym_import_header = 158, - sym_import_alias = 159, - sym_type_alias = 160, - sym__declaration = 161, - sym_class_declaration = 162, - sym_primary_constructor = 163, - sym_class_body = 164, - sym__class_parameters = 165, - sym_binding_pattern_kind = 166, - sym_class_parameter = 167, - sym__delegation_specifiers = 168, - sym_delegation_specifier = 169, - sym_constructor_invocation = 170, - sym_explicit_delegation = 171, - sym_type_parameters = 172, - sym_type_parameter = 173, - sym_type_constraints = 174, - sym_type_constraint = 175, - aux_sym__class_member_declarations = 176, - sym__class_member_declaration = 177, - sym_anonymous_initializer = 178, - sym_companion_object = 179, - sym_function_value_parameters = 180, - sym__function_value_parameter = 181, - sym__receiver_type = 182, - sym_function_declaration = 183, - sym_function_body = 184, - sym_variable_declaration = 185, - sym_property_declaration = 186, - sym_property_delegate = 187, - sym_getter = 188, - sym_setter = 189, - sym_parameter_with_optional_type = 190, - sym_parameter = 191, - sym_object_declaration = 192, - sym_secondary_constructor = 193, - sym_constructor_delegation_call = 194, - sym_enum_class_body = 195, - sym__enum_entries = 196, - sym_enum_entry = 197, - sym__type = 198, - sym__type_reference = 199, - sym_not_nullable_type = 200, - sym_nullable_type = 201, - sym_user_type = 202, - sym__simple_user_type = 203, - sym_type_projection = 204, - sym_type_projection_modifiers = 205, - sym__type_projection_modifier = 206, - sym_function_type = 207, - sym_function_type_parameters = 208, - sym_parenthesized_type = 209, - sym_parenthesized_user_type = 210, - sym_statements = 211, - sym__statement = 212, - sym_control_structure_body = 213, - sym__block = 214, - sym__loop_statement = 215, - sym_for_statement = 216, - sym_while_statement = 217, - sym_do_while_statement = 218, - sym__semi = 219, - sym_assignment = 220, - sym__expression = 221, - sym__unary_expression = 222, - sym_postfix_expression = 223, - sym_call_expression = 224, - sym_indexing_expression = 225, - sym_navigation_expression = 226, - sym_prefix_expression = 227, - sym_as_expression = 228, - sym_spread_expression = 229, - sym__binary_expression = 230, - sym_multiplicative_expression = 231, - sym_additive_expression = 232, - sym_range_expression = 233, - sym_infix_expression = 234, - sym_elvis_expression = 235, - sym_check_expression = 236, - sym_comparison_expression = 237, - sym_equality_expression = 238, - sym_conjunction_expression = 239, - sym_disjunction_expression = 240, - sym_indexing_suffix = 241, - sym_navigation_suffix = 242, - sym_call_suffix = 243, - sym_annotated_lambda = 244, - sym_type_arguments = 245, - sym_value_arguments = 246, - sym_value_argument = 247, - sym__primary_expression = 248, - sym_parenthesized_expression = 249, - sym_collection_literal = 250, - sym__literal_constant = 251, - sym_string_literal = 252, - sym__interpolation = 253, - sym_lambda_literal = 254, - sym_multi_variable_declaration = 255, - sym_lambda_parameters = 256, - sym__lambda_parameter = 257, - sym_anonymous_function = 258, - sym__function_literal = 259, - sym_object_literal = 260, - sym_this_expression = 261, - sym_super_expression = 262, - sym_if_expression = 263, - sym_when_subject = 264, - sym_when_expression = 265, - sym_when_entry = 266, - sym_when_condition = 267, - sym_range_test = 268, - sym_type_test = 269, - sym_try_expression = 270, - sym_catch_block = 271, - sym_finally_block = 272, - sym_jump_expression = 273, - sym_callable_reference = 274, - sym__assignment_and_operator = 275, - sym__equality_operator = 276, - sym__comparison_operator = 277, - sym__in_operator = 278, - sym__is_operator = 279, - sym__additive_operator = 280, - sym__multiplicative_operator = 281, - sym__as_operator = 282, - sym__prefix_unary_operator = 283, - sym__postfix_unary_operator = 284, - sym__member_access_operator = 285, - sym__postfix_unary_suffix = 286, - sym__postfix_unary_expression = 287, - sym_directly_assignable_expression = 288, - sym_modifiers = 289, - sym_parameter_modifiers = 290, - sym__modifier = 291, - sym_type_modifiers = 292, - sym__type_modifier = 293, - sym_class_modifier = 294, - sym_member_modifier = 295, - sym_visibility_modifier = 296, - sym_variance_modifier = 297, - sym_type_parameter_modifiers = 298, - sym__type_parameter_modifier = 299, - sym_function_modifier = 300, - sym_inheritance_modifier = 301, - sym_parameter_modifier = 302, - sym_platform_modifier = 303, - sym_annotation = 304, - sym__single_annotation = 305, - sym__multi_annotation = 306, - sym_use_site_target = 307, - sym__unescaped_annotation = 308, - sym_simple_identifier = 309, - sym_identifier = 310, - sym__import_identifier = 311, - sym__return_at = 312, - sym__continue_at = 313, - sym__break_at = 314, - sym__this_at = 315, - sym__super_at = 316, - sym_unsigned_literal = 317, - sym_long_literal = 318, - sym_boolean_literal = 319, - sym_character_literal = 320, - sym_character_escape_seq = 321, - sym__lexical_identifier = 322, - sym__uni_character_literal = 323, - aux_sym_source_file_repeat1 = 324, - aux_sym_source_file_repeat2 = 325, - aux_sym_source_file_repeat3 = 326, - aux_sym_file_annotation_repeat1 = 327, - aux_sym_import_list_repeat1 = 328, - aux_sym__class_parameters_repeat1 = 329, - aux_sym__delegation_specifiers_repeat1 = 330, - aux_sym__annotated_delegation_specifier_repeat1 = 331, - aux_sym_type_parameters_repeat1 = 332, - aux_sym_type_constraints_repeat1 = 333, - aux_sym_function_value_parameters_repeat1 = 334, - aux_sym__enum_entries_repeat1 = 335, - aux_sym_nullable_type_repeat1 = 336, - aux_sym_user_type_repeat1 = 337, - aux_sym_type_projection_modifiers_repeat1 = 338, - aux_sym_function_type_parameters_repeat1 = 339, - aux_sym_statements_repeat1 = 340, - aux_sym__statement_repeat1 = 341, - aux_sym_indexing_suffix_repeat1 = 342, - aux_sym_type_arguments_repeat1 = 343, - aux_sym_value_arguments_repeat1 = 344, - aux_sym_string_literal_repeat1 = 345, - aux_sym_multi_variable_declaration_repeat1 = 346, - aux_sym_lambda_parameters_repeat1 = 347, - aux_sym_when_expression_repeat1 = 348, - aux_sym_when_entry_repeat1 = 349, - aux_sym_try_expression_repeat1 = 350, - aux_sym__postfix_unary_expression_repeat1 = 351, - aux_sym_modifiers_repeat1 = 352, - aux_sym_parameter_modifiers_repeat1 = 353, - aux_sym_type_modifiers_repeat1 = 354, - aux_sym_type_parameter_modifiers_repeat1 = 355, - aux_sym_identifier_repeat1 = 356, - alias_sym_interpolated_expression = 357, - alias_sym_interpolated_identifier = 358, - alias_sym_type_identifier = 359, -}; - -static const char * const ts_symbol_names[] = { - [ts_builtin_sym_end] = "end", - [sym__alpha_identifier] = "_alpha_identifier", - [anon_sym_POUND_BANG] = "#!", - [aux_sym_shebang_line_token1] = "shebang_line_token1", - [anon_sym_AT] = "@", - [anon_sym_file] = "file", - [anon_sym_COLON] = ":", - [anon_sym_LBRACK] = "[", - [anon_sym_RBRACK] = "]", - [anon_sym_package] = "package", - [anon_sym_import] = "import", - [anon_sym_DOT] = ".", - [sym_wildcard_import] = "wildcard_import", - [anon_sym_as] = "as", - [anon_sym_typealias] = "typealias", - [anon_sym_EQ] = "=", - [anon_sym_class] = "class", - [anon_sym_interface] = "interface", - [anon_sym_enum] = "enum", - [anon_sym_constructor] = "constructor", - [anon_sym_LBRACE] = "{", - [anon_sym_RBRACE] = "}", - [anon_sym_LPAREN] = "(", - [anon_sym_COMMA] = ",", - [anon_sym_RPAREN] = ")", - [anon_sym_val] = "val", - [anon_sym_var] = "var", - [anon_sym_by] = "by", - [anon_sym_LT] = "<", - [anon_sym_GT] = ">", - [anon_sym_where] = "where", - [anon_sym_init] = "init", - [anon_sym_companion] = "companion", - [anon_sym_object] = "object", - [anon_sym_fun] = "fun", - [anon_sym_SEMI] = ";", - [anon_sym_get] = "get", - [anon_sym_set] = "set", - [anon_sym_this] = "this", - [anon_sym_super] = "super", - [anon_sym_dynamic] = "dynamic", - [anon_sym_AMP] = "&", - [sym__quest] = "_quest", - [anon_sym_STAR] = "*", - [anon_sym_DASH_GT] = "->", - [sym_label] = "label", - [anon_sym_for] = "for", - [anon_sym_in] = "in", - [anon_sym_while] = "while", - [anon_sym_do] = "do", - [anon_sym_DOT_DOT] = "..", - [anon_sym_QMARK_COLON] = "\?:", - [anon_sym_AMP_AMP] = "&&", - [anon_sym_PIPE_PIPE] = "||", - [anon_sym_null] = "null", - [anon_sym_DOLLAR_LBRACE] = "${", - [anon_sym_DOLLAR] = "$", - [anon_sym_if] = "if", - [anon_sym_else] = "else", - [anon_sym_when] = "when", - [anon_sym_try] = "try", - [anon_sym_catch] = "catch", - [anon_sym_finally] = "finally", - [anon_sym_throw] = "throw", - [anon_sym_return] = "return", - [anon_sym_continue] = "continue", - [anon_sym_break] = "break", - [anon_sym_COLON_COLON] = "::", - [anon_sym_PLUS_EQ] = "+=", - [anon_sym_DASH_EQ] = "-=", - [anon_sym_STAR_EQ] = "*=", - [anon_sym_SLASH_EQ] = "/=", - [anon_sym_PERCENT_EQ] = "%=", - [anon_sym_BANG_EQ] = "!=", - [anon_sym_BANG_EQ_EQ] = "!==", - [anon_sym_EQ_EQ] = "==", - [anon_sym_EQ_EQ_EQ] = "===", - [anon_sym_LT_EQ] = "<=", - [anon_sym_GT_EQ] = ">=", - [anon_sym_BANGin] = "!in", - [anon_sym_is] = "is", - [anon_sym_BANGis] = "!is", - [anon_sym_PLUS] = "+", - [anon_sym_DASH] = "-", - [anon_sym_SLASH] = "/", - [anon_sym_PERCENT] = "%", - [anon_sym_as_QMARK] = "as\?", - [anon_sym_PLUS_PLUS] = "++", - [anon_sym_DASH_DASH] = "--", - [anon_sym_BANG] = "!", - [anon_sym_BANG_BANG] = "!!", - [anon_sym_suspend] = "suspend", - [anon_sym_sealed] = "sealed", - [anon_sym_annotation] = "annotation", - [anon_sym_data] = "data", - [anon_sym_inner] = "inner", - [anon_sym_value] = "value", - [anon_sym_override] = "override", - [anon_sym_lateinit] = "lateinit", - [anon_sym_public] = "public", - [anon_sym_private] = "private", - [anon_sym_internal] = "internal", - [anon_sym_protected] = "protected", - [anon_sym_out] = "out", - [anon_sym_tailrec] = "tailrec", - [anon_sym_operator] = "operator", - [anon_sym_infix] = "infix", - [anon_sym_inline] = "inline", - [anon_sym_external] = "external", - [sym_property_modifier] = "property_modifier", - [anon_sym_abstract] = "abstract", - [anon_sym_final] = "final", - [anon_sym_open] = "open", - [anon_sym_vararg] = "vararg", - [anon_sym_noinline] = "noinline", - [anon_sym_crossinline] = "crossinline", - [sym_reification_modifier] = "reification_modifier", - [anon_sym_expect] = "expect", - [anon_sym_actual] = "actual", - [anon_sym_field] = "field", - [anon_sym_property] = "property", - [anon_sym_receiver] = "receiver", - [anon_sym_param] = "param", - [anon_sym_setparam] = "setparam", - [anon_sym_delegate] = "delegate", - [sym_line_comment] = "line_comment", - [anon_sym_return_AT] = "return@", - [anon_sym_continue_AT] = "continue@", - [anon_sym_break_AT] = "break@", - [anon_sym_this_AT] = "this@", - [anon_sym_super_AT] = "super@", - [anon_sym_AT2] = "@", - [sym_real_literal] = "real_literal", - [sym_integer_literal] = "integer_literal", - [sym_hex_literal] = "hex_literal", - [sym_bin_literal] = "bin_literal", - [aux_sym_unsigned_literal_token1] = "unsigned_literal_token1", - [anon_sym_L] = "L", - [anon_sym_true] = "true", - [anon_sym_false] = "false", - [anon_sym_SQUOTE] = "'", - [aux_sym_character_literal_token1] = "character_literal_token1", - [sym__backtick_identifier] = "_backtick_identifier", - [anon_sym_BSLASHu] = "\\u", - [aux_sym__uni_character_literal_token1] = "_uni_character_literal_token1", - [sym__escaped_identifier] = "_escaped_identifier", - [sym__automatic_semicolon] = "_automatic_semicolon", - [sym__import_list_delimiter] = "_import_list_delimiter", - [sym_safe_nav] = "\?.", - [sym_multiline_comment] = "multiline_comment", - [sym__string_start] = "_string_start", - [sym__string_end] = "_string_end", - [sym_string_content] = "string_content", - [sym_source_file] = "source_file", - [sym_shebang_line] = "shebang_line", - [sym_file_annotation] = "file_annotation", - [sym_package_header] = "package_header", - [sym_import_list] = "import_list", - [sym_import_header] = "import_header", - [sym_import_alias] = "import_alias", - [sym_type_alias] = "type_alias", - [sym__declaration] = "_declaration", - [sym_class_declaration] = "class_declaration", - [sym_primary_constructor] = "primary_constructor", - [sym_class_body] = "class_body", - [sym__class_parameters] = "_class_parameters", - [sym_binding_pattern_kind] = "binding_pattern_kind", - [sym_class_parameter] = "class_parameter", - [sym__delegation_specifiers] = "_delegation_specifiers", - [sym_delegation_specifier] = "delegation_specifier", - [sym_constructor_invocation] = "constructor_invocation", - [sym_explicit_delegation] = "explicit_delegation", - [sym_type_parameters] = "type_parameters", - [sym_type_parameter] = "type_parameter", - [sym_type_constraints] = "type_constraints", - [sym_type_constraint] = "type_constraint", - [aux_sym__class_member_declarations] = "_class_member_declarations", - [sym__class_member_declaration] = "_class_member_declaration", - [sym_anonymous_initializer] = "anonymous_initializer", - [sym_companion_object] = "companion_object", - [sym_function_value_parameters] = "function_value_parameters", - [sym__function_value_parameter] = "_function_value_parameter", - [sym__receiver_type] = "_receiver_type", - [sym_function_declaration] = "function_declaration", - [sym_function_body] = "function_body", - [sym_variable_declaration] = "variable_declaration", - [sym_property_declaration] = "property_declaration", - [sym_property_delegate] = "property_delegate", - [sym_getter] = "getter", - [sym_setter] = "setter", - [sym_parameter_with_optional_type] = "parameter_with_optional_type", - [sym_parameter] = "parameter", - [sym_object_declaration] = "object_declaration", - [sym_secondary_constructor] = "secondary_constructor", - [sym_constructor_delegation_call] = "constructor_delegation_call", - [sym_enum_class_body] = "enum_class_body", - [sym__enum_entries] = "_enum_entries", - [sym_enum_entry] = "enum_entry", - [sym__type] = "_type", - [sym__type_reference] = "_type_reference", - [sym_not_nullable_type] = "not_nullable_type", - [sym_nullable_type] = "nullable_type", - [sym_user_type] = "user_type", - [sym__simple_user_type] = "_simple_user_type", - [sym_type_projection] = "type_projection", - [sym_type_projection_modifiers] = "type_projection_modifiers", - [sym__type_projection_modifier] = "_type_projection_modifier", - [sym_function_type] = "function_type", - [sym_function_type_parameters] = "function_type_parameters", - [sym_parenthesized_type] = "parenthesized_type", - [sym_parenthesized_user_type] = "parenthesized_user_type", - [sym_statements] = "statements", - [sym__statement] = "_statement", - [sym_control_structure_body] = "control_structure_body", - [sym__block] = "_block", - [sym__loop_statement] = "_loop_statement", - [sym_for_statement] = "for_statement", - [sym_while_statement] = "while_statement", - [sym_do_while_statement] = "do_while_statement", - [sym__semi] = "_semi", - [sym_assignment] = "assignment", - [sym__expression] = "_expression", - [sym__unary_expression] = "_unary_expression", - [sym_postfix_expression] = "postfix_expression", - [sym_call_expression] = "call_expression", - [sym_indexing_expression] = "indexing_expression", - [sym_navigation_expression] = "navigation_expression", - [sym_prefix_expression] = "prefix_expression", - [sym_as_expression] = "as_expression", - [sym_spread_expression] = "spread_expression", - [sym__binary_expression] = "_binary_expression", - [sym_multiplicative_expression] = "multiplicative_expression", - [sym_additive_expression] = "additive_expression", - [sym_range_expression] = "range_expression", - [sym_infix_expression] = "infix_expression", - [sym_elvis_expression] = "elvis_expression", - [sym_check_expression] = "check_expression", - [sym_comparison_expression] = "comparison_expression", - [sym_equality_expression] = "equality_expression", - [sym_conjunction_expression] = "conjunction_expression", - [sym_disjunction_expression] = "disjunction_expression", - [sym_indexing_suffix] = "indexing_suffix", - [sym_navigation_suffix] = "navigation_suffix", - [sym_call_suffix] = "call_suffix", - [sym_annotated_lambda] = "annotated_lambda", - [sym_type_arguments] = "type_arguments", - [sym_value_arguments] = "value_arguments", - [sym_value_argument] = "value_argument", - [sym__primary_expression] = "_primary_expression", - [sym_parenthesized_expression] = "parenthesized_expression", - [sym_collection_literal] = "collection_literal", - [sym__literal_constant] = "_literal_constant", - [sym_string_literal] = "string_literal", - [sym__interpolation] = "_interpolation", - [sym_lambda_literal] = "lambda_literal", - [sym_multi_variable_declaration] = "multi_variable_declaration", - [sym_lambda_parameters] = "lambda_parameters", - [sym__lambda_parameter] = "_lambda_parameter", - [sym_anonymous_function] = "anonymous_function", - [sym__function_literal] = "_function_literal", - [sym_object_literal] = "object_literal", - [sym_this_expression] = "this_expression", - [sym_super_expression] = "super_expression", - [sym_if_expression] = "if_expression", - [sym_when_subject] = "when_subject", - [sym_when_expression] = "when_expression", - [sym_when_entry] = "when_entry", - [sym_when_condition] = "when_condition", - [sym_range_test] = "range_test", - [sym_type_test] = "type_test", - [sym_try_expression] = "try_expression", - [sym_catch_block] = "catch_block", - [sym_finally_block] = "finally_block", - [sym_jump_expression] = "jump_expression", - [sym_callable_reference] = "callable_reference", - [sym__assignment_and_operator] = "_assignment_and_operator", - [sym__equality_operator] = "_equality_operator", - [sym__comparison_operator] = "_comparison_operator", - [sym__in_operator] = "_in_operator", - [sym__is_operator] = "_is_operator", - [sym__additive_operator] = "_additive_operator", - [sym__multiplicative_operator] = "_multiplicative_operator", - [sym__as_operator] = "_as_operator", - [sym__prefix_unary_operator] = "_prefix_unary_operator", - [sym__postfix_unary_operator] = "_postfix_unary_operator", - [sym__member_access_operator] = "_member_access_operator", - [sym__postfix_unary_suffix] = "_postfix_unary_suffix", - [sym__postfix_unary_expression] = "_postfix_unary_expression", - [sym_directly_assignable_expression] = "directly_assignable_expression", - [sym_modifiers] = "modifiers", - [sym_parameter_modifiers] = "parameter_modifiers", - [sym__modifier] = "_modifier", - [sym_type_modifiers] = "type_modifiers", - [sym__type_modifier] = "_type_modifier", - [sym_class_modifier] = "class_modifier", - [sym_member_modifier] = "member_modifier", - [sym_visibility_modifier] = "visibility_modifier", - [sym_variance_modifier] = "variance_modifier", - [sym_type_parameter_modifiers] = "type_parameter_modifiers", - [sym__type_parameter_modifier] = "_type_parameter_modifier", - [sym_function_modifier] = "function_modifier", - [sym_inheritance_modifier] = "inheritance_modifier", - [sym_parameter_modifier] = "parameter_modifier", - [sym_platform_modifier] = "platform_modifier", - [sym_annotation] = "annotation", - [sym__single_annotation] = "_single_annotation", - [sym__multi_annotation] = "_multi_annotation", - [sym_use_site_target] = "use_site_target", - [sym__unescaped_annotation] = "_unescaped_annotation", - [sym_simple_identifier] = "simple_identifier", - [sym_identifier] = "identifier", - [sym__import_identifier] = "_import_identifier", - [sym__return_at] = "_return_at", - [sym__continue_at] = "_continue_at", - [sym__break_at] = "_break_at", - [sym__this_at] = "_this_at", - [sym__super_at] = "_super_at", - [sym_unsigned_literal] = "unsigned_literal", - [sym_long_literal] = "long_literal", - [sym_boolean_literal] = "boolean_literal", - [sym_character_literal] = "character_literal", - [sym_character_escape_seq] = "character_escape_seq", - [sym__lexical_identifier] = "_lexical_identifier", - [sym__uni_character_literal] = "_uni_character_literal", - [aux_sym_source_file_repeat1] = "source_file_repeat1", - [aux_sym_source_file_repeat2] = "source_file_repeat2", - [aux_sym_source_file_repeat3] = "source_file_repeat3", - [aux_sym_file_annotation_repeat1] = "file_annotation_repeat1", - [aux_sym_import_list_repeat1] = "import_list_repeat1", - [aux_sym__class_parameters_repeat1] = "_class_parameters_repeat1", - [aux_sym__delegation_specifiers_repeat1] = "_delegation_specifiers_repeat1", - [aux_sym__annotated_delegation_specifier_repeat1] = "_annotated_delegation_specifier_repeat1", - [aux_sym_type_parameters_repeat1] = "type_parameters_repeat1", - [aux_sym_type_constraints_repeat1] = "type_constraints_repeat1", - [aux_sym_function_value_parameters_repeat1] = "function_value_parameters_repeat1", - [aux_sym__enum_entries_repeat1] = "_enum_entries_repeat1", - [aux_sym_nullable_type_repeat1] = "nullable_type_repeat1", - [aux_sym_user_type_repeat1] = "user_type_repeat1", - [aux_sym_type_projection_modifiers_repeat1] = "type_projection_modifiers_repeat1", - [aux_sym_function_type_parameters_repeat1] = "function_type_parameters_repeat1", - [aux_sym_statements_repeat1] = "statements_repeat1", - [aux_sym__statement_repeat1] = "_statement_repeat1", - [aux_sym_indexing_suffix_repeat1] = "indexing_suffix_repeat1", - [aux_sym_type_arguments_repeat1] = "type_arguments_repeat1", - [aux_sym_value_arguments_repeat1] = "value_arguments_repeat1", - [aux_sym_string_literal_repeat1] = "string_literal_repeat1", - [aux_sym_multi_variable_declaration_repeat1] = "multi_variable_declaration_repeat1", - [aux_sym_lambda_parameters_repeat1] = "lambda_parameters_repeat1", - [aux_sym_when_expression_repeat1] = "when_expression_repeat1", - [aux_sym_when_entry_repeat1] = "when_entry_repeat1", - [aux_sym_try_expression_repeat1] = "try_expression_repeat1", - [aux_sym__postfix_unary_expression_repeat1] = "_postfix_unary_expression_repeat1", - [aux_sym_modifiers_repeat1] = "modifiers_repeat1", - [aux_sym_parameter_modifiers_repeat1] = "parameter_modifiers_repeat1", - [aux_sym_type_modifiers_repeat1] = "type_modifiers_repeat1", - [aux_sym_type_parameter_modifiers_repeat1] = "type_parameter_modifiers_repeat1", - [aux_sym_identifier_repeat1] = "identifier_repeat1", - [alias_sym_interpolated_expression] = "interpolated_expression", - [alias_sym_interpolated_identifier] = "interpolated_identifier", - [alias_sym_type_identifier] = "type_identifier", -}; - -static const TSSymbol ts_symbol_map[] = { - [ts_builtin_sym_end] = ts_builtin_sym_end, - [sym__alpha_identifier] = sym__alpha_identifier, - [anon_sym_POUND_BANG] = anon_sym_POUND_BANG, - [aux_sym_shebang_line_token1] = aux_sym_shebang_line_token1, - [anon_sym_AT] = anon_sym_AT, - [anon_sym_file] = anon_sym_file, - [anon_sym_COLON] = anon_sym_COLON, - [anon_sym_LBRACK] = anon_sym_LBRACK, - [anon_sym_RBRACK] = anon_sym_RBRACK, - [anon_sym_package] = anon_sym_package, - [anon_sym_import] = anon_sym_import, - [anon_sym_DOT] = anon_sym_DOT, - [sym_wildcard_import] = sym_wildcard_import, - [anon_sym_as] = anon_sym_as, - [anon_sym_typealias] = anon_sym_typealias, - [anon_sym_EQ] = anon_sym_EQ, - [anon_sym_class] = anon_sym_class, - [anon_sym_interface] = anon_sym_interface, - [anon_sym_enum] = anon_sym_enum, - [anon_sym_constructor] = anon_sym_constructor, - [anon_sym_LBRACE] = anon_sym_LBRACE, - [anon_sym_RBRACE] = anon_sym_RBRACE, - [anon_sym_LPAREN] = anon_sym_LPAREN, - [anon_sym_COMMA] = anon_sym_COMMA, - [anon_sym_RPAREN] = anon_sym_RPAREN, - [anon_sym_val] = anon_sym_val, - [anon_sym_var] = anon_sym_var, - [anon_sym_by] = anon_sym_by, - [anon_sym_LT] = anon_sym_LT, - [anon_sym_GT] = anon_sym_GT, - [anon_sym_where] = anon_sym_where, - [anon_sym_init] = anon_sym_init, - [anon_sym_companion] = anon_sym_companion, - [anon_sym_object] = anon_sym_object, - [anon_sym_fun] = anon_sym_fun, - [anon_sym_SEMI] = anon_sym_SEMI, - [anon_sym_get] = anon_sym_get, - [anon_sym_set] = anon_sym_set, - [anon_sym_this] = anon_sym_this, - [anon_sym_super] = anon_sym_super, - [anon_sym_dynamic] = anon_sym_dynamic, - [anon_sym_AMP] = anon_sym_AMP, - [sym__quest] = sym__quest, - [anon_sym_STAR] = anon_sym_STAR, - [anon_sym_DASH_GT] = anon_sym_DASH_GT, - [sym_label] = sym_label, - [anon_sym_for] = anon_sym_for, - [anon_sym_in] = anon_sym_in, - [anon_sym_while] = anon_sym_while, - [anon_sym_do] = anon_sym_do, - [anon_sym_DOT_DOT] = anon_sym_DOT_DOT, - [anon_sym_QMARK_COLON] = anon_sym_QMARK_COLON, - [anon_sym_AMP_AMP] = anon_sym_AMP_AMP, - [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE, - [anon_sym_null] = anon_sym_null, - [anon_sym_DOLLAR_LBRACE] = anon_sym_DOLLAR_LBRACE, - [anon_sym_DOLLAR] = anon_sym_DOLLAR, - [anon_sym_if] = anon_sym_if, - [anon_sym_else] = anon_sym_else, - [anon_sym_when] = anon_sym_when, - [anon_sym_try] = anon_sym_try, - [anon_sym_catch] = anon_sym_catch, - [anon_sym_finally] = anon_sym_finally, - [anon_sym_throw] = anon_sym_throw, - [anon_sym_return] = anon_sym_return, - [anon_sym_continue] = anon_sym_continue, - [anon_sym_break] = anon_sym_break, - [anon_sym_COLON_COLON] = anon_sym_COLON_COLON, - [anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ, - [anon_sym_DASH_EQ] = anon_sym_DASH_EQ, - [anon_sym_STAR_EQ] = anon_sym_STAR_EQ, - [anon_sym_SLASH_EQ] = anon_sym_SLASH_EQ, - [anon_sym_PERCENT_EQ] = anon_sym_PERCENT_EQ, - [anon_sym_BANG_EQ] = anon_sym_BANG_EQ, - [anon_sym_BANG_EQ_EQ] = anon_sym_BANG_EQ_EQ, - [anon_sym_EQ_EQ] = anon_sym_EQ_EQ, - [anon_sym_EQ_EQ_EQ] = anon_sym_EQ_EQ_EQ, - [anon_sym_LT_EQ] = anon_sym_LT_EQ, - [anon_sym_GT_EQ] = anon_sym_GT_EQ, - [anon_sym_BANGin] = anon_sym_BANGin, - [anon_sym_is] = anon_sym_is, - [anon_sym_BANGis] = anon_sym_BANGis, - [anon_sym_PLUS] = anon_sym_PLUS, - [anon_sym_DASH] = anon_sym_DASH, - [anon_sym_SLASH] = anon_sym_SLASH, - [anon_sym_PERCENT] = anon_sym_PERCENT, - [anon_sym_as_QMARK] = anon_sym_as_QMARK, - [anon_sym_PLUS_PLUS] = anon_sym_PLUS_PLUS, - [anon_sym_DASH_DASH] = anon_sym_DASH_DASH, - [anon_sym_BANG] = anon_sym_BANG, - [anon_sym_BANG_BANG] = anon_sym_BANG_BANG, - [anon_sym_suspend] = anon_sym_suspend, - [anon_sym_sealed] = anon_sym_sealed, - [anon_sym_annotation] = anon_sym_annotation, - [anon_sym_data] = anon_sym_data, - [anon_sym_inner] = anon_sym_inner, - [anon_sym_value] = anon_sym_value, - [anon_sym_override] = anon_sym_override, - [anon_sym_lateinit] = anon_sym_lateinit, - [anon_sym_public] = anon_sym_public, - [anon_sym_private] = anon_sym_private, - [anon_sym_internal] = anon_sym_internal, - [anon_sym_protected] = anon_sym_protected, - [anon_sym_out] = anon_sym_out, - [anon_sym_tailrec] = anon_sym_tailrec, - [anon_sym_operator] = anon_sym_operator, - [anon_sym_infix] = anon_sym_infix, - [anon_sym_inline] = anon_sym_inline, - [anon_sym_external] = anon_sym_external, - [sym_property_modifier] = sym_property_modifier, - [anon_sym_abstract] = anon_sym_abstract, - [anon_sym_final] = anon_sym_final, - [anon_sym_open] = anon_sym_open, - [anon_sym_vararg] = anon_sym_vararg, - [anon_sym_noinline] = anon_sym_noinline, - [anon_sym_crossinline] = anon_sym_crossinline, - [sym_reification_modifier] = sym_reification_modifier, - [anon_sym_expect] = anon_sym_expect, - [anon_sym_actual] = anon_sym_actual, - [anon_sym_field] = anon_sym_field, - [anon_sym_property] = anon_sym_property, - [anon_sym_receiver] = anon_sym_receiver, - [anon_sym_param] = anon_sym_param, - [anon_sym_setparam] = anon_sym_setparam, - [anon_sym_delegate] = anon_sym_delegate, - [sym_line_comment] = sym_line_comment, - [anon_sym_return_AT] = anon_sym_return_AT, - [anon_sym_continue_AT] = anon_sym_continue_AT, - [anon_sym_break_AT] = anon_sym_break_AT, - [anon_sym_this_AT] = anon_sym_this_AT, - [anon_sym_super_AT] = anon_sym_super_AT, - [anon_sym_AT2] = anon_sym_AT, - [sym_real_literal] = sym_real_literal, - [sym_integer_literal] = sym_integer_literal, - [sym_hex_literal] = sym_hex_literal, - [sym_bin_literal] = sym_bin_literal, - [aux_sym_unsigned_literal_token1] = aux_sym_unsigned_literal_token1, - [anon_sym_L] = anon_sym_L, - [anon_sym_true] = anon_sym_true, - [anon_sym_false] = anon_sym_false, - [anon_sym_SQUOTE] = anon_sym_SQUOTE, - [aux_sym_character_literal_token1] = aux_sym_character_literal_token1, - [sym__backtick_identifier] = sym__backtick_identifier, - [anon_sym_BSLASHu] = anon_sym_BSLASHu, - [aux_sym__uni_character_literal_token1] = aux_sym__uni_character_literal_token1, - [sym__escaped_identifier] = sym__escaped_identifier, - [sym__automatic_semicolon] = sym__automatic_semicolon, - [sym__import_list_delimiter] = sym__import_list_delimiter, - [sym_safe_nav] = sym_safe_nav, - [sym_multiline_comment] = sym_multiline_comment, - [sym__string_start] = sym__string_start, - [sym__string_end] = sym__string_end, - [sym_string_content] = sym_string_content, - [sym_source_file] = sym_source_file, - [sym_shebang_line] = sym_shebang_line, - [sym_file_annotation] = sym_file_annotation, - [sym_package_header] = sym_package_header, - [sym_import_list] = sym_import_list, - [sym_import_header] = sym_import_header, - [sym_import_alias] = sym_import_alias, - [sym_type_alias] = sym_type_alias, - [sym__declaration] = sym__declaration, - [sym_class_declaration] = sym_class_declaration, - [sym_primary_constructor] = sym_primary_constructor, - [sym_class_body] = sym_class_body, - [sym__class_parameters] = sym__class_parameters, - [sym_binding_pattern_kind] = sym_binding_pattern_kind, - [sym_class_parameter] = sym_class_parameter, - [sym__delegation_specifiers] = sym__delegation_specifiers, - [sym_delegation_specifier] = sym_delegation_specifier, - [sym_constructor_invocation] = sym_constructor_invocation, - [sym_explicit_delegation] = sym_explicit_delegation, - [sym_type_parameters] = sym_type_parameters, - [sym_type_parameter] = sym_type_parameter, - [sym_type_constraints] = sym_type_constraints, - [sym_type_constraint] = sym_type_constraint, - [aux_sym__class_member_declarations] = aux_sym__class_member_declarations, - [sym__class_member_declaration] = sym__class_member_declaration, - [sym_anonymous_initializer] = sym_anonymous_initializer, - [sym_companion_object] = sym_companion_object, - [sym_function_value_parameters] = sym_function_value_parameters, - [sym__function_value_parameter] = sym__function_value_parameter, - [sym__receiver_type] = sym__receiver_type, - [sym_function_declaration] = sym_function_declaration, - [sym_function_body] = sym_function_body, - [sym_variable_declaration] = sym_variable_declaration, - [sym_property_declaration] = sym_property_declaration, - [sym_property_delegate] = sym_property_delegate, - [sym_getter] = sym_getter, - [sym_setter] = sym_setter, - [sym_parameter_with_optional_type] = sym_parameter_with_optional_type, - [sym_parameter] = sym_parameter, - [sym_object_declaration] = sym_object_declaration, - [sym_secondary_constructor] = sym_secondary_constructor, - [sym_constructor_delegation_call] = sym_constructor_delegation_call, - [sym_enum_class_body] = sym_enum_class_body, - [sym__enum_entries] = sym__enum_entries, - [sym_enum_entry] = sym_enum_entry, - [sym__type] = sym__type, - [sym__type_reference] = sym__type_reference, - [sym_not_nullable_type] = sym_not_nullable_type, - [sym_nullable_type] = sym_nullable_type, - [sym_user_type] = sym_user_type, - [sym__simple_user_type] = sym__simple_user_type, - [sym_type_projection] = sym_type_projection, - [sym_type_projection_modifiers] = sym_type_projection_modifiers, - [sym__type_projection_modifier] = sym__type_projection_modifier, - [sym_function_type] = sym_function_type, - [sym_function_type_parameters] = sym_function_type_parameters, - [sym_parenthesized_type] = sym_parenthesized_type, - [sym_parenthesized_user_type] = sym_parenthesized_user_type, - [sym_statements] = sym_statements, - [sym__statement] = sym__statement, - [sym_control_structure_body] = sym_control_structure_body, - [sym__block] = sym__block, - [sym__loop_statement] = sym__loop_statement, - [sym_for_statement] = sym_for_statement, - [sym_while_statement] = sym_while_statement, - [sym_do_while_statement] = sym_do_while_statement, - [sym__semi] = sym__semi, - [sym_assignment] = sym_assignment, - [sym__expression] = sym__expression, - [sym__unary_expression] = sym__unary_expression, - [sym_postfix_expression] = sym_postfix_expression, - [sym_call_expression] = sym_call_expression, - [sym_indexing_expression] = sym_indexing_expression, - [sym_navigation_expression] = sym_navigation_expression, - [sym_prefix_expression] = sym_prefix_expression, - [sym_as_expression] = sym_as_expression, - [sym_spread_expression] = sym_spread_expression, - [sym__binary_expression] = sym__binary_expression, - [sym_multiplicative_expression] = sym_multiplicative_expression, - [sym_additive_expression] = sym_additive_expression, - [sym_range_expression] = sym_range_expression, - [sym_infix_expression] = sym_infix_expression, - [sym_elvis_expression] = sym_elvis_expression, - [sym_check_expression] = sym_check_expression, - [sym_comparison_expression] = sym_comparison_expression, - [sym_equality_expression] = sym_equality_expression, - [sym_conjunction_expression] = sym_conjunction_expression, - [sym_disjunction_expression] = sym_disjunction_expression, - [sym_indexing_suffix] = sym_indexing_suffix, - [sym_navigation_suffix] = sym_navigation_suffix, - [sym_call_suffix] = sym_call_suffix, - [sym_annotated_lambda] = sym_annotated_lambda, - [sym_type_arguments] = sym_type_arguments, - [sym_value_arguments] = sym_value_arguments, - [sym_value_argument] = sym_value_argument, - [sym__primary_expression] = sym__primary_expression, - [sym_parenthesized_expression] = sym_parenthesized_expression, - [sym_collection_literal] = sym_collection_literal, - [sym__literal_constant] = sym__literal_constant, - [sym_string_literal] = sym_string_literal, - [sym__interpolation] = sym__interpolation, - [sym_lambda_literal] = sym_lambda_literal, - [sym_multi_variable_declaration] = sym_multi_variable_declaration, - [sym_lambda_parameters] = sym_lambda_parameters, - [sym__lambda_parameter] = sym__lambda_parameter, - [sym_anonymous_function] = sym_anonymous_function, - [sym__function_literal] = sym__function_literal, - [sym_object_literal] = sym_object_literal, - [sym_this_expression] = sym_this_expression, - [sym_super_expression] = sym_super_expression, - [sym_if_expression] = sym_if_expression, - [sym_when_subject] = sym_when_subject, - [sym_when_expression] = sym_when_expression, - [sym_when_entry] = sym_when_entry, - [sym_when_condition] = sym_when_condition, - [sym_range_test] = sym_range_test, - [sym_type_test] = sym_type_test, - [sym_try_expression] = sym_try_expression, - [sym_catch_block] = sym_catch_block, - [sym_finally_block] = sym_finally_block, - [sym_jump_expression] = sym_jump_expression, - [sym_callable_reference] = sym_callable_reference, - [sym__assignment_and_operator] = sym__assignment_and_operator, - [sym__equality_operator] = sym__equality_operator, - [sym__comparison_operator] = sym__comparison_operator, - [sym__in_operator] = sym__in_operator, - [sym__is_operator] = sym__is_operator, - [sym__additive_operator] = sym__additive_operator, - [sym__multiplicative_operator] = sym__multiplicative_operator, - [sym__as_operator] = sym__as_operator, - [sym__prefix_unary_operator] = sym__prefix_unary_operator, - [sym__postfix_unary_operator] = sym__postfix_unary_operator, - [sym__member_access_operator] = sym__member_access_operator, - [sym__postfix_unary_suffix] = sym__postfix_unary_suffix, - [sym__postfix_unary_expression] = sym__postfix_unary_expression, - [sym_directly_assignable_expression] = sym_directly_assignable_expression, - [sym_modifiers] = sym_modifiers, - [sym_parameter_modifiers] = sym_parameter_modifiers, - [sym__modifier] = sym__modifier, - [sym_type_modifiers] = sym_type_modifiers, - [sym__type_modifier] = sym__type_modifier, - [sym_class_modifier] = sym_class_modifier, - [sym_member_modifier] = sym_member_modifier, - [sym_visibility_modifier] = sym_visibility_modifier, - [sym_variance_modifier] = sym_variance_modifier, - [sym_type_parameter_modifiers] = sym_type_parameter_modifiers, - [sym__type_parameter_modifier] = sym__type_parameter_modifier, - [sym_function_modifier] = sym_function_modifier, - [sym_inheritance_modifier] = sym_inheritance_modifier, - [sym_parameter_modifier] = sym_parameter_modifier, - [sym_platform_modifier] = sym_platform_modifier, - [sym_annotation] = sym_annotation, - [sym__single_annotation] = sym__single_annotation, - [sym__multi_annotation] = sym__multi_annotation, - [sym_use_site_target] = sym_use_site_target, - [sym__unescaped_annotation] = sym__unescaped_annotation, - [sym_simple_identifier] = sym_simple_identifier, - [sym_identifier] = sym_identifier, - [sym__import_identifier] = sym__import_identifier, - [sym__return_at] = sym__return_at, - [sym__continue_at] = sym__continue_at, - [sym__break_at] = sym__break_at, - [sym__this_at] = sym__this_at, - [sym__super_at] = sym__super_at, - [sym_unsigned_literal] = sym_unsigned_literal, - [sym_long_literal] = sym_long_literal, - [sym_boolean_literal] = sym_boolean_literal, - [sym_character_literal] = sym_character_literal, - [sym_character_escape_seq] = sym_character_escape_seq, - [sym__lexical_identifier] = sym__lexical_identifier, - [sym__uni_character_literal] = sym__uni_character_literal, - [aux_sym_source_file_repeat1] = aux_sym_source_file_repeat1, - [aux_sym_source_file_repeat2] = aux_sym_source_file_repeat2, - [aux_sym_source_file_repeat3] = aux_sym_source_file_repeat3, - [aux_sym_file_annotation_repeat1] = aux_sym_file_annotation_repeat1, - [aux_sym_import_list_repeat1] = aux_sym_import_list_repeat1, - [aux_sym__class_parameters_repeat1] = aux_sym__class_parameters_repeat1, - [aux_sym__delegation_specifiers_repeat1] = aux_sym__delegation_specifiers_repeat1, - [aux_sym__annotated_delegation_specifier_repeat1] = aux_sym__annotated_delegation_specifier_repeat1, - [aux_sym_type_parameters_repeat1] = aux_sym_type_parameters_repeat1, - [aux_sym_type_constraints_repeat1] = aux_sym_type_constraints_repeat1, - [aux_sym_function_value_parameters_repeat1] = aux_sym_function_value_parameters_repeat1, - [aux_sym__enum_entries_repeat1] = aux_sym__enum_entries_repeat1, - [aux_sym_nullable_type_repeat1] = aux_sym_nullable_type_repeat1, - [aux_sym_user_type_repeat1] = aux_sym_user_type_repeat1, - [aux_sym_type_projection_modifiers_repeat1] = aux_sym_type_projection_modifiers_repeat1, - [aux_sym_function_type_parameters_repeat1] = aux_sym_function_type_parameters_repeat1, - [aux_sym_statements_repeat1] = aux_sym_statements_repeat1, - [aux_sym__statement_repeat1] = aux_sym__statement_repeat1, - [aux_sym_indexing_suffix_repeat1] = aux_sym_indexing_suffix_repeat1, - [aux_sym_type_arguments_repeat1] = aux_sym_type_arguments_repeat1, - [aux_sym_value_arguments_repeat1] = aux_sym_value_arguments_repeat1, - [aux_sym_string_literal_repeat1] = aux_sym_string_literal_repeat1, - [aux_sym_multi_variable_declaration_repeat1] = aux_sym_multi_variable_declaration_repeat1, - [aux_sym_lambda_parameters_repeat1] = aux_sym_lambda_parameters_repeat1, - [aux_sym_when_expression_repeat1] = aux_sym_when_expression_repeat1, - [aux_sym_when_entry_repeat1] = aux_sym_when_entry_repeat1, - [aux_sym_try_expression_repeat1] = aux_sym_try_expression_repeat1, - [aux_sym__postfix_unary_expression_repeat1] = aux_sym__postfix_unary_expression_repeat1, - [aux_sym_modifiers_repeat1] = aux_sym_modifiers_repeat1, - [aux_sym_parameter_modifiers_repeat1] = aux_sym_parameter_modifiers_repeat1, - [aux_sym_type_modifiers_repeat1] = aux_sym_type_modifiers_repeat1, - [aux_sym_type_parameter_modifiers_repeat1] = aux_sym_type_parameter_modifiers_repeat1, - [aux_sym_identifier_repeat1] = aux_sym_identifier_repeat1, - [alias_sym_interpolated_expression] = alias_sym_interpolated_expression, - [alias_sym_interpolated_identifier] = alias_sym_interpolated_identifier, - [alias_sym_type_identifier] = alias_sym_type_identifier, -}; - -static const TSSymbolMetadata ts_symbol_metadata[] = { - [ts_builtin_sym_end] = { - .visible = false, - .named = true, - }, - [sym__alpha_identifier] = { - .visible = false, - .named = true, - }, - [anon_sym_POUND_BANG] = { - .visible = true, - .named = false, - }, - [aux_sym_shebang_line_token1] = { - .visible = false, - .named = false, - }, - [anon_sym_AT] = { - .visible = true, - .named = false, - }, - [anon_sym_file] = { - .visible = true, - .named = false, - }, - [anon_sym_COLON] = { - .visible = true, - .named = false, - }, - [anon_sym_LBRACK] = { - .visible = true, - .named = false, - }, - [anon_sym_RBRACK] = { - .visible = true, - .named = false, - }, - [anon_sym_package] = { - .visible = true, - .named = false, - }, - [anon_sym_import] = { - .visible = true, - .named = false, - }, - [anon_sym_DOT] = { - .visible = true, - .named = false, - }, - [sym_wildcard_import] = { - .visible = true, - .named = true, - }, - [anon_sym_as] = { - .visible = true, - .named = false, - }, - [anon_sym_typealias] = { - .visible = true, - .named = false, - }, - [anon_sym_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_class] = { - .visible = true, - .named = false, - }, - [anon_sym_interface] = { - .visible = true, - .named = false, - }, - [anon_sym_enum] = { - .visible = true, - .named = false, - }, - [anon_sym_constructor] = { - .visible = true, - .named = false, - }, - [anon_sym_LBRACE] = { - .visible = true, - .named = false, - }, - [anon_sym_RBRACE] = { - .visible = true, - .named = false, - }, - [anon_sym_LPAREN] = { - .visible = true, - .named = false, - }, - [anon_sym_COMMA] = { - .visible = true, - .named = false, - }, - [anon_sym_RPAREN] = { - .visible = true, - .named = false, - }, - [anon_sym_val] = { - .visible = true, - .named = false, - }, - [anon_sym_var] = { - .visible = true, - .named = false, - }, - [anon_sym_by] = { - .visible = true, - .named = false, - }, - [anon_sym_LT] = { - .visible = true, - .named = false, - }, - [anon_sym_GT] = { - .visible = true, - .named = false, - }, - [anon_sym_where] = { - .visible = true, - .named = false, - }, - [anon_sym_init] = { - .visible = true, - .named = false, - }, - [anon_sym_companion] = { - .visible = true, - .named = false, - }, - [anon_sym_object] = { - .visible = true, - .named = false, - }, - [anon_sym_fun] = { - .visible = true, - .named = false, - }, - [anon_sym_SEMI] = { - .visible = true, - .named = false, - }, - [anon_sym_get] = { - .visible = true, - .named = false, - }, - [anon_sym_set] = { - .visible = true, - .named = false, - }, - [anon_sym_this] = { - .visible = true, - .named = false, - }, - [anon_sym_super] = { - .visible = true, - .named = false, - }, - [anon_sym_dynamic] = { - .visible = true, - .named = false, - }, - [anon_sym_AMP] = { - .visible = true, - .named = false, - }, - [sym__quest] = { - .visible = false, - .named = true, - }, - [anon_sym_STAR] = { - .visible = true, - .named = false, - }, - [anon_sym_DASH_GT] = { - .visible = true, - .named = false, - }, - [sym_label] = { - .visible = true, - .named = true, - }, - [anon_sym_for] = { - .visible = true, - .named = false, - }, - [anon_sym_in] = { - .visible = true, - .named = false, - }, - [anon_sym_while] = { - .visible = true, - .named = false, - }, - [anon_sym_do] = { - .visible = true, - .named = false, - }, - [anon_sym_DOT_DOT] = { - .visible = true, - .named = false, - }, - [anon_sym_QMARK_COLON] = { - .visible = true, - .named = false, - }, - [anon_sym_AMP_AMP] = { - .visible = true, - .named = false, - }, - [anon_sym_PIPE_PIPE] = { - .visible = true, - .named = false, - }, - [anon_sym_null] = { - .visible = true, - .named = false, - }, - [anon_sym_DOLLAR_LBRACE] = { - .visible = true, - .named = false, - }, - [anon_sym_DOLLAR] = { - .visible = true, - .named = false, - }, - [anon_sym_if] = { - .visible = true, - .named = false, - }, - [anon_sym_else] = { - .visible = true, - .named = false, - }, - [anon_sym_when] = { - .visible = true, - .named = false, - }, - [anon_sym_try] = { - .visible = true, - .named = false, - }, - [anon_sym_catch] = { - .visible = true, - .named = false, - }, - [anon_sym_finally] = { - .visible = true, - .named = false, - }, - [anon_sym_throw] = { - .visible = true, - .named = false, - }, - [anon_sym_return] = { - .visible = true, - .named = false, - }, - [anon_sym_continue] = { - .visible = true, - .named = false, - }, - [anon_sym_break] = { - .visible = true, - .named = false, - }, - [anon_sym_COLON_COLON] = { - .visible = true, - .named = false, - }, - [anon_sym_PLUS_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_DASH_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_STAR_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_SLASH_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_PERCENT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_BANG_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_BANG_EQ_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_EQ_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_EQ_EQ_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_LT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_GT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_BANGin] = { - .visible = true, - .named = false, - }, - [anon_sym_is] = { - .visible = true, - .named = false, - }, - [anon_sym_BANGis] = { - .visible = true, - .named = false, - }, - [anon_sym_PLUS] = { - .visible = true, - .named = false, - }, - [anon_sym_DASH] = { - .visible = true, - .named = false, - }, - [anon_sym_SLASH] = { - .visible = true, - .named = false, - }, - [anon_sym_PERCENT] = { - .visible = true, - .named = false, - }, - [anon_sym_as_QMARK] = { - .visible = true, - .named = false, - }, - [anon_sym_PLUS_PLUS] = { - .visible = true, - .named = false, - }, - [anon_sym_DASH_DASH] = { - .visible = true, - .named = false, - }, - [anon_sym_BANG] = { - .visible = true, - .named = false, - }, - [anon_sym_BANG_BANG] = { - .visible = true, - .named = false, - }, - [anon_sym_suspend] = { - .visible = true, - .named = false, - }, - [anon_sym_sealed] = { - .visible = true, - .named = false, - }, - [anon_sym_annotation] = { - .visible = true, - .named = false, - }, - [anon_sym_data] = { - .visible = true, - .named = false, - }, - [anon_sym_inner] = { - .visible = true, - .named = false, - }, - [anon_sym_value] = { - .visible = true, - .named = false, - }, - [anon_sym_override] = { - .visible = true, - .named = false, - }, - [anon_sym_lateinit] = { - .visible = true, - .named = false, - }, - [anon_sym_public] = { - .visible = true, - .named = false, - }, - [anon_sym_private] = { - .visible = true, - .named = false, - }, - [anon_sym_internal] = { - .visible = true, - .named = false, - }, - [anon_sym_protected] = { - .visible = true, - .named = false, - }, - [anon_sym_out] = { - .visible = true, - .named = false, - }, - [anon_sym_tailrec] = { - .visible = true, - .named = false, - }, - [anon_sym_operator] = { - .visible = true, - .named = false, - }, - [anon_sym_infix] = { - .visible = true, - .named = false, - }, - [anon_sym_inline] = { - .visible = true, - .named = false, - }, - [anon_sym_external] = { - .visible = true, - .named = false, - }, - [sym_property_modifier] = { - .visible = true, - .named = true, - }, - [anon_sym_abstract] = { - .visible = true, - .named = false, - }, - [anon_sym_final] = { - .visible = true, - .named = false, - }, - [anon_sym_open] = { - .visible = true, - .named = false, - }, - [anon_sym_vararg] = { - .visible = true, - .named = false, - }, - [anon_sym_noinline] = { - .visible = true, - .named = false, - }, - [anon_sym_crossinline] = { - .visible = true, - .named = false, - }, - [sym_reification_modifier] = { - .visible = true, - .named = true, - }, - [anon_sym_expect] = { - .visible = true, - .named = false, - }, - [anon_sym_actual] = { - .visible = true, - .named = false, - }, - [anon_sym_field] = { - .visible = true, - .named = false, - }, - [anon_sym_property] = { - .visible = true, - .named = false, - }, - [anon_sym_receiver] = { - .visible = true, - .named = false, - }, - [anon_sym_param] = { - .visible = true, - .named = false, - }, - [anon_sym_setparam] = { - .visible = true, - .named = false, - }, - [anon_sym_delegate] = { - .visible = true, - .named = false, - }, - [sym_line_comment] = { - .visible = true, - .named = true, - }, - [anon_sym_return_AT] = { - .visible = true, - .named = false, - }, - [anon_sym_continue_AT] = { - .visible = true, - .named = false, - }, - [anon_sym_break_AT] = { - .visible = true, - .named = false, - }, - [anon_sym_this_AT] = { - .visible = true, - .named = false, - }, - [anon_sym_super_AT] = { - .visible = true, - .named = false, - }, - [anon_sym_AT2] = { - .visible = true, - .named = false, - }, - [sym_real_literal] = { - .visible = true, - .named = true, - }, - [sym_integer_literal] = { - .visible = true, - .named = true, - }, - [sym_hex_literal] = { - .visible = true, - .named = true, - }, - [sym_bin_literal] = { - .visible = true, - .named = true, - }, - [aux_sym_unsigned_literal_token1] = { - .visible = false, - .named = false, - }, - [anon_sym_L] = { - .visible = true, - .named = false, - }, - [anon_sym_true] = { - .visible = true, - .named = false, - }, - [anon_sym_false] = { - .visible = true, - .named = false, - }, - [anon_sym_SQUOTE] = { - .visible = true, - .named = false, - }, - [aux_sym_character_literal_token1] = { - .visible = false, - .named = false, - }, - [sym__backtick_identifier] = { - .visible = false, - .named = true, - }, - [anon_sym_BSLASHu] = { - .visible = true, - .named = false, - }, - [aux_sym__uni_character_literal_token1] = { - .visible = false, - .named = false, - }, - [sym__escaped_identifier] = { - .visible = false, - .named = true, - }, - [sym__automatic_semicolon] = { - .visible = false, - .named = true, - }, - [sym__import_list_delimiter] = { - .visible = false, - .named = true, - }, - [sym_safe_nav] = { - .visible = true, - .named = false, - }, - [sym_multiline_comment] = { - .visible = true, - .named = true, - }, - [sym__string_start] = { - .visible = false, - .named = true, - }, - [sym__string_end] = { - .visible = false, - .named = true, - }, - [sym_string_content] = { - .visible = true, - .named = true, - }, - [sym_source_file] = { - .visible = true, - .named = true, - }, - [sym_shebang_line] = { - .visible = true, - .named = true, - }, - [sym_file_annotation] = { - .visible = true, - .named = true, - }, - [sym_package_header] = { - .visible = true, - .named = true, - }, - [sym_import_list] = { - .visible = true, - .named = true, - }, - [sym_import_header] = { - .visible = true, - .named = true, - }, - [sym_import_alias] = { - .visible = true, - .named = true, - }, - [sym_type_alias] = { - .visible = true, - .named = true, - }, - [sym__declaration] = { - .visible = false, - .named = true, - }, - [sym_class_declaration] = { - .visible = true, - .named = true, - }, - [sym_primary_constructor] = { - .visible = true, - .named = true, - }, - [sym_class_body] = { - .visible = true, - .named = true, - }, - [sym__class_parameters] = { - .visible = false, - .named = true, - }, - [sym_binding_pattern_kind] = { - .visible = true, - .named = true, - }, - [sym_class_parameter] = { - .visible = true, - .named = true, - }, - [sym__delegation_specifiers] = { - .visible = false, - .named = true, - }, - [sym_delegation_specifier] = { - .visible = true, - .named = true, - }, - [sym_constructor_invocation] = { - .visible = true, - .named = true, - }, - [sym_explicit_delegation] = { - .visible = true, - .named = true, - }, - [sym_type_parameters] = { - .visible = true, - .named = true, - }, - [sym_type_parameter] = { - .visible = true, - .named = true, - }, - [sym_type_constraints] = { - .visible = true, - .named = true, - }, - [sym_type_constraint] = { - .visible = true, - .named = true, - }, - [aux_sym__class_member_declarations] = { - .visible = false, - .named = false, - }, - [sym__class_member_declaration] = { - .visible = false, - .named = true, - }, - [sym_anonymous_initializer] = { - .visible = true, - .named = true, - }, - [sym_companion_object] = { - .visible = true, - .named = true, - }, - [sym_function_value_parameters] = { - .visible = true, - .named = true, - }, - [sym__function_value_parameter] = { - .visible = false, - .named = true, - }, - [sym__receiver_type] = { - .visible = false, - .named = true, - }, - [sym_function_declaration] = { - .visible = true, - .named = true, - }, - [sym_function_body] = { - .visible = true, - .named = true, - }, - [sym_variable_declaration] = { - .visible = true, - .named = true, - }, - [sym_property_declaration] = { - .visible = true, - .named = true, - }, - [sym_property_delegate] = { - .visible = true, - .named = true, - }, - [sym_getter] = { - .visible = true, - .named = true, - }, - [sym_setter] = { - .visible = true, - .named = true, - }, - [sym_parameter_with_optional_type] = { - .visible = true, - .named = true, - }, - [sym_parameter] = { - .visible = true, - .named = true, - }, - [sym_object_declaration] = { - .visible = true, - .named = true, - }, - [sym_secondary_constructor] = { - .visible = true, - .named = true, - }, - [sym_constructor_delegation_call] = { - .visible = true, - .named = true, - }, - [sym_enum_class_body] = { - .visible = true, - .named = true, - }, - [sym__enum_entries] = { - .visible = false, - .named = true, - }, - [sym_enum_entry] = { - .visible = true, - .named = true, - }, - [sym__type] = { - .visible = false, - .named = true, - }, - [sym__type_reference] = { - .visible = false, - .named = true, - }, - [sym_not_nullable_type] = { - .visible = true, - .named = true, - }, - [sym_nullable_type] = { - .visible = true, - .named = true, - }, - [sym_user_type] = { - .visible = true, - .named = true, - }, - [sym__simple_user_type] = { - .visible = false, - .named = true, - }, - [sym_type_projection] = { - .visible = true, - .named = true, - }, - [sym_type_projection_modifiers] = { - .visible = true, - .named = true, - }, - [sym__type_projection_modifier] = { - .visible = false, - .named = true, - }, - [sym_function_type] = { - .visible = true, - .named = true, - }, - [sym_function_type_parameters] = { - .visible = true, - .named = true, - }, - [sym_parenthesized_type] = { - .visible = true, - .named = true, - }, - [sym_parenthesized_user_type] = { - .visible = true, - .named = true, - }, - [sym_statements] = { - .visible = true, - .named = true, - }, - [sym__statement] = { - .visible = false, - .named = true, - }, - [sym_control_structure_body] = { - .visible = true, - .named = true, - }, - [sym__block] = { - .visible = false, - .named = true, - }, - [sym__loop_statement] = { - .visible = false, - .named = true, - }, - [sym_for_statement] = { - .visible = true, - .named = true, - }, - [sym_while_statement] = { - .visible = true, - .named = true, - }, - [sym_do_while_statement] = { - .visible = true, - .named = true, - }, - [sym__semi] = { - .visible = false, - .named = true, - }, - [sym_assignment] = { - .visible = true, - .named = true, - }, - [sym__expression] = { - .visible = false, - .named = true, - }, - [sym__unary_expression] = { - .visible = false, - .named = true, - }, - [sym_postfix_expression] = { - .visible = true, - .named = true, - }, - [sym_call_expression] = { - .visible = true, - .named = true, - }, - [sym_indexing_expression] = { - .visible = true, - .named = true, - }, - [sym_navigation_expression] = { - .visible = true, - .named = true, - }, - [sym_prefix_expression] = { - .visible = true, - .named = true, - }, - [sym_as_expression] = { - .visible = true, - .named = true, - }, - [sym_spread_expression] = { - .visible = true, - .named = true, - }, - [sym__binary_expression] = { - .visible = false, - .named = true, - }, - [sym_multiplicative_expression] = { - .visible = true, - .named = true, - }, - [sym_additive_expression] = { - .visible = true, - .named = true, - }, - [sym_range_expression] = { - .visible = true, - .named = true, - }, - [sym_infix_expression] = { - .visible = true, - .named = true, - }, - [sym_elvis_expression] = { - .visible = true, - .named = true, - }, - [sym_check_expression] = { - .visible = true, - .named = true, - }, - [sym_comparison_expression] = { - .visible = true, - .named = true, - }, - [sym_equality_expression] = { - .visible = true, - .named = true, - }, - [sym_conjunction_expression] = { - .visible = true, - .named = true, - }, - [sym_disjunction_expression] = { - .visible = true, - .named = true, - }, - [sym_indexing_suffix] = { - .visible = true, - .named = true, - }, - [sym_navigation_suffix] = { - .visible = true, - .named = true, - }, - [sym_call_suffix] = { - .visible = true, - .named = true, - }, - [sym_annotated_lambda] = { - .visible = true, - .named = true, - }, - [sym_type_arguments] = { - .visible = true, - .named = true, - }, - [sym_value_arguments] = { - .visible = true, - .named = true, - }, - [sym_value_argument] = { - .visible = true, - .named = true, - }, - [sym__primary_expression] = { - .visible = false, - .named = true, - }, - [sym_parenthesized_expression] = { - .visible = true, - .named = true, - }, - [sym_collection_literal] = { - .visible = true, - .named = true, - }, - [sym__literal_constant] = { - .visible = false, - .named = true, - }, - [sym_string_literal] = { - .visible = true, - .named = true, - }, - [sym__interpolation] = { - .visible = false, - .named = true, - }, - [sym_lambda_literal] = { - .visible = true, - .named = true, - }, - [sym_multi_variable_declaration] = { - .visible = true, - .named = true, - }, - [sym_lambda_parameters] = { - .visible = true, - .named = true, - }, - [sym__lambda_parameter] = { - .visible = false, - .named = true, - }, - [sym_anonymous_function] = { - .visible = true, - .named = true, - }, - [sym__function_literal] = { - .visible = false, - .named = true, - }, - [sym_object_literal] = { - .visible = true, - .named = true, - }, - [sym_this_expression] = { - .visible = true, - .named = true, - }, - [sym_super_expression] = { - .visible = true, - .named = true, - }, - [sym_if_expression] = { - .visible = true, - .named = true, - }, - [sym_when_subject] = { - .visible = true, - .named = true, - }, - [sym_when_expression] = { - .visible = true, - .named = true, - }, - [sym_when_entry] = { - .visible = true, - .named = true, - }, - [sym_when_condition] = { - .visible = true, - .named = true, - }, - [sym_range_test] = { - .visible = true, - .named = true, - }, - [sym_type_test] = { - .visible = true, - .named = true, - }, - [sym_try_expression] = { - .visible = true, - .named = true, - }, - [sym_catch_block] = { - .visible = true, - .named = true, - }, - [sym_finally_block] = { - .visible = true, - .named = true, - }, - [sym_jump_expression] = { - .visible = true, - .named = true, - }, - [sym_callable_reference] = { - .visible = true, - .named = true, - }, - [sym__assignment_and_operator] = { - .visible = false, - .named = true, - }, - [sym__equality_operator] = { - .visible = false, - .named = true, - }, - [sym__comparison_operator] = { - .visible = false, - .named = true, - }, - [sym__in_operator] = { - .visible = false, - .named = true, - }, - [sym__is_operator] = { - .visible = false, - .named = true, - }, - [sym__additive_operator] = { - .visible = false, - .named = true, - }, - [sym__multiplicative_operator] = { - .visible = false, - .named = true, - }, - [sym__as_operator] = { - .visible = false, - .named = true, - }, - [sym__prefix_unary_operator] = { - .visible = false, - .named = true, - }, - [sym__postfix_unary_operator] = { - .visible = false, - .named = true, - }, - [sym__member_access_operator] = { - .visible = false, - .named = true, - }, - [sym__postfix_unary_suffix] = { - .visible = false, - .named = true, - }, - [sym__postfix_unary_expression] = { - .visible = false, - .named = true, - }, - [sym_directly_assignable_expression] = { - .visible = true, - .named = true, - }, - [sym_modifiers] = { - .visible = true, - .named = true, - }, - [sym_parameter_modifiers] = { - .visible = true, - .named = true, - }, - [sym__modifier] = { - .visible = false, - .named = true, - }, - [sym_type_modifiers] = { - .visible = true, - .named = true, - }, - [sym__type_modifier] = { - .visible = false, - .named = true, - }, - [sym_class_modifier] = { - .visible = true, - .named = true, - }, - [sym_member_modifier] = { - .visible = true, - .named = true, - }, - [sym_visibility_modifier] = { - .visible = true, - .named = true, - }, - [sym_variance_modifier] = { - .visible = true, - .named = true, - }, - [sym_type_parameter_modifiers] = { - .visible = true, - .named = true, - }, - [sym__type_parameter_modifier] = { - .visible = false, - .named = true, - }, - [sym_function_modifier] = { - .visible = true, - .named = true, - }, - [sym_inheritance_modifier] = { - .visible = true, - .named = true, - }, - [sym_parameter_modifier] = { - .visible = true, - .named = true, - }, - [sym_platform_modifier] = { - .visible = true, - .named = true, - }, - [sym_annotation] = { - .visible = true, - .named = true, - }, - [sym__single_annotation] = { - .visible = false, - .named = true, - }, - [sym__multi_annotation] = { - .visible = false, - .named = true, - }, - [sym_use_site_target] = { - .visible = true, - .named = true, - }, - [sym__unescaped_annotation] = { - .visible = false, - .named = true, - }, - [sym_simple_identifier] = { - .visible = true, - .named = true, - }, - [sym_identifier] = { - .visible = true, - .named = true, - }, - [sym__import_identifier] = { - .visible = false, - .named = true, - }, - [sym__return_at] = { - .visible = false, - .named = true, - }, - [sym__continue_at] = { - .visible = false, - .named = true, - }, - [sym__break_at] = { - .visible = false, - .named = true, - }, - [sym__this_at] = { - .visible = false, - .named = true, - }, - [sym__super_at] = { - .visible = false, - .named = true, - }, - [sym_unsigned_literal] = { - .visible = true, - .named = true, - }, - [sym_long_literal] = { - .visible = true, - .named = true, - }, - [sym_boolean_literal] = { - .visible = true, - .named = true, - }, - [sym_character_literal] = { - .visible = true, - .named = true, - }, - [sym_character_escape_seq] = { - .visible = true, - .named = true, - }, - [sym__lexical_identifier] = { - .visible = false, - .named = true, - }, - [sym__uni_character_literal] = { - .visible = false, - .named = true, - }, - [aux_sym_source_file_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_source_file_repeat2] = { - .visible = false, - .named = false, - }, - [aux_sym_source_file_repeat3] = { - .visible = false, - .named = false, - }, - [aux_sym_file_annotation_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_import_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym__class_parameters_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym__delegation_specifiers_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym__annotated_delegation_specifier_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_type_parameters_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_type_constraints_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_function_value_parameters_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym__enum_entries_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_nullable_type_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_user_type_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_type_projection_modifiers_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_function_type_parameters_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_statements_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym__statement_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_indexing_suffix_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_type_arguments_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_value_arguments_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_string_literal_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_multi_variable_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_lambda_parameters_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_when_expression_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_when_entry_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_try_expression_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym__postfix_unary_expression_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_modifiers_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_parameter_modifiers_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_type_modifiers_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_type_parameter_modifiers_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_identifier_repeat1] = { - .visible = false, - .named = false, - }, - [alias_sym_interpolated_expression] = { - .visible = true, - .named = true, - }, - [alias_sym_interpolated_identifier] = { - .visible = true, - .named = true, - }, - [alias_sym_type_identifier] = { - .visible = true, - .named = true, - }, -}; - -static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { - [0] = {0}, - [1] = { - [0] = alias_sym_type_identifier, - }, - [2] = { - [1] = alias_sym_type_identifier, - }, - [3] = { - [1] = sym_label, - }, - [4] = { - [1] = alias_sym_interpolated_identifier, - }, - [5] = { - [1] = sym_identifier, - }, - [6] = { - [2] = alias_sym_type_identifier, - }, - [7] = { - [1] = alias_sym_interpolated_expression, - }, - [8] = { - [3] = alias_sym_type_identifier, - }, - [9] = { - [5] = alias_sym_type_identifier, - }, -}; - -static const uint16_t ts_non_terminal_alias_map[] = { - sym__expression, 2, - sym__expression, - alias_sym_interpolated_expression, - sym_simple_identifier, 3, - sym_simple_identifier, - alias_sym_interpolated_identifier, - alias_sym_type_identifier, - sym__import_identifier, 2, - sym__import_identifier, - sym_identifier, - sym__lexical_identifier, 3, - sym__lexical_identifier, - alias_sym_type_identifier, - sym_label, - 0, -}; - -static const TSStateId ts_primary_state_ids[STATE_COUNT] = { - [0] = 0, - [1] = 1, - [2] = 2, - [3] = 2, - [4] = 4, - [5] = 5, - [6] = 4, - [7] = 4, - [8] = 4, - [9] = 4, - [10] = 2, - [11] = 5, - [12] = 2, - [13] = 4, - [14] = 2, - [15] = 2, - [16] = 4, - [17] = 4, - [18] = 4, - [19] = 2, - [20] = 4, - [21] = 2, - [22] = 4, - [23] = 2, - [24] = 4, - [25] = 2, - [26] = 2, - [27] = 2, - [28] = 2, - [29] = 2, - [30] = 4, - [31] = 4, - [32] = 2, - [33] = 4, - [34] = 2, - [35] = 2, - [36] = 4, - [37] = 4, - [38] = 2, - [39] = 4, - [40] = 4, - [41] = 4, - [42] = 2, - [43] = 4, - [44] = 2, - [45] = 4, - [46] = 2, - [47] = 2, - [48] = 4, - [49] = 4, - [50] = 2, - [51] = 2, - [52] = 52, - [53] = 53, - [54] = 54, - [55] = 5, - [56] = 2, - [57] = 4, - [58] = 58, - [59] = 59, - [60] = 60, - [61] = 59, - [62] = 58, - [63] = 58, - [64] = 58, - [65] = 58, - [66] = 59, - [67] = 67, - [68] = 68, - [69] = 58, - [70] = 58, - [71] = 59, - [72] = 58, - [73] = 58, - [74] = 58, - [75] = 59, - [76] = 76, - [77] = 59, - [78] = 78, - [79] = 58, - [80] = 80, - [81] = 58, - [82] = 82, - [83] = 58, - [84] = 58, - [85] = 58, - [86] = 5, - [87] = 87, - [88] = 87, - [89] = 87, - [90] = 87, - [91] = 2, - [92] = 87, - [93] = 87, - [94] = 87, - [95] = 87, - [96] = 4, - [97] = 87, - [98] = 87, - [99] = 87, - [100] = 87, - [101] = 87, - [102] = 87, - [103] = 87, - [104] = 87, - [105] = 87, - [106] = 87, - [107] = 87, - [108] = 87, - [109] = 87, - [110] = 87, - [111] = 87, - [112] = 87, - [113] = 113, - [114] = 114, - [115] = 115, - [116] = 116, - [117] = 114, - [118] = 113, - [119] = 113, - [120] = 113, - [121] = 115, - [122] = 113, - [123] = 116, - [124] = 113, - [125] = 113, - [126] = 113, - [127] = 113, - [128] = 113, - [129] = 113, - [130] = 114, - [131] = 116, - [132] = 115, - [133] = 115, - [134] = 114, - [135] = 116, - [136] = 116, - [137] = 115, - [138] = 114, - [139] = 113, - [140] = 114, - [141] = 116, - [142] = 115, - [143] = 113, - [144] = 114, - [145] = 116, - [146] = 115, - [147] = 114, - [148] = 116, - [149] = 115, - [150] = 115, - [151] = 115, - [152] = 5, - [153] = 114, - [154] = 115, - [155] = 116, - [156] = 114, - [157] = 116, - [158] = 115, - [159] = 115, - [160] = 114, - [161] = 116, - [162] = 115, - [163] = 114, - [164] = 113, - [165] = 114, - [166] = 116, - [167] = 115, - [168] = 115, - [169] = 116, - [170] = 114, - [171] = 116, - [172] = 114, - [173] = 115, - [174] = 116, - [175] = 114, - [176] = 113, - [177] = 115, - [178] = 115, - [179] = 116, - [180] = 116, - [181] = 114, - [182] = 113, - [183] = 116, - [184] = 115, - [185] = 115, - [186] = 113, - [187] = 116, - [188] = 114, - [189] = 114, - [190] = 113, - [191] = 115, - [192] = 116, - [193] = 114, - [194] = 113, - [195] = 113, - [196] = 115, - [197] = 113, - [198] = 114, - [199] = 113, - [200] = 116, - [201] = 114, - [202] = 113, - [203] = 113, - [204] = 113, - [205] = 113, - [206] = 114, - [207] = 116, - [208] = 116, - [209] = 114, - [210] = 116, - [211] = 113, - [212] = 115, - [213] = 213, - [214] = 214, - [215] = 215, - [216] = 213, - [217] = 217, - [218] = 214, - [219] = 219, - [220] = 219, - [221] = 214, - [222] = 217, - [223] = 223, - [224] = 224, - [225] = 214, - [226] = 219, - [227] = 219, - [228] = 4, - [229] = 229, - [230] = 213, - [231] = 2, - [232] = 219, - [233] = 219, - [234] = 234, - [235] = 219, - [236] = 217, - [237] = 214, - [238] = 238, - [239] = 214, - [240] = 217, - [241] = 213, - [242] = 219, - [243] = 214, - [244] = 244, - [245] = 245, - [246] = 214, - [247] = 213, - [248] = 214, - [249] = 214, - [250] = 217, - [251] = 214, - [252] = 213, - [253] = 217, - [254] = 219, - [255] = 214, - [256] = 256, - [257] = 257, - [258] = 258, - [259] = 259, - [260] = 258, - [261] = 258, - [262] = 258, - [263] = 258, - [264] = 258, - [265] = 258, - [266] = 258, - [267] = 258, - [268] = 258, - [269] = 258, - [270] = 258, - [271] = 271, - [272] = 272, - [273] = 273, - [274] = 274, - [275] = 271, - [276] = 272, - [277] = 277, - [278] = 278, - [279] = 277, - [280] = 274, - [281] = 273, - [282] = 278, - [283] = 258, - [284] = 273, - [285] = 277, - [286] = 274, - [287] = 271, - [288] = 274, - [289] = 273, - [290] = 278, - [291] = 272, - [292] = 272, - [293] = 278, - [294] = 277, - [295] = 271, - [296] = 258, - [297] = 258, - [298] = 258, - [299] = 258, - [300] = 271, - [301] = 278, - [302] = 272, - [303] = 278, - [304] = 273, - [305] = 273, - [306] = 272, - [307] = 277, - [308] = 274, - [309] = 258, - [310] = 271, - [311] = 277, - [312] = 274, - [313] = 258, - [314] = 278, - [315] = 272, - [316] = 272, - [317] = 277, - [318] = 271, - [319] = 271, - [320] = 273, - [321] = 274, - [322] = 272, - [323] = 273, - [324] = 274, - [325] = 278, - [326] = 273, - [327] = 274, - [328] = 277, - [329] = 271, - [330] = 277, - [331] = 278, - [332] = 332, - [333] = 332, - [334] = 332, - [335] = 332, - [336] = 332, - [337] = 332, - [338] = 332, - [339] = 332, - [340] = 332, - [341] = 332, - [342] = 332, - [343] = 332, - [344] = 332, - [345] = 332, - [346] = 332, - [347] = 332, - [348] = 332, - [349] = 332, - [350] = 332, - [351] = 332, - [352] = 332, - [353] = 332, - [354] = 332, - [355] = 332, - [356] = 258, - [357] = 258, - [358] = 258, - [359] = 258, - [360] = 360, - [361] = 361, - [362] = 362, - [363] = 363, - [364] = 364, - [365] = 365, - [366] = 366, - [367] = 367, - [368] = 368, - [369] = 258, - [370] = 370, - [371] = 371, - [372] = 372, - [373] = 373, - [374] = 374, - [375] = 375, - [376] = 376, - [377] = 377, - [378] = 378, - [379] = 379, - [380] = 380, - [381] = 361, - [382] = 382, - [383] = 383, - [384] = 370, - [385] = 382, - [386] = 362, - [387] = 373, - [388] = 377, - [389] = 372, - [390] = 390, - [391] = 366, - [392] = 374, - [393] = 368, - [394] = 378, - [395] = 375, - [396] = 367, - [397] = 379, - [398] = 363, - [399] = 383, - [400] = 376, - [401] = 380, - [402] = 390, - [403] = 371, - [404] = 360, - [405] = 364, - [406] = 380, - [407] = 407, - [408] = 383, - [409] = 409, - [410] = 410, - [411] = 410, - [412] = 412, - [413] = 383, - [414] = 409, - [415] = 407, - [416] = 382, - [417] = 412, - [418] = 382, - [419] = 390, - [420] = 390, - [421] = 380, - [422] = 412, - [423] = 409, - [424] = 409, - [425] = 425, - [426] = 426, - [427] = 427, - [428] = 407, - [429] = 429, - [430] = 430, - [431] = 407, - [432] = 410, - [433] = 427, - [434] = 429, - [435] = 412, - [436] = 430, - [437] = 410, - [438] = 426, - [439] = 425, - [440] = 440, - [441] = 430, - [442] = 442, - [443] = 442, - [444] = 444, - [445] = 430, - [446] = 429, - [447] = 427, - [448] = 448, - [449] = 429, - [450] = 450, - [451] = 426, - [452] = 425, - [453] = 450, - [454] = 448, - [455] = 440, - [456] = 427, - [457] = 444, - [458] = 425, - [459] = 426, - [460] = 372, - [461] = 360, - [462] = 363, - [463] = 368, - [464] = 364, - [465] = 379, - [466] = 371, - [467] = 378, - [468] = 366, - [469] = 361, - [470] = 367, - [471] = 365, - [472] = 370, - [473] = 377, - [474] = 374, - [475] = 373, - [476] = 375, - [477] = 362, - [478] = 376, - [479] = 479, - [480] = 480, - [481] = 448, - [482] = 444, - [483] = 483, - [484] = 484, - [485] = 485, - [486] = 484, - [487] = 487, - [488] = 487, - [489] = 489, - [490] = 490, - [491] = 491, - [492] = 440, - [493] = 493, - [494] = 479, - [495] = 489, - [496] = 496, - [497] = 480, - [498] = 498, - [499] = 442, - [500] = 485, - [501] = 490, - [502] = 440, - [503] = 450, - [504] = 444, - [505] = 505, - [506] = 448, - [507] = 498, - [508] = 483, - [509] = 491, - [510] = 442, - [511] = 496, - [512] = 512, - [513] = 450, - [514] = 512, - [515] = 505, - [516] = 493, - [517] = 379, - [518] = 378, - [519] = 375, - [520] = 382, - [521] = 373, - [522] = 360, - [523] = 372, - [524] = 361, - [525] = 371, - [526] = 370, - [527] = 390, - [528] = 374, - [529] = 383, - [530] = 376, - [531] = 368, - [532] = 367, - [533] = 364, - [534] = 362, - [535] = 380, - [536] = 377, - [537] = 363, - [538] = 390, - [539] = 380, - [540] = 382, - [541] = 366, - [542] = 383, - [543] = 505, - [544] = 487, - [545] = 484, - [546] = 487, - [547] = 489, - [548] = 490, - [549] = 491, - [550] = 427, - [551] = 407, - [552] = 382, - [553] = 493, - [554] = 380, - [555] = 430, - [556] = 479, - [557] = 496, - [558] = 480, - [559] = 425, - [560] = 498, - [561] = 426, - [562] = 382, - [563] = 390, - [564] = 380, - [565] = 429, - [566] = 412, - [567] = 410, - [568] = 383, - [569] = 383, - [570] = 429, - [571] = 409, - [572] = 412, - [573] = 512, - [574] = 485, - [575] = 427, - [576] = 480, - [577] = 409, - [578] = 496, - [579] = 390, - [580] = 479, - [581] = 493, - [582] = 491, - [583] = 490, - [584] = 489, - [585] = 430, - [586] = 484, - [587] = 483, - [588] = 498, - [589] = 426, - [590] = 485, - [591] = 483, - [592] = 407, - [593] = 425, - [594] = 410, - [595] = 512, - [596] = 505, - [597] = 412, - [598] = 448, - [599] = 410, - [600] = 409, - [601] = 425, - [602] = 429, - [603] = 442, - [604] = 444, - [605] = 410, - [606] = 407, - [607] = 442, - [608] = 429, - [609] = 430, - [610] = 426, - [611] = 440, - [612] = 440, - [613] = 426, - [614] = 409, - [615] = 425, - [616] = 450, - [617] = 430, - [618] = 448, - [619] = 444, - [620] = 407, - [621] = 412, - [622] = 427, - [623] = 427, - [624] = 450, - [625] = 277, - [626] = 273, - [627] = 277, - [628] = 271, - [629] = 274, - [630] = 274, - [631] = 271, - [632] = 273, - [633] = 272, - [634] = 278, - [635] = 272, - [636] = 278, - [637] = 444, - [638] = 440, - [639] = 448, - [640] = 442, - [641] = 440, - [642] = 442, - [643] = 450, - [644] = 450, - [645] = 448, - [646] = 444, - [647] = 491, - [648] = 496, - [649] = 485, - [650] = 498, - [651] = 493, - [652] = 485, - [653] = 487, - [654] = 479, - [655] = 483, - [656] = 493, - [657] = 496, - [658] = 512, - [659] = 479, - [660] = 491, - [661] = 505, - [662] = 484, - [663] = 484, - [664] = 480, - [665] = 489, - [666] = 498, - [667] = 490, - [668] = 487, - [669] = 505, - [670] = 483, - [671] = 490, - [672] = 512, - [673] = 489, - [674] = 480, - [675] = 675, - [676] = 277, - [677] = 272, - [678] = 678, - [679] = 274, - [680] = 278, - [681] = 271, - [682] = 682, - [683] = 675, - [684] = 682, - [685] = 682, - [686] = 682, - [687] = 675, - [688] = 688, - [689] = 675, - [690] = 678, - [691] = 678, - [692] = 688, - [693] = 688, - [694] = 675, - [695] = 272, - [696] = 278, - [697] = 682, - [698] = 273, - [699] = 273, - [700] = 678, - [701] = 682, - [702] = 678, - [703] = 688, - [704] = 688, - [705] = 705, - [706] = 678, - [707] = 688, - [708] = 675, - [709] = 277, - [710] = 274, - [711] = 271, - [712] = 489, - [713] = 483, - [714] = 271, - [715] = 490, - [716] = 491, - [717] = 496, - [718] = 493, - [719] = 489, - [720] = 479, - [721] = 271, - [722] = 487, - [723] = 496, - [724] = 480, - [725] = 484, - [726] = 498, - [727] = 485, - [728] = 483, - [729] = 512, - [730] = 505, - [731] = 487, - [732] = 485, - [733] = 480, - [734] = 272, - [735] = 274, - [736] = 273, - [737] = 484, - [738] = 278, - [739] = 490, - [740] = 498, - [741] = 272, - [742] = 491, - [743] = 493, - [744] = 512, - [745] = 505, - [746] = 278, - [747] = 479, - [748] = 273, - [749] = 274, - [750] = 277, - [751] = 277, - [752] = 277, - [753] = 274, - [754] = 754, - [755] = 273, - [756] = 754, - [757] = 757, - [758] = 754, - [759] = 754, - [760] = 272, - [761] = 761, - [762] = 762, - [763] = 763, - [764] = 754, - [765] = 762, - [766] = 761, - [767] = 754, - [768] = 271, - [769] = 274, - [770] = 754, - [771] = 278, - [772] = 754, - [773] = 754, - [774] = 754, - [775] = 754, - [776] = 754, - [777] = 754, - [778] = 754, - [779] = 754, - [780] = 754, - [781] = 754, - [782] = 754, - [783] = 754, - [784] = 273, - [785] = 278, - [786] = 272, - [787] = 754, - [788] = 754, - [789] = 271, - [790] = 754, - [791] = 277, - [792] = 763, - [793] = 754, - [794] = 794, - [795] = 754, - [796] = 754, - [797] = 754, - [798] = 754, - [799] = 273, - [800] = 278, - [801] = 277, - [802] = 802, - [803] = 271, - [804] = 271, - [805] = 274, - [806] = 272, - [807] = 273, - [808] = 274, - [809] = 278, - [810] = 277, - [811] = 272, - [812] = 812, - [813] = 813, - [814] = 814, - [815] = 815, - [816] = 816, - [817] = 817, - [818] = 818, - [819] = 819, - [820] = 820, - [821] = 821, - [822] = 822, - [823] = 823, - [824] = 824, - [825] = 825, - [826] = 826, - [827] = 827, - [828] = 828, - [829] = 829, - [830] = 830, - [831] = 821, - [832] = 832, - [833] = 813, - [834] = 814, - [835] = 816, - [836] = 836, - [837] = 837, - [838] = 838, - [839] = 839, - [840] = 840, - [841] = 841, - [842] = 842, - [843] = 825, - [844] = 844, - [845] = 845, - [846] = 846, - [847] = 847, - [848] = 848, - [849] = 849, - [850] = 850, - [851] = 851, - [852] = 852, - [853] = 853, - [854] = 854, - [855] = 855, - [856] = 856, - [857] = 857, - [858] = 858, - [859] = 859, - [860] = 860, - [861] = 815, - [862] = 857, - [863] = 273, - [864] = 864, - [865] = 865, - [866] = 842, - [867] = 867, - [868] = 868, - [869] = 869, - [870] = 274, - [871] = 836, - [872] = 827, - [873] = 873, - [874] = 874, - [875] = 875, - [876] = 876, - [877] = 271, - [878] = 277, - [879] = 879, - [880] = 820, - [881] = 849, - [882] = 853, - [883] = 883, - [884] = 884, - [885] = 278, - [886] = 886, - [887] = 887, - [888] = 844, - [889] = 889, - [890] = 272, - [891] = 891, - [892] = 859, - [893] = 893, - [894] = 894, - [895] = 895, - [896] = 815, - [897] = 854, - [898] = 828, - [899] = 899, - [900] = 839, - [901] = 901, - [902] = 902, - [903] = 903, - [904] = 904, - [905] = 905, - [906] = 272, - [907] = 278, - [908] = 273, - [909] = 274, - [910] = 910, - [911] = 271, - [912] = 277, - [913] = 913, - [914] = 860, - [915] = 915, - [916] = 916, - [917] = 917, - [918] = 918, - [919] = 852, - [920] = 920, - [921] = 921, - [922] = 922, - [923] = 923, - [924] = 924, - [925] = 925, - [926] = 368, - [927] = 927, - [928] = 928, - [929] = 929, - [930] = 930, - [931] = 846, - [932] = 932, - [933] = 933, - [934] = 934, - [935] = 935, - [936] = 936, - [937] = 937, - [938] = 938, - [939] = 939, - [940] = 940, - [941] = 272, - [942] = 278, - [943] = 943, - [944] = 944, - [945] = 945, - [946] = 946, - [947] = 273, - [948] = 274, - [949] = 271, - [950] = 850, - [951] = 277, - [952] = 934, - [953] = 953, - [954] = 954, - [955] = 955, - [956] = 956, - [957] = 957, - [958] = 958, - [959] = 959, - [960] = 960, - [961] = 961, - [962] = 962, - [963] = 963, - [964] = 964, - [965] = 965, - [966] = 966, - [967] = 967, - [968] = 968, - [969] = 969, - [970] = 970, - [971] = 971, - [972] = 972, - [973] = 365, - [974] = 974, - [975] = 975, - [976] = 976, - [977] = 977, - [978] = 978, - [979] = 979, - [980] = 980, - [981] = 838, - [982] = 982, - [983] = 983, - [984] = 984, - [985] = 985, - [986] = 374, - [987] = 987, - [988] = 988, - [989] = 367, - [990] = 990, - [991] = 372, - [992] = 377, - [993] = 277, - [994] = 271, - [995] = 273, - [996] = 278, - [997] = 366, - [998] = 378, - [999] = 272, - [1000] = 362, - [1001] = 364, - [1002] = 379, - [1003] = 1003, - [1004] = 371, - [1005] = 361, - [1006] = 274, - [1007] = 376, - [1008] = 370, - [1009] = 1009, - [1010] = 360, - [1011] = 375, - [1012] = 373, - [1013] = 1013, - [1014] = 1014, - [1015] = 1015, - [1016] = 1016, - [1017] = 1017, - [1018] = 1018, - [1019] = 1019, - [1020] = 1020, - [1021] = 851, - [1022] = 865, - [1023] = 1023, - [1024] = 875, - [1025] = 1025, - [1026] = 277, - [1027] = 1027, - [1028] = 271, - [1029] = 1029, - [1030] = 1030, - [1031] = 274, - [1032] = 273, - [1033] = 1033, - [1034] = 1034, - [1035] = 278, - [1036] = 841, - [1037] = 1037, - [1038] = 837, - [1039] = 1039, - [1040] = 1040, - [1041] = 841, - [1042] = 1042, - [1043] = 924, - [1044] = 837, - [1045] = 272, - [1046] = 1046, - [1047] = 1047, - [1048] = 1048, - [1049] = 1049, - [1050] = 1050, - [1051] = 1051, - [1052] = 1052, - [1053] = 1053, - [1054] = 1054, - [1055] = 1055, - [1056] = 1056, - [1057] = 1057, - [1058] = 1058, - [1059] = 1059, - [1060] = 1060, - [1061] = 1061, - [1062] = 1062, - [1063] = 1061, - [1064] = 1062, - [1065] = 1065, - [1066] = 1066, - [1067] = 1067, - [1068] = 1068, - [1069] = 1069, - [1070] = 1070, - [1071] = 1071, - [1072] = 1072, - [1073] = 1073, - [1074] = 1074, - [1075] = 1075, - [1076] = 1076, - [1077] = 1077, - [1078] = 1078, - [1079] = 1079, - [1080] = 1080, - [1081] = 1081, - [1082] = 1082, - [1083] = 1083, - [1084] = 1084, - [1085] = 1085, - [1086] = 1086, - [1087] = 1087, - [1088] = 1088, - [1089] = 1089, - [1090] = 1090, - [1091] = 1091, - [1092] = 1092, - [1093] = 1093, - [1094] = 1094, - [1095] = 1095, - [1096] = 1096, - [1097] = 1097, - [1098] = 1098, - [1099] = 1099, - [1100] = 1100, - [1101] = 1101, - [1102] = 1102, - [1103] = 903, - [1104] = 1104, - [1105] = 1105, - [1106] = 1106, - [1107] = 1107, - [1108] = 1108, - [1109] = 1109, - [1110] = 1110, - [1111] = 1111, - [1112] = 1112, - [1113] = 1113, - [1114] = 922, - [1115] = 867, - [1116] = 1116, - [1117] = 1117, - [1118] = 1118, - [1119] = 915, - [1120] = 1120, - [1121] = 916, - [1122] = 1122, - [1123] = 1123, - [1124] = 1124, - [1125] = 925, - [1126] = 1126, - [1127] = 1127, - [1128] = 886, - [1129] = 1129, - [1130] = 1130, - [1131] = 1131, - [1132] = 1132, - [1133] = 1133, - [1134] = 1134, - [1135] = 1135, - [1136] = 899, - [1137] = 918, - [1138] = 873, - [1139] = 913, - [1140] = 1140, - [1141] = 272, - [1142] = 278, - [1143] = 273, - [1144] = 274, - [1145] = 271, - [1146] = 277, - [1147] = 1147, - [1148] = 1148, - [1149] = 1149, - [1150] = 1150, - [1151] = 1151, - [1152] = 1152, - [1153] = 1153, - [1154] = 1154, - [1155] = 1155, - [1156] = 837, - [1157] = 1157, - [1158] = 841, - [1159] = 1159, - [1160] = 1160, - [1161] = 1161, - [1162] = 1162, - [1163] = 1163, - [1164] = 1164, - [1165] = 1165, - [1166] = 1166, - [1167] = 1167, - [1168] = 1168, - [1169] = 1169, - [1170] = 1170, - [1171] = 1171, - [1172] = 837, - [1173] = 841, - [1174] = 1174, - [1175] = 1175, - [1176] = 1176, - [1177] = 1177, - [1178] = 1178, - [1179] = 1179, - [1180] = 1180, - [1181] = 1181, - [1182] = 1182, - [1183] = 1183, - [1184] = 1184, - [1185] = 1185, - [1186] = 1186, - [1187] = 375, - [1188] = 361, - [1189] = 371, - [1190] = 372, - [1191] = 374, - [1192] = 373, - [1193] = 377, - [1194] = 366, - [1195] = 375, - [1196] = 378, - [1197] = 368, - [1198] = 821, - [1199] = 362, - [1200] = 364, - [1201] = 379, - [1202] = 371, - [1203] = 361, - [1204] = 813, - [1205] = 814, - [1206] = 278, - [1207] = 367, - [1208] = 363, - [1209] = 816, - [1210] = 837, - [1211] = 841, - [1212] = 272, - [1213] = 376, - [1214] = 379, - [1215] = 364, - [1216] = 273, - [1217] = 362, - [1218] = 368, - [1219] = 370, - [1220] = 378, - [1221] = 360, - [1222] = 366, - [1223] = 377, - [1224] = 374, - [1225] = 277, - [1226] = 274, - [1227] = 372, - [1228] = 367, - [1229] = 370, - [1230] = 825, - [1231] = 376, - [1232] = 271, - [1233] = 373, - [1234] = 360, - [1235] = 365, - [1236] = 854, - [1237] = 1237, - [1238] = 821, - [1239] = 1237, - [1240] = 844, - [1241] = 1237, - [1242] = 278, - [1243] = 1237, - [1244] = 1237, - [1245] = 1237, - [1246] = 1237, - [1247] = 1237, - [1248] = 1237, - [1249] = 1237, - [1250] = 1051, - [1251] = 1049, - [1252] = 837, - [1253] = 841, - [1254] = 1237, - [1255] = 271, - [1256] = 1048, - [1257] = 1047, - [1258] = 1237, - [1259] = 1237, - [1260] = 825, - [1261] = 837, - [1262] = 841, - [1263] = 277, - [1264] = 842, - [1265] = 813, - [1266] = 850, - [1267] = 1237, - [1268] = 837, - [1269] = 836, - [1270] = 841, - [1271] = 272, - [1272] = 1237, - [1273] = 853, - [1274] = 274, - [1275] = 1237, - [1276] = 1237, - [1277] = 1237, - [1278] = 1237, - [1279] = 814, - [1280] = 837, - [1281] = 841, - [1282] = 1237, - [1283] = 1237, - [1284] = 1237, - [1285] = 816, - [1286] = 1053, - [1287] = 838, - [1288] = 273, - [1289] = 846, - [1290] = 1237, - [1291] = 1237, - [1292] = 1052, - [1293] = 383, - [1294] = 844, - [1295] = 903, - [1296] = 1296, - [1297] = 839, - [1298] = 849, - [1299] = 860, - [1300] = 859, - [1301] = 1296, - [1302] = 1302, - [1303] = 852, - [1304] = 380, - [1305] = 853, - [1306] = 922, - [1307] = 836, - [1308] = 837, - [1309] = 924, - [1310] = 1302, - [1311] = 382, - [1312] = 1312, - [1313] = 827, - [1314] = 382, - [1315] = 1312, - [1316] = 857, - [1317] = 390, - [1318] = 915, - [1319] = 380, - [1320] = 1312, - [1321] = 1302, - [1322] = 1296, - [1323] = 1312, - [1324] = 1296, - [1325] = 1312, - [1326] = 1302, - [1327] = 916, - [1328] = 1312, - [1329] = 1312, - [1330] = 925, - [1331] = 1296, - [1332] = 886, - [1333] = 1302, - [1334] = 1302, - [1335] = 841, - [1336] = 899, - [1337] = 918, - [1338] = 383, - [1339] = 913, - [1340] = 1302, - [1341] = 1312, - [1342] = 1302, - [1343] = 854, - [1344] = 1296, - [1345] = 1312, - [1346] = 1302, - [1347] = 1296, - [1348] = 1312, - [1349] = 1302, - [1350] = 1312, - [1351] = 1302, - [1352] = 1296, - [1353] = 1302, - [1354] = 1296, - [1355] = 390, - [1356] = 1312, - [1357] = 1302, - [1358] = 1296, - [1359] = 1359, - [1360] = 828, - [1361] = 1312, - [1362] = 1302, - [1363] = 1296, - [1364] = 1312, - [1365] = 1312, - [1366] = 1302, - [1367] = 1296, - [1368] = 1312, - [1369] = 1296, - [1370] = 1302, - [1371] = 1296, - [1372] = 1296, - [1373] = 1302, - [1374] = 1312, - [1375] = 1302, - [1376] = 1296, - [1377] = 1296, - [1378] = 842, - [1379] = 1312, - [1380] = 1302, - [1381] = 1296, - [1382] = 1312, - [1383] = 362, - [1384] = 1384, - [1385] = 1385, - [1386] = 860, - [1387] = 412, - [1388] = 409, - [1389] = 859, - [1390] = 857, - [1391] = 850, - [1392] = 874, - [1393] = 852, - [1394] = 846, - [1395] = 410, - [1396] = 407, - [1397] = 1397, - [1398] = 374, - [1399] = 377, - [1400] = 366, - [1401] = 378, - [1402] = 363, - [1403] = 849, - [1404] = 360, - [1405] = 368, - [1406] = 364, - [1407] = 375, - [1408] = 407, - [1409] = 379, - [1410] = 373, - [1411] = 372, - [1412] = 409, - [1413] = 365, - [1414] = 838, - [1415] = 410, - [1416] = 412, - [1417] = 875, - [1418] = 827, - [1419] = 371, - [1420] = 370, - [1421] = 865, - [1422] = 376, - [1423] = 839, - [1424] = 828, - [1425] = 367, - [1426] = 361, - [1427] = 1427, - [1428] = 1428, - [1429] = 1429, - [1430] = 1430, - [1431] = 1431, - [1432] = 1428, - [1433] = 1433, - [1434] = 1434, - [1435] = 1435, - [1436] = 1436, - [1437] = 1437, - [1438] = 1438, - [1439] = 1435, - [1440] = 1436, - [1441] = 1427, - [1442] = 1437, - [1443] = 1443, - [1444] = 1444, - [1445] = 1445, - [1446] = 1446, - [1447] = 1447, - [1448] = 1448, - [1449] = 1430, - [1450] = 1450, - [1451] = 1431, - [1452] = 1452, - [1453] = 1453, - [1454] = 1433, - [1455] = 1438, - [1456] = 1443, - [1457] = 1452, - [1458] = 1431, - [1459] = 1459, - [1460] = 1430, - [1461] = 1448, - [1462] = 1447, - [1463] = 1446, - [1464] = 1464, - [1465] = 1445, - [1466] = 1438, - [1467] = 1437, - [1468] = 1436, - [1469] = 1445, - [1470] = 1435, - [1471] = 1446, - [1472] = 1472, - [1473] = 1464, - [1474] = 1447, - [1475] = 1434, - [1476] = 1434, - [1477] = 1444, - [1478] = 1433, - [1479] = 1428, - [1480] = 922, - [1481] = 1443, - [1482] = 1472, - [1483] = 1427, - [1484] = 1428, - [1485] = 1431, - [1486] = 1430, - [1487] = 1433, - [1488] = 1450, - [1489] = 1459, - [1490] = 1459, - [1491] = 1434, - [1492] = 1472, - [1493] = 1464, - [1494] = 1444, - [1495] = 1427, - [1496] = 1453, - [1497] = 1450, - [1498] = 1459, - [1499] = 1472, - [1500] = 1448, - [1501] = 1447, - [1502] = 1446, - [1503] = 1445, - [1504] = 1438, - [1505] = 1450, - [1506] = 1464, - [1507] = 1444, - [1508] = 1437, - [1509] = 1436, - [1510] = 1435, - [1511] = 1434, - [1512] = 1427, - [1513] = 1513, - [1514] = 1428, - [1515] = 1443, - [1516] = 1435, - [1517] = 1517, - [1518] = 1436, - [1519] = 1437, - [1520] = 1438, - [1521] = 903, - [1522] = 1428, - [1523] = 1443, - [1524] = 1433, - [1525] = 1452, - [1526] = 1431, - [1527] = 1527, - [1528] = 1434, - [1529] = 1430, - [1530] = 1448, - [1531] = 1452, - [1532] = 1433, - [1533] = 1452, - [1534] = 1431, - [1535] = 1430, - [1536] = 1448, - [1537] = 1447, - [1538] = 1446, - [1539] = 1445, - [1540] = 1438, - [1541] = 1437, - [1542] = 1447, - [1543] = 1436, - [1544] = 1435, - [1545] = 1545, - [1546] = 1446, - [1547] = 1445, - [1548] = 1548, - [1549] = 1438, - [1550] = 1434, - [1551] = 1445, - [1552] = 1428, - [1553] = 1437, - [1554] = 1446, - [1555] = 1443, - [1556] = 1447, - [1557] = 1436, - [1558] = 1435, - [1559] = 1427, - [1560] = 1448, - [1561] = 1434, - [1562] = 1430, - [1563] = 1444, - [1564] = 1427, - [1565] = 1428, - [1566] = 1443, - [1567] = 1464, - [1568] = 1568, - [1569] = 1435, - [1570] = 1436, - [1571] = 1437, - [1572] = 1517, - [1573] = 1429, - [1574] = 1545, - [1575] = 1548, - [1576] = 1568, - [1577] = 939, - [1578] = 1431, - [1579] = 1452, - [1580] = 367, - [1581] = 1438, - [1582] = 924, - [1583] = 1472, - [1584] = 1584, - [1585] = 1450, - [1586] = 1586, - [1587] = 1587, - [1588] = 1459, - [1589] = 1589, - [1590] = 1472, - [1591] = 1591, - [1592] = 1445, - [1593] = 915, - [1594] = 1464, - [1595] = 1446, - [1596] = 1433, - [1597] = 1452, - [1598] = 1431, - [1599] = 1430, - [1600] = 1448, - [1601] = 1447, - [1602] = 1446, - [1603] = 1445, - [1604] = 1438, - [1605] = 1437, - [1606] = 1436, - [1607] = 1435, - [1608] = 1444, - [1609] = 1434, - [1610] = 1427, - [1611] = 1447, - [1612] = 1448, - [1613] = 1428, - [1614] = 365, - [1615] = 1443, - [1616] = 1443, - [1617] = 1430, - [1618] = 1618, - [1619] = 1428, - [1620] = 1427, - [1621] = 1444, - [1622] = 1464, - [1623] = 1472, - [1624] = 1459, - [1625] = 1450, - [1626] = 1444, - [1627] = 1627, - [1628] = 1427, - [1629] = 1444, - [1630] = 1464, - [1631] = 1472, - [1632] = 1632, - [1633] = 1431, - [1634] = 1428, - [1635] = 966, - [1636] = 1464, - [1637] = 1637, - [1638] = 916, - [1639] = 925, - [1640] = 1433, - [1641] = 1459, - [1642] = 1443, - [1643] = 1459, - [1644] = 1450, - [1645] = 1427, - [1646] = 1444, - [1647] = 1464, - [1648] = 1472, - [1649] = 1459, - [1650] = 1450, - [1651] = 1427, - [1652] = 1652, - [1653] = 1444, - [1654] = 1464, - [1655] = 1472, - [1656] = 1459, - [1657] = 1450, - [1658] = 1427, - [1659] = 1444, - [1660] = 1464, - [1661] = 1472, - [1662] = 1459, - [1663] = 1450, - [1664] = 1427, - [1665] = 1444, - [1666] = 1464, - [1667] = 1472, - [1668] = 1459, - [1669] = 1450, - [1670] = 1433, - [1671] = 1671, - [1672] = 1434, - [1673] = 1435, - [1674] = 1436, - [1675] = 1437, - [1676] = 1452, - [1677] = 1438, - [1678] = 1445, - [1679] = 1472, - [1680] = 1433, - [1681] = 1681, - [1682] = 1446, - [1683] = 1447, - [1684] = 1434, - [1685] = 1448, - [1686] = 1430, - [1687] = 1431, - [1688] = 1435, - [1689] = 886, - [1690] = 1436, - [1691] = 1589, - [1692] = 1437, - [1693] = 1433, - [1694] = 1438, - [1695] = 1453, - [1696] = 1445, - [1697] = 1446, - [1698] = 1447, - [1699] = 1452, - [1700] = 1448, - [1701] = 1618, - [1702] = 1430, - [1703] = 1452, - [1704] = 1431, - [1705] = 1452, - [1706] = 899, - [1707] = 1707, - [1708] = 1618, - [1709] = 1443, - [1710] = 1618, - [1711] = 1450, - [1712] = 1712, - [1713] = 918, - [1714] = 363, - [1715] = 913, - [1716] = 376, - [1717] = 1431, - [1718] = 1430, - [1719] = 429, - [1720] = 1448, - [1721] = 1447, - [1722] = 1446, - [1723] = 1445, - [1724] = 1443, - [1725] = 1438, - [1726] = 1428, - [1727] = 1434, - [1728] = 1435, - [1729] = 1437, - [1730] = 1436, - [1731] = 1436, - [1732] = 1437, - [1733] = 1438, - [1734] = 1435, - [1735] = 426, - [1736] = 372, - [1737] = 1433, - [1738] = 370, - [1739] = 1452, - [1740] = 1431, - [1741] = 1430, - [1742] = 1448, - [1743] = 1447, - [1744] = 1446, - [1745] = 1445, - [1746] = 360, - [1747] = 1434, - [1748] = 425, - [1749] = 1433, - [1750] = 1452, - [1751] = 1431, - [1752] = 1430, - [1753] = 1445, - [1754] = 430, - [1755] = 1448, - [1756] = 1443, - [1757] = 1448, - [1758] = 1447, - [1759] = 1438, - [1760] = 1437, - [1761] = 1446, - [1762] = 1436, - [1763] = 1435, - [1764] = 1434, - [1765] = 1428, - [1766] = 1443, - [1767] = 1453, - [1768] = 954, - [1769] = 934, - [1770] = 1446, - [1771] = 1433, - [1772] = 1433, - [1773] = 1452, - [1774] = 1431, - [1775] = 1430, - [1776] = 1448, - [1777] = 1447, - [1778] = 1446, - [1779] = 1445, - [1780] = 1438, - [1781] = 429, - [1782] = 1437, - [1783] = 1443, - [1784] = 1447, - [1785] = 1428, - [1786] = 1448, - [1787] = 1436, - [1788] = 1430, - [1789] = 1435, - [1790] = 1431, - [1791] = 1517, - [1792] = 1434, - [1793] = 1445, - [1794] = 1438, - [1795] = 1428, - [1796] = 375, - [1797] = 1434, - [1798] = 1443, - [1799] = 1453, - [1800] = 373, - [1801] = 372, - [1802] = 375, - [1803] = 373, - [1804] = 1618, - [1805] = 1433, - [1806] = 1452, - [1807] = 1431, - [1808] = 1430, - [1809] = 426, - [1810] = 1584, - [1811] = 1448, - [1812] = 1437, - [1813] = 1436, - [1814] = 1435, - [1815] = 1429, - [1816] = 1447, - [1817] = 1446, - [1818] = 1445, - [1819] = 1438, - [1820] = 425, - [1821] = 1437, - [1822] = 1545, - [1823] = 1548, - [1824] = 1434, - [1825] = 1825, - [1826] = 1568, - [1827] = 1584, - [1828] = 1436, - [1829] = 1453, - [1830] = 1435, - [1831] = 1436, - [1832] = 1437, - [1833] = 1438, - [1834] = 1450, - [1835] = 1428, - [1836] = 1435, - [1837] = 1586, - [1838] = 1443, - [1839] = 1587, - [1840] = 1445, - [1841] = 1446, - [1842] = 1447, - [1843] = 1448, - [1844] = 1430, - [1845] = 1459, - [1846] = 1431, - [1847] = 1452, - [1848] = 1427, - [1849] = 1444, - [1850] = 1548, - [1851] = 1464, - [1852] = 1589, - [1853] = 430, - [1854] = 1472, - [1855] = 1472, - [1856] = 1459, - [1857] = 1450, - [1858] = 1464, - [1859] = 1444, - [1860] = 1427, - [1861] = 1427, - [1862] = 1434, - [1863] = 1444, - [1864] = 1517, - [1865] = 1428, - [1866] = 1548, - [1867] = 1618, - [1868] = 1453, - [1869] = 1429, - [1870] = 1464, - [1871] = 1589, - [1872] = 1452, - [1873] = 1472, - [1874] = 1545, - [1875] = 1459, - [1876] = 1450, - [1877] = 1427, - [1878] = 427, - [1879] = 1433, - [1880] = 1444, - [1881] = 1450, - [1882] = 1548, - [1883] = 1464, - [1884] = 1472, - [1885] = 1568, - [1886] = 1618, - [1887] = 1584, - [1888] = 1459, - [1889] = 1586, - [1890] = 1450, - [1891] = 1587, - [1892] = 1444, - [1893] = 1464, - [1894] = 1586, - [1895] = 1472, - [1896] = 1545, - [1897] = 1897, - [1898] = 1433, - [1899] = 1589, - [1900] = 1459, - [1901] = 1450, - [1902] = 1427, - [1903] = 1589, - [1904] = 1517, - [1905] = 1586, - [1906] = 1444, - [1907] = 1545, - [1908] = 1452, - [1909] = 1429, - [1910] = 1589, - [1911] = 1586, - [1912] = 1545, - [1913] = 1548, - [1914] = 1464, - [1915] = 1545, - [1916] = 1589, - [1917] = 1568, - [1918] = 1918, - [1919] = 1431, - [1920] = 1430, - [1921] = 1448, - [1922] = 1584, - [1923] = 1447, - [1924] = 1446, - [1925] = 1445, - [1926] = 1438, - [1927] = 1586, - [1928] = 1437, - [1929] = 1436, - [1930] = 1435, - [1931] = 1434, - [1932] = 934, - [1933] = 1587, - [1934] = 1428, - [1935] = 1589, - [1936] = 1517, - [1937] = 1429, - [1938] = 1545, - [1939] = 1443, - [1940] = 1548, - [1941] = 1472, - [1942] = 1568, - [1943] = 1586, - [1944] = 1587, - [1945] = 360, - [1946] = 361, - [1947] = 1589, - [1948] = 371, - [1949] = 1545, - [1950] = 1459, - [1951] = 379, - [1952] = 1548, - [1953] = 364, - [1954] = 362, - [1955] = 368, - [1956] = 378, - [1957] = 1586, - [1958] = 1586, - [1959] = 1587, - [1960] = 1589, - [1961] = 1545, - [1962] = 366, - [1963] = 1548, - [1964] = 1586, - [1965] = 1587, - [1966] = 1450, - [1967] = 1427, - [1968] = 1444, - [1969] = 1618, - [1970] = 377, - [1971] = 1427, - [1972] = 374, - [1973] = 1433, - [1974] = 1589, - [1975] = 1545, - [1976] = 370, - [1977] = 1453, - [1978] = 1431, - [1979] = 1464, - [1980] = 1430, - [1981] = 1448, - [1982] = 1447, - [1983] = 1446, - [1984] = 1445, - [1985] = 1438, - [1986] = 1437, - [1987] = 1548, - [1988] = 1436, - [1989] = 1435, - [1990] = 1434, - [1991] = 376, - [1992] = 1586, - [1993] = 1428, - [1994] = 1443, - [1995] = 1444, - [1996] = 1587, - [1997] = 1589, - [1998] = 1545, - [1999] = 1472, - [2000] = 1548, - [2001] = 1586, - [2002] = 367, - [2003] = 1589, - [2004] = 1459, - [2005] = 361, - [2006] = 1545, - [2007] = 371, - [2008] = 379, - [2009] = 364, - [2010] = 1464, - [2011] = 1548, - [2012] = 362, - [2013] = 368, - [2014] = 378, - [2015] = 366, - [2016] = 1586, - [2017] = 1589, - [2018] = 1545, - [2019] = 1586, - [2020] = 1589, - [2021] = 1450, - [2022] = 1545, - [2023] = 1452, - [2024] = 1618, - [2025] = 377, - [2026] = 1545, - [2027] = 374, - [2028] = 1433, - [2029] = 427, - [2030] = 1452, - [2031] = 1431, - [2032] = 1430, - [2033] = 1448, - [2034] = 1589, - [2035] = 1447, - [2036] = 1446, - [2037] = 1445, - [2038] = 1438, - [2039] = 1437, - [2040] = 1436, - [2041] = 1435, - [2042] = 1586, - [2043] = 1589, - [2044] = 1545, - [2045] = 1586, - [2046] = 1434, - [2047] = 1586, - [2048] = 1589, - [2049] = 1428, - [2050] = 1545, - [2051] = 1443, - [2052] = 1586, - [2053] = 1472, - [2054] = 1589, - [2055] = 1545, - [2056] = 1452, - [2057] = 1586, - [2058] = 1618, - [2059] = 1545, - [2060] = 1589, - [2061] = 1545, - [2062] = 1548, - [2063] = 1589, - [2064] = 1586, - [2065] = 1589, - [2066] = 1586, - [2067] = 1548, - [2068] = 1443, - [2069] = 1548, - [2070] = 1545, - [2071] = 1589, - [2072] = 1452, - [2073] = 1586, - [2074] = 1548, - [2075] = 1450, - [2076] = 1453, - [2077] = 1433, - [2078] = 1452, - [2079] = 1431, - [2080] = 1430, - [2081] = 1448, - [2082] = 1447, - [2083] = 1446, - [2084] = 1459, - [2085] = 1445, - [2086] = 1472, - [2087] = 1438, - [2088] = 1437, - [2089] = 1436, - [2090] = 1435, - [2091] = 1464, - [2092] = 1434, - [2093] = 1444, - [2094] = 1428, - [2095] = 1427, - [2096] = 1443, - [2097] = 1545, - [2098] = 1450, - [2099] = 1459, - [2100] = 1453, - [2101] = 1459, - [2102] = 1453, - [2103] = 2103, - [2104] = 1589, - [2105] = 2105, - [2106] = 1586, - [2107] = 1472, - [2108] = 1548, - [2109] = 1464, - [2110] = 1444, - [2111] = 2111, - [2112] = 1453, - [2113] = 1545, - [2114] = 1433, - [2115] = 1433, - [2116] = 1427, - [2117] = 1452, - [2118] = 1431, - [2119] = 1430, - [2120] = 1448, - [2121] = 1447, - [2122] = 1446, - [2123] = 1445, - [2124] = 1438, - [2125] = 1589, - [2126] = 1437, - [2127] = 1450, - [2128] = 1459, - [2129] = 1436, - [2130] = 1435, - [2131] = 1586, - [2132] = 1434, - [2133] = 1472, - [2134] = 1428, - [2135] = 1548, - [2136] = 1464, - [2137] = 1443, - [2138] = 1618, - [2139] = 1444, - [2140] = 1433, - [2141] = 1545, - [2142] = 1548, - [2143] = 1428, - [2144] = 1427, - [2145] = 1427, - [2146] = 1450, - [2147] = 1444, - [2148] = 1464, - [2149] = 1472, - [2150] = 1459, - [2151] = 1459, - [2152] = 1450, - [2153] = 1589, - [2154] = 1472, - [2155] = 1464, - [2156] = 1444, - [2157] = 1443, - [2158] = 1428, - [2159] = 1427, - [2160] = 1586, - [2161] = 1548, - [2162] = 1618, - [2163] = 1450, - [2164] = 1450, - [2165] = 1459, - [2166] = 1431, - [2167] = 1545, - [2168] = 1430, - [2169] = 1434, - [2170] = 1448, - [2171] = 1586, - [2172] = 1447, - [2173] = 1446, - [2174] = 1445, - [2175] = 1548, - [2176] = 1548, - [2177] = 1548, - [2178] = 1427, - [2179] = 1444, - [2180] = 1587, - [2181] = 1438, - [2182] = 1437, - [2183] = 1436, - [2184] = 1464, - [2185] = 1435, - [2186] = 1459, - [2187] = 1472, - [2188] = 837, - [2189] = 374, - [2190] = 383, - [2191] = 450, - [2192] = 444, - [2193] = 366, - [2194] = 363, - [2195] = 380, - [2196] = 378, - [2197] = 368, - [2198] = 390, - [2199] = 362, - [2200] = 382, - [2201] = 448, - [2202] = 442, - [2203] = 382, - [2204] = 440, - [2205] = 364, - [2206] = 379, - [2207] = 371, - [2208] = 390, - [2209] = 361, - [2210] = 380, - [2211] = 442, - [2212] = 440, - [2213] = 367, - [2214] = 448, - [2215] = 382, - [2216] = 450, - [2217] = 1053, - [2218] = 444, - [2219] = 1052, - [2220] = 375, - [2221] = 373, - [2222] = 372, - [2223] = 390, - [2224] = 383, - [2225] = 383, - [2226] = 380, - [2227] = 390, - [2228] = 382, - [2229] = 382, - [2230] = 865, - [2231] = 390, - [2232] = 380, - [2233] = 380, - [2234] = 383, - [2235] = 377, - [2236] = 360, - [2237] = 383, - [2238] = 875, - [2239] = 376, - [2240] = 841, - [2241] = 837, - [2242] = 1051, - [2243] = 1049, - [2244] = 370, - [2245] = 1048, - [2246] = 1047, - [2247] = 841, - [2248] = 412, - [2249] = 373, - [2250] = 410, - [2251] = 364, - [2252] = 383, - [2253] = 430, - [2254] = 362, - [2255] = 379, - [2256] = 383, - [2257] = 368, - [2258] = 378, - [2259] = 412, - [2260] = 366, - [2261] = 377, - [2262] = 374, - [2263] = 360, - [2264] = 380, - [2265] = 409, - [2266] = 380, - [2267] = 407, - [2268] = 390, - [2269] = 407, - [2270] = 410, - [2271] = 374, - [2272] = 377, - [2273] = 366, - [2274] = 378, - [2275] = 841, - [2276] = 367, - [2277] = 368, - [2278] = 362, - [2279] = 364, - [2280] = 837, - [2281] = 379, - [2282] = 371, - [2283] = 382, - [2284] = 412, - [2285] = 361, - [2286] = 412, - [2287] = 410, - [2288] = 407, - [2289] = 375, - [2290] = 365, - [2291] = 376, - [2292] = 429, - [2293] = 373, - [2294] = 375, - [2295] = 409, - [2296] = 361, - [2297] = 367, - [2298] = 372, - [2299] = 425, - [2300] = 376, - [2301] = 371, - [2302] = 363, - [2303] = 427, - [2304] = 426, - [2305] = 372, - [2306] = 370, - [2307] = 410, - [2308] = 370, - [2309] = 409, - [2310] = 390, - [2311] = 382, - [2312] = 407, - [2313] = 409, - [2314] = 360, - [2315] = 484, - [2316] = 430, - [2317] = 837, - [2318] = 484, - [2319] = 487, - [2320] = 412, - [2321] = 841, - [2322] = 1051, - [2323] = 489, - [2324] = 427, - [2325] = 426, - [2326] = 490, - [2327] = 409, - [2328] = 1049, - [2329] = 412, - [2330] = 493, - [2331] = 479, - [2332] = 496, - [2333] = 498, - [2334] = 430, - [2335] = 487, - [2336] = 485, - [2337] = 483, - [2338] = 512, - [2339] = 489, - [2340] = 1048, - [2341] = 490, - [2342] = 491, - [2343] = 505, - [2344] = 480, - [2345] = 493, - [2346] = 498, - [2347] = 410, - [2348] = 1047, - [2349] = 427, - [2350] = 427, - [2351] = 412, - [2352] = 479, - [2353] = 496, - [2354] = 425, - [2355] = 409, - [2356] = 505, - [2357] = 480, - [2358] = 1052, - [2359] = 485, - [2360] = 427, - [2361] = 429, - [2362] = 430, - [2363] = 1053, - [2364] = 425, - [2365] = 429, - [2366] = 426, - [2367] = 407, - [2368] = 491, - [2369] = 407, - [2370] = 409, - [2371] = 425, - [2372] = 512, - [2373] = 410, - [2374] = 425, - [2375] = 426, - [2376] = 426, - [2377] = 407, - [2378] = 430, - [2379] = 410, - [2380] = 429, - [2381] = 483, - [2382] = 837, - [2383] = 841, - [2384] = 429, - [2385] = 427, - [2386] = 429, - [2387] = 448, - [2388] = 427, - [2389] = 390, - [2390] = 382, - [2391] = 390, - [2392] = 444, - [2393] = 380, - [2394] = 383, - [2395] = 450, - [2396] = 430, - [2397] = 429, - [2398] = 444, - [2399] = 426, - [2400] = 380, - [2401] = 440, - [2402] = 442, - [2403] = 442, - [2404] = 440, - [2405] = 448, - [2406] = 382, - [2407] = 442, - [2408] = 450, - [2409] = 426, - [2410] = 448, - [2411] = 383, - [2412] = 430, - [2413] = 425, - [2414] = 425, - [2415] = 444, - [2416] = 440, - [2417] = 450, - [2418] = 374, - [2419] = 362, - [2420] = 426, - [2421] = 409, - [2422] = 429, - [2423] = 448, - [2424] = 444, - [2425] = 430, - [2426] = 440, - [2427] = 407, - [2428] = 410, - [2429] = 412, - [2430] = 426, - [2431] = 448, - [2432] = 412, - [2433] = 427, - [2434] = 365, - [2435] = 363, - [2436] = 409, - [2437] = 444, - [2438] = 442, - [2439] = 377, - [2440] = 360, - [2441] = 410, - [2442] = 372, - [2443] = 450, - [2444] = 427, - [2445] = 429, - [2446] = 366, - [2447] = 370, - [2448] = 425, - [2449] = 407, - [2450] = 378, - [2451] = 425, - [2452] = 375, - [2453] = 373, - [2454] = 442, - [2455] = 430, - [2456] = 376, - [2457] = 450, - [2458] = 367, - [2459] = 361, - [2460] = 371, - [2461] = 440, - [2462] = 379, - [2463] = 364, - [2464] = 368, - [2465] = 448, - [2466] = 487, - [2467] = 512, - [2468] = 483, - [2469] = 362, - [2470] = 485, - [2471] = 498, - [2472] = 484, - [2473] = 487, - [2474] = 379, - [2475] = 371, - [2476] = 489, - [2477] = 361, - [2478] = 376, - [2479] = 490, - [2480] = 444, - [2481] = 505, - [2482] = 512, - [2483] = 483, - [2484] = 485, - [2485] = 450, - [2486] = 491, - [2487] = 450, - [2488] = 498, - [2489] = 375, - [2490] = 484, - [2491] = 493, - [2492] = 373, - [2493] = 372, - [2494] = 363, - [2495] = 479, - [2496] = 480, - [2497] = 444, - [2498] = 505, - [2499] = 364, - [2500] = 489, - [2501] = 370, - [2502] = 448, - [2503] = 490, - [2504] = 491, - [2505] = 442, - [2506] = 493, - [2507] = 479, - [2508] = 496, - [2509] = 480, - [2510] = 360, - [2511] = 374, - [2512] = 377, - [2513] = 442, - [2514] = 444, - [2515] = 450, - [2516] = 442, - [2517] = 366, - [2518] = 450, - [2519] = 367, - [2520] = 448, - [2521] = 440, - [2522] = 496, - [2523] = 440, - [2524] = 440, - [2525] = 442, - [2526] = 440, - [2527] = 448, - [2528] = 444, - [2529] = 378, - [2530] = 368, - [2531] = 483, - [2532] = 505, - [2533] = 493, - [2534] = 491, - [2535] = 490, - [2536] = 489, - [2537] = 480, - [2538] = 496, - [2539] = 479, - [2540] = 484, - [2541] = 363, - [2542] = 498, - [2543] = 480, - [2544] = 491, - [2545] = 496, - [2546] = 479, - [2547] = 367, - [2548] = 489, - [2549] = 375, - [2550] = 493, - [2551] = 491, - [2552] = 490, - [2553] = 489, - [2554] = 485, - [2555] = 487, - [2556] = 484, - [2557] = 484, - [2558] = 479, - [2559] = 485, - [2560] = 498, - [2561] = 361, - [2562] = 485, - [2563] = 371, - [2564] = 379, - [2565] = 512, - [2566] = 360, - [2567] = 364, - [2568] = 376, - [2569] = 362, - [2570] = 383, - [2571] = 512, - [2572] = 368, - [2573] = 382, - [2574] = 380, - [2575] = 390, - [2576] = 390, - [2577] = 380, - [2578] = 487, - [2579] = 382, - [2580] = 390, - [2581] = 378, - [2582] = 366, - [2583] = 377, - [2584] = 374, - [2585] = 382, - [2586] = 383, - [2587] = 373, - [2588] = 505, - [2589] = 370, - [2590] = 483, - [2591] = 382, - [2592] = 372, - [2593] = 383, - [2594] = 383, - [2595] = 380, - [2596] = 512, - [2597] = 380, - [2598] = 390, - [2599] = 380, - [2600] = 426, - [2601] = 483, - [2602] = 390, - [2603] = 427, - [2604] = 485, - [2605] = 410, - [2606] = 407, - [2607] = 479, - [2608] = 409, - [2609] = 489, - [2610] = 410, - [2611] = 487, - [2612] = 412, - [2613] = 410, - [2614] = 382, - [2615] = 425, - [2616] = 407, - [2617] = 429, - [2618] = 512, - [2619] = 505, - [2620] = 498, - [2621] = 426, - [2622] = 407, - [2623] = 430, - [2624] = 484, - [2625] = 487, - [2626] = 505, - [2627] = 427, - [2628] = 382, - [2629] = 390, - [2630] = 430, - [2631] = 484, - [2632] = 512, - [2633] = 490, - [2634] = 380, - [2635] = 430, - [2636] = 425, - [2637] = 489, - [2638] = 412, - [2639] = 490, - [2640] = 491, - [2641] = 383, - [2642] = 493, - [2643] = 425, - [2644] = 426, - [2645] = 409, - [2646] = 479, - [2647] = 496, - [2648] = 480, - [2649] = 493, - [2650] = 412, - [2651] = 487, - [2652] = 425, - [2653] = 498, - [2654] = 493, - [2655] = 412, - [2656] = 429, - [2657] = 427, - [2658] = 427, - [2659] = 409, - [2660] = 409, - [2661] = 505, - [2662] = 383, - [2663] = 480, - [2664] = 429, - [2665] = 407, - [2666] = 410, - [2667] = 496, - [2668] = 483, - [2669] = 498, - [2670] = 491, - [2671] = 430, - [2672] = 485, - [2673] = 490, - [2674] = 483, - [2675] = 480, - [2676] = 496, - [2677] = 426, - [2678] = 429, - [2679] = 448, - [2680] = 489, - [2681] = 498, - [2682] = 487, - [2683] = 484, - [2684] = 442, - [2685] = 512, - [2686] = 498, - [2687] = 490, - [2688] = 440, - [2689] = 491, - [2690] = 505, - [2691] = 425, - [2692] = 430, - [2693] = 409, - [2694] = 484, - [2695] = 426, - [2696] = 483, - [2697] = 490, - [2698] = 491, - [2699] = 493, - [2700] = 479, - [2701] = 496, - [2702] = 410, - [2703] = 426, - [2704] = 480, - [2705] = 512, - [2706] = 442, - [2707] = 485, - [2708] = 505, - [2709] = 483, - [2710] = 429, - [2711] = 493, - [2712] = 407, - [2713] = 496, - [2714] = 429, - [2715] = 427, - [2716] = 409, - [2717] = 489, - [2718] = 479, - [2719] = 444, - [2720] = 444, - [2721] = 448, - [2722] = 485, - [2723] = 480, - [2724] = 487, - [2725] = 412, - [2726] = 427, - [2727] = 407, - [2728] = 440, - [2729] = 412, - [2730] = 410, - [2731] = 430, - [2732] = 450, - [2733] = 450, - [2734] = 425, - [2735] = 794, - [2736] = 761, - [2737] = 757, - [2738] = 450, - [2739] = 444, - [2740] = 440, - [2741] = 444, - [2742] = 762, - [2743] = 450, - [2744] = 442, - [2745] = 448, - [2746] = 763, - [2747] = 448, - [2748] = 763, - [2749] = 761, - [2750] = 440, - [2751] = 442, - [2752] = 762, - [2753] = 444, - [2754] = 450, - [2755] = 763, - [2756] = 761, - [2757] = 448, - [2758] = 450, - [2759] = 440, - [2760] = 440, - [2761] = 802, - [2762] = 442, - [2763] = 444, - [2764] = 442, - [2765] = 448, - [2766] = 485, - [2767] = 512, - [2768] = 512, - [2769] = 505, - [2770] = 498, - [2771] = 483, - [2772] = 825, - [2773] = 487, - [2774] = 489, - [2775] = 813, - [2776] = 490, - [2777] = 489, - [2778] = 818, - [2779] = 484, - [2780] = 822, - [2781] = 480, - [2782] = 484, - [2783] = 817, - [2784] = 819, - [2785] = 814, - [2786] = 815, - [2787] = 491, - [2788] = 493, - [2789] = 757, - [2790] = 816, - [2791] = 505, - [2792] = 490, - [2793] = 821, - [2794] = 762, - [2795] = 491, - [2796] = 493, - [2797] = 479, - [2798] = 483, - [2799] = 479, - [2800] = 812, - [2801] = 496, - [2802] = 820, - [2803] = 480, - [2804] = 762, - [2805] = 487, - [2806] = 485, - [2807] = 794, - [2808] = 496, - [2809] = 498, - [2810] = 855, - [2811] = 802, - [2812] = 496, - [2813] = 479, - [2814] = 493, - [2815] = 839, - [2816] = 491, - [2817] = 490, - [2818] = 828, - [2819] = 820, - [2820] = 842, - [2821] = 489, - [2822] = 484, - [2823] = 827, - [2824] = 837, - [2825] = 487, - [2826] = 493, - [2827] = 838, - [2828] = 849, - [2829] = 491, - [2830] = 490, - [2831] = 484, - [2832] = 846, - [2833] = 498, - [2834] = 479, - [2835] = 860, - [2836] = 859, - [2837] = 829, - [2838] = 489, - [2839] = 857, - [2840] = 487, - [2841] = 852, - [2842] = 485, - [2843] = 483, - [2844] = 850, - [2845] = 480, - [2846] = 483, - [2847] = 841, - [2848] = 763, - [2849] = 832, - [2850] = 856, - [2851] = 496, - [2852] = 821, - [2853] = 815, - [2854] = 498, - [2855] = 480, - [2856] = 845, - [2857] = 851, - [2858] = 847, - [2859] = 848, - [2860] = 505, - [2861] = 826, - [2862] = 512, - [2863] = 854, - [2864] = 485, - [2865] = 844, - [2866] = 813, - [2867] = 512, - [2868] = 840, - [2869] = 830, - [2870] = 815, - [2871] = 825, - [2872] = 819, - [2873] = 836, - [2874] = 761, - [2875] = 853, - [2876] = 814, - [2877] = 816, - [2878] = 858, - [2879] = 505, - [2880] = 910, - [2881] = 823, - [2882] = 823, - [2883] = 899, - [2884] = 479, - [2885] = 812, - [2886] = 480, - [2887] = 483, - [2888] = 817, - [2889] = 496, - [2890] = 886, - [2891] = 496, - [2892] = 479, - [2893] = 493, - [2894] = 820, - [2895] = 925, - [2896] = 812, - [2897] = 480, - [2898] = 916, - [2899] = 491, - [2900] = 854, - [2901] = 490, - [2902] = 491, - [2903] = 822, - [2904] = 913, - [2905] = 905, - [2906] = 918, - [2907] = 915, - [2908] = 490, - [2909] = 844, - [2910] = 822, - [2911] = 920, - [2912] = 819, - [2913] = 921, - [2914] = 852, - [2915] = 924, - [2916] = 842, - [2917] = 874, - [2918] = 903, - [2919] = 489, - [2920] = 487, - [2921] = 876, - [2922] = 489, - [2923] = 487, - [2924] = 815, - [2925] = 894, - [2926] = 922, - [2927] = 827, - [2928] = 867, - [2929] = 883, - [2930] = 869, - [2931] = 868, - [2932] = 887, - [2933] = 857, - [2934] = 498, - [2935] = 484, - [2936] = 836, - [2937] = 484, - [2938] = 498, - [2939] = 879, - [2940] = 859, - [2941] = 923, - [2942] = 895, - [2943] = 817, - [2944] = 485, - [2945] = 825, - [2946] = 828, - [2947] = 839, - [2948] = 505, - [2949] = 917, - [2950] = 512, - [2951] = 505, - [2952] = 865, - [2953] = 485, - [2954] = 512, - [2955] = 483, - [2956] = 853, - [2957] = 816, - [2958] = 875, - [2959] = 860, - [2960] = 901, - [2961] = 814, - [2962] = 873, - [2963] = 813, - [2964] = 818, - [2965] = 493, - [2966] = 821, - [2967] = 849, - [2968] = 902, - [2969] = 946, - [2970] = 966, - [2971] = 839, - [2972] = 945, - [2973] = 854, - [2974] = 849, - [2975] = 860, - [2976] = 944, - [2977] = 943, - [2978] = 828, - [2979] = 940, - [2980] = 853, - [2981] = 859, - [2982] = 827, - [2983] = 850, - [2984] = 857, - [2985] = 852, - [2986] = 975, - [2987] = 884, - [2988] = 937, - [2989] = 836, - [2990] = 955, - [2991] = 976, - [2992] = 842, - [2993] = 956, - [2994] = 977, - [2995] = 953, - [2996] = 978, - [2997] = 858, - [2998] = 844, - [2999] = 830, - [3000] = 840, - [3001] = 856, - [3002] = 957, - [3003] = 936, - [3004] = 958, - [3005] = 959, - [3006] = 935, - [3007] = 960, - [3008] = 891, - [3009] = 930, - [3010] = 928, - [3011] = 929, - [3012] = 962, - [3013] = 988, - [3014] = 762, - [3015] = 850, - [3016] = 963, - [3017] = 964, - [3018] = 965, - [3019] = 932, - [3020] = 855, - [3021] = 967, - [3022] = 939, - [3023] = 3023, - [3024] = 933, - [3025] = 927, - [3026] = 968, - [3027] = 846, - [3028] = 969, - [3029] = 845, - [3030] = 847, - [3031] = 970, - [3032] = 848, - [3033] = 938, - [3034] = 982, - [3035] = 983, - [3036] = 826, - [3037] = 838, - [3038] = 971, - [3039] = 848, - [3040] = 972, - [3041] = 934, - [3042] = 974, - [3043] = 846, - [3044] = 838, - [3045] = 847, - [3046] = 961, - [3047] = 987, - [3048] = 893, - [3049] = 832, - [3050] = 762, - [3051] = 845, - [3052] = 757, - [3053] = 954, - [3054] = 934, - [3055] = 826, - [3056] = 794, - [3057] = 1003, - [3058] = 1112, - [3059] = 1150, - [3060] = 1079, - [3061] = 913, - [3062] = 1077, - [3063] = 1076, - [3064] = 1075, - [3065] = 1073, - [3066] = 841, - [3067] = 1071, - [3068] = 1070, - [3069] = 837, - [3070] = 868, - [3071] = 869, - [3072] = 802, - [3073] = 1069, - [3074] = 1067, - [3075] = 1065, - [3076] = 1060, - [3077] = 1054, - [3078] = 830, - [3079] = 1050, - [3080] = 840, - [3081] = 1046, - [3082] = 1042, - [3083] = 1105, - [3084] = 876, - [3085] = 910, - [3086] = 874, - [3087] = 1040, - [3088] = 851, - [3089] = 921, - [3090] = 889, - [3091] = 920, - [3092] = 1039, - [3093] = 924, - [3094] = 924, - [3095] = 1059, - [3096] = 815, - [3097] = 1066, - [3098] = 1068, - [3099] = 913, - [3100] = 905, - [3101] = 1034, - [3102] = 1033, - [3103] = 1030, - [3104] = 1029, - [3105] = 1081, - [3106] = 1094, - [3107] = 1027, - [3108] = 1096, - [3109] = 910, - [3110] = 1055, - [3111] = 1097, - [3112] = 1056, - [3113] = 1082, - [3114] = 1111, - [3115] = 1057, - [3116] = 1083, - [3117] = 879, - [3118] = 1058, - [3119] = 1084, - [3120] = 1120, - [3121] = 1085, - [3122] = 918, - [3123] = 1025, - [3124] = 1122, - [3125] = 1126, - [3126] = 820, - [3127] = 837, - [3128] = 1023, - [3129] = 903, - [3130] = 875, - [3131] = 1072, - [3132] = 1020, - [3133] = 1019, - [3134] = 1078, - [3135] = 1018, - [3136] = 1037, - [3137] = 1017, - [3138] = 922, - [3139] = 923, - [3140] = 1086, - [3141] = 1130, - [3142] = 1087, - [3143] = 1016, - [3144] = 1095, - [3145] = 1088, - [3146] = 873, - [3147] = 1089, - [3148] = 1061, - [3149] = 858, - [3150] = 856, - [3151] = 1107, - [3152] = 867, - [3153] = 1131, - [3154] = 1062, - [3155] = 855, - [3156] = 1015, - [3157] = 1090, - [3158] = 1091, - [3159] = 1147, - [3160] = 1132, - [3161] = 1092, - [3162] = 899, - [3163] = 1093, - [3164] = 1061, - [3165] = 1062, - [3166] = 1116, - [3167] = 1133, - [3168] = 829, - [3169] = 865, - [3170] = 1098, - [3171] = 1134, - [3172] = 1135, - [3173] = 1117, - [3174] = 1014, - [3175] = 917, - [3176] = 1099, - [3177] = 893, - [3178] = 1118, - [3179] = 1100, - [3180] = 1102, - [3181] = 1104, - [3182] = 1106, - [3183] = 1123, - [3184] = 1108, - [3185] = 1152, - [3186] = 903, - [3187] = 1110, - [3188] = 1170, - [3189] = 918, - [3190] = 922, - [3191] = 1113, - [3192] = 883, - [3193] = 899, - [3194] = 915, - [3195] = 1127, - [3196] = 1129, - [3197] = 985, - [3198] = 894, - [3199] = 886, - [3200] = 925, - [3201] = 3201, - [3202] = 864, - [3203] = 1154, - [3204] = 1140, - [3205] = 902, - [3206] = 832, - [3207] = 1155, - [3208] = 901, - [3209] = 1148, - [3210] = 1157, - [3211] = 1149, - [3212] = 1080, - [3213] = 1101, - [3214] = 916, - [3215] = 891, - [3216] = 1159, - [3217] = 886, - [3218] = 1047, - [3219] = 1151, - [3220] = 1160, - [3221] = 1153, - [3222] = 1048, - [3223] = 1161, - [3224] = 1165, - [3225] = 1049, - [3226] = 1164, - [3227] = 1109, - [3228] = 1162, - [3229] = 915, - [3230] = 1074, - [3231] = 865, - [3232] = 916, - [3233] = 1166, - [3234] = 1163, - [3235] = 1168, - [3236] = 1171, - [3237] = 1051, - [3238] = 1167, - [3239] = 875, - [3240] = 904, - [3241] = 1176, - [3242] = 980, - [3243] = 837, - [3244] = 1177, - [3245] = 1169, - [3246] = 1174, - [3247] = 1124, - [3248] = 841, - [3249] = 895, - [3250] = 1180, - [3251] = 1013, - [3252] = 1181, - [3253] = 1182, - [3254] = 1053, - [3255] = 1175, - [3256] = 884, - [3257] = 841, - [3258] = 1178, - [3259] = 887, - [3260] = 1179, - [3261] = 1183, - [3262] = 1184, - [3263] = 837, - [3264] = 979, - [3265] = 1185, - [3266] = 1052, - [3267] = 829, - [3268] = 841, - [3269] = 925, - [3270] = 1186, - [3271] = 813, - [3272] = 360, - [3273] = 930, - [3274] = 816, - [3275] = 929, - [3276] = 814, - [3277] = 821, - [3278] = 935, - [3279] = 980, - [3280] = 979, - [3281] = 813, - [3282] = 814, - [3283] = 816, - [3284] = 825, - [3285] = 821, - [3286] = 814, - [3287] = 936, - [3288] = 821, - [3289] = 813, - [3290] = 823, - [3291] = 370, - [3292] = 934, - [3293] = 825, - [3294] = 816, - [3295] = 373, - [3296] = 1003, - [3297] = 375, - [3298] = 376, - [3299] = 940, - [3300] = 988, - [3301] = 372, - [3302] = 943, - [3303] = 944, - [3304] = 945, - [3305] = 976, - [3306] = 946, - [3307] = 841, - [3308] = 978, - [3309] = 837, - [3310] = 938, - [3311] = 933, - [3312] = 982, - [3313] = 983, - [3314] = 953, - [3315] = 932, - [3316] = 977, - [3317] = 825, - [3318] = 928, - [3319] = 985, - [3320] = 927, - [3321] = 815, - [3322] = 374, - [3323] = 365, - [3324] = 956, - [3325] = 957, - [3326] = 377, - [3327] = 958, - [3328] = 366, - [3329] = 959, - [3330] = 960, - [3331] = 378, - [3332] = 819, - [3333] = 368, - [3334] = 820, - [3335] = 822, - [3336] = 812, - [3337] = 961, - [3338] = 937, - [3339] = 955, - [3340] = 362, - [3341] = 364, - [3342] = 974, - [3343] = 987, - [3344] = 990, - [3345] = 972, - [3346] = 379, - [3347] = 1009, - [3348] = 971, - [3349] = 818, - [3350] = 975, - [3351] = 970, - [3352] = 371, - [3353] = 969, - [3354] = 361, - [3355] = 367, - [3356] = 968, - [3357] = 984, - [3358] = 967, - [3359] = 966, - [3360] = 965, - [3361] = 939, - [3362] = 964, - [3363] = 963, - [3364] = 962, - [3365] = 817, - [3366] = 1104, - [3367] = 1015, - [3368] = 1132, - [3369] = 1134, - [3370] = 832, - [3371] = 1131, - [3372] = 1130, - [3373] = 1126, - [3374] = 846, - [3375] = 891, - [3376] = 1122, - [3377] = 1014, - [3378] = 1120, - [3379] = 893, - [3380] = 838, - [3381] = 1152, - [3382] = 1111, - [3383] = 1097, - [3384] = 1059, - [3385] = 1165, - [3386] = 1170, - [3387] = 1096, - [3388] = 1154, - [3389] = 1155, - [3390] = 873, - [3391] = 1062, - [3392] = 1157, - [3393] = 1094, - [3394] = 1081, - [3395] = 1159, - [3396] = 1068, - [3397] = 3397, - [3398] = 827, - [3399] = 828, - [3400] = 1066, - [3401] = 1162, - [3402] = 839, - [3403] = 819, - [3404] = 849, - [3405] = 860, - [3406] = 1163, - [3407] = 859, - [3408] = 857, - [3409] = 1167, - [3410] = 1169, - [3411] = 829, - [3412] = 852, - [3413] = 1174, - [3414] = 841, - [3415] = 1124, - [3416] = 837, - [3417] = 1055, - [3418] = 826, - [3419] = 975, - [3420] = 1056, - [3421] = 848, - [3422] = 813, - [3423] = 1057, - [3424] = 847, - [3425] = 1058, - [3426] = 845, - [3427] = 1061, - [3428] = 837, - [3429] = 841, - [3430] = 1013, - [3431] = 3431, - [3432] = 3432, - [3433] = 1052, - [3434] = 1053, - [3435] = 1175, - [3436] = 837, - [3437] = 841, - [3438] = 830, - [3439] = 1061, - [3440] = 840, - [3441] = 821, - [3442] = 1072, - [3443] = 1078, - [3444] = 1086, - [3445] = 1178, - [3446] = 1179, - [3447] = 1095, - [3448] = 1062, - [3449] = 1051, - [3450] = 1049, - [3451] = 1185, - [3452] = 1186, - [3453] = 1107, - [3454] = 976, - [3455] = 855, - [3456] = 1053, - [3457] = 977, - [3458] = 837, - [3459] = 978, - [3460] = 1052, - [3461] = 1184, - [3462] = 3462, - [3463] = 841, - [3464] = 1183, - [3465] = 1182, - [3466] = 1181, - [3467] = 1180, - [3468] = 1177, - [3469] = 1176, - [3470] = 852, - [3471] = 1105, - [3472] = 825, - [3473] = 1135, - [3474] = 841, - [3475] = 837, - [3476] = 1171, - [3477] = 857, - [3478] = 859, - [3479] = 1160, - [3480] = 860, - [3481] = 1168, - [3482] = 1166, - [3483] = 849, - [3484] = 1116, - [3485] = 1164, - [3486] = 1147, - [3487] = 839, - [3488] = 828, - [3489] = 1074, - [3490] = 827, - [3491] = 1133, - [3492] = 854, - [3493] = 850, - [3494] = 1016, - [3495] = 982, - [3496] = 983, - [3497] = 1161, - [3498] = 844, - [3499] = 1017, - [3500] = 842, - [3501] = 1153, - [3502] = 1151, - [3503] = 1150, - [3504] = 884, - [3505] = 846, - [3506] = 1018, - [3507] = 816, - [3508] = 1149, - [3509] = 836, - [3510] = 841, - [3511] = 837, - [3512] = 853, - [3513] = 1148, - [3514] = 1019, - [3515] = 1117, - [3516] = 867, - [3517] = 814, - [3518] = 1020, - [3519] = 904, - [3520] = 1047, - [3521] = 1048, - [3522] = 1049, - [3523] = 814, - [3524] = 1109, - [3525] = 1051, - [3526] = 813, - [3527] = 961, - [3528] = 987, - [3529] = 854, - [3530] = 821, - [3531] = 1023, - [3532] = 854, - [3533] = 844, - [3534] = 842, - [3535] = 1048, - [3536] = 1101, - [3537] = 1047, - [3538] = 836, - [3539] = 1025, - [3540] = 853, - [3541] = 1027, - [3542] = 1029, - [3543] = 1030, - [3544] = 1140, - [3545] = 1033, - [3546] = 1034, - [3547] = 1037, - [3548] = 844, - [3549] = 1118, - [3550] = 988, - [3551] = 838, - [3552] = 1098, - [3553] = 1039, - [3554] = 1040, - [3555] = 1123, - [3556] = 825, - [3557] = 1042, - [3558] = 1046, - [3559] = 842, - [3560] = 1050, - [3561] = 1054, - [3562] = 1060, - [3563] = 1065, - [3564] = 850, - [3565] = 1067, - [3566] = 1113, - [3567] = 1112, - [3568] = 1110, - [3569] = 1108, - [3570] = 1106, - [3571] = 856, - [3572] = 816, - [3573] = 1102, - [3574] = 1100, - [3575] = 1099, - [3576] = 1093, - [3577] = 1092, - [3578] = 1091, - [3579] = 1090, - [3580] = 1069, - [3581] = 1089, - [3582] = 1088, - [3583] = 1087, - [3584] = 1085, - [3585] = 1084, - [3586] = 1083, - [3587] = 1082, - [3588] = 1080, - [3589] = 1079, - [3590] = 858, - [3591] = 1070, - [3592] = 836, - [3593] = 1077, - [3594] = 1076, - [3595] = 1129, - [3596] = 1075, - [3597] = 1073, - [3598] = 1071, - [3599] = 1127, - [3600] = 853, - [3601] = 916, - [3602] = 867, - [3603] = 922, - [3604] = 925, - [3605] = 915, - [3606] = 902, - [3607] = 886, - [3608] = 1062, - [3609] = 903, - [3610] = 901, - [3611] = 923, - [3612] = 841, - [3613] = 873, - [3614] = 837, - [3615] = 836, - [3616] = 924, - [3617] = 934, - [3618] = 905, - [3619] = 954, - [3620] = 876, - [3621] = 910, - [3622] = 910, - [3623] = 893, - [3624] = 842, - [3625] = 827, - [3626] = 844, - [3627] = 984, - [3628] = 828, - [3629] = 1009, - [3630] = 839, - [3631] = 854, - [3632] = 922, - [3633] = 821, - [3634] = 849, - [3635] = 813, - [3636] = 903, - [3637] = 985, - [3638] = 860, - [3639] = 924, - [3640] = 814, - [3641] = 889, - [3642] = 820, - [3643] = 859, - [3644] = 857, - [3645] = 816, - [3646] = 1061, - [3647] = 852, - [3648] = 815, - [3649] = 841, - [3650] = 837, - [3651] = 904, - [3652] = 895, - [3653] = 3653, - [3654] = 812, - [3655] = 815, - [3656] = 891, - [3657] = 899, - [3658] = 990, - [3659] = 883, - [3660] = 869, - [3661] = 3661, - [3662] = 846, - [3663] = 838, - [3664] = 815, - [3665] = 852, - [3666] = 864, - [3667] = 857, - [3668] = 918, - [3669] = 921, - [3670] = 894, - [3671] = 859, - [3672] = 825, - [3673] = 879, - [3674] = 860, - [3675] = 853, - [3676] = 854, - [3677] = 884, - [3678] = 875, - [3679] = 920, - [3680] = 844, - [3681] = 849, - [3682] = 913, - [3683] = 915, - [3684] = 887, - [3685] = 874, - [3686] = 916, - [3687] = 853, - [3688] = 839, - [3689] = 925, - [3690] = 865, - [3691] = 850, - [3692] = 820, - [3693] = 828, - [3694] = 827, - [3695] = 980, - [3696] = 979, - [3697] = 868, - [3698] = 917, - [3699] = 822, - [3700] = 836, - [3701] = 918, - [3702] = 886, - [3703] = 820, - [3704] = 842, - [3705] = 913, - [3706] = 899, - [3707] = 987, - [3708] = 368, - [3709] = 957, - [3710] = 956, - [3711] = 946, - [3712] = 955, - [3713] = 846, - [3714] = 970, - [3715] = 847, - [3716] = 959, - [3717] = 960, - [3718] = 838, - [3719] = 939, - [3720] = 929, - [3721] = 985, - [3722] = 850, - [3723] = 928, - [3724] = 913, - [3725] = 918, - [3726] = 980, - [3727] = 854, - [3728] = 979, - [3729] = 969, - [3730] = 988, - [3731] = 361, - [3732] = 844, - [3733] = 899, - [3734] = 886, - [3735] = 865, - [3736] = 925, - [3737] = 924, - [3738] = 930, - [3739] = 875, - [3740] = 842, - [3741] = 845, - [3742] = 903, - [3743] = 963, - [3744] = 922, - [3745] = 935, - [3746] = 916, - [3747] = 983, - [3748] = 982, - [3749] = 938, - [3750] = 968, - [3751] = 370, - [3752] = 974, - [3753] = 990, - [3754] = 932, - [3755] = 374, - [3756] = 846, - [3757] = 3757, - [3758] = 1003, - [3759] = 372, - [3760] = 367, - [3761] = 377, - [3762] = 366, - [3763] = 378, - [3764] = 365, - [3765] = 1009, - [3766] = 958, - [3767] = 984, - [3768] = 964, - [3769] = 864, - [3770] = 836, - [3771] = 978, - [3772] = 853, - [3773] = 362, - [3774] = 364, - [3775] = 953, - [3776] = 977, - [3777] = 971, - [3778] = 966, - [3779] = 379, - [3780] = 933, - [3781] = 371, - [3782] = 874, - [3783] = 875, - [3784] = 943, - [3785] = 954, - [3786] = 360, - [3787] = 865, - [3788] = 936, - [3789] = 965, - [3790] = 934, - [3791] = 915, - [3792] = 967, - [3793] = 927, - [3794] = 3794, - [3795] = 852, - [3796] = 846, - [3797] = 838, - [3798] = 850, - [3799] = 850, - [3800] = 857, - [3801] = 976, - [3802] = 859, - [3803] = 376, - [3804] = 860, - [3805] = 849, - [3806] = 940, - [3807] = 375, - [3808] = 848, - [3809] = 839, - [3810] = 373, - [3811] = 944, - [3812] = 828, - [3813] = 826, - [3814] = 827, - [3815] = 937, - [3816] = 975, - [3817] = 972, - [3818] = 962, - [3819] = 945, - [3820] = 961, - [3821] = 889, - [3822] = 838, - [3823] = 934, - [3824] = 374, - [3825] = 966, - [3826] = 1166, - [3827] = 1089, - [3828] = 1068, - [3829] = 1088, - [3830] = 1066, - [3831] = 1087, - [3832] = 1098, - [3833] = 1159, - [3834] = 1085, - [3835] = 1091, - [3836] = 1084, - [3837] = 873, - [3838] = 1056, - [3839] = 1124, - [3840] = 1083, - [3841] = 1170, - [3842] = 1037, - [3843] = 1034, - [3844] = 1033, - [3845] = 1165, - [3846] = 1179, - [3847] = 1082, - [3848] = 1126, - [3849] = 1157, - [3850] = 915, - [3851] = 916, - [3852] = 1030, - [3853] = 1080, - [3854] = 1057, - [3855] = 1168, - [3856] = 1171, - [3857] = 1027, - [3858] = 1079, - [3859] = 1025, - [3860] = 925, - [3861] = 1162, - [3862] = 1163, - [3863] = 1100, - [3864] = 1155, - [3865] = 1059, - [3866] = 1167, - [3867] = 1062, - [3868] = 1110, - [3869] = 1169, - [3870] = 867, - [3871] = 1023, - [3872] = 1160, - [3873] = 1174, - [3874] = 1109, - [3875] = 1113, - [3876] = 1013, - [3877] = 1077, - [3878] = 1081, - [3879] = 1101, - [3880] = 1076, - [3881] = 886, - [3882] = 1154, - [3883] = 1075, - [3884] = 934, - [3885] = 1020, - [3886] = 1019, - [3887] = 1055, - [3888] = 1029, - [3889] = 1090, - [3890] = 1151, - [3891] = 1132, - [3892] = 913, - [3893] = 1153, - [3894] = 1050, - [3895] = 1053, - [3896] = 1052, - [3897] = 1056, - [3898] = 1073, - [3899] = 1094, - [3900] = 1108, - [3901] = 1122, - [3902] = 903, - [3903] = 841, - [3904] = 1112, - [3905] = 1039, - [3906] = 922, - [3907] = 922, - [3908] = 837, - [3909] = 1120, - [3910] = 875, - [3911] = 1111, - [3912] = 1040, - [3913] = 1071, - [3914] = 1123, - [3915] = 934, - [3916] = 1185, - [3917] = 954, - [3918] = 852, - [3919] = 1059, - [3920] = 837, - [3921] = 3921, - [3922] = 841, - [3923] = 1150, - [3924] = 1149, - [3925] = 918, - [3926] = 857, - [3927] = 859, - [3928] = 1148, - [3929] = 860, - [3930] = 1093, - [3931] = 849, - [3932] = 1099, - [3933] = 925, - [3934] = 839, - [3935] = 828, - [3936] = 1092, - [3937] = 1042, - [3938] = 1070, - [3939] = 1140, - [3940] = 1069, - [3941] = 827, - [3942] = 3942, - [3943] = 899, - [3944] = 1057, - [3945] = 1097, - [3946] = 1067, - [3947] = 1118, - [3948] = 1106, - [3949] = 865, - [3950] = 1117, - [3951] = 1186, - [3952] = 924, - [3953] = 1177, - [3954] = 1058, - [3955] = 1046, - [3956] = 1096, - [3957] = 1104, - [3958] = 1102, - [3959] = 3959, - [3960] = 913, - [3961] = 918, - [3962] = 1017, - [3963] = 899, - [3964] = 1164, - [3965] = 1016, - [3966] = 1131, - [3967] = 1095, - [3968] = 886, - [3969] = 1074, - [3970] = 1152, - [3971] = 1181, - [3972] = 922, - [3973] = 1065, - [3974] = 1014, - [3975] = 1135, - [3976] = 1182, - [3977] = 1060, - [3978] = 915, - [3979] = 903, - [3980] = 1116, - [3981] = 1129, - [3982] = 1061, - [3983] = 377, - [3984] = 366, - [3985] = 378, - [3986] = 368, - [3987] = 362, - [3988] = 364, - [3989] = 379, - [3990] = 1183, - [3991] = 1015, - [3992] = 1147, - [3993] = 371, - [3994] = 361, - [3995] = 1061, - [3996] = 1018, - [3997] = 367, - [3998] = 886, - [3999] = 939, - [4000] = 1127, - [4001] = 1062, - [4002] = 4002, - [4003] = 916, - [4004] = 1184, - [4005] = 1107, - [4006] = 1161, - [4007] = 1180, - [4008] = 360, - [4009] = 903, - [4010] = 1047, - [4011] = 925, - [4012] = 1048, - [4013] = 916, - [4014] = 1054, - [4015] = 1049, - [4016] = 1051, - [4017] = 1086, - [4018] = 370, - [4019] = 376, - [4020] = 375, - [4021] = 373, - [4022] = 372, - [4023] = 1105, - [4024] = 924, - [4025] = 1134, - [4026] = 1133, - [4027] = 915, - [4028] = 1176, - [4029] = 913, - [4030] = 918, - [4031] = 1130, - [4032] = 1078, - [4033] = 899, - [4034] = 4034, - [4035] = 924, - [4036] = 1058, - [4037] = 1175, - [4038] = 1055, - [4039] = 1072, - [4040] = 1178, - [4041] = 1052, - [4042] = 377, - [4043] = 371, - [4044] = 875, - [4045] = 837, - [4046] = 841, - [4047] = 366, - [4048] = 378, - [4049] = 1051, - [4050] = 1049, - [4051] = 361, - [4052] = 1047, - [4053] = 360, - [4054] = 1048, - [4055] = 1047, - [4056] = 368, - [4057] = 825, - [4058] = 865, - [4059] = 362, - [4060] = 370, - [4061] = 374, - [4062] = 367, - [4063] = 813, - [4064] = 814, - [4065] = 816, - [4066] = 364, - [4067] = 814, - [4068] = 837, - [4069] = 813, - [4070] = 841, - [4071] = 379, - [4072] = 1048, - [4073] = 821, - [4074] = 825, - [4075] = 1049, - [4076] = 1051, - [4077] = 373, - [4078] = 821, - [4079] = 865, - [4080] = 875, - [4081] = 874, - [4082] = 372, - [4083] = 376, - [4084] = 1053, - [4085] = 816, - [4086] = 375, - [4087] = 1053, - [4088] = 1052, - [4089] = 841, - [4090] = 837, - [4091] = 841, - [4092] = 837, - [4093] = 1048, - [4094] = 376, - [4095] = 838, - [4096] = 846, - [4097] = 367, - [4098] = 365, - [4099] = 836, - [4100] = 854, - [4101] = 816, - [4102] = 360, - [4103] = 841, - [4104] = 844, - [4105] = 375, - [4106] = 842, - [4107] = 844, - [4108] = 850, - [4109] = 841, - [4110] = 837, - [4111] = 370, - [4112] = 939, - [4113] = 837, - [4114] = 841, - [4115] = 373, - [4116] = 1049, - [4117] = 837, - [4118] = 364, - [4119] = 842, - [4120] = 821, - [4121] = 854, - [4122] = 374, - [4123] = 1051, - [4124] = 377, - [4125] = 366, - [4126] = 814, - [4127] = 378, - [4128] = 825, - [4129] = 836, - [4130] = 372, - [4131] = 853, - [4132] = 361, - [4133] = 1047, - [4134] = 368, - [4135] = 1053, - [4136] = 813, - [4137] = 966, - [4138] = 1052, - [4139] = 362, - [4140] = 371, - [4141] = 379, - [4142] = 934, - [4143] = 853, - [4144] = 837, - [4145] = 1053, - [4146] = 916, - [4147] = 846, - [4148] = 915, - [4149] = 925, - [4150] = 842, - [4151] = 837, - [4152] = 1051, - [4153] = 849, - [4154] = 827, - [4155] = 1048, - [4156] = 1047, - [4157] = 853, - [4158] = 839, - [4159] = 828, - [4160] = 841, - [4161] = 1047, - [4162] = 1049, - [4163] = 1051, - [4164] = 836, - [4165] = 827, - [4166] = 828, - [4167] = 839, - [4168] = 849, - [4169] = 850, - [4170] = 886, - [4171] = 1048, - [4172] = 860, - [4173] = 860, - [4174] = 1049, - [4175] = 859, - [4176] = 857, - [4177] = 852, - [4178] = 857, - [4179] = 1053, - [4180] = 899, - [4181] = 844, - [4182] = 1052, - [4183] = 922, - [4184] = 918, - [4185] = 859, - [4186] = 854, - [4187] = 4187, - [4188] = 903, - [4189] = 852, - [4190] = 913, - [4191] = 924, - [4192] = 1052, - [4193] = 841, - [4194] = 838, - [4195] = 828, - [4196] = 850, - [4197] = 852, - [4198] = 925, - [4199] = 838, - [4200] = 924, - [4201] = 875, - [4202] = 865, - [4203] = 903, - [4204] = 859, - [4205] = 954, - [4206] = 860, - [4207] = 934, - [4208] = 857, - [4209] = 874, - [4210] = 918, - [4211] = 839, - [4212] = 827, - [4213] = 899, - [4214] = 915, - [4215] = 922, - [4216] = 849, - [4217] = 916, - [4218] = 846, - [4219] = 913, - [4220] = 886, - [4221] = 899, - [4222] = 364, - [4223] = 934, - [4224] = 903, - [4225] = 367, - [4226] = 376, - [4227] = 375, - [4228] = 924, - [4229] = 918, - [4230] = 966, - [4231] = 372, - [4232] = 886, - [4233] = 370, - [4234] = 374, - [4235] = 365, - [4236] = 377, - [4237] = 954, - [4238] = 366, - [4239] = 875, - [4240] = 934, - [4241] = 373, - [4242] = 925, - [4243] = 360, - [4244] = 378, - [4245] = 361, - [4246] = 913, - [4247] = 371, - [4248] = 368, - [4249] = 915, - [4250] = 939, - [4251] = 362, - [4252] = 916, - [4253] = 922, - [4254] = 379, - [4255] = 865, - [4256] = 374, - [4257] = 1051, - [4258] = 360, - [4259] = 378, - [4260] = 865, - [4261] = 361, - [4262] = 364, - [4263] = 370, - [4264] = 372, - [4265] = 379, - [4266] = 1052, - [4267] = 376, - [4268] = 366, - [4269] = 371, - [4270] = 367, - [4271] = 377, - [4272] = 373, - [4273] = 362, - [4274] = 368, - [4275] = 1047, - [4276] = 1053, - [4277] = 1048, - [4278] = 1049, - [4279] = 875, - [4280] = 375, - [4281] = 374, - [4282] = 375, - [4283] = 1052, - [4284] = 361, - [4285] = 367, - [4286] = 1048, - [4287] = 366, - [4288] = 1053, - [4289] = 1049, - [4290] = 377, - [4291] = 378, - [4292] = 370, - [4293] = 373, - [4294] = 376, - [4295] = 368, - [4296] = 362, - [4297] = 364, - [4298] = 1047, - [4299] = 360, - [4300] = 1051, - [4301] = 372, - [4302] = 371, - [4303] = 379, - [4304] = 1051, - [4305] = 4305, - [4306] = 4306, - [4307] = 4307, - [4308] = 4308, - [4309] = 4309, - [4310] = 4310, - [4311] = 4311, - [4312] = 4312, - [4313] = 4312, - [4314] = 4306, - [4315] = 4309, - [4316] = 4311, - [4317] = 4305, - [4318] = 4309, - [4319] = 4309, - [4320] = 4306, - [4321] = 4311, - [4322] = 4311, - [4323] = 4312, - [4324] = 4306, - [4325] = 4307, - [4326] = 4309, - [4327] = 4307, - [4328] = 4310, - [4329] = 4305, - [4330] = 4306, - [4331] = 4310, - [4332] = 4312, - [4333] = 4305, - [4334] = 4308, - [4335] = 4335, - [4336] = 1053, - [4337] = 1052, - [4338] = 4312, - [4339] = 4307, - [4340] = 4310, - [4341] = 4311, - [4342] = 4312, - [4343] = 4305, - [4344] = 4305, - [4345] = 4308, - [4346] = 4309, - [4347] = 4308, - [4348] = 4307, - [4349] = 4305, - [4350] = 4308, - [4351] = 1047, - [4352] = 4307, - [4353] = 1048, - [4354] = 4305, - [4355] = 4312, - [4356] = 4311, - [4357] = 4306, - [4358] = 4309, - [4359] = 4306, - [4360] = 4309, - [4361] = 1049, - [4362] = 4307, - [4363] = 4307, - [4364] = 4311, - [4365] = 4305, - [4366] = 4311, - [4367] = 4310, - [4368] = 4310, - [4369] = 4312, - [4370] = 4309, - [4371] = 4306, - [4372] = 4306, - [4373] = 4312, - [4374] = 4307, - [4375] = 4308, - [4376] = 4311, - [4377] = 4377, - [4378] = 4378, - [4379] = 4379, - [4380] = 4380, - [4381] = 761, - [4382] = 763, - [4383] = 4383, - [4384] = 4384, - [4385] = 4385, - [4386] = 4386, - [4387] = 4387, - [4388] = 4388, - [4389] = 4389, - [4390] = 4390, - [4391] = 4391, - [4392] = 4392, - [4393] = 4393, - [4394] = 4394, - [4395] = 4395, - [4396] = 4396, - [4397] = 4396, - [4398] = 4398, - [4399] = 4399, - [4400] = 4396, - [4401] = 4395, - [4402] = 4402, - [4403] = 4395, - [4404] = 4404, - [4405] = 4402, - [4406] = 4395, - [4407] = 4402, - [4408] = 4404, - [4409] = 4399, - [4410] = 4402, - [4411] = 4395, - [4412] = 4412, - [4413] = 4395, - [4414] = 4399, - [4415] = 4402, - [4416] = 4402, - [4417] = 4395, - [4418] = 4395, - [4419] = 4399, - [4420] = 4399, - [4421] = 4402, - [4422] = 4402, - [4423] = 4402, - [4424] = 4395, - [4425] = 4399, - [4426] = 4402, - [4427] = 4412, - [4428] = 4428, - [4429] = 4395, - [4430] = 4396, - [4431] = 4395, - [4432] = 4395, - [4433] = 4399, - [4434] = 4399, - [4435] = 4399, - [4436] = 4398, - [4437] = 4402, - [4438] = 4438, - [4439] = 4402, - [4440] = 4398, - [4441] = 4402, - [4442] = 4395, - [4443] = 4395, - [4444] = 4399, - [4445] = 4399, - [4446] = 4402, - [4447] = 4399, - [4448] = 4396, - [4449] = 4404, - [4450] = 4402, - [4451] = 4395, - [4452] = 4398, - [4453] = 4396, - [4454] = 4399, - [4455] = 4398, - [4456] = 4402, - [4457] = 4399, - [4458] = 4395, - [4459] = 4395, - [4460] = 4396, - [4461] = 4402, - [4462] = 4399, - [4463] = 4398, - [4464] = 4399, - [4465] = 4395, - [4466] = 4412, - [4467] = 4402, - [4468] = 4412, - [4469] = 4396, - [4470] = 4399, - [4471] = 4402, - [4472] = 4399, - [4473] = 4402, - [4474] = 4396, - [4475] = 4412, - [4476] = 4395, - [4477] = 4396, - [4478] = 4396, - [4479] = 4399, - [4480] = 4395, - [4481] = 4396, - [4482] = 4399, - [4483] = 4395, - [4484] = 4484, - [4485] = 4402, - [4486] = 4402, - [4487] = 4412, - [4488] = 4395, - [4489] = 4404, - [4490] = 4412, - [4491] = 4395, - [4492] = 4396, - [4493] = 4396, - [4494] = 4402, - [4495] = 4396, - [4496] = 4399, - [4497] = 4399, - [4498] = 4402, - [4499] = 4412, - [4500] = 4395, - [4501] = 4395, - [4502] = 4402, - [4503] = 4399, - [4504] = 4396, - [4505] = 4396, - [4506] = 4399, - [4507] = 4396, - [4508] = 4396, - [4509] = 4402, - [4510] = 4395, - [4511] = 4402, - [4512] = 4396, - [4513] = 4513, - [4514] = 4399, - [4515] = 4396, - [4516] = 4396, - [4517] = 4399, - [4518] = 4412, - [4519] = 4395, - [4520] = 4404, - [4521] = 4399, - [4522] = 4396, - [4523] = 4396, - [4524] = 762, - [4525] = 762, - [4526] = 794, - [4527] = 757, - [4528] = 802, - [4529] = 825, - [4530] = 819, - [4531] = 818, - [4532] = 815, - [4533] = 821, - [4534] = 820, - [4535] = 820, - [4536] = 815, - [4537] = 817, - [4538] = 814, - [4539] = 813, - [4540] = 816, - [4541] = 812, - [4542] = 819, - [4543] = 822, - [4544] = 847, - [4545] = 757, - [4546] = 822, - [4547] = 850, - [4548] = 848, - [4549] = 828, - [4550] = 839, - [4551] = 812, - [4552] = 830, - [4553] = 762, - [4554] = 855, - [4555] = 852, - [4556] = 794, - [4557] = 854, - [4558] = 857, - [4559] = 849, - [4560] = 859, - [4561] = 844, - [4562] = 838, - [4563] = 842, - [4564] = 845, - [4565] = 826, - [4566] = 762, - [4567] = 846, - [4568] = 860, - [4569] = 858, - [4570] = 840, - [4571] = 832, - [4572] = 836, - [4573] = 856, - [4574] = 817, - [4575] = 853, - [4576] = 827, - [4577] = 867, - [4578] = 924, - [4579] = 913, - [4580] = 915, - [4581] = 920, - [4582] = 869, - [4583] = 916, - [4584] = 925, - [4585] = 876, - [4586] = 903, - [4587] = 894, - [4588] = 886, - [4589] = 921, - [4590] = 868, - [4591] = 847, - [4592] = 923, - [4593] = 829, - [4594] = 883, - [4595] = 917, - [4596] = 922, - [4597] = 910, - [4598] = 873, - [4599] = 874, - [4600] = 887, - [4601] = 895, - [4602] = 815, - [4603] = 899, - [4604] = 918, - [4605] = 902, - [4606] = 901, - [4607] = 905, - [4608] = 875, - [4609] = 820, - [4610] = 879, - [4611] = 826, - [4612] = 848, - [4613] = 845, - [4614] = 802, - [4615] = 865, - [4616] = 819, - [4617] = 962, - [4618] = 976, - [4619] = 978, - [4620] = 910, - [4621] = 982, - [4622] = 858, - [4623] = 856, - [4624] = 855, - [4625] = 829, - [4626] = 832, - [4627] = 830, - [4628] = 840, - [4629] = 983, - [4630] = 939, - [4631] = 961, - [4632] = 987, - [4633] = 884, - [4634] = 934, - [4635] = 988, - [4636] = 891, - [4637] = 821, - [4638] = 893, - [4639] = 975, - [4640] = 812, - [4641] = 825, - [4642] = 816, - [4643] = 822, - [4644] = 814, - [4645] = 813, - [4646] = 813, - [4647] = 821, - [4648] = 814, - [4649] = 816, - [4650] = 825, - [4651] = 927, - [4652] = 933, - [4653] = 938, - [4654] = 974, - [4655] = 953, - [4656] = 929, - [4657] = 928, - [4658] = 930, - [4659] = 937, - [4660] = 972, - [4661] = 1003, - [4662] = 971, - [4663] = 935, - [4664] = 936, - [4665] = 821, - [4666] = 813, - [4667] = 932, - [4668] = 817, - [4669] = 814, - [4670] = 970, - [4671] = 940, - [4672] = 816, - [4673] = 825, - [4674] = 943, - [4675] = 944, - [4676] = 969, - [4677] = 968, - [4678] = 959, - [4679] = 958, - [4680] = 966, - [4681] = 957, - [4682] = 967, - [4683] = 945, - [4684] = 977, - [4685] = 965, - [4686] = 956, - [4687] = 964, - [4688] = 818, - [4689] = 955, - [4690] = 946, - [4691] = 960, - [4692] = 963, - [4693] = 1163, - [4694] = 1129, - [4695] = 1155, - [4696] = 1157, - [4697] = 1159, - [4698] = 1162, - [4699] = 1167, - [4700] = 1169, - [4701] = 1174, - [4702] = 1013, - [4703] = 1175, - [4704] = 1182, - [4705] = 1178, - [4706] = 1179, - [4707] = 1185, - [4708] = 1186, - [4709] = 1184, - [4710] = 1183, - [4711] = 1181, - [4712] = 1180, - [4713] = 1177, - [4714] = 1176, - [4715] = 852, - [4716] = 1171, - [4717] = 1168, - [4718] = 857, - [4719] = 859, - [4720] = 841, - [4721] = 837, - [4722] = 1166, - [4723] = 860, - [4724] = 1164, - [4725] = 849, - [4726] = 839, - [4727] = 828, - [4728] = 1161, - [4729] = 827, - [4730] = 1113, - [4731] = 1112, - [4732] = 1110, - [4733] = 1153, - [4734] = 1108, - [4735] = 1106, - [4736] = 1105, - [4737] = 1104, - [4738] = 1102, - [4739] = 1151, - [4740] = 1099, - [4741] = 1098, - [4742] = 1093, - [4743] = 1091, - [4744] = 1090, - [4745] = 1089, - [4746] = 1088, - [4747] = 1087, - [4748] = 1085, - [4749] = 1084, - [4750] = 1083, - [4751] = 1082, - [4752] = 1080, - [4753] = 1079, - [4754] = 1092, - [4755] = 1077, - [4756] = 1152, - [4757] = 854, - [4758] = 1076, - [4759] = 1170, - [4760] = 1150, - [4761] = 844, - [4762] = 1052, - [4763] = 842, - [4764] = 1149, - [4765] = 1075, - [4766] = 836, - [4767] = 1148, - [4768] = 1014, - [4769] = 1073, - [4770] = 853, - [4771] = 1135, - [4772] = 1134, - [4773] = 1133, - [4774] = 1101, - [4775] = 1132, - [4776] = 1140, - [4777] = 1051, - [4778] = 840, - [4779] = 830, - [4780] = 1071, - [4781] = 1109, - [4782] = 1049, - [4783] = 855, - [4784] = 1070, - [4785] = 1061, - [4786] = 1069, - [4787] = 1067, - [4788] = 1065, - [4789] = 1060, - [4790] = 1154, - [4791] = 1127, - [4792] = 846, - [4793] = 1054, - [4794] = 1050, - [4795] = 838, - [4796] = 1048, - [4797] = 1074, - [4798] = 1046, - [4799] = 1042, - [4800] = 1040, - [4801] = 1039, - [4802] = 1124, - [4803] = 856, - [4804] = 1118, - [4805] = 832, - [4806] = 1123, - [4807] = 858, - [4808] = 1047, - [4809] = 1131, - [4810] = 1037, - [4811] = 1130, - [4812] = 1034, - [4813] = 1126, - [4814] = 1165, - [4815] = 1030, - [4816] = 1029, - [4817] = 1033, - [4818] = 1027, - [4819] = 1122, - [4820] = 829, - [4821] = 1120, - [4822] = 1111, - [4823] = 1117, - [4824] = 1025, - [4825] = 1116, - [4826] = 1023, - [4827] = 1160, - [4828] = 1097, - [4829] = 1062, - [4830] = 1107, - [4831] = 1095, - [4832] = 1020, - [4833] = 1019, - [4834] = 1018, - [4835] = 1096, - [4836] = 1094, - [4837] = 1017, - [4838] = 1086, - [4839] = 1016, - [4840] = 1078, - [4841] = 1015, - [4842] = 1147, - [4843] = 1072, - [4844] = 852, - [4845] = 857, - [4846] = 859, - [4847] = 860, - [4848] = 849, - [4849] = 839, - [4850] = 828, - [4851] = 827, - [4852] = 854, - [4853] = 844, - [4854] = 1081, - [4855] = 821, - [4856] = 842, - [4857] = 836, - [4858] = 1058, - [4859] = 1068, - [4860] = 853, - [4861] = 1066, - [4862] = 850, - [4863] = 837, - [4864] = 841, - [4865] = 845, - [4866] = 853, - [4867] = 847, - [4868] = 836, - [4869] = 842, - [4870] = 848, - [4871] = 844, - [4872] = 826, - [4873] = 813, - [4874] = 854, - [4875] = 1062, - [4876] = 1061, - [4877] = 825, - [4878] = 979, - [4879] = 1057, - [4880] = 980, - [4881] = 1055, - [4882] = 816, - [4883] = 985, - [4884] = 1100, - [4885] = 1059, - [4886] = 814, - [4887] = 1053, - [4888] = 1056, - [4889] = 922, - [4890] = 894, - [4891] = 838, - [4892] = 846, - [4893] = 901, - [4894] = 827, - [4895] = 902, - [4896] = 910, - [4897] = 887, - [4898] = 895, - [4899] = 849, - [4900] = 988, - [4901] = 828, - [4902] = 987, - [4903] = 961, - [4904] = 983, - [4905] = 982, - [4906] = 853, - [4907] = 839, - [4908] = 978, - [4909] = 913, - [4910] = 977, - [4911] = 917, - [4912] = 849, - [4913] = 839, - [4914] = 828, - [4915] = 860, - [4916] = 976, - [4917] = 857, - [4918] = 975, - [4919] = 859, - [4920] = 874, - [4921] = 859, - [4922] = 857, - [4923] = 852, - [4924] = 923, - [4925] = 874, - [4926] = 852, - [4927] = 821, - [4928] = 879, - [4929] = 854, - [4930] = 825, - [4931] = 873, - [4932] = 813, - [4933] = 905, - [4934] = 836, - [4935] = 924, - [4936] = 850, - [4937] = 903, - [4938] = 867, - [4939] = 816, - [4940] = 915, - [4941] = 868, - [4942] = 869, - [4943] = 883, - [4944] = 934, - [4945] = 827, - [4946] = 886, - [4947] = 921, - [4948] = 916, - [4949] = 875, - [4950] = 954, - [4951] = 920, - [4952] = 925, - [4953] = 844, - [4954] = 918, - [4955] = 876, - [4956] = 899, - [4957] = 860, - [4958] = 865, - [4959] = 814, - [4960] = 842, - [4961] = 842, - [4962] = 933, - [4963] = 846, - [4964] = 884, - [4965] = 938, - [4966] = 964, - [4967] = 960, - [4968] = 965, - [4969] = 934, - [4970] = 853, - [4971] = 967, - [4972] = 940, - [4973] = 968, - [4974] = 969, - [4975] = 850, - [4976] = 891, - [4977] = 970, - [4978] = 944, - [4979] = 962, - [4980] = 836, - [4981] = 971, - [4982] = 953, - [4983] = 972, - [4984] = 1003, - [4985] = 838, - [4986] = 975, - [4987] = 838, - [4988] = 924, - [4989] = 976, - [4990] = 893, - [4991] = 974, - [4992] = 937, - [4993] = 977, - [4994] = 978, - [4995] = 943, - [4996] = 846, - [4997] = 982, - [4998] = 983, - [4999] = 844, - [5000] = 961, - [5001] = 932, - [5002] = 987, - [5003] = 988, - [5004] = 954, - [5005] = 875, - [5006] = 854, - [5007] = 939, - [5008] = 865, - [5009] = 884, - [5010] = 887, - [5011] = 927, - [5012] = 963, - [5013] = 954, - [5014] = 959, - [5015] = 850, - [5016] = 932, - [5017] = 934, - [5018] = 913, - [5019] = 913, - [5020] = 918, - [5021] = 899, - [5022] = 929, - [5023] = 936, - [5024] = 934, - [5025] = 886, - [5026] = 939, - [5027] = 918, - [5028] = 925, - [5029] = 935, - [5030] = 958, - [5031] = 916, - [5032] = 937, - [5033] = 915, - [5034] = 930, - [5035] = 905, - [5036] = 915, - [5037] = 893, - [5038] = 957, - [5039] = 899, - [5040] = 920, - [5041] = 921, - [5042] = 901, - [5043] = 902, - [5044] = 956, - [5045] = 966, - [5046] = 928, - [5047] = 916, - [5048] = 955, - [5049] = 917, - [5050] = 953, - [5051] = 938, - [5052] = 923, - [5053] = 966, - [5054] = 925, - [5055] = 868, - [5056] = 869, - [5057] = 946, - [5058] = 879, - [5059] = 876, - [5060] = 886, - [5061] = 922, - [5062] = 903, - [5063] = 945, - [5064] = 891, - [5065] = 1081, - [5066] = 1023, - [5067] = 1052, - [5068] = 1117, - [5069] = 1053, - [5070] = 1113, - [5071] = 1112, - [5072] = 1055, - [5073] = 1056, - [5074] = 1057, - [5075] = 964, - [5076] = 958, - [5077] = 1058, - [5078] = 1110, - [5079] = 945, - [5080] = 1116, - [5081] = 1059, - [5082] = 1153, - [5083] = 1059, - [5084] = 1161, - [5085] = 1108, - [5086] = 1106, - [5087] = 1164, - [5088] = 1118, - [5089] = 944, - [5090] = 1062, - [5091] = 916, - [5092] = 1107, - [5093] = 1166, - [5094] = 1168, - [5095] = 1171, - [5096] = 1176, - [5097] = 865, - [5098] = 1177, - [5099] = 1123, - [5100] = 1180, - [5101] = 1162, - [5102] = 1127, - [5103] = 1095, - [5104] = 1105, - [5105] = 1181, - [5106] = 928, - [5107] = 1086, - [5108] = 929, - [5109] = 865, - [5110] = 1078, - [5111] = 1129, - [5112] = 1104, - [5113] = 1072, - [5114] = 875, - [5115] = 852, - [5116] = 1095, - [5117] = 922, - [5118] = 1182, - [5119] = 927, - [5120] = 979, - [5121] = 903, - [5122] = 875, - [5123] = 1167, - [5124] = 1066, - [5125] = 1102, - [5126] = 1068, - [5127] = 913, - [5128] = 1094, - [5129] = 1096, - [5130] = 1097, - [5131] = 857, - [5132] = 859, - [5133] = 1111, - [5134] = 1120, - [5135] = 924, - [5136] = 918, - [5137] = 1122, - [5138] = 915, - [5139] = 1126, - [5140] = 1130, - [5141] = 1099, - [5142] = 1131, - [5143] = 860, - [5144] = 1132, - [5145] = 899, - [5146] = 1133, - [5147] = 1061, - [5148] = 1134, - [5149] = 1135, - [5150] = 1014, - [5151] = 1019, - [5152] = 1152, - [5153] = 1100, - [5154] = 980, - [5155] = 1098, - [5156] = 849, - [5157] = 1140, - [5158] = 1170, - [5159] = 1154, - [5160] = 1155, - [5161] = 837, - [5162] = 1157, - [5163] = 841, - [5164] = 916, - [5165] = 1147, - [5166] = 1015, - [5167] = 1016, - [5168] = 1159, - [5169] = 886, - [5170] = 922, - [5171] = 1017, - [5172] = 1151, - [5173] = 1055, - [5174] = 1163, - [5175] = 1183, - [5176] = 1018, - [5177] = 839, - [5178] = 828, - [5179] = 1093, - [5180] = 1020, - [5181] = 903, - [5182] = 985, - [5183] = 1056, - [5184] = 979, - [5185] = 1169, - [5186] = 980, - [5187] = 1160, - [5188] = 1161, - [5189] = 1092, - [5190] = 1174, - [5191] = 1013, - [5192] = 925, - [5193] = 1025, - [5194] = 1175, - [5195] = 1148, - [5196] = 1178, - [5197] = 1027, - [5198] = 1091, - [5199] = 1090, - [5200] = 1089, - [5201] = 1088, - [5202] = 1029, - [5203] = 827, - [5204] = 1030, - [5205] = 1057, - [5206] = 1165, - [5207] = 985, - [5208] = 1033, - [5209] = 1034, - [5210] = 1037, - [5211] = 1179, - [5212] = 1185, - [5213] = 886, - [5214] = 924, - [5215] = 1186, - [5216] = 925, - [5217] = 1124, - [5218] = 1039, - [5219] = 1050, - [5220] = 1040, - [5221] = 1042, - [5222] = 1149, - [5223] = 1046, - [5224] = 1074, - [5225] = 1054, - [5226] = 1060, - [5227] = 1065, - [5228] = 1150, - [5229] = 1058, - [5230] = 899, - [5231] = 1067, - [5232] = 1069, - [5233] = 1070, - [5234] = 1109, - [5235] = 1071, - [5236] = 915, - [5237] = 1101, - [5238] = 918, - [5239] = 1073, - [5240] = 1075, - [5241] = 1076, - [5242] = 1077, - [5243] = 1184, - [5244] = 1079, - [5245] = 1080, - [5246] = 1082, - [5247] = 913, - [5248] = 1083, - [5249] = 1084, - [5250] = 1085, - [5251] = 837, - [5252] = 841, - [5253] = 1062, - [5254] = 1051, - [5255] = 1049, - [5256] = 1061, - [5257] = 1048, - [5258] = 1047, - [5259] = 1087, - [5260] = 965, - [5261] = 963, - [5262] = 816, - [5263] = 1048, - [5264] = 814, - [5265] = 1049, - [5266] = 813, - [5267] = 1051, - [5268] = 5268, - [5269] = 837, - [5270] = 5270, - [5271] = 821, - [5272] = 841, - [5273] = 5273, - [5274] = 841, - [5275] = 837, - [5276] = 1052, - [5277] = 865, - [5278] = 874, - [5279] = 933, - [5280] = 875, - [5281] = 837, - [5282] = 930, - [5283] = 935, - [5284] = 825, - [5285] = 1047, - [5286] = 940, - [5287] = 972, - [5288] = 971, - [5289] = 943, - [5290] = 970, - [5291] = 969, - [5292] = 936, - [5293] = 968, - [5294] = 955, - [5295] = 814, - [5296] = 816, - [5297] = 825, - [5298] = 960, - [5299] = 959, - [5300] = 967, - [5301] = 957, - [5302] = 974, - [5303] = 821, - [5304] = 956, - [5305] = 946, - [5306] = 841, - [5307] = 962, - [5308] = 813, - [5309] = 1053, - [5310] = 1152, - [5311] = 3432, - [5312] = 1127, - [5313] = 836, - [5314] = 1129, - [5315] = 1140, - [5316] = 853, - [5317] = 1148, - [5318] = 1149, - [5319] = 1150, - [5320] = 1151, - [5321] = 1153, - [5322] = 1164, - [5323] = 1166, - [5324] = 1168, - [5325] = 380, - [5326] = 842, - [5327] = 1171, - [5328] = 1176, - [5329] = 1177, - [5330] = 844, - [5331] = 1180, - [5332] = 1181, - [5333] = 1182, - [5334] = 1183, - [5335] = 1184, - [5336] = 854, - [5337] = 844, - [5338] = 1101, - [5339] = 842, - [5340] = 854, - [5341] = 836, - [5342] = 853, - [5343] = 1186, - [5344] = 1109, - [5345] = 867, - [5346] = 1185, - [5347] = 1179, - [5348] = 1178, - [5349] = 1175, - [5350] = 1013, - [5351] = 1124, - [5352] = 1174, - [5353] = 873, - [5354] = 1169, - [5355] = 837, - [5356] = 1167, - [5357] = 1163, - [5358] = 841, - [5359] = 1162, - [5360] = 1117, - [5361] = 1159, - [5362] = 1157, - [5363] = 1155, - [5364] = 1154, - [5365] = 1170, - [5366] = 1014, - [5367] = 1135, - [5368] = 1134, - [5369] = 1123, - [5370] = 1133, - [5371] = 390, - [5372] = 1132, - [5373] = 1131, - [5374] = 1130, - [5375] = 1126, - [5376] = 1122, - [5377] = 1120, - [5378] = 846, - [5379] = 825, - [5380] = 838, - [5381] = 1111, - [5382] = 1118, - [5383] = 1097, - [5384] = 1116, - [5385] = 383, - [5386] = 1107, - [5387] = 816, - [5388] = 1094, - [5389] = 1047, - [5390] = 1081, - [5391] = 1048, - [5392] = 1068, - [5393] = 1066, - [5394] = 1047, - [5395] = 814, - [5396] = 1048, - [5397] = 1086, - [5398] = 1078, - [5399] = 1096, - [5400] = 1049, - [5401] = 1051, - [5402] = 813, - [5403] = 1049, - [5404] = 1072, - [5405] = 850, - [5406] = 1051, - [5407] = 819, - [5408] = 1052, - [5409] = 1053, - [5410] = 841, - [5411] = 837, - [5412] = 939, - [5413] = 821, - [5414] = 934, - [5415] = 5415, - [5416] = 382, - [5417] = 841, - [5418] = 837, - [5419] = 966, - [5420] = 828, - [5421] = 857, - [5422] = 382, - [5423] = 827, - [5424] = 1048, - [5425] = 1047, - [5426] = 5426, - [5427] = 910, - [5428] = 815, - [5429] = 5426, - [5430] = 5426, - [5431] = 924, - [5432] = 429, - [5433] = 846, - [5434] = 836, - [5435] = 915, - [5436] = 838, - [5437] = 916, - [5438] = 5426, - [5439] = 390, - [5440] = 1052, - [5441] = 1053, - [5442] = 5426, - [5443] = 925, - [5444] = 5426, - [5445] = 1049, - [5446] = 5446, - [5447] = 903, - [5448] = 427, - [5449] = 922, - [5450] = 1051, - [5451] = 854, - [5452] = 5426, - [5453] = 913, - [5454] = 859, - [5455] = 886, - [5456] = 850, - [5457] = 857, - [5458] = 820, - [5459] = 859, - [5460] = 842, - [5461] = 860, - [5462] = 828, - [5463] = 899, - [5464] = 918, - [5465] = 5465, - [5466] = 5426, - [5467] = 812, - [5468] = 852, - [5469] = 853, - [5470] = 5426, - [5471] = 860, - [5472] = 380, - [5473] = 849, - [5474] = 839, - [5475] = 852, - [5476] = 383, - [5477] = 426, - [5478] = 844, - [5479] = 849, - [5480] = 839, - [5481] = 822, - [5482] = 425, - [5483] = 430, - [5484] = 827, - [5485] = 899, - [5486] = 847, - [5487] = 859, - [5488] = 875, - [5489] = 409, - [5490] = 5490, - [5491] = 826, - [5492] = 846, - [5493] = 838, - [5494] = 412, - [5495] = 857, - [5496] = 425, - [5497] = 430, - [5498] = 5490, - [5499] = 5490, - [5500] = 849, - [5501] = 1062, - [5502] = 850, - [5503] = 5503, - [5504] = 5490, - [5505] = 1061, - [5506] = 427, - [5507] = 5503, - [5508] = 5490, - [5509] = 429, - [5510] = 839, - [5511] = 918, - [5512] = 913, - [5513] = 828, - [5514] = 845, - [5515] = 874, - [5516] = 5503, - [5517] = 860, - [5518] = 865, - [5519] = 5490, - [5520] = 5490, - [5521] = 410, - [5522] = 852, - [5523] = 886, - [5524] = 5490, - [5525] = 5503, - [5526] = 426, - [5527] = 915, - [5528] = 924, - [5529] = 407, - [5530] = 827, - [5531] = 5503, - [5532] = 5532, - [5533] = 903, - [5534] = 5503, - [5535] = 5503, - [5536] = 922, - [5537] = 916, - [5538] = 3794, - [5539] = 5490, - [5540] = 848, - [5541] = 954, - [5542] = 5503, - [5543] = 5503, - [5544] = 925, - [5545] = 5545, - [5546] = 934, - [5547] = 915, - [5548] = 924, - [5549] = 1058, - [5550] = 5550, - [5551] = 5550, - [5552] = 5550, - [5553] = 3942, - [5554] = 875, - [5555] = 886, - [5556] = 954, - [5557] = 5550, - [5558] = 1061, - [5559] = 410, - [5560] = 1059, - [5561] = 913, - [5562] = 1062, - [5563] = 409, - [5564] = 5550, - [5565] = 934, - [5566] = 939, - [5567] = 5550, - [5568] = 1057, - [5569] = 3959, - [5570] = 5570, - [5571] = 918, - [5572] = 412, - [5573] = 899, - [5574] = 865, - [5575] = 444, - [5576] = 934, - [5577] = 3921, - [5578] = 837, - [5579] = 916, - [5580] = 1055, - [5581] = 442, - [5582] = 5550, - [5583] = 5550, - [5584] = 1056, - [5585] = 4002, - [5586] = 4034, - [5587] = 903, - [5588] = 966, - [5589] = 922, - [5590] = 440, - [5591] = 925, - [5592] = 407, - [5593] = 841, - [5594] = 448, - [5595] = 5550, - [5596] = 450, - [5597] = 440, - [5598] = 450, - [5599] = 444, - [5600] = 5600, - [5601] = 875, - [5602] = 1051, - [5603] = 815, - [5604] = 1052, - [5605] = 1053, - [5606] = 1049, - [5607] = 442, - [5608] = 448, - [5609] = 5532, - [5610] = 1048, - [5611] = 820, - [5612] = 1047, - [5613] = 5613, - [5614] = 5545, - [5615] = 865, - [5616] = 819, - [5617] = 1048, - [5618] = 1047, - [5619] = 822, - [5620] = 841, - [5621] = 837, - [5622] = 1052, - [5623] = 812, - [5624] = 1053, - [5625] = 1051, - [5626] = 1049, - [5627] = 512, - [5628] = 1052, - [5629] = 1048, - [5630] = 489, - [5631] = 1047, - [5632] = 845, - [5633] = 491, - [5634] = 841, - [5635] = 837, - [5636] = 5636, - [5637] = 484, - [5638] = 479, - [5639] = 1049, - [5640] = 826, - [5641] = 1051, - [5642] = 485, - [5643] = 848, - [5644] = 847, - [5645] = 1053, - [5646] = 505, - [5647] = 491, - [5648] = 480, - [5649] = 485, - [5650] = 512, - [5651] = 489, - [5652] = 483, - [5653] = 910, - [5654] = 493, - [5655] = 815, - [5656] = 5656, - [5657] = 820, - [5658] = 496, - [5659] = 490, - [5660] = 479, - [5661] = 498, - [5662] = 484, - [5663] = 5663, - [5664] = 487, - [5665] = 5665, - [5666] = 496, - [5667] = 490, - [5668] = 5545, - [5669] = 505, - [5670] = 487, - [5671] = 498, - [5672] = 480, - [5673] = 493, - [5674] = 5532, - [5675] = 483, - [5676] = 820, - [5677] = 819, - [5678] = 3432, - [5679] = 823, - [5680] = 815, - [5681] = 819, - [5682] = 820, - [5683] = 815, - [5684] = 910, - [5685] = 820, - [5686] = 822, - [5687] = 812, - [5688] = 823, - [5689] = 815, - [5690] = 3432, - [5691] = 847, - [5692] = 826, - [5693] = 5693, - [5694] = 5693, - [5695] = 826, - [5696] = 5693, - [5697] = 848, - [5698] = 848, - [5699] = 847, - [5700] = 5693, - [5701] = 845, - [5702] = 815, - [5703] = 5703, - [5704] = 5693, - [5705] = 848, - [5706] = 5693, - [5707] = 3794, - [5708] = 820, - [5709] = 845, - [5710] = 826, - [5711] = 812, - [5712] = 822, - [5713] = 817, - [5714] = 4034, - [5715] = 856, - [5716] = 3959, - [5717] = 5717, - [5718] = 1057, - [5719] = 5719, - [5720] = 1056, - [5721] = 5721, - [5722] = 1059, - [5723] = 5717, - [5724] = 4002, - [5725] = 3794, - [5726] = 5726, - [5727] = 1058, - [5728] = 5717, - [5729] = 5717, - [5730] = 5730, - [5731] = 5717, - [5732] = 3942, - [5733] = 5717, - [5734] = 5717, - [5735] = 761, - [5736] = 5717, - [5737] = 5717, - [5738] = 5717, - [5739] = 5717, - [5740] = 5717, - [5741] = 829, - [5742] = 3921, - [5743] = 5717, - [5744] = 840, - [5745] = 5717, - [5746] = 858, - [5747] = 5717, - [5748] = 5717, - [5749] = 855, - [5750] = 5750, - [5751] = 5717, - [5752] = 5717, - [5753] = 5717, - [5754] = 5754, - [5755] = 817, - [5756] = 1055, - [5757] = 5757, - [5758] = 5717, - [5759] = 5759, - [5760] = 763, - [5761] = 910, - [5762] = 830, - [5763] = 832, - [5764] = 832, - [5765] = 1059, - [5766] = 4002, - [5767] = 982, - [5768] = 975, - [5769] = 976, - [5770] = 977, - [5771] = 978, - [5772] = 819, - [5773] = 1058, - [5774] = 3942, - [5775] = 983, - [5776] = 5750, - [5777] = 961, - [5778] = 987, - [5779] = 988, - [5780] = 1056, - [5781] = 4034, - [5782] = 1055, - [5783] = 858, - [5784] = 1057, - [5785] = 3959, - [5786] = 856, - [5787] = 855, - [5788] = 3432, - [5789] = 830, - [5790] = 829, - [5791] = 5759, - [5792] = 5754, - [5793] = 840, - [5794] = 5719, - [5795] = 5726, - [5796] = 5730, - [5797] = 5721, - [5798] = 3921, - [5799] = 979, - [5800] = 891, - [5801] = 904, - [5802] = 910, - [5803] = 884, - [5804] = 980, - [5805] = 822, - [5806] = 985, - [5807] = 812, - [5808] = 893, - [5809] = 980, - [5810] = 977, - [5811] = 884, - [5812] = 891, - [5813] = 893, - [5814] = 904, - [5815] = 979, - [5816] = 975, - [5817] = 976, - [5818] = 990, - [5819] = 978, - [5820] = 826, - [5821] = 848, - [5822] = 982, - [5823] = 847, - [5824] = 845, - [5825] = 985, - [5826] = 3432, - [5827] = 3794, - [5828] = 1009, - [5829] = 988, - [5830] = 983, - [5831] = 961, - [5832] = 819, - [5833] = 987, - [5834] = 984, - [5835] = 984, - [5836] = 1009, - [5837] = 990, - [5838] = 815, - [5839] = 889, - [5840] = 820, - [5841] = 812, - [5842] = 822, - [5843] = 910, - [5844] = 864, - [5845] = 4034, - [5846] = 847, - [5847] = 1057, - [5848] = 5759, - [5849] = 5754, - [5850] = 5850, - [5851] = 5850, - [5852] = 1056, - [5853] = 1059, - [5854] = 3959, - [5855] = 4002, - [5856] = 3921, - [5857] = 5850, - [5858] = 5750, - [5859] = 1055, - [5860] = 5850, - [5861] = 3942, - [5862] = 5730, - [5863] = 1058, - [5864] = 5850, - [5865] = 5850, - [5866] = 3794, - [5867] = 5850, - [5868] = 889, - [5869] = 5721, - [5870] = 5719, - [5871] = 5850, - [5872] = 5872, - [5873] = 5850, - [5874] = 5726, - [5875] = 5850, - [5876] = 864, - [5877] = 5850, - [5878] = 845, - [5879] = 5879, - [5880] = 5880, - [5881] = 5880, - [5882] = 5880, - [5883] = 5880, - [5884] = 5880, - [5885] = 5880, - [5886] = 5886, - [5887] = 5887, - [5888] = 5888, - [5889] = 5889, - [5890] = 5890, - [5891] = 5891, - [5892] = 5892, - [5893] = 5893, - [5894] = 5891, - [5895] = 5895, - [5896] = 5896, - [5897] = 5897, - [5898] = 5898, - [5899] = 5899, - [5900] = 5900, - [5901] = 5890, - [5902] = 5902, - [5903] = 5903, - [5904] = 5904, - [5905] = 5903, - [5906] = 5904, - [5907] = 5888, - [5908] = 5899, - [5909] = 5887, - [5910] = 5892, - [5911] = 5891, - [5912] = 5912, - [5913] = 1057, - [5914] = 5887, - [5915] = 5899, - [5916] = 5902, - [5917] = 5895, - [5918] = 5890, - [5919] = 5919, - [5920] = 5888, - [5921] = 5904, - [5922] = 5900, - [5923] = 1056, - [5924] = 5895, - [5925] = 5892, - [5926] = 5890, - [5927] = 5893, - [5928] = 5896, - [5929] = 5929, - [5930] = 5898, - [5931] = 5899, - [5932] = 5932, - [5933] = 5889, - [5934] = 5903, - [5935] = 5900, - [5936] = 5898, - [5937] = 5902, - [5938] = 5888, - [5939] = 5939, - [5940] = 5891, - [5941] = 5912, - [5942] = 1055, - [5943] = 5891, - [5944] = 5886, - [5945] = 5892, - [5946] = 5891, - [5947] = 5896, - [5948] = 5912, - [5949] = 5895, - [5950] = 5896, - [5951] = 5902, - [5952] = 5952, - [5953] = 5953, - [5954] = 5898, - [5955] = 5892, - [5956] = 5899, - [5957] = 5903, - [5958] = 5903, - [5959] = 5904, - [5960] = 5888, - [5961] = 5902, - [5962] = 5900, - [5963] = 5893, - [5964] = 5939, - [5965] = 5889, - [5966] = 5888, - [5967] = 5900, - [5968] = 5890, - [5969] = 5889, - [5970] = 5890, - [5971] = 5904, - [5972] = 5972, - [5973] = 5892, - [5974] = 5900, - [5975] = 5890, - [5976] = 5903, - [5977] = 5899, - [5978] = 5891, - [5979] = 5897, - [5980] = 5902, - [5981] = 5892, - [5982] = 1058, - [5983] = 5888, - [5984] = 5890, - [5985] = 5902, - [5986] = 5903, - [5987] = 5904, - [5988] = 5887, - [5989] = 5895, - [5990] = 5952, - [5991] = 5896, - [5992] = 5898, - [5993] = 5993, - [5994] = 5994, - [5995] = 5900, - [5996] = 5899, - [5997] = 5939, - [5998] = 5899, - [5999] = 5952, - [6000] = 5939, - [6001] = 5892, - [6002] = 5887, - [6003] = 5886, - [6004] = 5972, - [6005] = 5898, - [6006] = 5898, - [6007] = 5895, - [6008] = 5900, - [6009] = 5896, - [6010] = 5952, - [6011] = 5896, - [6012] = 5895, - [6013] = 5887, - [6014] = 5952, - [6015] = 5898, - [6016] = 5899, - [6017] = 5900, - [6018] = 6018, - [6019] = 4034, - [6020] = 5890, - [6021] = 5952, - [6022] = 5972, - [6023] = 5897, - [6024] = 5912, - [6025] = 5893, - [6026] = 5902, - [6027] = 5952, - [6028] = 3921, - [6029] = 5891, - [6030] = 5892, - [6031] = 5903, - [6032] = 5912, - [6033] = 5939, - [6034] = 5904, - [6035] = 6035, - [6036] = 6036, - [6037] = 5888, - [6038] = 5919, - [6039] = 5903, - [6040] = 5892, - [6041] = 5887, - [6042] = 5888, - [6043] = 5897, - [6044] = 5890, - [6045] = 6045, - [6046] = 5899, - [6047] = 5891, - [6048] = 5888, - [6049] = 5886, - [6050] = 5904, - [6051] = 6035, - [6052] = 6036, - [6053] = 5903, - [6054] = 5887, - [6055] = 5888, - [6056] = 5890, - [6057] = 4002, - [6058] = 5952, - [6059] = 3942, - [6060] = 5895, - [6061] = 5896, - [6062] = 5899, - [6063] = 5902, - [6064] = 5898, - [6065] = 5899, - [6066] = 5904, - [6067] = 5902, - [6068] = 5887, - [6069] = 5890, - [6070] = 5886, - [6071] = 5900, - [6072] = 6072, - [6073] = 5890, - [6074] = 5900, - [6075] = 5899, - [6076] = 5887, - [6077] = 5902, - [6078] = 5903, - [6079] = 5972, - [6080] = 6080, - [6081] = 5886, - [6082] = 5900, - [6083] = 5899, - [6084] = 5952, - [6085] = 5891, - [6086] = 5892, - [6087] = 5890, - [6088] = 5904, - [6089] = 5919, - [6090] = 5888, - [6091] = 5904, - [6092] = 5888, - [6093] = 5929, - [6094] = 5892, - [6095] = 5903, - [6096] = 5895, - [6097] = 6072, - [6098] = 5891, - [6099] = 5902, - [6100] = 5912, - [6101] = 5889, - [6102] = 5891, - [6103] = 5892, - [6104] = 5900, - [6105] = 5929, - [6106] = 5899, - [6107] = 5952, - [6108] = 3959, - [6109] = 5895, - [6110] = 5887, - [6111] = 5896, - [6112] = 5919, - [6113] = 5902, - [6114] = 5898, - [6115] = 5900, - [6116] = 5903, - [6117] = 5902, - [6118] = 5899, - [6119] = 5904, - [6120] = 5919, - [6121] = 5900, - [6122] = 5892, - [6123] = 5904, - [6124] = 5903, - [6125] = 5939, - [6126] = 5902, - [6127] = 5902, - [6128] = 5890, - [6129] = 5952, - [6130] = 5939, - [6131] = 5897, - [6132] = 5903, - [6133] = 5887, - [6134] = 5886, - [6135] = 5888, - [6136] = 5939, - [6137] = 5912, - [6138] = 5929, - [6139] = 5904, - [6140] = 5952, - [6141] = 5929, - [6142] = 5888, - [6143] = 5887, - [6144] = 5895, - [6145] = 5892, - [6146] = 5896, - [6147] = 5898, - [6148] = 5887, - [6149] = 5892, - [6150] = 5904, - [6151] = 5903, - [6152] = 5888, - [6153] = 5896, - [6154] = 5890, - [6155] = 5888, - [6156] = 5887, - [6157] = 5952, - [6158] = 5939, - [6159] = 5912, - [6160] = 6160, - [6161] = 5890, - [6162] = 5886, - [6163] = 5889, - [6164] = 6072, - [6165] = 5912, - [6166] = 5939, - [6167] = 5902, - [6168] = 5895, - [6169] = 6080, - [6170] = 5994, - [6171] = 5899, - [6172] = 5886, - [6173] = 5900, - [6174] = 5912, - [6175] = 6072, - [6176] = 5904, - [6177] = 5952, - [6178] = 5889, - [6179] = 5912, - [6180] = 5895, - [6181] = 5903, - [6182] = 5891, - [6183] = 5896, - [6184] = 5952, - [6185] = 5902, - [6186] = 5898, - [6187] = 5897, - [6188] = 6035, - [6189] = 5919, - [6190] = 5972, - [6191] = 6036, - [6192] = 5898, - [6193] = 5898, - [6194] = 5887, - [6195] = 5892, - [6196] = 5891, - [6197] = 5886, - [6198] = 5952, - [6199] = 5952, - [6200] = 5888, - [6201] = 5896, - [6202] = 6035, - [6203] = 6072, - [6204] = 5896, - [6205] = 5904, - [6206] = 5912, - [6207] = 5895, - [6208] = 5895, - [6209] = 5904, - [6210] = 5886, - [6211] = 5900, - [6212] = 5886, - [6213] = 5889, - [6214] = 5952, - [6215] = 5896, - [6216] = 5929, - [6217] = 5892, - [6218] = 5892, - [6219] = 5903, - [6220] = 6072, - [6221] = 5887, - [6222] = 5912, - [6223] = 5890, - [6224] = 5887, - [6225] = 5952, - [6226] = 5891, - [6227] = 5888, - [6228] = 5939, - [6229] = 6229, - [6230] = 5888, - [6231] = 5898, - [6232] = 5897, - [6233] = 5899, - [6234] = 5896, - [6235] = 6235, - [6236] = 5886, - [6237] = 5902, - [6238] = 6035, - [6239] = 5912, - [6240] = 6036, - [6241] = 5895, - [6242] = 5902, - [6243] = 5900, - [6244] = 5891, - [6245] = 5890, - [6246] = 5899, - [6247] = 5929, - [6248] = 5892, - [6249] = 6072, - [6250] = 6250, - [6251] = 5898, - [6252] = 5887, - [6253] = 5900, - [6254] = 5902, - [6255] = 5896, - [6256] = 5895, - [6257] = 5952, - [6258] = 5887, - [6259] = 5952, - [6260] = 5899, - [6261] = 5887, - [6262] = 5891, - [6263] = 5903, - [6264] = 5929, - [6265] = 5897, - [6266] = 5891, - [6267] = 5892, - [6268] = 5888, - [6269] = 5972, - [6270] = 5891, - [6271] = 5892, - [6272] = 5904, - [6273] = 5903, - [6274] = 5889, - [6275] = 6036, - [6276] = 5952, - [6277] = 6072, - [6278] = 5919, - [6279] = 5902, - [6280] = 5898, - [6281] = 5890, - [6282] = 5919, - [6283] = 5890, - [6284] = 5900, - [6285] = 5891, - [6286] = 5887, - [6287] = 5899, - [6288] = 5919, - [6289] = 5899, - [6290] = 5939, - [6291] = 5886, - [6292] = 5952, - [6293] = 5898, - [6294] = 5889, - [6295] = 5896, - [6296] = 5890, - [6297] = 5895, - [6298] = 5898, - [6299] = 5952, - [6300] = 5887, - [6301] = 5891, - [6302] = 5887, - [6303] = 5892, - [6304] = 5888, - [6305] = 5904, - [6306] = 5903, - [6307] = 5902, - [6308] = 5890, - [6309] = 5898, - [6310] = 5900, - [6311] = 5899, - [6312] = 5891, - [6313] = 5898, - [6314] = 6036, - [6315] = 5896, - [6316] = 5895, - [6317] = 5887, - [6318] = 5903, - [6319] = 5893, - [6320] = 5900, - [6321] = 6321, - [6322] = 5904, - [6323] = 6072, - [6324] = 5896, - [6325] = 5895, - [6326] = 5904, - [6327] = 5889, - [6328] = 5896, - [6329] = 5952, - [6330] = 5895, - [6331] = 5891, - [6332] = 5888, - [6333] = 5892, - [6334] = 6334, - [6335] = 5888, - [6336] = 5892, - [6337] = 5904, - [6338] = 5903, - [6339] = 5898, - [6340] = 5895, - [6341] = 6341, - [6342] = 5896, - [6343] = 5902, - [6344] = 5890, - [6345] = 5900, - [6346] = 5887, - [6347] = 5899, - [6348] = 5891, - [6349] = 5887, - [6350] = 5893, - [6351] = 5898, - [6352] = 5891, - [6353] = 5891, - [6354] = 5899, - [6355] = 5889, - [6356] = 815, - [6357] = 5972, - [6358] = 5904, - [6359] = 5972, - [6360] = 5900, - [6361] = 820, - [6362] = 5929, - [6363] = 6080, - [6364] = 5994, - [6365] = 5888, - [6366] = 5902, - [6367] = 5972, - [6368] = 5890, - [6369] = 5888, - [6370] = 5903, - [6371] = 5902, - [6372] = 5904, - [6373] = 6080, - [6374] = 5994, - [6375] = 5900, - [6376] = 5891, - [6377] = 5892, - [6378] = 5890, - [6379] = 5903, - [6380] = 6080, - [6381] = 5994, - [6382] = 5904, - [6383] = 6035, - [6384] = 5892, - [6385] = 1059, - [6386] = 5899, - [6387] = 5895, - [6388] = 5899, - [6389] = 5900, - [6390] = 5896, - [6391] = 6080, - [6392] = 5994, - [6393] = 5890, - [6394] = 5898, - [6395] = 5903, - [6396] = 5902, - [6397] = 5903, - [6398] = 5904, - [6399] = 5888, - [6400] = 5952, - [6401] = 5895, - [6402] = 5952, - [6403] = 5896, - [6404] = 5900, - [6405] = 6405, - [6406] = 6406, - [6407] = 6405, - [6408] = 6405, - [6409] = 6405, - [6410] = 6405, - [6411] = 6405, - [6412] = 6405, - [6413] = 6406, - [6414] = 6405, - [6415] = 6405, - [6416] = 6405, - [6417] = 6406, - [6418] = 6405, - [6419] = 6405, - [6420] = 6405, - [6421] = 6405, - [6422] = 6405, - [6423] = 6405, - [6424] = 6405, - [6425] = 6406, - [6426] = 6406, - [6427] = 6406, - [6428] = 6406, - [6429] = 6406, - [6430] = 6405, - [6431] = 6406, - [6432] = 6406, - [6433] = 6405, - [6434] = 6406, - [6435] = 6405, - [6436] = 6406, - [6437] = 6405, - [6438] = 6406, - [6439] = 6405, - [6440] = 6406, - [6441] = 6405, - [6442] = 6405, - [6443] = 6405, - [6444] = 6405, - [6445] = 6405, - [6446] = 6446, - [6447] = 6446, - [6448] = 6446, - [6449] = 6449, - [6450] = 6446, - [6451] = 6451, - [6452] = 6449, - [6453] = 6451, - [6454] = 6449, - [6455] = 6449, - [6456] = 6446, - [6457] = 6446, - [6458] = 6451, - [6459] = 6451, - [6460] = 6449, - [6461] = 6451, - [6462] = 6451, - [6463] = 6451, - [6464] = 6449, - [6465] = 6451, - [6466] = 6446, - [6467] = 6451, - [6468] = 6451, - [6469] = 6446, - [6470] = 6449, - [6471] = 6449, - [6472] = 6449, - [6473] = 6449, - [6474] = 6451, - [6475] = 6451, - [6476] = 6446, - [6477] = 6449, - [6478] = 6446, - [6479] = 6449, - [6480] = 6449, - [6481] = 6451, - [6482] = 6451, - [6483] = 6451, - [6484] = 6449, - [6485] = 6446, - [6486] = 6446, - [6487] = 6446, - [6488] = 6446, - [6489] = 6446, - [6490] = 6451, - [6491] = 6449, - [6492] = 6451, - [6493] = 6446, - [6494] = 6451, - [6495] = 6449, - [6496] = 6446, - [6497] = 6451, - [6498] = 6451, - [6499] = 6449, - [6500] = 6449, - [6501] = 6451, - [6502] = 6449, - [6503] = 6449, - [6504] = 6451, - [6505] = 6446, - [6506] = 6446, - [6507] = 6507, - [6508] = 6449, - [6509] = 6451, - [6510] = 6446, - [6511] = 6446, - [6512] = 6449, - [6513] = 6446, - [6514] = 6446, - [6515] = 6446, - [6516] = 6449, - [6517] = 6446, - [6518] = 6451, - [6519] = 6451, - [6520] = 6449, - [6521] = 6446, - [6522] = 6449, - [6523] = 6449, - [6524] = 6451, - [6525] = 6446, - [6526] = 6449, - [6527] = 6451, - [6528] = 6528, - [6529] = 6529, - [6530] = 6528, - [6531] = 6528, - [6532] = 6529, - [6533] = 6529, - [6534] = 6529, - [6535] = 6528, - [6536] = 6528, - [6537] = 847, - [6538] = 6529, - [6539] = 6529, - [6540] = 6529, - [6541] = 6529, - [6542] = 6528, - [6543] = 6529, - [6544] = 6529, - [6545] = 6528, - [6546] = 6528, - [6547] = 845, - [6548] = 6528, - [6549] = 6528, - [6550] = 6528, - [6551] = 6529, - [6552] = 6529, - [6553] = 6529, - [6554] = 6528, - [6555] = 6529, - [6556] = 6528, - [6557] = 6529, - [6558] = 6528, - [6559] = 6528, - [6560] = 6528, - [6561] = 6529, - [6562] = 6528, - [6563] = 6529, - [6564] = 6529, - [6565] = 6529, - [6566] = 6529, - [6567] = 6528, - [6568] = 6529, - [6569] = 6528, - [6570] = 6528, - [6571] = 6528, - [6572] = 6529, - [6573] = 6528, - [6574] = 6529, - [6575] = 6528, - [6576] = 6528, - [6577] = 6529, - [6578] = 6529, - [6579] = 6528, - [6580] = 6528, - [6581] = 6529, - [6582] = 6528, - [6583] = 6529, - [6584] = 819, - [6585] = 6585, - [6586] = 6585, - [6587] = 6585, - [6588] = 6585, - [6589] = 6585, - [6590] = 6585, - [6591] = 812, - [6592] = 6585, - [6593] = 6585, - [6594] = 6585, - [6595] = 822, - [6596] = 6596, - [6597] = 6597, - [6598] = 6596, - [6599] = 848, - [6600] = 6597, - [6601] = 6597, - [6602] = 6597, - [6603] = 6597, - [6604] = 6596, - [6605] = 6597, - [6606] = 6597, - [6607] = 826, - [6608] = 6596, - [6609] = 6596, - [6610] = 6596, - [6611] = 6596, - [6612] = 6597, - [6613] = 6597, - [6614] = 6596, - [6615] = 6596, - [6616] = 6616, - [6617] = 6617, - [6618] = 6618, - [6619] = 6619, - [6620] = 6619, - [6621] = 910, - [6622] = 6617, - [6623] = 6619, - [6624] = 6619, - [6625] = 6618, - [6626] = 6619, - [6627] = 6627, - [6628] = 6619, - [6629] = 6617, - [6630] = 6618, - [6631] = 6617, - [6632] = 6619, - [6633] = 6619, - [6634] = 6634, - [6635] = 6634, - [6636] = 6627, - [6637] = 6634, - [6638] = 6627, - [6639] = 6618, - [6640] = 6634, - [6641] = 6627, - [6642] = 6619, - [6643] = 6619, - [6644] = 6644, - [6645] = 6619, - [6646] = 6617, - [6647] = 6634, - [6648] = 6617, - [6649] = 6634, - [6650] = 6634, - [6651] = 6617, - [6652] = 6617, - [6653] = 6634, - [6654] = 6617, - [6655] = 6617, - [6656] = 6617, - [6657] = 6634, - [6658] = 6634, - [6659] = 6618, - [6660] = 6634, - [6661] = 6618, - [6662] = 6627, - [6663] = 6619, - [6664] = 6619, - [6665] = 6665, - [6666] = 6618, - [6667] = 6618, - [6668] = 6634, - [6669] = 6618, - [6670] = 6627, - [6671] = 6627, - [6672] = 6634, - [6673] = 6617, - [6674] = 6618, - [6675] = 6618, - [6676] = 6634, - [6677] = 6619, - [6678] = 6618, - [6679] = 6617, - [6680] = 6617, - [6681] = 858, - [6682] = 6682, - [6683] = 6682, - [6684] = 6684, - [6685] = 6684, - [6686] = 6682, - [6687] = 6682, - [6688] = 6684, - [6689] = 6684, - [6690] = 6684, - [6691] = 6682, - [6692] = 6682, - [6693] = 6682, - [6694] = 6684, - [6695] = 6682, - [6696] = 6682, - [6697] = 6684, - [6698] = 6684, - [6699] = 6682, - [6700] = 6684, - [6701] = 6682, - [6702] = 6684, - [6703] = 6684, - [6704] = 6682, - [6705] = 6682, - [6706] = 6684, - [6707] = 6684, - [6708] = 6682, - [6709] = 6684, - [6710] = 6682, - [6711] = 6684, - [6712] = 6682, - [6713] = 6682, - [6714] = 6682, - [6715] = 6684, - [6716] = 6682, - [6717] = 6684, - [6718] = 6682, - [6719] = 6684, - [6720] = 6682, - [6721] = 6684, - [6722] = 855, - [6723] = 6684, - [6724] = 6682, - [6725] = 6682, - [6726] = 6682, - [6727] = 6682, - [6728] = 6684, - [6729] = 6682, - [6730] = 6684, - [6731] = 6684, - [6732] = 6684, - [6733] = 6684, - [6734] = 6682, - [6735] = 6684, - [6736] = 6684, - [6737] = 1057, - [6738] = 1055, - [6739] = 1058, - [6740] = 1056, - [6741] = 6741, - [6742] = 6742, - [6743] = 6743, - [6744] = 6742, - [6745] = 6745, - [6746] = 6741, - [6747] = 6747, - [6748] = 6748, - [6749] = 6747, - [6750] = 6750, - [6751] = 6751, - [6752] = 6752, - [6753] = 6748, - [6754] = 6754, - [6755] = 6742, - [6756] = 6756, - [6757] = 6748, - [6758] = 6747, - [6759] = 6741, - [6760] = 6743, - [6761] = 6752, - [6762] = 6762, - [6763] = 6763, - [6764] = 6751, - [6765] = 6765, - [6766] = 6766, - [6767] = 6741, - [6768] = 6750, - [6769] = 6742, - [6770] = 6766, - [6771] = 6750, - [6772] = 6748, - [6773] = 6741, - [6774] = 6765, - [6775] = 6766, - [6776] = 6751, - [6777] = 6754, - [6778] = 6762, - [6779] = 6756, - [6780] = 6748, - [6781] = 6765, - [6782] = 6763, - [6783] = 6747, - [6784] = 6763, - [6785] = 6743, - [6786] = 6763, - [6787] = 6752, - [6788] = 6762, - [6789] = 6751, - [6790] = 6763, - [6791] = 6762, - [6792] = 6754, - [6793] = 6751, - [6794] = 6756, - [6795] = 6747, - [6796] = 6751, - [6797] = 6763, - [6798] = 6762, - [6799] = 6765, - [6800] = 6766, - [6801] = 6743, - [6802] = 6742, - [6803] = 6750, - [6804] = 6752, - [6805] = 6754, - [6806] = 6756, - [6807] = 6763, - [6808] = 6748, - [6809] = 6747, - [6810] = 6743, - [6811] = 6752, - [6812] = 6762, - [6813] = 6756, - [6814] = 6752, - [6815] = 6754, - [6816] = 6743, - [6817] = 6747, - [6818] = 6743, - [6819] = 6765, - [6820] = 6762, - [6821] = 6748, - [6822] = 6756, - [6823] = 6763, - [6824] = 6751, - [6825] = 6754, - [6826] = 6750, - [6827] = 6750, - [6828] = 6756, - [6829] = 6742, - [6830] = 6741, - [6831] = 6741, - [6832] = 6766, - [6833] = 6750, - [6834] = 6754, - [6835] = 6765, - [6836] = 6748, - [6837] = 6747, - [6838] = 6751, - [6839] = 6742, - [6840] = 6743, - [6841] = 6752, - [6842] = 6752, - [6843] = 6766, - [6844] = 6741, - [6845] = 6763, - [6846] = 6742, - [6847] = 6752, - [6848] = 6743, - [6849] = 6742, - [6850] = 6750, - [6851] = 6762, - [6852] = 6762, - [6853] = 6762, - [6854] = 6763, - [6855] = 6763, - [6856] = 6742, - [6857] = 6747, - [6858] = 6750, - [6859] = 6741, - [6860] = 6748, - [6861] = 6754, - [6862] = 6756, - [6863] = 6752, - [6864] = 6766, - [6865] = 6765, - [6866] = 6743, - [6867] = 6751, - [6868] = 6748, - [6869] = 6869, - [6870] = 6751, - [6871] = 6747, - [6872] = 6748, - [6873] = 6747, - [6874] = 6756, - [6875] = 6765, - [6876] = 6754, - [6877] = 6743, - [6878] = 6766, - [6879] = 6754, - [6880] = 6750, - [6881] = 6741, - [6882] = 6742, - [6883] = 6756, - [6884] = 6754, - [6885] = 6766, - [6886] = 6765, - [6887] = 6756, - [6888] = 6751, - [6889] = 6763, - [6890] = 6762, - [6891] = 6762, - [6892] = 6752, - [6893] = 6743, - [6894] = 6742, - [6895] = 6750, - [6896] = 6752, - [6897] = 6747, - [6898] = 6754, - [6899] = 6756, - [6900] = 6748, - [6901] = 6765, - [6902] = 6748, - [6903] = 6747, - [6904] = 6756, - [6905] = 6743, - [6906] = 6752, - [6907] = 6762, - [6908] = 6754, - [6909] = 6750, - [6910] = 6762, - [6911] = 6763, - [6912] = 6750, - [6913] = 6751, - [6914] = 6751, - [6915] = 6742, - [6916] = 6754, - [6917] = 6765, - [6918] = 6766, - [6919] = 6741, - [6920] = 6766, - [6921] = 6741, - [6922] = 6765, - [6923] = 6763, - [6924] = 6766, - [6925] = 6756, - [6926] = 6754, - [6927] = 6751, - [6928] = 6751, - [6929] = 6752, - [6930] = 6765, - [6931] = 6763, - [6932] = 6762, - [6933] = 6743, - [6934] = 6766, - [6935] = 6752, - [6936] = 6741, - [6937] = 6743, - [6938] = 6752, - [6939] = 6765, - [6940] = 6747, - [6941] = 6748, - [6942] = 6756, - [6943] = 6747, - [6944] = 6748, - [6945] = 6756, - [6946] = 6754, - [6947] = 6750, - [6948] = 6742, - [6949] = 6949, - [6950] = 6741, - [6951] = 6742, - [6952] = 6952, - [6953] = 6766, - [6954] = 6765, - [6955] = 6751, - [6956] = 6750, - [6957] = 6747, - [6958] = 6763, - [6959] = 6762, - [6960] = 6743, - [6961] = 6752, - [6962] = 6752, - [6963] = 6750, - [6964] = 6742, - [6965] = 6741, - [6966] = 6756, - [6967] = 6741, - [6968] = 6741, - [6969] = 6765, - [6970] = 6742, - [6971] = 6766, - [6972] = 6743, - [6973] = 6748, - [6974] = 6766, - [6975] = 6765, - [6976] = 6756, - [6977] = 6747, - [6978] = 6742, - [6979] = 6747, - [6980] = 6750, - [6981] = 6981, - [6982] = 6762, - [6983] = 6754, - [6984] = 6743, - [6985] = 6752, - [6986] = 6748, - [6987] = 6763, - [6988] = 6751, - [6989] = 6765, - [6990] = 6751, - [6991] = 6766, - [6992] = 6756, - [6993] = 6741, - [6994] = 6754, - [6995] = 6743, - [6996] = 6766, - [6997] = 6756, - [6998] = 6754, - [6999] = 6741, - [7000] = 6766, - [7001] = 6752, - [7002] = 6741, - [7003] = 6766, - [7004] = 6765, - [7005] = 6981, - [7006] = 6752, - [7007] = 6750, - [7008] = 6762, - [7009] = 6742, - [7010] = 6751, - [7011] = 6763, - [7012] = 6750, - [7013] = 6762, - [7014] = 6754, - [7015] = 6756, - [7016] = 6754, - [7017] = 6763, - [7018] = 6741, - [7019] = 6766, - [7020] = 6765, - [7021] = 6751, - [7022] = 6981, - [7023] = 6751, - [7024] = 6763, - [7025] = 6762, - [7026] = 6763, - [7027] = 6752, - [7028] = 6742, - [7029] = 6750, - [7030] = 6762, - [7031] = 6743, - [7032] = 6748, - [7033] = 6748, - [7034] = 6754, - [7035] = 6756, - [7036] = 6765, - [7037] = 6742, - [7038] = 6747, - [7039] = 6742, - [7040] = 6743, - [7041] = 6747, - [7042] = 6748, - [7043] = 6747, - [7044] = 6748, - [7045] = 6743, - [7046] = 6752, - [7047] = 6981, - [7048] = 6752, - [7049] = 6762, - [7050] = 6762, - [7051] = 6763, - [7052] = 6763, - [7053] = 6751, - [7054] = 6751, - [7055] = 6750, - [7056] = 6765, - [7057] = 6766, - [7058] = 6765, - [7059] = 6766, - [7060] = 6741, - [7061] = 6741, - [7062] = 6750, - [7063] = 6756, - [7064] = 6741, - [7065] = 6762, - [7066] = 6743, - [7067] = 6748, - [7068] = 6747, - [7069] = 6756, - [7070] = 6754, - [7071] = 6765, - [7072] = 6747, - [7073] = 6763, - [7074] = 6750, - [7075] = 6742, - [7076] = 6748, - [7077] = 6750, - [7078] = 6754, - [7079] = 6742, - [7080] = 6750, - [7081] = 6766, - [7082] = 6756, - [7083] = 6766, - [7084] = 6765, - [7085] = 6752, - [7086] = 6754, - [7087] = 6754, - [7088] = 6756, - [7089] = 6756, - [7090] = 6741, - [7091] = 6748, - [7092] = 6754, - [7093] = 6747, - [7094] = 6766, - [7095] = 6748, - [7096] = 6747, - [7097] = 6750, - [7098] = 6765, - [7099] = 6743, - [7100] = 6752, - [7101] = 6751, - [7102] = 6750, - [7103] = 6743, - [7104] = 6742, - [7105] = 6762, - [7106] = 6763, - [7107] = 6981, - [7108] = 6751, - [7109] = 6747, - [7110] = 6742, - [7111] = 6765, - [7112] = 6766, - [7113] = 6763, - [7114] = 6748, - [7115] = 6751, - [7116] = 6741, - [7117] = 6741, - [7118] = 6763, - [7119] = 6762, - [7120] = 6762, - [7121] = 6751, - [7122] = 6742, - [7123] = 6748, - [7124] = 6747, - [7125] = 6981, - [7126] = 6743, - [7127] = 6752, - [7128] = 6743, - [7129] = 7129, - [7130] = 7130, - [7131] = 7131, - [7132] = 1059, - [7133] = 7133, - [7134] = 7134, - [7135] = 7129, - [7136] = 3432, - [7137] = 7137, - [7138] = 7134, - [7139] = 819, - [7140] = 7129, - [7141] = 7133, - [7142] = 7133, - [7143] = 7133, - [7144] = 7133, - [7145] = 7134, - [7146] = 7133, - [7147] = 7133, - [7148] = 7129, - [7149] = 7134, - [7150] = 7129, - [7151] = 7134, - [7152] = 7129, - [7153] = 7133, - [7154] = 7134, - [7155] = 7155, - [7156] = 7133, - [7157] = 7134, - [7158] = 7129, - [7159] = 7134, - [7160] = 7129, - [7161] = 7134, - [7162] = 7134, - [7163] = 7129, - [7164] = 7133, - [7165] = 7129, - [7166] = 7129, - [7167] = 7134, - [7168] = 7129, - [7169] = 7134, - [7170] = 7129, - [7171] = 7134, - [7172] = 7129, - [7173] = 7129, - [7174] = 7134, - [7175] = 7129, - [7176] = 7134, - [7177] = 7129, - [7178] = 7134, - [7179] = 7129, - [7180] = 7134, - [7181] = 7133, - [7182] = 7133, - [7183] = 7129, - [7184] = 7134, - [7185] = 7133, - [7186] = 7129, - [7187] = 7134, - [7188] = 7129, - [7189] = 7133, - [7190] = 7134, - [7191] = 7129, - [7192] = 7134, - [7193] = 7129, - [7194] = 7134, - [7195] = 7134, - [7196] = 7129, - [7197] = 7134, - [7198] = 7129, - [7199] = 7133, - [7200] = 7134, - [7201] = 7129, - [7202] = 7134, - [7203] = 7134, - [7204] = 7129, - [7205] = 7205, - [7206] = 820, - [7207] = 7207, - [7208] = 7208, - [7209] = 7209, - [7210] = 822, - [7211] = 7211, - [7212] = 812, - [7213] = 7213, - [7214] = 910, - [7215] = 7215, - [7216] = 7209, - [7217] = 815, - [7218] = 7218, - [7219] = 7219, - [7220] = 7220, - [7221] = 7221, - [7222] = 7218, - [7223] = 7220, - [7224] = 847, - [7225] = 7220, - [7226] = 7218, - [7227] = 7219, - [7228] = 7219, - [7229] = 7219, - [7230] = 845, - [7231] = 819, - [7232] = 7220, - [7233] = 7221, - [7234] = 7218, - [7235] = 7220, - [7236] = 7236, - [7237] = 7218, - [7238] = 7219, - [7239] = 7218, - [7240] = 826, - [7241] = 7220, - [7242] = 7221, - [7243] = 7221, - [7244] = 7221, - [7245] = 7221, - [7246] = 7219, - [7247] = 7219, - [7248] = 7218, - [7249] = 3794, - [7250] = 3432, - [7251] = 7221, - [7252] = 7221, - [7253] = 7219, - [7254] = 848, - [7255] = 7219, - [7256] = 7219, - [7257] = 7220, - [7258] = 7220, - [7259] = 7218, - [7260] = 7221, - [7261] = 7220, - [7262] = 3432, - [7263] = 7218, - [7264] = 7218, - [7265] = 7221, - [7266] = 7220, - [7267] = 7219, - [7268] = 7220, - [7269] = 7269, - [7270] = 7221, - [7271] = 7218, - [7272] = 7221, - [7273] = 7220, - [7274] = 819, - [7275] = 7275, - [7276] = 7276, - [7277] = 7275, - [7278] = 7278, - [7279] = 7279, - [7280] = 7278, - [7281] = 7276, - [7282] = 7278, - [7283] = 7283, - [7284] = 7284, - [7285] = 7285, - [7286] = 7284, - [7287] = 7275, - [7288] = 7288, - [7289] = 3794, - [7290] = 7276, - [7291] = 7285, - [7292] = 7283, - [7293] = 7278, - [7294] = 7283, - [7295] = 7283, - [7296] = 3432, - [7297] = 7283, - [7298] = 7284, - [7299] = 820, - [7300] = 7285, - [7301] = 7278, - [7302] = 815, - [7303] = 7275, - [7304] = 7278, - [7305] = 7276, - [7306] = 7275, - [7307] = 7283, - [7308] = 7276, - [7309] = 4002, - [7310] = 7285, - [7311] = 7285, - [7312] = 7284, - [7313] = 7275, - [7314] = 7278, - [7315] = 7283, - [7316] = 7284, - [7317] = 7276, - [7318] = 812, - [7319] = 7276, - [7320] = 7278, - [7321] = 7276, - [7322] = 7278, - [7323] = 7285, - [7324] = 7276, - [7325] = 7276, - [7326] = 7278, - [7327] = 822, - [7328] = 3921, - [7329] = 7276, - [7330] = 7275, - [7331] = 7275, - [7332] = 7275, - [7333] = 4034, - [7334] = 7278, - [7335] = 7283, - [7336] = 7275, - [7337] = 7283, - [7338] = 3942, - [7339] = 7283, - [7340] = 1055, - [7341] = 7341, - [7342] = 1056, - [7343] = 1057, - [7344] = 1058, - [7345] = 7275, - [7346] = 7283, - [7347] = 7283, - [7348] = 910, - [7349] = 7275, - [7350] = 7284, - [7351] = 1059, - [7352] = 3959, - [7353] = 7353, - [7354] = 812, - [7355] = 7355, - [7356] = 7356, - [7357] = 7357, - [7358] = 7353, - [7359] = 7356, - [7360] = 7355, - [7361] = 7361, - [7362] = 7361, - [7363] = 7363, - [7364] = 7364, - [7365] = 7356, - [7366] = 7357, - [7367] = 7353, - [7368] = 7357, - [7369] = 7356, - [7370] = 7355, - [7371] = 7357, - [7372] = 7372, - [7373] = 7355, - [7374] = 7353, - [7375] = 7361, - [7376] = 7376, - [7377] = 7356, - [7378] = 7378, - [7379] = 7376, - [7380] = 7376, - [7381] = 7355, - [7382] = 7378, - [7383] = 7376, - [7384] = 7361, - [7385] = 7372, - [7386] = 7356, - [7387] = 7372, - [7388] = 7353, - [7389] = 7361, - [7390] = 7361, - [7391] = 7356, - [7392] = 7376, - [7393] = 7356, - [7394] = 7353, - [7395] = 7372, - [7396] = 7353, - [7397] = 7361, - [7398] = 7353, - [7399] = 7376, - [7400] = 7355, - [7401] = 7357, - [7402] = 3794, - [7403] = 7353, - [7404] = 7361, - [7405] = 7372, - [7406] = 7376, - [7407] = 7355, - [7408] = 7355, - [7409] = 7372, - [7410] = 7372, - [7411] = 7411, - [7412] = 7364, - [7413] = 7364, - [7414] = 7376, - [7415] = 7372, - [7416] = 7353, - [7417] = 7356, - [7418] = 7364, - [7419] = 7376, - [7420] = 7372, - [7421] = 7357, - [7422] = 7363, - [7423] = 7364, - [7424] = 7424, - [7425] = 7355, - [7426] = 7361, - [7427] = 7411, - [7428] = 7363, - [7429] = 7378, - [7430] = 7361, - [7431] = 7431, - [7432] = 7353, - [7433] = 7372, - [7434] = 7376, - [7435] = 7361, - [7436] = 7356, - [7437] = 7356, - [7438] = 7353, - [7439] = 7376, - [7440] = 7355, - [7441] = 7411, - [7442] = 7355, - [7443] = 7356, - [7444] = 7376, - [7445] = 7372, - [7446] = 7372, - [7447] = 7447, - [7448] = 7355, - [7449] = 7378, - [7450] = 7411, - [7451] = 7376, - [7452] = 7353, - [7453] = 7363, - [7454] = 7357, - [7455] = 7364, - [7456] = 7356, - [7457] = 7364, - [7458] = 7363, - [7459] = 910, - [7460] = 7355, - [7461] = 820, - [7462] = 7361, - [7463] = 7356, - [7464] = 7353, - [7465] = 7372, - [7466] = 7355, - [7467] = 7411, - [7468] = 7356, - [7469] = 7411, - [7470] = 7361, - [7471] = 7353, - [7472] = 7356, - [7473] = 7363, - [7474] = 7356, - [7475] = 7378, - [7476] = 7364, - [7477] = 7357, - [7478] = 7364, - [7479] = 7364, - [7480] = 7378, - [7481] = 7364, - [7482] = 7376, - [7483] = 7363, - [7484] = 7376, - [7485] = 7355, - [7486] = 7411, - [7487] = 7353, - [7488] = 7378, - [7489] = 7361, - [7490] = 7357, - [7491] = 7372, - [7492] = 7363, - [7493] = 7355, - [7494] = 7356, - [7495] = 845, - [7496] = 7357, - [7497] = 7355, - [7498] = 7376, - [7499] = 7372, - [7500] = 7411, - [7501] = 7353, - [7502] = 7376, - [7503] = 7357, - [7504] = 7356, - [7505] = 7356, - [7506] = 7355, - [7507] = 7376, - [7508] = 7372, - [7509] = 7356, - [7510] = 847, - [7511] = 7361, - [7512] = 7357, - [7513] = 7353, - [7514] = 7372, - [7515] = 7355, - [7516] = 7411, - [7517] = 7355, - [7518] = 7361, - [7519] = 7353, - [7520] = 7376, - [7521] = 7363, - [7522] = 7364, - [7523] = 7372, - [7524] = 7353, - [7525] = 7378, - [7526] = 7411, - [7527] = 7361, - [7528] = 7378, - [7529] = 7356, - [7530] = 7353, - [7531] = 7372, - [7532] = 7357, - [7533] = 7411, - [7534] = 848, - [7535] = 7378, - [7536] = 7356, - [7537] = 7355, - [7538] = 826, - [7539] = 7361, - [7540] = 7372, - [7541] = 7356, - [7542] = 7378, - [7543] = 7376, - [7544] = 7411, - [7545] = 7361, - [7546] = 7361, - [7547] = 7353, - [7548] = 7363, - [7549] = 7364, - [7550] = 7372, - [7551] = 7376, - [7552] = 7355, - [7553] = 7411, - [7554] = 7353, - [7555] = 7372, - [7556] = 7376, - [7557] = 7361, - [7558] = 7353, - [7559] = 822, - [7560] = 7353, - [7561] = 7376, - [7562] = 7356, - [7563] = 7372, - [7564] = 7361, - [7565] = 7356, - [7566] = 7355, - [7567] = 7372, - [7568] = 7376, - [7569] = 7376, - [7570] = 7372, - [7571] = 7355, - [7572] = 7361, - [7573] = 7573, - [7574] = 815, - [7575] = 7357, - [7576] = 7361, - [7577] = 7372, - [7578] = 7363, - [7579] = 7378, - [7580] = 7355, - [7581] = 7361, - [7582] = 7411, - [7583] = 7355, - [7584] = 7353, - [7585] = 7353, - [7586] = 7364, - [7587] = 7361, - [7588] = 7378, - [7589] = 7361, - [7590] = 7355, - [7591] = 7591, - [7592] = 7376, - [7593] = 7372, - [7594] = 7378, - [7595] = 7376, - [7596] = 7356, - [7597] = 7597, - [7598] = 7598, - [7599] = 7599, - [7600] = 7600, - [7601] = 7601, - [7602] = 7602, - [7603] = 3794, - [7604] = 7604, - [7605] = 7600, - [7606] = 7598, - [7607] = 826, - [7608] = 7608, - [7609] = 845, - [7610] = 7602, - [7611] = 7597, - [7612] = 7608, - [7613] = 848, - [7614] = 7602, - [7615] = 7601, - [7616] = 7604, - [7617] = 7599, - [7618] = 7601, - [7619] = 7604, - [7620] = 7608, - [7621] = 7602, - [7622] = 7622, - [7623] = 7600, - [7624] = 7601, - [7625] = 7600, - [7626] = 7600, - [7627] = 7602, - [7628] = 7600, - [7629] = 7602, - [7630] = 7601, - [7631] = 7598, - [7632] = 7600, - [7633] = 7598, - [7634] = 7599, - [7635] = 847, - [7636] = 7598, - [7637] = 7598, - [7638] = 7598, - [7639] = 7601, - [7640] = 7600, - [7641] = 7597, - [7642] = 7598, - [7643] = 7597, - [7644] = 7601, - [7645] = 7601, - [7646] = 7600, - [7647] = 7598, - [7648] = 7597, - [7649] = 7602, - [7650] = 7601, - [7651] = 3921, - [7652] = 7599, - [7653] = 7599, - [7654] = 7604, - [7655] = 7622, - [7656] = 7604, - [7657] = 7599, - [7658] = 7598, - [7659] = 7622, - [7660] = 7600, - [7661] = 7597, - [7662] = 7597, - [7663] = 7599, - [7664] = 7602, - [7665] = 7622, - [7666] = 7600, - [7667] = 4002, - [7668] = 7622, - [7669] = 7604, - [7670] = 7604, - [7671] = 7599, - [7672] = 7601, - [7673] = 7600, - [7674] = 7622, - [7675] = 7597, - [7676] = 7599, - [7677] = 7597, - [7678] = 7602, - [7679] = 7601, - [7680] = 7602, - [7681] = 3959, - [7682] = 7602, - [7683] = 7597, - [7684] = 7598, - [7685] = 4034, - [7686] = 7599, - [7687] = 3942, - [7688] = 7604, - [7689] = 7600, - [7690] = 7597, - [7691] = 7604, - [7692] = 7601, - [7693] = 7591, - [7694] = 7602, - [7695] = 7599, - [7696] = 7602, - [7697] = 7598, - [7698] = 7598, - [7699] = 7601, - [7700] = 7597, - [7701] = 7604, - [7702] = 7601, - [7703] = 7599, - [7704] = 7600, - [7705] = 7598, - [7706] = 7601, - [7707] = 7601, - [7708] = 7600, - [7709] = 7709, - [7710] = 7599, - [7711] = 7622, - [7712] = 7604, - [7713] = 7598, - [7714] = 7598, - [7715] = 7597, - [7716] = 7604, - [7717] = 7604, - [7718] = 7604, - [7719] = 7608, - [7720] = 7602, - [7721] = 7600, - [7722] = 7598, - [7723] = 7598, - [7724] = 7597, - [7725] = 7597, - [7726] = 7600, - [7727] = 7602, - [7728] = 7597, - [7729] = 7604, - [7730] = 7599, - [7731] = 7600, - [7732] = 7622, - [7733] = 864, - [7734] = 7602, - [7735] = 7602, - [7736] = 7604, - [7737] = 7597, - [7738] = 7599, - [7739] = 7739, - [7740] = 7600, - [7741] = 7602, - [7742] = 7599, - [7743] = 7598, - [7744] = 7598, - [7745] = 7597, - [7746] = 7602, - [7747] = 7597, - [7748] = 7601, - [7749] = 7597, - [7750] = 7601, - [7751] = 7602, - [7752] = 7598, - [7753] = 7597, - [7754] = 7597, - [7755] = 7602, - [7756] = 7622, - [7757] = 7598, - [7758] = 7601, - [7759] = 7597, - [7760] = 7622, - [7761] = 7622, - [7762] = 7602, - [7763] = 7597, - [7764] = 7599, - [7765] = 7604, - [7766] = 7604, - [7767] = 7601, - [7768] = 7597, - [7769] = 7600, - [7770] = 7622, - [7771] = 7601, - [7772] = 7602, - [7773] = 7598, - [7774] = 7602, - [7775] = 7598, - [7776] = 7604, - [7777] = 7597, - [7778] = 7600, - [7779] = 7601, - [7780] = 7598, - [7781] = 7602, - [7782] = 7608, - [7783] = 7601, - [7784] = 7599, - [7785] = 7601, - [7786] = 7598, - [7787] = 889, - [7788] = 7599, - [7789] = 7598, - [7790] = 7600, - [7791] = 7598, - [7792] = 7597, - [7793] = 7622, - [7794] = 7600, - [7795] = 7600, - [7796] = 7599, - [7797] = 7602, - [7798] = 7599, - [7799] = 7601, - [7800] = 7604, - [7801] = 7600, - [7802] = 7604, - [7803] = 7600, - [7804] = 7598, - [7805] = 7597, - [7806] = 7601, - [7807] = 7597, - [7808] = 7599, - [7809] = 7599, - [7810] = 7604, - [7811] = 7604, - [7812] = 7597, - [7813] = 7598, - [7814] = 7622, - [7815] = 7599, - [7816] = 7601, - [7817] = 7598, - [7818] = 7599, - [7819] = 7599, - [7820] = 7598, - [7821] = 7597, - [7822] = 7608, - [7823] = 7597, - [7824] = 7602, - [7825] = 7597, - [7826] = 7598, - [7827] = 7599, - [7828] = 7597, - [7829] = 7598, - [7830] = 7598, - [7831] = 7604, - [7832] = 7597, - [7833] = 7598, - [7834] = 7600, - [7835] = 7597, - [7836] = 1055, - [7837] = 1056, - [7838] = 3959, - [7839] = 3942, - [7840] = 1059, - [7841] = 7841, - [7842] = 3921, - [7843] = 1056, - [7844] = 1058, - [7845] = 3959, - [7846] = 4034, - [7847] = 1057, - [7848] = 4002, - [7849] = 812, - [7850] = 910, - [7851] = 1058, - [7852] = 7852, - [7853] = 4002, - [7854] = 3921, - [7855] = 1055, - [7856] = 4034, - [7857] = 3942, - [7858] = 5721, - [7859] = 7859, - [7860] = 7447, - [7861] = 1057, - [7862] = 1059, - [7863] = 7863, - [7864] = 7863, - [7865] = 7865, - [7866] = 7866, - [7867] = 7867, - [7868] = 7868, - [7869] = 7869, - [7870] = 7867, - [7871] = 7868, - [7872] = 7863, - [7873] = 7869, - [7874] = 7868, - [7875] = 7866, - [7876] = 7867, - [7877] = 7866, - [7878] = 7863, - [7879] = 7869, - [7880] = 7868, - [7881] = 7867, - [7882] = 7882, - [7883] = 7863, - [7884] = 7866, - [7885] = 7869, - [7886] = 7868, - [7887] = 7869, - [7888] = 7882, - [7889] = 7863, - [7890] = 7867, - [7891] = 822, - [7892] = 7869, - [7893] = 7865, - [7894] = 7866, - [7895] = 7868, - [7896] = 7863, - [7897] = 7867, - [7898] = 7869, - [7899] = 7868, - [7900] = 7863, - [7901] = 7863, - [7902] = 7867, - [7903] = 7868, - [7904] = 7865, - [7905] = 7905, - [7906] = 7882, - [7907] = 7869, - [7908] = 7868, - [7909] = 812, - [7910] = 7910, - [7911] = 7863, - [7912] = 7865, - [7913] = 7869, - [7914] = 7868, - [7915] = 7863, - [7916] = 7868, - [7917] = 7917, - [7918] = 7882, - [7919] = 7865, - [7920] = 7869, - [7921] = 7863, - [7922] = 7869, - [7923] = 7868, - [7924] = 7863, - [7925] = 7869, - [7926] = 7868, - [7927] = 7863, - [7928] = 7869, - [7929] = 7865, - [7930] = 7930, - [7931] = 7868, - [7932] = 7865, - [7933] = 7863, - [7934] = 7863, - [7935] = 3794, - [7936] = 7865, - [7937] = 7869, - [7938] = 7865, - [7939] = 7869, - [7940] = 7940, - [7941] = 7866, - [7942] = 7868, - [7943] = 7866, - [7944] = 7865, - [7945] = 7865, - [7946] = 7863, - [7947] = 7947, - [7948] = 7917, - [7949] = 7949, - [7950] = 819, - [7951] = 7905, - [7952] = 7869, - [7953] = 7869, - [7954] = 7863, - [7955] = 7868, - [7956] = 7868, - [7957] = 7869, - [7958] = 7863, - [7959] = 7869, - [7960] = 7905, - [7961] = 7882, - [7962] = 7865, - [7963] = 7869, - [7964] = 7866, - [7965] = 7867, - [7966] = 7868, - [7967] = 7917, - [7968] = 7868, - [7969] = 7863, - [7970] = 7905, - [7971] = 7971, - [7972] = 817, - [7973] = 7865, - [7974] = 7869, - [7975] = 7917, - [7976] = 7865, - [7977] = 7868, - [7978] = 7869, - [7979] = 7863, - [7980] = 7865, - [7981] = 7882, - [7982] = 7863, - [7983] = 7869, - [7984] = 7865, - [7985] = 7868, - [7986] = 7917, - [7987] = 7867, - [7988] = 7917, - [7989] = 7863, - [7990] = 7868, - [7991] = 7865, - [7992] = 7868, - [7993] = 7865, - [7994] = 7865, - [7995] = 7866, - [7996] = 7868, - [7997] = 7905, - [7998] = 7867, - [7999] = 7865, - [8000] = 7869, - [8001] = 7866, - [8002] = 7868, - [8003] = 7867, - [8004] = 7869, - [8005] = 7865, - [8006] = 7863, - [8007] = 7865, - [8008] = 7863, - [8009] = 7863, - [8010] = 7868, - [8011] = 7863, - [8012] = 8012, - [8013] = 8013, - [8014] = 7905, - [8015] = 7866, - [8016] = 7866, - [8017] = 7868, - [8018] = 7867, - [8019] = 7869, - [8020] = 7905, - [8021] = 7869, - [8022] = 8022, - [8023] = 8023, - [8024] = 840, - [8025] = 8025, - [8026] = 8022, - [8027] = 8027, - [8028] = 8027, - [8029] = 8029, - [8030] = 8030, - [8031] = 8031, - [8032] = 8032, - [8033] = 8033, - [8034] = 8032, - [8035] = 8035, - [8036] = 8025, - [8037] = 8037, - [8038] = 8035, - [8039] = 8025, - [8040] = 8040, - [8041] = 8027, - [8042] = 8042, - [8043] = 8040, - [8044] = 8022, - [8045] = 8031, - [8046] = 8023, - [8047] = 8031, - [8048] = 8022, - [8049] = 8049, - [8050] = 8035, - [8051] = 8025, - [8052] = 8022, - [8053] = 8027, - [8054] = 8032, - [8055] = 8032, - [8056] = 8056, - [8057] = 8025, - [8058] = 8023, - [8059] = 8031, - [8060] = 8056, - [8061] = 8040, - [8062] = 8022, - [8063] = 8040, - [8064] = 8027, - [8065] = 8056, - [8066] = 8025, - [8067] = 8022, - [8068] = 8032, - [8069] = 8056, - [8070] = 8023, - [8071] = 8040, - [8072] = 8056, - [8073] = 8023, - [8074] = 8035, - [8075] = 8022, - [8076] = 8032, - [8077] = 8035, - [8078] = 8031, - [8079] = 8040, - [8080] = 8027, - [8081] = 8081, - [8082] = 8025, - [8083] = 8040, - [8084] = 977, - [8085] = 8031, - [8086] = 8032, - [8087] = 8056, - [8088] = 8023, - [8089] = 8035, - [8090] = 8023, - [8091] = 8025, - [8092] = 8027, - [8093] = 8035, - [8094] = 8027, - [8095] = 8040, - [8096] = 8022, - [8097] = 8027, - [8098] = 8025, - [8099] = 8040, - [8100] = 8022, - [8101] = 8023, - [8102] = 8102, - [8103] = 8025, - [8104] = 8033, - [8105] = 8023, - [8106] = 8032, - [8107] = 8031, - [8108] = 8030, - [8109] = 817, - [8110] = 8056, - [8111] = 8056, - [8112] = 8032, - [8113] = 8031, - [8114] = 8056, - [8115] = 829, - [8116] = 8081, - [8117] = 8032, - [8118] = 8025, - [8119] = 8025, - [8120] = 8056, - [8121] = 8025, - [8122] = 8022, - [8123] = 8033, - [8124] = 8035, - [8125] = 8032, - [8126] = 8035, - [8127] = 8035, - [8128] = 8056, - [8129] = 8022, - [8130] = 8031, - [8131] = 8023, - [8132] = 8040, - [8133] = 8133, - [8134] = 8035, - [8135] = 8027, - [8136] = 8035, - [8137] = 8027, - [8138] = 8025, - [8139] = 8023, - [8140] = 8035, - [8141] = 8023, - [8142] = 8032, - [8143] = 8023, - [8144] = 8023, - [8145] = 8040, - [8146] = 8027, - [8147] = 8023, - [8148] = 8022, - [8149] = 817, - [8150] = 8023, - [8151] = 8031, - [8152] = 8032, - [8153] = 8025, - [8154] = 8025, - [8155] = 8031, - [8156] = 8032, - [8157] = 8022, - [8158] = 8040, - [8159] = 8056, - [8160] = 8023, - [8161] = 8031, - [8162] = 8040, - [8163] = 8030, - [8164] = 8022, - [8165] = 8022, - [8166] = 8032, - [8167] = 8035, - [8168] = 8027, - [8169] = 8169, - [8170] = 8027, - [8171] = 8035, - [8172] = 8056, - [8173] = 8173, - [8174] = 8040, - [8175] = 8031, - [8176] = 8022, - [8177] = 8035, - [8178] = 8031, - [8179] = 8027, - [8180] = 8027, - [8181] = 8030, - [8182] = 8031, - [8183] = 8035, - [8184] = 8031, - [8185] = 8056, - [8186] = 8032, - [8187] = 8025, - [8188] = 8022, - [8189] = 8027, - [8190] = 8033, - [8191] = 8035, - [8192] = 8032, - [8193] = 8040, - [8194] = 8027, - [8195] = 8040, - [8196] = 8056, - [8197] = 8035, - [8198] = 8031, - [8199] = 8056, - [8200] = 8031, - [8201] = 8035, - [8202] = 8022, - [8203] = 8022, - [8204] = 8025, - [8205] = 8040, - [8206] = 8032, - [8207] = 8081, - [8208] = 8056, - [8209] = 8023, - [8210] = 8030, - [8211] = 8033, - [8212] = 8040, - [8213] = 8032, - [8214] = 8023, - [8215] = 8032, - [8216] = 8056, - [8217] = 8033, - [8218] = 8056, - [8219] = 8022, - [8220] = 8081, - [8221] = 8025, - [8222] = 8081, - [8223] = 8056, - [8224] = 8040, - [8225] = 8033, - [8226] = 8027, - [8227] = 8025, - [8228] = 8032, - [8229] = 8229, - [8230] = 8040, - [8231] = 8033, - [8232] = 822, - [8233] = 8233, - [8234] = 8040, - [8235] = 8025, - [8236] = 8022, - [8237] = 8027, - [8238] = 8031, - [8239] = 8023, - [8240] = 8023, - [8241] = 8032, - [8242] = 8056, - [8243] = 8040, - [8244] = 8023, - [8245] = 8035, - [8246] = 8023, - [8247] = 8031, - [8248] = 8081, - [8249] = 8025, - [8250] = 8081, - [8251] = 8027, - [8252] = 8032, - [8253] = 8035, - [8254] = 8035, - [8255] = 8022, - [8256] = 8023, - [8257] = 8035, - [8258] = 8022, - [8259] = 8056, - [8260] = 8027, - [8261] = 8033, - [8262] = 8040, - [8263] = 8022, - [8264] = 8031, - [8265] = 8056, - [8266] = 8031, - [8267] = 8027, - [8268] = 8023, - [8269] = 8025, - [8270] = 8081, - [8271] = 8022, - [8272] = 8031, - [8273] = 8025, - [8274] = 8027, - [8275] = 856, - [8276] = 8032, - [8277] = 8035, - [8278] = 8031, - [8279] = 8035, - [8280] = 8056, - [8281] = 8025, - [8282] = 8022, - [8283] = 812, - [8284] = 8056, - [8285] = 8031, - [8286] = 8032, - [8287] = 8027, - [8288] = 8031, - [8289] = 8032, - [8290] = 8035, - [8291] = 8025, - [8292] = 8032, - [8293] = 8025, - [8294] = 8023, - [8295] = 8027, - [8296] = 8023, - [8297] = 8056, - [8298] = 8040, - [8299] = 8040, - [8300] = 8030, - [8301] = 8056, - [8302] = 8040, - [8303] = 8027, - [8304] = 8031, - [8305] = 8081, - [8306] = 8040, - [8307] = 8307, - [8308] = 988, - [8309] = 982, - [8310] = 978, - [8311] = 987, - [8312] = 983, - [8313] = 910, - [8314] = 961, - [8315] = 975, - [8316] = 976, - [8317] = 910, - [8318] = 815, - [8319] = 820, - [8320] = 816, - [8321] = 832, - [8322] = 830, - [8323] = 832, - [8324] = 821, - [8325] = 830, - [8326] = 7709, - [8327] = 825, - [8328] = 813, - [8329] = 819, - [8330] = 814, - [8331] = 812, - [8332] = 832, - [8333] = 830, - [8334] = 842, - [8335] = 825, - [8336] = 8336, - [8337] = 8337, - [8338] = 816, - [8339] = 813, - [8340] = 874, - [8341] = 8337, - [8342] = 823, - [8343] = 8337, - [8344] = 814, - [8345] = 853, - [8346] = 844, - [8347] = 8337, - [8348] = 836, - [8349] = 854, - [8350] = 822, - [8351] = 8337, - [8352] = 8337, - [8353] = 821, - [8354] = 848, - [8355] = 8355, - [8356] = 8355, - [8357] = 8355, - [8358] = 8355, - [8359] = 8355, - [8360] = 8355, - [8361] = 8361, - [8362] = 7591, - [8363] = 849, - [8364] = 826, - [8365] = 845, - [8366] = 836, - [8367] = 839, - [8368] = 8355, - [8369] = 8355, - [8370] = 8355, - [8371] = 8355, - [8372] = 860, - [8373] = 827, - [8374] = 8355, - [8375] = 847, - [8376] = 8355, - [8377] = 8355, - [8378] = 8355, - [8379] = 8355, - [8380] = 842, - [8381] = 8355, - [8382] = 828, - [8383] = 853, - [8384] = 8355, - [8385] = 8355, - [8386] = 8355, - [8387] = 874, - [8388] = 857, - [8389] = 8389, - [8390] = 8355, - [8391] = 854, - [8392] = 859, - [8393] = 8355, - [8394] = 8355, - [8395] = 8355, - [8396] = 844, - [8397] = 8355, - [8398] = 852, - [8399] = 3432, - [8400] = 901, - [8401] = 8401, - [8402] = 886, - [8403] = 953, - [8404] = 893, - [8405] = 884, - [8406] = 828, - [8407] = 923, - [8408] = 899, - [8409] = 8401, - [8410] = 8401, - [8411] = 921, - [8412] = 8412, - [8413] = 920, - [8414] = 857, - [8415] = 852, - [8416] = 916, - [8417] = 8401, - [8418] = 859, - [8419] = 902, - [8420] = 879, - [8421] = 8401, - [8422] = 917, - [8423] = 8401, - [8424] = 938, - [8425] = 839, - [8426] = 8426, - [8427] = 8412, - [8428] = 876, - [8429] = 905, - [8430] = 8430, - [8431] = 932, - [8432] = 918, - [8433] = 934, - [8434] = 7591, - [8435] = 8412, - [8436] = 910, - [8437] = 827, - [8438] = 913, - [8439] = 8412, - [8440] = 915, - [8441] = 869, - [8442] = 868, - [8443] = 8412, - [8444] = 925, - [8445] = 8412, - [8446] = 860, - [8447] = 937, - [8448] = 939, - [8449] = 8449, - [8450] = 887, - [8451] = 849, - [8452] = 891, - [8453] = 954, - [8454] = 966, - [8455] = 8455, - [8456] = 8456, - [8457] = 8457, - [8458] = 8455, - [8459] = 8457, - [8460] = 8455, - [8461] = 928, - [8462] = 8457, - [8463] = 8456, - [8464] = 8464, - [8465] = 929, - [8466] = 8455, - [8467] = 8467, - [8468] = 8455, - [8469] = 865, - [8470] = 8457, - [8471] = 8456, - [8472] = 8464, - [8473] = 934, - [8474] = 8456, - [8475] = 8455, - [8476] = 8457, - [8477] = 8455, - [8478] = 1009, - [8479] = 8457, - [8480] = 8456, - [8481] = 8464, - [8482] = 8456, - [8483] = 8455, - [8484] = 8464, - [8485] = 8457, - [8486] = 1095, - [8487] = 8464, - [8488] = 8456, - [8489] = 915, - [8490] = 8457, - [8491] = 8455, - [8492] = 8492, - [8493] = 8464, - [8494] = 8464, - [8495] = 8457, - [8496] = 8456, - [8497] = 8456, - [8498] = 8464, - [8499] = 8455, - [8500] = 8456, - [8501] = 8457, - [8502] = 8456, - [8503] = 8464, - [8504] = 8455, - [8505] = 8492, - [8506] = 8464, - [8507] = 8455, - [8508] = 8457, - [8509] = 8455, - [8510] = 8456, - [8511] = 8457, - [8512] = 8456, - [8513] = 8464, - [8514] = 8464, - [8515] = 8456, - [8516] = 938, - [8517] = 8457, - [8518] = 8492, - [8519] = 939, - [8520] = 8457, - [8521] = 954, - [8522] = 8455, - [8523] = 8455, - [8524] = 8456, - [8525] = 817, - [8526] = 8455, - [8527] = 8464, - [8528] = 8455, - [8529] = 8464, - [8530] = 927, - [8531] = 8457, - [8532] = 8467, - [8533] = 8456, - [8534] = 8464, - [8535] = 891, - [8536] = 901, - [8537] = 8457, - [8538] = 902, - [8539] = 8492, - [8540] = 953, - [8541] = 8456, - [8542] = 8457, - [8543] = 1161, - [8544] = 8464, - [8545] = 904, - [8546] = 8464, - [8547] = 8464, - [8548] = 8455, - [8549] = 8456, - [8550] = 8457, - [8551] = 8456, - [8552] = 8464, - [8553] = 8457, - [8554] = 8456, - [8555] = 8457, - [8556] = 8464, - [8557] = 8456, - [8558] = 8455, - [8559] = 8457, - [8560] = 8457, - [8561] = 8456, - [8562] = 8464, - [8563] = 916, - [8564] = 8455, - [8565] = 8457, - [8566] = 913, - [8567] = 8464, - [8568] = 8455, - [8569] = 8455, - [8570] = 8457, - [8571] = 8467, - [8572] = 8456, - [8573] = 944, - [8574] = 8574, - [8575] = 8455, - [8576] = 918, - [8577] = 8492, - [8578] = 8457, - [8579] = 917, - [8580] = 8455, - [8581] = 945, - [8582] = 8457, - [8583] = 8456, - [8584] = 8464, - [8585] = 905, - [8586] = 8455, - [8587] = 8456, - [8588] = 8467, - [8589] = 884, - [8590] = 1059, - [8591] = 923, - [8592] = 937, - [8593] = 875, - [8594] = 8464, - [8595] = 879, - [8596] = 899, - [8597] = 8597, - [8598] = 966, - [8599] = 925, - [8600] = 887, - [8601] = 8467, - [8602] = 1056, - [8603] = 920, - [8604] = 893, - [8605] = 1055, - [8606] = 8456, - [8607] = 8492, - [8608] = 1058, - [8609] = 868, - [8610] = 869, - [8611] = 1057, - [8612] = 8455, - [8613] = 8467, - [8614] = 921, - [8615] = 964, - [8616] = 8455, - [8617] = 8464, - [8618] = 8464, - [8619] = 932, - [8620] = 8457, - [8621] = 958, - [8622] = 8456, - [8623] = 8464, - [8624] = 8624, - [8625] = 876, - [8626] = 886, - [8627] = 944, - [8628] = 955, - [8629] = 8629, - [8630] = 8630, - [8631] = 965, - [8632] = 8630, - [8633] = 964, - [8634] = 957, - [8635] = 956, - [8636] = 8636, - [8637] = 8630, - [8638] = 8638, - [8639] = 8636, - [8640] = 960, - [8641] = 8636, - [8642] = 928, - [8643] = 929, - [8644] = 8630, - [8645] = 8638, - [8646] = 8646, - [8647] = 3794, - [8648] = 8630, - [8649] = 8649, - [8650] = 8649, - [8651] = 8649, - [8652] = 968, - [8653] = 969, - [8654] = 8654, - [8655] = 8655, - [8656] = 963, - [8657] = 8649, - [8658] = 865, - [8659] = 815, - [8660] = 1161, - [8661] = 962, - [8662] = 958, - [8663] = 820, - [8664] = 970, - [8665] = 946, - [8666] = 8666, - [8667] = 8638, - [8668] = 8630, - [8669] = 8669, - [8670] = 8630, - [8671] = 8638, - [8672] = 8636, - [8673] = 8636, - [8674] = 8649, - [8675] = 8649, - [8676] = 8649, - [8677] = 8636, - [8678] = 943, - [8679] = 8638, - [8680] = 8638, - [8681] = 8630, - [8682] = 8682, - [8683] = 8636, - [8684] = 8638, - [8685] = 8685, - [8686] = 8649, - [8687] = 8636, - [8688] = 8638, - [8689] = 8689, - [8690] = 8630, - [8691] = 8630, - [8692] = 8638, - [8693] = 8636, - [8694] = 971, - [8695] = 972, - [8696] = 8636, - [8697] = 8649, - [8698] = 8630, - [8699] = 8649, - [8700] = 8638, - [8701] = 8636, - [8702] = 8649, - [8703] = 8630, - [8704] = 940, - [8705] = 8705, - [8706] = 945, - [8707] = 1101, - [8708] = 967, - [8709] = 959, - [8710] = 933, - [8711] = 8649, - [8712] = 974, - [8713] = 8713, - [8714] = 8630, - [8715] = 8638, - [8716] = 8638, - [8717] = 8630, - [8718] = 8636, - [8719] = 8649, - [8720] = 8636, - [8721] = 8649, - [8722] = 1095, - [8723] = 1124, - [8724] = 8638, - [8725] = 8636, - [8726] = 8636, - [8727] = 8649, - [8728] = 8630, - [8729] = 8638, - [8730] = 8630, - [8731] = 8636, - [8732] = 8638, - [8733] = 8636, - [8734] = 8638, - [8735] = 8649, - [8736] = 8649, - [8737] = 8636, - [8738] = 8638, - [8739] = 8636, - [8740] = 8638, - [8741] = 930, - [8742] = 8630, - [8743] = 8630, - [8744] = 8630, - [8745] = 8638, - [8746] = 8649, - [8747] = 8636, - [8748] = 8638, - [8749] = 935, - [8750] = 8630, - [8751] = 8649, - [8752] = 8636, - [8753] = 8630, - [8754] = 8649, - [8755] = 8755, - [8756] = 8649, - [8757] = 8757, - [8758] = 8638, - [8759] = 8636, - [8760] = 8649, - [8761] = 8630, - [8762] = 8638, - [8763] = 8636, - [8764] = 8638, - [8765] = 8649, - [8766] = 875, - [8767] = 8649, - [8768] = 8636, - [8769] = 8638, - [8770] = 8630, - [8771] = 927, - [8772] = 8649, - [8773] = 8636, - [8774] = 8774, - [8775] = 8630, - [8776] = 8638, - [8777] = 8777, - [8778] = 8630, - [8779] = 8638, - [8780] = 936, - [8781] = 8636, - [8782] = 8649, - [8783] = 8630, - [8784] = 8630, - [8785] = 8638, - [8786] = 8636, - [8787] = 8649, - [8788] = 8788, - [8789] = 8789, - [8790] = 8790, - [8791] = 8791, - [8792] = 8792, - [8793] = 8793, - [8794] = 8794, - [8795] = 8795, - [8796] = 867, - [8797] = 8797, - [8798] = 8789, - [8799] = 8799, - [8800] = 8800, - [8801] = 8794, - [8802] = 8802, - [8803] = 933, - [8804] = 8789, - [8805] = 8789, - [8806] = 855, - [8807] = 8807, - [8808] = 8808, - [8809] = 8809, - [8810] = 8810, - [8811] = 8811, - [8812] = 8812, - [8813] = 8807, - [8814] = 8788, - [8815] = 8795, - [8816] = 8791, - [8817] = 8817, - [8818] = 984, - [8819] = 8811, - [8820] = 8820, - [8821] = 8821, - [8822] = 8822, - [8823] = 8823, - [8824] = 8820, - [8825] = 8812, - [8826] = 8822, - [8827] = 8811, - [8828] = 8807, - [8829] = 8829, - [8830] = 8817, - [8831] = 8789, - [8832] = 8832, - [8833] = 8800, - [8834] = 8799, - [8835] = 8802, - [8836] = 8791, - [8837] = 8807, - [8838] = 8788, - [8839] = 8788, - [8840] = 8811, - [8841] = 8795, - [8842] = 8795, - [8843] = 8843, - [8844] = 8844, - [8845] = 8845, - [8846] = 8845, - [8847] = 8845, - [8848] = 8794, - [8849] = 8792, - [8850] = 840, - [8851] = 8817, - [8852] = 8822, - [8853] = 8853, - [8854] = 8820, - [8855] = 8829, - [8856] = 8812, - [8857] = 8829, - [8858] = 1047, - [8859] = 1048, - [8860] = 8800, - [8861] = 8799, - [8862] = 8789, - [8863] = 8863, - [8864] = 873, - [8865] = 8797, - [8866] = 8795, - [8867] = 8867, - [8868] = 830, - [8869] = 8788, - [8870] = 8802, - [8871] = 8807, - [8872] = 8845, - [8873] = 8791, - [8874] = 8794, - [8875] = 8820, - [8876] = 8829, - [8877] = 8817, - [8878] = 8878, - [8879] = 8794, - [8880] = 8792, - [8881] = 8881, - [8882] = 8882, - [8883] = 8797, - [8884] = 8802, - [8885] = 8885, - [8886] = 8794, - [8887] = 8887, - [8888] = 8797, - [8889] = 8789, - [8890] = 8890, - [8891] = 8891, - [8892] = 1049, - [8893] = 1051, - [8894] = 974, - [8895] = 8822, - [8896] = 8896, - [8897] = 8811, - [8898] = 8794, - [8899] = 8792, - [8900] = 8900, - [8901] = 8891, - [8902] = 8890, - [8903] = 8885, - [8904] = 8881, - [8905] = 990, - [8906] = 8906, - [8907] = 8878, - [8908] = 971, - [8909] = 8909, - [8910] = 8910, - [8911] = 8797, - [8912] = 8912, - [8913] = 8791, - [8914] = 8802, - [8915] = 8790, - [8916] = 8916, - [8917] = 8817, - [8918] = 8829, - [8919] = 970, - [8920] = 8920, - [8921] = 8845, - [8922] = 8922, - [8923] = 8799, - [8924] = 8822, - [8925] = 8925, - [8926] = 8799, - [8927] = 8800, - [8928] = 8800, - [8929] = 8789, - [8930] = 8790, - [8931] = 8931, - [8932] = 8812, - [8933] = 8933, - [8934] = 8934, - [8935] = 8820, - [8936] = 8820, - [8937] = 8822, - [8938] = 8817, - [8939] = 8802, - [8940] = 8791, - [8941] = 930, - [8942] = 969, - [8943] = 8829, - [8944] = 8944, - [8945] = 8945, - [8946] = 8845, - [8947] = 968, - [8948] = 8788, - [8949] = 8795, - [8950] = 935, - [8951] = 8788, - [8952] = 8807, - [8953] = 8887, - [8954] = 8811, - [8955] = 8955, - [8956] = 967, - [8957] = 832, - [8958] = 8958, - [8959] = 8959, - [8960] = 8960, - [8961] = 8789, - [8962] = 8790, - [8963] = 8799, - [8964] = 972, - [8965] = 936, - [8966] = 8878, - [8967] = 8967, - [8968] = 8800, - [8969] = 8794, - [8970] = 963, - [8971] = 962, - [8972] = 8792, - [8973] = 8807, - [8974] = 8800, - [8975] = 8807, - [8976] = 8976, - [8977] = 8788, - [8978] = 8800, - [8979] = 8799, - [8980] = 8800, - [8981] = 8799, - [8982] = 8807, - [8983] = 8983, - [8984] = 8984, - [8985] = 8985, - [8986] = 8812, - [8987] = 8811, - [8988] = 8820, - [8989] = 8989, - [8990] = 8788, - [8991] = 8807, - [8992] = 8822, - [8993] = 960, - [8994] = 3794, - [8995] = 959, - [8996] = 8812, - [8997] = 8817, - [8998] = 8881, - [8999] = 8791, - [9000] = 8799, - [9001] = 957, - [9002] = 8822, - [9003] = 8885, - [9004] = 956, - [9005] = 8812, - [9006] = 955, - [9007] = 9007, - [9008] = 8887, - [9009] = 8794, - [9010] = 8790, - [9011] = 9011, - [9012] = 8800, - [9013] = 8799, - [9014] = 9014, - [9015] = 8812, - [9016] = 8829, - [9017] = 8797, - [9018] = 8788, - [9019] = 8807, - [9020] = 8890, - [9021] = 8802, - [9022] = 8807, - [9023] = 8878, - [9024] = 8788, - [9025] = 965, - [9026] = 8800, - [9027] = 8799, - [9028] = 8807, - [9029] = 8788, - [9030] = 8878, - [9031] = 8800, - [9032] = 8811, - [9033] = 946, - [9034] = 943, - [9035] = 8799, - [9036] = 8807, - [9037] = 8788, - [9038] = 8800, - [9039] = 8799, - [9040] = 8807, - [9041] = 8881, - [9042] = 8845, - [9043] = 8885, - [9044] = 940, - [9045] = 8887, - [9046] = 8890, - [9047] = 8891, - [9048] = 8788, - [9049] = 8800, - [9050] = 8800, - [9051] = 8817, - [9052] = 8799, - [9053] = 8799, - [9054] = 8790, - [9055] = 8792, - [9056] = 8890, - [9057] = 8807, - [9058] = 8788, - [9059] = 8800, - [9060] = 8811, - [9061] = 8799, - [9062] = 8807, - [9063] = 8807, - [9064] = 8788, - [9065] = 8788, - [9066] = 8829, - [9067] = 8800, - [9068] = 8799, - [9069] = 8891, - [9070] = 8817, - [9071] = 8890, - [9072] = 8822, - [9073] = 8812, - [9074] = 8800, - [9075] = 8799, - [9076] = 858, - [9077] = 856, - [9078] = 8887, - [9079] = 8887, - [9080] = 8885, - [9081] = 8807, - [9082] = 8885, - [9083] = 8788, - [9084] = 8881, - [9085] = 8881, - [9086] = 8829, - [9087] = 8822, - [9088] = 8800, - [9089] = 8799, - [9090] = 8878, - [9091] = 8807, - [9092] = 8788, - [9093] = 8822, - [9094] = 8800, - [9095] = 1122, - [9096] = 1056, - [9097] = 9097, - [9098] = 9098, - [9099] = 9099, - [9100] = 9100, - [9101] = 9101, - [9102] = 9102, - [9103] = 9102, - [9104] = 9100, - [9105] = 9101, - [9106] = 9106, - [9107] = 9097, - [9108] = 9099, - [9109] = 9098, - [9110] = 9102, - [9111] = 9097, - [9112] = 9098, - [9113] = 9102, - [9114] = 9099, - [9115] = 9115, - [9116] = 9100, - [9117] = 9100, - [9118] = 9099, - [9119] = 9102, - [9120] = 9099, - [9121] = 9101, - [9122] = 9099, - [9123] = 9123, - [9124] = 9101, - [9125] = 9100, - [9126] = 9099, - [9127] = 9102, - [9128] = 9101, - [9129] = 9100, - [9130] = 9099, - [9131] = 9100, - [9132] = 9100, - [9133] = 9102, - [9134] = 9101, - [9135] = 9101, - [9136] = 9099, - [9137] = 9098, - [9138] = 9102, - [9139] = 9101, - [9140] = 9102, - [9141] = 9099, - [9142] = 9100, - [9143] = 9102, - [9144] = 9101, - [9145] = 9097, - [9146] = 9146, - [9147] = 9100, - [9148] = 9099, - [9149] = 9098, - [9150] = 9101, - [9151] = 9097, - [9152] = 9152, - [9153] = 9153, - [9154] = 9101, - [9155] = 9098, - [9156] = 9102, - [9157] = 9106, - [9158] = 9123, - [9159] = 9099, - [9160] = 9098, - [9161] = 9097, - [9162] = 9098, - [9163] = 9097, - [9164] = 9100, - [9165] = 9097, - [9166] = 9166, - [9167] = 9098, - [9168] = 9097, - [9169] = 9102, - [9170] = 9101, - [9171] = 9171, - [9172] = 9146, - [9173] = 9098, - [9174] = 9115, - [9175] = 9097, - [9176] = 9102, - [9177] = 9177, - [9178] = 9178, - [9179] = 9177, - [9180] = 9102, - [9181] = 9178, - [9182] = 9182, - [9183] = 9101, - [9184] = 9100, - [9185] = 9101, - [9186] = 9102, - [9187] = 9187, - [9188] = 9098, - [9189] = 9189, - [9190] = 9100, - [9191] = 9123, - [9192] = 9102, - [9193] = 9187, - [9194] = 9099, - [9195] = 9182, - [9196] = 9177, - [9197] = 9099, - [9198] = 9189, - [9199] = 9097, - [9200] = 9178, - [9201] = 9106, - [9202] = 9123, - [9203] = 9101, - [9204] = 9177, - [9205] = 9146, - [9206] = 9106, - [9207] = 9152, - [9208] = 9098, - [9209] = 9209, - [9210] = 9099, - [9211] = 9115, - [9212] = 1078, - [9213] = 9097, - [9214] = 1186, - [9215] = 9106, - [9216] = 873, - [9217] = 9123, - [9218] = 9115, - [9219] = 9115, - [9220] = 1185, - [9221] = 1101, - [9222] = 1109, - [9223] = 1179, - [9224] = 9098, - [9225] = 9098, - [9226] = 9189, - [9227] = 9115, - [9228] = 9097, - [9229] = 9229, - [9230] = 9230, - [9231] = 9100, - [9232] = 9115, - [9233] = 9166, - [9234] = 9234, - [9235] = 9146, - [9236] = 9123, - [9237] = 9106, - [9238] = 9099, - [9239] = 9123, - [9240] = 1178, - [9241] = 9241, - [9242] = 9115, - [9243] = 1086, - [9244] = 9177, - [9245] = 9245, - [9246] = 9115, - [9247] = 1175, - [9248] = 9098, - [9249] = 1124, - [9250] = 1013, - [9251] = 1169, - [9252] = 1174, - [9253] = 1184, - [9254] = 1183, - [9255] = 9101, - [9256] = 9182, - [9257] = 9115, - [9258] = 9178, - [9259] = 3942, - [9260] = 867, - [9261] = 9187, - [9262] = 1167, - [9263] = 9101, - [9264] = 1163, - [9265] = 1162, - [9266] = 9266, - [9267] = 9097, - [9268] = 9102, - [9269] = 1182, - [9270] = 9270, - [9271] = 9099, - [9272] = 9115, - [9273] = 1181, - [9274] = 9178, - [9275] = 9275, - [9276] = 9276, - [9277] = 1180, - [9278] = 9278, - [9279] = 9115, - [9280] = 9115, - [9281] = 9100, - [9282] = 9097, - [9283] = 9106, - [9284] = 1159, - [9285] = 9285, - [9286] = 9115, - [9287] = 1177, - [9288] = 9100, - [9289] = 4034, - [9290] = 9290, - [9291] = 1107, - [9292] = 9292, - [9293] = 9187, - [9294] = 9146, - [9295] = 3921, - [9296] = 1176, - [9297] = 4002, - [9298] = 3959, - [9299] = 1059, - [9300] = 9097, - [9301] = 1047, - [9302] = 1048, - [9303] = 1157, - [9304] = 9115, - [9305] = 1155, - [9306] = 9098, - [9307] = 9101, - [9308] = 9098, - [9309] = 9097, - [9310] = 9099, - [9311] = 9097, - [9312] = 9098, - [9313] = 9100, - [9314] = 9314, - [9315] = 904, - [9316] = 9146, - [9317] = 9098, - [9318] = 9318, - [9319] = 9115, - [9320] = 9098, - [9321] = 9101, - [9322] = 9182, - [9323] = 9102, - [9324] = 9097, - [9325] = 9100, - [9326] = 1116, - [9327] = 9115, - [9328] = 9106, - [9329] = 9099, - [9330] = 9330, - [9331] = 9101, - [9332] = 9102, - [9333] = 9100, - [9334] = 9189, - [9335] = 9097, - [9336] = 9098, - [9337] = 9187, - [9338] = 9097, - [9339] = 9098, - [9340] = 9152, - [9341] = 9166, - [9342] = 9099, - [9343] = 9101, - [9344] = 9101, - [9345] = 9102, - [9346] = 9102, - [9347] = 9098, - [9348] = 9097, - [9349] = 9100, - [9350] = 9350, - [9351] = 9177, - [9352] = 9097, - [9353] = 9189, - [9354] = 9354, - [9355] = 9099, - [9356] = 9356, - [9357] = 9100, - [9358] = 9358, - [9359] = 1117, - [9360] = 9101, - [9361] = 9102, - [9362] = 9100, - [9363] = 9102, - [9364] = 1118, - [9365] = 9099, - [9366] = 9123, - [9367] = 9100, - [9368] = 1049, - [9369] = 9115, - [9370] = 1123, - [9371] = 1051, - [9372] = 9101, - [9373] = 1171, - [9374] = 9102, - [9375] = 9375, - [9376] = 9376, - [9377] = 1168, - [9378] = 9100, - [9379] = 1111, - [9380] = 9099, - [9381] = 9123, - [9382] = 9115, - [9383] = 9177, - [9384] = 9384, - [9385] = 1166, - [9386] = 9177, - [9387] = 1055, - [9388] = 9115, - [9389] = 9102, - [9390] = 9390, - [9391] = 1072, - [9392] = 1154, - [9393] = 9393, - [9394] = 9394, - [9395] = 9187, - [9396] = 9102, - [9397] = 9182, - [9398] = 9102, - [9399] = 9100, - [9400] = 9177, - [9401] = 9099, - [9402] = 9100, - [9403] = 9099, - [9404] = 9101, - [9405] = 1066, - [9406] = 9115, - [9407] = 9152, - [9408] = 1068, - [9409] = 9409, - [9410] = 9098, - [9411] = 1127, - [9412] = 9097, - [9413] = 1129, - [9414] = 9115, - [9415] = 9415, - [9416] = 1081, - [9417] = 9099, - [9418] = 1094, - [9419] = 9419, - [9420] = 9189, - [9421] = 1164, - [9422] = 9100, - [9423] = 9115, - [9424] = 9115, - [9425] = 1170, - [9426] = 9106, - [9427] = 1096, - [9428] = 1140, - [9429] = 1097, - [9430] = 9101, - [9431] = 9166, - [9432] = 9178, - [9433] = 9152, - [9434] = 9101, - [9435] = 9435, - [9436] = 1120, - [9437] = 1152, - [9438] = 9152, - [9439] = 9099, - [9440] = 1014, - [9441] = 1126, - [9442] = 1130, - [9443] = 1148, - [9444] = 9115, - [9445] = 1135, - [9446] = 1131, - [9447] = 9115, - [9448] = 9448, - [9449] = 9115, - [9450] = 1153, - [9451] = 1134, - [9452] = 9166, - [9453] = 9166, - [9454] = 9182, - [9455] = 1150, - [9456] = 1149, - [9457] = 9457, - [9458] = 1133, - [9459] = 1151, - [9460] = 1132, - [9461] = 1058, - [9462] = 1057, - [9463] = 9463, - [9464] = 9464, - [9465] = 9465, - [9466] = 9466, - [9467] = 9467, - [9468] = 9468, - [9469] = 9469, - [9470] = 9467, - [9471] = 9471, - [9472] = 9472, - [9473] = 9473, - [9474] = 9474, - [9475] = 9466, - [9476] = 9468, - [9477] = 9477, - [9478] = 9464, - [9479] = 9479, - [9480] = 9480, - [9481] = 9481, - [9482] = 9482, - [9483] = 9472, - [9484] = 9484, - [9485] = 9471, - [9486] = 9486, - [9487] = 9487, - [9488] = 9467, - [9489] = 9468, - [9490] = 9464, - [9491] = 9466, - [9492] = 9492, - [9493] = 9474, - [9494] = 9472, - [9495] = 9495, - [9496] = 9496, - [9497] = 9497, - [9498] = 9498, - [9499] = 9464, - [9500] = 9500, - [9501] = 9471, - [9502] = 9467, - [9503] = 9468, - [9504] = 9466, - [9505] = 9492, - [9506] = 9464, - [9507] = 9507, - [9508] = 9472, - [9509] = 9509, - [9510] = 9510, - [9511] = 9464, - [9512] = 9471, - [9513] = 9464, - [9514] = 9467, - [9515] = 9464, - [9516] = 9516, - [9517] = 9468, - [9518] = 9464, - [9519] = 9519, - [9520] = 9520, - [9521] = 9521, - [9522] = 9464, - [9523] = 9466, - [9524] = 9524, - [9525] = 9525, - [9526] = 9526, - [9527] = 9472, - [9528] = 9471, - [9529] = 9467, - [9530] = 9464, - [9531] = 9531, - [9532] = 9468, - [9533] = 9466, - [9534] = 9472, - [9535] = 9471, - [9536] = 9467, - [9537] = 9464, - [9538] = 9468, - [9539] = 9539, - [9540] = 9480, - [9541] = 9466, - [9542] = 9472, - [9543] = 9471, - [9544] = 9544, - [9545] = 9467, - [9546] = 9468, - [9547] = 9547, - [9548] = 9466, - [9549] = 9472, - [9550] = 9520, - [9551] = 9467, - [9552] = 9552, - [9553] = 9519, - [9554] = 9509, - [9555] = 9482, - [9556] = 9468, - [9557] = 9557, - [9558] = 9558, - [9559] = 9559, - [9560] = 9500, - [9561] = 9466, - [9562] = 9520, - [9563] = 9552, - [9564] = 9552, - [9565] = 9486, - [9566] = 9566, - [9567] = 9507, - [9568] = 9559, - [9569] = 9472, - [9570] = 9467, - [9571] = 9468, - [9572] = 9464, - [9573] = 9573, - [9574] = 9472, - [9575] = 9575, - [9576] = 9524, - [9577] = 9577, - [9578] = 9578, - [9579] = 9467, - [9580] = 9468, - [9581] = 9507, - [9582] = 9500, - [9583] = 9472, - [9584] = 9584, - [9585] = 9585, - [9586] = 9520, - [9587] = 9552, - [9588] = 9466, - [9589] = 9472, - [9590] = 9584, - [9591] = 9486, - [9592] = 9467, - [9593] = 9539, - [9594] = 9594, - [9595] = 9584, - [9596] = 9468, - [9597] = 9466, - [9598] = 9472, - [9599] = 9467, - [9600] = 9558, - [9601] = 9500, - [9602] = 9468, - [9603] = 1078, - [9604] = 9466, - [9605] = 9472, - [9606] = 9520, - [9607] = 9467, - [9608] = 9468, - [9609] = 9552, - [9610] = 9577, - [9611] = 9498, - [9612] = 9612, - [9613] = 9466, - [9614] = 9486, - [9615] = 9486, - [9616] = 9472, - [9617] = 9566, - [9618] = 9486, - [9619] = 9467, - [9620] = 9473, - [9621] = 9468, - [9622] = 9466, - [9623] = 9472, - [9624] = 9500, - [9625] = 9467, - [9626] = 9626, - [9627] = 9510, - [9628] = 9520, - [9629] = 9626, - [9630] = 9626, - [9631] = 9631, - [9632] = 9626, - [9633] = 9507, - [9634] = 9510, - [9635] = 9464, - [9636] = 9552, - [9637] = 9637, - [9638] = 9500, - [9639] = 9468, - [9640] = 9467, - [9641] = 9552, - [9642] = 9471, - [9643] = 9486, - [9644] = 9510, - [9645] = 9474, - [9646] = 9510, - [9647] = 9466, - [9648] = 9468, - [9649] = 9557, - [9650] = 9626, - [9651] = 1086, - [9652] = 9626, - [9653] = 9510, - [9654] = 9626, - [9655] = 9510, - [9656] = 9626, - [9657] = 9510, - [9658] = 9557, - [9659] = 9558, - [9660] = 9544, - [9661] = 9626, - [9662] = 9510, - [9663] = 9510, - [9664] = 9557, - [9665] = 9464, - [9666] = 9558, - [9667] = 9544, - [9668] = 9626, - [9669] = 9510, - [9670] = 9468, - [9671] = 9557, - [9672] = 9473, - [9673] = 9500, - [9674] = 9558, - [9675] = 9577, - [9676] = 9544, - [9677] = 9626, - [9678] = 9678, - [9679] = 9557, - [9680] = 9473, - [9681] = 9466, - [9682] = 9558, - [9683] = 9577, - [9684] = 9544, - [9685] = 9685, - [9686] = 9626, - [9687] = 9472, - [9688] = 9510, - [9689] = 9467, - [9690] = 9557, - [9691] = 9473, - [9692] = 9558, - [9693] = 9577, - [9694] = 9544, - [9695] = 9685, - [9696] = 9626, - [9697] = 9510, - [9698] = 9557, - [9699] = 9473, - [9700] = 9498, - [9701] = 9558, - [9702] = 9577, - [9703] = 9520, - [9704] = 9468, - [9705] = 9466, - [9706] = 9544, - [9707] = 9685, - [9708] = 9472, - [9709] = 9516, - [9710] = 9486, - [9711] = 9547, - [9712] = 9626, - [9713] = 9466, - [9714] = 9626, - [9715] = 9468, - [9716] = 9510, - [9717] = 9486, - [9718] = 9510, - [9719] = 9487, - [9720] = 9575, - [9721] = 9466, - [9722] = 9472, - [9723] = 9467, - [9724] = 9557, - [9725] = 9473, - [9726] = 9498, - [9727] = 9468, - [9728] = 9466, - [9729] = 9472, - [9730] = 9467, - [9731] = 9468, - [9732] = 9558, - [9733] = 9577, - [9734] = 9472, - [9735] = 9467, - [9736] = 9544, - [9737] = 9737, - [9738] = 9685, - [9739] = 9516, - [9740] = 9468, - [9741] = 9741, - [9742] = 9482, - [9743] = 9472, - [9744] = 9467, - [9745] = 9626, - [9746] = 9746, - [9747] = 9500, - [9748] = 9520, - [9749] = 9498, - [9750] = 9552, - [9751] = 9468, - [9752] = 9472, - [9753] = 9486, - [9754] = 9754, - [9755] = 9467, - [9756] = 9471, - [9757] = 9509, - [9758] = 9468, - [9759] = 9482, - [9760] = 9472, - [9761] = 9472, - [9762] = 9510, - [9763] = 9519, - [9764] = 9467, - [9765] = 9487, - [9766] = 9520, - [9767] = 9509, - [9768] = 9575, - [9769] = 9557, - [9770] = 9473, - [9771] = 9520, - [9772] = 9472, - [9773] = 9467, - [9774] = 9558, - [9775] = 9468, - [9776] = 9577, - [9777] = 9472, - [9778] = 9467, - [9779] = 9544, - [9780] = 9685, - [9781] = 9516, - [9782] = 9466, - [9783] = 9783, - [9784] = 9626, - [9785] = 9785, - [9786] = 9746, - [9787] = 9787, - [9788] = 9787, - [9789] = 9678, - [9790] = 1107, - [9791] = 9783, - [9792] = 9792, - [9793] = 9464, - [9794] = 9544, - [9795] = 9510, - [9796] = 9787, - [9797] = 9797, - [9798] = 9792, - [9799] = 9584, - [9800] = 9487, - [9801] = 9480, - [9802] = 9575, - [9803] = 9552, - [9804] = 9584, - [9805] = 9557, - [9806] = 9473, - [9807] = 9467, - [9808] = 9474, - [9809] = 9566, - [9810] = 9498, - [9811] = 9539, - [9812] = 9812, - [9813] = 9813, - [9814] = 9558, - [9815] = 9815, - [9816] = 9539, - [9817] = 9552, - [9818] = 9577, - [9819] = 9819, - [9820] = 9520, - [9821] = 9821, - [9822] = 9486, - [9823] = 9544, - [9824] = 1109, - [9825] = 9685, - [9826] = 9500, - [9827] = 9516, - [9828] = 9509, - [9829] = 9524, - [9830] = 9482, - [9831] = 9626, - [9832] = 9552, - [9833] = 9557, - [9834] = 9519, - [9835] = 9685, - [9836] = 9520, - [9837] = 9746, - [9838] = 9507, - [9839] = 9839, - [9840] = 9678, - [9841] = 9566, - [9842] = 9480, - [9843] = 9792, - [9844] = 9844, - [9845] = 9516, - [9846] = 9846, - [9847] = 9464, - [9848] = 9486, - [9849] = 9480, - [9850] = 9510, - [9851] = 9539, - [9852] = 9487, - [9853] = 9552, - [9854] = 9500, - [9855] = 9486, - [9856] = 9575, - [9857] = 9500, - [9858] = 9464, - [9859] = 9859, - [9860] = 9559, - [9861] = 9557, - [9862] = 9473, - [9863] = 9498, - [9864] = 9524, - [9865] = 9558, - [9866] = 9566, - [9867] = 9577, - [9868] = 9566, - [9869] = 1066, - [9870] = 9566, - [9871] = 1068, - [9872] = 1116, - [9873] = 9482, - [9874] = 1081, - [9875] = 1094, - [9876] = 9544, - [9877] = 9685, - [9878] = 9626, - [9879] = 9516, - [9880] = 9509, - [9881] = 9626, - [9882] = 9746, - [9883] = 1096, - [9884] = 9492, - [9885] = 9480, - [9886] = 9678, - [9887] = 1097, - [9888] = 1111, - [9889] = 1120, - [9890] = 9539, - [9891] = 1185, - [9892] = 9559, - [9893] = 9510, - [9894] = 9507, - [9895] = 1122, - [9896] = 1126, - [9897] = 9509, - [9898] = 1130, - [9899] = 9464, - [9900] = 9497, - [9901] = 9500, - [9902] = 9558, - [9903] = 9492, - [9904] = 9559, - [9905] = 9524, - [9906] = 9516, - [9907] = 9520, - [9908] = 1131, - [9909] = 9524, - [9910] = 9559, - [9911] = 9539, - [9912] = 9480, - [9913] = 1132, - [9914] = 1133, - [9915] = 9915, - [9916] = 9520, - [9917] = 9519, - [9918] = 9509, - [9919] = 9482, - [9920] = 9787, - [9921] = 1134, - [9922] = 1135, - [9923] = 9507, - [9924] = 1117, - [9925] = 9552, - [9926] = 9566, - [9927] = 1014, - [9928] = 9577, - [9929] = 9559, - [9930] = 9544, - [9931] = 9584, - [9932] = 1152, - [9933] = 9539, - [9934] = 9552, - [9935] = 9539, - [9936] = 1170, - [9937] = 9547, - [9938] = 1118, - [9939] = 1154, - [9940] = 9547, - [9941] = 1123, - [9942] = 9498, - [9943] = 9547, - [9944] = 9547, - [9945] = 9547, - [9946] = 9547, - [9947] = 9547, - [9948] = 9547, - [9949] = 9547, - [9950] = 9547, - [9951] = 9547, - [9952] = 9547, - [9953] = 9547, - [9954] = 9547, - [9955] = 9547, - [9956] = 9547, - [9957] = 9547, - [9958] = 9547, - [9959] = 9547, - [9960] = 9547, - [9961] = 9547, - [9962] = 9547, - [9963] = 9547, - [9964] = 1155, - [9965] = 9486, - [9966] = 1157, - [9967] = 9487, - [9968] = 9464, - [9969] = 9575, - [9970] = 1072, - [9971] = 9473, - [9972] = 9464, - [9973] = 9741, - [9974] = 9482, - [9975] = 9792, - [9976] = 9507, - [9977] = 9557, - [9978] = 9473, - [9979] = 9486, - [9980] = 9498, - [9981] = 1159, - [9982] = 9507, - [9983] = 9497, - [9984] = 9558, - [9985] = 9559, - [9986] = 9577, - [9987] = 9480, - [9988] = 9520, - [9989] = 9552, - [9990] = 9990, - [9991] = 9991, - [9992] = 1162, - [9993] = 9492, - [9994] = 1163, - [9995] = 9466, - [9996] = 9544, - [9997] = 9547, - [9998] = 1167, - [9999] = 9685, - [10000] = 9516, - [10001] = 9783, - [10002] = 9626, - [10003] = 9746, - [10004] = 1169, - [10005] = 9746, - [10006] = 9500, - [10007] = 9783, - [10008] = 9678, - [10009] = 9474, - [10010] = 1174, - [10011] = 1013, - [10012] = 9486, - [10013] = 9500, - [10014] = 1175, - [10015] = 9510, - [10016] = 1178, - [10017] = 1179, - [10018] = 9492, - [10019] = 1181, - [10020] = 1186, - [10021] = 9507, - [10022] = 9559, - [10023] = 9500, - [10024] = 1184, - [10025] = 1183, - [10026] = 1182, - [10027] = 9520, - [10028] = 1180, - [10029] = 9678, - [10030] = 9783, - [10031] = 9497, - [10032] = 1177, - [10033] = 9783, - [10034] = 9464, - [10035] = 1176, - [10036] = 1171, - [10037] = 9783, - [10038] = 9552, - [10039] = 9792, - [10040] = 9787, - [10041] = 1168, - [10042] = 9783, - [10043] = 9792, - [10044] = 9787, - [10045] = 10045, - [10046] = 9783, - [10047] = 10047, - [10048] = 9466, - [10049] = 9497, - [10050] = 9626, - [10051] = 1164, - [10052] = 1153, - [10053] = 1151, - [10054] = 9510, - [10055] = 9626, - [10056] = 1150, - [10057] = 1149, - [10058] = 9510, - [10059] = 9500, - [10060] = 9509, - [10061] = 10061, - [10062] = 9500, - [10063] = 9566, - [10064] = 9520, - [10065] = 1148, - [10066] = 9552, - [10067] = 9486, - [10068] = 9552, - [10069] = 9519, - [10070] = 9500, - [10071] = 9486, - [10072] = 9520, - [10073] = 9509, - [10074] = 9552, - [10075] = 9552, - [10076] = 9486, - [10077] = 9559, - [10078] = 9482, - [10079] = 9520, - [10080] = 9466, - [10081] = 9500, - [10082] = 9468, - [10083] = 9547, - [10084] = 9509, - [10085] = 1166, - [10086] = 1140, - [10087] = 9500, - [10088] = 9507, - [10089] = 9520, - [10090] = 1127, - [10091] = 9510, - [10092] = 9500, - [10093] = 9520, - [10094] = 9552, - [10095] = 9509, - [10096] = 9486, - [10097] = 10097, - [10098] = 9539, - [10099] = 9480, - [10100] = 9539, - [10101] = 9552, - [10102] = 9559, - [10103] = 9507, - [10104] = 9486, - [10105] = 9520, - [10106] = 9552, - [10107] = 9520, - [10108] = 9482, - [10109] = 9509, - [10110] = 9539, - [10111] = 9500, - [10112] = 9464, - [10113] = 9500, - [10114] = 1129, - [10115] = 9486, - [10116] = 9507, - [10117] = 9500, - [10118] = 9486, - [10119] = 9520, - [10120] = 9552, - [10121] = 9520, - [10122] = 9552, - [10123] = 9482, - [10124] = 9486, - [10125] = 9509, - [10126] = 9539, - [10127] = 9539, - [10128] = 9464, - [10129] = 9500, - [10130] = 9486, - [10131] = 9507, - [10132] = 9500, - [10133] = 9520, - [10134] = 9552, - [10135] = 9510, - [10136] = 9626, - [10137] = 9510, - [10138] = 9626, - [10139] = 9510, - [10140] = 9626, - [10141] = 9510, - [10142] = 9626, - [10143] = 9486, - [10144] = 9486, - [10145] = 9741, - [10146] = 9552, - [10147] = 9500, - [10148] = 9520, - [10149] = 9482, - [10150] = 9741, - [10151] = 9741, - [10152] = 9741, - [10153] = 9497, - [10154] = 9509, -}; - -static TSCharacterRange sym__alpha_identifier_character_set_1[] = { - {'A', 'Z'}, {'_', '_'}, {'a', 'z'}, {0xaa, 0xaa}, {0xb5, 0xb5}, {0xba, 0xba}, {0xc0, 0xd6}, {0xd8, 0xf6}, - {0xf8, 0x2c1}, {0x2c6, 0x2d1}, {0x2e0, 0x2e4}, {0x2ec, 0x2ec}, {0x2ee, 0x2ee}, {0x370, 0x374}, {0x376, 0x377}, {0x37a, 0x37d}, - {0x37f, 0x37f}, {0x386, 0x386}, {0x388, 0x38a}, {0x38c, 0x38c}, {0x38e, 0x3a1}, {0x3a3, 0x3f5}, {0x3f7, 0x481}, {0x48a, 0x52f}, - {0x531, 0x556}, {0x559, 0x559}, {0x560, 0x588}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2}, {0x620, 0x64a}, {0x66e, 0x66f}, {0x671, 0x6d3}, - {0x6d5, 0x6d5}, {0x6e5, 0x6e6}, {0x6ee, 0x6ef}, {0x6fa, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x710}, {0x712, 0x72f}, {0x74d, 0x7a5}, - {0x7b1, 0x7b1}, {0x7ca, 0x7ea}, {0x7f4, 0x7f5}, {0x7fa, 0x7fa}, {0x800, 0x815}, {0x81a, 0x81a}, {0x824, 0x824}, {0x828, 0x828}, - {0x840, 0x858}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x8a0, 0x8c9}, {0x904, 0x939}, {0x93d, 0x93d}, {0x950, 0x950}, - {0x958, 0x961}, {0x971, 0x980}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8}, {0x9aa, 0x9b0}, {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, - {0x9bd, 0x9bd}, {0x9ce, 0x9ce}, {0x9dc, 0x9dd}, {0x9df, 0x9e1}, {0x9f0, 0x9f1}, {0x9fc, 0x9fc}, {0xa05, 0xa0a}, {0xa0f, 0xa10}, - {0xa13, 0xa28}, {0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, {0xa38, 0xa39}, {0xa59, 0xa5c}, {0xa5e, 0xa5e}, {0xa72, 0xa74}, - {0xa85, 0xa8d}, {0xa8f, 0xa91}, {0xa93, 0xaa8}, {0xaaa, 0xab0}, {0xab2, 0xab3}, {0xab5, 0xab9}, {0xabd, 0xabd}, {0xad0, 0xad0}, - {0xae0, 0xae1}, {0xaf9, 0xaf9}, {0xb05, 0xb0c}, {0xb0f, 0xb10}, {0xb13, 0xb28}, {0xb2a, 0xb30}, {0xb32, 0xb33}, {0xb35, 0xb39}, - {0xb3d, 0xb3d}, {0xb5c, 0xb5d}, {0xb5f, 0xb61}, {0xb71, 0xb71}, {0xb83, 0xb83}, {0xb85, 0xb8a}, {0xb8e, 0xb90}, {0xb92, 0xb95}, - {0xb99, 0xb9a}, {0xb9c, 0xb9c}, {0xb9e, 0xb9f}, {0xba3, 0xba4}, {0xba8, 0xbaa}, {0xbae, 0xbb9}, {0xbd0, 0xbd0}, {0xc05, 0xc0c}, - {0xc0e, 0xc10}, {0xc12, 0xc28}, {0xc2a, 0xc39}, {0xc3d, 0xc3d}, {0xc58, 0xc5a}, {0xc5d, 0xc5d}, {0xc60, 0xc61}, {0xc80, 0xc80}, - {0xc85, 0xc8c}, {0xc8e, 0xc90}, {0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbd, 0xcbd}, {0xcdd, 0xcde}, {0xce0, 0xce1}, - {0xcf1, 0xcf2}, {0xd04, 0xd0c}, {0xd0e, 0xd10}, {0xd12, 0xd3a}, {0xd3d, 0xd3d}, {0xd4e, 0xd4e}, {0xd54, 0xd56}, {0xd5f, 0xd61}, - {0xd7a, 0xd7f}, {0xd85, 0xd96}, {0xd9a, 0xdb1}, {0xdb3, 0xdbb}, {0xdbd, 0xdbd}, {0xdc0, 0xdc6}, {0xe01, 0xe30}, {0xe32, 0xe33}, - {0xe40, 0xe46}, {0xe81, 0xe82}, {0xe84, 0xe84}, {0xe86, 0xe8a}, {0xe8c, 0xea3}, {0xea5, 0xea5}, {0xea7, 0xeb0}, {0xeb2, 0xeb3}, - {0xebd, 0xebd}, {0xec0, 0xec4}, {0xec6, 0xec6}, {0xedc, 0xedf}, {0xf00, 0xf00}, {0xf40, 0xf47}, {0xf49, 0xf6c}, {0xf88, 0xf8c}, - {0x1000, 0x102a}, {0x103f, 0x103f}, {0x1050, 0x1055}, {0x105a, 0x105d}, {0x1061, 0x1061}, {0x1065, 0x1066}, {0x106e, 0x1070}, {0x1075, 0x1081}, - {0x108e, 0x108e}, {0x10a0, 0x10c5}, {0x10c7, 0x10c7}, {0x10cd, 0x10cd}, {0x10d0, 0x10fa}, {0x10fc, 0x1248}, {0x124a, 0x124d}, {0x1250, 0x1256}, - {0x1258, 0x1258}, {0x125a, 0x125d}, {0x1260, 0x1288}, {0x128a, 0x128d}, {0x1290, 0x12b0}, {0x12b2, 0x12b5}, {0x12b8, 0x12be}, {0x12c0, 0x12c0}, - {0x12c2, 0x12c5}, {0x12c8, 0x12d6}, {0x12d8, 0x1310}, {0x1312, 0x1315}, {0x1318, 0x135a}, {0x1380, 0x138f}, {0x13a0, 0x13f5}, {0x13f8, 0x13fd}, - {0x1401, 0x166c}, {0x166f, 0x167f}, {0x1681, 0x169a}, {0x16a0, 0x16ea}, {0x16f1, 0x16f8}, {0x1700, 0x1711}, {0x171f, 0x1731}, {0x1740, 0x1751}, - {0x1760, 0x176c}, {0x176e, 0x1770}, {0x1780, 0x17b3}, {0x17d7, 0x17d7}, {0x17dc, 0x17dc}, {0x1820, 0x1878}, {0x1880, 0x1884}, {0x1887, 0x18a8}, - {0x18aa, 0x18aa}, {0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1950, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9}, {0x1a00, 0x1a16}, - {0x1a20, 0x1a54}, {0x1aa7, 0x1aa7}, {0x1b05, 0x1b33}, {0x1b45, 0x1b4c}, {0x1b83, 0x1ba0}, {0x1bae, 0x1baf}, {0x1bba, 0x1be5}, {0x1c00, 0x1c23}, - {0x1c4d, 0x1c4f}, {0x1c5a, 0x1c7d}, {0x1c80, 0x1c88}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, {0x1ce9, 0x1cec}, {0x1cee, 0x1cf3}, {0x1cf5, 0x1cf6}, - {0x1cfa, 0x1cfa}, {0x1d00, 0x1dbf}, {0x1e00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, - {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, - {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, {0x2071, 0x2071}, {0x207f, 0x207f}, {0x2090, 0x209c}, - {0x2102, 0x2102}, {0x2107, 0x2107}, {0x210a, 0x2113}, {0x2115, 0x2115}, {0x2119, 0x211d}, {0x2124, 0x2124}, {0x2126, 0x2126}, {0x2128, 0x2128}, - {0x212a, 0x212d}, {0x212f, 0x2139}, {0x213c, 0x213f}, {0x2145, 0x2149}, {0x214e, 0x214e}, {0x2183, 0x2184}, {0x2c00, 0x2ce4}, {0x2ceb, 0x2cee}, - {0x2cf2, 0x2cf3}, {0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, {0x2d30, 0x2d67}, {0x2d6f, 0x2d6f}, {0x2d80, 0x2d96}, {0x2da0, 0x2da6}, - {0x2da8, 0x2dae}, {0x2db0, 0x2db6}, {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2e2f, 0x2e2f}, - {0x3005, 0x3006}, {0x3031, 0x3035}, {0x303b, 0x303c}, {0x3041, 0x3096}, {0x309d, 0x309f}, {0x30a1, 0x30fa}, {0x30fc, 0x30ff}, {0x3105, 0x312f}, - {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x3400}, {0x4dbf, 0x4dbf}, {0x4e00, 0x4e00}, {0x9fff, 0xa48c}, {0xa4d0, 0xa4fd}, - {0xa500, 0xa60c}, {0xa610, 0xa61f}, {0xa62a, 0xa62b}, {0xa640, 0xa66e}, {0xa67f, 0xa69d}, {0xa6a0, 0xa6e5}, {0xa717, 0xa71f}, {0xa722, 0xa788}, - {0xa78b, 0xa7ca}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7d9}, {0xa7f2, 0xa801}, {0xa803, 0xa805}, {0xa807, 0xa80a}, {0xa80c, 0xa822}, - {0xa840, 0xa873}, {0xa882, 0xa8b3}, {0xa8f2, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa8fe}, {0xa90a, 0xa925}, {0xa930, 0xa946}, {0xa960, 0xa97c}, - {0xa984, 0xa9b2}, {0xa9cf, 0xa9cf}, {0xa9e0, 0xa9e4}, {0xa9e6, 0xa9ef}, {0xa9fa, 0xa9fe}, {0xaa00, 0xaa28}, {0xaa40, 0xaa42}, {0xaa44, 0xaa4b}, - {0xaa60, 0xaa76}, {0xaa7a, 0xaa7a}, {0xaa7e, 0xaaaf}, {0xaab1, 0xaab1}, {0xaab5, 0xaab6}, {0xaab9, 0xaabd}, {0xaac0, 0xaac0}, {0xaac2, 0xaac2}, - {0xaadb, 0xaadd}, {0xaae0, 0xaaea}, {0xaaf2, 0xaaf4}, {0xab01, 0xab06}, {0xab09, 0xab0e}, {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, - {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabe2}, {0xac00, 0xac00}, {0xd7a3, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, - {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb1d}, {0xfb1f, 0xfb28}, {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, - {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfd3d}, {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdfb}, {0xfe70, 0xfe74}, - {0xfe76, 0xfefc}, {0xff21, 0xff3a}, {0xff41, 0xff5a}, {0xff66, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, {0xffd2, 0xffd7}, {0xffda, 0xffdc}, - {0x10000, 0x1000b}, {0x1000d, 0x10026}, {0x10028, 0x1003a}, {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10280, 0x1029c}, - {0x102a0, 0x102d0}, {0x10300, 0x1031f}, {0x1032d, 0x10340}, {0x10342, 0x10349}, {0x10350, 0x10375}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, - {0x10400, 0x1049d}, {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, - {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, - {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, - {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x1092b}, -}; - -static TSCharacterRange sym__alpha_identifier_character_set_2[] = { - {'0', '9'}, {'A', 'Z'}, {'_', '_'}, {'a', 'z'}, {0xaa, 0xaa}, {0xb5, 0xb5}, {0xba, 0xba}, {0xc0, 0xd6}, - {0xd8, 0xf6}, {0xf8, 0x2c1}, {0x2c6, 0x2d1}, {0x2e0, 0x2e4}, {0x2ec, 0x2ec}, {0x2ee, 0x2ee}, {0x370, 0x374}, {0x376, 0x377}, - {0x37a, 0x37d}, {0x37f, 0x37f}, {0x386, 0x386}, {0x388, 0x38a}, {0x38c, 0x38c}, {0x38e, 0x3a1}, {0x3a3, 0x3f5}, {0x3f7, 0x481}, - {0x48a, 0x52f}, {0x531, 0x556}, {0x559, 0x559}, {0x560, 0x588}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2}, {0x620, 0x64a}, {0x660, 0x669}, - {0x66e, 0x66f}, {0x671, 0x6d3}, {0x6d5, 0x6d5}, {0x6e5, 0x6e6}, {0x6ee, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x710}, {0x712, 0x72f}, - {0x74d, 0x7a5}, {0x7b1, 0x7b1}, {0x7c0, 0x7ea}, {0x7f4, 0x7f5}, {0x7fa, 0x7fa}, {0x800, 0x815}, {0x81a, 0x81a}, {0x824, 0x824}, - {0x828, 0x828}, {0x840, 0x858}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x8a0, 0x8c9}, {0x904, 0x939}, {0x93d, 0x93d}, - {0x950, 0x950}, {0x958, 0x961}, {0x966, 0x96f}, {0x971, 0x980}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8}, {0x9aa, 0x9b0}, - {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, {0x9bd, 0x9bd}, {0x9ce, 0x9ce}, {0x9dc, 0x9dd}, {0x9df, 0x9e1}, {0x9e6, 0x9f1}, {0x9fc, 0x9fc}, - {0xa05, 0xa0a}, {0xa0f, 0xa10}, {0xa13, 0xa28}, {0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, {0xa38, 0xa39}, {0xa59, 0xa5c}, - {0xa5e, 0xa5e}, {0xa66, 0xa6f}, {0xa72, 0xa74}, {0xa85, 0xa8d}, {0xa8f, 0xa91}, {0xa93, 0xaa8}, {0xaaa, 0xab0}, {0xab2, 0xab3}, - {0xab5, 0xab9}, {0xabd, 0xabd}, {0xad0, 0xad0}, {0xae0, 0xae1}, {0xae6, 0xaef}, {0xaf9, 0xaf9}, {0xb05, 0xb0c}, {0xb0f, 0xb10}, - {0xb13, 0xb28}, {0xb2a, 0xb30}, {0xb32, 0xb33}, {0xb35, 0xb39}, {0xb3d, 0xb3d}, {0xb5c, 0xb5d}, {0xb5f, 0xb61}, {0xb66, 0xb6f}, - {0xb71, 0xb71}, {0xb83, 0xb83}, {0xb85, 0xb8a}, {0xb8e, 0xb90}, {0xb92, 0xb95}, {0xb99, 0xb9a}, {0xb9c, 0xb9c}, {0xb9e, 0xb9f}, - {0xba3, 0xba4}, {0xba8, 0xbaa}, {0xbae, 0xbb9}, {0xbd0, 0xbd0}, {0xbe6, 0xbef}, {0xc05, 0xc0c}, {0xc0e, 0xc10}, {0xc12, 0xc28}, - {0xc2a, 0xc39}, {0xc3d, 0xc3d}, {0xc58, 0xc5a}, {0xc5d, 0xc5d}, {0xc60, 0xc61}, {0xc66, 0xc6f}, {0xc80, 0xc80}, {0xc85, 0xc8c}, - {0xc8e, 0xc90}, {0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbd, 0xcbd}, {0xcdd, 0xcde}, {0xce0, 0xce1}, {0xce6, 0xcef}, - {0xcf1, 0xcf2}, {0xd04, 0xd0c}, {0xd0e, 0xd10}, {0xd12, 0xd3a}, {0xd3d, 0xd3d}, {0xd4e, 0xd4e}, {0xd54, 0xd56}, {0xd5f, 0xd61}, - {0xd66, 0xd6f}, {0xd7a, 0xd7f}, {0xd85, 0xd96}, {0xd9a, 0xdb1}, {0xdb3, 0xdbb}, {0xdbd, 0xdbd}, {0xdc0, 0xdc6}, {0xde6, 0xdef}, - {0xe01, 0xe30}, {0xe32, 0xe33}, {0xe40, 0xe46}, {0xe50, 0xe59}, {0xe81, 0xe82}, {0xe84, 0xe84}, {0xe86, 0xe8a}, {0xe8c, 0xea3}, - {0xea5, 0xea5}, {0xea7, 0xeb0}, {0xeb2, 0xeb3}, {0xebd, 0xebd}, {0xec0, 0xec4}, {0xec6, 0xec6}, {0xed0, 0xed9}, {0xedc, 0xedf}, - {0xf00, 0xf00}, {0xf20, 0xf29}, {0xf40, 0xf47}, {0xf49, 0xf6c}, {0xf88, 0xf8c}, {0x1000, 0x102a}, {0x103f, 0x1049}, {0x1050, 0x1055}, - {0x105a, 0x105d}, {0x1061, 0x1061}, {0x1065, 0x1066}, {0x106e, 0x1070}, {0x1075, 0x1081}, {0x108e, 0x108e}, {0x1090, 0x1099}, {0x10a0, 0x10c5}, - {0x10c7, 0x10c7}, {0x10cd, 0x10cd}, {0x10d0, 0x10fa}, {0x10fc, 0x1248}, {0x124a, 0x124d}, {0x1250, 0x1256}, {0x1258, 0x1258}, {0x125a, 0x125d}, - {0x1260, 0x1288}, {0x128a, 0x128d}, {0x1290, 0x12b0}, {0x12b2, 0x12b5}, {0x12b8, 0x12be}, {0x12c0, 0x12c0}, {0x12c2, 0x12c5}, {0x12c8, 0x12d6}, - {0x12d8, 0x1310}, {0x1312, 0x1315}, {0x1318, 0x135a}, {0x1380, 0x138f}, {0x13a0, 0x13f5}, {0x13f8, 0x13fd}, {0x1401, 0x166c}, {0x166f, 0x167f}, - {0x1681, 0x169a}, {0x16a0, 0x16ea}, {0x16f1, 0x16f8}, {0x1700, 0x1711}, {0x171f, 0x1731}, {0x1740, 0x1751}, {0x1760, 0x176c}, {0x176e, 0x1770}, - {0x1780, 0x17b3}, {0x17d7, 0x17d7}, {0x17dc, 0x17dc}, {0x17e0, 0x17e9}, {0x1810, 0x1819}, {0x1820, 0x1878}, {0x1880, 0x1884}, {0x1887, 0x18a8}, - {0x18aa, 0x18aa}, {0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1946, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9}, {0x19d0, 0x19d9}, - {0x1a00, 0x1a16}, {0x1a20, 0x1a54}, {0x1a80, 0x1a89}, {0x1a90, 0x1a99}, {0x1aa7, 0x1aa7}, {0x1b05, 0x1b33}, {0x1b45, 0x1b4c}, {0x1b50, 0x1b59}, - {0x1b83, 0x1ba0}, {0x1bae, 0x1be5}, {0x1c00, 0x1c23}, {0x1c40, 0x1c49}, {0x1c4d, 0x1c7d}, {0x1c80, 0x1c88}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, - {0x1ce9, 0x1cec}, {0x1cee, 0x1cf3}, {0x1cf5, 0x1cf6}, {0x1cfa, 0x1cfa}, {0x1d00, 0x1dbf}, {0x1e00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, - {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, - {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, - {0x2071, 0x2071}, {0x207f, 0x207f}, {0x2090, 0x209c}, {0x2102, 0x2102}, {0x2107, 0x2107}, {0x210a, 0x2113}, {0x2115, 0x2115}, {0x2119, 0x211d}, - {0x2124, 0x2124}, {0x2126, 0x2126}, {0x2128, 0x2128}, {0x212a, 0x212d}, {0x212f, 0x2139}, {0x213c, 0x213f}, {0x2145, 0x2149}, {0x214e, 0x214e}, - {0x2183, 0x2184}, {0x2c00, 0x2ce4}, {0x2ceb, 0x2cee}, {0x2cf2, 0x2cf3}, {0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, {0x2d30, 0x2d67}, - {0x2d6f, 0x2d6f}, {0x2d80, 0x2d96}, {0x2da0, 0x2da6}, {0x2da8, 0x2dae}, {0x2db0, 0x2db6}, {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, - {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2e2f, 0x2e2f}, {0x3005, 0x3006}, {0x3031, 0x3035}, {0x303b, 0x303c}, {0x3041, 0x3096}, {0x309d, 0x309f}, - {0x30a1, 0x30fa}, {0x30fc, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x3400}, {0x4dbf, 0x4dbf}, - {0x4e00, 0x4e00}, {0x9fff, 0xa48c}, {0xa4d0, 0xa4fd}, {0xa500, 0xa60c}, {0xa610, 0xa62b}, {0xa640, 0xa66e}, {0xa67f, 0xa69d}, {0xa6a0, 0xa6e5}, - {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7ca}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7d9}, {0xa7f2, 0xa801}, {0xa803, 0xa805}, - {0xa807, 0xa80a}, {0xa80c, 0xa822}, {0xa840, 0xa873}, {0xa882, 0xa8b3}, {0xa8d0, 0xa8d9}, {0xa8f2, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa8fe}, - {0xa900, 0xa925}, {0xa930, 0xa946}, {0xa960, 0xa97c}, {0xa984, 0xa9b2}, {0xa9cf, 0xa9d9}, {0xa9e0, 0xa9e4}, {0xa9e6, 0xa9fe}, {0xaa00, 0xaa28}, - {0xaa40, 0xaa42}, {0xaa44, 0xaa4b}, {0xaa50, 0xaa59}, {0xaa60, 0xaa76}, {0xaa7a, 0xaa7a}, {0xaa7e, 0xaaaf}, {0xaab1, 0xaab1}, {0xaab5, 0xaab6}, - {0xaab9, 0xaabd}, {0xaac0, 0xaac0}, {0xaac2, 0xaac2}, {0xaadb, 0xaadd}, {0xaae0, 0xaaea}, {0xaaf2, 0xaaf4}, {0xab01, 0xab06}, {0xab09, 0xab0e}, - {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabe2}, {0xabf0, 0xabf9}, {0xac00, 0xac00}, - {0xd7a3, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb1d}, - {0xfb1f, 0xfb28}, {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfd3d}, - {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdfb}, {0xfe70, 0xfe74}, {0xfe76, 0xfefc}, {0xff10, 0xff19}, {0xff21, 0xff3a}, {0xff41, 0xff5a}, - {0xff66, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, {0xffd2, 0xffd7}, {0xffda, 0xffdc}, {0x10000, 0x1000b}, {0x1000d, 0x10026}, {0x10028, 0x1003a}, - {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10280, 0x1029c}, {0x102a0, 0x102d0}, {0x10300, 0x1031f}, {0x1032d, 0x10340}, - {0x10342, 0x10349}, {0x10350, 0x10375}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, {0x10400, 0x1049d}, {0x104a0, 0x104a9}, {0x104b0, 0x104d3}, - {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, {0x10594, 0x10595}, {0x10597, 0x105a1}, - {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, - {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, - {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x1092b}, -}; - -static bool ts_lex(TSLexer *lexer, TSStateId state) { - START_LEXER(); - eof = lexer->eof(lexer); - switch (state) { - case 0: - if (eof) ADVANCE(322); - ADVANCE_MAP( - '!', 399, - '#', 8, - '$', 372, - '%', 394, - '&', 360, - '\'', 520, - '(', 343, - ')', 345, - '*', 338, - '+', 388, - ',', 344, - '-', 391, - '.', 335, - '/', 393, - '0', 516, - ':', 330, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 362, - '@', 512, - '[', 331, - '\\', 304, - ']', 332, - '`', 319, - 'a', 728, - 'b', 835, - 'c', 820, - 'd', 714, - 'e', 874, - 'f', 777, - 'g', 754, - 'i', 799, - 'l', 717, - 'n', 825, - 'o', 826, - 'p', 831, - 'r', 765, - 's', 741, - 't', 712, - 'v', 709, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(320); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 1: - ADVANCE_MAP( - '!', 399, - '%', 394, - '&', 360, - '\'', 520, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 335, - '/', 393, - '0', 516, - ':', 330, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 362, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 554, - 'b', 666, - 'c', 649, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 'r', 592, - 's', 568, - 't', 539, - 'v', 536, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(1); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 2: - ADVANCE_MAP( - '!', 399, - '%', 394, - '&', 360, - '\'', 520, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 335, - '/', 393, - '0', 516, - ':', 330, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 362, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 557, - 'b', 666, - 'c', 653, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 'r', 592, - 's', 590, - 't', 598, - 'v', 550, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(2); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 3: - ADVANCE_MAP( - '!', 399, - '%', 394, - '&', 19, - '\'', 520, - '(', 343, - '*', 364, - '+', 388, - ',', 344, - '-', 390, - '.', 335, - '/', 393, - '0', 516, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 512, - '[', 331, - '`', 319, - 'a', 554, - 'b', 666, - 'c', 649, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 'r', 592, - 's', 568, - 't', 539, - 'v', 536, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(5); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 4: - ADVANCE_MAP( - '!', 399, - '%', 394, - '&', 19, - '\'', 520, - '(', 343, - '*', 364, - '+', 388, - ',', 344, - '-', 390, - '.', 335, - '/', 393, - '0', 516, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 512, - '[', 331, - '`', 319, - 'a', 557, - 'b', 666, - 'c', 653, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 'r', 592, - 's', 590, - 't', 598, - 'v', 550, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(6); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 5: - ADVANCE_MAP( - '!', 399, - '%', 394, - '&', 19, - '\'', 520, - '(', 343, - '*', 364, - '+', 388, - ',', 344, - '-', 390, - '.', 335, - '/', 393, - '0', 516, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 328, - '[', 331, - '`', 319, - 'a', 554, - 'b', 666, - 'c', 649, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 'r', 592, - 's', 568, - 't', 539, - 'v', 536, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(5); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 6: - ADVANCE_MAP( - '!', 399, - '%', 394, - '&', 19, - '\'', 520, - '(', 343, - '*', 364, - '+', 388, - ',', 344, - '-', 390, - '.', 335, - '/', 393, - '0', 516, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 328, - '[', 331, - '`', 319, - 'a', 557, - 'b', 666, - 'c', 653, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 'r', 592, - 's', 590, - 't', 598, - 'v', 550, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(6); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 7: - if (lookahead == '!') ADVANCE(401); - if (lookahead == '=') ADVANCE(379); - if (lookahead == 'i') ADVANCE(249); - END_STATE(); - case 8: - if (lookahead == '!') ADVANCE(323); - END_STATE(); - case 9: - ADVANCE_MAP( - '!', 398, - '\'', 520, - '(', 343, - ')', 345, - '*', 363, - '+', 387, - '-', 389, - '.', 336, - '/', 30, - '0', 516, - ':', 330, - '<', 346, - '@', 328, - '[', 331, - '`', 319, - 'a', 558, - 'b', 666, - 'c', 653, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 'r', 592, - 's', 590, - 't', 598, - 'v', 550, - '{', 341, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(9); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 10: - ADVANCE_MAP( - '!', 398, - '\'', 520, - '(', 343, - '*', 363, - '+', 387, - '-', 389, - '.', 313, - '/', 30, - '0', 516, - ':', 35, - '@', 328, - '[', 331, - '`', 319, - 'a', 558, - 'b', 666, - 'c', 653, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 'r', 592, - 's', 589, - 't', 598, - 'v', 550, - '{', 341, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(10); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 11: - ADVANCE_MAP( - '!', 400, - '&', 359, - '\'', 520, - '(', 343, - '*', 363, - '+', 387, - ',', 344, - '-', 392, - '.', 336, - '/', 30, - '0', 516, - ':', 330, - ';', 350, - '<', 346, - '=', 339, - '?', 361, - '@', 328, - '[', 331, - '`', 319, - 'a', 555, - 'b', 666, - 'c', 649, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 'r', 592, - 's', 568, - 't', 539, - 'v', 536, - '{', 341, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(11); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 12: - ADVANCE_MAP( - '!', 400, - '&', 359, - '\'', 520, - '(', 343, - '*', 363, - '+', 387, - ',', 344, - '-', 392, - '.', 336, - '/', 30, - '0', 516, - ':', 330, - '<', 346, - '=', 339, - '?', 361, - '@', 328, - '[', 331, - '`', 319, - 'a', 558, - 'b', 666, - 'c', 653, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 'r', 592, - 's', 590, - 't', 598, - 'v', 550, - '{', 341, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(12); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 13: - ADVANCE_MAP( - '!', 7, - '%', 394, - '&', 360, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 334, - '/', 393, - ':', 330, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 362, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 554, - 'c', 654, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 's', 569, - 't', 540, - 'v', 536, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(13); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 14: - ADVANCE_MAP( - '!', 7, - '%', 394, - '&', 360, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 334, - '/', 393, - ':', 330, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 362, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 557, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 's', 591, - 'v', 550, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(14); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 15: - ADVANCE_MAP( - '!', 7, - '%', 394, - '&', 19, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 334, - '/', 393, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 512, - '[', 331, - ']', 332, - '`', 319, - 'a', 554, - 'c', 654, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 's', 569, - 't', 540, - 'v', 536, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(17); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 16: - ADVANCE_MAP( - '!', 7, - '%', 394, - '&', 19, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 334, - '/', 393, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 512, - '[', 331, - ']', 332, - '`', 319, - 'a', 557, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 's', 591, - 'v', 550, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(18); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 17: - ADVANCE_MAP( - '!', 7, - '%', 394, - '&', 19, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 334, - '/', 393, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 554, - 'c', 654, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 's', 569, - 't', 540, - 'v', 536, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(17); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 18: - ADVANCE_MAP( - '!', 7, - '%', 394, - '&', 19, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 334, - '/', 393, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 557, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 's', 591, - 'v', 550, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(18); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 19: - if (lookahead == '&') ADVANCE(369); - END_STATE(); - case 20: - ADVANCE_MAP( - '&', 359, - '(', 343, - ')', 345, - '*', 337, - ',', 344, - '-', 38, - '.', 333, - '/', 30, - ':', 329, - ';', 350, - '<', 346, - '=', 339, - '>', 348, - '?', 361, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 731, - 'd', 714, - 'e', 876, - 'g', 754, - 'i', 817, - 's', 764, - 'v', 724, - '{', 341, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(21); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 21: - ADVANCE_MAP( - '&', 359, - '(', 343, - ')', 345, - ',', 344, - '-', 38, - '.', 333, - '/', 30, - ':', 329, - ';', 350, - '<', 346, - '=', 339, - '>', 348, - '?', 361, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 731, - 'd', 714, - 'e', 876, - 'g', 754, - 'i', 817, - 's', 764, - 'v', 724, - '{', 341, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(21); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 22: - ADVANCE_MAP( - '&', 359, - '(', 343, - ')', 345, - ',', 344, - '-', 38, - '.', 333, - '/', 30, - ':', 329, - ';', 350, - '<', 346, - '=', 339, - '>', 348, - '?', 361, - '@', 328, - '`', 319, - '{', 341, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(22); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 23: - ADVANCE_MAP( - '&', 359, - '(', 343, - ')', 345, - ',', 344, - '-', 38, - '.', 333, - '/', 30, - ':', 329, - ';', 350, - '<', 346, - '=', 339, - '?', 361, - '@', 328, - '`', 319, - 'a', 729, - 'c', 824, - 'd', 714, - 'e', 874, - 'f', 777, - 'g', 754, - 'i', 799, - 'l', 717, - 'n', 825, - 'o', 826, - 'p', 831, - 's', 742, - 't', 713, - 'v', 709, - '{', 341, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(23); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 24: - ADVANCE_MAP( - '&', 359, - '(', 343, - ')', 345, - ',', 344, - '-', 38, - '.', 333, - '/', 30, - '=', 339, - '>', 348, - '?', 361, - '@', 328, - 'a', 555, - 'c', 654, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 's', 569, - 't', 540, - 'v', 536, - '{', 341, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(24); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 25: - ADVANCE_MAP( - '&', 359, - '(', 343, - ',', 344, - '.', 333, - '/', 30, - ':', 329, - '<', 346, - '=', 339, - '?', 361, - '@', 328, - 'a', 729, - 'c', 824, - 'd', 714, - 'e', 874, - 'f', 777, - 'i', 799, - 'l', 717, - 'n', 825, - 'o', 826, - 'p', 831, - 's', 762, - 't', 713, - 'v', 709, - '{', 341, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(25); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 26: - ADVANCE_MAP( - '(', 343, - ')', 345, - '*', 363, - '.', 333, - '/', 30, - ':', 329, - '<', 346, - '=', 339, - '@', 328, - '`', 319, - 'a', 731, - 'd', 714, - 'e', 876, - 'g', 754, - 'i', 817, - 's', 763, - 'v', 724, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(26); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 27: - ADVANCE_MAP( - '(', 343, - ')', 345, - ',', 344, - '.', 333, - '/', 30, - ':', 329, - '<', 346, - '@', 328, - '`', 319, - 'a', 731, - 'c', 836, - 'd', 714, - 'e', 876, - 'g', 754, - 'i', 817, - 'n', 825, - 's', 763, - 'v', 709, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(27); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 28: - ADVANCE_MAP( - '(', 343, - ')', 345, - ',', 344, - '.', 333, - '/', 30, - ':', 329, - '<', 346, - '@', 328, - '`', 319, - 'a', 731, - 'c', 836, - 'd', 714, - 'e', 876, - 'g', 754, - 'i', 817, - 'n', 825, - 's', 764, - 'v', 709, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(28); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 29: - ADVANCE_MAP( - '(', 343, - '.', 333, - '/', 30, - ':', 329, - '<', 346, - '@', 328, - 'a', 54, - 'c', 126, - 'd', 42, - 'e', 168, - 'f', 92, - 'g', 76, - 'i', 111, - 'l', 44, - 'n', 131, - 'o', 132, - 'p', 135, - 's', 65, - 't', 41, - 'v', 39, - '{', 341, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(29); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 30: - if (lookahead == '/') ADVANCE(506); - END_STATE(); - case 31: - if (lookahead == '/') ADVANCE(506); - if (lookahead == '=') ADVANCE(377); - END_STATE(); - case 32: - ADVANCE_MAP( - '/', 30, - ';', 350, - '@', 328, - 'a', 192, - 'c', 266, - 'd', 179, - 'e', 308, - 'f', 230, - 'g', 203, - 'i', 250, - 'l', 180, - 'n', 265, - 'o', 271, - 'p', 274, - 's', 204, - 't', 181, - 'v', 177, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(32); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - lookahead == 'b') ADVANCE(318); - END_STATE(); - case 33: - if (lookahead == '/') ADVANCE(30); - if (lookahead == 'g') ADVANCE(754); - if (lookahead == 's') ADVANCE(764); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(33); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 34: - if (lookahead == '/') ADVANCE(522); - if (lookahead == '\\') ADVANCE(304); - if (lookahead == '\n' || - lookahead == '\r') SKIP(34); - if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') ADVANCE(523); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(521); - END_STATE(); - case 35: - if (lookahead == ':') ADVANCE(373); - END_STATE(); - case 36: - if (lookahead == ':') ADVANCE(368); - END_STATE(); - case 37: - if (lookahead == '=') ADVANCE(378); - END_STATE(); - case 38: - if (lookahead == '>') ADVANCE(365); - END_STATE(); - case 39: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(105); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 40: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(416); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 41: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(91); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 42: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(157); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 43: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(108); - if (lookahead == 't') ADVANCE(357); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 44: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(160); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 45: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(101); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 46: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(102); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 47: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(137); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 48: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(103); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 49: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(104); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 50: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(158); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 51: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(159); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 52: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(161); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 53: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 54: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'b') ADVANCE(147); - if (lookahead == 'c') ADVANCE(150); - if (lookahead == 'n') ADVANCE(114); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 55: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'b') ADVANCE(106); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 56: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'c') ADVANCE(436); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 57: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'c') ADVANCE(452); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 58: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'c') ADVANCE(153); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 59: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'c') ADVANCE(154); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 60: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'c') ADVANCE(162); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 61: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'd') ADVANCE(408); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 62: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'd') ADVANCE(404); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 63: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'd') ADVANCE(448); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 64: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'd') ADVANCE(74); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 65: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(43); - if (lookahead == 'u') ADVANCE(145); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 66: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(112); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 67: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(140); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 68: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(58); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 69: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(61); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 70: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(424); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 71: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(464); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 72: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(440); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 73: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(492); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 74: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(428); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 75: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(496); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 76: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(151); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 77: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(143); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 78: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(57); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 79: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(136); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 80: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 81: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(115); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 82: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(60); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 83: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(96); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 84: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(144); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 85: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'f') ADVANCE(88); - if (lookahead == 'l') ADVANCE(95); - if (lookahead == 'n') ADVANCE(79); - if (lookahead == 't') ADVANCE(84); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 86: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'g') ADVANCE(488); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 87: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(167); - if (lookahead == 'o') ADVANCE(163); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 88: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(169); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 89: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(56); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 90: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(64); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 91: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(107); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 92: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(116); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 93: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(117); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 94: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(130); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 95: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(121); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 96: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(118); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 97: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(155); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 98: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(122); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 99: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(123); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 100: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(125); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 101: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(480); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 102: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(504); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 103: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(468); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 104: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(444); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 105: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(166); - if (lookahead == 'r') ADVANCE(47); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 106: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(89); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 107: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(142); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 108: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(69); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 109: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(98); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 110: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(99); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 111: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(85); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 112: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(484); - if (lookahead == 'r') ADVANCE(50); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 113: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(412); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 114: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(128); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 115: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(62); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 116: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(45); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 117: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(109); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 118: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(97); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 119: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(48); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 120: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(49); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 121: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(71); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 122: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(73); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 123: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(75); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 124: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(148); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 125: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(110); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 126: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(124); - if (lookahead == 'r') ADVANCE(127); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 127: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(146); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 128: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(164); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 129: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(138); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 130: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(113); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 131: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(93); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 132: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'p') ADVANCE(66); - if (lookahead == 'v') ADVANCE(67); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 133: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'p') ADVANCE(68); - if (lookahead == 't') ADVANCE(77); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 134: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'p') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 135: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(87); - if (lookahead == 'u') ADVANCE(55); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 136: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(420); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 137: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(86); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 138: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(456); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 139: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(90); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 140: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(139); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 141: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(53); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 142: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(78); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 143: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(119); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 144: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(120); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 145: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 's') ADVANCE(134); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 146: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 's') ADVANCE(149); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 147: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 's') ADVANCE(156); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 148: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 's') ADVANCE(152); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 149: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 's') ADVANCE(100); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 150: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(165); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 151: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(353); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 152: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(472); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 153: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(500); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 154: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(476); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 155: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(432); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 156: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(141); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 157: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(40); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 158: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(129); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 159: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(94); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 160: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(83); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 161: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(72); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 162: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(80); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 163: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(82); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 164: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(51); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 165: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'u') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 166: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'u') ADVANCE(70); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 167: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'v') ADVANCE(52); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 168: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'x') ADVANCE(133); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 169: - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'x') ADVANCE(460); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 170: - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 171: - if (lookahead == '_') ADVANCE(171); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(517); - END_STATE(); - case 172: - if (lookahead == '_') ADVANCE(172); - if (lookahead == '0' || - lookahead == '1') ADVANCE(519); - END_STATE(); - case 173: - if (lookahead == '_') ADVANCE(173); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(518); - END_STATE(); - case 174: - if (lookahead == '_') ADVANCE(174); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(514); - END_STATE(); - case 175: - if (lookahead == '_') ADVANCE(175); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(515); - END_STATE(); - case 176: - if (lookahead == '`') ADVANCE(878); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r') ADVANCE(176); - END_STATE(); - case 177: - if (lookahead == 'a') ADVANCE(243); - END_STATE(); - case 178: - if (lookahead == 'a') ADVANCE(414); - END_STATE(); - case 179: - if (lookahead == 'a') ADVANCE(296); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('b' <= lookahead && lookahead <= 'f')) ADVANCE(317); - END_STATE(); - case 180: - if (lookahead == 'a') ADVANCE(298); - END_STATE(); - case 181: - if (lookahead == 'a') ADVANCE(229); - END_STATE(); - case 182: - if (lookahead == 'a') ADVANCE(246); - if (lookahead == 't') ADVANCE(355); - END_STATE(); - case 183: - if (lookahead == 'a') ADVANCE(239); - END_STATE(); - case 184: - if (lookahead == 'a') ADVANCE(240); - END_STATE(); - case 185: - if (lookahead == 'a') ADVANCE(297); - END_STATE(); - case 186: - if (lookahead == 'a') ADVANCE(276); - END_STATE(); - case 187: - if (lookahead == 'a') ADVANCE(241); - END_STATE(); - case 188: - if (lookahead == 'a') ADVANCE(299); - END_STATE(); - case 189: - if (lookahead == 'a') ADVANCE(242); - END_STATE(); - case 190: - if (lookahead == 'a') ADVANCE(197); - END_STATE(); - case 191: - if (lookahead == 'a') ADVANCE(300); - END_STATE(); - case 192: - if (lookahead == 'b') ADVANCE(285); - if (lookahead == 'c') ADVANCE(289); - if (lookahead == 'n') ADVANCE(254); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(317); - END_STATE(); - case 193: - if (lookahead == 'b') ADVANCE(244); - END_STATE(); - case 194: - if (lookahead == 'c') ADVANCE(434); - END_STATE(); - case 195: - if (lookahead == 'c') ADVANCE(450); - END_STATE(); - case 196: - if (lookahead == 'c') ADVANCE(292); - END_STATE(); - case 197: - if (lookahead == 'c') ADVANCE(293); - END_STATE(); - case 198: - if (lookahead == 'c') ADVANCE(301); - END_STATE(); - case 199: - if (lookahead == 'd') ADVANCE(406); - END_STATE(); - case 200: - if (lookahead == 'd') ADVANCE(402); - END_STATE(); - case 201: - if (lookahead == 'd') ADVANCE(446); - END_STATE(); - case 202: - if (lookahead == 'd') ADVANCE(213); - END_STATE(); - case 203: - if (lookahead == 'e') ADVANCE(290); - END_STATE(); - case 204: - if (lookahead == 'e') ADVANCE(182); - if (lookahead == 'u') ADVANCE(284); - END_STATE(); - case 205: - if (lookahead == 'e') ADVANCE(251); - END_STATE(); - case 206: - if (lookahead == 'e') ADVANCE(279); - END_STATE(); - case 207: - if (lookahead == 'e') ADVANCE(196); - END_STATE(); - case 208: - if (lookahead == 'e') ADVANCE(199); - END_STATE(); - case 209: - if (lookahead == 'e') ADVANCE(422); - END_STATE(); - case 210: - if (lookahead == 'e') ADVANCE(462); - END_STATE(); - case 211: - if (lookahead == 'e') ADVANCE(438); - END_STATE(); - case 212: - if (lookahead == 'e') ADVANCE(490); - END_STATE(); - case 213: - if (lookahead == 'e') ADVANCE(426); - END_STATE(); - case 214: - if (lookahead == 'e') ADVANCE(494); - END_STATE(); - case 215: - if (lookahead == 'e') ADVANCE(282); - END_STATE(); - case 216: - if (lookahead == 'e') ADVANCE(195); - END_STATE(); - case 217: - if (lookahead == 'e') ADVANCE(275); - END_STATE(); - case 218: - if (lookahead == 'e') ADVANCE(201); - END_STATE(); - case 219: - if (lookahead == 'e') ADVANCE(255); - END_STATE(); - case 220: - if (lookahead == 'e') ADVANCE(198); - END_STATE(); - case 221: - if (lookahead == 'e') ADVANCE(234); - END_STATE(); - case 222: - if (lookahead == 'e') ADVANCE(283); - END_STATE(); - case 223: - if (lookahead == 'f') ADVANCE(226); - if (lookahead == 'l') ADVANCE(233); - if (lookahead == 'n') ADVANCE(217); - if (lookahead == 't') ADVANCE(222); - END_STATE(); - case 224: - if (lookahead == 'g') ADVANCE(486); - END_STATE(); - case 225: - if (lookahead == 'i') ADVANCE(307); - if (lookahead == 'o') ADVANCE(302); - END_STATE(); - case 226: - if (lookahead == 'i') ADVANCE(309); - END_STATE(); - case 227: - if (lookahead == 'i') ADVANCE(194); - END_STATE(); - case 228: - if (lookahead == 'i') ADVANCE(202); - END_STATE(); - case 229: - if (lookahead == 'i') ADVANCE(245); - END_STATE(); - case 230: - if (lookahead == 'i') ADVANCE(256); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(317); - END_STATE(); - case 231: - if (lookahead == 'i') ADVANCE(257); - END_STATE(); - case 232: - if (lookahead == 'i') ADVANCE(270); - END_STATE(); - case 233: - if (lookahead == 'i') ADVANCE(261); - END_STATE(); - case 234: - if (lookahead == 'i') ADVANCE(258); - END_STATE(); - case 235: - if (lookahead == 'i') ADVANCE(294); - END_STATE(); - case 236: - if (lookahead == 'i') ADVANCE(262); - END_STATE(); - case 237: - if (lookahead == 'i') ADVANCE(263); - END_STATE(); - case 238: - if (lookahead == 'i') ADVANCE(264); - END_STATE(); - case 239: - if (lookahead == 'l') ADVANCE(478); - END_STATE(); - case 240: - if (lookahead == 'l') ADVANCE(502); - END_STATE(); - case 241: - if (lookahead == 'l') ADVANCE(466); - END_STATE(); - case 242: - if (lookahead == 'l') ADVANCE(442); - END_STATE(); - case 243: - if (lookahead == 'l') ADVANCE(306); - if (lookahead == 'r') ADVANCE(186); - END_STATE(); - case 244: - if (lookahead == 'l') ADVANCE(227); - END_STATE(); - case 245: - if (lookahead == 'l') ADVANCE(281); - END_STATE(); - case 246: - if (lookahead == 'l') ADVANCE(208); - END_STATE(); - case 247: - if (lookahead == 'l') ADVANCE(236); - END_STATE(); - case 248: - if (lookahead == 'l') ADVANCE(237); - END_STATE(); - case 249: - if (lookahead == 'n') ADVANCE(385); - if (lookahead == 's') ADVANCE(386); - END_STATE(); - case 250: - if (lookahead == 'n') ADVANCE(223); - END_STATE(); - case 251: - if (lookahead == 'n') ADVANCE(482); - if (lookahead == 'r') ADVANCE(185); - END_STATE(); - case 252: - if (lookahead == 'n') ADVANCE(410); - END_STATE(); - case 253: - if (lookahead == 'n') ADVANCE(287); - END_STATE(); - case 254: - if (lookahead == 'n') ADVANCE(268); - END_STATE(); - case 255: - if (lookahead == 'n') ADVANCE(200); - END_STATE(); - case 256: - if (lookahead == 'n') ADVANCE(183); - END_STATE(); - case 257: - if (lookahead == 'n') ADVANCE(247); - END_STATE(); - case 258: - if (lookahead == 'n') ADVANCE(235); - END_STATE(); - case 259: - if (lookahead == 'n') ADVANCE(187); - END_STATE(); - case 260: - if (lookahead == 'n') ADVANCE(189); - END_STATE(); - case 261: - if (lookahead == 'n') ADVANCE(210); - END_STATE(); - case 262: - if (lookahead == 'n') ADVANCE(212); - END_STATE(); - case 263: - if (lookahead == 'n') ADVANCE(214); - END_STATE(); - case 264: - if (lookahead == 'n') ADVANCE(248); - END_STATE(); - case 265: - if (lookahead == 'o') ADVANCE(231); - END_STATE(); - case 266: - if (lookahead == 'o') ADVANCE(253); - if (lookahead == 'r') ADVANCE(267); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(317); - END_STATE(); - case 267: - if (lookahead == 'o') ADVANCE(286); - END_STATE(); - case 268: - if (lookahead == 'o') ADVANCE(303); - END_STATE(); - case 269: - if (lookahead == 'o') ADVANCE(277); - END_STATE(); - case 270: - if (lookahead == 'o') ADVANCE(252); - END_STATE(); - case 271: - if (lookahead == 'p') ADVANCE(205); - if (lookahead == 'v') ADVANCE(206); - END_STATE(); - case 272: - if (lookahead == 'p') ADVANCE(207); - if (lookahead == 't') ADVANCE(215); - END_STATE(); - case 273: - if (lookahead == 'p') ADVANCE(219); - END_STATE(); - case 274: - if (lookahead == 'r') ADVANCE(225); - if (lookahead == 'u') ADVANCE(193); - END_STATE(); - case 275: - if (lookahead == 'r') ADVANCE(418); - END_STATE(); - case 276: - if (lookahead == 'r') ADVANCE(224); - END_STATE(); - case 277: - if (lookahead == 'r') ADVANCE(454); - END_STATE(); - case 278: - if (lookahead == 'r') ADVANCE(228); - END_STATE(); - case 279: - if (lookahead == 'r') ADVANCE(278); - END_STATE(); - case 280: - if (lookahead == 'r') ADVANCE(190); - END_STATE(); - case 281: - if (lookahead == 'r') ADVANCE(216); - END_STATE(); - case 282: - if (lookahead == 'r') ADVANCE(259); - END_STATE(); - case 283: - if (lookahead == 'r') ADVANCE(260); - END_STATE(); - case 284: - if (lookahead == 's') ADVANCE(273); - END_STATE(); - case 285: - if (lookahead == 's') ADVANCE(295); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(316); - END_STATE(); - case 286: - if (lookahead == 's') ADVANCE(288); - END_STATE(); - case 287: - if (lookahead == 's') ADVANCE(291); - END_STATE(); - case 288: - if (lookahead == 's') ADVANCE(238); - END_STATE(); - case 289: - if (lookahead == 't') ADVANCE(305); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(316); - END_STATE(); - case 290: - if (lookahead == 't') ADVANCE(351); - END_STATE(); - case 291: - if (lookahead == 't') ADVANCE(470); - END_STATE(); - case 292: - if (lookahead == 't') ADVANCE(498); - END_STATE(); - case 293: - if (lookahead == 't') ADVANCE(474); - END_STATE(); - case 294: - if (lookahead == 't') ADVANCE(430); - END_STATE(); - case 295: - if (lookahead == 't') ADVANCE(280); - END_STATE(); - case 296: - if (lookahead == 't') ADVANCE(178); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(316); - END_STATE(); - case 297: - if (lookahead == 't') ADVANCE(269); - END_STATE(); - case 298: - if (lookahead == 't') ADVANCE(221); - END_STATE(); - case 299: - if (lookahead == 't') ADVANCE(232); - END_STATE(); - case 300: - if (lookahead == 't') ADVANCE(211); - END_STATE(); - case 301: - if (lookahead == 't') ADVANCE(218); - END_STATE(); - case 302: - if (lookahead == 't') ADVANCE(220); - END_STATE(); - case 303: - if (lookahead == 't') ADVANCE(188); - END_STATE(); - case 304: - ADVANCE_MAP( - 'u', 879, - '"', 881, - '$', 881, - '\'', 881, - '\\', 881, - 'b', 881, - 'n', 881, - 'r', 881, - 't', 881, - ); - END_STATE(); - case 305: - if (lookahead == 'u') ADVANCE(184); - END_STATE(); - case 306: - if (lookahead == 'u') ADVANCE(209); - END_STATE(); - case 307: - if (lookahead == 'v') ADVANCE(191); - END_STATE(); - case 308: - if (lookahead == 'x') ADVANCE(272); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(317); - END_STATE(); - case 309: - if (lookahead == 'x') ADVANCE(458); - END_STATE(); - case 310: - if (lookahead == '|') ADVANCE(370); - END_STATE(); - case 311: - if (lookahead == '+' || - lookahead == '-') ADVANCE(314); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(515); - END_STATE(); - case 312: - if (lookahead == '0' || - lookahead == '1') ADVANCE(519); - END_STATE(); - case 313: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(514); - END_STATE(); - case 314: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(515); - END_STATE(); - case 315: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(518); - END_STATE(); - case 316: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(880); - END_STATE(); - case 317: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(316); - END_STATE(); - case 318: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(317); - END_STATE(); - case 319: - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '`') ADVANCE(176); - END_STATE(); - case 320: - if (eof) ADVANCE(322); - ADVANCE_MAP( - '!', 399, - '#', 8, - '$', 372, - '%', 394, - '&', 360, - '\'', 520, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 335, - '/', 393, - '0', 516, - ':', 330, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 362, - '@', 328, - '[', 331, - '\\', 304, - ']', 332, - '`', 319, - 'a', 728, - 'b', 835, - 'c', 820, - 'd', 714, - 'e', 874, - 'f', 777, - 'g', 754, - 'i', 799, - 'l', 717, - 'n', 825, - 'o', 826, - 'p', 831, - 'r', 765, - 's', 741, - 't', 712, - 'v', 709, - '{', 341, - '|', 310, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(320); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 321: - if (eof) ADVANCE(322); - ADVANCE_MAP( - '!', 398, - '#', 8, - '%', 37, - '&', 359, - '\'', 520, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 336, - '/', 31, - '0', 516, - ':', 330, - ';', 350, - '<', 346, - '=', 339, - '>', 348, - '?', 361, - '@', 328, - '[', 331, - '`', 319, - 'a', 555, - 'b', 666, - 'c', 649, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 'r', 592, - 's', 568, - 't', 539, - 'v', 536, - '{', 341, - '}', 342, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(321); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); - END_STATE(); - case 322: - ACCEPT_TOKEN(ts_builtin_sym_end); - END_STATE(); - case 323: - ACCEPT_TOKEN(anon_sym_POUND_BANG); - END_STATE(); - case 324: - ACCEPT_TOKEN(aux_sym_shebang_line_token1); - if (lookahead == '\r') ADVANCE(506); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(324); - END_STATE(); - case 325: - ACCEPT_TOKEN(aux_sym_shebang_line_token1); - if (lookahead == '/') ADVANCE(326); - if (lookahead == '\t' || - lookahead == 0x0b || - lookahead == '\f' || - lookahead == ' ') ADVANCE(325); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(327); - END_STATE(); - case 326: - ACCEPT_TOKEN(aux_sym_shebang_line_token1); - if (lookahead == '/') ADVANCE(324); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r') ADVANCE(327); - END_STATE(); - case 327: - ACCEPT_TOKEN(aux_sym_shebang_line_token1); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r') ADVANCE(327); - END_STATE(); - case 328: - ACCEPT_TOKEN(anon_sym_AT); - END_STATE(); - case 329: - ACCEPT_TOKEN(anon_sym_COLON); - END_STATE(); - case 330: - ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(373); - END_STATE(); - case 331: - ACCEPT_TOKEN(anon_sym_LBRACK); - END_STATE(); - case 332: - ACCEPT_TOKEN(anon_sym_RBRACK); - END_STATE(); - case 333: - ACCEPT_TOKEN(anon_sym_DOT); - END_STATE(); - case 334: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(367); - END_STATE(); - case 335: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(367); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(514); - END_STATE(); - case 336: - ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(514); - END_STATE(); - case 337: - ACCEPT_TOKEN(sym_wildcard_import); - END_STATE(); - case 338: - ACCEPT_TOKEN(sym_wildcard_import); - if (lookahead == '=') ADVANCE(376); - END_STATE(); - case 339: - ACCEPT_TOKEN(anon_sym_EQ); - END_STATE(); - case 340: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(381); - END_STATE(); - case 341: - ACCEPT_TOKEN(anon_sym_LBRACE); - END_STATE(); - case 342: - ACCEPT_TOKEN(anon_sym_RBRACE); - END_STATE(); - case 343: - ACCEPT_TOKEN(anon_sym_LPAREN); - END_STATE(); - case 344: - ACCEPT_TOKEN(anon_sym_COMMA); - END_STATE(); - case 345: - ACCEPT_TOKEN(anon_sym_RPAREN); - END_STATE(); - case 346: - ACCEPT_TOKEN(anon_sym_LT); - END_STATE(); - case 347: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '=') ADVANCE(383); - END_STATE(); - case 348: - ACCEPT_TOKEN(anon_sym_GT); - END_STATE(); - case 349: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(384); - END_STATE(); - case 350: - ACCEPT_TOKEN(anon_sym_SEMI); - END_STATE(); - case 351: - ACCEPT_TOKEN(anon_sym_get); - END_STATE(); - case 352: - ACCEPT_TOKEN(anon_sym_get); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 353: - ACCEPT_TOKEN(anon_sym_get); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 354: - ACCEPT_TOKEN(anon_sym_get); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 355: - ACCEPT_TOKEN(anon_sym_set); - END_STATE(); - case 356: - ACCEPT_TOKEN(anon_sym_set); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 357: - ACCEPT_TOKEN(anon_sym_set); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 358: - ACCEPT_TOKEN(anon_sym_set); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 359: - ACCEPT_TOKEN(anon_sym_AMP); - END_STATE(); - case 360: - ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(369); - END_STATE(); - case 361: - ACCEPT_TOKEN(sym__quest); - END_STATE(); - case 362: - ACCEPT_TOKEN(sym__quest); - if (lookahead == ':') ADVANCE(368); - END_STATE(); - case 363: - ACCEPT_TOKEN(anon_sym_STAR); - END_STATE(); - case 364: - ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '=') ADVANCE(376); - END_STATE(); - case 365: - ACCEPT_TOKEN(anon_sym_DASH_GT); - END_STATE(); - case 366: - ACCEPT_TOKEN(sym_label); - END_STATE(); - case 367: - ACCEPT_TOKEN(anon_sym_DOT_DOT); - END_STATE(); - case 368: - ACCEPT_TOKEN(anon_sym_QMARK_COLON); - END_STATE(); - case 369: - ACCEPT_TOKEN(anon_sym_AMP_AMP); - END_STATE(); - case 370: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE); - END_STATE(); - case 371: - ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); - END_STATE(); - case 372: - ACCEPT_TOKEN(anon_sym_DOLLAR); - if (lookahead == '{') ADVANCE(371); - END_STATE(); - case 373: - ACCEPT_TOKEN(anon_sym_COLON_COLON); - END_STATE(); - case 374: - ACCEPT_TOKEN(anon_sym_PLUS_EQ); - END_STATE(); - case 375: - ACCEPT_TOKEN(anon_sym_DASH_EQ); - END_STATE(); - case 376: - ACCEPT_TOKEN(anon_sym_STAR_EQ); - END_STATE(); - case 377: - ACCEPT_TOKEN(anon_sym_SLASH_EQ); - END_STATE(); - case 378: - ACCEPT_TOKEN(anon_sym_PERCENT_EQ); - END_STATE(); - case 379: - ACCEPT_TOKEN(anon_sym_BANG_EQ); - if (lookahead == '=') ADVANCE(380); - END_STATE(); - case 380: - ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); - END_STATE(); - case 381: - ACCEPT_TOKEN(anon_sym_EQ_EQ); - if (lookahead == '=') ADVANCE(382); - END_STATE(); - case 382: - ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); - END_STATE(); - case 383: - ACCEPT_TOKEN(anon_sym_LT_EQ); - END_STATE(); - case 384: - ACCEPT_TOKEN(anon_sym_GT_EQ); - END_STATE(); - case 385: - ACCEPT_TOKEN(anon_sym_BANGin); - END_STATE(); - case 386: - ACCEPT_TOKEN(anon_sym_BANGis); - END_STATE(); - case 387: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(396); - END_STATE(); - case 388: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(396); - if (lookahead == '=') ADVANCE(374); - END_STATE(); - case 389: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(397); - END_STATE(); - case 390: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(397); - if (lookahead == '=') ADVANCE(375); - END_STATE(); - case 391: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(397); - if (lookahead == '=') ADVANCE(375); - if (lookahead == '>') ADVANCE(365); - END_STATE(); - case 392: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(397); - if (lookahead == '>') ADVANCE(365); - END_STATE(); - case 393: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '/') ADVANCE(506); - if (lookahead == '=') ADVANCE(377); - END_STATE(); - case 394: - ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(378); - END_STATE(); - case 395: - ACCEPT_TOKEN(anon_sym_as_QMARK); - END_STATE(); - case 396: - ACCEPT_TOKEN(anon_sym_PLUS_PLUS); - END_STATE(); - case 397: - ACCEPT_TOKEN(anon_sym_DASH_DASH); - END_STATE(); - case 398: - ACCEPT_TOKEN(anon_sym_BANG); - END_STATE(); - case 399: - ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '!') ADVANCE(401); - if (lookahead == '=') ADVANCE(379); - if (lookahead == 'i') ADVANCE(249); - END_STATE(); - case 400: - ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == 'i') ADVANCE(249); - END_STATE(); - case 401: - ACCEPT_TOKEN(anon_sym_BANG_BANG); - END_STATE(); - case 402: - ACCEPT_TOKEN(anon_sym_suspend); - END_STATE(); - case 403: - ACCEPT_TOKEN(anon_sym_suspend); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 404: - ACCEPT_TOKEN(anon_sym_suspend); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 405: - ACCEPT_TOKEN(anon_sym_suspend); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 406: - ACCEPT_TOKEN(anon_sym_sealed); - END_STATE(); - case 407: - ACCEPT_TOKEN(anon_sym_sealed); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 408: - ACCEPT_TOKEN(anon_sym_sealed); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 409: - ACCEPT_TOKEN(anon_sym_sealed); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 410: - ACCEPT_TOKEN(anon_sym_annotation); - END_STATE(); - case 411: - ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 412: - ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 413: - ACCEPT_TOKEN(anon_sym_annotation); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 414: - ACCEPT_TOKEN(anon_sym_data); - END_STATE(); - case 415: - ACCEPT_TOKEN(anon_sym_data); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 416: - ACCEPT_TOKEN(anon_sym_data); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 417: - ACCEPT_TOKEN(anon_sym_data); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 418: - ACCEPT_TOKEN(anon_sym_inner); - END_STATE(); - case 419: - ACCEPT_TOKEN(anon_sym_inner); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 420: - ACCEPT_TOKEN(anon_sym_inner); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 421: - ACCEPT_TOKEN(anon_sym_inner); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 422: - ACCEPT_TOKEN(anon_sym_value); - END_STATE(); - case 423: - ACCEPT_TOKEN(anon_sym_value); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 424: - ACCEPT_TOKEN(anon_sym_value); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 425: - ACCEPT_TOKEN(anon_sym_value); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 426: - ACCEPT_TOKEN(anon_sym_override); - END_STATE(); - case 427: - ACCEPT_TOKEN(anon_sym_override); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 428: - ACCEPT_TOKEN(anon_sym_override); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 429: - ACCEPT_TOKEN(anon_sym_override); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 430: - ACCEPT_TOKEN(anon_sym_lateinit); - END_STATE(); - case 431: - ACCEPT_TOKEN(anon_sym_lateinit); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 432: - ACCEPT_TOKEN(anon_sym_lateinit); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 433: - ACCEPT_TOKEN(anon_sym_lateinit); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 434: - ACCEPT_TOKEN(anon_sym_public); - END_STATE(); - case 435: - ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 436: - ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 437: - ACCEPT_TOKEN(anon_sym_public); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 438: - ACCEPT_TOKEN(anon_sym_private); - END_STATE(); - case 439: - ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 440: - ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 441: - ACCEPT_TOKEN(anon_sym_private); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 442: - ACCEPT_TOKEN(anon_sym_internal); - END_STATE(); - case 443: - ACCEPT_TOKEN(anon_sym_internal); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 444: - ACCEPT_TOKEN(anon_sym_internal); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 445: - ACCEPT_TOKEN(anon_sym_internal); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 446: - ACCEPT_TOKEN(anon_sym_protected); - END_STATE(); - case 447: - ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 448: - ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 449: - ACCEPT_TOKEN(anon_sym_protected); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 450: - ACCEPT_TOKEN(anon_sym_tailrec); - END_STATE(); - case 451: - ACCEPT_TOKEN(anon_sym_tailrec); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 452: - ACCEPT_TOKEN(anon_sym_tailrec); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 453: - ACCEPT_TOKEN(anon_sym_tailrec); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 454: - ACCEPT_TOKEN(anon_sym_operator); - END_STATE(); - case 455: - ACCEPT_TOKEN(anon_sym_operator); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 456: - ACCEPT_TOKEN(anon_sym_operator); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 457: - ACCEPT_TOKEN(anon_sym_operator); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 458: - ACCEPT_TOKEN(anon_sym_infix); - END_STATE(); - case 459: - ACCEPT_TOKEN(anon_sym_infix); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 460: - ACCEPT_TOKEN(anon_sym_infix); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 461: - ACCEPT_TOKEN(anon_sym_infix); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 462: - ACCEPT_TOKEN(anon_sym_inline); - END_STATE(); - case 463: - ACCEPT_TOKEN(anon_sym_inline); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 464: - ACCEPT_TOKEN(anon_sym_inline); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 465: - ACCEPT_TOKEN(anon_sym_inline); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 466: - ACCEPT_TOKEN(anon_sym_external); - END_STATE(); - case 467: - ACCEPT_TOKEN(anon_sym_external); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 468: - ACCEPT_TOKEN(anon_sym_external); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 469: - ACCEPT_TOKEN(anon_sym_external); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 470: - ACCEPT_TOKEN(sym_property_modifier); - END_STATE(); - case 471: - ACCEPT_TOKEN(sym_property_modifier); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 472: - ACCEPT_TOKEN(sym_property_modifier); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 473: - ACCEPT_TOKEN(sym_property_modifier); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 474: - ACCEPT_TOKEN(anon_sym_abstract); - END_STATE(); - case 475: - ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 476: - ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 477: - ACCEPT_TOKEN(anon_sym_abstract); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 478: - ACCEPT_TOKEN(anon_sym_final); - END_STATE(); - case 479: - ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 480: - ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 481: - ACCEPT_TOKEN(anon_sym_final); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 482: - ACCEPT_TOKEN(anon_sym_open); - END_STATE(); - case 483: - ACCEPT_TOKEN(anon_sym_open); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 484: - ACCEPT_TOKEN(anon_sym_open); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 485: - ACCEPT_TOKEN(anon_sym_open); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 486: - ACCEPT_TOKEN(anon_sym_vararg); - END_STATE(); - case 487: - ACCEPT_TOKEN(anon_sym_vararg); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 488: - ACCEPT_TOKEN(anon_sym_vararg); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 489: - ACCEPT_TOKEN(anon_sym_vararg); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 490: - ACCEPT_TOKEN(anon_sym_noinline); - END_STATE(); - case 491: - ACCEPT_TOKEN(anon_sym_noinline); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 492: - ACCEPT_TOKEN(anon_sym_noinline); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 493: - ACCEPT_TOKEN(anon_sym_noinline); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 494: - ACCEPT_TOKEN(anon_sym_crossinline); - END_STATE(); - case 495: - ACCEPT_TOKEN(anon_sym_crossinline); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 496: - ACCEPT_TOKEN(anon_sym_crossinline); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 497: - ACCEPT_TOKEN(anon_sym_crossinline); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 498: - ACCEPT_TOKEN(anon_sym_expect); - END_STATE(); - case 499: - ACCEPT_TOKEN(anon_sym_expect); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 500: - ACCEPT_TOKEN(anon_sym_expect); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 501: - ACCEPT_TOKEN(anon_sym_expect); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 502: - ACCEPT_TOKEN(anon_sym_actual); - END_STATE(); - case 503: - ACCEPT_TOKEN(anon_sym_actual); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 504: - ACCEPT_TOKEN(anon_sym_actual); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(170); - END_STATE(); - case 505: - ACCEPT_TOKEN(anon_sym_actual); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 506: - ACCEPT_TOKEN(sym_line_comment); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(506); - END_STATE(); - case 507: - ACCEPT_TOKEN(anon_sym_return_AT); - END_STATE(); - case 508: - ACCEPT_TOKEN(anon_sym_continue_AT); - END_STATE(); - case 509: - ACCEPT_TOKEN(anon_sym_break_AT); - END_STATE(); - case 510: - ACCEPT_TOKEN(anon_sym_this_AT); - END_STATE(); - case 511: - ACCEPT_TOKEN(anon_sym_super_AT); - END_STATE(); - case 512: - ACCEPT_TOKEN(anon_sym_AT2); - END_STATE(); - case 513: - ACCEPT_TOKEN(sym_real_literal); - END_STATE(); - case 514: - ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '_') ADVANCE(174); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(311); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(513); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(514); - END_STATE(); - case 515: - ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '_') ADVANCE(175); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(513); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(515); - END_STATE(); - case 516: - ACCEPT_TOKEN(sym_integer_literal); - ADVANCE_MAP( - '.', 313, - '_', 171, - 'B', 312, - 'b', 312, - 'E', 311, - 'e', 311, - 'F', 513, - 'f', 513, - 'X', 315, - 'x', 315, - ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(517); - END_STATE(); - case 517: - ACCEPT_TOKEN(sym_integer_literal); - if (lookahead == '.') ADVANCE(313); - if (lookahead == '_') ADVANCE(171); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(311); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(513); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(517); - END_STATE(); - case 518: - ACCEPT_TOKEN(sym_hex_literal); - if (lookahead == '_') ADVANCE(173); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(518); - END_STATE(); - case 519: - ACCEPT_TOKEN(sym_bin_literal); - if (lookahead == '_') ADVANCE(172); - END_STATE(); - case 520: - ACCEPT_TOKEN(anon_sym_SQUOTE); - END_STATE(); - case 521: - ACCEPT_TOKEN(aux_sym_character_literal_token1); - END_STATE(); - case 522: - ACCEPT_TOKEN(aux_sym_character_literal_token1); - if (lookahead == '/') ADVANCE(506); - END_STATE(); - case 523: - ACCEPT_TOKEN(aux_sym_character_literal_token1); - if (lookahead == '/') ADVANCE(522); - if (lookahead == '\t' || - lookahead == 0x0b || - lookahead == '\f' || - lookahead == ' ') ADVANCE(523); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != '\'' && - lookahead != '\\') ADVANCE(521); - END_STATE(); - case 524: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '?') ADVANCE(395); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 525: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '?') ADVANCE(395); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 526: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(510); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 527: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(510); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 528: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(509); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 529: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(509); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 530: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(511); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 531: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(511); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 532: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(507); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 533: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(507); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 534: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(508); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 535: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(508); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 536: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(620); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 537: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(615); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 538: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(415); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 539: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(604); - if (lookahead == 'h') ADVANCE(603); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 540: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(604); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 541: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(691); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 542: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(623); - if (lookahead == 't') ADVANCE(356); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 543: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(694); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 544: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(616); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 545: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(617); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 546: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(618); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 547: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(664); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 548: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(619); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 549: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(692); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 550: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(621); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 551: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(693); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 552: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(562); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 553: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'a') ADVANCE(695); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 554: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'b') ADVANCE(678); - if (lookahead == 'c') ADVANCE(682); - if (lookahead == 'n') ADVANCE(631); - if (lookahead == 's') ADVANCE(524); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 555: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'b') ADVANCE(678); - if (lookahead == 'c') ADVANCE(682); - if (lookahead == 'n') ADVANCE(631); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 556: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'b') ADVANCE(622); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 557: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'c') ADVANCE(682); - if (lookahead == 's') ADVANCE(524); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 558: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'c') ADVANCE(682); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 559: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'c') ADVANCE(435); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 560: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'c') ADVANCE(451); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 561: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'c') ADVANCE(686); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 562: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'c') ADVANCE(687); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 563: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'c') ADVANCE(696); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 564: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'd') ADVANCE(407); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 565: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'd') ADVANCE(403); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 566: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'd') ADVANCE(447); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 567: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'd') ADVANCE(577); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 568: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(542); - if (lookahead == 'u') ADVANCE(659); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 569: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(542); - if (lookahead == 'u') ADVANCE(675); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 570: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(629); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 571: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(561); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 572: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(564); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 573: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(423); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 574: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(463); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 575: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(439); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 576: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(491); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 577: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(427); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 578: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(495); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 579: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(668); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 580: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(537); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 581: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(683); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 582: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(560); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 583: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(673); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 584: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(566); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 585: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(663); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 586: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(534); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 587: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(667); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 588: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(632); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 589: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(684); - if (lookahead == 'u') ADVANCE(659); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 590: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(684); - if (lookahead == 'u') ADVANCE(660); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 591: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(684); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 592: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(689); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 593: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(563); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 594: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(610); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 595: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'e') ADVANCE(674); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 596: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'f') ADVANCE(600); - if (lookahead == 'l') ADVANCE(608); - if (lookahead == 'n') ADVANCE(585); - if (lookahead == 't') ADVANCE(595); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 597: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'g') ADVANCE(487); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 598: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'h') ADVANCE(603); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 599: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(704); - if (lookahead == 'o') ADVANCE(697); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 600: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(706); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 601: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(559); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 602: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(567); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 603: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(676); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 604: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(624); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 605: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(633); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 606: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(635); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 607: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(652); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 608: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(640); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 609: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(645); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 610: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(636); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 611: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(688); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 612: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(642); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 613: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(643); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 614: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'i') ADVANCE(647); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 615: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'k') ADVANCE(528); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 616: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(479); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 617: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(503); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 618: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(467); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 619: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(443); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 620: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(701); - if (lookahead == 'r') ADVANCE(547); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 621: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(701); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 622: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(601); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 623: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(572); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 624: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(672); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 625: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(612); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 626: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'l') ADVANCE(613); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 627: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(596); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 628: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(679); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 629: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(483); - if (lookahead == 'r') ADVANCE(549); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 630: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(411); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 631: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(650); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 632: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(565); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 633: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(544); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 634: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(532); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 635: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(625); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 636: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(611); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 637: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(585); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 638: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(546); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 639: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(548); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 640: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(574); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 641: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(698); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 642: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(576); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 643: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(578); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 644: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(680); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 645: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(702); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 646: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(637); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 647: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'n') ADVANCE(626); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 648: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(677); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 649: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(628); - if (lookahead == 'r') ADVANCE(648); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 650: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(699); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 651: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(665); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 652: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(630); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 653: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(641); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 654: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(644); - if (lookahead == 'r') ADVANCE(648); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 655: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'o') ADVANCE(606); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 656: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'p') ADVANCE(570); - if (lookahead == 'v') ADVANCE(579); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 657: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'p') ADVANCE(571); - if (lookahead == 't') ADVANCE(583); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 658: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'p') ADVANCE(571); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 659: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'p') ADVANCE(587); - if (lookahead == 's') ADVANCE(661); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 660: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'p') ADVANCE(587); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 661: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'p') ADVANCE(588); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 662: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(599); - if (lookahead == 'u') ADVANCE(556); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 663: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(419); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 664: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(597); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 665: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(455); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 666: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(580); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 667: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(530); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 668: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(669); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 669: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(602); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 670: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(552); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 671: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(634); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 672: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(582); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 673: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(638); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 674: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'r') ADVANCE(639); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 675: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 's') ADVANCE(661); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 676: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 's') ADVANCE(526); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 677: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 's') ADVANCE(681); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 678: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 's') ADVANCE(690); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 679: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 's') ADVANCE(685); - if (lookahead == 't') ADVANCE(609); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 680: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 's') ADVANCE(685); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 681: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 's') ADVANCE(614); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 682: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(700); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 683: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(352); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 684: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(356); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 685: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(471); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 686: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(499); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 687: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(475); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 688: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(431); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 689: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(703); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 690: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(670); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 691: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(538); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 692: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(651); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 693: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(607); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 694: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(594); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 695: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(575); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 696: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(584); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 697: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(593); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 698: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(609); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 699: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 't') ADVANCE(551); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 700: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'u') ADVANCE(545); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 701: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'u') ADVANCE(573); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 702: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'u') ADVANCE(586); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 703: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'u') ADVANCE(671); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 704: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'v') ADVANCE(553); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 705: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'x') ADVANCE(657); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 706: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'x') ADVANCE(459); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 707: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (lookahead == 'x') ADVANCE(658); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 708: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == '@') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 709: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(792); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 710: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(787); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 711: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(417); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 712: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(776); - if (lookahead == 'h') ADVANCE(775); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 713: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(776); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 714: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(861); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 715: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(795); - if (lookahead == 't') ADVANCE(358); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 716: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(795); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 717: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(864); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 718: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(788); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 719: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(789); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 720: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(790); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 721: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(833); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 722: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(791); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 723: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(862); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 724: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(793); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 725: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(863); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 726: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(735); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 727: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'a') ADVANCE(865); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 728: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'b') ADVANCE(848); - if (lookahead == 'c') ADVANCE(852); - if (lookahead == 'n') ADVANCE(803); - if (lookahead == 's') ADVANCE(525); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 729: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'b') ADVANCE(848); - if (lookahead == 'c') ADVANCE(852); - if (lookahead == 'n') ADVANCE(803); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 730: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'b') ADVANCE(794); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 731: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'c') ADVANCE(852); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 732: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'c') ADVANCE(437); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 733: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'c') ADVANCE(453); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 734: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'c') ADVANCE(856); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 735: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'c') ADVANCE(857); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 736: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'c') ADVANCE(866); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 737: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'd') ADVANCE(409); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 738: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'd') ADVANCE(405); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 739: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'd') ADVANCE(449); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 740: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'd') ADVANCE(750); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 741: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(715); - if (lookahead == 'u') ADVANCE(829); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 742: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(715); - if (lookahead == 'u') ADVANCE(845); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 743: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(801); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 744: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(734); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 745: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(737); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 746: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(425); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 747: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(465); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 748: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(441); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 749: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(493); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 750: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(429); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 751: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(497); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 752: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(838); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 753: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(710); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 754: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(853); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 755: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(733); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 756: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(843); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 757: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(739); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 758: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(832); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 759: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(535); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 760: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(837); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 761: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(804); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 762: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(716); - if (lookahead == 'u') ADVANCE(845); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 763: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(854); - if (lookahead == 'u') ADVANCE(845); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 764: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(854); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 765: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(859); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 766: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(736); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 767: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(782); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 768: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'e') ADVANCE(844); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 769: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'f') ADVANCE(772); - if (lookahead == 'l') ADVANCE(780); - if (lookahead == 'n') ADVANCE(758); - if (lookahead == 't') ADVANCE(768); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 770: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'g') ADVANCE(489); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 771: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(873); - if (lookahead == 'o') ADVANCE(867); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 772: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(875); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 773: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(732); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 774: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(740); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 775: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(846); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 776: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(796); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 777: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(806); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 778: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(807); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 779: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(823); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 780: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(812); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 781: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(816); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 782: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(808); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 783: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(858); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 784: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(813); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 785: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(814); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 786: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'i') ADVANCE(818); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 787: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'k') ADVANCE(529); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 788: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'l') ADVANCE(481); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 789: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'l') ADVANCE(505); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 790: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'l') ADVANCE(469); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 791: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'l') ADVANCE(445); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 792: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'l') ADVANCE(870); - if (lookahead == 'r') ADVANCE(721); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 793: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'l') ADVANCE(870); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 794: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'l') ADVANCE(773); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 795: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'l') ADVANCE(745); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 796: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'l') ADVANCE(842); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 797: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'l') ADVANCE(784); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 798: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'l') ADVANCE(785); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 799: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(769); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 800: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(849); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 801: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(485); - if (lookahead == 'r') ADVANCE(723); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 802: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(413); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 803: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(821); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 804: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(738); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 805: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(533); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 806: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(718); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 807: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(797); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 808: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(783); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 809: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(758); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 810: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(720); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 811: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(722); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 812: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(747); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 813: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(749); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 814: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(751); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 815: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(850); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 816: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(871); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 817: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(809); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 818: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'n') ADVANCE(798); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 819: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'o') ADVANCE(847); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 820: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'o') ADVANCE(800); - if (lookahead == 'r') ADVANCE(819); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 821: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'o') ADVANCE(868); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 822: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'o') ADVANCE(834); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 823: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'o') ADVANCE(802); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 824: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'o') ADVANCE(815); - if (lookahead == 'r') ADVANCE(819); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 825: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'o') ADVANCE(778); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 826: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'p') ADVANCE(743); - if (lookahead == 'v') ADVANCE(752); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 827: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'p') ADVANCE(744); - if (lookahead == 't') ADVANCE(756); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 828: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'p') ADVANCE(744); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 829: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'p') ADVANCE(760); - if (lookahead == 's') ADVANCE(830); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 830: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'p') ADVANCE(761); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 831: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(771); - if (lookahead == 'u') ADVANCE(730); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 832: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(421); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 833: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(770); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 834: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(457); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 835: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(753); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 836: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(819); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 837: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(531); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 838: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(839); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 839: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(774); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 840: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(726); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 841: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(805); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 842: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(755); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 843: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(810); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 844: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'r') ADVANCE(811); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 845: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 's') ADVANCE(830); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 846: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 's') ADVANCE(527); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 847: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 's') ADVANCE(851); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 848: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 's') ADVANCE(860); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 849: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 's') ADVANCE(855); - if (lookahead == 't') ADVANCE(781); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 850: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 's') ADVANCE(855); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 851: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 's') ADVANCE(786); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 852: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(869); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 853: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(354); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 854: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(358); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 855: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(473); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 856: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(501); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 857: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(477); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 858: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(433); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 859: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(872); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 860: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(840); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 861: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(711); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 862: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(822); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 863: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(779); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 864: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(767); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 865: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(748); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 866: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(757); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 867: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(766); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 868: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 't') ADVANCE(725); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 869: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'u') ADVANCE(719); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 870: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'u') ADVANCE(746); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 871: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'u') ADVANCE(759); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 872: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'u') ADVANCE(841); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 873: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'v') ADVANCE(727); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 874: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'x') ADVANCE(827); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 875: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'x') ADVANCE(461); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 876: - ACCEPT_TOKEN(sym__alpha_identifier); - if (lookahead == 'x') ADVANCE(828); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 877: - ACCEPT_TOKEN(sym__alpha_identifier); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); - END_STATE(); - case 878: - ACCEPT_TOKEN(sym__backtick_identifier); - END_STATE(); - case 879: - ACCEPT_TOKEN(anon_sym_BSLASHu); - END_STATE(); - case 880: - ACCEPT_TOKEN(aux_sym__uni_character_literal_token1); - END_STATE(); - case 881: - ACCEPT_TOKEN(sym__escaped_identifier); - END_STATE(); - default: - return false; - } -} - -static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { - START_LEXER(); - eof = lexer->eof(lexer); - switch (state) { - case 0: - ADVANCE_MAP( - 'L', 1, - 'a', 2, - 'b', 3, - 'c', 4, - 'd', 5, - 'e', 6, - 'f', 7, - 'i', 8, - 'n', 9, - 'o', 10, - 'p', 11, - 'r', 12, - 's', 13, - 't', 14, - 'v', 15, - 'w', 16, - 'U', 17, - 'u', 17, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(0); - END_STATE(); - case 1: - ACCEPT_TOKEN(anon_sym_L); - END_STATE(); - case 2: - if (lookahead == 's') ADVANCE(18); - END_STATE(); - case 3: - if (lookahead == 'r') ADVANCE(19); - if (lookahead == 'y') ADVANCE(20); - END_STATE(); - case 4: - if (lookahead == 'a') ADVANCE(21); - if (lookahead == 'l') ADVANCE(22); - if (lookahead == 'o') ADVANCE(23); - END_STATE(); - case 5: - if (lookahead == 'e') ADVANCE(24); - if (lookahead == 'o') ADVANCE(25); - if (lookahead == 'y') ADVANCE(26); - END_STATE(); - case 6: - if (lookahead == 'l') ADVANCE(27); - if (lookahead == 'n') ADVANCE(28); - END_STATE(); - case 7: - if (lookahead == 'a') ADVANCE(29); - if (lookahead == 'i') ADVANCE(30); - if (lookahead == 'o') ADVANCE(31); - if (lookahead == 'u') ADVANCE(32); - END_STATE(); - case 8: - if (lookahead == 'f') ADVANCE(33); - if (lookahead == 'm') ADVANCE(34); - if (lookahead == 'n') ADVANCE(35); - if (lookahead == 's') ADVANCE(36); - END_STATE(); - case 9: - if (lookahead == 'u') ADVANCE(37); - END_STATE(); - case 10: - if (lookahead == 'b') ADVANCE(38); - if (lookahead == 'u') ADVANCE(39); - END_STATE(); - case 11: - if (lookahead == 'a') ADVANCE(40); - if (lookahead == 'r') ADVANCE(41); - END_STATE(); - case 12: - if (lookahead == 'e') ADVANCE(42); - END_STATE(); - case 13: - if (lookahead == 'e') ADVANCE(43); - if (lookahead == 'u') ADVANCE(44); - END_STATE(); - case 14: - if (lookahead == 'h') ADVANCE(45); - if (lookahead == 'r') ADVANCE(46); - if (lookahead == 'y') ADVANCE(47); - END_STATE(); - case 15: - if (lookahead == 'a') ADVANCE(48); - END_STATE(); - case 16: - if (lookahead == 'h') ADVANCE(49); - END_STATE(); - case 17: - ACCEPT_TOKEN(aux_sym_unsigned_literal_token1); - if (lookahead == 'L') ADVANCE(50); - END_STATE(); - case 18: - ACCEPT_TOKEN(anon_sym_as); - END_STATE(); - case 19: - if (lookahead == 'e') ADVANCE(51); - END_STATE(); - case 20: - ACCEPT_TOKEN(anon_sym_by); - END_STATE(); - case 21: - if (lookahead == 't') ADVANCE(52); - END_STATE(); - case 22: - if (lookahead == 'a') ADVANCE(53); - END_STATE(); - case 23: - if (lookahead == 'm') ADVANCE(54); - if (lookahead == 'n') ADVANCE(55); - END_STATE(); - case 24: - if (lookahead == 'l') ADVANCE(56); - END_STATE(); - case 25: - ACCEPT_TOKEN(anon_sym_do); - END_STATE(); - case 26: - if (lookahead == 'n') ADVANCE(57); - END_STATE(); - case 27: - if (lookahead == 's') ADVANCE(58); - END_STATE(); - case 28: - if (lookahead == 'u') ADVANCE(59); - END_STATE(); - case 29: - if (lookahead == 'l') ADVANCE(60); - END_STATE(); - case 30: - if (lookahead == 'e') ADVANCE(61); - if (lookahead == 'l') ADVANCE(62); - if (lookahead == 'n') ADVANCE(63); - END_STATE(); - case 31: - if (lookahead == 'r') ADVANCE(64); - END_STATE(); - case 32: - if (lookahead == 'n') ADVANCE(65); - END_STATE(); - case 33: - ACCEPT_TOKEN(anon_sym_if); - END_STATE(); - case 34: - if (lookahead == 'p') ADVANCE(66); - END_STATE(); - case 35: - ACCEPT_TOKEN(anon_sym_in); - if (lookahead == 'i') ADVANCE(67); - if (lookahead == 't') ADVANCE(68); - END_STATE(); - case 36: - ACCEPT_TOKEN(anon_sym_is); - END_STATE(); - case 37: - if (lookahead == 'l') ADVANCE(69); - END_STATE(); - case 38: - if (lookahead == 'j') ADVANCE(70); - END_STATE(); - case 39: - if (lookahead == 't') ADVANCE(71); - END_STATE(); - case 40: - if (lookahead == 'c') ADVANCE(72); - if (lookahead == 'r') ADVANCE(73); - END_STATE(); - case 41: - if (lookahead == 'o') ADVANCE(74); - END_STATE(); - case 42: - if (lookahead == 'c') ADVANCE(75); - if (lookahead == 'i') ADVANCE(76); - if (lookahead == 't') ADVANCE(77); - END_STATE(); - case 43: - if (lookahead == 't') ADVANCE(78); - END_STATE(); - case 44: - if (lookahead == 'p') ADVANCE(79); - END_STATE(); - case 45: - if (lookahead == 'i') ADVANCE(80); - if (lookahead == 'r') ADVANCE(81); - END_STATE(); - case 46: - if (lookahead == 'u') ADVANCE(82); - if (lookahead == 'y') ADVANCE(83); - END_STATE(); - case 47: - if (lookahead == 'p') ADVANCE(84); - END_STATE(); - case 48: - if (lookahead == 'l') ADVANCE(85); - if (lookahead == 'r') ADVANCE(86); - END_STATE(); - case 49: - if (lookahead == 'e') ADVANCE(87); - if (lookahead == 'i') ADVANCE(88); - END_STATE(); - case 50: - ACCEPT_TOKEN(aux_sym_unsigned_literal_token1); - END_STATE(); - case 51: - if (lookahead == 'a') ADVANCE(89); - END_STATE(); - case 52: - if (lookahead == 'c') ADVANCE(90); - END_STATE(); - case 53: - if (lookahead == 's') ADVANCE(91); - END_STATE(); - case 54: - if (lookahead == 'p') ADVANCE(92); - END_STATE(); - case 55: - if (lookahead == 's') ADVANCE(93); - if (lookahead == 't') ADVANCE(94); - END_STATE(); - case 56: - if (lookahead == 'e') ADVANCE(95); - END_STATE(); - case 57: - if (lookahead == 'a') ADVANCE(96); - END_STATE(); - case 58: - if (lookahead == 'e') ADVANCE(97); - END_STATE(); - case 59: - if (lookahead == 'm') ADVANCE(98); - END_STATE(); - case 60: - if (lookahead == 's') ADVANCE(99); - END_STATE(); - case 61: - if (lookahead == 'l') ADVANCE(100); - END_STATE(); - case 62: - if (lookahead == 'e') ADVANCE(101); - END_STATE(); - case 63: - if (lookahead == 'a') ADVANCE(102); - END_STATE(); - case 64: - ACCEPT_TOKEN(anon_sym_for); - END_STATE(); - case 65: - ACCEPT_TOKEN(anon_sym_fun); - END_STATE(); - case 66: - if (lookahead == 'o') ADVANCE(103); - END_STATE(); - case 67: - if (lookahead == 't') ADVANCE(104); - END_STATE(); - case 68: - if (lookahead == 'e') ADVANCE(105); - END_STATE(); - case 69: - if (lookahead == 'l') ADVANCE(106); - END_STATE(); - case 70: - if (lookahead == 'e') ADVANCE(107); - END_STATE(); - case 71: - ACCEPT_TOKEN(anon_sym_out); - END_STATE(); - case 72: - if (lookahead == 'k') ADVANCE(108); - END_STATE(); - case 73: - if (lookahead == 'a') ADVANCE(109); - END_STATE(); - case 74: - if (lookahead == 'p') ADVANCE(110); - END_STATE(); - case 75: - if (lookahead == 'e') ADVANCE(111); - END_STATE(); - case 76: - if (lookahead == 'f') ADVANCE(112); - END_STATE(); - case 77: - if (lookahead == 'u') ADVANCE(113); - END_STATE(); - case 78: - if (lookahead == 'p') ADVANCE(114); - END_STATE(); - case 79: - if (lookahead == 'e') ADVANCE(115); - END_STATE(); - case 80: - if (lookahead == 's') ADVANCE(116); - END_STATE(); - case 81: - if (lookahead == 'o') ADVANCE(117); - END_STATE(); - case 82: - if (lookahead == 'e') ADVANCE(118); - END_STATE(); - case 83: - ACCEPT_TOKEN(anon_sym_try); - END_STATE(); - case 84: - if (lookahead == 'e') ADVANCE(119); - END_STATE(); - case 85: - ACCEPT_TOKEN(anon_sym_val); - END_STATE(); - case 86: - ACCEPT_TOKEN(anon_sym_var); - END_STATE(); - case 87: - if (lookahead == 'n') ADVANCE(120); - if (lookahead == 'r') ADVANCE(121); - END_STATE(); - case 88: - if (lookahead == 'l') ADVANCE(122); - END_STATE(); - case 89: - if (lookahead == 'k') ADVANCE(123); - END_STATE(); - case 90: - if (lookahead == 'h') ADVANCE(124); - END_STATE(); - case 91: - if (lookahead == 's') ADVANCE(125); - END_STATE(); - case 92: - if (lookahead == 'a') ADVANCE(126); - END_STATE(); - case 93: - if (lookahead == 't') ADVANCE(127); - END_STATE(); - case 94: - if (lookahead == 'i') ADVANCE(128); - END_STATE(); - case 95: - if (lookahead == 'g') ADVANCE(129); - END_STATE(); - case 96: - if (lookahead == 'm') ADVANCE(130); - END_STATE(); - case 97: - ACCEPT_TOKEN(anon_sym_else); - END_STATE(); - case 98: - ACCEPT_TOKEN(anon_sym_enum); - END_STATE(); - case 99: - if (lookahead == 'e') ADVANCE(131); - END_STATE(); - case 100: - if (lookahead == 'd') ADVANCE(132); - END_STATE(); - case 101: - ACCEPT_TOKEN(anon_sym_file); - END_STATE(); - case 102: - if (lookahead == 'l') ADVANCE(133); - END_STATE(); - case 103: - if (lookahead == 'r') ADVANCE(134); - END_STATE(); - case 104: - ACCEPT_TOKEN(anon_sym_init); - END_STATE(); - case 105: - if (lookahead == 'r') ADVANCE(135); - END_STATE(); - case 106: - ACCEPT_TOKEN(anon_sym_null); - END_STATE(); - case 107: - if (lookahead == 'c') ADVANCE(136); - END_STATE(); - case 108: - if (lookahead == 'a') ADVANCE(137); - END_STATE(); - case 109: - if (lookahead == 'm') ADVANCE(138); - END_STATE(); - case 110: - if (lookahead == 'e') ADVANCE(139); - END_STATE(); - case 111: - if (lookahead == 'i') ADVANCE(140); - END_STATE(); - case 112: - if (lookahead == 'i') ADVANCE(141); - END_STATE(); - case 113: - if (lookahead == 'r') ADVANCE(142); - END_STATE(); - case 114: - if (lookahead == 'a') ADVANCE(143); - END_STATE(); - case 115: - if (lookahead == 'r') ADVANCE(144); - END_STATE(); - case 116: - ACCEPT_TOKEN(anon_sym_this); - END_STATE(); - case 117: - if (lookahead == 'w') ADVANCE(145); - END_STATE(); - case 118: - ACCEPT_TOKEN(anon_sym_true); - END_STATE(); - case 119: - if (lookahead == 'a') ADVANCE(146); - END_STATE(); - case 120: - ACCEPT_TOKEN(anon_sym_when); - END_STATE(); - case 121: - if (lookahead == 'e') ADVANCE(147); - END_STATE(); - case 122: - if (lookahead == 'e') ADVANCE(148); - END_STATE(); - case 123: - ACCEPT_TOKEN(anon_sym_break); - END_STATE(); - case 124: - ACCEPT_TOKEN(anon_sym_catch); - END_STATE(); - case 125: - ACCEPT_TOKEN(anon_sym_class); - END_STATE(); - case 126: - if (lookahead == 'n') ADVANCE(149); - END_STATE(); - case 127: - if (lookahead == 'r') ADVANCE(150); - END_STATE(); - case 128: - if (lookahead == 'n') ADVANCE(151); - END_STATE(); - case 129: - if (lookahead == 'a') ADVANCE(152); - END_STATE(); - case 130: - if (lookahead == 'i') ADVANCE(153); - END_STATE(); - case 131: - ACCEPT_TOKEN(anon_sym_false); - END_STATE(); - case 132: - ACCEPT_TOKEN(anon_sym_field); - END_STATE(); - case 133: - if (lookahead == 'l') ADVANCE(154); - END_STATE(); - case 134: - if (lookahead == 't') ADVANCE(155); - END_STATE(); - case 135: - if (lookahead == 'f') ADVANCE(156); - END_STATE(); - case 136: - if (lookahead == 't') ADVANCE(157); - END_STATE(); - case 137: - if (lookahead == 'g') ADVANCE(158); - END_STATE(); - case 138: - ACCEPT_TOKEN(anon_sym_param); - END_STATE(); - case 139: - if (lookahead == 'r') ADVANCE(159); - END_STATE(); - case 140: - if (lookahead == 'v') ADVANCE(160); - END_STATE(); - case 141: - if (lookahead == 'e') ADVANCE(161); - END_STATE(); - case 142: - if (lookahead == 'n') ADVANCE(162); - END_STATE(); - case 143: - if (lookahead == 'r') ADVANCE(163); - END_STATE(); - case 144: - ACCEPT_TOKEN(anon_sym_super); - END_STATE(); - case 145: - ACCEPT_TOKEN(anon_sym_throw); - END_STATE(); - case 146: - if (lookahead == 'l') ADVANCE(164); - END_STATE(); - case 147: - ACCEPT_TOKEN(anon_sym_where); - END_STATE(); - case 148: - ACCEPT_TOKEN(anon_sym_while); - END_STATE(); - case 149: - if (lookahead == 'i') ADVANCE(165); - END_STATE(); - case 150: - if (lookahead == 'u') ADVANCE(166); - END_STATE(); - case 151: - if (lookahead == 'u') ADVANCE(167); - END_STATE(); - case 152: - if (lookahead == 't') ADVANCE(168); - END_STATE(); - case 153: - if (lookahead == 'c') ADVANCE(169); - END_STATE(); - case 154: - if (lookahead == 'y') ADVANCE(170); - END_STATE(); - case 155: - ACCEPT_TOKEN(anon_sym_import); - END_STATE(); - case 156: - if (lookahead == 'a') ADVANCE(171); - END_STATE(); - case 157: - ACCEPT_TOKEN(anon_sym_object); - END_STATE(); - case 158: - if (lookahead == 'e') ADVANCE(172); - END_STATE(); - case 159: - if (lookahead == 't') ADVANCE(173); - END_STATE(); - case 160: - if (lookahead == 'e') ADVANCE(174); - END_STATE(); - case 161: - if (lookahead == 'd') ADVANCE(175); - END_STATE(); - case 162: - ACCEPT_TOKEN(anon_sym_return); - END_STATE(); - case 163: - if (lookahead == 'a') ADVANCE(176); - END_STATE(); - case 164: - if (lookahead == 'i') ADVANCE(177); - END_STATE(); - case 165: - if (lookahead == 'o') ADVANCE(178); - END_STATE(); - case 166: - if (lookahead == 'c') ADVANCE(179); - END_STATE(); - case 167: - if (lookahead == 'e') ADVANCE(180); - END_STATE(); - case 168: - if (lookahead == 'e') ADVANCE(181); - END_STATE(); - case 169: - ACCEPT_TOKEN(anon_sym_dynamic); - END_STATE(); - case 170: - ACCEPT_TOKEN(anon_sym_finally); - END_STATE(); - case 171: - if (lookahead == 'c') ADVANCE(182); - END_STATE(); - case 172: - ACCEPT_TOKEN(anon_sym_package); - END_STATE(); - case 173: - if (lookahead == 'y') ADVANCE(183); - END_STATE(); - case 174: - if (lookahead == 'r') ADVANCE(184); - END_STATE(); - case 175: - ACCEPT_TOKEN(sym_reification_modifier); - END_STATE(); - case 176: - if (lookahead == 'm') ADVANCE(185); - END_STATE(); - case 177: - if (lookahead == 'a') ADVANCE(186); - END_STATE(); - case 178: - if (lookahead == 'n') ADVANCE(187); - END_STATE(); - case 179: - if (lookahead == 't') ADVANCE(188); - END_STATE(); - case 180: - ACCEPT_TOKEN(anon_sym_continue); - END_STATE(); - case 181: - ACCEPT_TOKEN(anon_sym_delegate); - END_STATE(); - case 182: - if (lookahead == 'e') ADVANCE(189); - END_STATE(); - case 183: - ACCEPT_TOKEN(anon_sym_property); - END_STATE(); - case 184: - ACCEPT_TOKEN(anon_sym_receiver); - END_STATE(); - case 185: - ACCEPT_TOKEN(anon_sym_setparam); - END_STATE(); - case 186: - if (lookahead == 's') ADVANCE(190); - END_STATE(); - case 187: - ACCEPT_TOKEN(anon_sym_companion); - END_STATE(); - case 188: - if (lookahead == 'o') ADVANCE(191); - END_STATE(); - case 189: - ACCEPT_TOKEN(anon_sym_interface); - END_STATE(); - case 190: - ACCEPT_TOKEN(anon_sym_typealias); - END_STATE(); - case 191: - if (lookahead == 'r') ADVANCE(192); - END_STATE(); - case 192: - ACCEPT_TOKEN(anon_sym_constructor); - END_STATE(); - default: - return false; - } -} - -static const TSLexMode ts_lex_modes[STATE_COUNT] = { - [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 321, .external_lex_state = 2}, - [2] = {.lex_state = 1, .external_lex_state = 3}, - [3] = {.lex_state = 1, .external_lex_state = 3}, - [4] = {.lex_state = 1, .external_lex_state = 3}, - [5] = {.lex_state = 1, .external_lex_state = 3}, - [6] = {.lex_state = 1, .external_lex_state = 3}, - [7] = {.lex_state = 1, .external_lex_state = 4}, - [8] = {.lex_state = 1, .external_lex_state = 4}, - [9] = {.lex_state = 1, .external_lex_state = 4}, - [10] = {.lex_state = 1, .external_lex_state = 4}, - [11] = {.lex_state = 1, .external_lex_state = 4}, - [12] = {.lex_state = 1, .external_lex_state = 4}, - [13] = {.lex_state = 1, .external_lex_state = 4}, - [14] = {.lex_state = 1, .external_lex_state = 4}, - [15] = {.lex_state = 1, .external_lex_state = 4}, - [16] = {.lex_state = 1, .external_lex_state = 3}, - [17] = {.lex_state = 1, .external_lex_state = 4}, - [18] = {.lex_state = 1, .external_lex_state = 4}, - [19] = {.lex_state = 1, .external_lex_state = 4}, - [20] = {.lex_state = 1, .external_lex_state = 4}, - [21] = {.lex_state = 1, .external_lex_state = 3}, - [22] = {.lex_state = 1, .external_lex_state = 3}, - [23] = {.lex_state = 1, .external_lex_state = 4}, - [24] = {.lex_state = 1, .external_lex_state = 4}, - [25] = {.lex_state = 1, .external_lex_state = 3}, - [26] = {.lex_state = 1, .external_lex_state = 4}, - [27] = {.lex_state = 1, .external_lex_state = 4}, - [28] = {.lex_state = 1, .external_lex_state = 3}, - [29] = {.lex_state = 1, .external_lex_state = 3}, - [30] = {.lex_state = 1, .external_lex_state = 3}, - [31] = {.lex_state = 1, .external_lex_state = 3}, - [32] = {.lex_state = 1, .external_lex_state = 4}, - [33] = {.lex_state = 1, .external_lex_state = 4}, - [34] = {.lex_state = 1, .external_lex_state = 4}, - [35] = {.lex_state = 1, .external_lex_state = 4}, - [36] = {.lex_state = 1, .external_lex_state = 4}, - [37] = {.lex_state = 1, .external_lex_state = 4}, - [38] = {.lex_state = 1, .external_lex_state = 4}, - [39] = {.lex_state = 1, .external_lex_state = 4}, - [40] = {.lex_state = 1, .external_lex_state = 3}, - [41] = {.lex_state = 1, .external_lex_state = 4}, - [42] = {.lex_state = 1, .external_lex_state = 4}, - [43] = {.lex_state = 1, .external_lex_state = 4}, - [44] = {.lex_state = 1, .external_lex_state = 4}, - [45] = {.lex_state = 1, .external_lex_state = 3}, - [46] = {.lex_state = 1, .external_lex_state = 3}, - [47] = {.lex_state = 1, .external_lex_state = 3}, - [48] = {.lex_state = 1, .external_lex_state = 4}, - [49] = {.lex_state = 1, .external_lex_state = 4}, - [50] = {.lex_state = 1, .external_lex_state = 4}, - [51] = {.lex_state = 1, .external_lex_state = 4}, - [52] = {.lex_state = 321, .external_lex_state = 2}, - [53] = {.lex_state = 321, .external_lex_state = 2}, - [54] = {.lex_state = 321, .external_lex_state = 2}, - [55] = {.lex_state = 11, .external_lex_state = 5}, - [56] = {.lex_state = 11, .external_lex_state = 5}, - [57] = {.lex_state = 11, .external_lex_state = 5}, - [58] = {.lex_state = 321, .external_lex_state = 2}, - [59] = {.lex_state = 321, .external_lex_state = 2}, - [60] = {.lex_state = 321, .external_lex_state = 2}, - [61] = {.lex_state = 321, .external_lex_state = 2}, - [62] = {.lex_state = 321, .external_lex_state = 2}, - [63] = {.lex_state = 321, .external_lex_state = 2}, - [64] = {.lex_state = 321, .external_lex_state = 2}, - [65] = {.lex_state = 321, .external_lex_state = 2}, - [66] = {.lex_state = 321, .external_lex_state = 2}, - [67] = {.lex_state = 321, .external_lex_state = 2}, - [68] = {.lex_state = 321, .external_lex_state = 2}, - [69] = {.lex_state = 321, .external_lex_state = 2}, - [70] = {.lex_state = 321, .external_lex_state = 2}, - [71] = {.lex_state = 321, .external_lex_state = 2}, - [72] = {.lex_state = 321, .external_lex_state = 2}, - [73] = {.lex_state = 321, .external_lex_state = 2}, - [74] = {.lex_state = 321, .external_lex_state = 2}, - [75] = {.lex_state = 321, .external_lex_state = 2}, - [76] = {.lex_state = 321, .external_lex_state = 2}, - [77] = {.lex_state = 321, .external_lex_state = 2}, - [78] = {.lex_state = 321, .external_lex_state = 2}, - [79] = {.lex_state = 321, .external_lex_state = 2}, - [80] = {.lex_state = 321, .external_lex_state = 2}, - [81] = {.lex_state = 321, .external_lex_state = 2}, - [82] = {.lex_state = 321, .external_lex_state = 2}, - [83] = {.lex_state = 321, .external_lex_state = 2}, - [84] = {.lex_state = 321, .external_lex_state = 2}, - [85] = {.lex_state = 321, .external_lex_state = 2}, - [86] = {.lex_state = 321, .external_lex_state = 5}, - [87] = {.lex_state = 321, .external_lex_state = 2}, - [88] = {.lex_state = 321, .external_lex_state = 2}, - [89] = {.lex_state = 321, .external_lex_state = 2}, - [90] = {.lex_state = 321, .external_lex_state = 2}, - [91] = {.lex_state = 321, .external_lex_state = 5}, - [92] = {.lex_state = 321, .external_lex_state = 2}, - [93] = {.lex_state = 321, .external_lex_state = 2}, - [94] = {.lex_state = 321, .external_lex_state = 2}, - [95] = {.lex_state = 321, .external_lex_state = 2}, - [96] = {.lex_state = 321, .external_lex_state = 5}, - [97] = {.lex_state = 321, .external_lex_state = 2}, - [98] = {.lex_state = 321, .external_lex_state = 2}, - [99] = {.lex_state = 321, .external_lex_state = 2}, - [100] = {.lex_state = 321, .external_lex_state = 2}, - [101] = {.lex_state = 321, .external_lex_state = 2}, - [102] = {.lex_state = 321, .external_lex_state = 2}, - [103] = {.lex_state = 321, .external_lex_state = 2}, - [104] = {.lex_state = 321, .external_lex_state = 2}, - [105] = {.lex_state = 321, .external_lex_state = 2}, - [106] = {.lex_state = 321, .external_lex_state = 2}, - [107] = {.lex_state = 321, .external_lex_state = 2}, - [108] = {.lex_state = 321, .external_lex_state = 2}, - [109] = {.lex_state = 321, .external_lex_state = 2}, - [110] = {.lex_state = 321, .external_lex_state = 2}, - [111] = {.lex_state = 321, .external_lex_state = 2}, - [112] = {.lex_state = 321, .external_lex_state = 2}, - [113] = {.lex_state = 321, .external_lex_state = 2}, - [114] = {.lex_state = 321, .external_lex_state = 2}, - [115] = {.lex_state = 321, .external_lex_state = 2}, - [116] = {.lex_state = 321, .external_lex_state = 2}, - [117] = {.lex_state = 321, .external_lex_state = 2}, - [118] = {.lex_state = 321, .external_lex_state = 2}, - [119] = {.lex_state = 321, .external_lex_state = 2}, - [120] = {.lex_state = 321, .external_lex_state = 2}, - [121] = {.lex_state = 321, .external_lex_state = 2}, - [122] = {.lex_state = 321, .external_lex_state = 2}, - [123] = {.lex_state = 321, .external_lex_state = 2}, - [124] = {.lex_state = 321, .external_lex_state = 2}, - [125] = {.lex_state = 321, .external_lex_state = 2}, - [126] = {.lex_state = 321, .external_lex_state = 2}, - [127] = {.lex_state = 321, .external_lex_state = 2}, - [128] = {.lex_state = 321, .external_lex_state = 2}, - [129] = {.lex_state = 321, .external_lex_state = 2}, - [130] = {.lex_state = 321, .external_lex_state = 2}, - [131] = {.lex_state = 321, .external_lex_state = 2}, - [132] = {.lex_state = 321, .external_lex_state = 2}, - [133] = {.lex_state = 321, .external_lex_state = 2}, - [134] = {.lex_state = 321, .external_lex_state = 2}, - [135] = {.lex_state = 321, .external_lex_state = 2}, - [136] = {.lex_state = 321, .external_lex_state = 2}, - [137] = {.lex_state = 321, .external_lex_state = 2}, - [138] = {.lex_state = 321, .external_lex_state = 2}, - [139] = {.lex_state = 321, .external_lex_state = 2}, - [140] = {.lex_state = 321, .external_lex_state = 2}, - [141] = {.lex_state = 321, .external_lex_state = 2}, - [142] = {.lex_state = 321, .external_lex_state = 2}, - [143] = {.lex_state = 321, .external_lex_state = 2}, - [144] = {.lex_state = 321, .external_lex_state = 2}, - [145] = {.lex_state = 321, .external_lex_state = 2}, - [146] = {.lex_state = 321, .external_lex_state = 2}, - [147] = {.lex_state = 321, .external_lex_state = 2}, - [148] = {.lex_state = 321, .external_lex_state = 2}, - [149] = {.lex_state = 321, .external_lex_state = 2}, - [150] = {.lex_state = 321, .external_lex_state = 2}, - [151] = {.lex_state = 321, .external_lex_state = 2}, - [152] = {.lex_state = 321, .external_lex_state = 2}, - [153] = {.lex_state = 321, .external_lex_state = 2}, - [154] = {.lex_state = 321, .external_lex_state = 2}, - [155] = {.lex_state = 321, .external_lex_state = 2}, - [156] = {.lex_state = 321, .external_lex_state = 2}, - [157] = {.lex_state = 321, .external_lex_state = 2}, - [158] = {.lex_state = 321, .external_lex_state = 2}, - [159] = {.lex_state = 321, .external_lex_state = 2}, - [160] = {.lex_state = 321, .external_lex_state = 2}, - [161] = {.lex_state = 321, .external_lex_state = 2}, - [162] = {.lex_state = 321, .external_lex_state = 2}, - [163] = {.lex_state = 321, .external_lex_state = 2}, - [164] = {.lex_state = 321, .external_lex_state = 2}, - [165] = {.lex_state = 321, .external_lex_state = 2}, - [166] = {.lex_state = 321, .external_lex_state = 2}, - [167] = {.lex_state = 321, .external_lex_state = 2}, - [168] = {.lex_state = 321, .external_lex_state = 2}, - [169] = {.lex_state = 321, .external_lex_state = 2}, - [170] = {.lex_state = 321, .external_lex_state = 2}, - [171] = {.lex_state = 321, .external_lex_state = 2}, - [172] = {.lex_state = 321, .external_lex_state = 2}, - [173] = {.lex_state = 321, .external_lex_state = 2}, - [174] = {.lex_state = 321, .external_lex_state = 2}, - [175] = {.lex_state = 321, .external_lex_state = 2}, - [176] = {.lex_state = 321, .external_lex_state = 2}, - [177] = {.lex_state = 321, .external_lex_state = 2}, - [178] = {.lex_state = 321, .external_lex_state = 2}, - [179] = {.lex_state = 321, .external_lex_state = 2}, - [180] = {.lex_state = 321, .external_lex_state = 2}, - [181] = {.lex_state = 321, .external_lex_state = 2}, - [182] = {.lex_state = 321, .external_lex_state = 2}, - [183] = {.lex_state = 321, .external_lex_state = 2}, - [184] = {.lex_state = 321, .external_lex_state = 2}, - [185] = {.lex_state = 321, .external_lex_state = 2}, - [186] = {.lex_state = 321, .external_lex_state = 2}, - [187] = {.lex_state = 321, .external_lex_state = 2}, - [188] = {.lex_state = 321, .external_lex_state = 2}, - [189] = {.lex_state = 321, .external_lex_state = 2}, - [190] = {.lex_state = 321, .external_lex_state = 2}, - [191] = {.lex_state = 321, .external_lex_state = 2}, - [192] = {.lex_state = 321, .external_lex_state = 2}, - [193] = {.lex_state = 321, .external_lex_state = 2}, - [194] = {.lex_state = 321, .external_lex_state = 2}, - [195] = {.lex_state = 321, .external_lex_state = 2}, - [196] = {.lex_state = 321, .external_lex_state = 2}, - [197] = {.lex_state = 321, .external_lex_state = 2}, - [198] = {.lex_state = 321, .external_lex_state = 2}, - [199] = {.lex_state = 321, .external_lex_state = 2}, - [200] = {.lex_state = 321, .external_lex_state = 2}, - [201] = {.lex_state = 321, .external_lex_state = 2}, - [202] = {.lex_state = 321, .external_lex_state = 2}, - [203] = {.lex_state = 321, .external_lex_state = 2}, - [204] = {.lex_state = 321, .external_lex_state = 2}, - [205] = {.lex_state = 321, .external_lex_state = 2}, - [206] = {.lex_state = 321, .external_lex_state = 2}, - [207] = {.lex_state = 321, .external_lex_state = 2}, - [208] = {.lex_state = 321, .external_lex_state = 2}, - [209] = {.lex_state = 321, .external_lex_state = 2}, - [210] = {.lex_state = 321, .external_lex_state = 2}, - [211] = {.lex_state = 321, .external_lex_state = 2}, - [212] = {.lex_state = 321, .external_lex_state = 2}, - [213] = {.lex_state = 321, .external_lex_state = 2}, - [214] = {.lex_state = 321, .external_lex_state = 2}, - [215] = {.lex_state = 321, .external_lex_state = 2}, - [216] = {.lex_state = 321, .external_lex_state = 2}, - [217] = {.lex_state = 321, .external_lex_state = 2}, - [218] = {.lex_state = 321, .external_lex_state = 2}, - [219] = {.lex_state = 321, .external_lex_state = 2}, - [220] = {.lex_state = 321, .external_lex_state = 2}, - [221] = {.lex_state = 321, .external_lex_state = 2}, - [222] = {.lex_state = 321, .external_lex_state = 2}, - [223] = {.lex_state = 321, .external_lex_state = 2}, - [224] = {.lex_state = 321, .external_lex_state = 2}, - [225] = {.lex_state = 321, .external_lex_state = 2}, - [226] = {.lex_state = 321, .external_lex_state = 2}, - [227] = {.lex_state = 321, .external_lex_state = 2}, - [228] = {.lex_state = 321, .external_lex_state = 2}, - [229] = {.lex_state = 321, .external_lex_state = 2}, - [230] = {.lex_state = 321, .external_lex_state = 2}, - [231] = {.lex_state = 321, .external_lex_state = 2}, - [232] = {.lex_state = 321, .external_lex_state = 2}, - [233] = {.lex_state = 321, .external_lex_state = 2}, - [234] = {.lex_state = 321, .external_lex_state = 2}, - [235] = {.lex_state = 321, .external_lex_state = 2}, - [236] = {.lex_state = 321, .external_lex_state = 2}, - [237] = {.lex_state = 321, .external_lex_state = 2}, - [238] = {.lex_state = 321, .external_lex_state = 2}, - [239] = {.lex_state = 321, .external_lex_state = 2}, - [240] = {.lex_state = 321, .external_lex_state = 2}, - [241] = {.lex_state = 321, .external_lex_state = 2}, - [242] = {.lex_state = 321, .external_lex_state = 2}, - [243] = {.lex_state = 321, .external_lex_state = 2}, - [244] = {.lex_state = 321, .external_lex_state = 2}, - [245] = {.lex_state = 321, .external_lex_state = 2}, - [246] = {.lex_state = 321, .external_lex_state = 2}, - [247] = {.lex_state = 321, .external_lex_state = 2}, - [248] = {.lex_state = 321, .external_lex_state = 2}, - [249] = {.lex_state = 321, .external_lex_state = 2}, - [250] = {.lex_state = 321, .external_lex_state = 2}, - [251] = {.lex_state = 321, .external_lex_state = 2}, - [252] = {.lex_state = 321, .external_lex_state = 2}, - [253] = {.lex_state = 321, .external_lex_state = 2}, - [254] = {.lex_state = 321, .external_lex_state = 2}, - [255] = {.lex_state = 321, .external_lex_state = 2}, - [256] = {.lex_state = 321, .external_lex_state = 2}, - [257] = {.lex_state = 321, .external_lex_state = 2}, - [258] = {.lex_state = 1, .external_lex_state = 3}, - [259] = {.lex_state = 321, .external_lex_state = 2}, - [260] = {.lex_state = 1, .external_lex_state = 4}, - [261] = {.lex_state = 1, .external_lex_state = 4}, - [262] = {.lex_state = 1, .external_lex_state = 3}, - [263] = {.lex_state = 1, .external_lex_state = 4}, - [264] = {.lex_state = 1, .external_lex_state = 4}, - [265] = {.lex_state = 1, .external_lex_state = 3}, - [266] = {.lex_state = 1, .external_lex_state = 4}, - [267] = {.lex_state = 1, .external_lex_state = 4}, - [268] = {.lex_state = 1, .external_lex_state = 3}, - [269] = {.lex_state = 1, .external_lex_state = 4}, - [270] = {.lex_state = 1, .external_lex_state = 4}, - [271] = {.lex_state = 1, .external_lex_state = 4}, - [272] = {.lex_state = 1, .external_lex_state = 4}, - [273] = {.lex_state = 1, .external_lex_state = 4}, - [274] = {.lex_state = 1, .external_lex_state = 4}, - [275] = {.lex_state = 1, .external_lex_state = 4}, - [276] = {.lex_state = 1, .external_lex_state = 4}, - [277] = {.lex_state = 1, .external_lex_state = 4}, - [278] = {.lex_state = 1, .external_lex_state = 4}, - [279] = {.lex_state = 1, .external_lex_state = 4}, - [280] = {.lex_state = 1, .external_lex_state = 4}, - [281] = {.lex_state = 1, .external_lex_state = 4}, - [282] = {.lex_state = 1, .external_lex_state = 4}, - [283] = {.lex_state = 2, .external_lex_state = 3}, - [284] = {.lex_state = 1, .external_lex_state = 4}, - [285] = {.lex_state = 1, .external_lex_state = 4}, - [286] = {.lex_state = 1, .external_lex_state = 4}, - [287] = {.lex_state = 1, .external_lex_state = 4}, - [288] = {.lex_state = 1, .external_lex_state = 4}, - [289] = {.lex_state = 1, .external_lex_state = 4}, - [290] = {.lex_state = 1, .external_lex_state = 4}, - [291] = {.lex_state = 1, .external_lex_state = 4}, - [292] = {.lex_state = 1, .external_lex_state = 4}, - [293] = {.lex_state = 1, .external_lex_state = 4}, - [294] = {.lex_state = 1, .external_lex_state = 4}, - [295] = {.lex_state = 1, .external_lex_state = 4}, - [296] = {.lex_state = 2, .external_lex_state = 4}, - [297] = {.lex_state = 2, .external_lex_state = 4}, - [298] = {.lex_state = 2, .external_lex_state = 3}, - [299] = {.lex_state = 2, .external_lex_state = 4}, - [300] = {.lex_state = 1, .external_lex_state = 4}, - [301] = {.lex_state = 1, .external_lex_state = 4}, - [302] = {.lex_state = 1, .external_lex_state = 4}, - [303] = {.lex_state = 1, .external_lex_state = 4}, - [304] = {.lex_state = 1, .external_lex_state = 4}, - [305] = {.lex_state = 1, .external_lex_state = 4}, - [306] = {.lex_state = 1, .external_lex_state = 4}, - [307] = {.lex_state = 1, .external_lex_state = 4}, - [308] = {.lex_state = 1, .external_lex_state = 4}, - [309] = {.lex_state = 2, .external_lex_state = 4}, - [310] = {.lex_state = 1, .external_lex_state = 4}, - [311] = {.lex_state = 1, .external_lex_state = 4}, - [312] = {.lex_state = 1, .external_lex_state = 4}, - [313] = {.lex_state = 2, .external_lex_state = 3}, - [314] = {.lex_state = 1, .external_lex_state = 4}, - [315] = {.lex_state = 1, .external_lex_state = 4}, - [316] = {.lex_state = 1, .external_lex_state = 4}, - [317] = {.lex_state = 1, .external_lex_state = 4}, - [318] = {.lex_state = 1, .external_lex_state = 4}, - [319] = {.lex_state = 1, .external_lex_state = 4}, - [320] = {.lex_state = 1, .external_lex_state = 4}, - [321] = {.lex_state = 1, .external_lex_state = 4}, - [322] = {.lex_state = 1, .external_lex_state = 4}, - [323] = {.lex_state = 1, .external_lex_state = 4}, - [324] = {.lex_state = 1, .external_lex_state = 4}, - [325] = {.lex_state = 1, .external_lex_state = 4}, - [326] = {.lex_state = 1, .external_lex_state = 4}, - [327] = {.lex_state = 1, .external_lex_state = 4}, - [328] = {.lex_state = 1, .external_lex_state = 4}, - [329] = {.lex_state = 1, .external_lex_state = 4}, - [330] = {.lex_state = 1, .external_lex_state = 4}, - [331] = {.lex_state = 1, .external_lex_state = 4}, - [332] = {.lex_state = 321, .external_lex_state = 2}, - [333] = {.lex_state = 321, .external_lex_state = 2}, - [334] = {.lex_state = 321, .external_lex_state = 2}, - [335] = {.lex_state = 321, .external_lex_state = 2}, - [336] = {.lex_state = 321, .external_lex_state = 2}, - [337] = {.lex_state = 321, .external_lex_state = 2}, - [338] = {.lex_state = 321, .external_lex_state = 2}, - [339] = {.lex_state = 321, .external_lex_state = 2}, - [340] = {.lex_state = 321, .external_lex_state = 2}, - [341] = {.lex_state = 321, .external_lex_state = 2}, - [342] = {.lex_state = 321, .external_lex_state = 2}, - [343] = {.lex_state = 321, .external_lex_state = 2}, - [344] = {.lex_state = 321, .external_lex_state = 2}, - [345] = {.lex_state = 321, .external_lex_state = 2}, - [346] = {.lex_state = 321, .external_lex_state = 2}, - [347] = {.lex_state = 321, .external_lex_state = 2}, - [348] = {.lex_state = 321, .external_lex_state = 2}, - [349] = {.lex_state = 321, .external_lex_state = 2}, - [350] = {.lex_state = 321, .external_lex_state = 2}, - [351] = {.lex_state = 321, .external_lex_state = 2}, - [352] = {.lex_state = 321, .external_lex_state = 2}, - [353] = {.lex_state = 321, .external_lex_state = 2}, - [354] = {.lex_state = 321, .external_lex_state = 2}, - [355] = {.lex_state = 321, .external_lex_state = 2}, - [356] = {.lex_state = 2, .external_lex_state = 4}, - [357] = {.lex_state = 2, .external_lex_state = 4}, - [358] = {.lex_state = 2, .external_lex_state = 3}, - [359] = {.lex_state = 2, .external_lex_state = 4}, - [360] = {.lex_state = 1, .external_lex_state = 4}, - [361] = {.lex_state = 1, .external_lex_state = 4}, - [362] = {.lex_state = 1, .external_lex_state = 4}, - [363] = {.lex_state = 1, .external_lex_state = 4}, - [364] = {.lex_state = 1, .external_lex_state = 4}, - [365] = {.lex_state = 1, .external_lex_state = 4}, - [366] = {.lex_state = 1, .external_lex_state = 4}, - [367] = {.lex_state = 1, .external_lex_state = 4}, - [368] = {.lex_state = 1, .external_lex_state = 4}, - [369] = {.lex_state = 2, .external_lex_state = 4}, - [370] = {.lex_state = 1, .external_lex_state = 4}, - [371] = {.lex_state = 1, .external_lex_state = 4}, - [372] = {.lex_state = 1, .external_lex_state = 4}, - [373] = {.lex_state = 1, .external_lex_state = 4}, - [374] = {.lex_state = 1, .external_lex_state = 4}, - [375] = {.lex_state = 1, .external_lex_state = 4}, - [376] = {.lex_state = 1, .external_lex_state = 4}, - [377] = {.lex_state = 1, .external_lex_state = 4}, - [378] = {.lex_state = 1, .external_lex_state = 4}, - [379] = {.lex_state = 1, .external_lex_state = 4}, - [380] = {.lex_state = 1, .external_lex_state = 4}, - [381] = {.lex_state = 1, .external_lex_state = 4}, - [382] = {.lex_state = 1, .external_lex_state = 4}, - [383] = {.lex_state = 1, .external_lex_state = 4}, - [384] = {.lex_state = 1, .external_lex_state = 4}, - [385] = {.lex_state = 1, .external_lex_state = 4}, - [386] = {.lex_state = 1, .external_lex_state = 4}, - [387] = {.lex_state = 1, .external_lex_state = 4}, - [388] = {.lex_state = 1, .external_lex_state = 4}, - [389] = {.lex_state = 1, .external_lex_state = 4}, - [390] = {.lex_state = 1, .external_lex_state = 4}, - [391] = {.lex_state = 1, .external_lex_state = 4}, - [392] = {.lex_state = 1, .external_lex_state = 4}, - [393] = {.lex_state = 1, .external_lex_state = 4}, - [394] = {.lex_state = 1, .external_lex_state = 4}, - [395] = {.lex_state = 1, .external_lex_state = 4}, - [396] = {.lex_state = 1, .external_lex_state = 4}, - [397] = {.lex_state = 1, .external_lex_state = 4}, - [398] = {.lex_state = 1, .external_lex_state = 4}, - [399] = {.lex_state = 1, .external_lex_state = 4}, - [400] = {.lex_state = 1, .external_lex_state = 4}, - [401] = {.lex_state = 1, .external_lex_state = 4}, - [402] = {.lex_state = 1, .external_lex_state = 4}, - [403] = {.lex_state = 1, .external_lex_state = 4}, - [404] = {.lex_state = 1, .external_lex_state = 4}, - [405] = {.lex_state = 1, .external_lex_state = 4}, - [406] = {.lex_state = 1, .external_lex_state = 4}, - [407] = {.lex_state = 1, .external_lex_state = 4}, - [408] = {.lex_state = 1, .external_lex_state = 4}, - [409] = {.lex_state = 1, .external_lex_state = 4}, - [410] = {.lex_state = 1, .external_lex_state = 4}, - [411] = {.lex_state = 1, .external_lex_state = 4}, - [412] = {.lex_state = 1, .external_lex_state = 4}, - [413] = {.lex_state = 1, .external_lex_state = 4}, - [414] = {.lex_state = 1, .external_lex_state = 4}, - [415] = {.lex_state = 1, .external_lex_state = 4}, - [416] = {.lex_state = 1, .external_lex_state = 4}, - [417] = {.lex_state = 1, .external_lex_state = 4}, - [418] = {.lex_state = 1, .external_lex_state = 4}, - [419] = {.lex_state = 1, .external_lex_state = 4}, - [420] = {.lex_state = 1, .external_lex_state = 4}, - [421] = {.lex_state = 1, .external_lex_state = 4}, - [422] = {.lex_state = 1, .external_lex_state = 4}, - [423] = {.lex_state = 1, .external_lex_state = 4}, - [424] = {.lex_state = 1, .external_lex_state = 4}, - [425] = {.lex_state = 1, .external_lex_state = 4}, - [426] = {.lex_state = 1, .external_lex_state = 4}, - [427] = {.lex_state = 1, .external_lex_state = 4}, - [428] = {.lex_state = 1, .external_lex_state = 4}, - [429] = {.lex_state = 1, .external_lex_state = 4}, - [430] = {.lex_state = 1, .external_lex_state = 4}, - [431] = {.lex_state = 1, .external_lex_state = 4}, - [432] = {.lex_state = 1, .external_lex_state = 4}, - [433] = {.lex_state = 1, .external_lex_state = 4}, - [434] = {.lex_state = 1, .external_lex_state = 4}, - [435] = {.lex_state = 1, .external_lex_state = 4}, - [436] = {.lex_state = 1, .external_lex_state = 4}, - [437] = {.lex_state = 1, .external_lex_state = 4}, - [438] = {.lex_state = 1, .external_lex_state = 4}, - [439] = {.lex_state = 1, .external_lex_state = 4}, - [440] = {.lex_state = 1, .external_lex_state = 4}, - [441] = {.lex_state = 1, .external_lex_state = 4}, - [442] = {.lex_state = 1, .external_lex_state = 4}, - [443] = {.lex_state = 1, .external_lex_state = 4}, - [444] = {.lex_state = 1, .external_lex_state = 4}, - [445] = {.lex_state = 1, .external_lex_state = 4}, - [446] = {.lex_state = 1, .external_lex_state = 4}, - [447] = {.lex_state = 1, .external_lex_state = 4}, - [448] = {.lex_state = 1, .external_lex_state = 4}, - [449] = {.lex_state = 1, .external_lex_state = 4}, - [450] = {.lex_state = 1, .external_lex_state = 4}, - [451] = {.lex_state = 1, .external_lex_state = 4}, - [452] = {.lex_state = 1, .external_lex_state = 4}, - [453] = {.lex_state = 1, .external_lex_state = 4}, - [454] = {.lex_state = 1, .external_lex_state = 4}, - [455] = {.lex_state = 1, .external_lex_state = 4}, - [456] = {.lex_state = 1, .external_lex_state = 4}, - [457] = {.lex_state = 1, .external_lex_state = 4}, - [458] = {.lex_state = 1, .external_lex_state = 4}, - [459] = {.lex_state = 1, .external_lex_state = 4}, - [460] = {.lex_state = 1, .external_lex_state = 4}, - [461] = {.lex_state = 1, .external_lex_state = 4}, - [462] = {.lex_state = 1, .external_lex_state = 4}, - [463] = {.lex_state = 1, .external_lex_state = 4}, - [464] = {.lex_state = 1, .external_lex_state = 4}, - [465] = {.lex_state = 1, .external_lex_state = 4}, - [466] = {.lex_state = 1, .external_lex_state = 4}, - [467] = {.lex_state = 1, .external_lex_state = 4}, - [468] = {.lex_state = 1, .external_lex_state = 4}, - [469] = {.lex_state = 1, .external_lex_state = 4}, - [470] = {.lex_state = 1, .external_lex_state = 4}, - [471] = {.lex_state = 1, .external_lex_state = 4}, - [472] = {.lex_state = 1, .external_lex_state = 4}, - [473] = {.lex_state = 1, .external_lex_state = 4}, - [474] = {.lex_state = 1, .external_lex_state = 4}, - [475] = {.lex_state = 1, .external_lex_state = 4}, - [476] = {.lex_state = 1, .external_lex_state = 4}, - [477] = {.lex_state = 1, .external_lex_state = 4}, - [478] = {.lex_state = 1, .external_lex_state = 4}, - [479] = {.lex_state = 1, .external_lex_state = 4}, - [480] = {.lex_state = 1, .external_lex_state = 4}, - [481] = {.lex_state = 1, .external_lex_state = 4}, - [482] = {.lex_state = 1, .external_lex_state = 4}, - [483] = {.lex_state = 1, .external_lex_state = 4}, - [484] = {.lex_state = 1, .external_lex_state = 4}, - [485] = {.lex_state = 1, .external_lex_state = 4}, - [486] = {.lex_state = 1, .external_lex_state = 4}, - [487] = {.lex_state = 1, .external_lex_state = 4}, - [488] = {.lex_state = 1, .external_lex_state = 4}, - [489] = {.lex_state = 1, .external_lex_state = 4}, - [490] = {.lex_state = 1, .external_lex_state = 4}, - [491] = {.lex_state = 1, .external_lex_state = 4}, - [492] = {.lex_state = 1, .external_lex_state = 4}, - [493] = {.lex_state = 1, .external_lex_state = 4}, - [494] = {.lex_state = 1, .external_lex_state = 4}, - [495] = {.lex_state = 1, .external_lex_state = 4}, - [496] = {.lex_state = 1, .external_lex_state = 4}, - [497] = {.lex_state = 1, .external_lex_state = 4}, - [498] = {.lex_state = 1, .external_lex_state = 4}, - [499] = {.lex_state = 1, .external_lex_state = 4}, - [500] = {.lex_state = 1, .external_lex_state = 4}, - [501] = {.lex_state = 1, .external_lex_state = 4}, - [502] = {.lex_state = 1, .external_lex_state = 4}, - [503] = {.lex_state = 1, .external_lex_state = 4}, - [504] = {.lex_state = 1, .external_lex_state = 4}, - [505] = {.lex_state = 1, .external_lex_state = 4}, - [506] = {.lex_state = 1, .external_lex_state = 4}, - [507] = {.lex_state = 1, .external_lex_state = 4}, - [508] = {.lex_state = 1, .external_lex_state = 4}, - [509] = {.lex_state = 1, .external_lex_state = 4}, - [510] = {.lex_state = 1, .external_lex_state = 4}, - [511] = {.lex_state = 1, .external_lex_state = 4}, - [512] = {.lex_state = 1, .external_lex_state = 4}, - [513] = {.lex_state = 1, .external_lex_state = 4}, - [514] = {.lex_state = 1, .external_lex_state = 4}, - [515] = {.lex_state = 1, .external_lex_state = 4}, - [516] = {.lex_state = 1, .external_lex_state = 4}, - [517] = {.lex_state = 1, .external_lex_state = 4}, - [518] = {.lex_state = 1, .external_lex_state = 4}, - [519] = {.lex_state = 1, .external_lex_state = 4}, - [520] = {.lex_state = 1, .external_lex_state = 4}, - [521] = {.lex_state = 1, .external_lex_state = 4}, - [522] = {.lex_state = 1, .external_lex_state = 4}, - [523] = {.lex_state = 1, .external_lex_state = 4}, - [524] = {.lex_state = 1, .external_lex_state = 4}, - [525] = {.lex_state = 1, .external_lex_state = 4}, - [526] = {.lex_state = 1, .external_lex_state = 4}, - [527] = {.lex_state = 1, .external_lex_state = 4}, - [528] = {.lex_state = 1, .external_lex_state = 4}, - [529] = {.lex_state = 1, .external_lex_state = 4}, - [530] = {.lex_state = 1, .external_lex_state = 4}, - [531] = {.lex_state = 1, .external_lex_state = 4}, - [532] = {.lex_state = 1, .external_lex_state = 4}, - [533] = {.lex_state = 1, .external_lex_state = 4}, - [534] = {.lex_state = 1, .external_lex_state = 4}, - [535] = {.lex_state = 1, .external_lex_state = 4}, - [536] = {.lex_state = 1, .external_lex_state = 4}, - [537] = {.lex_state = 1, .external_lex_state = 4}, - [538] = {.lex_state = 1, .external_lex_state = 4}, - [539] = {.lex_state = 1, .external_lex_state = 4}, - [540] = {.lex_state = 1, .external_lex_state = 4}, - [541] = {.lex_state = 1, .external_lex_state = 4}, - [542] = {.lex_state = 1, .external_lex_state = 4}, - [543] = {.lex_state = 1, .external_lex_state = 4}, - [544] = {.lex_state = 1, .external_lex_state = 4}, - [545] = {.lex_state = 1, .external_lex_state = 4}, - [546] = {.lex_state = 1, .external_lex_state = 4}, - [547] = {.lex_state = 1, .external_lex_state = 4}, - [548] = {.lex_state = 1, .external_lex_state = 4}, - [549] = {.lex_state = 1, .external_lex_state = 4}, - [550] = {.lex_state = 1, .external_lex_state = 4}, - [551] = {.lex_state = 1, .external_lex_state = 4}, - [552] = {.lex_state = 1, .external_lex_state = 4}, - [553] = {.lex_state = 1, .external_lex_state = 4}, - [554] = {.lex_state = 1, .external_lex_state = 4}, - [555] = {.lex_state = 1, .external_lex_state = 4}, - [556] = {.lex_state = 1, .external_lex_state = 4}, - [557] = {.lex_state = 1, .external_lex_state = 4}, - [558] = {.lex_state = 1, .external_lex_state = 4}, - [559] = {.lex_state = 1, .external_lex_state = 4}, - [560] = {.lex_state = 1, .external_lex_state = 4}, - [561] = {.lex_state = 1, .external_lex_state = 4}, - [562] = {.lex_state = 1, .external_lex_state = 4}, - [563] = {.lex_state = 1, .external_lex_state = 4}, - [564] = {.lex_state = 1, .external_lex_state = 4}, - [565] = {.lex_state = 1, .external_lex_state = 4}, - [566] = {.lex_state = 1, .external_lex_state = 4}, - [567] = {.lex_state = 1, .external_lex_state = 4}, - [568] = {.lex_state = 1, .external_lex_state = 4}, - [569] = {.lex_state = 1, .external_lex_state = 4}, - [570] = {.lex_state = 1, .external_lex_state = 4}, - [571] = {.lex_state = 1, .external_lex_state = 4}, - [572] = {.lex_state = 1, .external_lex_state = 4}, - [573] = {.lex_state = 1, .external_lex_state = 4}, - [574] = {.lex_state = 1, .external_lex_state = 4}, - [575] = {.lex_state = 1, .external_lex_state = 4}, - [576] = {.lex_state = 1, .external_lex_state = 4}, - [577] = {.lex_state = 1, .external_lex_state = 4}, - [578] = {.lex_state = 1, .external_lex_state = 4}, - [579] = {.lex_state = 1, .external_lex_state = 4}, - [580] = {.lex_state = 1, .external_lex_state = 4}, - [581] = {.lex_state = 1, .external_lex_state = 4}, - [582] = {.lex_state = 1, .external_lex_state = 4}, - [583] = {.lex_state = 1, .external_lex_state = 4}, - [584] = {.lex_state = 1, .external_lex_state = 4}, - [585] = {.lex_state = 1, .external_lex_state = 4}, - [586] = {.lex_state = 1, .external_lex_state = 4}, - [587] = {.lex_state = 1, .external_lex_state = 4}, - [588] = {.lex_state = 1, .external_lex_state = 4}, - [589] = {.lex_state = 1, .external_lex_state = 4}, - [590] = {.lex_state = 1, .external_lex_state = 4}, - [591] = {.lex_state = 1, .external_lex_state = 4}, - [592] = {.lex_state = 1, .external_lex_state = 4}, - [593] = {.lex_state = 1, .external_lex_state = 4}, - [594] = {.lex_state = 1, .external_lex_state = 4}, - [595] = {.lex_state = 1, .external_lex_state = 4}, - [596] = {.lex_state = 1, .external_lex_state = 4}, - [597] = {.lex_state = 1, .external_lex_state = 4}, - [598] = {.lex_state = 1, .external_lex_state = 4}, - [599] = {.lex_state = 1, .external_lex_state = 4}, - [600] = {.lex_state = 1, .external_lex_state = 4}, - [601] = {.lex_state = 1, .external_lex_state = 4}, - [602] = {.lex_state = 1, .external_lex_state = 4}, - [603] = {.lex_state = 1, .external_lex_state = 4}, - [604] = {.lex_state = 1, .external_lex_state = 4}, - [605] = {.lex_state = 1, .external_lex_state = 4}, - [606] = {.lex_state = 1, .external_lex_state = 4}, - [607] = {.lex_state = 1, .external_lex_state = 4}, - [608] = {.lex_state = 1, .external_lex_state = 4}, - [609] = {.lex_state = 1, .external_lex_state = 4}, - [610] = {.lex_state = 1, .external_lex_state = 4}, - [611] = {.lex_state = 1, .external_lex_state = 4}, - [612] = {.lex_state = 1, .external_lex_state = 4}, - [613] = {.lex_state = 1, .external_lex_state = 4}, - [614] = {.lex_state = 1, .external_lex_state = 4}, - [615] = {.lex_state = 1, .external_lex_state = 4}, - [616] = {.lex_state = 1, .external_lex_state = 4}, - [617] = {.lex_state = 1, .external_lex_state = 4}, - [618] = {.lex_state = 1, .external_lex_state = 4}, - [619] = {.lex_state = 1, .external_lex_state = 4}, - [620] = {.lex_state = 1, .external_lex_state = 4}, - [621] = {.lex_state = 1, .external_lex_state = 4}, - [622] = {.lex_state = 1, .external_lex_state = 4}, - [623] = {.lex_state = 1, .external_lex_state = 4}, - [624] = {.lex_state = 1, .external_lex_state = 4}, - [625] = {.lex_state = 13, .external_lex_state = 6}, - [626] = {.lex_state = 13, .external_lex_state = 6}, - [627] = {.lex_state = 13, .external_lex_state = 6}, - [628] = {.lex_state = 13, .external_lex_state = 6}, - [629] = {.lex_state = 13, .external_lex_state = 6}, - [630] = {.lex_state = 13, .external_lex_state = 6}, - [631] = {.lex_state = 13, .external_lex_state = 6}, - [632] = {.lex_state = 13, .external_lex_state = 6}, - [633] = {.lex_state = 13, .external_lex_state = 6}, - [634] = {.lex_state = 13, .external_lex_state = 6}, - [635] = {.lex_state = 13, .external_lex_state = 6}, - [636] = {.lex_state = 13, .external_lex_state = 6}, - [637] = {.lex_state = 1, .external_lex_state = 4}, - [638] = {.lex_state = 1, .external_lex_state = 4}, - [639] = {.lex_state = 1, .external_lex_state = 4}, - [640] = {.lex_state = 1, .external_lex_state = 4}, - [641] = {.lex_state = 1, .external_lex_state = 4}, - [642] = {.lex_state = 1, .external_lex_state = 4}, - [643] = {.lex_state = 1, .external_lex_state = 4}, - [644] = {.lex_state = 1, .external_lex_state = 4}, - [645] = {.lex_state = 1, .external_lex_state = 4}, - [646] = {.lex_state = 1, .external_lex_state = 4}, - [647] = {.lex_state = 1, .external_lex_state = 4}, - [648] = {.lex_state = 1, .external_lex_state = 4}, - [649] = {.lex_state = 1, .external_lex_state = 4}, - [650] = {.lex_state = 1, .external_lex_state = 4}, - [651] = {.lex_state = 1, .external_lex_state = 4}, - [652] = {.lex_state = 1, .external_lex_state = 4}, - [653] = {.lex_state = 1, .external_lex_state = 4}, - [654] = {.lex_state = 1, .external_lex_state = 4}, - [655] = {.lex_state = 1, .external_lex_state = 4}, - [656] = {.lex_state = 1, .external_lex_state = 4}, - [657] = {.lex_state = 1, .external_lex_state = 4}, - [658] = {.lex_state = 1, .external_lex_state = 4}, - [659] = {.lex_state = 1, .external_lex_state = 4}, - [660] = {.lex_state = 1, .external_lex_state = 4}, - [661] = {.lex_state = 1, .external_lex_state = 4}, - [662] = {.lex_state = 1, .external_lex_state = 4}, - [663] = {.lex_state = 1, .external_lex_state = 4}, - [664] = {.lex_state = 1, .external_lex_state = 4}, - [665] = {.lex_state = 1, .external_lex_state = 4}, - [666] = {.lex_state = 1, .external_lex_state = 4}, - [667] = {.lex_state = 1, .external_lex_state = 4}, - [668] = {.lex_state = 1, .external_lex_state = 4}, - [669] = {.lex_state = 1, .external_lex_state = 4}, - [670] = {.lex_state = 1, .external_lex_state = 4}, - [671] = {.lex_state = 1, .external_lex_state = 4}, - [672] = {.lex_state = 1, .external_lex_state = 4}, - [673] = {.lex_state = 1, .external_lex_state = 4}, - [674] = {.lex_state = 1, .external_lex_state = 4}, - [675] = {.lex_state = 12, .external_lex_state = 2}, - [676] = {.lex_state = 13, .external_lex_state = 7}, - [677] = {.lex_state = 13, .external_lex_state = 7}, - [678] = {.lex_state = 12, .external_lex_state = 2}, - [679] = {.lex_state = 13, .external_lex_state = 7}, - [680] = {.lex_state = 13, .external_lex_state = 7}, - [681] = {.lex_state = 13, .external_lex_state = 7}, - [682] = {.lex_state = 12, .external_lex_state = 2}, - [683] = {.lex_state = 12, .external_lex_state = 2}, - [684] = {.lex_state = 12, .external_lex_state = 2}, - [685] = {.lex_state = 12, .external_lex_state = 2}, - [686] = {.lex_state = 12, .external_lex_state = 2}, - [687] = {.lex_state = 12, .external_lex_state = 2}, - [688] = {.lex_state = 12, .external_lex_state = 2}, - [689] = {.lex_state = 12, .external_lex_state = 2}, - [690] = {.lex_state = 12, .external_lex_state = 2}, - [691] = {.lex_state = 12, .external_lex_state = 2}, - [692] = {.lex_state = 12, .external_lex_state = 2}, - [693] = {.lex_state = 12, .external_lex_state = 2}, - [694] = {.lex_state = 12, .external_lex_state = 2}, - [695] = {.lex_state = 13, .external_lex_state = 7}, - [696] = {.lex_state = 13, .external_lex_state = 7}, - [697] = {.lex_state = 12, .external_lex_state = 2}, - [698] = {.lex_state = 13, .external_lex_state = 7}, - [699] = {.lex_state = 13, .external_lex_state = 7}, - [700] = {.lex_state = 12, .external_lex_state = 2}, - [701] = {.lex_state = 12, .external_lex_state = 2}, - [702] = {.lex_state = 12, .external_lex_state = 2}, - [703] = {.lex_state = 12, .external_lex_state = 2}, - [704] = {.lex_state = 12, .external_lex_state = 2}, - [705] = {.lex_state = 12, .external_lex_state = 2}, - [706] = {.lex_state = 12, .external_lex_state = 2}, - [707] = {.lex_state = 12, .external_lex_state = 2}, - [708] = {.lex_state = 12, .external_lex_state = 2}, - [709] = {.lex_state = 13, .external_lex_state = 7}, - [710] = {.lex_state = 13, .external_lex_state = 7}, - [711] = {.lex_state = 13, .external_lex_state = 7}, - [712] = {.lex_state = 1, .external_lex_state = 4}, - [713] = {.lex_state = 1, .external_lex_state = 4}, - [714] = {.lex_state = 13, .external_lex_state = 6}, - [715] = {.lex_state = 1, .external_lex_state = 4}, - [716] = {.lex_state = 1, .external_lex_state = 4}, - [717] = {.lex_state = 1, .external_lex_state = 4}, - [718] = {.lex_state = 1, .external_lex_state = 4}, - [719] = {.lex_state = 1, .external_lex_state = 4}, - [720] = {.lex_state = 1, .external_lex_state = 4}, - [721] = {.lex_state = 13, .external_lex_state = 6}, - [722] = {.lex_state = 1, .external_lex_state = 4}, - [723] = {.lex_state = 1, .external_lex_state = 4}, - [724] = {.lex_state = 1, .external_lex_state = 4}, - [725] = {.lex_state = 1, .external_lex_state = 4}, - [726] = {.lex_state = 1, .external_lex_state = 4}, - [727] = {.lex_state = 1, .external_lex_state = 4}, - [728] = {.lex_state = 1, .external_lex_state = 4}, - [729] = {.lex_state = 1, .external_lex_state = 4}, - [730] = {.lex_state = 1, .external_lex_state = 4}, - [731] = {.lex_state = 1, .external_lex_state = 4}, - [732] = {.lex_state = 1, .external_lex_state = 4}, - [733] = {.lex_state = 1, .external_lex_state = 4}, - [734] = {.lex_state = 13, .external_lex_state = 6}, - [735] = {.lex_state = 13, .external_lex_state = 6}, - [736] = {.lex_state = 13, .external_lex_state = 6}, - [737] = {.lex_state = 1, .external_lex_state = 4}, - [738] = {.lex_state = 13, .external_lex_state = 6}, - [739] = {.lex_state = 1, .external_lex_state = 4}, - [740] = {.lex_state = 1, .external_lex_state = 4}, - [741] = {.lex_state = 13, .external_lex_state = 6}, - [742] = {.lex_state = 1, .external_lex_state = 4}, - [743] = {.lex_state = 1, .external_lex_state = 4}, - [744] = {.lex_state = 1, .external_lex_state = 4}, - [745] = {.lex_state = 1, .external_lex_state = 4}, - [746] = {.lex_state = 13, .external_lex_state = 6}, - [747] = {.lex_state = 1, .external_lex_state = 4}, - [748] = {.lex_state = 13, .external_lex_state = 6}, - [749] = {.lex_state = 13, .external_lex_state = 6}, - [750] = {.lex_state = 13, .external_lex_state = 6}, - [751] = {.lex_state = 13, .external_lex_state = 6}, - [752] = {.lex_state = 13, .external_lex_state = 7}, - [753] = {.lex_state = 13, .external_lex_state = 7}, - [754] = {.lex_state = 9, .external_lex_state = 2}, - [755] = {.lex_state = 13, .external_lex_state = 7}, - [756] = {.lex_state = 9, .external_lex_state = 2}, - [757] = {.lex_state = 1, .external_lex_state = 4}, - [758] = {.lex_state = 9, .external_lex_state = 2}, - [759] = {.lex_state = 9, .external_lex_state = 2}, - [760] = {.lex_state = 13, .external_lex_state = 7}, - [761] = {.lex_state = 1, .external_lex_state = 4}, - [762] = {.lex_state = 1, .external_lex_state = 4}, - [763] = {.lex_state = 1, .external_lex_state = 4}, - [764] = {.lex_state = 9, .external_lex_state = 2}, - [765] = {.lex_state = 1, .external_lex_state = 4}, - [766] = {.lex_state = 1, .external_lex_state = 4}, - [767] = {.lex_state = 9, .external_lex_state = 2}, - [768] = {.lex_state = 13, .external_lex_state = 7}, - [769] = {.lex_state = 13, .external_lex_state = 7}, - [770] = {.lex_state = 9, .external_lex_state = 2}, - [771] = {.lex_state = 13, .external_lex_state = 7}, - [772] = {.lex_state = 9, .external_lex_state = 2}, - [773] = {.lex_state = 9, .external_lex_state = 2}, - [774] = {.lex_state = 9, .external_lex_state = 2}, - [775] = {.lex_state = 9, .external_lex_state = 2}, - [776] = {.lex_state = 9, .external_lex_state = 2}, - [777] = {.lex_state = 9, .external_lex_state = 2}, - [778] = {.lex_state = 9, .external_lex_state = 2}, - [779] = {.lex_state = 9, .external_lex_state = 2}, - [780] = {.lex_state = 9, .external_lex_state = 2}, - [781] = {.lex_state = 9, .external_lex_state = 2}, - [782] = {.lex_state = 9, .external_lex_state = 2}, - [783] = {.lex_state = 9, .external_lex_state = 2}, - [784] = {.lex_state = 13, .external_lex_state = 7}, - [785] = {.lex_state = 13, .external_lex_state = 7}, - [786] = {.lex_state = 13, .external_lex_state = 7}, - [787] = {.lex_state = 9, .external_lex_state = 2}, - [788] = {.lex_state = 9, .external_lex_state = 2}, - [789] = {.lex_state = 13, .external_lex_state = 7}, - [790] = {.lex_state = 9, .external_lex_state = 2}, - [791] = {.lex_state = 13, .external_lex_state = 7}, - [792] = {.lex_state = 1, .external_lex_state = 4}, - [793] = {.lex_state = 9, .external_lex_state = 2}, - [794] = {.lex_state = 1, .external_lex_state = 4}, - [795] = {.lex_state = 9, .external_lex_state = 2}, - [796] = {.lex_state = 9, .external_lex_state = 2}, - [797] = {.lex_state = 9, .external_lex_state = 2}, - [798] = {.lex_state = 9, .external_lex_state = 2}, - [799] = {.lex_state = 13, .external_lex_state = 6}, - [800] = {.lex_state = 13, .external_lex_state = 6}, - [801] = {.lex_state = 13, .external_lex_state = 6}, - [802] = {.lex_state = 1, .external_lex_state = 4}, - [803] = {.lex_state = 13, .external_lex_state = 6}, - [804] = {.lex_state = 13, .external_lex_state = 6}, - [805] = {.lex_state = 13, .external_lex_state = 6}, - [806] = {.lex_state = 13, .external_lex_state = 6}, - [807] = {.lex_state = 13, .external_lex_state = 6}, - [808] = {.lex_state = 13, .external_lex_state = 6}, - [809] = {.lex_state = 13, .external_lex_state = 6}, - [810] = {.lex_state = 13, .external_lex_state = 6}, - [811] = {.lex_state = 13, .external_lex_state = 6}, - [812] = {.lex_state = 1, .external_lex_state = 4}, - [813] = {.lex_state = 1, .external_lex_state = 4}, - [814] = {.lex_state = 1, .external_lex_state = 4}, - [815] = {.lex_state = 1, .external_lex_state = 4}, - [816] = {.lex_state = 1, .external_lex_state = 4}, - [817] = {.lex_state = 1, .external_lex_state = 4}, - [818] = {.lex_state = 1, .external_lex_state = 4}, - [819] = {.lex_state = 1, .external_lex_state = 4}, - [820] = {.lex_state = 1, .external_lex_state = 4}, - [821] = {.lex_state = 1, .external_lex_state = 4}, - [822] = {.lex_state = 1, .external_lex_state = 4}, - [823] = {.lex_state = 1, .external_lex_state = 4}, - [824] = {.lex_state = 12, .external_lex_state = 2}, - [825] = {.lex_state = 1, .external_lex_state = 4}, - [826] = {.lex_state = 1, .external_lex_state = 4}, - [827] = {.lex_state = 1, .external_lex_state = 4}, - [828] = {.lex_state = 1, .external_lex_state = 4}, - [829] = {.lex_state = 1, .external_lex_state = 4}, - [830] = {.lex_state = 1, .external_lex_state = 4}, - [831] = {.lex_state = 1, .external_lex_state = 4}, - [832] = {.lex_state = 1, .external_lex_state = 4}, - [833] = {.lex_state = 1, .external_lex_state = 4}, - [834] = {.lex_state = 1, .external_lex_state = 4}, - [835] = {.lex_state = 1, .external_lex_state = 4}, - [836] = {.lex_state = 1, .external_lex_state = 4}, - [837] = {.lex_state = 1, .external_lex_state = 3}, - [838] = {.lex_state = 1, .external_lex_state = 4}, - [839] = {.lex_state = 1, .external_lex_state = 4}, - [840] = {.lex_state = 1, .external_lex_state = 4}, - [841] = {.lex_state = 1, .external_lex_state = 3}, - [842] = {.lex_state = 1, .external_lex_state = 4}, - [843] = {.lex_state = 1, .external_lex_state = 4}, - [844] = {.lex_state = 1, .external_lex_state = 4}, - [845] = {.lex_state = 1, .external_lex_state = 4}, - [846] = {.lex_state = 1, .external_lex_state = 4}, - [847] = {.lex_state = 1, .external_lex_state = 4}, - [848] = {.lex_state = 1, .external_lex_state = 4}, - [849] = {.lex_state = 1, .external_lex_state = 4}, - [850] = {.lex_state = 1, .external_lex_state = 4}, - [851] = {.lex_state = 1, .external_lex_state = 3}, - [852] = {.lex_state = 1, .external_lex_state = 4}, - [853] = {.lex_state = 1, .external_lex_state = 4}, - [854] = {.lex_state = 1, .external_lex_state = 4}, - [855] = {.lex_state = 1, .external_lex_state = 4}, - [856] = {.lex_state = 1, .external_lex_state = 4}, - [857] = {.lex_state = 1, .external_lex_state = 4}, - [858] = {.lex_state = 1, .external_lex_state = 4}, - [859] = {.lex_state = 1, .external_lex_state = 4}, - [860] = {.lex_state = 1, .external_lex_state = 4}, - [861] = {.lex_state = 1, .external_lex_state = 3}, - [862] = {.lex_state = 1, .external_lex_state = 4}, - [863] = {.lex_state = 13, .external_lex_state = 7}, - [864] = {.lex_state = 1, .external_lex_state = 4}, - [865] = {.lex_state = 1, .external_lex_state = 4}, - [866] = {.lex_state = 1, .external_lex_state = 4}, - [867] = {.lex_state = 1, .external_lex_state = 4}, - [868] = {.lex_state = 1, .external_lex_state = 4}, - [869] = {.lex_state = 1, .external_lex_state = 4}, - [870] = {.lex_state = 13, .external_lex_state = 7}, - [871] = {.lex_state = 1, .external_lex_state = 4}, - [872] = {.lex_state = 1, .external_lex_state = 4}, - [873] = {.lex_state = 1, .external_lex_state = 4}, - [874] = {.lex_state = 1, .external_lex_state = 4}, - [875] = {.lex_state = 1, .external_lex_state = 4}, - [876] = {.lex_state = 1, .external_lex_state = 4}, - [877] = {.lex_state = 13, .external_lex_state = 7}, - [878] = {.lex_state = 13, .external_lex_state = 7}, - [879] = {.lex_state = 1, .external_lex_state = 4}, - [880] = {.lex_state = 1, .external_lex_state = 4}, - [881] = {.lex_state = 1, .external_lex_state = 4}, - [882] = {.lex_state = 1, .external_lex_state = 4}, - [883] = {.lex_state = 1, .external_lex_state = 4}, - [884] = {.lex_state = 1, .external_lex_state = 4}, - [885] = {.lex_state = 13, .external_lex_state = 7}, - [886] = {.lex_state = 1, .external_lex_state = 4}, - [887] = {.lex_state = 1, .external_lex_state = 4}, - [888] = {.lex_state = 1, .external_lex_state = 4}, - [889] = {.lex_state = 1, .external_lex_state = 4}, - [890] = {.lex_state = 13, .external_lex_state = 7}, - [891] = {.lex_state = 1, .external_lex_state = 4}, - [892] = {.lex_state = 1, .external_lex_state = 4}, - [893] = {.lex_state = 1, .external_lex_state = 4}, - [894] = {.lex_state = 1, .external_lex_state = 4}, - [895] = {.lex_state = 1, .external_lex_state = 4}, - [896] = {.lex_state = 1, .external_lex_state = 4}, - [897] = {.lex_state = 1, .external_lex_state = 4}, - [898] = {.lex_state = 1, .external_lex_state = 4}, - [899] = {.lex_state = 1, .external_lex_state = 4}, - [900] = {.lex_state = 1, .external_lex_state = 4}, - [901] = {.lex_state = 1, .external_lex_state = 4}, - [902] = {.lex_state = 1, .external_lex_state = 4}, - [903] = {.lex_state = 1, .external_lex_state = 4}, - [904] = {.lex_state = 1, .external_lex_state = 4}, - [905] = {.lex_state = 1, .external_lex_state = 4}, - [906] = {.lex_state = 13, .external_lex_state = 7}, - [907] = {.lex_state = 13, .external_lex_state = 7}, - [908] = {.lex_state = 13, .external_lex_state = 7}, - [909] = {.lex_state = 13, .external_lex_state = 7}, - [910] = {.lex_state = 1, .external_lex_state = 4}, - [911] = {.lex_state = 13, .external_lex_state = 7}, - [912] = {.lex_state = 13, .external_lex_state = 7}, - [913] = {.lex_state = 1, .external_lex_state = 4}, - [914] = {.lex_state = 1, .external_lex_state = 4}, - [915] = {.lex_state = 1, .external_lex_state = 4}, - [916] = {.lex_state = 1, .external_lex_state = 4}, - [917] = {.lex_state = 1, .external_lex_state = 4}, - [918] = {.lex_state = 1, .external_lex_state = 4}, - [919] = {.lex_state = 1, .external_lex_state = 4}, - [920] = {.lex_state = 1, .external_lex_state = 4}, - [921] = {.lex_state = 1, .external_lex_state = 4}, - [922] = {.lex_state = 1, .external_lex_state = 4}, - [923] = {.lex_state = 1, .external_lex_state = 4}, - [924] = {.lex_state = 1, .external_lex_state = 4}, - [925] = {.lex_state = 1, .external_lex_state = 4}, - [926] = {.lex_state = 2, .external_lex_state = 4}, - [927] = {.lex_state = 1, .external_lex_state = 4}, - [928] = {.lex_state = 1, .external_lex_state = 4}, - [929] = {.lex_state = 1, .external_lex_state = 4}, - [930] = {.lex_state = 1, .external_lex_state = 4}, - [931] = {.lex_state = 1, .external_lex_state = 4}, - [932] = {.lex_state = 1, .external_lex_state = 4}, - [933] = {.lex_state = 1, .external_lex_state = 4}, - [934] = {.lex_state = 1, .external_lex_state = 4}, - [935] = {.lex_state = 1, .external_lex_state = 4}, - [936] = {.lex_state = 1, .external_lex_state = 4}, - [937] = {.lex_state = 1, .external_lex_state = 4}, - [938] = {.lex_state = 1, .external_lex_state = 4}, - [939] = {.lex_state = 1, .external_lex_state = 4}, - [940] = {.lex_state = 1, .external_lex_state = 4}, - [941] = {.lex_state = 13, .external_lex_state = 6}, - [942] = {.lex_state = 13, .external_lex_state = 6}, - [943] = {.lex_state = 1, .external_lex_state = 4}, - [944] = {.lex_state = 1, .external_lex_state = 4}, - [945] = {.lex_state = 1, .external_lex_state = 4}, - [946] = {.lex_state = 1, .external_lex_state = 4}, - [947] = {.lex_state = 13, .external_lex_state = 6}, - [948] = {.lex_state = 13, .external_lex_state = 6}, - [949] = {.lex_state = 13, .external_lex_state = 6}, - [950] = {.lex_state = 1, .external_lex_state = 4}, - [951] = {.lex_state = 13, .external_lex_state = 6}, - [952] = {.lex_state = 1, .external_lex_state = 4}, - [953] = {.lex_state = 1, .external_lex_state = 4}, - [954] = {.lex_state = 1, .external_lex_state = 4}, - [955] = {.lex_state = 1, .external_lex_state = 4}, - [956] = {.lex_state = 1, .external_lex_state = 4}, - [957] = {.lex_state = 1, .external_lex_state = 4}, - [958] = {.lex_state = 1, .external_lex_state = 4}, - [959] = {.lex_state = 1, .external_lex_state = 4}, - [960] = {.lex_state = 1, .external_lex_state = 4}, - [961] = {.lex_state = 1, .external_lex_state = 4}, - [962] = {.lex_state = 1, .external_lex_state = 4}, - [963] = {.lex_state = 1, .external_lex_state = 4}, - [964] = {.lex_state = 1, .external_lex_state = 4}, - [965] = {.lex_state = 1, .external_lex_state = 4}, - [966] = {.lex_state = 1, .external_lex_state = 4}, - [967] = {.lex_state = 1, .external_lex_state = 4}, - [968] = {.lex_state = 1, .external_lex_state = 4}, - [969] = {.lex_state = 1, .external_lex_state = 4}, - [970] = {.lex_state = 1, .external_lex_state = 4}, - [971] = {.lex_state = 1, .external_lex_state = 4}, - [972] = {.lex_state = 1, .external_lex_state = 4}, - [973] = {.lex_state = 2, .external_lex_state = 4}, - [974] = {.lex_state = 1, .external_lex_state = 4}, - [975] = {.lex_state = 1, .external_lex_state = 4}, - [976] = {.lex_state = 1, .external_lex_state = 4}, - [977] = {.lex_state = 1, .external_lex_state = 4}, - [978] = {.lex_state = 1, .external_lex_state = 4}, - [979] = {.lex_state = 1, .external_lex_state = 4}, - [980] = {.lex_state = 1, .external_lex_state = 4}, - [981] = {.lex_state = 1, .external_lex_state = 4}, - [982] = {.lex_state = 1, .external_lex_state = 4}, - [983] = {.lex_state = 1, .external_lex_state = 4}, - [984] = {.lex_state = 1, .external_lex_state = 4}, - [985] = {.lex_state = 1, .external_lex_state = 4}, - [986] = {.lex_state = 2, .external_lex_state = 4}, - [987] = {.lex_state = 1, .external_lex_state = 4}, - [988] = {.lex_state = 1, .external_lex_state = 4}, - [989] = {.lex_state = 2, .external_lex_state = 4}, - [990] = {.lex_state = 1, .external_lex_state = 4}, - [991] = {.lex_state = 2, .external_lex_state = 4}, - [992] = {.lex_state = 2, .external_lex_state = 4}, - [993] = {.lex_state = 13, .external_lex_state = 6}, - [994] = {.lex_state = 13, .external_lex_state = 6}, - [995] = {.lex_state = 13, .external_lex_state = 6}, - [996] = {.lex_state = 13, .external_lex_state = 6}, - [997] = {.lex_state = 2, .external_lex_state = 4}, - [998] = {.lex_state = 2, .external_lex_state = 4}, - [999] = {.lex_state = 13, .external_lex_state = 6}, - [1000] = {.lex_state = 2, .external_lex_state = 4}, - [1001] = {.lex_state = 2, .external_lex_state = 4}, - [1002] = {.lex_state = 2, .external_lex_state = 4}, - [1003] = {.lex_state = 3, .external_lex_state = 4}, - [1004] = {.lex_state = 2, .external_lex_state = 4}, - [1005] = {.lex_state = 2, .external_lex_state = 4}, - [1006] = {.lex_state = 13, .external_lex_state = 6}, - [1007] = {.lex_state = 2, .external_lex_state = 4}, - [1008] = {.lex_state = 2, .external_lex_state = 4}, - [1009] = {.lex_state = 1, .external_lex_state = 4}, - [1010] = {.lex_state = 2, .external_lex_state = 4}, - [1011] = {.lex_state = 2, .external_lex_state = 4}, - [1012] = {.lex_state = 2, .external_lex_state = 4}, - [1013] = {.lex_state = 1, .external_lex_state = 4}, - [1014] = {.lex_state = 1, .external_lex_state = 4}, - [1015] = {.lex_state = 1, .external_lex_state = 4}, - [1016] = {.lex_state = 1, .external_lex_state = 4}, - [1017] = {.lex_state = 1, .external_lex_state = 4}, - [1018] = {.lex_state = 1, .external_lex_state = 4}, - [1019] = {.lex_state = 1, .external_lex_state = 4}, - [1020] = {.lex_state = 1, .external_lex_state = 4}, - [1021] = {.lex_state = 1, .external_lex_state = 4}, - [1022] = {.lex_state = 1, .external_lex_state = 4}, - [1023] = {.lex_state = 1, .external_lex_state = 4}, - [1024] = {.lex_state = 1, .external_lex_state = 4}, - [1025] = {.lex_state = 1, .external_lex_state = 4}, - [1026] = {.lex_state = 13, .external_lex_state = 7}, - [1027] = {.lex_state = 1, .external_lex_state = 4}, - [1028] = {.lex_state = 13, .external_lex_state = 7}, - [1029] = {.lex_state = 1, .external_lex_state = 4}, - [1030] = {.lex_state = 1, .external_lex_state = 4}, - [1031] = {.lex_state = 13, .external_lex_state = 7}, - [1032] = {.lex_state = 13, .external_lex_state = 7}, - [1033] = {.lex_state = 1, .external_lex_state = 4}, - [1034] = {.lex_state = 1, .external_lex_state = 4}, - [1035] = {.lex_state = 13, .external_lex_state = 7}, - [1036] = {.lex_state = 1, .external_lex_state = 4}, - [1037] = {.lex_state = 1, .external_lex_state = 4}, - [1038] = {.lex_state = 1, .external_lex_state = 4}, - [1039] = {.lex_state = 1, .external_lex_state = 4}, - [1040] = {.lex_state = 1, .external_lex_state = 4}, - [1041] = {.lex_state = 1, .external_lex_state = 4}, - [1042] = {.lex_state = 1, .external_lex_state = 4}, - [1043] = {.lex_state = 1, .external_lex_state = 4}, - [1044] = {.lex_state = 1, .external_lex_state = 4}, - [1045] = {.lex_state = 13, .external_lex_state = 7}, - [1046] = {.lex_state = 1, .external_lex_state = 4}, - [1047] = {.lex_state = 1, .external_lex_state = 4}, - [1048] = {.lex_state = 1, .external_lex_state = 4}, - [1049] = {.lex_state = 1, .external_lex_state = 4}, - [1050] = {.lex_state = 1, .external_lex_state = 4}, - [1051] = {.lex_state = 1, .external_lex_state = 4}, - [1052] = {.lex_state = 1, .external_lex_state = 4}, - [1053] = {.lex_state = 1, .external_lex_state = 4}, - [1054] = {.lex_state = 1, .external_lex_state = 4}, - [1055] = {.lex_state = 1, .external_lex_state = 4}, - [1056] = {.lex_state = 1, .external_lex_state = 4}, - [1057] = {.lex_state = 1, .external_lex_state = 4}, - [1058] = {.lex_state = 1, .external_lex_state = 4}, - [1059] = {.lex_state = 1, .external_lex_state = 4}, - [1060] = {.lex_state = 1, .external_lex_state = 4}, - [1061] = {.lex_state = 1, .external_lex_state = 4}, - [1062] = {.lex_state = 1, .external_lex_state = 4}, - [1063] = {.lex_state = 1, .external_lex_state = 4}, - [1064] = {.lex_state = 1, .external_lex_state = 4}, - [1065] = {.lex_state = 1, .external_lex_state = 4}, - [1066] = {.lex_state = 1, .external_lex_state = 4}, - [1067] = {.lex_state = 1, .external_lex_state = 4}, - [1068] = {.lex_state = 1, .external_lex_state = 4}, - [1069] = {.lex_state = 1, .external_lex_state = 4}, - [1070] = {.lex_state = 1, .external_lex_state = 4}, - [1071] = {.lex_state = 1, .external_lex_state = 4}, - [1072] = {.lex_state = 1, .external_lex_state = 4}, - [1073] = {.lex_state = 1, .external_lex_state = 4}, - [1074] = {.lex_state = 1, .external_lex_state = 4}, - [1075] = {.lex_state = 1, .external_lex_state = 4}, - [1076] = {.lex_state = 1, .external_lex_state = 4}, - [1077] = {.lex_state = 1, .external_lex_state = 4}, - [1078] = {.lex_state = 1, .external_lex_state = 4}, - [1079] = {.lex_state = 1, .external_lex_state = 4}, - [1080] = {.lex_state = 1, .external_lex_state = 4}, - [1081] = {.lex_state = 1, .external_lex_state = 4}, - [1082] = {.lex_state = 1, .external_lex_state = 4}, - [1083] = {.lex_state = 1, .external_lex_state = 4}, - [1084] = {.lex_state = 1, .external_lex_state = 4}, - [1085] = {.lex_state = 1, .external_lex_state = 4}, - [1086] = {.lex_state = 1, .external_lex_state = 4}, - [1087] = {.lex_state = 1, .external_lex_state = 4}, - [1088] = {.lex_state = 1, .external_lex_state = 4}, - [1089] = {.lex_state = 1, .external_lex_state = 4}, - [1090] = {.lex_state = 1, .external_lex_state = 4}, - [1091] = {.lex_state = 1, .external_lex_state = 4}, - [1092] = {.lex_state = 1, .external_lex_state = 4}, - [1093] = {.lex_state = 1, .external_lex_state = 4}, - [1094] = {.lex_state = 1, .external_lex_state = 4}, - [1095] = {.lex_state = 1, .external_lex_state = 4}, - [1096] = {.lex_state = 1, .external_lex_state = 4}, - [1097] = {.lex_state = 1, .external_lex_state = 4}, - [1098] = {.lex_state = 1, .external_lex_state = 4}, - [1099] = {.lex_state = 1, .external_lex_state = 4}, - [1100] = {.lex_state = 1, .external_lex_state = 4}, - [1101] = {.lex_state = 1, .external_lex_state = 4}, - [1102] = {.lex_state = 1, .external_lex_state = 4}, - [1103] = {.lex_state = 1, .external_lex_state = 4}, - [1104] = {.lex_state = 1, .external_lex_state = 4}, - [1105] = {.lex_state = 1, .external_lex_state = 4}, - [1106] = {.lex_state = 1, .external_lex_state = 4}, - [1107] = {.lex_state = 1, .external_lex_state = 4}, - [1108] = {.lex_state = 1, .external_lex_state = 4}, - [1109] = {.lex_state = 1, .external_lex_state = 4}, - [1110] = {.lex_state = 1, .external_lex_state = 4}, - [1111] = {.lex_state = 1, .external_lex_state = 4}, - [1112] = {.lex_state = 1, .external_lex_state = 4}, - [1113] = {.lex_state = 1, .external_lex_state = 4}, - [1114] = {.lex_state = 1, .external_lex_state = 4}, - [1115] = {.lex_state = 1, .external_lex_state = 4}, - [1116] = {.lex_state = 1, .external_lex_state = 4}, - [1117] = {.lex_state = 1, .external_lex_state = 4}, - [1118] = {.lex_state = 1, .external_lex_state = 4}, - [1119] = {.lex_state = 1, .external_lex_state = 4}, - [1120] = {.lex_state = 1, .external_lex_state = 4}, - [1121] = {.lex_state = 1, .external_lex_state = 4}, - [1122] = {.lex_state = 1, .external_lex_state = 4}, - [1123] = {.lex_state = 1, .external_lex_state = 4}, - [1124] = {.lex_state = 1, .external_lex_state = 4}, - [1125] = {.lex_state = 1, .external_lex_state = 4}, - [1126] = {.lex_state = 1, .external_lex_state = 4}, - [1127] = {.lex_state = 1, .external_lex_state = 4}, - [1128] = {.lex_state = 1, .external_lex_state = 4}, - [1129] = {.lex_state = 1, .external_lex_state = 4}, - [1130] = {.lex_state = 1, .external_lex_state = 4}, - [1131] = {.lex_state = 1, .external_lex_state = 4}, - [1132] = {.lex_state = 1, .external_lex_state = 4}, - [1133] = {.lex_state = 1, .external_lex_state = 4}, - [1134] = {.lex_state = 1, .external_lex_state = 4}, - [1135] = {.lex_state = 1, .external_lex_state = 4}, - [1136] = {.lex_state = 1, .external_lex_state = 4}, - [1137] = {.lex_state = 1, .external_lex_state = 4}, - [1138] = {.lex_state = 1, .external_lex_state = 4}, - [1139] = {.lex_state = 1, .external_lex_state = 4}, - [1140] = {.lex_state = 1, .external_lex_state = 4}, - [1141] = {.lex_state = 13, .external_lex_state = 7}, - [1142] = {.lex_state = 13, .external_lex_state = 7}, - [1143] = {.lex_state = 13, .external_lex_state = 7}, - [1144] = {.lex_state = 13, .external_lex_state = 7}, - [1145] = {.lex_state = 13, .external_lex_state = 7}, - [1146] = {.lex_state = 13, .external_lex_state = 7}, - [1147] = {.lex_state = 1, .external_lex_state = 4}, - [1148] = {.lex_state = 1, .external_lex_state = 4}, - [1149] = {.lex_state = 1, .external_lex_state = 4}, - [1150] = {.lex_state = 1, .external_lex_state = 4}, - [1151] = {.lex_state = 1, .external_lex_state = 4}, - [1152] = {.lex_state = 1, .external_lex_state = 4}, - [1153] = {.lex_state = 1, .external_lex_state = 4}, - [1154] = {.lex_state = 1, .external_lex_state = 4}, - [1155] = {.lex_state = 1, .external_lex_state = 4}, - [1156] = {.lex_state = 1, .external_lex_state = 4}, - [1157] = {.lex_state = 1, .external_lex_state = 4}, - [1158] = {.lex_state = 1, .external_lex_state = 4}, - [1159] = {.lex_state = 1, .external_lex_state = 4}, - [1160] = {.lex_state = 1, .external_lex_state = 4}, - [1161] = {.lex_state = 1, .external_lex_state = 4}, - [1162] = {.lex_state = 1, .external_lex_state = 4}, - [1163] = {.lex_state = 1, .external_lex_state = 4}, - [1164] = {.lex_state = 1, .external_lex_state = 4}, - [1165] = {.lex_state = 1, .external_lex_state = 4}, - [1166] = {.lex_state = 1, .external_lex_state = 4}, - [1167] = {.lex_state = 1, .external_lex_state = 4}, - [1168] = {.lex_state = 1, .external_lex_state = 4}, - [1169] = {.lex_state = 1, .external_lex_state = 4}, - [1170] = {.lex_state = 1, .external_lex_state = 4}, - [1171] = {.lex_state = 1, .external_lex_state = 4}, - [1172] = {.lex_state = 1, .external_lex_state = 4}, - [1173] = {.lex_state = 1, .external_lex_state = 4}, - [1174] = {.lex_state = 1, .external_lex_state = 4}, - [1175] = {.lex_state = 1, .external_lex_state = 4}, - [1176] = {.lex_state = 1, .external_lex_state = 4}, - [1177] = {.lex_state = 1, .external_lex_state = 4}, - [1178] = {.lex_state = 1, .external_lex_state = 4}, - [1179] = {.lex_state = 1, .external_lex_state = 4}, - [1180] = {.lex_state = 1, .external_lex_state = 4}, - [1181] = {.lex_state = 1, .external_lex_state = 4}, - [1182] = {.lex_state = 1, .external_lex_state = 4}, - [1183] = {.lex_state = 1, .external_lex_state = 4}, - [1184] = {.lex_state = 1, .external_lex_state = 4}, - [1185] = {.lex_state = 1, .external_lex_state = 4}, - [1186] = {.lex_state = 1, .external_lex_state = 4}, - [1187] = {.lex_state = 2, .external_lex_state = 4}, - [1188] = {.lex_state = 2, .external_lex_state = 4}, - [1189] = {.lex_state = 2, .external_lex_state = 4}, - [1190] = {.lex_state = 13, .external_lex_state = 6}, - [1191] = {.lex_state = 13, .external_lex_state = 6}, - [1192] = {.lex_state = 13, .external_lex_state = 6}, - [1193] = {.lex_state = 13, .external_lex_state = 6}, - [1194] = {.lex_state = 13, .external_lex_state = 6}, - [1195] = {.lex_state = 13, .external_lex_state = 6}, - [1196] = {.lex_state = 13, .external_lex_state = 6}, - [1197] = {.lex_state = 13, .external_lex_state = 6}, - [1198] = {.lex_state = 1, .external_lex_state = 4}, - [1199] = {.lex_state = 13, .external_lex_state = 6}, - [1200] = {.lex_state = 13, .external_lex_state = 6}, - [1201] = {.lex_state = 13, .external_lex_state = 6}, - [1202] = {.lex_state = 13, .external_lex_state = 6}, - [1203] = {.lex_state = 13, .external_lex_state = 6}, - [1204] = {.lex_state = 1, .external_lex_state = 4}, - [1205] = {.lex_state = 1, .external_lex_state = 4}, - [1206] = {.lex_state = 13, .external_lex_state = 7}, - [1207] = {.lex_state = 13, .external_lex_state = 6}, - [1208] = {.lex_state = 13, .external_lex_state = 6}, - [1209] = {.lex_state = 1, .external_lex_state = 4}, - [1210] = {.lex_state = 1, .external_lex_state = 3}, - [1211] = {.lex_state = 1, .external_lex_state = 3}, - [1212] = {.lex_state = 13, .external_lex_state = 7}, - [1213] = {.lex_state = 13, .external_lex_state = 6}, - [1214] = {.lex_state = 2, .external_lex_state = 4}, - [1215] = {.lex_state = 2, .external_lex_state = 4}, - [1216] = {.lex_state = 13, .external_lex_state = 7}, - [1217] = {.lex_state = 2, .external_lex_state = 4}, - [1218] = {.lex_state = 2, .external_lex_state = 4}, - [1219] = {.lex_state = 13, .external_lex_state = 6}, - [1220] = {.lex_state = 2, .external_lex_state = 4}, - [1221] = {.lex_state = 2, .external_lex_state = 4}, - [1222] = {.lex_state = 2, .external_lex_state = 4}, - [1223] = {.lex_state = 2, .external_lex_state = 4}, - [1224] = {.lex_state = 2, .external_lex_state = 4}, - [1225] = {.lex_state = 13, .external_lex_state = 7}, - [1226] = {.lex_state = 13, .external_lex_state = 7}, - [1227] = {.lex_state = 2, .external_lex_state = 4}, - [1228] = {.lex_state = 2, .external_lex_state = 4}, - [1229] = {.lex_state = 2, .external_lex_state = 4}, - [1230] = {.lex_state = 1, .external_lex_state = 4}, - [1231] = {.lex_state = 2, .external_lex_state = 4}, - [1232] = {.lex_state = 13, .external_lex_state = 7}, - [1233] = {.lex_state = 2, .external_lex_state = 4}, - [1234] = {.lex_state = 13, .external_lex_state = 6}, - [1235] = {.lex_state = 13, .external_lex_state = 6}, - [1236] = {.lex_state = 1, .external_lex_state = 4}, - [1237] = {.lex_state = 9, .external_lex_state = 2}, - [1238] = {.lex_state = 1, .external_lex_state = 4}, - [1239] = {.lex_state = 9, .external_lex_state = 2}, - [1240] = {.lex_state = 1, .external_lex_state = 4}, - [1241] = {.lex_state = 9, .external_lex_state = 2}, - [1242] = {.lex_state = 13, .external_lex_state = 6}, - [1243] = {.lex_state = 9, .external_lex_state = 2}, - [1244] = {.lex_state = 9, .external_lex_state = 2}, - [1245] = {.lex_state = 9, .external_lex_state = 2}, - [1246] = {.lex_state = 9, .external_lex_state = 2}, - [1247] = {.lex_state = 9, .external_lex_state = 2}, - [1248] = {.lex_state = 9, .external_lex_state = 2}, - [1249] = {.lex_state = 9, .external_lex_state = 2}, - [1250] = {.lex_state = 1, .external_lex_state = 4}, - [1251] = {.lex_state = 1, .external_lex_state = 4}, - [1252] = {.lex_state = 1, .external_lex_state = 4}, - [1253] = {.lex_state = 1, .external_lex_state = 4}, - [1254] = {.lex_state = 9, .external_lex_state = 2}, - [1255] = {.lex_state = 13, .external_lex_state = 6}, - [1256] = {.lex_state = 1, .external_lex_state = 4}, - [1257] = {.lex_state = 1, .external_lex_state = 4}, - [1258] = {.lex_state = 9, .external_lex_state = 2}, - [1259] = {.lex_state = 9, .external_lex_state = 2}, - [1260] = {.lex_state = 1, .external_lex_state = 4}, - [1261] = {.lex_state = 1, .external_lex_state = 4}, - [1262] = {.lex_state = 1, .external_lex_state = 4}, - [1263] = {.lex_state = 13, .external_lex_state = 6}, - [1264] = {.lex_state = 1, .external_lex_state = 4}, - [1265] = {.lex_state = 1, .external_lex_state = 4}, - [1266] = {.lex_state = 1, .external_lex_state = 4}, - [1267] = {.lex_state = 9, .external_lex_state = 2}, - [1268] = {.lex_state = 1, .external_lex_state = 4}, - [1269] = {.lex_state = 1, .external_lex_state = 4}, - [1270] = {.lex_state = 1, .external_lex_state = 4}, - [1271] = {.lex_state = 13, .external_lex_state = 6}, - [1272] = {.lex_state = 9, .external_lex_state = 2}, - [1273] = {.lex_state = 1, .external_lex_state = 4}, - [1274] = {.lex_state = 13, .external_lex_state = 6}, - [1275] = {.lex_state = 9, .external_lex_state = 2}, - [1276] = {.lex_state = 9, .external_lex_state = 2}, - [1277] = {.lex_state = 9, .external_lex_state = 2}, - [1278] = {.lex_state = 9, .external_lex_state = 2}, - [1279] = {.lex_state = 1, .external_lex_state = 4}, - [1280] = {.lex_state = 1, .external_lex_state = 4}, - [1281] = {.lex_state = 1, .external_lex_state = 4}, - [1282] = {.lex_state = 9, .external_lex_state = 2}, - [1283] = {.lex_state = 9, .external_lex_state = 2}, - [1284] = {.lex_state = 9, .external_lex_state = 2}, - [1285] = {.lex_state = 1, .external_lex_state = 4}, - [1286] = {.lex_state = 1, .external_lex_state = 4}, - [1287] = {.lex_state = 1, .external_lex_state = 4}, - [1288] = {.lex_state = 13, .external_lex_state = 6}, - [1289] = {.lex_state = 1, .external_lex_state = 4}, - [1290] = {.lex_state = 9, .external_lex_state = 2}, - [1291] = {.lex_state = 9, .external_lex_state = 2}, - [1292] = {.lex_state = 1, .external_lex_state = 4}, - [1293] = {.lex_state = 13, .external_lex_state = 6}, - [1294] = {.lex_state = 1, .external_lex_state = 4}, - [1295] = {.lex_state = 1, .external_lex_state = 4}, - [1296] = {.lex_state = 9, .external_lex_state = 2}, - [1297] = {.lex_state = 1, .external_lex_state = 4}, - [1298] = {.lex_state = 1, .external_lex_state = 4}, - [1299] = {.lex_state = 1, .external_lex_state = 4}, - [1300] = {.lex_state = 1, .external_lex_state = 4}, - [1301] = {.lex_state = 9, .external_lex_state = 2}, - [1302] = {.lex_state = 9, .external_lex_state = 2}, - [1303] = {.lex_state = 1, .external_lex_state = 4}, - [1304] = {.lex_state = 13, .external_lex_state = 6}, - [1305] = {.lex_state = 1, .external_lex_state = 4}, - [1306] = {.lex_state = 1, .external_lex_state = 4}, - [1307] = {.lex_state = 1, .external_lex_state = 4}, - [1308] = {.lex_state = 1, .external_lex_state = 3}, - [1309] = {.lex_state = 1, .external_lex_state = 4}, - [1310] = {.lex_state = 9, .external_lex_state = 2}, - [1311] = {.lex_state = 13, .external_lex_state = 6}, - [1312] = {.lex_state = 9, .external_lex_state = 2}, - [1313] = {.lex_state = 1, .external_lex_state = 4}, - [1314] = {.lex_state = 13, .external_lex_state = 6}, - [1315] = {.lex_state = 9, .external_lex_state = 2}, - [1316] = {.lex_state = 1, .external_lex_state = 4}, - [1317] = {.lex_state = 13, .external_lex_state = 6}, - [1318] = {.lex_state = 1, .external_lex_state = 4}, - [1319] = {.lex_state = 13, .external_lex_state = 6}, - [1320] = {.lex_state = 9, .external_lex_state = 2}, - [1321] = {.lex_state = 9, .external_lex_state = 2}, - [1322] = {.lex_state = 9, .external_lex_state = 2}, - [1323] = {.lex_state = 9, .external_lex_state = 2}, - [1324] = {.lex_state = 9, .external_lex_state = 2}, - [1325] = {.lex_state = 9, .external_lex_state = 2}, - [1326] = {.lex_state = 9, .external_lex_state = 2}, - [1327] = {.lex_state = 1, .external_lex_state = 4}, - [1328] = {.lex_state = 9, .external_lex_state = 2}, - [1329] = {.lex_state = 9, .external_lex_state = 2}, - [1330] = {.lex_state = 1, .external_lex_state = 4}, - [1331] = {.lex_state = 9, .external_lex_state = 2}, - [1332] = {.lex_state = 1, .external_lex_state = 4}, - [1333] = {.lex_state = 9, .external_lex_state = 2}, - [1334] = {.lex_state = 9, .external_lex_state = 2}, - [1335] = {.lex_state = 1, .external_lex_state = 3}, - [1336] = {.lex_state = 1, .external_lex_state = 4}, - [1337] = {.lex_state = 1, .external_lex_state = 4}, - [1338] = {.lex_state = 13, .external_lex_state = 6}, - [1339] = {.lex_state = 1, .external_lex_state = 4}, - [1340] = {.lex_state = 9, .external_lex_state = 2}, - [1341] = {.lex_state = 9, .external_lex_state = 2}, - [1342] = {.lex_state = 9, .external_lex_state = 2}, - [1343] = {.lex_state = 1, .external_lex_state = 4}, - [1344] = {.lex_state = 9, .external_lex_state = 2}, - [1345] = {.lex_state = 9, .external_lex_state = 2}, - [1346] = {.lex_state = 9, .external_lex_state = 2}, - [1347] = {.lex_state = 9, .external_lex_state = 2}, - [1348] = {.lex_state = 9, .external_lex_state = 2}, - [1349] = {.lex_state = 9, .external_lex_state = 2}, - [1350] = {.lex_state = 9, .external_lex_state = 2}, - [1351] = {.lex_state = 9, .external_lex_state = 2}, - [1352] = {.lex_state = 9, .external_lex_state = 2}, - [1353] = {.lex_state = 9, .external_lex_state = 2}, - [1354] = {.lex_state = 9, .external_lex_state = 2}, - [1355] = {.lex_state = 13, .external_lex_state = 6}, - [1356] = {.lex_state = 9, .external_lex_state = 2}, - [1357] = {.lex_state = 9, .external_lex_state = 2}, - [1358] = {.lex_state = 9, .external_lex_state = 2}, - [1359] = {.lex_state = 9, .external_lex_state = 2}, - [1360] = {.lex_state = 1, .external_lex_state = 4}, - [1361] = {.lex_state = 9, .external_lex_state = 2}, - [1362] = {.lex_state = 9, .external_lex_state = 2}, - [1363] = {.lex_state = 9, .external_lex_state = 2}, - [1364] = {.lex_state = 9, .external_lex_state = 2}, - [1365] = {.lex_state = 9, .external_lex_state = 2}, - [1366] = {.lex_state = 9, .external_lex_state = 2}, - [1367] = {.lex_state = 9, .external_lex_state = 2}, - [1368] = {.lex_state = 9, .external_lex_state = 2}, - [1369] = {.lex_state = 9, .external_lex_state = 2}, - [1370] = {.lex_state = 9, .external_lex_state = 2}, - [1371] = {.lex_state = 9, .external_lex_state = 2}, - [1372] = {.lex_state = 9, .external_lex_state = 2}, - [1373] = {.lex_state = 9, .external_lex_state = 2}, - [1374] = {.lex_state = 9, .external_lex_state = 2}, - [1375] = {.lex_state = 9, .external_lex_state = 2}, - [1376] = {.lex_state = 9, .external_lex_state = 2}, - [1377] = {.lex_state = 9, .external_lex_state = 2}, - [1378] = {.lex_state = 1, .external_lex_state = 4}, - [1379] = {.lex_state = 9, .external_lex_state = 2}, - [1380] = {.lex_state = 9, .external_lex_state = 2}, - [1381] = {.lex_state = 9, .external_lex_state = 2}, - [1382] = {.lex_state = 9, .external_lex_state = 2}, - [1383] = {.lex_state = 13, .external_lex_state = 7}, - [1384] = {.lex_state = 9, .external_lex_state = 2}, - [1385] = {.lex_state = 9, .external_lex_state = 2}, - [1386] = {.lex_state = 1, .external_lex_state = 4}, - [1387] = {.lex_state = 13, .external_lex_state = 6}, - [1388] = {.lex_state = 13, .external_lex_state = 6}, - [1389] = {.lex_state = 1, .external_lex_state = 4}, - [1390] = {.lex_state = 1, .external_lex_state = 4}, - [1391] = {.lex_state = 1, .external_lex_state = 4}, - [1392] = {.lex_state = 1, .external_lex_state = 4}, - [1393] = {.lex_state = 1, .external_lex_state = 4}, - [1394] = {.lex_state = 1, .external_lex_state = 4}, - [1395] = {.lex_state = 13, .external_lex_state = 6}, - [1396] = {.lex_state = 13, .external_lex_state = 6}, - [1397] = {.lex_state = 9, .external_lex_state = 2}, - [1398] = {.lex_state = 13, .external_lex_state = 7}, - [1399] = {.lex_state = 13, .external_lex_state = 7}, - [1400] = {.lex_state = 13, .external_lex_state = 7}, - [1401] = {.lex_state = 13, .external_lex_state = 7}, - [1402] = {.lex_state = 13, .external_lex_state = 7}, - [1403] = {.lex_state = 1, .external_lex_state = 4}, - [1404] = {.lex_state = 13, .external_lex_state = 7}, - [1405] = {.lex_state = 13, .external_lex_state = 7}, - [1406] = {.lex_state = 13, .external_lex_state = 7}, - [1407] = {.lex_state = 13, .external_lex_state = 7}, - [1408] = {.lex_state = 13, .external_lex_state = 6}, - [1409] = {.lex_state = 13, .external_lex_state = 7}, - [1410] = {.lex_state = 13, .external_lex_state = 7}, - [1411] = {.lex_state = 13, .external_lex_state = 7}, - [1412] = {.lex_state = 13, .external_lex_state = 6}, - [1413] = {.lex_state = 13, .external_lex_state = 7}, - [1414] = {.lex_state = 1, .external_lex_state = 4}, - [1415] = {.lex_state = 13, .external_lex_state = 6}, - [1416] = {.lex_state = 13, .external_lex_state = 6}, - [1417] = {.lex_state = 1, .external_lex_state = 4}, - [1418] = {.lex_state = 1, .external_lex_state = 4}, - [1419] = {.lex_state = 13, .external_lex_state = 7}, - [1420] = {.lex_state = 13, .external_lex_state = 7}, - [1421] = {.lex_state = 1, .external_lex_state = 4}, - [1422] = {.lex_state = 13, .external_lex_state = 7}, - [1423] = {.lex_state = 1, .external_lex_state = 4}, - [1424] = {.lex_state = 1, .external_lex_state = 4}, - [1425] = {.lex_state = 13, .external_lex_state = 7}, - [1426] = {.lex_state = 13, .external_lex_state = 7}, - [1427] = {.lex_state = 9, .external_lex_state = 2}, - [1428] = {.lex_state = 9, .external_lex_state = 2}, - [1429] = {.lex_state = 9, .external_lex_state = 2}, - [1430] = {.lex_state = 9, .external_lex_state = 2}, - [1431] = {.lex_state = 9, .external_lex_state = 2}, - [1432] = {.lex_state = 9, .external_lex_state = 2}, - [1433] = {.lex_state = 9, .external_lex_state = 2}, - [1434] = {.lex_state = 9, .external_lex_state = 2}, - [1435] = {.lex_state = 9, .external_lex_state = 2}, - [1436] = {.lex_state = 9, .external_lex_state = 2}, - [1437] = {.lex_state = 9, .external_lex_state = 2}, - [1438] = {.lex_state = 9, .external_lex_state = 2}, - [1439] = {.lex_state = 9, .external_lex_state = 2}, - [1440] = {.lex_state = 9, .external_lex_state = 2}, - [1441] = {.lex_state = 9, .external_lex_state = 2}, - [1442] = {.lex_state = 9, .external_lex_state = 2}, - [1443] = {.lex_state = 9, .external_lex_state = 2}, - [1444] = {.lex_state = 9, .external_lex_state = 2}, - [1445] = {.lex_state = 9, .external_lex_state = 2}, - [1446] = {.lex_state = 9, .external_lex_state = 2}, - [1447] = {.lex_state = 9, .external_lex_state = 2}, - [1448] = {.lex_state = 9, .external_lex_state = 2}, - [1449] = {.lex_state = 9, .external_lex_state = 2}, - [1450] = {.lex_state = 9, .external_lex_state = 2}, - [1451] = {.lex_state = 9, .external_lex_state = 2}, - [1452] = {.lex_state = 9, .external_lex_state = 2}, - [1453] = {.lex_state = 9, .external_lex_state = 2}, - [1454] = {.lex_state = 9, .external_lex_state = 2}, - [1455] = {.lex_state = 9, .external_lex_state = 2}, - [1456] = {.lex_state = 9, .external_lex_state = 2}, - [1457] = {.lex_state = 9, .external_lex_state = 2}, - [1458] = {.lex_state = 9, .external_lex_state = 2}, - [1459] = {.lex_state = 9, .external_lex_state = 2}, - [1460] = {.lex_state = 9, .external_lex_state = 2}, - [1461] = {.lex_state = 9, .external_lex_state = 2}, - [1462] = {.lex_state = 9, .external_lex_state = 2}, - [1463] = {.lex_state = 9, .external_lex_state = 2}, - [1464] = {.lex_state = 9, .external_lex_state = 2}, - [1465] = {.lex_state = 9, .external_lex_state = 2}, - [1466] = {.lex_state = 9, .external_lex_state = 2}, - [1467] = {.lex_state = 9, .external_lex_state = 2}, - [1468] = {.lex_state = 9, .external_lex_state = 2}, - [1469] = {.lex_state = 9, .external_lex_state = 2}, - [1470] = {.lex_state = 9, .external_lex_state = 2}, - [1471] = {.lex_state = 9, .external_lex_state = 2}, - [1472] = {.lex_state = 9, .external_lex_state = 2}, - [1473] = {.lex_state = 9, .external_lex_state = 2}, - [1474] = {.lex_state = 9, .external_lex_state = 2}, - [1475] = {.lex_state = 9, .external_lex_state = 2}, - [1476] = {.lex_state = 9, .external_lex_state = 2}, - [1477] = {.lex_state = 9, .external_lex_state = 2}, - [1478] = {.lex_state = 9, .external_lex_state = 2}, - [1479] = {.lex_state = 9, .external_lex_state = 2}, - [1480] = {.lex_state = 1, .external_lex_state = 4}, - [1481] = {.lex_state = 9, .external_lex_state = 2}, - [1482] = {.lex_state = 9, .external_lex_state = 2}, - [1483] = {.lex_state = 9, .external_lex_state = 2}, - [1484] = {.lex_state = 9, .external_lex_state = 2}, - [1485] = {.lex_state = 9, .external_lex_state = 2}, - [1486] = {.lex_state = 9, .external_lex_state = 2}, - [1487] = {.lex_state = 9, .external_lex_state = 2}, - [1488] = {.lex_state = 9, .external_lex_state = 2}, - [1489] = {.lex_state = 9, .external_lex_state = 2}, - [1490] = {.lex_state = 9, .external_lex_state = 2}, - [1491] = {.lex_state = 9, .external_lex_state = 2}, - [1492] = {.lex_state = 9, .external_lex_state = 2}, - [1493] = {.lex_state = 9, .external_lex_state = 2}, - [1494] = {.lex_state = 9, .external_lex_state = 2}, - [1495] = {.lex_state = 9, .external_lex_state = 2}, - [1496] = {.lex_state = 9, .external_lex_state = 2}, - [1497] = {.lex_state = 9, .external_lex_state = 2}, - [1498] = {.lex_state = 9, .external_lex_state = 2}, - [1499] = {.lex_state = 9, .external_lex_state = 2}, - [1500] = {.lex_state = 9, .external_lex_state = 2}, - [1501] = {.lex_state = 9, .external_lex_state = 2}, - [1502] = {.lex_state = 9, .external_lex_state = 2}, - [1503] = {.lex_state = 9, .external_lex_state = 2}, - [1504] = {.lex_state = 9, .external_lex_state = 2}, - [1505] = {.lex_state = 9, .external_lex_state = 2}, - [1506] = {.lex_state = 9, .external_lex_state = 2}, - [1507] = {.lex_state = 9, .external_lex_state = 2}, - [1508] = {.lex_state = 9, .external_lex_state = 2}, - [1509] = {.lex_state = 9, .external_lex_state = 2}, - [1510] = {.lex_state = 9, .external_lex_state = 2}, - [1511] = {.lex_state = 9, .external_lex_state = 2}, - [1512] = {.lex_state = 9, .external_lex_state = 2}, - [1513] = {.lex_state = 9, .external_lex_state = 2}, - [1514] = {.lex_state = 9, .external_lex_state = 2}, - [1515] = {.lex_state = 9, .external_lex_state = 2}, - [1516] = {.lex_state = 9, .external_lex_state = 2}, - [1517] = {.lex_state = 9, .external_lex_state = 2}, - [1518] = {.lex_state = 9, .external_lex_state = 2}, - [1519] = {.lex_state = 9, .external_lex_state = 2}, - [1520] = {.lex_state = 9, .external_lex_state = 2}, - [1521] = {.lex_state = 1, .external_lex_state = 4}, - [1522] = {.lex_state = 9, .external_lex_state = 2}, - [1523] = {.lex_state = 9, .external_lex_state = 2}, - [1524] = {.lex_state = 9, .external_lex_state = 2}, - [1525] = {.lex_state = 9, .external_lex_state = 2}, - [1526] = {.lex_state = 9, .external_lex_state = 2}, - [1527] = {.lex_state = 9, .external_lex_state = 2}, - [1528] = {.lex_state = 9, .external_lex_state = 2}, - [1529] = {.lex_state = 9, .external_lex_state = 2}, - [1530] = {.lex_state = 9, .external_lex_state = 2}, - [1531] = {.lex_state = 9, .external_lex_state = 2}, - [1532] = {.lex_state = 9, .external_lex_state = 2}, - [1533] = {.lex_state = 9, .external_lex_state = 2}, - [1534] = {.lex_state = 9, .external_lex_state = 2}, - [1535] = {.lex_state = 9, .external_lex_state = 2}, - [1536] = {.lex_state = 9, .external_lex_state = 2}, - [1537] = {.lex_state = 9, .external_lex_state = 2}, - [1538] = {.lex_state = 9, .external_lex_state = 2}, - [1539] = {.lex_state = 9, .external_lex_state = 2}, - [1540] = {.lex_state = 9, .external_lex_state = 2}, - [1541] = {.lex_state = 9, .external_lex_state = 2}, - [1542] = {.lex_state = 9, .external_lex_state = 2}, - [1543] = {.lex_state = 9, .external_lex_state = 2}, - [1544] = {.lex_state = 9, .external_lex_state = 2}, - [1545] = {.lex_state = 9, .external_lex_state = 2}, - [1546] = {.lex_state = 9, .external_lex_state = 2}, - [1547] = {.lex_state = 9, .external_lex_state = 2}, - [1548] = {.lex_state = 9, .external_lex_state = 2}, - [1549] = {.lex_state = 9, .external_lex_state = 2}, - [1550] = {.lex_state = 9, .external_lex_state = 2}, - [1551] = {.lex_state = 9, .external_lex_state = 2}, - [1552] = {.lex_state = 9, .external_lex_state = 2}, - [1553] = {.lex_state = 9, .external_lex_state = 2}, - [1554] = {.lex_state = 9, .external_lex_state = 2}, - [1555] = {.lex_state = 9, .external_lex_state = 2}, - [1556] = {.lex_state = 9, .external_lex_state = 2}, - [1557] = {.lex_state = 9, .external_lex_state = 2}, - [1558] = {.lex_state = 9, .external_lex_state = 2}, - [1559] = {.lex_state = 9, .external_lex_state = 2}, - [1560] = {.lex_state = 9, .external_lex_state = 2}, - [1561] = {.lex_state = 9, .external_lex_state = 2}, - [1562] = {.lex_state = 9, .external_lex_state = 2}, - [1563] = {.lex_state = 9, .external_lex_state = 2}, - [1564] = {.lex_state = 9, .external_lex_state = 2}, - [1565] = {.lex_state = 9, .external_lex_state = 2}, - [1566] = {.lex_state = 9, .external_lex_state = 2}, - [1567] = {.lex_state = 9, .external_lex_state = 2}, - [1568] = {.lex_state = 9, .external_lex_state = 2}, - [1569] = {.lex_state = 9, .external_lex_state = 2}, - [1570] = {.lex_state = 9, .external_lex_state = 2}, - [1571] = {.lex_state = 9, .external_lex_state = 2}, - [1572] = {.lex_state = 9, .external_lex_state = 2}, - [1573] = {.lex_state = 9, .external_lex_state = 2}, - [1574] = {.lex_state = 9, .external_lex_state = 2}, - [1575] = {.lex_state = 9, .external_lex_state = 2}, - [1576] = {.lex_state = 9, .external_lex_state = 2}, - [1577] = {.lex_state = 1, .external_lex_state = 4}, - [1578] = {.lex_state = 9, .external_lex_state = 2}, - [1579] = {.lex_state = 9, .external_lex_state = 2}, - [1580] = {.lex_state = 2, .external_lex_state = 4}, - [1581] = {.lex_state = 9, .external_lex_state = 2}, - [1582] = {.lex_state = 1, .external_lex_state = 4}, - [1583] = {.lex_state = 9, .external_lex_state = 2}, - [1584] = {.lex_state = 9, .external_lex_state = 2}, - [1585] = {.lex_state = 9, .external_lex_state = 2}, - [1586] = {.lex_state = 9, .external_lex_state = 2}, - [1587] = {.lex_state = 9, .external_lex_state = 2}, - [1588] = {.lex_state = 9, .external_lex_state = 2}, - [1589] = {.lex_state = 9, .external_lex_state = 2}, - [1590] = {.lex_state = 9, .external_lex_state = 2}, - [1591] = {.lex_state = 9, .external_lex_state = 2}, - [1592] = {.lex_state = 9, .external_lex_state = 2}, - [1593] = {.lex_state = 1, .external_lex_state = 4}, - [1594] = {.lex_state = 9, .external_lex_state = 2}, - [1595] = {.lex_state = 9, .external_lex_state = 2}, - [1596] = {.lex_state = 9, .external_lex_state = 2}, - [1597] = {.lex_state = 9, .external_lex_state = 2}, - [1598] = {.lex_state = 9, .external_lex_state = 2}, - [1599] = {.lex_state = 9, .external_lex_state = 2}, - [1600] = {.lex_state = 9, .external_lex_state = 2}, - [1601] = {.lex_state = 9, .external_lex_state = 2}, - [1602] = {.lex_state = 9, .external_lex_state = 2}, - [1603] = {.lex_state = 9, .external_lex_state = 2}, - [1604] = {.lex_state = 9, .external_lex_state = 2}, - [1605] = {.lex_state = 9, .external_lex_state = 2}, - [1606] = {.lex_state = 9, .external_lex_state = 2}, - [1607] = {.lex_state = 9, .external_lex_state = 2}, - [1608] = {.lex_state = 9, .external_lex_state = 2}, - [1609] = {.lex_state = 9, .external_lex_state = 2}, - [1610] = {.lex_state = 9, .external_lex_state = 2}, - [1611] = {.lex_state = 9, .external_lex_state = 2}, - [1612] = {.lex_state = 9, .external_lex_state = 2}, - [1613] = {.lex_state = 9, .external_lex_state = 2}, - [1614] = {.lex_state = 2, .external_lex_state = 4}, - [1615] = {.lex_state = 9, .external_lex_state = 2}, - [1616] = {.lex_state = 9, .external_lex_state = 2}, - [1617] = {.lex_state = 9, .external_lex_state = 2}, - [1618] = {.lex_state = 9, .external_lex_state = 2}, - [1619] = {.lex_state = 9, .external_lex_state = 2}, - [1620] = {.lex_state = 9, .external_lex_state = 2}, - [1621] = {.lex_state = 9, .external_lex_state = 2}, - [1622] = {.lex_state = 9, .external_lex_state = 2}, - [1623] = {.lex_state = 9, .external_lex_state = 2}, - [1624] = {.lex_state = 9, .external_lex_state = 2}, - [1625] = {.lex_state = 9, .external_lex_state = 2}, - [1626] = {.lex_state = 9, .external_lex_state = 2}, - [1627] = {.lex_state = 9, .external_lex_state = 2}, - [1628] = {.lex_state = 9, .external_lex_state = 2}, - [1629] = {.lex_state = 9, .external_lex_state = 2}, - [1630] = {.lex_state = 9, .external_lex_state = 2}, - [1631] = {.lex_state = 9, .external_lex_state = 2}, - [1632] = {.lex_state = 9, .external_lex_state = 2}, - [1633] = {.lex_state = 9, .external_lex_state = 2}, - [1634] = {.lex_state = 9, .external_lex_state = 2}, - [1635] = {.lex_state = 1, .external_lex_state = 4}, - [1636] = {.lex_state = 9, .external_lex_state = 2}, - [1637] = {.lex_state = 9, .external_lex_state = 2}, - [1638] = {.lex_state = 1, .external_lex_state = 4}, - [1639] = {.lex_state = 1, .external_lex_state = 4}, - [1640] = {.lex_state = 9, .external_lex_state = 2}, - [1641] = {.lex_state = 9, .external_lex_state = 2}, - [1642] = {.lex_state = 9, .external_lex_state = 2}, - [1643] = {.lex_state = 9, .external_lex_state = 2}, - [1644] = {.lex_state = 9, .external_lex_state = 2}, - [1645] = {.lex_state = 9, .external_lex_state = 2}, - [1646] = {.lex_state = 9, .external_lex_state = 2}, - [1647] = {.lex_state = 9, .external_lex_state = 2}, - [1648] = {.lex_state = 9, .external_lex_state = 2}, - [1649] = {.lex_state = 9, .external_lex_state = 2}, - [1650] = {.lex_state = 9, .external_lex_state = 2}, - [1651] = {.lex_state = 9, .external_lex_state = 2}, - [1652] = {.lex_state = 9, .external_lex_state = 2}, - [1653] = {.lex_state = 9, .external_lex_state = 2}, - [1654] = {.lex_state = 9, .external_lex_state = 2}, - [1655] = {.lex_state = 9, .external_lex_state = 2}, - [1656] = {.lex_state = 9, .external_lex_state = 2}, - [1657] = {.lex_state = 9, .external_lex_state = 2}, - [1658] = {.lex_state = 9, .external_lex_state = 2}, - [1659] = {.lex_state = 9, .external_lex_state = 2}, - [1660] = {.lex_state = 9, .external_lex_state = 2}, - [1661] = {.lex_state = 9, .external_lex_state = 2}, - [1662] = {.lex_state = 9, .external_lex_state = 2}, - [1663] = {.lex_state = 9, .external_lex_state = 2}, - [1664] = {.lex_state = 9, .external_lex_state = 2}, - [1665] = {.lex_state = 9, .external_lex_state = 2}, - [1666] = {.lex_state = 9, .external_lex_state = 2}, - [1667] = {.lex_state = 9, .external_lex_state = 2}, - [1668] = {.lex_state = 9, .external_lex_state = 2}, - [1669] = {.lex_state = 9, .external_lex_state = 2}, - [1670] = {.lex_state = 9, .external_lex_state = 2}, - [1671] = {.lex_state = 9, .external_lex_state = 2}, - [1672] = {.lex_state = 9, .external_lex_state = 2}, - [1673] = {.lex_state = 9, .external_lex_state = 2}, - [1674] = {.lex_state = 9, .external_lex_state = 2}, - [1675] = {.lex_state = 9, .external_lex_state = 2}, - [1676] = {.lex_state = 9, .external_lex_state = 2}, - [1677] = {.lex_state = 9, .external_lex_state = 2}, - [1678] = {.lex_state = 9, .external_lex_state = 2}, - [1679] = {.lex_state = 9, .external_lex_state = 2}, - [1680] = {.lex_state = 9, .external_lex_state = 2}, - [1681] = {.lex_state = 9, .external_lex_state = 2}, - [1682] = {.lex_state = 9, .external_lex_state = 2}, - [1683] = {.lex_state = 9, .external_lex_state = 2}, - [1684] = {.lex_state = 9, .external_lex_state = 2}, - [1685] = {.lex_state = 9, .external_lex_state = 2}, - [1686] = {.lex_state = 9, .external_lex_state = 2}, - [1687] = {.lex_state = 9, .external_lex_state = 2}, - [1688] = {.lex_state = 9, .external_lex_state = 2}, - [1689] = {.lex_state = 1, .external_lex_state = 4}, - [1690] = {.lex_state = 9, .external_lex_state = 2}, - [1691] = {.lex_state = 9, .external_lex_state = 2}, - [1692] = {.lex_state = 9, .external_lex_state = 2}, - [1693] = {.lex_state = 9, .external_lex_state = 2}, - [1694] = {.lex_state = 9, .external_lex_state = 2}, - [1695] = {.lex_state = 9, .external_lex_state = 2}, - [1696] = {.lex_state = 9, .external_lex_state = 2}, - [1697] = {.lex_state = 9, .external_lex_state = 2}, - [1698] = {.lex_state = 9, .external_lex_state = 2}, - [1699] = {.lex_state = 9, .external_lex_state = 2}, - [1700] = {.lex_state = 9, .external_lex_state = 2}, - [1701] = {.lex_state = 9, .external_lex_state = 2}, - [1702] = {.lex_state = 9, .external_lex_state = 2}, - [1703] = {.lex_state = 9, .external_lex_state = 2}, - [1704] = {.lex_state = 9, .external_lex_state = 2}, - [1705] = {.lex_state = 9, .external_lex_state = 2}, - [1706] = {.lex_state = 1, .external_lex_state = 4}, - [1707] = {.lex_state = 9, .external_lex_state = 2}, - [1708] = {.lex_state = 9, .external_lex_state = 2}, - [1709] = {.lex_state = 9, .external_lex_state = 2}, - [1710] = {.lex_state = 9, .external_lex_state = 2}, - [1711] = {.lex_state = 9, .external_lex_state = 2}, - [1712] = {.lex_state = 9, .external_lex_state = 2}, - [1713] = {.lex_state = 1, .external_lex_state = 4}, - [1714] = {.lex_state = 13, .external_lex_state = 6}, - [1715] = {.lex_state = 1, .external_lex_state = 4}, - [1716] = {.lex_state = 2, .external_lex_state = 4}, - [1717] = {.lex_state = 9, .external_lex_state = 2}, - [1718] = {.lex_state = 9, .external_lex_state = 2}, - [1719] = {.lex_state = 13, .external_lex_state = 6}, - [1720] = {.lex_state = 9, .external_lex_state = 2}, - [1721] = {.lex_state = 9, .external_lex_state = 2}, - [1722] = {.lex_state = 9, .external_lex_state = 2}, - [1723] = {.lex_state = 9, .external_lex_state = 2}, - [1724] = {.lex_state = 9, .external_lex_state = 2}, - [1725] = {.lex_state = 9, .external_lex_state = 2}, - [1726] = {.lex_state = 9, .external_lex_state = 2}, - [1727] = {.lex_state = 9, .external_lex_state = 2}, - [1728] = {.lex_state = 9, .external_lex_state = 2}, - [1729] = {.lex_state = 9, .external_lex_state = 2}, - [1730] = {.lex_state = 9, .external_lex_state = 2}, - [1731] = {.lex_state = 9, .external_lex_state = 2}, - [1732] = {.lex_state = 9, .external_lex_state = 2}, - [1733] = {.lex_state = 9, .external_lex_state = 2}, - [1734] = {.lex_state = 9, .external_lex_state = 2}, - [1735] = {.lex_state = 13, .external_lex_state = 6}, - [1736] = {.lex_state = 2, .external_lex_state = 4}, - [1737] = {.lex_state = 9, .external_lex_state = 2}, - [1738] = {.lex_state = 2, .external_lex_state = 4}, - [1739] = {.lex_state = 9, .external_lex_state = 2}, - [1740] = {.lex_state = 9, .external_lex_state = 2}, - [1741] = {.lex_state = 9, .external_lex_state = 2}, - [1742] = {.lex_state = 9, .external_lex_state = 2}, - [1743] = {.lex_state = 9, .external_lex_state = 2}, - [1744] = {.lex_state = 9, .external_lex_state = 2}, - [1745] = {.lex_state = 9, .external_lex_state = 2}, - [1746] = {.lex_state = 2, .external_lex_state = 4}, - [1747] = {.lex_state = 9, .external_lex_state = 2}, - [1748] = {.lex_state = 13, .external_lex_state = 6}, - [1749] = {.lex_state = 9, .external_lex_state = 2}, - [1750] = {.lex_state = 9, .external_lex_state = 2}, - [1751] = {.lex_state = 9, .external_lex_state = 2}, - [1752] = {.lex_state = 9, .external_lex_state = 2}, - [1753] = {.lex_state = 9, .external_lex_state = 2}, - [1754] = {.lex_state = 13, .external_lex_state = 6}, - [1755] = {.lex_state = 9, .external_lex_state = 2}, - [1756] = {.lex_state = 9, .external_lex_state = 2}, - [1757] = {.lex_state = 9, .external_lex_state = 2}, - [1758] = {.lex_state = 9, .external_lex_state = 2}, - [1759] = {.lex_state = 9, .external_lex_state = 2}, - [1760] = {.lex_state = 9, .external_lex_state = 2}, - [1761] = {.lex_state = 9, .external_lex_state = 2}, - [1762] = {.lex_state = 9, .external_lex_state = 2}, - [1763] = {.lex_state = 9, .external_lex_state = 2}, - [1764] = {.lex_state = 9, .external_lex_state = 2}, - [1765] = {.lex_state = 9, .external_lex_state = 2}, - [1766] = {.lex_state = 9, .external_lex_state = 2}, - [1767] = {.lex_state = 9, .external_lex_state = 2}, - [1768] = {.lex_state = 1, .external_lex_state = 4}, - [1769] = {.lex_state = 1, .external_lex_state = 4}, - [1770] = {.lex_state = 9, .external_lex_state = 2}, - [1771] = {.lex_state = 9, .external_lex_state = 2}, - [1772] = {.lex_state = 9, .external_lex_state = 2}, - [1773] = {.lex_state = 9, .external_lex_state = 2}, - [1774] = {.lex_state = 9, .external_lex_state = 2}, - [1775] = {.lex_state = 9, .external_lex_state = 2}, - [1776] = {.lex_state = 9, .external_lex_state = 2}, - [1777] = {.lex_state = 9, .external_lex_state = 2}, - [1778] = {.lex_state = 9, .external_lex_state = 2}, - [1779] = {.lex_state = 9, .external_lex_state = 2}, - [1780] = {.lex_state = 9, .external_lex_state = 2}, - [1781] = {.lex_state = 13, .external_lex_state = 6}, - [1782] = {.lex_state = 9, .external_lex_state = 2}, - [1783] = {.lex_state = 9, .external_lex_state = 2}, - [1784] = {.lex_state = 9, .external_lex_state = 2}, - [1785] = {.lex_state = 9, .external_lex_state = 2}, - [1786] = {.lex_state = 9, .external_lex_state = 2}, - [1787] = {.lex_state = 9, .external_lex_state = 2}, - [1788] = {.lex_state = 9, .external_lex_state = 2}, - [1789] = {.lex_state = 9, .external_lex_state = 2}, - [1790] = {.lex_state = 9, .external_lex_state = 2}, - [1791] = {.lex_state = 9, .external_lex_state = 2}, - [1792] = {.lex_state = 9, .external_lex_state = 2}, - [1793] = {.lex_state = 9, .external_lex_state = 2}, - [1794] = {.lex_state = 9, .external_lex_state = 2}, - [1795] = {.lex_state = 9, .external_lex_state = 2}, - [1796] = {.lex_state = 13, .external_lex_state = 6}, - [1797] = {.lex_state = 9, .external_lex_state = 2}, - [1798] = {.lex_state = 9, .external_lex_state = 2}, - [1799] = {.lex_state = 9, .external_lex_state = 2}, - [1800] = {.lex_state = 13, .external_lex_state = 6}, - [1801] = {.lex_state = 13, .external_lex_state = 6}, - [1802] = {.lex_state = 2, .external_lex_state = 4}, - [1803] = {.lex_state = 2, .external_lex_state = 4}, - [1804] = {.lex_state = 9, .external_lex_state = 2}, - [1805] = {.lex_state = 9, .external_lex_state = 2}, - [1806] = {.lex_state = 9, .external_lex_state = 2}, - [1807] = {.lex_state = 9, .external_lex_state = 2}, - [1808] = {.lex_state = 9, .external_lex_state = 2}, - [1809] = {.lex_state = 13, .external_lex_state = 6}, - [1810] = {.lex_state = 9, .external_lex_state = 2}, - [1811] = {.lex_state = 9, .external_lex_state = 2}, - [1812] = {.lex_state = 9, .external_lex_state = 2}, - [1813] = {.lex_state = 9, .external_lex_state = 2}, - [1814] = {.lex_state = 9, .external_lex_state = 2}, - [1815] = {.lex_state = 9, .external_lex_state = 2}, - [1816] = {.lex_state = 9, .external_lex_state = 2}, - [1817] = {.lex_state = 9, .external_lex_state = 2}, - [1818] = {.lex_state = 9, .external_lex_state = 2}, - [1819] = {.lex_state = 9, .external_lex_state = 2}, - [1820] = {.lex_state = 13, .external_lex_state = 6}, - [1821] = {.lex_state = 9, .external_lex_state = 2}, - [1822] = {.lex_state = 9, .external_lex_state = 2}, - [1823] = {.lex_state = 9, .external_lex_state = 2}, - [1824] = {.lex_state = 9, .external_lex_state = 2}, - [1825] = {.lex_state = 9, .external_lex_state = 2}, - [1826] = {.lex_state = 9, .external_lex_state = 2}, - [1827] = {.lex_state = 9, .external_lex_state = 2}, - [1828] = {.lex_state = 9, .external_lex_state = 2}, - [1829] = {.lex_state = 9, .external_lex_state = 2}, - [1830] = {.lex_state = 9, .external_lex_state = 2}, - [1831] = {.lex_state = 9, .external_lex_state = 2}, - [1832] = {.lex_state = 9, .external_lex_state = 2}, - [1833] = {.lex_state = 9, .external_lex_state = 2}, - [1834] = {.lex_state = 9, .external_lex_state = 2}, - [1835] = {.lex_state = 9, .external_lex_state = 2}, - [1836] = {.lex_state = 9, .external_lex_state = 2}, - [1837] = {.lex_state = 9, .external_lex_state = 2}, - [1838] = {.lex_state = 9, .external_lex_state = 2}, - [1839] = {.lex_state = 9, .external_lex_state = 2}, - [1840] = {.lex_state = 9, .external_lex_state = 2}, - [1841] = {.lex_state = 9, .external_lex_state = 2}, - [1842] = {.lex_state = 9, .external_lex_state = 2}, - [1843] = {.lex_state = 9, .external_lex_state = 2}, - [1844] = {.lex_state = 9, .external_lex_state = 2}, - [1845] = {.lex_state = 9, .external_lex_state = 2}, - [1846] = {.lex_state = 9, .external_lex_state = 2}, - [1847] = {.lex_state = 9, .external_lex_state = 2}, - [1848] = {.lex_state = 9, .external_lex_state = 2}, - [1849] = {.lex_state = 9, .external_lex_state = 2}, - [1850] = {.lex_state = 9, .external_lex_state = 2}, - [1851] = {.lex_state = 9, .external_lex_state = 2}, - [1852] = {.lex_state = 9, .external_lex_state = 2}, - [1853] = {.lex_state = 13, .external_lex_state = 6}, - [1854] = {.lex_state = 9, .external_lex_state = 2}, - [1855] = {.lex_state = 9, .external_lex_state = 2}, - [1856] = {.lex_state = 9, .external_lex_state = 2}, - [1857] = {.lex_state = 9, .external_lex_state = 2}, - [1858] = {.lex_state = 9, .external_lex_state = 2}, - [1859] = {.lex_state = 9, .external_lex_state = 2}, - [1860] = {.lex_state = 9, .external_lex_state = 2}, - [1861] = {.lex_state = 9, .external_lex_state = 2}, - [1862] = {.lex_state = 9, .external_lex_state = 2}, - [1863] = {.lex_state = 9, .external_lex_state = 2}, - [1864] = {.lex_state = 9, .external_lex_state = 2}, - [1865] = {.lex_state = 9, .external_lex_state = 2}, - [1866] = {.lex_state = 9, .external_lex_state = 2}, - [1867] = {.lex_state = 9, .external_lex_state = 2}, - [1868] = {.lex_state = 9, .external_lex_state = 2}, - [1869] = {.lex_state = 9, .external_lex_state = 2}, - [1870] = {.lex_state = 9, .external_lex_state = 2}, - [1871] = {.lex_state = 9, .external_lex_state = 2}, - [1872] = {.lex_state = 9, .external_lex_state = 2}, - [1873] = {.lex_state = 9, .external_lex_state = 2}, - [1874] = {.lex_state = 9, .external_lex_state = 2}, - [1875] = {.lex_state = 9, .external_lex_state = 2}, - [1876] = {.lex_state = 9, .external_lex_state = 2}, - [1877] = {.lex_state = 9, .external_lex_state = 2}, - [1878] = {.lex_state = 13, .external_lex_state = 6}, - [1879] = {.lex_state = 9, .external_lex_state = 2}, - [1880] = {.lex_state = 9, .external_lex_state = 2}, - [1881] = {.lex_state = 9, .external_lex_state = 2}, - [1882] = {.lex_state = 9, .external_lex_state = 2}, - [1883] = {.lex_state = 9, .external_lex_state = 2}, - [1884] = {.lex_state = 9, .external_lex_state = 2}, - [1885] = {.lex_state = 9, .external_lex_state = 2}, - [1886] = {.lex_state = 9, .external_lex_state = 2}, - [1887] = {.lex_state = 9, .external_lex_state = 2}, - [1888] = {.lex_state = 9, .external_lex_state = 2}, - [1889] = {.lex_state = 9, .external_lex_state = 2}, - [1890] = {.lex_state = 9, .external_lex_state = 2}, - [1891] = {.lex_state = 9, .external_lex_state = 2}, - [1892] = {.lex_state = 9, .external_lex_state = 2}, - [1893] = {.lex_state = 9, .external_lex_state = 2}, - [1894] = {.lex_state = 9, .external_lex_state = 2}, - [1895] = {.lex_state = 9, .external_lex_state = 2}, - [1896] = {.lex_state = 9, .external_lex_state = 2}, - [1897] = {.lex_state = 9, .external_lex_state = 2}, - [1898] = {.lex_state = 9, .external_lex_state = 2}, - [1899] = {.lex_state = 9, .external_lex_state = 2}, - [1900] = {.lex_state = 9, .external_lex_state = 2}, - [1901] = {.lex_state = 9, .external_lex_state = 2}, - [1902] = {.lex_state = 9, .external_lex_state = 2}, - [1903] = {.lex_state = 9, .external_lex_state = 2}, - [1904] = {.lex_state = 9, .external_lex_state = 2}, - [1905] = {.lex_state = 9, .external_lex_state = 2}, - [1906] = {.lex_state = 9, .external_lex_state = 2}, - [1907] = {.lex_state = 9, .external_lex_state = 2}, - [1908] = {.lex_state = 9, .external_lex_state = 2}, - [1909] = {.lex_state = 9, .external_lex_state = 2}, - [1910] = {.lex_state = 9, .external_lex_state = 2}, - [1911] = {.lex_state = 9, .external_lex_state = 2}, - [1912] = {.lex_state = 9, .external_lex_state = 2}, - [1913] = {.lex_state = 9, .external_lex_state = 2}, - [1914] = {.lex_state = 9, .external_lex_state = 2}, - [1915] = {.lex_state = 9, .external_lex_state = 2}, - [1916] = {.lex_state = 9, .external_lex_state = 2}, - [1917] = {.lex_state = 9, .external_lex_state = 2}, - [1918] = {.lex_state = 9, .external_lex_state = 2}, - [1919] = {.lex_state = 9, .external_lex_state = 2}, - [1920] = {.lex_state = 9, .external_lex_state = 2}, - [1921] = {.lex_state = 9, .external_lex_state = 2}, - [1922] = {.lex_state = 9, .external_lex_state = 2}, - [1923] = {.lex_state = 9, .external_lex_state = 2}, - [1924] = {.lex_state = 9, .external_lex_state = 2}, - [1925] = {.lex_state = 9, .external_lex_state = 2}, - [1926] = {.lex_state = 9, .external_lex_state = 2}, - [1927] = {.lex_state = 9, .external_lex_state = 2}, - [1928] = {.lex_state = 9, .external_lex_state = 2}, - [1929] = {.lex_state = 9, .external_lex_state = 2}, - [1930] = {.lex_state = 9, .external_lex_state = 2}, - [1931] = {.lex_state = 9, .external_lex_state = 2}, - [1932] = {.lex_state = 1, .external_lex_state = 4}, - [1933] = {.lex_state = 9, .external_lex_state = 2}, - [1934] = {.lex_state = 9, .external_lex_state = 2}, - [1935] = {.lex_state = 9, .external_lex_state = 2}, - [1936] = {.lex_state = 9, .external_lex_state = 2}, - [1937] = {.lex_state = 9, .external_lex_state = 2}, - [1938] = {.lex_state = 9, .external_lex_state = 2}, - [1939] = {.lex_state = 9, .external_lex_state = 2}, - [1940] = {.lex_state = 9, .external_lex_state = 2}, - [1941] = {.lex_state = 9, .external_lex_state = 2}, - [1942] = {.lex_state = 9, .external_lex_state = 2}, - [1943] = {.lex_state = 9, .external_lex_state = 2}, - [1944] = {.lex_state = 9, .external_lex_state = 2}, - [1945] = {.lex_state = 13, .external_lex_state = 6}, - [1946] = {.lex_state = 2, .external_lex_state = 4}, - [1947] = {.lex_state = 9, .external_lex_state = 2}, - [1948] = {.lex_state = 2, .external_lex_state = 4}, - [1949] = {.lex_state = 9, .external_lex_state = 2}, - [1950] = {.lex_state = 9, .external_lex_state = 2}, - [1951] = {.lex_state = 2, .external_lex_state = 4}, - [1952] = {.lex_state = 9, .external_lex_state = 2}, - [1953] = {.lex_state = 2, .external_lex_state = 4}, - [1954] = {.lex_state = 2, .external_lex_state = 4}, - [1955] = {.lex_state = 2, .external_lex_state = 4}, - [1956] = {.lex_state = 2, .external_lex_state = 4}, - [1957] = {.lex_state = 9, .external_lex_state = 2}, - [1958] = {.lex_state = 9, .external_lex_state = 2}, - [1959] = {.lex_state = 9, .external_lex_state = 2}, - [1960] = {.lex_state = 9, .external_lex_state = 2}, - [1961] = {.lex_state = 9, .external_lex_state = 2}, - [1962] = {.lex_state = 2, .external_lex_state = 4}, - [1963] = {.lex_state = 9, .external_lex_state = 2}, - [1964] = {.lex_state = 9, .external_lex_state = 2}, - [1965] = {.lex_state = 9, .external_lex_state = 2}, - [1966] = {.lex_state = 9, .external_lex_state = 2}, - [1967] = {.lex_state = 9, .external_lex_state = 2}, - [1968] = {.lex_state = 9, .external_lex_state = 2}, - [1969] = {.lex_state = 9, .external_lex_state = 2}, - [1970] = {.lex_state = 2, .external_lex_state = 4}, - [1971] = {.lex_state = 9, .external_lex_state = 2}, - [1972] = {.lex_state = 2, .external_lex_state = 4}, - [1973] = {.lex_state = 9, .external_lex_state = 2}, - [1974] = {.lex_state = 9, .external_lex_state = 2}, - [1975] = {.lex_state = 9, .external_lex_state = 2}, - [1976] = {.lex_state = 13, .external_lex_state = 6}, - [1977] = {.lex_state = 9, .external_lex_state = 2}, - [1978] = {.lex_state = 9, .external_lex_state = 2}, - [1979] = {.lex_state = 9, .external_lex_state = 2}, - [1980] = {.lex_state = 9, .external_lex_state = 2}, - [1981] = {.lex_state = 9, .external_lex_state = 2}, - [1982] = {.lex_state = 9, .external_lex_state = 2}, - [1983] = {.lex_state = 9, .external_lex_state = 2}, - [1984] = {.lex_state = 9, .external_lex_state = 2}, - [1985] = {.lex_state = 9, .external_lex_state = 2}, - [1986] = {.lex_state = 9, .external_lex_state = 2}, - [1987] = {.lex_state = 9, .external_lex_state = 2}, - [1988] = {.lex_state = 9, .external_lex_state = 2}, - [1989] = {.lex_state = 9, .external_lex_state = 2}, - [1990] = {.lex_state = 9, .external_lex_state = 2}, - [1991] = {.lex_state = 13, .external_lex_state = 6}, - [1992] = {.lex_state = 9, .external_lex_state = 2}, - [1993] = {.lex_state = 9, .external_lex_state = 2}, - [1994] = {.lex_state = 9, .external_lex_state = 2}, - [1995] = {.lex_state = 9, .external_lex_state = 2}, - [1996] = {.lex_state = 9, .external_lex_state = 2}, - [1997] = {.lex_state = 9, .external_lex_state = 2}, - [1998] = {.lex_state = 9, .external_lex_state = 2}, - [1999] = {.lex_state = 9, .external_lex_state = 2}, - [2000] = {.lex_state = 9, .external_lex_state = 2}, - [2001] = {.lex_state = 9, .external_lex_state = 2}, - [2002] = {.lex_state = 13, .external_lex_state = 6}, - [2003] = {.lex_state = 9, .external_lex_state = 2}, - [2004] = {.lex_state = 9, .external_lex_state = 2}, - [2005] = {.lex_state = 13, .external_lex_state = 6}, - [2006] = {.lex_state = 9, .external_lex_state = 2}, - [2007] = {.lex_state = 13, .external_lex_state = 6}, - [2008] = {.lex_state = 13, .external_lex_state = 6}, - [2009] = {.lex_state = 13, .external_lex_state = 6}, - [2010] = {.lex_state = 9, .external_lex_state = 2}, - [2011] = {.lex_state = 9, .external_lex_state = 2}, - [2012] = {.lex_state = 13, .external_lex_state = 6}, - [2013] = {.lex_state = 13, .external_lex_state = 6}, - [2014] = {.lex_state = 13, .external_lex_state = 6}, - [2015] = {.lex_state = 13, .external_lex_state = 6}, - [2016] = {.lex_state = 9, .external_lex_state = 2}, - [2017] = {.lex_state = 9, .external_lex_state = 2}, - [2018] = {.lex_state = 9, .external_lex_state = 2}, - [2019] = {.lex_state = 9, .external_lex_state = 2}, - [2020] = {.lex_state = 9, .external_lex_state = 2}, - [2021] = {.lex_state = 9, .external_lex_state = 2}, - [2022] = {.lex_state = 9, .external_lex_state = 2}, - [2023] = {.lex_state = 9, .external_lex_state = 2}, - [2024] = {.lex_state = 9, .external_lex_state = 2}, - [2025] = {.lex_state = 13, .external_lex_state = 6}, - [2026] = {.lex_state = 9, .external_lex_state = 2}, - [2027] = {.lex_state = 13, .external_lex_state = 6}, - [2028] = {.lex_state = 9, .external_lex_state = 2}, - [2029] = {.lex_state = 13, .external_lex_state = 6}, - [2030] = {.lex_state = 9, .external_lex_state = 2}, - [2031] = {.lex_state = 9, .external_lex_state = 2}, - [2032] = {.lex_state = 9, .external_lex_state = 2}, - [2033] = {.lex_state = 9, .external_lex_state = 2}, - [2034] = {.lex_state = 9, .external_lex_state = 2}, - [2035] = {.lex_state = 9, .external_lex_state = 2}, - [2036] = {.lex_state = 9, .external_lex_state = 2}, - [2037] = {.lex_state = 9, .external_lex_state = 2}, - [2038] = {.lex_state = 9, .external_lex_state = 2}, - [2039] = {.lex_state = 9, .external_lex_state = 2}, - [2040] = {.lex_state = 9, .external_lex_state = 2}, - [2041] = {.lex_state = 9, .external_lex_state = 2}, - [2042] = {.lex_state = 9, .external_lex_state = 2}, - [2043] = {.lex_state = 9, .external_lex_state = 2}, - [2044] = {.lex_state = 9, .external_lex_state = 2}, - [2045] = {.lex_state = 9, .external_lex_state = 2}, - [2046] = {.lex_state = 9, .external_lex_state = 2}, - [2047] = {.lex_state = 9, .external_lex_state = 2}, - [2048] = {.lex_state = 9, .external_lex_state = 2}, - [2049] = {.lex_state = 9, .external_lex_state = 2}, - [2050] = {.lex_state = 9, .external_lex_state = 2}, - [2051] = {.lex_state = 9, .external_lex_state = 2}, - [2052] = {.lex_state = 9, .external_lex_state = 2}, - [2053] = {.lex_state = 9, .external_lex_state = 2}, - [2054] = {.lex_state = 9, .external_lex_state = 2}, - [2055] = {.lex_state = 9, .external_lex_state = 2}, - [2056] = {.lex_state = 9, .external_lex_state = 2}, - [2057] = {.lex_state = 9, .external_lex_state = 2}, - [2058] = {.lex_state = 9, .external_lex_state = 2}, - [2059] = {.lex_state = 9, .external_lex_state = 2}, - [2060] = {.lex_state = 9, .external_lex_state = 2}, - [2061] = {.lex_state = 9, .external_lex_state = 2}, - [2062] = {.lex_state = 9, .external_lex_state = 2}, - [2063] = {.lex_state = 9, .external_lex_state = 2}, - [2064] = {.lex_state = 9, .external_lex_state = 2}, - [2065] = {.lex_state = 9, .external_lex_state = 2}, - [2066] = {.lex_state = 9, .external_lex_state = 2}, - [2067] = {.lex_state = 9, .external_lex_state = 2}, - [2068] = {.lex_state = 9, .external_lex_state = 2}, - [2069] = {.lex_state = 9, .external_lex_state = 2}, - [2070] = {.lex_state = 9, .external_lex_state = 2}, - [2071] = {.lex_state = 9, .external_lex_state = 2}, - [2072] = {.lex_state = 9, .external_lex_state = 2}, - [2073] = {.lex_state = 9, .external_lex_state = 2}, - [2074] = {.lex_state = 9, .external_lex_state = 2}, - [2075] = {.lex_state = 9, .external_lex_state = 2}, - [2076] = {.lex_state = 9, .external_lex_state = 2}, - [2077] = {.lex_state = 9, .external_lex_state = 2}, - [2078] = {.lex_state = 9, .external_lex_state = 2}, - [2079] = {.lex_state = 9, .external_lex_state = 2}, - [2080] = {.lex_state = 9, .external_lex_state = 2}, - [2081] = {.lex_state = 9, .external_lex_state = 2}, - [2082] = {.lex_state = 9, .external_lex_state = 2}, - [2083] = {.lex_state = 9, .external_lex_state = 2}, - [2084] = {.lex_state = 9, .external_lex_state = 2}, - [2085] = {.lex_state = 9, .external_lex_state = 2}, - [2086] = {.lex_state = 9, .external_lex_state = 2}, - [2087] = {.lex_state = 9, .external_lex_state = 2}, - [2088] = {.lex_state = 9, .external_lex_state = 2}, - [2089] = {.lex_state = 9, .external_lex_state = 2}, - [2090] = {.lex_state = 9, .external_lex_state = 2}, - [2091] = {.lex_state = 9, .external_lex_state = 2}, - [2092] = {.lex_state = 9, .external_lex_state = 2}, - [2093] = {.lex_state = 9, .external_lex_state = 2}, - [2094] = {.lex_state = 9, .external_lex_state = 2}, - [2095] = {.lex_state = 9, .external_lex_state = 2}, - [2096] = {.lex_state = 9, .external_lex_state = 2}, - [2097] = {.lex_state = 9, .external_lex_state = 2}, - [2098] = {.lex_state = 9, .external_lex_state = 2}, - [2099] = {.lex_state = 9, .external_lex_state = 2}, - [2100] = {.lex_state = 9, .external_lex_state = 2}, - [2101] = {.lex_state = 9, .external_lex_state = 2}, - [2102] = {.lex_state = 9, .external_lex_state = 2}, - [2103] = {.lex_state = 9, .external_lex_state = 2}, - [2104] = {.lex_state = 9, .external_lex_state = 2}, - [2105] = {.lex_state = 9, .external_lex_state = 2}, - [2106] = {.lex_state = 9, .external_lex_state = 2}, - [2107] = {.lex_state = 9, .external_lex_state = 2}, - [2108] = {.lex_state = 9, .external_lex_state = 2}, - [2109] = {.lex_state = 9, .external_lex_state = 2}, - [2110] = {.lex_state = 9, .external_lex_state = 2}, - [2111] = {.lex_state = 9, .external_lex_state = 2}, - [2112] = {.lex_state = 9, .external_lex_state = 2}, - [2113] = {.lex_state = 9, .external_lex_state = 2}, - [2114] = {.lex_state = 9, .external_lex_state = 2}, - [2115] = {.lex_state = 9, .external_lex_state = 2}, - [2116] = {.lex_state = 9, .external_lex_state = 2}, - [2117] = {.lex_state = 9, .external_lex_state = 2}, - [2118] = {.lex_state = 9, .external_lex_state = 2}, - [2119] = {.lex_state = 9, .external_lex_state = 2}, - [2120] = {.lex_state = 9, .external_lex_state = 2}, - [2121] = {.lex_state = 9, .external_lex_state = 2}, - [2122] = {.lex_state = 9, .external_lex_state = 2}, - [2123] = {.lex_state = 9, .external_lex_state = 2}, - [2124] = {.lex_state = 9, .external_lex_state = 2}, - [2125] = {.lex_state = 9, .external_lex_state = 2}, - [2126] = {.lex_state = 9, .external_lex_state = 2}, - [2127] = {.lex_state = 9, .external_lex_state = 2}, - [2128] = {.lex_state = 9, .external_lex_state = 2}, - [2129] = {.lex_state = 9, .external_lex_state = 2}, - [2130] = {.lex_state = 9, .external_lex_state = 2}, - [2131] = {.lex_state = 9, .external_lex_state = 2}, - [2132] = {.lex_state = 9, .external_lex_state = 2}, - [2133] = {.lex_state = 9, .external_lex_state = 2}, - [2134] = {.lex_state = 9, .external_lex_state = 2}, - [2135] = {.lex_state = 9, .external_lex_state = 2}, - [2136] = {.lex_state = 9, .external_lex_state = 2}, - [2137] = {.lex_state = 9, .external_lex_state = 2}, - [2138] = {.lex_state = 9, .external_lex_state = 2}, - [2139] = {.lex_state = 9, .external_lex_state = 2}, - [2140] = {.lex_state = 9, .external_lex_state = 2}, - [2141] = {.lex_state = 9, .external_lex_state = 2}, - [2142] = {.lex_state = 9, .external_lex_state = 2}, - [2143] = {.lex_state = 9, .external_lex_state = 2}, - [2144] = {.lex_state = 9, .external_lex_state = 2}, - [2145] = {.lex_state = 9, .external_lex_state = 2}, - [2146] = {.lex_state = 9, .external_lex_state = 2}, - [2147] = {.lex_state = 9, .external_lex_state = 2}, - [2148] = {.lex_state = 9, .external_lex_state = 2}, - [2149] = {.lex_state = 9, .external_lex_state = 2}, - [2150] = {.lex_state = 9, .external_lex_state = 2}, - [2151] = {.lex_state = 9, .external_lex_state = 2}, - [2152] = {.lex_state = 9, .external_lex_state = 2}, - [2153] = {.lex_state = 9, .external_lex_state = 2}, - [2154] = {.lex_state = 9, .external_lex_state = 2}, - [2155] = {.lex_state = 9, .external_lex_state = 2}, - [2156] = {.lex_state = 9, .external_lex_state = 2}, - [2157] = {.lex_state = 9, .external_lex_state = 2}, - [2158] = {.lex_state = 9, .external_lex_state = 2}, - [2159] = {.lex_state = 9, .external_lex_state = 2}, - [2160] = {.lex_state = 9, .external_lex_state = 2}, - [2161] = {.lex_state = 9, .external_lex_state = 2}, - [2162] = {.lex_state = 9, .external_lex_state = 2}, - [2163] = {.lex_state = 9, .external_lex_state = 2}, - [2164] = {.lex_state = 9, .external_lex_state = 2}, - [2165] = {.lex_state = 9, .external_lex_state = 2}, - [2166] = {.lex_state = 9, .external_lex_state = 2}, - [2167] = {.lex_state = 9, .external_lex_state = 2}, - [2168] = {.lex_state = 9, .external_lex_state = 2}, - [2169] = {.lex_state = 9, .external_lex_state = 2}, - [2170] = {.lex_state = 9, .external_lex_state = 2}, - [2171] = {.lex_state = 9, .external_lex_state = 2}, - [2172] = {.lex_state = 9, .external_lex_state = 2}, - [2173] = {.lex_state = 9, .external_lex_state = 2}, - [2174] = {.lex_state = 9, .external_lex_state = 2}, - [2175] = {.lex_state = 9, .external_lex_state = 2}, - [2176] = {.lex_state = 9, .external_lex_state = 2}, - [2177] = {.lex_state = 9, .external_lex_state = 2}, - [2178] = {.lex_state = 9, .external_lex_state = 2}, - [2179] = {.lex_state = 9, .external_lex_state = 2}, - [2180] = {.lex_state = 9, .external_lex_state = 2}, - [2181] = {.lex_state = 9, .external_lex_state = 2}, - [2182] = {.lex_state = 9, .external_lex_state = 2}, - [2183] = {.lex_state = 9, .external_lex_state = 2}, - [2184] = {.lex_state = 9, .external_lex_state = 2}, - [2185] = {.lex_state = 9, .external_lex_state = 2}, - [2186] = {.lex_state = 9, .external_lex_state = 2}, - [2187] = {.lex_state = 9, .external_lex_state = 2}, - [2188] = {.lex_state = 1, .external_lex_state = 4}, - [2189] = {.lex_state = 13, .external_lex_state = 7}, - [2190] = {.lex_state = 13, .external_lex_state = 6}, - [2191] = {.lex_state = 13, .external_lex_state = 6}, - [2192] = {.lex_state = 13, .external_lex_state = 6}, - [2193] = {.lex_state = 13, .external_lex_state = 7}, - [2194] = {.lex_state = 13, .external_lex_state = 7}, - [2195] = {.lex_state = 13, .external_lex_state = 6}, - [2196] = {.lex_state = 13, .external_lex_state = 7}, - [2197] = {.lex_state = 13, .external_lex_state = 7}, - [2198] = {.lex_state = 13, .external_lex_state = 6}, - [2199] = {.lex_state = 13, .external_lex_state = 7}, - [2200] = {.lex_state = 13, .external_lex_state = 6}, - [2201] = {.lex_state = 13, .external_lex_state = 6}, - [2202] = {.lex_state = 13, .external_lex_state = 6}, - [2203] = {.lex_state = 13, .external_lex_state = 6}, - [2204] = {.lex_state = 13, .external_lex_state = 6}, - [2205] = {.lex_state = 13, .external_lex_state = 7}, - [2206] = {.lex_state = 13, .external_lex_state = 7}, - [2207] = {.lex_state = 13, .external_lex_state = 7}, - [2208] = {.lex_state = 13, .external_lex_state = 6}, - [2209] = {.lex_state = 13, .external_lex_state = 7}, - [2210] = {.lex_state = 13, .external_lex_state = 6}, - [2211] = {.lex_state = 13, .external_lex_state = 6}, - [2212] = {.lex_state = 13, .external_lex_state = 6}, - [2213] = {.lex_state = 13, .external_lex_state = 7}, - [2214] = {.lex_state = 13, .external_lex_state = 6}, - [2215] = {.lex_state = 11, .external_lex_state = 5}, - [2216] = {.lex_state = 13, .external_lex_state = 6}, - [2217] = {.lex_state = 1, .external_lex_state = 4}, - [2218] = {.lex_state = 13, .external_lex_state = 6}, - [2219] = {.lex_state = 1, .external_lex_state = 4}, - [2220] = {.lex_state = 13, .external_lex_state = 7}, - [2221] = {.lex_state = 13, .external_lex_state = 7}, - [2222] = {.lex_state = 13, .external_lex_state = 7}, - [2223] = {.lex_state = 11, .external_lex_state = 5}, - [2224] = {.lex_state = 13, .external_lex_state = 6}, - [2225] = {.lex_state = 13, .external_lex_state = 7}, - [2226] = {.lex_state = 13, .external_lex_state = 7}, - [2227] = {.lex_state = 13, .external_lex_state = 7}, - [2228] = {.lex_state = 13, .external_lex_state = 7}, - [2229] = {.lex_state = 13, .external_lex_state = 7}, - [2230] = {.lex_state = 1, .external_lex_state = 4}, - [2231] = {.lex_state = 13, .external_lex_state = 7}, - [2232] = {.lex_state = 13, .external_lex_state = 7}, - [2233] = {.lex_state = 11, .external_lex_state = 5}, - [2234] = {.lex_state = 13, .external_lex_state = 7}, - [2235] = {.lex_state = 13, .external_lex_state = 7}, - [2236] = {.lex_state = 13, .external_lex_state = 7}, - [2237] = {.lex_state = 11, .external_lex_state = 5}, - [2238] = {.lex_state = 1, .external_lex_state = 4}, - [2239] = {.lex_state = 13, .external_lex_state = 7}, - [2240] = {.lex_state = 1, .external_lex_state = 4}, - [2241] = {.lex_state = 1, .external_lex_state = 4}, - [2242] = {.lex_state = 1, .external_lex_state = 4}, - [2243] = {.lex_state = 1, .external_lex_state = 4}, - [2244] = {.lex_state = 13, .external_lex_state = 7}, - [2245] = {.lex_state = 1, .external_lex_state = 4}, - [2246] = {.lex_state = 1, .external_lex_state = 4}, - [2247] = {.lex_state = 1, .external_lex_state = 4}, - [2248] = {.lex_state = 13, .external_lex_state = 7}, - [2249] = {.lex_state = 13, .external_lex_state = 6}, - [2250] = {.lex_state = 13, .external_lex_state = 6}, - [2251] = {.lex_state = 13, .external_lex_state = 6}, - [2252] = {.lex_state = 13, .external_lex_state = 7}, - [2253] = {.lex_state = 11, .external_lex_state = 5}, - [2254] = {.lex_state = 13, .external_lex_state = 6}, - [2255] = {.lex_state = 13, .external_lex_state = 6}, - [2256] = {.lex_state = 13, .external_lex_state = 7}, - [2257] = {.lex_state = 13, .external_lex_state = 6}, - [2258] = {.lex_state = 13, .external_lex_state = 6}, - [2259] = {.lex_state = 13, .external_lex_state = 6}, - [2260] = {.lex_state = 13, .external_lex_state = 6}, - [2261] = {.lex_state = 13, .external_lex_state = 6}, - [2262] = {.lex_state = 13, .external_lex_state = 6}, - [2263] = {.lex_state = 2, .external_lex_state = 4}, - [2264] = {.lex_state = 13, .external_lex_state = 7}, - [2265] = {.lex_state = 13, .external_lex_state = 7}, - [2266] = {.lex_state = 13, .external_lex_state = 7}, - [2267] = {.lex_state = 13, .external_lex_state = 7}, - [2268] = {.lex_state = 13, .external_lex_state = 7}, - [2269] = {.lex_state = 13, .external_lex_state = 7}, - [2270] = {.lex_state = 13, .external_lex_state = 7}, - [2271] = {.lex_state = 2, .external_lex_state = 4}, - [2272] = {.lex_state = 2, .external_lex_state = 4}, - [2273] = {.lex_state = 2, .external_lex_state = 4}, - [2274] = {.lex_state = 2, .external_lex_state = 4}, - [2275] = {.lex_state = 1, .external_lex_state = 3}, - [2276] = {.lex_state = 13, .external_lex_state = 6}, - [2277] = {.lex_state = 2, .external_lex_state = 4}, - [2278] = {.lex_state = 2, .external_lex_state = 4}, - [2279] = {.lex_state = 2, .external_lex_state = 4}, - [2280] = {.lex_state = 1, .external_lex_state = 3}, - [2281] = {.lex_state = 2, .external_lex_state = 4}, - [2282] = {.lex_state = 2, .external_lex_state = 4}, - [2283] = {.lex_state = 13, .external_lex_state = 7}, - [2284] = {.lex_state = 13, .external_lex_state = 7}, - [2285] = {.lex_state = 2, .external_lex_state = 4}, - [2286] = {.lex_state = 13, .external_lex_state = 6}, - [2287] = {.lex_state = 13, .external_lex_state = 7}, - [2288] = {.lex_state = 13, .external_lex_state = 6}, - [2289] = {.lex_state = 2, .external_lex_state = 4}, - [2290] = {.lex_state = 13, .external_lex_state = 6}, - [2291] = {.lex_state = 13, .external_lex_state = 6}, - [2292] = {.lex_state = 11, .external_lex_state = 5}, - [2293] = {.lex_state = 2, .external_lex_state = 4}, - [2294] = {.lex_state = 13, .external_lex_state = 6}, - [2295] = {.lex_state = 13, .external_lex_state = 6}, - [2296] = {.lex_state = 13, .external_lex_state = 6}, - [2297] = {.lex_state = 2, .external_lex_state = 4}, - [2298] = {.lex_state = 13, .external_lex_state = 6}, - [2299] = {.lex_state = 11, .external_lex_state = 5}, - [2300] = {.lex_state = 2, .external_lex_state = 4}, - [2301] = {.lex_state = 13, .external_lex_state = 6}, - [2302] = {.lex_state = 13, .external_lex_state = 6}, - [2303] = {.lex_state = 11, .external_lex_state = 5}, - [2304] = {.lex_state = 11, .external_lex_state = 5}, - [2305] = {.lex_state = 2, .external_lex_state = 4}, - [2306] = {.lex_state = 2, .external_lex_state = 4}, - [2307] = {.lex_state = 13, .external_lex_state = 6}, - [2308] = {.lex_state = 13, .external_lex_state = 6}, - [2309] = {.lex_state = 13, .external_lex_state = 6}, - [2310] = {.lex_state = 13, .external_lex_state = 7}, - [2311] = {.lex_state = 13, .external_lex_state = 7}, - [2312] = {.lex_state = 13, .external_lex_state = 6}, - [2313] = {.lex_state = 13, .external_lex_state = 7}, - [2314] = {.lex_state = 13, .external_lex_state = 6}, - [2315] = {.lex_state = 13, .external_lex_state = 6}, - [2316] = {.lex_state = 13, .external_lex_state = 6}, - [2317] = {.lex_state = 1, .external_lex_state = 4}, - [2318] = {.lex_state = 13, .external_lex_state = 6}, - [2319] = {.lex_state = 13, .external_lex_state = 6}, - [2320] = {.lex_state = 13, .external_lex_state = 7}, - [2321] = {.lex_state = 1, .external_lex_state = 4}, - [2322] = {.lex_state = 1, .external_lex_state = 4}, - [2323] = {.lex_state = 13, .external_lex_state = 6}, - [2324] = {.lex_state = 13, .external_lex_state = 7}, - [2325] = {.lex_state = 13, .external_lex_state = 6}, - [2326] = {.lex_state = 13, .external_lex_state = 6}, - [2327] = {.lex_state = 13, .external_lex_state = 7}, - [2328] = {.lex_state = 1, .external_lex_state = 4}, - [2329] = {.lex_state = 11, .external_lex_state = 5}, - [2330] = {.lex_state = 13, .external_lex_state = 6}, - [2331] = {.lex_state = 13, .external_lex_state = 6}, - [2332] = {.lex_state = 13, .external_lex_state = 6}, - [2333] = {.lex_state = 13, .external_lex_state = 6}, - [2334] = {.lex_state = 13, .external_lex_state = 7}, - [2335] = {.lex_state = 13, .external_lex_state = 6}, - [2336] = {.lex_state = 13, .external_lex_state = 6}, - [2337] = {.lex_state = 13, .external_lex_state = 6}, - [2338] = {.lex_state = 13, .external_lex_state = 6}, - [2339] = {.lex_state = 13, .external_lex_state = 6}, - [2340] = {.lex_state = 1, .external_lex_state = 4}, - [2341] = {.lex_state = 13, .external_lex_state = 6}, - [2342] = {.lex_state = 13, .external_lex_state = 6}, - [2343] = {.lex_state = 13, .external_lex_state = 6}, - [2344] = {.lex_state = 13, .external_lex_state = 6}, - [2345] = {.lex_state = 13, .external_lex_state = 6}, - [2346] = {.lex_state = 13, .external_lex_state = 6}, - [2347] = {.lex_state = 11, .external_lex_state = 5}, - [2348] = {.lex_state = 1, .external_lex_state = 4}, - [2349] = {.lex_state = 13, .external_lex_state = 6}, - [2350] = {.lex_state = 13, .external_lex_state = 6}, - [2351] = {.lex_state = 13, .external_lex_state = 7}, - [2352] = {.lex_state = 13, .external_lex_state = 6}, - [2353] = {.lex_state = 13, .external_lex_state = 6}, - [2354] = {.lex_state = 13, .external_lex_state = 6}, - [2355] = {.lex_state = 11, .external_lex_state = 5}, - [2356] = {.lex_state = 13, .external_lex_state = 6}, - [2357] = {.lex_state = 13, .external_lex_state = 6}, - [2358] = {.lex_state = 1, .external_lex_state = 4}, - [2359] = {.lex_state = 13, .external_lex_state = 6}, - [2360] = {.lex_state = 13, .external_lex_state = 7}, - [2361] = {.lex_state = 13, .external_lex_state = 6}, - [2362] = {.lex_state = 13, .external_lex_state = 6}, - [2363] = {.lex_state = 1, .external_lex_state = 4}, - [2364] = {.lex_state = 13, .external_lex_state = 6}, - [2365] = {.lex_state = 13, .external_lex_state = 7}, - [2366] = {.lex_state = 13, .external_lex_state = 7}, - [2367] = {.lex_state = 11, .external_lex_state = 5}, - [2368] = {.lex_state = 13, .external_lex_state = 6}, - [2369] = {.lex_state = 13, .external_lex_state = 7}, - [2370] = {.lex_state = 13, .external_lex_state = 7}, - [2371] = {.lex_state = 13, .external_lex_state = 7}, - [2372] = {.lex_state = 13, .external_lex_state = 6}, - [2373] = {.lex_state = 13, .external_lex_state = 7}, - [2374] = {.lex_state = 13, .external_lex_state = 7}, - [2375] = {.lex_state = 13, .external_lex_state = 7}, - [2376] = {.lex_state = 13, .external_lex_state = 6}, - [2377] = {.lex_state = 13, .external_lex_state = 7}, - [2378] = {.lex_state = 13, .external_lex_state = 7}, - [2379] = {.lex_state = 13, .external_lex_state = 7}, - [2380] = {.lex_state = 13, .external_lex_state = 6}, - [2381] = {.lex_state = 13, .external_lex_state = 6}, - [2382] = {.lex_state = 1, .external_lex_state = 4}, - [2383] = {.lex_state = 1, .external_lex_state = 4}, - [2384] = {.lex_state = 13, .external_lex_state = 7}, - [2385] = {.lex_state = 13, .external_lex_state = 7}, - [2386] = {.lex_state = 13, .external_lex_state = 7}, - [2387] = {.lex_state = 11, .external_lex_state = 5}, - [2388] = {.lex_state = 13, .external_lex_state = 7}, - [2389] = {.lex_state = 13, .external_lex_state = 6}, - [2390] = {.lex_state = 13, .external_lex_state = 6}, - [2391] = {.lex_state = 13, .external_lex_state = 6}, - [2392] = {.lex_state = 13, .external_lex_state = 7}, - [2393] = {.lex_state = 13, .external_lex_state = 6}, - [2394] = {.lex_state = 13, .external_lex_state = 6}, - [2395] = {.lex_state = 13, .external_lex_state = 7}, - [2396] = {.lex_state = 13, .external_lex_state = 7}, - [2397] = {.lex_state = 13, .external_lex_state = 7}, - [2398] = {.lex_state = 11, .external_lex_state = 5}, - [2399] = {.lex_state = 13, .external_lex_state = 7}, - [2400] = {.lex_state = 13, .external_lex_state = 6}, - [2401] = {.lex_state = 13, .external_lex_state = 7}, - [2402] = {.lex_state = 13, .external_lex_state = 7}, - [2403] = {.lex_state = 13, .external_lex_state = 7}, - [2404] = {.lex_state = 13, .external_lex_state = 7}, - [2405] = {.lex_state = 13, .external_lex_state = 7}, - [2406] = {.lex_state = 13, .external_lex_state = 6}, - [2407] = {.lex_state = 11, .external_lex_state = 5}, - [2408] = {.lex_state = 13, .external_lex_state = 7}, - [2409] = {.lex_state = 13, .external_lex_state = 7}, - [2410] = {.lex_state = 13, .external_lex_state = 7}, - [2411] = {.lex_state = 13, .external_lex_state = 6}, - [2412] = {.lex_state = 13, .external_lex_state = 7}, - [2413] = {.lex_state = 13, .external_lex_state = 7}, - [2414] = {.lex_state = 13, .external_lex_state = 7}, - [2415] = {.lex_state = 13, .external_lex_state = 7}, - [2416] = {.lex_state = 11, .external_lex_state = 5}, - [2417] = {.lex_state = 11, .external_lex_state = 5}, - [2418] = {.lex_state = 13, .external_lex_state = 7}, - [2419] = {.lex_state = 13, .external_lex_state = 7}, - [2420] = {.lex_state = 13, .external_lex_state = 6}, - [2421] = {.lex_state = 13, .external_lex_state = 6}, - [2422] = {.lex_state = 13, .external_lex_state = 6}, - [2423] = {.lex_state = 13, .external_lex_state = 6}, - [2424] = {.lex_state = 13, .external_lex_state = 6}, - [2425] = {.lex_state = 13, .external_lex_state = 6}, - [2426] = {.lex_state = 13, .external_lex_state = 6}, - [2427] = {.lex_state = 13, .external_lex_state = 6}, - [2428] = {.lex_state = 13, .external_lex_state = 6}, - [2429] = {.lex_state = 13, .external_lex_state = 6}, - [2430] = {.lex_state = 13, .external_lex_state = 6}, - [2431] = {.lex_state = 13, .external_lex_state = 6}, - [2432] = {.lex_state = 13, .external_lex_state = 6}, - [2433] = {.lex_state = 13, .external_lex_state = 6}, - [2434] = {.lex_state = 13, .external_lex_state = 7}, - [2435] = {.lex_state = 13, .external_lex_state = 7}, - [2436] = {.lex_state = 13, .external_lex_state = 6}, - [2437] = {.lex_state = 13, .external_lex_state = 6}, - [2438] = {.lex_state = 13, .external_lex_state = 6}, - [2439] = {.lex_state = 13, .external_lex_state = 7}, - [2440] = {.lex_state = 13, .external_lex_state = 7}, - [2441] = {.lex_state = 13, .external_lex_state = 6}, - [2442] = {.lex_state = 13, .external_lex_state = 7}, - [2443] = {.lex_state = 13, .external_lex_state = 6}, - [2444] = {.lex_state = 13, .external_lex_state = 6}, - [2445] = {.lex_state = 13, .external_lex_state = 6}, - [2446] = {.lex_state = 13, .external_lex_state = 7}, - [2447] = {.lex_state = 13, .external_lex_state = 7}, - [2448] = {.lex_state = 13, .external_lex_state = 6}, - [2449] = {.lex_state = 13, .external_lex_state = 6}, - [2450] = {.lex_state = 13, .external_lex_state = 7}, - [2451] = {.lex_state = 13, .external_lex_state = 6}, - [2452] = {.lex_state = 13, .external_lex_state = 7}, - [2453] = {.lex_state = 13, .external_lex_state = 7}, - [2454] = {.lex_state = 13, .external_lex_state = 6}, - [2455] = {.lex_state = 13, .external_lex_state = 6}, - [2456] = {.lex_state = 13, .external_lex_state = 7}, - [2457] = {.lex_state = 13, .external_lex_state = 6}, - [2458] = {.lex_state = 13, .external_lex_state = 7}, - [2459] = {.lex_state = 13, .external_lex_state = 7}, - [2460] = {.lex_state = 13, .external_lex_state = 7}, - [2461] = {.lex_state = 13, .external_lex_state = 6}, - [2462] = {.lex_state = 13, .external_lex_state = 7}, - [2463] = {.lex_state = 13, .external_lex_state = 7}, - [2464] = {.lex_state = 13, .external_lex_state = 7}, - [2465] = {.lex_state = 13, .external_lex_state = 6}, - [2466] = {.lex_state = 13, .external_lex_state = 7}, - [2467] = {.lex_state = 13, .external_lex_state = 7}, - [2468] = {.lex_state = 13, .external_lex_state = 7}, - [2469] = {.lex_state = 13, .external_lex_state = 6}, - [2470] = {.lex_state = 13, .external_lex_state = 7}, - [2471] = {.lex_state = 13, .external_lex_state = 7}, - [2472] = {.lex_state = 13, .external_lex_state = 7}, - [2473] = {.lex_state = 13, .external_lex_state = 7}, - [2474] = {.lex_state = 13, .external_lex_state = 6}, - [2475] = {.lex_state = 13, .external_lex_state = 6}, - [2476] = {.lex_state = 13, .external_lex_state = 7}, - [2477] = {.lex_state = 13, .external_lex_state = 6}, - [2478] = {.lex_state = 13, .external_lex_state = 6}, - [2479] = {.lex_state = 13, .external_lex_state = 7}, - [2480] = {.lex_state = 13, .external_lex_state = 6}, - [2481] = {.lex_state = 13, .external_lex_state = 7}, - [2482] = {.lex_state = 13, .external_lex_state = 7}, - [2483] = {.lex_state = 13, .external_lex_state = 7}, - [2484] = {.lex_state = 13, .external_lex_state = 7}, - [2485] = {.lex_state = 13, .external_lex_state = 6}, - [2486] = {.lex_state = 13, .external_lex_state = 7}, - [2487] = {.lex_state = 13, .external_lex_state = 7}, - [2488] = {.lex_state = 13, .external_lex_state = 7}, - [2489] = {.lex_state = 13, .external_lex_state = 6}, - [2490] = {.lex_state = 13, .external_lex_state = 7}, - [2491] = {.lex_state = 13, .external_lex_state = 7}, - [2492] = {.lex_state = 13, .external_lex_state = 6}, - [2493] = {.lex_state = 13, .external_lex_state = 6}, - [2494] = {.lex_state = 13, .external_lex_state = 6}, - [2495] = {.lex_state = 13, .external_lex_state = 7}, - [2496] = {.lex_state = 13, .external_lex_state = 7}, - [2497] = {.lex_state = 13, .external_lex_state = 7}, - [2498] = {.lex_state = 13, .external_lex_state = 7}, - [2499] = {.lex_state = 13, .external_lex_state = 6}, - [2500] = {.lex_state = 13, .external_lex_state = 7}, - [2501] = {.lex_state = 13, .external_lex_state = 6}, - [2502] = {.lex_state = 13, .external_lex_state = 7}, - [2503] = {.lex_state = 13, .external_lex_state = 7}, - [2504] = {.lex_state = 13, .external_lex_state = 7}, - [2505] = {.lex_state = 13, .external_lex_state = 6}, - [2506] = {.lex_state = 13, .external_lex_state = 7}, - [2507] = {.lex_state = 13, .external_lex_state = 7}, - [2508] = {.lex_state = 13, .external_lex_state = 7}, - [2509] = {.lex_state = 13, .external_lex_state = 7}, - [2510] = {.lex_state = 13, .external_lex_state = 6}, - [2511] = {.lex_state = 13, .external_lex_state = 6}, - [2512] = {.lex_state = 13, .external_lex_state = 6}, - [2513] = {.lex_state = 13, .external_lex_state = 7}, - [2514] = {.lex_state = 13, .external_lex_state = 6}, - [2515] = {.lex_state = 13, .external_lex_state = 6}, - [2516] = {.lex_state = 13, .external_lex_state = 7}, - [2517] = {.lex_state = 13, .external_lex_state = 6}, - [2518] = {.lex_state = 13, .external_lex_state = 7}, - [2519] = {.lex_state = 13, .external_lex_state = 6}, - [2520] = {.lex_state = 13, .external_lex_state = 6}, - [2521] = {.lex_state = 13, .external_lex_state = 6}, - [2522] = {.lex_state = 13, .external_lex_state = 7}, - [2523] = {.lex_state = 13, .external_lex_state = 7}, - [2524] = {.lex_state = 13, .external_lex_state = 6}, - [2525] = {.lex_state = 13, .external_lex_state = 6}, - [2526] = {.lex_state = 13, .external_lex_state = 7}, - [2527] = {.lex_state = 13, .external_lex_state = 7}, - [2528] = {.lex_state = 13, .external_lex_state = 7}, - [2529] = {.lex_state = 13, .external_lex_state = 6}, - [2530] = {.lex_state = 13, .external_lex_state = 6}, - [2531] = {.lex_state = 13, .external_lex_state = 6}, - [2532] = {.lex_state = 13, .external_lex_state = 6}, - [2533] = {.lex_state = 13, .external_lex_state = 6}, - [2534] = {.lex_state = 13, .external_lex_state = 6}, - [2535] = {.lex_state = 13, .external_lex_state = 6}, - [2536] = {.lex_state = 13, .external_lex_state = 6}, - [2537] = {.lex_state = 13, .external_lex_state = 6}, - [2538] = {.lex_state = 13, .external_lex_state = 6}, - [2539] = {.lex_state = 13, .external_lex_state = 6}, - [2540] = {.lex_state = 13, .external_lex_state = 6}, - [2541] = {.lex_state = 13, .external_lex_state = 7}, - [2542] = {.lex_state = 13, .external_lex_state = 6}, - [2543] = {.lex_state = 13, .external_lex_state = 6}, - [2544] = {.lex_state = 11, .external_lex_state = 5}, - [2545] = {.lex_state = 13, .external_lex_state = 6}, - [2546] = {.lex_state = 13, .external_lex_state = 6}, - [2547] = {.lex_state = 13, .external_lex_state = 7}, - [2548] = {.lex_state = 11, .external_lex_state = 5}, - [2549] = {.lex_state = 13, .external_lex_state = 7}, - [2550] = {.lex_state = 13, .external_lex_state = 6}, - [2551] = {.lex_state = 13, .external_lex_state = 6}, - [2552] = {.lex_state = 13, .external_lex_state = 6}, - [2553] = {.lex_state = 13, .external_lex_state = 6}, - [2554] = {.lex_state = 13, .external_lex_state = 6}, - [2555] = {.lex_state = 13, .external_lex_state = 6}, - [2556] = {.lex_state = 13, .external_lex_state = 6}, - [2557] = {.lex_state = 11, .external_lex_state = 5}, - [2558] = {.lex_state = 11, .external_lex_state = 5}, - [2559] = {.lex_state = 11, .external_lex_state = 5}, - [2560] = {.lex_state = 13, .external_lex_state = 6}, - [2561] = {.lex_state = 13, .external_lex_state = 7}, - [2562] = {.lex_state = 13, .external_lex_state = 6}, - [2563] = {.lex_state = 13, .external_lex_state = 7}, - [2564] = {.lex_state = 13, .external_lex_state = 7}, - [2565] = {.lex_state = 13, .external_lex_state = 6}, - [2566] = {.lex_state = 13, .external_lex_state = 7}, - [2567] = {.lex_state = 13, .external_lex_state = 7}, - [2568] = {.lex_state = 13, .external_lex_state = 7}, - [2569] = {.lex_state = 13, .external_lex_state = 7}, - [2570] = {.lex_state = 13, .external_lex_state = 6}, - [2571] = {.lex_state = 11, .external_lex_state = 5}, - [2572] = {.lex_state = 13, .external_lex_state = 7}, - [2573] = {.lex_state = 13, .external_lex_state = 6}, - [2574] = {.lex_state = 13, .external_lex_state = 6}, - [2575] = {.lex_state = 13, .external_lex_state = 6}, - [2576] = {.lex_state = 13, .external_lex_state = 6}, - [2577] = {.lex_state = 13, .external_lex_state = 6}, - [2578] = {.lex_state = 13, .external_lex_state = 6}, - [2579] = {.lex_state = 13, .external_lex_state = 6}, - [2580] = {.lex_state = 13, .external_lex_state = 7}, - [2581] = {.lex_state = 13, .external_lex_state = 7}, - [2582] = {.lex_state = 13, .external_lex_state = 7}, - [2583] = {.lex_state = 13, .external_lex_state = 7}, - [2584] = {.lex_state = 13, .external_lex_state = 7}, - [2585] = {.lex_state = 13, .external_lex_state = 7}, - [2586] = {.lex_state = 13, .external_lex_state = 7}, - [2587] = {.lex_state = 13, .external_lex_state = 7}, - [2588] = {.lex_state = 13, .external_lex_state = 6}, - [2589] = {.lex_state = 13, .external_lex_state = 7}, - [2590] = {.lex_state = 13, .external_lex_state = 6}, - [2591] = {.lex_state = 13, .external_lex_state = 7}, - [2592] = {.lex_state = 13, .external_lex_state = 7}, - [2593] = {.lex_state = 13, .external_lex_state = 7}, - [2594] = {.lex_state = 13, .external_lex_state = 6}, - [2595] = {.lex_state = 13, .external_lex_state = 7}, - [2596] = {.lex_state = 13, .external_lex_state = 6}, - [2597] = {.lex_state = 13, .external_lex_state = 7}, - [2598] = {.lex_state = 13, .external_lex_state = 7}, - [2599] = {.lex_state = 13, .external_lex_state = 7}, - [2600] = {.lex_state = 13, .external_lex_state = 6}, - [2601] = {.lex_state = 13, .external_lex_state = 7}, - [2602] = {.lex_state = 13, .external_lex_state = 7}, - [2603] = {.lex_state = 13, .external_lex_state = 7}, - [2604] = {.lex_state = 13, .external_lex_state = 7}, - [2605] = {.lex_state = 13, .external_lex_state = 7}, - [2606] = {.lex_state = 13, .external_lex_state = 7}, - [2607] = {.lex_state = 13, .external_lex_state = 7}, - [2608] = {.lex_state = 13, .external_lex_state = 7}, - [2609] = {.lex_state = 13, .external_lex_state = 7}, - [2610] = {.lex_state = 13, .external_lex_state = 7}, - [2611] = {.lex_state = 13, .external_lex_state = 7}, - [2612] = {.lex_state = 13, .external_lex_state = 6}, - [2613] = {.lex_state = 13, .external_lex_state = 6}, - [2614] = {.lex_state = 13, .external_lex_state = 7}, - [2615] = {.lex_state = 13, .external_lex_state = 6}, - [2616] = {.lex_state = 13, .external_lex_state = 6}, - [2617] = {.lex_state = 13, .external_lex_state = 6}, - [2618] = {.lex_state = 13, .external_lex_state = 7}, - [2619] = {.lex_state = 13, .external_lex_state = 7}, - [2620] = {.lex_state = 13, .external_lex_state = 7}, - [2621] = {.lex_state = 13, .external_lex_state = 7}, - [2622] = {.lex_state = 13, .external_lex_state = 7}, - [2623] = {.lex_state = 13, .external_lex_state = 6}, - [2624] = {.lex_state = 13, .external_lex_state = 7}, - [2625] = {.lex_state = 13, .external_lex_state = 7}, - [2626] = {.lex_state = 13, .external_lex_state = 7}, - [2627] = {.lex_state = 13, .external_lex_state = 7}, - [2628] = {.lex_state = 13, .external_lex_state = 7}, - [2629] = {.lex_state = 13, .external_lex_state = 7}, - [2630] = {.lex_state = 13, .external_lex_state = 7}, - [2631] = {.lex_state = 13, .external_lex_state = 7}, - [2632] = {.lex_state = 13, .external_lex_state = 7}, - [2633] = {.lex_state = 11, .external_lex_state = 5}, - [2634] = {.lex_state = 13, .external_lex_state = 7}, - [2635] = {.lex_state = 13, .external_lex_state = 6}, - [2636] = {.lex_state = 13, .external_lex_state = 7}, - [2637] = {.lex_state = 13, .external_lex_state = 7}, - [2638] = {.lex_state = 13, .external_lex_state = 6}, - [2639] = {.lex_state = 13, .external_lex_state = 7}, - [2640] = {.lex_state = 13, .external_lex_state = 7}, - [2641] = {.lex_state = 13, .external_lex_state = 7}, - [2642] = {.lex_state = 13, .external_lex_state = 7}, - [2643] = {.lex_state = 13, .external_lex_state = 7}, - [2644] = {.lex_state = 13, .external_lex_state = 7}, - [2645] = {.lex_state = 13, .external_lex_state = 7}, - [2646] = {.lex_state = 13, .external_lex_state = 7}, - [2647] = {.lex_state = 13, .external_lex_state = 7}, - [2648] = {.lex_state = 13, .external_lex_state = 7}, - [2649] = {.lex_state = 13, .external_lex_state = 7}, - [2650] = {.lex_state = 13, .external_lex_state = 7}, - [2651] = {.lex_state = 11, .external_lex_state = 5}, - [2652] = {.lex_state = 13, .external_lex_state = 6}, - [2653] = {.lex_state = 13, .external_lex_state = 7}, - [2654] = {.lex_state = 11, .external_lex_state = 5}, - [2655] = {.lex_state = 13, .external_lex_state = 7}, - [2656] = {.lex_state = 13, .external_lex_state = 7}, - [2657] = {.lex_state = 13, .external_lex_state = 6}, - [2658] = {.lex_state = 13, .external_lex_state = 6}, - [2659] = {.lex_state = 13, .external_lex_state = 6}, - [2660] = {.lex_state = 13, .external_lex_state = 6}, - [2661] = {.lex_state = 11, .external_lex_state = 5}, - [2662] = {.lex_state = 13, .external_lex_state = 7}, - [2663] = {.lex_state = 11, .external_lex_state = 5}, - [2664] = {.lex_state = 13, .external_lex_state = 7}, - [2665] = {.lex_state = 13, .external_lex_state = 6}, - [2666] = {.lex_state = 13, .external_lex_state = 6}, - [2667] = {.lex_state = 13, .external_lex_state = 7}, - [2668] = {.lex_state = 13, .external_lex_state = 7}, - [2669] = {.lex_state = 11, .external_lex_state = 5}, - [2670] = {.lex_state = 13, .external_lex_state = 7}, - [2671] = {.lex_state = 13, .external_lex_state = 7}, - [2672] = {.lex_state = 13, .external_lex_state = 7}, - [2673] = {.lex_state = 13, .external_lex_state = 7}, - [2674] = {.lex_state = 11, .external_lex_state = 5}, - [2675] = {.lex_state = 13, .external_lex_state = 7}, - [2676] = {.lex_state = 11, .external_lex_state = 5}, - [2677] = {.lex_state = 13, .external_lex_state = 6}, - [2678] = {.lex_state = 13, .external_lex_state = 6}, - [2679] = {.lex_state = 13, .external_lex_state = 7}, - [2680] = {.lex_state = 13, .external_lex_state = 6}, - [2681] = {.lex_state = 13, .external_lex_state = 6}, - [2682] = {.lex_state = 13, .external_lex_state = 6}, - [2683] = {.lex_state = 13, .external_lex_state = 6}, - [2684] = {.lex_state = 13, .external_lex_state = 7}, - [2685] = {.lex_state = 13, .external_lex_state = 6}, - [2686] = {.lex_state = 13, .external_lex_state = 6}, - [2687] = {.lex_state = 13, .external_lex_state = 6}, - [2688] = {.lex_state = 13, .external_lex_state = 7}, - [2689] = {.lex_state = 13, .external_lex_state = 6}, - [2690] = {.lex_state = 13, .external_lex_state = 6}, - [2691] = {.lex_state = 13, .external_lex_state = 7}, - [2692] = {.lex_state = 13, .external_lex_state = 7}, - [2693] = {.lex_state = 13, .external_lex_state = 7}, - [2694] = {.lex_state = 13, .external_lex_state = 6}, - [2695] = {.lex_state = 13, .external_lex_state = 7}, - [2696] = {.lex_state = 13, .external_lex_state = 6}, - [2697] = {.lex_state = 13, .external_lex_state = 6}, - [2698] = {.lex_state = 13, .external_lex_state = 6}, - [2699] = {.lex_state = 13, .external_lex_state = 6}, - [2700] = {.lex_state = 13, .external_lex_state = 6}, - [2701] = {.lex_state = 13, .external_lex_state = 6}, - [2702] = {.lex_state = 13, .external_lex_state = 7}, - [2703] = {.lex_state = 13, .external_lex_state = 7}, - [2704] = {.lex_state = 13, .external_lex_state = 6}, - [2705] = {.lex_state = 13, .external_lex_state = 6}, - [2706] = {.lex_state = 13, .external_lex_state = 7}, - [2707] = {.lex_state = 13, .external_lex_state = 6}, - [2708] = {.lex_state = 13, .external_lex_state = 6}, - [2709] = {.lex_state = 13, .external_lex_state = 6}, - [2710] = {.lex_state = 13, .external_lex_state = 7}, - [2711] = {.lex_state = 13, .external_lex_state = 6}, - [2712] = {.lex_state = 13, .external_lex_state = 7}, - [2713] = {.lex_state = 13, .external_lex_state = 6}, - [2714] = {.lex_state = 13, .external_lex_state = 7}, - [2715] = {.lex_state = 13, .external_lex_state = 7}, - [2716] = {.lex_state = 13, .external_lex_state = 7}, - [2717] = {.lex_state = 13, .external_lex_state = 6}, - [2718] = {.lex_state = 13, .external_lex_state = 6}, - [2719] = {.lex_state = 13, .external_lex_state = 7}, - [2720] = {.lex_state = 13, .external_lex_state = 7}, - [2721] = {.lex_state = 13, .external_lex_state = 7}, - [2722] = {.lex_state = 13, .external_lex_state = 6}, - [2723] = {.lex_state = 13, .external_lex_state = 6}, - [2724] = {.lex_state = 13, .external_lex_state = 6}, - [2725] = {.lex_state = 13, .external_lex_state = 7}, - [2726] = {.lex_state = 13, .external_lex_state = 7}, - [2727] = {.lex_state = 13, .external_lex_state = 7}, - [2728] = {.lex_state = 13, .external_lex_state = 7}, - [2729] = {.lex_state = 13, .external_lex_state = 7}, - [2730] = {.lex_state = 13, .external_lex_state = 7}, - [2731] = {.lex_state = 13, .external_lex_state = 7}, - [2732] = {.lex_state = 13, .external_lex_state = 7}, - [2733] = {.lex_state = 13, .external_lex_state = 7}, - [2734] = {.lex_state = 13, .external_lex_state = 7}, - [2735] = {.lex_state = 2, .external_lex_state = 4}, - [2736] = {.lex_state = 13, .external_lex_state = 6}, - [2737] = {.lex_state = 2, .external_lex_state = 4}, - [2738] = {.lex_state = 13, .external_lex_state = 6}, - [2739] = {.lex_state = 13, .external_lex_state = 6}, - [2740] = {.lex_state = 13, .external_lex_state = 6}, - [2741] = {.lex_state = 13, .external_lex_state = 6}, - [2742] = {.lex_state = 2, .external_lex_state = 4}, - [2743] = {.lex_state = 13, .external_lex_state = 6}, - [2744] = {.lex_state = 13, .external_lex_state = 6}, - [2745] = {.lex_state = 13, .external_lex_state = 6}, - [2746] = {.lex_state = 13, .external_lex_state = 6}, - [2747] = {.lex_state = 13, .external_lex_state = 6}, - [2748] = {.lex_state = 13, .external_lex_state = 6}, - [2749] = {.lex_state = 13, .external_lex_state = 6}, - [2750] = {.lex_state = 13, .external_lex_state = 6}, - [2751] = {.lex_state = 13, .external_lex_state = 6}, - [2752] = {.lex_state = 2, .external_lex_state = 4}, - [2753] = {.lex_state = 13, .external_lex_state = 7}, - [2754] = {.lex_state = 13, .external_lex_state = 7}, - [2755] = {.lex_state = 13, .external_lex_state = 7}, - [2756] = {.lex_state = 13, .external_lex_state = 7}, - [2757] = {.lex_state = 13, .external_lex_state = 7}, - [2758] = {.lex_state = 13, .external_lex_state = 7}, - [2759] = {.lex_state = 13, .external_lex_state = 7}, - [2760] = {.lex_state = 13, .external_lex_state = 7}, - [2761] = {.lex_state = 2, .external_lex_state = 4}, - [2762] = {.lex_state = 13, .external_lex_state = 7}, - [2763] = {.lex_state = 13, .external_lex_state = 7}, - [2764] = {.lex_state = 13, .external_lex_state = 7}, - [2765] = {.lex_state = 13, .external_lex_state = 7}, - [2766] = {.lex_state = 13, .external_lex_state = 7}, - [2767] = {.lex_state = 13, .external_lex_state = 7}, - [2768] = {.lex_state = 13, .external_lex_state = 7}, - [2769] = {.lex_state = 13, .external_lex_state = 7}, - [2770] = {.lex_state = 13, .external_lex_state = 7}, - [2771] = {.lex_state = 13, .external_lex_state = 7}, - [2772] = {.lex_state = 2, .external_lex_state = 4}, - [2773] = {.lex_state = 13, .external_lex_state = 7}, - [2774] = {.lex_state = 13, .external_lex_state = 7}, - [2775] = {.lex_state = 2, .external_lex_state = 4}, - [2776] = {.lex_state = 13, .external_lex_state = 7}, - [2777] = {.lex_state = 13, .external_lex_state = 7}, - [2778] = {.lex_state = 2, .external_lex_state = 4}, - [2779] = {.lex_state = 13, .external_lex_state = 7}, - [2780] = {.lex_state = 2, .external_lex_state = 4}, - [2781] = {.lex_state = 13, .external_lex_state = 7}, - [2782] = {.lex_state = 13, .external_lex_state = 7}, - [2783] = {.lex_state = 2, .external_lex_state = 4}, - [2784] = {.lex_state = 2, .external_lex_state = 4}, - [2785] = {.lex_state = 2, .external_lex_state = 4}, - [2786] = {.lex_state = 2, .external_lex_state = 4}, - [2787] = {.lex_state = 13, .external_lex_state = 7}, - [2788] = {.lex_state = 13, .external_lex_state = 7}, - [2789] = {.lex_state = 13, .external_lex_state = 6}, - [2790] = {.lex_state = 2, .external_lex_state = 4}, - [2791] = {.lex_state = 13, .external_lex_state = 7}, - [2792] = {.lex_state = 13, .external_lex_state = 7}, - [2793] = {.lex_state = 2, .external_lex_state = 4}, - [2794] = {.lex_state = 13, .external_lex_state = 6}, - [2795] = {.lex_state = 13, .external_lex_state = 7}, - [2796] = {.lex_state = 13, .external_lex_state = 7}, - [2797] = {.lex_state = 13, .external_lex_state = 7}, - [2798] = {.lex_state = 13, .external_lex_state = 7}, - [2799] = {.lex_state = 13, .external_lex_state = 7}, - [2800] = {.lex_state = 2, .external_lex_state = 4}, - [2801] = {.lex_state = 13, .external_lex_state = 7}, - [2802] = {.lex_state = 2, .external_lex_state = 4}, - [2803] = {.lex_state = 13, .external_lex_state = 7}, - [2804] = {.lex_state = 13, .external_lex_state = 6}, - [2805] = {.lex_state = 13, .external_lex_state = 7}, - [2806] = {.lex_state = 13, .external_lex_state = 7}, - [2807] = {.lex_state = 13, .external_lex_state = 6}, - [2808] = {.lex_state = 13, .external_lex_state = 7}, - [2809] = {.lex_state = 13, .external_lex_state = 7}, - [2810] = {.lex_state = 2, .external_lex_state = 4}, - [2811] = {.lex_state = 13, .external_lex_state = 6}, - [2812] = {.lex_state = 13, .external_lex_state = 6}, - [2813] = {.lex_state = 13, .external_lex_state = 6}, - [2814] = {.lex_state = 13, .external_lex_state = 6}, - [2815] = {.lex_state = 2, .external_lex_state = 4}, - [2816] = {.lex_state = 13, .external_lex_state = 6}, - [2817] = {.lex_state = 13, .external_lex_state = 6}, - [2818] = {.lex_state = 2, .external_lex_state = 4}, - [2819] = {.lex_state = 11, .external_lex_state = 5}, - [2820] = {.lex_state = 2, .external_lex_state = 4}, - [2821] = {.lex_state = 13, .external_lex_state = 6}, - [2822] = {.lex_state = 13, .external_lex_state = 6}, - [2823] = {.lex_state = 2, .external_lex_state = 4}, - [2824] = {.lex_state = 2, .external_lex_state = 3}, - [2825] = {.lex_state = 13, .external_lex_state = 6}, - [2826] = {.lex_state = 13, .external_lex_state = 6}, - [2827] = {.lex_state = 2, .external_lex_state = 4}, - [2828] = {.lex_state = 2, .external_lex_state = 4}, - [2829] = {.lex_state = 13, .external_lex_state = 6}, - [2830] = {.lex_state = 13, .external_lex_state = 6}, - [2831] = {.lex_state = 13, .external_lex_state = 6}, - [2832] = {.lex_state = 2, .external_lex_state = 4}, - [2833] = {.lex_state = 13, .external_lex_state = 6}, - [2834] = {.lex_state = 13, .external_lex_state = 6}, - [2835] = {.lex_state = 2, .external_lex_state = 4}, - [2836] = {.lex_state = 2, .external_lex_state = 4}, - [2837] = {.lex_state = 2, .external_lex_state = 4}, - [2838] = {.lex_state = 13, .external_lex_state = 6}, - [2839] = {.lex_state = 2, .external_lex_state = 4}, - [2840] = {.lex_state = 13, .external_lex_state = 6}, - [2841] = {.lex_state = 2, .external_lex_state = 4}, - [2842] = {.lex_state = 13, .external_lex_state = 6}, - [2843] = {.lex_state = 13, .external_lex_state = 6}, - [2844] = {.lex_state = 2, .external_lex_state = 4}, - [2845] = {.lex_state = 13, .external_lex_state = 6}, - [2846] = {.lex_state = 13, .external_lex_state = 6}, - [2847] = {.lex_state = 2, .external_lex_state = 3}, - [2848] = {.lex_state = 13, .external_lex_state = 7}, - [2849] = {.lex_state = 2, .external_lex_state = 4}, - [2850] = {.lex_state = 2, .external_lex_state = 4}, - [2851] = {.lex_state = 13, .external_lex_state = 6}, - [2852] = {.lex_state = 2, .external_lex_state = 4}, - [2853] = {.lex_state = 11, .external_lex_state = 5}, - [2854] = {.lex_state = 13, .external_lex_state = 6}, - [2855] = {.lex_state = 13, .external_lex_state = 6}, - [2856] = {.lex_state = 2, .external_lex_state = 4}, - [2857] = {.lex_state = 2, .external_lex_state = 3}, - [2858] = {.lex_state = 2, .external_lex_state = 4}, - [2859] = {.lex_state = 2, .external_lex_state = 4}, - [2860] = {.lex_state = 13, .external_lex_state = 6}, - [2861] = {.lex_state = 2, .external_lex_state = 4}, - [2862] = {.lex_state = 13, .external_lex_state = 6}, - [2863] = {.lex_state = 2, .external_lex_state = 4}, - [2864] = {.lex_state = 13, .external_lex_state = 6}, - [2865] = {.lex_state = 2, .external_lex_state = 4}, - [2866] = {.lex_state = 2, .external_lex_state = 4}, - [2867] = {.lex_state = 13, .external_lex_state = 6}, - [2868] = {.lex_state = 2, .external_lex_state = 4}, - [2869] = {.lex_state = 2, .external_lex_state = 4}, - [2870] = {.lex_state = 2, .external_lex_state = 3}, - [2871] = {.lex_state = 2, .external_lex_state = 4}, - [2872] = {.lex_state = 11, .external_lex_state = 5}, - [2873] = {.lex_state = 2, .external_lex_state = 4}, - [2874] = {.lex_state = 13, .external_lex_state = 7}, - [2875] = {.lex_state = 2, .external_lex_state = 4}, - [2876] = {.lex_state = 2, .external_lex_state = 4}, - [2877] = {.lex_state = 2, .external_lex_state = 4}, - [2878] = {.lex_state = 2, .external_lex_state = 4}, - [2879] = {.lex_state = 13, .external_lex_state = 6}, - [2880] = {.lex_state = 2, .external_lex_state = 4}, - [2881] = {.lex_state = 13, .external_lex_state = 6}, - [2882] = {.lex_state = 11, .external_lex_state = 5}, - [2883] = {.lex_state = 2, .external_lex_state = 4}, - [2884] = {.lex_state = 13, .external_lex_state = 7}, - [2885] = {.lex_state = 13, .external_lex_state = 6}, - [2886] = {.lex_state = 13, .external_lex_state = 7}, - [2887] = {.lex_state = 13, .external_lex_state = 7}, - [2888] = {.lex_state = 11, .external_lex_state = 5}, - [2889] = {.lex_state = 13, .external_lex_state = 7}, - [2890] = {.lex_state = 2, .external_lex_state = 4}, - [2891] = {.lex_state = 13, .external_lex_state = 7}, - [2892] = {.lex_state = 13, .external_lex_state = 7}, - [2893] = {.lex_state = 13, .external_lex_state = 7}, - [2894] = {.lex_state = 13, .external_lex_state = 6}, - [2895] = {.lex_state = 2, .external_lex_state = 4}, - [2896] = {.lex_state = 11, .external_lex_state = 5}, - [2897] = {.lex_state = 13, .external_lex_state = 7}, - [2898] = {.lex_state = 2, .external_lex_state = 4}, - [2899] = {.lex_state = 13, .external_lex_state = 7}, - [2900] = {.lex_state = 2, .external_lex_state = 4}, - [2901] = {.lex_state = 13, .external_lex_state = 7}, - [2902] = {.lex_state = 13, .external_lex_state = 7}, - [2903] = {.lex_state = 11, .external_lex_state = 5}, - [2904] = {.lex_state = 2, .external_lex_state = 4}, - [2905] = {.lex_state = 2, .external_lex_state = 4}, - [2906] = {.lex_state = 2, .external_lex_state = 4}, - [2907] = {.lex_state = 2, .external_lex_state = 4}, - [2908] = {.lex_state = 13, .external_lex_state = 7}, - [2909] = {.lex_state = 2, .external_lex_state = 4}, - [2910] = {.lex_state = 13, .external_lex_state = 6}, - [2911] = {.lex_state = 2, .external_lex_state = 4}, - [2912] = {.lex_state = 13, .external_lex_state = 6}, - [2913] = {.lex_state = 2, .external_lex_state = 4}, - [2914] = {.lex_state = 2, .external_lex_state = 4}, - [2915] = {.lex_state = 2, .external_lex_state = 4}, - [2916] = {.lex_state = 2, .external_lex_state = 4}, - [2917] = {.lex_state = 2, .external_lex_state = 4}, - [2918] = {.lex_state = 2, .external_lex_state = 4}, - [2919] = {.lex_state = 13, .external_lex_state = 7}, - [2920] = {.lex_state = 13, .external_lex_state = 7}, - [2921] = {.lex_state = 2, .external_lex_state = 4}, - [2922] = {.lex_state = 13, .external_lex_state = 7}, - [2923] = {.lex_state = 13, .external_lex_state = 7}, - [2924] = {.lex_state = 13, .external_lex_state = 6}, - [2925] = {.lex_state = 2, .external_lex_state = 4}, - [2926] = {.lex_state = 2, .external_lex_state = 4}, - [2927] = {.lex_state = 2, .external_lex_state = 4}, - [2928] = {.lex_state = 2, .external_lex_state = 4}, - [2929] = {.lex_state = 2, .external_lex_state = 4}, - [2930] = {.lex_state = 2, .external_lex_state = 4}, - [2931] = {.lex_state = 2, .external_lex_state = 4}, - [2932] = {.lex_state = 2, .external_lex_state = 4}, - [2933] = {.lex_state = 2, .external_lex_state = 4}, - [2934] = {.lex_state = 13, .external_lex_state = 7}, - [2935] = {.lex_state = 13, .external_lex_state = 7}, - [2936] = {.lex_state = 2, .external_lex_state = 4}, - [2937] = {.lex_state = 13, .external_lex_state = 7}, - [2938] = {.lex_state = 13, .external_lex_state = 7}, - [2939] = {.lex_state = 2, .external_lex_state = 4}, - [2940] = {.lex_state = 2, .external_lex_state = 4}, - [2941] = {.lex_state = 2, .external_lex_state = 4}, - [2942] = {.lex_state = 2, .external_lex_state = 4}, - [2943] = {.lex_state = 13, .external_lex_state = 6}, - [2944] = {.lex_state = 13, .external_lex_state = 7}, - [2945] = {.lex_state = 13, .external_lex_state = 6}, - [2946] = {.lex_state = 2, .external_lex_state = 4}, - [2947] = {.lex_state = 2, .external_lex_state = 4}, - [2948] = {.lex_state = 13, .external_lex_state = 7}, - [2949] = {.lex_state = 2, .external_lex_state = 4}, - [2950] = {.lex_state = 13, .external_lex_state = 7}, - [2951] = {.lex_state = 13, .external_lex_state = 7}, - [2952] = {.lex_state = 2, .external_lex_state = 4}, - [2953] = {.lex_state = 13, .external_lex_state = 7}, - [2954] = {.lex_state = 13, .external_lex_state = 7}, - [2955] = {.lex_state = 13, .external_lex_state = 7}, - [2956] = {.lex_state = 2, .external_lex_state = 4}, - [2957] = {.lex_state = 13, .external_lex_state = 6}, - [2958] = {.lex_state = 2, .external_lex_state = 4}, - [2959] = {.lex_state = 2, .external_lex_state = 4}, - [2960] = {.lex_state = 2, .external_lex_state = 4}, - [2961] = {.lex_state = 13, .external_lex_state = 6}, - [2962] = {.lex_state = 2, .external_lex_state = 4}, - [2963] = {.lex_state = 13, .external_lex_state = 6}, - [2964] = {.lex_state = 13, .external_lex_state = 6}, - [2965] = {.lex_state = 13, .external_lex_state = 7}, - [2966] = {.lex_state = 13, .external_lex_state = 6}, - [2967] = {.lex_state = 2, .external_lex_state = 4}, - [2968] = {.lex_state = 2, .external_lex_state = 4}, - [2969] = {.lex_state = 2, .external_lex_state = 4}, - [2970] = {.lex_state = 2, .external_lex_state = 4}, - [2971] = {.lex_state = 13, .external_lex_state = 6}, - [2972] = {.lex_state = 2, .external_lex_state = 4}, - [2973] = {.lex_state = 13, .external_lex_state = 6}, - [2974] = {.lex_state = 13, .external_lex_state = 6}, - [2975] = {.lex_state = 13, .external_lex_state = 6}, - [2976] = {.lex_state = 2, .external_lex_state = 4}, - [2977] = {.lex_state = 2, .external_lex_state = 4}, - [2978] = {.lex_state = 13, .external_lex_state = 6}, - [2979] = {.lex_state = 2, .external_lex_state = 4}, - [2980] = {.lex_state = 13, .external_lex_state = 6}, - [2981] = {.lex_state = 13, .external_lex_state = 6}, - [2982] = {.lex_state = 13, .external_lex_state = 6}, - [2983] = {.lex_state = 13, .external_lex_state = 6}, - [2984] = {.lex_state = 13, .external_lex_state = 6}, - [2985] = {.lex_state = 13, .external_lex_state = 6}, - [2986] = {.lex_state = 2, .external_lex_state = 4}, - [2987] = {.lex_state = 2, .external_lex_state = 4}, - [2988] = {.lex_state = 2, .external_lex_state = 4}, - [2989] = {.lex_state = 13, .external_lex_state = 6}, - [2990] = {.lex_state = 2, .external_lex_state = 4}, - [2991] = {.lex_state = 2, .external_lex_state = 4}, - [2992] = {.lex_state = 13, .external_lex_state = 6}, - [2993] = {.lex_state = 2, .external_lex_state = 4}, - [2994] = {.lex_state = 2, .external_lex_state = 4}, - [2995] = {.lex_state = 2, .external_lex_state = 4}, - [2996] = {.lex_state = 2, .external_lex_state = 4}, - [2997] = {.lex_state = 13, .external_lex_state = 6}, - [2998] = {.lex_state = 13, .external_lex_state = 6}, - [2999] = {.lex_state = 13, .external_lex_state = 6}, - [3000] = {.lex_state = 13, .external_lex_state = 6}, - [3001] = {.lex_state = 13, .external_lex_state = 6}, - [3002] = {.lex_state = 2, .external_lex_state = 4}, - [3003] = {.lex_state = 2, .external_lex_state = 4}, - [3004] = {.lex_state = 2, .external_lex_state = 4}, - [3005] = {.lex_state = 2, .external_lex_state = 4}, - [3006] = {.lex_state = 2, .external_lex_state = 4}, - [3007] = {.lex_state = 2, .external_lex_state = 4}, - [3008] = {.lex_state = 2, .external_lex_state = 4}, - [3009] = {.lex_state = 2, .external_lex_state = 4}, - [3010] = {.lex_state = 2, .external_lex_state = 4}, - [3011] = {.lex_state = 2, .external_lex_state = 4}, - [3012] = {.lex_state = 2, .external_lex_state = 4}, - [3013] = {.lex_state = 2, .external_lex_state = 4}, - [3014] = {.lex_state = 13, .external_lex_state = 7}, - [3015] = {.lex_state = 2, .external_lex_state = 4}, - [3016] = {.lex_state = 2, .external_lex_state = 4}, - [3017] = {.lex_state = 2, .external_lex_state = 4}, - [3018] = {.lex_state = 2, .external_lex_state = 4}, - [3019] = {.lex_state = 2, .external_lex_state = 4}, - [3020] = {.lex_state = 13, .external_lex_state = 6}, - [3021] = {.lex_state = 2, .external_lex_state = 4}, - [3022] = {.lex_state = 2, .external_lex_state = 4}, - [3023] = {.lex_state = 321, .external_lex_state = 2}, - [3024] = {.lex_state = 2, .external_lex_state = 4}, - [3025] = {.lex_state = 2, .external_lex_state = 4}, - [3026] = {.lex_state = 2, .external_lex_state = 4}, - [3027] = {.lex_state = 2, .external_lex_state = 4}, - [3028] = {.lex_state = 2, .external_lex_state = 4}, - [3029] = {.lex_state = 13, .external_lex_state = 6}, - [3030] = {.lex_state = 13, .external_lex_state = 6}, - [3031] = {.lex_state = 2, .external_lex_state = 4}, - [3032] = {.lex_state = 13, .external_lex_state = 6}, - [3033] = {.lex_state = 2, .external_lex_state = 4}, - [3034] = {.lex_state = 2, .external_lex_state = 4}, - [3035] = {.lex_state = 2, .external_lex_state = 4}, - [3036] = {.lex_state = 13, .external_lex_state = 6}, - [3037] = {.lex_state = 2, .external_lex_state = 4}, - [3038] = {.lex_state = 2, .external_lex_state = 4}, - [3039] = {.lex_state = 11, .external_lex_state = 5}, - [3040] = {.lex_state = 2, .external_lex_state = 4}, - [3041] = {.lex_state = 2, .external_lex_state = 4}, - [3042] = {.lex_state = 2, .external_lex_state = 4}, - [3043] = {.lex_state = 13, .external_lex_state = 6}, - [3044] = {.lex_state = 13, .external_lex_state = 6}, - [3045] = {.lex_state = 11, .external_lex_state = 5}, - [3046] = {.lex_state = 2, .external_lex_state = 4}, - [3047] = {.lex_state = 2, .external_lex_state = 4}, - [3048] = {.lex_state = 2, .external_lex_state = 4}, - [3049] = {.lex_state = 13, .external_lex_state = 6}, - [3050] = {.lex_state = 13, .external_lex_state = 7}, - [3051] = {.lex_state = 11, .external_lex_state = 5}, - [3052] = {.lex_state = 13, .external_lex_state = 7}, - [3053] = {.lex_state = 2, .external_lex_state = 4}, - [3054] = {.lex_state = 2, .external_lex_state = 4}, - [3055] = {.lex_state = 11, .external_lex_state = 5}, - [3056] = {.lex_state = 13, .external_lex_state = 7}, - [3057] = {.lex_state = 4, .external_lex_state = 4}, - [3058] = {.lex_state = 2, .external_lex_state = 4}, - [3059] = {.lex_state = 2, .external_lex_state = 4}, - [3060] = {.lex_state = 2, .external_lex_state = 4}, - [3061] = {.lex_state = 13, .external_lex_state = 6}, - [3062] = {.lex_state = 2, .external_lex_state = 4}, - [3063] = {.lex_state = 2, .external_lex_state = 4}, - [3064] = {.lex_state = 2, .external_lex_state = 4}, - [3065] = {.lex_state = 2, .external_lex_state = 4}, - [3066] = {.lex_state = 2, .external_lex_state = 4}, - [3067] = {.lex_state = 2, .external_lex_state = 4}, - [3068] = {.lex_state = 2, .external_lex_state = 4}, - [3069] = {.lex_state = 2, .external_lex_state = 4}, - [3070] = {.lex_state = 13, .external_lex_state = 6}, - [3071] = {.lex_state = 13, .external_lex_state = 6}, - [3072] = {.lex_state = 13, .external_lex_state = 7}, - [3073] = {.lex_state = 2, .external_lex_state = 4}, - [3074] = {.lex_state = 2, .external_lex_state = 4}, - [3075] = {.lex_state = 2, .external_lex_state = 4}, - [3076] = {.lex_state = 2, .external_lex_state = 4}, - [3077] = {.lex_state = 2, .external_lex_state = 4}, - [3078] = {.lex_state = 11, .external_lex_state = 5}, - [3079] = {.lex_state = 2, .external_lex_state = 4}, - [3080] = {.lex_state = 11, .external_lex_state = 5}, - [3081] = {.lex_state = 2, .external_lex_state = 4}, - [3082] = {.lex_state = 2, .external_lex_state = 4}, - [3083] = {.lex_state = 2, .external_lex_state = 4}, - [3084] = {.lex_state = 13, .external_lex_state = 6}, - [3085] = {.lex_state = 11, .external_lex_state = 5}, - [3086] = {.lex_state = 13, .external_lex_state = 6}, - [3087] = {.lex_state = 2, .external_lex_state = 4}, - [3088] = {.lex_state = 2, .external_lex_state = 4}, - [3089] = {.lex_state = 13, .external_lex_state = 6}, - [3090] = {.lex_state = 13, .external_lex_state = 6}, - [3091] = {.lex_state = 13, .external_lex_state = 6}, - [3092] = {.lex_state = 2, .external_lex_state = 4}, - [3093] = {.lex_state = 2, .external_lex_state = 4}, - [3094] = {.lex_state = 13, .external_lex_state = 6}, - [3095] = {.lex_state = 2, .external_lex_state = 4}, - [3096] = {.lex_state = 13, .external_lex_state = 6}, - [3097] = {.lex_state = 2, .external_lex_state = 4}, - [3098] = {.lex_state = 2, .external_lex_state = 4}, - [3099] = {.lex_state = 2, .external_lex_state = 4}, - [3100] = {.lex_state = 13, .external_lex_state = 6}, - [3101] = {.lex_state = 2, .external_lex_state = 4}, - [3102] = {.lex_state = 2, .external_lex_state = 4}, - [3103] = {.lex_state = 2, .external_lex_state = 4}, - [3104] = {.lex_state = 2, .external_lex_state = 4}, - [3105] = {.lex_state = 2, .external_lex_state = 4}, - [3106] = {.lex_state = 2, .external_lex_state = 4}, - [3107] = {.lex_state = 2, .external_lex_state = 4}, - [3108] = {.lex_state = 2, .external_lex_state = 4}, - [3109] = {.lex_state = 13, .external_lex_state = 6}, - [3110] = {.lex_state = 2, .external_lex_state = 4}, - [3111] = {.lex_state = 2, .external_lex_state = 4}, - [3112] = {.lex_state = 2, .external_lex_state = 4}, - [3113] = {.lex_state = 2, .external_lex_state = 4}, - [3114] = {.lex_state = 2, .external_lex_state = 4}, - [3115] = {.lex_state = 2, .external_lex_state = 4}, - [3116] = {.lex_state = 2, .external_lex_state = 4}, - [3117] = {.lex_state = 13, .external_lex_state = 6}, - [3118] = {.lex_state = 2, .external_lex_state = 4}, - [3119] = {.lex_state = 2, .external_lex_state = 4}, - [3120] = {.lex_state = 2, .external_lex_state = 4}, - [3121] = {.lex_state = 2, .external_lex_state = 4}, - [3122] = {.lex_state = 2, .external_lex_state = 4}, - [3123] = {.lex_state = 2, .external_lex_state = 4}, - [3124] = {.lex_state = 2, .external_lex_state = 4}, - [3125] = {.lex_state = 2, .external_lex_state = 4}, - [3126] = {.lex_state = 13, .external_lex_state = 6}, - [3127] = {.lex_state = 2, .external_lex_state = 4}, - [3128] = {.lex_state = 2, .external_lex_state = 4}, - [3129] = {.lex_state = 2, .external_lex_state = 4}, - [3130] = {.lex_state = 2, .external_lex_state = 4}, - [3131] = {.lex_state = 2, .external_lex_state = 4}, - [3132] = {.lex_state = 2, .external_lex_state = 4}, - [3133] = {.lex_state = 2, .external_lex_state = 4}, - [3134] = {.lex_state = 2, .external_lex_state = 4}, - [3135] = {.lex_state = 2, .external_lex_state = 4}, - [3136] = {.lex_state = 2, .external_lex_state = 4}, - [3137] = {.lex_state = 2, .external_lex_state = 4}, - [3138] = {.lex_state = 2, .external_lex_state = 4}, - [3139] = {.lex_state = 13, .external_lex_state = 6}, - [3140] = {.lex_state = 2, .external_lex_state = 4}, - [3141] = {.lex_state = 2, .external_lex_state = 4}, - [3142] = {.lex_state = 2, .external_lex_state = 4}, - [3143] = {.lex_state = 2, .external_lex_state = 4}, - [3144] = {.lex_state = 2, .external_lex_state = 4}, - [3145] = {.lex_state = 2, .external_lex_state = 4}, - [3146] = {.lex_state = 13, .external_lex_state = 6}, - [3147] = {.lex_state = 2, .external_lex_state = 4}, - [3148] = {.lex_state = 2, .external_lex_state = 4}, - [3149] = {.lex_state = 11, .external_lex_state = 5}, - [3150] = {.lex_state = 11, .external_lex_state = 5}, - [3151] = {.lex_state = 2, .external_lex_state = 4}, - [3152] = {.lex_state = 13, .external_lex_state = 6}, - [3153] = {.lex_state = 2, .external_lex_state = 4}, - [3154] = {.lex_state = 2, .external_lex_state = 4}, - [3155] = {.lex_state = 11, .external_lex_state = 5}, - [3156] = {.lex_state = 2, .external_lex_state = 4}, - [3157] = {.lex_state = 2, .external_lex_state = 4}, - [3158] = {.lex_state = 2, .external_lex_state = 4}, - [3159] = {.lex_state = 2, .external_lex_state = 4}, - [3160] = {.lex_state = 2, .external_lex_state = 4}, - [3161] = {.lex_state = 2, .external_lex_state = 4}, - [3162] = {.lex_state = 2, .external_lex_state = 4}, - [3163] = {.lex_state = 2, .external_lex_state = 4}, - [3164] = {.lex_state = 2, .external_lex_state = 4}, - [3165] = {.lex_state = 2, .external_lex_state = 4}, - [3166] = {.lex_state = 2, .external_lex_state = 4}, - [3167] = {.lex_state = 2, .external_lex_state = 4}, - [3168] = {.lex_state = 13, .external_lex_state = 6}, - [3169] = {.lex_state = 2, .external_lex_state = 4}, - [3170] = {.lex_state = 2, .external_lex_state = 4}, - [3171] = {.lex_state = 2, .external_lex_state = 4}, - [3172] = {.lex_state = 2, .external_lex_state = 4}, - [3173] = {.lex_state = 2, .external_lex_state = 4}, - [3174] = {.lex_state = 2, .external_lex_state = 4}, - [3175] = {.lex_state = 13, .external_lex_state = 6}, - [3176] = {.lex_state = 2, .external_lex_state = 4}, - [3177] = {.lex_state = 13, .external_lex_state = 6}, - [3178] = {.lex_state = 2, .external_lex_state = 4}, - [3179] = {.lex_state = 2, .external_lex_state = 4}, - [3180] = {.lex_state = 2, .external_lex_state = 4}, - [3181] = {.lex_state = 2, .external_lex_state = 4}, - [3182] = {.lex_state = 2, .external_lex_state = 4}, - [3183] = {.lex_state = 2, .external_lex_state = 4}, - [3184] = {.lex_state = 2, .external_lex_state = 4}, - [3185] = {.lex_state = 2, .external_lex_state = 4}, - [3186] = {.lex_state = 13, .external_lex_state = 6}, - [3187] = {.lex_state = 2, .external_lex_state = 4}, - [3188] = {.lex_state = 2, .external_lex_state = 4}, - [3189] = {.lex_state = 13, .external_lex_state = 6}, - [3190] = {.lex_state = 13, .external_lex_state = 6}, - [3191] = {.lex_state = 2, .external_lex_state = 4}, - [3192] = {.lex_state = 13, .external_lex_state = 6}, - [3193] = {.lex_state = 13, .external_lex_state = 6}, - [3194] = {.lex_state = 2, .external_lex_state = 4}, - [3195] = {.lex_state = 2, .external_lex_state = 4}, - [3196] = {.lex_state = 2, .external_lex_state = 4}, - [3197] = {.lex_state = 2, .external_lex_state = 4}, - [3198] = {.lex_state = 13, .external_lex_state = 6}, - [3199] = {.lex_state = 13, .external_lex_state = 6}, - [3200] = {.lex_state = 13, .external_lex_state = 6}, - [3201] = {.lex_state = 321, .external_lex_state = 2}, - [3202] = {.lex_state = 13, .external_lex_state = 6}, - [3203] = {.lex_state = 2, .external_lex_state = 4}, - [3204] = {.lex_state = 2, .external_lex_state = 4}, - [3205] = {.lex_state = 13, .external_lex_state = 6}, - [3206] = {.lex_state = 11, .external_lex_state = 5}, - [3207] = {.lex_state = 2, .external_lex_state = 4}, - [3208] = {.lex_state = 13, .external_lex_state = 6}, - [3209] = {.lex_state = 2, .external_lex_state = 4}, - [3210] = {.lex_state = 2, .external_lex_state = 4}, - [3211] = {.lex_state = 2, .external_lex_state = 4}, - [3212] = {.lex_state = 2, .external_lex_state = 4}, - [3213] = {.lex_state = 2, .external_lex_state = 4}, - [3214] = {.lex_state = 13, .external_lex_state = 6}, - [3215] = {.lex_state = 13, .external_lex_state = 6}, - [3216] = {.lex_state = 2, .external_lex_state = 4}, - [3217] = {.lex_state = 2, .external_lex_state = 4}, - [3218] = {.lex_state = 2, .external_lex_state = 4}, - [3219] = {.lex_state = 2, .external_lex_state = 4}, - [3220] = {.lex_state = 2, .external_lex_state = 4}, - [3221] = {.lex_state = 2, .external_lex_state = 4}, - [3222] = {.lex_state = 2, .external_lex_state = 4}, - [3223] = {.lex_state = 2, .external_lex_state = 4}, - [3224] = {.lex_state = 2, .external_lex_state = 4}, - [3225] = {.lex_state = 2, .external_lex_state = 4}, - [3226] = {.lex_state = 2, .external_lex_state = 4}, - [3227] = {.lex_state = 2, .external_lex_state = 4}, - [3228] = {.lex_state = 2, .external_lex_state = 4}, - [3229] = {.lex_state = 13, .external_lex_state = 6}, - [3230] = {.lex_state = 2, .external_lex_state = 4}, - [3231] = {.lex_state = 13, .external_lex_state = 6}, - [3232] = {.lex_state = 2, .external_lex_state = 4}, - [3233] = {.lex_state = 2, .external_lex_state = 4}, - [3234] = {.lex_state = 2, .external_lex_state = 4}, - [3235] = {.lex_state = 2, .external_lex_state = 4}, - [3236] = {.lex_state = 2, .external_lex_state = 4}, - [3237] = {.lex_state = 2, .external_lex_state = 4}, - [3238] = {.lex_state = 2, .external_lex_state = 4}, - [3239] = {.lex_state = 13, .external_lex_state = 6}, - [3240] = {.lex_state = 13, .external_lex_state = 6}, - [3241] = {.lex_state = 2, .external_lex_state = 4}, - [3242] = {.lex_state = 2, .external_lex_state = 4}, - [3243] = {.lex_state = 2, .external_lex_state = 4}, - [3244] = {.lex_state = 2, .external_lex_state = 4}, - [3245] = {.lex_state = 2, .external_lex_state = 4}, - [3246] = {.lex_state = 2, .external_lex_state = 4}, - [3247] = {.lex_state = 2, .external_lex_state = 4}, - [3248] = {.lex_state = 2, .external_lex_state = 4}, - [3249] = {.lex_state = 13, .external_lex_state = 6}, - [3250] = {.lex_state = 2, .external_lex_state = 4}, - [3251] = {.lex_state = 2, .external_lex_state = 4}, - [3252] = {.lex_state = 2, .external_lex_state = 4}, - [3253] = {.lex_state = 2, .external_lex_state = 4}, - [3254] = {.lex_state = 2, .external_lex_state = 4}, - [3255] = {.lex_state = 2, .external_lex_state = 4}, - [3256] = {.lex_state = 13, .external_lex_state = 6}, - [3257] = {.lex_state = 2, .external_lex_state = 4}, - [3258] = {.lex_state = 2, .external_lex_state = 4}, - [3259] = {.lex_state = 13, .external_lex_state = 6}, - [3260] = {.lex_state = 2, .external_lex_state = 4}, - [3261] = {.lex_state = 2, .external_lex_state = 4}, - [3262] = {.lex_state = 2, .external_lex_state = 4}, - [3263] = {.lex_state = 2, .external_lex_state = 4}, - [3264] = {.lex_state = 2, .external_lex_state = 4}, - [3265] = {.lex_state = 2, .external_lex_state = 4}, - [3266] = {.lex_state = 2, .external_lex_state = 4}, - [3267] = {.lex_state = 11, .external_lex_state = 5}, - [3268] = {.lex_state = 2, .external_lex_state = 4}, - [3269] = {.lex_state = 2, .external_lex_state = 4}, - [3270] = {.lex_state = 2, .external_lex_state = 4}, - [3271] = {.lex_state = 13, .external_lex_state = 7}, - [3272] = {.lex_state = 14, .external_lex_state = 6}, - [3273] = {.lex_state = 13, .external_lex_state = 6}, - [3274] = {.lex_state = 13, .external_lex_state = 6}, - [3275] = {.lex_state = 13, .external_lex_state = 6}, - [3276] = {.lex_state = 13, .external_lex_state = 6}, - [3277] = {.lex_state = 2, .external_lex_state = 4}, - [3278] = {.lex_state = 13, .external_lex_state = 6}, - [3279] = {.lex_state = 13, .external_lex_state = 6}, - [3280] = {.lex_state = 13, .external_lex_state = 6}, - [3281] = {.lex_state = 13, .external_lex_state = 6}, - [3282] = {.lex_state = 2, .external_lex_state = 4}, - [3283] = {.lex_state = 2, .external_lex_state = 4}, - [3284] = {.lex_state = 2, .external_lex_state = 4}, - [3285] = {.lex_state = 13, .external_lex_state = 6}, - [3286] = {.lex_state = 13, .external_lex_state = 7}, - [3287] = {.lex_state = 13, .external_lex_state = 6}, - [3288] = {.lex_state = 13, .external_lex_state = 7}, - [3289] = {.lex_state = 2, .external_lex_state = 4}, - [3290] = {.lex_state = 13, .external_lex_state = 7}, - [3291] = {.lex_state = 14, .external_lex_state = 6}, - [3292] = {.lex_state = 13, .external_lex_state = 6}, - [3293] = {.lex_state = 13, .external_lex_state = 7}, - [3294] = {.lex_state = 13, .external_lex_state = 7}, - [3295] = {.lex_state = 14, .external_lex_state = 6}, - [3296] = {.lex_state = 15, .external_lex_state = 6}, - [3297] = {.lex_state = 14, .external_lex_state = 6}, - [3298] = {.lex_state = 14, .external_lex_state = 6}, - [3299] = {.lex_state = 13, .external_lex_state = 6}, - [3300] = {.lex_state = 13, .external_lex_state = 6}, - [3301] = {.lex_state = 14, .external_lex_state = 6}, - [3302] = {.lex_state = 13, .external_lex_state = 6}, - [3303] = {.lex_state = 13, .external_lex_state = 6}, - [3304] = {.lex_state = 13, .external_lex_state = 6}, - [3305] = {.lex_state = 13, .external_lex_state = 6}, - [3306] = {.lex_state = 13, .external_lex_state = 6}, - [3307] = {.lex_state = 2, .external_lex_state = 3}, - [3308] = {.lex_state = 13, .external_lex_state = 6}, - [3309] = {.lex_state = 2, .external_lex_state = 3}, - [3310] = {.lex_state = 13, .external_lex_state = 6}, - [3311] = {.lex_state = 13, .external_lex_state = 6}, - [3312] = {.lex_state = 13, .external_lex_state = 6}, - [3313] = {.lex_state = 13, .external_lex_state = 6}, - [3314] = {.lex_state = 13, .external_lex_state = 6}, - [3315] = {.lex_state = 13, .external_lex_state = 6}, - [3316] = {.lex_state = 13, .external_lex_state = 6}, - [3317] = {.lex_state = 13, .external_lex_state = 6}, - [3318] = {.lex_state = 13, .external_lex_state = 6}, - [3319] = {.lex_state = 13, .external_lex_state = 6}, - [3320] = {.lex_state = 13, .external_lex_state = 6}, - [3321] = {.lex_state = 13, .external_lex_state = 7}, - [3322] = {.lex_state = 14, .external_lex_state = 6}, - [3323] = {.lex_state = 14, .external_lex_state = 6}, - [3324] = {.lex_state = 13, .external_lex_state = 6}, - [3325] = {.lex_state = 13, .external_lex_state = 6}, - [3326] = {.lex_state = 14, .external_lex_state = 6}, - [3327] = {.lex_state = 13, .external_lex_state = 6}, - [3328] = {.lex_state = 14, .external_lex_state = 6}, - [3329] = {.lex_state = 13, .external_lex_state = 6}, - [3330] = {.lex_state = 13, .external_lex_state = 6}, - [3331] = {.lex_state = 14, .external_lex_state = 6}, - [3332] = {.lex_state = 13, .external_lex_state = 7}, - [3333] = {.lex_state = 14, .external_lex_state = 6}, - [3334] = {.lex_state = 13, .external_lex_state = 7}, - [3335] = {.lex_state = 13, .external_lex_state = 7}, - [3336] = {.lex_state = 13, .external_lex_state = 7}, - [3337] = {.lex_state = 13, .external_lex_state = 6}, - [3338] = {.lex_state = 13, .external_lex_state = 6}, - [3339] = {.lex_state = 13, .external_lex_state = 6}, - [3340] = {.lex_state = 14, .external_lex_state = 6}, - [3341] = {.lex_state = 14, .external_lex_state = 6}, - [3342] = {.lex_state = 13, .external_lex_state = 6}, - [3343] = {.lex_state = 13, .external_lex_state = 6}, - [3344] = {.lex_state = 13, .external_lex_state = 6}, - [3345] = {.lex_state = 13, .external_lex_state = 6}, - [3346] = {.lex_state = 14, .external_lex_state = 6}, - [3347] = {.lex_state = 13, .external_lex_state = 6}, - [3348] = {.lex_state = 13, .external_lex_state = 6}, - [3349] = {.lex_state = 13, .external_lex_state = 7}, - [3350] = {.lex_state = 13, .external_lex_state = 6}, - [3351] = {.lex_state = 13, .external_lex_state = 6}, - [3352] = {.lex_state = 14, .external_lex_state = 6}, - [3353] = {.lex_state = 13, .external_lex_state = 6}, - [3354] = {.lex_state = 14, .external_lex_state = 6}, - [3355] = {.lex_state = 14, .external_lex_state = 6}, - [3356] = {.lex_state = 13, .external_lex_state = 6}, - [3357] = {.lex_state = 13, .external_lex_state = 6}, - [3358] = {.lex_state = 13, .external_lex_state = 6}, - [3359] = {.lex_state = 13, .external_lex_state = 6}, - [3360] = {.lex_state = 13, .external_lex_state = 6}, - [3361] = {.lex_state = 13, .external_lex_state = 6}, - [3362] = {.lex_state = 13, .external_lex_state = 6}, - [3363] = {.lex_state = 13, .external_lex_state = 6}, - [3364] = {.lex_state = 13, .external_lex_state = 6}, - [3365] = {.lex_state = 13, .external_lex_state = 7}, - [3366] = {.lex_state = 13, .external_lex_state = 6}, - [3367] = {.lex_state = 13, .external_lex_state = 6}, - [3368] = {.lex_state = 13, .external_lex_state = 6}, - [3369] = {.lex_state = 13, .external_lex_state = 6}, - [3370] = {.lex_state = 13, .external_lex_state = 7}, - [3371] = {.lex_state = 13, .external_lex_state = 6}, - [3372] = {.lex_state = 13, .external_lex_state = 6}, - [3373] = {.lex_state = 13, .external_lex_state = 6}, - [3374] = {.lex_state = 13, .external_lex_state = 7}, - [3375] = {.lex_state = 11, .external_lex_state = 5}, - [3376] = {.lex_state = 13, .external_lex_state = 6}, - [3377] = {.lex_state = 13, .external_lex_state = 6}, - [3378] = {.lex_state = 13, .external_lex_state = 6}, - [3379] = {.lex_state = 11, .external_lex_state = 5}, - [3380] = {.lex_state = 13, .external_lex_state = 7}, - [3381] = {.lex_state = 13, .external_lex_state = 6}, - [3382] = {.lex_state = 13, .external_lex_state = 6}, - [3383] = {.lex_state = 13, .external_lex_state = 6}, - [3384] = {.lex_state = 13, .external_lex_state = 6}, - [3385] = {.lex_state = 13, .external_lex_state = 6}, - [3386] = {.lex_state = 13, .external_lex_state = 6}, - [3387] = {.lex_state = 13, .external_lex_state = 6}, - [3388] = {.lex_state = 13, .external_lex_state = 6}, - [3389] = {.lex_state = 13, .external_lex_state = 6}, - [3390] = {.lex_state = 13, .external_lex_state = 6}, - [3391] = {.lex_state = 13, .external_lex_state = 6}, - [3392] = {.lex_state = 13, .external_lex_state = 6}, - [3393] = {.lex_state = 13, .external_lex_state = 6}, - [3394] = {.lex_state = 13, .external_lex_state = 6}, - [3395] = {.lex_state = 13, .external_lex_state = 6}, - [3396] = {.lex_state = 13, .external_lex_state = 6}, - [3397] = {.lex_state = 321, .external_lex_state = 2}, - [3398] = {.lex_state = 13, .external_lex_state = 6}, - [3399] = {.lex_state = 13, .external_lex_state = 6}, - [3400] = {.lex_state = 13, .external_lex_state = 6}, - [3401] = {.lex_state = 13, .external_lex_state = 6}, - [3402] = {.lex_state = 13, .external_lex_state = 6}, - [3403] = {.lex_state = 321, .external_lex_state = 2}, - [3404] = {.lex_state = 13, .external_lex_state = 6}, - [3405] = {.lex_state = 13, .external_lex_state = 6}, - [3406] = {.lex_state = 13, .external_lex_state = 6}, - [3407] = {.lex_state = 13, .external_lex_state = 6}, - [3408] = {.lex_state = 13, .external_lex_state = 6}, - [3409] = {.lex_state = 13, .external_lex_state = 6}, - [3410] = {.lex_state = 13, .external_lex_state = 6}, - [3411] = {.lex_state = 13, .external_lex_state = 7}, - [3412] = {.lex_state = 13, .external_lex_state = 6}, - [3413] = {.lex_state = 13, .external_lex_state = 6}, - [3414] = {.lex_state = 2, .external_lex_state = 4}, - [3415] = {.lex_state = 13, .external_lex_state = 6}, - [3416] = {.lex_state = 2, .external_lex_state = 4}, - [3417] = {.lex_state = 13, .external_lex_state = 6}, - [3418] = {.lex_state = 13, .external_lex_state = 7}, - [3419] = {.lex_state = 11, .external_lex_state = 5}, - [3420] = {.lex_state = 13, .external_lex_state = 6}, - [3421] = {.lex_state = 13, .external_lex_state = 7}, - [3422] = {.lex_state = 13, .external_lex_state = 7}, - [3423] = {.lex_state = 13, .external_lex_state = 6}, - [3424] = {.lex_state = 13, .external_lex_state = 7}, - [3425] = {.lex_state = 13, .external_lex_state = 6}, - [3426] = {.lex_state = 13, .external_lex_state = 7}, - [3427] = {.lex_state = 13, .external_lex_state = 6}, - [3428] = {.lex_state = 2, .external_lex_state = 4}, - [3429] = {.lex_state = 2, .external_lex_state = 4}, - [3430] = {.lex_state = 13, .external_lex_state = 6}, - [3431] = {.lex_state = 321, .external_lex_state = 2}, - [3432] = {.lex_state = 321, .external_lex_state = 2}, - [3433] = {.lex_state = 2, .external_lex_state = 4}, - [3434] = {.lex_state = 2, .external_lex_state = 4}, - [3435] = {.lex_state = 13, .external_lex_state = 6}, - [3436] = {.lex_state = 13, .external_lex_state = 6}, - [3437] = {.lex_state = 13, .external_lex_state = 6}, - [3438] = {.lex_state = 13, .external_lex_state = 7}, - [3439] = {.lex_state = 13, .external_lex_state = 6}, - [3440] = {.lex_state = 13, .external_lex_state = 7}, - [3441] = {.lex_state = 13, .external_lex_state = 7}, - [3442] = {.lex_state = 13, .external_lex_state = 6}, - [3443] = {.lex_state = 13, .external_lex_state = 6}, - [3444] = {.lex_state = 13, .external_lex_state = 6}, - [3445] = {.lex_state = 13, .external_lex_state = 6}, - [3446] = {.lex_state = 13, .external_lex_state = 6}, - [3447] = {.lex_state = 13, .external_lex_state = 6}, - [3448] = {.lex_state = 13, .external_lex_state = 6}, - [3449] = {.lex_state = 2, .external_lex_state = 4}, - [3450] = {.lex_state = 2, .external_lex_state = 4}, - [3451] = {.lex_state = 13, .external_lex_state = 6}, - [3452] = {.lex_state = 13, .external_lex_state = 6}, - [3453] = {.lex_state = 13, .external_lex_state = 6}, - [3454] = {.lex_state = 11, .external_lex_state = 5}, - [3455] = {.lex_state = 13, .external_lex_state = 7}, - [3456] = {.lex_state = 13, .external_lex_state = 6}, - [3457] = {.lex_state = 11, .external_lex_state = 5}, - [3458] = {.lex_state = 13, .external_lex_state = 6}, - [3459] = {.lex_state = 11, .external_lex_state = 5}, - [3460] = {.lex_state = 13, .external_lex_state = 6}, - [3461] = {.lex_state = 13, .external_lex_state = 6}, - [3462] = {.lex_state = 321, .external_lex_state = 2}, - [3463] = {.lex_state = 13, .external_lex_state = 6}, - [3464] = {.lex_state = 13, .external_lex_state = 6}, - [3465] = {.lex_state = 13, .external_lex_state = 6}, - [3466] = {.lex_state = 13, .external_lex_state = 6}, - [3467] = {.lex_state = 13, .external_lex_state = 6}, - [3468] = {.lex_state = 13, .external_lex_state = 6}, - [3469] = {.lex_state = 13, .external_lex_state = 6}, - [3470] = {.lex_state = 13, .external_lex_state = 7}, - [3471] = {.lex_state = 13, .external_lex_state = 6}, - [3472] = {.lex_state = 2, .external_lex_state = 4}, - [3473] = {.lex_state = 13, .external_lex_state = 6}, - [3474] = {.lex_state = 2, .external_lex_state = 4}, - [3475] = {.lex_state = 2, .external_lex_state = 4}, - [3476] = {.lex_state = 13, .external_lex_state = 6}, - [3477] = {.lex_state = 13, .external_lex_state = 7}, - [3478] = {.lex_state = 13, .external_lex_state = 7}, - [3479] = {.lex_state = 13, .external_lex_state = 6}, - [3480] = {.lex_state = 13, .external_lex_state = 7}, - [3481] = {.lex_state = 13, .external_lex_state = 6}, - [3482] = {.lex_state = 13, .external_lex_state = 6}, - [3483] = {.lex_state = 13, .external_lex_state = 7}, - [3484] = {.lex_state = 13, .external_lex_state = 6}, - [3485] = {.lex_state = 13, .external_lex_state = 6}, - [3486] = {.lex_state = 13, .external_lex_state = 6}, - [3487] = {.lex_state = 13, .external_lex_state = 7}, - [3488] = {.lex_state = 13, .external_lex_state = 7}, - [3489] = {.lex_state = 13, .external_lex_state = 6}, - [3490] = {.lex_state = 13, .external_lex_state = 7}, - [3491] = {.lex_state = 13, .external_lex_state = 6}, - [3492] = {.lex_state = 2, .external_lex_state = 4}, - [3493] = {.lex_state = 2, .external_lex_state = 4}, - [3494] = {.lex_state = 13, .external_lex_state = 6}, - [3495] = {.lex_state = 11, .external_lex_state = 5}, - [3496] = {.lex_state = 11, .external_lex_state = 5}, - [3497] = {.lex_state = 13, .external_lex_state = 6}, - [3498] = {.lex_state = 2, .external_lex_state = 4}, - [3499] = {.lex_state = 13, .external_lex_state = 6}, - [3500] = {.lex_state = 2, .external_lex_state = 4}, - [3501] = {.lex_state = 13, .external_lex_state = 6}, - [3502] = {.lex_state = 13, .external_lex_state = 6}, - [3503] = {.lex_state = 13, .external_lex_state = 6}, - [3504] = {.lex_state = 11, .external_lex_state = 5}, - [3505] = {.lex_state = 2, .external_lex_state = 4}, - [3506] = {.lex_state = 13, .external_lex_state = 6}, - [3507] = {.lex_state = 2, .external_lex_state = 4}, - [3508] = {.lex_state = 13, .external_lex_state = 6}, - [3509] = {.lex_state = 2, .external_lex_state = 4}, - [3510] = {.lex_state = 2, .external_lex_state = 4}, - [3511] = {.lex_state = 2, .external_lex_state = 4}, - [3512] = {.lex_state = 2, .external_lex_state = 4}, - [3513] = {.lex_state = 13, .external_lex_state = 6}, - [3514] = {.lex_state = 13, .external_lex_state = 6}, - [3515] = {.lex_state = 13, .external_lex_state = 6}, - [3516] = {.lex_state = 13, .external_lex_state = 6}, - [3517] = {.lex_state = 2, .external_lex_state = 4}, - [3518] = {.lex_state = 13, .external_lex_state = 6}, - [3519] = {.lex_state = 11, .external_lex_state = 5}, - [3520] = {.lex_state = 13, .external_lex_state = 6}, - [3521] = {.lex_state = 13, .external_lex_state = 6}, - [3522] = {.lex_state = 13, .external_lex_state = 6}, - [3523] = {.lex_state = 13, .external_lex_state = 7}, - [3524] = {.lex_state = 13, .external_lex_state = 6}, - [3525] = {.lex_state = 13, .external_lex_state = 6}, - [3526] = {.lex_state = 2, .external_lex_state = 4}, - [3527] = {.lex_state = 11, .external_lex_state = 5}, - [3528] = {.lex_state = 11, .external_lex_state = 5}, - [3529] = {.lex_state = 13, .external_lex_state = 6}, - [3530] = {.lex_state = 2, .external_lex_state = 4}, - [3531] = {.lex_state = 13, .external_lex_state = 6}, - [3532] = {.lex_state = 13, .external_lex_state = 7}, - [3533] = {.lex_state = 13, .external_lex_state = 6}, - [3534] = {.lex_state = 13, .external_lex_state = 6}, - [3535] = {.lex_state = 2, .external_lex_state = 4}, - [3536] = {.lex_state = 13, .external_lex_state = 6}, - [3537] = {.lex_state = 2, .external_lex_state = 4}, - [3538] = {.lex_state = 13, .external_lex_state = 6}, - [3539] = {.lex_state = 13, .external_lex_state = 6}, - [3540] = {.lex_state = 13, .external_lex_state = 6}, - [3541] = {.lex_state = 13, .external_lex_state = 6}, - [3542] = {.lex_state = 13, .external_lex_state = 6}, - [3543] = {.lex_state = 13, .external_lex_state = 6}, - [3544] = {.lex_state = 13, .external_lex_state = 6}, - [3545] = {.lex_state = 13, .external_lex_state = 6}, - [3546] = {.lex_state = 13, .external_lex_state = 6}, - [3547] = {.lex_state = 13, .external_lex_state = 6}, - [3548] = {.lex_state = 13, .external_lex_state = 7}, - [3549] = {.lex_state = 13, .external_lex_state = 6}, - [3550] = {.lex_state = 11, .external_lex_state = 5}, - [3551] = {.lex_state = 2, .external_lex_state = 4}, - [3552] = {.lex_state = 13, .external_lex_state = 6}, - [3553] = {.lex_state = 13, .external_lex_state = 6}, - [3554] = {.lex_state = 13, .external_lex_state = 6}, - [3555] = {.lex_state = 13, .external_lex_state = 6}, - [3556] = {.lex_state = 13, .external_lex_state = 7}, - [3557] = {.lex_state = 13, .external_lex_state = 6}, - [3558] = {.lex_state = 13, .external_lex_state = 6}, - [3559] = {.lex_state = 13, .external_lex_state = 7}, - [3560] = {.lex_state = 13, .external_lex_state = 6}, - [3561] = {.lex_state = 13, .external_lex_state = 6}, - [3562] = {.lex_state = 13, .external_lex_state = 6}, - [3563] = {.lex_state = 13, .external_lex_state = 6}, - [3564] = {.lex_state = 13, .external_lex_state = 7}, - [3565] = {.lex_state = 13, .external_lex_state = 6}, - [3566] = {.lex_state = 13, .external_lex_state = 6}, - [3567] = {.lex_state = 13, .external_lex_state = 6}, - [3568] = {.lex_state = 13, .external_lex_state = 6}, - [3569] = {.lex_state = 13, .external_lex_state = 6}, - [3570] = {.lex_state = 13, .external_lex_state = 6}, - [3571] = {.lex_state = 13, .external_lex_state = 7}, - [3572] = {.lex_state = 13, .external_lex_state = 7}, - [3573] = {.lex_state = 13, .external_lex_state = 6}, - [3574] = {.lex_state = 13, .external_lex_state = 6}, - [3575] = {.lex_state = 13, .external_lex_state = 6}, - [3576] = {.lex_state = 13, .external_lex_state = 6}, - [3577] = {.lex_state = 13, .external_lex_state = 6}, - [3578] = {.lex_state = 13, .external_lex_state = 6}, - [3579] = {.lex_state = 13, .external_lex_state = 6}, - [3580] = {.lex_state = 13, .external_lex_state = 6}, - [3581] = {.lex_state = 13, .external_lex_state = 6}, - [3582] = {.lex_state = 13, .external_lex_state = 6}, - [3583] = {.lex_state = 13, .external_lex_state = 6}, - [3584] = {.lex_state = 13, .external_lex_state = 6}, - [3585] = {.lex_state = 13, .external_lex_state = 6}, - [3586] = {.lex_state = 13, .external_lex_state = 6}, - [3587] = {.lex_state = 13, .external_lex_state = 6}, - [3588] = {.lex_state = 13, .external_lex_state = 6}, - [3589] = {.lex_state = 13, .external_lex_state = 6}, - [3590] = {.lex_state = 13, .external_lex_state = 7}, - [3591] = {.lex_state = 13, .external_lex_state = 6}, - [3592] = {.lex_state = 13, .external_lex_state = 7}, - [3593] = {.lex_state = 13, .external_lex_state = 6}, - [3594] = {.lex_state = 13, .external_lex_state = 6}, - [3595] = {.lex_state = 13, .external_lex_state = 6}, - [3596] = {.lex_state = 13, .external_lex_state = 6}, - [3597] = {.lex_state = 13, .external_lex_state = 6}, - [3598] = {.lex_state = 13, .external_lex_state = 6}, - [3599] = {.lex_state = 13, .external_lex_state = 6}, - [3600] = {.lex_state = 13, .external_lex_state = 7}, - [3601] = {.lex_state = 13, .external_lex_state = 7}, - [3602] = {.lex_state = 13, .external_lex_state = 7}, - [3603] = {.lex_state = 13, .external_lex_state = 7}, - [3604] = {.lex_state = 13, .external_lex_state = 7}, - [3605] = {.lex_state = 13, .external_lex_state = 7}, - [3606] = {.lex_state = 13, .external_lex_state = 7}, - [3607] = {.lex_state = 13, .external_lex_state = 7}, - [3608] = {.lex_state = 2, .external_lex_state = 4}, - [3609] = {.lex_state = 13, .external_lex_state = 7}, - [3610] = {.lex_state = 13, .external_lex_state = 7}, - [3611] = {.lex_state = 13, .external_lex_state = 7}, - [3612] = {.lex_state = 2, .external_lex_state = 4}, - [3613] = {.lex_state = 13, .external_lex_state = 7}, - [3614] = {.lex_state = 2, .external_lex_state = 4}, - [3615] = {.lex_state = 13, .external_lex_state = 7}, - [3616] = {.lex_state = 13, .external_lex_state = 7}, - [3617] = {.lex_state = 13, .external_lex_state = 6}, - [3618] = {.lex_state = 13, .external_lex_state = 7}, - [3619] = {.lex_state = 13, .external_lex_state = 6}, - [3620] = {.lex_state = 13, .external_lex_state = 7}, - [3621] = {.lex_state = 321, .external_lex_state = 2}, - [3622] = {.lex_state = 13, .external_lex_state = 7}, - [3623] = {.lex_state = 13, .external_lex_state = 7}, - [3624] = {.lex_state = 13, .external_lex_state = 7}, - [3625] = {.lex_state = 13, .external_lex_state = 7}, - [3626] = {.lex_state = 13, .external_lex_state = 7}, - [3627] = {.lex_state = 11, .external_lex_state = 5}, - [3628] = {.lex_state = 13, .external_lex_state = 7}, - [3629] = {.lex_state = 11, .external_lex_state = 5}, - [3630] = {.lex_state = 13, .external_lex_state = 7}, - [3631] = {.lex_state = 13, .external_lex_state = 7}, - [3632] = {.lex_state = 2, .external_lex_state = 4}, - [3633] = {.lex_state = 13, .external_lex_state = 6}, - [3634] = {.lex_state = 13, .external_lex_state = 7}, - [3635] = {.lex_state = 13, .external_lex_state = 6}, - [3636] = {.lex_state = 2, .external_lex_state = 4}, - [3637] = {.lex_state = 11, .external_lex_state = 5}, - [3638] = {.lex_state = 13, .external_lex_state = 7}, - [3639] = {.lex_state = 2, .external_lex_state = 4}, - [3640] = {.lex_state = 13, .external_lex_state = 6}, - [3641] = {.lex_state = 13, .external_lex_state = 7}, - [3642] = {.lex_state = 13, .external_lex_state = 7}, - [3643] = {.lex_state = 13, .external_lex_state = 7}, - [3644] = {.lex_state = 13, .external_lex_state = 7}, - [3645] = {.lex_state = 13, .external_lex_state = 6}, - [3646] = {.lex_state = 2, .external_lex_state = 4}, - [3647] = {.lex_state = 13, .external_lex_state = 7}, - [3648] = {.lex_state = 11, .external_lex_state = 5}, - [3649] = {.lex_state = 2, .external_lex_state = 3}, - [3650] = {.lex_state = 2, .external_lex_state = 3}, - [3651] = {.lex_state = 13, .external_lex_state = 7}, - [3652] = {.lex_state = 13, .external_lex_state = 7}, - [3653] = {.lex_state = 321, .external_lex_state = 2}, - [3654] = {.lex_state = 321, .external_lex_state = 2}, - [3655] = {.lex_state = 13, .external_lex_state = 7}, - [3656] = {.lex_state = 13, .external_lex_state = 7}, - [3657] = {.lex_state = 13, .external_lex_state = 7}, - [3658] = {.lex_state = 11, .external_lex_state = 5}, - [3659] = {.lex_state = 13, .external_lex_state = 7}, - [3660] = {.lex_state = 13, .external_lex_state = 7}, - [3661] = {.lex_state = 321, .external_lex_state = 2}, - [3662] = {.lex_state = 13, .external_lex_state = 6}, - [3663] = {.lex_state = 13, .external_lex_state = 6}, - [3664] = {.lex_state = 321, .external_lex_state = 2}, - [3665] = {.lex_state = 2, .external_lex_state = 4}, - [3666] = {.lex_state = 13, .external_lex_state = 7}, - [3667] = {.lex_state = 2, .external_lex_state = 4}, - [3668] = {.lex_state = 13, .external_lex_state = 7}, - [3669] = {.lex_state = 13, .external_lex_state = 7}, - [3670] = {.lex_state = 13, .external_lex_state = 7}, - [3671] = {.lex_state = 2, .external_lex_state = 4}, - [3672] = {.lex_state = 13, .external_lex_state = 6}, - [3673] = {.lex_state = 13, .external_lex_state = 7}, - [3674] = {.lex_state = 2, .external_lex_state = 4}, - [3675] = {.lex_state = 13, .external_lex_state = 7}, - [3676] = {.lex_state = 2, .external_lex_state = 4}, - [3677] = {.lex_state = 13, .external_lex_state = 7}, - [3678] = {.lex_state = 13, .external_lex_state = 7}, - [3679] = {.lex_state = 13, .external_lex_state = 7}, - [3680] = {.lex_state = 2, .external_lex_state = 4}, - [3681] = {.lex_state = 2, .external_lex_state = 4}, - [3682] = {.lex_state = 13, .external_lex_state = 7}, - [3683] = {.lex_state = 2, .external_lex_state = 4}, - [3684] = {.lex_state = 13, .external_lex_state = 7}, - [3685] = {.lex_state = 13, .external_lex_state = 7}, - [3686] = {.lex_state = 2, .external_lex_state = 4}, - [3687] = {.lex_state = 2, .external_lex_state = 4}, - [3688] = {.lex_state = 2, .external_lex_state = 4}, - [3689] = {.lex_state = 2, .external_lex_state = 4}, - [3690] = {.lex_state = 13, .external_lex_state = 7}, - [3691] = {.lex_state = 13, .external_lex_state = 6}, - [3692] = {.lex_state = 11, .external_lex_state = 5}, - [3693] = {.lex_state = 2, .external_lex_state = 4}, - [3694] = {.lex_state = 2, .external_lex_state = 4}, - [3695] = {.lex_state = 11, .external_lex_state = 5}, - [3696] = {.lex_state = 11, .external_lex_state = 5}, - [3697] = {.lex_state = 13, .external_lex_state = 7}, - [3698] = {.lex_state = 13, .external_lex_state = 7}, - [3699] = {.lex_state = 321, .external_lex_state = 2}, - [3700] = {.lex_state = 2, .external_lex_state = 4}, - [3701] = {.lex_state = 2, .external_lex_state = 4}, - [3702] = {.lex_state = 2, .external_lex_state = 4}, - [3703] = {.lex_state = 321, .external_lex_state = 2}, - [3704] = {.lex_state = 2, .external_lex_state = 4}, - [3705] = {.lex_state = 2, .external_lex_state = 4}, - [3706] = {.lex_state = 2, .external_lex_state = 4}, - [3707] = {.lex_state = 13, .external_lex_state = 7}, - [3708] = {.lex_state = 14, .external_lex_state = 7}, - [3709] = {.lex_state = 13, .external_lex_state = 7}, - [3710] = {.lex_state = 13, .external_lex_state = 7}, - [3711] = {.lex_state = 13, .external_lex_state = 7}, - [3712] = {.lex_state = 13, .external_lex_state = 7}, - [3713] = {.lex_state = 13, .external_lex_state = 6}, - [3714] = {.lex_state = 13, .external_lex_state = 7}, - [3715] = {.lex_state = 321, .external_lex_state = 2}, - [3716] = {.lex_state = 13, .external_lex_state = 7}, - [3717] = {.lex_state = 13, .external_lex_state = 7}, - [3718] = {.lex_state = 13, .external_lex_state = 7}, - [3719] = {.lex_state = 13, .external_lex_state = 7}, - [3720] = {.lex_state = 13, .external_lex_state = 7}, - [3721] = {.lex_state = 13, .external_lex_state = 7}, - [3722] = {.lex_state = 13, .external_lex_state = 7}, - [3723] = {.lex_state = 13, .external_lex_state = 7}, - [3724] = {.lex_state = 13, .external_lex_state = 6}, - [3725] = {.lex_state = 13, .external_lex_state = 6}, - [3726] = {.lex_state = 13, .external_lex_state = 7}, - [3727] = {.lex_state = 13, .external_lex_state = 6}, - [3728] = {.lex_state = 13, .external_lex_state = 7}, - [3729] = {.lex_state = 13, .external_lex_state = 7}, - [3730] = {.lex_state = 13, .external_lex_state = 7}, - [3731] = {.lex_state = 14, .external_lex_state = 7}, - [3732] = {.lex_state = 13, .external_lex_state = 6}, - [3733] = {.lex_state = 13, .external_lex_state = 6}, - [3734] = {.lex_state = 13, .external_lex_state = 6}, - [3735] = {.lex_state = 2, .external_lex_state = 4}, - [3736] = {.lex_state = 13, .external_lex_state = 6}, - [3737] = {.lex_state = 13, .external_lex_state = 6}, - [3738] = {.lex_state = 13, .external_lex_state = 7}, - [3739] = {.lex_state = 2, .external_lex_state = 4}, - [3740] = {.lex_state = 13, .external_lex_state = 6}, - [3741] = {.lex_state = 321, .external_lex_state = 2}, - [3742] = {.lex_state = 13, .external_lex_state = 6}, - [3743] = {.lex_state = 13, .external_lex_state = 7}, - [3744] = {.lex_state = 13, .external_lex_state = 6}, - [3745] = {.lex_state = 13, .external_lex_state = 7}, - [3746] = {.lex_state = 13, .external_lex_state = 6}, - [3747] = {.lex_state = 13, .external_lex_state = 7}, - [3748] = {.lex_state = 13, .external_lex_state = 7}, - [3749] = {.lex_state = 13, .external_lex_state = 7}, - [3750] = {.lex_state = 13, .external_lex_state = 7}, - [3751] = {.lex_state = 14, .external_lex_state = 7}, - [3752] = {.lex_state = 13, .external_lex_state = 7}, - [3753] = {.lex_state = 13, .external_lex_state = 7}, - [3754] = {.lex_state = 13, .external_lex_state = 7}, - [3755] = {.lex_state = 14, .external_lex_state = 7}, - [3756] = {.lex_state = 13, .external_lex_state = 7}, - [3757] = {.lex_state = 321, .external_lex_state = 2}, - [3758] = {.lex_state = 15, .external_lex_state = 7}, - [3759] = {.lex_state = 14, .external_lex_state = 7}, - [3760] = {.lex_state = 14, .external_lex_state = 7}, - [3761] = {.lex_state = 14, .external_lex_state = 7}, - [3762] = {.lex_state = 14, .external_lex_state = 7}, - [3763] = {.lex_state = 14, .external_lex_state = 7}, - [3764] = {.lex_state = 14, .external_lex_state = 7}, - [3765] = {.lex_state = 13, .external_lex_state = 7}, - [3766] = {.lex_state = 13, .external_lex_state = 7}, - [3767] = {.lex_state = 13, .external_lex_state = 7}, - [3768] = {.lex_state = 13, .external_lex_state = 7}, - [3769] = {.lex_state = 11, .external_lex_state = 5}, - [3770] = {.lex_state = 13, .external_lex_state = 6}, - [3771] = {.lex_state = 13, .external_lex_state = 7}, - [3772] = {.lex_state = 13, .external_lex_state = 6}, - [3773] = {.lex_state = 14, .external_lex_state = 7}, - [3774] = {.lex_state = 14, .external_lex_state = 7}, - [3775] = {.lex_state = 13, .external_lex_state = 7}, - [3776] = {.lex_state = 13, .external_lex_state = 7}, - [3777] = {.lex_state = 13, .external_lex_state = 7}, - [3778] = {.lex_state = 13, .external_lex_state = 7}, - [3779] = {.lex_state = 14, .external_lex_state = 7}, - [3780] = {.lex_state = 13, .external_lex_state = 7}, - [3781] = {.lex_state = 14, .external_lex_state = 7}, - [3782] = {.lex_state = 2, .external_lex_state = 4}, - [3783] = {.lex_state = 13, .external_lex_state = 6}, - [3784] = {.lex_state = 13, .external_lex_state = 7}, - [3785] = {.lex_state = 13, .external_lex_state = 7}, - [3786] = {.lex_state = 14, .external_lex_state = 7}, - [3787] = {.lex_state = 13, .external_lex_state = 6}, - [3788] = {.lex_state = 13, .external_lex_state = 7}, - [3789] = {.lex_state = 13, .external_lex_state = 7}, - [3790] = {.lex_state = 13, .external_lex_state = 7}, - [3791] = {.lex_state = 13, .external_lex_state = 6}, - [3792] = {.lex_state = 13, .external_lex_state = 7}, - [3793] = {.lex_state = 13, .external_lex_state = 7}, - [3794] = {.lex_state = 321, .external_lex_state = 2}, - [3795] = {.lex_state = 2, .external_lex_state = 4}, - [3796] = {.lex_state = 2, .external_lex_state = 4}, - [3797] = {.lex_state = 2, .external_lex_state = 4}, - [3798] = {.lex_state = 13, .external_lex_state = 6}, - [3799] = {.lex_state = 2, .external_lex_state = 4}, - [3800] = {.lex_state = 2, .external_lex_state = 4}, - [3801] = {.lex_state = 13, .external_lex_state = 7}, - [3802] = {.lex_state = 2, .external_lex_state = 4}, - [3803] = {.lex_state = 14, .external_lex_state = 7}, - [3804] = {.lex_state = 2, .external_lex_state = 4}, - [3805] = {.lex_state = 2, .external_lex_state = 4}, - [3806] = {.lex_state = 13, .external_lex_state = 7}, - [3807] = {.lex_state = 14, .external_lex_state = 7}, - [3808] = {.lex_state = 321, .external_lex_state = 2}, - [3809] = {.lex_state = 2, .external_lex_state = 4}, - [3810] = {.lex_state = 14, .external_lex_state = 7}, - [3811] = {.lex_state = 13, .external_lex_state = 7}, - [3812] = {.lex_state = 2, .external_lex_state = 4}, - [3813] = {.lex_state = 321, .external_lex_state = 2}, - [3814] = {.lex_state = 2, .external_lex_state = 4}, - [3815] = {.lex_state = 13, .external_lex_state = 7}, - [3816] = {.lex_state = 13, .external_lex_state = 7}, - [3817] = {.lex_state = 13, .external_lex_state = 7}, - [3818] = {.lex_state = 13, .external_lex_state = 7}, - [3819] = {.lex_state = 13, .external_lex_state = 7}, - [3820] = {.lex_state = 13, .external_lex_state = 7}, - [3821] = {.lex_state = 11, .external_lex_state = 5}, - [3822] = {.lex_state = 13, .external_lex_state = 6}, - [3823] = {.lex_state = 13, .external_lex_state = 7}, - [3824] = {.lex_state = 14, .external_lex_state = 6}, - [3825] = {.lex_state = 2, .external_lex_state = 4}, - [3826] = {.lex_state = 13, .external_lex_state = 7}, - [3827] = {.lex_state = 13, .external_lex_state = 7}, - [3828] = {.lex_state = 13, .external_lex_state = 7}, - [3829] = {.lex_state = 13, .external_lex_state = 7}, - [3830] = {.lex_state = 13, .external_lex_state = 7}, - [3831] = {.lex_state = 13, .external_lex_state = 7}, - [3832] = {.lex_state = 13, .external_lex_state = 7}, - [3833] = {.lex_state = 13, .external_lex_state = 7}, - [3834] = {.lex_state = 13, .external_lex_state = 7}, - [3835] = {.lex_state = 13, .external_lex_state = 7}, - [3836] = {.lex_state = 13, .external_lex_state = 7}, - [3837] = {.lex_state = 13, .external_lex_state = 7}, - [3838] = {.lex_state = 321, .external_lex_state = 2}, - [3839] = {.lex_state = 13, .external_lex_state = 7}, - [3840] = {.lex_state = 13, .external_lex_state = 7}, - [3841] = {.lex_state = 13, .external_lex_state = 7}, - [3842] = {.lex_state = 13, .external_lex_state = 7}, - [3843] = {.lex_state = 13, .external_lex_state = 7}, - [3844] = {.lex_state = 13, .external_lex_state = 7}, - [3845] = {.lex_state = 13, .external_lex_state = 7}, - [3846] = {.lex_state = 13, .external_lex_state = 7}, - [3847] = {.lex_state = 13, .external_lex_state = 7}, - [3848] = {.lex_state = 13, .external_lex_state = 7}, - [3849] = {.lex_state = 13, .external_lex_state = 7}, - [3850] = {.lex_state = 13, .external_lex_state = 6}, - [3851] = {.lex_state = 13, .external_lex_state = 6}, - [3852] = {.lex_state = 13, .external_lex_state = 7}, - [3853] = {.lex_state = 13, .external_lex_state = 7}, - [3854] = {.lex_state = 321, .external_lex_state = 2}, - [3855] = {.lex_state = 13, .external_lex_state = 7}, - [3856] = {.lex_state = 13, .external_lex_state = 7}, - [3857] = {.lex_state = 13, .external_lex_state = 7}, - [3858] = {.lex_state = 13, .external_lex_state = 7}, - [3859] = {.lex_state = 13, .external_lex_state = 7}, - [3860] = {.lex_state = 13, .external_lex_state = 6}, - [3861] = {.lex_state = 13, .external_lex_state = 7}, - [3862] = {.lex_state = 13, .external_lex_state = 7}, - [3863] = {.lex_state = 13, .external_lex_state = 7}, - [3864] = {.lex_state = 13, .external_lex_state = 7}, - [3865] = {.lex_state = 13, .external_lex_state = 7}, - [3866] = {.lex_state = 13, .external_lex_state = 7}, - [3867] = {.lex_state = 13, .external_lex_state = 7}, - [3868] = {.lex_state = 13, .external_lex_state = 7}, - [3869] = {.lex_state = 13, .external_lex_state = 7}, - [3870] = {.lex_state = 13, .external_lex_state = 7}, - [3871] = {.lex_state = 13, .external_lex_state = 7}, - [3872] = {.lex_state = 13, .external_lex_state = 7}, - [3873] = {.lex_state = 13, .external_lex_state = 7}, - [3874] = {.lex_state = 13, .external_lex_state = 7}, - [3875] = {.lex_state = 13, .external_lex_state = 7}, - [3876] = {.lex_state = 13, .external_lex_state = 7}, - [3877] = {.lex_state = 13, .external_lex_state = 7}, - [3878] = {.lex_state = 13, .external_lex_state = 7}, - [3879] = {.lex_state = 13, .external_lex_state = 7}, - [3880] = {.lex_state = 13, .external_lex_state = 7}, - [3881] = {.lex_state = 13, .external_lex_state = 6}, - [3882] = {.lex_state = 13, .external_lex_state = 7}, - [3883] = {.lex_state = 13, .external_lex_state = 7}, - [3884] = {.lex_state = 2, .external_lex_state = 4}, - [3885] = {.lex_state = 13, .external_lex_state = 7}, - [3886] = {.lex_state = 13, .external_lex_state = 7}, - [3887] = {.lex_state = 13, .external_lex_state = 7}, - [3888] = {.lex_state = 13, .external_lex_state = 7}, - [3889] = {.lex_state = 13, .external_lex_state = 7}, - [3890] = {.lex_state = 13, .external_lex_state = 7}, - [3891] = {.lex_state = 13, .external_lex_state = 7}, - [3892] = {.lex_state = 13, .external_lex_state = 7}, - [3893] = {.lex_state = 13, .external_lex_state = 7}, - [3894] = {.lex_state = 13, .external_lex_state = 7}, - [3895] = {.lex_state = 13, .external_lex_state = 7}, - [3896] = {.lex_state = 13, .external_lex_state = 7}, - [3897] = {.lex_state = 13, .external_lex_state = 7}, - [3898] = {.lex_state = 13, .external_lex_state = 7}, - [3899] = {.lex_state = 13, .external_lex_state = 7}, - [3900] = {.lex_state = 13, .external_lex_state = 7}, - [3901] = {.lex_state = 13, .external_lex_state = 7}, - [3902] = {.lex_state = 13, .external_lex_state = 6}, - [3903] = {.lex_state = 13, .external_lex_state = 7}, - [3904] = {.lex_state = 13, .external_lex_state = 7}, - [3905] = {.lex_state = 13, .external_lex_state = 7}, - [3906] = {.lex_state = 13, .external_lex_state = 6}, - [3907] = {.lex_state = 13, .external_lex_state = 7}, - [3908] = {.lex_state = 13, .external_lex_state = 7}, - [3909] = {.lex_state = 13, .external_lex_state = 7}, - [3910] = {.lex_state = 13, .external_lex_state = 7}, - [3911] = {.lex_state = 13, .external_lex_state = 7}, - [3912] = {.lex_state = 13, .external_lex_state = 7}, - [3913] = {.lex_state = 13, .external_lex_state = 7}, - [3914] = {.lex_state = 13, .external_lex_state = 7}, - [3915] = {.lex_state = 2, .external_lex_state = 4}, - [3916] = {.lex_state = 13, .external_lex_state = 7}, - [3917] = {.lex_state = 2, .external_lex_state = 4}, - [3918] = {.lex_state = 13, .external_lex_state = 6}, - [3919] = {.lex_state = 321, .external_lex_state = 2}, - [3920] = {.lex_state = 13, .external_lex_state = 7}, - [3921] = {.lex_state = 321, .external_lex_state = 2}, - [3922] = {.lex_state = 13, .external_lex_state = 7}, - [3923] = {.lex_state = 13, .external_lex_state = 7}, - [3924] = {.lex_state = 13, .external_lex_state = 7}, - [3925] = {.lex_state = 13, .external_lex_state = 7}, - [3926] = {.lex_state = 13, .external_lex_state = 6}, - [3927] = {.lex_state = 13, .external_lex_state = 6}, - [3928] = {.lex_state = 13, .external_lex_state = 7}, - [3929] = {.lex_state = 13, .external_lex_state = 6}, - [3930] = {.lex_state = 13, .external_lex_state = 7}, - [3931] = {.lex_state = 13, .external_lex_state = 6}, - [3932] = {.lex_state = 13, .external_lex_state = 7}, - [3933] = {.lex_state = 13, .external_lex_state = 7}, - [3934] = {.lex_state = 13, .external_lex_state = 6}, - [3935] = {.lex_state = 13, .external_lex_state = 6}, - [3936] = {.lex_state = 13, .external_lex_state = 7}, - [3937] = {.lex_state = 13, .external_lex_state = 7}, - [3938] = {.lex_state = 13, .external_lex_state = 7}, - [3939] = {.lex_state = 13, .external_lex_state = 7}, - [3940] = {.lex_state = 13, .external_lex_state = 7}, - [3941] = {.lex_state = 13, .external_lex_state = 6}, - [3942] = {.lex_state = 321, .external_lex_state = 2}, - [3943] = {.lex_state = 13, .external_lex_state = 7}, - [3944] = {.lex_state = 13, .external_lex_state = 7}, - [3945] = {.lex_state = 13, .external_lex_state = 7}, - [3946] = {.lex_state = 13, .external_lex_state = 7}, - [3947] = {.lex_state = 13, .external_lex_state = 7}, - [3948] = {.lex_state = 13, .external_lex_state = 7}, - [3949] = {.lex_state = 13, .external_lex_state = 7}, - [3950] = {.lex_state = 13, .external_lex_state = 7}, - [3951] = {.lex_state = 13, .external_lex_state = 7}, - [3952] = {.lex_state = 2, .external_lex_state = 4}, - [3953] = {.lex_state = 13, .external_lex_state = 7}, - [3954] = {.lex_state = 13, .external_lex_state = 7}, - [3955] = {.lex_state = 13, .external_lex_state = 7}, - [3956] = {.lex_state = 13, .external_lex_state = 7}, - [3957] = {.lex_state = 13, .external_lex_state = 7}, - [3958] = {.lex_state = 13, .external_lex_state = 7}, - [3959] = {.lex_state = 321, .external_lex_state = 2}, - [3960] = {.lex_state = 2, .external_lex_state = 4}, - [3961] = {.lex_state = 2, .external_lex_state = 4}, - [3962] = {.lex_state = 13, .external_lex_state = 7}, - [3963] = {.lex_state = 2, .external_lex_state = 4}, - [3964] = {.lex_state = 13, .external_lex_state = 7}, - [3965] = {.lex_state = 13, .external_lex_state = 7}, - [3966] = {.lex_state = 13, .external_lex_state = 7}, - [3967] = {.lex_state = 13, .external_lex_state = 7}, - [3968] = {.lex_state = 13, .external_lex_state = 7}, - [3969] = {.lex_state = 13, .external_lex_state = 7}, - [3970] = {.lex_state = 13, .external_lex_state = 7}, - [3971] = {.lex_state = 13, .external_lex_state = 7}, - [3972] = {.lex_state = 2, .external_lex_state = 4}, - [3973] = {.lex_state = 13, .external_lex_state = 7}, - [3974] = {.lex_state = 13, .external_lex_state = 7}, - [3975] = {.lex_state = 13, .external_lex_state = 7}, - [3976] = {.lex_state = 13, .external_lex_state = 7}, - [3977] = {.lex_state = 13, .external_lex_state = 7}, - [3978] = {.lex_state = 13, .external_lex_state = 7}, - [3979] = {.lex_state = 2, .external_lex_state = 4}, - [3980] = {.lex_state = 13, .external_lex_state = 7}, - [3981] = {.lex_state = 13, .external_lex_state = 7}, - [3982] = {.lex_state = 13, .external_lex_state = 7}, - [3983] = {.lex_state = 14, .external_lex_state = 6}, - [3984] = {.lex_state = 14, .external_lex_state = 6}, - [3985] = {.lex_state = 14, .external_lex_state = 6}, - [3986] = {.lex_state = 14, .external_lex_state = 6}, - [3987] = {.lex_state = 14, .external_lex_state = 6}, - [3988] = {.lex_state = 14, .external_lex_state = 6}, - [3989] = {.lex_state = 14, .external_lex_state = 6}, - [3990] = {.lex_state = 13, .external_lex_state = 7}, - [3991] = {.lex_state = 13, .external_lex_state = 7}, - [3992] = {.lex_state = 13, .external_lex_state = 7}, - [3993] = {.lex_state = 14, .external_lex_state = 6}, - [3994] = {.lex_state = 14, .external_lex_state = 6}, - [3995] = {.lex_state = 13, .external_lex_state = 7}, - [3996] = {.lex_state = 13, .external_lex_state = 7}, - [3997] = {.lex_state = 14, .external_lex_state = 6}, - [3998] = {.lex_state = 2, .external_lex_state = 4}, - [3999] = {.lex_state = 2, .external_lex_state = 4}, - [4000] = {.lex_state = 13, .external_lex_state = 7}, - [4001] = {.lex_state = 13, .external_lex_state = 7}, - [4002] = {.lex_state = 321, .external_lex_state = 2}, - [4003] = {.lex_state = 13, .external_lex_state = 7}, - [4004] = {.lex_state = 13, .external_lex_state = 7}, - [4005] = {.lex_state = 13, .external_lex_state = 7}, - [4006] = {.lex_state = 13, .external_lex_state = 7}, - [4007] = {.lex_state = 13, .external_lex_state = 7}, - [4008] = {.lex_state = 14, .external_lex_state = 6}, - [4009] = {.lex_state = 13, .external_lex_state = 7}, - [4010] = {.lex_state = 13, .external_lex_state = 7}, - [4011] = {.lex_state = 2, .external_lex_state = 4}, - [4012] = {.lex_state = 13, .external_lex_state = 7}, - [4013] = {.lex_state = 2, .external_lex_state = 4}, - [4014] = {.lex_state = 13, .external_lex_state = 7}, - [4015] = {.lex_state = 13, .external_lex_state = 7}, - [4016] = {.lex_state = 13, .external_lex_state = 7}, - [4017] = {.lex_state = 13, .external_lex_state = 7}, - [4018] = {.lex_state = 14, .external_lex_state = 6}, - [4019] = {.lex_state = 14, .external_lex_state = 6}, - [4020] = {.lex_state = 14, .external_lex_state = 6}, - [4021] = {.lex_state = 14, .external_lex_state = 6}, - [4022] = {.lex_state = 14, .external_lex_state = 6}, - [4023] = {.lex_state = 13, .external_lex_state = 7}, - [4024] = {.lex_state = 13, .external_lex_state = 6}, - [4025] = {.lex_state = 13, .external_lex_state = 7}, - [4026] = {.lex_state = 13, .external_lex_state = 7}, - [4027] = {.lex_state = 2, .external_lex_state = 4}, - [4028] = {.lex_state = 13, .external_lex_state = 7}, - [4029] = {.lex_state = 13, .external_lex_state = 6}, - [4030] = {.lex_state = 13, .external_lex_state = 6}, - [4031] = {.lex_state = 13, .external_lex_state = 7}, - [4032] = {.lex_state = 13, .external_lex_state = 7}, - [4033] = {.lex_state = 13, .external_lex_state = 6}, - [4034] = {.lex_state = 321, .external_lex_state = 2}, - [4035] = {.lex_state = 13, .external_lex_state = 7}, - [4036] = {.lex_state = 321, .external_lex_state = 2}, - [4037] = {.lex_state = 13, .external_lex_state = 7}, - [4038] = {.lex_state = 321, .external_lex_state = 2}, - [4039] = {.lex_state = 13, .external_lex_state = 7}, - [4040] = {.lex_state = 13, .external_lex_state = 7}, - [4041] = {.lex_state = 2, .external_lex_state = 4}, - [4042] = {.lex_state = 14, .external_lex_state = 7}, - [4043] = {.lex_state = 14, .external_lex_state = 7}, - [4044] = {.lex_state = 2, .external_lex_state = 4}, - [4045] = {.lex_state = 2, .external_lex_state = 4}, - [4046] = {.lex_state = 2, .external_lex_state = 4}, - [4047] = {.lex_state = 14, .external_lex_state = 7}, - [4048] = {.lex_state = 14, .external_lex_state = 7}, - [4049] = {.lex_state = 2, .external_lex_state = 4}, - [4050] = {.lex_state = 2, .external_lex_state = 4}, - [4051] = {.lex_state = 14, .external_lex_state = 7}, - [4052] = {.lex_state = 13, .external_lex_state = 6}, - [4053] = {.lex_state = 14, .external_lex_state = 7}, - [4054] = {.lex_state = 2, .external_lex_state = 4}, - [4055] = {.lex_state = 2, .external_lex_state = 4}, - [4056] = {.lex_state = 14, .external_lex_state = 7}, - [4057] = {.lex_state = 13, .external_lex_state = 7}, - [4058] = {.lex_state = 2, .external_lex_state = 4}, - [4059] = {.lex_state = 14, .external_lex_state = 7}, - [4060] = {.lex_state = 14, .external_lex_state = 7}, - [4061] = {.lex_state = 14, .external_lex_state = 7}, - [4062] = {.lex_state = 14, .external_lex_state = 7}, - [4063] = {.lex_state = 13, .external_lex_state = 6}, - [4064] = {.lex_state = 13, .external_lex_state = 6}, - [4065] = {.lex_state = 13, .external_lex_state = 7}, - [4066] = {.lex_state = 14, .external_lex_state = 7}, - [4067] = {.lex_state = 13, .external_lex_state = 7}, - [4068] = {.lex_state = 2, .external_lex_state = 4}, - [4069] = {.lex_state = 13, .external_lex_state = 7}, - [4070] = {.lex_state = 2, .external_lex_state = 4}, - [4071] = {.lex_state = 14, .external_lex_state = 7}, - [4072] = {.lex_state = 13, .external_lex_state = 6}, - [4073] = {.lex_state = 13, .external_lex_state = 7}, - [4074] = {.lex_state = 13, .external_lex_state = 6}, - [4075] = {.lex_state = 13, .external_lex_state = 6}, - [4076] = {.lex_state = 13, .external_lex_state = 6}, - [4077] = {.lex_state = 14, .external_lex_state = 7}, - [4078] = {.lex_state = 13, .external_lex_state = 6}, - [4079] = {.lex_state = 13, .external_lex_state = 6}, - [4080] = {.lex_state = 13, .external_lex_state = 6}, - [4081] = {.lex_state = 13, .external_lex_state = 6}, - [4082] = {.lex_state = 14, .external_lex_state = 7}, - [4083] = {.lex_state = 14, .external_lex_state = 7}, - [4084] = {.lex_state = 2, .external_lex_state = 4}, - [4085] = {.lex_state = 13, .external_lex_state = 6}, - [4086] = {.lex_state = 14, .external_lex_state = 7}, - [4087] = {.lex_state = 13, .external_lex_state = 6}, - [4088] = {.lex_state = 13, .external_lex_state = 6}, - [4089] = {.lex_state = 13, .external_lex_state = 6}, - [4090] = {.lex_state = 13, .external_lex_state = 6}, - [4091] = {.lex_state = 13, .external_lex_state = 6}, - [4092] = {.lex_state = 13, .external_lex_state = 6}, - [4093] = {.lex_state = 13, .external_lex_state = 7}, - [4094] = {.lex_state = 14, .external_lex_state = 6}, - [4095] = {.lex_state = 13, .external_lex_state = 7}, - [4096] = {.lex_state = 13, .external_lex_state = 7}, - [4097] = {.lex_state = 14, .external_lex_state = 6}, - [4098] = {.lex_state = 14, .external_lex_state = 6}, - [4099] = {.lex_state = 13, .external_lex_state = 6}, - [4100] = {.lex_state = 13, .external_lex_state = 7}, - [4101] = {.lex_state = 13, .external_lex_state = 7}, - [4102] = {.lex_state = 14, .external_lex_state = 6}, - [4103] = {.lex_state = 2, .external_lex_state = 3}, - [4104] = {.lex_state = 13, .external_lex_state = 7}, - [4105] = {.lex_state = 14, .external_lex_state = 6}, - [4106] = {.lex_state = 13, .external_lex_state = 7}, - [4107] = {.lex_state = 13, .external_lex_state = 6}, - [4108] = {.lex_state = 13, .external_lex_state = 7}, - [4109] = {.lex_state = 13, .external_lex_state = 7}, - [4110] = {.lex_state = 13, .external_lex_state = 7}, - [4111] = {.lex_state = 14, .external_lex_state = 6}, - [4112] = {.lex_state = 13, .external_lex_state = 6}, - [4113] = {.lex_state = 13, .external_lex_state = 7}, - [4114] = {.lex_state = 13, .external_lex_state = 7}, - [4115] = {.lex_state = 14, .external_lex_state = 6}, - [4116] = {.lex_state = 13, .external_lex_state = 7}, - [4117] = {.lex_state = 2, .external_lex_state = 3}, - [4118] = {.lex_state = 14, .external_lex_state = 6}, - [4119] = {.lex_state = 13, .external_lex_state = 6}, - [4120] = {.lex_state = 13, .external_lex_state = 7}, - [4121] = {.lex_state = 13, .external_lex_state = 6}, - [4122] = {.lex_state = 14, .external_lex_state = 6}, - [4123] = {.lex_state = 13, .external_lex_state = 7}, - [4124] = {.lex_state = 14, .external_lex_state = 6}, - [4125] = {.lex_state = 14, .external_lex_state = 6}, - [4126] = {.lex_state = 13, .external_lex_state = 7}, - [4127] = {.lex_state = 14, .external_lex_state = 6}, - [4128] = {.lex_state = 13, .external_lex_state = 7}, - [4129] = {.lex_state = 13, .external_lex_state = 7}, - [4130] = {.lex_state = 14, .external_lex_state = 6}, - [4131] = {.lex_state = 13, .external_lex_state = 6}, - [4132] = {.lex_state = 14, .external_lex_state = 6}, - [4133] = {.lex_state = 13, .external_lex_state = 7}, - [4134] = {.lex_state = 14, .external_lex_state = 6}, - [4135] = {.lex_state = 13, .external_lex_state = 7}, - [4136] = {.lex_state = 13, .external_lex_state = 7}, - [4137] = {.lex_state = 13, .external_lex_state = 6}, - [4138] = {.lex_state = 13, .external_lex_state = 7}, - [4139] = {.lex_state = 14, .external_lex_state = 6}, - [4140] = {.lex_state = 14, .external_lex_state = 6}, - [4141] = {.lex_state = 14, .external_lex_state = 6}, - [4142] = {.lex_state = 13, .external_lex_state = 6}, - [4143] = {.lex_state = 13, .external_lex_state = 7}, - [4144] = {.lex_state = 2, .external_lex_state = 4}, - [4145] = {.lex_state = 13, .external_lex_state = 6}, - [4146] = {.lex_state = 13, .external_lex_state = 7}, - [4147] = {.lex_state = 13, .external_lex_state = 6}, - [4148] = {.lex_state = 13, .external_lex_state = 7}, - [4149] = {.lex_state = 13, .external_lex_state = 7}, - [4150] = {.lex_state = 13, .external_lex_state = 7}, - [4151] = {.lex_state = 2, .external_lex_state = 4}, - [4152] = {.lex_state = 13, .external_lex_state = 6}, - [4153] = {.lex_state = 13, .external_lex_state = 6}, - [4154] = {.lex_state = 13, .external_lex_state = 6}, - [4155] = {.lex_state = 2, .external_lex_state = 4}, - [4156] = {.lex_state = 2, .external_lex_state = 4}, - [4157] = {.lex_state = 13, .external_lex_state = 7}, - [4158] = {.lex_state = 13, .external_lex_state = 6}, - [4159] = {.lex_state = 13, .external_lex_state = 6}, - [4160] = {.lex_state = 2, .external_lex_state = 4}, - [4161] = {.lex_state = 13, .external_lex_state = 6}, - [4162] = {.lex_state = 2, .external_lex_state = 4}, - [4163] = {.lex_state = 2, .external_lex_state = 4}, - [4164] = {.lex_state = 13, .external_lex_state = 7}, - [4165] = {.lex_state = 13, .external_lex_state = 7}, - [4166] = {.lex_state = 13, .external_lex_state = 7}, - [4167] = {.lex_state = 13, .external_lex_state = 7}, - [4168] = {.lex_state = 13, .external_lex_state = 7}, - [4169] = {.lex_state = 13, .external_lex_state = 6}, - [4170] = {.lex_state = 13, .external_lex_state = 7}, - [4171] = {.lex_state = 13, .external_lex_state = 6}, - [4172] = {.lex_state = 13, .external_lex_state = 6}, - [4173] = {.lex_state = 13, .external_lex_state = 7}, - [4174] = {.lex_state = 13, .external_lex_state = 6}, - [4175] = {.lex_state = 13, .external_lex_state = 7}, - [4176] = {.lex_state = 13, .external_lex_state = 7}, - [4177] = {.lex_state = 13, .external_lex_state = 7}, - [4178] = {.lex_state = 13, .external_lex_state = 6}, - [4179] = {.lex_state = 2, .external_lex_state = 4}, - [4180] = {.lex_state = 13, .external_lex_state = 7}, - [4181] = {.lex_state = 13, .external_lex_state = 7}, - [4182] = {.lex_state = 2, .external_lex_state = 4}, - [4183] = {.lex_state = 13, .external_lex_state = 7}, - [4184] = {.lex_state = 13, .external_lex_state = 7}, - [4185] = {.lex_state = 13, .external_lex_state = 6}, - [4186] = {.lex_state = 13, .external_lex_state = 7}, - [4187] = {.lex_state = 10, .external_lex_state = 2}, - [4188] = {.lex_state = 13, .external_lex_state = 7}, - [4189] = {.lex_state = 13, .external_lex_state = 6}, - [4190] = {.lex_state = 13, .external_lex_state = 7}, - [4191] = {.lex_state = 13, .external_lex_state = 7}, - [4192] = {.lex_state = 13, .external_lex_state = 6}, - [4193] = {.lex_state = 2, .external_lex_state = 4}, - [4194] = {.lex_state = 13, .external_lex_state = 6}, - [4195] = {.lex_state = 13, .external_lex_state = 7}, - [4196] = {.lex_state = 13, .external_lex_state = 7}, - [4197] = {.lex_state = 13, .external_lex_state = 7}, - [4198] = {.lex_state = 13, .external_lex_state = 6}, - [4199] = {.lex_state = 13, .external_lex_state = 7}, - [4200] = {.lex_state = 13, .external_lex_state = 6}, - [4201] = {.lex_state = 13, .external_lex_state = 7}, - [4202] = {.lex_state = 13, .external_lex_state = 7}, - [4203] = {.lex_state = 13, .external_lex_state = 6}, - [4204] = {.lex_state = 13, .external_lex_state = 7}, - [4205] = {.lex_state = 13, .external_lex_state = 6}, - [4206] = {.lex_state = 13, .external_lex_state = 7}, - [4207] = {.lex_state = 13, .external_lex_state = 6}, - [4208] = {.lex_state = 13, .external_lex_state = 7}, - [4209] = {.lex_state = 13, .external_lex_state = 7}, - [4210] = {.lex_state = 13, .external_lex_state = 6}, - [4211] = {.lex_state = 13, .external_lex_state = 7}, - [4212] = {.lex_state = 13, .external_lex_state = 7}, - [4213] = {.lex_state = 13, .external_lex_state = 6}, - [4214] = {.lex_state = 13, .external_lex_state = 6}, - [4215] = {.lex_state = 13, .external_lex_state = 6}, - [4216] = {.lex_state = 13, .external_lex_state = 7}, - [4217] = {.lex_state = 13, .external_lex_state = 6}, - [4218] = {.lex_state = 13, .external_lex_state = 7}, - [4219] = {.lex_state = 13, .external_lex_state = 6}, - [4220] = {.lex_state = 13, .external_lex_state = 6}, - [4221] = {.lex_state = 13, .external_lex_state = 7}, - [4222] = {.lex_state = 14, .external_lex_state = 7}, - [4223] = {.lex_state = 13, .external_lex_state = 7}, - [4224] = {.lex_state = 13, .external_lex_state = 7}, - [4225] = {.lex_state = 14, .external_lex_state = 7}, - [4226] = {.lex_state = 14, .external_lex_state = 7}, - [4227] = {.lex_state = 14, .external_lex_state = 7}, - [4228] = {.lex_state = 13, .external_lex_state = 7}, - [4229] = {.lex_state = 13, .external_lex_state = 7}, - [4230] = {.lex_state = 13, .external_lex_state = 7}, - [4231] = {.lex_state = 14, .external_lex_state = 7}, - [4232] = {.lex_state = 13, .external_lex_state = 7}, - [4233] = {.lex_state = 14, .external_lex_state = 7}, - [4234] = {.lex_state = 14, .external_lex_state = 7}, - [4235] = {.lex_state = 14, .external_lex_state = 7}, - [4236] = {.lex_state = 14, .external_lex_state = 7}, - [4237] = {.lex_state = 13, .external_lex_state = 7}, - [4238] = {.lex_state = 14, .external_lex_state = 7}, - [4239] = {.lex_state = 13, .external_lex_state = 6}, - [4240] = {.lex_state = 13, .external_lex_state = 7}, - [4241] = {.lex_state = 14, .external_lex_state = 7}, - [4242] = {.lex_state = 13, .external_lex_state = 7}, - [4243] = {.lex_state = 14, .external_lex_state = 7}, - [4244] = {.lex_state = 14, .external_lex_state = 7}, - [4245] = {.lex_state = 14, .external_lex_state = 7}, - [4246] = {.lex_state = 13, .external_lex_state = 7}, - [4247] = {.lex_state = 14, .external_lex_state = 7}, - [4248] = {.lex_state = 14, .external_lex_state = 7}, - [4249] = {.lex_state = 13, .external_lex_state = 7}, - [4250] = {.lex_state = 13, .external_lex_state = 7}, - [4251] = {.lex_state = 14, .external_lex_state = 7}, - [4252] = {.lex_state = 13, .external_lex_state = 7}, - [4253] = {.lex_state = 13, .external_lex_state = 7}, - [4254] = {.lex_state = 14, .external_lex_state = 7}, - [4255] = {.lex_state = 13, .external_lex_state = 6}, - [4256] = {.lex_state = 14, .external_lex_state = 6}, - [4257] = {.lex_state = 13, .external_lex_state = 7}, - [4258] = {.lex_state = 14, .external_lex_state = 6}, - [4259] = {.lex_state = 14, .external_lex_state = 6}, - [4260] = {.lex_state = 13, .external_lex_state = 7}, - [4261] = {.lex_state = 14, .external_lex_state = 6}, - [4262] = {.lex_state = 14, .external_lex_state = 6}, - [4263] = {.lex_state = 14, .external_lex_state = 6}, - [4264] = {.lex_state = 14, .external_lex_state = 6}, - [4265] = {.lex_state = 14, .external_lex_state = 6}, - [4266] = {.lex_state = 13, .external_lex_state = 7}, - [4267] = {.lex_state = 14, .external_lex_state = 6}, - [4268] = {.lex_state = 14, .external_lex_state = 6}, - [4269] = {.lex_state = 14, .external_lex_state = 6}, - [4270] = {.lex_state = 14, .external_lex_state = 6}, - [4271] = {.lex_state = 14, .external_lex_state = 6}, - [4272] = {.lex_state = 14, .external_lex_state = 6}, - [4273] = {.lex_state = 14, .external_lex_state = 6}, - [4274] = {.lex_state = 14, .external_lex_state = 6}, - [4275] = {.lex_state = 13, .external_lex_state = 7}, - [4276] = {.lex_state = 13, .external_lex_state = 7}, - [4277] = {.lex_state = 13, .external_lex_state = 7}, - [4278] = {.lex_state = 13, .external_lex_state = 7}, - [4279] = {.lex_state = 13, .external_lex_state = 7}, - [4280] = {.lex_state = 14, .external_lex_state = 6}, - [4281] = {.lex_state = 14, .external_lex_state = 7}, - [4282] = {.lex_state = 14, .external_lex_state = 7}, - [4283] = {.lex_state = 13, .external_lex_state = 6}, - [4284] = {.lex_state = 14, .external_lex_state = 7}, - [4285] = {.lex_state = 14, .external_lex_state = 7}, - [4286] = {.lex_state = 13, .external_lex_state = 6}, - [4287] = {.lex_state = 14, .external_lex_state = 7}, - [4288] = {.lex_state = 13, .external_lex_state = 6}, - [4289] = {.lex_state = 13, .external_lex_state = 6}, - [4290] = {.lex_state = 14, .external_lex_state = 7}, - [4291] = {.lex_state = 14, .external_lex_state = 7}, - [4292] = {.lex_state = 14, .external_lex_state = 7}, - [4293] = {.lex_state = 14, .external_lex_state = 7}, - [4294] = {.lex_state = 14, .external_lex_state = 7}, - [4295] = {.lex_state = 14, .external_lex_state = 7}, - [4296] = {.lex_state = 14, .external_lex_state = 7}, - [4297] = {.lex_state = 14, .external_lex_state = 7}, - [4298] = {.lex_state = 13, .external_lex_state = 6}, - [4299] = {.lex_state = 14, .external_lex_state = 7}, - [4300] = {.lex_state = 13, .external_lex_state = 6}, - [4301] = {.lex_state = 14, .external_lex_state = 7}, - [4302] = {.lex_state = 14, .external_lex_state = 7}, - [4303] = {.lex_state = 14, .external_lex_state = 7}, - [4304] = {.lex_state = 13, .external_lex_state = 7}, - [4305] = {.lex_state = 23, .external_lex_state = 8}, - [4306] = {.lex_state = 23, .external_lex_state = 8}, - [4307] = {.lex_state = 23, .external_lex_state = 8}, - [4308] = {.lex_state = 14, .external_lex_state = 6}, - [4309] = {.lex_state = 23, .external_lex_state = 8}, - [4310] = {.lex_state = 14, .external_lex_state = 6}, - [4311] = {.lex_state = 23, .external_lex_state = 8}, - [4312] = {.lex_state = 23, .external_lex_state = 8}, - [4313] = {.lex_state = 23, .external_lex_state = 8}, - [4314] = {.lex_state = 23, .external_lex_state = 8}, - [4315] = {.lex_state = 23, .external_lex_state = 8}, - [4316] = {.lex_state = 23, .external_lex_state = 8}, - [4317] = {.lex_state = 23, .external_lex_state = 8}, - [4318] = {.lex_state = 23, .external_lex_state = 8}, - [4319] = {.lex_state = 23, .external_lex_state = 8}, - [4320] = {.lex_state = 23, .external_lex_state = 8}, - [4321] = {.lex_state = 23, .external_lex_state = 8}, - [4322] = {.lex_state = 23, .external_lex_state = 8}, - [4323] = {.lex_state = 23, .external_lex_state = 8}, - [4324] = {.lex_state = 23, .external_lex_state = 8}, - [4325] = {.lex_state = 23, .external_lex_state = 8}, - [4326] = {.lex_state = 23, .external_lex_state = 8}, - [4327] = {.lex_state = 23, .external_lex_state = 8}, - [4328] = {.lex_state = 14, .external_lex_state = 6}, - [4329] = {.lex_state = 23, .external_lex_state = 8}, - [4330] = {.lex_state = 23, .external_lex_state = 8}, - [4331] = {.lex_state = 14, .external_lex_state = 6}, - [4332] = {.lex_state = 23, .external_lex_state = 8}, - [4333] = {.lex_state = 23, .external_lex_state = 8}, - [4334] = {.lex_state = 14, .external_lex_state = 6}, - [4335] = {.lex_state = 23, .external_lex_state = 8}, - [4336] = {.lex_state = 13, .external_lex_state = 7}, - [4337] = {.lex_state = 13, .external_lex_state = 7}, - [4338] = {.lex_state = 23, .external_lex_state = 8}, - [4339] = {.lex_state = 23, .external_lex_state = 8}, - [4340] = {.lex_state = 14, .external_lex_state = 6}, - [4341] = {.lex_state = 23, .external_lex_state = 8}, - [4342] = {.lex_state = 23, .external_lex_state = 8}, - [4343] = {.lex_state = 23, .external_lex_state = 8}, - [4344] = {.lex_state = 23, .external_lex_state = 8}, - [4345] = {.lex_state = 14, .external_lex_state = 6}, - [4346] = {.lex_state = 23, .external_lex_state = 8}, - [4347] = {.lex_state = 14, .external_lex_state = 6}, - [4348] = {.lex_state = 23, .external_lex_state = 8}, - [4349] = {.lex_state = 23, .external_lex_state = 8}, - [4350] = {.lex_state = 14, .external_lex_state = 6}, - [4351] = {.lex_state = 13, .external_lex_state = 7}, - [4352] = {.lex_state = 23, .external_lex_state = 8}, - [4353] = {.lex_state = 13, .external_lex_state = 7}, - [4354] = {.lex_state = 23, .external_lex_state = 8}, - [4355] = {.lex_state = 23, .external_lex_state = 8}, - [4356] = {.lex_state = 23, .external_lex_state = 8}, - [4357] = {.lex_state = 23, .external_lex_state = 8}, - [4358] = {.lex_state = 23, .external_lex_state = 8}, - [4359] = {.lex_state = 23, .external_lex_state = 8}, - [4360] = {.lex_state = 23, .external_lex_state = 8}, - [4361] = {.lex_state = 13, .external_lex_state = 7}, - [4362] = {.lex_state = 23, .external_lex_state = 8}, - [4363] = {.lex_state = 23, .external_lex_state = 8}, - [4364] = {.lex_state = 23, .external_lex_state = 8}, - [4365] = {.lex_state = 23, .external_lex_state = 8}, - [4366] = {.lex_state = 23, .external_lex_state = 8}, - [4367] = {.lex_state = 14, .external_lex_state = 6}, - [4368] = {.lex_state = 14, .external_lex_state = 6}, - [4369] = {.lex_state = 23, .external_lex_state = 8}, - [4370] = {.lex_state = 23, .external_lex_state = 8}, - [4371] = {.lex_state = 23, .external_lex_state = 8}, - [4372] = {.lex_state = 23, .external_lex_state = 8}, - [4373] = {.lex_state = 23, .external_lex_state = 8}, - [4374] = {.lex_state = 23, .external_lex_state = 8}, - [4375] = {.lex_state = 14, .external_lex_state = 6}, - [4376] = {.lex_state = 23, .external_lex_state = 8}, - [4377] = {.lex_state = 14, .external_lex_state = 6}, - [4378] = {.lex_state = 14, .external_lex_state = 6}, - [4379] = {.lex_state = 14, .external_lex_state = 6}, - [4380] = {.lex_state = 14, .external_lex_state = 6}, - [4381] = {.lex_state = 321, .external_lex_state = 2}, - [4382] = {.lex_state = 321, .external_lex_state = 2}, - [4383] = {.lex_state = 14, .external_lex_state = 6}, - [4384] = {.lex_state = 14, .external_lex_state = 6}, - [4385] = {.lex_state = 14, .external_lex_state = 6}, - [4386] = {.lex_state = 14, .external_lex_state = 6}, - [4387] = {.lex_state = 14, .external_lex_state = 6}, - [4388] = {.lex_state = 14, .external_lex_state = 6}, - [4389] = {.lex_state = 14, .external_lex_state = 6}, - [4390] = {.lex_state = 14, .external_lex_state = 6}, - [4391] = {.lex_state = 14, .external_lex_state = 6}, - [4392] = {.lex_state = 14, .external_lex_state = 6}, - [4393] = {.lex_state = 14, .external_lex_state = 6}, - [4394] = {.lex_state = 14, .external_lex_state = 6}, - [4395] = {.lex_state = 14, .external_lex_state = 6}, - [4396] = {.lex_state = 14, .external_lex_state = 6}, - [4397] = {.lex_state = 14, .external_lex_state = 6}, - [4398] = {.lex_state = 14, .external_lex_state = 6}, - [4399] = {.lex_state = 14, .external_lex_state = 6}, - [4400] = {.lex_state = 14, .external_lex_state = 6}, - [4401] = {.lex_state = 14, .external_lex_state = 6}, - [4402] = {.lex_state = 14, .external_lex_state = 6}, - [4403] = {.lex_state = 14, .external_lex_state = 6}, - [4404] = {.lex_state = 14, .external_lex_state = 6}, - [4405] = {.lex_state = 14, .external_lex_state = 6}, - [4406] = {.lex_state = 14, .external_lex_state = 6}, - [4407] = {.lex_state = 14, .external_lex_state = 6}, - [4408] = {.lex_state = 14, .external_lex_state = 6}, - [4409] = {.lex_state = 14, .external_lex_state = 6}, - [4410] = {.lex_state = 14, .external_lex_state = 6}, - [4411] = {.lex_state = 14, .external_lex_state = 6}, - [4412] = {.lex_state = 14, .external_lex_state = 6}, - [4413] = {.lex_state = 14, .external_lex_state = 6}, - [4414] = {.lex_state = 14, .external_lex_state = 6}, - [4415] = {.lex_state = 14, .external_lex_state = 6}, - [4416] = {.lex_state = 14, .external_lex_state = 6}, - [4417] = {.lex_state = 14, .external_lex_state = 6}, - [4418] = {.lex_state = 14, .external_lex_state = 6}, - [4419] = {.lex_state = 14, .external_lex_state = 6}, - [4420] = {.lex_state = 14, .external_lex_state = 6}, - [4421] = {.lex_state = 14, .external_lex_state = 6}, - [4422] = {.lex_state = 14, .external_lex_state = 6}, - [4423] = {.lex_state = 14, .external_lex_state = 6}, - [4424] = {.lex_state = 14, .external_lex_state = 6}, - [4425] = {.lex_state = 14, .external_lex_state = 6}, - [4426] = {.lex_state = 14, .external_lex_state = 6}, - [4427] = {.lex_state = 14, .external_lex_state = 6}, - [4428] = {.lex_state = 14, .external_lex_state = 6}, - [4429] = {.lex_state = 14, .external_lex_state = 6}, - [4430] = {.lex_state = 14, .external_lex_state = 6}, - [4431] = {.lex_state = 14, .external_lex_state = 6}, - [4432] = {.lex_state = 14, .external_lex_state = 6}, - [4433] = {.lex_state = 14, .external_lex_state = 6}, - [4434] = {.lex_state = 14, .external_lex_state = 6}, - [4435] = {.lex_state = 14, .external_lex_state = 6}, - [4436] = {.lex_state = 14, .external_lex_state = 6}, - [4437] = {.lex_state = 14, .external_lex_state = 6}, - [4438] = {.lex_state = 14, .external_lex_state = 6}, - [4439] = {.lex_state = 14, .external_lex_state = 6}, - [4440] = {.lex_state = 14, .external_lex_state = 6}, - [4441] = {.lex_state = 14, .external_lex_state = 6}, - [4442] = {.lex_state = 14, .external_lex_state = 6}, - [4443] = {.lex_state = 14, .external_lex_state = 6}, - [4444] = {.lex_state = 14, .external_lex_state = 6}, - [4445] = {.lex_state = 14, .external_lex_state = 6}, - [4446] = {.lex_state = 14, .external_lex_state = 6}, - [4447] = {.lex_state = 14, .external_lex_state = 6}, - [4448] = {.lex_state = 14, .external_lex_state = 6}, - [4449] = {.lex_state = 14, .external_lex_state = 6}, - [4450] = {.lex_state = 14, .external_lex_state = 6}, - [4451] = {.lex_state = 14, .external_lex_state = 6}, - [4452] = {.lex_state = 14, .external_lex_state = 6}, - [4453] = {.lex_state = 14, .external_lex_state = 6}, - [4454] = {.lex_state = 14, .external_lex_state = 6}, - [4455] = {.lex_state = 14, .external_lex_state = 6}, - [4456] = {.lex_state = 14, .external_lex_state = 6}, - [4457] = {.lex_state = 14, .external_lex_state = 6}, - [4458] = {.lex_state = 14, .external_lex_state = 6}, - [4459] = {.lex_state = 14, .external_lex_state = 6}, - [4460] = {.lex_state = 14, .external_lex_state = 6}, - [4461] = {.lex_state = 14, .external_lex_state = 6}, - [4462] = {.lex_state = 14, .external_lex_state = 6}, - [4463] = {.lex_state = 14, .external_lex_state = 6}, - [4464] = {.lex_state = 14, .external_lex_state = 6}, - [4465] = {.lex_state = 14, .external_lex_state = 6}, - [4466] = {.lex_state = 14, .external_lex_state = 6}, - [4467] = {.lex_state = 14, .external_lex_state = 6}, - [4468] = {.lex_state = 14, .external_lex_state = 6}, - [4469] = {.lex_state = 14, .external_lex_state = 6}, - [4470] = {.lex_state = 14, .external_lex_state = 6}, - [4471] = {.lex_state = 14, .external_lex_state = 6}, - [4472] = {.lex_state = 14, .external_lex_state = 6}, - [4473] = {.lex_state = 14, .external_lex_state = 6}, - [4474] = {.lex_state = 14, .external_lex_state = 6}, - [4475] = {.lex_state = 14, .external_lex_state = 6}, - [4476] = {.lex_state = 14, .external_lex_state = 6}, - [4477] = {.lex_state = 14, .external_lex_state = 6}, - [4478] = {.lex_state = 14, .external_lex_state = 6}, - [4479] = {.lex_state = 14, .external_lex_state = 6}, - [4480] = {.lex_state = 14, .external_lex_state = 6}, - [4481] = {.lex_state = 14, .external_lex_state = 6}, - [4482] = {.lex_state = 14, .external_lex_state = 6}, - [4483] = {.lex_state = 14, .external_lex_state = 6}, - [4484] = {.lex_state = 14, .external_lex_state = 6}, - [4485] = {.lex_state = 14, .external_lex_state = 6}, - [4486] = {.lex_state = 14, .external_lex_state = 6}, - [4487] = {.lex_state = 14, .external_lex_state = 6}, - [4488] = {.lex_state = 14, .external_lex_state = 6}, - [4489] = {.lex_state = 14, .external_lex_state = 6}, - [4490] = {.lex_state = 14, .external_lex_state = 6}, - [4491] = {.lex_state = 14, .external_lex_state = 6}, - [4492] = {.lex_state = 14, .external_lex_state = 6}, - [4493] = {.lex_state = 14, .external_lex_state = 6}, - [4494] = {.lex_state = 14, .external_lex_state = 6}, - [4495] = {.lex_state = 14, .external_lex_state = 6}, - [4496] = {.lex_state = 14, .external_lex_state = 6}, - [4497] = {.lex_state = 14, .external_lex_state = 6}, - [4498] = {.lex_state = 14, .external_lex_state = 6}, - [4499] = {.lex_state = 14, .external_lex_state = 6}, - [4500] = {.lex_state = 14, .external_lex_state = 6}, - [4501] = {.lex_state = 14, .external_lex_state = 6}, - [4502] = {.lex_state = 14, .external_lex_state = 6}, - [4503] = {.lex_state = 14, .external_lex_state = 6}, - [4504] = {.lex_state = 14, .external_lex_state = 6}, - [4505] = {.lex_state = 14, .external_lex_state = 6}, - [4506] = {.lex_state = 14, .external_lex_state = 6}, - [4507] = {.lex_state = 14, .external_lex_state = 6}, - [4508] = {.lex_state = 14, .external_lex_state = 6}, - [4509] = {.lex_state = 14, .external_lex_state = 6}, - [4510] = {.lex_state = 14, .external_lex_state = 6}, - [4511] = {.lex_state = 14, .external_lex_state = 6}, - [4512] = {.lex_state = 14, .external_lex_state = 6}, - [4513] = {.lex_state = 14, .external_lex_state = 6}, - [4514] = {.lex_state = 14, .external_lex_state = 6}, - [4515] = {.lex_state = 14, .external_lex_state = 6}, - [4516] = {.lex_state = 14, .external_lex_state = 6}, - [4517] = {.lex_state = 14, .external_lex_state = 6}, - [4518] = {.lex_state = 14, .external_lex_state = 6}, - [4519] = {.lex_state = 14, .external_lex_state = 6}, - [4520] = {.lex_state = 14, .external_lex_state = 6}, - [4521] = {.lex_state = 14, .external_lex_state = 6}, - [4522] = {.lex_state = 14, .external_lex_state = 6}, - [4523] = {.lex_state = 14, .external_lex_state = 6}, - [4524] = {.lex_state = 14, .external_lex_state = 6}, - [4525] = {.lex_state = 14, .external_lex_state = 6}, - [4526] = {.lex_state = 14, .external_lex_state = 6}, - [4527] = {.lex_state = 14, .external_lex_state = 6}, - [4528] = {.lex_state = 14, .external_lex_state = 6}, - [4529] = {.lex_state = 14, .external_lex_state = 6}, - [4530] = {.lex_state = 12, .external_lex_state = 5}, - [4531] = {.lex_state = 14, .external_lex_state = 6}, - [4532] = {.lex_state = 12, .external_lex_state = 5}, - [4533] = {.lex_state = 14, .external_lex_state = 6}, - [4534] = {.lex_state = 14, .external_lex_state = 6}, - [4535] = {.lex_state = 12, .external_lex_state = 5}, - [4536] = {.lex_state = 14, .external_lex_state = 6}, - [4537] = {.lex_state = 14, .external_lex_state = 6}, - [4538] = {.lex_state = 14, .external_lex_state = 6}, - [4539] = {.lex_state = 14, .external_lex_state = 6}, - [4540] = {.lex_state = 14, .external_lex_state = 6}, - [4541] = {.lex_state = 14, .external_lex_state = 6}, - [4542] = {.lex_state = 14, .external_lex_state = 6}, - [4543] = {.lex_state = 14, .external_lex_state = 6}, - [4544] = {.lex_state = 14, .external_lex_state = 6}, - [4545] = {.lex_state = 14, .external_lex_state = 7}, - [4546] = {.lex_state = 12, .external_lex_state = 5}, - [4547] = {.lex_state = 14, .external_lex_state = 6}, - [4548] = {.lex_state = 14, .external_lex_state = 6}, - [4549] = {.lex_state = 14, .external_lex_state = 6}, - [4550] = {.lex_state = 14, .external_lex_state = 6}, - [4551] = {.lex_state = 12, .external_lex_state = 5}, - [4552] = {.lex_state = 14, .external_lex_state = 6}, - [4553] = {.lex_state = 14, .external_lex_state = 7}, - [4554] = {.lex_state = 14, .external_lex_state = 6}, - [4555] = {.lex_state = 14, .external_lex_state = 6}, - [4556] = {.lex_state = 14, .external_lex_state = 7}, - [4557] = {.lex_state = 14, .external_lex_state = 6}, - [4558] = {.lex_state = 14, .external_lex_state = 6}, - [4559] = {.lex_state = 14, .external_lex_state = 6}, - [4560] = {.lex_state = 14, .external_lex_state = 6}, - [4561] = {.lex_state = 14, .external_lex_state = 6}, - [4562] = {.lex_state = 14, .external_lex_state = 6}, - [4563] = {.lex_state = 14, .external_lex_state = 6}, - [4564] = {.lex_state = 14, .external_lex_state = 6}, - [4565] = {.lex_state = 14, .external_lex_state = 6}, - [4566] = {.lex_state = 14, .external_lex_state = 7}, - [4567] = {.lex_state = 14, .external_lex_state = 6}, - [4568] = {.lex_state = 14, .external_lex_state = 6}, - [4569] = {.lex_state = 14, .external_lex_state = 6}, - [4570] = {.lex_state = 14, .external_lex_state = 6}, - [4571] = {.lex_state = 14, .external_lex_state = 6}, - [4572] = {.lex_state = 14, .external_lex_state = 6}, - [4573] = {.lex_state = 14, .external_lex_state = 6}, - [4574] = {.lex_state = 12, .external_lex_state = 5}, - [4575] = {.lex_state = 14, .external_lex_state = 6}, - [4576] = {.lex_state = 14, .external_lex_state = 6}, - [4577] = {.lex_state = 14, .external_lex_state = 6}, - [4578] = {.lex_state = 14, .external_lex_state = 6}, - [4579] = {.lex_state = 14, .external_lex_state = 6}, - [4580] = {.lex_state = 14, .external_lex_state = 6}, - [4581] = {.lex_state = 14, .external_lex_state = 6}, - [4582] = {.lex_state = 14, .external_lex_state = 6}, - [4583] = {.lex_state = 14, .external_lex_state = 6}, - [4584] = {.lex_state = 14, .external_lex_state = 6}, - [4585] = {.lex_state = 14, .external_lex_state = 6}, - [4586] = {.lex_state = 14, .external_lex_state = 6}, - [4587] = {.lex_state = 14, .external_lex_state = 6}, - [4588] = {.lex_state = 14, .external_lex_state = 6}, - [4589] = {.lex_state = 14, .external_lex_state = 6}, - [4590] = {.lex_state = 14, .external_lex_state = 6}, - [4591] = {.lex_state = 12, .external_lex_state = 5}, - [4592] = {.lex_state = 14, .external_lex_state = 6}, - [4593] = {.lex_state = 14, .external_lex_state = 6}, - [4594] = {.lex_state = 14, .external_lex_state = 6}, - [4595] = {.lex_state = 14, .external_lex_state = 6}, - [4596] = {.lex_state = 14, .external_lex_state = 6}, - [4597] = {.lex_state = 14, .external_lex_state = 6}, - [4598] = {.lex_state = 14, .external_lex_state = 6}, - [4599] = {.lex_state = 14, .external_lex_state = 6}, - [4600] = {.lex_state = 14, .external_lex_state = 6}, - [4601] = {.lex_state = 14, .external_lex_state = 6}, - [4602] = {.lex_state = 14, .external_lex_state = 7}, - [4603] = {.lex_state = 14, .external_lex_state = 6}, - [4604] = {.lex_state = 14, .external_lex_state = 6}, - [4605] = {.lex_state = 14, .external_lex_state = 6}, - [4606] = {.lex_state = 14, .external_lex_state = 6}, - [4607] = {.lex_state = 14, .external_lex_state = 6}, - [4608] = {.lex_state = 14, .external_lex_state = 6}, - [4609] = {.lex_state = 14, .external_lex_state = 7}, - [4610] = {.lex_state = 14, .external_lex_state = 6}, - [4611] = {.lex_state = 12, .external_lex_state = 5}, - [4612] = {.lex_state = 12, .external_lex_state = 5}, - [4613] = {.lex_state = 12, .external_lex_state = 5}, - [4614] = {.lex_state = 14, .external_lex_state = 7}, - [4615] = {.lex_state = 14, .external_lex_state = 6}, - [4616] = {.lex_state = 14, .external_lex_state = 7}, - [4617] = {.lex_state = 14, .external_lex_state = 6}, - [4618] = {.lex_state = 14, .external_lex_state = 6}, - [4619] = {.lex_state = 14, .external_lex_state = 6}, - [4620] = {.lex_state = 12, .external_lex_state = 5}, - [4621] = {.lex_state = 14, .external_lex_state = 6}, - [4622] = {.lex_state = 12, .external_lex_state = 5}, - [4623] = {.lex_state = 12, .external_lex_state = 5}, - [4624] = {.lex_state = 12, .external_lex_state = 5}, - [4625] = {.lex_state = 12, .external_lex_state = 5}, - [4626] = {.lex_state = 12, .external_lex_state = 5}, - [4627] = {.lex_state = 12, .external_lex_state = 5}, - [4628] = {.lex_state = 12, .external_lex_state = 5}, - [4629] = {.lex_state = 14, .external_lex_state = 6}, - [4630] = {.lex_state = 14, .external_lex_state = 6}, - [4631] = {.lex_state = 14, .external_lex_state = 6}, - [4632] = {.lex_state = 14, .external_lex_state = 6}, - [4633] = {.lex_state = 14, .external_lex_state = 6}, - [4634] = {.lex_state = 14, .external_lex_state = 6}, - [4635] = {.lex_state = 14, .external_lex_state = 6}, - [4636] = {.lex_state = 14, .external_lex_state = 6}, - [4637] = {.lex_state = 12, .external_lex_state = 5}, - [4638] = {.lex_state = 14, .external_lex_state = 6}, - [4639] = {.lex_state = 14, .external_lex_state = 6}, - [4640] = {.lex_state = 14, .external_lex_state = 7}, - [4641] = {.lex_state = 14, .external_lex_state = 6}, - [4642] = {.lex_state = 14, .external_lex_state = 6}, - [4643] = {.lex_state = 14, .external_lex_state = 7}, - [4644] = {.lex_state = 14, .external_lex_state = 6}, - [4645] = {.lex_state = 14, .external_lex_state = 6}, - [4646] = {.lex_state = 12, .external_lex_state = 5}, - [4647] = {.lex_state = 14, .external_lex_state = 6}, - [4648] = {.lex_state = 12, .external_lex_state = 5}, - [4649] = {.lex_state = 12, .external_lex_state = 5}, - [4650] = {.lex_state = 12, .external_lex_state = 5}, - [4651] = {.lex_state = 14, .external_lex_state = 6}, - [4652] = {.lex_state = 14, .external_lex_state = 6}, - [4653] = {.lex_state = 14, .external_lex_state = 6}, - [4654] = {.lex_state = 14, .external_lex_state = 6}, - [4655] = {.lex_state = 14, .external_lex_state = 6}, - [4656] = {.lex_state = 14, .external_lex_state = 6}, - [4657] = {.lex_state = 14, .external_lex_state = 6}, - [4658] = {.lex_state = 14, .external_lex_state = 6}, - [4659] = {.lex_state = 14, .external_lex_state = 6}, - [4660] = {.lex_state = 14, .external_lex_state = 6}, - [4661] = {.lex_state = 16, .external_lex_state = 6}, - [4662] = {.lex_state = 14, .external_lex_state = 6}, - [4663] = {.lex_state = 14, .external_lex_state = 6}, - [4664] = {.lex_state = 14, .external_lex_state = 6}, - [4665] = {.lex_state = 14, .external_lex_state = 7}, - [4666] = {.lex_state = 14, .external_lex_state = 7}, - [4667] = {.lex_state = 14, .external_lex_state = 6}, - [4668] = {.lex_state = 14, .external_lex_state = 7}, - [4669] = {.lex_state = 14, .external_lex_state = 7}, - [4670] = {.lex_state = 14, .external_lex_state = 6}, - [4671] = {.lex_state = 14, .external_lex_state = 6}, - [4672] = {.lex_state = 14, .external_lex_state = 7}, - [4673] = {.lex_state = 14, .external_lex_state = 7}, - [4674] = {.lex_state = 14, .external_lex_state = 6}, - [4675] = {.lex_state = 14, .external_lex_state = 6}, - [4676] = {.lex_state = 14, .external_lex_state = 6}, - [4677] = {.lex_state = 14, .external_lex_state = 6}, - [4678] = {.lex_state = 14, .external_lex_state = 6}, - [4679] = {.lex_state = 14, .external_lex_state = 6}, - [4680] = {.lex_state = 14, .external_lex_state = 6}, - [4681] = {.lex_state = 14, .external_lex_state = 6}, - [4682] = {.lex_state = 14, .external_lex_state = 6}, - [4683] = {.lex_state = 14, .external_lex_state = 6}, - [4684] = {.lex_state = 14, .external_lex_state = 6}, - [4685] = {.lex_state = 14, .external_lex_state = 6}, - [4686] = {.lex_state = 14, .external_lex_state = 6}, - [4687] = {.lex_state = 14, .external_lex_state = 6}, - [4688] = {.lex_state = 14, .external_lex_state = 7}, - [4689] = {.lex_state = 14, .external_lex_state = 6}, - [4690] = {.lex_state = 14, .external_lex_state = 6}, - [4691] = {.lex_state = 14, .external_lex_state = 6}, - [4692] = {.lex_state = 14, .external_lex_state = 6}, - [4693] = {.lex_state = 14, .external_lex_state = 6}, - [4694] = {.lex_state = 14, .external_lex_state = 6}, - [4695] = {.lex_state = 14, .external_lex_state = 6}, - [4696] = {.lex_state = 14, .external_lex_state = 6}, - [4697] = {.lex_state = 14, .external_lex_state = 6}, - [4698] = {.lex_state = 14, .external_lex_state = 6}, - [4699] = {.lex_state = 14, .external_lex_state = 6}, - [4700] = {.lex_state = 14, .external_lex_state = 6}, - [4701] = {.lex_state = 14, .external_lex_state = 6}, - [4702] = {.lex_state = 14, .external_lex_state = 6}, - [4703] = {.lex_state = 14, .external_lex_state = 6}, - [4704] = {.lex_state = 14, .external_lex_state = 6}, - [4705] = {.lex_state = 14, .external_lex_state = 6}, - [4706] = {.lex_state = 14, .external_lex_state = 6}, - [4707] = {.lex_state = 14, .external_lex_state = 6}, - [4708] = {.lex_state = 14, .external_lex_state = 6}, - [4709] = {.lex_state = 14, .external_lex_state = 6}, - [4710] = {.lex_state = 14, .external_lex_state = 6}, - [4711] = {.lex_state = 14, .external_lex_state = 6}, - [4712] = {.lex_state = 14, .external_lex_state = 6}, - [4713] = {.lex_state = 14, .external_lex_state = 6}, - [4714] = {.lex_state = 14, .external_lex_state = 6}, - [4715] = {.lex_state = 14, .external_lex_state = 7}, - [4716] = {.lex_state = 14, .external_lex_state = 6}, - [4717] = {.lex_state = 14, .external_lex_state = 6}, - [4718] = {.lex_state = 14, .external_lex_state = 7}, - [4719] = {.lex_state = 14, .external_lex_state = 7}, - [4720] = {.lex_state = 14, .external_lex_state = 6}, - [4721] = {.lex_state = 14, .external_lex_state = 6}, - [4722] = {.lex_state = 14, .external_lex_state = 6}, - [4723] = {.lex_state = 14, .external_lex_state = 7}, - [4724] = {.lex_state = 14, .external_lex_state = 6}, - [4725] = {.lex_state = 14, .external_lex_state = 7}, - [4726] = {.lex_state = 14, .external_lex_state = 7}, - [4727] = {.lex_state = 14, .external_lex_state = 7}, - [4728] = {.lex_state = 14, .external_lex_state = 6}, - [4729] = {.lex_state = 14, .external_lex_state = 7}, - [4730] = {.lex_state = 14, .external_lex_state = 6}, - [4731] = {.lex_state = 14, .external_lex_state = 6}, - [4732] = {.lex_state = 14, .external_lex_state = 6}, - [4733] = {.lex_state = 14, .external_lex_state = 6}, - [4734] = {.lex_state = 14, .external_lex_state = 6}, - [4735] = {.lex_state = 14, .external_lex_state = 6}, - [4736] = {.lex_state = 14, .external_lex_state = 6}, - [4737] = {.lex_state = 14, .external_lex_state = 6}, - [4738] = {.lex_state = 14, .external_lex_state = 6}, - [4739] = {.lex_state = 14, .external_lex_state = 6}, - [4740] = {.lex_state = 14, .external_lex_state = 6}, - [4741] = {.lex_state = 14, .external_lex_state = 6}, - [4742] = {.lex_state = 14, .external_lex_state = 6}, - [4743] = {.lex_state = 14, .external_lex_state = 6}, - [4744] = {.lex_state = 14, .external_lex_state = 6}, - [4745] = {.lex_state = 14, .external_lex_state = 6}, - [4746] = {.lex_state = 14, .external_lex_state = 6}, - [4747] = {.lex_state = 14, .external_lex_state = 6}, - [4748] = {.lex_state = 14, .external_lex_state = 6}, - [4749] = {.lex_state = 14, .external_lex_state = 6}, - [4750] = {.lex_state = 14, .external_lex_state = 6}, - [4751] = {.lex_state = 14, .external_lex_state = 6}, - [4752] = {.lex_state = 14, .external_lex_state = 6}, - [4753] = {.lex_state = 14, .external_lex_state = 6}, - [4754] = {.lex_state = 14, .external_lex_state = 6}, - [4755] = {.lex_state = 14, .external_lex_state = 6}, - [4756] = {.lex_state = 14, .external_lex_state = 6}, - [4757] = {.lex_state = 14, .external_lex_state = 7}, - [4758] = {.lex_state = 14, .external_lex_state = 6}, - [4759] = {.lex_state = 14, .external_lex_state = 6}, - [4760] = {.lex_state = 14, .external_lex_state = 6}, - [4761] = {.lex_state = 14, .external_lex_state = 7}, - [4762] = {.lex_state = 14, .external_lex_state = 6}, - [4763] = {.lex_state = 14, .external_lex_state = 7}, - [4764] = {.lex_state = 14, .external_lex_state = 6}, - [4765] = {.lex_state = 14, .external_lex_state = 6}, - [4766] = {.lex_state = 14, .external_lex_state = 7}, - [4767] = {.lex_state = 14, .external_lex_state = 6}, - [4768] = {.lex_state = 14, .external_lex_state = 6}, - [4769] = {.lex_state = 14, .external_lex_state = 6}, - [4770] = {.lex_state = 14, .external_lex_state = 7}, - [4771] = {.lex_state = 14, .external_lex_state = 6}, - [4772] = {.lex_state = 14, .external_lex_state = 6}, - [4773] = {.lex_state = 14, .external_lex_state = 6}, - [4774] = {.lex_state = 14, .external_lex_state = 6}, - [4775] = {.lex_state = 14, .external_lex_state = 6}, - [4776] = {.lex_state = 14, .external_lex_state = 6}, - [4777] = {.lex_state = 14, .external_lex_state = 6}, - [4778] = {.lex_state = 14, .external_lex_state = 7}, - [4779] = {.lex_state = 14, .external_lex_state = 7}, - [4780] = {.lex_state = 14, .external_lex_state = 6}, - [4781] = {.lex_state = 14, .external_lex_state = 6}, - [4782] = {.lex_state = 14, .external_lex_state = 6}, - [4783] = {.lex_state = 14, .external_lex_state = 7}, - [4784] = {.lex_state = 14, .external_lex_state = 6}, - [4785] = {.lex_state = 14, .external_lex_state = 6}, - [4786] = {.lex_state = 14, .external_lex_state = 6}, - [4787] = {.lex_state = 14, .external_lex_state = 6}, - [4788] = {.lex_state = 14, .external_lex_state = 6}, - [4789] = {.lex_state = 14, .external_lex_state = 6}, - [4790] = {.lex_state = 14, .external_lex_state = 6}, - [4791] = {.lex_state = 14, .external_lex_state = 6}, - [4792] = {.lex_state = 14, .external_lex_state = 7}, - [4793] = {.lex_state = 14, .external_lex_state = 6}, - [4794] = {.lex_state = 14, .external_lex_state = 6}, - [4795] = {.lex_state = 14, .external_lex_state = 7}, - [4796] = {.lex_state = 14, .external_lex_state = 6}, - [4797] = {.lex_state = 14, .external_lex_state = 6}, - [4798] = {.lex_state = 14, .external_lex_state = 6}, - [4799] = {.lex_state = 14, .external_lex_state = 6}, - [4800] = {.lex_state = 14, .external_lex_state = 6}, - [4801] = {.lex_state = 14, .external_lex_state = 6}, - [4802] = {.lex_state = 14, .external_lex_state = 6}, - [4803] = {.lex_state = 14, .external_lex_state = 7}, - [4804] = {.lex_state = 14, .external_lex_state = 6}, - [4805] = {.lex_state = 14, .external_lex_state = 7}, - [4806] = {.lex_state = 14, .external_lex_state = 6}, - [4807] = {.lex_state = 14, .external_lex_state = 7}, - [4808] = {.lex_state = 14, .external_lex_state = 6}, - [4809] = {.lex_state = 14, .external_lex_state = 6}, - [4810] = {.lex_state = 14, .external_lex_state = 6}, - [4811] = {.lex_state = 14, .external_lex_state = 6}, - [4812] = {.lex_state = 14, .external_lex_state = 6}, - [4813] = {.lex_state = 14, .external_lex_state = 6}, - [4814] = {.lex_state = 14, .external_lex_state = 6}, - [4815] = {.lex_state = 14, .external_lex_state = 6}, - [4816] = {.lex_state = 14, .external_lex_state = 6}, - [4817] = {.lex_state = 14, .external_lex_state = 6}, - [4818] = {.lex_state = 14, .external_lex_state = 6}, - [4819] = {.lex_state = 14, .external_lex_state = 6}, - [4820] = {.lex_state = 14, .external_lex_state = 7}, - [4821] = {.lex_state = 14, .external_lex_state = 6}, - [4822] = {.lex_state = 14, .external_lex_state = 6}, - [4823] = {.lex_state = 14, .external_lex_state = 6}, - [4824] = {.lex_state = 14, .external_lex_state = 6}, - [4825] = {.lex_state = 14, .external_lex_state = 6}, - [4826] = {.lex_state = 14, .external_lex_state = 6}, - [4827] = {.lex_state = 14, .external_lex_state = 6}, - [4828] = {.lex_state = 14, .external_lex_state = 6}, - [4829] = {.lex_state = 14, .external_lex_state = 6}, - [4830] = {.lex_state = 14, .external_lex_state = 6}, - [4831] = {.lex_state = 14, .external_lex_state = 6}, - [4832] = {.lex_state = 14, .external_lex_state = 6}, - [4833] = {.lex_state = 14, .external_lex_state = 6}, - [4834] = {.lex_state = 14, .external_lex_state = 6}, - [4835] = {.lex_state = 14, .external_lex_state = 6}, - [4836] = {.lex_state = 14, .external_lex_state = 6}, - [4837] = {.lex_state = 14, .external_lex_state = 6}, - [4838] = {.lex_state = 14, .external_lex_state = 6}, - [4839] = {.lex_state = 14, .external_lex_state = 6}, - [4840] = {.lex_state = 14, .external_lex_state = 6}, - [4841] = {.lex_state = 14, .external_lex_state = 6}, - [4842] = {.lex_state = 14, .external_lex_state = 6}, - [4843] = {.lex_state = 14, .external_lex_state = 6}, - [4844] = {.lex_state = 14, .external_lex_state = 6}, - [4845] = {.lex_state = 14, .external_lex_state = 6}, - [4846] = {.lex_state = 14, .external_lex_state = 6}, - [4847] = {.lex_state = 14, .external_lex_state = 6}, - [4848] = {.lex_state = 14, .external_lex_state = 6}, - [4849] = {.lex_state = 14, .external_lex_state = 6}, - [4850] = {.lex_state = 14, .external_lex_state = 6}, - [4851] = {.lex_state = 14, .external_lex_state = 6}, - [4852] = {.lex_state = 12, .external_lex_state = 5}, - [4853] = {.lex_state = 12, .external_lex_state = 5}, - [4854] = {.lex_state = 14, .external_lex_state = 6}, - [4855] = {.lex_state = 14, .external_lex_state = 7}, - [4856] = {.lex_state = 12, .external_lex_state = 5}, - [4857] = {.lex_state = 12, .external_lex_state = 5}, - [4858] = {.lex_state = 14, .external_lex_state = 6}, - [4859] = {.lex_state = 14, .external_lex_state = 6}, - [4860] = {.lex_state = 12, .external_lex_state = 5}, - [4861] = {.lex_state = 14, .external_lex_state = 6}, - [4862] = {.lex_state = 14, .external_lex_state = 7}, - [4863] = {.lex_state = 14, .external_lex_state = 6}, - [4864] = {.lex_state = 14, .external_lex_state = 6}, - [4865] = {.lex_state = 14, .external_lex_state = 7}, - [4866] = {.lex_state = 14, .external_lex_state = 6}, - [4867] = {.lex_state = 14, .external_lex_state = 7}, - [4868] = {.lex_state = 14, .external_lex_state = 6}, - [4869] = {.lex_state = 14, .external_lex_state = 6}, - [4870] = {.lex_state = 14, .external_lex_state = 7}, - [4871] = {.lex_state = 14, .external_lex_state = 6}, - [4872] = {.lex_state = 14, .external_lex_state = 7}, - [4873] = {.lex_state = 14, .external_lex_state = 7}, - [4874] = {.lex_state = 14, .external_lex_state = 6}, - [4875] = {.lex_state = 14, .external_lex_state = 6}, - [4876] = {.lex_state = 14, .external_lex_state = 6}, - [4877] = {.lex_state = 14, .external_lex_state = 7}, - [4878] = {.lex_state = 14, .external_lex_state = 6}, - [4879] = {.lex_state = 14, .external_lex_state = 6}, - [4880] = {.lex_state = 14, .external_lex_state = 6}, - [4881] = {.lex_state = 14, .external_lex_state = 6}, - [4882] = {.lex_state = 14, .external_lex_state = 7}, - [4883] = {.lex_state = 14, .external_lex_state = 6}, - [4884] = {.lex_state = 14, .external_lex_state = 6}, - [4885] = {.lex_state = 14, .external_lex_state = 6}, - [4886] = {.lex_state = 14, .external_lex_state = 7}, - [4887] = {.lex_state = 14, .external_lex_state = 6}, - [4888] = {.lex_state = 14, .external_lex_state = 6}, - [4889] = {.lex_state = 14, .external_lex_state = 7}, - [4890] = {.lex_state = 14, .external_lex_state = 7}, - [4891] = {.lex_state = 14, .external_lex_state = 6}, - [4892] = {.lex_state = 14, .external_lex_state = 6}, - [4893] = {.lex_state = 14, .external_lex_state = 7}, - [4894] = {.lex_state = 12, .external_lex_state = 5}, - [4895] = {.lex_state = 14, .external_lex_state = 7}, - [4896] = {.lex_state = 14, .external_lex_state = 7}, - [4897] = {.lex_state = 14, .external_lex_state = 7}, - [4898] = {.lex_state = 14, .external_lex_state = 7}, - [4899] = {.lex_state = 14, .external_lex_state = 7}, - [4900] = {.lex_state = 12, .external_lex_state = 5}, - [4901] = {.lex_state = 12, .external_lex_state = 5}, - [4902] = {.lex_state = 12, .external_lex_state = 5}, - [4903] = {.lex_state = 12, .external_lex_state = 5}, - [4904] = {.lex_state = 12, .external_lex_state = 5}, - [4905] = {.lex_state = 12, .external_lex_state = 5}, - [4906] = {.lex_state = 14, .external_lex_state = 7}, - [4907] = {.lex_state = 12, .external_lex_state = 5}, - [4908] = {.lex_state = 12, .external_lex_state = 5}, - [4909] = {.lex_state = 14, .external_lex_state = 7}, - [4910] = {.lex_state = 12, .external_lex_state = 5}, - [4911] = {.lex_state = 14, .external_lex_state = 7}, - [4912] = {.lex_state = 12, .external_lex_state = 5}, - [4913] = {.lex_state = 14, .external_lex_state = 7}, - [4914] = {.lex_state = 14, .external_lex_state = 7}, - [4915] = {.lex_state = 12, .external_lex_state = 5}, - [4916] = {.lex_state = 12, .external_lex_state = 5}, - [4917] = {.lex_state = 14, .external_lex_state = 7}, - [4918] = {.lex_state = 12, .external_lex_state = 5}, - [4919] = {.lex_state = 14, .external_lex_state = 7}, - [4920] = {.lex_state = 14, .external_lex_state = 7}, - [4921] = {.lex_state = 12, .external_lex_state = 5}, - [4922] = {.lex_state = 12, .external_lex_state = 5}, - [4923] = {.lex_state = 14, .external_lex_state = 7}, - [4924] = {.lex_state = 14, .external_lex_state = 7}, - [4925] = {.lex_state = 12, .external_lex_state = 5}, - [4926] = {.lex_state = 12, .external_lex_state = 5}, - [4927] = {.lex_state = 14, .external_lex_state = 6}, - [4928] = {.lex_state = 14, .external_lex_state = 7}, - [4929] = {.lex_state = 14, .external_lex_state = 7}, - [4930] = {.lex_state = 14, .external_lex_state = 6}, - [4931] = {.lex_state = 14, .external_lex_state = 7}, - [4932] = {.lex_state = 14, .external_lex_state = 6}, - [4933] = {.lex_state = 14, .external_lex_state = 7}, - [4934] = {.lex_state = 14, .external_lex_state = 7}, - [4935] = {.lex_state = 14, .external_lex_state = 7}, - [4936] = {.lex_state = 14, .external_lex_state = 6}, - [4937] = {.lex_state = 14, .external_lex_state = 7}, - [4938] = {.lex_state = 14, .external_lex_state = 7}, - [4939] = {.lex_state = 14, .external_lex_state = 6}, - [4940] = {.lex_state = 14, .external_lex_state = 7}, - [4941] = {.lex_state = 14, .external_lex_state = 7}, - [4942] = {.lex_state = 14, .external_lex_state = 7}, - [4943] = {.lex_state = 14, .external_lex_state = 7}, - [4944] = {.lex_state = 14, .external_lex_state = 6}, - [4945] = {.lex_state = 14, .external_lex_state = 7}, - [4946] = {.lex_state = 14, .external_lex_state = 7}, - [4947] = {.lex_state = 14, .external_lex_state = 7}, - [4948] = {.lex_state = 14, .external_lex_state = 7}, - [4949] = {.lex_state = 14, .external_lex_state = 7}, - [4950] = {.lex_state = 14, .external_lex_state = 6}, - [4951] = {.lex_state = 14, .external_lex_state = 7}, - [4952] = {.lex_state = 14, .external_lex_state = 7}, - [4953] = {.lex_state = 14, .external_lex_state = 7}, - [4954] = {.lex_state = 14, .external_lex_state = 7}, - [4955] = {.lex_state = 14, .external_lex_state = 7}, - [4956] = {.lex_state = 14, .external_lex_state = 7}, - [4957] = {.lex_state = 14, .external_lex_state = 7}, - [4958] = {.lex_state = 14, .external_lex_state = 7}, - [4959] = {.lex_state = 14, .external_lex_state = 6}, - [4960] = {.lex_state = 14, .external_lex_state = 7}, - [4961] = {.lex_state = 14, .external_lex_state = 6}, - [4962] = {.lex_state = 14, .external_lex_state = 7}, - [4963] = {.lex_state = 14, .external_lex_state = 7}, - [4964] = {.lex_state = 12, .external_lex_state = 5}, - [4965] = {.lex_state = 14, .external_lex_state = 7}, - [4966] = {.lex_state = 14, .external_lex_state = 7}, - [4967] = {.lex_state = 14, .external_lex_state = 7}, - [4968] = {.lex_state = 14, .external_lex_state = 7}, - [4969] = {.lex_state = 14, .external_lex_state = 7}, - [4970] = {.lex_state = 14, .external_lex_state = 6}, - [4971] = {.lex_state = 14, .external_lex_state = 7}, - [4972] = {.lex_state = 14, .external_lex_state = 7}, - [4973] = {.lex_state = 14, .external_lex_state = 7}, - [4974] = {.lex_state = 14, .external_lex_state = 7}, - [4975] = {.lex_state = 14, .external_lex_state = 6}, - [4976] = {.lex_state = 12, .external_lex_state = 5}, - [4977] = {.lex_state = 14, .external_lex_state = 7}, - [4978] = {.lex_state = 14, .external_lex_state = 7}, - [4979] = {.lex_state = 14, .external_lex_state = 7}, - [4980] = {.lex_state = 14, .external_lex_state = 6}, - [4981] = {.lex_state = 14, .external_lex_state = 7}, - [4982] = {.lex_state = 14, .external_lex_state = 7}, - [4983] = {.lex_state = 14, .external_lex_state = 7}, - [4984] = {.lex_state = 16, .external_lex_state = 7}, - [4985] = {.lex_state = 14, .external_lex_state = 7}, - [4986] = {.lex_state = 14, .external_lex_state = 7}, - [4987] = {.lex_state = 14, .external_lex_state = 6}, - [4988] = {.lex_state = 14, .external_lex_state = 6}, - [4989] = {.lex_state = 14, .external_lex_state = 7}, - [4990] = {.lex_state = 12, .external_lex_state = 5}, - [4991] = {.lex_state = 14, .external_lex_state = 7}, - [4992] = {.lex_state = 14, .external_lex_state = 7}, - [4993] = {.lex_state = 14, .external_lex_state = 7}, - [4994] = {.lex_state = 14, .external_lex_state = 7}, - [4995] = {.lex_state = 14, .external_lex_state = 7}, - [4996] = {.lex_state = 14, .external_lex_state = 6}, - [4997] = {.lex_state = 14, .external_lex_state = 7}, - [4998] = {.lex_state = 14, .external_lex_state = 7}, - [4999] = {.lex_state = 14, .external_lex_state = 6}, - [5000] = {.lex_state = 14, .external_lex_state = 7}, - [5001] = {.lex_state = 14, .external_lex_state = 7}, - [5002] = {.lex_state = 14, .external_lex_state = 7}, - [5003] = {.lex_state = 14, .external_lex_state = 7}, - [5004] = {.lex_state = 12, .external_lex_state = 5}, - [5005] = {.lex_state = 14, .external_lex_state = 6}, - [5006] = {.lex_state = 14, .external_lex_state = 6}, - [5007] = {.lex_state = 12, .external_lex_state = 5}, - [5008] = {.lex_state = 14, .external_lex_state = 6}, - [5009] = {.lex_state = 14, .external_lex_state = 7}, - [5010] = {.lex_state = 12, .external_lex_state = 5}, - [5011] = {.lex_state = 14, .external_lex_state = 7}, - [5012] = {.lex_state = 14, .external_lex_state = 7}, - [5013] = {.lex_state = 14, .external_lex_state = 7}, - [5014] = {.lex_state = 14, .external_lex_state = 7}, - [5015] = {.lex_state = 14, .external_lex_state = 7}, - [5016] = {.lex_state = 12, .external_lex_state = 5}, - [5017] = {.lex_state = 12, .external_lex_state = 5}, - [5018] = {.lex_state = 14, .external_lex_state = 6}, - [5019] = {.lex_state = 12, .external_lex_state = 5}, - [5020] = {.lex_state = 14, .external_lex_state = 6}, - [5021] = {.lex_state = 14, .external_lex_state = 6}, - [5022] = {.lex_state = 14, .external_lex_state = 7}, - [5023] = {.lex_state = 14, .external_lex_state = 7}, - [5024] = {.lex_state = 14, .external_lex_state = 7}, - [5025] = {.lex_state = 14, .external_lex_state = 6}, - [5026] = {.lex_state = 14, .external_lex_state = 7}, - [5027] = {.lex_state = 12, .external_lex_state = 5}, - [5028] = {.lex_state = 14, .external_lex_state = 6}, - [5029] = {.lex_state = 14, .external_lex_state = 7}, - [5030] = {.lex_state = 14, .external_lex_state = 7}, - [5031] = {.lex_state = 14, .external_lex_state = 6}, - [5032] = {.lex_state = 12, .external_lex_state = 5}, - [5033] = {.lex_state = 14, .external_lex_state = 6}, - [5034] = {.lex_state = 14, .external_lex_state = 7}, - [5035] = {.lex_state = 12, .external_lex_state = 5}, - [5036] = {.lex_state = 12, .external_lex_state = 5}, - [5037] = {.lex_state = 14, .external_lex_state = 7}, - [5038] = {.lex_state = 14, .external_lex_state = 7}, - [5039] = {.lex_state = 12, .external_lex_state = 5}, - [5040] = {.lex_state = 12, .external_lex_state = 5}, - [5041] = {.lex_state = 12, .external_lex_state = 5}, - [5042] = {.lex_state = 12, .external_lex_state = 5}, - [5043] = {.lex_state = 12, .external_lex_state = 5}, - [5044] = {.lex_state = 14, .external_lex_state = 7}, - [5045] = {.lex_state = 12, .external_lex_state = 5}, - [5046] = {.lex_state = 14, .external_lex_state = 7}, - [5047] = {.lex_state = 12, .external_lex_state = 5}, - [5048] = {.lex_state = 14, .external_lex_state = 7}, - [5049] = {.lex_state = 12, .external_lex_state = 5}, - [5050] = {.lex_state = 12, .external_lex_state = 5}, - [5051] = {.lex_state = 12, .external_lex_state = 5}, - [5052] = {.lex_state = 12, .external_lex_state = 5}, - [5053] = {.lex_state = 14, .external_lex_state = 7}, - [5054] = {.lex_state = 12, .external_lex_state = 5}, - [5055] = {.lex_state = 12, .external_lex_state = 5}, - [5056] = {.lex_state = 12, .external_lex_state = 5}, - [5057] = {.lex_state = 14, .external_lex_state = 7}, - [5058] = {.lex_state = 12, .external_lex_state = 5}, - [5059] = {.lex_state = 12, .external_lex_state = 5}, - [5060] = {.lex_state = 12, .external_lex_state = 5}, - [5061] = {.lex_state = 14, .external_lex_state = 6}, - [5062] = {.lex_state = 14, .external_lex_state = 6}, - [5063] = {.lex_state = 14, .external_lex_state = 7}, - [5064] = {.lex_state = 14, .external_lex_state = 7}, - [5065] = {.lex_state = 14, .external_lex_state = 7}, - [5066] = {.lex_state = 14, .external_lex_state = 7}, - [5067] = {.lex_state = 14, .external_lex_state = 7}, - [5068] = {.lex_state = 14, .external_lex_state = 7}, - [5069] = {.lex_state = 14, .external_lex_state = 7}, - [5070] = {.lex_state = 14, .external_lex_state = 7}, - [5071] = {.lex_state = 14, .external_lex_state = 7}, - [5072] = {.lex_state = 12, .external_lex_state = 5}, - [5073] = {.lex_state = 12, .external_lex_state = 5}, - [5074] = {.lex_state = 12, .external_lex_state = 5}, - [5075] = {.lex_state = 12, .external_lex_state = 5}, - [5076] = {.lex_state = 12, .external_lex_state = 5}, - [5077] = {.lex_state = 12, .external_lex_state = 5}, - [5078] = {.lex_state = 14, .external_lex_state = 7}, - [5079] = {.lex_state = 12, .external_lex_state = 5}, - [5080] = {.lex_state = 14, .external_lex_state = 7}, - [5081] = {.lex_state = 12, .external_lex_state = 5}, - [5082] = {.lex_state = 14, .external_lex_state = 7}, - [5083] = {.lex_state = 14, .external_lex_state = 7}, - [5084] = {.lex_state = 14, .external_lex_state = 7}, - [5085] = {.lex_state = 14, .external_lex_state = 7}, - [5086] = {.lex_state = 14, .external_lex_state = 7}, - [5087] = {.lex_state = 14, .external_lex_state = 7}, - [5088] = {.lex_state = 14, .external_lex_state = 7}, - [5089] = {.lex_state = 12, .external_lex_state = 5}, - [5090] = {.lex_state = 14, .external_lex_state = 7}, - [5091] = {.lex_state = 14, .external_lex_state = 7}, - [5092] = {.lex_state = 14, .external_lex_state = 7}, - [5093] = {.lex_state = 14, .external_lex_state = 7}, - [5094] = {.lex_state = 14, .external_lex_state = 7}, - [5095] = {.lex_state = 14, .external_lex_state = 7}, - [5096] = {.lex_state = 14, .external_lex_state = 7}, - [5097] = {.lex_state = 14, .external_lex_state = 7}, - [5098] = {.lex_state = 14, .external_lex_state = 7}, - [5099] = {.lex_state = 14, .external_lex_state = 7}, - [5100] = {.lex_state = 14, .external_lex_state = 7}, - [5101] = {.lex_state = 14, .external_lex_state = 7}, - [5102] = {.lex_state = 14, .external_lex_state = 7}, - [5103] = {.lex_state = 14, .external_lex_state = 7}, - [5104] = {.lex_state = 14, .external_lex_state = 7}, - [5105] = {.lex_state = 14, .external_lex_state = 7}, - [5106] = {.lex_state = 12, .external_lex_state = 5}, - [5107] = {.lex_state = 14, .external_lex_state = 7}, - [5108] = {.lex_state = 12, .external_lex_state = 5}, - [5109] = {.lex_state = 12, .external_lex_state = 5}, - [5110] = {.lex_state = 14, .external_lex_state = 7}, - [5111] = {.lex_state = 14, .external_lex_state = 7}, - [5112] = {.lex_state = 14, .external_lex_state = 7}, - [5113] = {.lex_state = 14, .external_lex_state = 7}, - [5114] = {.lex_state = 14, .external_lex_state = 7}, - [5115] = {.lex_state = 14, .external_lex_state = 6}, - [5116] = {.lex_state = 12, .external_lex_state = 5}, - [5117] = {.lex_state = 14, .external_lex_state = 6}, - [5118] = {.lex_state = 14, .external_lex_state = 7}, - [5119] = {.lex_state = 12, .external_lex_state = 5}, - [5120] = {.lex_state = 14, .external_lex_state = 7}, - [5121] = {.lex_state = 14, .external_lex_state = 6}, - [5122] = {.lex_state = 12, .external_lex_state = 5}, - [5123] = {.lex_state = 14, .external_lex_state = 7}, - [5124] = {.lex_state = 14, .external_lex_state = 7}, - [5125] = {.lex_state = 14, .external_lex_state = 7}, - [5126] = {.lex_state = 14, .external_lex_state = 7}, - [5127] = {.lex_state = 14, .external_lex_state = 7}, - [5128] = {.lex_state = 14, .external_lex_state = 7}, - [5129] = {.lex_state = 14, .external_lex_state = 7}, - [5130] = {.lex_state = 14, .external_lex_state = 7}, - [5131] = {.lex_state = 14, .external_lex_state = 6}, - [5132] = {.lex_state = 14, .external_lex_state = 6}, - [5133] = {.lex_state = 14, .external_lex_state = 7}, - [5134] = {.lex_state = 14, .external_lex_state = 7}, - [5135] = {.lex_state = 14, .external_lex_state = 6}, - [5136] = {.lex_state = 14, .external_lex_state = 7}, - [5137] = {.lex_state = 14, .external_lex_state = 7}, - [5138] = {.lex_state = 14, .external_lex_state = 6}, - [5139] = {.lex_state = 14, .external_lex_state = 7}, - [5140] = {.lex_state = 14, .external_lex_state = 7}, - [5141] = {.lex_state = 14, .external_lex_state = 7}, - [5142] = {.lex_state = 14, .external_lex_state = 7}, - [5143] = {.lex_state = 14, .external_lex_state = 6}, - [5144] = {.lex_state = 14, .external_lex_state = 7}, - [5145] = {.lex_state = 14, .external_lex_state = 7}, - [5146] = {.lex_state = 14, .external_lex_state = 7}, - [5147] = {.lex_state = 14, .external_lex_state = 7}, - [5148] = {.lex_state = 14, .external_lex_state = 7}, - [5149] = {.lex_state = 14, .external_lex_state = 7}, - [5150] = {.lex_state = 14, .external_lex_state = 7}, - [5151] = {.lex_state = 14, .external_lex_state = 7}, - [5152] = {.lex_state = 14, .external_lex_state = 7}, - [5153] = {.lex_state = 14, .external_lex_state = 7}, - [5154] = {.lex_state = 14, .external_lex_state = 7}, - [5155] = {.lex_state = 14, .external_lex_state = 7}, - [5156] = {.lex_state = 14, .external_lex_state = 6}, - [5157] = {.lex_state = 14, .external_lex_state = 7}, - [5158] = {.lex_state = 14, .external_lex_state = 7}, - [5159] = {.lex_state = 14, .external_lex_state = 7}, - [5160] = {.lex_state = 14, .external_lex_state = 7}, - [5161] = {.lex_state = 14, .external_lex_state = 7}, - [5162] = {.lex_state = 14, .external_lex_state = 7}, - [5163] = {.lex_state = 14, .external_lex_state = 7}, - [5164] = {.lex_state = 14, .external_lex_state = 6}, - [5165] = {.lex_state = 14, .external_lex_state = 7}, - [5166] = {.lex_state = 14, .external_lex_state = 7}, - [5167] = {.lex_state = 14, .external_lex_state = 7}, - [5168] = {.lex_state = 14, .external_lex_state = 7}, - [5169] = {.lex_state = 14, .external_lex_state = 7}, - [5170] = {.lex_state = 14, .external_lex_state = 7}, - [5171] = {.lex_state = 14, .external_lex_state = 7}, - [5172] = {.lex_state = 14, .external_lex_state = 7}, - [5173] = {.lex_state = 14, .external_lex_state = 7}, - [5174] = {.lex_state = 14, .external_lex_state = 7}, - [5175] = {.lex_state = 14, .external_lex_state = 7}, - [5176] = {.lex_state = 14, .external_lex_state = 7}, - [5177] = {.lex_state = 14, .external_lex_state = 6}, - [5178] = {.lex_state = 14, .external_lex_state = 6}, - [5179] = {.lex_state = 14, .external_lex_state = 7}, - [5180] = {.lex_state = 14, .external_lex_state = 7}, - [5181] = {.lex_state = 14, .external_lex_state = 7}, - [5182] = {.lex_state = 14, .external_lex_state = 7}, - [5183] = {.lex_state = 14, .external_lex_state = 7}, - [5184] = {.lex_state = 12, .external_lex_state = 5}, - [5185] = {.lex_state = 14, .external_lex_state = 7}, - [5186] = {.lex_state = 12, .external_lex_state = 5}, - [5187] = {.lex_state = 14, .external_lex_state = 7}, - [5188] = {.lex_state = 12, .external_lex_state = 5}, - [5189] = {.lex_state = 14, .external_lex_state = 7}, - [5190] = {.lex_state = 14, .external_lex_state = 7}, - [5191] = {.lex_state = 14, .external_lex_state = 7}, - [5192] = {.lex_state = 14, .external_lex_state = 6}, - [5193] = {.lex_state = 14, .external_lex_state = 7}, - [5194] = {.lex_state = 14, .external_lex_state = 7}, - [5195] = {.lex_state = 14, .external_lex_state = 7}, - [5196] = {.lex_state = 14, .external_lex_state = 7}, - [5197] = {.lex_state = 14, .external_lex_state = 7}, - [5198] = {.lex_state = 14, .external_lex_state = 7}, - [5199] = {.lex_state = 14, .external_lex_state = 7}, - [5200] = {.lex_state = 14, .external_lex_state = 7}, - [5201] = {.lex_state = 14, .external_lex_state = 7}, - [5202] = {.lex_state = 14, .external_lex_state = 7}, - [5203] = {.lex_state = 14, .external_lex_state = 6}, - [5204] = {.lex_state = 14, .external_lex_state = 7}, - [5205] = {.lex_state = 14, .external_lex_state = 7}, - [5206] = {.lex_state = 14, .external_lex_state = 7}, - [5207] = {.lex_state = 12, .external_lex_state = 5}, - [5208] = {.lex_state = 14, .external_lex_state = 7}, - [5209] = {.lex_state = 14, .external_lex_state = 7}, - [5210] = {.lex_state = 14, .external_lex_state = 7}, - [5211] = {.lex_state = 14, .external_lex_state = 7}, - [5212] = {.lex_state = 14, .external_lex_state = 7}, - [5213] = {.lex_state = 14, .external_lex_state = 6}, - [5214] = {.lex_state = 14, .external_lex_state = 7}, - [5215] = {.lex_state = 14, .external_lex_state = 7}, - [5216] = {.lex_state = 14, .external_lex_state = 7}, - [5217] = {.lex_state = 14, .external_lex_state = 7}, - [5218] = {.lex_state = 14, .external_lex_state = 7}, - [5219] = {.lex_state = 14, .external_lex_state = 7}, - [5220] = {.lex_state = 14, .external_lex_state = 7}, - [5221] = {.lex_state = 14, .external_lex_state = 7}, - [5222] = {.lex_state = 14, .external_lex_state = 7}, - [5223] = {.lex_state = 14, .external_lex_state = 7}, - [5224] = {.lex_state = 14, .external_lex_state = 7}, - [5225] = {.lex_state = 14, .external_lex_state = 7}, - [5226] = {.lex_state = 14, .external_lex_state = 7}, - [5227] = {.lex_state = 14, .external_lex_state = 7}, - [5228] = {.lex_state = 14, .external_lex_state = 7}, - [5229] = {.lex_state = 14, .external_lex_state = 7}, - [5230] = {.lex_state = 14, .external_lex_state = 6}, - [5231] = {.lex_state = 14, .external_lex_state = 7}, - [5232] = {.lex_state = 14, .external_lex_state = 7}, - [5233] = {.lex_state = 14, .external_lex_state = 7}, - [5234] = {.lex_state = 14, .external_lex_state = 7}, - [5235] = {.lex_state = 14, .external_lex_state = 7}, - [5236] = {.lex_state = 14, .external_lex_state = 7}, - [5237] = {.lex_state = 14, .external_lex_state = 7}, - [5238] = {.lex_state = 14, .external_lex_state = 6}, - [5239] = {.lex_state = 14, .external_lex_state = 7}, - [5240] = {.lex_state = 14, .external_lex_state = 7}, - [5241] = {.lex_state = 14, .external_lex_state = 7}, - [5242] = {.lex_state = 14, .external_lex_state = 7}, - [5243] = {.lex_state = 14, .external_lex_state = 7}, - [5244] = {.lex_state = 14, .external_lex_state = 7}, - [5245] = {.lex_state = 14, .external_lex_state = 7}, - [5246] = {.lex_state = 14, .external_lex_state = 7}, - [5247] = {.lex_state = 14, .external_lex_state = 6}, - [5248] = {.lex_state = 14, .external_lex_state = 7}, - [5249] = {.lex_state = 14, .external_lex_state = 7}, - [5250] = {.lex_state = 14, .external_lex_state = 7}, - [5251] = {.lex_state = 14, .external_lex_state = 7}, - [5252] = {.lex_state = 14, .external_lex_state = 7}, - [5253] = {.lex_state = 14, .external_lex_state = 7}, - [5254] = {.lex_state = 14, .external_lex_state = 7}, - [5255] = {.lex_state = 14, .external_lex_state = 7}, - [5256] = {.lex_state = 14, .external_lex_state = 7}, - [5257] = {.lex_state = 14, .external_lex_state = 7}, - [5258] = {.lex_state = 14, .external_lex_state = 7}, - [5259] = {.lex_state = 14, .external_lex_state = 7}, - [5260] = {.lex_state = 12, .external_lex_state = 5}, - [5261] = {.lex_state = 12, .external_lex_state = 5}, - [5262] = {.lex_state = 14, .external_lex_state = 6}, - [5263] = {.lex_state = 14, .external_lex_state = 6}, - [5264] = {.lex_state = 14, .external_lex_state = 6}, - [5265] = {.lex_state = 14, .external_lex_state = 6}, - [5266] = {.lex_state = 14, .external_lex_state = 6}, - [5267] = {.lex_state = 14, .external_lex_state = 6}, - [5268] = {.lex_state = 12, .external_lex_state = 5}, - [5269] = {.lex_state = 14, .external_lex_state = 7}, - [5270] = {.lex_state = 12, .external_lex_state = 5}, - [5271] = {.lex_state = 14, .external_lex_state = 6}, - [5272] = {.lex_state = 14, .external_lex_state = 6}, - [5273] = {.lex_state = 14, .external_lex_state = 7}, - [5274] = {.lex_state = 14, .external_lex_state = 6}, - [5275] = {.lex_state = 14, .external_lex_state = 6}, - [5276] = {.lex_state = 14, .external_lex_state = 6}, - [5277] = {.lex_state = 14, .external_lex_state = 6}, - [5278] = {.lex_state = 14, .external_lex_state = 6}, - [5279] = {.lex_state = 12, .external_lex_state = 5}, - [5280] = {.lex_state = 14, .external_lex_state = 6}, - [5281] = {.lex_state = 14, .external_lex_state = 6}, - [5282] = {.lex_state = 12, .external_lex_state = 5}, - [5283] = {.lex_state = 12, .external_lex_state = 5}, - [5284] = {.lex_state = 14, .external_lex_state = 6}, - [5285] = {.lex_state = 14, .external_lex_state = 6}, - [5286] = {.lex_state = 12, .external_lex_state = 5}, - [5287] = {.lex_state = 12, .external_lex_state = 5}, - [5288] = {.lex_state = 12, .external_lex_state = 5}, - [5289] = {.lex_state = 12, .external_lex_state = 5}, - [5290] = {.lex_state = 12, .external_lex_state = 5}, - [5291] = {.lex_state = 12, .external_lex_state = 5}, - [5292] = {.lex_state = 12, .external_lex_state = 5}, - [5293] = {.lex_state = 12, .external_lex_state = 5}, - [5294] = {.lex_state = 12, .external_lex_state = 5}, - [5295] = {.lex_state = 14, .external_lex_state = 7}, - [5296] = {.lex_state = 14, .external_lex_state = 7}, - [5297] = {.lex_state = 14, .external_lex_state = 7}, - [5298] = {.lex_state = 12, .external_lex_state = 5}, - [5299] = {.lex_state = 12, .external_lex_state = 5}, - [5300] = {.lex_state = 12, .external_lex_state = 5}, - [5301] = {.lex_state = 12, .external_lex_state = 5}, - [5302] = {.lex_state = 12, .external_lex_state = 5}, - [5303] = {.lex_state = 14, .external_lex_state = 7}, - [5304] = {.lex_state = 12, .external_lex_state = 5}, - [5305] = {.lex_state = 12, .external_lex_state = 5}, - [5306] = {.lex_state = 14, .external_lex_state = 7}, - [5307] = {.lex_state = 12, .external_lex_state = 5}, - [5308] = {.lex_state = 14, .external_lex_state = 7}, - [5309] = {.lex_state = 14, .external_lex_state = 6}, - [5310] = {.lex_state = 12, .external_lex_state = 5}, - [5311] = {.lex_state = 9, .external_lex_state = 2}, - [5312] = {.lex_state = 12, .external_lex_state = 5}, - [5313] = {.lex_state = 14, .external_lex_state = 6}, - [5314] = {.lex_state = 12, .external_lex_state = 5}, - [5315] = {.lex_state = 12, .external_lex_state = 5}, - [5316] = {.lex_state = 14, .external_lex_state = 6}, - [5317] = {.lex_state = 12, .external_lex_state = 5}, - [5318] = {.lex_state = 12, .external_lex_state = 5}, - [5319] = {.lex_state = 12, .external_lex_state = 5}, - [5320] = {.lex_state = 12, .external_lex_state = 5}, - [5321] = {.lex_state = 12, .external_lex_state = 5}, - [5322] = {.lex_state = 12, .external_lex_state = 5}, - [5323] = {.lex_state = 12, .external_lex_state = 5}, - [5324] = {.lex_state = 12, .external_lex_state = 5}, - [5325] = {.lex_state = 25, .external_lex_state = 9}, - [5326] = {.lex_state = 14, .external_lex_state = 6}, - [5327] = {.lex_state = 12, .external_lex_state = 5}, - [5328] = {.lex_state = 12, .external_lex_state = 5}, - [5329] = {.lex_state = 12, .external_lex_state = 5}, - [5330] = {.lex_state = 14, .external_lex_state = 6}, - [5331] = {.lex_state = 12, .external_lex_state = 5}, - [5332] = {.lex_state = 12, .external_lex_state = 5}, - [5333] = {.lex_state = 12, .external_lex_state = 5}, - [5334] = {.lex_state = 12, .external_lex_state = 5}, - [5335] = {.lex_state = 12, .external_lex_state = 5}, - [5336] = {.lex_state = 14, .external_lex_state = 7}, - [5337] = {.lex_state = 14, .external_lex_state = 7}, - [5338] = {.lex_state = 12, .external_lex_state = 5}, - [5339] = {.lex_state = 14, .external_lex_state = 7}, - [5340] = {.lex_state = 14, .external_lex_state = 6}, - [5341] = {.lex_state = 14, .external_lex_state = 7}, - [5342] = {.lex_state = 14, .external_lex_state = 7}, - [5343] = {.lex_state = 12, .external_lex_state = 5}, - [5344] = {.lex_state = 12, .external_lex_state = 5}, - [5345] = {.lex_state = 12, .external_lex_state = 5}, - [5346] = {.lex_state = 12, .external_lex_state = 5}, - [5347] = {.lex_state = 12, .external_lex_state = 5}, - [5348] = {.lex_state = 12, .external_lex_state = 5}, - [5349] = {.lex_state = 12, .external_lex_state = 5}, - [5350] = {.lex_state = 12, .external_lex_state = 5}, - [5351] = {.lex_state = 12, .external_lex_state = 5}, - [5352] = {.lex_state = 12, .external_lex_state = 5}, - [5353] = {.lex_state = 12, .external_lex_state = 5}, - [5354] = {.lex_state = 12, .external_lex_state = 5}, - [5355] = {.lex_state = 14, .external_lex_state = 7}, - [5356] = {.lex_state = 12, .external_lex_state = 5}, - [5357] = {.lex_state = 12, .external_lex_state = 5}, - [5358] = {.lex_state = 14, .external_lex_state = 7}, - [5359] = {.lex_state = 12, .external_lex_state = 5}, - [5360] = {.lex_state = 12, .external_lex_state = 5}, - [5361] = {.lex_state = 12, .external_lex_state = 5}, - [5362] = {.lex_state = 12, .external_lex_state = 5}, - [5363] = {.lex_state = 12, .external_lex_state = 5}, - [5364] = {.lex_state = 12, .external_lex_state = 5}, - [5365] = {.lex_state = 12, .external_lex_state = 5}, - [5366] = {.lex_state = 12, .external_lex_state = 5}, - [5367] = {.lex_state = 12, .external_lex_state = 5}, - [5368] = {.lex_state = 12, .external_lex_state = 5}, - [5369] = {.lex_state = 12, .external_lex_state = 5}, - [5370] = {.lex_state = 12, .external_lex_state = 5}, - [5371] = {.lex_state = 25, .external_lex_state = 9}, - [5372] = {.lex_state = 12, .external_lex_state = 5}, - [5373] = {.lex_state = 12, .external_lex_state = 5}, - [5374] = {.lex_state = 12, .external_lex_state = 5}, - [5375] = {.lex_state = 12, .external_lex_state = 5}, - [5376] = {.lex_state = 12, .external_lex_state = 5}, - [5377] = {.lex_state = 12, .external_lex_state = 5}, - [5378] = {.lex_state = 14, .external_lex_state = 7}, - [5379] = {.lex_state = 14, .external_lex_state = 7}, - [5380] = {.lex_state = 14, .external_lex_state = 7}, - [5381] = {.lex_state = 12, .external_lex_state = 5}, - [5382] = {.lex_state = 12, .external_lex_state = 5}, - [5383] = {.lex_state = 12, .external_lex_state = 5}, - [5384] = {.lex_state = 12, .external_lex_state = 5}, - [5385] = {.lex_state = 25, .external_lex_state = 9}, - [5386] = {.lex_state = 12, .external_lex_state = 5}, - [5387] = {.lex_state = 14, .external_lex_state = 7}, - [5388] = {.lex_state = 12, .external_lex_state = 5}, - [5389] = {.lex_state = 14, .external_lex_state = 7}, - [5390] = {.lex_state = 12, .external_lex_state = 5}, - [5391] = {.lex_state = 14, .external_lex_state = 7}, - [5392] = {.lex_state = 12, .external_lex_state = 5}, - [5393] = {.lex_state = 12, .external_lex_state = 5}, - [5394] = {.lex_state = 12, .external_lex_state = 5}, - [5395] = {.lex_state = 14, .external_lex_state = 7}, - [5396] = {.lex_state = 12, .external_lex_state = 5}, - [5397] = {.lex_state = 12, .external_lex_state = 5}, - [5398] = {.lex_state = 12, .external_lex_state = 5}, - [5399] = {.lex_state = 12, .external_lex_state = 5}, - [5400] = {.lex_state = 12, .external_lex_state = 5}, - [5401] = {.lex_state = 12, .external_lex_state = 5}, - [5402] = {.lex_state = 14, .external_lex_state = 7}, - [5403] = {.lex_state = 14, .external_lex_state = 7}, - [5404] = {.lex_state = 12, .external_lex_state = 5}, - [5405] = {.lex_state = 14, .external_lex_state = 7}, - [5406] = {.lex_state = 14, .external_lex_state = 7}, - [5407] = {.lex_state = 9, .external_lex_state = 2}, - [5408] = {.lex_state = 14, .external_lex_state = 7}, - [5409] = {.lex_state = 14, .external_lex_state = 7}, - [5410] = {.lex_state = 14, .external_lex_state = 7}, - [5411] = {.lex_state = 14, .external_lex_state = 7}, - [5412] = {.lex_state = 14, .external_lex_state = 6}, - [5413] = {.lex_state = 14, .external_lex_state = 7}, - [5414] = {.lex_state = 14, .external_lex_state = 6}, - [5415] = {.lex_state = 9, .external_lex_state = 2}, - [5416] = {.lex_state = 25, .external_lex_state = 9}, - [5417] = {.lex_state = 12, .external_lex_state = 5}, - [5418] = {.lex_state = 12, .external_lex_state = 5}, - [5419] = {.lex_state = 14, .external_lex_state = 6}, - [5420] = {.lex_state = 14, .external_lex_state = 6}, - [5421] = {.lex_state = 14, .external_lex_state = 6}, - [5422] = {.lex_state = 25, .external_lex_state = 8}, - [5423] = {.lex_state = 14, .external_lex_state = 7}, - [5424] = {.lex_state = 14, .external_lex_state = 6}, - [5425] = {.lex_state = 14, .external_lex_state = 6}, - [5426] = {.lex_state = 23, .external_lex_state = 8}, - [5427] = {.lex_state = 9, .external_lex_state = 2}, - [5428] = {.lex_state = 9, .external_lex_state = 2}, - [5429] = {.lex_state = 23, .external_lex_state = 8}, - [5430] = {.lex_state = 23, .external_lex_state = 8}, - [5431] = {.lex_state = 14, .external_lex_state = 7}, - [5432] = {.lex_state = 23, .external_lex_state = 9}, - [5433] = {.lex_state = 14, .external_lex_state = 6}, - [5434] = {.lex_state = 14, .external_lex_state = 7}, - [5435] = {.lex_state = 14, .external_lex_state = 7}, - [5436] = {.lex_state = 14, .external_lex_state = 6}, - [5437] = {.lex_state = 14, .external_lex_state = 7}, - [5438] = {.lex_state = 23, .external_lex_state = 8}, - [5439] = {.lex_state = 25, .external_lex_state = 8}, - [5440] = {.lex_state = 14, .external_lex_state = 6}, - [5441] = {.lex_state = 14, .external_lex_state = 6}, - [5442] = {.lex_state = 23, .external_lex_state = 8}, - [5443] = {.lex_state = 14, .external_lex_state = 7}, - [5444] = {.lex_state = 23, .external_lex_state = 8}, - [5445] = {.lex_state = 14, .external_lex_state = 6}, - [5446] = {.lex_state = 12, .external_lex_state = 2}, - [5447] = {.lex_state = 14, .external_lex_state = 7}, - [5448] = {.lex_state = 23, .external_lex_state = 9}, - [5449] = {.lex_state = 14, .external_lex_state = 7}, - [5450] = {.lex_state = 14, .external_lex_state = 6}, - [5451] = {.lex_state = 14, .external_lex_state = 7}, - [5452] = {.lex_state = 23, .external_lex_state = 8}, - [5453] = {.lex_state = 14, .external_lex_state = 7}, - [5454] = {.lex_state = 14, .external_lex_state = 6}, - [5455] = {.lex_state = 14, .external_lex_state = 7}, - [5456] = {.lex_state = 14, .external_lex_state = 6}, - [5457] = {.lex_state = 14, .external_lex_state = 7}, - [5458] = {.lex_state = 9, .external_lex_state = 2}, - [5459] = {.lex_state = 14, .external_lex_state = 7}, - [5460] = {.lex_state = 14, .external_lex_state = 7}, - [5461] = {.lex_state = 14, .external_lex_state = 6}, - [5462] = {.lex_state = 14, .external_lex_state = 7}, - [5463] = {.lex_state = 14, .external_lex_state = 7}, - [5464] = {.lex_state = 14, .external_lex_state = 7}, - [5465] = {.lex_state = 12, .external_lex_state = 2}, - [5466] = {.lex_state = 23, .external_lex_state = 8}, - [5467] = {.lex_state = 9, .external_lex_state = 2}, - [5468] = {.lex_state = 14, .external_lex_state = 6}, - [5469] = {.lex_state = 14, .external_lex_state = 7}, - [5470] = {.lex_state = 23, .external_lex_state = 8}, - [5471] = {.lex_state = 14, .external_lex_state = 7}, - [5472] = {.lex_state = 25, .external_lex_state = 8}, - [5473] = {.lex_state = 14, .external_lex_state = 6}, - [5474] = {.lex_state = 14, .external_lex_state = 6}, - [5475] = {.lex_state = 14, .external_lex_state = 7}, - [5476] = {.lex_state = 25, .external_lex_state = 8}, - [5477] = {.lex_state = 23, .external_lex_state = 9}, - [5478] = {.lex_state = 14, .external_lex_state = 7}, - [5479] = {.lex_state = 14, .external_lex_state = 7}, - [5480] = {.lex_state = 14, .external_lex_state = 7}, - [5481] = {.lex_state = 9, .external_lex_state = 2}, - [5482] = {.lex_state = 23, .external_lex_state = 9}, - [5483] = {.lex_state = 23, .external_lex_state = 9}, - [5484] = {.lex_state = 14, .external_lex_state = 6}, - [5485] = {.lex_state = 14, .external_lex_state = 6}, - [5486] = {.lex_state = 9, .external_lex_state = 2}, - [5487] = {.lex_state = 14, .external_lex_state = 7}, - [5488] = {.lex_state = 14, .external_lex_state = 7}, - [5489] = {.lex_state = 25, .external_lex_state = 9}, - [5490] = {.lex_state = 23, .external_lex_state = 8}, - [5491] = {.lex_state = 9, .external_lex_state = 2}, - [5492] = {.lex_state = 14, .external_lex_state = 7}, - [5493] = {.lex_state = 14, .external_lex_state = 7}, - [5494] = {.lex_state = 25, .external_lex_state = 9}, - [5495] = {.lex_state = 14, .external_lex_state = 7}, - [5496] = {.lex_state = 23, .external_lex_state = 8}, - [5497] = {.lex_state = 23, .external_lex_state = 8}, - [5498] = {.lex_state = 23, .external_lex_state = 8}, - [5499] = {.lex_state = 23, .external_lex_state = 8}, - [5500] = {.lex_state = 14, .external_lex_state = 7}, - [5501] = {.lex_state = 14, .external_lex_state = 7}, - [5502] = {.lex_state = 14, .external_lex_state = 7}, - [5503] = {.lex_state = 23, .external_lex_state = 8}, - [5504] = {.lex_state = 23, .external_lex_state = 8}, - [5505] = {.lex_state = 14, .external_lex_state = 7}, - [5506] = {.lex_state = 23, .external_lex_state = 8}, - [5507] = {.lex_state = 23, .external_lex_state = 8}, - [5508] = {.lex_state = 23, .external_lex_state = 8}, - [5509] = {.lex_state = 23, .external_lex_state = 8}, - [5510] = {.lex_state = 14, .external_lex_state = 7}, - [5511] = {.lex_state = 14, .external_lex_state = 6}, - [5512] = {.lex_state = 14, .external_lex_state = 6}, - [5513] = {.lex_state = 14, .external_lex_state = 7}, - [5514] = {.lex_state = 9, .external_lex_state = 2}, - [5515] = {.lex_state = 14, .external_lex_state = 7}, - [5516] = {.lex_state = 23, .external_lex_state = 8}, - [5517] = {.lex_state = 14, .external_lex_state = 7}, - [5518] = {.lex_state = 14, .external_lex_state = 7}, - [5519] = {.lex_state = 23, .external_lex_state = 8}, - [5520] = {.lex_state = 23, .external_lex_state = 8}, - [5521] = {.lex_state = 25, .external_lex_state = 9}, - [5522] = {.lex_state = 14, .external_lex_state = 7}, - [5523] = {.lex_state = 14, .external_lex_state = 6}, - [5524] = {.lex_state = 23, .external_lex_state = 8}, - [5525] = {.lex_state = 23, .external_lex_state = 8}, - [5526] = {.lex_state = 23, .external_lex_state = 8}, - [5527] = {.lex_state = 14, .external_lex_state = 6}, - [5528] = {.lex_state = 14, .external_lex_state = 6}, - [5529] = {.lex_state = 25, .external_lex_state = 9}, - [5530] = {.lex_state = 14, .external_lex_state = 7}, - [5531] = {.lex_state = 23, .external_lex_state = 8}, - [5532] = {.lex_state = 23, .external_lex_state = 8}, - [5533] = {.lex_state = 14, .external_lex_state = 6}, - [5534] = {.lex_state = 23, .external_lex_state = 8}, - [5535] = {.lex_state = 23, .external_lex_state = 8}, - [5536] = {.lex_state = 14, .external_lex_state = 6}, - [5537] = {.lex_state = 14, .external_lex_state = 6}, - [5538] = {.lex_state = 9, .external_lex_state = 2}, - [5539] = {.lex_state = 23, .external_lex_state = 8}, - [5540] = {.lex_state = 9, .external_lex_state = 2}, - [5541] = {.lex_state = 14, .external_lex_state = 6}, - [5542] = {.lex_state = 23, .external_lex_state = 8}, - [5543] = {.lex_state = 23, .external_lex_state = 8}, - [5544] = {.lex_state = 14, .external_lex_state = 6}, - [5545] = {.lex_state = 23, .external_lex_state = 8}, - [5546] = {.lex_state = 14, .external_lex_state = 6}, - [5547] = {.lex_state = 14, .external_lex_state = 7}, - [5548] = {.lex_state = 14, .external_lex_state = 7}, - [5549] = {.lex_state = 9, .external_lex_state = 2}, - [5550] = {.lex_state = 23, .external_lex_state = 8}, - [5551] = {.lex_state = 23, .external_lex_state = 8}, - [5552] = {.lex_state = 23, .external_lex_state = 8}, - [5553] = {.lex_state = 9, .external_lex_state = 2}, - [5554] = {.lex_state = 14, .external_lex_state = 6}, - [5555] = {.lex_state = 14, .external_lex_state = 7}, - [5556] = {.lex_state = 14, .external_lex_state = 7}, - [5557] = {.lex_state = 23, .external_lex_state = 8}, - [5558] = {.lex_state = 14, .external_lex_state = 6}, - [5559] = {.lex_state = 25, .external_lex_state = 8}, - [5560] = {.lex_state = 9, .external_lex_state = 2}, - [5561] = {.lex_state = 14, .external_lex_state = 7}, - [5562] = {.lex_state = 14, .external_lex_state = 6}, - [5563] = {.lex_state = 25, .external_lex_state = 8}, - [5564] = {.lex_state = 23, .external_lex_state = 8}, - [5565] = {.lex_state = 14, .external_lex_state = 7}, - [5566] = {.lex_state = 14, .external_lex_state = 7}, - [5567] = {.lex_state = 23, .external_lex_state = 8}, - [5568] = {.lex_state = 9, .external_lex_state = 2}, - [5569] = {.lex_state = 9, .external_lex_state = 2}, - [5570] = {.lex_state = 23, .external_lex_state = 8}, - [5571] = {.lex_state = 14, .external_lex_state = 7}, - [5572] = {.lex_state = 25, .external_lex_state = 8}, - [5573] = {.lex_state = 14, .external_lex_state = 7}, - [5574] = {.lex_state = 14, .external_lex_state = 6}, - [5575] = {.lex_state = 23, .external_lex_state = 9}, - [5576] = {.lex_state = 14, .external_lex_state = 7}, - [5577] = {.lex_state = 9, .external_lex_state = 2}, - [5578] = {.lex_state = 14, .external_lex_state = 6}, - [5579] = {.lex_state = 14, .external_lex_state = 7}, - [5580] = {.lex_state = 9, .external_lex_state = 2}, - [5581] = {.lex_state = 23, .external_lex_state = 9}, - [5582] = {.lex_state = 23, .external_lex_state = 8}, - [5583] = {.lex_state = 23, .external_lex_state = 8}, - [5584] = {.lex_state = 9, .external_lex_state = 2}, - [5585] = {.lex_state = 9, .external_lex_state = 2}, - [5586] = {.lex_state = 9, .external_lex_state = 2}, - [5587] = {.lex_state = 14, .external_lex_state = 7}, - [5588] = {.lex_state = 14, .external_lex_state = 7}, - [5589] = {.lex_state = 14, .external_lex_state = 7}, - [5590] = {.lex_state = 23, .external_lex_state = 9}, - [5591] = {.lex_state = 14, .external_lex_state = 7}, - [5592] = {.lex_state = 25, .external_lex_state = 8}, - [5593] = {.lex_state = 14, .external_lex_state = 6}, - [5594] = {.lex_state = 23, .external_lex_state = 9}, - [5595] = {.lex_state = 23, .external_lex_state = 8}, - [5596] = {.lex_state = 23, .external_lex_state = 9}, - [5597] = {.lex_state = 23, .external_lex_state = 8}, - [5598] = {.lex_state = 23, .external_lex_state = 8}, - [5599] = {.lex_state = 23, .external_lex_state = 8}, - [5600] = {.lex_state = 23, .external_lex_state = 8}, - [5601] = {.lex_state = 14, .external_lex_state = 7}, - [5602] = {.lex_state = 14, .external_lex_state = 7}, - [5603] = {.lex_state = 23, .external_lex_state = 8}, - [5604] = {.lex_state = 14, .external_lex_state = 7}, - [5605] = {.lex_state = 14, .external_lex_state = 7}, - [5606] = {.lex_state = 14, .external_lex_state = 7}, - [5607] = {.lex_state = 23, .external_lex_state = 8}, - [5608] = {.lex_state = 23, .external_lex_state = 8}, - [5609] = {.lex_state = 23, .external_lex_state = 8}, - [5610] = {.lex_state = 14, .external_lex_state = 7}, - [5611] = {.lex_state = 23, .external_lex_state = 8}, - [5612] = {.lex_state = 14, .external_lex_state = 7}, - [5613] = {.lex_state = 23, .external_lex_state = 8}, - [5614] = {.lex_state = 23, .external_lex_state = 8}, - [5615] = {.lex_state = 14, .external_lex_state = 7}, - [5616] = {.lex_state = 23, .external_lex_state = 8}, - [5617] = {.lex_state = 14, .external_lex_state = 6}, - [5618] = {.lex_state = 14, .external_lex_state = 6}, - [5619] = {.lex_state = 23, .external_lex_state = 8}, - [5620] = {.lex_state = 9, .external_lex_state = 5}, - [5621] = {.lex_state = 9, .external_lex_state = 5}, - [5622] = {.lex_state = 14, .external_lex_state = 6}, - [5623] = {.lex_state = 23, .external_lex_state = 8}, - [5624] = {.lex_state = 14, .external_lex_state = 6}, - [5625] = {.lex_state = 14, .external_lex_state = 6}, - [5626] = {.lex_state = 14, .external_lex_state = 6}, - [5627] = {.lex_state = 32, .external_lex_state = 9}, - [5628] = {.lex_state = 14, .external_lex_state = 7}, - [5629] = {.lex_state = 14, .external_lex_state = 7}, - [5630] = {.lex_state = 32, .external_lex_state = 9}, - [5631] = {.lex_state = 14, .external_lex_state = 7}, - [5632] = {.lex_state = 23, .external_lex_state = 8}, - [5633] = {.lex_state = 32, .external_lex_state = 9}, - [5634] = {.lex_state = 9, .external_lex_state = 2}, - [5635] = {.lex_state = 9, .external_lex_state = 2}, - [5636] = {.lex_state = 23, .external_lex_state = 8}, - [5637] = {.lex_state = 32, .external_lex_state = 9}, - [5638] = {.lex_state = 32, .external_lex_state = 9}, - [5639] = {.lex_state = 14, .external_lex_state = 7}, - [5640] = {.lex_state = 23, .external_lex_state = 8}, - [5641] = {.lex_state = 14, .external_lex_state = 7}, - [5642] = {.lex_state = 32, .external_lex_state = 9}, - [5643] = {.lex_state = 23, .external_lex_state = 8}, - [5644] = {.lex_state = 23, .external_lex_state = 8}, - [5645] = {.lex_state = 14, .external_lex_state = 7}, - [5646] = {.lex_state = 32, .external_lex_state = 9}, - [5647] = {.lex_state = 23, .external_lex_state = 8}, - [5648] = {.lex_state = 32, .external_lex_state = 9}, - [5649] = {.lex_state = 23, .external_lex_state = 8}, - [5650] = {.lex_state = 23, .external_lex_state = 8}, - [5651] = {.lex_state = 23, .external_lex_state = 8}, - [5652] = {.lex_state = 32, .external_lex_state = 9}, - [5653] = {.lex_state = 23, .external_lex_state = 8}, - [5654] = {.lex_state = 32, .external_lex_state = 9}, - [5655] = {.lex_state = 23, .external_lex_state = 8}, - [5656] = {.lex_state = 14, .external_lex_state = 6}, - [5657] = {.lex_state = 23, .external_lex_state = 8}, - [5658] = {.lex_state = 32, .external_lex_state = 9}, - [5659] = {.lex_state = 32, .external_lex_state = 9}, - [5660] = {.lex_state = 23, .external_lex_state = 8}, - [5661] = {.lex_state = 32, .external_lex_state = 9}, - [5662] = {.lex_state = 23, .external_lex_state = 8}, - [5663] = {.lex_state = 14, .external_lex_state = 6}, - [5664] = {.lex_state = 32, .external_lex_state = 9}, - [5665] = {.lex_state = 14, .external_lex_state = 6}, - [5666] = {.lex_state = 23, .external_lex_state = 8}, - [5667] = {.lex_state = 23, .external_lex_state = 8}, - [5668] = {.lex_state = 23, .external_lex_state = 8}, - [5669] = {.lex_state = 23, .external_lex_state = 8}, - [5670] = {.lex_state = 23, .external_lex_state = 8}, - [5671] = {.lex_state = 23, .external_lex_state = 8}, - [5672] = {.lex_state = 23, .external_lex_state = 8}, - [5673] = {.lex_state = 23, .external_lex_state = 8}, - [5674] = {.lex_state = 23, .external_lex_state = 8}, - [5675] = {.lex_state = 23, .external_lex_state = 8}, - [5676] = {.lex_state = 23, .external_lex_state = 8}, - [5677] = {.lex_state = 23, .external_lex_state = 8}, - [5678] = {.lex_state = 23, .external_lex_state = 8}, - [5679] = {.lex_state = 23, .external_lex_state = 9}, - [5680] = {.lex_state = 23, .external_lex_state = 8}, - [5681] = {.lex_state = 23, .external_lex_state = 9}, - [5682] = {.lex_state = 23, .external_lex_state = 9}, - [5683] = {.lex_state = 23, .external_lex_state = 9}, - [5684] = {.lex_state = 23, .external_lex_state = 8}, - [5685] = {.lex_state = 25, .external_lex_state = 9}, - [5686] = {.lex_state = 23, .external_lex_state = 8}, - [5687] = {.lex_state = 23, .external_lex_state = 8}, - [5688] = {.lex_state = 23, .external_lex_state = 8}, - [5689] = {.lex_state = 25, .external_lex_state = 9}, - [5690] = {.lex_state = 23, .external_lex_state = 8}, - [5691] = {.lex_state = 23, .external_lex_state = 8}, - [5692] = {.lex_state = 23, .external_lex_state = 8}, - [5693] = {.lex_state = 27, .external_lex_state = 8}, - [5694] = {.lex_state = 27, .external_lex_state = 8}, - [5695] = {.lex_state = 24, .external_lex_state = 8}, - [5696] = {.lex_state = 27, .external_lex_state = 8}, - [5697] = {.lex_state = 24, .external_lex_state = 8}, - [5698] = {.lex_state = 23, .external_lex_state = 8}, - [5699] = {.lex_state = 23, .external_lex_state = 9}, - [5700] = {.lex_state = 27, .external_lex_state = 8}, - [5701] = {.lex_state = 23, .external_lex_state = 9}, - [5702] = {.lex_state = 23, .external_lex_state = 9}, - [5703] = {.lex_state = 23, .external_lex_state = 8}, - [5704] = {.lex_state = 27, .external_lex_state = 8}, - [5705] = {.lex_state = 23, .external_lex_state = 9}, - [5706] = {.lex_state = 27, .external_lex_state = 8}, - [5707] = {.lex_state = 23, .external_lex_state = 8}, - [5708] = {.lex_state = 23, .external_lex_state = 9}, - [5709] = {.lex_state = 23, .external_lex_state = 8}, - [5710] = {.lex_state = 23, .external_lex_state = 9}, - [5711] = {.lex_state = 23, .external_lex_state = 9}, - [5712] = {.lex_state = 23, .external_lex_state = 9}, - [5713] = {.lex_state = 23, .external_lex_state = 9}, - [5714] = {.lex_state = 23, .external_lex_state = 8}, - [5715] = {.lex_state = 23, .external_lex_state = 9}, - [5716] = {.lex_state = 23, .external_lex_state = 8}, - [5717] = {.lex_state = 26, .external_lex_state = 8}, - [5718] = {.lex_state = 23, .external_lex_state = 8}, - [5719] = {.lex_state = 23, .external_lex_state = 8}, - [5720] = {.lex_state = 23, .external_lex_state = 8}, - [5721] = {.lex_state = 23, .external_lex_state = 8}, - [5722] = {.lex_state = 23, .external_lex_state = 8}, - [5723] = {.lex_state = 26, .external_lex_state = 8}, - [5724] = {.lex_state = 23, .external_lex_state = 8}, - [5725] = {.lex_state = 23, .external_lex_state = 8}, - [5726] = {.lex_state = 23, .external_lex_state = 8}, - [5727] = {.lex_state = 23, .external_lex_state = 8}, - [5728] = {.lex_state = 26, .external_lex_state = 8}, - [5729] = {.lex_state = 26, .external_lex_state = 8}, - [5730] = {.lex_state = 23, .external_lex_state = 8}, - [5731] = {.lex_state = 26, .external_lex_state = 8}, - [5732] = {.lex_state = 23, .external_lex_state = 8}, - [5733] = {.lex_state = 26, .external_lex_state = 8}, - [5734] = {.lex_state = 26, .external_lex_state = 8}, - [5735] = {.lex_state = 23, .external_lex_state = 8}, - [5736] = {.lex_state = 26, .external_lex_state = 8}, - [5737] = {.lex_state = 26, .external_lex_state = 8}, - [5738] = {.lex_state = 26, .external_lex_state = 8}, - [5739] = {.lex_state = 26, .external_lex_state = 8}, - [5740] = {.lex_state = 26, .external_lex_state = 8}, - [5741] = {.lex_state = 23, .external_lex_state = 9}, - [5742] = {.lex_state = 23, .external_lex_state = 8}, - [5743] = {.lex_state = 26, .external_lex_state = 8}, - [5744] = {.lex_state = 23, .external_lex_state = 9}, - [5745] = {.lex_state = 26, .external_lex_state = 8}, - [5746] = {.lex_state = 23, .external_lex_state = 9}, - [5747] = {.lex_state = 26, .external_lex_state = 8}, - [5748] = {.lex_state = 26, .external_lex_state = 8}, - [5749] = {.lex_state = 23, .external_lex_state = 9}, - [5750] = {.lex_state = 23, .external_lex_state = 8}, - [5751] = {.lex_state = 26, .external_lex_state = 8}, - [5752] = {.lex_state = 26, .external_lex_state = 8}, - [5753] = {.lex_state = 26, .external_lex_state = 8}, - [5754] = {.lex_state = 23, .external_lex_state = 8}, - [5755] = {.lex_state = 23, .external_lex_state = 8}, - [5756] = {.lex_state = 23, .external_lex_state = 8}, - [5757] = {.lex_state = 26, .external_lex_state = 8}, - [5758] = {.lex_state = 26, .external_lex_state = 8}, - [5759] = {.lex_state = 23, .external_lex_state = 8}, - [5760] = {.lex_state = 23, .external_lex_state = 8}, - [5761] = {.lex_state = 23, .external_lex_state = 9}, - [5762] = {.lex_state = 23, .external_lex_state = 9}, - [5763] = {.lex_state = 23, .external_lex_state = 9}, - [5764] = {.lex_state = 23, .external_lex_state = 8}, - [5765] = {.lex_state = 23, .external_lex_state = 8}, - [5766] = {.lex_state = 23, .external_lex_state = 8}, - [5767] = {.lex_state = 23, .external_lex_state = 9}, - [5768] = {.lex_state = 23, .external_lex_state = 9}, - [5769] = {.lex_state = 23, .external_lex_state = 9}, - [5770] = {.lex_state = 23, .external_lex_state = 9}, - [5771] = {.lex_state = 23, .external_lex_state = 9}, - [5772] = {.lex_state = 23, .external_lex_state = 8}, - [5773] = {.lex_state = 23, .external_lex_state = 8}, - [5774] = {.lex_state = 23, .external_lex_state = 8}, - [5775] = {.lex_state = 23, .external_lex_state = 9}, - [5776] = {.lex_state = 23, .external_lex_state = 8}, - [5777] = {.lex_state = 23, .external_lex_state = 9}, - [5778] = {.lex_state = 23, .external_lex_state = 9}, - [5779] = {.lex_state = 23, .external_lex_state = 9}, - [5780] = {.lex_state = 23, .external_lex_state = 8}, - [5781] = {.lex_state = 23, .external_lex_state = 8}, - [5782] = {.lex_state = 23, .external_lex_state = 8}, - [5783] = {.lex_state = 23, .external_lex_state = 8}, - [5784] = {.lex_state = 23, .external_lex_state = 8}, - [5785] = {.lex_state = 23, .external_lex_state = 8}, - [5786] = {.lex_state = 23, .external_lex_state = 8}, - [5787] = {.lex_state = 23, .external_lex_state = 8}, - [5788] = {.lex_state = 23, .external_lex_state = 8}, - [5789] = {.lex_state = 23, .external_lex_state = 8}, - [5790] = {.lex_state = 23, .external_lex_state = 8}, - [5791] = {.lex_state = 23, .external_lex_state = 8}, - [5792] = {.lex_state = 23, .external_lex_state = 8}, - [5793] = {.lex_state = 23, .external_lex_state = 8}, - [5794] = {.lex_state = 23, .external_lex_state = 8}, - [5795] = {.lex_state = 23, .external_lex_state = 8}, - [5796] = {.lex_state = 23, .external_lex_state = 8}, - [5797] = {.lex_state = 23, .external_lex_state = 8}, - [5798] = {.lex_state = 23, .external_lex_state = 8}, - [5799] = {.lex_state = 23, .external_lex_state = 9}, - [5800] = {.lex_state = 23, .external_lex_state = 9}, - [5801] = {.lex_state = 23, .external_lex_state = 9}, - [5802] = {.lex_state = 23, .external_lex_state = 8}, - [5803] = {.lex_state = 23, .external_lex_state = 9}, - [5804] = {.lex_state = 23, .external_lex_state = 9}, - [5805] = {.lex_state = 23, .external_lex_state = 8}, - [5806] = {.lex_state = 23, .external_lex_state = 9}, - [5807] = {.lex_state = 23, .external_lex_state = 8}, - [5808] = {.lex_state = 23, .external_lex_state = 9}, - [5809] = {.lex_state = 23, .external_lex_state = 8}, - [5810] = {.lex_state = 23, .external_lex_state = 8}, - [5811] = {.lex_state = 23, .external_lex_state = 8}, - [5812] = {.lex_state = 23, .external_lex_state = 8}, - [5813] = {.lex_state = 23, .external_lex_state = 8}, - [5814] = {.lex_state = 23, .external_lex_state = 8}, - [5815] = {.lex_state = 23, .external_lex_state = 8}, - [5816] = {.lex_state = 23, .external_lex_state = 8}, - [5817] = {.lex_state = 23, .external_lex_state = 8}, - [5818] = {.lex_state = 23, .external_lex_state = 9}, - [5819] = {.lex_state = 23, .external_lex_state = 8}, - [5820] = {.lex_state = 23, .external_lex_state = 8}, - [5821] = {.lex_state = 23, .external_lex_state = 8}, - [5822] = {.lex_state = 23, .external_lex_state = 8}, - [5823] = {.lex_state = 23, .external_lex_state = 8}, - [5824] = {.lex_state = 23, .external_lex_state = 8}, - [5825] = {.lex_state = 23, .external_lex_state = 8}, - [5826] = {.lex_state = 29, .external_lex_state = 8}, - [5827] = {.lex_state = 23, .external_lex_state = 8}, - [5828] = {.lex_state = 23, .external_lex_state = 9}, - [5829] = {.lex_state = 23, .external_lex_state = 8}, - [5830] = {.lex_state = 23, .external_lex_state = 8}, - [5831] = {.lex_state = 23, .external_lex_state = 8}, - [5832] = {.lex_state = 29, .external_lex_state = 8}, - [5833] = {.lex_state = 23, .external_lex_state = 8}, - [5834] = {.lex_state = 23, .external_lex_state = 9}, - [5835] = {.lex_state = 23, .external_lex_state = 8}, - [5836] = {.lex_state = 23, .external_lex_state = 8}, - [5837] = {.lex_state = 23, .external_lex_state = 8}, - [5838] = {.lex_state = 29, .external_lex_state = 8}, - [5839] = {.lex_state = 25, .external_lex_state = 9}, - [5840] = {.lex_state = 29, .external_lex_state = 8}, - [5841] = {.lex_state = 29, .external_lex_state = 8}, - [5842] = {.lex_state = 29, .external_lex_state = 8}, - [5843] = {.lex_state = 29, .external_lex_state = 8}, - [5844] = {.lex_state = 25, .external_lex_state = 9}, - [5845] = {.lex_state = 23, .external_lex_state = 8}, - [5846] = {.lex_state = 29, .external_lex_state = 8}, - [5847] = {.lex_state = 23, .external_lex_state = 8}, - [5848] = {.lex_state = 23, .external_lex_state = 8}, - [5849] = {.lex_state = 23, .external_lex_state = 8}, - [5850] = {.lex_state = 26, .external_lex_state = 8}, - [5851] = {.lex_state = 26, .external_lex_state = 8}, - [5852] = {.lex_state = 23, .external_lex_state = 8}, - [5853] = {.lex_state = 23, .external_lex_state = 8}, - [5854] = {.lex_state = 23, .external_lex_state = 8}, - [5855] = {.lex_state = 23, .external_lex_state = 8}, - [5856] = {.lex_state = 23, .external_lex_state = 8}, - [5857] = {.lex_state = 26, .external_lex_state = 8}, - [5858] = {.lex_state = 23, .external_lex_state = 8}, - [5859] = {.lex_state = 23, .external_lex_state = 8}, - [5860] = {.lex_state = 26, .external_lex_state = 8}, - [5861] = {.lex_state = 23, .external_lex_state = 8}, - [5862] = {.lex_state = 23, .external_lex_state = 8}, - [5863] = {.lex_state = 23, .external_lex_state = 8}, - [5864] = {.lex_state = 26, .external_lex_state = 8}, - [5865] = {.lex_state = 26, .external_lex_state = 8}, - [5866] = {.lex_state = 29, .external_lex_state = 8}, - [5867] = {.lex_state = 26, .external_lex_state = 8}, - [5868] = {.lex_state = 25, .external_lex_state = 8}, - [5869] = {.lex_state = 23, .external_lex_state = 8}, - [5870] = {.lex_state = 23, .external_lex_state = 8}, - [5871] = {.lex_state = 26, .external_lex_state = 8}, - [5872] = {.lex_state = 26, .external_lex_state = 8}, - [5873] = {.lex_state = 26, .external_lex_state = 8}, - [5874] = {.lex_state = 23, .external_lex_state = 8}, - [5875] = {.lex_state = 26, .external_lex_state = 8}, - [5876] = {.lex_state = 25, .external_lex_state = 8}, - [5877] = {.lex_state = 26, .external_lex_state = 8}, - [5878] = {.lex_state = 29, .external_lex_state = 8}, - [5879] = {.lex_state = 26, .external_lex_state = 8}, - [5880] = {.lex_state = 26, .external_lex_state = 8}, - [5881] = {.lex_state = 26, .external_lex_state = 8}, - [5882] = {.lex_state = 26, .external_lex_state = 8}, - [5883] = {.lex_state = 26, .external_lex_state = 8}, - [5884] = {.lex_state = 26, .external_lex_state = 8}, - [5885] = {.lex_state = 26, .external_lex_state = 8}, - [5886] = {.lex_state = 26, .external_lex_state = 8}, - [5887] = {.lex_state = 26, .external_lex_state = 8}, - [5888] = {.lex_state = 26, .external_lex_state = 8}, - [5889] = {.lex_state = 26, .external_lex_state = 8}, - [5890] = {.lex_state = 26, .external_lex_state = 8}, - [5891] = {.lex_state = 26, .external_lex_state = 8}, - [5892] = {.lex_state = 26, .external_lex_state = 8}, - [5893] = {.lex_state = 26, .external_lex_state = 8}, - [5894] = {.lex_state = 26, .external_lex_state = 8}, - [5895] = {.lex_state = 26, .external_lex_state = 8}, - [5896] = {.lex_state = 26, .external_lex_state = 8}, - [5897] = {.lex_state = 26, .external_lex_state = 8}, - [5898] = {.lex_state = 26, .external_lex_state = 8}, - [5899] = {.lex_state = 26, .external_lex_state = 8}, - [5900] = {.lex_state = 26, .external_lex_state = 8}, - [5901] = {.lex_state = 26, .external_lex_state = 8}, - [5902] = {.lex_state = 26, .external_lex_state = 8}, - [5903] = {.lex_state = 26, .external_lex_state = 8}, - [5904] = {.lex_state = 26, .external_lex_state = 8}, - [5905] = {.lex_state = 26, .external_lex_state = 8}, - [5906] = {.lex_state = 26, .external_lex_state = 8}, - [5907] = {.lex_state = 26, .external_lex_state = 8}, - [5908] = {.lex_state = 26, .external_lex_state = 8}, - [5909] = {.lex_state = 26, .external_lex_state = 8}, - [5910] = {.lex_state = 26, .external_lex_state = 8}, - [5911] = {.lex_state = 26, .external_lex_state = 8}, - [5912] = {.lex_state = 26, .external_lex_state = 8}, - [5913] = {.lex_state = 29, .external_lex_state = 8}, - [5914] = {.lex_state = 26, .external_lex_state = 8}, - [5915] = {.lex_state = 26, .external_lex_state = 8}, - [5916] = {.lex_state = 26, .external_lex_state = 8}, - [5917] = {.lex_state = 26, .external_lex_state = 8}, - [5918] = {.lex_state = 26, .external_lex_state = 8}, - [5919] = {.lex_state = 26, .external_lex_state = 8}, - [5920] = {.lex_state = 26, .external_lex_state = 8}, - [5921] = {.lex_state = 26, .external_lex_state = 8}, - [5922] = {.lex_state = 26, .external_lex_state = 8}, - [5923] = {.lex_state = 29, .external_lex_state = 8}, - [5924] = {.lex_state = 26, .external_lex_state = 8}, - [5925] = {.lex_state = 26, .external_lex_state = 8}, - [5926] = {.lex_state = 26, .external_lex_state = 8}, - [5927] = {.lex_state = 26, .external_lex_state = 8}, - [5928] = {.lex_state = 26, .external_lex_state = 8}, - [5929] = {.lex_state = 26, .external_lex_state = 8}, - [5930] = {.lex_state = 26, .external_lex_state = 8}, - [5931] = {.lex_state = 26, .external_lex_state = 8}, - [5932] = {.lex_state = 26, .external_lex_state = 8}, - [5933] = {.lex_state = 26, .external_lex_state = 8}, - [5934] = {.lex_state = 26, .external_lex_state = 8}, - [5935] = {.lex_state = 26, .external_lex_state = 8}, - [5936] = {.lex_state = 26, .external_lex_state = 8}, - [5937] = {.lex_state = 26, .external_lex_state = 8}, - [5938] = {.lex_state = 26, .external_lex_state = 8}, - [5939] = {.lex_state = 26, .external_lex_state = 8}, - [5940] = {.lex_state = 26, .external_lex_state = 8}, - [5941] = {.lex_state = 26, .external_lex_state = 8}, - [5942] = {.lex_state = 29, .external_lex_state = 8}, - [5943] = {.lex_state = 26, .external_lex_state = 8}, - [5944] = {.lex_state = 26, .external_lex_state = 8}, - [5945] = {.lex_state = 26, .external_lex_state = 8}, - [5946] = {.lex_state = 26, .external_lex_state = 8}, - [5947] = {.lex_state = 26, .external_lex_state = 8}, - [5948] = {.lex_state = 26, .external_lex_state = 8}, - [5949] = {.lex_state = 26, .external_lex_state = 8}, - [5950] = {.lex_state = 26, .external_lex_state = 8}, - [5951] = {.lex_state = 26, .external_lex_state = 8}, - [5952] = {.lex_state = 26, .external_lex_state = 8}, - [5953] = {.lex_state = 26, .external_lex_state = 8}, - [5954] = {.lex_state = 26, .external_lex_state = 8}, - [5955] = {.lex_state = 26, .external_lex_state = 8}, - [5956] = {.lex_state = 26, .external_lex_state = 8}, - [5957] = {.lex_state = 26, .external_lex_state = 8}, - [5958] = {.lex_state = 26, .external_lex_state = 8}, - [5959] = {.lex_state = 26, .external_lex_state = 8}, - [5960] = {.lex_state = 26, .external_lex_state = 8}, - [5961] = {.lex_state = 26, .external_lex_state = 8}, - [5962] = {.lex_state = 26, .external_lex_state = 8}, - [5963] = {.lex_state = 26, .external_lex_state = 8}, - [5964] = {.lex_state = 26, .external_lex_state = 8}, - [5965] = {.lex_state = 26, .external_lex_state = 8}, - [5966] = {.lex_state = 26, .external_lex_state = 8}, - [5967] = {.lex_state = 26, .external_lex_state = 8}, - [5968] = {.lex_state = 26, .external_lex_state = 8}, - [5969] = {.lex_state = 26, .external_lex_state = 8}, - [5970] = {.lex_state = 26, .external_lex_state = 8}, - [5971] = {.lex_state = 26, .external_lex_state = 8}, - [5972] = {.lex_state = 26, .external_lex_state = 8}, - [5973] = {.lex_state = 26, .external_lex_state = 8}, - [5974] = {.lex_state = 26, .external_lex_state = 8}, - [5975] = {.lex_state = 26, .external_lex_state = 8}, - [5976] = {.lex_state = 26, .external_lex_state = 8}, - [5977] = {.lex_state = 26, .external_lex_state = 8}, - [5978] = {.lex_state = 26, .external_lex_state = 8}, - [5979] = {.lex_state = 26, .external_lex_state = 8}, - [5980] = {.lex_state = 26, .external_lex_state = 8}, - [5981] = {.lex_state = 26, .external_lex_state = 8}, - [5982] = {.lex_state = 29, .external_lex_state = 8}, - [5983] = {.lex_state = 26, .external_lex_state = 8}, - [5984] = {.lex_state = 26, .external_lex_state = 8}, - [5985] = {.lex_state = 26, .external_lex_state = 8}, - [5986] = {.lex_state = 26, .external_lex_state = 8}, - [5987] = {.lex_state = 26, .external_lex_state = 8}, - [5988] = {.lex_state = 26, .external_lex_state = 8}, - [5989] = {.lex_state = 26, .external_lex_state = 8}, - [5990] = {.lex_state = 26, .external_lex_state = 8}, - [5991] = {.lex_state = 26, .external_lex_state = 8}, - [5992] = {.lex_state = 26, .external_lex_state = 8}, - [5993] = {.lex_state = 26, .external_lex_state = 8}, - [5994] = {.lex_state = 26, .external_lex_state = 8}, - [5995] = {.lex_state = 26, .external_lex_state = 8}, - [5996] = {.lex_state = 26, .external_lex_state = 8}, - [5997] = {.lex_state = 26, .external_lex_state = 8}, - [5998] = {.lex_state = 26, .external_lex_state = 8}, - [5999] = {.lex_state = 26, .external_lex_state = 8}, - [6000] = {.lex_state = 26, .external_lex_state = 8}, - [6001] = {.lex_state = 26, .external_lex_state = 8}, - [6002] = {.lex_state = 26, .external_lex_state = 8}, - [6003] = {.lex_state = 26, .external_lex_state = 8}, - [6004] = {.lex_state = 26, .external_lex_state = 8}, - [6005] = {.lex_state = 26, .external_lex_state = 8}, - [6006] = {.lex_state = 26, .external_lex_state = 8}, - [6007] = {.lex_state = 26, .external_lex_state = 8}, - [6008] = {.lex_state = 26, .external_lex_state = 8}, - [6009] = {.lex_state = 26, .external_lex_state = 8}, - [6010] = {.lex_state = 26, .external_lex_state = 8}, - [6011] = {.lex_state = 26, .external_lex_state = 8}, - [6012] = {.lex_state = 26, .external_lex_state = 8}, - [6013] = {.lex_state = 26, .external_lex_state = 8}, - [6014] = {.lex_state = 26, .external_lex_state = 8}, - [6015] = {.lex_state = 26, .external_lex_state = 8}, - [6016] = {.lex_state = 26, .external_lex_state = 8}, - [6017] = {.lex_state = 26, .external_lex_state = 8}, - [6018] = {.lex_state = 26, .external_lex_state = 8}, - [6019] = {.lex_state = 29, .external_lex_state = 8}, - [6020] = {.lex_state = 26, .external_lex_state = 8}, - [6021] = {.lex_state = 26, .external_lex_state = 8}, - [6022] = {.lex_state = 26, .external_lex_state = 8}, - [6023] = {.lex_state = 26, .external_lex_state = 8}, - [6024] = {.lex_state = 26, .external_lex_state = 8}, - [6025] = {.lex_state = 26, .external_lex_state = 8}, - [6026] = {.lex_state = 26, .external_lex_state = 8}, - [6027] = {.lex_state = 26, .external_lex_state = 8}, - [6028] = {.lex_state = 29, .external_lex_state = 8}, - [6029] = {.lex_state = 26, .external_lex_state = 8}, - [6030] = {.lex_state = 26, .external_lex_state = 8}, - [6031] = {.lex_state = 26, .external_lex_state = 8}, - [6032] = {.lex_state = 26, .external_lex_state = 8}, - [6033] = {.lex_state = 26, .external_lex_state = 8}, - [6034] = {.lex_state = 26, .external_lex_state = 8}, - [6035] = {.lex_state = 26, .external_lex_state = 8}, - [6036] = {.lex_state = 26, .external_lex_state = 8}, - [6037] = {.lex_state = 26, .external_lex_state = 8}, - [6038] = {.lex_state = 26, .external_lex_state = 8}, - [6039] = {.lex_state = 26, .external_lex_state = 8}, - [6040] = {.lex_state = 26, .external_lex_state = 8}, - [6041] = {.lex_state = 26, .external_lex_state = 8}, - [6042] = {.lex_state = 26, .external_lex_state = 8}, - [6043] = {.lex_state = 26, .external_lex_state = 8}, - [6044] = {.lex_state = 26, .external_lex_state = 8}, - [6045] = {.lex_state = 26, .external_lex_state = 8}, - [6046] = {.lex_state = 26, .external_lex_state = 8}, - [6047] = {.lex_state = 26, .external_lex_state = 8}, - [6048] = {.lex_state = 26, .external_lex_state = 8}, - [6049] = {.lex_state = 26, .external_lex_state = 8}, - [6050] = {.lex_state = 26, .external_lex_state = 8}, - [6051] = {.lex_state = 26, .external_lex_state = 8}, - [6052] = {.lex_state = 26, .external_lex_state = 8}, - [6053] = {.lex_state = 26, .external_lex_state = 8}, - [6054] = {.lex_state = 26, .external_lex_state = 8}, - [6055] = {.lex_state = 26, .external_lex_state = 8}, - [6056] = {.lex_state = 26, .external_lex_state = 8}, - [6057] = {.lex_state = 29, .external_lex_state = 8}, - [6058] = {.lex_state = 26, .external_lex_state = 8}, - [6059] = {.lex_state = 29, .external_lex_state = 8}, - [6060] = {.lex_state = 26, .external_lex_state = 8}, - [6061] = {.lex_state = 26, .external_lex_state = 8}, - [6062] = {.lex_state = 26, .external_lex_state = 8}, - [6063] = {.lex_state = 26, .external_lex_state = 8}, - [6064] = {.lex_state = 26, .external_lex_state = 8}, - [6065] = {.lex_state = 26, .external_lex_state = 8}, - [6066] = {.lex_state = 26, .external_lex_state = 8}, - [6067] = {.lex_state = 26, .external_lex_state = 8}, - [6068] = {.lex_state = 26, .external_lex_state = 8}, - [6069] = {.lex_state = 26, .external_lex_state = 8}, - [6070] = {.lex_state = 26, .external_lex_state = 8}, - [6071] = {.lex_state = 26, .external_lex_state = 8}, - [6072] = {.lex_state = 26, .external_lex_state = 8}, - [6073] = {.lex_state = 26, .external_lex_state = 8}, - [6074] = {.lex_state = 26, .external_lex_state = 8}, - [6075] = {.lex_state = 26, .external_lex_state = 8}, - [6076] = {.lex_state = 26, .external_lex_state = 8}, - [6077] = {.lex_state = 26, .external_lex_state = 8}, - [6078] = {.lex_state = 26, .external_lex_state = 8}, - [6079] = {.lex_state = 26, .external_lex_state = 8}, - [6080] = {.lex_state = 26, .external_lex_state = 8}, - [6081] = {.lex_state = 26, .external_lex_state = 8}, - [6082] = {.lex_state = 26, .external_lex_state = 8}, - [6083] = {.lex_state = 26, .external_lex_state = 8}, - [6084] = {.lex_state = 26, .external_lex_state = 8}, - [6085] = {.lex_state = 26, .external_lex_state = 8}, - [6086] = {.lex_state = 26, .external_lex_state = 8}, - [6087] = {.lex_state = 26, .external_lex_state = 8}, - [6088] = {.lex_state = 26, .external_lex_state = 8}, - [6089] = {.lex_state = 26, .external_lex_state = 8}, - [6090] = {.lex_state = 26, .external_lex_state = 8}, - [6091] = {.lex_state = 26, .external_lex_state = 8}, - [6092] = {.lex_state = 26, .external_lex_state = 8}, - [6093] = {.lex_state = 26, .external_lex_state = 8}, - [6094] = {.lex_state = 26, .external_lex_state = 8}, - [6095] = {.lex_state = 26, .external_lex_state = 8}, - [6096] = {.lex_state = 26, .external_lex_state = 8}, - [6097] = {.lex_state = 26, .external_lex_state = 8}, - [6098] = {.lex_state = 26, .external_lex_state = 8}, - [6099] = {.lex_state = 26, .external_lex_state = 8}, - [6100] = {.lex_state = 26, .external_lex_state = 8}, - [6101] = {.lex_state = 26, .external_lex_state = 8}, - [6102] = {.lex_state = 26, .external_lex_state = 8}, - [6103] = {.lex_state = 26, .external_lex_state = 8}, - [6104] = {.lex_state = 26, .external_lex_state = 8}, - [6105] = {.lex_state = 26, .external_lex_state = 8}, - [6106] = {.lex_state = 26, .external_lex_state = 8}, - [6107] = {.lex_state = 26, .external_lex_state = 8}, - [6108] = {.lex_state = 29, .external_lex_state = 8}, - [6109] = {.lex_state = 26, .external_lex_state = 8}, - [6110] = {.lex_state = 26, .external_lex_state = 8}, - [6111] = {.lex_state = 26, .external_lex_state = 8}, - [6112] = {.lex_state = 26, .external_lex_state = 8}, - [6113] = {.lex_state = 26, .external_lex_state = 8}, - [6114] = {.lex_state = 26, .external_lex_state = 8}, - [6115] = {.lex_state = 26, .external_lex_state = 8}, - [6116] = {.lex_state = 26, .external_lex_state = 8}, - [6117] = {.lex_state = 26, .external_lex_state = 8}, - [6118] = {.lex_state = 26, .external_lex_state = 8}, - [6119] = {.lex_state = 26, .external_lex_state = 8}, - [6120] = {.lex_state = 26, .external_lex_state = 8}, - [6121] = {.lex_state = 26, .external_lex_state = 8}, - [6122] = {.lex_state = 26, .external_lex_state = 8}, - [6123] = {.lex_state = 26, .external_lex_state = 8}, - [6124] = {.lex_state = 26, .external_lex_state = 8}, - [6125] = {.lex_state = 26, .external_lex_state = 8}, - [6126] = {.lex_state = 26, .external_lex_state = 8}, - [6127] = {.lex_state = 26, .external_lex_state = 8}, - [6128] = {.lex_state = 26, .external_lex_state = 8}, - [6129] = {.lex_state = 26, .external_lex_state = 8}, - [6130] = {.lex_state = 26, .external_lex_state = 8}, - [6131] = {.lex_state = 26, .external_lex_state = 8}, - [6132] = {.lex_state = 26, .external_lex_state = 8}, - [6133] = {.lex_state = 26, .external_lex_state = 8}, - [6134] = {.lex_state = 26, .external_lex_state = 8}, - [6135] = {.lex_state = 26, .external_lex_state = 8}, - [6136] = {.lex_state = 26, .external_lex_state = 8}, - [6137] = {.lex_state = 26, .external_lex_state = 8}, - [6138] = {.lex_state = 26, .external_lex_state = 8}, - [6139] = {.lex_state = 26, .external_lex_state = 8}, - [6140] = {.lex_state = 26, .external_lex_state = 8}, - [6141] = {.lex_state = 26, .external_lex_state = 8}, - [6142] = {.lex_state = 26, .external_lex_state = 8}, - [6143] = {.lex_state = 26, .external_lex_state = 8}, - [6144] = {.lex_state = 26, .external_lex_state = 8}, - [6145] = {.lex_state = 26, .external_lex_state = 8}, - [6146] = {.lex_state = 26, .external_lex_state = 8}, - [6147] = {.lex_state = 26, .external_lex_state = 8}, - [6148] = {.lex_state = 26, .external_lex_state = 8}, - [6149] = {.lex_state = 26, .external_lex_state = 8}, - [6150] = {.lex_state = 26, .external_lex_state = 8}, - [6151] = {.lex_state = 26, .external_lex_state = 8}, - [6152] = {.lex_state = 26, .external_lex_state = 8}, - [6153] = {.lex_state = 26, .external_lex_state = 8}, - [6154] = {.lex_state = 26, .external_lex_state = 8}, - [6155] = {.lex_state = 26, .external_lex_state = 8}, - [6156] = {.lex_state = 26, .external_lex_state = 8}, - [6157] = {.lex_state = 26, .external_lex_state = 8}, - [6158] = {.lex_state = 26, .external_lex_state = 8}, - [6159] = {.lex_state = 26, .external_lex_state = 8}, - [6160] = {.lex_state = 29, .external_lex_state = 8}, - [6161] = {.lex_state = 26, .external_lex_state = 8}, - [6162] = {.lex_state = 26, .external_lex_state = 8}, - [6163] = {.lex_state = 26, .external_lex_state = 8}, - [6164] = {.lex_state = 26, .external_lex_state = 8}, - [6165] = {.lex_state = 26, .external_lex_state = 8}, - [6166] = {.lex_state = 26, .external_lex_state = 8}, - [6167] = {.lex_state = 26, .external_lex_state = 8}, - [6168] = {.lex_state = 26, .external_lex_state = 8}, - [6169] = {.lex_state = 26, .external_lex_state = 8}, - [6170] = {.lex_state = 26, .external_lex_state = 8}, - [6171] = {.lex_state = 26, .external_lex_state = 8}, - [6172] = {.lex_state = 26, .external_lex_state = 8}, - [6173] = {.lex_state = 26, .external_lex_state = 8}, - [6174] = {.lex_state = 26, .external_lex_state = 8}, - [6175] = {.lex_state = 26, .external_lex_state = 8}, - [6176] = {.lex_state = 26, .external_lex_state = 8}, - [6177] = {.lex_state = 26, .external_lex_state = 8}, - [6178] = {.lex_state = 26, .external_lex_state = 8}, - [6179] = {.lex_state = 26, .external_lex_state = 8}, - [6180] = {.lex_state = 26, .external_lex_state = 8}, - [6181] = {.lex_state = 26, .external_lex_state = 8}, - [6182] = {.lex_state = 26, .external_lex_state = 8}, - [6183] = {.lex_state = 26, .external_lex_state = 8}, - [6184] = {.lex_state = 26, .external_lex_state = 8}, - [6185] = {.lex_state = 26, .external_lex_state = 8}, - [6186] = {.lex_state = 26, .external_lex_state = 8}, - [6187] = {.lex_state = 26, .external_lex_state = 8}, - [6188] = {.lex_state = 26, .external_lex_state = 8}, - [6189] = {.lex_state = 26, .external_lex_state = 8}, - [6190] = {.lex_state = 26, .external_lex_state = 8}, - [6191] = {.lex_state = 26, .external_lex_state = 8}, - [6192] = {.lex_state = 26, .external_lex_state = 8}, - [6193] = {.lex_state = 26, .external_lex_state = 8}, - [6194] = {.lex_state = 26, .external_lex_state = 8}, - [6195] = {.lex_state = 26, .external_lex_state = 8}, - [6196] = {.lex_state = 26, .external_lex_state = 8}, - [6197] = {.lex_state = 26, .external_lex_state = 8}, - [6198] = {.lex_state = 26, .external_lex_state = 8}, - [6199] = {.lex_state = 26, .external_lex_state = 8}, - [6200] = {.lex_state = 26, .external_lex_state = 8}, - [6201] = {.lex_state = 26, .external_lex_state = 8}, - [6202] = {.lex_state = 26, .external_lex_state = 8}, - [6203] = {.lex_state = 26, .external_lex_state = 8}, - [6204] = {.lex_state = 26, .external_lex_state = 8}, - [6205] = {.lex_state = 26, .external_lex_state = 8}, - [6206] = {.lex_state = 26, .external_lex_state = 8}, - [6207] = {.lex_state = 26, .external_lex_state = 8}, - [6208] = {.lex_state = 26, .external_lex_state = 8}, - [6209] = {.lex_state = 26, .external_lex_state = 8}, - [6210] = {.lex_state = 26, .external_lex_state = 8}, - [6211] = {.lex_state = 26, .external_lex_state = 8}, - [6212] = {.lex_state = 26, .external_lex_state = 8}, - [6213] = {.lex_state = 26, .external_lex_state = 8}, - [6214] = {.lex_state = 26, .external_lex_state = 8}, - [6215] = {.lex_state = 26, .external_lex_state = 8}, - [6216] = {.lex_state = 26, .external_lex_state = 8}, - [6217] = {.lex_state = 26, .external_lex_state = 8}, - [6218] = {.lex_state = 26, .external_lex_state = 8}, - [6219] = {.lex_state = 26, .external_lex_state = 8}, - [6220] = {.lex_state = 26, .external_lex_state = 8}, - [6221] = {.lex_state = 26, .external_lex_state = 8}, - [6222] = {.lex_state = 26, .external_lex_state = 8}, - [6223] = {.lex_state = 26, .external_lex_state = 8}, - [6224] = {.lex_state = 26, .external_lex_state = 8}, - [6225] = {.lex_state = 26, .external_lex_state = 8}, - [6226] = {.lex_state = 26, .external_lex_state = 8}, - [6227] = {.lex_state = 26, .external_lex_state = 8}, - [6228] = {.lex_state = 26, .external_lex_state = 8}, - [6229] = {.lex_state = 26, .external_lex_state = 8}, - [6230] = {.lex_state = 26, .external_lex_state = 8}, - [6231] = {.lex_state = 26, .external_lex_state = 8}, - [6232] = {.lex_state = 26, .external_lex_state = 8}, - [6233] = {.lex_state = 26, .external_lex_state = 8}, - [6234] = {.lex_state = 26, .external_lex_state = 8}, - [6235] = {.lex_state = 26, .external_lex_state = 8}, - [6236] = {.lex_state = 26, .external_lex_state = 8}, - [6237] = {.lex_state = 26, .external_lex_state = 8}, - [6238] = {.lex_state = 26, .external_lex_state = 8}, - [6239] = {.lex_state = 26, .external_lex_state = 8}, - [6240] = {.lex_state = 26, .external_lex_state = 8}, - [6241] = {.lex_state = 26, .external_lex_state = 8}, - [6242] = {.lex_state = 26, .external_lex_state = 8}, - [6243] = {.lex_state = 26, .external_lex_state = 8}, - [6244] = {.lex_state = 26, .external_lex_state = 8}, - [6245] = {.lex_state = 26, .external_lex_state = 8}, - [6246] = {.lex_state = 26, .external_lex_state = 8}, - [6247] = {.lex_state = 26, .external_lex_state = 8}, - [6248] = {.lex_state = 26, .external_lex_state = 8}, - [6249] = {.lex_state = 26, .external_lex_state = 8}, - [6250] = {.lex_state = 26, .external_lex_state = 8}, - [6251] = {.lex_state = 26, .external_lex_state = 8}, - [6252] = {.lex_state = 26, .external_lex_state = 8}, - [6253] = {.lex_state = 26, .external_lex_state = 8}, - [6254] = {.lex_state = 26, .external_lex_state = 8}, - [6255] = {.lex_state = 26, .external_lex_state = 8}, - [6256] = {.lex_state = 26, .external_lex_state = 8}, - [6257] = {.lex_state = 26, .external_lex_state = 8}, - [6258] = {.lex_state = 26, .external_lex_state = 8}, - [6259] = {.lex_state = 26, .external_lex_state = 8}, - [6260] = {.lex_state = 26, .external_lex_state = 8}, - [6261] = {.lex_state = 26, .external_lex_state = 8}, - [6262] = {.lex_state = 26, .external_lex_state = 8}, - [6263] = {.lex_state = 26, .external_lex_state = 8}, - [6264] = {.lex_state = 26, .external_lex_state = 8}, - [6265] = {.lex_state = 26, .external_lex_state = 8}, - [6266] = {.lex_state = 26, .external_lex_state = 8}, - [6267] = {.lex_state = 26, .external_lex_state = 8}, - [6268] = {.lex_state = 26, .external_lex_state = 8}, - [6269] = {.lex_state = 26, .external_lex_state = 8}, - [6270] = {.lex_state = 26, .external_lex_state = 8}, - [6271] = {.lex_state = 26, .external_lex_state = 8}, - [6272] = {.lex_state = 26, .external_lex_state = 8}, - [6273] = {.lex_state = 26, .external_lex_state = 8}, - [6274] = {.lex_state = 26, .external_lex_state = 8}, - [6275] = {.lex_state = 26, .external_lex_state = 8}, - [6276] = {.lex_state = 26, .external_lex_state = 8}, - [6277] = {.lex_state = 26, .external_lex_state = 8}, - [6278] = {.lex_state = 26, .external_lex_state = 8}, - [6279] = {.lex_state = 26, .external_lex_state = 8}, - [6280] = {.lex_state = 26, .external_lex_state = 8}, - [6281] = {.lex_state = 26, .external_lex_state = 8}, - [6282] = {.lex_state = 26, .external_lex_state = 8}, - [6283] = {.lex_state = 26, .external_lex_state = 8}, - [6284] = {.lex_state = 26, .external_lex_state = 8}, - [6285] = {.lex_state = 26, .external_lex_state = 8}, - [6286] = {.lex_state = 26, .external_lex_state = 8}, - [6287] = {.lex_state = 26, .external_lex_state = 8}, - [6288] = {.lex_state = 26, .external_lex_state = 8}, - [6289] = {.lex_state = 26, .external_lex_state = 8}, - [6290] = {.lex_state = 26, .external_lex_state = 8}, - [6291] = {.lex_state = 26, .external_lex_state = 8}, - [6292] = {.lex_state = 26, .external_lex_state = 8}, - [6293] = {.lex_state = 26, .external_lex_state = 8}, - [6294] = {.lex_state = 26, .external_lex_state = 8}, - [6295] = {.lex_state = 26, .external_lex_state = 8}, - [6296] = {.lex_state = 26, .external_lex_state = 8}, - [6297] = {.lex_state = 26, .external_lex_state = 8}, - [6298] = {.lex_state = 26, .external_lex_state = 8}, - [6299] = {.lex_state = 26, .external_lex_state = 8}, - [6300] = {.lex_state = 26, .external_lex_state = 8}, - [6301] = {.lex_state = 26, .external_lex_state = 8}, - [6302] = {.lex_state = 26, .external_lex_state = 8}, - [6303] = {.lex_state = 26, .external_lex_state = 8}, - [6304] = {.lex_state = 26, .external_lex_state = 8}, - [6305] = {.lex_state = 26, .external_lex_state = 8}, - [6306] = {.lex_state = 26, .external_lex_state = 8}, - [6307] = {.lex_state = 26, .external_lex_state = 8}, - [6308] = {.lex_state = 26, .external_lex_state = 8}, - [6309] = {.lex_state = 26, .external_lex_state = 8}, - [6310] = {.lex_state = 26, .external_lex_state = 8}, - [6311] = {.lex_state = 26, .external_lex_state = 8}, - [6312] = {.lex_state = 26, .external_lex_state = 8}, - [6313] = {.lex_state = 26, .external_lex_state = 8}, - [6314] = {.lex_state = 26, .external_lex_state = 8}, - [6315] = {.lex_state = 26, .external_lex_state = 8}, - [6316] = {.lex_state = 26, .external_lex_state = 8}, - [6317] = {.lex_state = 26, .external_lex_state = 8}, - [6318] = {.lex_state = 26, .external_lex_state = 8}, - [6319] = {.lex_state = 26, .external_lex_state = 8}, - [6320] = {.lex_state = 26, .external_lex_state = 8}, - [6321] = {.lex_state = 26, .external_lex_state = 8}, - [6322] = {.lex_state = 26, .external_lex_state = 8}, - [6323] = {.lex_state = 26, .external_lex_state = 8}, - [6324] = {.lex_state = 26, .external_lex_state = 8}, - [6325] = {.lex_state = 26, .external_lex_state = 8}, - [6326] = {.lex_state = 26, .external_lex_state = 8}, - [6327] = {.lex_state = 26, .external_lex_state = 8}, - [6328] = {.lex_state = 26, .external_lex_state = 8}, - [6329] = {.lex_state = 26, .external_lex_state = 8}, - [6330] = {.lex_state = 26, .external_lex_state = 8}, - [6331] = {.lex_state = 26, .external_lex_state = 8}, - [6332] = {.lex_state = 26, .external_lex_state = 8}, - [6333] = {.lex_state = 26, .external_lex_state = 8}, - [6334] = {.lex_state = 26, .external_lex_state = 8}, - [6335] = {.lex_state = 26, .external_lex_state = 8}, - [6336] = {.lex_state = 26, .external_lex_state = 8}, - [6337] = {.lex_state = 26, .external_lex_state = 8}, - [6338] = {.lex_state = 26, .external_lex_state = 8}, - [6339] = {.lex_state = 26, .external_lex_state = 8}, - [6340] = {.lex_state = 26, .external_lex_state = 8}, - [6341] = {.lex_state = 26, .external_lex_state = 8}, - [6342] = {.lex_state = 26, .external_lex_state = 8}, - [6343] = {.lex_state = 26, .external_lex_state = 8}, - [6344] = {.lex_state = 26, .external_lex_state = 8}, - [6345] = {.lex_state = 26, .external_lex_state = 8}, - [6346] = {.lex_state = 26, .external_lex_state = 8}, - [6347] = {.lex_state = 26, .external_lex_state = 8}, - [6348] = {.lex_state = 26, .external_lex_state = 8}, - [6349] = {.lex_state = 26, .external_lex_state = 8}, - [6350] = {.lex_state = 26, .external_lex_state = 8}, - [6351] = {.lex_state = 26, .external_lex_state = 8}, - [6352] = {.lex_state = 26, .external_lex_state = 8}, - [6353] = {.lex_state = 26, .external_lex_state = 8}, - [6354] = {.lex_state = 26, .external_lex_state = 8}, - [6355] = {.lex_state = 26, .external_lex_state = 8}, - [6356] = {.lex_state = 20, .external_lex_state = 8}, - [6357] = {.lex_state = 26, .external_lex_state = 8}, - [6358] = {.lex_state = 26, .external_lex_state = 8}, - [6359] = {.lex_state = 26, .external_lex_state = 8}, - [6360] = {.lex_state = 26, .external_lex_state = 8}, - [6361] = {.lex_state = 20, .external_lex_state = 8}, - [6362] = {.lex_state = 26, .external_lex_state = 8}, - [6363] = {.lex_state = 26, .external_lex_state = 8}, - [6364] = {.lex_state = 26, .external_lex_state = 8}, - [6365] = {.lex_state = 26, .external_lex_state = 8}, - [6366] = {.lex_state = 26, .external_lex_state = 8}, - [6367] = {.lex_state = 26, .external_lex_state = 8}, - [6368] = {.lex_state = 26, .external_lex_state = 8}, - [6369] = {.lex_state = 26, .external_lex_state = 8}, - [6370] = {.lex_state = 26, .external_lex_state = 8}, - [6371] = {.lex_state = 26, .external_lex_state = 8}, - [6372] = {.lex_state = 26, .external_lex_state = 8}, - [6373] = {.lex_state = 26, .external_lex_state = 8}, - [6374] = {.lex_state = 26, .external_lex_state = 8}, - [6375] = {.lex_state = 26, .external_lex_state = 8}, - [6376] = {.lex_state = 26, .external_lex_state = 8}, - [6377] = {.lex_state = 26, .external_lex_state = 8}, - [6378] = {.lex_state = 26, .external_lex_state = 8}, - [6379] = {.lex_state = 26, .external_lex_state = 8}, - [6380] = {.lex_state = 26, .external_lex_state = 8}, - [6381] = {.lex_state = 26, .external_lex_state = 8}, - [6382] = {.lex_state = 26, .external_lex_state = 8}, - [6383] = {.lex_state = 26, .external_lex_state = 8}, - [6384] = {.lex_state = 26, .external_lex_state = 8}, - [6385] = {.lex_state = 29, .external_lex_state = 8}, - [6386] = {.lex_state = 26, .external_lex_state = 8}, - [6387] = {.lex_state = 26, .external_lex_state = 8}, - [6388] = {.lex_state = 26, .external_lex_state = 8}, - [6389] = {.lex_state = 26, .external_lex_state = 8}, - [6390] = {.lex_state = 26, .external_lex_state = 8}, - [6391] = {.lex_state = 26, .external_lex_state = 8}, - [6392] = {.lex_state = 26, .external_lex_state = 8}, - [6393] = {.lex_state = 26, .external_lex_state = 8}, - [6394] = {.lex_state = 26, .external_lex_state = 8}, - [6395] = {.lex_state = 26, .external_lex_state = 8}, - [6396] = {.lex_state = 26, .external_lex_state = 8}, - [6397] = {.lex_state = 26, .external_lex_state = 8}, - [6398] = {.lex_state = 26, .external_lex_state = 8}, - [6399] = {.lex_state = 26, .external_lex_state = 8}, - [6400] = {.lex_state = 26, .external_lex_state = 8}, - [6401] = {.lex_state = 26, .external_lex_state = 8}, - [6402] = {.lex_state = 26, .external_lex_state = 8}, - [6403] = {.lex_state = 26, .external_lex_state = 8}, - [6404] = {.lex_state = 26, .external_lex_state = 8}, - [6405] = {.lex_state = 26, .external_lex_state = 8}, - [6406] = {.lex_state = 26, .external_lex_state = 8}, - [6407] = {.lex_state = 26, .external_lex_state = 8}, - [6408] = {.lex_state = 26, .external_lex_state = 8}, - [6409] = {.lex_state = 26, .external_lex_state = 8}, - [6410] = {.lex_state = 26, .external_lex_state = 8}, - [6411] = {.lex_state = 26, .external_lex_state = 8}, - [6412] = {.lex_state = 26, .external_lex_state = 8}, - [6413] = {.lex_state = 26, .external_lex_state = 8}, - [6414] = {.lex_state = 26, .external_lex_state = 8}, - [6415] = {.lex_state = 26, .external_lex_state = 8}, - [6416] = {.lex_state = 26, .external_lex_state = 8}, - [6417] = {.lex_state = 26, .external_lex_state = 8}, - [6418] = {.lex_state = 26, .external_lex_state = 8}, - [6419] = {.lex_state = 26, .external_lex_state = 8}, - [6420] = {.lex_state = 26, .external_lex_state = 8}, - [6421] = {.lex_state = 26, .external_lex_state = 8}, - [6422] = {.lex_state = 26, .external_lex_state = 8}, - [6423] = {.lex_state = 26, .external_lex_state = 8}, - [6424] = {.lex_state = 26, .external_lex_state = 8}, - [6425] = {.lex_state = 26, .external_lex_state = 8}, - [6426] = {.lex_state = 26, .external_lex_state = 8}, - [6427] = {.lex_state = 26, .external_lex_state = 8}, - [6428] = {.lex_state = 26, .external_lex_state = 8}, - [6429] = {.lex_state = 26, .external_lex_state = 8}, - [6430] = {.lex_state = 26, .external_lex_state = 8}, - [6431] = {.lex_state = 26, .external_lex_state = 8}, - [6432] = {.lex_state = 26, .external_lex_state = 8}, - [6433] = {.lex_state = 26, .external_lex_state = 8}, - [6434] = {.lex_state = 26, .external_lex_state = 8}, - [6435] = {.lex_state = 26, .external_lex_state = 8}, - [6436] = {.lex_state = 26, .external_lex_state = 8}, - [6437] = {.lex_state = 26, .external_lex_state = 8}, - [6438] = {.lex_state = 26, .external_lex_state = 8}, - [6439] = {.lex_state = 26, .external_lex_state = 8}, - [6440] = {.lex_state = 26, .external_lex_state = 8}, - [6441] = {.lex_state = 26, .external_lex_state = 8}, - [6442] = {.lex_state = 26, .external_lex_state = 8}, - [6443] = {.lex_state = 26, .external_lex_state = 8}, - [6444] = {.lex_state = 26, .external_lex_state = 8}, - [6445] = {.lex_state = 26, .external_lex_state = 8}, - [6446] = {.lex_state = 26, .external_lex_state = 8}, - [6447] = {.lex_state = 26, .external_lex_state = 8}, - [6448] = {.lex_state = 26, .external_lex_state = 8}, - [6449] = {.lex_state = 26, .external_lex_state = 8}, - [6450] = {.lex_state = 26, .external_lex_state = 8}, - [6451] = {.lex_state = 26, .external_lex_state = 8}, - [6452] = {.lex_state = 26, .external_lex_state = 8}, - [6453] = {.lex_state = 26, .external_lex_state = 8}, - [6454] = {.lex_state = 26, .external_lex_state = 8}, - [6455] = {.lex_state = 26, .external_lex_state = 8}, - [6456] = {.lex_state = 26, .external_lex_state = 8}, - [6457] = {.lex_state = 26, .external_lex_state = 8}, - [6458] = {.lex_state = 26, .external_lex_state = 8}, - [6459] = {.lex_state = 26, .external_lex_state = 8}, - [6460] = {.lex_state = 26, .external_lex_state = 8}, - [6461] = {.lex_state = 26, .external_lex_state = 8}, - [6462] = {.lex_state = 26, .external_lex_state = 8}, - [6463] = {.lex_state = 26, .external_lex_state = 8}, - [6464] = {.lex_state = 26, .external_lex_state = 8}, - [6465] = {.lex_state = 26, .external_lex_state = 8}, - [6466] = {.lex_state = 26, .external_lex_state = 8}, - [6467] = {.lex_state = 26, .external_lex_state = 8}, - [6468] = {.lex_state = 26, .external_lex_state = 8}, - [6469] = {.lex_state = 26, .external_lex_state = 8}, - [6470] = {.lex_state = 26, .external_lex_state = 8}, - [6471] = {.lex_state = 26, .external_lex_state = 8}, - [6472] = {.lex_state = 26, .external_lex_state = 8}, - [6473] = {.lex_state = 26, .external_lex_state = 8}, - [6474] = {.lex_state = 26, .external_lex_state = 8}, - [6475] = {.lex_state = 26, .external_lex_state = 8}, - [6476] = {.lex_state = 26, .external_lex_state = 8}, - [6477] = {.lex_state = 26, .external_lex_state = 8}, - [6478] = {.lex_state = 26, .external_lex_state = 8}, - [6479] = {.lex_state = 26, .external_lex_state = 8}, - [6480] = {.lex_state = 26, .external_lex_state = 8}, - [6481] = {.lex_state = 26, .external_lex_state = 8}, - [6482] = {.lex_state = 26, .external_lex_state = 8}, - [6483] = {.lex_state = 26, .external_lex_state = 8}, - [6484] = {.lex_state = 26, .external_lex_state = 8}, - [6485] = {.lex_state = 26, .external_lex_state = 8}, - [6486] = {.lex_state = 26, .external_lex_state = 8}, - [6487] = {.lex_state = 26, .external_lex_state = 8}, - [6488] = {.lex_state = 26, .external_lex_state = 8}, - [6489] = {.lex_state = 26, .external_lex_state = 8}, - [6490] = {.lex_state = 26, .external_lex_state = 8}, - [6491] = {.lex_state = 26, .external_lex_state = 8}, - [6492] = {.lex_state = 26, .external_lex_state = 8}, - [6493] = {.lex_state = 26, .external_lex_state = 8}, - [6494] = {.lex_state = 26, .external_lex_state = 8}, - [6495] = {.lex_state = 26, .external_lex_state = 8}, - [6496] = {.lex_state = 26, .external_lex_state = 8}, - [6497] = {.lex_state = 26, .external_lex_state = 8}, - [6498] = {.lex_state = 26, .external_lex_state = 8}, - [6499] = {.lex_state = 26, .external_lex_state = 8}, - [6500] = {.lex_state = 26, .external_lex_state = 8}, - [6501] = {.lex_state = 26, .external_lex_state = 8}, - [6502] = {.lex_state = 26, .external_lex_state = 8}, - [6503] = {.lex_state = 26, .external_lex_state = 8}, - [6504] = {.lex_state = 26, .external_lex_state = 8}, - [6505] = {.lex_state = 26, .external_lex_state = 8}, - [6506] = {.lex_state = 26, .external_lex_state = 8}, - [6507] = {.lex_state = 26, .external_lex_state = 8}, - [6508] = {.lex_state = 26, .external_lex_state = 8}, - [6509] = {.lex_state = 26, .external_lex_state = 8}, - [6510] = {.lex_state = 26, .external_lex_state = 8}, - [6511] = {.lex_state = 26, .external_lex_state = 8}, - [6512] = {.lex_state = 26, .external_lex_state = 8}, - [6513] = {.lex_state = 26, .external_lex_state = 8}, - [6514] = {.lex_state = 26, .external_lex_state = 8}, - [6515] = {.lex_state = 26, .external_lex_state = 8}, - [6516] = {.lex_state = 26, .external_lex_state = 8}, - [6517] = {.lex_state = 26, .external_lex_state = 8}, - [6518] = {.lex_state = 26, .external_lex_state = 8}, - [6519] = {.lex_state = 26, .external_lex_state = 8}, - [6520] = {.lex_state = 26, .external_lex_state = 8}, - [6521] = {.lex_state = 26, .external_lex_state = 8}, - [6522] = {.lex_state = 26, .external_lex_state = 8}, - [6523] = {.lex_state = 26, .external_lex_state = 8}, - [6524] = {.lex_state = 26, .external_lex_state = 8}, - [6525] = {.lex_state = 26, .external_lex_state = 8}, - [6526] = {.lex_state = 26, .external_lex_state = 8}, - [6527] = {.lex_state = 26, .external_lex_state = 8}, - [6528] = {.lex_state = 26, .external_lex_state = 8}, - [6529] = {.lex_state = 26, .external_lex_state = 8}, - [6530] = {.lex_state = 26, .external_lex_state = 8}, - [6531] = {.lex_state = 26, .external_lex_state = 8}, - [6532] = {.lex_state = 26, .external_lex_state = 8}, - [6533] = {.lex_state = 26, .external_lex_state = 8}, - [6534] = {.lex_state = 26, .external_lex_state = 8}, - [6535] = {.lex_state = 26, .external_lex_state = 8}, - [6536] = {.lex_state = 26, .external_lex_state = 8}, - [6537] = {.lex_state = 20, .external_lex_state = 8}, - [6538] = {.lex_state = 26, .external_lex_state = 8}, - [6539] = {.lex_state = 26, .external_lex_state = 8}, - [6540] = {.lex_state = 26, .external_lex_state = 8}, - [6541] = {.lex_state = 26, .external_lex_state = 8}, - [6542] = {.lex_state = 26, .external_lex_state = 8}, - [6543] = {.lex_state = 26, .external_lex_state = 8}, - [6544] = {.lex_state = 26, .external_lex_state = 8}, - [6545] = {.lex_state = 26, .external_lex_state = 8}, - [6546] = {.lex_state = 26, .external_lex_state = 8}, - [6547] = {.lex_state = 20, .external_lex_state = 8}, - [6548] = {.lex_state = 26, .external_lex_state = 8}, - [6549] = {.lex_state = 26, .external_lex_state = 8}, - [6550] = {.lex_state = 26, .external_lex_state = 8}, - [6551] = {.lex_state = 26, .external_lex_state = 8}, - [6552] = {.lex_state = 26, .external_lex_state = 8}, - [6553] = {.lex_state = 26, .external_lex_state = 8}, - [6554] = {.lex_state = 26, .external_lex_state = 8}, - [6555] = {.lex_state = 26, .external_lex_state = 8}, - [6556] = {.lex_state = 26, .external_lex_state = 8}, - [6557] = {.lex_state = 26, .external_lex_state = 8}, - [6558] = {.lex_state = 26, .external_lex_state = 8}, - [6559] = {.lex_state = 26, .external_lex_state = 8}, - [6560] = {.lex_state = 26, .external_lex_state = 8}, - [6561] = {.lex_state = 26, .external_lex_state = 8}, - [6562] = {.lex_state = 26, .external_lex_state = 8}, - [6563] = {.lex_state = 26, .external_lex_state = 8}, - [6564] = {.lex_state = 26, .external_lex_state = 8}, - [6565] = {.lex_state = 26, .external_lex_state = 8}, - [6566] = {.lex_state = 26, .external_lex_state = 8}, - [6567] = {.lex_state = 26, .external_lex_state = 8}, - [6568] = {.lex_state = 26, .external_lex_state = 8}, - [6569] = {.lex_state = 26, .external_lex_state = 8}, - [6570] = {.lex_state = 26, .external_lex_state = 8}, - [6571] = {.lex_state = 26, .external_lex_state = 8}, - [6572] = {.lex_state = 26, .external_lex_state = 8}, - [6573] = {.lex_state = 26, .external_lex_state = 8}, - [6574] = {.lex_state = 26, .external_lex_state = 8}, - [6575] = {.lex_state = 26, .external_lex_state = 8}, - [6576] = {.lex_state = 26, .external_lex_state = 8}, - [6577] = {.lex_state = 26, .external_lex_state = 8}, - [6578] = {.lex_state = 26, .external_lex_state = 8}, - [6579] = {.lex_state = 26, .external_lex_state = 8}, - [6580] = {.lex_state = 26, .external_lex_state = 8}, - [6581] = {.lex_state = 26, .external_lex_state = 8}, - [6582] = {.lex_state = 26, .external_lex_state = 8}, - [6583] = {.lex_state = 26, .external_lex_state = 8}, - [6584] = {.lex_state = 20, .external_lex_state = 8}, - [6585] = {.lex_state = 28, .external_lex_state = 8}, - [6586] = {.lex_state = 28, .external_lex_state = 8}, - [6587] = {.lex_state = 28, .external_lex_state = 8}, - [6588] = {.lex_state = 28, .external_lex_state = 8}, - [6589] = {.lex_state = 28, .external_lex_state = 8}, - [6590] = {.lex_state = 28, .external_lex_state = 8}, - [6591] = {.lex_state = 20, .external_lex_state = 8}, - [6592] = {.lex_state = 28, .external_lex_state = 8}, - [6593] = {.lex_state = 28, .external_lex_state = 8}, - [6594] = {.lex_state = 28, .external_lex_state = 8}, - [6595] = {.lex_state = 20, .external_lex_state = 8}, - [6596] = {.lex_state = 28, .external_lex_state = 8}, - [6597] = {.lex_state = 28, .external_lex_state = 8}, - [6598] = {.lex_state = 28, .external_lex_state = 8}, - [6599] = {.lex_state = 20, .external_lex_state = 8}, - [6600] = {.lex_state = 28, .external_lex_state = 8}, - [6601] = {.lex_state = 28, .external_lex_state = 8}, - [6602] = {.lex_state = 28, .external_lex_state = 8}, - [6603] = {.lex_state = 28, .external_lex_state = 8}, - [6604] = {.lex_state = 28, .external_lex_state = 8}, - [6605] = {.lex_state = 28, .external_lex_state = 8}, - [6606] = {.lex_state = 28, .external_lex_state = 8}, - [6607] = {.lex_state = 20, .external_lex_state = 8}, - [6608] = {.lex_state = 28, .external_lex_state = 8}, - [6609] = {.lex_state = 28, .external_lex_state = 8}, - [6610] = {.lex_state = 28, .external_lex_state = 8}, - [6611] = {.lex_state = 28, .external_lex_state = 8}, - [6612] = {.lex_state = 28, .external_lex_state = 8}, - [6613] = {.lex_state = 28, .external_lex_state = 8}, - [6614] = {.lex_state = 28, .external_lex_state = 8}, - [6615] = {.lex_state = 28, .external_lex_state = 8}, - [6616] = {.lex_state = 20, .external_lex_state = 8}, - [6617] = {.lex_state = 26, .external_lex_state = 8}, - [6618] = {.lex_state = 20, .external_lex_state = 8}, - [6619] = {.lex_state = 26, .external_lex_state = 8}, - [6620] = {.lex_state = 26, .external_lex_state = 8}, - [6621] = {.lex_state = 20, .external_lex_state = 8}, - [6622] = {.lex_state = 26, .external_lex_state = 8}, - [6623] = {.lex_state = 26, .external_lex_state = 8}, - [6624] = {.lex_state = 26, .external_lex_state = 8}, - [6625] = {.lex_state = 20, .external_lex_state = 8}, - [6626] = {.lex_state = 26, .external_lex_state = 8}, - [6627] = {.lex_state = 20, .external_lex_state = 8}, - [6628] = {.lex_state = 26, .external_lex_state = 8}, - [6629] = {.lex_state = 26, .external_lex_state = 8}, - [6630] = {.lex_state = 20, .external_lex_state = 8}, - [6631] = {.lex_state = 26, .external_lex_state = 8}, - [6632] = {.lex_state = 26, .external_lex_state = 8}, - [6633] = {.lex_state = 26, .external_lex_state = 8}, - [6634] = {.lex_state = 26, .external_lex_state = 8}, - [6635] = {.lex_state = 26, .external_lex_state = 8}, - [6636] = {.lex_state = 20, .external_lex_state = 8}, - [6637] = {.lex_state = 26, .external_lex_state = 8}, - [6638] = {.lex_state = 20, .external_lex_state = 8}, - [6639] = {.lex_state = 20, .external_lex_state = 8}, - [6640] = {.lex_state = 26, .external_lex_state = 8}, - [6641] = {.lex_state = 20, .external_lex_state = 8}, - [6642] = {.lex_state = 26, .external_lex_state = 8}, - [6643] = {.lex_state = 26, .external_lex_state = 8}, - [6644] = {.lex_state = 28, .external_lex_state = 8}, - [6645] = {.lex_state = 26, .external_lex_state = 8}, - [6646] = {.lex_state = 26, .external_lex_state = 8}, - [6647] = {.lex_state = 26, .external_lex_state = 8}, - [6648] = {.lex_state = 26, .external_lex_state = 8}, - [6649] = {.lex_state = 26, .external_lex_state = 8}, - [6650] = {.lex_state = 26, .external_lex_state = 8}, - [6651] = {.lex_state = 26, .external_lex_state = 8}, - [6652] = {.lex_state = 26, .external_lex_state = 8}, - [6653] = {.lex_state = 26, .external_lex_state = 8}, - [6654] = {.lex_state = 26, .external_lex_state = 8}, - [6655] = {.lex_state = 26, .external_lex_state = 8}, - [6656] = {.lex_state = 26, .external_lex_state = 8}, - [6657] = {.lex_state = 26, .external_lex_state = 8}, - [6658] = {.lex_state = 26, .external_lex_state = 8}, - [6659] = {.lex_state = 20, .external_lex_state = 8}, - [6660] = {.lex_state = 26, .external_lex_state = 8}, - [6661] = {.lex_state = 20, .external_lex_state = 8}, - [6662] = {.lex_state = 20, .external_lex_state = 8}, - [6663] = {.lex_state = 26, .external_lex_state = 8}, - [6664] = {.lex_state = 26, .external_lex_state = 8}, - [6665] = {.lex_state = 20, .external_lex_state = 8}, - [6666] = {.lex_state = 20, .external_lex_state = 8}, - [6667] = {.lex_state = 20, .external_lex_state = 8}, - [6668] = {.lex_state = 26, .external_lex_state = 8}, - [6669] = {.lex_state = 20, .external_lex_state = 8}, - [6670] = {.lex_state = 20, .external_lex_state = 8}, - [6671] = {.lex_state = 20, .external_lex_state = 8}, - [6672] = {.lex_state = 26, .external_lex_state = 8}, - [6673] = {.lex_state = 26, .external_lex_state = 8}, - [6674] = {.lex_state = 20, .external_lex_state = 8}, - [6675] = {.lex_state = 20, .external_lex_state = 8}, - [6676] = {.lex_state = 26, .external_lex_state = 8}, - [6677] = {.lex_state = 26, .external_lex_state = 8}, - [6678] = {.lex_state = 20, .external_lex_state = 8}, - [6679] = {.lex_state = 26, .external_lex_state = 8}, - [6680] = {.lex_state = 26, .external_lex_state = 8}, - [6681] = {.lex_state = 20, .external_lex_state = 8}, - [6682] = {.lex_state = 28, .external_lex_state = 8}, - [6683] = {.lex_state = 28, .external_lex_state = 8}, - [6684] = {.lex_state = 28, .external_lex_state = 8}, - [6685] = {.lex_state = 28, .external_lex_state = 8}, - [6686] = {.lex_state = 28, .external_lex_state = 8}, - [6687] = {.lex_state = 28, .external_lex_state = 8}, - [6688] = {.lex_state = 28, .external_lex_state = 8}, - [6689] = {.lex_state = 28, .external_lex_state = 8}, - [6690] = {.lex_state = 28, .external_lex_state = 8}, - [6691] = {.lex_state = 28, .external_lex_state = 8}, - [6692] = {.lex_state = 28, .external_lex_state = 8}, - [6693] = {.lex_state = 28, .external_lex_state = 8}, - [6694] = {.lex_state = 28, .external_lex_state = 8}, - [6695] = {.lex_state = 28, .external_lex_state = 8}, - [6696] = {.lex_state = 28, .external_lex_state = 8}, - [6697] = {.lex_state = 28, .external_lex_state = 8}, - [6698] = {.lex_state = 28, .external_lex_state = 8}, - [6699] = {.lex_state = 28, .external_lex_state = 8}, - [6700] = {.lex_state = 28, .external_lex_state = 8}, - [6701] = {.lex_state = 28, .external_lex_state = 8}, - [6702] = {.lex_state = 28, .external_lex_state = 8}, - [6703] = {.lex_state = 28, .external_lex_state = 8}, - [6704] = {.lex_state = 28, .external_lex_state = 8}, - [6705] = {.lex_state = 28, .external_lex_state = 8}, - [6706] = {.lex_state = 28, .external_lex_state = 8}, - [6707] = {.lex_state = 28, .external_lex_state = 8}, - [6708] = {.lex_state = 28, .external_lex_state = 8}, - [6709] = {.lex_state = 28, .external_lex_state = 8}, - [6710] = {.lex_state = 28, .external_lex_state = 8}, - [6711] = {.lex_state = 28, .external_lex_state = 8}, - [6712] = {.lex_state = 28, .external_lex_state = 8}, - [6713] = {.lex_state = 28, .external_lex_state = 8}, - [6714] = {.lex_state = 28, .external_lex_state = 8}, - [6715] = {.lex_state = 28, .external_lex_state = 8}, - [6716] = {.lex_state = 28, .external_lex_state = 8}, - [6717] = {.lex_state = 28, .external_lex_state = 8}, - [6718] = {.lex_state = 28, .external_lex_state = 8}, - [6719] = {.lex_state = 28, .external_lex_state = 8}, - [6720] = {.lex_state = 28, .external_lex_state = 8}, - [6721] = {.lex_state = 28, .external_lex_state = 8}, - [6722] = {.lex_state = 20, .external_lex_state = 8}, - [6723] = {.lex_state = 28, .external_lex_state = 8}, - [6724] = {.lex_state = 28, .external_lex_state = 8}, - [6725] = {.lex_state = 28, .external_lex_state = 8}, - [6726] = {.lex_state = 28, .external_lex_state = 8}, - [6727] = {.lex_state = 28, .external_lex_state = 8}, - [6728] = {.lex_state = 28, .external_lex_state = 8}, - [6729] = {.lex_state = 28, .external_lex_state = 8}, - [6730] = {.lex_state = 28, .external_lex_state = 8}, - [6731] = {.lex_state = 28, .external_lex_state = 8}, - [6732] = {.lex_state = 28, .external_lex_state = 8}, - [6733] = {.lex_state = 28, .external_lex_state = 8}, - [6734] = {.lex_state = 28, .external_lex_state = 8}, - [6735] = {.lex_state = 28, .external_lex_state = 8}, - [6736] = {.lex_state = 28, .external_lex_state = 8}, - [6737] = {.lex_state = 20, .external_lex_state = 8}, - [6738] = {.lex_state = 20, .external_lex_state = 8}, - [6739] = {.lex_state = 20, .external_lex_state = 8}, - [6740] = {.lex_state = 20, .external_lex_state = 8}, - [6741] = {.lex_state = 20, .external_lex_state = 8}, - [6742] = {.lex_state = 20, .external_lex_state = 8}, - [6743] = {.lex_state = 20, .external_lex_state = 8}, - [6744] = {.lex_state = 20, .external_lex_state = 8}, - [6745] = {.lex_state = 20, .external_lex_state = 8}, - [6746] = {.lex_state = 20, .external_lex_state = 8}, - [6747] = {.lex_state = 20, .external_lex_state = 8}, - [6748] = {.lex_state = 20, .external_lex_state = 8}, - [6749] = {.lex_state = 20, .external_lex_state = 8}, - [6750] = {.lex_state = 20, .external_lex_state = 8}, - [6751] = {.lex_state = 20, .external_lex_state = 8}, - [6752] = {.lex_state = 20, .external_lex_state = 8}, - [6753] = {.lex_state = 20, .external_lex_state = 8}, - [6754] = {.lex_state = 20, .external_lex_state = 8}, - [6755] = {.lex_state = 20, .external_lex_state = 8}, - [6756] = {.lex_state = 20, .external_lex_state = 8}, - [6757] = {.lex_state = 20, .external_lex_state = 8}, - [6758] = {.lex_state = 20, .external_lex_state = 8}, - [6759] = {.lex_state = 20, .external_lex_state = 8}, - [6760] = {.lex_state = 20, .external_lex_state = 8}, - [6761] = {.lex_state = 20, .external_lex_state = 8}, - [6762] = {.lex_state = 20, .external_lex_state = 8}, - [6763] = {.lex_state = 20, .external_lex_state = 8}, - [6764] = {.lex_state = 20, .external_lex_state = 8}, - [6765] = {.lex_state = 20, .external_lex_state = 8}, - [6766] = {.lex_state = 20, .external_lex_state = 8}, - [6767] = {.lex_state = 20, .external_lex_state = 8}, - [6768] = {.lex_state = 20, .external_lex_state = 8}, - [6769] = {.lex_state = 20, .external_lex_state = 8}, - [6770] = {.lex_state = 20, .external_lex_state = 8}, - [6771] = {.lex_state = 20, .external_lex_state = 8}, - [6772] = {.lex_state = 20, .external_lex_state = 8}, - [6773] = {.lex_state = 20, .external_lex_state = 8}, - [6774] = {.lex_state = 20, .external_lex_state = 8}, - [6775] = {.lex_state = 20, .external_lex_state = 8}, - [6776] = {.lex_state = 20, .external_lex_state = 8}, - [6777] = {.lex_state = 20, .external_lex_state = 8}, - [6778] = {.lex_state = 20, .external_lex_state = 8}, - [6779] = {.lex_state = 20, .external_lex_state = 8}, - [6780] = {.lex_state = 20, .external_lex_state = 8}, - [6781] = {.lex_state = 20, .external_lex_state = 8}, - [6782] = {.lex_state = 20, .external_lex_state = 8}, - [6783] = {.lex_state = 20, .external_lex_state = 8}, - [6784] = {.lex_state = 20, .external_lex_state = 8}, - [6785] = {.lex_state = 20, .external_lex_state = 8}, - [6786] = {.lex_state = 20, .external_lex_state = 8}, - [6787] = {.lex_state = 20, .external_lex_state = 8}, - [6788] = {.lex_state = 20, .external_lex_state = 8}, - [6789] = {.lex_state = 20, .external_lex_state = 8}, - [6790] = {.lex_state = 20, .external_lex_state = 8}, - [6791] = {.lex_state = 20, .external_lex_state = 8}, - [6792] = {.lex_state = 20, .external_lex_state = 8}, - [6793] = {.lex_state = 20, .external_lex_state = 8}, - [6794] = {.lex_state = 20, .external_lex_state = 8}, - [6795] = {.lex_state = 20, .external_lex_state = 8}, - [6796] = {.lex_state = 20, .external_lex_state = 8}, - [6797] = {.lex_state = 20, .external_lex_state = 8}, - [6798] = {.lex_state = 20, .external_lex_state = 8}, - [6799] = {.lex_state = 20, .external_lex_state = 8}, - [6800] = {.lex_state = 20, .external_lex_state = 8}, - [6801] = {.lex_state = 20, .external_lex_state = 8}, - [6802] = {.lex_state = 20, .external_lex_state = 8}, - [6803] = {.lex_state = 20, .external_lex_state = 8}, - [6804] = {.lex_state = 20, .external_lex_state = 8}, - [6805] = {.lex_state = 20, .external_lex_state = 8}, - [6806] = {.lex_state = 20, .external_lex_state = 8}, - [6807] = {.lex_state = 20, .external_lex_state = 8}, - [6808] = {.lex_state = 20, .external_lex_state = 8}, - [6809] = {.lex_state = 20, .external_lex_state = 8}, - [6810] = {.lex_state = 20, .external_lex_state = 8}, - [6811] = {.lex_state = 20, .external_lex_state = 8}, - [6812] = {.lex_state = 20, .external_lex_state = 8}, - [6813] = {.lex_state = 20, .external_lex_state = 8}, - [6814] = {.lex_state = 20, .external_lex_state = 8}, - [6815] = {.lex_state = 20, .external_lex_state = 8}, - [6816] = {.lex_state = 20, .external_lex_state = 8}, - [6817] = {.lex_state = 20, .external_lex_state = 8}, - [6818] = {.lex_state = 20, .external_lex_state = 8}, - [6819] = {.lex_state = 20, .external_lex_state = 8}, - [6820] = {.lex_state = 20, .external_lex_state = 8}, - [6821] = {.lex_state = 20, .external_lex_state = 8}, - [6822] = {.lex_state = 20, .external_lex_state = 8}, - [6823] = {.lex_state = 20, .external_lex_state = 8}, - [6824] = {.lex_state = 20, .external_lex_state = 8}, - [6825] = {.lex_state = 20, .external_lex_state = 8}, - [6826] = {.lex_state = 20, .external_lex_state = 8}, - [6827] = {.lex_state = 20, .external_lex_state = 8}, - [6828] = {.lex_state = 20, .external_lex_state = 8}, - [6829] = {.lex_state = 20, .external_lex_state = 8}, - [6830] = {.lex_state = 20, .external_lex_state = 8}, - [6831] = {.lex_state = 20, .external_lex_state = 8}, - [6832] = {.lex_state = 20, .external_lex_state = 8}, - [6833] = {.lex_state = 20, .external_lex_state = 8}, - [6834] = {.lex_state = 20, .external_lex_state = 8}, - [6835] = {.lex_state = 20, .external_lex_state = 8}, - [6836] = {.lex_state = 20, .external_lex_state = 8}, - [6837] = {.lex_state = 20, .external_lex_state = 8}, - [6838] = {.lex_state = 20, .external_lex_state = 8}, - [6839] = {.lex_state = 20, .external_lex_state = 8}, - [6840] = {.lex_state = 20, .external_lex_state = 8}, - [6841] = {.lex_state = 20, .external_lex_state = 8}, - [6842] = {.lex_state = 20, .external_lex_state = 8}, - [6843] = {.lex_state = 20, .external_lex_state = 8}, - [6844] = {.lex_state = 20, .external_lex_state = 8}, - [6845] = {.lex_state = 20, .external_lex_state = 8}, - [6846] = {.lex_state = 20, .external_lex_state = 8}, - [6847] = {.lex_state = 20, .external_lex_state = 8}, - [6848] = {.lex_state = 20, .external_lex_state = 8}, - [6849] = {.lex_state = 20, .external_lex_state = 8}, - [6850] = {.lex_state = 20, .external_lex_state = 8}, - [6851] = {.lex_state = 20, .external_lex_state = 8}, - [6852] = {.lex_state = 20, .external_lex_state = 8}, - [6853] = {.lex_state = 20, .external_lex_state = 8}, - [6854] = {.lex_state = 20, .external_lex_state = 8}, - [6855] = {.lex_state = 20, .external_lex_state = 8}, - [6856] = {.lex_state = 20, .external_lex_state = 8}, - [6857] = {.lex_state = 20, .external_lex_state = 8}, - [6858] = {.lex_state = 20, .external_lex_state = 8}, - [6859] = {.lex_state = 20, .external_lex_state = 8}, - [6860] = {.lex_state = 20, .external_lex_state = 8}, - [6861] = {.lex_state = 20, .external_lex_state = 8}, - [6862] = {.lex_state = 20, .external_lex_state = 8}, - [6863] = {.lex_state = 20, .external_lex_state = 8}, - [6864] = {.lex_state = 20, .external_lex_state = 8}, - [6865] = {.lex_state = 20, .external_lex_state = 8}, - [6866] = {.lex_state = 20, .external_lex_state = 8}, - [6867] = {.lex_state = 20, .external_lex_state = 8}, - [6868] = {.lex_state = 20, .external_lex_state = 8}, - [6869] = {.lex_state = 20, .external_lex_state = 8}, - [6870] = {.lex_state = 20, .external_lex_state = 8}, - [6871] = {.lex_state = 20, .external_lex_state = 8}, - [6872] = {.lex_state = 20, .external_lex_state = 8}, - [6873] = {.lex_state = 20, .external_lex_state = 8}, - [6874] = {.lex_state = 20, .external_lex_state = 8}, - [6875] = {.lex_state = 20, .external_lex_state = 8}, - [6876] = {.lex_state = 20, .external_lex_state = 8}, - [6877] = {.lex_state = 20, .external_lex_state = 8}, - [6878] = {.lex_state = 20, .external_lex_state = 8}, - [6879] = {.lex_state = 20, .external_lex_state = 8}, - [6880] = {.lex_state = 20, .external_lex_state = 8}, - [6881] = {.lex_state = 20, .external_lex_state = 8}, - [6882] = {.lex_state = 20, .external_lex_state = 8}, - [6883] = {.lex_state = 20, .external_lex_state = 8}, - [6884] = {.lex_state = 20, .external_lex_state = 8}, - [6885] = {.lex_state = 20, .external_lex_state = 8}, - [6886] = {.lex_state = 20, .external_lex_state = 8}, - [6887] = {.lex_state = 20, .external_lex_state = 8}, - [6888] = {.lex_state = 20, .external_lex_state = 8}, - [6889] = {.lex_state = 20, .external_lex_state = 8}, - [6890] = {.lex_state = 20, .external_lex_state = 8}, - [6891] = {.lex_state = 20, .external_lex_state = 8}, - [6892] = {.lex_state = 20, .external_lex_state = 8}, - [6893] = {.lex_state = 20, .external_lex_state = 8}, - [6894] = {.lex_state = 20, .external_lex_state = 8}, - [6895] = {.lex_state = 20, .external_lex_state = 8}, - [6896] = {.lex_state = 20, .external_lex_state = 8}, - [6897] = {.lex_state = 20, .external_lex_state = 8}, - [6898] = {.lex_state = 20, .external_lex_state = 8}, - [6899] = {.lex_state = 20, .external_lex_state = 8}, - [6900] = {.lex_state = 20, .external_lex_state = 8}, - [6901] = {.lex_state = 20, .external_lex_state = 8}, - [6902] = {.lex_state = 20, .external_lex_state = 8}, - [6903] = {.lex_state = 20, .external_lex_state = 8}, - [6904] = {.lex_state = 20, .external_lex_state = 8}, - [6905] = {.lex_state = 20, .external_lex_state = 8}, - [6906] = {.lex_state = 20, .external_lex_state = 8}, - [6907] = {.lex_state = 20, .external_lex_state = 8}, - [6908] = {.lex_state = 20, .external_lex_state = 8}, - [6909] = {.lex_state = 20, .external_lex_state = 8}, - [6910] = {.lex_state = 20, .external_lex_state = 8}, - [6911] = {.lex_state = 20, .external_lex_state = 8}, - [6912] = {.lex_state = 20, .external_lex_state = 8}, - [6913] = {.lex_state = 20, .external_lex_state = 8}, - [6914] = {.lex_state = 20, .external_lex_state = 8}, - [6915] = {.lex_state = 20, .external_lex_state = 8}, - [6916] = {.lex_state = 20, .external_lex_state = 8}, - [6917] = {.lex_state = 20, .external_lex_state = 8}, - [6918] = {.lex_state = 20, .external_lex_state = 8}, - [6919] = {.lex_state = 20, .external_lex_state = 8}, - [6920] = {.lex_state = 20, .external_lex_state = 8}, - [6921] = {.lex_state = 20, .external_lex_state = 8}, - [6922] = {.lex_state = 20, .external_lex_state = 8}, - [6923] = {.lex_state = 20, .external_lex_state = 8}, - [6924] = {.lex_state = 20, .external_lex_state = 8}, - [6925] = {.lex_state = 20, .external_lex_state = 8}, - [6926] = {.lex_state = 20, .external_lex_state = 8}, - [6927] = {.lex_state = 20, .external_lex_state = 8}, - [6928] = {.lex_state = 20, .external_lex_state = 8}, - [6929] = {.lex_state = 20, .external_lex_state = 8}, - [6930] = {.lex_state = 20, .external_lex_state = 8}, - [6931] = {.lex_state = 20, .external_lex_state = 8}, - [6932] = {.lex_state = 20, .external_lex_state = 8}, - [6933] = {.lex_state = 20, .external_lex_state = 8}, - [6934] = {.lex_state = 20, .external_lex_state = 8}, - [6935] = {.lex_state = 20, .external_lex_state = 8}, - [6936] = {.lex_state = 20, .external_lex_state = 8}, - [6937] = {.lex_state = 20, .external_lex_state = 8}, - [6938] = {.lex_state = 20, .external_lex_state = 8}, - [6939] = {.lex_state = 20, .external_lex_state = 8}, - [6940] = {.lex_state = 20, .external_lex_state = 8}, - [6941] = {.lex_state = 20, .external_lex_state = 8}, - [6942] = {.lex_state = 20, .external_lex_state = 8}, - [6943] = {.lex_state = 20, .external_lex_state = 8}, - [6944] = {.lex_state = 20, .external_lex_state = 8}, - [6945] = {.lex_state = 20, .external_lex_state = 8}, - [6946] = {.lex_state = 20, .external_lex_state = 8}, - [6947] = {.lex_state = 20, .external_lex_state = 8}, - [6948] = {.lex_state = 20, .external_lex_state = 8}, - [6949] = {.lex_state = 20, .external_lex_state = 8}, - [6950] = {.lex_state = 20, .external_lex_state = 8}, - [6951] = {.lex_state = 20, .external_lex_state = 8}, - [6952] = {.lex_state = 20, .external_lex_state = 8}, - [6953] = {.lex_state = 20, .external_lex_state = 8}, - [6954] = {.lex_state = 20, .external_lex_state = 8}, - [6955] = {.lex_state = 20, .external_lex_state = 8}, - [6956] = {.lex_state = 20, .external_lex_state = 8}, - [6957] = {.lex_state = 20, .external_lex_state = 8}, - [6958] = {.lex_state = 20, .external_lex_state = 8}, - [6959] = {.lex_state = 20, .external_lex_state = 8}, - [6960] = {.lex_state = 20, .external_lex_state = 8}, - [6961] = {.lex_state = 20, .external_lex_state = 8}, - [6962] = {.lex_state = 20, .external_lex_state = 8}, - [6963] = {.lex_state = 20, .external_lex_state = 8}, - [6964] = {.lex_state = 20, .external_lex_state = 8}, - [6965] = {.lex_state = 20, .external_lex_state = 8}, - [6966] = {.lex_state = 20, .external_lex_state = 8}, - [6967] = {.lex_state = 20, .external_lex_state = 8}, - [6968] = {.lex_state = 20, .external_lex_state = 8}, - [6969] = {.lex_state = 20, .external_lex_state = 8}, - [6970] = {.lex_state = 20, .external_lex_state = 8}, - [6971] = {.lex_state = 20, .external_lex_state = 8}, - [6972] = {.lex_state = 20, .external_lex_state = 8}, - [6973] = {.lex_state = 20, .external_lex_state = 8}, - [6974] = {.lex_state = 20, .external_lex_state = 8}, - [6975] = {.lex_state = 20, .external_lex_state = 8}, - [6976] = {.lex_state = 20, .external_lex_state = 8}, - [6977] = {.lex_state = 20, .external_lex_state = 8}, - [6978] = {.lex_state = 20, .external_lex_state = 8}, - [6979] = {.lex_state = 20, .external_lex_state = 8}, - [6980] = {.lex_state = 20, .external_lex_state = 8}, - [6981] = {.lex_state = 20, .external_lex_state = 8}, - [6982] = {.lex_state = 20, .external_lex_state = 8}, - [6983] = {.lex_state = 20, .external_lex_state = 8}, - [6984] = {.lex_state = 20, .external_lex_state = 8}, - [6985] = {.lex_state = 20, .external_lex_state = 8}, - [6986] = {.lex_state = 20, .external_lex_state = 8}, - [6987] = {.lex_state = 20, .external_lex_state = 8}, - [6988] = {.lex_state = 20, .external_lex_state = 8}, - [6989] = {.lex_state = 20, .external_lex_state = 8}, - [6990] = {.lex_state = 20, .external_lex_state = 8}, - [6991] = {.lex_state = 20, .external_lex_state = 8}, - [6992] = {.lex_state = 20, .external_lex_state = 8}, - [6993] = {.lex_state = 20, .external_lex_state = 8}, - [6994] = {.lex_state = 20, .external_lex_state = 8}, - [6995] = {.lex_state = 20, .external_lex_state = 8}, - [6996] = {.lex_state = 20, .external_lex_state = 8}, - [6997] = {.lex_state = 20, .external_lex_state = 8}, - [6998] = {.lex_state = 20, .external_lex_state = 8}, - [6999] = {.lex_state = 20, .external_lex_state = 8}, - [7000] = {.lex_state = 20, .external_lex_state = 8}, - [7001] = {.lex_state = 20, .external_lex_state = 8}, - [7002] = {.lex_state = 20, .external_lex_state = 8}, - [7003] = {.lex_state = 20, .external_lex_state = 8}, - [7004] = {.lex_state = 20, .external_lex_state = 8}, - [7005] = {.lex_state = 20, .external_lex_state = 8}, - [7006] = {.lex_state = 20, .external_lex_state = 8}, - [7007] = {.lex_state = 20, .external_lex_state = 8}, - [7008] = {.lex_state = 20, .external_lex_state = 8}, - [7009] = {.lex_state = 20, .external_lex_state = 8}, - [7010] = {.lex_state = 20, .external_lex_state = 8}, - [7011] = {.lex_state = 20, .external_lex_state = 8}, - [7012] = {.lex_state = 20, .external_lex_state = 8}, - [7013] = {.lex_state = 20, .external_lex_state = 8}, - [7014] = {.lex_state = 20, .external_lex_state = 8}, - [7015] = {.lex_state = 20, .external_lex_state = 8}, - [7016] = {.lex_state = 20, .external_lex_state = 8}, - [7017] = {.lex_state = 20, .external_lex_state = 8}, - [7018] = {.lex_state = 20, .external_lex_state = 8}, - [7019] = {.lex_state = 20, .external_lex_state = 8}, - [7020] = {.lex_state = 20, .external_lex_state = 8}, - [7021] = {.lex_state = 20, .external_lex_state = 8}, - [7022] = {.lex_state = 20, .external_lex_state = 8}, - [7023] = {.lex_state = 20, .external_lex_state = 8}, - [7024] = {.lex_state = 20, .external_lex_state = 8}, - [7025] = {.lex_state = 20, .external_lex_state = 8}, - [7026] = {.lex_state = 20, .external_lex_state = 8}, - [7027] = {.lex_state = 20, .external_lex_state = 8}, - [7028] = {.lex_state = 20, .external_lex_state = 8}, - [7029] = {.lex_state = 20, .external_lex_state = 8}, - [7030] = {.lex_state = 20, .external_lex_state = 8}, - [7031] = {.lex_state = 20, .external_lex_state = 8}, - [7032] = {.lex_state = 20, .external_lex_state = 8}, - [7033] = {.lex_state = 20, .external_lex_state = 8}, - [7034] = {.lex_state = 20, .external_lex_state = 8}, - [7035] = {.lex_state = 20, .external_lex_state = 8}, - [7036] = {.lex_state = 20, .external_lex_state = 8}, - [7037] = {.lex_state = 20, .external_lex_state = 8}, - [7038] = {.lex_state = 20, .external_lex_state = 8}, - [7039] = {.lex_state = 20, .external_lex_state = 8}, - [7040] = {.lex_state = 20, .external_lex_state = 8}, - [7041] = {.lex_state = 20, .external_lex_state = 8}, - [7042] = {.lex_state = 20, .external_lex_state = 8}, - [7043] = {.lex_state = 20, .external_lex_state = 8}, - [7044] = {.lex_state = 20, .external_lex_state = 8}, - [7045] = {.lex_state = 20, .external_lex_state = 8}, - [7046] = {.lex_state = 20, .external_lex_state = 8}, - [7047] = {.lex_state = 20, .external_lex_state = 8}, - [7048] = {.lex_state = 20, .external_lex_state = 8}, - [7049] = {.lex_state = 20, .external_lex_state = 8}, - [7050] = {.lex_state = 20, .external_lex_state = 8}, - [7051] = {.lex_state = 20, .external_lex_state = 8}, - [7052] = {.lex_state = 20, .external_lex_state = 8}, - [7053] = {.lex_state = 20, .external_lex_state = 8}, - [7054] = {.lex_state = 20, .external_lex_state = 8}, - [7055] = {.lex_state = 20, .external_lex_state = 8}, - [7056] = {.lex_state = 20, .external_lex_state = 8}, - [7057] = {.lex_state = 20, .external_lex_state = 8}, - [7058] = {.lex_state = 20, .external_lex_state = 8}, - [7059] = {.lex_state = 20, .external_lex_state = 8}, - [7060] = {.lex_state = 20, .external_lex_state = 8}, - [7061] = {.lex_state = 20, .external_lex_state = 8}, - [7062] = {.lex_state = 20, .external_lex_state = 8}, - [7063] = {.lex_state = 20, .external_lex_state = 8}, - [7064] = {.lex_state = 20, .external_lex_state = 8}, - [7065] = {.lex_state = 20, .external_lex_state = 8}, - [7066] = {.lex_state = 20, .external_lex_state = 8}, - [7067] = {.lex_state = 20, .external_lex_state = 8}, - [7068] = {.lex_state = 20, .external_lex_state = 8}, - [7069] = {.lex_state = 20, .external_lex_state = 8}, - [7070] = {.lex_state = 20, .external_lex_state = 8}, - [7071] = {.lex_state = 20, .external_lex_state = 8}, - [7072] = {.lex_state = 20, .external_lex_state = 8}, - [7073] = {.lex_state = 20, .external_lex_state = 8}, - [7074] = {.lex_state = 20, .external_lex_state = 8}, - [7075] = {.lex_state = 20, .external_lex_state = 8}, - [7076] = {.lex_state = 20, .external_lex_state = 8}, - [7077] = {.lex_state = 20, .external_lex_state = 8}, - [7078] = {.lex_state = 20, .external_lex_state = 8}, - [7079] = {.lex_state = 20, .external_lex_state = 8}, - [7080] = {.lex_state = 20, .external_lex_state = 8}, - [7081] = {.lex_state = 20, .external_lex_state = 8}, - [7082] = {.lex_state = 20, .external_lex_state = 8}, - [7083] = {.lex_state = 20, .external_lex_state = 8}, - [7084] = {.lex_state = 20, .external_lex_state = 8}, - [7085] = {.lex_state = 20, .external_lex_state = 8}, - [7086] = {.lex_state = 20, .external_lex_state = 8}, - [7087] = {.lex_state = 20, .external_lex_state = 8}, - [7088] = {.lex_state = 20, .external_lex_state = 8}, - [7089] = {.lex_state = 20, .external_lex_state = 8}, - [7090] = {.lex_state = 20, .external_lex_state = 8}, - [7091] = {.lex_state = 20, .external_lex_state = 8}, - [7092] = {.lex_state = 20, .external_lex_state = 8}, - [7093] = {.lex_state = 20, .external_lex_state = 8}, - [7094] = {.lex_state = 20, .external_lex_state = 8}, - [7095] = {.lex_state = 20, .external_lex_state = 8}, - [7096] = {.lex_state = 20, .external_lex_state = 8}, - [7097] = {.lex_state = 20, .external_lex_state = 8}, - [7098] = {.lex_state = 20, .external_lex_state = 8}, - [7099] = {.lex_state = 20, .external_lex_state = 8}, - [7100] = {.lex_state = 20, .external_lex_state = 8}, - [7101] = {.lex_state = 20, .external_lex_state = 8}, - [7102] = {.lex_state = 20, .external_lex_state = 8}, - [7103] = {.lex_state = 20, .external_lex_state = 8}, - [7104] = {.lex_state = 20, .external_lex_state = 8}, - [7105] = {.lex_state = 20, .external_lex_state = 8}, - [7106] = {.lex_state = 20, .external_lex_state = 8}, - [7107] = {.lex_state = 20, .external_lex_state = 8}, - [7108] = {.lex_state = 20, .external_lex_state = 8}, - [7109] = {.lex_state = 20, .external_lex_state = 8}, - [7110] = {.lex_state = 20, .external_lex_state = 8}, - [7111] = {.lex_state = 20, .external_lex_state = 8}, - [7112] = {.lex_state = 20, .external_lex_state = 8}, - [7113] = {.lex_state = 20, .external_lex_state = 8}, - [7114] = {.lex_state = 20, .external_lex_state = 8}, - [7115] = {.lex_state = 20, .external_lex_state = 8}, - [7116] = {.lex_state = 20, .external_lex_state = 8}, - [7117] = {.lex_state = 20, .external_lex_state = 8}, - [7118] = {.lex_state = 20, .external_lex_state = 8}, - [7119] = {.lex_state = 20, .external_lex_state = 8}, - [7120] = {.lex_state = 20, .external_lex_state = 8}, - [7121] = {.lex_state = 20, .external_lex_state = 8}, - [7122] = {.lex_state = 20, .external_lex_state = 8}, - [7123] = {.lex_state = 20, .external_lex_state = 8}, - [7124] = {.lex_state = 20, .external_lex_state = 8}, - [7125] = {.lex_state = 20, .external_lex_state = 8}, - [7126] = {.lex_state = 20, .external_lex_state = 8}, - [7127] = {.lex_state = 20, .external_lex_state = 8}, - [7128] = {.lex_state = 20, .external_lex_state = 8}, - [7129] = {.lex_state = 20, .external_lex_state = 8}, - [7130] = {.lex_state = 20, .external_lex_state = 8}, - [7131] = {.lex_state = 1, .external_lex_state = 6}, - [7132] = {.lex_state = 20, .external_lex_state = 8}, - [7133] = {.lex_state = 20, .external_lex_state = 8}, - [7134] = {.lex_state = 20, .external_lex_state = 8}, - [7135] = {.lex_state = 20, .external_lex_state = 8}, - [7136] = {.lex_state = 27, .external_lex_state = 8}, - [7137] = {.lex_state = 20, .external_lex_state = 8}, - [7138] = {.lex_state = 20, .external_lex_state = 8}, - [7139] = {.lex_state = 27, .external_lex_state = 8}, - [7140] = {.lex_state = 20, .external_lex_state = 8}, - [7141] = {.lex_state = 20, .external_lex_state = 8}, - [7142] = {.lex_state = 20, .external_lex_state = 8}, - [7143] = {.lex_state = 20, .external_lex_state = 8}, - [7144] = {.lex_state = 20, .external_lex_state = 8}, - [7145] = {.lex_state = 20, .external_lex_state = 8}, - [7146] = {.lex_state = 20, .external_lex_state = 8}, - [7147] = {.lex_state = 20, .external_lex_state = 8}, - [7148] = {.lex_state = 20, .external_lex_state = 8}, - [7149] = {.lex_state = 20, .external_lex_state = 8}, - [7150] = {.lex_state = 20, .external_lex_state = 8}, - [7151] = {.lex_state = 20, .external_lex_state = 8}, - [7152] = {.lex_state = 20, .external_lex_state = 8}, - [7153] = {.lex_state = 20, .external_lex_state = 8}, - [7154] = {.lex_state = 20, .external_lex_state = 8}, - [7155] = {.lex_state = 1, .external_lex_state = 6}, - [7156] = {.lex_state = 20, .external_lex_state = 8}, - [7157] = {.lex_state = 20, .external_lex_state = 8}, - [7158] = {.lex_state = 20, .external_lex_state = 8}, - [7159] = {.lex_state = 20, .external_lex_state = 8}, - [7160] = {.lex_state = 20, .external_lex_state = 8}, - [7161] = {.lex_state = 20, .external_lex_state = 8}, - [7162] = {.lex_state = 20, .external_lex_state = 8}, - [7163] = {.lex_state = 20, .external_lex_state = 8}, - [7164] = {.lex_state = 20, .external_lex_state = 8}, - [7165] = {.lex_state = 20, .external_lex_state = 8}, - [7166] = {.lex_state = 20, .external_lex_state = 8}, - [7167] = {.lex_state = 20, .external_lex_state = 8}, - [7168] = {.lex_state = 20, .external_lex_state = 8}, - [7169] = {.lex_state = 20, .external_lex_state = 8}, - [7170] = {.lex_state = 20, .external_lex_state = 8}, - [7171] = {.lex_state = 20, .external_lex_state = 8}, - [7172] = {.lex_state = 20, .external_lex_state = 8}, - [7173] = {.lex_state = 20, .external_lex_state = 8}, - [7174] = {.lex_state = 20, .external_lex_state = 8}, - [7175] = {.lex_state = 20, .external_lex_state = 8}, - [7176] = {.lex_state = 20, .external_lex_state = 8}, - [7177] = {.lex_state = 20, .external_lex_state = 8}, - [7178] = {.lex_state = 20, .external_lex_state = 8}, - [7179] = {.lex_state = 20, .external_lex_state = 8}, - [7180] = {.lex_state = 20, .external_lex_state = 8}, - [7181] = {.lex_state = 20, .external_lex_state = 8}, - [7182] = {.lex_state = 20, .external_lex_state = 8}, - [7183] = {.lex_state = 20, .external_lex_state = 8}, - [7184] = {.lex_state = 20, .external_lex_state = 8}, - [7185] = {.lex_state = 20, .external_lex_state = 8}, - [7186] = {.lex_state = 20, .external_lex_state = 8}, - [7187] = {.lex_state = 20, .external_lex_state = 8}, - [7188] = {.lex_state = 20, .external_lex_state = 8}, - [7189] = {.lex_state = 20, .external_lex_state = 8}, - [7190] = {.lex_state = 20, .external_lex_state = 8}, - [7191] = {.lex_state = 20, .external_lex_state = 8}, - [7192] = {.lex_state = 20, .external_lex_state = 8}, - [7193] = {.lex_state = 20, .external_lex_state = 8}, - [7194] = {.lex_state = 20, .external_lex_state = 8}, - [7195] = {.lex_state = 20, .external_lex_state = 8}, - [7196] = {.lex_state = 20, .external_lex_state = 8}, - [7197] = {.lex_state = 20, .external_lex_state = 8}, - [7198] = {.lex_state = 20, .external_lex_state = 8}, - [7199] = {.lex_state = 20, .external_lex_state = 8}, - [7200] = {.lex_state = 20, .external_lex_state = 8}, - [7201] = {.lex_state = 20, .external_lex_state = 8}, - [7202] = {.lex_state = 20, .external_lex_state = 8}, - [7203] = {.lex_state = 20, .external_lex_state = 8}, - [7204] = {.lex_state = 20, .external_lex_state = 8}, - [7205] = {.lex_state = 26, .external_lex_state = 8}, - [7206] = {.lex_state = 27, .external_lex_state = 8}, - [7207] = {.lex_state = 26, .external_lex_state = 8}, - [7208] = {.lex_state = 28, .external_lex_state = 8}, - [7209] = {.lex_state = 26, .external_lex_state = 8}, - [7210] = {.lex_state = 27, .external_lex_state = 8}, - [7211] = {.lex_state = 28, .external_lex_state = 8}, - [7212] = {.lex_state = 27, .external_lex_state = 8}, - [7213] = {.lex_state = 20, .external_lex_state = 8}, - [7214] = {.lex_state = 27, .external_lex_state = 8}, - [7215] = {.lex_state = 26, .external_lex_state = 8}, - [7216] = {.lex_state = 26, .external_lex_state = 8}, - [7217] = {.lex_state = 27, .external_lex_state = 8}, - [7218] = {.lex_state = 20, .external_lex_state = 8}, - [7219] = {.lex_state = 20, .external_lex_state = 8}, - [7220] = {.lex_state = 20, .external_lex_state = 8}, - [7221] = {.lex_state = 20, .external_lex_state = 8}, - [7222] = {.lex_state = 20, .external_lex_state = 8}, - [7223] = {.lex_state = 20, .external_lex_state = 8}, - [7224] = {.lex_state = 27, .external_lex_state = 8}, - [7225] = {.lex_state = 20, .external_lex_state = 8}, - [7226] = {.lex_state = 20, .external_lex_state = 8}, - [7227] = {.lex_state = 20, .external_lex_state = 8}, - [7228] = {.lex_state = 20, .external_lex_state = 8}, - [7229] = {.lex_state = 20, .external_lex_state = 8}, - [7230] = {.lex_state = 27, .external_lex_state = 8}, - [7231] = {.lex_state = 28, .external_lex_state = 8}, - [7232] = {.lex_state = 20, .external_lex_state = 8}, - [7233] = {.lex_state = 20, .external_lex_state = 8}, - [7234] = {.lex_state = 20, .external_lex_state = 8}, - [7235] = {.lex_state = 20, .external_lex_state = 8}, - [7236] = {.lex_state = 20, .external_lex_state = 8}, - [7237] = {.lex_state = 20, .external_lex_state = 8}, - [7238] = {.lex_state = 20, .external_lex_state = 8}, - [7239] = {.lex_state = 20, .external_lex_state = 8}, - [7240] = {.lex_state = 27, .external_lex_state = 8}, - [7241] = {.lex_state = 20, .external_lex_state = 8}, - [7242] = {.lex_state = 20, .external_lex_state = 8}, - [7243] = {.lex_state = 20, .external_lex_state = 8}, - [7244] = {.lex_state = 20, .external_lex_state = 8}, - [7245] = {.lex_state = 20, .external_lex_state = 8}, - [7246] = {.lex_state = 20, .external_lex_state = 8}, - [7247] = {.lex_state = 20, .external_lex_state = 8}, - [7248] = {.lex_state = 20, .external_lex_state = 8}, - [7249] = {.lex_state = 27, .external_lex_state = 8}, - [7250] = {.lex_state = 28, .external_lex_state = 8}, - [7251] = {.lex_state = 20, .external_lex_state = 8}, - [7252] = {.lex_state = 20, .external_lex_state = 8}, - [7253] = {.lex_state = 20, .external_lex_state = 8}, - [7254] = {.lex_state = 27, .external_lex_state = 8}, - [7255] = {.lex_state = 20, .external_lex_state = 8}, - [7256] = {.lex_state = 20, .external_lex_state = 8}, - [7257] = {.lex_state = 20, .external_lex_state = 8}, - [7258] = {.lex_state = 20, .external_lex_state = 8}, - [7259] = {.lex_state = 20, .external_lex_state = 8}, - [7260] = {.lex_state = 20, .external_lex_state = 8}, - [7261] = {.lex_state = 20, .external_lex_state = 8}, - [7262] = {.lex_state = 20, .external_lex_state = 8}, - [7263] = {.lex_state = 20, .external_lex_state = 8}, - [7264] = {.lex_state = 20, .external_lex_state = 8}, - [7265] = {.lex_state = 20, .external_lex_state = 8}, - [7266] = {.lex_state = 20, .external_lex_state = 8}, - [7267] = {.lex_state = 20, .external_lex_state = 8}, - [7268] = {.lex_state = 20, .external_lex_state = 8}, - [7269] = {.lex_state = 20, .external_lex_state = 8}, - [7270] = {.lex_state = 20, .external_lex_state = 8}, - [7271] = {.lex_state = 20, .external_lex_state = 8}, - [7272] = {.lex_state = 20, .external_lex_state = 8}, - [7273] = {.lex_state = 20, .external_lex_state = 8}, - [7274] = {.lex_state = 26, .external_lex_state = 8}, - [7275] = {.lex_state = 20, .external_lex_state = 8}, - [7276] = {.lex_state = 20, .external_lex_state = 8}, - [7277] = {.lex_state = 20, .external_lex_state = 8}, - [7278] = {.lex_state = 20, .external_lex_state = 8}, - [7279] = {.lex_state = 20, .external_lex_state = 8}, - [7280] = {.lex_state = 20, .external_lex_state = 8}, - [7281] = {.lex_state = 20, .external_lex_state = 8}, - [7282] = {.lex_state = 20, .external_lex_state = 8}, - [7283] = {.lex_state = 20, .external_lex_state = 8}, - [7284] = {.lex_state = 20, .external_lex_state = 8}, - [7285] = {.lex_state = 20, .external_lex_state = 8}, - [7286] = {.lex_state = 20, .external_lex_state = 8}, - [7287] = {.lex_state = 20, .external_lex_state = 8}, - [7288] = {.lex_state = 27, .external_lex_state = 8}, - [7289] = {.lex_state = 20, .external_lex_state = 8}, - [7290] = {.lex_state = 20, .external_lex_state = 8}, - [7291] = {.lex_state = 20, .external_lex_state = 8}, - [7292] = {.lex_state = 20, .external_lex_state = 8}, - [7293] = {.lex_state = 20, .external_lex_state = 8}, - [7294] = {.lex_state = 20, .external_lex_state = 8}, - [7295] = {.lex_state = 20, .external_lex_state = 8}, - [7296] = {.lex_state = 26, .external_lex_state = 8}, - [7297] = {.lex_state = 20, .external_lex_state = 8}, - [7298] = {.lex_state = 20, .external_lex_state = 8}, - [7299] = {.lex_state = 28, .external_lex_state = 8}, - [7300] = {.lex_state = 20, .external_lex_state = 8}, - [7301] = {.lex_state = 20, .external_lex_state = 8}, - [7302] = {.lex_state = 28, .external_lex_state = 8}, - [7303] = {.lex_state = 20, .external_lex_state = 8}, - [7304] = {.lex_state = 20, .external_lex_state = 8}, - [7305] = {.lex_state = 20, .external_lex_state = 8}, - [7306] = {.lex_state = 20, .external_lex_state = 8}, - [7307] = {.lex_state = 20, .external_lex_state = 8}, - [7308] = {.lex_state = 20, .external_lex_state = 8}, - [7309] = {.lex_state = 27, .external_lex_state = 8}, - [7310] = {.lex_state = 20, .external_lex_state = 8}, - [7311] = {.lex_state = 20, .external_lex_state = 8}, - [7312] = {.lex_state = 20, .external_lex_state = 8}, - [7313] = {.lex_state = 20, .external_lex_state = 8}, - [7314] = {.lex_state = 20, .external_lex_state = 8}, - [7315] = {.lex_state = 20, .external_lex_state = 8}, - [7316] = {.lex_state = 20, .external_lex_state = 8}, - [7317] = {.lex_state = 20, .external_lex_state = 8}, - [7318] = {.lex_state = 28, .external_lex_state = 8}, - [7319] = {.lex_state = 20, .external_lex_state = 8}, - [7320] = {.lex_state = 20, .external_lex_state = 8}, - [7321] = {.lex_state = 20, .external_lex_state = 8}, - [7322] = {.lex_state = 20, .external_lex_state = 8}, - [7323] = {.lex_state = 20, .external_lex_state = 8}, - [7324] = {.lex_state = 20, .external_lex_state = 8}, - [7325] = {.lex_state = 20, .external_lex_state = 8}, - [7326] = {.lex_state = 20, .external_lex_state = 8}, - [7327] = {.lex_state = 28, .external_lex_state = 8}, - [7328] = {.lex_state = 27, .external_lex_state = 8}, - [7329] = {.lex_state = 20, .external_lex_state = 8}, - [7330] = {.lex_state = 20, .external_lex_state = 8}, - [7331] = {.lex_state = 20, .external_lex_state = 8}, - [7332] = {.lex_state = 20, .external_lex_state = 8}, - [7333] = {.lex_state = 27, .external_lex_state = 8}, - [7334] = {.lex_state = 20, .external_lex_state = 8}, - [7335] = {.lex_state = 20, .external_lex_state = 8}, - [7336] = {.lex_state = 20, .external_lex_state = 8}, - [7337] = {.lex_state = 20, .external_lex_state = 8}, - [7338] = {.lex_state = 27, .external_lex_state = 8}, - [7339] = {.lex_state = 20, .external_lex_state = 8}, - [7340] = {.lex_state = 27, .external_lex_state = 8}, - [7341] = {.lex_state = 20, .external_lex_state = 8}, - [7342] = {.lex_state = 27, .external_lex_state = 8}, - [7343] = {.lex_state = 27, .external_lex_state = 8}, - [7344] = {.lex_state = 27, .external_lex_state = 8}, - [7345] = {.lex_state = 20, .external_lex_state = 8}, - [7346] = {.lex_state = 20, .external_lex_state = 8}, - [7347] = {.lex_state = 20, .external_lex_state = 8}, - [7348] = {.lex_state = 28, .external_lex_state = 8}, - [7349] = {.lex_state = 20, .external_lex_state = 8}, - [7350] = {.lex_state = 20, .external_lex_state = 8}, - [7351] = {.lex_state = 27, .external_lex_state = 8}, - [7352] = {.lex_state = 27, .external_lex_state = 8}, - [7353] = {.lex_state = 20, .external_lex_state = 8}, - [7354] = {.lex_state = 26, .external_lex_state = 8}, - [7355] = {.lex_state = 20, .external_lex_state = 8}, - [7356] = {.lex_state = 20, .external_lex_state = 8}, - [7357] = {.lex_state = 20, .external_lex_state = 8}, - [7358] = {.lex_state = 20, .external_lex_state = 8}, - [7359] = {.lex_state = 20, .external_lex_state = 8}, - [7360] = {.lex_state = 20, .external_lex_state = 8}, - [7361] = {.lex_state = 20, .external_lex_state = 8}, - [7362] = {.lex_state = 20, .external_lex_state = 8}, - [7363] = {.lex_state = 20, .external_lex_state = 8}, - [7364] = {.lex_state = 20, .external_lex_state = 8}, - [7365] = {.lex_state = 20, .external_lex_state = 8}, - [7366] = {.lex_state = 20, .external_lex_state = 8}, - [7367] = {.lex_state = 20, .external_lex_state = 8}, - [7368] = {.lex_state = 20, .external_lex_state = 8}, - [7369] = {.lex_state = 20, .external_lex_state = 8}, - [7370] = {.lex_state = 20, .external_lex_state = 8}, - [7371] = {.lex_state = 20, .external_lex_state = 8}, - [7372] = {.lex_state = 20, .external_lex_state = 8}, - [7373] = {.lex_state = 20, .external_lex_state = 8}, - [7374] = {.lex_state = 20, .external_lex_state = 8}, - [7375] = {.lex_state = 20, .external_lex_state = 8}, - [7376] = {.lex_state = 20, .external_lex_state = 8}, - [7377] = {.lex_state = 20, .external_lex_state = 8}, - [7378] = {.lex_state = 20, .external_lex_state = 8}, - [7379] = {.lex_state = 20, .external_lex_state = 8}, - [7380] = {.lex_state = 20, .external_lex_state = 8}, - [7381] = {.lex_state = 20, .external_lex_state = 8}, - [7382] = {.lex_state = 20, .external_lex_state = 8}, - [7383] = {.lex_state = 20, .external_lex_state = 8}, - [7384] = {.lex_state = 20, .external_lex_state = 8}, - [7385] = {.lex_state = 20, .external_lex_state = 8}, - [7386] = {.lex_state = 20, .external_lex_state = 8}, - [7387] = {.lex_state = 20, .external_lex_state = 8}, - [7388] = {.lex_state = 20, .external_lex_state = 8}, - [7389] = {.lex_state = 20, .external_lex_state = 8}, - [7390] = {.lex_state = 20, .external_lex_state = 8}, - [7391] = {.lex_state = 20, .external_lex_state = 8}, - [7392] = {.lex_state = 20, .external_lex_state = 8}, - [7393] = {.lex_state = 20, .external_lex_state = 8}, - [7394] = {.lex_state = 20, .external_lex_state = 8}, - [7395] = {.lex_state = 20, .external_lex_state = 8}, - [7396] = {.lex_state = 20, .external_lex_state = 8}, - [7397] = {.lex_state = 20, .external_lex_state = 8}, - [7398] = {.lex_state = 20, .external_lex_state = 8}, - [7399] = {.lex_state = 20, .external_lex_state = 8}, - [7400] = {.lex_state = 20, .external_lex_state = 8}, - [7401] = {.lex_state = 20, .external_lex_state = 8}, - [7402] = {.lex_state = 28, .external_lex_state = 8}, - [7403] = {.lex_state = 20, .external_lex_state = 8}, - [7404] = {.lex_state = 20, .external_lex_state = 8}, - [7405] = {.lex_state = 20, .external_lex_state = 8}, - [7406] = {.lex_state = 20, .external_lex_state = 8}, - [7407] = {.lex_state = 20, .external_lex_state = 8}, - [7408] = {.lex_state = 20, .external_lex_state = 8}, - [7409] = {.lex_state = 20, .external_lex_state = 8}, - [7410] = {.lex_state = 20, .external_lex_state = 8}, - [7411] = {.lex_state = 20, .external_lex_state = 8}, - [7412] = {.lex_state = 20, .external_lex_state = 8}, - [7413] = {.lex_state = 20, .external_lex_state = 8}, - [7414] = {.lex_state = 20, .external_lex_state = 8}, - [7415] = {.lex_state = 20, .external_lex_state = 8}, - [7416] = {.lex_state = 20, .external_lex_state = 8}, - [7417] = {.lex_state = 20, .external_lex_state = 8}, - [7418] = {.lex_state = 20, .external_lex_state = 8}, - [7419] = {.lex_state = 20, .external_lex_state = 8}, - [7420] = {.lex_state = 20, .external_lex_state = 8}, - [7421] = {.lex_state = 20, .external_lex_state = 8}, - [7422] = {.lex_state = 20, .external_lex_state = 8}, - [7423] = {.lex_state = 20, .external_lex_state = 8}, - [7424] = {.lex_state = 20, .external_lex_state = 9}, - [7425] = {.lex_state = 20, .external_lex_state = 8}, - [7426] = {.lex_state = 20, .external_lex_state = 8}, - [7427] = {.lex_state = 20, .external_lex_state = 8}, - [7428] = {.lex_state = 20, .external_lex_state = 8}, - [7429] = {.lex_state = 20, .external_lex_state = 8}, - [7430] = {.lex_state = 20, .external_lex_state = 8}, - [7431] = {.lex_state = 20, .external_lex_state = 8}, - [7432] = {.lex_state = 20, .external_lex_state = 8}, - [7433] = {.lex_state = 20, .external_lex_state = 8}, - [7434] = {.lex_state = 20, .external_lex_state = 8}, - [7435] = {.lex_state = 20, .external_lex_state = 8}, - [7436] = {.lex_state = 20, .external_lex_state = 8}, - [7437] = {.lex_state = 20, .external_lex_state = 8}, - [7438] = {.lex_state = 20, .external_lex_state = 8}, - [7439] = {.lex_state = 20, .external_lex_state = 8}, - [7440] = {.lex_state = 20, .external_lex_state = 8}, - [7441] = {.lex_state = 20, .external_lex_state = 8}, - [7442] = {.lex_state = 20, .external_lex_state = 8}, - [7443] = {.lex_state = 20, .external_lex_state = 8}, - [7444] = {.lex_state = 20, .external_lex_state = 8}, - [7445] = {.lex_state = 20, .external_lex_state = 8}, - [7446] = {.lex_state = 20, .external_lex_state = 8}, - [7447] = {.lex_state = 26, .external_lex_state = 8}, - [7448] = {.lex_state = 20, .external_lex_state = 8}, - [7449] = {.lex_state = 20, .external_lex_state = 8}, - [7450] = {.lex_state = 20, .external_lex_state = 8}, - [7451] = {.lex_state = 20, .external_lex_state = 8}, - [7452] = {.lex_state = 20, .external_lex_state = 8}, - [7453] = {.lex_state = 20, .external_lex_state = 8}, - [7454] = {.lex_state = 20, .external_lex_state = 8}, - [7455] = {.lex_state = 20, .external_lex_state = 8}, - [7456] = {.lex_state = 20, .external_lex_state = 8}, - [7457] = {.lex_state = 20, .external_lex_state = 8}, - [7458] = {.lex_state = 20, .external_lex_state = 8}, - [7459] = {.lex_state = 26, .external_lex_state = 8}, - [7460] = {.lex_state = 20, .external_lex_state = 8}, - [7461] = {.lex_state = 26, .external_lex_state = 8}, - [7462] = {.lex_state = 20, .external_lex_state = 8}, - [7463] = {.lex_state = 20, .external_lex_state = 8}, - [7464] = {.lex_state = 20, .external_lex_state = 8}, - [7465] = {.lex_state = 20, .external_lex_state = 8}, - [7466] = {.lex_state = 20, .external_lex_state = 8}, - [7467] = {.lex_state = 20, .external_lex_state = 8}, - [7468] = {.lex_state = 20, .external_lex_state = 8}, - [7469] = {.lex_state = 20, .external_lex_state = 8}, - [7470] = {.lex_state = 20, .external_lex_state = 8}, - [7471] = {.lex_state = 20, .external_lex_state = 8}, - [7472] = {.lex_state = 20, .external_lex_state = 8}, - [7473] = {.lex_state = 20, .external_lex_state = 8}, - [7474] = {.lex_state = 20, .external_lex_state = 8}, - [7475] = {.lex_state = 20, .external_lex_state = 8}, - [7476] = {.lex_state = 20, .external_lex_state = 8}, - [7477] = {.lex_state = 20, .external_lex_state = 8}, - [7478] = {.lex_state = 20, .external_lex_state = 8}, - [7479] = {.lex_state = 20, .external_lex_state = 8}, - [7480] = {.lex_state = 20, .external_lex_state = 8}, - [7481] = {.lex_state = 20, .external_lex_state = 8}, - [7482] = {.lex_state = 20, .external_lex_state = 8}, - [7483] = {.lex_state = 20, .external_lex_state = 8}, - [7484] = {.lex_state = 20, .external_lex_state = 8}, - [7485] = {.lex_state = 20, .external_lex_state = 8}, - [7486] = {.lex_state = 20, .external_lex_state = 8}, - [7487] = {.lex_state = 20, .external_lex_state = 8}, - [7488] = {.lex_state = 20, .external_lex_state = 8}, - [7489] = {.lex_state = 20, .external_lex_state = 8}, - [7490] = {.lex_state = 20, .external_lex_state = 8}, - [7491] = {.lex_state = 20, .external_lex_state = 8}, - [7492] = {.lex_state = 20, .external_lex_state = 8}, - [7493] = {.lex_state = 20, .external_lex_state = 8}, - [7494] = {.lex_state = 20, .external_lex_state = 8}, - [7495] = {.lex_state = 28, .external_lex_state = 8}, - [7496] = {.lex_state = 20, .external_lex_state = 8}, - [7497] = {.lex_state = 20, .external_lex_state = 8}, - [7498] = {.lex_state = 20, .external_lex_state = 8}, - [7499] = {.lex_state = 20, .external_lex_state = 8}, - [7500] = {.lex_state = 20, .external_lex_state = 8}, - [7501] = {.lex_state = 20, .external_lex_state = 8}, - [7502] = {.lex_state = 20, .external_lex_state = 8}, - [7503] = {.lex_state = 20, .external_lex_state = 8}, - [7504] = {.lex_state = 20, .external_lex_state = 8}, - [7505] = {.lex_state = 20, .external_lex_state = 8}, - [7506] = {.lex_state = 20, .external_lex_state = 8}, - [7507] = {.lex_state = 20, .external_lex_state = 8}, - [7508] = {.lex_state = 20, .external_lex_state = 8}, - [7509] = {.lex_state = 20, .external_lex_state = 8}, - [7510] = {.lex_state = 28, .external_lex_state = 8}, - [7511] = {.lex_state = 20, .external_lex_state = 8}, - [7512] = {.lex_state = 20, .external_lex_state = 8}, - [7513] = {.lex_state = 20, .external_lex_state = 8}, - [7514] = {.lex_state = 20, .external_lex_state = 8}, - [7515] = {.lex_state = 20, .external_lex_state = 8}, - [7516] = {.lex_state = 20, .external_lex_state = 8}, - [7517] = {.lex_state = 20, .external_lex_state = 8}, - [7518] = {.lex_state = 20, .external_lex_state = 8}, - [7519] = {.lex_state = 20, .external_lex_state = 8}, - [7520] = {.lex_state = 20, .external_lex_state = 8}, - [7521] = {.lex_state = 20, .external_lex_state = 8}, - [7522] = {.lex_state = 20, .external_lex_state = 8}, - [7523] = {.lex_state = 20, .external_lex_state = 8}, - [7524] = {.lex_state = 20, .external_lex_state = 8}, - [7525] = {.lex_state = 20, .external_lex_state = 8}, - [7526] = {.lex_state = 20, .external_lex_state = 8}, - [7527] = {.lex_state = 20, .external_lex_state = 8}, - [7528] = {.lex_state = 20, .external_lex_state = 8}, - [7529] = {.lex_state = 20, .external_lex_state = 8}, - [7530] = {.lex_state = 20, .external_lex_state = 8}, - [7531] = {.lex_state = 20, .external_lex_state = 8}, - [7532] = {.lex_state = 20, .external_lex_state = 8}, - [7533] = {.lex_state = 20, .external_lex_state = 8}, - [7534] = {.lex_state = 28, .external_lex_state = 8}, - [7535] = {.lex_state = 20, .external_lex_state = 8}, - [7536] = {.lex_state = 20, .external_lex_state = 8}, - [7537] = {.lex_state = 20, .external_lex_state = 8}, - [7538] = {.lex_state = 28, .external_lex_state = 8}, - [7539] = {.lex_state = 20, .external_lex_state = 8}, - [7540] = {.lex_state = 20, .external_lex_state = 8}, - [7541] = {.lex_state = 20, .external_lex_state = 8}, - [7542] = {.lex_state = 20, .external_lex_state = 8}, - [7543] = {.lex_state = 20, .external_lex_state = 8}, - [7544] = {.lex_state = 20, .external_lex_state = 8}, - [7545] = {.lex_state = 20, .external_lex_state = 8}, - [7546] = {.lex_state = 20, .external_lex_state = 8}, - [7547] = {.lex_state = 20, .external_lex_state = 8}, - [7548] = {.lex_state = 20, .external_lex_state = 8}, - [7549] = {.lex_state = 20, .external_lex_state = 8}, - [7550] = {.lex_state = 20, .external_lex_state = 8}, - [7551] = {.lex_state = 20, .external_lex_state = 8}, - [7552] = {.lex_state = 20, .external_lex_state = 8}, - [7553] = {.lex_state = 20, .external_lex_state = 8}, - [7554] = {.lex_state = 20, .external_lex_state = 8}, - [7555] = {.lex_state = 20, .external_lex_state = 8}, - [7556] = {.lex_state = 20, .external_lex_state = 8}, - [7557] = {.lex_state = 20, .external_lex_state = 8}, - [7558] = {.lex_state = 20, .external_lex_state = 8}, - [7559] = {.lex_state = 26, .external_lex_state = 8}, - [7560] = {.lex_state = 20, .external_lex_state = 8}, - [7561] = {.lex_state = 20, .external_lex_state = 8}, - [7562] = {.lex_state = 20, .external_lex_state = 8}, - [7563] = {.lex_state = 20, .external_lex_state = 8}, - [7564] = {.lex_state = 20, .external_lex_state = 8}, - [7565] = {.lex_state = 20, .external_lex_state = 8}, - [7566] = {.lex_state = 20, .external_lex_state = 8}, - [7567] = {.lex_state = 20, .external_lex_state = 8}, - [7568] = {.lex_state = 20, .external_lex_state = 8}, - [7569] = {.lex_state = 20, .external_lex_state = 8}, - [7570] = {.lex_state = 20, .external_lex_state = 8}, - [7571] = {.lex_state = 20, .external_lex_state = 8}, - [7572] = {.lex_state = 20, .external_lex_state = 8}, - [7573] = {.lex_state = 20, .external_lex_state = 9}, - [7574] = {.lex_state = 26, .external_lex_state = 8}, - [7575] = {.lex_state = 20, .external_lex_state = 8}, - [7576] = {.lex_state = 20, .external_lex_state = 8}, - [7577] = {.lex_state = 20, .external_lex_state = 8}, - [7578] = {.lex_state = 20, .external_lex_state = 8}, - [7579] = {.lex_state = 20, .external_lex_state = 8}, - [7580] = {.lex_state = 20, .external_lex_state = 8}, - [7581] = {.lex_state = 20, .external_lex_state = 8}, - [7582] = {.lex_state = 20, .external_lex_state = 8}, - [7583] = {.lex_state = 20, .external_lex_state = 8}, - [7584] = {.lex_state = 20, .external_lex_state = 8}, - [7585] = {.lex_state = 20, .external_lex_state = 8}, - [7586] = {.lex_state = 20, .external_lex_state = 8}, - [7587] = {.lex_state = 20, .external_lex_state = 8}, - [7588] = {.lex_state = 20, .external_lex_state = 8}, - [7589] = {.lex_state = 20, .external_lex_state = 8}, - [7590] = {.lex_state = 20, .external_lex_state = 8}, - [7591] = {.lex_state = 20, .external_lex_state = 8}, - [7592] = {.lex_state = 20, .external_lex_state = 8}, - [7593] = {.lex_state = 20, .external_lex_state = 8}, - [7594] = {.lex_state = 20, .external_lex_state = 8}, - [7595] = {.lex_state = 20, .external_lex_state = 8}, - [7596] = {.lex_state = 20, .external_lex_state = 8}, - [7597] = {.lex_state = 20, .external_lex_state = 8}, - [7598] = {.lex_state = 20, .external_lex_state = 8}, - [7599] = {.lex_state = 20, .external_lex_state = 8}, - [7600] = {.lex_state = 20, .external_lex_state = 8}, - [7601] = {.lex_state = 20, .external_lex_state = 8}, - [7602] = {.lex_state = 20, .external_lex_state = 8}, - [7603] = {.lex_state = 26, .external_lex_state = 8}, - [7604] = {.lex_state = 20, .external_lex_state = 8}, - [7605] = {.lex_state = 20, .external_lex_state = 8}, - [7606] = {.lex_state = 20, .external_lex_state = 8}, - [7607] = {.lex_state = 26, .external_lex_state = 8}, - [7608] = {.lex_state = 20, .external_lex_state = 8}, - [7609] = {.lex_state = 26, .external_lex_state = 8}, - [7610] = {.lex_state = 20, .external_lex_state = 8}, - [7611] = {.lex_state = 20, .external_lex_state = 8}, - [7612] = {.lex_state = 20, .external_lex_state = 8}, - [7613] = {.lex_state = 26, .external_lex_state = 8}, - [7614] = {.lex_state = 20, .external_lex_state = 8}, - [7615] = {.lex_state = 20, .external_lex_state = 8}, - [7616] = {.lex_state = 20, .external_lex_state = 8}, - [7617] = {.lex_state = 20, .external_lex_state = 8}, - [7618] = {.lex_state = 20, .external_lex_state = 8}, - [7619] = {.lex_state = 20, .external_lex_state = 8}, - [7620] = {.lex_state = 20, .external_lex_state = 8}, - [7621] = {.lex_state = 20, .external_lex_state = 8}, - [7622] = {.lex_state = 20, .external_lex_state = 8}, - [7623] = {.lex_state = 20, .external_lex_state = 8}, - [7624] = {.lex_state = 20, .external_lex_state = 8}, - [7625] = {.lex_state = 20, .external_lex_state = 8}, - [7626] = {.lex_state = 20, .external_lex_state = 8}, - [7627] = {.lex_state = 20, .external_lex_state = 8}, - [7628] = {.lex_state = 20, .external_lex_state = 8}, - [7629] = {.lex_state = 20, .external_lex_state = 8}, - [7630] = {.lex_state = 20, .external_lex_state = 8}, - [7631] = {.lex_state = 20, .external_lex_state = 8}, - [7632] = {.lex_state = 20, .external_lex_state = 8}, - [7633] = {.lex_state = 20, .external_lex_state = 8}, - [7634] = {.lex_state = 20, .external_lex_state = 8}, - [7635] = {.lex_state = 26, .external_lex_state = 8}, - [7636] = {.lex_state = 20, .external_lex_state = 8}, - [7637] = {.lex_state = 20, .external_lex_state = 8}, - [7638] = {.lex_state = 20, .external_lex_state = 8}, - [7639] = {.lex_state = 20, .external_lex_state = 8}, - [7640] = {.lex_state = 20, .external_lex_state = 8}, - [7641] = {.lex_state = 20, .external_lex_state = 8}, - [7642] = {.lex_state = 20, .external_lex_state = 8}, - [7643] = {.lex_state = 20, .external_lex_state = 8}, - [7644] = {.lex_state = 20, .external_lex_state = 8}, - [7645] = {.lex_state = 20, .external_lex_state = 8}, - [7646] = {.lex_state = 20, .external_lex_state = 8}, - [7647] = {.lex_state = 20, .external_lex_state = 8}, - [7648] = {.lex_state = 20, .external_lex_state = 8}, - [7649] = {.lex_state = 20, .external_lex_state = 8}, - [7650] = {.lex_state = 20, .external_lex_state = 8}, - [7651] = {.lex_state = 20, .external_lex_state = 8}, - [7652] = {.lex_state = 20, .external_lex_state = 8}, - [7653] = {.lex_state = 20, .external_lex_state = 8}, - [7654] = {.lex_state = 20, .external_lex_state = 8}, - [7655] = {.lex_state = 20, .external_lex_state = 8}, - [7656] = {.lex_state = 20, .external_lex_state = 8}, - [7657] = {.lex_state = 20, .external_lex_state = 8}, - [7658] = {.lex_state = 20, .external_lex_state = 8}, - [7659] = {.lex_state = 20, .external_lex_state = 8}, - [7660] = {.lex_state = 20, .external_lex_state = 8}, - [7661] = {.lex_state = 20, .external_lex_state = 8}, - [7662] = {.lex_state = 20, .external_lex_state = 8}, - [7663] = {.lex_state = 20, .external_lex_state = 8}, - [7664] = {.lex_state = 20, .external_lex_state = 8}, - [7665] = {.lex_state = 20, .external_lex_state = 8}, - [7666] = {.lex_state = 20, .external_lex_state = 8}, - [7667] = {.lex_state = 20, .external_lex_state = 8}, - [7668] = {.lex_state = 20, .external_lex_state = 8}, - [7669] = {.lex_state = 20, .external_lex_state = 8}, - [7670] = {.lex_state = 20, .external_lex_state = 8}, - [7671] = {.lex_state = 20, .external_lex_state = 8}, - [7672] = {.lex_state = 20, .external_lex_state = 8}, - [7673] = {.lex_state = 20, .external_lex_state = 8}, - [7674] = {.lex_state = 20, .external_lex_state = 8}, - [7675] = {.lex_state = 20, .external_lex_state = 8}, - [7676] = {.lex_state = 20, .external_lex_state = 8}, - [7677] = {.lex_state = 20, .external_lex_state = 8}, - [7678] = {.lex_state = 20, .external_lex_state = 8}, - [7679] = {.lex_state = 20, .external_lex_state = 8}, - [7680] = {.lex_state = 20, .external_lex_state = 8}, - [7681] = {.lex_state = 20, .external_lex_state = 8}, - [7682] = {.lex_state = 20, .external_lex_state = 8}, - [7683] = {.lex_state = 20, .external_lex_state = 8}, - [7684] = {.lex_state = 20, .external_lex_state = 8}, - [7685] = {.lex_state = 20, .external_lex_state = 8}, - [7686] = {.lex_state = 20, .external_lex_state = 8}, - [7687] = {.lex_state = 20, .external_lex_state = 8}, - [7688] = {.lex_state = 20, .external_lex_state = 8}, - [7689] = {.lex_state = 20, .external_lex_state = 8}, - [7690] = {.lex_state = 20, .external_lex_state = 8}, - [7691] = {.lex_state = 20, .external_lex_state = 8}, - [7692] = {.lex_state = 20, .external_lex_state = 8}, - [7693] = {.lex_state = 20, .external_lex_state = 8}, - [7694] = {.lex_state = 20, .external_lex_state = 8}, - [7695] = {.lex_state = 20, .external_lex_state = 8}, - [7696] = {.lex_state = 20, .external_lex_state = 8}, - [7697] = {.lex_state = 20, .external_lex_state = 8}, - [7698] = {.lex_state = 20, .external_lex_state = 8}, - [7699] = {.lex_state = 20, .external_lex_state = 8}, - [7700] = {.lex_state = 20, .external_lex_state = 8}, - [7701] = {.lex_state = 20, .external_lex_state = 8}, - [7702] = {.lex_state = 20, .external_lex_state = 8}, - [7703] = {.lex_state = 20, .external_lex_state = 8}, - [7704] = {.lex_state = 20, .external_lex_state = 8}, - [7705] = {.lex_state = 20, .external_lex_state = 8}, - [7706] = {.lex_state = 20, .external_lex_state = 8}, - [7707] = {.lex_state = 20, .external_lex_state = 8}, - [7708] = {.lex_state = 20, .external_lex_state = 8}, - [7709] = {.lex_state = 26, .external_lex_state = 8}, - [7710] = {.lex_state = 20, .external_lex_state = 8}, - [7711] = {.lex_state = 20, .external_lex_state = 8}, - [7712] = {.lex_state = 20, .external_lex_state = 8}, - [7713] = {.lex_state = 20, .external_lex_state = 8}, - [7714] = {.lex_state = 20, .external_lex_state = 8}, - [7715] = {.lex_state = 20, .external_lex_state = 8}, - [7716] = {.lex_state = 20, .external_lex_state = 8}, - [7717] = {.lex_state = 20, .external_lex_state = 8}, - [7718] = {.lex_state = 20, .external_lex_state = 8}, - [7719] = {.lex_state = 20, .external_lex_state = 8}, - [7720] = {.lex_state = 20, .external_lex_state = 8}, - [7721] = {.lex_state = 20, .external_lex_state = 8}, - [7722] = {.lex_state = 20, .external_lex_state = 8}, - [7723] = {.lex_state = 20, .external_lex_state = 8}, - [7724] = {.lex_state = 20, .external_lex_state = 8}, - [7725] = {.lex_state = 20, .external_lex_state = 8}, - [7726] = {.lex_state = 20, .external_lex_state = 8}, - [7727] = {.lex_state = 20, .external_lex_state = 8}, - [7728] = {.lex_state = 20, .external_lex_state = 8}, - [7729] = {.lex_state = 20, .external_lex_state = 8}, - [7730] = {.lex_state = 20, .external_lex_state = 8}, - [7731] = {.lex_state = 20, .external_lex_state = 8}, - [7732] = {.lex_state = 20, .external_lex_state = 8}, - [7733] = {.lex_state = 26, .external_lex_state = 8}, - [7734] = {.lex_state = 20, .external_lex_state = 8}, - [7735] = {.lex_state = 20, .external_lex_state = 8}, - [7736] = {.lex_state = 20, .external_lex_state = 8}, - [7737] = {.lex_state = 20, .external_lex_state = 8}, - [7738] = {.lex_state = 20, .external_lex_state = 8}, - [7739] = {.lex_state = 20, .external_lex_state = 8}, - [7740] = {.lex_state = 20, .external_lex_state = 8}, - [7741] = {.lex_state = 20, .external_lex_state = 8}, - [7742] = {.lex_state = 20, .external_lex_state = 8}, - [7743] = {.lex_state = 20, .external_lex_state = 8}, - [7744] = {.lex_state = 20, .external_lex_state = 8}, - [7745] = {.lex_state = 20, .external_lex_state = 8}, - [7746] = {.lex_state = 20, .external_lex_state = 8}, - [7747] = {.lex_state = 20, .external_lex_state = 8}, - [7748] = {.lex_state = 20, .external_lex_state = 8}, - [7749] = {.lex_state = 20, .external_lex_state = 8}, - [7750] = {.lex_state = 20, .external_lex_state = 8}, - [7751] = {.lex_state = 20, .external_lex_state = 8}, - [7752] = {.lex_state = 20, .external_lex_state = 8}, - [7753] = {.lex_state = 20, .external_lex_state = 8}, - [7754] = {.lex_state = 20, .external_lex_state = 8}, - [7755] = {.lex_state = 20, .external_lex_state = 8}, - [7756] = {.lex_state = 20, .external_lex_state = 8}, - [7757] = {.lex_state = 20, .external_lex_state = 8}, - [7758] = {.lex_state = 20, .external_lex_state = 8}, - [7759] = {.lex_state = 20, .external_lex_state = 8}, - [7760] = {.lex_state = 20, .external_lex_state = 8}, - [7761] = {.lex_state = 20, .external_lex_state = 8}, - [7762] = {.lex_state = 20, .external_lex_state = 8}, - [7763] = {.lex_state = 20, .external_lex_state = 8}, - [7764] = {.lex_state = 20, .external_lex_state = 8}, - [7765] = {.lex_state = 20, .external_lex_state = 8}, - [7766] = {.lex_state = 20, .external_lex_state = 8}, - [7767] = {.lex_state = 20, .external_lex_state = 8}, - [7768] = {.lex_state = 20, .external_lex_state = 8}, - [7769] = {.lex_state = 20, .external_lex_state = 8}, - [7770] = {.lex_state = 20, .external_lex_state = 8}, - [7771] = {.lex_state = 20, .external_lex_state = 8}, - [7772] = {.lex_state = 20, .external_lex_state = 8}, - [7773] = {.lex_state = 20, .external_lex_state = 8}, - [7774] = {.lex_state = 20, .external_lex_state = 8}, - [7775] = {.lex_state = 20, .external_lex_state = 8}, - [7776] = {.lex_state = 20, .external_lex_state = 8}, - [7777] = {.lex_state = 20, .external_lex_state = 8}, - [7778] = {.lex_state = 20, .external_lex_state = 8}, - [7779] = {.lex_state = 20, .external_lex_state = 8}, - [7780] = {.lex_state = 20, .external_lex_state = 8}, - [7781] = {.lex_state = 20, .external_lex_state = 8}, - [7782] = {.lex_state = 20, .external_lex_state = 8}, - [7783] = {.lex_state = 20, .external_lex_state = 8}, - [7784] = {.lex_state = 20, .external_lex_state = 8}, - [7785] = {.lex_state = 20, .external_lex_state = 8}, - [7786] = {.lex_state = 20, .external_lex_state = 8}, - [7787] = {.lex_state = 26, .external_lex_state = 8}, - [7788] = {.lex_state = 20, .external_lex_state = 8}, - [7789] = {.lex_state = 20, .external_lex_state = 8}, - [7790] = {.lex_state = 20, .external_lex_state = 8}, - [7791] = {.lex_state = 20, .external_lex_state = 8}, - [7792] = {.lex_state = 20, .external_lex_state = 8}, - [7793] = {.lex_state = 20, .external_lex_state = 8}, - [7794] = {.lex_state = 20, .external_lex_state = 8}, - [7795] = {.lex_state = 20, .external_lex_state = 8}, - [7796] = {.lex_state = 20, .external_lex_state = 8}, - [7797] = {.lex_state = 20, .external_lex_state = 8}, - [7798] = {.lex_state = 20, .external_lex_state = 8}, - [7799] = {.lex_state = 20, .external_lex_state = 8}, - [7800] = {.lex_state = 20, .external_lex_state = 8}, - [7801] = {.lex_state = 20, .external_lex_state = 8}, - [7802] = {.lex_state = 20, .external_lex_state = 8}, - [7803] = {.lex_state = 20, .external_lex_state = 8}, - [7804] = {.lex_state = 20, .external_lex_state = 8}, - [7805] = {.lex_state = 20, .external_lex_state = 8}, - [7806] = {.lex_state = 20, .external_lex_state = 8}, - [7807] = {.lex_state = 20, .external_lex_state = 8}, - [7808] = {.lex_state = 20, .external_lex_state = 8}, - [7809] = {.lex_state = 20, .external_lex_state = 8}, - [7810] = {.lex_state = 20, .external_lex_state = 8}, - [7811] = {.lex_state = 20, .external_lex_state = 8}, - [7812] = {.lex_state = 20, .external_lex_state = 8}, - [7813] = {.lex_state = 20, .external_lex_state = 8}, - [7814] = {.lex_state = 20, .external_lex_state = 8}, - [7815] = {.lex_state = 20, .external_lex_state = 8}, - [7816] = {.lex_state = 20, .external_lex_state = 8}, - [7817] = {.lex_state = 20, .external_lex_state = 8}, - [7818] = {.lex_state = 20, .external_lex_state = 8}, - [7819] = {.lex_state = 20, .external_lex_state = 8}, - [7820] = {.lex_state = 20, .external_lex_state = 8}, - [7821] = {.lex_state = 20, .external_lex_state = 8}, - [7822] = {.lex_state = 20, .external_lex_state = 8}, - [7823] = {.lex_state = 20, .external_lex_state = 8}, - [7824] = {.lex_state = 20, .external_lex_state = 8}, - [7825] = {.lex_state = 20, .external_lex_state = 8}, - [7826] = {.lex_state = 20, .external_lex_state = 8}, - [7827] = {.lex_state = 20, .external_lex_state = 8}, - [7828] = {.lex_state = 20, .external_lex_state = 8}, - [7829] = {.lex_state = 20, .external_lex_state = 8}, - [7830] = {.lex_state = 20, .external_lex_state = 8}, - [7831] = {.lex_state = 20, .external_lex_state = 8}, - [7832] = {.lex_state = 20, .external_lex_state = 8}, - [7833] = {.lex_state = 20, .external_lex_state = 8}, - [7834] = {.lex_state = 20, .external_lex_state = 8}, - [7835] = {.lex_state = 20, .external_lex_state = 8}, - [7836] = {.lex_state = 26, .external_lex_state = 8}, - [7837] = {.lex_state = 28, .external_lex_state = 8}, - [7838] = {.lex_state = 28, .external_lex_state = 8}, - [7839] = {.lex_state = 28, .external_lex_state = 8}, - [7840] = {.lex_state = 28, .external_lex_state = 8}, - [7841] = {.lex_state = 33, .external_lex_state = 8}, - [7842] = {.lex_state = 28, .external_lex_state = 8}, - [7843] = {.lex_state = 26, .external_lex_state = 8}, - [7844] = {.lex_state = 26, .external_lex_state = 8}, - [7845] = {.lex_state = 26, .external_lex_state = 8}, - [7846] = {.lex_state = 28, .external_lex_state = 8}, - [7847] = {.lex_state = 26, .external_lex_state = 8}, - [7848] = {.lex_state = 28, .external_lex_state = 8}, - [7849] = {.lex_state = 20, .external_lex_state = 8}, - [7850] = {.lex_state = 20, .external_lex_state = 8}, - [7851] = {.lex_state = 28, .external_lex_state = 8}, - [7852] = {.lex_state = 20, .external_lex_state = 8}, - [7853] = {.lex_state = 26, .external_lex_state = 8}, - [7854] = {.lex_state = 26, .external_lex_state = 8}, - [7855] = {.lex_state = 28, .external_lex_state = 8}, - [7856] = {.lex_state = 26, .external_lex_state = 8}, - [7857] = {.lex_state = 26, .external_lex_state = 8}, - [7858] = {.lex_state = 28, .external_lex_state = 8}, - [7859] = {.lex_state = 20, .external_lex_state = 8}, - [7860] = {.lex_state = 20, .external_lex_state = 8}, - [7861] = {.lex_state = 28, .external_lex_state = 8}, - [7862] = {.lex_state = 26, .external_lex_state = 8}, - [7863] = {.lex_state = 20, .external_lex_state = 8}, - [7864] = {.lex_state = 20, .external_lex_state = 8}, - [7865] = {.lex_state = 20, .external_lex_state = 8}, - [7866] = {.lex_state = 20, .external_lex_state = 8}, - [7867] = {.lex_state = 20, .external_lex_state = 8}, - [7868] = {.lex_state = 20, .external_lex_state = 8}, - [7869] = {.lex_state = 20, .external_lex_state = 8}, - [7870] = {.lex_state = 20, .external_lex_state = 8}, - [7871] = {.lex_state = 20, .external_lex_state = 8}, - [7872] = {.lex_state = 20, .external_lex_state = 8}, - [7873] = {.lex_state = 20, .external_lex_state = 8}, - [7874] = {.lex_state = 20, .external_lex_state = 8}, - [7875] = {.lex_state = 20, .external_lex_state = 8}, - [7876] = {.lex_state = 20, .external_lex_state = 8}, - [7877] = {.lex_state = 20, .external_lex_state = 8}, - [7878] = {.lex_state = 20, .external_lex_state = 8}, - [7879] = {.lex_state = 20, .external_lex_state = 8}, - [7880] = {.lex_state = 20, .external_lex_state = 8}, - [7881] = {.lex_state = 20, .external_lex_state = 8}, - [7882] = {.lex_state = 20, .external_lex_state = 8}, - [7883] = {.lex_state = 20, .external_lex_state = 8}, - [7884] = {.lex_state = 20, .external_lex_state = 8}, - [7885] = {.lex_state = 20, .external_lex_state = 8}, - [7886] = {.lex_state = 20, .external_lex_state = 8}, - [7887] = {.lex_state = 20, .external_lex_state = 8}, - [7888] = {.lex_state = 20, .external_lex_state = 8}, - [7889] = {.lex_state = 20, .external_lex_state = 8}, - [7890] = {.lex_state = 20, .external_lex_state = 8}, - [7891] = {.lex_state = 22, .external_lex_state = 9}, - [7892] = {.lex_state = 20, .external_lex_state = 8}, - [7893] = {.lex_state = 20, .external_lex_state = 8}, - [7894] = {.lex_state = 20, .external_lex_state = 8}, - [7895] = {.lex_state = 20, .external_lex_state = 8}, - [7896] = {.lex_state = 20, .external_lex_state = 8}, - [7897] = {.lex_state = 20, .external_lex_state = 8}, - [7898] = {.lex_state = 20, .external_lex_state = 8}, - [7899] = {.lex_state = 20, .external_lex_state = 8}, - [7900] = {.lex_state = 20, .external_lex_state = 8}, - [7901] = {.lex_state = 20, .external_lex_state = 8}, - [7902] = {.lex_state = 20, .external_lex_state = 8}, - [7903] = {.lex_state = 20, .external_lex_state = 8}, - [7904] = {.lex_state = 20, .external_lex_state = 8}, - [7905] = {.lex_state = 20, .external_lex_state = 8}, - [7906] = {.lex_state = 20, .external_lex_state = 8}, - [7907] = {.lex_state = 20, .external_lex_state = 8}, - [7908] = {.lex_state = 20, .external_lex_state = 8}, - [7909] = {.lex_state = 22, .external_lex_state = 9}, - [7910] = {.lex_state = 20, .external_lex_state = 8}, - [7911] = {.lex_state = 20, .external_lex_state = 8}, - [7912] = {.lex_state = 20, .external_lex_state = 8}, - [7913] = {.lex_state = 20, .external_lex_state = 8}, - [7914] = {.lex_state = 20, .external_lex_state = 8}, - [7915] = {.lex_state = 20, .external_lex_state = 8}, - [7916] = {.lex_state = 20, .external_lex_state = 8}, - [7917] = {.lex_state = 20, .external_lex_state = 8}, - [7918] = {.lex_state = 20, .external_lex_state = 8}, - [7919] = {.lex_state = 20, .external_lex_state = 8}, - [7920] = {.lex_state = 20, .external_lex_state = 8}, - [7921] = {.lex_state = 20, .external_lex_state = 8}, - [7922] = {.lex_state = 20, .external_lex_state = 8}, - [7923] = {.lex_state = 20, .external_lex_state = 8}, - [7924] = {.lex_state = 20, .external_lex_state = 8}, - [7925] = {.lex_state = 20, .external_lex_state = 8}, - [7926] = {.lex_state = 20, .external_lex_state = 8}, - [7927] = {.lex_state = 20, .external_lex_state = 8}, - [7928] = {.lex_state = 20, .external_lex_state = 8}, - [7929] = {.lex_state = 20, .external_lex_state = 8}, - [7930] = {.lex_state = 20, .external_lex_state = 8}, - [7931] = {.lex_state = 20, .external_lex_state = 8}, - [7932] = {.lex_state = 20, .external_lex_state = 8}, - [7933] = {.lex_state = 20, .external_lex_state = 8}, - [7934] = {.lex_state = 20, .external_lex_state = 8}, - [7935] = {.lex_state = 20, .external_lex_state = 8}, - [7936] = {.lex_state = 20, .external_lex_state = 8}, - [7937] = {.lex_state = 20, .external_lex_state = 8}, - [7938] = {.lex_state = 20, .external_lex_state = 8}, - [7939] = {.lex_state = 20, .external_lex_state = 8}, - [7940] = {.lex_state = 20, .external_lex_state = 8}, - [7941] = {.lex_state = 20, .external_lex_state = 8}, - [7942] = {.lex_state = 20, .external_lex_state = 8}, - [7943] = {.lex_state = 20, .external_lex_state = 8}, - [7944] = {.lex_state = 20, .external_lex_state = 8}, - [7945] = {.lex_state = 20, .external_lex_state = 8}, - [7946] = {.lex_state = 20, .external_lex_state = 8}, - [7947] = {.lex_state = 20, .external_lex_state = 8}, - [7948] = {.lex_state = 20, .external_lex_state = 8}, - [7949] = {.lex_state = 20, .external_lex_state = 8}, - [7950] = {.lex_state = 22, .external_lex_state = 8}, - [7951] = {.lex_state = 20, .external_lex_state = 8}, - [7952] = {.lex_state = 20, .external_lex_state = 8}, - [7953] = {.lex_state = 20, .external_lex_state = 8}, - [7954] = {.lex_state = 20, .external_lex_state = 8}, - [7955] = {.lex_state = 20, .external_lex_state = 8}, - [7956] = {.lex_state = 20, .external_lex_state = 8}, - [7957] = {.lex_state = 20, .external_lex_state = 8}, - [7958] = {.lex_state = 20, .external_lex_state = 8}, - [7959] = {.lex_state = 20, .external_lex_state = 8}, - [7960] = {.lex_state = 20, .external_lex_state = 8}, - [7961] = {.lex_state = 20, .external_lex_state = 8}, - [7962] = {.lex_state = 20, .external_lex_state = 8}, - [7963] = {.lex_state = 20, .external_lex_state = 8}, - [7964] = {.lex_state = 20, .external_lex_state = 8}, - [7965] = {.lex_state = 20, .external_lex_state = 8}, - [7966] = {.lex_state = 20, .external_lex_state = 8}, - [7967] = {.lex_state = 20, .external_lex_state = 8}, - [7968] = {.lex_state = 20, .external_lex_state = 8}, - [7969] = {.lex_state = 20, .external_lex_state = 8}, - [7970] = {.lex_state = 20, .external_lex_state = 8}, - [7971] = {.lex_state = 20, .external_lex_state = 8}, - [7972] = {.lex_state = 22, .external_lex_state = 9}, - [7973] = {.lex_state = 20, .external_lex_state = 8}, - [7974] = {.lex_state = 20, .external_lex_state = 8}, - [7975] = {.lex_state = 20, .external_lex_state = 8}, - [7976] = {.lex_state = 20, .external_lex_state = 8}, - [7977] = {.lex_state = 20, .external_lex_state = 8}, - [7978] = {.lex_state = 20, .external_lex_state = 8}, - [7979] = {.lex_state = 20, .external_lex_state = 8}, - [7980] = {.lex_state = 20, .external_lex_state = 8}, - [7981] = {.lex_state = 20, .external_lex_state = 8}, - [7982] = {.lex_state = 20, .external_lex_state = 8}, - [7983] = {.lex_state = 20, .external_lex_state = 8}, - [7984] = {.lex_state = 20, .external_lex_state = 8}, - [7985] = {.lex_state = 20, .external_lex_state = 8}, - [7986] = {.lex_state = 20, .external_lex_state = 8}, - [7987] = {.lex_state = 20, .external_lex_state = 8}, - [7988] = {.lex_state = 20, .external_lex_state = 8}, - [7989] = {.lex_state = 20, .external_lex_state = 8}, - [7990] = {.lex_state = 20, .external_lex_state = 8}, - [7991] = {.lex_state = 20, .external_lex_state = 8}, - [7992] = {.lex_state = 20, .external_lex_state = 8}, - [7993] = {.lex_state = 20, .external_lex_state = 8}, - [7994] = {.lex_state = 20, .external_lex_state = 8}, - [7995] = {.lex_state = 20, .external_lex_state = 8}, - [7996] = {.lex_state = 20, .external_lex_state = 8}, - [7997] = {.lex_state = 20, .external_lex_state = 8}, - [7998] = {.lex_state = 20, .external_lex_state = 8}, - [7999] = {.lex_state = 20, .external_lex_state = 8}, - [8000] = {.lex_state = 20, .external_lex_state = 8}, - [8001] = {.lex_state = 20, .external_lex_state = 8}, - [8002] = {.lex_state = 20, .external_lex_state = 8}, - [8003] = {.lex_state = 20, .external_lex_state = 8}, - [8004] = {.lex_state = 20, .external_lex_state = 8}, - [8005] = {.lex_state = 20, .external_lex_state = 8}, - [8006] = {.lex_state = 20, .external_lex_state = 8}, - [8007] = {.lex_state = 20, .external_lex_state = 8}, - [8008] = {.lex_state = 20, .external_lex_state = 8}, - [8009] = {.lex_state = 20, .external_lex_state = 8}, - [8010] = {.lex_state = 20, .external_lex_state = 8}, - [8011] = {.lex_state = 20, .external_lex_state = 8}, - [8012] = {.lex_state = 20, .external_lex_state = 8}, - [8013] = {.lex_state = 20, .external_lex_state = 8}, - [8014] = {.lex_state = 20, .external_lex_state = 8}, - [8015] = {.lex_state = 20, .external_lex_state = 8}, - [8016] = {.lex_state = 20, .external_lex_state = 8}, - [8017] = {.lex_state = 20, .external_lex_state = 8}, - [8018] = {.lex_state = 20, .external_lex_state = 8}, - [8019] = {.lex_state = 20, .external_lex_state = 8}, - [8020] = {.lex_state = 20, .external_lex_state = 8}, - [8021] = {.lex_state = 20, .external_lex_state = 8}, - [8022] = {.lex_state = 20, .external_lex_state = 8}, - [8023] = {.lex_state = 33, .external_lex_state = 8}, - [8024] = {.lex_state = 22, .external_lex_state = 8}, - [8025] = {.lex_state = 20, .external_lex_state = 8}, - [8026] = {.lex_state = 20, .external_lex_state = 8}, - [8027] = {.lex_state = 20, .external_lex_state = 8}, - [8028] = {.lex_state = 20, .external_lex_state = 8}, - [8029] = {.lex_state = 20, .external_lex_state = 8}, - [8030] = {.lex_state = 13, .external_lex_state = 8}, - [8031] = {.lex_state = 20, .external_lex_state = 8}, - [8032] = {.lex_state = 20, .external_lex_state = 8}, - [8033] = {.lex_state = 20, .external_lex_state = 8}, - [8034] = {.lex_state = 20, .external_lex_state = 8}, - [8035] = {.lex_state = 20, .external_lex_state = 8}, - [8036] = {.lex_state = 20, .external_lex_state = 8}, - [8037] = {.lex_state = 20, .external_lex_state = 8}, - [8038] = {.lex_state = 20, .external_lex_state = 8}, - [8039] = {.lex_state = 20, .external_lex_state = 8}, - [8040] = {.lex_state = 20, .external_lex_state = 8}, - [8041] = {.lex_state = 20, .external_lex_state = 8}, - [8042] = {.lex_state = 20, .external_lex_state = 8}, - [8043] = {.lex_state = 20, .external_lex_state = 8}, - [8044] = {.lex_state = 20, .external_lex_state = 8}, - [8045] = {.lex_state = 20, .external_lex_state = 8}, - [8046] = {.lex_state = 33, .external_lex_state = 8}, - [8047] = {.lex_state = 20, .external_lex_state = 8}, - [8048] = {.lex_state = 20, .external_lex_state = 8}, - [8049] = {.lex_state = 20, .external_lex_state = 8}, - [8050] = {.lex_state = 20, .external_lex_state = 8}, - [8051] = {.lex_state = 20, .external_lex_state = 8}, - [8052] = {.lex_state = 20, .external_lex_state = 8}, - [8053] = {.lex_state = 20, .external_lex_state = 8}, - [8054] = {.lex_state = 20, .external_lex_state = 8}, - [8055] = {.lex_state = 20, .external_lex_state = 8}, - [8056] = {.lex_state = 20, .external_lex_state = 8}, - [8057] = {.lex_state = 20, .external_lex_state = 8}, - [8058] = {.lex_state = 33, .external_lex_state = 8}, - [8059] = {.lex_state = 20, .external_lex_state = 8}, - [8060] = {.lex_state = 20, .external_lex_state = 8}, - [8061] = {.lex_state = 20, .external_lex_state = 8}, - [8062] = {.lex_state = 20, .external_lex_state = 8}, - [8063] = {.lex_state = 20, .external_lex_state = 8}, - [8064] = {.lex_state = 20, .external_lex_state = 8}, - [8065] = {.lex_state = 20, .external_lex_state = 8}, - [8066] = {.lex_state = 20, .external_lex_state = 8}, - [8067] = {.lex_state = 20, .external_lex_state = 8}, - [8068] = {.lex_state = 20, .external_lex_state = 8}, - [8069] = {.lex_state = 20, .external_lex_state = 8}, - [8070] = {.lex_state = 33, .external_lex_state = 8}, - [8071] = {.lex_state = 20, .external_lex_state = 8}, - [8072] = {.lex_state = 20, .external_lex_state = 8}, - [8073] = {.lex_state = 33, .external_lex_state = 8}, - [8074] = {.lex_state = 20, .external_lex_state = 8}, - [8075] = {.lex_state = 20, .external_lex_state = 8}, - [8076] = {.lex_state = 20, .external_lex_state = 8}, - [8077] = {.lex_state = 20, .external_lex_state = 8}, - [8078] = {.lex_state = 20, .external_lex_state = 8}, - [8079] = {.lex_state = 20, .external_lex_state = 8}, - [8080] = {.lex_state = 20, .external_lex_state = 8}, - [8081] = {.lex_state = 20, .external_lex_state = 8}, - [8082] = {.lex_state = 20, .external_lex_state = 8}, - [8083] = {.lex_state = 20, .external_lex_state = 8}, - [8084] = {.lex_state = 22, .external_lex_state = 8}, - [8085] = {.lex_state = 20, .external_lex_state = 8}, - [8086] = {.lex_state = 20, .external_lex_state = 8}, - [8087] = {.lex_state = 20, .external_lex_state = 8}, - [8088] = {.lex_state = 33, .external_lex_state = 8}, - [8089] = {.lex_state = 20, .external_lex_state = 8}, - [8090] = {.lex_state = 33, .external_lex_state = 8}, - [8091] = {.lex_state = 20, .external_lex_state = 8}, - [8092] = {.lex_state = 20, .external_lex_state = 8}, - [8093] = {.lex_state = 20, .external_lex_state = 8}, - [8094] = {.lex_state = 20, .external_lex_state = 8}, - [8095] = {.lex_state = 20, .external_lex_state = 8}, - [8096] = {.lex_state = 20, .external_lex_state = 8}, - [8097] = {.lex_state = 20, .external_lex_state = 8}, - [8098] = {.lex_state = 20, .external_lex_state = 8}, - [8099] = {.lex_state = 20, .external_lex_state = 8}, - [8100] = {.lex_state = 20, .external_lex_state = 8}, - [8101] = {.lex_state = 33, .external_lex_state = 8}, - [8102] = {.lex_state = 20, .external_lex_state = 8}, - [8103] = {.lex_state = 20, .external_lex_state = 8}, - [8104] = {.lex_state = 20, .external_lex_state = 8}, - [8105] = {.lex_state = 33, .external_lex_state = 8}, - [8106] = {.lex_state = 20, .external_lex_state = 8}, - [8107] = {.lex_state = 20, .external_lex_state = 8}, - [8108] = {.lex_state = 13, .external_lex_state = 8}, - [8109] = {.lex_state = 22, .external_lex_state = 8}, - [8110] = {.lex_state = 20, .external_lex_state = 8}, - [8111] = {.lex_state = 20, .external_lex_state = 8}, - [8112] = {.lex_state = 20, .external_lex_state = 8}, - [8113] = {.lex_state = 20, .external_lex_state = 8}, - [8114] = {.lex_state = 20, .external_lex_state = 8}, - [8115] = {.lex_state = 22, .external_lex_state = 8}, - [8116] = {.lex_state = 20, .external_lex_state = 8}, - [8117] = {.lex_state = 20, .external_lex_state = 8}, - [8118] = {.lex_state = 20, .external_lex_state = 8}, - [8119] = {.lex_state = 20, .external_lex_state = 8}, - [8120] = {.lex_state = 20, .external_lex_state = 8}, - [8121] = {.lex_state = 20, .external_lex_state = 8}, - [8122] = {.lex_state = 20, .external_lex_state = 8}, - [8123] = {.lex_state = 20, .external_lex_state = 8}, - [8124] = {.lex_state = 20, .external_lex_state = 8}, - [8125] = {.lex_state = 20, .external_lex_state = 8}, - [8126] = {.lex_state = 20, .external_lex_state = 8}, - [8127] = {.lex_state = 20, .external_lex_state = 8}, - [8128] = {.lex_state = 20, .external_lex_state = 8}, - [8129] = {.lex_state = 20, .external_lex_state = 8}, - [8130] = {.lex_state = 20, .external_lex_state = 8}, - [8131] = {.lex_state = 33, .external_lex_state = 8}, - [8132] = {.lex_state = 20, .external_lex_state = 8}, - [8133] = {.lex_state = 20, .external_lex_state = 8}, - [8134] = {.lex_state = 20, .external_lex_state = 8}, - [8135] = {.lex_state = 20, .external_lex_state = 8}, - [8136] = {.lex_state = 20, .external_lex_state = 8}, - [8137] = {.lex_state = 20, .external_lex_state = 8}, - [8138] = {.lex_state = 20, .external_lex_state = 8}, - [8139] = {.lex_state = 33, .external_lex_state = 8}, - [8140] = {.lex_state = 20, .external_lex_state = 8}, - [8141] = {.lex_state = 33, .external_lex_state = 8}, - [8142] = {.lex_state = 20, .external_lex_state = 8}, - [8143] = {.lex_state = 33, .external_lex_state = 8}, - [8144] = {.lex_state = 33, .external_lex_state = 8}, - [8145] = {.lex_state = 20, .external_lex_state = 8}, - [8146] = {.lex_state = 20, .external_lex_state = 8}, - [8147] = {.lex_state = 33, .external_lex_state = 8}, - [8148] = {.lex_state = 20, .external_lex_state = 8}, - [8149] = {.lex_state = 22, .external_lex_state = 8}, - [8150] = {.lex_state = 33, .external_lex_state = 8}, - [8151] = {.lex_state = 20, .external_lex_state = 8}, - [8152] = {.lex_state = 20, .external_lex_state = 8}, - [8153] = {.lex_state = 20, .external_lex_state = 8}, - [8154] = {.lex_state = 20, .external_lex_state = 8}, - [8155] = {.lex_state = 20, .external_lex_state = 8}, - [8156] = {.lex_state = 20, .external_lex_state = 8}, - [8157] = {.lex_state = 20, .external_lex_state = 8}, - [8158] = {.lex_state = 20, .external_lex_state = 8}, - [8159] = {.lex_state = 20, .external_lex_state = 8}, - [8160] = {.lex_state = 33, .external_lex_state = 8}, - [8161] = {.lex_state = 20, .external_lex_state = 8}, - [8162] = {.lex_state = 20, .external_lex_state = 8}, - [8163] = {.lex_state = 13, .external_lex_state = 8}, - [8164] = {.lex_state = 20, .external_lex_state = 8}, - [8165] = {.lex_state = 20, .external_lex_state = 8}, - [8166] = {.lex_state = 20, .external_lex_state = 8}, - [8167] = {.lex_state = 20, .external_lex_state = 8}, - [8168] = {.lex_state = 20, .external_lex_state = 8}, - [8169] = {.lex_state = 20, .external_lex_state = 8}, - [8170] = {.lex_state = 20, .external_lex_state = 8}, - [8171] = {.lex_state = 20, .external_lex_state = 8}, - [8172] = {.lex_state = 20, .external_lex_state = 8}, - [8173] = {.lex_state = 20, .external_lex_state = 8}, - [8174] = {.lex_state = 20, .external_lex_state = 8}, - [8175] = {.lex_state = 20, .external_lex_state = 8}, - [8176] = {.lex_state = 20, .external_lex_state = 8}, - [8177] = {.lex_state = 20, .external_lex_state = 8}, - [8178] = {.lex_state = 20, .external_lex_state = 8}, - [8179] = {.lex_state = 20, .external_lex_state = 8}, - [8180] = {.lex_state = 20, .external_lex_state = 8}, - [8181] = {.lex_state = 13, .external_lex_state = 8}, - [8182] = {.lex_state = 20, .external_lex_state = 8}, - [8183] = {.lex_state = 20, .external_lex_state = 8}, - [8184] = {.lex_state = 20, .external_lex_state = 8}, - [8185] = {.lex_state = 20, .external_lex_state = 8}, - [8186] = {.lex_state = 20, .external_lex_state = 8}, - [8187] = {.lex_state = 20, .external_lex_state = 8}, - [8188] = {.lex_state = 20, .external_lex_state = 8}, - [8189] = {.lex_state = 20, .external_lex_state = 8}, - [8190] = {.lex_state = 20, .external_lex_state = 8}, - [8191] = {.lex_state = 20, .external_lex_state = 8}, - [8192] = {.lex_state = 20, .external_lex_state = 8}, - [8193] = {.lex_state = 20, .external_lex_state = 8}, - [8194] = {.lex_state = 20, .external_lex_state = 8}, - [8195] = {.lex_state = 20, .external_lex_state = 8}, - [8196] = {.lex_state = 20, .external_lex_state = 8}, - [8197] = {.lex_state = 20, .external_lex_state = 8}, - [8198] = {.lex_state = 20, .external_lex_state = 8}, - [8199] = {.lex_state = 20, .external_lex_state = 8}, - [8200] = {.lex_state = 20, .external_lex_state = 8}, - [8201] = {.lex_state = 20, .external_lex_state = 8}, - [8202] = {.lex_state = 20, .external_lex_state = 8}, - [8203] = {.lex_state = 20, .external_lex_state = 8}, - [8204] = {.lex_state = 20, .external_lex_state = 8}, - [8205] = {.lex_state = 20, .external_lex_state = 8}, - [8206] = {.lex_state = 20, .external_lex_state = 8}, - [8207] = {.lex_state = 20, .external_lex_state = 8}, - [8208] = {.lex_state = 20, .external_lex_state = 8}, - [8209] = {.lex_state = 33, .external_lex_state = 8}, - [8210] = {.lex_state = 13, .external_lex_state = 8}, - [8211] = {.lex_state = 20, .external_lex_state = 8}, - [8212] = {.lex_state = 20, .external_lex_state = 8}, - [8213] = {.lex_state = 20, .external_lex_state = 8}, - [8214] = {.lex_state = 33, .external_lex_state = 8}, - [8215] = {.lex_state = 20, .external_lex_state = 8}, - [8216] = {.lex_state = 20, .external_lex_state = 8}, - [8217] = {.lex_state = 20, .external_lex_state = 8}, - [8218] = {.lex_state = 20, .external_lex_state = 8}, - [8219] = {.lex_state = 20, .external_lex_state = 8}, - [8220] = {.lex_state = 20, .external_lex_state = 8}, - [8221] = {.lex_state = 20, .external_lex_state = 8}, - [8222] = {.lex_state = 20, .external_lex_state = 8}, - [8223] = {.lex_state = 20, .external_lex_state = 8}, - [8224] = {.lex_state = 20, .external_lex_state = 8}, - [8225] = {.lex_state = 20, .external_lex_state = 8}, - [8226] = {.lex_state = 20, .external_lex_state = 8}, - [8227] = {.lex_state = 20, .external_lex_state = 8}, - [8228] = {.lex_state = 20, .external_lex_state = 8}, - [8229] = {.lex_state = 20, .external_lex_state = 8}, - [8230] = {.lex_state = 20, .external_lex_state = 8}, - [8231] = {.lex_state = 20, .external_lex_state = 8}, - [8232] = {.lex_state = 22, .external_lex_state = 8}, - [8233] = {.lex_state = 20, .external_lex_state = 8}, - [8234] = {.lex_state = 20, .external_lex_state = 8}, - [8235] = {.lex_state = 20, .external_lex_state = 8}, - [8236] = {.lex_state = 20, .external_lex_state = 8}, - [8237] = {.lex_state = 20, .external_lex_state = 8}, - [8238] = {.lex_state = 20, .external_lex_state = 8}, - [8239] = {.lex_state = 33, .external_lex_state = 8}, - [8240] = {.lex_state = 33, .external_lex_state = 8}, - [8241] = {.lex_state = 20, .external_lex_state = 8}, - [8242] = {.lex_state = 20, .external_lex_state = 8}, - [8243] = {.lex_state = 20, .external_lex_state = 8}, - [8244] = {.lex_state = 33, .external_lex_state = 8}, - [8245] = {.lex_state = 20, .external_lex_state = 8}, - [8246] = {.lex_state = 33, .external_lex_state = 8}, - [8247] = {.lex_state = 20, .external_lex_state = 8}, - [8248] = {.lex_state = 20, .external_lex_state = 8}, - [8249] = {.lex_state = 20, .external_lex_state = 8}, - [8250] = {.lex_state = 20, .external_lex_state = 8}, - [8251] = {.lex_state = 20, .external_lex_state = 8}, - [8252] = {.lex_state = 20, .external_lex_state = 8}, - [8253] = {.lex_state = 20, .external_lex_state = 8}, - [8254] = {.lex_state = 20, .external_lex_state = 8}, - [8255] = {.lex_state = 20, .external_lex_state = 8}, - [8256] = {.lex_state = 33, .external_lex_state = 8}, - [8257] = {.lex_state = 20, .external_lex_state = 8}, - [8258] = {.lex_state = 20, .external_lex_state = 8}, - [8259] = {.lex_state = 20, .external_lex_state = 8}, - [8260] = {.lex_state = 20, .external_lex_state = 8}, - [8261] = {.lex_state = 20, .external_lex_state = 8}, - [8262] = {.lex_state = 20, .external_lex_state = 8}, - [8263] = {.lex_state = 20, .external_lex_state = 8}, - [8264] = {.lex_state = 20, .external_lex_state = 8}, - [8265] = {.lex_state = 20, .external_lex_state = 8}, - [8266] = {.lex_state = 20, .external_lex_state = 8}, - [8267] = {.lex_state = 20, .external_lex_state = 8}, - [8268] = {.lex_state = 33, .external_lex_state = 8}, - [8269] = {.lex_state = 20, .external_lex_state = 8}, - [8270] = {.lex_state = 20, .external_lex_state = 8}, - [8271] = {.lex_state = 20, .external_lex_state = 8}, - [8272] = {.lex_state = 20, .external_lex_state = 8}, - [8273] = {.lex_state = 20, .external_lex_state = 8}, - [8274] = {.lex_state = 20, .external_lex_state = 8}, - [8275] = {.lex_state = 22, .external_lex_state = 8}, - [8276] = {.lex_state = 20, .external_lex_state = 8}, - [8277] = {.lex_state = 20, .external_lex_state = 8}, - [8278] = {.lex_state = 20, .external_lex_state = 8}, - [8279] = {.lex_state = 20, .external_lex_state = 8}, - [8280] = {.lex_state = 20, .external_lex_state = 8}, - [8281] = {.lex_state = 20, .external_lex_state = 8}, - [8282] = {.lex_state = 20, .external_lex_state = 8}, - [8283] = {.lex_state = 22, .external_lex_state = 8}, - [8284] = {.lex_state = 20, .external_lex_state = 8}, - [8285] = {.lex_state = 20, .external_lex_state = 8}, - [8286] = {.lex_state = 20, .external_lex_state = 8}, - [8287] = {.lex_state = 20, .external_lex_state = 8}, - [8288] = {.lex_state = 20, .external_lex_state = 8}, - [8289] = {.lex_state = 20, .external_lex_state = 8}, - [8290] = {.lex_state = 20, .external_lex_state = 8}, - [8291] = {.lex_state = 20, .external_lex_state = 8}, - [8292] = {.lex_state = 20, .external_lex_state = 8}, - [8293] = {.lex_state = 20, .external_lex_state = 8}, - [8294] = {.lex_state = 33, .external_lex_state = 8}, - [8295] = {.lex_state = 20, .external_lex_state = 8}, - [8296] = {.lex_state = 33, .external_lex_state = 8}, - [8297] = {.lex_state = 20, .external_lex_state = 8}, - [8298] = {.lex_state = 20, .external_lex_state = 8}, - [8299] = {.lex_state = 20, .external_lex_state = 8}, - [8300] = {.lex_state = 13, .external_lex_state = 8}, - [8301] = {.lex_state = 20, .external_lex_state = 8}, - [8302] = {.lex_state = 20, .external_lex_state = 8}, - [8303] = {.lex_state = 20, .external_lex_state = 8}, - [8304] = {.lex_state = 20, .external_lex_state = 8}, - [8305] = {.lex_state = 20, .external_lex_state = 8}, - [8306] = {.lex_state = 20, .external_lex_state = 8}, - [8307] = {.lex_state = 20, .external_lex_state = 8}, - [8308] = {.lex_state = 22, .external_lex_state = 8}, - [8309] = {.lex_state = 22, .external_lex_state = 8}, - [8310] = {.lex_state = 22, .external_lex_state = 8}, - [8311] = {.lex_state = 22, .external_lex_state = 8}, - [8312] = {.lex_state = 22, .external_lex_state = 8}, - [8313] = {.lex_state = 22, .external_lex_state = 8}, - [8314] = {.lex_state = 22, .external_lex_state = 8}, - [8315] = {.lex_state = 22, .external_lex_state = 8}, - [8316] = {.lex_state = 22, .external_lex_state = 8}, - [8317] = {.lex_state = 22, .external_lex_state = 9}, - [8318] = {.lex_state = 22, .external_lex_state = 8}, - [8319] = {.lex_state = 22, .external_lex_state = 8}, - [8320] = {.lex_state = 22, .external_lex_state = 9}, - [8321] = {.lex_state = 22, .external_lex_state = 9}, - [8322] = {.lex_state = 22, .external_lex_state = 8}, - [8323] = {.lex_state = 22, .external_lex_state = 8}, - [8324] = {.lex_state = 22, .external_lex_state = 9}, - [8325] = {.lex_state = 22, .external_lex_state = 9}, - [8326] = {.lex_state = 20, .external_lex_state = 8}, - [8327] = {.lex_state = 22, .external_lex_state = 9}, - [8328] = {.lex_state = 22, .external_lex_state = 9}, - [8329] = {.lex_state = 22, .external_lex_state = 8}, - [8330] = {.lex_state = 22, .external_lex_state = 9}, - [8331] = {.lex_state = 22, .external_lex_state = 8}, - [8332] = {.lex_state = 22, .external_lex_state = 8}, - [8333] = {.lex_state = 22, .external_lex_state = 8}, - [8334] = {.lex_state = 22, .external_lex_state = 9}, - [8335] = {.lex_state = 22, .external_lex_state = 8}, - [8336] = {.lex_state = 321, .external_lex_state = 8}, - [8337] = {.lex_state = 13, .external_lex_state = 8}, - [8338] = {.lex_state = 22, .external_lex_state = 8}, - [8339] = {.lex_state = 22, .external_lex_state = 8}, - [8340] = {.lex_state = 22, .external_lex_state = 9}, - [8341] = {.lex_state = 13, .external_lex_state = 8}, - [8342] = {.lex_state = 321, .external_lex_state = 8}, - [8343] = {.lex_state = 13, .external_lex_state = 8}, - [8344] = {.lex_state = 22, .external_lex_state = 8}, - [8345] = {.lex_state = 22, .external_lex_state = 9}, - [8346] = {.lex_state = 22, .external_lex_state = 9}, - [8347] = {.lex_state = 13, .external_lex_state = 8}, - [8348] = {.lex_state = 22, .external_lex_state = 9}, - [8349] = {.lex_state = 22, .external_lex_state = 9}, - [8350] = {.lex_state = 22, .external_lex_state = 8}, - [8351] = {.lex_state = 13, .external_lex_state = 8}, - [8352] = {.lex_state = 13, .external_lex_state = 8}, - [8353] = {.lex_state = 22, .external_lex_state = 8}, - [8354] = {.lex_state = 22, .external_lex_state = 8}, - [8355] = {.lex_state = 321, .external_lex_state = 8}, - [8356] = {.lex_state = 321, .external_lex_state = 8}, - [8357] = {.lex_state = 321, .external_lex_state = 8}, - [8358] = {.lex_state = 321, .external_lex_state = 8}, - [8359] = {.lex_state = 321, .external_lex_state = 8}, - [8360] = {.lex_state = 321, .external_lex_state = 8}, - [8361] = {.lex_state = 0, .external_lex_state = 8}, - [8362] = {.lex_state = 13, .external_lex_state = 8}, - [8363] = {.lex_state = 22, .external_lex_state = 9}, - [8364] = {.lex_state = 22, .external_lex_state = 8}, - [8365] = {.lex_state = 22, .external_lex_state = 8}, - [8366] = {.lex_state = 22, .external_lex_state = 8}, - [8367] = {.lex_state = 22, .external_lex_state = 9}, - [8368] = {.lex_state = 321, .external_lex_state = 8}, - [8369] = {.lex_state = 321, .external_lex_state = 8}, - [8370] = {.lex_state = 321, .external_lex_state = 8}, - [8371] = {.lex_state = 321, .external_lex_state = 8}, - [8372] = {.lex_state = 22, .external_lex_state = 9}, - [8373] = {.lex_state = 22, .external_lex_state = 9}, - [8374] = {.lex_state = 321, .external_lex_state = 8}, - [8375] = {.lex_state = 22, .external_lex_state = 8}, - [8376] = {.lex_state = 321, .external_lex_state = 8}, - [8377] = {.lex_state = 321, .external_lex_state = 8}, - [8378] = {.lex_state = 321, .external_lex_state = 8}, - [8379] = {.lex_state = 321, .external_lex_state = 8}, - [8380] = {.lex_state = 22, .external_lex_state = 8}, - [8381] = {.lex_state = 321, .external_lex_state = 8}, - [8382] = {.lex_state = 22, .external_lex_state = 9}, - [8383] = {.lex_state = 22, .external_lex_state = 8}, - [8384] = {.lex_state = 321, .external_lex_state = 8}, - [8385] = {.lex_state = 321, .external_lex_state = 8}, - [8386] = {.lex_state = 321, .external_lex_state = 8}, - [8387] = {.lex_state = 22, .external_lex_state = 8}, - [8388] = {.lex_state = 22, .external_lex_state = 9}, - [8389] = {.lex_state = 0, .external_lex_state = 8}, - [8390] = {.lex_state = 321, .external_lex_state = 8}, - [8391] = {.lex_state = 22, .external_lex_state = 8}, - [8392] = {.lex_state = 22, .external_lex_state = 9}, - [8393] = {.lex_state = 321, .external_lex_state = 8}, - [8394] = {.lex_state = 321, .external_lex_state = 8}, - [8395] = {.lex_state = 321, .external_lex_state = 8}, - [8396] = {.lex_state = 22, .external_lex_state = 8}, - [8397] = {.lex_state = 321, .external_lex_state = 8}, - [8398] = {.lex_state = 22, .external_lex_state = 9}, - [8399] = {.lex_state = 22, .external_lex_state = 8}, - [8400] = {.lex_state = 22, .external_lex_state = 9}, - [8401] = {.lex_state = 0, .external_lex_state = 10}, - [8402] = {.lex_state = 0, .external_lex_state = 9}, - [8403] = {.lex_state = 22, .external_lex_state = 9}, - [8404] = {.lex_state = 0, .external_lex_state = 9}, - [8405] = {.lex_state = 0, .external_lex_state = 9}, - [8406] = {.lex_state = 22, .external_lex_state = 8}, - [8407] = {.lex_state = 22, .external_lex_state = 9}, - [8408] = {.lex_state = 0, .external_lex_state = 9}, - [8409] = {.lex_state = 0, .external_lex_state = 10}, - [8410] = {.lex_state = 0, .external_lex_state = 10}, - [8411] = {.lex_state = 22, .external_lex_state = 9}, - [8412] = {.lex_state = 0, .external_lex_state = 10}, - [8413] = {.lex_state = 22, .external_lex_state = 9}, - [8414] = {.lex_state = 22, .external_lex_state = 8}, - [8415] = {.lex_state = 22, .external_lex_state = 8}, - [8416] = {.lex_state = 0, .external_lex_state = 9}, - [8417] = {.lex_state = 0, .external_lex_state = 10}, - [8418] = {.lex_state = 22, .external_lex_state = 8}, - [8419] = {.lex_state = 22, .external_lex_state = 9}, - [8420] = {.lex_state = 22, .external_lex_state = 9}, - [8421] = {.lex_state = 0, .external_lex_state = 10}, - [8422] = {.lex_state = 22, .external_lex_state = 9}, - [8423] = {.lex_state = 0, .external_lex_state = 10}, - [8424] = {.lex_state = 22, .external_lex_state = 9}, - [8425] = {.lex_state = 22, .external_lex_state = 8}, - [8426] = {.lex_state = 321, .external_lex_state = 8}, - [8427] = {.lex_state = 0, .external_lex_state = 10}, - [8428] = {.lex_state = 22, .external_lex_state = 9}, - [8429] = {.lex_state = 22, .external_lex_state = 9}, - [8430] = {.lex_state = 22, .external_lex_state = 8}, - [8431] = {.lex_state = 22, .external_lex_state = 9}, - [8432] = {.lex_state = 0, .external_lex_state = 9}, - [8433] = {.lex_state = 22, .external_lex_state = 9}, - [8434] = {.lex_state = 22, .external_lex_state = 8}, - [8435] = {.lex_state = 0, .external_lex_state = 10}, - [8436] = {.lex_state = 22, .external_lex_state = 8}, - [8437] = {.lex_state = 22, .external_lex_state = 8}, - [8438] = {.lex_state = 0, .external_lex_state = 9}, - [8439] = {.lex_state = 0, .external_lex_state = 10}, - [8440] = {.lex_state = 0, .external_lex_state = 9}, - [8441] = {.lex_state = 22, .external_lex_state = 9}, - [8442] = {.lex_state = 22, .external_lex_state = 9}, - [8443] = {.lex_state = 0, .external_lex_state = 10}, - [8444] = {.lex_state = 0, .external_lex_state = 9}, - [8445] = {.lex_state = 0, .external_lex_state = 10}, - [8446] = {.lex_state = 22, .external_lex_state = 8}, - [8447] = {.lex_state = 22, .external_lex_state = 9}, - [8448] = {.lex_state = 22, .external_lex_state = 9}, - [8449] = {.lex_state = 0, .external_lex_state = 10}, - [8450] = {.lex_state = 22, .external_lex_state = 9}, - [8451] = {.lex_state = 22, .external_lex_state = 8}, - [8452] = {.lex_state = 0, .external_lex_state = 9}, - [8453] = {.lex_state = 22, .external_lex_state = 9}, - [8454] = {.lex_state = 22, .external_lex_state = 9}, - [8455] = {.lex_state = 0, .external_lex_state = 8}, - [8456] = {.lex_state = 0, .external_lex_state = 8}, - [8457] = {.lex_state = 0, .external_lex_state = 8}, - [8458] = {.lex_state = 0, .external_lex_state = 8}, - [8459] = {.lex_state = 0, .external_lex_state = 8}, - [8460] = {.lex_state = 0, .external_lex_state = 8}, - [8461] = {.lex_state = 22, .external_lex_state = 9}, - [8462] = {.lex_state = 0, .external_lex_state = 8}, - [8463] = {.lex_state = 0, .external_lex_state = 8}, - [8464] = {.lex_state = 0, .external_lex_state = 8}, - [8465] = {.lex_state = 22, .external_lex_state = 9}, - [8466] = {.lex_state = 0, .external_lex_state = 8}, - [8467] = {.lex_state = 22, .external_lex_state = 8}, - [8468] = {.lex_state = 0, .external_lex_state = 8}, - [8469] = {.lex_state = 0, .external_lex_state = 9}, - [8470] = {.lex_state = 0, .external_lex_state = 8}, - [8471] = {.lex_state = 0, .external_lex_state = 8}, - [8472] = {.lex_state = 0, .external_lex_state = 8}, - [8473] = {.lex_state = 22, .external_lex_state = 8}, - [8474] = {.lex_state = 0, .external_lex_state = 8}, - [8475] = {.lex_state = 0, .external_lex_state = 8}, - [8476] = {.lex_state = 0, .external_lex_state = 8}, - [8477] = {.lex_state = 0, .external_lex_state = 8}, - [8478] = {.lex_state = 22, .external_lex_state = 8}, - [8479] = {.lex_state = 0, .external_lex_state = 8}, - [8480] = {.lex_state = 0, .external_lex_state = 8}, - [8481] = {.lex_state = 0, .external_lex_state = 8}, - [8482] = {.lex_state = 0, .external_lex_state = 8}, - [8483] = {.lex_state = 0, .external_lex_state = 8}, - [8484] = {.lex_state = 0, .external_lex_state = 8}, - [8485] = {.lex_state = 0, .external_lex_state = 8}, - [8486] = {.lex_state = 22, .external_lex_state = 9}, - [8487] = {.lex_state = 0, .external_lex_state = 8}, - [8488] = {.lex_state = 0, .external_lex_state = 8}, - [8489] = {.lex_state = 22, .external_lex_state = 8}, - [8490] = {.lex_state = 0, .external_lex_state = 8}, - [8491] = {.lex_state = 0, .external_lex_state = 8}, - [8492] = {.lex_state = 34, .external_lex_state = 8}, - [8493] = {.lex_state = 0, .external_lex_state = 8}, - [8494] = {.lex_state = 0, .external_lex_state = 8}, - [8495] = {.lex_state = 0, .external_lex_state = 8}, - [8496] = {.lex_state = 0, .external_lex_state = 8}, - [8497] = {.lex_state = 0, .external_lex_state = 8}, - [8498] = {.lex_state = 0, .external_lex_state = 8}, - [8499] = {.lex_state = 0, .external_lex_state = 8}, - [8500] = {.lex_state = 0, .external_lex_state = 8}, - [8501] = {.lex_state = 0, .external_lex_state = 8}, - [8502] = {.lex_state = 0, .external_lex_state = 8}, - [8503] = {.lex_state = 0, .external_lex_state = 8}, - [8504] = {.lex_state = 0, .external_lex_state = 8}, - [8505] = {.lex_state = 34, .external_lex_state = 8}, - [8506] = {.lex_state = 0, .external_lex_state = 8}, - [8507] = {.lex_state = 0, .external_lex_state = 8}, - [8508] = {.lex_state = 0, .external_lex_state = 8}, - [8509] = {.lex_state = 0, .external_lex_state = 8}, - [8510] = {.lex_state = 0, .external_lex_state = 8}, - [8511] = {.lex_state = 0, .external_lex_state = 8}, - [8512] = {.lex_state = 0, .external_lex_state = 8}, - [8513] = {.lex_state = 0, .external_lex_state = 8}, - [8514] = {.lex_state = 0, .external_lex_state = 8}, - [8515] = {.lex_state = 0, .external_lex_state = 8}, - [8516] = {.lex_state = 22, .external_lex_state = 8}, - [8517] = {.lex_state = 0, .external_lex_state = 8}, - [8518] = {.lex_state = 34, .external_lex_state = 8}, - [8519] = {.lex_state = 22, .external_lex_state = 8}, - [8520] = {.lex_state = 0, .external_lex_state = 8}, - [8521] = {.lex_state = 22, .external_lex_state = 8}, - [8522] = {.lex_state = 0, .external_lex_state = 8}, - [8523] = {.lex_state = 0, .external_lex_state = 8}, - [8524] = {.lex_state = 0, .external_lex_state = 8}, - [8525] = {.lex_state = 22, .external_lex_state = 8}, - [8526] = {.lex_state = 0, .external_lex_state = 8}, - [8527] = {.lex_state = 0, .external_lex_state = 8}, - [8528] = {.lex_state = 0, .external_lex_state = 8}, - [8529] = {.lex_state = 0, .external_lex_state = 8}, - [8530] = {.lex_state = 22, .external_lex_state = 9}, - [8531] = {.lex_state = 0, .external_lex_state = 8}, - [8532] = {.lex_state = 22, .external_lex_state = 8}, - [8533] = {.lex_state = 0, .external_lex_state = 8}, - [8534] = {.lex_state = 0, .external_lex_state = 8}, - [8535] = {.lex_state = 22, .external_lex_state = 8}, - [8536] = {.lex_state = 22, .external_lex_state = 8}, - [8537] = {.lex_state = 0, .external_lex_state = 8}, - [8538] = {.lex_state = 22, .external_lex_state = 8}, - [8539] = {.lex_state = 34, .external_lex_state = 8}, - [8540] = {.lex_state = 22, .external_lex_state = 8}, - [8541] = {.lex_state = 0, .external_lex_state = 8}, - [8542] = {.lex_state = 0, .external_lex_state = 8}, - [8543] = {.lex_state = 22, .external_lex_state = 9}, - [8544] = {.lex_state = 0, .external_lex_state = 8}, - [8545] = {.lex_state = 0, .external_lex_state = 8}, - [8546] = {.lex_state = 0, .external_lex_state = 8}, - [8547] = {.lex_state = 0, .external_lex_state = 8}, - [8548] = {.lex_state = 0, .external_lex_state = 8}, - [8549] = {.lex_state = 0, .external_lex_state = 8}, - [8550] = {.lex_state = 0, .external_lex_state = 8}, - [8551] = {.lex_state = 0, .external_lex_state = 8}, - [8552] = {.lex_state = 0, .external_lex_state = 8}, - [8553] = {.lex_state = 0, .external_lex_state = 8}, - [8554] = {.lex_state = 0, .external_lex_state = 8}, - [8555] = {.lex_state = 0, .external_lex_state = 8}, - [8556] = {.lex_state = 0, .external_lex_state = 8}, - [8557] = {.lex_state = 0, .external_lex_state = 8}, - [8558] = {.lex_state = 0, .external_lex_state = 8}, - [8559] = {.lex_state = 0, .external_lex_state = 8}, - [8560] = {.lex_state = 0, .external_lex_state = 8}, - [8561] = {.lex_state = 0, .external_lex_state = 8}, - [8562] = {.lex_state = 0, .external_lex_state = 8}, - [8563] = {.lex_state = 22, .external_lex_state = 8}, - [8564] = {.lex_state = 0, .external_lex_state = 8}, - [8565] = {.lex_state = 0, .external_lex_state = 8}, - [8566] = {.lex_state = 22, .external_lex_state = 8}, - [8567] = {.lex_state = 0, .external_lex_state = 8}, - [8568] = {.lex_state = 0, .external_lex_state = 8}, - [8569] = {.lex_state = 0, .external_lex_state = 8}, - [8570] = {.lex_state = 0, .external_lex_state = 8}, - [8571] = {.lex_state = 22, .external_lex_state = 8}, - [8572] = {.lex_state = 0, .external_lex_state = 8}, - [8573] = {.lex_state = 22, .external_lex_state = 9}, - [8574] = {.lex_state = 22, .external_lex_state = 9}, - [8575] = {.lex_state = 0, .external_lex_state = 8}, - [8576] = {.lex_state = 22, .external_lex_state = 8}, - [8577] = {.lex_state = 34, .external_lex_state = 8}, - [8578] = {.lex_state = 0, .external_lex_state = 8}, - [8579] = {.lex_state = 22, .external_lex_state = 8}, - [8580] = {.lex_state = 0, .external_lex_state = 8}, - [8581] = {.lex_state = 22, .external_lex_state = 9}, - [8582] = {.lex_state = 0, .external_lex_state = 8}, - [8583] = {.lex_state = 0, .external_lex_state = 8}, - [8584] = {.lex_state = 0, .external_lex_state = 8}, - [8585] = {.lex_state = 22, .external_lex_state = 8}, - [8586] = {.lex_state = 0, .external_lex_state = 8}, - [8587] = {.lex_state = 0, .external_lex_state = 8}, - [8588] = {.lex_state = 22, .external_lex_state = 8}, - [8589] = {.lex_state = 22, .external_lex_state = 8}, - [8590] = {.lex_state = 22, .external_lex_state = 9}, - [8591] = {.lex_state = 22, .external_lex_state = 8}, - [8592] = {.lex_state = 22, .external_lex_state = 8}, - [8593] = {.lex_state = 0, .external_lex_state = 9}, - [8594] = {.lex_state = 0, .external_lex_state = 8}, - [8595] = {.lex_state = 22, .external_lex_state = 8}, - [8596] = {.lex_state = 22, .external_lex_state = 8}, - [8597] = {.lex_state = 0, .external_lex_state = 8}, - [8598] = {.lex_state = 22, .external_lex_state = 8}, - [8599] = {.lex_state = 22, .external_lex_state = 8}, - [8600] = {.lex_state = 22, .external_lex_state = 8}, - [8601] = {.lex_state = 22, .external_lex_state = 8}, - [8602] = {.lex_state = 22, .external_lex_state = 9}, - [8603] = {.lex_state = 22, .external_lex_state = 8}, - [8604] = {.lex_state = 22, .external_lex_state = 8}, - [8605] = {.lex_state = 22, .external_lex_state = 9}, - [8606] = {.lex_state = 0, .external_lex_state = 8}, - [8607] = {.lex_state = 34, .external_lex_state = 8}, - [8608] = {.lex_state = 22, .external_lex_state = 9}, - [8609] = {.lex_state = 22, .external_lex_state = 8}, - [8610] = {.lex_state = 22, .external_lex_state = 8}, - [8611] = {.lex_state = 22, .external_lex_state = 9}, - [8612] = {.lex_state = 0, .external_lex_state = 8}, - [8613] = {.lex_state = 22, .external_lex_state = 8}, - [8614] = {.lex_state = 22, .external_lex_state = 8}, - [8615] = {.lex_state = 22, .external_lex_state = 9}, - [8616] = {.lex_state = 0, .external_lex_state = 8}, - [8617] = {.lex_state = 0, .external_lex_state = 8}, - [8618] = {.lex_state = 0, .external_lex_state = 8}, - [8619] = {.lex_state = 22, .external_lex_state = 8}, - [8620] = {.lex_state = 0, .external_lex_state = 8}, - [8621] = {.lex_state = 22, .external_lex_state = 9}, - [8622] = {.lex_state = 0, .external_lex_state = 8}, - [8623] = {.lex_state = 0, .external_lex_state = 8}, - [8624] = {.lex_state = 0, .external_lex_state = 8}, - [8625] = {.lex_state = 22, .external_lex_state = 8}, - [8626] = {.lex_state = 22, .external_lex_state = 8}, - [8627] = {.lex_state = 22, .external_lex_state = 8}, - [8628] = {.lex_state = 0, .external_lex_state = 9}, - [8629] = {.lex_state = 0, .external_lex_state = 8}, - [8630] = {.lex_state = 0, .external_lex_state = 8}, - [8631] = {.lex_state = 0, .external_lex_state = 9}, - [8632] = {.lex_state = 0, .external_lex_state = 8}, - [8633] = {.lex_state = 22, .external_lex_state = 8}, - [8634] = {.lex_state = 0, .external_lex_state = 9}, - [8635] = {.lex_state = 0, .external_lex_state = 9}, - [8636] = {.lex_state = 0, .external_lex_state = 8}, - [8637] = {.lex_state = 0, .external_lex_state = 8}, - [8638] = {.lex_state = 0, .external_lex_state = 8}, - [8639] = {.lex_state = 0, .external_lex_state = 8}, - [8640] = {.lex_state = 0, .external_lex_state = 9}, - [8641] = {.lex_state = 0, .external_lex_state = 8}, - [8642] = {.lex_state = 22, .external_lex_state = 8}, - [8643] = {.lex_state = 22, .external_lex_state = 8}, - [8644] = {.lex_state = 0, .external_lex_state = 8}, - [8645] = {.lex_state = 0, .external_lex_state = 8}, - [8646] = {.lex_state = 0, .external_lex_state = 8}, - [8647] = {.lex_state = 22, .external_lex_state = 8}, - [8648] = {.lex_state = 0, .external_lex_state = 8}, - [8649] = {.lex_state = 0, .external_lex_state = 8}, - [8650] = {.lex_state = 0, .external_lex_state = 8}, - [8651] = {.lex_state = 0, .external_lex_state = 8}, - [8652] = {.lex_state = 0, .external_lex_state = 9}, - [8653] = {.lex_state = 0, .external_lex_state = 9}, - [8654] = {.lex_state = 0, .external_lex_state = 9}, - [8655] = {.lex_state = 0, .external_lex_state = 9}, - [8656] = {.lex_state = 0, .external_lex_state = 9}, - [8657] = {.lex_state = 0, .external_lex_state = 8}, - [8658] = {.lex_state = 22, .external_lex_state = 8}, - [8659] = {.lex_state = 0, .external_lex_state = 10}, - [8660] = {.lex_state = 22, .external_lex_state = 8}, - [8661] = {.lex_state = 0, .external_lex_state = 9}, - [8662] = {.lex_state = 22, .external_lex_state = 8}, - [8663] = {.lex_state = 0, .external_lex_state = 10}, - [8664] = {.lex_state = 0, .external_lex_state = 9}, - [8665] = {.lex_state = 0, .external_lex_state = 9}, - [8666] = {.lex_state = 0, .external_lex_state = 8}, - [8667] = {.lex_state = 0, .external_lex_state = 8}, - [8668] = {.lex_state = 0, .external_lex_state = 8}, - [8669] = {.lex_state = 0, .external_lex_state = 9}, - [8670] = {.lex_state = 0, .external_lex_state = 8}, - [8671] = {.lex_state = 0, .external_lex_state = 8}, - [8672] = {.lex_state = 0, .external_lex_state = 8}, - [8673] = {.lex_state = 0, .external_lex_state = 8}, - [8674] = {.lex_state = 0, .external_lex_state = 8}, - [8675] = {.lex_state = 0, .external_lex_state = 8}, - [8676] = {.lex_state = 0, .external_lex_state = 8}, - [8677] = {.lex_state = 0, .external_lex_state = 8}, - [8678] = {.lex_state = 0, .external_lex_state = 9}, - [8679] = {.lex_state = 0, .external_lex_state = 8}, - [8680] = {.lex_state = 0, .external_lex_state = 8}, - [8681] = {.lex_state = 0, .external_lex_state = 8}, - [8682] = {.lex_state = 22, .external_lex_state = 11}, - [8683] = {.lex_state = 0, .external_lex_state = 8}, - [8684] = {.lex_state = 0, .external_lex_state = 8}, - [8685] = {.lex_state = 0, .external_lex_state = 10}, - [8686] = {.lex_state = 0, .external_lex_state = 8}, - [8687] = {.lex_state = 0, .external_lex_state = 8}, - [8688] = {.lex_state = 0, .external_lex_state = 8}, - [8689] = {.lex_state = 0, .external_lex_state = 9}, - [8690] = {.lex_state = 0, .external_lex_state = 8}, - [8691] = {.lex_state = 0, .external_lex_state = 8}, - [8692] = {.lex_state = 0, .external_lex_state = 8}, - [8693] = {.lex_state = 0, .external_lex_state = 8}, - [8694] = {.lex_state = 0, .external_lex_state = 9}, - [8695] = {.lex_state = 0, .external_lex_state = 9}, - [8696] = {.lex_state = 0, .external_lex_state = 8}, - [8697] = {.lex_state = 0, .external_lex_state = 8}, - [8698] = {.lex_state = 0, .external_lex_state = 8}, - [8699] = {.lex_state = 0, .external_lex_state = 8}, - [8700] = {.lex_state = 0, .external_lex_state = 8}, - [8701] = {.lex_state = 0, .external_lex_state = 8}, - [8702] = {.lex_state = 0, .external_lex_state = 8}, - [8703] = {.lex_state = 0, .external_lex_state = 8}, - [8704] = {.lex_state = 0, .external_lex_state = 9}, - [8705] = {.lex_state = 22, .external_lex_state = 11}, - [8706] = {.lex_state = 22, .external_lex_state = 8}, - [8707] = {.lex_state = 22, .external_lex_state = 8}, - [8708] = {.lex_state = 0, .external_lex_state = 9}, - [8709] = {.lex_state = 0, .external_lex_state = 9}, - [8710] = {.lex_state = 0, .external_lex_state = 9}, - [8711] = {.lex_state = 0, .external_lex_state = 8}, - [8712] = {.lex_state = 0, .external_lex_state = 9}, - [8713] = {.lex_state = 0, .external_lex_state = 9}, - [8714] = {.lex_state = 0, .external_lex_state = 8}, - [8715] = {.lex_state = 0, .external_lex_state = 8}, - [8716] = {.lex_state = 0, .external_lex_state = 8}, - [8717] = {.lex_state = 0, .external_lex_state = 8}, - [8718] = {.lex_state = 0, .external_lex_state = 8}, - [8719] = {.lex_state = 0, .external_lex_state = 8}, - [8720] = {.lex_state = 0, .external_lex_state = 8}, - [8721] = {.lex_state = 0, .external_lex_state = 8}, - [8722] = {.lex_state = 22, .external_lex_state = 8}, - [8723] = {.lex_state = 22, .external_lex_state = 8}, - [8724] = {.lex_state = 0, .external_lex_state = 8}, - [8725] = {.lex_state = 0, .external_lex_state = 8}, - [8726] = {.lex_state = 0, .external_lex_state = 8}, - [8727] = {.lex_state = 0, .external_lex_state = 8}, - [8728] = {.lex_state = 0, .external_lex_state = 8}, - [8729] = {.lex_state = 0, .external_lex_state = 8}, - [8730] = {.lex_state = 0, .external_lex_state = 8}, - [8731] = {.lex_state = 0, .external_lex_state = 8}, - [8732] = {.lex_state = 0, .external_lex_state = 8}, - [8733] = {.lex_state = 0, .external_lex_state = 8}, - [8734] = {.lex_state = 0, .external_lex_state = 8}, - [8735] = {.lex_state = 0, .external_lex_state = 8}, - [8736] = {.lex_state = 0, .external_lex_state = 8}, - [8737] = {.lex_state = 0, .external_lex_state = 8}, - [8738] = {.lex_state = 0, .external_lex_state = 8}, - [8739] = {.lex_state = 0, .external_lex_state = 8}, - [8740] = {.lex_state = 0, .external_lex_state = 8}, - [8741] = {.lex_state = 0, .external_lex_state = 9}, - [8742] = {.lex_state = 0, .external_lex_state = 8}, - [8743] = {.lex_state = 0, .external_lex_state = 8}, - [8744] = {.lex_state = 0, .external_lex_state = 8}, - [8745] = {.lex_state = 0, .external_lex_state = 8}, - [8746] = {.lex_state = 0, .external_lex_state = 8}, - [8747] = {.lex_state = 0, .external_lex_state = 8}, - [8748] = {.lex_state = 0, .external_lex_state = 8}, - [8749] = {.lex_state = 0, .external_lex_state = 9}, - [8750] = {.lex_state = 0, .external_lex_state = 8}, - [8751] = {.lex_state = 0, .external_lex_state = 8}, - [8752] = {.lex_state = 0, .external_lex_state = 8}, - [8753] = {.lex_state = 0, .external_lex_state = 8}, - [8754] = {.lex_state = 0, .external_lex_state = 8}, - [8755] = {.lex_state = 321, .external_lex_state = 8}, - [8756] = {.lex_state = 0, .external_lex_state = 8}, - [8757] = {.lex_state = 0, .external_lex_state = 9}, - [8758] = {.lex_state = 0, .external_lex_state = 8}, - [8759] = {.lex_state = 0, .external_lex_state = 8}, - [8760] = {.lex_state = 0, .external_lex_state = 8}, - [8761] = {.lex_state = 0, .external_lex_state = 8}, - [8762] = {.lex_state = 0, .external_lex_state = 8}, - [8763] = {.lex_state = 0, .external_lex_state = 8}, - [8764] = {.lex_state = 0, .external_lex_state = 8}, - [8765] = {.lex_state = 0, .external_lex_state = 8}, - [8766] = {.lex_state = 22, .external_lex_state = 8}, - [8767] = {.lex_state = 0, .external_lex_state = 8}, - [8768] = {.lex_state = 0, .external_lex_state = 8}, - [8769] = {.lex_state = 0, .external_lex_state = 8}, - [8770] = {.lex_state = 0, .external_lex_state = 8}, - [8771] = {.lex_state = 22, .external_lex_state = 8}, - [8772] = {.lex_state = 0, .external_lex_state = 8}, - [8773] = {.lex_state = 0, .external_lex_state = 8}, - [8774] = {.lex_state = 0, .external_lex_state = 9}, - [8775] = {.lex_state = 0, .external_lex_state = 8}, - [8776] = {.lex_state = 0, .external_lex_state = 8}, - [8777] = {.lex_state = 0, .external_lex_state = 10}, - [8778] = {.lex_state = 0, .external_lex_state = 8}, - [8779] = {.lex_state = 0, .external_lex_state = 8}, - [8780] = {.lex_state = 0, .external_lex_state = 9}, - [8781] = {.lex_state = 0, .external_lex_state = 8}, - [8782] = {.lex_state = 0, .external_lex_state = 8}, - [8783] = {.lex_state = 0, .external_lex_state = 8}, - [8784] = {.lex_state = 0, .external_lex_state = 8}, - [8785] = {.lex_state = 0, .external_lex_state = 8}, - [8786] = {.lex_state = 0, .external_lex_state = 8}, - [8787] = {.lex_state = 0, .external_lex_state = 8}, - [8788] = {.lex_state = 0, .external_lex_state = 8}, - [8789] = {.lex_state = 0, .external_lex_state = 8}, - [8790] = {.lex_state = 22, .external_lex_state = 8}, - [8791] = {.lex_state = 321, .external_lex_state = 8}, - [8792] = {.lex_state = 0, .external_lex_state = 8}, - [8793] = {.lex_state = 0, .external_lex_state = 8}, - [8794] = {.lex_state = 0, .external_lex_state = 8}, - [8795] = {.lex_state = 0, .external_lex_state = 8}, - [8796] = {.lex_state = 22, .external_lex_state = 8}, - [8797] = {.lex_state = 0, .external_lex_state = 8}, - [8798] = {.lex_state = 0, .external_lex_state = 8}, - [8799] = {.lex_state = 0, .external_lex_state = 8}, - [8800] = {.lex_state = 321, .external_lex_state = 8}, - [8801] = {.lex_state = 0, .external_lex_state = 8}, - [8802] = {.lex_state = 0, .external_lex_state = 8}, - [8803] = {.lex_state = 22, .external_lex_state = 8}, - [8804] = {.lex_state = 0, .external_lex_state = 8}, - [8805] = {.lex_state = 0, .external_lex_state = 8}, - [8806] = {.lex_state = 22, .external_lex_state = 8}, - [8807] = {.lex_state = 321, .external_lex_state = 8}, - [8808] = {.lex_state = 0, .external_lex_state = 8}, - [8809] = {.lex_state = 0, .external_lex_state = 9}, - [8810] = {.lex_state = 22, .external_lex_state = 9}, - [8811] = {.lex_state = 0, .external_lex_state = 8}, - [8812] = {.lex_state = 0, .external_lex_state = 8}, - [8813] = {.lex_state = 321, .external_lex_state = 8}, - [8814] = {.lex_state = 0, .external_lex_state = 8}, - [8815] = {.lex_state = 0, .external_lex_state = 8}, - [8816] = {.lex_state = 321, .external_lex_state = 8}, - [8817] = {.lex_state = 0, .external_lex_state = 8}, - [8818] = {.lex_state = 22, .external_lex_state = 8}, - [8819] = {.lex_state = 0, .external_lex_state = 8}, - [8820] = {.lex_state = 0, .external_lex_state = 8}, - [8821] = {.lex_state = 0, .external_lex_state = 8}, - [8822] = {.lex_state = 0, .external_lex_state = 8}, - [8823] = {.lex_state = 0, .external_lex_state = 8}, - [8824] = {.lex_state = 0, .external_lex_state = 8}, - [8825] = {.lex_state = 0, .external_lex_state = 8}, - [8826] = {.lex_state = 0, .external_lex_state = 8}, - [8827] = {.lex_state = 0, .external_lex_state = 8}, - [8828] = {.lex_state = 321, .external_lex_state = 8}, - [8829] = {.lex_state = 0, .external_lex_state = 8}, - [8830] = {.lex_state = 0, .external_lex_state = 8}, - [8831] = {.lex_state = 0, .external_lex_state = 8}, - [8832] = {.lex_state = 0, .external_lex_state = 8}, - [8833] = {.lex_state = 321, .external_lex_state = 8}, - [8834] = {.lex_state = 0, .external_lex_state = 8}, - [8835] = {.lex_state = 0, .external_lex_state = 8}, - [8836] = {.lex_state = 321, .external_lex_state = 8}, - [8837] = {.lex_state = 321, .external_lex_state = 8}, - [8838] = {.lex_state = 0, .external_lex_state = 8}, - [8839] = {.lex_state = 0, .external_lex_state = 8}, - [8840] = {.lex_state = 0, .external_lex_state = 8}, - [8841] = {.lex_state = 0, .external_lex_state = 8}, - [8842] = {.lex_state = 0, .external_lex_state = 8}, - [8843] = {.lex_state = 321, .external_lex_state = 8}, - [8844] = {.lex_state = 321, .external_lex_state = 8}, - [8845] = {.lex_state = 321, .external_lex_state = 8}, - [8846] = {.lex_state = 321, .external_lex_state = 8}, - [8847] = {.lex_state = 321, .external_lex_state = 8}, - [8848] = {.lex_state = 0, .external_lex_state = 8}, - [8849] = {.lex_state = 0, .external_lex_state = 8}, - [8850] = {.lex_state = 22, .external_lex_state = 8}, - [8851] = {.lex_state = 0, .external_lex_state = 8}, - [8852] = {.lex_state = 0, .external_lex_state = 8}, - [8853] = {.lex_state = 0, .external_lex_state = 8}, - [8854] = {.lex_state = 0, .external_lex_state = 8}, - [8855] = {.lex_state = 0, .external_lex_state = 8}, - [8856] = {.lex_state = 0, .external_lex_state = 8}, - [8857] = {.lex_state = 0, .external_lex_state = 8}, - [8858] = {.lex_state = 0, .external_lex_state = 9}, - [8859] = {.lex_state = 0, .external_lex_state = 9}, - [8860] = {.lex_state = 321, .external_lex_state = 8}, - [8861] = {.lex_state = 0, .external_lex_state = 8}, - [8862] = {.lex_state = 0, .external_lex_state = 8}, - [8863] = {.lex_state = 0, .external_lex_state = 8}, - [8864] = {.lex_state = 22, .external_lex_state = 8}, - [8865] = {.lex_state = 0, .external_lex_state = 8}, - [8866] = {.lex_state = 0, .external_lex_state = 8}, - [8867] = {.lex_state = 0, .external_lex_state = 8}, - [8868] = {.lex_state = 22, .external_lex_state = 8}, - [8869] = {.lex_state = 0, .external_lex_state = 8}, - [8870] = {.lex_state = 0, .external_lex_state = 8}, - [8871] = {.lex_state = 321, .external_lex_state = 8}, - [8872] = {.lex_state = 321, .external_lex_state = 8}, - [8873] = {.lex_state = 321, .external_lex_state = 8}, - [8874] = {.lex_state = 0, .external_lex_state = 8}, - [8875] = {.lex_state = 0, .external_lex_state = 8}, - [8876] = {.lex_state = 0, .external_lex_state = 8}, - [8877] = {.lex_state = 0, .external_lex_state = 8}, - [8878] = {.lex_state = 0, .external_lex_state = 8}, - [8879] = {.lex_state = 0, .external_lex_state = 8}, - [8880] = {.lex_state = 0, .external_lex_state = 8}, - [8881] = {.lex_state = 22, .external_lex_state = 8}, - [8882] = {.lex_state = 0, .external_lex_state = 9}, - [8883] = {.lex_state = 0, .external_lex_state = 8}, - [8884] = {.lex_state = 0, .external_lex_state = 8}, - [8885] = {.lex_state = 22, .external_lex_state = 8}, - [8886] = {.lex_state = 0, .external_lex_state = 8}, - [8887] = {.lex_state = 22, .external_lex_state = 8}, - [8888] = {.lex_state = 0, .external_lex_state = 8}, - [8889] = {.lex_state = 0, .external_lex_state = 8}, - [8890] = {.lex_state = 22, .external_lex_state = 8}, - [8891] = {.lex_state = 22, .external_lex_state = 8}, - [8892] = {.lex_state = 0, .external_lex_state = 9}, - [8893] = {.lex_state = 0, .external_lex_state = 9}, - [8894] = {.lex_state = 22, .external_lex_state = 8}, - [8895] = {.lex_state = 0, .external_lex_state = 8}, - [8896] = {.lex_state = 0, .external_lex_state = 9}, - [8897] = {.lex_state = 0, .external_lex_state = 8}, - [8898] = {.lex_state = 0, .external_lex_state = 8}, - [8899] = {.lex_state = 0, .external_lex_state = 8}, - [8900] = {.lex_state = 0, .external_lex_state = 9}, - [8901] = {.lex_state = 22, .external_lex_state = 8}, - [8902] = {.lex_state = 22, .external_lex_state = 8}, - [8903] = {.lex_state = 22, .external_lex_state = 8}, - [8904] = {.lex_state = 22, .external_lex_state = 8}, - [8905] = {.lex_state = 22, .external_lex_state = 8}, - [8906] = {.lex_state = 0, .external_lex_state = 8}, - [8907] = {.lex_state = 0, .external_lex_state = 8}, - [8908] = {.lex_state = 22, .external_lex_state = 8}, - [8909] = {.lex_state = 0, .external_lex_state = 8}, - [8910] = {.lex_state = 0, .external_lex_state = 8}, - [8911] = {.lex_state = 0, .external_lex_state = 8}, - [8912] = {.lex_state = 0, .external_lex_state = 8}, - [8913] = {.lex_state = 321, .external_lex_state = 8}, - [8914] = {.lex_state = 0, .external_lex_state = 8}, - [8915] = {.lex_state = 22, .external_lex_state = 8}, - [8916] = {.lex_state = 22, .external_lex_state = 8}, - [8917] = {.lex_state = 0, .external_lex_state = 8}, - [8918] = {.lex_state = 0, .external_lex_state = 8}, - [8919] = {.lex_state = 22, .external_lex_state = 8}, - [8920] = {.lex_state = 0, .external_lex_state = 8}, - [8921] = {.lex_state = 321, .external_lex_state = 8}, - [8922] = {.lex_state = 0, .external_lex_state = 8}, - [8923] = {.lex_state = 0, .external_lex_state = 8}, - [8924] = {.lex_state = 0, .external_lex_state = 8}, - [8925] = {.lex_state = 321, .external_lex_state = 8}, - [8926] = {.lex_state = 0, .external_lex_state = 8}, - [8927] = {.lex_state = 321, .external_lex_state = 8}, - [8928] = {.lex_state = 321, .external_lex_state = 8}, - [8929] = {.lex_state = 0, .external_lex_state = 8}, - [8930] = {.lex_state = 22, .external_lex_state = 8}, - [8931] = {.lex_state = 0, .external_lex_state = 8}, - [8932] = {.lex_state = 0, .external_lex_state = 8}, - [8933] = {.lex_state = 0, .external_lex_state = 8}, - [8934] = {.lex_state = 321, .external_lex_state = 8}, - [8935] = {.lex_state = 0, .external_lex_state = 8}, - [8936] = {.lex_state = 0, .external_lex_state = 8}, - [8937] = {.lex_state = 0, .external_lex_state = 8}, - [8938] = {.lex_state = 0, .external_lex_state = 8}, - [8939] = {.lex_state = 0, .external_lex_state = 8}, - [8940] = {.lex_state = 321, .external_lex_state = 8}, - [8941] = {.lex_state = 22, .external_lex_state = 8}, - [8942] = {.lex_state = 22, .external_lex_state = 8}, - [8943] = {.lex_state = 0, .external_lex_state = 8}, - [8944] = {.lex_state = 0, .external_lex_state = 9}, - [8945] = {.lex_state = 0, .external_lex_state = 9}, - [8946] = {.lex_state = 321, .external_lex_state = 8}, - [8947] = {.lex_state = 22, .external_lex_state = 8}, - [8948] = {.lex_state = 0, .external_lex_state = 8}, - [8949] = {.lex_state = 0, .external_lex_state = 8}, - [8950] = {.lex_state = 22, .external_lex_state = 8}, - [8951] = {.lex_state = 0, .external_lex_state = 8}, - [8952] = {.lex_state = 321, .external_lex_state = 8}, - [8953] = {.lex_state = 22, .external_lex_state = 8}, - [8954] = {.lex_state = 0, .external_lex_state = 8}, - [8955] = {.lex_state = 0, .external_lex_state = 8}, - [8956] = {.lex_state = 22, .external_lex_state = 8}, - [8957] = {.lex_state = 22, .external_lex_state = 8}, - [8958] = {.lex_state = 0, .external_lex_state = 8}, - [8959] = {.lex_state = 0, .external_lex_state = 8}, - [8960] = {.lex_state = 0, .external_lex_state = 8}, - [8961] = {.lex_state = 0, .external_lex_state = 8}, - [8962] = {.lex_state = 22, .external_lex_state = 8}, - [8963] = {.lex_state = 0, .external_lex_state = 8}, - [8964] = {.lex_state = 22, .external_lex_state = 8}, - [8965] = {.lex_state = 22, .external_lex_state = 8}, - [8966] = {.lex_state = 0, .external_lex_state = 8}, - [8967] = {.lex_state = 0, .external_lex_state = 8}, - [8968] = {.lex_state = 321, .external_lex_state = 8}, - [8969] = {.lex_state = 0, .external_lex_state = 8}, - [8970] = {.lex_state = 22, .external_lex_state = 8}, - [8971] = {.lex_state = 22, .external_lex_state = 8}, - [8972] = {.lex_state = 0, .external_lex_state = 8}, - [8973] = {.lex_state = 321, .external_lex_state = 8}, - [8974] = {.lex_state = 321, .external_lex_state = 8}, - [8975] = {.lex_state = 321, .external_lex_state = 8}, - [8976] = {.lex_state = 0, .external_lex_state = 8}, - [8977] = {.lex_state = 0, .external_lex_state = 8}, - [8978] = {.lex_state = 321, .external_lex_state = 8}, - [8979] = {.lex_state = 0, .external_lex_state = 8}, - [8980] = {.lex_state = 321, .external_lex_state = 8}, - [8981] = {.lex_state = 0, .external_lex_state = 8}, - [8982] = {.lex_state = 321, .external_lex_state = 8}, - [8983] = {.lex_state = 0, .external_lex_state = 8}, - [8984] = {.lex_state = 0, .external_lex_state = 9}, - [8985] = {.lex_state = 0, .external_lex_state = 9}, - [8986] = {.lex_state = 0, .external_lex_state = 8}, - [8987] = {.lex_state = 0, .external_lex_state = 8}, - [8988] = {.lex_state = 0, .external_lex_state = 8}, - [8989] = {.lex_state = 22, .external_lex_state = 8}, - [8990] = {.lex_state = 0, .external_lex_state = 8}, - [8991] = {.lex_state = 321, .external_lex_state = 8}, - [8992] = {.lex_state = 0, .external_lex_state = 8}, - [8993] = {.lex_state = 22, .external_lex_state = 8}, - [8994] = {.lex_state = 0, .external_lex_state = 9}, - [8995] = {.lex_state = 22, .external_lex_state = 8}, - [8996] = {.lex_state = 0, .external_lex_state = 8}, - [8997] = {.lex_state = 0, .external_lex_state = 8}, - [8998] = {.lex_state = 22, .external_lex_state = 8}, - [8999] = {.lex_state = 321, .external_lex_state = 8}, - [9000] = {.lex_state = 0, .external_lex_state = 8}, - [9001] = {.lex_state = 22, .external_lex_state = 8}, - [9002] = {.lex_state = 0, .external_lex_state = 8}, - [9003] = {.lex_state = 22, .external_lex_state = 8}, - [9004] = {.lex_state = 22, .external_lex_state = 8}, - [9005] = {.lex_state = 0, .external_lex_state = 8}, - [9006] = {.lex_state = 22, .external_lex_state = 8}, - [9007] = {.lex_state = 0, .external_lex_state = 8}, - [9008] = {.lex_state = 22, .external_lex_state = 8}, - [9009] = {.lex_state = 0, .external_lex_state = 8}, - [9010] = {.lex_state = 22, .external_lex_state = 8}, - [9011] = {.lex_state = 22, .external_lex_state = 9}, - [9012] = {.lex_state = 321, .external_lex_state = 8}, - [9013] = {.lex_state = 0, .external_lex_state = 8}, - [9014] = {.lex_state = 0, .external_lex_state = 9}, - [9015] = {.lex_state = 0, .external_lex_state = 8}, - [9016] = {.lex_state = 0, .external_lex_state = 8}, - [9017] = {.lex_state = 0, .external_lex_state = 8}, - [9018] = {.lex_state = 0, .external_lex_state = 8}, - [9019] = {.lex_state = 321, .external_lex_state = 8}, - [9020] = {.lex_state = 22, .external_lex_state = 8}, - [9021] = {.lex_state = 0, .external_lex_state = 8}, - [9022] = {.lex_state = 321, .external_lex_state = 8}, - [9023] = {.lex_state = 0, .external_lex_state = 8}, - [9024] = {.lex_state = 0, .external_lex_state = 8}, - [9025] = {.lex_state = 22, .external_lex_state = 8}, - [9026] = {.lex_state = 321, .external_lex_state = 8}, - [9027] = {.lex_state = 0, .external_lex_state = 8}, - [9028] = {.lex_state = 321, .external_lex_state = 8}, - [9029] = {.lex_state = 0, .external_lex_state = 8}, - [9030] = {.lex_state = 0, .external_lex_state = 8}, - [9031] = {.lex_state = 321, .external_lex_state = 8}, - [9032] = {.lex_state = 0, .external_lex_state = 8}, - [9033] = {.lex_state = 22, .external_lex_state = 8}, - [9034] = {.lex_state = 22, .external_lex_state = 8}, - [9035] = {.lex_state = 0, .external_lex_state = 8}, - [9036] = {.lex_state = 321, .external_lex_state = 8}, - [9037] = {.lex_state = 0, .external_lex_state = 8}, - [9038] = {.lex_state = 321, .external_lex_state = 8}, - [9039] = {.lex_state = 0, .external_lex_state = 8}, - [9040] = {.lex_state = 321, .external_lex_state = 8}, - [9041] = {.lex_state = 22, .external_lex_state = 8}, - [9042] = {.lex_state = 321, .external_lex_state = 8}, - [9043] = {.lex_state = 22, .external_lex_state = 8}, - [9044] = {.lex_state = 22, .external_lex_state = 8}, - [9045] = {.lex_state = 22, .external_lex_state = 8}, - [9046] = {.lex_state = 22, .external_lex_state = 8}, - [9047] = {.lex_state = 22, .external_lex_state = 8}, - [9048] = {.lex_state = 0, .external_lex_state = 8}, - [9049] = {.lex_state = 321, .external_lex_state = 8}, - [9050] = {.lex_state = 321, .external_lex_state = 8}, - [9051] = {.lex_state = 0, .external_lex_state = 8}, - [9052] = {.lex_state = 0, .external_lex_state = 8}, - [9053] = {.lex_state = 0, .external_lex_state = 8}, - [9054] = {.lex_state = 22, .external_lex_state = 8}, - [9055] = {.lex_state = 0, .external_lex_state = 8}, - [9056] = {.lex_state = 22, .external_lex_state = 8}, - [9057] = {.lex_state = 321, .external_lex_state = 8}, - [9058] = {.lex_state = 0, .external_lex_state = 8}, - [9059] = {.lex_state = 321, .external_lex_state = 8}, - [9060] = {.lex_state = 0, .external_lex_state = 8}, - [9061] = {.lex_state = 0, .external_lex_state = 8}, - [9062] = {.lex_state = 321, .external_lex_state = 8}, - [9063] = {.lex_state = 321, .external_lex_state = 8}, - [9064] = {.lex_state = 0, .external_lex_state = 8}, - [9065] = {.lex_state = 0, .external_lex_state = 8}, - [9066] = {.lex_state = 0, .external_lex_state = 8}, - [9067] = {.lex_state = 321, .external_lex_state = 8}, - [9068] = {.lex_state = 0, .external_lex_state = 8}, - [9069] = {.lex_state = 22, .external_lex_state = 8}, - [9070] = {.lex_state = 0, .external_lex_state = 8}, - [9071] = {.lex_state = 22, .external_lex_state = 8}, - [9072] = {.lex_state = 0, .external_lex_state = 8}, - [9073] = {.lex_state = 0, .external_lex_state = 8}, - [9074] = {.lex_state = 321, .external_lex_state = 8}, - [9075] = {.lex_state = 0, .external_lex_state = 8}, - [9076] = {.lex_state = 22, .external_lex_state = 8}, - [9077] = {.lex_state = 22, .external_lex_state = 8}, - [9078] = {.lex_state = 22, .external_lex_state = 8}, - [9079] = {.lex_state = 22, .external_lex_state = 8}, - [9080] = {.lex_state = 22, .external_lex_state = 8}, - [9081] = {.lex_state = 321, .external_lex_state = 8}, - [9082] = {.lex_state = 22, .external_lex_state = 8}, - [9083] = {.lex_state = 0, .external_lex_state = 8}, - [9084] = {.lex_state = 22, .external_lex_state = 8}, - [9085] = {.lex_state = 22, .external_lex_state = 8}, - [9086] = {.lex_state = 0, .external_lex_state = 8}, - [9087] = {.lex_state = 0, .external_lex_state = 8}, - [9088] = {.lex_state = 321, .external_lex_state = 8}, - [9089] = {.lex_state = 0, .external_lex_state = 8}, - [9090] = {.lex_state = 0, .external_lex_state = 8}, - [9091] = {.lex_state = 321, .external_lex_state = 8}, - [9092] = {.lex_state = 0, .external_lex_state = 8}, - [9093] = {.lex_state = 0, .external_lex_state = 8}, - [9094] = {.lex_state = 321, .external_lex_state = 8}, - [9095] = {.lex_state = 0, .external_lex_state = 9}, - [9096] = {.lex_state = 22, .external_lex_state = 8}, - [9097] = {.lex_state = 0, .external_lex_state = 8}, - [9098] = {.lex_state = 0, .external_lex_state = 8}, - [9099] = {.lex_state = 0, .external_lex_state = 8}, - [9100] = {.lex_state = 0, .external_lex_state = 8}, - [9101] = {.lex_state = 0, .external_lex_state = 8}, - [9102] = {.lex_state = 0, .external_lex_state = 8}, - [9103] = {.lex_state = 0, .external_lex_state = 8}, - [9104] = {.lex_state = 0, .external_lex_state = 8}, - [9105] = {.lex_state = 0, .external_lex_state = 8}, - [9106] = {.lex_state = 0, .external_lex_state = 8}, - [9107] = {.lex_state = 0, .external_lex_state = 8}, - [9108] = {.lex_state = 0, .external_lex_state = 8}, - [9109] = {.lex_state = 0, .external_lex_state = 8}, - [9110] = {.lex_state = 0, .external_lex_state = 8}, - [9111] = {.lex_state = 0, .external_lex_state = 8}, - [9112] = {.lex_state = 0, .external_lex_state = 8}, - [9113] = {.lex_state = 0, .external_lex_state = 8}, - [9114] = {.lex_state = 0, .external_lex_state = 8}, - [9115] = {.lex_state = 32, .external_lex_state = 8}, - [9116] = {.lex_state = 0, .external_lex_state = 8}, - [9117] = {.lex_state = 0, .external_lex_state = 8}, - [9118] = {.lex_state = 0, .external_lex_state = 8}, - [9119] = {.lex_state = 0, .external_lex_state = 8}, - [9120] = {.lex_state = 0, .external_lex_state = 8}, - [9121] = {.lex_state = 0, .external_lex_state = 8}, - [9122] = {.lex_state = 0, .external_lex_state = 8}, - [9123] = {.lex_state = 0, .external_lex_state = 8}, - [9124] = {.lex_state = 0, .external_lex_state = 8}, - [9125] = {.lex_state = 0, .external_lex_state = 8}, - [9126] = {.lex_state = 0, .external_lex_state = 8}, - [9127] = {.lex_state = 0, .external_lex_state = 8}, - [9128] = {.lex_state = 0, .external_lex_state = 8}, - [9129] = {.lex_state = 0, .external_lex_state = 8}, - [9130] = {.lex_state = 0, .external_lex_state = 8}, - [9131] = {.lex_state = 0, .external_lex_state = 8}, - [9132] = {.lex_state = 0, .external_lex_state = 8}, - [9133] = {.lex_state = 0, .external_lex_state = 8}, - [9134] = {.lex_state = 0, .external_lex_state = 8}, - [9135] = {.lex_state = 0, .external_lex_state = 8}, - [9136] = {.lex_state = 0, .external_lex_state = 8}, - [9137] = {.lex_state = 0, .external_lex_state = 8}, - [9138] = {.lex_state = 0, .external_lex_state = 8}, - [9139] = {.lex_state = 0, .external_lex_state = 8}, - [9140] = {.lex_state = 0, .external_lex_state = 8}, - [9141] = {.lex_state = 0, .external_lex_state = 8}, - [9142] = {.lex_state = 0, .external_lex_state = 8}, - [9143] = {.lex_state = 0, .external_lex_state = 8}, - [9144] = {.lex_state = 0, .external_lex_state = 8}, - [9145] = {.lex_state = 0, .external_lex_state = 8}, - [9146] = {.lex_state = 0, .external_lex_state = 8}, - [9147] = {.lex_state = 0, .external_lex_state = 8}, - [9148] = {.lex_state = 0, .external_lex_state = 8}, - [9149] = {.lex_state = 0, .external_lex_state = 8}, - [9150] = {.lex_state = 0, .external_lex_state = 8}, - [9151] = {.lex_state = 0, .external_lex_state = 8}, - [9152] = {.lex_state = 0, .external_lex_state = 8}, - [9153] = {.lex_state = 0, .external_lex_state = 9}, - [9154] = {.lex_state = 0, .external_lex_state = 8}, - [9155] = {.lex_state = 0, .external_lex_state = 8}, - [9156] = {.lex_state = 0, .external_lex_state = 8}, - [9157] = {.lex_state = 0, .external_lex_state = 8}, - [9158] = {.lex_state = 0, .external_lex_state = 8}, - [9159] = {.lex_state = 0, .external_lex_state = 8}, - [9160] = {.lex_state = 0, .external_lex_state = 8}, - [9161] = {.lex_state = 0, .external_lex_state = 8}, - [9162] = {.lex_state = 0, .external_lex_state = 8}, - [9163] = {.lex_state = 0, .external_lex_state = 8}, - [9164] = {.lex_state = 0, .external_lex_state = 8}, - [9165] = {.lex_state = 0, .external_lex_state = 8}, - [9166] = {.lex_state = 0, .external_lex_state = 8}, - [9167] = {.lex_state = 0, .external_lex_state = 8}, - [9168] = {.lex_state = 0, .external_lex_state = 8}, - [9169] = {.lex_state = 0, .external_lex_state = 8}, - [9170] = {.lex_state = 0, .external_lex_state = 8}, - [9171] = {.lex_state = 0, .external_lex_state = 9}, - [9172] = {.lex_state = 0, .external_lex_state = 8}, - [9173] = {.lex_state = 0, .external_lex_state = 8}, - [9174] = {.lex_state = 32, .external_lex_state = 8}, - [9175] = {.lex_state = 0, .external_lex_state = 8}, - [9176] = {.lex_state = 0, .external_lex_state = 8}, - [9177] = {.lex_state = 0, .external_lex_state = 8}, - [9178] = {.lex_state = 0, .external_lex_state = 8}, - [9179] = {.lex_state = 0, .external_lex_state = 8}, - [9180] = {.lex_state = 0, .external_lex_state = 8}, - [9181] = {.lex_state = 0, .external_lex_state = 8}, - [9182] = {.lex_state = 0, .external_lex_state = 8}, - [9183] = {.lex_state = 0, .external_lex_state = 8}, - [9184] = {.lex_state = 0, .external_lex_state = 8}, - [9185] = {.lex_state = 0, .external_lex_state = 8}, - [9186] = {.lex_state = 0, .external_lex_state = 8}, - [9187] = {.lex_state = 0, .external_lex_state = 8}, - [9188] = {.lex_state = 0, .external_lex_state = 8}, - [9189] = {.lex_state = 0, .external_lex_state = 8}, - [9190] = {.lex_state = 0, .external_lex_state = 8}, - [9191] = {.lex_state = 0, .external_lex_state = 8}, - [9192] = {.lex_state = 0, .external_lex_state = 8}, - [9193] = {.lex_state = 0, .external_lex_state = 8}, - [9194] = {.lex_state = 0, .external_lex_state = 8}, - [9195] = {.lex_state = 0, .external_lex_state = 8}, - [9196] = {.lex_state = 0, .external_lex_state = 8}, - [9197] = {.lex_state = 0, .external_lex_state = 8}, - [9198] = {.lex_state = 0, .external_lex_state = 8}, - [9199] = {.lex_state = 0, .external_lex_state = 8}, - [9200] = {.lex_state = 0, .external_lex_state = 8}, - [9201] = {.lex_state = 0, .external_lex_state = 8}, - [9202] = {.lex_state = 0, .external_lex_state = 8}, - [9203] = {.lex_state = 0, .external_lex_state = 8}, - [9204] = {.lex_state = 0, .external_lex_state = 8}, - [9205] = {.lex_state = 0, .external_lex_state = 8}, - [9206] = {.lex_state = 0, .external_lex_state = 8}, - [9207] = {.lex_state = 0, .external_lex_state = 8}, - [9208] = {.lex_state = 0, .external_lex_state = 8}, - [9209] = {.lex_state = 321, .external_lex_state = 8}, - [9210] = {.lex_state = 0, .external_lex_state = 8}, - [9211] = {.lex_state = 32, .external_lex_state = 8}, - [9212] = {.lex_state = 0, .external_lex_state = 9}, - [9213] = {.lex_state = 0, .external_lex_state = 8}, - [9214] = {.lex_state = 0, .external_lex_state = 9}, - [9215] = {.lex_state = 0, .external_lex_state = 8}, - [9216] = {.lex_state = 0, .external_lex_state = 9}, - [9217] = {.lex_state = 0, .external_lex_state = 8}, - [9218] = {.lex_state = 32, .external_lex_state = 8}, - [9219] = {.lex_state = 32, .external_lex_state = 8}, - [9220] = {.lex_state = 0, .external_lex_state = 9}, - [9221] = {.lex_state = 0, .external_lex_state = 9}, - [9222] = {.lex_state = 0, .external_lex_state = 9}, - [9223] = {.lex_state = 0, .external_lex_state = 9}, - [9224] = {.lex_state = 0, .external_lex_state = 8}, - [9225] = {.lex_state = 0, .external_lex_state = 8}, - [9226] = {.lex_state = 0, .external_lex_state = 8}, - [9227] = {.lex_state = 32, .external_lex_state = 8}, - [9228] = {.lex_state = 0, .external_lex_state = 8}, - [9229] = {.lex_state = 0, .external_lex_state = 9}, - [9230] = {.lex_state = 22, .external_lex_state = 11}, - [9231] = {.lex_state = 0, .external_lex_state = 8}, - [9232] = {.lex_state = 32, .external_lex_state = 8}, - [9233] = {.lex_state = 0, .external_lex_state = 8}, - [9234] = {.lex_state = 0, .external_lex_state = 8}, - [9235] = {.lex_state = 0, .external_lex_state = 8}, - [9236] = {.lex_state = 0, .external_lex_state = 8}, - [9237] = {.lex_state = 0, .external_lex_state = 8}, - [9238] = {.lex_state = 0, .external_lex_state = 8}, - [9239] = {.lex_state = 0, .external_lex_state = 8}, - [9240] = {.lex_state = 0, .external_lex_state = 9}, - [9241] = {.lex_state = 0, .external_lex_state = 8}, - [9242] = {.lex_state = 32, .external_lex_state = 8}, - [9243] = {.lex_state = 0, .external_lex_state = 9}, - [9244] = {.lex_state = 0, .external_lex_state = 8}, - [9245] = {.lex_state = 0, .external_lex_state = 8}, - [9246] = {.lex_state = 32, .external_lex_state = 8}, - [9247] = {.lex_state = 0, .external_lex_state = 9}, - [9248] = {.lex_state = 0, .external_lex_state = 8}, - [9249] = {.lex_state = 0, .external_lex_state = 9}, - [9250] = {.lex_state = 0, .external_lex_state = 9}, - [9251] = {.lex_state = 0, .external_lex_state = 9}, - [9252] = {.lex_state = 0, .external_lex_state = 9}, - [9253] = {.lex_state = 0, .external_lex_state = 9}, - [9254] = {.lex_state = 0, .external_lex_state = 9}, - [9255] = {.lex_state = 0, .external_lex_state = 8}, - [9256] = {.lex_state = 0, .external_lex_state = 8}, - [9257] = {.lex_state = 32, .external_lex_state = 8}, - [9258] = {.lex_state = 0, .external_lex_state = 8}, - [9259] = {.lex_state = 22, .external_lex_state = 8}, - [9260] = {.lex_state = 0, .external_lex_state = 9}, - [9261] = {.lex_state = 0, .external_lex_state = 8}, - [9262] = {.lex_state = 0, .external_lex_state = 9}, - [9263] = {.lex_state = 0, .external_lex_state = 8}, - [9264] = {.lex_state = 0, .external_lex_state = 9}, - [9265] = {.lex_state = 0, .external_lex_state = 9}, - [9266] = {.lex_state = 0, .external_lex_state = 8}, - [9267] = {.lex_state = 0, .external_lex_state = 8}, - [9268] = {.lex_state = 0, .external_lex_state = 8}, - [9269] = {.lex_state = 0, .external_lex_state = 9}, - [9270] = {.lex_state = 0, .external_lex_state = 9}, - [9271] = {.lex_state = 0, .external_lex_state = 8}, - [9272] = {.lex_state = 32, .external_lex_state = 8}, - [9273] = {.lex_state = 0, .external_lex_state = 9}, - [9274] = {.lex_state = 0, .external_lex_state = 8}, - [9275] = {.lex_state = 0, .external_lex_state = 9}, - [9276] = {.lex_state = 0, .external_lex_state = 8}, - [9277] = {.lex_state = 0, .external_lex_state = 9}, - [9278] = {.lex_state = 0, .external_lex_state = 8}, - [9279] = {.lex_state = 32, .external_lex_state = 8}, - [9280] = {.lex_state = 32, .external_lex_state = 8}, - [9281] = {.lex_state = 0, .external_lex_state = 8}, - [9282] = {.lex_state = 0, .external_lex_state = 8}, - [9283] = {.lex_state = 0, .external_lex_state = 8}, - [9284] = {.lex_state = 0, .external_lex_state = 9}, - [9285] = {.lex_state = 0, .external_lex_state = 9}, - [9286] = {.lex_state = 32, .external_lex_state = 8}, - [9287] = {.lex_state = 0, .external_lex_state = 9}, - [9288] = {.lex_state = 0, .external_lex_state = 8}, - [9289] = {.lex_state = 22, .external_lex_state = 8}, - [9290] = {.lex_state = 321, .external_lex_state = 8}, - [9291] = {.lex_state = 0, .external_lex_state = 9}, - [9292] = {.lex_state = 0, .external_lex_state = 8}, - [9293] = {.lex_state = 0, .external_lex_state = 8}, - [9294] = {.lex_state = 0, .external_lex_state = 8}, - [9295] = {.lex_state = 22, .external_lex_state = 8}, - [9296] = {.lex_state = 0, .external_lex_state = 9}, - [9297] = {.lex_state = 22, .external_lex_state = 8}, - [9298] = {.lex_state = 22, .external_lex_state = 8}, - [9299] = {.lex_state = 22, .external_lex_state = 8}, - [9300] = {.lex_state = 0, .external_lex_state = 8}, - [9301] = {.lex_state = 22, .external_lex_state = 8}, - [9302] = {.lex_state = 22, .external_lex_state = 8}, - [9303] = {.lex_state = 0, .external_lex_state = 9}, - [9304] = {.lex_state = 32, .external_lex_state = 8}, - [9305] = {.lex_state = 0, .external_lex_state = 9}, - [9306] = {.lex_state = 0, .external_lex_state = 8}, - [9307] = {.lex_state = 0, .external_lex_state = 8}, - [9308] = {.lex_state = 0, .external_lex_state = 8}, - [9309] = {.lex_state = 0, .external_lex_state = 8}, - [9310] = {.lex_state = 0, .external_lex_state = 8}, - [9311] = {.lex_state = 0, .external_lex_state = 8}, - [9312] = {.lex_state = 0, .external_lex_state = 8}, - [9313] = {.lex_state = 0, .external_lex_state = 8}, - [9314] = {.lex_state = 0, .external_lex_state = 8}, - [9315] = {.lex_state = 22, .external_lex_state = 8}, - [9316] = {.lex_state = 0, .external_lex_state = 8}, - [9317] = {.lex_state = 0, .external_lex_state = 8}, - [9318] = {.lex_state = 0, .external_lex_state = 8}, - [9319] = {.lex_state = 32, .external_lex_state = 8}, - [9320] = {.lex_state = 0, .external_lex_state = 8}, - [9321] = {.lex_state = 0, .external_lex_state = 8}, - [9322] = {.lex_state = 0, .external_lex_state = 8}, - [9323] = {.lex_state = 0, .external_lex_state = 8}, - [9324] = {.lex_state = 0, .external_lex_state = 8}, - [9325] = {.lex_state = 0, .external_lex_state = 8}, - [9326] = {.lex_state = 0, .external_lex_state = 9}, - [9327] = {.lex_state = 32, .external_lex_state = 8}, - [9328] = {.lex_state = 0, .external_lex_state = 8}, - [9329] = {.lex_state = 0, .external_lex_state = 8}, - [9330] = {.lex_state = 321, .external_lex_state = 8}, - [9331] = {.lex_state = 0, .external_lex_state = 8}, - [9332] = {.lex_state = 0, .external_lex_state = 8}, - [9333] = {.lex_state = 0, .external_lex_state = 8}, - [9334] = {.lex_state = 0, .external_lex_state = 8}, - [9335] = {.lex_state = 0, .external_lex_state = 8}, - [9336] = {.lex_state = 0, .external_lex_state = 8}, - [9337] = {.lex_state = 0, .external_lex_state = 8}, - [9338] = {.lex_state = 0, .external_lex_state = 8}, - [9339] = {.lex_state = 0, .external_lex_state = 8}, - [9340] = {.lex_state = 0, .external_lex_state = 8}, - [9341] = {.lex_state = 0, .external_lex_state = 8}, - [9342] = {.lex_state = 0, .external_lex_state = 8}, - [9343] = {.lex_state = 0, .external_lex_state = 8}, - [9344] = {.lex_state = 0, .external_lex_state = 8}, - [9345] = {.lex_state = 0, .external_lex_state = 8}, - [9346] = {.lex_state = 0, .external_lex_state = 8}, - [9347] = {.lex_state = 0, .external_lex_state = 8}, - [9348] = {.lex_state = 0, .external_lex_state = 8}, - [9349] = {.lex_state = 0, .external_lex_state = 8}, - [9350] = {.lex_state = 0, .external_lex_state = 9}, - [9351] = {.lex_state = 0, .external_lex_state = 8}, - [9352] = {.lex_state = 0, .external_lex_state = 8}, - [9353] = {.lex_state = 0, .external_lex_state = 8}, - [9354] = {.lex_state = 0, .external_lex_state = 9}, - [9355] = {.lex_state = 0, .external_lex_state = 8}, - [9356] = {.lex_state = 0, .external_lex_state = 9}, - [9357] = {.lex_state = 0, .external_lex_state = 8}, - [9358] = {.lex_state = 22, .external_lex_state = 11}, - [9359] = {.lex_state = 0, .external_lex_state = 9}, - [9360] = {.lex_state = 0, .external_lex_state = 8}, - [9361] = {.lex_state = 0, .external_lex_state = 8}, - [9362] = {.lex_state = 0, .external_lex_state = 8}, - [9363] = {.lex_state = 0, .external_lex_state = 8}, - [9364] = {.lex_state = 0, .external_lex_state = 9}, - [9365] = {.lex_state = 0, .external_lex_state = 8}, - [9366] = {.lex_state = 0, .external_lex_state = 8}, - [9367] = {.lex_state = 0, .external_lex_state = 8}, - [9368] = {.lex_state = 22, .external_lex_state = 8}, - [9369] = {.lex_state = 32, .external_lex_state = 8}, - [9370] = {.lex_state = 0, .external_lex_state = 9}, - [9371] = {.lex_state = 22, .external_lex_state = 8}, - [9372] = {.lex_state = 0, .external_lex_state = 8}, - [9373] = {.lex_state = 0, .external_lex_state = 9}, - [9374] = {.lex_state = 0, .external_lex_state = 8}, - [9375] = {.lex_state = 0, .external_lex_state = 9}, - [9376] = {.lex_state = 0, .external_lex_state = 8}, - [9377] = {.lex_state = 0, .external_lex_state = 9}, - [9378] = {.lex_state = 0, .external_lex_state = 8}, - [9379] = {.lex_state = 0, .external_lex_state = 9}, - [9380] = {.lex_state = 0, .external_lex_state = 8}, - [9381] = {.lex_state = 0, .external_lex_state = 8}, - [9382] = {.lex_state = 32, .external_lex_state = 8}, - [9383] = {.lex_state = 0, .external_lex_state = 8}, - [9384] = {.lex_state = 0, .external_lex_state = 8}, - [9385] = {.lex_state = 0, .external_lex_state = 9}, - [9386] = {.lex_state = 0, .external_lex_state = 8}, - [9387] = {.lex_state = 22, .external_lex_state = 8}, - [9388] = {.lex_state = 32, .external_lex_state = 8}, - [9389] = {.lex_state = 0, .external_lex_state = 8}, - [9390] = {.lex_state = 321, .external_lex_state = 8}, - [9391] = {.lex_state = 0, .external_lex_state = 9}, - [9392] = {.lex_state = 0, .external_lex_state = 9}, - [9393] = {.lex_state = 0, .external_lex_state = 8}, - [9394] = {.lex_state = 321, .external_lex_state = 8}, - [9395] = {.lex_state = 0, .external_lex_state = 8}, - [9396] = {.lex_state = 0, .external_lex_state = 8}, - [9397] = {.lex_state = 0, .external_lex_state = 8}, - [9398] = {.lex_state = 0, .external_lex_state = 8}, - [9399] = {.lex_state = 0, .external_lex_state = 8}, - [9400] = {.lex_state = 0, .external_lex_state = 8}, - [9401] = {.lex_state = 0, .external_lex_state = 8}, - [9402] = {.lex_state = 0, .external_lex_state = 8}, - [9403] = {.lex_state = 0, .external_lex_state = 8}, - [9404] = {.lex_state = 0, .external_lex_state = 8}, - [9405] = {.lex_state = 0, .external_lex_state = 9}, - [9406] = {.lex_state = 32, .external_lex_state = 8}, - [9407] = {.lex_state = 0, .external_lex_state = 8}, - [9408] = {.lex_state = 0, .external_lex_state = 9}, - [9409] = {.lex_state = 0, .external_lex_state = 8}, - [9410] = {.lex_state = 0, .external_lex_state = 8}, - [9411] = {.lex_state = 0, .external_lex_state = 9}, - [9412] = {.lex_state = 0, .external_lex_state = 8}, - [9413] = {.lex_state = 0, .external_lex_state = 9}, - [9414] = {.lex_state = 32, .external_lex_state = 8}, - [9415] = {.lex_state = 0, .external_lex_state = 8}, - [9416] = {.lex_state = 0, .external_lex_state = 9}, - [9417] = {.lex_state = 0, .external_lex_state = 8}, - [9418] = {.lex_state = 0, .external_lex_state = 9}, - [9419] = {.lex_state = 0, .external_lex_state = 8}, - [9420] = {.lex_state = 0, .external_lex_state = 8}, - [9421] = {.lex_state = 0, .external_lex_state = 9}, - [9422] = {.lex_state = 0, .external_lex_state = 8}, - [9423] = {.lex_state = 32, .external_lex_state = 8}, - [9424] = {.lex_state = 32, .external_lex_state = 8}, - [9425] = {.lex_state = 0, .external_lex_state = 9}, - [9426] = {.lex_state = 0, .external_lex_state = 8}, - [9427] = {.lex_state = 0, .external_lex_state = 9}, - [9428] = {.lex_state = 0, .external_lex_state = 9}, - [9429] = {.lex_state = 0, .external_lex_state = 9}, - [9430] = {.lex_state = 0, .external_lex_state = 8}, - [9431] = {.lex_state = 0, .external_lex_state = 8}, - [9432] = {.lex_state = 0, .external_lex_state = 8}, - [9433] = {.lex_state = 0, .external_lex_state = 8}, - [9434] = {.lex_state = 0, .external_lex_state = 8}, - [9435] = {.lex_state = 321, .external_lex_state = 8}, - [9436] = {.lex_state = 0, .external_lex_state = 9}, - [9437] = {.lex_state = 0, .external_lex_state = 9}, - [9438] = {.lex_state = 0, .external_lex_state = 8}, - [9439] = {.lex_state = 0, .external_lex_state = 8}, - [9440] = {.lex_state = 0, .external_lex_state = 9}, - [9441] = {.lex_state = 0, .external_lex_state = 9}, - [9442] = {.lex_state = 0, .external_lex_state = 9}, - [9443] = {.lex_state = 0, .external_lex_state = 9}, - [9444] = {.lex_state = 32, .external_lex_state = 8}, - [9445] = {.lex_state = 0, .external_lex_state = 9}, - [9446] = {.lex_state = 0, .external_lex_state = 9}, - [9447] = {.lex_state = 32, .external_lex_state = 8}, - [9448] = {.lex_state = 0, .external_lex_state = 8}, - [9449] = {.lex_state = 32, .external_lex_state = 8}, - [9450] = {.lex_state = 0, .external_lex_state = 9}, - [9451] = {.lex_state = 0, .external_lex_state = 9}, - [9452] = {.lex_state = 0, .external_lex_state = 8}, - [9453] = {.lex_state = 0, .external_lex_state = 8}, - [9454] = {.lex_state = 0, .external_lex_state = 8}, - [9455] = {.lex_state = 0, .external_lex_state = 9}, - [9456] = {.lex_state = 0, .external_lex_state = 9}, - [9457] = {.lex_state = 22, .external_lex_state = 11}, - [9458] = {.lex_state = 0, .external_lex_state = 9}, - [9459] = {.lex_state = 0, .external_lex_state = 9}, - [9460] = {.lex_state = 0, .external_lex_state = 9}, - [9461] = {.lex_state = 22, .external_lex_state = 8}, - [9462] = {.lex_state = 22, .external_lex_state = 8}, - [9463] = {.lex_state = 0, .external_lex_state = 9}, - [9464] = {.lex_state = 22, .external_lex_state = 8}, - [9465] = {.lex_state = 0, .external_lex_state = 9}, - [9466] = {.lex_state = 0, .external_lex_state = 8}, - [9467] = {.lex_state = 22, .external_lex_state = 8}, - [9468] = {.lex_state = 0, .external_lex_state = 8}, - [9469] = {.lex_state = 0, .external_lex_state = 9}, - [9470] = {.lex_state = 22, .external_lex_state = 8}, - [9471] = {.lex_state = 0, .external_lex_state = 8}, - [9472] = {.lex_state = 22, .external_lex_state = 8}, - [9473] = {.lex_state = 0, .external_lex_state = 8}, - [9474] = {.lex_state = 0, .external_lex_state = 8}, - [9475] = {.lex_state = 0, .external_lex_state = 8}, - [9476] = {.lex_state = 0, .external_lex_state = 8}, - [9477] = {.lex_state = 0, .external_lex_state = 9}, - [9478] = {.lex_state = 22, .external_lex_state = 8}, - [9479] = {.lex_state = 0, .external_lex_state = 8}, - [9480] = {.lex_state = 0, .external_lex_state = 8}, - [9481] = {.lex_state = 0, .external_lex_state = 9}, - [9482] = {.lex_state = 0, .external_lex_state = 8}, - [9483] = {.lex_state = 22, .external_lex_state = 8}, - [9484] = {.lex_state = 0, .external_lex_state = 8}, - [9485] = {.lex_state = 0, .external_lex_state = 8}, - [9486] = {.lex_state = 0, .external_lex_state = 8}, - [9487] = {.lex_state = 0, .external_lex_state = 8}, - [9488] = {.lex_state = 22, .external_lex_state = 8}, - [9489] = {.lex_state = 0, .external_lex_state = 8}, - [9490] = {.lex_state = 22, .external_lex_state = 8}, - [9491] = {.lex_state = 0, .external_lex_state = 8}, - [9492] = {.lex_state = 0, .external_lex_state = 8}, - [9493] = {.lex_state = 0, .external_lex_state = 8}, - [9494] = {.lex_state = 22, .external_lex_state = 8}, - [9495] = {.lex_state = 0, .external_lex_state = 8}, - [9496] = {.lex_state = 0, .external_lex_state = 9}, - [9497] = {.lex_state = 0, .external_lex_state = 8}, - [9498] = {.lex_state = 0, .external_lex_state = 8}, - [9499] = {.lex_state = 22, .external_lex_state = 8}, - [9500] = {.lex_state = 0, .external_lex_state = 8}, - [9501] = {.lex_state = 0, .external_lex_state = 8}, - [9502] = {.lex_state = 22, .external_lex_state = 8}, - [9503] = {.lex_state = 0, .external_lex_state = 8}, - [9504] = {.lex_state = 0, .external_lex_state = 8}, - [9505] = {.lex_state = 0, .external_lex_state = 8}, - [9506] = {.lex_state = 22, .external_lex_state = 8}, - [9507] = {.lex_state = 0, .external_lex_state = 8}, - [9508] = {.lex_state = 22, .external_lex_state = 8}, - [9509] = {.lex_state = 0, .external_lex_state = 8}, - [9510] = {.lex_state = 22, .external_lex_state = 8}, - [9511] = {.lex_state = 22, .external_lex_state = 8}, - [9512] = {.lex_state = 0, .external_lex_state = 8}, - [9513] = {.lex_state = 22, .external_lex_state = 8}, - [9514] = {.lex_state = 22, .external_lex_state = 8}, - [9515] = {.lex_state = 22, .external_lex_state = 8}, - [9516] = {.lex_state = 0, .external_lex_state = 8}, - [9517] = {.lex_state = 0, .external_lex_state = 8}, - [9518] = {.lex_state = 22, .external_lex_state = 8}, - [9519] = {.lex_state = 321, .external_lex_state = 8}, - [9520] = {.lex_state = 0, .external_lex_state = 8}, - [9521] = {.lex_state = 0, .external_lex_state = 9}, - [9522] = {.lex_state = 22, .external_lex_state = 8}, - [9523] = {.lex_state = 0, .external_lex_state = 8}, - [9524] = {.lex_state = 0, .external_lex_state = 8}, - [9525] = {.lex_state = 0, .external_lex_state = 8}, - [9526] = {.lex_state = 0, .external_lex_state = 8}, - [9527] = {.lex_state = 22, .external_lex_state = 8}, - [9528] = {.lex_state = 0, .external_lex_state = 8}, - [9529] = {.lex_state = 22, .external_lex_state = 8}, - [9530] = {.lex_state = 22, .external_lex_state = 8}, - [9531] = {.lex_state = 0, .external_lex_state = 8}, - [9532] = {.lex_state = 0, .external_lex_state = 8}, - [9533] = {.lex_state = 0, .external_lex_state = 8}, - [9534] = {.lex_state = 22, .external_lex_state = 8}, - [9535] = {.lex_state = 0, .external_lex_state = 8}, - [9536] = {.lex_state = 22, .external_lex_state = 8}, - [9537] = {.lex_state = 22, .external_lex_state = 8}, - [9538] = {.lex_state = 0, .external_lex_state = 8}, - [9539] = {.lex_state = 0, .external_lex_state = 8}, - [9540] = {.lex_state = 0, .external_lex_state = 8}, - [9541] = {.lex_state = 0, .external_lex_state = 8}, - [9542] = {.lex_state = 22, .external_lex_state = 8}, - [9543] = {.lex_state = 0, .external_lex_state = 8}, - [9544] = {.lex_state = 0, .external_lex_state = 8}, - [9545] = {.lex_state = 22, .external_lex_state = 8}, - [9546] = {.lex_state = 0, .external_lex_state = 8}, - [9547] = {.lex_state = 0, .external_lex_state = 8}, - [9548] = {.lex_state = 0, .external_lex_state = 8}, - [9549] = {.lex_state = 22, .external_lex_state = 8}, - [9550] = {.lex_state = 0, .external_lex_state = 8}, - [9551] = {.lex_state = 22, .external_lex_state = 8}, - [9552] = {.lex_state = 0, .external_lex_state = 8}, - [9553] = {.lex_state = 321, .external_lex_state = 8}, - [9554] = {.lex_state = 0, .external_lex_state = 8}, - [9555] = {.lex_state = 0, .external_lex_state = 8}, - [9556] = {.lex_state = 0, .external_lex_state = 8}, - [9557] = {.lex_state = 0, .external_lex_state = 8}, - [9558] = {.lex_state = 0, .external_lex_state = 8}, - [9559] = {.lex_state = 0, .external_lex_state = 8}, - [9560] = {.lex_state = 0, .external_lex_state = 8}, - [9561] = {.lex_state = 0, .external_lex_state = 8}, - [9562] = {.lex_state = 0, .external_lex_state = 8}, - [9563] = {.lex_state = 0, .external_lex_state = 8}, - [9564] = {.lex_state = 0, .external_lex_state = 8}, - [9565] = {.lex_state = 0, .external_lex_state = 8}, - [9566] = {.lex_state = 0, .external_lex_state = 8}, - [9567] = {.lex_state = 0, .external_lex_state = 8}, - [9568] = {.lex_state = 0, .external_lex_state = 8}, - [9569] = {.lex_state = 22, .external_lex_state = 8}, - [9570] = {.lex_state = 22, .external_lex_state = 8}, - [9571] = {.lex_state = 0, .external_lex_state = 8}, - [9572] = {.lex_state = 22, .external_lex_state = 8}, - [9573] = {.lex_state = 22, .external_lex_state = 8}, - [9574] = {.lex_state = 22, .external_lex_state = 8}, - [9575] = {.lex_state = 0, .external_lex_state = 8}, - [9576] = {.lex_state = 0, .external_lex_state = 8}, - [9577] = {.lex_state = 0, .external_lex_state = 8}, - [9578] = {.lex_state = 0, .external_lex_state = 9}, - [9579] = {.lex_state = 22, .external_lex_state = 8}, - [9580] = {.lex_state = 0, .external_lex_state = 8}, - [9581] = {.lex_state = 0, .external_lex_state = 8}, - [9582] = {.lex_state = 0, .external_lex_state = 8}, - [9583] = {.lex_state = 22, .external_lex_state = 8}, - [9584] = {.lex_state = 0, .external_lex_state = 8}, - [9585] = {.lex_state = 0, .external_lex_state = 8}, - [9586] = {.lex_state = 0, .external_lex_state = 8}, - [9587] = {.lex_state = 0, .external_lex_state = 8}, - [9588] = {.lex_state = 0, .external_lex_state = 8}, - [9589] = {.lex_state = 22, .external_lex_state = 8}, - [9590] = {.lex_state = 0, .external_lex_state = 8}, - [9591] = {.lex_state = 0, .external_lex_state = 8}, - [9592] = {.lex_state = 22, .external_lex_state = 8}, - [9593] = {.lex_state = 0, .external_lex_state = 8}, - [9594] = {.lex_state = 0, .external_lex_state = 8}, - [9595] = {.lex_state = 0, .external_lex_state = 8}, - [9596] = {.lex_state = 0, .external_lex_state = 8}, - [9597] = {.lex_state = 0, .external_lex_state = 8}, - [9598] = {.lex_state = 22, .external_lex_state = 8}, - [9599] = {.lex_state = 22, .external_lex_state = 8}, - [9600] = {.lex_state = 0, .external_lex_state = 8}, - [9601] = {.lex_state = 0, .external_lex_state = 8}, - [9602] = {.lex_state = 0, .external_lex_state = 8}, - [9603] = {.lex_state = 22, .external_lex_state = 8}, - [9604] = {.lex_state = 0, .external_lex_state = 8}, - [9605] = {.lex_state = 22, .external_lex_state = 8}, - [9606] = {.lex_state = 0, .external_lex_state = 8}, - [9607] = {.lex_state = 22, .external_lex_state = 8}, - [9608] = {.lex_state = 0, .external_lex_state = 8}, - [9609] = {.lex_state = 0, .external_lex_state = 8}, - [9610] = {.lex_state = 0, .external_lex_state = 8}, - [9611] = {.lex_state = 0, .external_lex_state = 8}, - [9612] = {.lex_state = 0, .external_lex_state = 8}, - [9613] = {.lex_state = 0, .external_lex_state = 8}, - [9614] = {.lex_state = 0, .external_lex_state = 8}, - [9615] = {.lex_state = 0, .external_lex_state = 8}, - [9616] = {.lex_state = 22, .external_lex_state = 8}, - [9617] = {.lex_state = 0, .external_lex_state = 8}, - [9618] = {.lex_state = 0, .external_lex_state = 8}, - [9619] = {.lex_state = 22, .external_lex_state = 8}, - [9620] = {.lex_state = 0, .external_lex_state = 8}, - [9621] = {.lex_state = 0, .external_lex_state = 8}, - [9622] = {.lex_state = 0, .external_lex_state = 8}, - [9623] = {.lex_state = 22, .external_lex_state = 8}, - [9624] = {.lex_state = 0, .external_lex_state = 8}, - [9625] = {.lex_state = 22, .external_lex_state = 8}, - [9626] = {.lex_state = 22, .external_lex_state = 8}, - [9627] = {.lex_state = 22, .external_lex_state = 8}, - [9628] = {.lex_state = 0, .external_lex_state = 8}, - [9629] = {.lex_state = 22, .external_lex_state = 8}, - [9630] = {.lex_state = 22, .external_lex_state = 8}, - [9631] = {.lex_state = 0, .external_lex_state = 8}, - [9632] = {.lex_state = 22, .external_lex_state = 8}, - [9633] = {.lex_state = 0, .external_lex_state = 8}, - [9634] = {.lex_state = 22, .external_lex_state = 8}, - [9635] = {.lex_state = 22, .external_lex_state = 8}, - [9636] = {.lex_state = 0, .external_lex_state = 8}, - [9637] = {.lex_state = 22, .external_lex_state = 8}, - [9638] = {.lex_state = 0, .external_lex_state = 8}, - [9639] = {.lex_state = 0, .external_lex_state = 8}, - [9640] = {.lex_state = 22, .external_lex_state = 8}, - [9641] = {.lex_state = 0, .external_lex_state = 8}, - [9642] = {.lex_state = 0, .external_lex_state = 8}, - [9643] = {.lex_state = 0, .external_lex_state = 8}, - [9644] = {.lex_state = 22, .external_lex_state = 8}, - [9645] = {.lex_state = 0, .external_lex_state = 8}, - [9646] = {.lex_state = 22, .external_lex_state = 8}, - [9647] = {.lex_state = 0, .external_lex_state = 8}, - [9648] = {.lex_state = 0, .external_lex_state = 8}, - [9649] = {.lex_state = 0, .external_lex_state = 8}, - [9650] = {.lex_state = 22, .external_lex_state = 8}, - [9651] = {.lex_state = 22, .external_lex_state = 8}, - [9652] = {.lex_state = 22, .external_lex_state = 8}, - [9653] = {.lex_state = 22, .external_lex_state = 8}, - [9654] = {.lex_state = 22, .external_lex_state = 8}, - [9655] = {.lex_state = 22, .external_lex_state = 8}, - [9656] = {.lex_state = 22, .external_lex_state = 8}, - [9657] = {.lex_state = 22, .external_lex_state = 8}, - [9658] = {.lex_state = 0, .external_lex_state = 8}, - [9659] = {.lex_state = 0, .external_lex_state = 8}, - [9660] = {.lex_state = 0, .external_lex_state = 8}, - [9661] = {.lex_state = 22, .external_lex_state = 8}, - [9662] = {.lex_state = 22, .external_lex_state = 8}, - [9663] = {.lex_state = 22, .external_lex_state = 8}, - [9664] = {.lex_state = 0, .external_lex_state = 8}, - [9665] = {.lex_state = 22, .external_lex_state = 8}, - [9666] = {.lex_state = 0, .external_lex_state = 8}, - [9667] = {.lex_state = 0, .external_lex_state = 8}, - [9668] = {.lex_state = 22, .external_lex_state = 8}, - [9669] = {.lex_state = 22, .external_lex_state = 8}, - [9670] = {.lex_state = 0, .external_lex_state = 8}, - [9671] = {.lex_state = 0, .external_lex_state = 8}, - [9672] = {.lex_state = 0, .external_lex_state = 8}, - [9673] = {.lex_state = 0, .external_lex_state = 8}, - [9674] = {.lex_state = 0, .external_lex_state = 8}, - [9675] = {.lex_state = 0, .external_lex_state = 8}, - [9676] = {.lex_state = 0, .external_lex_state = 8}, - [9677] = {.lex_state = 22, .external_lex_state = 8}, - [9678] = {.lex_state = 0, .external_lex_state = 8}, - [9679] = {.lex_state = 0, .external_lex_state = 8}, - [9680] = {.lex_state = 0, .external_lex_state = 8}, - [9681] = {.lex_state = 0, .external_lex_state = 8}, - [9682] = {.lex_state = 0, .external_lex_state = 8}, - [9683] = {.lex_state = 0, .external_lex_state = 8}, - [9684] = {.lex_state = 0, .external_lex_state = 8}, - [9685] = {.lex_state = 22, .external_lex_state = 8}, - [9686] = {.lex_state = 22, .external_lex_state = 8}, - [9687] = {.lex_state = 22, .external_lex_state = 8}, - [9688] = {.lex_state = 22, .external_lex_state = 8}, - [9689] = {.lex_state = 22, .external_lex_state = 8}, - [9690] = {.lex_state = 0, .external_lex_state = 8}, - [9691] = {.lex_state = 0, .external_lex_state = 8}, - [9692] = {.lex_state = 0, .external_lex_state = 8}, - [9693] = {.lex_state = 0, .external_lex_state = 8}, - [9694] = {.lex_state = 0, .external_lex_state = 8}, - [9695] = {.lex_state = 22, .external_lex_state = 8}, - [9696] = {.lex_state = 22, .external_lex_state = 8}, - [9697] = {.lex_state = 22, .external_lex_state = 8}, - [9698] = {.lex_state = 0, .external_lex_state = 8}, - [9699] = {.lex_state = 0, .external_lex_state = 8}, - [9700] = {.lex_state = 0, .external_lex_state = 8}, - [9701] = {.lex_state = 0, .external_lex_state = 8}, - [9702] = {.lex_state = 0, .external_lex_state = 8}, - [9703] = {.lex_state = 0, .external_lex_state = 8}, - [9704] = {.lex_state = 0, .external_lex_state = 8}, - [9705] = {.lex_state = 0, .external_lex_state = 8}, - [9706] = {.lex_state = 0, .external_lex_state = 8}, - [9707] = {.lex_state = 22, .external_lex_state = 8}, - [9708] = {.lex_state = 22, .external_lex_state = 8}, - [9709] = {.lex_state = 0, .external_lex_state = 8}, - [9710] = {.lex_state = 0, .external_lex_state = 8}, - [9711] = {.lex_state = 0, .external_lex_state = 8}, - [9712] = {.lex_state = 22, .external_lex_state = 8}, - [9713] = {.lex_state = 0, .external_lex_state = 8}, - [9714] = {.lex_state = 22, .external_lex_state = 8}, - [9715] = {.lex_state = 0, .external_lex_state = 8}, - [9716] = {.lex_state = 22, .external_lex_state = 8}, - [9717] = {.lex_state = 0, .external_lex_state = 8}, - [9718] = {.lex_state = 22, .external_lex_state = 8}, - [9719] = {.lex_state = 0, .external_lex_state = 8}, - [9720] = {.lex_state = 0, .external_lex_state = 8}, - [9721] = {.lex_state = 0, .external_lex_state = 8}, - [9722] = {.lex_state = 22, .external_lex_state = 8}, - [9723] = {.lex_state = 22, .external_lex_state = 8}, - [9724] = {.lex_state = 0, .external_lex_state = 8}, - [9725] = {.lex_state = 0, .external_lex_state = 8}, - [9726] = {.lex_state = 0, .external_lex_state = 8}, - [9727] = {.lex_state = 0, .external_lex_state = 8}, - [9728] = {.lex_state = 0, .external_lex_state = 8}, - [9729] = {.lex_state = 22, .external_lex_state = 8}, - [9730] = {.lex_state = 22, .external_lex_state = 8}, - [9731] = {.lex_state = 0, .external_lex_state = 8}, - [9732] = {.lex_state = 0, .external_lex_state = 8}, - [9733] = {.lex_state = 0, .external_lex_state = 8}, - [9734] = {.lex_state = 22, .external_lex_state = 8}, - [9735] = {.lex_state = 22, .external_lex_state = 8}, - [9736] = {.lex_state = 0, .external_lex_state = 8}, - [9737] = {.lex_state = 0, .external_lex_state = 8}, - [9738] = {.lex_state = 22, .external_lex_state = 8}, - [9739] = {.lex_state = 0, .external_lex_state = 8}, - [9740] = {.lex_state = 0, .external_lex_state = 8}, - [9741] = {.lex_state = 0, .external_lex_state = 8}, - [9742] = {.lex_state = 0, .external_lex_state = 8}, - [9743] = {.lex_state = 22, .external_lex_state = 8}, - [9744] = {.lex_state = 22, .external_lex_state = 8}, - [9745] = {.lex_state = 22, .external_lex_state = 8}, - [9746] = {.lex_state = 0, .external_lex_state = 8}, - [9747] = {.lex_state = 0, .external_lex_state = 8}, - [9748] = {.lex_state = 0, .external_lex_state = 8}, - [9749] = {.lex_state = 0, .external_lex_state = 8}, - [9750] = {.lex_state = 0, .external_lex_state = 8}, - [9751] = {.lex_state = 0, .external_lex_state = 8}, - [9752] = {.lex_state = 22, .external_lex_state = 8}, - [9753] = {.lex_state = 0, .external_lex_state = 8}, - [9754] = {.lex_state = 0, .external_lex_state = 8}, - [9755] = {.lex_state = 22, .external_lex_state = 8}, - [9756] = {.lex_state = 0, .external_lex_state = 8}, - [9757] = {.lex_state = 0, .external_lex_state = 8}, - [9758] = {.lex_state = 0, .external_lex_state = 8}, - [9759] = {.lex_state = 0, .external_lex_state = 8}, - [9760] = {.lex_state = 22, .external_lex_state = 8}, - [9761] = {.lex_state = 22, .external_lex_state = 8}, - [9762] = {.lex_state = 22, .external_lex_state = 8}, - [9763] = {.lex_state = 321, .external_lex_state = 8}, - [9764] = {.lex_state = 22, .external_lex_state = 8}, - [9765] = {.lex_state = 0, .external_lex_state = 8}, - [9766] = {.lex_state = 0, .external_lex_state = 8}, - [9767] = {.lex_state = 0, .external_lex_state = 8}, - [9768] = {.lex_state = 0, .external_lex_state = 8}, - [9769] = {.lex_state = 0, .external_lex_state = 8}, - [9770] = {.lex_state = 0, .external_lex_state = 8}, - [9771] = {.lex_state = 0, .external_lex_state = 8}, - [9772] = {.lex_state = 22, .external_lex_state = 8}, - [9773] = {.lex_state = 22, .external_lex_state = 8}, - [9774] = {.lex_state = 0, .external_lex_state = 8}, - [9775] = {.lex_state = 0, .external_lex_state = 8}, - [9776] = {.lex_state = 0, .external_lex_state = 8}, - [9777] = {.lex_state = 22, .external_lex_state = 8}, - [9778] = {.lex_state = 22, .external_lex_state = 8}, - [9779] = {.lex_state = 0, .external_lex_state = 8}, - [9780] = {.lex_state = 22, .external_lex_state = 8}, - [9781] = {.lex_state = 0, .external_lex_state = 8}, - [9782] = {.lex_state = 0, .external_lex_state = 8}, - [9783] = {.lex_state = 22, .external_lex_state = 8}, - [9784] = {.lex_state = 22, .external_lex_state = 8}, - [9785] = {.lex_state = 0, .external_lex_state = 8}, - [9786] = {.lex_state = 0, .external_lex_state = 8}, - [9787] = {.lex_state = 0, .external_lex_state = 8}, - [9788] = {.lex_state = 0, .external_lex_state = 8}, - [9789] = {.lex_state = 0, .external_lex_state = 8}, - [9790] = {.lex_state = 22, .external_lex_state = 8}, - [9791] = {.lex_state = 22, .external_lex_state = 8}, - [9792] = {.lex_state = 0, .external_lex_state = 8}, - [9793] = {.lex_state = 22, .external_lex_state = 8}, - [9794] = {.lex_state = 0, .external_lex_state = 8}, - [9795] = {.lex_state = 22, .external_lex_state = 8}, - [9796] = {.lex_state = 0, .external_lex_state = 8}, - [9797] = {.lex_state = 0, .external_lex_state = 8}, - [9798] = {.lex_state = 0, .external_lex_state = 8}, - [9799] = {.lex_state = 0, .external_lex_state = 8}, - [9800] = {.lex_state = 0, .external_lex_state = 8}, - [9801] = {.lex_state = 0, .external_lex_state = 8}, - [9802] = {.lex_state = 0, .external_lex_state = 8}, - [9803] = {.lex_state = 0, .external_lex_state = 8}, - [9804] = {.lex_state = 0, .external_lex_state = 8}, - [9805] = {.lex_state = 0, .external_lex_state = 8}, - [9806] = {.lex_state = 0, .external_lex_state = 8}, - [9807] = {.lex_state = 22, .external_lex_state = 8}, - [9808] = {.lex_state = 0, .external_lex_state = 8}, - [9809] = {.lex_state = 0, .external_lex_state = 8}, - [9810] = {.lex_state = 0, .external_lex_state = 8}, - [9811] = {.lex_state = 0, .external_lex_state = 8}, - [9812] = {.lex_state = 22, .external_lex_state = 8}, - [9813] = {.lex_state = 0, .external_lex_state = 9}, - [9814] = {.lex_state = 0, .external_lex_state = 8}, - [9815] = {.lex_state = 0, .external_lex_state = 9}, - [9816] = {.lex_state = 0, .external_lex_state = 8}, - [9817] = {.lex_state = 0, .external_lex_state = 8}, - [9818] = {.lex_state = 0, .external_lex_state = 8}, - [9819] = {.lex_state = 0, .external_lex_state = 9}, - [9820] = {.lex_state = 0, .external_lex_state = 8}, - [9821] = {.lex_state = 0, .external_lex_state = 8}, - [9822] = {.lex_state = 0, .external_lex_state = 8}, - [9823] = {.lex_state = 0, .external_lex_state = 8}, - [9824] = {.lex_state = 22, .external_lex_state = 8}, - [9825] = {.lex_state = 22, .external_lex_state = 8}, - [9826] = {.lex_state = 0, .external_lex_state = 8}, - [9827] = {.lex_state = 0, .external_lex_state = 8}, - [9828] = {.lex_state = 0, .external_lex_state = 8}, - [9829] = {.lex_state = 0, .external_lex_state = 8}, - [9830] = {.lex_state = 0, .external_lex_state = 8}, - [9831] = {.lex_state = 22, .external_lex_state = 8}, - [9832] = {.lex_state = 0, .external_lex_state = 8}, - [9833] = {.lex_state = 0, .external_lex_state = 8}, - [9834] = {.lex_state = 321, .external_lex_state = 8}, - [9835] = {.lex_state = 22, .external_lex_state = 8}, - [9836] = {.lex_state = 0, .external_lex_state = 8}, - [9837] = {.lex_state = 0, .external_lex_state = 8}, - [9838] = {.lex_state = 0, .external_lex_state = 8}, - [9839] = {.lex_state = 0, .external_lex_state = 8}, - [9840] = {.lex_state = 0, .external_lex_state = 8}, - [9841] = {.lex_state = 0, .external_lex_state = 8}, - [9842] = {.lex_state = 0, .external_lex_state = 8}, - [9843] = {.lex_state = 0, .external_lex_state = 8}, - [9844] = {.lex_state = 0, .external_lex_state = 9}, - [9845] = {.lex_state = 0, .external_lex_state = 8}, - [9846] = {.lex_state = 0, .external_lex_state = 9}, - [9847] = {.lex_state = 22, .external_lex_state = 8}, - [9848] = {.lex_state = 0, .external_lex_state = 8}, - [9849] = {.lex_state = 0, .external_lex_state = 8}, - [9850] = {.lex_state = 22, .external_lex_state = 8}, - [9851] = {.lex_state = 0, .external_lex_state = 8}, - [9852] = {.lex_state = 0, .external_lex_state = 8}, - [9853] = {.lex_state = 0, .external_lex_state = 8}, - [9854] = {.lex_state = 0, .external_lex_state = 8}, - [9855] = {.lex_state = 0, .external_lex_state = 8}, - [9856] = {.lex_state = 0, .external_lex_state = 8}, - [9857] = {.lex_state = 0, .external_lex_state = 8}, - [9858] = {.lex_state = 22, .external_lex_state = 8}, - [9859] = {.lex_state = 0, .external_lex_state = 8}, - [9860] = {.lex_state = 0, .external_lex_state = 8}, - [9861] = {.lex_state = 0, .external_lex_state = 8}, - [9862] = {.lex_state = 0, .external_lex_state = 8}, - [9863] = {.lex_state = 0, .external_lex_state = 8}, - [9864] = {.lex_state = 0, .external_lex_state = 8}, - [9865] = {.lex_state = 0, .external_lex_state = 8}, - [9866] = {.lex_state = 0, .external_lex_state = 8}, - [9867] = {.lex_state = 0, .external_lex_state = 8}, - [9868] = {.lex_state = 0, .external_lex_state = 8}, - [9869] = {.lex_state = 22, .external_lex_state = 8}, - [9870] = {.lex_state = 0, .external_lex_state = 8}, - [9871] = {.lex_state = 22, .external_lex_state = 8}, - [9872] = {.lex_state = 22, .external_lex_state = 8}, - [9873] = {.lex_state = 0, .external_lex_state = 8}, - [9874] = {.lex_state = 22, .external_lex_state = 8}, - [9875] = {.lex_state = 22, .external_lex_state = 8}, - [9876] = {.lex_state = 0, .external_lex_state = 8}, - [9877] = {.lex_state = 22, .external_lex_state = 8}, - [9878] = {.lex_state = 22, .external_lex_state = 8}, - [9879] = {.lex_state = 0, .external_lex_state = 8}, - [9880] = {.lex_state = 0, .external_lex_state = 8}, - [9881] = {.lex_state = 22, .external_lex_state = 8}, - [9882] = {.lex_state = 0, .external_lex_state = 8}, - [9883] = {.lex_state = 22, .external_lex_state = 8}, - [9884] = {.lex_state = 0, .external_lex_state = 8}, - [9885] = {.lex_state = 0, .external_lex_state = 8}, - [9886] = {.lex_state = 0, .external_lex_state = 8}, - [9887] = {.lex_state = 22, .external_lex_state = 8}, - [9888] = {.lex_state = 22, .external_lex_state = 8}, - [9889] = {.lex_state = 22, .external_lex_state = 8}, - [9890] = {.lex_state = 0, .external_lex_state = 8}, - [9891] = {.lex_state = 22, .external_lex_state = 8}, - [9892] = {.lex_state = 0, .external_lex_state = 8}, - [9893] = {.lex_state = 22, .external_lex_state = 8}, - [9894] = {.lex_state = 0, .external_lex_state = 8}, - [9895] = {.lex_state = 22, .external_lex_state = 8}, - [9896] = {.lex_state = 22, .external_lex_state = 8}, - [9897] = {.lex_state = 0, .external_lex_state = 8}, - [9898] = {.lex_state = 22, .external_lex_state = 8}, - [9899] = {.lex_state = 22, .external_lex_state = 8}, - [9900] = {.lex_state = 0, .external_lex_state = 8}, - [9901] = {.lex_state = 0, .external_lex_state = 8}, - [9902] = {.lex_state = 0, .external_lex_state = 8}, - [9903] = {.lex_state = 0, .external_lex_state = 8}, - [9904] = {.lex_state = 0, .external_lex_state = 8}, - [9905] = {.lex_state = 0, .external_lex_state = 8}, - [9906] = {.lex_state = 0, .external_lex_state = 8}, - [9907] = {.lex_state = 0, .external_lex_state = 8}, - [9908] = {.lex_state = 22, .external_lex_state = 8}, - [9909] = {.lex_state = 0, .external_lex_state = 8}, - [9910] = {.lex_state = 0, .external_lex_state = 8}, - [9911] = {.lex_state = 0, .external_lex_state = 8}, - [9912] = {.lex_state = 0, .external_lex_state = 8}, - [9913] = {.lex_state = 22, .external_lex_state = 8}, - [9914] = {.lex_state = 22, .external_lex_state = 8}, - [9915] = {.lex_state = 0, .external_lex_state = 9}, - [9916] = {.lex_state = 0, .external_lex_state = 8}, - [9917] = {.lex_state = 321, .external_lex_state = 8}, - [9918] = {.lex_state = 0, .external_lex_state = 8}, - [9919] = {.lex_state = 0, .external_lex_state = 8}, - [9920] = {.lex_state = 0, .external_lex_state = 8}, - [9921] = {.lex_state = 22, .external_lex_state = 8}, - [9922] = {.lex_state = 22, .external_lex_state = 8}, - [9923] = {.lex_state = 0, .external_lex_state = 8}, - [9924] = {.lex_state = 22, .external_lex_state = 8}, - [9925] = {.lex_state = 0, .external_lex_state = 8}, - [9926] = {.lex_state = 0, .external_lex_state = 8}, - [9927] = {.lex_state = 22, .external_lex_state = 8}, - [9928] = {.lex_state = 0, .external_lex_state = 8}, - [9929] = {.lex_state = 0, .external_lex_state = 8}, - [9930] = {.lex_state = 0, .external_lex_state = 8}, - [9931] = {.lex_state = 0, .external_lex_state = 8}, - [9932] = {.lex_state = 22, .external_lex_state = 8}, - [9933] = {.lex_state = 0, .external_lex_state = 8}, - [9934] = {.lex_state = 0, .external_lex_state = 8}, - [9935] = {.lex_state = 0, .external_lex_state = 8}, - [9936] = {.lex_state = 22, .external_lex_state = 8}, - [9937] = {.lex_state = 0, .external_lex_state = 8}, - [9938] = {.lex_state = 22, .external_lex_state = 8}, - [9939] = {.lex_state = 22, .external_lex_state = 8}, - [9940] = {.lex_state = 0, .external_lex_state = 8}, - [9941] = {.lex_state = 22, .external_lex_state = 8}, - [9942] = {.lex_state = 0, .external_lex_state = 8}, - [9943] = {.lex_state = 0, .external_lex_state = 8}, - [9944] = {.lex_state = 0, .external_lex_state = 8}, - [9945] = {.lex_state = 0, .external_lex_state = 8}, - [9946] = {.lex_state = 0, .external_lex_state = 8}, - [9947] = {.lex_state = 0, .external_lex_state = 8}, - [9948] = {.lex_state = 0, .external_lex_state = 8}, - [9949] = {.lex_state = 0, .external_lex_state = 8}, - [9950] = {.lex_state = 0, .external_lex_state = 8}, - [9951] = {.lex_state = 0, .external_lex_state = 8}, - [9952] = {.lex_state = 0, .external_lex_state = 8}, - [9953] = {.lex_state = 0, .external_lex_state = 8}, - [9954] = {.lex_state = 0, .external_lex_state = 8}, - [9955] = {.lex_state = 0, .external_lex_state = 8}, - [9956] = {.lex_state = 0, .external_lex_state = 8}, - [9957] = {.lex_state = 0, .external_lex_state = 8}, - [9958] = {.lex_state = 0, .external_lex_state = 8}, - [9959] = {.lex_state = 0, .external_lex_state = 8}, - [9960] = {.lex_state = 0, .external_lex_state = 8}, - [9961] = {.lex_state = 0, .external_lex_state = 8}, - [9962] = {.lex_state = 0, .external_lex_state = 8}, - [9963] = {.lex_state = 0, .external_lex_state = 8}, - [9964] = {.lex_state = 22, .external_lex_state = 8}, - [9965] = {.lex_state = 0, .external_lex_state = 8}, - [9966] = {.lex_state = 22, .external_lex_state = 8}, - [9967] = {.lex_state = 0, .external_lex_state = 8}, - [9968] = {.lex_state = 22, .external_lex_state = 8}, - [9969] = {.lex_state = 0, .external_lex_state = 8}, - [9970] = {.lex_state = 22, .external_lex_state = 8}, - [9971] = {.lex_state = 0, .external_lex_state = 8}, - [9972] = {.lex_state = 22, .external_lex_state = 8}, - [9973] = {.lex_state = 0, .external_lex_state = 8}, - [9974] = {.lex_state = 0, .external_lex_state = 8}, - [9975] = {.lex_state = 0, .external_lex_state = 8}, - [9976] = {.lex_state = 0, .external_lex_state = 8}, - [9977] = {.lex_state = 0, .external_lex_state = 8}, - [9978] = {.lex_state = 0, .external_lex_state = 8}, - [9979] = {.lex_state = 0, .external_lex_state = 8}, - [9980] = {.lex_state = 0, .external_lex_state = 8}, - [9981] = {.lex_state = 22, .external_lex_state = 8}, - [9982] = {.lex_state = 0, .external_lex_state = 8}, - [9983] = {.lex_state = 0, .external_lex_state = 8}, - [9984] = {.lex_state = 0, .external_lex_state = 8}, - [9985] = {.lex_state = 0, .external_lex_state = 8}, - [9986] = {.lex_state = 0, .external_lex_state = 8}, - [9987] = {.lex_state = 0, .external_lex_state = 8}, - [9988] = {.lex_state = 0, .external_lex_state = 8}, - [9989] = {.lex_state = 0, .external_lex_state = 8}, - [9990] = {.lex_state = 0, .external_lex_state = 8}, - [9991] = {.lex_state = 32, .external_lex_state = 8}, - [9992] = {.lex_state = 22, .external_lex_state = 8}, - [9993] = {.lex_state = 0, .external_lex_state = 8}, - [9994] = {.lex_state = 22, .external_lex_state = 8}, - [9995] = {.lex_state = 0, .external_lex_state = 8}, - [9996] = {.lex_state = 0, .external_lex_state = 8}, - [9997] = {.lex_state = 0, .external_lex_state = 8}, - [9998] = {.lex_state = 22, .external_lex_state = 8}, - [9999] = {.lex_state = 22, .external_lex_state = 8}, - [10000] = {.lex_state = 0, .external_lex_state = 8}, - [10001] = {.lex_state = 22, .external_lex_state = 8}, - [10002] = {.lex_state = 22, .external_lex_state = 8}, - [10003] = {.lex_state = 0, .external_lex_state = 8}, - [10004] = {.lex_state = 22, .external_lex_state = 8}, - [10005] = {.lex_state = 0, .external_lex_state = 8}, - [10006] = {.lex_state = 0, .external_lex_state = 8}, - [10007] = {.lex_state = 22, .external_lex_state = 8}, - [10008] = {.lex_state = 0, .external_lex_state = 8}, - [10009] = {.lex_state = 0, .external_lex_state = 8}, - [10010] = {.lex_state = 22, .external_lex_state = 8}, - [10011] = {.lex_state = 22, .external_lex_state = 8}, - [10012] = {.lex_state = 0, .external_lex_state = 8}, - [10013] = {.lex_state = 0, .external_lex_state = 8}, - [10014] = {.lex_state = 22, .external_lex_state = 8}, - [10015] = {.lex_state = 22, .external_lex_state = 8}, - [10016] = {.lex_state = 22, .external_lex_state = 8}, - [10017] = {.lex_state = 22, .external_lex_state = 8}, - [10018] = {.lex_state = 0, .external_lex_state = 8}, - [10019] = {.lex_state = 22, .external_lex_state = 8}, - [10020] = {.lex_state = 22, .external_lex_state = 8}, - [10021] = {.lex_state = 0, .external_lex_state = 8}, - [10022] = {.lex_state = 0, .external_lex_state = 8}, - [10023] = {.lex_state = 0, .external_lex_state = 8}, - [10024] = {.lex_state = 22, .external_lex_state = 8}, - [10025] = {.lex_state = 22, .external_lex_state = 8}, - [10026] = {.lex_state = 22, .external_lex_state = 8}, - [10027] = {.lex_state = 0, .external_lex_state = 8}, - [10028] = {.lex_state = 22, .external_lex_state = 8}, - [10029] = {.lex_state = 0, .external_lex_state = 8}, - [10030] = {.lex_state = 22, .external_lex_state = 8}, - [10031] = {.lex_state = 0, .external_lex_state = 8}, - [10032] = {.lex_state = 22, .external_lex_state = 8}, - [10033] = {.lex_state = 22, .external_lex_state = 8}, - [10034] = {.lex_state = 22, .external_lex_state = 8}, - [10035] = {.lex_state = 22, .external_lex_state = 8}, - [10036] = {.lex_state = 22, .external_lex_state = 8}, - [10037] = {.lex_state = 22, .external_lex_state = 8}, - [10038] = {.lex_state = 0, .external_lex_state = 8}, - [10039] = {.lex_state = 0, .external_lex_state = 8}, - [10040] = {.lex_state = 0, .external_lex_state = 8}, - [10041] = {.lex_state = 22, .external_lex_state = 8}, - [10042] = {.lex_state = 22, .external_lex_state = 8}, - [10043] = {.lex_state = 0, .external_lex_state = 8}, - [10044] = {.lex_state = 0, .external_lex_state = 8}, - [10045] = {.lex_state = 0, .external_lex_state = 8}, - [10046] = {.lex_state = 22, .external_lex_state = 8}, - [10047] = {.lex_state = 0, .external_lex_state = 8}, - [10048] = {.lex_state = 0, .external_lex_state = 8}, - [10049] = {.lex_state = 0, .external_lex_state = 8}, - [10050] = {.lex_state = 22, .external_lex_state = 8}, - [10051] = {.lex_state = 22, .external_lex_state = 8}, - [10052] = {.lex_state = 22, .external_lex_state = 8}, - [10053] = {.lex_state = 22, .external_lex_state = 8}, - [10054] = {.lex_state = 22, .external_lex_state = 8}, - [10055] = {.lex_state = 22, .external_lex_state = 8}, - [10056] = {.lex_state = 22, .external_lex_state = 8}, - [10057] = {.lex_state = 22, .external_lex_state = 8}, - [10058] = {.lex_state = 22, .external_lex_state = 8}, - [10059] = {.lex_state = 0, .external_lex_state = 8}, - [10060] = {.lex_state = 0, .external_lex_state = 8}, - [10061] = {.lex_state = 0, .external_lex_state = 8}, - [10062] = {.lex_state = 0, .external_lex_state = 8}, - [10063] = {.lex_state = 0, .external_lex_state = 8}, - [10064] = {.lex_state = 0, .external_lex_state = 8}, - [10065] = {.lex_state = 22, .external_lex_state = 8}, - [10066] = {.lex_state = 0, .external_lex_state = 8}, - [10067] = {.lex_state = 0, .external_lex_state = 8}, - [10068] = {.lex_state = 0, .external_lex_state = 8}, - [10069] = {.lex_state = 321, .external_lex_state = 8}, - [10070] = {.lex_state = 0, .external_lex_state = 8}, - [10071] = {.lex_state = 0, .external_lex_state = 8}, - [10072] = {.lex_state = 0, .external_lex_state = 8}, - [10073] = {.lex_state = 0, .external_lex_state = 8}, - [10074] = {.lex_state = 0, .external_lex_state = 8}, - [10075] = {.lex_state = 0, .external_lex_state = 8}, - [10076] = {.lex_state = 0, .external_lex_state = 8}, - [10077] = {.lex_state = 0, .external_lex_state = 8}, - [10078] = {.lex_state = 0, .external_lex_state = 8}, - [10079] = {.lex_state = 0, .external_lex_state = 8}, - [10080] = {.lex_state = 0, .external_lex_state = 8}, - [10081] = {.lex_state = 0, .external_lex_state = 8}, - [10082] = {.lex_state = 0, .external_lex_state = 8}, - [10083] = {.lex_state = 0, .external_lex_state = 8}, - [10084] = {.lex_state = 0, .external_lex_state = 8}, - [10085] = {.lex_state = 22, .external_lex_state = 8}, - [10086] = {.lex_state = 22, .external_lex_state = 8}, - [10087] = {.lex_state = 0, .external_lex_state = 8}, - [10088] = {.lex_state = 0, .external_lex_state = 8}, - [10089] = {.lex_state = 0, .external_lex_state = 8}, - [10090] = {.lex_state = 22, .external_lex_state = 8}, - [10091] = {.lex_state = 22, .external_lex_state = 8}, - [10092] = {.lex_state = 0, .external_lex_state = 8}, - [10093] = {.lex_state = 0, .external_lex_state = 8}, - [10094] = {.lex_state = 0, .external_lex_state = 8}, - [10095] = {.lex_state = 0, .external_lex_state = 8}, - [10096] = {.lex_state = 0, .external_lex_state = 8}, - [10097] = {.lex_state = 325, .external_lex_state = 8}, - [10098] = {.lex_state = 0, .external_lex_state = 8}, - [10099] = {.lex_state = 0, .external_lex_state = 8}, - [10100] = {.lex_state = 0, .external_lex_state = 8}, - [10101] = {.lex_state = 0, .external_lex_state = 8}, - [10102] = {.lex_state = 0, .external_lex_state = 8}, - [10103] = {.lex_state = 0, .external_lex_state = 8}, - [10104] = {.lex_state = 0, .external_lex_state = 8}, - [10105] = {.lex_state = 0, .external_lex_state = 8}, - [10106] = {.lex_state = 0, .external_lex_state = 8}, - [10107] = {.lex_state = 0, .external_lex_state = 8}, - [10108] = {.lex_state = 0, .external_lex_state = 8}, - [10109] = {.lex_state = 0, .external_lex_state = 8}, - [10110] = {.lex_state = 0, .external_lex_state = 8}, - [10111] = {.lex_state = 0, .external_lex_state = 8}, - [10112] = {.lex_state = 22, .external_lex_state = 8}, - [10113] = {.lex_state = 0, .external_lex_state = 8}, - [10114] = {.lex_state = 22, .external_lex_state = 8}, - [10115] = {.lex_state = 0, .external_lex_state = 8}, - [10116] = {.lex_state = 0, .external_lex_state = 8}, - [10117] = {.lex_state = 0, .external_lex_state = 8}, - [10118] = {.lex_state = 0, .external_lex_state = 8}, - [10119] = {.lex_state = 0, .external_lex_state = 8}, - [10120] = {.lex_state = 0, .external_lex_state = 8}, - [10121] = {.lex_state = 0, .external_lex_state = 8}, - [10122] = {.lex_state = 0, .external_lex_state = 8}, - [10123] = {.lex_state = 0, .external_lex_state = 8}, - [10124] = {.lex_state = 0, .external_lex_state = 8}, - [10125] = {.lex_state = 0, .external_lex_state = 8}, - [10126] = {.lex_state = 0, .external_lex_state = 8}, - [10127] = {.lex_state = 0, .external_lex_state = 8}, - [10128] = {.lex_state = 22, .external_lex_state = 8}, - [10129] = {.lex_state = 0, .external_lex_state = 8}, - [10130] = {.lex_state = 0, .external_lex_state = 8}, - [10131] = {.lex_state = 0, .external_lex_state = 8}, - [10132] = {.lex_state = 0, .external_lex_state = 8}, - [10133] = {.lex_state = 0, .external_lex_state = 8}, - [10134] = {.lex_state = 0, .external_lex_state = 8}, - [10135] = {.lex_state = 22, .external_lex_state = 8}, - [10136] = {.lex_state = 22, .external_lex_state = 8}, - [10137] = {.lex_state = 22, .external_lex_state = 8}, - [10138] = {.lex_state = 22, .external_lex_state = 8}, - [10139] = {.lex_state = 22, .external_lex_state = 8}, - [10140] = {.lex_state = 22, .external_lex_state = 8}, - [10141] = {.lex_state = 22, .external_lex_state = 8}, - [10142] = {.lex_state = 22, .external_lex_state = 8}, - [10143] = {.lex_state = 0, .external_lex_state = 8}, - [10144] = {.lex_state = 0, .external_lex_state = 8}, - [10145] = {.lex_state = 0, .external_lex_state = 8}, - [10146] = {.lex_state = 0, .external_lex_state = 8}, - [10147] = {.lex_state = 0, .external_lex_state = 8}, - [10148] = {.lex_state = 0, .external_lex_state = 8}, - [10149] = {.lex_state = 0, .external_lex_state = 8}, - [10150] = {.lex_state = 0, .external_lex_state = 8}, - [10151] = {.lex_state = 0, .external_lex_state = 8}, - [10152] = {.lex_state = 0, .external_lex_state = 8}, - [10153] = {.lex_state = 0, .external_lex_state = 8}, - [10154] = {.lex_state = 0, .external_lex_state = 8}, -}; - -static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [0] = { - [ts_builtin_sym_end] = ACTIONS(1), - [sym__alpha_identifier] = ACTIONS(1), - [anon_sym_POUND_BANG] = ACTIONS(1), - [anon_sym_AT] = ACTIONS(1), - [anon_sym_file] = ACTIONS(1), - [anon_sym_COLON] = ACTIONS(1), - [anon_sym_LBRACK] = ACTIONS(1), - [anon_sym_RBRACK] = ACTIONS(1), - [anon_sym_package] = ACTIONS(1), - [anon_sym_import] = ACTIONS(1), - [anon_sym_DOT] = ACTIONS(1), - [sym_wildcard_import] = ACTIONS(1), - [anon_sym_as] = ACTIONS(1), - [anon_sym_typealias] = ACTIONS(1), - [anon_sym_EQ] = ACTIONS(1), - [anon_sym_class] = ACTIONS(1), - [anon_sym_interface] = ACTIONS(1), - [anon_sym_enum] = ACTIONS(1), - [anon_sym_constructor] = ACTIONS(1), - [anon_sym_LBRACE] = ACTIONS(1), - [anon_sym_RBRACE] = ACTIONS(1), - [anon_sym_LPAREN] = ACTIONS(1), - [anon_sym_COMMA] = ACTIONS(1), - [anon_sym_RPAREN] = ACTIONS(1), - [anon_sym_val] = ACTIONS(1), - [anon_sym_var] = ACTIONS(1), - [anon_sym_by] = ACTIONS(1), - [anon_sym_LT] = ACTIONS(1), - [anon_sym_GT] = ACTIONS(1), - [anon_sym_where] = ACTIONS(1), - [anon_sym_init] = ACTIONS(1), - [anon_sym_companion] = ACTIONS(1), - [anon_sym_object] = ACTIONS(1), - [anon_sym_fun] = ACTIONS(1), - [anon_sym_SEMI] = ACTIONS(1), - [anon_sym_get] = ACTIONS(1), - [anon_sym_set] = ACTIONS(1), - [anon_sym_this] = ACTIONS(1), - [anon_sym_super] = ACTIONS(1), - [anon_sym_dynamic] = ACTIONS(1), - [anon_sym_AMP] = ACTIONS(1), - [sym__quest] = ACTIONS(1), - [anon_sym_STAR] = ACTIONS(1), - [anon_sym_DASH_GT] = ACTIONS(1), - [anon_sym_for] = ACTIONS(1), - [anon_sym_in] = ACTIONS(1), - [anon_sym_while] = ACTIONS(1), - [anon_sym_do] = ACTIONS(1), - [anon_sym_DOT_DOT] = ACTIONS(1), - [anon_sym_QMARK_COLON] = ACTIONS(1), - [anon_sym_AMP_AMP] = ACTIONS(1), - [anon_sym_PIPE_PIPE] = ACTIONS(1), - [anon_sym_null] = ACTIONS(1), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(1), - [anon_sym_DOLLAR] = ACTIONS(1), - [anon_sym_if] = ACTIONS(1), - [anon_sym_else] = ACTIONS(1), - [anon_sym_when] = ACTIONS(1), - [anon_sym_try] = ACTIONS(1), - [anon_sym_catch] = ACTIONS(1), - [anon_sym_finally] = ACTIONS(1), - [anon_sym_throw] = ACTIONS(1), - [anon_sym_return] = ACTIONS(1), - [anon_sym_continue] = ACTIONS(1), - [anon_sym_break] = ACTIONS(1), - [anon_sym_COLON_COLON] = ACTIONS(1), - [anon_sym_PLUS_EQ] = ACTIONS(1), - [anon_sym_DASH_EQ] = ACTIONS(1), - [anon_sym_STAR_EQ] = ACTIONS(1), - [anon_sym_SLASH_EQ] = ACTIONS(1), - [anon_sym_PERCENT_EQ] = ACTIONS(1), - [anon_sym_BANG_EQ] = ACTIONS(1), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1), - [anon_sym_EQ_EQ] = ACTIONS(1), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1), - [anon_sym_LT_EQ] = ACTIONS(1), - [anon_sym_GT_EQ] = ACTIONS(1), - [anon_sym_BANGin] = ACTIONS(1), - [anon_sym_is] = ACTIONS(1), - [anon_sym_BANGis] = ACTIONS(1), - [anon_sym_PLUS] = ACTIONS(1), - [anon_sym_DASH] = ACTIONS(1), - [anon_sym_SLASH] = ACTIONS(1), - [anon_sym_PERCENT] = ACTIONS(1), - [anon_sym_as_QMARK] = ACTIONS(1), - [anon_sym_PLUS_PLUS] = ACTIONS(1), - [anon_sym_DASH_DASH] = ACTIONS(1), - [anon_sym_BANG] = ACTIONS(1), - [anon_sym_BANG_BANG] = ACTIONS(1), - [anon_sym_suspend] = ACTIONS(1), - [anon_sym_sealed] = ACTIONS(1), - [anon_sym_annotation] = ACTIONS(1), - [anon_sym_data] = ACTIONS(1), - [anon_sym_inner] = ACTIONS(1), - [anon_sym_value] = ACTIONS(1), - [anon_sym_override] = ACTIONS(1), - [anon_sym_lateinit] = ACTIONS(1), - [anon_sym_public] = ACTIONS(1), - [anon_sym_private] = ACTIONS(1), - [anon_sym_internal] = ACTIONS(1), - [anon_sym_protected] = ACTIONS(1), - [anon_sym_out] = ACTIONS(1), - [anon_sym_tailrec] = ACTIONS(1), - [anon_sym_operator] = ACTIONS(1), - [anon_sym_infix] = ACTIONS(1), - [anon_sym_inline] = ACTIONS(1), - [anon_sym_external] = ACTIONS(1), - [sym_property_modifier] = ACTIONS(1), - [anon_sym_abstract] = ACTIONS(1), - [anon_sym_final] = ACTIONS(1), - [anon_sym_open] = ACTIONS(1), - [anon_sym_vararg] = ACTIONS(1), - [anon_sym_noinline] = ACTIONS(1), - [anon_sym_crossinline] = ACTIONS(1), - [sym_reification_modifier] = ACTIONS(1), - [anon_sym_expect] = ACTIONS(1), - [anon_sym_actual] = ACTIONS(1), - [anon_sym_field] = ACTIONS(1), - [anon_sym_property] = ACTIONS(1), - [anon_sym_receiver] = ACTIONS(1), - [anon_sym_param] = ACTIONS(1), - [anon_sym_setparam] = ACTIONS(1), - [anon_sym_delegate] = ACTIONS(1), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1), - [anon_sym_continue_AT] = ACTIONS(1), - [anon_sym_break_AT] = ACTIONS(1), - [anon_sym_this_AT] = ACTIONS(1), - [anon_sym_super_AT] = ACTIONS(1), - [anon_sym_AT2] = ACTIONS(1), - [sym_real_literal] = ACTIONS(1), - [sym_integer_literal] = ACTIONS(1), - [sym_hex_literal] = ACTIONS(1), - [sym_bin_literal] = ACTIONS(1), - [aux_sym_unsigned_literal_token1] = ACTIONS(1), - [anon_sym_L] = ACTIONS(1), - [anon_sym_true] = ACTIONS(1), - [anon_sym_false] = ACTIONS(1), - [anon_sym_SQUOTE] = ACTIONS(1), - [sym__backtick_identifier] = ACTIONS(1), - [anon_sym_BSLASHu] = ACTIONS(1), - [sym__escaped_identifier] = ACTIONS(1), - [sym__automatic_semicolon] = ACTIONS(1), - [sym__import_list_delimiter] = ACTIONS(1), - [sym_safe_nav] = ACTIONS(1), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1), - [sym__string_end] = ACTIONS(1), - [sym_string_content] = ACTIONS(1), - }, - [1] = { - [sym_source_file] = STATE(10061), - [sym_shebang_line] = STATE(53), - [sym_file_annotation] = STATE(54), - [sym_package_header] = STATE(68), - [sym_import_list] = STATE(67), - [sym_import_header] = STATE(8705), - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat1] = STATE(54), - [aux_sym_source_file_repeat2] = STATE(67), - [aux_sym_source_file_repeat3] = STATE(244), - [aux_sym_import_list_repeat1] = STATE(8705), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(5), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_POUND_BANG] = ACTIONS(9), - [anon_sym_AT] = ACTIONS(11), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_package] = ACTIONS(15), - [anon_sym_import] = ACTIONS(17), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [2] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5909), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3368), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1213), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(1475), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8374), - [sym_modifiers] = STATE(8246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(341), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(780), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_RBRACK] = ACTIONS(121), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_class] = ACTIONS(127), - [anon_sym_interface] = ACTIONS(127), - [anon_sym_enum] = ACTIONS(129), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_RPAREN] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(135), - [anon_sym_fun] = ACTIONS(137), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(139), - [anon_sym_set] = ACTIONS(141), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(147), - [anon_sym_DASH_GT] = ACTIONS(121), - [sym_label] = ACTIONS(149), - [anon_sym_for] = ACTIONS(151), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(153), - [anon_sym_do] = ACTIONS(155), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(159), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(173), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [3] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(5887), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4775), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(3298), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(1609), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8376), - [sym_modifiers] = STATE(8023), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(346), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(782), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_RBRACK] = ACTIONS(121), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_class] = ACTIONS(211), - [anon_sym_interface] = ACTIONS(211), - [anon_sym_enum] = ACTIONS(213), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_RPAREN] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(219), - [anon_sym_fun] = ACTIONS(221), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(223), - [anon_sym_set] = ACTIONS(225), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_DASH_GT] = ACTIONS(121), - [sym_label] = ACTIONS(233), - [anon_sym_for] = ACTIONS(235), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(237), - [anon_sym_do] = ACTIONS(239), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(243), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(257), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [4] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(5887), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4695), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(3298), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(1609), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8376), - [sym_modifiers] = STATE(8023), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(346), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(782), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_RBRACK] = ACTIONS(289), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_EQ] = ACTIONS(291), - [anon_sym_class] = ACTIONS(211), - [anon_sym_interface] = ACTIONS(211), - [anon_sym_enum] = ACTIONS(213), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_COMMA] = ACTIONS(289), - [anon_sym_RPAREN] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_where] = ACTIONS(291), - [anon_sym_object] = ACTIONS(219), - [anon_sym_fun] = ACTIONS(221), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(223), - [anon_sym_set] = ACTIONS(225), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_DASH_GT] = ACTIONS(289), - [sym_label] = ACTIONS(233), - [anon_sym_for] = ACTIONS(235), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(237), - [anon_sym_do] = ACTIONS(239), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(243), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS_EQ] = ACTIONS(289), - [anon_sym_DASH_EQ] = ACTIONS(289), - [anon_sym_STAR_EQ] = ACTIONS(289), - [anon_sym_SLASH_EQ] = ACTIONS(289), - [anon_sym_PERCENT_EQ] = ACTIONS(289), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(291), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(257), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [5] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10036), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_RBRACK] = ACTIONS(293), - [anon_sym_DOT] = ACTIONS(295), - [anon_sym_as] = ACTIONS(295), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_EQ] = ACTIONS(295), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_RBRACE] = ACTIONS(293), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_COMMA] = ACTIONS(293), - [anon_sym_RPAREN] = ACTIONS(293), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(295), - [anon_sym_where] = ACTIONS(295), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_SEMI] = ACTIONS(309), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(315), - [anon_sym_DASH_GT] = ACTIONS(293), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_in] = ACTIONS(295), - [anon_sym_while] = ACTIONS(321), - [anon_sym_do] = ACTIONS(323), - [anon_sym_DOT_DOT] = ACTIONS(293), - [anon_sym_QMARK_COLON] = ACTIONS(293), - [anon_sym_AMP_AMP] = ACTIONS(293), - [anon_sym_PIPE_PIPE] = ACTIONS(293), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_else] = ACTIONS(295), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS_EQ] = ACTIONS(293), - [anon_sym_DASH_EQ] = ACTIONS(293), - [anon_sym_STAR_EQ] = ACTIONS(293), - [anon_sym_SLASH_EQ] = ACTIONS(293), - [anon_sym_PERCENT_EQ] = ACTIONS(293), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ_EQ] = ACTIONS(293), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ_EQ] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(293), - [anon_sym_BANGin] = ACTIONS(293), - [anon_sym_is] = ACTIONS(295), - [anon_sym_BANGis] = ACTIONS(293), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_SLASH] = ACTIONS(295), - [anon_sym_PERCENT] = ACTIONS(295), - [anon_sym_as_QMARK] = ACTIONS(293), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(333), - [anon_sym_BANG_BANG] = ACTIONS(293), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(293), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [6] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5909), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3389), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1213), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(1475), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8374), - [sym_modifiers] = STATE(8246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(341), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(780), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_RBRACK] = ACTIONS(289), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_EQ] = ACTIONS(291), - [anon_sym_class] = ACTIONS(127), - [anon_sym_interface] = ACTIONS(127), - [anon_sym_enum] = ACTIONS(129), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_COMMA] = ACTIONS(289), - [anon_sym_RPAREN] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_where] = ACTIONS(291), - [anon_sym_object] = ACTIONS(135), - [anon_sym_fun] = ACTIONS(137), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(139), - [anon_sym_set] = ACTIONS(141), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(147), - [anon_sym_DASH_GT] = ACTIONS(289), - [sym_label] = ACTIONS(149), - [anon_sym_for] = ACTIONS(151), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(153), - [anon_sym_do] = ACTIONS(155), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(159), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS_EQ] = ACTIONS(289), - [anon_sym_DASH_EQ] = ACTIONS(289), - [anon_sym_STAR_EQ] = ACTIONS(289), - [anon_sym_SLASH_EQ] = ACTIONS(289), - [anon_sym_PERCENT_EQ] = ACTIONS(289), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(291), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(173), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [7] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6252), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1155), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(376), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1727), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8394), - [sym_modifiers] = STATE(8046), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(353), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(758), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(291), - [anon_sym_class] = ACTIONS(345), - [anon_sym_interface] = ACTIONS(345), - [anon_sym_enum] = ACTIONS(347), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_where] = ACTIONS(291), - [anon_sym_object] = ACTIONS(353), - [anon_sym_fun] = ACTIONS(355), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(357), - [anon_sym_set] = ACTIONS(359), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(365), - [sym_label] = ACTIONS(367), - [anon_sym_for] = ACTIONS(369), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(371), - [anon_sym_do] = ACTIONS(373), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(377), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS_EQ] = ACTIONS(289), - [anon_sym_DASH_EQ] = ACTIONS(289), - [anon_sym_STAR_EQ] = ACTIONS(289), - [anon_sym_SLASH_EQ] = ACTIONS(289), - [anon_sym_PERCENT_EQ] = ACTIONS(289), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(291), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(391), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [8] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6143), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5160), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(3803), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1684), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8371), - [sym_modifiers] = STATE(8296), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(345), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(776), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_EQ] = ACTIONS(291), - [anon_sym_class] = ACTIONS(425), - [anon_sym_interface] = ACTIONS(425), - [anon_sym_enum] = ACTIONS(427), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_COMMA] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_where] = ACTIONS(291), - [anon_sym_object] = ACTIONS(431), - [anon_sym_fun] = ACTIONS(433), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(435), - [anon_sym_set] = ACTIONS(437), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(439), - [sym_label] = ACTIONS(441), - [anon_sym_for] = ACTIONS(443), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(445), - [anon_sym_do] = ACTIONS(447), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(451), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS_EQ] = ACTIONS(289), - [anon_sym_DASH_EQ] = ACTIONS(289), - [anon_sym_STAR_EQ] = ACTIONS(289), - [anon_sym_SLASH_EQ] = ACTIONS(289), - [anon_sym_PERCENT_EQ] = ACTIONS(289), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(291), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(457), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [9] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6002), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3864), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(1422), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1550), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8390), - [sym_modifiers] = STATE(8139), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(336), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(788), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(291), - [anon_sym_class] = ACTIONS(469), - [anon_sym_interface] = ACTIONS(469), - [anon_sym_enum] = ACTIONS(471), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_COMMA] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_where] = ACTIONS(291), - [anon_sym_object] = ACTIONS(477), - [anon_sym_fun] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(481), - [anon_sym_set] = ACTIONS(483), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(489), - [sym_label] = ACTIONS(491), - [anon_sym_for] = ACTIONS(493), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(495), - [anon_sym_do] = ACTIONS(497), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(501), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS_EQ] = ACTIONS(289), - [anon_sym_DASH_EQ] = ACTIONS(289), - [anon_sym_STAR_EQ] = ACTIONS(289), - [anon_sym_SLASH_EQ] = ACTIONS(289), - [anon_sym_PERCENT_EQ] = ACTIONS(289), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(291), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(515), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [10] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6002), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3891), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(1422), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1550), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8390), - [sym_modifiers] = STATE(8139), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(336), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(788), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_class] = ACTIONS(469), - [anon_sym_interface] = ACTIONS(469), - [anon_sym_enum] = ACTIONS(471), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(477), - [anon_sym_fun] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(481), - [anon_sym_set] = ACTIONS(483), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(489), - [sym_label] = ACTIONS(491), - [anon_sym_for] = ACTIONS(493), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(495), - [anon_sym_do] = ACTIONS(497), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(501), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(515), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [11] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10036), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_DOT] = ACTIONS(295), - [anon_sym_as] = ACTIONS(295), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_EQ] = ACTIONS(295), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_RBRACE] = ACTIONS(293), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_COMMA] = ACTIONS(293), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(295), - [anon_sym_GT] = ACTIONS(295), - [anon_sym_where] = ACTIONS(295), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_SEMI] = ACTIONS(309), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(315), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_in] = ACTIONS(295), - [anon_sym_while] = ACTIONS(321), - [anon_sym_do] = ACTIONS(323), - [anon_sym_DOT_DOT] = ACTIONS(293), - [anon_sym_QMARK_COLON] = ACTIONS(293), - [anon_sym_AMP_AMP] = ACTIONS(293), - [anon_sym_PIPE_PIPE] = ACTIONS(293), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_else] = ACTIONS(295), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS_EQ] = ACTIONS(293), - [anon_sym_DASH_EQ] = ACTIONS(293), - [anon_sym_STAR_EQ] = ACTIONS(293), - [anon_sym_SLASH_EQ] = ACTIONS(293), - [anon_sym_PERCENT_EQ] = ACTIONS(293), - [anon_sym_BANG_EQ] = ACTIONS(295), - [anon_sym_BANG_EQ_EQ] = ACTIONS(293), - [anon_sym_EQ_EQ] = ACTIONS(295), - [anon_sym_EQ_EQ_EQ] = ACTIONS(293), - [anon_sym_LT_EQ] = ACTIONS(293), - [anon_sym_GT_EQ] = ACTIONS(293), - [anon_sym_BANGin] = ACTIONS(293), - [anon_sym_is] = ACTIONS(295), - [anon_sym_BANGis] = ACTIONS(293), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_SLASH] = ACTIONS(295), - [anon_sym_PERCENT] = ACTIONS(295), - [anon_sym_as_QMARK] = ACTIONS(293), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(333), - [anon_sym_BANG_BANG] = ACTIONS(293), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym__automatic_semicolon] = ACTIONS(293), - [sym_safe_nav] = ACTIONS(293), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [12] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6224), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3160), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1007), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1672), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8358), - [sym_modifiers] = STATE(8058), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(338), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(798), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_class] = ACTIONS(551), - [anon_sym_interface] = ACTIONS(551), - [anon_sym_enum] = ACTIONS(553), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(559), - [anon_sym_fun] = ACTIONS(561), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(563), - [anon_sym_set] = ACTIONS(565), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(571), - [sym_label] = ACTIONS(573), - [anon_sym_for] = ACTIONS(575), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(577), - [anon_sym_do] = ACTIONS(579), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(583), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(597), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [13] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6224), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3207), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1007), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1672), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8358), - [sym_modifiers] = STATE(8058), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(338), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(798), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_EQ] = ACTIONS(291), - [anon_sym_class] = ACTIONS(551), - [anon_sym_interface] = ACTIONS(551), - [anon_sym_enum] = ACTIONS(553), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_COMMA] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_where] = ACTIONS(291), - [anon_sym_object] = ACTIONS(559), - [anon_sym_fun] = ACTIONS(561), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(563), - [anon_sym_set] = ACTIONS(565), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(571), - [sym_label] = ACTIONS(573), - [anon_sym_for] = ACTIONS(575), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(577), - [anon_sym_do] = ACTIONS(579), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(583), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS_EQ] = ACTIONS(289), - [anon_sym_DASH_EQ] = ACTIONS(289), - [anon_sym_STAR_EQ] = ACTIONS(289), - [anon_sym_SLASH_EQ] = ACTIONS(289), - [anon_sym_PERCENT_EQ] = ACTIONS(289), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(291), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(597), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [14] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6143), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5144), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(3803), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1684), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8371), - [sym_modifiers] = STATE(8296), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(345), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(776), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_class] = ACTIONS(425), - [anon_sym_interface] = ACTIONS(425), - [anon_sym_enum] = ACTIONS(427), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(431), - [anon_sym_fun] = ACTIONS(433), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(435), - [anon_sym_set] = ACTIONS(437), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(439), - [sym_label] = ACTIONS(441), - [anon_sym_for] = ACTIONS(443), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(445), - [anon_sym_do] = ACTIONS(447), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(451), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(457), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [15] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6252), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1132), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(376), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1727), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8394), - [sym_modifiers] = STATE(8046), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(353), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(758), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_class] = ACTIONS(345), - [anon_sym_interface] = ACTIONS(345), - [anon_sym_enum] = ACTIONS(347), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(353), - [anon_sym_fun] = ACTIONS(355), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(357), - [anon_sym_set] = ACTIONS(359), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(365), - [sym_label] = ACTIONS(367), - [anon_sym_for] = ACTIONS(369), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(371), - [anon_sym_do] = ACTIONS(373), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(377), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(391), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [16] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6076), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3389), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1991), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(2046), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8393), - [sym_modifiers] = STATE(8144), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(351), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(772), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_EQ] = ACTIONS(291), - [anon_sym_class] = ACTIONS(627), - [anon_sym_interface] = ACTIONS(627), - [anon_sym_enum] = ACTIONS(629), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_RPAREN] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_object] = ACTIONS(631), - [anon_sym_fun] = ACTIONS(633), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(635), - [anon_sym_set] = ACTIONS(637), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(639), - [sym_label] = ACTIONS(641), - [anon_sym_for] = ACTIONS(643), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(645), - [anon_sym_do] = ACTIONS(155), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(647), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS_EQ] = ACTIONS(289), - [anon_sym_DASH_EQ] = ACTIONS(289), - [anon_sym_STAR_EQ] = ACTIONS(289), - [anon_sym_SLASH_EQ] = ACTIONS(289), - [anon_sym_PERCENT_EQ] = ACTIONS(289), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(291), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(653), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [17] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6148), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5160), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4083), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1862), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8379), - [sym_modifiers] = STATE(8256), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(347), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(770), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_EQ] = ACTIONS(291), - [anon_sym_class] = ACTIONS(657), - [anon_sym_interface] = ACTIONS(657), - [anon_sym_enum] = ACTIONS(659), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_object] = ACTIONS(661), - [anon_sym_fun] = ACTIONS(663), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(667), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(669), - [sym_label] = ACTIONS(671), - [anon_sym_for] = ACTIONS(673), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(675), - [anon_sym_do] = ACTIONS(447), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(55), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS_EQ] = ACTIONS(289), - [anon_sym_DASH_EQ] = ACTIONS(289), - [anon_sym_STAR_EQ] = ACTIONS(289), - [anon_sym_SLASH_EQ] = ACTIONS(289), - [anon_sym_PERCENT_EQ] = ACTIONS(289), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(291), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(677), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [18] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6258), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1155), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(400), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1434), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8377), - [sym_modifiers] = STATE(8101), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(354), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(754), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(291), - [anon_sym_class] = ACTIONS(681), - [anon_sym_interface] = ACTIONS(681), - [anon_sym_enum] = ACTIONS(683), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_object] = ACTIONS(685), - [anon_sym_fun] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(689), - [anon_sym_set] = ACTIONS(691), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(693), - [sym_label] = ACTIONS(695), - [anon_sym_for] = ACTIONS(697), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(699), - [anon_sym_do] = ACTIONS(373), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(701), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS_EQ] = ACTIONS(289), - [anon_sym_DASH_EQ] = ACTIONS(289), - [anon_sym_STAR_EQ] = ACTIONS(289), - [anon_sym_SLASH_EQ] = ACTIONS(289), - [anon_sym_PERCENT_EQ] = ACTIONS(289), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(291), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(707), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [19] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6317), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3891), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2239), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1764), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8385), - [sym_modifiers] = STATE(8240), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(334), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(795), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_class] = ACTIONS(711), - [anon_sym_interface] = ACTIONS(711), - [anon_sym_enum] = ACTIONS(713), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_object] = ACTIONS(715), - [anon_sym_fun] = ACTIONS(717), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(719), - [anon_sym_set] = ACTIONS(721), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(723), - [sym_label] = ACTIONS(725), - [anon_sym_for] = ACTIONS(727), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(729), - [anon_sym_do] = ACTIONS(497), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(731), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(737), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [20] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6317), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3864), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2239), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1764), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8385), - [sym_modifiers] = STATE(8240), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(334), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(795), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_EQ] = ACTIONS(291), - [anon_sym_class] = ACTIONS(711), - [anon_sym_interface] = ACTIONS(711), - [anon_sym_enum] = ACTIONS(713), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_object] = ACTIONS(715), - [anon_sym_fun] = ACTIONS(717), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(719), - [anon_sym_set] = ACTIONS(721), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(723), - [sym_label] = ACTIONS(725), - [anon_sym_for] = ACTIONS(727), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(729), - [anon_sym_do] = ACTIONS(497), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(731), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS_EQ] = ACTIONS(289), - [anon_sym_DASH_EQ] = ACTIONS(289), - [anon_sym_STAR_EQ] = ACTIONS(289), - [anon_sym_SLASH_EQ] = ACTIONS(289), - [anon_sym_PERCENT_EQ] = ACTIONS(289), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(291), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(737), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [21] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6110), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4775), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4019), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(2132), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8381), - [sym_modifiers] = STATE(8294), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(339), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(790), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_class] = ACTIONS(741), - [anon_sym_interface] = ACTIONS(741), - [anon_sym_enum] = ACTIONS(743), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_object] = ACTIONS(745), - [anon_sym_fun] = ACTIONS(747), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(749), - [anon_sym_set] = ACTIONS(751), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(753), - [sym_label] = ACTIONS(755), - [anon_sym_for] = ACTIONS(757), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(239), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(327), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(761), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [22] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6110), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4695), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4019), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(2132), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8381), - [sym_modifiers] = STATE(8294), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(339), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(790), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_EQ] = ACTIONS(291), - [anon_sym_class] = ACTIONS(741), - [anon_sym_interface] = ACTIONS(741), - [anon_sym_enum] = ACTIONS(743), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_object] = ACTIONS(745), - [anon_sym_fun] = ACTIONS(747), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(749), - [anon_sym_set] = ACTIONS(751), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(753), - [sym_label] = ACTIONS(755), - [anon_sym_for] = ACTIONS(757), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(239), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(327), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS_EQ] = ACTIONS(289), - [anon_sym_DASH_EQ] = ACTIONS(289), - [anon_sym_STAR_EQ] = ACTIONS(289), - [anon_sym_SLASH_EQ] = ACTIONS(289), - [anon_sym_PERCENT_EQ] = ACTIONS(289), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(291), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(761), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [23] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6148), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5144), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4083), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1862), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8379), - [sym_modifiers] = STATE(8256), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(347), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(770), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_class] = ACTIONS(657), - [anon_sym_interface] = ACTIONS(657), - [anon_sym_enum] = ACTIONS(659), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_object] = ACTIONS(661), - [anon_sym_fun] = ACTIONS(663), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(667), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(669), - [sym_label] = ACTIONS(671), - [anon_sym_for] = ACTIONS(673), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(675), - [anon_sym_do] = ACTIONS(447), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(55), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(677), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [24] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6346), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3207), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1231), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1511), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8369), - [sym_modifiers] = STATE(8268), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(350), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(779), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_EQ] = ACTIONS(291), - [anon_sym_class] = ACTIONS(765), - [anon_sym_interface] = ACTIONS(765), - [anon_sym_enum] = ACTIONS(767), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_object] = ACTIONS(769), - [anon_sym_fun] = ACTIONS(771), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(773), - [anon_sym_set] = ACTIONS(775), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(777), - [sym_label] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(783), - [anon_sym_do] = ACTIONS(579), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(785), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS_EQ] = ACTIONS(289), - [anon_sym_DASH_EQ] = ACTIONS(289), - [anon_sym_STAR_EQ] = ACTIONS(289), - [anon_sym_SLASH_EQ] = ACTIONS(289), - [anon_sym_PERCENT_EQ] = ACTIONS(289), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(291), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(791), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [25] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6076), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3368), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1991), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(2046), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8393), - [sym_modifiers] = STATE(8144), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(351), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(772), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_class] = ACTIONS(627), - [anon_sym_interface] = ACTIONS(627), - [anon_sym_enum] = ACTIONS(629), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_RPAREN] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_object] = ACTIONS(631), - [anon_sym_fun] = ACTIONS(633), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(635), - [anon_sym_set] = ACTIONS(637), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(639), - [sym_label] = ACTIONS(641), - [anon_sym_for] = ACTIONS(643), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(645), - [anon_sym_do] = ACTIONS(155), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(647), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(653), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [26] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6258), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1132), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(400), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1434), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8377), - [sym_modifiers] = STATE(8101), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(354), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(754), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_class] = ACTIONS(681), - [anon_sym_interface] = ACTIONS(681), - [anon_sym_enum] = ACTIONS(683), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_object] = ACTIONS(685), - [anon_sym_fun] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(689), - [anon_sym_set] = ACTIONS(691), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(693), - [sym_label] = ACTIONS(695), - [anon_sym_for] = ACTIONS(697), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(699), - [anon_sym_do] = ACTIONS(373), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(701), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(707), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [27] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6346), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3160), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1231), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1511), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8369), - [sym_modifiers] = STATE(8268), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(350), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(779), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_class] = ACTIONS(765), - [anon_sym_interface] = ACTIONS(765), - [anon_sym_enum] = ACTIONS(767), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_object] = ACTIONS(769), - [anon_sym_fun] = ACTIONS(771), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(773), - [anon_sym_set] = ACTIONS(775), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(777), - [sym_label] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(783), - [anon_sym_do] = ACTIONS(579), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(785), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(791), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [28] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6349), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3368), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2291), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1561), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8356), - [sym_modifiers] = STATE(8131), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(342), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(797), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_RBRACK] = ACTIONS(121), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(795), - [anon_sym_interface] = ACTIONS(795), - [anon_sym_enum] = ACTIONS(797), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_RPAREN] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(801), - [anon_sym_fun] = ACTIONS(803), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(805), - [anon_sym_set] = ACTIONS(807), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [anon_sym_DASH_GT] = ACTIONS(121), - [sym_label] = ACTIONS(811), - [anon_sym_for] = ACTIONS(813), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(815), - [anon_sym_do] = ACTIONS(155), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(159), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(121), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(819), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [29] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6286), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4775), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4094), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1476), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8368), - [sym_modifiers] = STATE(8088), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(352), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(793), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_RBRACK] = ACTIONS(121), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(825), - [anon_sym_interface] = ACTIONS(825), - [anon_sym_enum] = ACTIONS(827), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_RPAREN] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(831), - [anon_sym_fun] = ACTIONS(833), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(835), - [anon_sym_set] = ACTIONS(837), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [anon_sym_DASH_GT] = ACTIONS(121), - [sym_label] = ACTIONS(841), - [anon_sym_for] = ACTIONS(843), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(845), - [anon_sym_do] = ACTIONS(239), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(243), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(121), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [30] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6349), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3389), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2291), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1561), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8356), - [sym_modifiers] = STATE(8131), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(342), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(797), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_RBRACK] = ACTIONS(289), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(795), - [anon_sym_interface] = ACTIONS(795), - [anon_sym_enum] = ACTIONS(797), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_COMMA] = ACTIONS(289), - [anon_sym_RPAREN] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_where] = ACTIONS(291), - [anon_sym_object] = ACTIONS(801), - [anon_sym_fun] = ACTIONS(803), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(805), - [anon_sym_set] = ACTIONS(807), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [anon_sym_DASH_GT] = ACTIONS(289), - [sym_label] = ACTIONS(811), - [anon_sym_for] = ACTIONS(813), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(815), - [anon_sym_do] = ACTIONS(155), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(159), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(289), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(819), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [31] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6286), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4695), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4094), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1476), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8368), - [sym_modifiers] = STATE(8088), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(352), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(793), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_RBRACK] = ACTIONS(289), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(825), - [anon_sym_interface] = ACTIONS(825), - [anon_sym_enum] = ACTIONS(827), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_COMMA] = ACTIONS(289), - [anon_sym_RPAREN] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_where] = ACTIONS(291), - [anon_sym_object] = ACTIONS(831), - [anon_sym_fun] = ACTIONS(833), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(835), - [anon_sym_set] = ACTIONS(837), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [anon_sym_DASH_GT] = ACTIONS(289), - [sym_label] = ACTIONS(841), - [anon_sym_for] = ACTIONS(843), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(845), - [anon_sym_do] = ACTIONS(239), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(243), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(289), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [32] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6068), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3160), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1716), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(1990), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8360), - [sym_modifiers] = STATE(8090), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(348), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(781), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(851), - [anon_sym_interface] = ACTIONS(851), - [anon_sym_enum] = ACTIONS(853), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(857), - [anon_sym_fun] = ACTIONS(859), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(861), - [anon_sym_set] = ACTIONS(863), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(867), - [anon_sym_for] = ACTIONS(869), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(871), - [anon_sym_do] = ACTIONS(579), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(583), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(121), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(875), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [33] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6133), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5160), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4226), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1824), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8359), - [sym_modifiers] = STATE(8244), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(335), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(787), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(881), - [anon_sym_interface] = ACTIONS(881), - [anon_sym_enum] = ACTIONS(883), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_COMMA] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_where] = ACTIONS(291), - [anon_sym_object] = ACTIONS(887), - [anon_sym_fun] = ACTIONS(889), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(893), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(897), - [anon_sym_for] = ACTIONS(899), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(901), - [anon_sym_do] = ACTIONS(447), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(451), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(289), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(903), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [34] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6133), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5144), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4226), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1824), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8359), - [sym_modifiers] = STATE(8244), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(335), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(787), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(881), - [anon_sym_interface] = ACTIONS(881), - [anon_sym_enum] = ACTIONS(883), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(887), - [anon_sym_fun] = ACTIONS(889), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(893), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(897), - [anon_sym_for] = ACTIONS(899), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(901), - [anon_sym_do] = ACTIONS(447), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(451), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(121), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(903), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [35] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6041), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1132), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(478), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1931), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8370), - [sym_modifiers] = STATE(8073), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(340), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(777), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(907), - [anon_sym_interface] = ACTIONS(907), - [anon_sym_enum] = ACTIONS(909), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(913), - [anon_sym_fun] = ACTIONS(915), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(917), - [anon_sym_set] = ACTIONS(919), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(923), - [anon_sym_for] = ACTIONS(925), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(927), - [anon_sym_do] = ACTIONS(373), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(377), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(121), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(931), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [36] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6041), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1155), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(478), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1931), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8370), - [sym_modifiers] = STATE(8073), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(340), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(777), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(907), - [anon_sym_interface] = ACTIONS(907), - [anon_sym_enum] = ACTIONS(909), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_where] = ACTIONS(291), - [anon_sym_object] = ACTIONS(913), - [anon_sym_fun] = ACTIONS(915), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(917), - [anon_sym_set] = ACTIONS(919), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(923), - [anon_sym_for] = ACTIONS(925), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(927), - [anon_sym_do] = ACTIONS(373), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(377), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(289), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(931), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [37] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6068), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3207), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1716), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(1990), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8360), - [sym_modifiers] = STATE(8090), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(348), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(781), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(851), - [anon_sym_interface] = ACTIONS(851), - [anon_sym_enum] = ACTIONS(853), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_COMMA] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_where] = ACTIONS(291), - [anon_sym_object] = ACTIONS(857), - [anon_sym_fun] = ACTIONS(859), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(861), - [anon_sym_set] = ACTIONS(863), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(867), - [anon_sym_for] = ACTIONS(869), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(871), - [anon_sym_do] = ACTIONS(579), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(583), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(289), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(875), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [38] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6013), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3891), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2456), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(2092), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8384), - [sym_modifiers] = STATE(8160), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(332), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(773), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(937), - [anon_sym_interface] = ACTIONS(937), - [anon_sym_enum] = ACTIONS(939), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(943), - [anon_sym_fun] = ACTIONS(945), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(947), - [anon_sym_set] = ACTIONS(949), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(953), - [anon_sym_for] = ACTIONS(955), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(957), - [anon_sym_do] = ACTIONS(497), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(501), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(121), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(961), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [39] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6013), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3864), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2456), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(2092), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8384), - [sym_modifiers] = STATE(8160), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(332), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(773), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(937), - [anon_sym_interface] = ACTIONS(937), - [anon_sym_enum] = ACTIONS(939), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_COMMA] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_where] = ACTIONS(291), - [anon_sym_object] = ACTIONS(943), - [anon_sym_fun] = ACTIONS(945), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(947), - [anon_sym_set] = ACTIONS(949), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(953), - [anon_sym_for] = ACTIONS(955), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(957), - [anon_sym_do] = ACTIONS(497), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(501), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(289), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(961), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [40] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5988), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3389), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2478), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1797), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8386), - [sym_modifiers] = STATE(8105), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(349), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(775), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(967), - [anon_sym_interface] = ACTIONS(967), - [anon_sym_enum] = ACTIONS(969), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_RPAREN] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_object] = ACTIONS(971), - [anon_sym_fun] = ACTIONS(973), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(975), - [anon_sym_set] = ACTIONS(977), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(981), - [anon_sym_for] = ACTIONS(983), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(985), - [anon_sym_do] = ACTIONS(155), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(647), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(289), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [41] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(5914), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3864), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2568), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(1528), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8378), - [sym_modifiers] = STATE(8147), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(355), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(767), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(991), - [anon_sym_interface] = ACTIONS(991), - [anon_sym_enum] = ACTIONS(993), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_object] = ACTIONS(995), - [anon_sym_fun] = ACTIONS(997), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(999), - [anon_sym_set] = ACTIONS(1001), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1005), - [anon_sym_for] = ACTIONS(1007), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(1009), - [anon_sym_do] = ACTIONS(497), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(731), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(289), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1011), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [42] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(5914), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3891), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2568), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(1528), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8378), - [sym_modifiers] = STATE(8147), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(355), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(767), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(991), - [anon_sym_interface] = ACTIONS(991), - [anon_sym_enum] = ACTIONS(993), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_object] = ACTIONS(995), - [anon_sym_fun] = ACTIONS(997), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(999), - [anon_sym_set] = ACTIONS(1001), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1005), - [anon_sym_for] = ACTIONS(1007), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(1009), - [anon_sym_do] = ACTIONS(497), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(731), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(121), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1011), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [43] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6156), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1155), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(530), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1747), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8357), - [sym_modifiers] = STATE(8239), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(343), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(796), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(1015), - [anon_sym_interface] = ACTIONS(1015), - [anon_sym_enum] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_object] = ACTIONS(1019), - [anon_sym_fun] = ACTIONS(1021), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(1023), - [anon_sym_set] = ACTIONS(1025), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1029), - [anon_sym_for] = ACTIONS(1031), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(1033), - [anon_sym_do] = ACTIONS(373), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(701), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(289), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1035), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [44] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6156), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1132), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(530), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1747), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8357), - [sym_modifiers] = STATE(8239), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(343), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(796), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(1015), - [anon_sym_interface] = ACTIONS(1015), - [anon_sym_enum] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_object] = ACTIONS(1019), - [anon_sym_fun] = ACTIONS(1021), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(1023), - [anon_sym_set] = ACTIONS(1025), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1029), - [anon_sym_for] = ACTIONS(1031), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(1033), - [anon_sym_do] = ACTIONS(373), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(701), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(121), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1035), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [45] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6261), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4695), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8209), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(778), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(1039), - [anon_sym_interface] = ACTIONS(1039), - [anon_sym_enum] = ACTIONS(1041), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(289), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_object] = ACTIONS(1043), - [anon_sym_fun] = ACTIONS(1045), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(1047), - [anon_sym_set] = ACTIONS(1049), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(1053), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(1055), - [anon_sym_do] = ACTIONS(239), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(289), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(333), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [46] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6261), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4775), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8209), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(778), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(1039), - [anon_sym_interface] = ACTIONS(1039), - [anon_sym_enum] = ACTIONS(1041), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_object] = ACTIONS(1043), - [anon_sym_fun] = ACTIONS(1045), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(1047), - [anon_sym_set] = ACTIONS(1049), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(1053), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(1055), - [anon_sym_do] = ACTIONS(239), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(121), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(333), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [47] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5988), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3368), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2478), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1797), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8386), - [sym_modifiers] = STATE(8105), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(349), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(775), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(967), - [anon_sym_interface] = ACTIONS(967), - [anon_sym_enum] = ACTIONS(969), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_RPAREN] = ACTIONS(121), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_object] = ACTIONS(971), - [anon_sym_fun] = ACTIONS(973), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(975), - [anon_sym_set] = ACTIONS(977), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(981), - [anon_sym_for] = ACTIONS(983), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(985), - [anon_sym_do] = ACTIONS(155), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(647), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(121), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [48] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6221), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5160), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8214), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(756), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(1057), - [anon_sym_interface] = ACTIONS(1057), - [anon_sym_enum] = ACTIONS(1059), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_object] = ACTIONS(1061), - [anon_sym_fun] = ACTIONS(1063), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(1065), - [anon_sym_set] = ACTIONS(1067), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(1069), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(1071), - [anon_sym_do] = ACTIONS(447), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(289), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [49] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6300), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3207), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(2300), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_modifiers] = STATE(8070), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(337), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(759), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_DOT] = ACTIONS(291), - [anon_sym_as] = ACTIONS(291), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(1073), - [anon_sym_interface] = ACTIONS(1073), - [anon_sym_enum] = ACTIONS(1075), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(291), - [anon_sym_GT] = ACTIONS(291), - [anon_sym_object] = ACTIONS(1077), - [anon_sym_fun] = ACTIONS(1079), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_get] = ACTIONS(1081), - [anon_sym_set] = ACTIONS(1083), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1089), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(1091), - [anon_sym_do] = ACTIONS(579), - [anon_sym_DOT_DOT] = ACTIONS(289), - [anon_sym_QMARK_COLON] = ACTIONS(289), - [anon_sym_AMP_AMP] = ACTIONS(289), - [anon_sym_PIPE_PIPE] = ACTIONS(289), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(291), - [anon_sym_BANG_EQ_EQ] = ACTIONS(289), - [anon_sym_EQ_EQ] = ACTIONS(291), - [anon_sym_EQ_EQ_EQ] = ACTIONS(289), - [anon_sym_LT_EQ] = ACTIONS(289), - [anon_sym_GT_EQ] = ACTIONS(289), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_SLASH] = ACTIONS(291), - [anon_sym_PERCENT] = ACTIONS(289), - [anon_sym_as_QMARK] = ACTIONS(289), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1093), - [anon_sym_BANG_BANG] = ACTIONS(289), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_safe_nav] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [50] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6300), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3160), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(2300), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_modifiers] = STATE(8070), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(337), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(759), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(1073), - [anon_sym_interface] = ACTIONS(1073), - [anon_sym_enum] = ACTIONS(1075), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_object] = ACTIONS(1077), - [anon_sym_fun] = ACTIONS(1079), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(1081), - [anon_sym_set] = ACTIONS(1083), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1089), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(1091), - [anon_sym_do] = ACTIONS(579), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(121), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1093), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [51] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6221), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5144), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8214), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(756), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(1057), - [anon_sym_interface] = ACTIONS(1057), - [anon_sym_enum] = ACTIONS(1059), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_object] = ACTIONS(1061), - [anon_sym_fun] = ACTIONS(1063), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(1065), - [anon_sym_set] = ACTIONS(1067), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(1069), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(1071), - [anon_sym_do] = ACTIONS(447), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(121), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [52] = { - [sym_file_annotation] = STATE(3201), - [sym_package_header] = STATE(80), - [sym_import_list] = STATE(82), - [sym_import_header] = STATE(8705), - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat1] = STATE(3201), - [aux_sym_source_file_repeat2] = STATE(82), - [aux_sym_source_file_repeat3] = STATE(229), - [aux_sym_import_list_repeat1] = STATE(8705), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1097), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(11), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_package] = ACTIONS(15), - [anon_sym_import] = ACTIONS(17), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [53] = { - [sym_file_annotation] = STATE(52), - [sym_package_header] = STATE(76), - [sym_import_list] = STATE(78), - [sym_import_header] = STATE(8705), - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat1] = STATE(52), - [aux_sym_source_file_repeat2] = STATE(78), - [aux_sym_source_file_repeat3] = STATE(234), - [aux_sym_import_list_repeat1] = STATE(8705), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1099), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(11), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_package] = ACTIONS(15), - [anon_sym_import] = ACTIONS(17), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [54] = { - [sym_file_annotation] = STATE(3201), - [sym_package_header] = STATE(76), - [sym_import_list] = STATE(78), - [sym_import_header] = STATE(8705), - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat1] = STATE(3201), - [aux_sym_source_file_repeat2] = STATE(78), - [aux_sym_source_file_repeat3] = STATE(234), - [aux_sym_import_list_repeat1] = STATE(8705), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1099), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(11), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_package] = ACTIONS(15), - [anon_sym_import] = ACTIONS(17), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [55] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10036), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_RBRACE] = ACTIONS(293), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_SEMI] = ACTIONS(309), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_in] = ACTIONS(295), - [anon_sym_while] = ACTIONS(321), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_else] = ACTIONS(295), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(293), - [anon_sym_is] = ACTIONS(295), - [anon_sym_BANGis] = ACTIONS(293), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(333), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym__automatic_semicolon] = ACTIONS(293), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [56] = { - [sym_type_alias] = STATE(5404), - [sym__declaration] = STATE(5404), - [sym_class_declaration] = STATE(5404), - [sym_binding_pattern_kind] = STATE(6054), - [sym_function_declaration] = STATE(5404), - [sym_property_declaration] = STATE(5404), - [sym_getter] = STATE(5404), - [sym_setter] = STATE(5404), - [sym_object_declaration] = STATE(5404), - [sym__statement] = STATE(5404), - [sym_control_structure_body] = STATE(5372), - [sym__block] = STATE(5404), - [sym__loop_statement] = STATE(5404), - [sym_for_statement] = STATE(5404), - [sym_while_statement] = STATE(5404), - [sym_do_while_statement] = STATE(5404), - [sym_assignment] = STATE(5404), - [sym__expression] = STATE(2300), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_modifiers] = STATE(8150), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(337), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(764), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(1101), - [anon_sym_class] = ACTIONS(1103), - [anon_sym_interface] = ACTIONS(1103), - [anon_sym_enum] = ACTIONS(1105), - [anon_sym_LBRACE] = ACTIONS(1107), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1109), - [anon_sym_fun] = ACTIONS(1111), - [anon_sym_get] = ACTIONS(1113), - [anon_sym_set] = ACTIONS(1115), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1117), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(1119), - [anon_sym_do] = ACTIONS(1121), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1093), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [57] = { - [sym_type_alias] = STATE(5404), - [sym__declaration] = STATE(5404), - [sym_class_declaration] = STATE(5404), - [sym_binding_pattern_kind] = STATE(6054), - [sym_function_declaration] = STATE(5404), - [sym_property_declaration] = STATE(5404), - [sym_getter] = STATE(5404), - [sym_setter] = STATE(5404), - [sym_object_declaration] = STATE(5404), - [sym__statement] = STATE(5404), - [sym_control_structure_body] = STATE(5363), - [sym__block] = STATE(5404), - [sym__loop_statement] = STATE(5404), - [sym_for_statement] = STATE(5404), - [sym_while_statement] = STATE(5404), - [sym_do_while_statement] = STATE(5404), - [sym_assignment] = STATE(5404), - [sym__expression] = STATE(2300), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_modifiers] = STATE(8150), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(337), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(764), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(1101), - [anon_sym_class] = ACTIONS(1103), - [anon_sym_interface] = ACTIONS(1103), - [anon_sym_enum] = ACTIONS(1105), - [anon_sym_LBRACE] = ACTIONS(1107), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1109), - [anon_sym_fun] = ACTIONS(1111), - [anon_sym_get] = ACTIONS(1113), - [anon_sym_set] = ACTIONS(1115), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1117), - [anon_sym_in] = ACTIONS(291), - [anon_sym_while] = ACTIONS(1119), - [anon_sym_do] = ACTIONS(1121), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_else] = ACTIONS(291), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_BANGin] = ACTIONS(289), - [anon_sym_is] = ACTIONS(291), - [anon_sym_BANGis] = ACTIONS(289), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1093), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [58] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9828), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(10008), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1123), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1127), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [59] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10031), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(10029), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1129), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1131), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [60] = { - [sym_import_list] = STATE(3023), - [sym_import_header] = STATE(8705), - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat2] = STATE(3023), - [aux_sym_source_file_repeat3] = STATE(223), - [aux_sym_import_list_repeat1] = STATE(8705), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1133), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_import] = ACTIONS(17), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [61] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10049), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9678), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1135), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1137), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [62] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9554), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(10029), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1139), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1131), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [63] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10095), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9678), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1141), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1137), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [64] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9897), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9789), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1145), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [65] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9918), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(10029), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1147), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1131), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [66] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9497), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(10008), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1149), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1127), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [67] = { - [sym_import_list] = STATE(3023), - [sym_import_header] = STATE(8705), - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat2] = STATE(3023), - [aux_sym_source_file_repeat3] = STATE(234), - [aux_sym_import_list_repeat1] = STATE(8705), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1099), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_import] = ACTIONS(17), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [68] = { - [sym_import_list] = STATE(78), - [sym_import_header] = STATE(8705), - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat2] = STATE(78), - [aux_sym_source_file_repeat3] = STATE(234), - [aux_sym_import_list_repeat1] = STATE(8705), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1099), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_import] = ACTIONS(17), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [69] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9757), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(10008), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1151), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1127), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [70] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10073), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9840), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1153), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1155), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [71] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9983), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9789), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1157), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1145), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [72] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10084), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9886), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1159), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1161), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [73] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9509), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(10008), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1163), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1127), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [74] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10060), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9678), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1165), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1137), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [75] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10153), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9840), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1167), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1155), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [76] = { - [sym_import_list] = STATE(82), - [sym_import_header] = STATE(8705), - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat2] = STATE(82), - [aux_sym_source_file_repeat3] = STATE(229), - [aux_sym_import_list_repeat1] = STATE(8705), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1097), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_import] = ACTIONS(17), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [77] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9900), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9886), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1169), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1161), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [78] = { - [sym_import_list] = STATE(3023), - [sym_import_header] = STATE(8705), - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat2] = STATE(3023), - [aux_sym_source_file_repeat3] = STATE(229), - [aux_sym_import_list_repeat1] = STATE(8705), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1097), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_import] = ACTIONS(17), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [79] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9880), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9840), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1171), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1155), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [80] = { - [sym_import_list] = STATE(60), - [sym_import_header] = STATE(8705), - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat2] = STATE(60), - [aux_sym_source_file_repeat3] = STATE(238), - [aux_sym_import_list_repeat1] = STATE(8705), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1173), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_import] = ACTIONS(17), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [81] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10109), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9886), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1175), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1161), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [82] = { - [sym_import_list] = STATE(3023), - [sym_import_header] = STATE(8705), - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat2] = STATE(3023), - [aux_sym_source_file_repeat3] = STATE(238), - [aux_sym_import_list_repeat1] = STATE(8705), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1173), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_import] = ACTIONS(17), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [83] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10125), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9789), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1177), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1145), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [84] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10154), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(9789), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1179), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1145), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [85] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_variable_declaration] = STATE(9007), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9767), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_multi_variable_declaration] = STATE(9007), - [sym_lambda_parameters] = STATE(10029), - [sym__lambda_parameter] = STATE(9007), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5273), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1181), - [anon_sym_LPAREN] = ACTIONS(1125), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [anon_sym_DASH_GT] = ACTIONS(1131), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [86] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10036), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_RBRACE] = ACTIONS(293), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_SEMI] = ACTIONS(309), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(321), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym__automatic_semicolon] = ACTIONS(293), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [87] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(5887), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4887), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(3298), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(1609), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8376), - [sym_modifiers] = STATE(8023), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(346), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(782), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(211), - [anon_sym_interface] = ACTIONS(211), - [anon_sym_enum] = ACTIONS(213), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(219), - [anon_sym_fun] = ACTIONS(221), - [anon_sym_SEMI] = ACTIONS(1183), - [anon_sym_get] = ACTIONS(223), - [anon_sym_set] = ACTIONS(225), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(233), - [anon_sym_for] = ACTIONS(235), - [anon_sym_while] = ACTIONS(237), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(243), - [anon_sym_else] = ACTIONS(1187), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [88] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6224), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3254), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1007), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1672), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8358), - [sym_modifiers] = STATE(8058), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(338), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(798), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(551), - [anon_sym_interface] = ACTIONS(551), - [anon_sym_enum] = ACTIONS(553), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(559), - [anon_sym_fun] = ACTIONS(561), - [anon_sym_SEMI] = ACTIONS(1189), - [anon_sym_get] = ACTIONS(563), - [anon_sym_set] = ACTIONS(565), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(573), - [anon_sym_for] = ACTIONS(575), - [anon_sym_while] = ACTIONS(577), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(583), - [anon_sym_else] = ACTIONS(1193), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [89] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6252), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1053), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(376), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1727), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8394), - [sym_modifiers] = STATE(8046), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(353), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(758), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(345), - [anon_sym_interface] = ACTIONS(345), - [anon_sym_enum] = ACTIONS(347), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(353), - [anon_sym_fun] = ACTIONS(355), - [anon_sym_SEMI] = ACTIONS(1195), - [anon_sym_get] = ACTIONS(357), - [anon_sym_set] = ACTIONS(359), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(367), - [anon_sym_for] = ACTIONS(369), - [anon_sym_while] = ACTIONS(371), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(377), - [anon_sym_else] = ACTIONS(1199), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [90] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6156), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(2363), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(530), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1747), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8357), - [sym_modifiers] = STATE(8239), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(343), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(796), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(1015), - [anon_sym_interface] = ACTIONS(1015), - [anon_sym_enum] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1019), - [anon_sym_fun] = ACTIONS(1021), - [anon_sym_SEMI] = ACTIONS(1201), - [anon_sym_get] = ACTIONS(1023), - [anon_sym_set] = ACTIONS(1025), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1029), - [anon_sym_for] = ACTIONS(1031), - [anon_sym_while] = ACTIONS(1033), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(701), - [anon_sym_else] = ACTIONS(1203), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [91] = { - [sym_type_alias] = STATE(9391), - [sym__declaration] = STATE(9391), - [sym_class_declaration] = STATE(9391), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9391), - [sym_property_declaration] = STATE(9391), - [sym_getter] = STATE(9391), - [sym_setter] = STATE(9391), - [sym_object_declaration] = STATE(9391), - [sym__statement] = STATE(9391), - [sym_control_structure_body] = STATE(9460), - [sym__block] = STATE(9391), - [sym__loop_statement] = STATE(9391), - [sym_for_statement] = STATE(9391), - [sym_while_statement] = STATE(9391), - [sym_do_while_statement] = STATE(9391), - [sym_assignment] = STATE(9391), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(1205), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [92] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6258), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1286), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(400), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1434), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8377), - [sym_modifiers] = STATE(8101), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(354), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(754), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(681), - [anon_sym_interface] = ACTIONS(681), - [anon_sym_enum] = ACTIONS(683), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(685), - [anon_sym_fun] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(1207), - [anon_sym_get] = ACTIONS(689), - [anon_sym_set] = ACTIONS(691), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(695), - [anon_sym_for] = ACTIONS(697), - [anon_sym_while] = ACTIONS(699), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(701), - [anon_sym_else] = ACTIONS(1211), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [93] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6068), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(4084), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1716), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(1990), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8360), - [sym_modifiers] = STATE(8090), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(348), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(781), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(851), - [anon_sym_interface] = ACTIONS(851), - [anon_sym_enum] = ACTIONS(853), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(857), - [anon_sym_fun] = ACTIONS(859), - [anon_sym_SEMI] = ACTIONS(1213), - [anon_sym_get] = ACTIONS(861), - [anon_sym_set] = ACTIONS(863), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(867), - [anon_sym_for] = ACTIONS(869), - [anon_sym_while] = ACTIONS(871), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(583), - [anon_sym_else] = ACTIONS(1215), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [94] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6286), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(5441), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4094), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1476), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8368), - [sym_modifiers] = STATE(8088), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(352), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(793), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(825), - [anon_sym_interface] = ACTIONS(825), - [anon_sym_enum] = ACTIONS(827), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(831), - [anon_sym_fun] = ACTIONS(833), - [anon_sym_SEMI] = ACTIONS(1217), - [anon_sym_get] = ACTIONS(835), - [anon_sym_set] = ACTIONS(837), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(841), - [anon_sym_for] = ACTIONS(843), - [anon_sym_while] = ACTIONS(845), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(243), - [anon_sym_else] = ACTIONS(1219), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [95] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6300), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(4179), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(2300), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_modifiers] = STATE(8070), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(337), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(759), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(1073), - [anon_sym_interface] = ACTIONS(1073), - [anon_sym_enum] = ACTIONS(1075), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1077), - [anon_sym_fun] = ACTIONS(1079), - [anon_sym_SEMI] = ACTIONS(1221), - [anon_sym_get] = ACTIONS(1081), - [anon_sym_set] = ACTIONS(1083), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1089), - [anon_sym_while] = ACTIONS(1091), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_else] = ACTIONS(1223), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [96] = { - [sym_type_alias] = STATE(9391), - [sym__declaration] = STATE(9391), - [sym_class_declaration] = STATE(9391), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9391), - [sym_property_declaration] = STATE(9391), - [sym_getter] = STATE(9391), - [sym_setter] = STATE(9391), - [sym_object_declaration] = STATE(9391), - [sym__statement] = STATE(9391), - [sym_control_structure_body] = STATE(9305), - [sym__block] = STATE(9391), - [sym__loop_statement] = STATE(9391), - [sym_for_statement] = STATE(9391), - [sym_while_statement] = STATE(9391), - [sym_do_while_statement] = STATE(9391), - [sym_assignment] = STATE(9391), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(1205), - [anon_sym_RBRACE] = ACTIONS(289), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(289), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [97] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6143), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5069), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(3803), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1684), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8371), - [sym_modifiers] = STATE(8296), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(345), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(776), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(425), - [anon_sym_interface] = ACTIONS(425), - [anon_sym_enum] = ACTIONS(427), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(431), - [anon_sym_fun] = ACTIONS(433), - [anon_sym_SEMI] = ACTIONS(1225), - [anon_sym_get] = ACTIONS(435), - [anon_sym_set] = ACTIONS(437), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(441), - [anon_sym_for] = ACTIONS(443), - [anon_sym_while] = ACTIONS(445), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(451), - [anon_sym_else] = ACTIONS(1229), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [98] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5909), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3456), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1213), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(1475), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8374), - [sym_modifiers] = STATE(8246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(341), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(780), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(127), - [anon_sym_interface] = ACTIONS(127), - [anon_sym_enum] = ACTIONS(129), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(135), - [anon_sym_fun] = ACTIONS(137), - [anon_sym_SEMI] = ACTIONS(1231), - [anon_sym_get] = ACTIONS(139), - [anon_sym_set] = ACTIONS(141), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(149), - [anon_sym_for] = ACTIONS(151), - [anon_sym_while] = ACTIONS(153), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(159), - [anon_sym_else] = ACTIONS(1235), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [99] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6076), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(4087), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1991), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(2046), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8393), - [sym_modifiers] = STATE(8144), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(351), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(772), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(627), - [anon_sym_interface] = ACTIONS(627), - [anon_sym_enum] = ACTIONS(629), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(631), - [anon_sym_fun] = ACTIONS(633), - [anon_sym_SEMI] = ACTIONS(1237), - [anon_sym_get] = ACTIONS(635), - [anon_sym_set] = ACTIONS(637), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(641), - [anon_sym_for] = ACTIONS(643), - [anon_sym_while] = ACTIONS(645), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(647), - [anon_sym_else] = ACTIONS(1241), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [100] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6317), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(4135), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2239), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1764), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8385), - [sym_modifiers] = STATE(8240), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(334), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(795), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(711), - [anon_sym_interface] = ACTIONS(711), - [anon_sym_enum] = ACTIONS(713), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(715), - [anon_sym_fun] = ACTIONS(717), - [anon_sym_SEMI] = ACTIONS(1243), - [anon_sym_get] = ACTIONS(719), - [anon_sym_set] = ACTIONS(721), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(725), - [anon_sym_for] = ACTIONS(727), - [anon_sym_while] = ACTIONS(729), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(731), - [anon_sym_else] = ACTIONS(1247), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [101] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6346), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3434), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1231), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1511), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8369), - [sym_modifiers] = STATE(8268), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(350), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(779), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(765), - [anon_sym_interface] = ACTIONS(765), - [anon_sym_enum] = ACTIONS(767), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(769), - [anon_sym_fun] = ACTIONS(771), - [anon_sym_SEMI] = ACTIONS(1249), - [anon_sym_get] = ACTIONS(773), - [anon_sym_set] = ACTIONS(775), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_while] = ACTIONS(783), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(785), - [anon_sym_else] = ACTIONS(1253), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [102] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6002), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3895), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(1422), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1550), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8390), - [sym_modifiers] = STATE(8139), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(336), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(788), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(469), - [anon_sym_interface] = ACTIONS(469), - [anon_sym_enum] = ACTIONS(471), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(477), - [anon_sym_fun] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(1255), - [anon_sym_get] = ACTIONS(481), - [anon_sym_set] = ACTIONS(483), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(491), - [anon_sym_for] = ACTIONS(493), - [anon_sym_while] = ACTIONS(495), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(501), - [anon_sym_else] = ACTIONS(1259), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [103] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6110), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(5309), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4019), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(2132), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8381), - [sym_modifiers] = STATE(8294), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(339), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(790), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(741), - [anon_sym_interface] = ACTIONS(741), - [anon_sym_enum] = ACTIONS(743), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(745), - [anon_sym_fun] = ACTIONS(747), - [anon_sym_SEMI] = ACTIONS(1261), - [anon_sym_get] = ACTIONS(749), - [anon_sym_set] = ACTIONS(751), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(755), - [anon_sym_for] = ACTIONS(757), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(327), - [anon_sym_else] = ACTIONS(1265), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [104] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6261), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(5624), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8209), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(778), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(1039), - [anon_sym_interface] = ACTIONS(1039), - [anon_sym_enum] = ACTIONS(1041), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1043), - [anon_sym_fun] = ACTIONS(1045), - [anon_sym_SEMI] = ACTIONS(1267), - [anon_sym_get] = ACTIONS(1047), - [anon_sym_set] = ACTIONS(1049), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(1053), - [anon_sym_while] = ACTIONS(1055), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_else] = ACTIONS(1269), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [105] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5988), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(4288), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2478), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1797), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8386), - [sym_modifiers] = STATE(8105), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(349), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(775), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(967), - [anon_sym_interface] = ACTIONS(967), - [anon_sym_enum] = ACTIONS(969), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(971), - [anon_sym_fun] = ACTIONS(973), - [anon_sym_SEMI] = ACTIONS(1271), - [anon_sym_get] = ACTIONS(975), - [anon_sym_set] = ACTIONS(977), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(981), - [anon_sym_for] = ACTIONS(983), - [anon_sym_while] = ACTIONS(985), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(647), - [anon_sym_else] = ACTIONS(1273), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [106] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6133), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5605), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4226), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1824), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8359), - [sym_modifiers] = STATE(8244), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(335), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(787), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(881), - [anon_sym_interface] = ACTIONS(881), - [anon_sym_enum] = ACTIONS(883), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(887), - [anon_sym_fun] = ACTIONS(889), - [anon_sym_SEMI] = ACTIONS(1275), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(893), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(897), - [anon_sym_for] = ACTIONS(899), - [anon_sym_while] = ACTIONS(901), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(451), - [anon_sym_else] = ACTIONS(1277), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [107] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6041), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(2217), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(478), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1931), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8370), - [sym_modifiers] = STATE(8073), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(340), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(777), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(907), - [anon_sym_interface] = ACTIONS(907), - [anon_sym_enum] = ACTIONS(909), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(913), - [anon_sym_fun] = ACTIONS(915), - [anon_sym_SEMI] = ACTIONS(1279), - [anon_sym_get] = ACTIONS(917), - [anon_sym_set] = ACTIONS(919), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(923), - [anon_sym_for] = ACTIONS(925), - [anon_sym_while] = ACTIONS(927), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(377), - [anon_sym_else] = ACTIONS(1281), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [108] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6013), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(4276), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2456), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(2092), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8384), - [sym_modifiers] = STATE(8160), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(332), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(773), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(937), - [anon_sym_interface] = ACTIONS(937), - [anon_sym_enum] = ACTIONS(939), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(943), - [anon_sym_fun] = ACTIONS(945), - [anon_sym_SEMI] = ACTIONS(1283), - [anon_sym_get] = ACTIONS(947), - [anon_sym_set] = ACTIONS(949), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(953), - [anon_sym_for] = ACTIONS(955), - [anon_sym_while] = ACTIONS(957), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(501), - [anon_sym_else] = ACTIONS(1285), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [109] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6148), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5409), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4083), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1862), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8379), - [sym_modifiers] = STATE(8256), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(347), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(770), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(657), - [anon_sym_interface] = ACTIONS(657), - [anon_sym_enum] = ACTIONS(659), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(661), - [anon_sym_fun] = ACTIONS(663), - [anon_sym_SEMI] = ACTIONS(1287), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(667), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(671), - [anon_sym_for] = ACTIONS(673), - [anon_sym_while] = ACTIONS(675), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(55), - [anon_sym_else] = ACTIONS(1291), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [110] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(5914), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(4336), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2568), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(1528), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8378), - [sym_modifiers] = STATE(8147), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(355), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(767), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(991), - [anon_sym_interface] = ACTIONS(991), - [anon_sym_enum] = ACTIONS(993), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(995), - [anon_sym_fun] = ACTIONS(997), - [anon_sym_SEMI] = ACTIONS(1293), - [anon_sym_get] = ACTIONS(999), - [anon_sym_set] = ACTIONS(1001), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1005), - [anon_sym_for] = ACTIONS(1007), - [anon_sym_while] = ACTIONS(1009), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(731), - [anon_sym_else] = ACTIONS(1295), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [111] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6221), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5645), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8214), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(756), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(1057), - [anon_sym_interface] = ACTIONS(1057), - [anon_sym_enum] = ACTIONS(1059), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1061), - [anon_sym_fun] = ACTIONS(1063), - [anon_sym_SEMI] = ACTIONS(1297), - [anon_sym_get] = ACTIONS(1065), - [anon_sym_set] = ACTIONS(1067), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(1069), - [anon_sym_while] = ACTIONS(1071), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_else] = ACTIONS(1299), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [112] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6349), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(4145), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2291), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1561), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8356), - [sym_modifiers] = STATE(8131), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(342), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(797), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(795), - [anon_sym_interface] = ACTIONS(795), - [anon_sym_enum] = ACTIONS(797), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(801), - [anon_sym_fun] = ACTIONS(803), - [anon_sym_SEMI] = ACTIONS(1301), - [anon_sym_get] = ACTIONS(805), - [anon_sym_set] = ACTIONS(807), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(811), - [anon_sym_for] = ACTIONS(813), - [anon_sym_while] = ACTIONS(815), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(159), - [anon_sym_else] = ACTIONS(1303), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [113] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6156), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1171), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(530), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1747), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8357), - [sym_modifiers] = STATE(8239), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(343), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(796), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(1015), - [anon_sym_interface] = ACTIONS(1015), - [anon_sym_enum] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1019), - [anon_sym_fun] = ACTIONS(1021), - [anon_sym_SEMI] = ACTIONS(1305), - [anon_sym_get] = ACTIONS(1023), - [anon_sym_set] = ACTIONS(1025), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1029), - [anon_sym_for] = ACTIONS(1031), - [anon_sym_while] = ACTIONS(1033), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [114] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6110), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4842), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4019), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(2132), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8381), - [sym_modifiers] = STATE(8294), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(339), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(790), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(741), - [anon_sym_interface] = ACTIONS(741), - [anon_sym_enum] = ACTIONS(743), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(745), - [anon_sym_fun] = ACTIONS(747), - [anon_sym_SEMI] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(749), - [anon_sym_set] = ACTIONS(751), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(755), - [anon_sym_for] = ACTIONS(757), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [115] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6156), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1018), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(530), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1747), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8357), - [sym_modifiers] = STATE(8239), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(343), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(796), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(1015), - [anon_sym_interface] = ACTIONS(1015), - [anon_sym_enum] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1019), - [anon_sym_fun] = ACTIONS(1021), - [anon_sym_SEMI] = ACTIONS(1309), - [anon_sym_get] = ACTIONS(1023), - [anon_sym_set] = ACTIONS(1025), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1029), - [anon_sym_for] = ACTIONS(1031), - [anon_sym_while] = ACTIONS(1033), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [116] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6252), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1016), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(376), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1727), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8394), - [sym_modifiers] = STATE(8046), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(353), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(758), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(345), - [anon_sym_interface] = ACTIONS(345), - [anon_sym_enum] = ACTIONS(347), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(353), - [anon_sym_fun] = ACTIONS(355), - [anon_sym_SEMI] = ACTIONS(1311), - [anon_sym_get] = ACTIONS(357), - [anon_sym_set] = ACTIONS(359), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(367), - [anon_sym_for] = ACTIONS(369), - [anon_sym_while] = ACTIONS(371), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [117] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6252), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1147), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(376), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1727), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8394), - [sym_modifiers] = STATE(8046), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(353), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(758), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(345), - [anon_sym_interface] = ACTIONS(345), - [anon_sym_enum] = ACTIONS(347), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(353), - [anon_sym_fun] = ACTIONS(355), - [anon_sym_SEMI] = ACTIONS(1313), - [anon_sym_get] = ACTIONS(357), - [anon_sym_set] = ACTIONS(359), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(367), - [anon_sym_for] = ACTIONS(369), - [anon_sym_while] = ACTIONS(371), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [118] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6002), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3856), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(1422), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1550), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8390), - [sym_modifiers] = STATE(8139), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(336), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(788), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(469), - [anon_sym_interface] = ACTIONS(469), - [anon_sym_enum] = ACTIONS(471), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(477), - [anon_sym_fun] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(1315), - [anon_sym_get] = ACTIONS(481), - [anon_sym_set] = ACTIONS(483), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(491), - [anon_sym_for] = ACTIONS(493), - [anon_sym_while] = ACTIONS(495), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [119] = { - [sym_type_alias] = STATE(9391), - [sym__declaration] = STATE(9391), - [sym_class_declaration] = STATE(9391), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9391), - [sym_property_declaration] = STATE(9391), - [sym_getter] = STATE(9391), - [sym_setter] = STATE(9391), - [sym_object_declaration] = STATE(9391), - [sym__statement] = STATE(9391), - [sym_control_structure_body] = STATE(9373), - [sym__block] = STATE(9391), - [sym__loop_statement] = STATE(9391), - [sym_for_statement] = STATE(9391), - [sym_while_statement] = STATE(9391), - [sym_do_while_statement] = STATE(9391), - [sym_assignment] = STATE(9391), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(1205), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(1317), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [120] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6041), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1171), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(478), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1931), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8370), - [sym_modifiers] = STATE(8073), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(340), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(777), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(907), - [anon_sym_interface] = ACTIONS(907), - [anon_sym_enum] = ACTIONS(909), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(913), - [anon_sym_fun] = ACTIONS(915), - [anon_sym_SEMI] = ACTIONS(1305), - [anon_sym_get] = ACTIONS(917), - [anon_sym_set] = ACTIONS(919), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(923), - [anon_sym_for] = ACTIONS(925), - [anon_sym_while] = ACTIONS(927), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [121] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(5914), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3996), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2568), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(1528), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8378), - [sym_modifiers] = STATE(8147), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(355), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(767), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(991), - [anon_sym_interface] = ACTIONS(991), - [anon_sym_enum] = ACTIONS(993), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(995), - [anon_sym_fun] = ACTIONS(997), - [anon_sym_SEMI] = ACTIONS(1319), - [anon_sym_get] = ACTIONS(999), - [anon_sym_set] = ACTIONS(1001), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1005), - [anon_sym_for] = ACTIONS(1007), - [anon_sym_while] = ACTIONS(1009), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [122] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5909), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3476), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1213), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(1475), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8374), - [sym_modifiers] = STATE(8246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(341), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(780), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(127), - [anon_sym_interface] = ACTIONS(127), - [anon_sym_enum] = ACTIONS(129), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(135), - [anon_sym_fun] = ACTIONS(137), - [anon_sym_SEMI] = ACTIONS(1321), - [anon_sym_get] = ACTIONS(139), - [anon_sym_set] = ACTIONS(141), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(149), - [anon_sym_for] = ACTIONS(151), - [anon_sym_while] = ACTIONS(153), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [123] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(5914), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3965), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2568), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(1528), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8378), - [sym_modifiers] = STATE(8147), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(355), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(767), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(991), - [anon_sym_interface] = ACTIONS(991), - [anon_sym_enum] = ACTIONS(993), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(995), - [anon_sym_fun] = ACTIONS(997), - [anon_sym_SEMI] = ACTIONS(1323), - [anon_sym_get] = ACTIONS(999), - [anon_sym_set] = ACTIONS(1001), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1005), - [anon_sym_for] = ACTIONS(1007), - [anon_sym_while] = ACTIONS(1009), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [124] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6224), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3236), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1007), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1672), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8358), - [sym_modifiers] = STATE(8058), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(338), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(798), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(551), - [anon_sym_interface] = ACTIONS(551), - [anon_sym_enum] = ACTIONS(553), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(559), - [anon_sym_fun] = ACTIONS(561), - [anon_sym_SEMI] = ACTIONS(1325), - [anon_sym_get] = ACTIONS(563), - [anon_sym_set] = ACTIONS(565), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(573), - [anon_sym_for] = ACTIONS(575), - [anon_sym_while] = ACTIONS(577), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [125] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6068), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3236), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1716), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(1990), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8360), - [sym_modifiers] = STATE(8090), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(348), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(781), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(851), - [anon_sym_interface] = ACTIONS(851), - [anon_sym_enum] = ACTIONS(853), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(857), - [anon_sym_fun] = ACTIONS(859), - [anon_sym_SEMI] = ACTIONS(1325), - [anon_sym_get] = ACTIONS(861), - [anon_sym_set] = ACTIONS(863), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(867), - [anon_sym_for] = ACTIONS(869), - [anon_sym_while] = ACTIONS(871), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [126] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6252), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1171), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(376), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1727), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8394), - [sym_modifiers] = STATE(8046), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(353), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(758), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(345), - [anon_sym_interface] = ACTIONS(345), - [anon_sym_enum] = ACTIONS(347), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(353), - [anon_sym_fun] = ACTIONS(355), - [anon_sym_SEMI] = ACTIONS(1305), - [anon_sym_get] = ACTIONS(357), - [anon_sym_set] = ACTIONS(359), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(367), - [anon_sym_for] = ACTIONS(369), - [anon_sym_while] = ACTIONS(371), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [127] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6349), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3476), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2291), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1561), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8356), - [sym_modifiers] = STATE(8131), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(342), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(797), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(795), - [anon_sym_interface] = ACTIONS(795), - [anon_sym_enum] = ACTIONS(797), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(801), - [anon_sym_fun] = ACTIONS(803), - [anon_sym_SEMI] = ACTIONS(1321), - [anon_sym_get] = ACTIONS(805), - [anon_sym_set] = ACTIONS(807), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(811), - [anon_sym_for] = ACTIONS(813), - [anon_sym_while] = ACTIONS(815), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [128] = { - [sym_type_alias] = STATE(5404), - [sym__declaration] = STATE(5404), - [sym_class_declaration] = STATE(5404), - [sym_binding_pattern_kind] = STATE(6054), - [sym_function_declaration] = STATE(5404), - [sym_property_declaration] = STATE(5404), - [sym_getter] = STATE(5404), - [sym_setter] = STATE(5404), - [sym_object_declaration] = STATE(5404), - [sym__statement] = STATE(5404), - [sym_control_structure_body] = STATE(5327), - [sym__block] = STATE(5404), - [sym__loop_statement] = STATE(5404), - [sym_for_statement] = STATE(5404), - [sym_while_statement] = STATE(5404), - [sym_do_while_statement] = STATE(5404), - [sym_assignment] = STATE(5404), - [sym__expression] = STATE(2300), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_modifiers] = STATE(8150), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(337), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(764), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(1101), - [anon_sym_class] = ACTIONS(1103), - [anon_sym_interface] = ACTIONS(1103), - [anon_sym_enum] = ACTIONS(1105), - [anon_sym_LBRACE] = ACTIONS(1107), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1109), - [anon_sym_fun] = ACTIONS(1111), - [anon_sym_SEMI] = ACTIONS(1327), - [anon_sym_get] = ACTIONS(1113), - [anon_sym_set] = ACTIONS(1115), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1117), - [anon_sym_while] = ACTIONS(1119), - [anon_sym_do] = ACTIONS(1121), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [129] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6013), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3856), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2456), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(2092), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8384), - [sym_modifiers] = STATE(8160), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(332), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(773), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(937), - [anon_sym_interface] = ACTIONS(937), - [anon_sym_enum] = ACTIONS(939), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(943), - [anon_sym_fun] = ACTIONS(945), - [anon_sym_SEMI] = ACTIONS(1315), - [anon_sym_get] = ACTIONS(947), - [anon_sym_set] = ACTIONS(949), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(953), - [anon_sym_for] = ACTIONS(955), - [anon_sym_while] = ACTIONS(957), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [130] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6041), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1147), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(478), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1931), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8370), - [sym_modifiers] = STATE(8073), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(340), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(777), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(907), - [anon_sym_interface] = ACTIONS(907), - [anon_sym_enum] = ACTIONS(909), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(913), - [anon_sym_fun] = ACTIONS(915), - [anon_sym_SEMI] = ACTIONS(1313), - [anon_sym_get] = ACTIONS(917), - [anon_sym_set] = ACTIONS(919), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(923), - [anon_sym_for] = ACTIONS(925), - [anon_sym_while] = ACTIONS(927), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [131] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6041), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1016), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(478), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1931), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8370), - [sym_modifiers] = STATE(8073), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(340), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(777), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(907), - [anon_sym_interface] = ACTIONS(907), - [anon_sym_enum] = ACTIONS(909), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(913), - [anon_sym_fun] = ACTIONS(915), - [anon_sym_SEMI] = ACTIONS(1311), - [anon_sym_get] = ACTIONS(917), - [anon_sym_set] = ACTIONS(919), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(923), - [anon_sym_for] = ACTIONS(925), - [anon_sym_while] = ACTIONS(927), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [132] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6041), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1018), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(478), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1931), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8370), - [sym_modifiers] = STATE(8073), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(340), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(777), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(907), - [anon_sym_interface] = ACTIONS(907), - [anon_sym_enum] = ACTIONS(909), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(913), - [anon_sym_fun] = ACTIONS(915), - [anon_sym_SEMI] = ACTIONS(1309), - [anon_sym_get] = ACTIONS(917), - [anon_sym_set] = ACTIONS(919), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(923), - [anon_sym_for] = ACTIONS(925), - [anon_sym_while] = ACTIONS(927), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [133] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5988), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3506), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2478), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1797), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8386), - [sym_modifiers] = STATE(8105), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(349), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(775), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(967), - [anon_sym_interface] = ACTIONS(967), - [anon_sym_enum] = ACTIONS(969), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(971), - [anon_sym_fun] = ACTIONS(973), - [anon_sym_SEMI] = ACTIONS(1329), - [anon_sym_get] = ACTIONS(975), - [anon_sym_set] = ACTIONS(977), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(981), - [anon_sym_for] = ACTIONS(983), - [anon_sym_while] = ACTIONS(985), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [134] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6224), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3159), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1007), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1672), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8358), - [sym_modifiers] = STATE(8058), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(338), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(798), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(551), - [anon_sym_interface] = ACTIONS(551), - [anon_sym_enum] = ACTIONS(553), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(559), - [anon_sym_fun] = ACTIONS(561), - [anon_sym_SEMI] = ACTIONS(1331), - [anon_sym_get] = ACTIONS(563), - [anon_sym_set] = ACTIONS(565), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(573), - [anon_sym_for] = ACTIONS(575), - [anon_sym_while] = ACTIONS(577), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [135] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6224), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3143), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1007), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1672), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8358), - [sym_modifiers] = STATE(8058), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(338), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(798), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(551), - [anon_sym_interface] = ACTIONS(551), - [anon_sym_enum] = ACTIONS(553), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(559), - [anon_sym_fun] = ACTIONS(561), - [anon_sym_SEMI] = ACTIONS(1333), - [anon_sym_get] = ACTIONS(563), - [anon_sym_set] = ACTIONS(565), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(573), - [anon_sym_for] = ACTIONS(575), - [anon_sym_while] = ACTIONS(577), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [136] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5988), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3494), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2478), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1797), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8386), - [sym_modifiers] = STATE(8105), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(349), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(775), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(967), - [anon_sym_interface] = ACTIONS(967), - [anon_sym_enum] = ACTIONS(969), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(971), - [anon_sym_fun] = ACTIONS(973), - [anon_sym_SEMI] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(975), - [anon_sym_set] = ACTIONS(977), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(981), - [anon_sym_for] = ACTIONS(983), - [anon_sym_while] = ACTIONS(985), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [137] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6224), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3135), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1007), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1672), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8358), - [sym_modifiers] = STATE(8058), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(338), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(798), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(551), - [anon_sym_interface] = ACTIONS(551), - [anon_sym_enum] = ACTIONS(553), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(559), - [anon_sym_fun] = ACTIONS(561), - [anon_sym_SEMI] = ACTIONS(1337), - [anon_sym_get] = ACTIONS(563), - [anon_sym_set] = ACTIONS(565), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(573), - [anon_sym_for] = ACTIONS(575), - [anon_sym_while] = ACTIONS(577), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [138] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5988), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3486), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2478), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1797), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8386), - [sym_modifiers] = STATE(8105), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(349), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(775), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(967), - [anon_sym_interface] = ACTIONS(967), - [anon_sym_enum] = ACTIONS(969), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(971), - [anon_sym_fun] = ACTIONS(973), - [anon_sym_SEMI] = ACTIONS(1339), - [anon_sym_get] = ACTIONS(975), - [anon_sym_set] = ACTIONS(977), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(981), - [anon_sym_for] = ACTIONS(983), - [anon_sym_while] = ACTIONS(985), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [139] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6261), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4716), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8209), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(778), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(1039), - [anon_sym_interface] = ACTIONS(1039), - [anon_sym_enum] = ACTIONS(1041), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1043), - [anon_sym_fun] = ACTIONS(1045), - [anon_sym_SEMI] = ACTIONS(1341), - [anon_sym_get] = ACTIONS(1047), - [anon_sym_set] = ACTIONS(1049), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(1053), - [anon_sym_while] = ACTIONS(1055), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [140] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6349), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3486), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2291), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1561), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8356), - [sym_modifiers] = STATE(8131), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(342), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(797), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(795), - [anon_sym_interface] = ACTIONS(795), - [anon_sym_enum] = ACTIONS(797), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(801), - [anon_sym_fun] = ACTIONS(803), - [anon_sym_SEMI] = ACTIONS(1339), - [anon_sym_get] = ACTIONS(805), - [anon_sym_set] = ACTIONS(807), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(811), - [anon_sym_for] = ACTIONS(813), - [anon_sym_while] = ACTIONS(815), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [141] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6349), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3494), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2291), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1561), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8356), - [sym_modifiers] = STATE(8131), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(342), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(797), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(795), - [anon_sym_interface] = ACTIONS(795), - [anon_sym_enum] = ACTIONS(797), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(801), - [anon_sym_fun] = ACTIONS(803), - [anon_sym_SEMI] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(805), - [anon_sym_set] = ACTIONS(807), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(811), - [anon_sym_for] = ACTIONS(813), - [anon_sym_while] = ACTIONS(815), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [142] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6349), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3506), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2291), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1561), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8356), - [sym_modifiers] = STATE(8131), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(342), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(797), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(795), - [anon_sym_interface] = ACTIONS(795), - [anon_sym_enum] = ACTIONS(797), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(801), - [anon_sym_fun] = ACTIONS(803), - [anon_sym_SEMI] = ACTIONS(1329), - [anon_sym_get] = ACTIONS(805), - [anon_sym_set] = ACTIONS(807), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(811), - [anon_sym_for] = ACTIONS(813), - [anon_sym_while] = ACTIONS(815), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [143] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6148), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5095), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4083), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1862), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8379), - [sym_modifiers] = STATE(8256), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(347), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(770), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(657), - [anon_sym_interface] = ACTIONS(657), - [anon_sym_enum] = ACTIONS(659), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(661), - [anon_sym_fun] = ACTIONS(663), - [anon_sym_SEMI] = ACTIONS(1343), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(667), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(671), - [anon_sym_for] = ACTIONS(673), - [anon_sym_while] = ACTIONS(675), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [144] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6013), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3992), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2456), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(2092), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8384), - [sym_modifiers] = STATE(8160), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(332), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(773), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(937), - [anon_sym_interface] = ACTIONS(937), - [anon_sym_enum] = ACTIONS(939), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(943), - [anon_sym_fun] = ACTIONS(945), - [anon_sym_SEMI] = ACTIONS(1345), - [anon_sym_get] = ACTIONS(947), - [anon_sym_set] = ACTIONS(949), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(953), - [anon_sym_for] = ACTIONS(955), - [anon_sym_while] = ACTIONS(957), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [145] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6013), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3965), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2456), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(2092), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8384), - [sym_modifiers] = STATE(8160), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(332), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(773), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(937), - [anon_sym_interface] = ACTIONS(937), - [anon_sym_enum] = ACTIONS(939), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(943), - [anon_sym_fun] = ACTIONS(945), - [anon_sym_SEMI] = ACTIONS(1323), - [anon_sym_get] = ACTIONS(947), - [anon_sym_set] = ACTIONS(949), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(953), - [anon_sym_for] = ACTIONS(955), - [anon_sym_while] = ACTIONS(957), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [146] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6013), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3996), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2456), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(2092), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8384), - [sym_modifiers] = STATE(8160), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(332), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(773), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(937), - [anon_sym_interface] = ACTIONS(937), - [anon_sym_enum] = ACTIONS(939), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(943), - [anon_sym_fun] = ACTIONS(945), - [anon_sym_SEMI] = ACTIONS(1319), - [anon_sym_get] = ACTIONS(947), - [anon_sym_set] = ACTIONS(949), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(953), - [anon_sym_for] = ACTIONS(955), - [anon_sym_while] = ACTIONS(957), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [147] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6261), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4842), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8209), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(778), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(1039), - [anon_sym_interface] = ACTIONS(1039), - [anon_sym_enum] = ACTIONS(1041), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1043), - [anon_sym_fun] = ACTIONS(1045), - [anon_sym_SEMI] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1047), - [anon_sym_set] = ACTIONS(1049), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(1053), - [anon_sym_while] = ACTIONS(1055), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [148] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6261), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4839), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8209), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(778), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(1039), - [anon_sym_interface] = ACTIONS(1039), - [anon_sym_enum] = ACTIONS(1041), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1043), - [anon_sym_fun] = ACTIONS(1045), - [anon_sym_SEMI] = ACTIONS(1347), - [anon_sym_get] = ACTIONS(1047), - [anon_sym_set] = ACTIONS(1049), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(1053), - [anon_sym_while] = ACTIONS(1055), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [149] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6261), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4834), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8209), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(778), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(1039), - [anon_sym_interface] = ACTIONS(1039), - [anon_sym_enum] = ACTIONS(1041), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1043), - [anon_sym_fun] = ACTIONS(1045), - [anon_sym_SEMI] = ACTIONS(1349), - [anon_sym_get] = ACTIONS(1047), - [anon_sym_set] = ACTIONS(1049), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(1053), - [anon_sym_while] = ACTIONS(1055), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [150] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6252), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1018), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(376), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1727), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8394), - [sym_modifiers] = STATE(8046), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(353), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(758), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(345), - [anon_sym_interface] = ACTIONS(345), - [anon_sym_enum] = ACTIONS(347), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(353), - [anon_sym_fun] = ACTIONS(355), - [anon_sym_SEMI] = ACTIONS(1309), - [anon_sym_get] = ACTIONS(357), - [anon_sym_set] = ACTIONS(359), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(367), - [anon_sym_for] = ACTIONS(369), - [anon_sym_while] = ACTIONS(371), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [151] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6286), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4834), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4094), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1476), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8368), - [sym_modifiers] = STATE(8088), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(352), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(793), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(825), - [anon_sym_interface] = ACTIONS(825), - [anon_sym_enum] = ACTIONS(827), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(831), - [anon_sym_fun] = ACTIONS(833), - [anon_sym_SEMI] = ACTIONS(1349), - [anon_sym_get] = ACTIONS(835), - [anon_sym_set] = ACTIONS(837), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(841), - [anon_sym_for] = ACTIONS(843), - [anon_sym_while] = ACTIONS(845), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [152] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10036), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_SEMI] = ACTIONS(309), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(321), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [153] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6068), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3159), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1716), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(1990), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8360), - [sym_modifiers] = STATE(8090), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(348), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(781), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(851), - [anon_sym_interface] = ACTIONS(851), - [anon_sym_enum] = ACTIONS(853), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(857), - [anon_sym_fun] = ACTIONS(859), - [anon_sym_SEMI] = ACTIONS(1331), - [anon_sym_get] = ACTIONS(861), - [anon_sym_set] = ACTIONS(863), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(867), - [anon_sym_for] = ACTIONS(869), - [anon_sym_while] = ACTIONS(871), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [154] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6221), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5176), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8214), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(756), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(1057), - [anon_sym_interface] = ACTIONS(1057), - [anon_sym_enum] = ACTIONS(1059), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1061), - [anon_sym_fun] = ACTIONS(1063), - [anon_sym_SEMI] = ACTIONS(1351), - [anon_sym_get] = ACTIONS(1065), - [anon_sym_set] = ACTIONS(1067), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(1069), - [anon_sym_while] = ACTIONS(1071), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [155] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6221), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5167), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8214), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(756), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(1057), - [anon_sym_interface] = ACTIONS(1057), - [anon_sym_enum] = ACTIONS(1059), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1061), - [anon_sym_fun] = ACTIONS(1063), - [anon_sym_SEMI] = ACTIONS(1353), - [anon_sym_get] = ACTIONS(1065), - [anon_sym_set] = ACTIONS(1067), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(1069), - [anon_sym_while] = ACTIONS(1071), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [156] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6221), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5165), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8214), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(756), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(1057), - [anon_sym_interface] = ACTIONS(1057), - [anon_sym_enum] = ACTIONS(1059), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1061), - [anon_sym_fun] = ACTIONS(1063), - [anon_sym_SEMI] = ACTIONS(1355), - [anon_sym_get] = ACTIONS(1065), - [anon_sym_set] = ACTIONS(1067), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(1069), - [anon_sym_while] = ACTIONS(1071), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [157] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(5887), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4839), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(3298), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(1609), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8376), - [sym_modifiers] = STATE(8023), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(346), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(782), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(211), - [anon_sym_interface] = ACTIONS(211), - [anon_sym_enum] = ACTIONS(213), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(219), - [anon_sym_fun] = ACTIONS(221), - [anon_sym_SEMI] = ACTIONS(1347), - [anon_sym_get] = ACTIONS(223), - [anon_sym_set] = ACTIONS(225), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(233), - [anon_sym_for] = ACTIONS(235), - [anon_sym_while] = ACTIONS(237), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [158] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6110), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4834), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4019), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(2132), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8381), - [sym_modifiers] = STATE(8294), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(339), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(790), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(741), - [anon_sym_interface] = ACTIONS(741), - [anon_sym_enum] = ACTIONS(743), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(745), - [anon_sym_fun] = ACTIONS(747), - [anon_sym_SEMI] = ACTIONS(1349), - [anon_sym_get] = ACTIONS(749), - [anon_sym_set] = ACTIONS(751), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(755), - [anon_sym_for] = ACTIONS(757), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [159] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6148), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5176), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4083), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1862), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8379), - [sym_modifiers] = STATE(8256), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(347), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(770), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(657), - [anon_sym_interface] = ACTIONS(657), - [anon_sym_enum] = ACTIONS(659), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(661), - [anon_sym_fun] = ACTIONS(663), - [anon_sym_SEMI] = ACTIONS(1351), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(667), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(671), - [anon_sym_for] = ACTIONS(673), - [anon_sym_while] = ACTIONS(675), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [160] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6286), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4842), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4094), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1476), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8368), - [sym_modifiers] = STATE(8088), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(352), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(793), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(825), - [anon_sym_interface] = ACTIONS(825), - [anon_sym_enum] = ACTIONS(827), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(831), - [anon_sym_fun] = ACTIONS(833), - [anon_sym_SEMI] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(835), - [anon_sym_set] = ACTIONS(837), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(841), - [anon_sym_for] = ACTIONS(843), - [anon_sym_while] = ACTIONS(845), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [161] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6110), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4839), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4019), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(2132), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8381), - [sym_modifiers] = STATE(8294), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(339), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(790), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(741), - [anon_sym_interface] = ACTIONS(741), - [anon_sym_enum] = ACTIONS(743), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(745), - [anon_sym_fun] = ACTIONS(747), - [anon_sym_SEMI] = ACTIONS(1347), - [anon_sym_get] = ACTIONS(749), - [anon_sym_set] = ACTIONS(751), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(755), - [anon_sym_for] = ACTIONS(757), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [162] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(5887), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4834), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(3298), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(1609), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8376), - [sym_modifiers] = STATE(8023), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(346), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(782), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(211), - [anon_sym_interface] = ACTIONS(211), - [anon_sym_enum] = ACTIONS(213), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(219), - [anon_sym_fun] = ACTIONS(221), - [anon_sym_SEMI] = ACTIONS(1349), - [anon_sym_get] = ACTIONS(223), - [anon_sym_set] = ACTIONS(225), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(233), - [anon_sym_for] = ACTIONS(235), - [anon_sym_while] = ACTIONS(237), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [163] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(5914), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3992), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2568), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(1528), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8378), - [sym_modifiers] = STATE(8147), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(355), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(767), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(991), - [anon_sym_interface] = ACTIONS(991), - [anon_sym_enum] = ACTIONS(993), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(995), - [anon_sym_fun] = ACTIONS(997), - [anon_sym_SEMI] = ACTIONS(1345), - [anon_sym_get] = ACTIONS(999), - [anon_sym_set] = ACTIONS(1001), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1005), - [anon_sym_for] = ACTIONS(1007), - [anon_sym_while] = ACTIONS(1009), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [164] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6286), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4716), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4094), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1476), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8368), - [sym_modifiers] = STATE(8088), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(352), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(793), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(825), - [anon_sym_interface] = ACTIONS(825), - [anon_sym_enum] = ACTIONS(827), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(831), - [anon_sym_fun] = ACTIONS(833), - [anon_sym_SEMI] = ACTIONS(1341), - [anon_sym_get] = ACTIONS(835), - [anon_sym_set] = ACTIONS(837), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(841), - [anon_sym_for] = ACTIONS(843), - [anon_sym_while] = ACTIONS(845), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [165] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(5887), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4842), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(3298), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(1609), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8376), - [sym_modifiers] = STATE(8023), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(346), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(782), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(211), - [anon_sym_interface] = ACTIONS(211), - [anon_sym_enum] = ACTIONS(213), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(219), - [anon_sym_fun] = ACTIONS(221), - [anon_sym_SEMI] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(223), - [anon_sym_set] = ACTIONS(225), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(233), - [anon_sym_for] = ACTIONS(235), - [anon_sym_while] = ACTIONS(237), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [166] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6286), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4839), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4094), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1476), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8368), - [sym_modifiers] = STATE(8088), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(352), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(793), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(825), - [anon_sym_interface] = ACTIONS(825), - [anon_sym_enum] = ACTIONS(827), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(831), - [anon_sym_fun] = ACTIONS(833), - [anon_sym_SEMI] = ACTIONS(1347), - [anon_sym_get] = ACTIONS(835), - [anon_sym_set] = ACTIONS(837), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(841), - [anon_sym_for] = ACTIONS(843), - [anon_sym_while] = ACTIONS(845), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [167] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6002), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3996), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(1422), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1550), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8390), - [sym_modifiers] = STATE(8139), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(336), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(788), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(469), - [anon_sym_interface] = ACTIONS(469), - [anon_sym_enum] = ACTIONS(471), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(477), - [anon_sym_fun] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(1319), - [anon_sym_get] = ACTIONS(481), - [anon_sym_set] = ACTIONS(483), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(491), - [anon_sym_for] = ACTIONS(493), - [anon_sym_while] = ACTIONS(495), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [168] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6317), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3996), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2239), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1764), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8385), - [sym_modifiers] = STATE(8240), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(334), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(795), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(711), - [anon_sym_interface] = ACTIONS(711), - [anon_sym_enum] = ACTIONS(713), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(715), - [anon_sym_fun] = ACTIONS(717), - [anon_sym_SEMI] = ACTIONS(1319), - [anon_sym_get] = ACTIONS(719), - [anon_sym_set] = ACTIONS(721), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(725), - [anon_sym_for] = ACTIONS(727), - [anon_sym_while] = ACTIONS(729), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [169] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6317), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3965), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2239), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1764), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8385), - [sym_modifiers] = STATE(8240), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(334), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(795), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(711), - [anon_sym_interface] = ACTIONS(711), - [anon_sym_enum] = ACTIONS(713), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(715), - [anon_sym_fun] = ACTIONS(717), - [anon_sym_SEMI] = ACTIONS(1323), - [anon_sym_get] = ACTIONS(719), - [anon_sym_set] = ACTIONS(721), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(725), - [anon_sym_for] = ACTIONS(727), - [anon_sym_while] = ACTIONS(729), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [170] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6317), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3992), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2239), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1764), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8385), - [sym_modifiers] = STATE(8240), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(334), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(795), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(711), - [anon_sym_interface] = ACTIONS(711), - [anon_sym_enum] = ACTIONS(713), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(715), - [anon_sym_fun] = ACTIONS(717), - [anon_sym_SEMI] = ACTIONS(1345), - [anon_sym_get] = ACTIONS(719), - [anon_sym_set] = ACTIONS(721), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(725), - [anon_sym_for] = ACTIONS(727), - [anon_sym_while] = ACTIONS(729), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [171] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6002), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3965), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(1422), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1550), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8390), - [sym_modifiers] = STATE(8139), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(336), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(788), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(469), - [anon_sym_interface] = ACTIONS(469), - [anon_sym_enum] = ACTIONS(471), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(477), - [anon_sym_fun] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(1323), - [anon_sym_get] = ACTIONS(481), - [anon_sym_set] = ACTIONS(483), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(491), - [anon_sym_for] = ACTIONS(493), - [anon_sym_while] = ACTIONS(495), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [172] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6002), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3992), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(1422), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1550), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8390), - [sym_modifiers] = STATE(8139), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(336), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(788), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(469), - [anon_sym_interface] = ACTIONS(469), - [anon_sym_enum] = ACTIONS(471), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(477), - [anon_sym_fun] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(1345), - [anon_sym_get] = ACTIONS(481), - [anon_sym_set] = ACTIONS(483), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(491), - [anon_sym_for] = ACTIONS(493), - [anon_sym_while] = ACTIONS(495), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [173] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6143), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5176), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(3803), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1684), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8371), - [sym_modifiers] = STATE(8296), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(345), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(776), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(425), - [anon_sym_interface] = ACTIONS(425), - [anon_sym_enum] = ACTIONS(427), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(431), - [anon_sym_fun] = ACTIONS(433), - [anon_sym_SEMI] = ACTIONS(1351), - [anon_sym_get] = ACTIONS(435), - [anon_sym_set] = ACTIONS(437), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(441), - [anon_sym_for] = ACTIONS(443), - [anon_sym_while] = ACTIONS(445), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [174] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6143), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5167), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(3803), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1684), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8371), - [sym_modifiers] = STATE(8296), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(345), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(776), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(425), - [anon_sym_interface] = ACTIONS(425), - [anon_sym_enum] = ACTIONS(427), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(431), - [anon_sym_fun] = ACTIONS(433), - [anon_sym_SEMI] = ACTIONS(1353), - [anon_sym_get] = ACTIONS(435), - [anon_sym_set] = ACTIONS(437), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(441), - [anon_sym_for] = ACTIONS(443), - [anon_sym_while] = ACTIONS(445), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [175] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6143), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5165), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(3803), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1684), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8371), - [sym_modifiers] = STATE(8296), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(345), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(776), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(425), - [anon_sym_interface] = ACTIONS(425), - [anon_sym_enum] = ACTIONS(427), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(431), - [anon_sym_fun] = ACTIONS(433), - [anon_sym_SEMI] = ACTIONS(1355), - [anon_sym_get] = ACTIONS(435), - [anon_sym_set] = ACTIONS(437), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(441), - [anon_sym_for] = ACTIONS(443), - [anon_sym_while] = ACTIONS(445), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [176] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6143), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5095), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(3803), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1684), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8371), - [sym_modifiers] = STATE(8296), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(345), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(776), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(425), - [anon_sym_interface] = ACTIONS(425), - [anon_sym_enum] = ACTIONS(427), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(431), - [anon_sym_fun] = ACTIONS(433), - [anon_sym_SEMI] = ACTIONS(1343), - [anon_sym_get] = ACTIONS(435), - [anon_sym_set] = ACTIONS(437), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(441), - [anon_sym_for] = ACTIONS(443), - [anon_sym_while] = ACTIONS(445), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [177] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5909), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3506), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1213), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(1475), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8374), - [sym_modifiers] = STATE(8246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(341), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(780), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(127), - [anon_sym_interface] = ACTIONS(127), - [anon_sym_enum] = ACTIONS(129), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(135), - [anon_sym_fun] = ACTIONS(137), - [anon_sym_SEMI] = ACTIONS(1329), - [anon_sym_get] = ACTIONS(139), - [anon_sym_set] = ACTIONS(141), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(149), - [anon_sym_for] = ACTIONS(151), - [anon_sym_while] = ACTIONS(153), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [178] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6076), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3506), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1991), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(2046), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8393), - [sym_modifiers] = STATE(8144), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(351), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(772), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(627), - [anon_sym_interface] = ACTIONS(627), - [anon_sym_enum] = ACTIONS(629), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(631), - [anon_sym_fun] = ACTIONS(633), - [anon_sym_SEMI] = ACTIONS(1329), - [anon_sym_get] = ACTIONS(635), - [anon_sym_set] = ACTIONS(637), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(641), - [anon_sym_for] = ACTIONS(643), - [anon_sym_while] = ACTIONS(645), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [179] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6148), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5167), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4083), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1862), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8379), - [sym_modifiers] = STATE(8256), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(347), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(770), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(657), - [anon_sym_interface] = ACTIONS(657), - [anon_sym_enum] = ACTIONS(659), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(661), - [anon_sym_fun] = ACTIONS(663), - [anon_sym_SEMI] = ACTIONS(1353), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(667), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(671), - [anon_sym_for] = ACTIONS(673), - [anon_sym_while] = ACTIONS(675), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [180] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6076), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3494), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1991), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(2046), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8393), - [sym_modifiers] = STATE(8144), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(351), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(772), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(627), - [anon_sym_interface] = ACTIONS(627), - [anon_sym_enum] = ACTIONS(629), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(631), - [anon_sym_fun] = ACTIONS(633), - [anon_sym_SEMI] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(635), - [anon_sym_set] = ACTIONS(637), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(641), - [anon_sym_for] = ACTIONS(643), - [anon_sym_while] = ACTIONS(645), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [181] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6076), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3486), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1991), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(2046), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8393), - [sym_modifiers] = STATE(8144), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(351), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(772), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(627), - [anon_sym_interface] = ACTIONS(627), - [anon_sym_enum] = ACTIONS(629), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(631), - [anon_sym_fun] = ACTIONS(633), - [anon_sym_SEMI] = ACTIONS(1339), - [anon_sym_get] = ACTIONS(635), - [anon_sym_set] = ACTIONS(637), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(641), - [anon_sym_for] = ACTIONS(643), - [anon_sym_while] = ACTIONS(645), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [182] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(6110), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4716), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(4019), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(2132), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8381), - [sym_modifiers] = STATE(8294), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(339), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(790), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(741), - [anon_sym_interface] = ACTIONS(741), - [anon_sym_enum] = ACTIONS(743), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(745), - [anon_sym_fun] = ACTIONS(747), - [anon_sym_SEMI] = ACTIONS(1341), - [anon_sym_get] = ACTIONS(749), - [anon_sym_set] = ACTIONS(751), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(755), - [anon_sym_for] = ACTIONS(757), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [183] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5909), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3494), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1213), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(1475), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8374), - [sym_modifiers] = STATE(8246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(341), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(780), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(127), - [anon_sym_interface] = ACTIONS(127), - [anon_sym_enum] = ACTIONS(129), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(135), - [anon_sym_fun] = ACTIONS(137), - [anon_sym_SEMI] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(139), - [anon_sym_set] = ACTIONS(141), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(149), - [anon_sym_for] = ACTIONS(151), - [anon_sym_while] = ACTIONS(153), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [184] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6300), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3135), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(2300), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_modifiers] = STATE(8070), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(337), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(759), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(1073), - [anon_sym_interface] = ACTIONS(1073), - [anon_sym_enum] = ACTIONS(1075), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1077), - [anon_sym_fun] = ACTIONS(1079), - [anon_sym_SEMI] = ACTIONS(1337), - [anon_sym_get] = ACTIONS(1081), - [anon_sym_set] = ACTIONS(1083), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1089), - [anon_sym_while] = ACTIONS(1091), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [185] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6346), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3135), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1231), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1511), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8369), - [sym_modifiers] = STATE(8268), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(350), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(779), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(765), - [anon_sym_interface] = ACTIONS(765), - [anon_sym_enum] = ACTIONS(767), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(769), - [anon_sym_fun] = ACTIONS(771), - [anon_sym_SEMI] = ACTIONS(1337), - [anon_sym_get] = ACTIONS(773), - [anon_sym_set] = ACTIONS(775), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_while] = ACTIONS(783), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [186] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6133), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5095), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4226), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1824), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8359), - [sym_modifiers] = STATE(8244), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(335), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(787), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(881), - [anon_sym_interface] = ACTIONS(881), - [anon_sym_enum] = ACTIONS(883), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(887), - [anon_sym_fun] = ACTIONS(889), - [anon_sym_SEMI] = ACTIONS(1343), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(893), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(897), - [anon_sym_for] = ACTIONS(899), - [anon_sym_while] = ACTIONS(901), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [187] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6300), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3143), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(2300), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_modifiers] = STATE(8070), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(337), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(759), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(1073), - [anon_sym_interface] = ACTIONS(1073), - [anon_sym_enum] = ACTIONS(1075), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1077), - [anon_sym_fun] = ACTIONS(1079), - [anon_sym_SEMI] = ACTIONS(1333), - [anon_sym_get] = ACTIONS(1081), - [anon_sym_set] = ACTIONS(1083), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1089), - [anon_sym_while] = ACTIONS(1091), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [188] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5909), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3486), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1213), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(1475), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8374), - [sym_modifiers] = STATE(8246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(341), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(780), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(127), - [anon_sym_interface] = ACTIONS(127), - [anon_sym_enum] = ACTIONS(129), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(135), - [anon_sym_fun] = ACTIONS(137), - [anon_sym_SEMI] = ACTIONS(1339), - [anon_sym_get] = ACTIONS(139), - [anon_sym_set] = ACTIONS(141), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(149), - [anon_sym_for] = ACTIONS(151), - [anon_sym_while] = ACTIONS(153), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [189] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6300), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3159), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(2300), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_modifiers] = STATE(8070), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(337), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(759), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(1073), - [anon_sym_interface] = ACTIONS(1073), - [anon_sym_enum] = ACTIONS(1075), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1077), - [anon_sym_fun] = ACTIONS(1079), - [anon_sym_SEMI] = ACTIONS(1331), - [anon_sym_get] = ACTIONS(1081), - [anon_sym_set] = ACTIONS(1083), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1089), - [anon_sym_while] = ACTIONS(1091), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [190] = { - [sym_type_alias] = STATE(4843), - [sym__declaration] = STATE(4843), - [sym_class_declaration] = STATE(4843), - [sym_binding_pattern_kind] = STATE(5887), - [sym_function_declaration] = STATE(4843), - [sym_property_declaration] = STATE(4843), - [sym_getter] = STATE(4843), - [sym_setter] = STATE(4843), - [sym_object_declaration] = STATE(4843), - [sym__statement] = STATE(4843), - [sym_control_structure_body] = STATE(4716), - [sym__block] = STATE(4843), - [sym__loop_statement] = STATE(4843), - [sym_for_statement] = STATE(4843), - [sym_while_statement] = STATE(4843), - [sym_do_while_statement] = STATE(4843), - [sym_assignment] = STATE(4843), - [sym__expression] = STATE(3298), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(1609), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8376), - [sym_modifiers] = STATE(8023), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(346), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(782), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(209), - [anon_sym_class] = ACTIONS(211), - [anon_sym_interface] = ACTIONS(211), - [anon_sym_enum] = ACTIONS(213), - [anon_sym_LBRACE] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(219), - [anon_sym_fun] = ACTIONS(221), - [anon_sym_SEMI] = ACTIONS(1341), - [anon_sym_get] = ACTIONS(223), - [anon_sym_set] = ACTIONS(225), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(233), - [anon_sym_for] = ACTIONS(235), - [anon_sym_while] = ACTIONS(237), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [191] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6258), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1018), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(400), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1434), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8377), - [sym_modifiers] = STATE(8101), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(354), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(754), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(681), - [anon_sym_interface] = ACTIONS(681), - [anon_sym_enum] = ACTIONS(683), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(685), - [anon_sym_fun] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(1309), - [anon_sym_get] = ACTIONS(689), - [anon_sym_set] = ACTIONS(691), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(695), - [anon_sym_for] = ACTIONS(697), - [anon_sym_while] = ACTIONS(699), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [192] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6258), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1016), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(400), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1434), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8377), - [sym_modifiers] = STATE(8101), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(354), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(754), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(681), - [anon_sym_interface] = ACTIONS(681), - [anon_sym_enum] = ACTIONS(683), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(685), - [anon_sym_fun] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(1311), - [anon_sym_get] = ACTIONS(689), - [anon_sym_set] = ACTIONS(691), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(695), - [anon_sym_for] = ACTIONS(697), - [anon_sym_while] = ACTIONS(699), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [193] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6258), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1147), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(400), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1434), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8377), - [sym_modifiers] = STATE(8101), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(354), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(754), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(681), - [anon_sym_interface] = ACTIONS(681), - [anon_sym_enum] = ACTIONS(683), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(685), - [anon_sym_fun] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(1313), - [anon_sym_get] = ACTIONS(689), - [anon_sym_set] = ACTIONS(691), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(695), - [anon_sym_for] = ACTIONS(697), - [anon_sym_while] = ACTIONS(699), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [194] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(6317), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3856), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2239), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1764), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8385), - [sym_modifiers] = STATE(8240), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(334), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(795), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(711), - [anon_sym_interface] = ACTIONS(711), - [anon_sym_enum] = ACTIONS(713), - [anon_sym_LBRACE] = ACTIONS(473), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(715), - [anon_sym_fun] = ACTIONS(717), - [anon_sym_SEMI] = ACTIONS(1315), - [anon_sym_get] = ACTIONS(719), - [anon_sym_set] = ACTIONS(721), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(725), - [anon_sym_for] = ACTIONS(727), - [anon_sym_while] = ACTIONS(729), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [195] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10036), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_SEMI] = ACTIONS(309), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(321), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [196] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6068), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3135), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1716), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(1990), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8360), - [sym_modifiers] = STATE(8090), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(348), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(781), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(851), - [anon_sym_interface] = ACTIONS(851), - [anon_sym_enum] = ACTIONS(853), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(857), - [anon_sym_fun] = ACTIONS(859), - [anon_sym_SEMI] = ACTIONS(1337), - [anon_sym_get] = ACTIONS(861), - [anon_sym_set] = ACTIONS(863), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(867), - [anon_sym_for] = ACTIONS(869), - [anon_sym_while] = ACTIONS(871), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [197] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(6076), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3476), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(1991), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(2046), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8393), - [sym_modifiers] = STATE(8144), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(351), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(772), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(627), - [anon_sym_interface] = ACTIONS(627), - [anon_sym_enum] = ACTIONS(629), - [anon_sym_LBRACE] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(631), - [anon_sym_fun] = ACTIONS(633), - [anon_sym_SEMI] = ACTIONS(1321), - [anon_sym_get] = ACTIONS(635), - [anon_sym_set] = ACTIONS(637), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(641), - [anon_sym_for] = ACTIONS(643), - [anon_sym_while] = ACTIONS(645), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [198] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6148), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5165), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4083), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1862), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8379), - [sym_modifiers] = STATE(8256), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(347), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(770), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(657), - [anon_sym_interface] = ACTIONS(657), - [anon_sym_enum] = ACTIONS(659), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(661), - [anon_sym_fun] = ACTIONS(663), - [anon_sym_SEMI] = ACTIONS(1355), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(667), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(671), - [anon_sym_for] = ACTIONS(673), - [anon_sym_while] = ACTIONS(675), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [199] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6346), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3236), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1231), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1511), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8369), - [sym_modifiers] = STATE(8268), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(350), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(779), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(765), - [anon_sym_interface] = ACTIONS(765), - [anon_sym_enum] = ACTIONS(767), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(769), - [anon_sym_fun] = ACTIONS(771), - [anon_sym_SEMI] = ACTIONS(1325), - [anon_sym_get] = ACTIONS(773), - [anon_sym_set] = ACTIONS(775), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_while] = ACTIONS(783), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [200] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6346), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3143), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1231), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1511), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8369), - [sym_modifiers] = STATE(8268), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(350), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(779), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(765), - [anon_sym_interface] = ACTIONS(765), - [anon_sym_enum] = ACTIONS(767), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(769), - [anon_sym_fun] = ACTIONS(771), - [anon_sym_SEMI] = ACTIONS(1333), - [anon_sym_get] = ACTIONS(773), - [anon_sym_set] = ACTIONS(775), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_while] = ACTIONS(783), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [201] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6346), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3159), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1231), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1511), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8369), - [sym_modifiers] = STATE(8268), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(350), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(779), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(765), - [anon_sym_interface] = ACTIONS(765), - [anon_sym_enum] = ACTIONS(767), - [anon_sym_LBRACE] = ACTIONS(555), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(769), - [anon_sym_fun] = ACTIONS(771), - [anon_sym_SEMI] = ACTIONS(1331), - [anon_sym_get] = ACTIONS(773), - [anon_sym_set] = ACTIONS(775), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_while] = ACTIONS(783), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [202] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6300), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3236), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(2300), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_modifiers] = STATE(8070), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(337), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(759), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(1073), - [anon_sym_interface] = ACTIONS(1073), - [anon_sym_enum] = ACTIONS(1075), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1077), - [anon_sym_fun] = ACTIONS(1079), - [anon_sym_SEMI] = ACTIONS(1325), - [anon_sym_get] = ACTIONS(1081), - [anon_sym_set] = ACTIONS(1083), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1089), - [anon_sym_while] = ACTIONS(1091), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [203] = { - [sym_type_alias] = STATE(3442), - [sym__declaration] = STATE(3442), - [sym_class_declaration] = STATE(3442), - [sym_binding_pattern_kind] = STATE(5988), - [sym_function_declaration] = STATE(3442), - [sym_property_declaration] = STATE(3442), - [sym_getter] = STATE(3442), - [sym_setter] = STATE(3442), - [sym_object_declaration] = STATE(3442), - [sym__statement] = STATE(3442), - [sym_control_structure_body] = STATE(3476), - [sym__block] = STATE(3442), - [sym__loop_statement] = STATE(3442), - [sym_for_statement] = STATE(3442), - [sym_while_statement] = STATE(3442), - [sym_do_while_statement] = STATE(3442), - [sym_assignment] = STATE(3442), - [sym__expression] = STATE(2478), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1797), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8386), - [sym_modifiers] = STATE(8105), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(349), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(775), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_typealias] = ACTIONS(125), - [anon_sym_class] = ACTIONS(967), - [anon_sym_interface] = ACTIONS(967), - [anon_sym_enum] = ACTIONS(969), - [anon_sym_LBRACE] = ACTIONS(799), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(971), - [anon_sym_fun] = ACTIONS(973), - [anon_sym_SEMI] = ACTIONS(1321), - [anon_sym_get] = ACTIONS(975), - [anon_sym_set] = ACTIONS(977), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(981), - [anon_sym_for] = ACTIONS(983), - [anon_sym_while] = ACTIONS(985), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(177), - [anon_sym_inner] = ACTIONS(177), - [anon_sym_value] = ACTIONS(177), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(179), - [anon_sym_actual] = ACTIONS(179), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [204] = { - [sym_type_alias] = STATE(4039), - [sym__declaration] = STATE(4039), - [sym_class_declaration] = STATE(4039), - [sym_binding_pattern_kind] = STATE(5914), - [sym_function_declaration] = STATE(4039), - [sym_property_declaration] = STATE(4039), - [sym_getter] = STATE(4039), - [sym_setter] = STATE(4039), - [sym_object_declaration] = STATE(4039), - [sym__statement] = STATE(4039), - [sym_control_structure_body] = STATE(3856), - [sym__block] = STATE(4039), - [sym__loop_statement] = STATE(4039), - [sym_for_statement] = STATE(4039), - [sym_while_statement] = STATE(4039), - [sym_do_while_statement] = STATE(4039), - [sym_assignment] = STATE(4039), - [sym__expression] = STATE(2568), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(1528), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8378), - [sym_modifiers] = STATE(8147), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(355), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(767), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_typealias] = ACTIONS(467), - [anon_sym_class] = ACTIONS(991), - [anon_sym_interface] = ACTIONS(991), - [anon_sym_enum] = ACTIONS(993), - [anon_sym_LBRACE] = ACTIONS(941), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(995), - [anon_sym_fun] = ACTIONS(997), - [anon_sym_SEMI] = ACTIONS(1315), - [anon_sym_get] = ACTIONS(999), - [anon_sym_set] = ACTIONS(1001), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1005), - [anon_sym_for] = ACTIONS(1007), - [anon_sym_while] = ACTIONS(1009), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(519), - [anon_sym_inner] = ACTIONS(519), - [anon_sym_value] = ACTIONS(519), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(521), - [anon_sym_actual] = ACTIONS(521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [205] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6258), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1171), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(400), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1434), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8377), - [sym_modifiers] = STATE(8101), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(354), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(754), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(681), - [anon_sym_interface] = ACTIONS(681), - [anon_sym_enum] = ACTIONS(683), - [anon_sym_LBRACE] = ACTIONS(349), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(685), - [anon_sym_fun] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(1305), - [anon_sym_get] = ACTIONS(689), - [anon_sym_set] = ACTIONS(691), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(695), - [anon_sym_for] = ACTIONS(697), - [anon_sym_while] = ACTIONS(699), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [206] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6156), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1147), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(530), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1747), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8357), - [sym_modifiers] = STATE(8239), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(343), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(796), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(1015), - [anon_sym_interface] = ACTIONS(1015), - [anon_sym_enum] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1019), - [anon_sym_fun] = ACTIONS(1021), - [anon_sym_SEMI] = ACTIONS(1313), - [anon_sym_get] = ACTIONS(1023), - [anon_sym_set] = ACTIONS(1025), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1029), - [anon_sym_for] = ACTIONS(1031), - [anon_sym_while] = ACTIONS(1033), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [207] = { - [sym_type_alias] = STATE(3131), - [sym__declaration] = STATE(3131), - [sym_class_declaration] = STATE(3131), - [sym_binding_pattern_kind] = STATE(6068), - [sym_function_declaration] = STATE(3131), - [sym_property_declaration] = STATE(3131), - [sym_getter] = STATE(3131), - [sym_setter] = STATE(3131), - [sym_object_declaration] = STATE(3131), - [sym__statement] = STATE(3131), - [sym_control_structure_body] = STATE(3143), - [sym__block] = STATE(3131), - [sym__loop_statement] = STATE(3131), - [sym_for_statement] = STATE(3131), - [sym_while_statement] = STATE(3131), - [sym_do_while_statement] = STATE(3131), - [sym_assignment] = STATE(3131), - [sym__expression] = STATE(1716), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(1990), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8360), - [sym_modifiers] = STATE(8090), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(348), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(781), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(549), - [anon_sym_class] = ACTIONS(851), - [anon_sym_interface] = ACTIONS(851), - [anon_sym_enum] = ACTIONS(853), - [anon_sym_LBRACE] = ACTIONS(855), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(857), - [anon_sym_fun] = ACTIONS(859), - [anon_sym_SEMI] = ACTIONS(1333), - [anon_sym_get] = ACTIONS(861), - [anon_sym_set] = ACTIONS(863), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(867), - [anon_sym_for] = ACTIONS(869), - [anon_sym_while] = ACTIONS(871), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [208] = { - [sym_type_alias] = STATE(1072), - [sym__declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_binding_pattern_kind] = STATE(6156), - [sym_function_declaration] = STATE(1072), - [sym_property_declaration] = STATE(1072), - [sym_getter] = STATE(1072), - [sym_setter] = STATE(1072), - [sym_object_declaration] = STATE(1072), - [sym__statement] = STATE(1072), - [sym_control_structure_body] = STATE(1016), - [sym__block] = STATE(1072), - [sym__loop_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_while_statement] = STATE(1072), - [sym_assignment] = STATE(1072), - [sym__expression] = STATE(530), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1747), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8357), - [sym_modifiers] = STATE(8239), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(343), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(796), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_typealias] = ACTIONS(343), - [anon_sym_class] = ACTIONS(1015), - [anon_sym_interface] = ACTIONS(1015), - [anon_sym_enum] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(911), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1019), - [anon_sym_fun] = ACTIONS(1021), - [anon_sym_SEMI] = ACTIONS(1311), - [anon_sym_get] = ACTIONS(1023), - [anon_sym_set] = ACTIONS(1025), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1029), - [anon_sym_for] = ACTIONS(1031), - [anon_sym_while] = ACTIONS(1033), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(395), - [anon_sym_inner] = ACTIONS(395), - [anon_sym_value] = ACTIONS(395), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(397), - [anon_sym_actual] = ACTIONS(397), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [209] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6133), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5165), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4226), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1824), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8359), - [sym_modifiers] = STATE(8244), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(335), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(787), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(881), - [anon_sym_interface] = ACTIONS(881), - [anon_sym_enum] = ACTIONS(883), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(887), - [anon_sym_fun] = ACTIONS(889), - [anon_sym_SEMI] = ACTIONS(1355), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(893), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(897), - [anon_sym_for] = ACTIONS(899), - [anon_sym_while] = ACTIONS(901), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [210] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6133), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5167), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4226), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1824), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8359), - [sym_modifiers] = STATE(8244), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(335), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(787), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(881), - [anon_sym_interface] = ACTIONS(881), - [anon_sym_enum] = ACTIONS(883), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(887), - [anon_sym_fun] = ACTIONS(889), - [anon_sym_SEMI] = ACTIONS(1353), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(893), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(897), - [anon_sym_for] = ACTIONS(899), - [anon_sym_while] = ACTIONS(901), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [211] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6221), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5095), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8214), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(756), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(1057), - [anon_sym_interface] = ACTIONS(1057), - [anon_sym_enum] = ACTIONS(1059), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1061), - [anon_sym_fun] = ACTIONS(1063), - [anon_sym_SEMI] = ACTIONS(1343), - [anon_sym_get] = ACTIONS(1065), - [anon_sym_set] = ACTIONS(1067), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(1069), - [anon_sym_while] = ACTIONS(1071), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [212] = { - [sym_type_alias] = STATE(5113), - [sym__declaration] = STATE(5113), - [sym_class_declaration] = STATE(5113), - [sym_binding_pattern_kind] = STATE(6133), - [sym_function_declaration] = STATE(5113), - [sym_property_declaration] = STATE(5113), - [sym_getter] = STATE(5113), - [sym_setter] = STATE(5113), - [sym_object_declaration] = STATE(5113), - [sym__statement] = STATE(5113), - [sym_control_structure_body] = STATE(5176), - [sym__block] = STATE(5113), - [sym__loop_statement] = STATE(5113), - [sym_for_statement] = STATE(5113), - [sym_while_statement] = STATE(5113), - [sym_do_while_statement] = STATE(5113), - [sym_assignment] = STATE(5113), - [sym__expression] = STATE(4226), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1824), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8359), - [sym_modifiers] = STATE(8244), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(335), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(787), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(423), - [anon_sym_class] = ACTIONS(881), - [anon_sym_interface] = ACTIONS(881), - [anon_sym_enum] = ACTIONS(883), - [anon_sym_LBRACE] = ACTIONS(885), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(887), - [anon_sym_fun] = ACTIONS(889), - [anon_sym_SEMI] = ACTIONS(1351), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(893), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(897), - [anon_sym_for] = ACTIONS(899), - [anon_sym_while] = ACTIONS(901), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [213] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9931), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1357), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [214] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10108), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1359), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [215] = { - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat3] = STATE(215), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1361), - [sym__alpha_identifier] = ACTIONS(1363), - [anon_sym_AT] = ACTIONS(1366), - [anon_sym_LBRACK] = ACTIONS(1369), - [anon_sym_typealias] = ACTIONS(1372), - [anon_sym_class] = ACTIONS(1375), - [anon_sym_interface] = ACTIONS(1375), - [anon_sym_enum] = ACTIONS(1378), - [anon_sym_LBRACE] = ACTIONS(1381), - [anon_sym_LPAREN] = ACTIONS(1384), - [anon_sym_val] = ACTIONS(1387), - [anon_sym_var] = ACTIONS(1387), - [anon_sym_object] = ACTIONS(1390), - [anon_sym_fun] = ACTIONS(1393), - [anon_sym_get] = ACTIONS(1396), - [anon_sym_set] = ACTIONS(1399), - [anon_sym_this] = ACTIONS(1402), - [anon_sym_super] = ACTIONS(1405), - [anon_sym_STAR] = ACTIONS(1408), - [sym_label] = ACTIONS(1411), - [anon_sym_for] = ACTIONS(1414), - [anon_sym_while] = ACTIONS(1417), - [anon_sym_do] = ACTIONS(1420), - [anon_sym_null] = ACTIONS(1423), - [anon_sym_if] = ACTIONS(1426), - [anon_sym_when] = ACTIONS(1429), - [anon_sym_try] = ACTIONS(1432), - [anon_sym_throw] = ACTIONS(1435), - [anon_sym_return] = ACTIONS(1438), - [anon_sym_continue] = ACTIONS(1441), - [anon_sym_break] = ACTIONS(1441), - [anon_sym_COLON_COLON] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1447), - [anon_sym_DASH] = ACTIONS(1447), - [anon_sym_PLUS_PLUS] = ACTIONS(1450), - [anon_sym_DASH_DASH] = ACTIONS(1450), - [anon_sym_BANG] = ACTIONS(1450), - [anon_sym_suspend] = ACTIONS(1453), - [anon_sym_sealed] = ACTIONS(1456), - [anon_sym_annotation] = ACTIONS(1456), - [anon_sym_data] = ACTIONS(1459), - [anon_sym_inner] = ACTIONS(1459), - [anon_sym_value] = ACTIONS(1459), - [anon_sym_override] = ACTIONS(1462), - [anon_sym_lateinit] = ACTIONS(1462), - [anon_sym_public] = ACTIONS(1465), - [anon_sym_private] = ACTIONS(1465), - [anon_sym_internal] = ACTIONS(1465), - [anon_sym_protected] = ACTIONS(1465), - [anon_sym_tailrec] = ACTIONS(1453), - [anon_sym_operator] = ACTIONS(1453), - [anon_sym_infix] = ACTIONS(1453), - [anon_sym_inline] = ACTIONS(1453), - [anon_sym_external] = ACTIONS(1453), - [sym_property_modifier] = ACTIONS(1468), - [anon_sym_abstract] = ACTIONS(1471), - [anon_sym_final] = ACTIONS(1471), - [anon_sym_open] = ACTIONS(1471), - [anon_sym_vararg] = ACTIONS(1474), - [anon_sym_noinline] = ACTIONS(1474), - [anon_sym_crossinline] = ACTIONS(1474), - [anon_sym_expect] = ACTIONS(1477), - [anon_sym_actual] = ACTIONS(1477), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1480), - [anon_sym_continue_AT] = ACTIONS(1483), - [anon_sym_break_AT] = ACTIONS(1486), - [anon_sym_this_AT] = ACTIONS(1489), - [anon_sym_super_AT] = ACTIONS(1492), - [sym_real_literal] = ACTIONS(1495), - [sym_integer_literal] = ACTIONS(1498), - [sym_hex_literal] = ACTIONS(1501), - [sym_bin_literal] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(1504), - [anon_sym_false] = ACTIONS(1504), - [anon_sym_SQUOTE] = ACTIONS(1507), - [sym__backtick_identifier] = ACTIONS(1510), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1513), - }, - [216] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9804), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1516), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [217] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9909), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1518), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [218] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9919), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1520), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [219] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10007), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(1522), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [220] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10046), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(1524), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [221] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9482), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1526), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [222] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9864), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1528), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [223] = { - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat3] = STATE(215), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1530), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [224] = { - [sym_type_alias] = STATE(5404), - [sym__declaration] = STATE(5404), - [sym_class_declaration] = STATE(5404), - [sym_binding_pattern_kind] = STATE(6054), - [sym_function_declaration] = STATE(5404), - [sym_property_declaration] = STATE(5404), - [sym_getter] = STATE(5404), - [sym_setter] = STATE(5404), - [sym_object_declaration] = STATE(5404), - [sym__statement] = STATE(5404), - [sym_control_structure_body] = STATE(5270), - [sym__block] = STATE(5404), - [sym__loop_statement] = STATE(5404), - [sym_for_statement] = STATE(5404), - [sym_while_statement] = STATE(5404), - [sym_do_while_statement] = STATE(5404), - [sym_assignment] = STATE(5404), - [sym__expression] = STATE(2300), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_modifiers] = STATE(8150), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(337), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(764), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(1101), - [anon_sym_class] = ACTIONS(1103), - [anon_sym_interface] = ACTIONS(1103), - [anon_sym_enum] = ACTIONS(1105), - [anon_sym_LBRACE] = ACTIONS(1107), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1109), - [anon_sym_fun] = ACTIONS(1111), - [anon_sym_get] = ACTIONS(1113), - [anon_sym_set] = ACTIONS(1115), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1117), - [anon_sym_while] = ACTIONS(1119), - [anon_sym_do] = ACTIONS(1121), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [225] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9759), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1532), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [226] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10042), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(1534), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [227] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10037), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(1524), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [228] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(9964), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(321), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [229] = { - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat3] = STATE(215), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1173), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [230] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9799), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1536), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [231] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(9913), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(321), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [232] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10001), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(1534), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [233] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(9783), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(1538), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [234] = { - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat3] = STATE(215), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1097), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [235] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10033), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(1534), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [236] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9524), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1540), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [237] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9830), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1542), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [238] = { - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat3] = STATE(215), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1133), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [239] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9555), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1544), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [240] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9576), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1546), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [241] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9584), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1548), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [242] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(9791), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(1550), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [243] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9742), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1552), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [244] = { - [sym_type_alias] = STATE(9153), - [sym__declaration] = STATE(9153), - [sym_class_declaration] = STATE(9153), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9153), - [sym_property_declaration] = STATE(9153), - [sym_getter] = STATE(9153), - [sym_setter] = STATE(9153), - [sym_object_declaration] = STATE(9153), - [sym__statement] = STATE(9153), - [sym__loop_statement] = STATE(9153), - [sym_for_statement] = STATE(9153), - [sym_while_statement] = STATE(9153), - [sym_do_while_statement] = STATE(9153), - [sym_assignment] = STATE(9153), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym_source_file_repeat3] = STATE(215), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [ts_builtin_sym_end] = ACTIONS(1099), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [245] = { - [sym_type_alias] = STATE(5404), - [sym__declaration] = STATE(5404), - [sym_class_declaration] = STATE(5404), - [sym_binding_pattern_kind] = STATE(6054), - [sym_function_declaration] = STATE(5404), - [sym_property_declaration] = STATE(5404), - [sym_getter] = STATE(5404), - [sym_setter] = STATE(5404), - [sym_object_declaration] = STATE(5404), - [sym__statement] = STATE(5404), - [sym_control_structure_body] = STATE(5268), - [sym__block] = STATE(5404), - [sym__loop_statement] = STATE(5404), - [sym_for_statement] = STATE(5404), - [sym_while_statement] = STATE(5404), - [sym_do_while_statement] = STATE(5404), - [sym_assignment] = STATE(5404), - [sym__expression] = STATE(2300), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_modifiers] = STATE(8150), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(337), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(764), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_typealias] = ACTIONS(1101), - [anon_sym_class] = ACTIONS(1103), - [anon_sym_interface] = ACTIONS(1103), - [anon_sym_enum] = ACTIONS(1105), - [anon_sym_LBRACE] = ACTIONS(1107), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(1109), - [anon_sym_fun] = ACTIONS(1111), - [anon_sym_get] = ACTIONS(1113), - [anon_sym_set] = ACTIONS(1115), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1117), - [anon_sym_while] = ACTIONS(1119), - [anon_sym_do] = ACTIONS(1121), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(601), - [anon_sym_inner] = ACTIONS(601), - [anon_sym_value] = ACTIONS(601), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(603), - [anon_sym_actual] = ACTIONS(603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [246] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10078), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1554), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [247] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9595), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1556), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [248] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9873), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1558), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [249] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9974), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1560), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [250] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9829), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1562), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [251] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10149), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1564), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [252] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9590), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1566), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [253] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(9905), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1568), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [254] = { - [sym_type_alias] = STATE(9970), - [sym__declaration] = STATE(9970), - [sym_class_declaration] = STATE(9970), - [sym_binding_pattern_kind] = STATE(6302), - [sym_function_declaration] = STATE(9970), - [sym_property_declaration] = STATE(9970), - [sym_getter] = STATE(9970), - [sym_setter] = STATE(9970), - [sym_object_declaration] = STATE(9970), - [sym__statement] = STATE(9970), - [sym_control_structure_body] = STATE(10030), - [sym__block] = STATE(9970), - [sym__loop_statement] = STATE(9970), - [sym_for_statement] = STATE(9970), - [sym_while_statement] = STATE(9970), - [sym_do_while_statement] = STATE(9970), - [sym_assignment] = STATE(9970), - [sym__expression] = STATE(4267), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_modifiers] = STATE(8141), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(344), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_typealias] = ACTIONS(297), - [anon_sym_class] = ACTIONS(299), - [anon_sym_interface] = ACTIONS(299), - [anon_sym_enum] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(303), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(305), - [anon_sym_fun] = ACTIONS(307), - [anon_sym_get] = ACTIONS(311), - [anon_sym_set] = ACTIONS(313), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(1534), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(261), - [anon_sym_inner] = ACTIONS(261), - [anon_sym_value] = ACTIONS(261), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(263), - [anon_sym_actual] = ACTIONS(263), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [255] = { - [sym_type_alias] = STATE(8669), - [sym__declaration] = STATE(8669), - [sym_class_declaration] = STATE(8669), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(8669), - [sym_property_declaration] = STATE(8669), - [sym_getter] = STATE(8669), - [sym_setter] = STATE(8669), - [sym_object_declaration] = STATE(8669), - [sym_statements] = STATE(10123), - [sym__statement] = STATE(8669), - [sym__loop_statement] = STATE(8669), - [sym_for_statement] = STATE(8669), - [sym_while_statement] = STATE(8669), - [sym_do_while_statement] = STATE(8669), - [sym_assignment] = STATE(8669), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1570), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [256] = { - [sym_type_alias] = STATE(9375), - [sym__declaration] = STATE(9375), - [sym_class_declaration] = STATE(9375), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9375), - [sym_property_declaration] = STATE(9375), - [sym_getter] = STATE(9375), - [sym_setter] = STATE(9375), - [sym_object_declaration] = STATE(9375), - [sym__statement] = STATE(9375), - [sym__loop_statement] = STATE(9375), - [sym_for_statement] = STATE(9375), - [sym_while_statement] = STATE(9375), - [sym_do_while_statement] = STATE(9375), - [sym_assignment] = STATE(9375), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1572), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [257] = { - [sym_type_alias] = STATE(9375), - [sym__declaration] = STATE(9375), - [sym_class_declaration] = STATE(9375), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9375), - [sym_property_declaration] = STATE(9375), - [sym_getter] = STATE(9375), - [sym_setter] = STATE(9375), - [sym_object_declaration] = STATE(9375), - [sym__statement] = STATE(9375), - [sym__loop_statement] = STATE(9375), - [sym_for_statement] = STATE(9375), - [sym_while_statement] = STATE(9375), - [sym_do_while_statement] = STATE(9375), - [sym_assignment] = STATE(9375), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1574), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [258] = { - [sym__expression] = STATE(1190), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_RBRACK] = ACTIONS(1578), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_RPAREN] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(147), - [anon_sym_DASH_GT] = ACTIONS(1578), - [sym_label] = ACTIONS(173), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_while] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(173), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [259] = { - [sym_type_alias] = STATE(9375), - [sym__declaration] = STATE(9375), - [sym_class_declaration] = STATE(9375), - [sym_binding_pattern_kind] = STATE(6194), - [sym_function_declaration] = STATE(9375), - [sym_property_declaration] = STATE(9375), - [sym_getter] = STATE(9375), - [sym_setter] = STATE(9375), - [sym_object_declaration] = STATE(9375), - [sym__statement] = STATE(9375), - [sym__loop_statement] = STATE(9375), - [sym_for_statement] = STATE(9375), - [sym_while_statement] = STATE(9375), - [sym_do_while_statement] = STATE(9375), - [sym_assignment] = STATE(9375), - [sym__expression] = STATE(4294), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_modifiers] = STATE(8143), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(333), - [sym__single_annotation] = STATE(3942), - [sym__multi_annotation] = STATE(3942), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(783), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_typealias] = ACTIONS(19), - [anon_sym_class] = ACTIONS(21), - [anon_sym_interface] = ACTIONS(21), - [anon_sym_enum] = ACTIONS(23), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_object] = ACTIONS(31), - [anon_sym_fun] = ACTIONS(33), - [anon_sym_get] = ACTIONS(35), - [anon_sym_set] = ACTIONS(37), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(77), - [anon_sym_inner] = ACTIONS(77), - [anon_sym_value] = ACTIONS(77), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(89), - [anon_sym_actual] = ACTIONS(89), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [260] = { - [sym__expression] = STATE(1411), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(489), - [sym_label] = ACTIONS(515), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(515), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [261] = { - [sym__expression] = STATE(372), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(365), - [sym_label] = ACTIONS(391), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(391), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [262] = { - [sym__expression] = STATE(1801), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_RPAREN] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(639), - [sym_label] = ACTIONS(653), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_while] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(653), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [263] = { - [sym__expression] = STATE(2222), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(723), - [sym_label] = ACTIONS(737), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(737), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [264] = { - [sym__expression] = STATE(389), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(693), - [sym_label] = ACTIONS(707), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(707), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [265] = { - [sym__expression] = STATE(2298), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_RBRACK] = ACTIONS(1578), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_RPAREN] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [anon_sym_DASH_GT] = ACTIONS(1578), - [sym_label] = ACTIONS(819), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_while] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1578), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(819), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [266] = { - [sym__expression] = STATE(460), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1578), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(931), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [267] = { - [sym__expression] = STATE(2442), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1578), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(961), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [268] = { - [sym__expression] = STATE(2493), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_RPAREN] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_while] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1578), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [269] = { - [sym__expression] = STATE(2592), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1578), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1011), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [270] = { - [sym__expression] = STATE(523), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1578), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1035), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [271] = { - [sym_getter] = STATE(1111), - [sym_setter] = STATE(1111), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1692), - [anon_sym_get] = ACTIONS(1694), - [anon_sym_set] = ACTIONS(1696), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [272] = { - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1742), - [anon_sym_get] = ACTIONS(1694), - [anon_sym_set] = ACTIONS(1696), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [273] = { - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1748), - [anon_sym_get] = ACTIONS(1750), - [anon_sym_set] = ACTIONS(1752), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [274] = { - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1758), - [anon_sym_get] = ACTIONS(1750), - [anon_sym_set] = ACTIONS(1752), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [275] = { - [sym_getter] = STATE(3114), - [sym_setter] = STATE(3114), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1760), - [anon_sym_get] = ACTIONS(1750), - [anon_sym_set] = ACTIONS(1752), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [276] = { - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1762), - [anon_sym_get] = ACTIONS(1750), - [anon_sym_set] = ACTIONS(1752), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [277] = { - [sym_getter] = STATE(3106), - [sym_setter] = STATE(3106), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1768), - [anon_sym_get] = ACTIONS(1750), - [anon_sym_set] = ACTIONS(1752), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [278] = { - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1774), - [anon_sym_get] = ACTIONS(1750), - [anon_sym_set] = ACTIONS(1752), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [279] = { - [sym_getter] = STATE(1094), - [sym_setter] = STATE(1094), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1776), - [anon_sym_get] = ACTIONS(1694), - [anon_sym_set] = ACTIONS(1696), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [280] = { - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1778), - [anon_sym_get] = ACTIONS(1694), - [anon_sym_set] = ACTIONS(1696), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [281] = { - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1780), - [anon_sym_get] = ACTIONS(1694), - [anon_sym_set] = ACTIONS(1696), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [282] = { - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1782), - [anon_sym_get] = ACTIONS(1694), - [anon_sym_set] = ACTIONS(1696), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [283] = { - [sym__expression] = STATE(3301), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_RBRACK] = ACTIONS(1578), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_RPAREN] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(231), - [anon_sym_DASH_GT] = ACTIONS(1578), - [sym_label] = ACTIONS(257), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_while] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(257), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [284] = { - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1798), - [anon_sym_get] = ACTIONS(1800), - [anon_sym_set] = ACTIONS(1802), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [285] = { - [sym_getter] = STATE(1094), - [sym_setter] = STATE(1094), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1826), - [anon_sym_get] = ACTIONS(1828), - [anon_sym_set] = ACTIONS(1830), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [286] = { - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1832), - [anon_sym_get] = ACTIONS(1800), - [anon_sym_set] = ACTIONS(1802), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [287] = { - [sym_getter] = STATE(1111), - [sym_setter] = STATE(1111), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1834), - [anon_sym_get] = ACTIONS(1828), - [anon_sym_set] = ACTIONS(1830), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [288] = { - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1836), - [anon_sym_get] = ACTIONS(1828), - [anon_sym_set] = ACTIONS(1830), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [289] = { - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1838), - [anon_sym_get] = ACTIONS(1828), - [anon_sym_set] = ACTIONS(1830), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [290] = { - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1840), - [anon_sym_get] = ACTIONS(1828), - [anon_sym_set] = ACTIONS(1830), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [291] = { - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1842), - [anon_sym_get] = ACTIONS(1828), - [anon_sym_set] = ACTIONS(1830), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [292] = { - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1844), - [anon_sym_get] = ACTIONS(1800), - [anon_sym_set] = ACTIONS(1802), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [293] = { - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1846), - [anon_sym_get] = ACTIONS(1800), - [anon_sym_set] = ACTIONS(1802), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [294] = { - [sym_getter] = STATE(3106), - [sym_setter] = STATE(3106), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1848), - [anon_sym_get] = ACTIONS(1800), - [anon_sym_set] = ACTIONS(1802), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [295] = { - [sym_getter] = STATE(3114), - [sym_setter] = STATE(3114), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1850), - [anon_sym_get] = ACTIONS(1800), - [anon_sym_set] = ACTIONS(1802), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [296] = { - [sym__expression] = STATE(991), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(571), - [sym_label] = ACTIONS(597), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(597), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [297] = { - [sym__expression] = STATE(3759), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(439), - [sym_label] = ACTIONS(457), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(457), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [298] = { - [sym__expression] = STATE(4022), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(753), - [sym_label] = ACTIONS(761), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_while] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(761), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [299] = { - [sym__expression] = STATE(4082), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(669), - [sym_label] = ACTIONS(677), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(677), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [300] = { - [sym_getter] = STATE(1111), - [sym_setter] = STATE(1111), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1880), - [anon_sym_get] = ACTIONS(1882), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [301] = { - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1910), - [anon_sym_get] = ACTIONS(1882), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [302] = { - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1912), - [anon_sym_get] = ACTIONS(1914), - [anon_sym_set] = ACTIONS(1916), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [303] = { - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1918), - [anon_sym_get] = ACTIONS(1914), - [anon_sym_set] = ACTIONS(1916), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [304] = { - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1920), - [anon_sym_get] = ACTIONS(1914), - [anon_sym_set] = ACTIONS(1916), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [305] = { - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1922), - [anon_sym_get] = ACTIONS(1882), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [306] = { - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1924), - [anon_sym_get] = ACTIONS(1882), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [307] = { - [sym_getter] = STATE(1094), - [sym_setter] = STATE(1094), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1926), - [anon_sym_get] = ACTIONS(1882), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [308] = { - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1928), - [anon_sym_get] = ACTIONS(1914), - [anon_sym_set] = ACTIONS(1916), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [309] = { - [sym__expression] = STATE(1227), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(777), - [sym_label] = ACTIONS(791), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(791), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [310] = { - [sym_getter] = STATE(3114), - [sym_setter] = STATE(3114), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1932), - [anon_sym_get] = ACTIONS(1914), - [anon_sym_set] = ACTIONS(1916), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [311] = { - [sym_getter] = STATE(3106), - [sym_setter] = STATE(3106), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1934), - [anon_sym_get] = ACTIONS(1914), - [anon_sym_set] = ACTIONS(1916), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [312] = { - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1936), - [anon_sym_get] = ACTIONS(1882), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [313] = { - [sym__expression] = STATE(4130), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_RBRACK] = ACTIONS(1578), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_RPAREN] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [anon_sym_DASH_GT] = ACTIONS(1578), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_while] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1578), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [314] = { - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1948), - [anon_sym_get] = ACTIONS(1950), - [anon_sym_set] = ACTIONS(1952), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [315] = { - [sym_getter] = STATE(5328), - [sym_setter] = STATE(5328), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1978), - [anon_sym_get] = ACTIONS(1980), - [anon_sym_set] = ACTIONS(1982), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [316] = { - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1984), - [anon_sym_get] = ACTIONS(1950), - [anon_sym_set] = ACTIONS(1952), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [317] = { - [sym_getter] = STATE(3106), - [sym_setter] = STATE(3106), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1986), - [anon_sym_get] = ACTIONS(1950), - [anon_sym_set] = ACTIONS(1952), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [318] = { - [sym_getter] = STATE(5381), - [sym_setter] = STATE(5381), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1988), - [anon_sym_get] = ACTIONS(1980), - [anon_sym_set] = ACTIONS(1982), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [319] = { - [sym_getter] = STATE(3114), - [sym_setter] = STATE(3114), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1990), - [anon_sym_get] = ACTIONS(1950), - [anon_sym_set] = ACTIONS(1952), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [320] = { - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1992), - [anon_sym_get] = ACTIONS(1950), - [anon_sym_set] = ACTIONS(1952), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [321] = { - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1994), - [anon_sym_get] = ACTIONS(1950), - [anon_sym_set] = ACTIONS(1952), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [322] = { - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1996), - [anon_sym_get] = ACTIONS(1998), - [anon_sym_set] = ACTIONS(2000), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [323] = { - [sym_getter] = STATE(5364), - [sym_setter] = STATE(5364), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(2002), - [anon_sym_get] = ACTIONS(1980), - [anon_sym_set] = ACTIONS(1982), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [324] = { - [sym_getter] = STATE(5373), - [sym_setter] = STATE(5373), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(2004), - [anon_sym_get] = ACTIONS(1980), - [anon_sym_set] = ACTIONS(1982), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [325] = { - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(2006), - [anon_sym_get] = ACTIONS(1998), - [anon_sym_set] = ACTIONS(2000), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [326] = { - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(2008), - [anon_sym_get] = ACTIONS(1998), - [anon_sym_set] = ACTIONS(2000), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [327] = { - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(2010), - [anon_sym_get] = ACTIONS(1998), - [anon_sym_set] = ACTIONS(2000), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [328] = { - [sym_getter] = STATE(5388), - [sym_setter] = STATE(5388), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(2012), - [anon_sym_get] = ACTIONS(1980), - [anon_sym_set] = ACTIONS(1982), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [329] = { - [sym_getter] = STATE(1111), - [sym_setter] = STATE(1111), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(2014), - [anon_sym_get] = ACTIONS(1998), - [anon_sym_set] = ACTIONS(2000), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [330] = { - [sym_getter] = STATE(1094), - [sym_setter] = STATE(1094), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(2016), - [anon_sym_get] = ACTIONS(1998), - [anon_sym_set] = ACTIONS(2000), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [331] = { - [sym_getter] = STATE(5348), - [sym_setter] = STATE(5348), - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(2018), - [anon_sym_get] = ACTIONS(1980), - [anon_sym_set] = ACTIONS(1982), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [332] = { - [sym__expression] = STATE(2453), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(2020), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2027), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2032), - [anon_sym_LPAREN] = ACTIONS(2035), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2038), - [anon_sym_fun] = ACTIONS(2042), - [anon_sym_get] = ACTIONS(2046), - [anon_sym_set] = ACTIONS(2046), - [anon_sym_this] = ACTIONS(2050), - [anon_sym_super] = ACTIONS(2053), - [anon_sym_STAR] = ACTIONS(2056), - [sym_label] = ACTIONS(2059), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2064), - [anon_sym_if] = ACTIONS(2067), - [anon_sym_when] = ACTIONS(2070), - [anon_sym_try] = ACTIONS(2073), - [anon_sym_throw] = ACTIONS(2076), - [anon_sym_return] = ACTIONS(2079), - [anon_sym_continue] = ACTIONS(2082), - [anon_sym_break] = ACTIONS(2082), - [anon_sym_COLON_COLON] = ACTIONS(2085), - [anon_sym_PLUS] = ACTIONS(2059), - [anon_sym_DASH] = ACTIONS(2059), - [anon_sym_PLUS_PLUS] = ACTIONS(2088), - [anon_sym_DASH_DASH] = ACTIONS(2088), - [anon_sym_BANG] = ACTIONS(2088), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2046), - [anon_sym_inner] = ACTIONS(2046), - [anon_sym_value] = ACTIONS(2046), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2046), - [anon_sym_actual] = ACTIONS(2046), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2094), - [anon_sym_break_AT] = ACTIONS(2097), - [anon_sym_this_AT] = ACTIONS(2100), - [anon_sym_super_AT] = ACTIONS(2103), - [sym_real_literal] = ACTIONS(2106), - [sym_integer_literal] = ACTIONS(2109), - [sym_hex_literal] = ACTIONS(2112), - [sym_bin_literal] = ACTIONS(2112), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_SQUOTE] = ACTIONS(2118), - [sym__backtick_identifier] = ACTIONS(2121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2124), - }, - [333] = { - [sym__expression] = STATE(4293), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(2127), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2130), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_LPAREN] = ACTIONS(2136), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2139), - [anon_sym_fun] = ACTIONS(2143), - [anon_sym_get] = ACTIONS(2147), - [anon_sym_set] = ACTIONS(2147), - [anon_sym_this] = ACTIONS(2151), - [anon_sym_super] = ACTIONS(2154), - [anon_sym_STAR] = ACTIONS(2157), - [sym_label] = ACTIONS(2160), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2166), - [anon_sym_when] = ACTIONS(2169), - [anon_sym_try] = ACTIONS(2172), - [anon_sym_throw] = ACTIONS(2175), - [anon_sym_return] = ACTIONS(2178), - [anon_sym_continue] = ACTIONS(2181), - [anon_sym_break] = ACTIONS(2181), - [anon_sym_COLON_COLON] = ACTIONS(2184), - [anon_sym_PLUS] = ACTIONS(2160), - [anon_sym_DASH] = ACTIONS(2160), - [anon_sym_PLUS_PLUS] = ACTIONS(2187), - [anon_sym_DASH_DASH] = ACTIONS(2187), - [anon_sym_BANG] = ACTIONS(2187), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2147), - [anon_sym_inner] = ACTIONS(2147), - [anon_sym_value] = ACTIONS(2147), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2147), - [anon_sym_actual] = ACTIONS(2147), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2193), - [anon_sym_break_AT] = ACTIONS(2196), - [anon_sym_this_AT] = ACTIONS(2199), - [anon_sym_super_AT] = ACTIONS(2202), - [sym_real_literal] = ACTIONS(2205), - [sym_integer_literal] = ACTIONS(2208), - [sym_hex_literal] = ACTIONS(2211), - [sym_bin_literal] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2214), - [anon_sym_false] = ACTIONS(2214), - [anon_sym_SQUOTE] = ACTIONS(2217), - [sym__backtick_identifier] = ACTIONS(2220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2223), - }, - [334] = { - [sym__expression] = STATE(2221), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(2020), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2027), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2032), - [anon_sym_LPAREN] = ACTIONS(2035), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2038), - [anon_sym_fun] = ACTIONS(2226), - [anon_sym_get] = ACTIONS(2046), - [anon_sym_set] = ACTIONS(2046), - [anon_sym_this] = ACTIONS(2050), - [anon_sym_super] = ACTIONS(2053), - [anon_sym_STAR] = ACTIONS(2230), - [sym_label] = ACTIONS(2233), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2064), - [anon_sym_if] = ACTIONS(2236), - [anon_sym_when] = ACTIONS(2070), - [anon_sym_try] = ACTIONS(2073), - [anon_sym_throw] = ACTIONS(2239), - [anon_sym_return] = ACTIONS(2242), - [anon_sym_continue] = ACTIONS(2082), - [anon_sym_break] = ACTIONS(2082), - [anon_sym_COLON_COLON] = ACTIONS(2085), - [anon_sym_PLUS] = ACTIONS(2233), - [anon_sym_DASH] = ACTIONS(2233), - [anon_sym_PLUS_PLUS] = ACTIONS(2245), - [anon_sym_DASH_DASH] = ACTIONS(2245), - [anon_sym_BANG] = ACTIONS(2245), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2046), - [anon_sym_inner] = ACTIONS(2046), - [anon_sym_value] = ACTIONS(2046), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2046), - [anon_sym_actual] = ACTIONS(2046), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2094), - [anon_sym_break_AT] = ACTIONS(2097), - [anon_sym_this_AT] = ACTIONS(2100), - [anon_sym_super_AT] = ACTIONS(2103), - [sym_real_literal] = ACTIONS(2106), - [sym_integer_literal] = ACTIONS(2109), - [sym_hex_literal] = ACTIONS(2112), - [sym_bin_literal] = ACTIONS(2112), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_SQUOTE] = ACTIONS(2118), - [sym__backtick_identifier] = ACTIONS(2121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2124), - }, - [335] = { - [sym__expression] = STATE(4241), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(2127), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2130), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_LPAREN] = ACTIONS(2136), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2139), - [anon_sym_fun] = ACTIONS(2248), - [anon_sym_get] = ACTIONS(2147), - [anon_sym_set] = ACTIONS(2147), - [anon_sym_this] = ACTIONS(2151), - [anon_sym_super] = ACTIONS(2154), - [anon_sym_STAR] = ACTIONS(2252), - [sym_label] = ACTIONS(2255), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2258), - [anon_sym_when] = ACTIONS(2169), - [anon_sym_try] = ACTIONS(2172), - [anon_sym_throw] = ACTIONS(2261), - [anon_sym_return] = ACTIONS(2264), - [anon_sym_continue] = ACTIONS(2181), - [anon_sym_break] = ACTIONS(2181), - [anon_sym_COLON_COLON] = ACTIONS(2184), - [anon_sym_PLUS] = ACTIONS(2255), - [anon_sym_DASH] = ACTIONS(2255), - [anon_sym_PLUS_PLUS] = ACTIONS(2267), - [anon_sym_DASH_DASH] = ACTIONS(2267), - [anon_sym_BANG] = ACTIONS(2267), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2147), - [anon_sym_inner] = ACTIONS(2147), - [anon_sym_value] = ACTIONS(2147), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2147), - [anon_sym_actual] = ACTIONS(2147), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2193), - [anon_sym_break_AT] = ACTIONS(2196), - [anon_sym_this_AT] = ACTIONS(2199), - [anon_sym_super_AT] = ACTIONS(2202), - [sym_real_literal] = ACTIONS(2205), - [sym_integer_literal] = ACTIONS(2208), - [sym_hex_literal] = ACTIONS(2211), - [sym_bin_literal] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2214), - [anon_sym_false] = ACTIONS(2214), - [anon_sym_SQUOTE] = ACTIONS(2217), - [sym__backtick_identifier] = ACTIONS(2220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2223), - }, - [336] = { - [sym__expression] = STATE(1410), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(2020), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2027), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2032), - [anon_sym_LPAREN] = ACTIONS(2035), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2038), - [anon_sym_fun] = ACTIONS(2270), - [anon_sym_get] = ACTIONS(2046), - [anon_sym_set] = ACTIONS(2046), - [anon_sym_this] = ACTIONS(2050), - [anon_sym_super] = ACTIONS(2053), - [anon_sym_STAR] = ACTIONS(2274), - [sym_label] = ACTIONS(2277), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2064), - [anon_sym_if] = ACTIONS(2280), - [anon_sym_when] = ACTIONS(2070), - [anon_sym_try] = ACTIONS(2073), - [anon_sym_throw] = ACTIONS(2283), - [anon_sym_return] = ACTIONS(2286), - [anon_sym_continue] = ACTIONS(2082), - [anon_sym_break] = ACTIONS(2082), - [anon_sym_COLON_COLON] = ACTIONS(2085), - [anon_sym_PLUS] = ACTIONS(2277), - [anon_sym_DASH] = ACTIONS(2277), - [anon_sym_PLUS_PLUS] = ACTIONS(2289), - [anon_sym_DASH_DASH] = ACTIONS(2289), - [anon_sym_BANG] = ACTIONS(2289), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2046), - [anon_sym_inner] = ACTIONS(2046), - [anon_sym_value] = ACTIONS(2046), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2046), - [anon_sym_actual] = ACTIONS(2046), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2094), - [anon_sym_break_AT] = ACTIONS(2097), - [anon_sym_this_AT] = ACTIONS(2100), - [anon_sym_super_AT] = ACTIONS(2103), - [sym_real_literal] = ACTIONS(2106), - [sym_integer_literal] = ACTIONS(2109), - [sym_hex_literal] = ACTIONS(2112), - [sym_bin_literal] = ACTIONS(2112), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_SQUOTE] = ACTIONS(2118), - [sym__backtick_identifier] = ACTIONS(2121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2124), - }, - [337] = { - [sym__expression] = STATE(2293), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(2292), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2295), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2298), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2304), - [anon_sym_fun] = ACTIONS(2308), - [anon_sym_get] = ACTIONS(2312), - [anon_sym_set] = ACTIONS(2312), - [anon_sym_this] = ACTIONS(2316), - [anon_sym_super] = ACTIONS(2319), - [anon_sym_STAR] = ACTIONS(2322), - [sym_label] = ACTIONS(2325), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2328), - [anon_sym_if] = ACTIONS(2331), - [anon_sym_when] = ACTIONS(2334), - [anon_sym_try] = ACTIONS(2337), - [anon_sym_throw] = ACTIONS(2340), - [anon_sym_return] = ACTIONS(2343), - [anon_sym_continue] = ACTIONS(2346), - [anon_sym_break] = ACTIONS(2346), - [anon_sym_COLON_COLON] = ACTIONS(2349), - [anon_sym_PLUS] = ACTIONS(2325), - [anon_sym_DASH] = ACTIONS(2325), - [anon_sym_PLUS_PLUS] = ACTIONS(2352), - [anon_sym_DASH_DASH] = ACTIONS(2352), - [anon_sym_BANG] = ACTIONS(2352), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2312), - [anon_sym_inner] = ACTIONS(2312), - [anon_sym_value] = ACTIONS(2312), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2312), - [anon_sym_actual] = ACTIONS(2312), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2355), - [anon_sym_break_AT] = ACTIONS(2358), - [anon_sym_this_AT] = ACTIONS(2361), - [anon_sym_super_AT] = ACTIONS(2364), - [sym_real_literal] = ACTIONS(2367), - [sym_integer_literal] = ACTIONS(2370), - [sym_hex_literal] = ACTIONS(2373), - [sym_bin_literal] = ACTIONS(2373), - [anon_sym_true] = ACTIONS(2376), - [anon_sym_false] = ACTIONS(2376), - [anon_sym_SQUOTE] = ACTIONS(2379), - [sym__backtick_identifier] = ACTIONS(2382), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2385), - }, - [338] = { - [sym__expression] = STATE(1012), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(2292), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2295), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2298), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2304), - [anon_sym_fun] = ACTIONS(2388), - [anon_sym_get] = ACTIONS(2312), - [anon_sym_set] = ACTIONS(2312), - [anon_sym_this] = ACTIONS(2316), - [anon_sym_super] = ACTIONS(2319), - [anon_sym_STAR] = ACTIONS(2392), - [sym_label] = ACTIONS(2395), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2328), - [anon_sym_if] = ACTIONS(2398), - [anon_sym_when] = ACTIONS(2334), - [anon_sym_try] = ACTIONS(2337), - [anon_sym_throw] = ACTIONS(2401), - [anon_sym_return] = ACTIONS(2404), - [anon_sym_continue] = ACTIONS(2346), - [anon_sym_break] = ACTIONS(2346), - [anon_sym_COLON_COLON] = ACTIONS(2349), - [anon_sym_PLUS] = ACTIONS(2395), - [anon_sym_DASH] = ACTIONS(2395), - [anon_sym_PLUS_PLUS] = ACTIONS(2407), - [anon_sym_DASH_DASH] = ACTIONS(2407), - [anon_sym_BANG] = ACTIONS(2407), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2312), - [anon_sym_inner] = ACTIONS(2312), - [anon_sym_value] = ACTIONS(2312), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2312), - [anon_sym_actual] = ACTIONS(2312), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2355), - [anon_sym_break_AT] = ACTIONS(2358), - [anon_sym_this_AT] = ACTIONS(2361), - [anon_sym_super_AT] = ACTIONS(2364), - [sym_real_literal] = ACTIONS(2367), - [sym_integer_literal] = ACTIONS(2370), - [sym_hex_literal] = ACTIONS(2373), - [sym_bin_literal] = ACTIONS(2373), - [anon_sym_true] = ACTIONS(2376), - [anon_sym_false] = ACTIONS(2376), - [anon_sym_SQUOTE] = ACTIONS(2379), - [sym__backtick_identifier] = ACTIONS(2382), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2385), - }, - [339] = { - [sym__expression] = STATE(4021), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(2410), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2413), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2416), - [anon_sym_LPAREN] = ACTIONS(2419), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2422), - [anon_sym_fun] = ACTIONS(2426), - [anon_sym_get] = ACTIONS(2430), - [anon_sym_set] = ACTIONS(2430), - [anon_sym_this] = ACTIONS(2434), - [anon_sym_super] = ACTIONS(2437), - [anon_sym_STAR] = ACTIONS(2440), - [sym_label] = ACTIONS(2443), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2449), - [anon_sym_when] = ACTIONS(2452), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2458), - [anon_sym_return] = ACTIONS(2461), - [anon_sym_continue] = ACTIONS(2464), - [anon_sym_break] = ACTIONS(2464), - [anon_sym_COLON_COLON] = ACTIONS(2467), - [anon_sym_PLUS] = ACTIONS(2443), - [anon_sym_DASH] = ACTIONS(2443), - [anon_sym_PLUS_PLUS] = ACTIONS(2470), - [anon_sym_DASH_DASH] = ACTIONS(2470), - [anon_sym_BANG] = ACTIONS(2470), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2430), - [anon_sym_inner] = ACTIONS(2430), - [anon_sym_value] = ACTIONS(2430), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2430), - [anon_sym_actual] = ACTIONS(2430), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2473), - [anon_sym_continue_AT] = ACTIONS(2476), - [anon_sym_break_AT] = ACTIONS(2479), - [anon_sym_this_AT] = ACTIONS(2482), - [anon_sym_super_AT] = ACTIONS(2485), - [sym_real_literal] = ACTIONS(2488), - [sym_integer_literal] = ACTIONS(2491), - [sym_hex_literal] = ACTIONS(2494), - [sym_bin_literal] = ACTIONS(2494), - [anon_sym_true] = ACTIONS(2497), - [anon_sym_false] = ACTIONS(2497), - [anon_sym_SQUOTE] = ACTIONS(2500), - [sym__backtick_identifier] = ACTIONS(2503), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2506), - }, - [340] = { - [sym__expression] = STATE(475), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(2509), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2515), - [anon_sym_LPAREN] = ACTIONS(2518), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2521), - [anon_sym_fun] = ACTIONS(2525), - [anon_sym_get] = ACTIONS(2529), - [anon_sym_set] = ACTIONS(2529), - [anon_sym_this] = ACTIONS(2533), - [anon_sym_super] = ACTIONS(2536), - [anon_sym_STAR] = ACTIONS(2539), - [sym_label] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2545), - [anon_sym_if] = ACTIONS(2548), - [anon_sym_when] = ACTIONS(2551), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2557), - [anon_sym_return] = ACTIONS(2560), - [anon_sym_continue] = ACTIONS(2563), - [anon_sym_break] = ACTIONS(2563), - [anon_sym_COLON_COLON] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS_PLUS] = ACTIONS(2569), - [anon_sym_DASH_DASH] = ACTIONS(2569), - [anon_sym_BANG] = ACTIONS(2569), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2529), - [anon_sym_inner] = ACTIONS(2529), - [anon_sym_value] = ACTIONS(2529), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2529), - [anon_sym_actual] = ACTIONS(2529), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2572), - [anon_sym_break_AT] = ACTIONS(2575), - [anon_sym_this_AT] = ACTIONS(2578), - [anon_sym_super_AT] = ACTIONS(2581), - [sym_real_literal] = ACTIONS(2584), - [sym_integer_literal] = ACTIONS(2587), - [sym_hex_literal] = ACTIONS(2590), - [sym_bin_literal] = ACTIONS(2590), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2596), - [sym__backtick_identifier] = ACTIONS(2599), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2602), - }, - [341] = { - [sym__expression] = STATE(1192), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2611), - [anon_sym_LPAREN] = ACTIONS(2614), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2617), - [anon_sym_fun] = ACTIONS(2621), - [anon_sym_get] = ACTIONS(2625), - [anon_sym_set] = ACTIONS(2625), - [anon_sym_this] = ACTIONS(2629), - [anon_sym_super] = ACTIONS(2632), - [anon_sym_STAR] = ACTIONS(2635), - [sym_label] = ACTIONS(2638), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2641), - [anon_sym_if] = ACTIONS(2644), - [anon_sym_when] = ACTIONS(2647), - [anon_sym_try] = ACTIONS(2650), - [anon_sym_throw] = ACTIONS(2653), - [anon_sym_return] = ACTIONS(2656), - [anon_sym_continue] = ACTIONS(2659), - [anon_sym_break] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2638), - [anon_sym_DASH] = ACTIONS(2638), - [anon_sym_PLUS_PLUS] = ACTIONS(2665), - [anon_sym_DASH_DASH] = ACTIONS(2665), - [anon_sym_BANG] = ACTIONS(2665), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2625), - [anon_sym_inner] = ACTIONS(2625), - [anon_sym_value] = ACTIONS(2625), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2625), - [anon_sym_actual] = ACTIONS(2625), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2668), - [anon_sym_continue_AT] = ACTIONS(2671), - [anon_sym_break_AT] = ACTIONS(2674), - [anon_sym_this_AT] = ACTIONS(2677), - [anon_sym_super_AT] = ACTIONS(2680), - [sym_real_literal] = ACTIONS(2683), - [sym_integer_literal] = ACTIONS(2686), - [sym_hex_literal] = ACTIONS(2689), - [sym_bin_literal] = ACTIONS(2689), - [anon_sym_true] = ACTIONS(2692), - [anon_sym_false] = ACTIONS(2692), - [anon_sym_SQUOTE] = ACTIONS(2695), - [sym__backtick_identifier] = ACTIONS(2698), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2701), - }, - [342] = { - [sym__expression] = STATE(2249), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2611), - [anon_sym_LPAREN] = ACTIONS(2614), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2617), - [anon_sym_fun] = ACTIONS(2704), - [anon_sym_get] = ACTIONS(2625), - [anon_sym_set] = ACTIONS(2625), - [anon_sym_this] = ACTIONS(2629), - [anon_sym_super] = ACTIONS(2632), - [anon_sym_STAR] = ACTIONS(2708), - [sym_label] = ACTIONS(2711), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2641), - [anon_sym_if] = ACTIONS(2714), - [anon_sym_when] = ACTIONS(2647), - [anon_sym_try] = ACTIONS(2650), - [anon_sym_throw] = ACTIONS(2717), - [anon_sym_return] = ACTIONS(2720), - [anon_sym_continue] = ACTIONS(2659), - [anon_sym_break] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2711), - [anon_sym_DASH] = ACTIONS(2711), - [anon_sym_PLUS_PLUS] = ACTIONS(2723), - [anon_sym_DASH_DASH] = ACTIONS(2723), - [anon_sym_BANG] = ACTIONS(2723), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2625), - [anon_sym_inner] = ACTIONS(2625), - [anon_sym_value] = ACTIONS(2625), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2625), - [anon_sym_actual] = ACTIONS(2625), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2668), - [anon_sym_continue_AT] = ACTIONS(2671), - [anon_sym_break_AT] = ACTIONS(2674), - [anon_sym_this_AT] = ACTIONS(2677), - [anon_sym_super_AT] = ACTIONS(2680), - [sym_real_literal] = ACTIONS(2683), - [sym_integer_literal] = ACTIONS(2686), - [sym_hex_literal] = ACTIONS(2689), - [sym_bin_literal] = ACTIONS(2689), - [anon_sym_true] = ACTIONS(2692), - [anon_sym_false] = ACTIONS(2692), - [anon_sym_SQUOTE] = ACTIONS(2695), - [sym__backtick_identifier] = ACTIONS(2698), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2701), - }, - [343] = { - [sym__expression] = STATE(521), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(2509), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2515), - [anon_sym_LPAREN] = ACTIONS(2518), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2521), - [anon_sym_fun] = ACTIONS(2726), - [anon_sym_get] = ACTIONS(2529), - [anon_sym_set] = ACTIONS(2529), - [anon_sym_this] = ACTIONS(2533), - [anon_sym_super] = ACTIONS(2536), - [anon_sym_STAR] = ACTIONS(2730), - [sym_label] = ACTIONS(2733), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2545), - [anon_sym_if] = ACTIONS(2736), - [anon_sym_when] = ACTIONS(2551), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2739), - [anon_sym_return] = ACTIONS(2742), - [anon_sym_continue] = ACTIONS(2563), - [anon_sym_break] = ACTIONS(2563), - [anon_sym_COLON_COLON] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2733), - [anon_sym_DASH] = ACTIONS(2733), - [anon_sym_PLUS_PLUS] = ACTIONS(2745), - [anon_sym_DASH_DASH] = ACTIONS(2745), - [anon_sym_BANG] = ACTIONS(2745), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2529), - [anon_sym_inner] = ACTIONS(2529), - [anon_sym_value] = ACTIONS(2529), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2529), - [anon_sym_actual] = ACTIONS(2529), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2572), - [anon_sym_break_AT] = ACTIONS(2575), - [anon_sym_this_AT] = ACTIONS(2578), - [anon_sym_super_AT] = ACTIONS(2581), - [sym_real_literal] = ACTIONS(2584), - [sym_integer_literal] = ACTIONS(2587), - [sym_hex_literal] = ACTIONS(2590), - [sym_bin_literal] = ACTIONS(2590), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2596), - [sym__backtick_identifier] = ACTIONS(2599), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2602), - }, - [344] = { - [sym__expression] = STATE(4272), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(2410), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2413), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2416), - [anon_sym_LPAREN] = ACTIONS(2419), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2422), - [anon_sym_fun] = ACTIONS(2748), - [anon_sym_get] = ACTIONS(2430), - [anon_sym_set] = ACTIONS(2430), - [anon_sym_this] = ACTIONS(2434), - [anon_sym_super] = ACTIONS(2437), - [anon_sym_STAR] = ACTIONS(2752), - [sym_label] = ACTIONS(2755), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2758), - [anon_sym_when] = ACTIONS(2452), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2761), - [anon_sym_return] = ACTIONS(2764), - [anon_sym_continue] = ACTIONS(2464), - [anon_sym_break] = ACTIONS(2464), - [anon_sym_COLON_COLON] = ACTIONS(2467), - [anon_sym_PLUS] = ACTIONS(2755), - [anon_sym_DASH] = ACTIONS(2755), - [anon_sym_PLUS_PLUS] = ACTIONS(2767), - [anon_sym_DASH_DASH] = ACTIONS(2767), - [anon_sym_BANG] = ACTIONS(2767), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2430), - [anon_sym_inner] = ACTIONS(2430), - [anon_sym_value] = ACTIONS(2430), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2430), - [anon_sym_actual] = ACTIONS(2430), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2473), - [anon_sym_continue_AT] = ACTIONS(2476), - [anon_sym_break_AT] = ACTIONS(2479), - [anon_sym_this_AT] = ACTIONS(2482), - [anon_sym_super_AT] = ACTIONS(2485), - [sym_real_literal] = ACTIONS(2488), - [sym_integer_literal] = ACTIONS(2491), - [sym_hex_literal] = ACTIONS(2494), - [sym_bin_literal] = ACTIONS(2494), - [anon_sym_true] = ACTIONS(2497), - [anon_sym_false] = ACTIONS(2497), - [anon_sym_SQUOTE] = ACTIONS(2500), - [sym__backtick_identifier] = ACTIONS(2503), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2506), - }, - [345] = { - [sym__expression] = STATE(3810), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(2127), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2130), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_LPAREN] = ACTIONS(2136), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2139), - [anon_sym_fun] = ACTIONS(2770), - [anon_sym_get] = ACTIONS(2147), - [anon_sym_set] = ACTIONS(2147), - [anon_sym_this] = ACTIONS(2151), - [anon_sym_super] = ACTIONS(2154), - [anon_sym_STAR] = ACTIONS(2774), - [sym_label] = ACTIONS(2777), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2780), - [anon_sym_when] = ACTIONS(2169), - [anon_sym_try] = ACTIONS(2172), - [anon_sym_throw] = ACTIONS(2783), - [anon_sym_return] = ACTIONS(2786), - [anon_sym_continue] = ACTIONS(2181), - [anon_sym_break] = ACTIONS(2181), - [anon_sym_COLON_COLON] = ACTIONS(2184), - [anon_sym_PLUS] = ACTIONS(2777), - [anon_sym_DASH] = ACTIONS(2777), - [anon_sym_PLUS_PLUS] = ACTIONS(2789), - [anon_sym_DASH_DASH] = ACTIONS(2789), - [anon_sym_BANG] = ACTIONS(2789), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2147), - [anon_sym_inner] = ACTIONS(2147), - [anon_sym_value] = ACTIONS(2147), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2147), - [anon_sym_actual] = ACTIONS(2147), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2193), - [anon_sym_break_AT] = ACTIONS(2196), - [anon_sym_this_AT] = ACTIONS(2199), - [anon_sym_super_AT] = ACTIONS(2202), - [sym_real_literal] = ACTIONS(2205), - [sym_integer_literal] = ACTIONS(2208), - [sym_hex_literal] = ACTIONS(2211), - [sym_bin_literal] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2214), - [anon_sym_false] = ACTIONS(2214), - [anon_sym_SQUOTE] = ACTIONS(2217), - [sym__backtick_identifier] = ACTIONS(2220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2223), - }, - [346] = { - [sym__expression] = STATE(3295), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(2410), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2413), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2416), - [anon_sym_LPAREN] = ACTIONS(2419), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2422), - [anon_sym_fun] = ACTIONS(2792), - [anon_sym_get] = ACTIONS(2430), - [anon_sym_set] = ACTIONS(2430), - [anon_sym_this] = ACTIONS(2434), - [anon_sym_super] = ACTIONS(2437), - [anon_sym_STAR] = ACTIONS(2796), - [sym_label] = ACTIONS(2799), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2802), - [anon_sym_when] = ACTIONS(2452), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2805), - [anon_sym_return] = ACTIONS(2808), - [anon_sym_continue] = ACTIONS(2464), - [anon_sym_break] = ACTIONS(2464), - [anon_sym_COLON_COLON] = ACTIONS(2467), - [anon_sym_PLUS] = ACTIONS(2799), - [anon_sym_DASH] = ACTIONS(2799), - [anon_sym_PLUS_PLUS] = ACTIONS(2811), - [anon_sym_DASH_DASH] = ACTIONS(2811), - [anon_sym_BANG] = ACTIONS(2811), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2430), - [anon_sym_inner] = ACTIONS(2430), - [anon_sym_value] = ACTIONS(2430), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2430), - [anon_sym_actual] = ACTIONS(2430), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2473), - [anon_sym_continue_AT] = ACTIONS(2476), - [anon_sym_break_AT] = ACTIONS(2479), - [anon_sym_this_AT] = ACTIONS(2482), - [anon_sym_super_AT] = ACTIONS(2485), - [sym_real_literal] = ACTIONS(2488), - [sym_integer_literal] = ACTIONS(2491), - [sym_hex_literal] = ACTIONS(2494), - [sym_bin_literal] = ACTIONS(2494), - [anon_sym_true] = ACTIONS(2497), - [anon_sym_false] = ACTIONS(2497), - [anon_sym_SQUOTE] = ACTIONS(2500), - [sym__backtick_identifier] = ACTIONS(2503), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2506), - }, - [347] = { - [sym__expression] = STATE(4077), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(2127), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2130), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_LPAREN] = ACTIONS(2136), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2139), - [anon_sym_fun] = ACTIONS(2814), - [anon_sym_get] = ACTIONS(2147), - [anon_sym_set] = ACTIONS(2147), - [anon_sym_this] = ACTIONS(2151), - [anon_sym_super] = ACTIONS(2154), - [anon_sym_STAR] = ACTIONS(2818), - [sym_label] = ACTIONS(2821), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2824), - [anon_sym_when] = ACTIONS(2169), - [anon_sym_try] = ACTIONS(2172), - [anon_sym_throw] = ACTIONS(2827), - [anon_sym_return] = ACTIONS(2830), - [anon_sym_continue] = ACTIONS(2181), - [anon_sym_break] = ACTIONS(2181), - [anon_sym_COLON_COLON] = ACTIONS(2184), - [anon_sym_PLUS] = ACTIONS(2821), - [anon_sym_DASH] = ACTIONS(2821), - [anon_sym_PLUS_PLUS] = ACTIONS(2833), - [anon_sym_DASH_DASH] = ACTIONS(2833), - [anon_sym_BANG] = ACTIONS(2833), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2147), - [anon_sym_inner] = ACTIONS(2147), - [anon_sym_value] = ACTIONS(2147), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2147), - [anon_sym_actual] = ACTIONS(2147), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2193), - [anon_sym_break_AT] = ACTIONS(2196), - [anon_sym_this_AT] = ACTIONS(2199), - [anon_sym_super_AT] = ACTIONS(2202), - [sym_real_literal] = ACTIONS(2205), - [sym_integer_literal] = ACTIONS(2208), - [sym_hex_literal] = ACTIONS(2211), - [sym_bin_literal] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2214), - [anon_sym_false] = ACTIONS(2214), - [anon_sym_SQUOTE] = ACTIONS(2217), - [sym__backtick_identifier] = ACTIONS(2220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2223), - }, - [348] = { - [sym__expression] = STATE(1803), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(2292), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2295), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2298), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2304), - [anon_sym_fun] = ACTIONS(2836), - [anon_sym_get] = ACTIONS(2312), - [anon_sym_set] = ACTIONS(2312), - [anon_sym_this] = ACTIONS(2316), - [anon_sym_super] = ACTIONS(2319), - [anon_sym_STAR] = ACTIONS(2840), - [sym_label] = ACTIONS(2843), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2328), - [anon_sym_if] = ACTIONS(2846), - [anon_sym_when] = ACTIONS(2334), - [anon_sym_try] = ACTIONS(2337), - [anon_sym_throw] = ACTIONS(2849), - [anon_sym_return] = ACTIONS(2852), - [anon_sym_continue] = ACTIONS(2346), - [anon_sym_break] = ACTIONS(2346), - [anon_sym_COLON_COLON] = ACTIONS(2349), - [anon_sym_PLUS] = ACTIONS(2843), - [anon_sym_DASH] = ACTIONS(2843), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_BANG] = ACTIONS(2855), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2312), - [anon_sym_inner] = ACTIONS(2312), - [anon_sym_value] = ACTIONS(2312), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2312), - [anon_sym_actual] = ACTIONS(2312), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2355), - [anon_sym_break_AT] = ACTIONS(2358), - [anon_sym_this_AT] = ACTIONS(2361), - [anon_sym_super_AT] = ACTIONS(2364), - [sym_real_literal] = ACTIONS(2367), - [sym_integer_literal] = ACTIONS(2370), - [sym_hex_literal] = ACTIONS(2373), - [sym_bin_literal] = ACTIONS(2373), - [anon_sym_true] = ACTIONS(2376), - [anon_sym_false] = ACTIONS(2376), - [anon_sym_SQUOTE] = ACTIONS(2379), - [sym__backtick_identifier] = ACTIONS(2382), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2385), - }, - [349] = { - [sym__expression] = STATE(2492), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2611), - [anon_sym_LPAREN] = ACTIONS(2614), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2617), - [anon_sym_fun] = ACTIONS(2858), - [anon_sym_get] = ACTIONS(2625), - [anon_sym_set] = ACTIONS(2625), - [anon_sym_this] = ACTIONS(2629), - [anon_sym_super] = ACTIONS(2632), - [anon_sym_STAR] = ACTIONS(2862), - [sym_label] = ACTIONS(2865), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2641), - [anon_sym_if] = ACTIONS(2868), - [anon_sym_when] = ACTIONS(2647), - [anon_sym_try] = ACTIONS(2650), - [anon_sym_throw] = ACTIONS(2871), - [anon_sym_return] = ACTIONS(2874), - [anon_sym_continue] = ACTIONS(2659), - [anon_sym_break] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2865), - [anon_sym_DASH] = ACTIONS(2865), - [anon_sym_PLUS_PLUS] = ACTIONS(2877), - [anon_sym_DASH_DASH] = ACTIONS(2877), - [anon_sym_BANG] = ACTIONS(2877), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2625), - [anon_sym_inner] = ACTIONS(2625), - [anon_sym_value] = ACTIONS(2625), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2625), - [anon_sym_actual] = ACTIONS(2625), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2668), - [anon_sym_continue_AT] = ACTIONS(2671), - [anon_sym_break_AT] = ACTIONS(2674), - [anon_sym_this_AT] = ACTIONS(2677), - [anon_sym_super_AT] = ACTIONS(2680), - [sym_real_literal] = ACTIONS(2683), - [sym_integer_literal] = ACTIONS(2686), - [sym_hex_literal] = ACTIONS(2689), - [sym_bin_literal] = ACTIONS(2689), - [anon_sym_true] = ACTIONS(2692), - [anon_sym_false] = ACTIONS(2692), - [anon_sym_SQUOTE] = ACTIONS(2695), - [sym__backtick_identifier] = ACTIONS(2698), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2701), - }, - [350] = { - [sym__expression] = STATE(1233), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(2292), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2295), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2298), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2304), - [anon_sym_fun] = ACTIONS(2880), - [anon_sym_get] = ACTIONS(2312), - [anon_sym_set] = ACTIONS(2312), - [anon_sym_this] = ACTIONS(2316), - [anon_sym_super] = ACTIONS(2319), - [anon_sym_STAR] = ACTIONS(2884), - [sym_label] = ACTIONS(2887), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2328), - [anon_sym_if] = ACTIONS(2890), - [anon_sym_when] = ACTIONS(2334), - [anon_sym_try] = ACTIONS(2337), - [anon_sym_throw] = ACTIONS(2893), - [anon_sym_return] = ACTIONS(2896), - [anon_sym_continue] = ACTIONS(2346), - [anon_sym_break] = ACTIONS(2346), - [anon_sym_COLON_COLON] = ACTIONS(2349), - [anon_sym_PLUS] = ACTIONS(2887), - [anon_sym_DASH] = ACTIONS(2887), - [anon_sym_PLUS_PLUS] = ACTIONS(2899), - [anon_sym_DASH_DASH] = ACTIONS(2899), - [anon_sym_BANG] = ACTIONS(2899), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2312), - [anon_sym_inner] = ACTIONS(2312), - [anon_sym_value] = ACTIONS(2312), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2312), - [anon_sym_actual] = ACTIONS(2312), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2355), - [anon_sym_break_AT] = ACTIONS(2358), - [anon_sym_this_AT] = ACTIONS(2361), - [anon_sym_super_AT] = ACTIONS(2364), - [sym_real_literal] = ACTIONS(2367), - [sym_integer_literal] = ACTIONS(2370), - [sym_hex_literal] = ACTIONS(2373), - [sym_bin_literal] = ACTIONS(2373), - [anon_sym_true] = ACTIONS(2376), - [anon_sym_false] = ACTIONS(2376), - [anon_sym_SQUOTE] = ACTIONS(2379), - [sym__backtick_identifier] = ACTIONS(2382), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2385), - }, - [351] = { - [sym__expression] = STATE(1800), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2611), - [anon_sym_LPAREN] = ACTIONS(2614), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2617), - [anon_sym_fun] = ACTIONS(2902), - [anon_sym_get] = ACTIONS(2625), - [anon_sym_set] = ACTIONS(2625), - [anon_sym_this] = ACTIONS(2629), - [anon_sym_super] = ACTIONS(2632), - [anon_sym_STAR] = ACTIONS(2906), - [sym_label] = ACTIONS(2909), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2641), - [anon_sym_if] = ACTIONS(2912), - [anon_sym_when] = ACTIONS(2647), - [anon_sym_try] = ACTIONS(2650), - [anon_sym_throw] = ACTIONS(2915), - [anon_sym_return] = ACTIONS(2918), - [anon_sym_continue] = ACTIONS(2659), - [anon_sym_break] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2909), - [anon_sym_DASH] = ACTIONS(2909), - [anon_sym_PLUS_PLUS] = ACTIONS(2921), - [anon_sym_DASH_DASH] = ACTIONS(2921), - [anon_sym_BANG] = ACTIONS(2921), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2625), - [anon_sym_inner] = ACTIONS(2625), - [anon_sym_value] = ACTIONS(2625), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2625), - [anon_sym_actual] = ACTIONS(2625), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2668), - [anon_sym_continue_AT] = ACTIONS(2671), - [anon_sym_break_AT] = ACTIONS(2674), - [anon_sym_this_AT] = ACTIONS(2677), - [anon_sym_super_AT] = ACTIONS(2680), - [sym_real_literal] = ACTIONS(2683), - [sym_integer_literal] = ACTIONS(2686), - [sym_hex_literal] = ACTIONS(2689), - [sym_bin_literal] = ACTIONS(2689), - [anon_sym_true] = ACTIONS(2692), - [anon_sym_false] = ACTIONS(2692), - [anon_sym_SQUOTE] = ACTIONS(2695), - [sym__backtick_identifier] = ACTIONS(2698), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2701), - }, - [352] = { - [sym__expression] = STATE(4115), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(2410), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2413), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2416), - [anon_sym_LPAREN] = ACTIONS(2419), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2422), - [anon_sym_fun] = ACTIONS(2924), - [anon_sym_get] = ACTIONS(2430), - [anon_sym_set] = ACTIONS(2430), - [anon_sym_this] = ACTIONS(2434), - [anon_sym_super] = ACTIONS(2437), - [anon_sym_STAR] = ACTIONS(2928), - [sym_label] = ACTIONS(2931), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2934), - [anon_sym_when] = ACTIONS(2452), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2937), - [anon_sym_return] = ACTIONS(2940), - [anon_sym_continue] = ACTIONS(2464), - [anon_sym_break] = ACTIONS(2464), - [anon_sym_COLON_COLON] = ACTIONS(2467), - [anon_sym_PLUS] = ACTIONS(2931), - [anon_sym_DASH] = ACTIONS(2931), - [anon_sym_PLUS_PLUS] = ACTIONS(2943), - [anon_sym_DASH_DASH] = ACTIONS(2943), - [anon_sym_BANG] = ACTIONS(2943), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2430), - [anon_sym_inner] = ACTIONS(2430), - [anon_sym_value] = ACTIONS(2430), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2430), - [anon_sym_actual] = ACTIONS(2430), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2473), - [anon_sym_continue_AT] = ACTIONS(2476), - [anon_sym_break_AT] = ACTIONS(2479), - [anon_sym_this_AT] = ACTIONS(2482), - [anon_sym_super_AT] = ACTIONS(2485), - [sym_real_literal] = ACTIONS(2488), - [sym_integer_literal] = ACTIONS(2491), - [sym_hex_literal] = ACTIONS(2494), - [sym_bin_literal] = ACTIONS(2494), - [anon_sym_true] = ACTIONS(2497), - [anon_sym_false] = ACTIONS(2497), - [anon_sym_SQUOTE] = ACTIONS(2500), - [sym__backtick_identifier] = ACTIONS(2503), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2506), - }, - [353] = { - [sym__expression] = STATE(373), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(2509), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2515), - [anon_sym_LPAREN] = ACTIONS(2518), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2521), - [anon_sym_fun] = ACTIONS(2946), - [anon_sym_get] = ACTIONS(2529), - [anon_sym_set] = ACTIONS(2529), - [anon_sym_this] = ACTIONS(2533), - [anon_sym_super] = ACTIONS(2536), - [anon_sym_STAR] = ACTIONS(2950), - [sym_label] = ACTIONS(2953), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2545), - [anon_sym_if] = ACTIONS(2956), - [anon_sym_when] = ACTIONS(2551), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2959), - [anon_sym_return] = ACTIONS(2962), - [anon_sym_continue] = ACTIONS(2563), - [anon_sym_break] = ACTIONS(2563), - [anon_sym_COLON_COLON] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2953), - [anon_sym_DASH] = ACTIONS(2953), - [anon_sym_PLUS_PLUS] = ACTIONS(2965), - [anon_sym_DASH_DASH] = ACTIONS(2965), - [anon_sym_BANG] = ACTIONS(2965), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2529), - [anon_sym_inner] = ACTIONS(2529), - [anon_sym_value] = ACTIONS(2529), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2529), - [anon_sym_actual] = ACTIONS(2529), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2572), - [anon_sym_break_AT] = ACTIONS(2575), - [anon_sym_this_AT] = ACTIONS(2578), - [anon_sym_super_AT] = ACTIONS(2581), - [sym_real_literal] = ACTIONS(2584), - [sym_integer_literal] = ACTIONS(2587), - [sym_hex_literal] = ACTIONS(2590), - [sym_bin_literal] = ACTIONS(2590), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2596), - [sym__backtick_identifier] = ACTIONS(2599), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2602), - }, - [354] = { - [sym__expression] = STATE(387), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(2509), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2515), - [anon_sym_LPAREN] = ACTIONS(2518), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2521), - [anon_sym_fun] = ACTIONS(2968), - [anon_sym_get] = ACTIONS(2529), - [anon_sym_set] = ACTIONS(2529), - [anon_sym_this] = ACTIONS(2533), - [anon_sym_super] = ACTIONS(2536), - [anon_sym_STAR] = ACTIONS(2972), - [sym_label] = ACTIONS(2975), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2545), - [anon_sym_if] = ACTIONS(2978), - [anon_sym_when] = ACTIONS(2551), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2981), - [anon_sym_return] = ACTIONS(2984), - [anon_sym_continue] = ACTIONS(2563), - [anon_sym_break] = ACTIONS(2563), - [anon_sym_COLON_COLON] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2975), - [anon_sym_DASH] = ACTIONS(2975), - [anon_sym_PLUS_PLUS] = ACTIONS(2987), - [anon_sym_DASH_DASH] = ACTIONS(2987), - [anon_sym_BANG] = ACTIONS(2987), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2529), - [anon_sym_inner] = ACTIONS(2529), - [anon_sym_value] = ACTIONS(2529), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2529), - [anon_sym_actual] = ACTIONS(2529), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2572), - [anon_sym_break_AT] = ACTIONS(2575), - [anon_sym_this_AT] = ACTIONS(2578), - [anon_sym_super_AT] = ACTIONS(2581), - [sym_real_literal] = ACTIONS(2584), - [sym_integer_literal] = ACTIONS(2587), - [sym_hex_literal] = ACTIONS(2590), - [sym_bin_literal] = ACTIONS(2590), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2596), - [sym__backtick_identifier] = ACTIONS(2599), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2602), - }, - [355] = { - [sym__expression] = STATE(2587), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(2020), - [anon_sym_AT] = ACTIONS(2023), - [anon_sym_LBRACK] = ACTIONS(2027), - [anon_sym_typealias] = ACTIONS(2030), - [anon_sym_class] = ACTIONS(2030), - [anon_sym_interface] = ACTIONS(2030), - [anon_sym_enum] = ACTIONS(2030), - [anon_sym_LBRACE] = ACTIONS(2032), - [anon_sym_LPAREN] = ACTIONS(2035), - [anon_sym_val] = ACTIONS(2030), - [anon_sym_var] = ACTIONS(2030), - [anon_sym_object] = ACTIONS(2038), - [anon_sym_fun] = ACTIONS(2990), - [anon_sym_get] = ACTIONS(2046), - [anon_sym_set] = ACTIONS(2046), - [anon_sym_this] = ACTIONS(2050), - [anon_sym_super] = ACTIONS(2053), - [anon_sym_STAR] = ACTIONS(2994), - [sym_label] = ACTIONS(2997), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2064), - [anon_sym_if] = ACTIONS(3000), - [anon_sym_when] = ACTIONS(2070), - [anon_sym_try] = ACTIONS(2073), - [anon_sym_throw] = ACTIONS(3003), - [anon_sym_return] = ACTIONS(3006), - [anon_sym_continue] = ACTIONS(2082), - [anon_sym_break] = ACTIONS(2082), - [anon_sym_COLON_COLON] = ACTIONS(2085), - [anon_sym_PLUS] = ACTIONS(2997), - [anon_sym_DASH] = ACTIONS(2997), - [anon_sym_PLUS_PLUS] = ACTIONS(3009), - [anon_sym_DASH_DASH] = ACTIONS(3009), - [anon_sym_BANG] = ACTIONS(3009), - [anon_sym_suspend] = ACTIONS(2030), - [anon_sym_sealed] = ACTIONS(2030), - [anon_sym_annotation] = ACTIONS(2030), - [anon_sym_data] = ACTIONS(2046), - [anon_sym_inner] = ACTIONS(2046), - [anon_sym_value] = ACTIONS(2046), - [anon_sym_override] = ACTIONS(2030), - [anon_sym_lateinit] = ACTIONS(2030), - [anon_sym_public] = ACTIONS(2030), - [anon_sym_private] = ACTIONS(2030), - [anon_sym_internal] = ACTIONS(2030), - [anon_sym_protected] = ACTIONS(2030), - [anon_sym_tailrec] = ACTIONS(2030), - [anon_sym_operator] = ACTIONS(2030), - [anon_sym_infix] = ACTIONS(2030), - [anon_sym_inline] = ACTIONS(2030), - [anon_sym_external] = ACTIONS(2030), - [sym_property_modifier] = ACTIONS(2030), - [anon_sym_abstract] = ACTIONS(2030), - [anon_sym_final] = ACTIONS(2030), - [anon_sym_open] = ACTIONS(2030), - [anon_sym_vararg] = ACTIONS(2030), - [anon_sym_noinline] = ACTIONS(2030), - [anon_sym_crossinline] = ACTIONS(2030), - [anon_sym_expect] = ACTIONS(2046), - [anon_sym_actual] = ACTIONS(2046), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2094), - [anon_sym_break_AT] = ACTIONS(2097), - [anon_sym_this_AT] = ACTIONS(2100), - [anon_sym_super_AT] = ACTIONS(2103), - [sym_real_literal] = ACTIONS(2106), - [sym_integer_literal] = ACTIONS(2109), - [sym_hex_literal] = ACTIONS(2112), - [sym_bin_literal] = ACTIONS(2112), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_SQUOTE] = ACTIONS(2118), - [sym__backtick_identifier] = ACTIONS(2121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2124), - }, - [356] = { - [sym__expression] = STATE(4231), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1578), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(903), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [357] = { - [sym__expression] = STATE(1736), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1578), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(875), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [358] = { - [sym__expression] = STATE(4264), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_while] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1578), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(333), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [359] = { - [sym__expression] = STATE(4301), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1578), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [360] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3044), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(3044), - [anon_sym_object] = ACTIONS(3044), - [anon_sym_fun] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3044), - [anon_sym_super] = ACTIONS(3044), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(3044), - [anon_sym_if] = ACTIONS(3044), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_when] = ACTIONS(3044), - [anon_sym_try] = ACTIONS(3044), - [anon_sym_throw] = ACTIONS(3044), - [anon_sym_return] = ACTIONS(3044), - [anon_sym_continue] = ACTIONS(3044), - [anon_sym_break] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3046), - [anon_sym_DASH_EQ] = ACTIONS(3046), - [anon_sym_STAR_EQ] = ACTIONS(3046), - [anon_sym_SLASH_EQ] = ACTIONS(3046), - [anon_sym_PERCENT_EQ] = ACTIONS(3046), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3044), - [anon_sym_sealed] = ACTIONS(3044), - [anon_sym_annotation] = ACTIONS(3044), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3044), - [anon_sym_lateinit] = ACTIONS(3044), - [anon_sym_public] = ACTIONS(3044), - [anon_sym_private] = ACTIONS(3044), - [anon_sym_internal] = ACTIONS(3044), - [anon_sym_protected] = ACTIONS(3044), - [anon_sym_tailrec] = ACTIONS(3044), - [anon_sym_operator] = ACTIONS(3044), - [anon_sym_infix] = ACTIONS(3044), - [anon_sym_inline] = ACTIONS(3044), - [anon_sym_external] = ACTIONS(3044), - [sym_property_modifier] = ACTIONS(3044), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_final] = ACTIONS(3044), - [anon_sym_open] = ACTIONS(3044), - [anon_sym_vararg] = ACTIONS(3044), - [anon_sym_noinline] = ACTIONS(3044), - [anon_sym_crossinline] = ACTIONS(3044), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3046), - [anon_sym_continue_AT] = ACTIONS(3046), - [anon_sym_break_AT] = ACTIONS(3046), - [anon_sym_this_AT] = ACTIONS(3046), - [anon_sym_super_AT] = ACTIONS(3046), - [sym_real_literal] = ACTIONS(3046), - [sym_integer_literal] = ACTIONS(3044), - [sym_hex_literal] = ACTIONS(3046), - [sym_bin_literal] = ACTIONS(3046), - [anon_sym_true] = ACTIONS(3044), - [anon_sym_false] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3046), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3046), - }, - [361] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_where] = ACTIONS(3050), - [anon_sym_object] = ACTIONS(3050), - [anon_sym_fun] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_this] = ACTIONS(3050), - [anon_sym_super] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_null] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_when] = ACTIONS(3050), - [anon_sym_try] = ACTIONS(3050), - [anon_sym_throw] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3052), - [anon_sym_DASH_EQ] = ACTIONS(3052), - [anon_sym_STAR_EQ] = ACTIONS(3052), - [anon_sym_SLASH_EQ] = ACTIONS(3052), - [anon_sym_PERCENT_EQ] = ACTIONS(3052), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3050), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3050), - [anon_sym_sealed] = ACTIONS(3050), - [anon_sym_annotation] = ACTIONS(3050), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_override] = ACTIONS(3050), - [anon_sym_lateinit] = ACTIONS(3050), - [anon_sym_public] = ACTIONS(3050), - [anon_sym_private] = ACTIONS(3050), - [anon_sym_internal] = ACTIONS(3050), - [anon_sym_protected] = ACTIONS(3050), - [anon_sym_tailrec] = ACTIONS(3050), - [anon_sym_operator] = ACTIONS(3050), - [anon_sym_infix] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym_external] = ACTIONS(3050), - [sym_property_modifier] = ACTIONS(3050), - [anon_sym_abstract] = ACTIONS(3050), - [anon_sym_final] = ACTIONS(3050), - [anon_sym_open] = ACTIONS(3050), - [anon_sym_vararg] = ACTIONS(3050), - [anon_sym_noinline] = ACTIONS(3050), - [anon_sym_crossinline] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3052), - [anon_sym_continue_AT] = ACTIONS(3052), - [anon_sym_break_AT] = ACTIONS(3052), - [anon_sym_this_AT] = ACTIONS(3052), - [anon_sym_super_AT] = ACTIONS(3052), - [sym_real_literal] = ACTIONS(3052), - [sym_integer_literal] = ACTIONS(3050), - [sym_hex_literal] = ACTIONS(3052), - [sym_bin_literal] = ACTIONS(3052), - [anon_sym_true] = ACTIONS(3050), - [anon_sym_false] = ACTIONS(3050), - [anon_sym_SQUOTE] = ACTIONS(3052), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3052), - }, - [362] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3057), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_where] = ACTIONS(3057), - [anon_sym_object] = ACTIONS(3057), - [anon_sym_fun] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3057), - [anon_sym_super] = ACTIONS(3057), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_null] = ACTIONS(3057), - [anon_sym_if] = ACTIONS(3057), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_when] = ACTIONS(3057), - [anon_sym_try] = ACTIONS(3057), - [anon_sym_throw] = ACTIONS(3057), - [anon_sym_return] = ACTIONS(3057), - [anon_sym_continue] = ACTIONS(3057), - [anon_sym_break] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3059), - [anon_sym_DASH_EQ] = ACTIONS(3059), - [anon_sym_STAR_EQ] = ACTIONS(3059), - [anon_sym_SLASH_EQ] = ACTIONS(3059), - [anon_sym_PERCENT_EQ] = ACTIONS(3059), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3057), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3057), - [anon_sym_sealed] = ACTIONS(3057), - [anon_sym_annotation] = ACTIONS(3057), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3057), - [anon_sym_lateinit] = ACTIONS(3057), - [anon_sym_public] = ACTIONS(3057), - [anon_sym_private] = ACTIONS(3057), - [anon_sym_internal] = ACTIONS(3057), - [anon_sym_protected] = ACTIONS(3057), - [anon_sym_tailrec] = ACTIONS(3057), - [anon_sym_operator] = ACTIONS(3057), - [anon_sym_infix] = ACTIONS(3057), - [anon_sym_inline] = ACTIONS(3057), - [anon_sym_external] = ACTIONS(3057), - [sym_property_modifier] = ACTIONS(3057), - [anon_sym_abstract] = ACTIONS(3057), - [anon_sym_final] = ACTIONS(3057), - [anon_sym_open] = ACTIONS(3057), - [anon_sym_vararg] = ACTIONS(3057), - [anon_sym_noinline] = ACTIONS(3057), - [anon_sym_crossinline] = ACTIONS(3057), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3059), - [anon_sym_continue_AT] = ACTIONS(3059), - [anon_sym_break_AT] = ACTIONS(3059), - [anon_sym_this_AT] = ACTIONS(3059), - [anon_sym_super_AT] = ACTIONS(3059), - [sym_real_literal] = ACTIONS(3059), - [sym_integer_literal] = ACTIONS(3057), - [sym_hex_literal] = ACTIONS(3059), - [sym_bin_literal] = ACTIONS(3059), - [anon_sym_true] = ACTIONS(3057), - [anon_sym_false] = ACTIONS(3057), - [anon_sym_SQUOTE] = ACTIONS(3059), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3059), - }, - [363] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3061), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(3061), - [anon_sym_object] = ACTIONS(3061), - [anon_sym_fun] = ACTIONS(3061), - [anon_sym_SEMI] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3061), - [anon_sym_super] = ACTIONS(3061), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(3061), - [anon_sym_if] = ACTIONS(3061), - [anon_sym_else] = ACTIONS(3061), - [anon_sym_when] = ACTIONS(3061), - [anon_sym_try] = ACTIONS(3061), - [anon_sym_throw] = ACTIONS(3061), - [anon_sym_return] = ACTIONS(3061), - [anon_sym_continue] = ACTIONS(3061), - [anon_sym_break] = ACTIONS(3061), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3063), - [anon_sym_DASH_EQ] = ACTIONS(3063), - [anon_sym_STAR_EQ] = ACTIONS(3063), - [anon_sym_SLASH_EQ] = ACTIONS(3063), - [anon_sym_PERCENT_EQ] = ACTIONS(3063), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3061), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3061), - [anon_sym_sealed] = ACTIONS(3061), - [anon_sym_annotation] = ACTIONS(3061), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3061), - [anon_sym_lateinit] = ACTIONS(3061), - [anon_sym_public] = ACTIONS(3061), - [anon_sym_private] = ACTIONS(3061), - [anon_sym_internal] = ACTIONS(3061), - [anon_sym_protected] = ACTIONS(3061), - [anon_sym_tailrec] = ACTIONS(3061), - [anon_sym_operator] = ACTIONS(3061), - [anon_sym_infix] = ACTIONS(3061), - [anon_sym_inline] = ACTIONS(3061), - [anon_sym_external] = ACTIONS(3061), - [sym_property_modifier] = ACTIONS(3061), - [anon_sym_abstract] = ACTIONS(3061), - [anon_sym_final] = ACTIONS(3061), - [anon_sym_open] = ACTIONS(3061), - [anon_sym_vararg] = ACTIONS(3061), - [anon_sym_noinline] = ACTIONS(3061), - [anon_sym_crossinline] = ACTIONS(3061), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3063), - [anon_sym_continue_AT] = ACTIONS(3063), - [anon_sym_break_AT] = ACTIONS(3063), - [anon_sym_this_AT] = ACTIONS(3063), - [anon_sym_super_AT] = ACTIONS(3063), - [sym_real_literal] = ACTIONS(3063), - [sym_integer_literal] = ACTIONS(3061), - [sym_hex_literal] = ACTIONS(3063), - [sym_bin_literal] = ACTIONS(3063), - [anon_sym_true] = ACTIONS(3061), - [anon_sym_false] = ACTIONS(3061), - [anon_sym_SQUOTE] = ACTIONS(3063), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3063), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3063), - }, - [364] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_object] = ACTIONS(3065), - [anon_sym_fun] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3065), - [anon_sym_super] = ACTIONS(3065), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_null] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3065), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_when] = ACTIONS(3065), - [anon_sym_try] = ACTIONS(3065), - [anon_sym_throw] = ACTIONS(3065), - [anon_sym_return] = ACTIONS(3065), - [anon_sym_continue] = ACTIONS(3065), - [anon_sym_break] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3067), - [anon_sym_continue_AT] = ACTIONS(3067), - [anon_sym_break_AT] = ACTIONS(3067), - [anon_sym_this_AT] = ACTIONS(3067), - [anon_sym_super_AT] = ACTIONS(3067), - [sym_real_literal] = ACTIONS(3067), - [sym_integer_literal] = ACTIONS(3065), - [sym_hex_literal] = ACTIONS(3067), - [sym_bin_literal] = ACTIONS(3067), - [anon_sym_true] = ACTIONS(3065), - [anon_sym_false] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3067), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3067), - }, - [365] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3072), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3074), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(3072), - [anon_sym_object] = ACTIONS(3072), - [anon_sym_fun] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3074), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3072), - [anon_sym_super] = ACTIONS(3072), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(3072), - [anon_sym_if] = ACTIONS(3072), - [anon_sym_else] = ACTIONS(3072), - [anon_sym_when] = ACTIONS(3072), - [anon_sym_try] = ACTIONS(3072), - [anon_sym_throw] = ACTIONS(3072), - [anon_sym_return] = ACTIONS(3072), - [anon_sym_continue] = ACTIONS(3072), - [anon_sym_break] = ACTIONS(3072), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3074), - [anon_sym_DASH_EQ] = ACTIONS(3074), - [anon_sym_STAR_EQ] = ACTIONS(3074), - [anon_sym_SLASH_EQ] = ACTIONS(3074), - [anon_sym_PERCENT_EQ] = ACTIONS(3074), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3072), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3072), - [anon_sym_sealed] = ACTIONS(3072), - [anon_sym_annotation] = ACTIONS(3072), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3072), - [anon_sym_lateinit] = ACTIONS(3072), - [anon_sym_public] = ACTIONS(3072), - [anon_sym_private] = ACTIONS(3072), - [anon_sym_internal] = ACTIONS(3072), - [anon_sym_protected] = ACTIONS(3072), - [anon_sym_tailrec] = ACTIONS(3072), - [anon_sym_operator] = ACTIONS(3072), - [anon_sym_infix] = ACTIONS(3072), - [anon_sym_inline] = ACTIONS(3072), - [anon_sym_external] = ACTIONS(3072), - [sym_property_modifier] = ACTIONS(3072), - [anon_sym_abstract] = ACTIONS(3072), - [anon_sym_final] = ACTIONS(3072), - [anon_sym_open] = ACTIONS(3072), - [anon_sym_vararg] = ACTIONS(3072), - [anon_sym_noinline] = ACTIONS(3072), - [anon_sym_crossinline] = ACTIONS(3072), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3074), - [anon_sym_continue_AT] = ACTIONS(3074), - [anon_sym_break_AT] = ACTIONS(3074), - [anon_sym_this_AT] = ACTIONS(3074), - [anon_sym_super_AT] = ACTIONS(3074), - [sym_real_literal] = ACTIONS(3074), - [sym_integer_literal] = ACTIONS(3072), - [sym_hex_literal] = ACTIONS(3074), - [sym_bin_literal] = ACTIONS(3074), - [anon_sym_true] = ACTIONS(3072), - [anon_sym_false] = ACTIONS(3072), - [anon_sym_SQUOTE] = ACTIONS(3074), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3074), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3074), - }, - [366] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3076), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_fun] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3076), - [anon_sym_super] = ACTIONS(3076), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_null] = ACTIONS(3076), - [anon_sym_if] = ACTIONS(3076), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_when] = ACTIONS(3076), - [anon_sym_try] = ACTIONS(3076), - [anon_sym_throw] = ACTIONS(3076), - [anon_sym_return] = ACTIONS(3076), - [anon_sym_continue] = ACTIONS(3076), - [anon_sym_break] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3078), - [anon_sym_DASH_EQ] = ACTIONS(3078), - [anon_sym_STAR_EQ] = ACTIONS(3078), - [anon_sym_SLASH_EQ] = ACTIONS(3078), - [anon_sym_PERCENT_EQ] = ACTIONS(3078), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3076), - [anon_sym_sealed] = ACTIONS(3076), - [anon_sym_annotation] = ACTIONS(3076), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3076), - [anon_sym_lateinit] = ACTIONS(3076), - [anon_sym_public] = ACTIONS(3076), - [anon_sym_private] = ACTIONS(3076), - [anon_sym_internal] = ACTIONS(3076), - [anon_sym_protected] = ACTIONS(3076), - [anon_sym_tailrec] = ACTIONS(3076), - [anon_sym_operator] = ACTIONS(3076), - [anon_sym_infix] = ACTIONS(3076), - [anon_sym_inline] = ACTIONS(3076), - [anon_sym_external] = ACTIONS(3076), - [sym_property_modifier] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3076), - [anon_sym_final] = ACTIONS(3076), - [anon_sym_open] = ACTIONS(3076), - [anon_sym_vararg] = ACTIONS(3076), - [anon_sym_noinline] = ACTIONS(3076), - [anon_sym_crossinline] = ACTIONS(3076), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3078), - [anon_sym_continue_AT] = ACTIONS(3078), - [anon_sym_break_AT] = ACTIONS(3078), - [anon_sym_this_AT] = ACTIONS(3078), - [anon_sym_super_AT] = ACTIONS(3078), - [sym_real_literal] = ACTIONS(3078), - [sym_integer_literal] = ACTIONS(3076), - [sym_hex_literal] = ACTIONS(3078), - [sym_bin_literal] = ACTIONS(3078), - [anon_sym_true] = ACTIONS(3076), - [anon_sym_false] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3078), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3078), - }, - [367] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3080), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(3080), - [anon_sym_object] = ACTIONS(3080), - [anon_sym_fun] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3080), - [anon_sym_super] = ACTIONS(3080), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(3080), - [anon_sym_if] = ACTIONS(3080), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_when] = ACTIONS(3080), - [anon_sym_try] = ACTIONS(3080), - [anon_sym_throw] = ACTIONS(3080), - [anon_sym_return] = ACTIONS(3080), - [anon_sym_continue] = ACTIONS(3080), - [anon_sym_break] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3082), - [anon_sym_DASH_EQ] = ACTIONS(3082), - [anon_sym_STAR_EQ] = ACTIONS(3082), - [anon_sym_SLASH_EQ] = ACTIONS(3082), - [anon_sym_PERCENT_EQ] = ACTIONS(3082), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3080), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3080), - [anon_sym_sealed] = ACTIONS(3080), - [anon_sym_annotation] = ACTIONS(3080), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3080), - [anon_sym_lateinit] = ACTIONS(3080), - [anon_sym_public] = ACTIONS(3080), - [anon_sym_private] = ACTIONS(3080), - [anon_sym_internal] = ACTIONS(3080), - [anon_sym_protected] = ACTIONS(3080), - [anon_sym_tailrec] = ACTIONS(3080), - [anon_sym_operator] = ACTIONS(3080), - [anon_sym_infix] = ACTIONS(3080), - [anon_sym_inline] = ACTIONS(3080), - [anon_sym_external] = ACTIONS(3080), - [sym_property_modifier] = ACTIONS(3080), - [anon_sym_abstract] = ACTIONS(3080), - [anon_sym_final] = ACTIONS(3080), - [anon_sym_open] = ACTIONS(3080), - [anon_sym_vararg] = ACTIONS(3080), - [anon_sym_noinline] = ACTIONS(3080), - [anon_sym_crossinline] = ACTIONS(3080), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3082), - [anon_sym_continue_AT] = ACTIONS(3082), - [anon_sym_break_AT] = ACTIONS(3082), - [anon_sym_this_AT] = ACTIONS(3082), - [anon_sym_super_AT] = ACTIONS(3082), - [sym_real_literal] = ACTIONS(3082), - [sym_integer_literal] = ACTIONS(3080), - [sym_hex_literal] = ACTIONS(3082), - [sym_bin_literal] = ACTIONS(3082), - [anon_sym_true] = ACTIONS(3080), - [anon_sym_false] = ACTIONS(3080), - [anon_sym_SQUOTE] = ACTIONS(3082), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3082), - }, - [368] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3084), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(3084), - [anon_sym_object] = ACTIONS(3084), - [anon_sym_fun] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3084), - [anon_sym_super] = ACTIONS(3084), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_null] = ACTIONS(3084), - [anon_sym_if] = ACTIONS(3084), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_when] = ACTIONS(3084), - [anon_sym_try] = ACTIONS(3084), - [anon_sym_throw] = ACTIONS(3084), - [anon_sym_return] = ACTIONS(3084), - [anon_sym_continue] = ACTIONS(3084), - [anon_sym_break] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3086), - [anon_sym_DASH_EQ] = ACTIONS(3086), - [anon_sym_STAR_EQ] = ACTIONS(3086), - [anon_sym_SLASH_EQ] = ACTIONS(3086), - [anon_sym_PERCENT_EQ] = ACTIONS(3086), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3084), - [anon_sym_sealed] = ACTIONS(3084), - [anon_sym_annotation] = ACTIONS(3084), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3084), - [anon_sym_lateinit] = ACTIONS(3084), - [anon_sym_public] = ACTIONS(3084), - [anon_sym_private] = ACTIONS(3084), - [anon_sym_internal] = ACTIONS(3084), - [anon_sym_protected] = ACTIONS(3084), - [anon_sym_tailrec] = ACTIONS(3084), - [anon_sym_operator] = ACTIONS(3084), - [anon_sym_infix] = ACTIONS(3084), - [anon_sym_inline] = ACTIONS(3084), - [anon_sym_external] = ACTIONS(3084), - [sym_property_modifier] = ACTIONS(3084), - [anon_sym_abstract] = ACTIONS(3084), - [anon_sym_final] = ACTIONS(3084), - [anon_sym_open] = ACTIONS(3084), - [anon_sym_vararg] = ACTIONS(3084), - [anon_sym_noinline] = ACTIONS(3084), - [anon_sym_crossinline] = ACTIONS(3084), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3086), - [anon_sym_continue_AT] = ACTIONS(3086), - [anon_sym_break_AT] = ACTIONS(3086), - [anon_sym_this_AT] = ACTIONS(3086), - [anon_sym_super_AT] = ACTIONS(3086), - [sym_real_literal] = ACTIONS(3086), - [sym_integer_literal] = ACTIONS(3084), - [sym_hex_literal] = ACTIONS(3086), - [sym_bin_literal] = ACTIONS(3086), - [anon_sym_true] = ACTIONS(3084), - [anon_sym_false] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3086), - }, - [369] = { - [sym__expression] = STATE(2305), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1578), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1093), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [370] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_object] = ACTIONS(3096), - [anon_sym_fun] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3096), - [anon_sym_super] = ACTIONS(3096), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(3096), - [anon_sym_if] = ACTIONS(3096), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_when] = ACTIONS(3096), - [anon_sym_try] = ACTIONS(3096), - [anon_sym_throw] = ACTIONS(3096), - [anon_sym_return] = ACTIONS(3096), - [anon_sym_continue] = ACTIONS(3096), - [anon_sym_break] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3098), - [anon_sym_continue_AT] = ACTIONS(3098), - [anon_sym_break_AT] = ACTIONS(3098), - [anon_sym_this_AT] = ACTIONS(3098), - [anon_sym_super_AT] = ACTIONS(3098), - [sym_real_literal] = ACTIONS(3098), - [sym_integer_literal] = ACTIONS(3096), - [sym_hex_literal] = ACTIONS(3098), - [sym_bin_literal] = ACTIONS(3098), - [anon_sym_true] = ACTIONS(3096), - [anon_sym_false] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3098), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3098), - }, - [371] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3100), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_where] = ACTIONS(3100), - [anon_sym_object] = ACTIONS(3100), - [anon_sym_fun] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_this] = ACTIONS(3100), - [anon_sym_super] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3100), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_null] = ACTIONS(3100), - [anon_sym_if] = ACTIONS(3100), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_when] = ACTIONS(3100), - [anon_sym_try] = ACTIONS(3100), - [anon_sym_throw] = ACTIONS(3100), - [anon_sym_return] = ACTIONS(3100), - [anon_sym_continue] = ACTIONS(3100), - [anon_sym_break] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3102), - [anon_sym_DASH_EQ] = ACTIONS(3102), - [anon_sym_STAR_EQ] = ACTIONS(3102), - [anon_sym_SLASH_EQ] = ACTIONS(3102), - [anon_sym_PERCENT_EQ] = ACTIONS(3102), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3100), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3100), - [anon_sym_sealed] = ACTIONS(3100), - [anon_sym_annotation] = ACTIONS(3100), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_override] = ACTIONS(3100), - [anon_sym_lateinit] = ACTIONS(3100), - [anon_sym_public] = ACTIONS(3100), - [anon_sym_private] = ACTIONS(3100), - [anon_sym_internal] = ACTIONS(3100), - [anon_sym_protected] = ACTIONS(3100), - [anon_sym_tailrec] = ACTIONS(3100), - [anon_sym_operator] = ACTIONS(3100), - [anon_sym_infix] = ACTIONS(3100), - [anon_sym_inline] = ACTIONS(3100), - [anon_sym_external] = ACTIONS(3100), - [sym_property_modifier] = ACTIONS(3100), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_final] = ACTIONS(3100), - [anon_sym_open] = ACTIONS(3100), - [anon_sym_vararg] = ACTIONS(3100), - [anon_sym_noinline] = ACTIONS(3100), - [anon_sym_crossinline] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3102), - [anon_sym_continue_AT] = ACTIONS(3102), - [anon_sym_break_AT] = ACTIONS(3102), - [anon_sym_this_AT] = ACTIONS(3102), - [anon_sym_super_AT] = ACTIONS(3102), - [sym_real_literal] = ACTIONS(3102), - [sym_integer_literal] = ACTIONS(3100), - [sym_hex_literal] = ACTIONS(3102), - [sym_bin_literal] = ACTIONS(3102), - [anon_sym_true] = ACTIONS(3100), - [anon_sym_false] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3102), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3102), - }, - [372] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3107), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(3107), - [anon_sym_object] = ACTIONS(3107), - [anon_sym_fun] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3107), - [anon_sym_super] = ACTIONS(3107), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(3107), - [anon_sym_if] = ACTIONS(3107), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_when] = ACTIONS(3107), - [anon_sym_try] = ACTIONS(3107), - [anon_sym_throw] = ACTIONS(3107), - [anon_sym_return] = ACTIONS(3107), - [anon_sym_continue] = ACTIONS(3107), - [anon_sym_break] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3109), - [anon_sym_DASH_EQ] = ACTIONS(3109), - [anon_sym_STAR_EQ] = ACTIONS(3109), - [anon_sym_SLASH_EQ] = ACTIONS(3109), - [anon_sym_PERCENT_EQ] = ACTIONS(3109), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3107), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3107), - [anon_sym_sealed] = ACTIONS(3107), - [anon_sym_annotation] = ACTIONS(3107), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3107), - [anon_sym_lateinit] = ACTIONS(3107), - [anon_sym_public] = ACTIONS(3107), - [anon_sym_private] = ACTIONS(3107), - [anon_sym_internal] = ACTIONS(3107), - [anon_sym_protected] = ACTIONS(3107), - [anon_sym_tailrec] = ACTIONS(3107), - [anon_sym_operator] = ACTIONS(3107), - [anon_sym_infix] = ACTIONS(3107), - [anon_sym_inline] = ACTIONS(3107), - [anon_sym_external] = ACTIONS(3107), - [sym_property_modifier] = ACTIONS(3107), - [anon_sym_abstract] = ACTIONS(3107), - [anon_sym_final] = ACTIONS(3107), - [anon_sym_open] = ACTIONS(3107), - [anon_sym_vararg] = ACTIONS(3107), - [anon_sym_noinline] = ACTIONS(3107), - [anon_sym_crossinline] = ACTIONS(3107), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3109), - [anon_sym_continue_AT] = ACTIONS(3109), - [anon_sym_break_AT] = ACTIONS(3109), - [anon_sym_this_AT] = ACTIONS(3109), - [anon_sym_super_AT] = ACTIONS(3109), - [sym_real_literal] = ACTIONS(3109), - [sym_integer_literal] = ACTIONS(3107), - [sym_hex_literal] = ACTIONS(3109), - [sym_bin_literal] = ACTIONS(3109), - [anon_sym_true] = ACTIONS(3107), - [anon_sym_false] = ACTIONS(3107), - [anon_sym_SQUOTE] = ACTIONS(3109), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3109), - }, - [373] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(3111), - [anon_sym_object] = ACTIONS(3111), - [anon_sym_fun] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3111), - [anon_sym_super] = ACTIONS(3111), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(3111), - [anon_sym_if] = ACTIONS(3111), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_when] = ACTIONS(3111), - [anon_sym_try] = ACTIONS(3111), - [anon_sym_throw] = ACTIONS(3111), - [anon_sym_return] = ACTIONS(3111), - [anon_sym_continue] = ACTIONS(3111), - [anon_sym_break] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3113), - [anon_sym_DASH_EQ] = ACTIONS(3113), - [anon_sym_STAR_EQ] = ACTIONS(3113), - [anon_sym_SLASH_EQ] = ACTIONS(3113), - [anon_sym_PERCENT_EQ] = ACTIONS(3113), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3111), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3111), - [anon_sym_sealed] = ACTIONS(3111), - [anon_sym_annotation] = ACTIONS(3111), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3111), - [anon_sym_lateinit] = ACTIONS(3111), - [anon_sym_public] = ACTIONS(3111), - [anon_sym_private] = ACTIONS(3111), - [anon_sym_internal] = ACTIONS(3111), - [anon_sym_protected] = ACTIONS(3111), - [anon_sym_tailrec] = ACTIONS(3111), - [anon_sym_operator] = ACTIONS(3111), - [anon_sym_infix] = ACTIONS(3111), - [anon_sym_inline] = ACTIONS(3111), - [anon_sym_external] = ACTIONS(3111), - [sym_property_modifier] = ACTIONS(3111), - [anon_sym_abstract] = ACTIONS(3111), - [anon_sym_final] = ACTIONS(3111), - [anon_sym_open] = ACTIONS(3111), - [anon_sym_vararg] = ACTIONS(3111), - [anon_sym_noinline] = ACTIONS(3111), - [anon_sym_crossinline] = ACTIONS(3111), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3113), - [anon_sym_continue_AT] = ACTIONS(3113), - [anon_sym_break_AT] = ACTIONS(3113), - [anon_sym_this_AT] = ACTIONS(3113), - [anon_sym_super_AT] = ACTIONS(3113), - [sym_real_literal] = ACTIONS(3113), - [sym_integer_literal] = ACTIONS(3111), - [sym_hex_literal] = ACTIONS(3113), - [sym_bin_literal] = ACTIONS(3113), - [anon_sym_true] = ACTIONS(3111), - [anon_sym_false] = ACTIONS(3111), - [anon_sym_SQUOTE] = ACTIONS(3113), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3113), - }, - [374] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3115), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_where] = ACTIONS(3115), - [anon_sym_object] = ACTIONS(3115), - [anon_sym_fun] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_this] = ACTIONS(3115), - [anon_sym_super] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_null] = ACTIONS(3115), - [anon_sym_if] = ACTIONS(3115), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_when] = ACTIONS(3115), - [anon_sym_try] = ACTIONS(3115), - [anon_sym_throw] = ACTIONS(3115), - [anon_sym_return] = ACTIONS(3115), - [anon_sym_continue] = ACTIONS(3115), - [anon_sym_break] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3117), - [anon_sym_DASH_EQ] = ACTIONS(3117), - [anon_sym_STAR_EQ] = ACTIONS(3117), - [anon_sym_SLASH_EQ] = ACTIONS(3117), - [anon_sym_PERCENT_EQ] = ACTIONS(3117), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3115), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3115), - [anon_sym_sealed] = ACTIONS(3115), - [anon_sym_annotation] = ACTIONS(3115), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_override] = ACTIONS(3115), - [anon_sym_lateinit] = ACTIONS(3115), - [anon_sym_public] = ACTIONS(3115), - [anon_sym_private] = ACTIONS(3115), - [anon_sym_internal] = ACTIONS(3115), - [anon_sym_protected] = ACTIONS(3115), - [anon_sym_tailrec] = ACTIONS(3115), - [anon_sym_operator] = ACTIONS(3115), - [anon_sym_infix] = ACTIONS(3115), - [anon_sym_inline] = ACTIONS(3115), - [anon_sym_external] = ACTIONS(3115), - [sym_property_modifier] = ACTIONS(3115), - [anon_sym_abstract] = ACTIONS(3115), - [anon_sym_final] = ACTIONS(3115), - [anon_sym_open] = ACTIONS(3115), - [anon_sym_vararg] = ACTIONS(3115), - [anon_sym_noinline] = ACTIONS(3115), - [anon_sym_crossinline] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3117), - [anon_sym_continue_AT] = ACTIONS(3117), - [anon_sym_break_AT] = ACTIONS(3117), - [anon_sym_this_AT] = ACTIONS(3117), - [anon_sym_super_AT] = ACTIONS(3117), - [sym_real_literal] = ACTIONS(3117), - [sym_integer_literal] = ACTIONS(3115), - [sym_hex_literal] = ACTIONS(3117), - [sym_bin_literal] = ACTIONS(3117), - [anon_sym_true] = ACTIONS(3115), - [anon_sym_false] = ACTIONS(3115), - [anon_sym_SQUOTE] = ACTIONS(3117), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3117), - }, - [375] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(3122), - [anon_sym_object] = ACTIONS(3122), - [anon_sym_fun] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3122), - [anon_sym_super] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_when] = ACTIONS(3122), - [anon_sym_try] = ACTIONS(3122), - [anon_sym_throw] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3124), - [anon_sym_DASH_EQ] = ACTIONS(3124), - [anon_sym_STAR_EQ] = ACTIONS(3124), - [anon_sym_SLASH_EQ] = ACTIONS(3124), - [anon_sym_PERCENT_EQ] = ACTIONS(3124), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3122), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3122), - [anon_sym_sealed] = ACTIONS(3122), - [anon_sym_annotation] = ACTIONS(3122), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3122), - [anon_sym_lateinit] = ACTIONS(3122), - [anon_sym_public] = ACTIONS(3122), - [anon_sym_private] = ACTIONS(3122), - [anon_sym_internal] = ACTIONS(3122), - [anon_sym_protected] = ACTIONS(3122), - [anon_sym_tailrec] = ACTIONS(3122), - [anon_sym_operator] = ACTIONS(3122), - [anon_sym_infix] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym_external] = ACTIONS(3122), - [sym_property_modifier] = ACTIONS(3122), - [anon_sym_abstract] = ACTIONS(3122), - [anon_sym_final] = ACTIONS(3122), - [anon_sym_open] = ACTIONS(3122), - [anon_sym_vararg] = ACTIONS(3122), - [anon_sym_noinline] = ACTIONS(3122), - [anon_sym_crossinline] = ACTIONS(3122), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3124), - [anon_sym_continue_AT] = ACTIONS(3124), - [anon_sym_break_AT] = ACTIONS(3124), - [anon_sym_this_AT] = ACTIONS(3124), - [anon_sym_super_AT] = ACTIONS(3124), - [sym_real_literal] = ACTIONS(3124), - [sym_integer_literal] = ACTIONS(3122), - [sym_hex_literal] = ACTIONS(3124), - [sym_bin_literal] = ACTIONS(3124), - [anon_sym_true] = ACTIONS(3122), - [anon_sym_false] = ACTIONS(3122), - [anon_sym_SQUOTE] = ACTIONS(3124), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3124), - }, - [376] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(3126), - [anon_sym_object] = ACTIONS(3126), - [anon_sym_fun] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3126), - [anon_sym_super] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(1710), - [anon_sym_null] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_when] = ACTIONS(3126), - [anon_sym_try] = ACTIONS(3126), - [anon_sym_throw] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3128), - [anon_sym_DASH_EQ] = ACTIONS(3128), - [anon_sym_STAR_EQ] = ACTIONS(3128), - [anon_sym_SLASH_EQ] = ACTIONS(3128), - [anon_sym_PERCENT_EQ] = ACTIONS(3128), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3126), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3126), - [anon_sym_sealed] = ACTIONS(3126), - [anon_sym_annotation] = ACTIONS(3126), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_lateinit] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_internal] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_tailrec] = ACTIONS(3126), - [anon_sym_operator] = ACTIONS(3126), - [anon_sym_infix] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym_external] = ACTIONS(3126), - [sym_property_modifier] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_final] = ACTIONS(3126), - [anon_sym_open] = ACTIONS(3126), - [anon_sym_vararg] = ACTIONS(3126), - [anon_sym_noinline] = ACTIONS(3126), - [anon_sym_crossinline] = ACTIONS(3126), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3128), - [anon_sym_continue_AT] = ACTIONS(3128), - [anon_sym_break_AT] = ACTIONS(3128), - [anon_sym_this_AT] = ACTIONS(3128), - [anon_sym_super_AT] = ACTIONS(3128), - [sym_real_literal] = ACTIONS(3128), - [sym_integer_literal] = ACTIONS(3126), - [sym_hex_literal] = ACTIONS(3128), - [sym_bin_literal] = ACTIONS(3128), - [anon_sym_true] = ACTIONS(3126), - [anon_sym_false] = ACTIONS(3126), - [anon_sym_SQUOTE] = ACTIONS(3128), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3128), - }, - [377] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_where] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_fun] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3130), - [anon_sym_super] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_null] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_when] = ACTIONS(3130), - [anon_sym_try] = ACTIONS(3130), - [anon_sym_throw] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3132), - [anon_sym_DASH_EQ] = ACTIONS(3132), - [anon_sym_STAR_EQ] = ACTIONS(3132), - [anon_sym_SLASH_EQ] = ACTIONS(3132), - [anon_sym_PERCENT_EQ] = ACTIONS(3132), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3130), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3130), - [anon_sym_sealed] = ACTIONS(3130), - [anon_sym_annotation] = ACTIONS(3130), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3130), - [anon_sym_lateinit] = ACTIONS(3130), - [anon_sym_public] = ACTIONS(3130), - [anon_sym_private] = ACTIONS(3130), - [anon_sym_internal] = ACTIONS(3130), - [anon_sym_protected] = ACTIONS(3130), - [anon_sym_tailrec] = ACTIONS(3130), - [anon_sym_operator] = ACTIONS(3130), - [anon_sym_infix] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym_external] = ACTIONS(3130), - [sym_property_modifier] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3130), - [anon_sym_final] = ACTIONS(3130), - [anon_sym_open] = ACTIONS(3130), - [anon_sym_vararg] = ACTIONS(3130), - [anon_sym_noinline] = ACTIONS(3130), - [anon_sym_crossinline] = ACTIONS(3130), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3132), - [anon_sym_continue_AT] = ACTIONS(3132), - [anon_sym_break_AT] = ACTIONS(3132), - [anon_sym_this_AT] = ACTIONS(3132), - [anon_sym_super_AT] = ACTIONS(3132), - [sym_real_literal] = ACTIONS(3132), - [sym_integer_literal] = ACTIONS(3130), - [sym_hex_literal] = ACTIONS(3132), - [sym_bin_literal] = ACTIONS(3132), - [anon_sym_true] = ACTIONS(3130), - [anon_sym_false] = ACTIONS(3130), - [anon_sym_SQUOTE] = ACTIONS(3132), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3132), - }, - [378] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3137), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_where] = ACTIONS(3137), - [anon_sym_object] = ACTIONS(3137), - [anon_sym_fun] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3137), - [anon_sym_super] = ACTIONS(3137), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1702), - [anon_sym_DOT_DOT] = ACTIONS(1704), - [anon_sym_QMARK_COLON] = ACTIONS(1706), - [anon_sym_AMP_AMP] = ACTIONS(1708), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_null] = ACTIONS(3137), - [anon_sym_if] = ACTIONS(3137), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_when] = ACTIONS(3137), - [anon_sym_try] = ACTIONS(3137), - [anon_sym_throw] = ACTIONS(3137), - [anon_sym_return] = ACTIONS(3137), - [anon_sym_continue] = ACTIONS(3137), - [anon_sym_break] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3139), - [anon_sym_DASH_EQ] = ACTIONS(3139), - [anon_sym_STAR_EQ] = ACTIONS(3139), - [anon_sym_SLASH_EQ] = ACTIONS(3139), - [anon_sym_PERCENT_EQ] = ACTIONS(3139), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), - [anon_sym_LT_EQ] = ACTIONS(1718), - [anon_sym_GT_EQ] = ACTIONS(1718), - [anon_sym_BANGin] = ACTIONS(1720), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1726), - [anon_sym_DASH] = ACTIONS(1726), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3137), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3137), - [anon_sym_sealed] = ACTIONS(3137), - [anon_sym_annotation] = ACTIONS(3137), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3137), - [anon_sym_lateinit] = ACTIONS(3137), - [anon_sym_public] = ACTIONS(3137), - [anon_sym_private] = ACTIONS(3137), - [anon_sym_internal] = ACTIONS(3137), - [anon_sym_protected] = ACTIONS(3137), - [anon_sym_tailrec] = ACTIONS(3137), - [anon_sym_operator] = ACTIONS(3137), - [anon_sym_infix] = ACTIONS(3137), - [anon_sym_inline] = ACTIONS(3137), - [anon_sym_external] = ACTIONS(3137), - [sym_property_modifier] = ACTIONS(3137), - [anon_sym_abstract] = ACTIONS(3137), - [anon_sym_final] = ACTIONS(3137), - [anon_sym_open] = ACTIONS(3137), - [anon_sym_vararg] = ACTIONS(3137), - [anon_sym_noinline] = ACTIONS(3137), - [anon_sym_crossinline] = ACTIONS(3137), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3139), - [anon_sym_continue_AT] = ACTIONS(3139), - [anon_sym_break_AT] = ACTIONS(3139), - [anon_sym_this_AT] = ACTIONS(3139), - [anon_sym_super_AT] = ACTIONS(3139), - [sym_real_literal] = ACTIONS(3139), - [sym_integer_literal] = ACTIONS(3137), - [sym_hex_literal] = ACTIONS(3139), - [sym_bin_literal] = ACTIONS(3139), - [anon_sym_true] = ACTIONS(3137), - [anon_sym_false] = ACTIONS(3137), - [anon_sym_SQUOTE] = ACTIONS(3139), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3139), - }, - [379] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1753), - [sym__comparison_operator] = STATE(1770), - [sym__in_operator] = STATE(1784), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1786), - [sym__multiplicative_operator] = STATE(1788), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1790), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3141), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_where] = ACTIONS(3141), - [anon_sym_object] = ACTIONS(3141), - [anon_sym_fun] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_this] = ACTIONS(3141), - [anon_sym_super] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(1698), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_null] = ACTIONS(3141), - [anon_sym_if] = ACTIONS(3141), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_when] = ACTIONS(3141), - [anon_sym_try] = ACTIONS(3141), - [anon_sym_throw] = ACTIONS(3141), - [anon_sym_return] = ACTIONS(3141), - [anon_sym_continue] = ACTIONS(3141), - [anon_sym_break] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3143), - [anon_sym_DASH_EQ] = ACTIONS(3143), - [anon_sym_STAR_EQ] = ACTIONS(3143), - [anon_sym_SLASH_EQ] = ACTIONS(3143), - [anon_sym_PERCENT_EQ] = ACTIONS(3143), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(1698), - [anon_sym_PERCENT] = ACTIONS(1698), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3141), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3141), - [anon_sym_sealed] = ACTIONS(3141), - [anon_sym_annotation] = ACTIONS(3141), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_override] = ACTIONS(3141), - [anon_sym_lateinit] = ACTIONS(3141), - [anon_sym_public] = ACTIONS(3141), - [anon_sym_private] = ACTIONS(3141), - [anon_sym_internal] = ACTIONS(3141), - [anon_sym_protected] = ACTIONS(3141), - [anon_sym_tailrec] = ACTIONS(3141), - [anon_sym_operator] = ACTIONS(3141), - [anon_sym_infix] = ACTIONS(3141), - [anon_sym_inline] = ACTIONS(3141), - [anon_sym_external] = ACTIONS(3141), - [sym_property_modifier] = ACTIONS(3141), - [anon_sym_abstract] = ACTIONS(3141), - [anon_sym_final] = ACTIONS(3141), - [anon_sym_open] = ACTIONS(3141), - [anon_sym_vararg] = ACTIONS(3141), - [anon_sym_noinline] = ACTIONS(3141), - [anon_sym_crossinline] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3143), - [anon_sym_continue_AT] = ACTIONS(3143), - [anon_sym_break_AT] = ACTIONS(3143), - [anon_sym_this_AT] = ACTIONS(3143), - [anon_sym_super_AT] = ACTIONS(3143), - [sym_real_literal] = ACTIONS(3143), - [sym_integer_literal] = ACTIONS(3141), - [sym_hex_literal] = ACTIONS(3143), - [sym_bin_literal] = ACTIONS(3143), - [anon_sym_true] = ACTIONS(3141), - [anon_sym_false] = ACTIONS(3141), - [anon_sym_SQUOTE] = ACTIONS(3143), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3143), - }, - [380] = { - [sym_primary_constructor] = STATE(2835), - [sym_class_body] = STATE(3183), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(410), - [sym_type_constraints] = STATE(2979), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3152), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [381] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_object] = ACTIONS(3050), - [anon_sym_fun] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_this] = ACTIONS(3050), - [anon_sym_super] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_null] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_when] = ACTIONS(3050), - [anon_sym_try] = ACTIONS(3050), - [anon_sym_throw] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3052), - [anon_sym_DASH_EQ] = ACTIONS(3052), - [anon_sym_STAR_EQ] = ACTIONS(3052), - [anon_sym_SLASH_EQ] = ACTIONS(3052), - [anon_sym_PERCENT_EQ] = ACTIONS(3052), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3050), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3050), - [anon_sym_sealed] = ACTIONS(3050), - [anon_sym_annotation] = ACTIONS(3050), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_override] = ACTIONS(3050), - [anon_sym_lateinit] = ACTIONS(3050), - [anon_sym_public] = ACTIONS(3050), - [anon_sym_private] = ACTIONS(3050), - [anon_sym_internal] = ACTIONS(3050), - [anon_sym_protected] = ACTIONS(3050), - [anon_sym_tailrec] = ACTIONS(3050), - [anon_sym_operator] = ACTIONS(3050), - [anon_sym_infix] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym_external] = ACTIONS(3050), - [sym_property_modifier] = ACTIONS(3050), - [anon_sym_abstract] = ACTIONS(3050), - [anon_sym_final] = ACTIONS(3050), - [anon_sym_open] = ACTIONS(3050), - [anon_sym_vararg] = ACTIONS(3050), - [anon_sym_noinline] = ACTIONS(3050), - [anon_sym_crossinline] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3052), - [anon_sym_continue_AT] = ACTIONS(3052), - [anon_sym_break_AT] = ACTIONS(3052), - [anon_sym_this_AT] = ACTIONS(3052), - [anon_sym_super_AT] = ACTIONS(3052), - [sym_real_literal] = ACTIONS(3052), - [sym_integer_literal] = ACTIONS(3050), - [sym_hex_literal] = ACTIONS(3052), - [sym_bin_literal] = ACTIONS(3052), - [anon_sym_true] = ACTIONS(3050), - [anon_sym_false] = ACTIONS(3050), - [anon_sym_SQUOTE] = ACTIONS(3052), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3052), - }, - [382] = { - [sym_primary_constructor] = STATE(852), - [sym_class_body] = STATE(1086), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(409), - [sym_type_constraints] = STATE(933), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3184), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_EQ] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3182), - [anon_sym_fun] = ACTIONS(3182), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_this] = ACTIONS(3182), - [anon_sym_super] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3182), - [sym_label] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_null] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_when] = ACTIONS(3182), - [anon_sym_try] = ACTIONS(3182), - [anon_sym_throw] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_PLUS_EQ] = ACTIONS(3186), - [anon_sym_DASH_EQ] = ACTIONS(3186), - [anon_sym_STAR_EQ] = ACTIONS(3186), - [anon_sym_SLASH_EQ] = ACTIONS(3186), - [anon_sym_PERCENT_EQ] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3182), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG] = ACTIONS(3182), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3186), - [anon_sym_continue_AT] = ACTIONS(3186), - [anon_sym_break_AT] = ACTIONS(3186), - [anon_sym_this_AT] = ACTIONS(3186), - [anon_sym_super_AT] = ACTIONS(3186), - [sym_real_literal] = ACTIONS(3186), - [sym_integer_literal] = ACTIONS(3182), - [sym_hex_literal] = ACTIONS(3186), - [sym_bin_literal] = ACTIONS(3186), - [anon_sym_true] = ACTIONS(3182), - [anon_sym_false] = ACTIONS(3182), - [anon_sym_SQUOTE] = ACTIONS(3186), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3186), - }, - [383] = { - [sym_primary_constructor] = STATE(828), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(412), - [sym_type_constraints] = STATE(956), - [sym_enum_class_body] = STATE(1180), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3198), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3196), - [anon_sym_fun] = ACTIONS(3196), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_this] = ACTIONS(3196), - [anon_sym_super] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3196), - [sym_label] = ACTIONS(3196), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_null] = ACTIONS(3196), - [anon_sym_if] = ACTIONS(3196), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_when] = ACTIONS(3196), - [anon_sym_try] = ACTIONS(3196), - [anon_sym_throw] = ACTIONS(3196), - [anon_sym_return] = ACTIONS(3196), - [anon_sym_continue] = ACTIONS(3196), - [anon_sym_break] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_PLUS_EQ] = ACTIONS(3200), - [anon_sym_DASH_EQ] = ACTIONS(3200), - [anon_sym_STAR_EQ] = ACTIONS(3200), - [anon_sym_SLASH_EQ] = ACTIONS(3200), - [anon_sym_PERCENT_EQ] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3196), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3196), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3200), - [anon_sym_continue_AT] = ACTIONS(3200), - [anon_sym_break_AT] = ACTIONS(3200), - [anon_sym_this_AT] = ACTIONS(3200), - [anon_sym_super_AT] = ACTIONS(3200), - [sym_real_literal] = ACTIONS(3200), - [sym_integer_literal] = ACTIONS(3196), - [sym_hex_literal] = ACTIONS(3200), - [sym_bin_literal] = ACTIONS(3200), - [anon_sym_true] = ACTIONS(3196), - [anon_sym_false] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3200), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3200), - }, - [384] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(3096), - [anon_sym_fun] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3096), - [anon_sym_super] = ACTIONS(3096), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(3096), - [anon_sym_if] = ACTIONS(3096), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_when] = ACTIONS(3096), - [anon_sym_try] = ACTIONS(3096), - [anon_sym_throw] = ACTIONS(3096), - [anon_sym_return] = ACTIONS(3096), - [anon_sym_continue] = ACTIONS(3096), - [anon_sym_break] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3098), - [anon_sym_continue_AT] = ACTIONS(3098), - [anon_sym_break_AT] = ACTIONS(3098), - [anon_sym_this_AT] = ACTIONS(3098), - [anon_sym_super_AT] = ACTIONS(3098), - [sym_real_literal] = ACTIONS(3098), - [sym_integer_literal] = ACTIONS(3096), - [sym_hex_literal] = ACTIONS(3098), - [sym_bin_literal] = ACTIONS(3098), - [anon_sym_true] = ACTIONS(3096), - [anon_sym_false] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3098), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3098), - }, - [385] = { - [sym_primary_constructor] = STATE(2841), - [sym_class_body] = STATE(3140), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(414), - [sym_type_constraints] = STATE(3024), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3204), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_EQ] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3182), - [anon_sym_fun] = ACTIONS(3182), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_this] = ACTIONS(3182), - [anon_sym_super] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3182), - [sym_label] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_null] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_when] = ACTIONS(3182), - [anon_sym_try] = ACTIONS(3182), - [anon_sym_throw] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_PLUS_EQ] = ACTIONS(3186), - [anon_sym_DASH_EQ] = ACTIONS(3186), - [anon_sym_STAR_EQ] = ACTIONS(3186), - [anon_sym_SLASH_EQ] = ACTIONS(3186), - [anon_sym_PERCENT_EQ] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3182), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG] = ACTIONS(3182), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3186), - [anon_sym_continue_AT] = ACTIONS(3186), - [anon_sym_break_AT] = ACTIONS(3186), - [anon_sym_this_AT] = ACTIONS(3186), - [anon_sym_super_AT] = ACTIONS(3186), - [sym_real_literal] = ACTIONS(3186), - [sym_integer_literal] = ACTIONS(3182), - [sym_hex_literal] = ACTIONS(3186), - [sym_bin_literal] = ACTIONS(3186), - [anon_sym_true] = ACTIONS(3182), - [anon_sym_false] = ACTIONS(3182), - [anon_sym_SQUOTE] = ACTIONS(3186), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3186), - }, - [386] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3057), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_object] = ACTIONS(3057), - [anon_sym_fun] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3057), - [anon_sym_super] = ACTIONS(3057), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_null] = ACTIONS(3057), - [anon_sym_if] = ACTIONS(3057), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_when] = ACTIONS(3057), - [anon_sym_try] = ACTIONS(3057), - [anon_sym_throw] = ACTIONS(3057), - [anon_sym_return] = ACTIONS(3057), - [anon_sym_continue] = ACTIONS(3057), - [anon_sym_break] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3059), - [anon_sym_DASH_EQ] = ACTIONS(3059), - [anon_sym_STAR_EQ] = ACTIONS(3059), - [anon_sym_SLASH_EQ] = ACTIONS(3059), - [anon_sym_PERCENT_EQ] = ACTIONS(3059), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3057), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3057), - [anon_sym_sealed] = ACTIONS(3057), - [anon_sym_annotation] = ACTIONS(3057), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3057), - [anon_sym_lateinit] = ACTIONS(3057), - [anon_sym_public] = ACTIONS(3057), - [anon_sym_private] = ACTIONS(3057), - [anon_sym_internal] = ACTIONS(3057), - [anon_sym_protected] = ACTIONS(3057), - [anon_sym_tailrec] = ACTIONS(3057), - [anon_sym_operator] = ACTIONS(3057), - [anon_sym_infix] = ACTIONS(3057), - [anon_sym_inline] = ACTIONS(3057), - [anon_sym_external] = ACTIONS(3057), - [sym_property_modifier] = ACTIONS(3057), - [anon_sym_abstract] = ACTIONS(3057), - [anon_sym_final] = ACTIONS(3057), - [anon_sym_open] = ACTIONS(3057), - [anon_sym_vararg] = ACTIONS(3057), - [anon_sym_noinline] = ACTIONS(3057), - [anon_sym_crossinline] = ACTIONS(3057), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3059), - [anon_sym_continue_AT] = ACTIONS(3059), - [anon_sym_break_AT] = ACTIONS(3059), - [anon_sym_this_AT] = ACTIONS(3059), - [anon_sym_super_AT] = ACTIONS(3059), - [sym_real_literal] = ACTIONS(3059), - [sym_integer_literal] = ACTIONS(3057), - [sym_hex_literal] = ACTIONS(3059), - [sym_bin_literal] = ACTIONS(3059), - [anon_sym_true] = ACTIONS(3057), - [anon_sym_false] = ACTIONS(3057), - [anon_sym_SQUOTE] = ACTIONS(3059), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3059), - }, - [387] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(3111), - [anon_sym_fun] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3111), - [anon_sym_super] = ACTIONS(3111), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(3111), - [anon_sym_if] = ACTIONS(3111), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_when] = ACTIONS(3111), - [anon_sym_try] = ACTIONS(3111), - [anon_sym_throw] = ACTIONS(3111), - [anon_sym_return] = ACTIONS(3111), - [anon_sym_continue] = ACTIONS(3111), - [anon_sym_break] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3113), - [anon_sym_DASH_EQ] = ACTIONS(3113), - [anon_sym_STAR_EQ] = ACTIONS(3113), - [anon_sym_SLASH_EQ] = ACTIONS(3113), - [anon_sym_PERCENT_EQ] = ACTIONS(3113), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3111), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3111), - [anon_sym_sealed] = ACTIONS(3111), - [anon_sym_annotation] = ACTIONS(3111), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3111), - [anon_sym_lateinit] = ACTIONS(3111), - [anon_sym_public] = ACTIONS(3111), - [anon_sym_private] = ACTIONS(3111), - [anon_sym_internal] = ACTIONS(3111), - [anon_sym_protected] = ACTIONS(3111), - [anon_sym_tailrec] = ACTIONS(3111), - [anon_sym_operator] = ACTIONS(3111), - [anon_sym_infix] = ACTIONS(3111), - [anon_sym_inline] = ACTIONS(3111), - [anon_sym_external] = ACTIONS(3111), - [sym_property_modifier] = ACTIONS(3111), - [anon_sym_abstract] = ACTIONS(3111), - [anon_sym_final] = ACTIONS(3111), - [anon_sym_open] = ACTIONS(3111), - [anon_sym_vararg] = ACTIONS(3111), - [anon_sym_noinline] = ACTIONS(3111), - [anon_sym_crossinline] = ACTIONS(3111), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3113), - [anon_sym_continue_AT] = ACTIONS(3113), - [anon_sym_break_AT] = ACTIONS(3113), - [anon_sym_this_AT] = ACTIONS(3113), - [anon_sym_super_AT] = ACTIONS(3113), - [sym_real_literal] = ACTIONS(3113), - [sym_integer_literal] = ACTIONS(3111), - [sym_hex_literal] = ACTIONS(3113), - [sym_bin_literal] = ACTIONS(3113), - [anon_sym_true] = ACTIONS(3111), - [anon_sym_false] = ACTIONS(3111), - [anon_sym_SQUOTE] = ACTIONS(3113), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3113), - }, - [388] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_fun] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3130), - [anon_sym_super] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_null] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_when] = ACTIONS(3130), - [anon_sym_try] = ACTIONS(3130), - [anon_sym_throw] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3132), - [anon_sym_DASH_EQ] = ACTIONS(3132), - [anon_sym_STAR_EQ] = ACTIONS(3132), - [anon_sym_SLASH_EQ] = ACTIONS(3132), - [anon_sym_PERCENT_EQ] = ACTIONS(3132), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3130), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3130), - [anon_sym_sealed] = ACTIONS(3130), - [anon_sym_annotation] = ACTIONS(3130), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3130), - [anon_sym_lateinit] = ACTIONS(3130), - [anon_sym_public] = ACTIONS(3130), - [anon_sym_private] = ACTIONS(3130), - [anon_sym_internal] = ACTIONS(3130), - [anon_sym_protected] = ACTIONS(3130), - [anon_sym_tailrec] = ACTIONS(3130), - [anon_sym_operator] = ACTIONS(3130), - [anon_sym_infix] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym_external] = ACTIONS(3130), - [sym_property_modifier] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3130), - [anon_sym_final] = ACTIONS(3130), - [anon_sym_open] = ACTIONS(3130), - [anon_sym_vararg] = ACTIONS(3130), - [anon_sym_noinline] = ACTIONS(3130), - [anon_sym_crossinline] = ACTIONS(3130), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3132), - [anon_sym_continue_AT] = ACTIONS(3132), - [anon_sym_break_AT] = ACTIONS(3132), - [anon_sym_this_AT] = ACTIONS(3132), - [anon_sym_super_AT] = ACTIONS(3132), - [sym_real_literal] = ACTIONS(3132), - [sym_integer_literal] = ACTIONS(3130), - [sym_hex_literal] = ACTIONS(3132), - [sym_bin_literal] = ACTIONS(3132), - [anon_sym_true] = ACTIONS(3130), - [anon_sym_false] = ACTIONS(3130), - [anon_sym_SQUOTE] = ACTIONS(3132), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3132), - }, - [389] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3107), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(3107), - [anon_sym_fun] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3107), - [anon_sym_super] = ACTIONS(3107), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(3107), - [anon_sym_if] = ACTIONS(3107), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_when] = ACTIONS(3107), - [anon_sym_try] = ACTIONS(3107), - [anon_sym_throw] = ACTIONS(3107), - [anon_sym_return] = ACTIONS(3107), - [anon_sym_continue] = ACTIONS(3107), - [anon_sym_break] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3109), - [anon_sym_DASH_EQ] = ACTIONS(3109), - [anon_sym_STAR_EQ] = ACTIONS(3109), - [anon_sym_SLASH_EQ] = ACTIONS(3109), - [anon_sym_PERCENT_EQ] = ACTIONS(3109), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3107), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3107), - [anon_sym_sealed] = ACTIONS(3107), - [anon_sym_annotation] = ACTIONS(3107), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3107), - [anon_sym_lateinit] = ACTIONS(3107), - [anon_sym_public] = ACTIONS(3107), - [anon_sym_private] = ACTIONS(3107), - [anon_sym_internal] = ACTIONS(3107), - [anon_sym_protected] = ACTIONS(3107), - [anon_sym_tailrec] = ACTIONS(3107), - [anon_sym_operator] = ACTIONS(3107), - [anon_sym_infix] = ACTIONS(3107), - [anon_sym_inline] = ACTIONS(3107), - [anon_sym_external] = ACTIONS(3107), - [sym_property_modifier] = ACTIONS(3107), - [anon_sym_abstract] = ACTIONS(3107), - [anon_sym_final] = ACTIONS(3107), - [anon_sym_open] = ACTIONS(3107), - [anon_sym_vararg] = ACTIONS(3107), - [anon_sym_noinline] = ACTIONS(3107), - [anon_sym_crossinline] = ACTIONS(3107), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3109), - [anon_sym_continue_AT] = ACTIONS(3109), - [anon_sym_break_AT] = ACTIONS(3109), - [anon_sym_this_AT] = ACTIONS(3109), - [anon_sym_super_AT] = ACTIONS(3109), - [sym_real_literal] = ACTIONS(3109), - [sym_integer_literal] = ACTIONS(3107), - [sym_hex_literal] = ACTIONS(3109), - [sym_bin_literal] = ACTIONS(3109), - [anon_sym_true] = ACTIONS(3107), - [anon_sym_false] = ACTIONS(3107), - [anon_sym_SQUOTE] = ACTIONS(3109), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3109), - }, - [390] = { - [sym_primary_constructor] = STATE(2836), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(415), - [sym_type_constraints] = STATE(3006), - [sym_enum_class_body] = STATE(3183), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3206), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [391] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3076), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_fun] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3076), - [anon_sym_super] = ACTIONS(3076), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_null] = ACTIONS(3076), - [anon_sym_if] = ACTIONS(3076), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_when] = ACTIONS(3076), - [anon_sym_try] = ACTIONS(3076), - [anon_sym_throw] = ACTIONS(3076), - [anon_sym_return] = ACTIONS(3076), - [anon_sym_continue] = ACTIONS(3076), - [anon_sym_break] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3078), - [anon_sym_DASH_EQ] = ACTIONS(3078), - [anon_sym_STAR_EQ] = ACTIONS(3078), - [anon_sym_SLASH_EQ] = ACTIONS(3078), - [anon_sym_PERCENT_EQ] = ACTIONS(3078), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3076), - [anon_sym_sealed] = ACTIONS(3076), - [anon_sym_annotation] = ACTIONS(3076), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3076), - [anon_sym_lateinit] = ACTIONS(3076), - [anon_sym_public] = ACTIONS(3076), - [anon_sym_private] = ACTIONS(3076), - [anon_sym_internal] = ACTIONS(3076), - [anon_sym_protected] = ACTIONS(3076), - [anon_sym_tailrec] = ACTIONS(3076), - [anon_sym_operator] = ACTIONS(3076), - [anon_sym_infix] = ACTIONS(3076), - [anon_sym_inline] = ACTIONS(3076), - [anon_sym_external] = ACTIONS(3076), - [sym_property_modifier] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3076), - [anon_sym_final] = ACTIONS(3076), - [anon_sym_open] = ACTIONS(3076), - [anon_sym_vararg] = ACTIONS(3076), - [anon_sym_noinline] = ACTIONS(3076), - [anon_sym_crossinline] = ACTIONS(3076), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3078), - [anon_sym_continue_AT] = ACTIONS(3078), - [anon_sym_break_AT] = ACTIONS(3078), - [anon_sym_this_AT] = ACTIONS(3078), - [anon_sym_super_AT] = ACTIONS(3078), - [sym_real_literal] = ACTIONS(3078), - [sym_integer_literal] = ACTIONS(3076), - [sym_hex_literal] = ACTIONS(3078), - [sym_bin_literal] = ACTIONS(3078), - [anon_sym_true] = ACTIONS(3076), - [anon_sym_false] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3078), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3078), - }, - [392] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3115), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_object] = ACTIONS(3115), - [anon_sym_fun] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_this] = ACTIONS(3115), - [anon_sym_super] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_null] = ACTIONS(3115), - [anon_sym_if] = ACTIONS(3115), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_when] = ACTIONS(3115), - [anon_sym_try] = ACTIONS(3115), - [anon_sym_throw] = ACTIONS(3115), - [anon_sym_return] = ACTIONS(3115), - [anon_sym_continue] = ACTIONS(3115), - [anon_sym_break] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3117), - [anon_sym_DASH_EQ] = ACTIONS(3117), - [anon_sym_STAR_EQ] = ACTIONS(3117), - [anon_sym_SLASH_EQ] = ACTIONS(3117), - [anon_sym_PERCENT_EQ] = ACTIONS(3117), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3115), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3115), - [anon_sym_sealed] = ACTIONS(3115), - [anon_sym_annotation] = ACTIONS(3115), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_override] = ACTIONS(3115), - [anon_sym_lateinit] = ACTIONS(3115), - [anon_sym_public] = ACTIONS(3115), - [anon_sym_private] = ACTIONS(3115), - [anon_sym_internal] = ACTIONS(3115), - [anon_sym_protected] = ACTIONS(3115), - [anon_sym_tailrec] = ACTIONS(3115), - [anon_sym_operator] = ACTIONS(3115), - [anon_sym_infix] = ACTIONS(3115), - [anon_sym_inline] = ACTIONS(3115), - [anon_sym_external] = ACTIONS(3115), - [sym_property_modifier] = ACTIONS(3115), - [anon_sym_abstract] = ACTIONS(3115), - [anon_sym_final] = ACTIONS(3115), - [anon_sym_open] = ACTIONS(3115), - [anon_sym_vararg] = ACTIONS(3115), - [anon_sym_noinline] = ACTIONS(3115), - [anon_sym_crossinline] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3117), - [anon_sym_continue_AT] = ACTIONS(3117), - [anon_sym_break_AT] = ACTIONS(3117), - [anon_sym_this_AT] = ACTIONS(3117), - [anon_sym_super_AT] = ACTIONS(3117), - [sym_real_literal] = ACTIONS(3117), - [sym_integer_literal] = ACTIONS(3115), - [sym_hex_literal] = ACTIONS(3117), - [sym_bin_literal] = ACTIONS(3117), - [anon_sym_true] = ACTIONS(3115), - [anon_sym_false] = ACTIONS(3115), - [anon_sym_SQUOTE] = ACTIONS(3117), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3117), - }, - [393] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3084), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(3084), - [anon_sym_fun] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3084), - [anon_sym_super] = ACTIONS(3084), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_null] = ACTIONS(3084), - [anon_sym_if] = ACTIONS(3084), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_when] = ACTIONS(3084), - [anon_sym_try] = ACTIONS(3084), - [anon_sym_throw] = ACTIONS(3084), - [anon_sym_return] = ACTIONS(3084), - [anon_sym_continue] = ACTIONS(3084), - [anon_sym_break] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3086), - [anon_sym_DASH_EQ] = ACTIONS(3086), - [anon_sym_STAR_EQ] = ACTIONS(3086), - [anon_sym_SLASH_EQ] = ACTIONS(3086), - [anon_sym_PERCENT_EQ] = ACTIONS(3086), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3084), - [anon_sym_sealed] = ACTIONS(3084), - [anon_sym_annotation] = ACTIONS(3084), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3084), - [anon_sym_lateinit] = ACTIONS(3084), - [anon_sym_public] = ACTIONS(3084), - [anon_sym_private] = ACTIONS(3084), - [anon_sym_internal] = ACTIONS(3084), - [anon_sym_protected] = ACTIONS(3084), - [anon_sym_tailrec] = ACTIONS(3084), - [anon_sym_operator] = ACTIONS(3084), - [anon_sym_infix] = ACTIONS(3084), - [anon_sym_inline] = ACTIONS(3084), - [anon_sym_external] = ACTIONS(3084), - [sym_property_modifier] = ACTIONS(3084), - [anon_sym_abstract] = ACTIONS(3084), - [anon_sym_final] = ACTIONS(3084), - [anon_sym_open] = ACTIONS(3084), - [anon_sym_vararg] = ACTIONS(3084), - [anon_sym_noinline] = ACTIONS(3084), - [anon_sym_crossinline] = ACTIONS(3084), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3086), - [anon_sym_continue_AT] = ACTIONS(3086), - [anon_sym_break_AT] = ACTIONS(3086), - [anon_sym_this_AT] = ACTIONS(3086), - [anon_sym_super_AT] = ACTIONS(3086), - [sym_real_literal] = ACTIONS(3086), - [sym_integer_literal] = ACTIONS(3084), - [sym_hex_literal] = ACTIONS(3086), - [sym_bin_literal] = ACTIONS(3086), - [anon_sym_true] = ACTIONS(3084), - [anon_sym_false] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3086), - }, - [394] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3137), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(3137), - [anon_sym_fun] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3137), - [anon_sym_super] = ACTIONS(3137), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_null] = ACTIONS(3137), - [anon_sym_if] = ACTIONS(3137), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_when] = ACTIONS(3137), - [anon_sym_try] = ACTIONS(3137), - [anon_sym_throw] = ACTIONS(3137), - [anon_sym_return] = ACTIONS(3137), - [anon_sym_continue] = ACTIONS(3137), - [anon_sym_break] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3139), - [anon_sym_DASH_EQ] = ACTIONS(3139), - [anon_sym_STAR_EQ] = ACTIONS(3139), - [anon_sym_SLASH_EQ] = ACTIONS(3139), - [anon_sym_PERCENT_EQ] = ACTIONS(3139), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3137), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3137), - [anon_sym_sealed] = ACTIONS(3137), - [anon_sym_annotation] = ACTIONS(3137), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3137), - [anon_sym_lateinit] = ACTIONS(3137), - [anon_sym_public] = ACTIONS(3137), - [anon_sym_private] = ACTIONS(3137), - [anon_sym_internal] = ACTIONS(3137), - [anon_sym_protected] = ACTIONS(3137), - [anon_sym_tailrec] = ACTIONS(3137), - [anon_sym_operator] = ACTIONS(3137), - [anon_sym_infix] = ACTIONS(3137), - [anon_sym_inline] = ACTIONS(3137), - [anon_sym_external] = ACTIONS(3137), - [sym_property_modifier] = ACTIONS(3137), - [anon_sym_abstract] = ACTIONS(3137), - [anon_sym_final] = ACTIONS(3137), - [anon_sym_open] = ACTIONS(3137), - [anon_sym_vararg] = ACTIONS(3137), - [anon_sym_noinline] = ACTIONS(3137), - [anon_sym_crossinline] = ACTIONS(3137), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3139), - [anon_sym_continue_AT] = ACTIONS(3139), - [anon_sym_break_AT] = ACTIONS(3139), - [anon_sym_this_AT] = ACTIONS(3139), - [anon_sym_super_AT] = ACTIONS(3139), - [sym_real_literal] = ACTIONS(3139), - [sym_integer_literal] = ACTIONS(3137), - [sym_hex_literal] = ACTIONS(3139), - [sym_bin_literal] = ACTIONS(3139), - [anon_sym_true] = ACTIONS(3137), - [anon_sym_false] = ACTIONS(3137), - [anon_sym_SQUOTE] = ACTIONS(3139), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3139), - }, - [395] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(3122), - [anon_sym_fun] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3122), - [anon_sym_super] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_when] = ACTIONS(3122), - [anon_sym_try] = ACTIONS(3122), - [anon_sym_throw] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3124), - [anon_sym_DASH_EQ] = ACTIONS(3124), - [anon_sym_STAR_EQ] = ACTIONS(3124), - [anon_sym_SLASH_EQ] = ACTIONS(3124), - [anon_sym_PERCENT_EQ] = ACTIONS(3124), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3122), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3122), - [anon_sym_sealed] = ACTIONS(3122), - [anon_sym_annotation] = ACTIONS(3122), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3122), - [anon_sym_lateinit] = ACTIONS(3122), - [anon_sym_public] = ACTIONS(3122), - [anon_sym_private] = ACTIONS(3122), - [anon_sym_internal] = ACTIONS(3122), - [anon_sym_protected] = ACTIONS(3122), - [anon_sym_tailrec] = ACTIONS(3122), - [anon_sym_operator] = ACTIONS(3122), - [anon_sym_infix] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym_external] = ACTIONS(3122), - [sym_property_modifier] = ACTIONS(3122), - [anon_sym_abstract] = ACTIONS(3122), - [anon_sym_final] = ACTIONS(3122), - [anon_sym_open] = ACTIONS(3122), - [anon_sym_vararg] = ACTIONS(3122), - [anon_sym_noinline] = ACTIONS(3122), - [anon_sym_crossinline] = ACTIONS(3122), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3124), - [anon_sym_continue_AT] = ACTIONS(3124), - [anon_sym_break_AT] = ACTIONS(3124), - [anon_sym_this_AT] = ACTIONS(3124), - [anon_sym_super_AT] = ACTIONS(3124), - [sym_real_literal] = ACTIONS(3124), - [sym_integer_literal] = ACTIONS(3122), - [sym_hex_literal] = ACTIONS(3124), - [sym_bin_literal] = ACTIONS(3124), - [anon_sym_true] = ACTIONS(3122), - [anon_sym_false] = ACTIONS(3122), - [anon_sym_SQUOTE] = ACTIONS(3124), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3124), - }, - [396] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3080), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(3080), - [anon_sym_fun] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3080), - [anon_sym_super] = ACTIONS(3080), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(3080), - [anon_sym_if] = ACTIONS(3080), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_when] = ACTIONS(3080), - [anon_sym_try] = ACTIONS(3080), - [anon_sym_throw] = ACTIONS(3080), - [anon_sym_return] = ACTIONS(3080), - [anon_sym_continue] = ACTIONS(3080), - [anon_sym_break] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3082), - [anon_sym_DASH_EQ] = ACTIONS(3082), - [anon_sym_STAR_EQ] = ACTIONS(3082), - [anon_sym_SLASH_EQ] = ACTIONS(3082), - [anon_sym_PERCENT_EQ] = ACTIONS(3082), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3080), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3080), - [anon_sym_sealed] = ACTIONS(3080), - [anon_sym_annotation] = ACTIONS(3080), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3080), - [anon_sym_lateinit] = ACTIONS(3080), - [anon_sym_public] = ACTIONS(3080), - [anon_sym_private] = ACTIONS(3080), - [anon_sym_internal] = ACTIONS(3080), - [anon_sym_protected] = ACTIONS(3080), - [anon_sym_tailrec] = ACTIONS(3080), - [anon_sym_operator] = ACTIONS(3080), - [anon_sym_infix] = ACTIONS(3080), - [anon_sym_inline] = ACTIONS(3080), - [anon_sym_external] = ACTIONS(3080), - [sym_property_modifier] = ACTIONS(3080), - [anon_sym_abstract] = ACTIONS(3080), - [anon_sym_final] = ACTIONS(3080), - [anon_sym_open] = ACTIONS(3080), - [anon_sym_vararg] = ACTIONS(3080), - [anon_sym_noinline] = ACTIONS(3080), - [anon_sym_crossinline] = ACTIONS(3080), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3082), - [anon_sym_continue_AT] = ACTIONS(3082), - [anon_sym_break_AT] = ACTIONS(3082), - [anon_sym_this_AT] = ACTIONS(3082), - [anon_sym_super_AT] = ACTIONS(3082), - [sym_real_literal] = ACTIONS(3082), - [sym_integer_literal] = ACTIONS(3080), - [sym_hex_literal] = ACTIONS(3082), - [sym_bin_literal] = ACTIONS(3082), - [anon_sym_true] = ACTIONS(3080), - [anon_sym_false] = ACTIONS(3080), - [anon_sym_SQUOTE] = ACTIONS(3082), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3082), - }, - [397] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3141), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_object] = ACTIONS(3141), - [anon_sym_fun] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_this] = ACTIONS(3141), - [anon_sym_super] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_null] = ACTIONS(3141), - [anon_sym_if] = ACTIONS(3141), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_when] = ACTIONS(3141), - [anon_sym_try] = ACTIONS(3141), - [anon_sym_throw] = ACTIONS(3141), - [anon_sym_return] = ACTIONS(3141), - [anon_sym_continue] = ACTIONS(3141), - [anon_sym_break] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3143), - [anon_sym_DASH_EQ] = ACTIONS(3143), - [anon_sym_STAR_EQ] = ACTIONS(3143), - [anon_sym_SLASH_EQ] = ACTIONS(3143), - [anon_sym_PERCENT_EQ] = ACTIONS(3143), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3141), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3141), - [anon_sym_sealed] = ACTIONS(3141), - [anon_sym_annotation] = ACTIONS(3141), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_override] = ACTIONS(3141), - [anon_sym_lateinit] = ACTIONS(3141), - [anon_sym_public] = ACTIONS(3141), - [anon_sym_private] = ACTIONS(3141), - [anon_sym_internal] = ACTIONS(3141), - [anon_sym_protected] = ACTIONS(3141), - [anon_sym_tailrec] = ACTIONS(3141), - [anon_sym_operator] = ACTIONS(3141), - [anon_sym_infix] = ACTIONS(3141), - [anon_sym_inline] = ACTIONS(3141), - [anon_sym_external] = ACTIONS(3141), - [sym_property_modifier] = ACTIONS(3141), - [anon_sym_abstract] = ACTIONS(3141), - [anon_sym_final] = ACTIONS(3141), - [anon_sym_open] = ACTIONS(3141), - [anon_sym_vararg] = ACTIONS(3141), - [anon_sym_noinline] = ACTIONS(3141), - [anon_sym_crossinline] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3143), - [anon_sym_continue_AT] = ACTIONS(3143), - [anon_sym_break_AT] = ACTIONS(3143), - [anon_sym_this_AT] = ACTIONS(3143), - [anon_sym_super_AT] = ACTIONS(3143), - [sym_real_literal] = ACTIONS(3143), - [sym_integer_literal] = ACTIONS(3141), - [sym_hex_literal] = ACTIONS(3143), - [sym_bin_literal] = ACTIONS(3143), - [anon_sym_true] = ACTIONS(3141), - [anon_sym_false] = ACTIONS(3141), - [anon_sym_SQUOTE] = ACTIONS(3143), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3143), - }, - [398] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3061), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(3061), - [anon_sym_fun] = ACTIONS(3061), - [anon_sym_SEMI] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3061), - [anon_sym_super] = ACTIONS(3061), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(3061), - [anon_sym_if] = ACTIONS(3061), - [anon_sym_else] = ACTIONS(3061), - [anon_sym_when] = ACTIONS(3061), - [anon_sym_try] = ACTIONS(3061), - [anon_sym_throw] = ACTIONS(3061), - [anon_sym_return] = ACTIONS(3061), - [anon_sym_continue] = ACTIONS(3061), - [anon_sym_break] = ACTIONS(3061), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3063), - [anon_sym_DASH_EQ] = ACTIONS(3063), - [anon_sym_STAR_EQ] = ACTIONS(3063), - [anon_sym_SLASH_EQ] = ACTIONS(3063), - [anon_sym_PERCENT_EQ] = ACTIONS(3063), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3061), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3061), - [anon_sym_sealed] = ACTIONS(3061), - [anon_sym_annotation] = ACTIONS(3061), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3061), - [anon_sym_lateinit] = ACTIONS(3061), - [anon_sym_public] = ACTIONS(3061), - [anon_sym_private] = ACTIONS(3061), - [anon_sym_internal] = ACTIONS(3061), - [anon_sym_protected] = ACTIONS(3061), - [anon_sym_tailrec] = ACTIONS(3061), - [anon_sym_operator] = ACTIONS(3061), - [anon_sym_infix] = ACTIONS(3061), - [anon_sym_inline] = ACTIONS(3061), - [anon_sym_external] = ACTIONS(3061), - [sym_property_modifier] = ACTIONS(3061), - [anon_sym_abstract] = ACTIONS(3061), - [anon_sym_final] = ACTIONS(3061), - [anon_sym_open] = ACTIONS(3061), - [anon_sym_vararg] = ACTIONS(3061), - [anon_sym_noinline] = ACTIONS(3061), - [anon_sym_crossinline] = ACTIONS(3061), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3063), - [anon_sym_continue_AT] = ACTIONS(3063), - [anon_sym_break_AT] = ACTIONS(3063), - [anon_sym_this_AT] = ACTIONS(3063), - [anon_sym_super_AT] = ACTIONS(3063), - [sym_real_literal] = ACTIONS(3063), - [sym_integer_literal] = ACTIONS(3061), - [sym_hex_literal] = ACTIONS(3063), - [sym_bin_literal] = ACTIONS(3063), - [anon_sym_true] = ACTIONS(3061), - [anon_sym_false] = ACTIONS(3061), - [anon_sym_SQUOTE] = ACTIONS(3063), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3063), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3063), - }, - [399] = { - [sym_primary_constructor] = STATE(2818), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(417), - [sym_type_constraints] = STATE(2993), - [sym_enum_class_body] = STATE(3250), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3210), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3196), - [anon_sym_fun] = ACTIONS(3196), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_this] = ACTIONS(3196), - [anon_sym_super] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3196), - [sym_label] = ACTIONS(3196), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_null] = ACTIONS(3196), - [anon_sym_if] = ACTIONS(3196), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_when] = ACTIONS(3196), - [anon_sym_try] = ACTIONS(3196), - [anon_sym_throw] = ACTIONS(3196), - [anon_sym_return] = ACTIONS(3196), - [anon_sym_continue] = ACTIONS(3196), - [anon_sym_break] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_PLUS_EQ] = ACTIONS(3200), - [anon_sym_DASH_EQ] = ACTIONS(3200), - [anon_sym_STAR_EQ] = ACTIONS(3200), - [anon_sym_SLASH_EQ] = ACTIONS(3200), - [anon_sym_PERCENT_EQ] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3196), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3196), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3200), - [anon_sym_continue_AT] = ACTIONS(3200), - [anon_sym_break_AT] = ACTIONS(3200), - [anon_sym_this_AT] = ACTIONS(3200), - [anon_sym_super_AT] = ACTIONS(3200), - [sym_real_literal] = ACTIONS(3200), - [sym_integer_literal] = ACTIONS(3196), - [sym_hex_literal] = ACTIONS(3200), - [sym_bin_literal] = ACTIONS(3200), - [anon_sym_true] = ACTIONS(3196), - [anon_sym_false] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3200), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3200), - }, - [400] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(3126), - [anon_sym_fun] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3126), - [anon_sym_super] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_when] = ACTIONS(3126), - [anon_sym_try] = ACTIONS(3126), - [anon_sym_throw] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3128), - [anon_sym_DASH_EQ] = ACTIONS(3128), - [anon_sym_STAR_EQ] = ACTIONS(3128), - [anon_sym_SLASH_EQ] = ACTIONS(3128), - [anon_sym_PERCENT_EQ] = ACTIONS(3128), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3126), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3126), - [anon_sym_sealed] = ACTIONS(3126), - [anon_sym_annotation] = ACTIONS(3126), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_lateinit] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_internal] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_tailrec] = ACTIONS(3126), - [anon_sym_operator] = ACTIONS(3126), - [anon_sym_infix] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym_external] = ACTIONS(3126), - [sym_property_modifier] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_final] = ACTIONS(3126), - [anon_sym_open] = ACTIONS(3126), - [anon_sym_vararg] = ACTIONS(3126), - [anon_sym_noinline] = ACTIONS(3126), - [anon_sym_crossinline] = ACTIONS(3126), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3128), - [anon_sym_continue_AT] = ACTIONS(3128), - [anon_sym_break_AT] = ACTIONS(3128), - [anon_sym_this_AT] = ACTIONS(3128), - [anon_sym_super_AT] = ACTIONS(3128), - [sym_real_literal] = ACTIONS(3128), - [sym_integer_literal] = ACTIONS(3126), - [sym_hex_literal] = ACTIONS(3128), - [sym_bin_literal] = ACTIONS(3128), - [anon_sym_true] = ACTIONS(3126), - [anon_sym_false] = ACTIONS(3126), - [anon_sym_SQUOTE] = ACTIONS(3128), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3128), - }, - [401] = { - [sym_primary_constructor] = STATE(860), - [sym_class_body] = STATE(1123), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(411), - [sym_type_constraints] = STATE(940), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3212), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [402] = { - [sym_primary_constructor] = STATE(859), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(407), - [sym_type_constraints] = STATE(935), - [sym_enum_class_body] = STATE(1123), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3214), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [403] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3100), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_object] = ACTIONS(3100), - [anon_sym_fun] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_this] = ACTIONS(3100), - [anon_sym_super] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3100), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_null] = ACTIONS(3100), - [anon_sym_if] = ACTIONS(3100), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_when] = ACTIONS(3100), - [anon_sym_try] = ACTIONS(3100), - [anon_sym_throw] = ACTIONS(3100), - [anon_sym_return] = ACTIONS(3100), - [anon_sym_continue] = ACTIONS(3100), - [anon_sym_break] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3102), - [anon_sym_DASH_EQ] = ACTIONS(3102), - [anon_sym_STAR_EQ] = ACTIONS(3102), - [anon_sym_SLASH_EQ] = ACTIONS(3102), - [anon_sym_PERCENT_EQ] = ACTIONS(3102), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3100), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3100), - [anon_sym_sealed] = ACTIONS(3100), - [anon_sym_annotation] = ACTIONS(3100), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_override] = ACTIONS(3100), - [anon_sym_lateinit] = ACTIONS(3100), - [anon_sym_public] = ACTIONS(3100), - [anon_sym_private] = ACTIONS(3100), - [anon_sym_internal] = ACTIONS(3100), - [anon_sym_protected] = ACTIONS(3100), - [anon_sym_tailrec] = ACTIONS(3100), - [anon_sym_operator] = ACTIONS(3100), - [anon_sym_infix] = ACTIONS(3100), - [anon_sym_inline] = ACTIONS(3100), - [anon_sym_external] = ACTIONS(3100), - [sym_property_modifier] = ACTIONS(3100), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_final] = ACTIONS(3100), - [anon_sym_open] = ACTIONS(3100), - [anon_sym_vararg] = ACTIONS(3100), - [anon_sym_noinline] = ACTIONS(3100), - [anon_sym_crossinline] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3102), - [anon_sym_continue_AT] = ACTIONS(3102), - [anon_sym_break_AT] = ACTIONS(3102), - [anon_sym_this_AT] = ACTIONS(3102), - [anon_sym_super_AT] = ACTIONS(3102), - [sym_real_literal] = ACTIONS(3102), - [sym_integer_literal] = ACTIONS(3100), - [sym_hex_literal] = ACTIONS(3102), - [sym_bin_literal] = ACTIONS(3102), - [anon_sym_true] = ACTIONS(3100), - [anon_sym_false] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3102), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3102), - }, - [404] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3044), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1796), - [anon_sym_object] = ACTIONS(3044), - [anon_sym_fun] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3044), - [anon_sym_super] = ACTIONS(3044), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1806), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(1812), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_null] = ACTIONS(3044), - [anon_sym_if] = ACTIONS(3044), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_when] = ACTIONS(3044), - [anon_sym_try] = ACTIONS(3044), - [anon_sym_throw] = ACTIONS(3044), - [anon_sym_return] = ACTIONS(3044), - [anon_sym_continue] = ACTIONS(3044), - [anon_sym_break] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3046), - [anon_sym_DASH_EQ] = ACTIONS(3046), - [anon_sym_STAR_EQ] = ACTIONS(3046), - [anon_sym_SLASH_EQ] = ACTIONS(3046), - [anon_sym_PERCENT_EQ] = ACTIONS(3046), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), - [anon_sym_LT_EQ] = ACTIONS(1820), - [anon_sym_GT_EQ] = ACTIONS(1820), - [anon_sym_BANGin] = ACTIONS(1822), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3044), - [anon_sym_sealed] = ACTIONS(3044), - [anon_sym_annotation] = ACTIONS(3044), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3044), - [anon_sym_lateinit] = ACTIONS(3044), - [anon_sym_public] = ACTIONS(3044), - [anon_sym_private] = ACTIONS(3044), - [anon_sym_internal] = ACTIONS(3044), - [anon_sym_protected] = ACTIONS(3044), - [anon_sym_tailrec] = ACTIONS(3044), - [anon_sym_operator] = ACTIONS(3044), - [anon_sym_infix] = ACTIONS(3044), - [anon_sym_inline] = ACTIONS(3044), - [anon_sym_external] = ACTIONS(3044), - [sym_property_modifier] = ACTIONS(3044), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_final] = ACTIONS(3044), - [anon_sym_open] = ACTIONS(3044), - [anon_sym_vararg] = ACTIONS(3044), - [anon_sym_noinline] = ACTIONS(3044), - [anon_sym_crossinline] = ACTIONS(3044), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3046), - [anon_sym_continue_AT] = ACTIONS(3046), - [anon_sym_break_AT] = ACTIONS(3046), - [anon_sym_this_AT] = ACTIONS(3046), - [anon_sym_super_AT] = ACTIONS(3046), - [sym_real_literal] = ACTIONS(3046), - [sym_integer_literal] = ACTIONS(3044), - [sym_hex_literal] = ACTIONS(3046), - [sym_bin_literal] = ACTIONS(3046), - [anon_sym_true] = ACTIONS(3044), - [anon_sym_false] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3046), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3046), - }, - [405] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1469), - [sym__comparison_operator] = STATE(1471), - [sym__in_operator] = STATE(1474), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1755), - [sym__multiplicative_operator] = STATE(1430), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1431), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_object] = ACTIONS(3065), - [anon_sym_fun] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3065), - [anon_sym_super] = ACTIONS(3065), - [anon_sym_STAR] = ACTIONS(1804), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(1808), - [anon_sym_QMARK_COLON] = ACTIONS(1810), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_null] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3065), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_when] = ACTIONS(3065), - [anon_sym_try] = ACTIONS(3065), - [anon_sym_throw] = ACTIONS(3065), - [anon_sym_return] = ACTIONS(3065), - [anon_sym_continue] = ACTIONS(3065), - [anon_sym_break] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(1824), - [anon_sym_DASH] = ACTIONS(1824), - [anon_sym_SLASH] = ACTIONS(1804), - [anon_sym_PERCENT] = ACTIONS(1804), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3067), - [anon_sym_continue_AT] = ACTIONS(3067), - [anon_sym_break_AT] = ACTIONS(3067), - [anon_sym_this_AT] = ACTIONS(3067), - [anon_sym_super_AT] = ACTIONS(3067), - [sym_real_literal] = ACTIONS(3067), - [sym_integer_literal] = ACTIONS(3065), - [sym_hex_literal] = ACTIONS(3067), - [sym_bin_literal] = ACTIONS(3067), - [anon_sym_true] = ACTIONS(3065), - [anon_sym_false] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3067), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3067), - }, - [406] = { - [sym_primary_constructor] = STATE(2959), - [sym_class_body] = STATE(3183), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(432), - [sym_type_constraints] = STATE(2979), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3216), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [407] = { - [sym_primary_constructor] = STATE(849), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(946), - [sym_enum_class_body] = STATE(1153), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3220), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [408] = { - [sym_primary_constructor] = STATE(898), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(435), - [sym_type_constraints] = STATE(956), - [sym_enum_class_body] = STATE(1180), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3224), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3196), - [anon_sym_fun] = ACTIONS(3196), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_this] = ACTIONS(3196), - [anon_sym_super] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3196), - [sym_label] = ACTIONS(3196), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_null] = ACTIONS(3196), - [anon_sym_if] = ACTIONS(3196), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_when] = ACTIONS(3196), - [anon_sym_try] = ACTIONS(3196), - [anon_sym_throw] = ACTIONS(3196), - [anon_sym_return] = ACTIONS(3196), - [anon_sym_continue] = ACTIONS(3196), - [anon_sym_break] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_PLUS_EQ] = ACTIONS(3200), - [anon_sym_DASH_EQ] = ACTIONS(3200), - [anon_sym_STAR_EQ] = ACTIONS(3200), - [anon_sym_SLASH_EQ] = ACTIONS(3200), - [anon_sym_PERCENT_EQ] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3196), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3196), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3200), - [anon_sym_continue_AT] = ACTIONS(3200), - [anon_sym_break_AT] = ACTIONS(3200), - [anon_sym_this_AT] = ACTIONS(3200), - [anon_sym_super_AT] = ACTIONS(3200), - [sym_real_literal] = ACTIONS(3200), - [sym_integer_literal] = ACTIONS(3196), - [sym_hex_literal] = ACTIONS(3200), - [sym_bin_literal] = ACTIONS(3200), - [anon_sym_true] = ACTIONS(3196), - [anon_sym_false] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3200), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3200), - }, - [409] = { - [sym_primary_constructor] = STATE(857), - [sym_class_body] = STATE(1118), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(930), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3228), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [410] = { - [sym_primary_constructor] = STATE(2815), - [sym_class_body] = STATE(3221), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(2990), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3232), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [411] = { - [sym_primary_constructor] = STATE(839), - [sym_class_body] = STATE(1153), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(955), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3234), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [412] = { - [sym_primary_constructor] = STATE(827), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(963), - [sym_enum_class_body] = STATE(1013), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3238), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [413] = { - [sym_primary_constructor] = STATE(2946), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(422), - [sym_type_constraints] = STATE(2993), - [sym_enum_class_body] = STATE(3250), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3242), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3196), - [anon_sym_fun] = ACTIONS(3196), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_this] = ACTIONS(3196), - [anon_sym_super] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3196), - [sym_label] = ACTIONS(3196), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_null] = ACTIONS(3196), - [anon_sym_if] = ACTIONS(3196), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_when] = ACTIONS(3196), - [anon_sym_try] = ACTIONS(3196), - [anon_sym_throw] = ACTIONS(3196), - [anon_sym_return] = ACTIONS(3196), - [anon_sym_continue] = ACTIONS(3196), - [anon_sym_break] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_PLUS_EQ] = ACTIONS(3200), - [anon_sym_DASH_EQ] = ACTIONS(3200), - [anon_sym_STAR_EQ] = ACTIONS(3200), - [anon_sym_SLASH_EQ] = ACTIONS(3200), - [anon_sym_PERCENT_EQ] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3196), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3196), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3200), - [anon_sym_continue_AT] = ACTIONS(3200), - [anon_sym_break_AT] = ACTIONS(3200), - [anon_sym_this_AT] = ACTIONS(3200), - [anon_sym_super_AT] = ACTIONS(3200), - [sym_real_literal] = ACTIONS(3200), - [sym_integer_literal] = ACTIONS(3196), - [sym_hex_literal] = ACTIONS(3200), - [sym_bin_literal] = ACTIONS(3200), - [anon_sym_true] = ACTIONS(3196), - [anon_sym_false] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3200), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3200), - }, - [414] = { - [sym_primary_constructor] = STATE(2839), - [sym_class_body] = STATE(3178), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(3009), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3244), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [415] = { - [sym_primary_constructor] = STATE(2828), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(2969), - [sym_enum_class_body] = STATE(3221), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3246), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [416] = { - [sym_primary_constructor] = STATE(919), - [sym_class_body] = STATE(1086), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(424), - [sym_type_constraints] = STATE(933), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3248), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_EQ] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3182), - [anon_sym_fun] = ACTIONS(3182), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_this] = ACTIONS(3182), - [anon_sym_super] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3182), - [sym_label] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_null] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_when] = ACTIONS(3182), - [anon_sym_try] = ACTIONS(3182), - [anon_sym_throw] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_PLUS_EQ] = ACTIONS(3186), - [anon_sym_DASH_EQ] = ACTIONS(3186), - [anon_sym_STAR_EQ] = ACTIONS(3186), - [anon_sym_SLASH_EQ] = ACTIONS(3186), - [anon_sym_PERCENT_EQ] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3182), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG] = ACTIONS(3182), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3186), - [anon_sym_continue_AT] = ACTIONS(3186), - [anon_sym_break_AT] = ACTIONS(3186), - [anon_sym_this_AT] = ACTIONS(3186), - [anon_sym_super_AT] = ACTIONS(3186), - [sym_real_literal] = ACTIONS(3186), - [sym_integer_literal] = ACTIONS(3182), - [sym_hex_literal] = ACTIONS(3186), - [sym_bin_literal] = ACTIONS(3186), - [anon_sym_true] = ACTIONS(3182), - [anon_sym_false] = ACTIONS(3182), - [anon_sym_SQUOTE] = ACTIONS(3186), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3186), - }, - [417] = { - [sym_primary_constructor] = STATE(2823), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(3016), - [sym_enum_class_body] = STATE(3251), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3250), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [418] = { - [sym_primary_constructor] = STATE(2914), - [sym_class_body] = STATE(3140), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(423), - [sym_type_constraints] = STATE(3024), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3252), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_EQ] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3182), - [anon_sym_fun] = ACTIONS(3182), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_this] = ACTIONS(3182), - [anon_sym_super] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3182), - [sym_label] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_null] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_when] = ACTIONS(3182), - [anon_sym_try] = ACTIONS(3182), - [anon_sym_throw] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_PLUS_EQ] = ACTIONS(3186), - [anon_sym_DASH_EQ] = ACTIONS(3186), - [anon_sym_STAR_EQ] = ACTIONS(3186), - [anon_sym_SLASH_EQ] = ACTIONS(3186), - [anon_sym_PERCENT_EQ] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3182), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG] = ACTIONS(3182), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3186), - [anon_sym_continue_AT] = ACTIONS(3186), - [anon_sym_break_AT] = ACTIONS(3186), - [anon_sym_this_AT] = ACTIONS(3186), - [anon_sym_super_AT] = ACTIONS(3186), - [sym_real_literal] = ACTIONS(3186), - [sym_integer_literal] = ACTIONS(3182), - [sym_hex_literal] = ACTIONS(3186), - [sym_bin_literal] = ACTIONS(3186), - [anon_sym_true] = ACTIONS(3182), - [anon_sym_false] = ACTIONS(3182), - [anon_sym_SQUOTE] = ACTIONS(3186), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3186), - }, - [419] = { - [sym_primary_constructor] = STATE(2940), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(428), - [sym_type_constraints] = STATE(3006), - [sym_enum_class_body] = STATE(3183), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3254), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [420] = { - [sym_primary_constructor] = STATE(892), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(431), - [sym_type_constraints] = STATE(935), - [sym_enum_class_body] = STATE(1123), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3256), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [421] = { - [sym_primary_constructor] = STATE(914), - [sym_class_body] = STATE(1123), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(437), - [sym_type_constraints] = STATE(940), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3258), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [422] = { - [sym_primary_constructor] = STATE(2927), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(3016), - [sym_enum_class_body] = STATE(3251), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3260), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [423] = { - [sym_primary_constructor] = STATE(2933), - [sym_class_body] = STATE(3178), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(3009), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3262), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [424] = { - [sym_primary_constructor] = STATE(862), - [sym_class_body] = STATE(1118), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(930), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3264), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [425] = { - [sym_type_constraints] = STATE(440), - [sym_property_delegate] = STATE(484), - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3268), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1762), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [426] = { - [sym_type_constraints] = STATE(443), - [sym_property_delegate] = STATE(489), - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3278), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1782), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [427] = { - [sym_type_constraints] = STATE(444), - [sym_property_delegate] = STATE(512), - [sym_getter] = STATE(1116), - [sym_setter] = STATE(1116), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(3288), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_COMMA] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3284), - [anon_sym_fun] = ACTIONS(3284), - [anon_sym_SEMI] = ACTIONS(3290), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(3284), - [anon_sym_super] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3284), - [sym_label] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_null] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_when] = ACTIONS(3284), - [anon_sym_try] = ACTIONS(3284), - [anon_sym_throw] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_PLUS_EQ] = ACTIONS(3286), - [anon_sym_DASH_EQ] = ACTIONS(3286), - [anon_sym_STAR_EQ] = ACTIONS(3286), - [anon_sym_SLASH_EQ] = ACTIONS(3286), - [anon_sym_PERCENT_EQ] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3284), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3284), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3286), - [anon_sym_continue_AT] = ACTIONS(3286), - [anon_sym_break_AT] = ACTIONS(3286), - [anon_sym_this_AT] = ACTIONS(3286), - [anon_sym_super_AT] = ACTIONS(3286), - [sym_real_literal] = ACTIONS(3286), - [sym_integer_literal] = ACTIONS(3284), - [sym_hex_literal] = ACTIONS(3286), - [sym_bin_literal] = ACTIONS(3286), - [anon_sym_true] = ACTIONS(3284), - [anon_sym_false] = ACTIONS(3284), - [anon_sym_SQUOTE] = ACTIONS(3286), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3286), - }, - [428] = { - [sym_primary_constructor] = STATE(2967), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(2969), - [sym_enum_class_body] = STATE(3221), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3292), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [429] = { - [sym_type_constraints] = STATE(454), - [sym_property_delegate] = STATE(509), - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3294), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1748), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [430] = { - [sym_type_constraints] = STATE(450), - [sym_property_delegate] = STATE(500), - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3300), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3302), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [431] = { - [sym_primary_constructor] = STATE(881), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(946), - [sym_enum_class_body] = STATE(1153), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3304), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [432] = { - [sym_primary_constructor] = STATE(2947), - [sym_class_body] = STATE(3221), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(2990), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3306), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [433] = { - [sym_type_constraints] = STATE(457), - [sym_property_delegate] = STATE(514), - [sym_getter] = STATE(3166), - [sym_setter] = STATE(3166), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(3308), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_COMMA] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3284), - [anon_sym_fun] = ACTIONS(3284), - [anon_sym_SEMI] = ACTIONS(3310), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(3284), - [anon_sym_super] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3284), - [sym_label] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_null] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_when] = ACTIONS(3284), - [anon_sym_try] = ACTIONS(3284), - [anon_sym_throw] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_PLUS_EQ] = ACTIONS(3286), - [anon_sym_DASH_EQ] = ACTIONS(3286), - [anon_sym_STAR_EQ] = ACTIONS(3286), - [anon_sym_SLASH_EQ] = ACTIONS(3286), - [anon_sym_PERCENT_EQ] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3284), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3284), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3286), - [anon_sym_continue_AT] = ACTIONS(3286), - [anon_sym_break_AT] = ACTIONS(3286), - [anon_sym_this_AT] = ACTIONS(3286), - [anon_sym_super_AT] = ACTIONS(3286), - [sym_real_literal] = ACTIONS(3286), - [sym_integer_literal] = ACTIONS(3284), - [sym_hex_literal] = ACTIONS(3286), - [sym_bin_literal] = ACTIONS(3286), - [anon_sym_true] = ACTIONS(3284), - [anon_sym_false] = ACTIONS(3284), - [anon_sym_SQUOTE] = ACTIONS(3286), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3286), - }, - [434] = { - [sym_type_constraints] = STATE(448), - [sym_property_delegate] = STATE(491), - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3312), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1780), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [435] = { - [sym_primary_constructor] = STATE(872), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(963), - [sym_enum_class_body] = STATE(1013), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3314), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [436] = { - [sym_type_constraints] = STATE(453), - [sym_property_delegate] = STATE(485), - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3316), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3318), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [437] = { - [sym_primary_constructor] = STATE(900), - [sym_class_body] = STATE(1153), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(955), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3320), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [438] = { - [sym_type_constraints] = STATE(442), - [sym_property_delegate] = STATE(495), - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3322), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1774), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [439] = { - [sym_type_constraints] = STATE(455), - [sym_property_delegate] = STATE(486), - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3324), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1742), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [440] = { - [sym_property_delegate] = STATE(495), - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3322), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1774), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [441] = { - [sym_type_constraints] = STATE(503), - [sym_property_delegate] = STATE(590), - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3326), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3330), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [442] = { - [sym_property_delegate] = STATE(509), - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3294), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1748), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [443] = { - [sym_property_delegate] = STATE(491), - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3312), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1780), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [444] = { - [sym_property_delegate] = STATE(485), - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3316), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3318), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [445] = { - [sym_type_constraints] = STATE(513), - [sym_property_delegate] = STATE(574), - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3336), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3338), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [446] = { - [sym_type_constraints] = STATE(481), - [sym_property_delegate] = STATE(582), - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3344), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1838), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [447] = { - [sym_type_constraints] = STATE(504), - [sym_property_delegate] = STATE(595), - [sym_getter] = STATE(1116), - [sym_setter] = STATE(1116), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(3346), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3284), - [anon_sym_fun] = ACTIONS(3284), - [anon_sym_SEMI] = ACTIONS(3348), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(3284), - [anon_sym_super] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3284), - [sym_label] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_null] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_when] = ACTIONS(3284), - [anon_sym_try] = ACTIONS(3284), - [anon_sym_throw] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_PLUS_EQ] = ACTIONS(3286), - [anon_sym_DASH_EQ] = ACTIONS(3286), - [anon_sym_STAR_EQ] = ACTIONS(3286), - [anon_sym_SLASH_EQ] = ACTIONS(3286), - [anon_sym_PERCENT_EQ] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3284), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3284), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3286), - [anon_sym_continue_AT] = ACTIONS(3286), - [anon_sym_break_AT] = ACTIONS(3286), - [anon_sym_this_AT] = ACTIONS(3286), - [anon_sym_super_AT] = ACTIONS(3286), - [sym_real_literal] = ACTIONS(3286), - [sym_integer_literal] = ACTIONS(3284), - [sym_hex_literal] = ACTIONS(3286), - [sym_bin_literal] = ACTIONS(3286), - [anon_sym_true] = ACTIONS(3284), - [anon_sym_false] = ACTIONS(3284), - [anon_sym_SQUOTE] = ACTIONS(3286), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3286), - }, - [448] = { - [sym_property_delegate] = STATE(494), - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(3350), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1778), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [449] = { - [sym_type_constraints] = STATE(506), - [sym_property_delegate] = STATE(549), - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3352), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1798), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [450] = { - [sym_property_delegate] = STATE(484), - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3268), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1762), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [451] = { - [sym_type_constraints] = STATE(510), - [sym_property_delegate] = STATE(584), - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3354), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1840), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [452] = { - [sym_type_constraints] = STATE(502), - [sym_property_delegate] = STATE(586), - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3356), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1842), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [453] = { - [sym_property_delegate] = STATE(486), - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3324), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1742), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [454] = { - [sym_property_delegate] = STATE(479), - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(3358), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1758), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [455] = { - [sym_property_delegate] = STATE(489), - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3278), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1782), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [456] = { - [sym_type_constraints] = STATE(482), - [sym_property_delegate] = STATE(573), - [sym_getter] = STATE(3166), - [sym_setter] = STATE(3166), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(3360), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3284), - [anon_sym_fun] = ACTIONS(3284), - [anon_sym_SEMI] = ACTIONS(3362), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(3284), - [anon_sym_super] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3284), - [sym_label] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_null] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_when] = ACTIONS(3284), - [anon_sym_try] = ACTIONS(3284), - [anon_sym_throw] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_PLUS_EQ] = ACTIONS(3286), - [anon_sym_DASH_EQ] = ACTIONS(3286), - [anon_sym_STAR_EQ] = ACTIONS(3286), - [anon_sym_SLASH_EQ] = ACTIONS(3286), - [anon_sym_PERCENT_EQ] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3284), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3284), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3286), - [anon_sym_continue_AT] = ACTIONS(3286), - [anon_sym_break_AT] = ACTIONS(3286), - [anon_sym_this_AT] = ACTIONS(3286), - [anon_sym_super_AT] = ACTIONS(3286), - [sym_real_literal] = ACTIONS(3286), - [sym_integer_literal] = ACTIONS(3284), - [sym_hex_literal] = ACTIONS(3286), - [sym_bin_literal] = ACTIONS(3286), - [anon_sym_true] = ACTIONS(3284), - [anon_sym_false] = ACTIONS(3284), - [anon_sym_SQUOTE] = ACTIONS(3286), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3286), - }, - [457] = { - [sym_property_delegate] = STATE(500), - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3300), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3270), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3302), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [458] = { - [sym_type_constraints] = STATE(492), - [sym_property_delegate] = STATE(545), - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3364), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1844), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [459] = { - [sym_type_constraints] = STATE(499), - [sym_property_delegate] = STATE(547), - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3366), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1846), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [460] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(3107), - [anon_sym_object] = ACTIONS(3107), - [anon_sym_fun] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3107), - [anon_sym_super] = ACTIONS(3107), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(3107), - [anon_sym_if] = ACTIONS(3107), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_when] = ACTIONS(3107), - [anon_sym_try] = ACTIONS(3107), - [anon_sym_throw] = ACTIONS(3107), - [anon_sym_return] = ACTIONS(3107), - [anon_sym_continue] = ACTIONS(3107), - [anon_sym_break] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3107), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3107), - [anon_sym_sealed] = ACTIONS(3107), - [anon_sym_annotation] = ACTIONS(3107), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3107), - [anon_sym_lateinit] = ACTIONS(3107), - [anon_sym_public] = ACTIONS(3107), - [anon_sym_private] = ACTIONS(3107), - [anon_sym_internal] = ACTIONS(3107), - [anon_sym_protected] = ACTIONS(3107), - [anon_sym_tailrec] = ACTIONS(3107), - [anon_sym_operator] = ACTIONS(3107), - [anon_sym_infix] = ACTIONS(3107), - [anon_sym_inline] = ACTIONS(3107), - [anon_sym_external] = ACTIONS(3107), - [sym_property_modifier] = ACTIONS(3107), - [anon_sym_abstract] = ACTIONS(3107), - [anon_sym_final] = ACTIONS(3107), - [anon_sym_open] = ACTIONS(3107), - [anon_sym_vararg] = ACTIONS(3107), - [anon_sym_noinline] = ACTIONS(3107), - [anon_sym_crossinline] = ACTIONS(3107), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3109), - [anon_sym_continue_AT] = ACTIONS(3109), - [anon_sym_break_AT] = ACTIONS(3109), - [anon_sym_this_AT] = ACTIONS(3109), - [anon_sym_super_AT] = ACTIONS(3109), - [sym_real_literal] = ACTIONS(3109), - [sym_integer_literal] = ACTIONS(3107), - [sym_hex_literal] = ACTIONS(3109), - [sym_bin_literal] = ACTIONS(3109), - [anon_sym_true] = ACTIONS(3107), - [anon_sym_false] = ACTIONS(3107), - [anon_sym_SQUOTE] = ACTIONS(3109), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3109), - }, - [461] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(3044), - [anon_sym_object] = ACTIONS(3044), - [anon_sym_fun] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3044), - [anon_sym_super] = ACTIONS(3044), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(3044), - [anon_sym_if] = ACTIONS(3044), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_when] = ACTIONS(3044), - [anon_sym_try] = ACTIONS(3044), - [anon_sym_throw] = ACTIONS(3044), - [anon_sym_return] = ACTIONS(3044), - [anon_sym_continue] = ACTIONS(3044), - [anon_sym_break] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3044), - [anon_sym_sealed] = ACTIONS(3044), - [anon_sym_annotation] = ACTIONS(3044), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3044), - [anon_sym_lateinit] = ACTIONS(3044), - [anon_sym_public] = ACTIONS(3044), - [anon_sym_private] = ACTIONS(3044), - [anon_sym_internal] = ACTIONS(3044), - [anon_sym_protected] = ACTIONS(3044), - [anon_sym_tailrec] = ACTIONS(3044), - [anon_sym_operator] = ACTIONS(3044), - [anon_sym_infix] = ACTIONS(3044), - [anon_sym_inline] = ACTIONS(3044), - [anon_sym_external] = ACTIONS(3044), - [sym_property_modifier] = ACTIONS(3044), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_final] = ACTIONS(3044), - [anon_sym_open] = ACTIONS(3044), - [anon_sym_vararg] = ACTIONS(3044), - [anon_sym_noinline] = ACTIONS(3044), - [anon_sym_crossinline] = ACTIONS(3044), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3046), - [anon_sym_continue_AT] = ACTIONS(3046), - [anon_sym_break_AT] = ACTIONS(3046), - [anon_sym_this_AT] = ACTIONS(3046), - [anon_sym_super_AT] = ACTIONS(3046), - [sym_real_literal] = ACTIONS(3046), - [sym_integer_literal] = ACTIONS(3044), - [sym_hex_literal] = ACTIONS(3046), - [sym_bin_literal] = ACTIONS(3046), - [anon_sym_true] = ACTIONS(3044), - [anon_sym_false] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3046), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3046), - }, - [462] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(3061), - [anon_sym_object] = ACTIONS(3061), - [anon_sym_fun] = ACTIONS(3061), - [anon_sym_SEMI] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3061), - [anon_sym_super] = ACTIONS(3061), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(3061), - [anon_sym_if] = ACTIONS(3061), - [anon_sym_else] = ACTIONS(3061), - [anon_sym_when] = ACTIONS(3061), - [anon_sym_try] = ACTIONS(3061), - [anon_sym_throw] = ACTIONS(3061), - [anon_sym_return] = ACTIONS(3061), - [anon_sym_continue] = ACTIONS(3061), - [anon_sym_break] = ACTIONS(3061), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3061), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3061), - [anon_sym_sealed] = ACTIONS(3061), - [anon_sym_annotation] = ACTIONS(3061), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3061), - [anon_sym_lateinit] = ACTIONS(3061), - [anon_sym_public] = ACTIONS(3061), - [anon_sym_private] = ACTIONS(3061), - [anon_sym_internal] = ACTIONS(3061), - [anon_sym_protected] = ACTIONS(3061), - [anon_sym_tailrec] = ACTIONS(3061), - [anon_sym_operator] = ACTIONS(3061), - [anon_sym_infix] = ACTIONS(3061), - [anon_sym_inline] = ACTIONS(3061), - [anon_sym_external] = ACTIONS(3061), - [sym_property_modifier] = ACTIONS(3061), - [anon_sym_abstract] = ACTIONS(3061), - [anon_sym_final] = ACTIONS(3061), - [anon_sym_open] = ACTIONS(3061), - [anon_sym_vararg] = ACTIONS(3061), - [anon_sym_noinline] = ACTIONS(3061), - [anon_sym_crossinline] = ACTIONS(3061), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3063), - [anon_sym_continue_AT] = ACTIONS(3063), - [anon_sym_break_AT] = ACTIONS(3063), - [anon_sym_this_AT] = ACTIONS(3063), - [anon_sym_super_AT] = ACTIONS(3063), - [sym_real_literal] = ACTIONS(3063), - [sym_integer_literal] = ACTIONS(3061), - [sym_hex_literal] = ACTIONS(3063), - [sym_bin_literal] = ACTIONS(3063), - [anon_sym_true] = ACTIONS(3061), - [anon_sym_false] = ACTIONS(3061), - [anon_sym_SQUOTE] = ACTIONS(3063), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3063), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3063), - }, - [463] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(3084), - [anon_sym_object] = ACTIONS(3084), - [anon_sym_fun] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3084), - [anon_sym_super] = ACTIONS(3084), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_null] = ACTIONS(3084), - [anon_sym_if] = ACTIONS(3084), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_when] = ACTIONS(3084), - [anon_sym_try] = ACTIONS(3084), - [anon_sym_throw] = ACTIONS(3084), - [anon_sym_return] = ACTIONS(3084), - [anon_sym_continue] = ACTIONS(3084), - [anon_sym_break] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3084), - [anon_sym_sealed] = ACTIONS(3084), - [anon_sym_annotation] = ACTIONS(3084), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3084), - [anon_sym_lateinit] = ACTIONS(3084), - [anon_sym_public] = ACTIONS(3084), - [anon_sym_private] = ACTIONS(3084), - [anon_sym_internal] = ACTIONS(3084), - [anon_sym_protected] = ACTIONS(3084), - [anon_sym_tailrec] = ACTIONS(3084), - [anon_sym_operator] = ACTIONS(3084), - [anon_sym_infix] = ACTIONS(3084), - [anon_sym_inline] = ACTIONS(3084), - [anon_sym_external] = ACTIONS(3084), - [sym_property_modifier] = ACTIONS(3084), - [anon_sym_abstract] = ACTIONS(3084), - [anon_sym_final] = ACTIONS(3084), - [anon_sym_open] = ACTIONS(3084), - [anon_sym_vararg] = ACTIONS(3084), - [anon_sym_noinline] = ACTIONS(3084), - [anon_sym_crossinline] = ACTIONS(3084), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3086), - [anon_sym_continue_AT] = ACTIONS(3086), - [anon_sym_break_AT] = ACTIONS(3086), - [anon_sym_this_AT] = ACTIONS(3086), - [anon_sym_super_AT] = ACTIONS(3086), - [sym_real_literal] = ACTIONS(3086), - [sym_integer_literal] = ACTIONS(3084), - [sym_hex_literal] = ACTIONS(3086), - [sym_bin_literal] = ACTIONS(3086), - [anon_sym_true] = ACTIONS(3084), - [anon_sym_false] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3086), - }, - [464] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_object] = ACTIONS(3065), - [anon_sym_fun] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3065), - [anon_sym_super] = ACTIONS(3065), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_null] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3065), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_when] = ACTIONS(3065), - [anon_sym_try] = ACTIONS(3065), - [anon_sym_throw] = ACTIONS(3065), - [anon_sym_return] = ACTIONS(3065), - [anon_sym_continue] = ACTIONS(3065), - [anon_sym_break] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3067), - [anon_sym_continue_AT] = ACTIONS(3067), - [anon_sym_break_AT] = ACTIONS(3067), - [anon_sym_this_AT] = ACTIONS(3067), - [anon_sym_super_AT] = ACTIONS(3067), - [sym_real_literal] = ACTIONS(3067), - [sym_integer_literal] = ACTIONS(3065), - [sym_hex_literal] = ACTIONS(3067), - [sym_bin_literal] = ACTIONS(3067), - [anon_sym_true] = ACTIONS(3065), - [anon_sym_false] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3067), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3067), - }, - [465] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_where] = ACTIONS(3141), - [anon_sym_object] = ACTIONS(3141), - [anon_sym_fun] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_this] = ACTIONS(3141), - [anon_sym_super] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_null] = ACTIONS(3141), - [anon_sym_if] = ACTIONS(3141), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_when] = ACTIONS(3141), - [anon_sym_try] = ACTIONS(3141), - [anon_sym_throw] = ACTIONS(3141), - [anon_sym_return] = ACTIONS(3141), - [anon_sym_continue] = ACTIONS(3141), - [anon_sym_break] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3141), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3141), - [anon_sym_sealed] = ACTIONS(3141), - [anon_sym_annotation] = ACTIONS(3141), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_override] = ACTIONS(3141), - [anon_sym_lateinit] = ACTIONS(3141), - [anon_sym_public] = ACTIONS(3141), - [anon_sym_private] = ACTIONS(3141), - [anon_sym_internal] = ACTIONS(3141), - [anon_sym_protected] = ACTIONS(3141), - [anon_sym_tailrec] = ACTIONS(3141), - [anon_sym_operator] = ACTIONS(3141), - [anon_sym_infix] = ACTIONS(3141), - [anon_sym_inline] = ACTIONS(3141), - [anon_sym_external] = ACTIONS(3141), - [sym_property_modifier] = ACTIONS(3141), - [anon_sym_abstract] = ACTIONS(3141), - [anon_sym_final] = ACTIONS(3141), - [anon_sym_open] = ACTIONS(3141), - [anon_sym_vararg] = ACTIONS(3141), - [anon_sym_noinline] = ACTIONS(3141), - [anon_sym_crossinline] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3143), - [anon_sym_continue_AT] = ACTIONS(3143), - [anon_sym_break_AT] = ACTIONS(3143), - [anon_sym_this_AT] = ACTIONS(3143), - [anon_sym_super_AT] = ACTIONS(3143), - [sym_real_literal] = ACTIONS(3143), - [sym_integer_literal] = ACTIONS(3141), - [sym_hex_literal] = ACTIONS(3143), - [sym_bin_literal] = ACTIONS(3143), - [anon_sym_true] = ACTIONS(3141), - [anon_sym_false] = ACTIONS(3141), - [anon_sym_SQUOTE] = ACTIONS(3143), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3143), - }, - [466] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_where] = ACTIONS(3100), - [anon_sym_object] = ACTIONS(3100), - [anon_sym_fun] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_this] = ACTIONS(3100), - [anon_sym_super] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3102), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_null] = ACTIONS(3100), - [anon_sym_if] = ACTIONS(3100), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_when] = ACTIONS(3100), - [anon_sym_try] = ACTIONS(3100), - [anon_sym_throw] = ACTIONS(3100), - [anon_sym_return] = ACTIONS(3100), - [anon_sym_continue] = ACTIONS(3100), - [anon_sym_break] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3102), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3100), - [anon_sym_sealed] = ACTIONS(3100), - [anon_sym_annotation] = ACTIONS(3100), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_override] = ACTIONS(3100), - [anon_sym_lateinit] = ACTIONS(3100), - [anon_sym_public] = ACTIONS(3100), - [anon_sym_private] = ACTIONS(3100), - [anon_sym_internal] = ACTIONS(3100), - [anon_sym_protected] = ACTIONS(3100), - [anon_sym_tailrec] = ACTIONS(3100), - [anon_sym_operator] = ACTIONS(3100), - [anon_sym_infix] = ACTIONS(3100), - [anon_sym_inline] = ACTIONS(3100), - [anon_sym_external] = ACTIONS(3100), - [sym_property_modifier] = ACTIONS(3100), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_final] = ACTIONS(3100), - [anon_sym_open] = ACTIONS(3100), - [anon_sym_vararg] = ACTIONS(3100), - [anon_sym_noinline] = ACTIONS(3100), - [anon_sym_crossinline] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3102), - [anon_sym_continue_AT] = ACTIONS(3102), - [anon_sym_break_AT] = ACTIONS(3102), - [anon_sym_this_AT] = ACTIONS(3102), - [anon_sym_super_AT] = ACTIONS(3102), - [sym_real_literal] = ACTIONS(3102), - [sym_integer_literal] = ACTIONS(3100), - [sym_hex_literal] = ACTIONS(3102), - [sym_bin_literal] = ACTIONS(3102), - [anon_sym_true] = ACTIONS(3100), - [anon_sym_false] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3102), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3102), - }, - [467] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(3137), - [anon_sym_object] = ACTIONS(3137), - [anon_sym_fun] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3137), - [anon_sym_super] = ACTIONS(3137), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_null] = ACTIONS(3137), - [anon_sym_if] = ACTIONS(3137), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_when] = ACTIONS(3137), - [anon_sym_try] = ACTIONS(3137), - [anon_sym_throw] = ACTIONS(3137), - [anon_sym_return] = ACTIONS(3137), - [anon_sym_continue] = ACTIONS(3137), - [anon_sym_break] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3137), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3137), - [anon_sym_sealed] = ACTIONS(3137), - [anon_sym_annotation] = ACTIONS(3137), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3137), - [anon_sym_lateinit] = ACTIONS(3137), - [anon_sym_public] = ACTIONS(3137), - [anon_sym_private] = ACTIONS(3137), - [anon_sym_internal] = ACTIONS(3137), - [anon_sym_protected] = ACTIONS(3137), - [anon_sym_tailrec] = ACTIONS(3137), - [anon_sym_operator] = ACTIONS(3137), - [anon_sym_infix] = ACTIONS(3137), - [anon_sym_inline] = ACTIONS(3137), - [anon_sym_external] = ACTIONS(3137), - [sym_property_modifier] = ACTIONS(3137), - [anon_sym_abstract] = ACTIONS(3137), - [anon_sym_final] = ACTIONS(3137), - [anon_sym_open] = ACTIONS(3137), - [anon_sym_vararg] = ACTIONS(3137), - [anon_sym_noinline] = ACTIONS(3137), - [anon_sym_crossinline] = ACTIONS(3137), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3139), - [anon_sym_continue_AT] = ACTIONS(3139), - [anon_sym_break_AT] = ACTIONS(3139), - [anon_sym_this_AT] = ACTIONS(3139), - [anon_sym_super_AT] = ACTIONS(3139), - [sym_real_literal] = ACTIONS(3139), - [sym_integer_literal] = ACTIONS(3137), - [sym_hex_literal] = ACTIONS(3139), - [sym_bin_literal] = ACTIONS(3139), - [anon_sym_true] = ACTIONS(3137), - [anon_sym_false] = ACTIONS(3137), - [anon_sym_SQUOTE] = ACTIONS(3139), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3139), - }, - [468] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_fun] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3076), - [anon_sym_super] = ACTIONS(3076), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_null] = ACTIONS(3076), - [anon_sym_if] = ACTIONS(3076), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_when] = ACTIONS(3076), - [anon_sym_try] = ACTIONS(3076), - [anon_sym_throw] = ACTIONS(3076), - [anon_sym_return] = ACTIONS(3076), - [anon_sym_continue] = ACTIONS(3076), - [anon_sym_break] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3076), - [anon_sym_sealed] = ACTIONS(3076), - [anon_sym_annotation] = ACTIONS(3076), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3076), - [anon_sym_lateinit] = ACTIONS(3076), - [anon_sym_public] = ACTIONS(3076), - [anon_sym_private] = ACTIONS(3076), - [anon_sym_internal] = ACTIONS(3076), - [anon_sym_protected] = ACTIONS(3076), - [anon_sym_tailrec] = ACTIONS(3076), - [anon_sym_operator] = ACTIONS(3076), - [anon_sym_infix] = ACTIONS(3076), - [anon_sym_inline] = ACTIONS(3076), - [anon_sym_external] = ACTIONS(3076), - [sym_property_modifier] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3076), - [anon_sym_final] = ACTIONS(3076), - [anon_sym_open] = ACTIONS(3076), - [anon_sym_vararg] = ACTIONS(3076), - [anon_sym_noinline] = ACTIONS(3076), - [anon_sym_crossinline] = ACTIONS(3076), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3078), - [anon_sym_continue_AT] = ACTIONS(3078), - [anon_sym_break_AT] = ACTIONS(3078), - [anon_sym_this_AT] = ACTIONS(3078), - [anon_sym_super_AT] = ACTIONS(3078), - [sym_real_literal] = ACTIONS(3078), - [sym_integer_literal] = ACTIONS(3076), - [sym_hex_literal] = ACTIONS(3078), - [sym_bin_literal] = ACTIONS(3078), - [anon_sym_true] = ACTIONS(3076), - [anon_sym_false] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3078), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3078), - }, - [469] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_where] = ACTIONS(3050), - [anon_sym_object] = ACTIONS(3050), - [anon_sym_fun] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_this] = ACTIONS(3050), - [anon_sym_super] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_null] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_when] = ACTIONS(3050), - [anon_sym_try] = ACTIONS(3050), - [anon_sym_throw] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3050), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3050), - [anon_sym_sealed] = ACTIONS(3050), - [anon_sym_annotation] = ACTIONS(3050), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_override] = ACTIONS(3050), - [anon_sym_lateinit] = ACTIONS(3050), - [anon_sym_public] = ACTIONS(3050), - [anon_sym_private] = ACTIONS(3050), - [anon_sym_internal] = ACTIONS(3050), - [anon_sym_protected] = ACTIONS(3050), - [anon_sym_tailrec] = ACTIONS(3050), - [anon_sym_operator] = ACTIONS(3050), - [anon_sym_infix] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym_external] = ACTIONS(3050), - [sym_property_modifier] = ACTIONS(3050), - [anon_sym_abstract] = ACTIONS(3050), - [anon_sym_final] = ACTIONS(3050), - [anon_sym_open] = ACTIONS(3050), - [anon_sym_vararg] = ACTIONS(3050), - [anon_sym_noinline] = ACTIONS(3050), - [anon_sym_crossinline] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3052), - [anon_sym_continue_AT] = ACTIONS(3052), - [anon_sym_break_AT] = ACTIONS(3052), - [anon_sym_this_AT] = ACTIONS(3052), - [anon_sym_super_AT] = ACTIONS(3052), - [sym_real_literal] = ACTIONS(3052), - [sym_integer_literal] = ACTIONS(3050), - [sym_hex_literal] = ACTIONS(3052), - [sym_bin_literal] = ACTIONS(3052), - [anon_sym_true] = ACTIONS(3050), - [anon_sym_false] = ACTIONS(3050), - [anon_sym_SQUOTE] = ACTIONS(3052), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3052), - }, - [470] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(3080), - [anon_sym_object] = ACTIONS(3080), - [anon_sym_fun] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3080), - [anon_sym_super] = ACTIONS(3080), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(3080), - [anon_sym_if] = ACTIONS(3080), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_when] = ACTIONS(3080), - [anon_sym_try] = ACTIONS(3080), - [anon_sym_throw] = ACTIONS(3080), - [anon_sym_return] = ACTIONS(3080), - [anon_sym_continue] = ACTIONS(3080), - [anon_sym_break] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3080), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3080), - [anon_sym_sealed] = ACTIONS(3080), - [anon_sym_annotation] = ACTIONS(3080), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3080), - [anon_sym_lateinit] = ACTIONS(3080), - [anon_sym_public] = ACTIONS(3080), - [anon_sym_private] = ACTIONS(3080), - [anon_sym_internal] = ACTIONS(3080), - [anon_sym_protected] = ACTIONS(3080), - [anon_sym_tailrec] = ACTIONS(3080), - [anon_sym_operator] = ACTIONS(3080), - [anon_sym_infix] = ACTIONS(3080), - [anon_sym_inline] = ACTIONS(3080), - [anon_sym_external] = ACTIONS(3080), - [sym_property_modifier] = ACTIONS(3080), - [anon_sym_abstract] = ACTIONS(3080), - [anon_sym_final] = ACTIONS(3080), - [anon_sym_open] = ACTIONS(3080), - [anon_sym_vararg] = ACTIONS(3080), - [anon_sym_noinline] = ACTIONS(3080), - [anon_sym_crossinline] = ACTIONS(3080), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3082), - [anon_sym_continue_AT] = ACTIONS(3082), - [anon_sym_break_AT] = ACTIONS(3082), - [anon_sym_this_AT] = ACTIONS(3082), - [anon_sym_super_AT] = ACTIONS(3082), - [sym_real_literal] = ACTIONS(3082), - [sym_integer_literal] = ACTIONS(3080), - [sym_hex_literal] = ACTIONS(3082), - [sym_bin_literal] = ACTIONS(3082), - [anon_sym_true] = ACTIONS(3080), - [anon_sym_false] = ACTIONS(3080), - [anon_sym_SQUOTE] = ACTIONS(3082), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3082), - }, - [471] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3074), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(3072), - [anon_sym_object] = ACTIONS(3072), - [anon_sym_fun] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3074), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3072), - [anon_sym_super] = ACTIONS(3072), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(3072), - [anon_sym_if] = ACTIONS(3072), - [anon_sym_else] = ACTIONS(3072), - [anon_sym_when] = ACTIONS(3072), - [anon_sym_try] = ACTIONS(3072), - [anon_sym_throw] = ACTIONS(3072), - [anon_sym_return] = ACTIONS(3072), - [anon_sym_continue] = ACTIONS(3072), - [anon_sym_break] = ACTIONS(3072), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3072), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3072), - [anon_sym_sealed] = ACTIONS(3072), - [anon_sym_annotation] = ACTIONS(3072), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3072), - [anon_sym_lateinit] = ACTIONS(3072), - [anon_sym_public] = ACTIONS(3072), - [anon_sym_private] = ACTIONS(3072), - [anon_sym_internal] = ACTIONS(3072), - [anon_sym_protected] = ACTIONS(3072), - [anon_sym_tailrec] = ACTIONS(3072), - [anon_sym_operator] = ACTIONS(3072), - [anon_sym_infix] = ACTIONS(3072), - [anon_sym_inline] = ACTIONS(3072), - [anon_sym_external] = ACTIONS(3072), - [sym_property_modifier] = ACTIONS(3072), - [anon_sym_abstract] = ACTIONS(3072), - [anon_sym_final] = ACTIONS(3072), - [anon_sym_open] = ACTIONS(3072), - [anon_sym_vararg] = ACTIONS(3072), - [anon_sym_noinline] = ACTIONS(3072), - [anon_sym_crossinline] = ACTIONS(3072), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3074), - [anon_sym_continue_AT] = ACTIONS(3074), - [anon_sym_break_AT] = ACTIONS(3074), - [anon_sym_this_AT] = ACTIONS(3074), - [anon_sym_super_AT] = ACTIONS(3074), - [sym_real_literal] = ACTIONS(3074), - [sym_integer_literal] = ACTIONS(3072), - [sym_hex_literal] = ACTIONS(3074), - [sym_bin_literal] = ACTIONS(3074), - [anon_sym_true] = ACTIONS(3072), - [anon_sym_false] = ACTIONS(3072), - [anon_sym_SQUOTE] = ACTIONS(3074), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3074), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3074), - }, - [472] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_object] = ACTIONS(3096), - [anon_sym_fun] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3096), - [anon_sym_super] = ACTIONS(3096), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(3096), - [anon_sym_if] = ACTIONS(3096), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_when] = ACTIONS(3096), - [anon_sym_try] = ACTIONS(3096), - [anon_sym_throw] = ACTIONS(3096), - [anon_sym_return] = ACTIONS(3096), - [anon_sym_continue] = ACTIONS(3096), - [anon_sym_break] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3098), - [anon_sym_continue_AT] = ACTIONS(3098), - [anon_sym_break_AT] = ACTIONS(3098), - [anon_sym_this_AT] = ACTIONS(3098), - [anon_sym_super_AT] = ACTIONS(3098), - [sym_real_literal] = ACTIONS(3098), - [sym_integer_literal] = ACTIONS(3096), - [sym_hex_literal] = ACTIONS(3098), - [sym_bin_literal] = ACTIONS(3098), - [anon_sym_true] = ACTIONS(3096), - [anon_sym_false] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3098), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3098), - }, - [473] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_where] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_fun] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3130), - [anon_sym_super] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_null] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_when] = ACTIONS(3130), - [anon_sym_try] = ACTIONS(3130), - [anon_sym_throw] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3130), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3130), - [anon_sym_sealed] = ACTIONS(3130), - [anon_sym_annotation] = ACTIONS(3130), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3130), - [anon_sym_lateinit] = ACTIONS(3130), - [anon_sym_public] = ACTIONS(3130), - [anon_sym_private] = ACTIONS(3130), - [anon_sym_internal] = ACTIONS(3130), - [anon_sym_protected] = ACTIONS(3130), - [anon_sym_tailrec] = ACTIONS(3130), - [anon_sym_operator] = ACTIONS(3130), - [anon_sym_infix] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym_external] = ACTIONS(3130), - [sym_property_modifier] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3130), - [anon_sym_final] = ACTIONS(3130), - [anon_sym_open] = ACTIONS(3130), - [anon_sym_vararg] = ACTIONS(3130), - [anon_sym_noinline] = ACTIONS(3130), - [anon_sym_crossinline] = ACTIONS(3130), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3132), - [anon_sym_continue_AT] = ACTIONS(3132), - [anon_sym_break_AT] = ACTIONS(3132), - [anon_sym_this_AT] = ACTIONS(3132), - [anon_sym_super_AT] = ACTIONS(3132), - [sym_real_literal] = ACTIONS(3132), - [sym_integer_literal] = ACTIONS(3130), - [sym_hex_literal] = ACTIONS(3132), - [sym_bin_literal] = ACTIONS(3132), - [anon_sym_true] = ACTIONS(3130), - [anon_sym_false] = ACTIONS(3130), - [anon_sym_SQUOTE] = ACTIONS(3132), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3132), - }, - [474] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_where] = ACTIONS(3115), - [anon_sym_object] = ACTIONS(3115), - [anon_sym_fun] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_this] = ACTIONS(3115), - [anon_sym_super] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_null] = ACTIONS(3115), - [anon_sym_if] = ACTIONS(3115), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_when] = ACTIONS(3115), - [anon_sym_try] = ACTIONS(3115), - [anon_sym_throw] = ACTIONS(3115), - [anon_sym_return] = ACTIONS(3115), - [anon_sym_continue] = ACTIONS(3115), - [anon_sym_break] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3115), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3115), - [anon_sym_sealed] = ACTIONS(3115), - [anon_sym_annotation] = ACTIONS(3115), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_override] = ACTIONS(3115), - [anon_sym_lateinit] = ACTIONS(3115), - [anon_sym_public] = ACTIONS(3115), - [anon_sym_private] = ACTIONS(3115), - [anon_sym_internal] = ACTIONS(3115), - [anon_sym_protected] = ACTIONS(3115), - [anon_sym_tailrec] = ACTIONS(3115), - [anon_sym_operator] = ACTIONS(3115), - [anon_sym_infix] = ACTIONS(3115), - [anon_sym_inline] = ACTIONS(3115), - [anon_sym_external] = ACTIONS(3115), - [sym_property_modifier] = ACTIONS(3115), - [anon_sym_abstract] = ACTIONS(3115), - [anon_sym_final] = ACTIONS(3115), - [anon_sym_open] = ACTIONS(3115), - [anon_sym_vararg] = ACTIONS(3115), - [anon_sym_noinline] = ACTIONS(3115), - [anon_sym_crossinline] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3117), - [anon_sym_continue_AT] = ACTIONS(3117), - [anon_sym_break_AT] = ACTIONS(3117), - [anon_sym_this_AT] = ACTIONS(3117), - [anon_sym_super_AT] = ACTIONS(3117), - [sym_real_literal] = ACTIONS(3117), - [sym_integer_literal] = ACTIONS(3115), - [sym_hex_literal] = ACTIONS(3117), - [sym_bin_literal] = ACTIONS(3117), - [anon_sym_true] = ACTIONS(3115), - [anon_sym_false] = ACTIONS(3115), - [anon_sym_SQUOTE] = ACTIONS(3117), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3117), - }, - [475] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(3111), - [anon_sym_object] = ACTIONS(3111), - [anon_sym_fun] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3111), - [anon_sym_super] = ACTIONS(3111), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(3111), - [anon_sym_if] = ACTIONS(3111), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_when] = ACTIONS(3111), - [anon_sym_try] = ACTIONS(3111), - [anon_sym_throw] = ACTIONS(3111), - [anon_sym_return] = ACTIONS(3111), - [anon_sym_continue] = ACTIONS(3111), - [anon_sym_break] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3111), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3111), - [anon_sym_sealed] = ACTIONS(3111), - [anon_sym_annotation] = ACTIONS(3111), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3111), - [anon_sym_lateinit] = ACTIONS(3111), - [anon_sym_public] = ACTIONS(3111), - [anon_sym_private] = ACTIONS(3111), - [anon_sym_internal] = ACTIONS(3111), - [anon_sym_protected] = ACTIONS(3111), - [anon_sym_tailrec] = ACTIONS(3111), - [anon_sym_operator] = ACTIONS(3111), - [anon_sym_infix] = ACTIONS(3111), - [anon_sym_inline] = ACTIONS(3111), - [anon_sym_external] = ACTIONS(3111), - [sym_property_modifier] = ACTIONS(3111), - [anon_sym_abstract] = ACTIONS(3111), - [anon_sym_final] = ACTIONS(3111), - [anon_sym_open] = ACTIONS(3111), - [anon_sym_vararg] = ACTIONS(3111), - [anon_sym_noinline] = ACTIONS(3111), - [anon_sym_crossinline] = ACTIONS(3111), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3113), - [anon_sym_continue_AT] = ACTIONS(3113), - [anon_sym_break_AT] = ACTIONS(3113), - [anon_sym_this_AT] = ACTIONS(3113), - [anon_sym_super_AT] = ACTIONS(3113), - [sym_real_literal] = ACTIONS(3113), - [sym_integer_literal] = ACTIONS(3111), - [sym_hex_literal] = ACTIONS(3113), - [sym_bin_literal] = ACTIONS(3113), - [anon_sym_true] = ACTIONS(3111), - [anon_sym_false] = ACTIONS(3111), - [anon_sym_SQUOTE] = ACTIONS(3113), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3113), - }, - [476] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(3122), - [anon_sym_object] = ACTIONS(3122), - [anon_sym_fun] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3122), - [anon_sym_super] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_when] = ACTIONS(3122), - [anon_sym_try] = ACTIONS(3122), - [anon_sym_throw] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3122), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3122), - [anon_sym_sealed] = ACTIONS(3122), - [anon_sym_annotation] = ACTIONS(3122), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3122), - [anon_sym_lateinit] = ACTIONS(3122), - [anon_sym_public] = ACTIONS(3122), - [anon_sym_private] = ACTIONS(3122), - [anon_sym_internal] = ACTIONS(3122), - [anon_sym_protected] = ACTIONS(3122), - [anon_sym_tailrec] = ACTIONS(3122), - [anon_sym_operator] = ACTIONS(3122), - [anon_sym_infix] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym_external] = ACTIONS(3122), - [sym_property_modifier] = ACTIONS(3122), - [anon_sym_abstract] = ACTIONS(3122), - [anon_sym_final] = ACTIONS(3122), - [anon_sym_open] = ACTIONS(3122), - [anon_sym_vararg] = ACTIONS(3122), - [anon_sym_noinline] = ACTIONS(3122), - [anon_sym_crossinline] = ACTIONS(3122), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3124), - [anon_sym_continue_AT] = ACTIONS(3124), - [anon_sym_break_AT] = ACTIONS(3124), - [anon_sym_this_AT] = ACTIONS(3124), - [anon_sym_super_AT] = ACTIONS(3124), - [sym_real_literal] = ACTIONS(3124), - [sym_integer_literal] = ACTIONS(3122), - [sym_hex_literal] = ACTIONS(3124), - [sym_bin_literal] = ACTIONS(3124), - [anon_sym_true] = ACTIONS(3122), - [anon_sym_false] = ACTIONS(3122), - [anon_sym_SQUOTE] = ACTIONS(3124), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3124), - }, - [477] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_where] = ACTIONS(3057), - [anon_sym_object] = ACTIONS(3057), - [anon_sym_fun] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3057), - [anon_sym_super] = ACTIONS(3057), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_null] = ACTIONS(3057), - [anon_sym_if] = ACTIONS(3057), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_when] = ACTIONS(3057), - [anon_sym_try] = ACTIONS(3057), - [anon_sym_throw] = ACTIONS(3057), - [anon_sym_return] = ACTIONS(3057), - [anon_sym_continue] = ACTIONS(3057), - [anon_sym_break] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3057), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3057), - [anon_sym_sealed] = ACTIONS(3057), - [anon_sym_annotation] = ACTIONS(3057), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3057), - [anon_sym_lateinit] = ACTIONS(3057), - [anon_sym_public] = ACTIONS(3057), - [anon_sym_private] = ACTIONS(3057), - [anon_sym_internal] = ACTIONS(3057), - [anon_sym_protected] = ACTIONS(3057), - [anon_sym_tailrec] = ACTIONS(3057), - [anon_sym_operator] = ACTIONS(3057), - [anon_sym_infix] = ACTIONS(3057), - [anon_sym_inline] = ACTIONS(3057), - [anon_sym_external] = ACTIONS(3057), - [sym_property_modifier] = ACTIONS(3057), - [anon_sym_abstract] = ACTIONS(3057), - [anon_sym_final] = ACTIONS(3057), - [anon_sym_open] = ACTIONS(3057), - [anon_sym_vararg] = ACTIONS(3057), - [anon_sym_noinline] = ACTIONS(3057), - [anon_sym_crossinline] = ACTIONS(3057), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3059), - [anon_sym_continue_AT] = ACTIONS(3059), - [anon_sym_break_AT] = ACTIONS(3059), - [anon_sym_this_AT] = ACTIONS(3059), - [anon_sym_super_AT] = ACTIONS(3059), - [sym_real_literal] = ACTIONS(3059), - [sym_integer_literal] = ACTIONS(3057), - [sym_hex_literal] = ACTIONS(3059), - [sym_bin_literal] = ACTIONS(3059), - [anon_sym_true] = ACTIONS(3057), - [anon_sym_false] = ACTIONS(3057), - [anon_sym_SQUOTE] = ACTIONS(3059), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3059), - }, - [478] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1925), - [sym__comparison_operator] = STATE(1924), - [sym__in_operator] = STATE(1923), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1921), - [sym__multiplicative_operator] = STATE(1920), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1919), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1878), - [anon_sym_where] = ACTIONS(3126), - [anon_sym_object] = ACTIONS(3126), - [anon_sym_fun] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3126), - [anon_sym_super] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(1886), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1888), - [anon_sym_DOT_DOT] = ACTIONS(1890), - [anon_sym_QMARK_COLON] = ACTIONS(1892), - [anon_sym_AMP_AMP] = ACTIONS(1894), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_null] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_when] = ACTIONS(3126), - [anon_sym_try] = ACTIONS(3126), - [anon_sym_throw] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1900), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1900), - [anon_sym_LT_EQ] = ACTIONS(1902), - [anon_sym_GT_EQ] = ACTIONS(1902), - [anon_sym_BANGin] = ACTIONS(1904), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1908), - [anon_sym_PERCENT] = ACTIONS(1886), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3126), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3126), - [anon_sym_sealed] = ACTIONS(3126), - [anon_sym_annotation] = ACTIONS(3126), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_lateinit] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_internal] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_tailrec] = ACTIONS(3126), - [anon_sym_operator] = ACTIONS(3126), - [anon_sym_infix] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym_external] = ACTIONS(3126), - [sym_property_modifier] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_final] = ACTIONS(3126), - [anon_sym_open] = ACTIONS(3126), - [anon_sym_vararg] = ACTIONS(3126), - [anon_sym_noinline] = ACTIONS(3126), - [anon_sym_crossinline] = ACTIONS(3126), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3128), - [anon_sym_continue_AT] = ACTIONS(3128), - [anon_sym_break_AT] = ACTIONS(3128), - [anon_sym_this_AT] = ACTIONS(3128), - [anon_sym_super_AT] = ACTIONS(3128), - [sym_real_literal] = ACTIONS(3128), - [sym_integer_literal] = ACTIONS(3126), - [sym_hex_literal] = ACTIONS(3128), - [sym_bin_literal] = ACTIONS(3128), - [anon_sym_true] = ACTIONS(3126), - [anon_sym_false] = ACTIONS(3126), - [anon_sym_SQUOTE] = ACTIONS(3128), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3128), - }, - [479] = { - [sym_getter] = STATE(3114), - [sym_setter] = STATE(3114), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1760), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [480] = { - [sym_getter] = STATE(3097), - [sym_setter] = STATE(3097), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_fun] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(3368), - [anon_sym_super] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_null] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_when] = ACTIONS(3368), - [anon_sym_try] = ACTIONS(3368), - [anon_sym_throw] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3368), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3370), - [anon_sym_continue_AT] = ACTIONS(3370), - [anon_sym_break_AT] = ACTIONS(3370), - [anon_sym_this_AT] = ACTIONS(3370), - [anon_sym_super_AT] = ACTIONS(3370), - [sym_real_literal] = ACTIONS(3370), - [sym_integer_literal] = ACTIONS(3368), - [sym_hex_literal] = ACTIONS(3370), - [sym_bin_literal] = ACTIONS(3370), - [anon_sym_true] = ACTIONS(3368), - [anon_sym_false] = ACTIONS(3368), - [anon_sym_SQUOTE] = ACTIONS(3370), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3370), - }, - [481] = { - [sym_property_delegate] = STATE(580), - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(3372), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1836), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [482] = { - [sym_property_delegate] = STATE(574), - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3336), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3338), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [483] = { - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [484] = { - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1774), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [485] = { - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1742), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [486] = { - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1782), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [487] = { - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [488] = { - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [489] = { - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1780), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [490] = { - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [491] = { - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1778), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [492] = { - [sym_property_delegate] = STATE(547), - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3366), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1846), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [493] = { - [sym_getter] = STATE(1111), - [sym_setter] = STATE(1111), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [494] = { - [sym_getter] = STATE(1111), - [sym_setter] = STATE(1111), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1692), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [495] = { - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1748), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [496] = { - [sym_getter] = STATE(1094), - [sym_setter] = STATE(1094), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1764), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [497] = { - [sym_getter] = STATE(1066), - [sym_setter] = STATE(1066), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_fun] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(3368), - [anon_sym_super] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_null] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_when] = ACTIONS(3368), - [anon_sym_try] = ACTIONS(3368), - [anon_sym_throw] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3368), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3370), - [anon_sym_continue_AT] = ACTIONS(3370), - [anon_sym_break_AT] = ACTIONS(3370), - [anon_sym_this_AT] = ACTIONS(3370), - [anon_sym_super_AT] = ACTIONS(3370), - [sym_real_literal] = ACTIONS(3370), - [sym_integer_literal] = ACTIONS(3368), - [sym_hex_literal] = ACTIONS(3370), - [sym_bin_literal] = ACTIONS(3370), - [anon_sym_true] = ACTIONS(3368), - [anon_sym_false] = ACTIONS(3368), - [anon_sym_SQUOTE] = ACTIONS(3370), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3370), - }, - [498] = { - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [499] = { - [sym_property_delegate] = STATE(549), - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3352), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1798), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [500] = { - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1762), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [501] = { - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [502] = { - [sym_property_delegate] = STATE(584), - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3354), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1840), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [503] = { - [sym_property_delegate] = STATE(586), - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3356), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1842), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [504] = { - [sym_property_delegate] = STATE(590), - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3326), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3330), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [505] = { - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [506] = { - [sym_property_delegate] = STATE(556), - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(3374), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1832), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [507] = { - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [508] = { - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [509] = { - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1758), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [510] = { - [sym_property_delegate] = STATE(582), - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3344), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1838), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [511] = { - [sym_getter] = STATE(3106), - [sym_setter] = STATE(3106), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1764), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [512] = { - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9218), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3318), - [anon_sym_get] = ACTIONS(3280), - [anon_sym_set] = ACTIONS(3282), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [513] = { - [sym_property_delegate] = STATE(545), - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3364), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3328), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1844), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [514] = { - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3302), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [515] = { - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [516] = { - [sym_getter] = STATE(3114), - [sym_setter] = STATE(3114), - [sym_modifiers] = STATE(9246), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(3272), - [anon_sym_set] = ACTIONS(3274), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [517] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_object] = ACTIONS(3141), - [anon_sym_fun] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_this] = ACTIONS(3141), - [anon_sym_super] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_null] = ACTIONS(3141), - [anon_sym_if] = ACTIONS(3141), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_when] = ACTIONS(3141), - [anon_sym_try] = ACTIONS(3141), - [anon_sym_throw] = ACTIONS(3141), - [anon_sym_return] = ACTIONS(3141), - [anon_sym_continue] = ACTIONS(3141), - [anon_sym_break] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3141), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3141), - [anon_sym_sealed] = ACTIONS(3141), - [anon_sym_annotation] = ACTIONS(3141), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_override] = ACTIONS(3141), - [anon_sym_lateinit] = ACTIONS(3141), - [anon_sym_public] = ACTIONS(3141), - [anon_sym_private] = ACTIONS(3141), - [anon_sym_internal] = ACTIONS(3141), - [anon_sym_protected] = ACTIONS(3141), - [anon_sym_tailrec] = ACTIONS(3141), - [anon_sym_operator] = ACTIONS(3141), - [anon_sym_infix] = ACTIONS(3141), - [anon_sym_inline] = ACTIONS(3141), - [anon_sym_external] = ACTIONS(3141), - [sym_property_modifier] = ACTIONS(3141), - [anon_sym_abstract] = ACTIONS(3141), - [anon_sym_final] = ACTIONS(3141), - [anon_sym_open] = ACTIONS(3141), - [anon_sym_vararg] = ACTIONS(3141), - [anon_sym_noinline] = ACTIONS(3141), - [anon_sym_crossinline] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3143), - [anon_sym_continue_AT] = ACTIONS(3143), - [anon_sym_break_AT] = ACTIONS(3143), - [anon_sym_this_AT] = ACTIONS(3143), - [anon_sym_super_AT] = ACTIONS(3143), - [sym_real_literal] = ACTIONS(3143), - [sym_integer_literal] = ACTIONS(3141), - [sym_hex_literal] = ACTIONS(3143), - [sym_bin_literal] = ACTIONS(3143), - [anon_sym_true] = ACTIONS(3141), - [anon_sym_false] = ACTIONS(3141), - [anon_sym_SQUOTE] = ACTIONS(3143), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3143), - }, - [518] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(3137), - [anon_sym_fun] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3137), - [anon_sym_super] = ACTIONS(3137), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_null] = ACTIONS(3137), - [anon_sym_if] = ACTIONS(3137), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_when] = ACTIONS(3137), - [anon_sym_try] = ACTIONS(3137), - [anon_sym_throw] = ACTIONS(3137), - [anon_sym_return] = ACTIONS(3137), - [anon_sym_continue] = ACTIONS(3137), - [anon_sym_break] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3137), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3137), - [anon_sym_sealed] = ACTIONS(3137), - [anon_sym_annotation] = ACTIONS(3137), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3137), - [anon_sym_lateinit] = ACTIONS(3137), - [anon_sym_public] = ACTIONS(3137), - [anon_sym_private] = ACTIONS(3137), - [anon_sym_internal] = ACTIONS(3137), - [anon_sym_protected] = ACTIONS(3137), - [anon_sym_tailrec] = ACTIONS(3137), - [anon_sym_operator] = ACTIONS(3137), - [anon_sym_infix] = ACTIONS(3137), - [anon_sym_inline] = ACTIONS(3137), - [anon_sym_external] = ACTIONS(3137), - [sym_property_modifier] = ACTIONS(3137), - [anon_sym_abstract] = ACTIONS(3137), - [anon_sym_final] = ACTIONS(3137), - [anon_sym_open] = ACTIONS(3137), - [anon_sym_vararg] = ACTIONS(3137), - [anon_sym_noinline] = ACTIONS(3137), - [anon_sym_crossinline] = ACTIONS(3137), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3139), - [anon_sym_continue_AT] = ACTIONS(3139), - [anon_sym_break_AT] = ACTIONS(3139), - [anon_sym_this_AT] = ACTIONS(3139), - [anon_sym_super_AT] = ACTIONS(3139), - [sym_real_literal] = ACTIONS(3139), - [sym_integer_literal] = ACTIONS(3137), - [sym_hex_literal] = ACTIONS(3139), - [sym_bin_literal] = ACTIONS(3139), - [anon_sym_true] = ACTIONS(3137), - [anon_sym_false] = ACTIONS(3137), - [anon_sym_SQUOTE] = ACTIONS(3139), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3139), - }, - [519] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(3122), - [anon_sym_fun] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3122), - [anon_sym_super] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_when] = ACTIONS(3122), - [anon_sym_try] = ACTIONS(3122), - [anon_sym_throw] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3122), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3122), - [anon_sym_sealed] = ACTIONS(3122), - [anon_sym_annotation] = ACTIONS(3122), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3122), - [anon_sym_lateinit] = ACTIONS(3122), - [anon_sym_public] = ACTIONS(3122), - [anon_sym_private] = ACTIONS(3122), - [anon_sym_internal] = ACTIONS(3122), - [anon_sym_protected] = ACTIONS(3122), - [anon_sym_tailrec] = ACTIONS(3122), - [anon_sym_operator] = ACTIONS(3122), - [anon_sym_infix] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym_external] = ACTIONS(3122), - [sym_property_modifier] = ACTIONS(3122), - [anon_sym_abstract] = ACTIONS(3122), - [anon_sym_final] = ACTIONS(3122), - [anon_sym_open] = ACTIONS(3122), - [anon_sym_vararg] = ACTIONS(3122), - [anon_sym_noinline] = ACTIONS(3122), - [anon_sym_crossinline] = ACTIONS(3122), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3124), - [anon_sym_continue_AT] = ACTIONS(3124), - [anon_sym_break_AT] = ACTIONS(3124), - [anon_sym_this_AT] = ACTIONS(3124), - [anon_sym_super_AT] = ACTIONS(3124), - [sym_real_literal] = ACTIONS(3124), - [sym_integer_literal] = ACTIONS(3122), - [sym_hex_literal] = ACTIONS(3124), - [sym_bin_literal] = ACTIONS(3124), - [anon_sym_true] = ACTIONS(3122), - [anon_sym_false] = ACTIONS(3122), - [anon_sym_SQUOTE] = ACTIONS(3124), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3124), - }, - [520] = { - [sym_primary_constructor] = STATE(1303), - [sym_class_body] = STATE(1086), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(577), - [sym_type_constraints] = STATE(933), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3376), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3182), - [anon_sym_fun] = ACTIONS(3182), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_this] = ACTIONS(3182), - [anon_sym_super] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [sym_label] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_null] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_when] = ACTIONS(3182), - [anon_sym_try] = ACTIONS(3182), - [anon_sym_throw] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3186), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG] = ACTIONS(3182), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3186), - [anon_sym_continue_AT] = ACTIONS(3186), - [anon_sym_break_AT] = ACTIONS(3186), - [anon_sym_this_AT] = ACTIONS(3186), - [anon_sym_super_AT] = ACTIONS(3186), - [sym_real_literal] = ACTIONS(3186), - [sym_integer_literal] = ACTIONS(3182), - [sym_hex_literal] = ACTIONS(3186), - [sym_bin_literal] = ACTIONS(3186), - [anon_sym_true] = ACTIONS(3182), - [anon_sym_false] = ACTIONS(3182), - [anon_sym_SQUOTE] = ACTIONS(3186), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3186), - }, - [521] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(3111), - [anon_sym_fun] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3111), - [anon_sym_super] = ACTIONS(3111), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(3111), - [anon_sym_if] = ACTIONS(3111), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_when] = ACTIONS(3111), - [anon_sym_try] = ACTIONS(3111), - [anon_sym_throw] = ACTIONS(3111), - [anon_sym_return] = ACTIONS(3111), - [anon_sym_continue] = ACTIONS(3111), - [anon_sym_break] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3111), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3111), - [anon_sym_sealed] = ACTIONS(3111), - [anon_sym_annotation] = ACTIONS(3111), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3111), - [anon_sym_lateinit] = ACTIONS(3111), - [anon_sym_public] = ACTIONS(3111), - [anon_sym_private] = ACTIONS(3111), - [anon_sym_internal] = ACTIONS(3111), - [anon_sym_protected] = ACTIONS(3111), - [anon_sym_tailrec] = ACTIONS(3111), - [anon_sym_operator] = ACTIONS(3111), - [anon_sym_infix] = ACTIONS(3111), - [anon_sym_inline] = ACTIONS(3111), - [anon_sym_external] = ACTIONS(3111), - [sym_property_modifier] = ACTIONS(3111), - [anon_sym_abstract] = ACTIONS(3111), - [anon_sym_final] = ACTIONS(3111), - [anon_sym_open] = ACTIONS(3111), - [anon_sym_vararg] = ACTIONS(3111), - [anon_sym_noinline] = ACTIONS(3111), - [anon_sym_crossinline] = ACTIONS(3111), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3113), - [anon_sym_continue_AT] = ACTIONS(3113), - [anon_sym_break_AT] = ACTIONS(3113), - [anon_sym_this_AT] = ACTIONS(3113), - [anon_sym_super_AT] = ACTIONS(3113), - [sym_real_literal] = ACTIONS(3113), - [sym_integer_literal] = ACTIONS(3111), - [sym_hex_literal] = ACTIONS(3113), - [sym_bin_literal] = ACTIONS(3113), - [anon_sym_true] = ACTIONS(3111), - [anon_sym_false] = ACTIONS(3111), - [anon_sym_SQUOTE] = ACTIONS(3113), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3113), - }, - [522] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(3044), - [anon_sym_fun] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3044), - [anon_sym_super] = ACTIONS(3044), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(3044), - [anon_sym_if] = ACTIONS(3044), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_when] = ACTIONS(3044), - [anon_sym_try] = ACTIONS(3044), - [anon_sym_throw] = ACTIONS(3044), - [anon_sym_return] = ACTIONS(3044), - [anon_sym_continue] = ACTIONS(3044), - [anon_sym_break] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3044), - [anon_sym_sealed] = ACTIONS(3044), - [anon_sym_annotation] = ACTIONS(3044), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3044), - [anon_sym_lateinit] = ACTIONS(3044), - [anon_sym_public] = ACTIONS(3044), - [anon_sym_private] = ACTIONS(3044), - [anon_sym_internal] = ACTIONS(3044), - [anon_sym_protected] = ACTIONS(3044), - [anon_sym_tailrec] = ACTIONS(3044), - [anon_sym_operator] = ACTIONS(3044), - [anon_sym_infix] = ACTIONS(3044), - [anon_sym_inline] = ACTIONS(3044), - [anon_sym_external] = ACTIONS(3044), - [sym_property_modifier] = ACTIONS(3044), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_final] = ACTIONS(3044), - [anon_sym_open] = ACTIONS(3044), - [anon_sym_vararg] = ACTIONS(3044), - [anon_sym_noinline] = ACTIONS(3044), - [anon_sym_crossinline] = ACTIONS(3044), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3046), - [anon_sym_continue_AT] = ACTIONS(3046), - [anon_sym_break_AT] = ACTIONS(3046), - [anon_sym_this_AT] = ACTIONS(3046), - [anon_sym_super_AT] = ACTIONS(3046), - [sym_real_literal] = ACTIONS(3046), - [sym_integer_literal] = ACTIONS(3044), - [sym_hex_literal] = ACTIONS(3046), - [sym_bin_literal] = ACTIONS(3046), - [anon_sym_true] = ACTIONS(3044), - [anon_sym_false] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3046), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3046), - }, - [523] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(3107), - [anon_sym_fun] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3107), - [anon_sym_super] = ACTIONS(3107), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(3107), - [anon_sym_if] = ACTIONS(3107), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_when] = ACTIONS(3107), - [anon_sym_try] = ACTIONS(3107), - [anon_sym_throw] = ACTIONS(3107), - [anon_sym_return] = ACTIONS(3107), - [anon_sym_continue] = ACTIONS(3107), - [anon_sym_break] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3107), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3107), - [anon_sym_sealed] = ACTIONS(3107), - [anon_sym_annotation] = ACTIONS(3107), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3107), - [anon_sym_lateinit] = ACTIONS(3107), - [anon_sym_public] = ACTIONS(3107), - [anon_sym_private] = ACTIONS(3107), - [anon_sym_internal] = ACTIONS(3107), - [anon_sym_protected] = ACTIONS(3107), - [anon_sym_tailrec] = ACTIONS(3107), - [anon_sym_operator] = ACTIONS(3107), - [anon_sym_infix] = ACTIONS(3107), - [anon_sym_inline] = ACTIONS(3107), - [anon_sym_external] = ACTIONS(3107), - [sym_property_modifier] = ACTIONS(3107), - [anon_sym_abstract] = ACTIONS(3107), - [anon_sym_final] = ACTIONS(3107), - [anon_sym_open] = ACTIONS(3107), - [anon_sym_vararg] = ACTIONS(3107), - [anon_sym_noinline] = ACTIONS(3107), - [anon_sym_crossinline] = ACTIONS(3107), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3109), - [anon_sym_continue_AT] = ACTIONS(3109), - [anon_sym_break_AT] = ACTIONS(3109), - [anon_sym_this_AT] = ACTIONS(3109), - [anon_sym_super_AT] = ACTIONS(3109), - [sym_real_literal] = ACTIONS(3109), - [sym_integer_literal] = ACTIONS(3107), - [sym_hex_literal] = ACTIONS(3109), - [sym_bin_literal] = ACTIONS(3109), - [anon_sym_true] = ACTIONS(3107), - [anon_sym_false] = ACTIONS(3107), - [anon_sym_SQUOTE] = ACTIONS(3109), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3109), - }, - [524] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_object] = ACTIONS(3050), - [anon_sym_fun] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_this] = ACTIONS(3050), - [anon_sym_super] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_null] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_when] = ACTIONS(3050), - [anon_sym_try] = ACTIONS(3050), - [anon_sym_throw] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3050), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3050), - [anon_sym_sealed] = ACTIONS(3050), - [anon_sym_annotation] = ACTIONS(3050), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_override] = ACTIONS(3050), - [anon_sym_lateinit] = ACTIONS(3050), - [anon_sym_public] = ACTIONS(3050), - [anon_sym_private] = ACTIONS(3050), - [anon_sym_internal] = ACTIONS(3050), - [anon_sym_protected] = ACTIONS(3050), - [anon_sym_tailrec] = ACTIONS(3050), - [anon_sym_operator] = ACTIONS(3050), - [anon_sym_infix] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym_external] = ACTIONS(3050), - [sym_property_modifier] = ACTIONS(3050), - [anon_sym_abstract] = ACTIONS(3050), - [anon_sym_final] = ACTIONS(3050), - [anon_sym_open] = ACTIONS(3050), - [anon_sym_vararg] = ACTIONS(3050), - [anon_sym_noinline] = ACTIONS(3050), - [anon_sym_crossinline] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3052), - [anon_sym_continue_AT] = ACTIONS(3052), - [anon_sym_break_AT] = ACTIONS(3052), - [anon_sym_this_AT] = ACTIONS(3052), - [anon_sym_super_AT] = ACTIONS(3052), - [sym_real_literal] = ACTIONS(3052), - [sym_integer_literal] = ACTIONS(3050), - [sym_hex_literal] = ACTIONS(3052), - [sym_bin_literal] = ACTIONS(3052), - [anon_sym_true] = ACTIONS(3050), - [anon_sym_false] = ACTIONS(3050), - [anon_sym_SQUOTE] = ACTIONS(3052), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3052), - }, - [525] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_object] = ACTIONS(3100), - [anon_sym_fun] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_this] = ACTIONS(3100), - [anon_sym_super] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3102), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_null] = ACTIONS(3100), - [anon_sym_if] = ACTIONS(3100), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_when] = ACTIONS(3100), - [anon_sym_try] = ACTIONS(3100), - [anon_sym_throw] = ACTIONS(3100), - [anon_sym_return] = ACTIONS(3100), - [anon_sym_continue] = ACTIONS(3100), - [anon_sym_break] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3102), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3100), - [anon_sym_sealed] = ACTIONS(3100), - [anon_sym_annotation] = ACTIONS(3100), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_override] = ACTIONS(3100), - [anon_sym_lateinit] = ACTIONS(3100), - [anon_sym_public] = ACTIONS(3100), - [anon_sym_private] = ACTIONS(3100), - [anon_sym_internal] = ACTIONS(3100), - [anon_sym_protected] = ACTIONS(3100), - [anon_sym_tailrec] = ACTIONS(3100), - [anon_sym_operator] = ACTIONS(3100), - [anon_sym_infix] = ACTIONS(3100), - [anon_sym_inline] = ACTIONS(3100), - [anon_sym_external] = ACTIONS(3100), - [sym_property_modifier] = ACTIONS(3100), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_final] = ACTIONS(3100), - [anon_sym_open] = ACTIONS(3100), - [anon_sym_vararg] = ACTIONS(3100), - [anon_sym_noinline] = ACTIONS(3100), - [anon_sym_crossinline] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3102), - [anon_sym_continue_AT] = ACTIONS(3102), - [anon_sym_break_AT] = ACTIONS(3102), - [anon_sym_this_AT] = ACTIONS(3102), - [anon_sym_super_AT] = ACTIONS(3102), - [sym_real_literal] = ACTIONS(3102), - [sym_integer_literal] = ACTIONS(3100), - [sym_hex_literal] = ACTIONS(3102), - [sym_bin_literal] = ACTIONS(3102), - [anon_sym_true] = ACTIONS(3100), - [anon_sym_false] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3102), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3102), - }, - [526] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(3096), - [anon_sym_fun] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3096), - [anon_sym_super] = ACTIONS(3096), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(3096), - [anon_sym_if] = ACTIONS(3096), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_when] = ACTIONS(3096), - [anon_sym_try] = ACTIONS(3096), - [anon_sym_throw] = ACTIONS(3096), - [anon_sym_return] = ACTIONS(3096), - [anon_sym_continue] = ACTIONS(3096), - [anon_sym_break] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3098), - [anon_sym_continue_AT] = ACTIONS(3098), - [anon_sym_break_AT] = ACTIONS(3098), - [anon_sym_this_AT] = ACTIONS(3098), - [anon_sym_super_AT] = ACTIONS(3098), - [sym_real_literal] = ACTIONS(3098), - [sym_integer_literal] = ACTIONS(3096), - [sym_hex_literal] = ACTIONS(3098), - [sym_bin_literal] = ACTIONS(3098), - [anon_sym_true] = ACTIONS(3096), - [anon_sym_false] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3098), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3098), - }, - [527] = { - [sym_primary_constructor] = STATE(1300), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(592), - [sym_type_constraints] = STATE(935), - [sym_enum_class_body] = STATE(1123), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3378), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [528] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_object] = ACTIONS(3115), - [anon_sym_fun] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_this] = ACTIONS(3115), - [anon_sym_super] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_null] = ACTIONS(3115), - [anon_sym_if] = ACTIONS(3115), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_when] = ACTIONS(3115), - [anon_sym_try] = ACTIONS(3115), - [anon_sym_throw] = ACTIONS(3115), - [anon_sym_return] = ACTIONS(3115), - [anon_sym_continue] = ACTIONS(3115), - [anon_sym_break] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3115), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3115), - [anon_sym_sealed] = ACTIONS(3115), - [anon_sym_annotation] = ACTIONS(3115), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_override] = ACTIONS(3115), - [anon_sym_lateinit] = ACTIONS(3115), - [anon_sym_public] = ACTIONS(3115), - [anon_sym_private] = ACTIONS(3115), - [anon_sym_internal] = ACTIONS(3115), - [anon_sym_protected] = ACTIONS(3115), - [anon_sym_tailrec] = ACTIONS(3115), - [anon_sym_operator] = ACTIONS(3115), - [anon_sym_infix] = ACTIONS(3115), - [anon_sym_inline] = ACTIONS(3115), - [anon_sym_external] = ACTIONS(3115), - [sym_property_modifier] = ACTIONS(3115), - [anon_sym_abstract] = ACTIONS(3115), - [anon_sym_final] = ACTIONS(3115), - [anon_sym_open] = ACTIONS(3115), - [anon_sym_vararg] = ACTIONS(3115), - [anon_sym_noinline] = ACTIONS(3115), - [anon_sym_crossinline] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3117), - [anon_sym_continue_AT] = ACTIONS(3117), - [anon_sym_break_AT] = ACTIONS(3117), - [anon_sym_this_AT] = ACTIONS(3117), - [anon_sym_super_AT] = ACTIONS(3117), - [sym_real_literal] = ACTIONS(3117), - [sym_integer_literal] = ACTIONS(3115), - [sym_hex_literal] = ACTIONS(3117), - [sym_bin_literal] = ACTIONS(3117), - [anon_sym_true] = ACTIONS(3115), - [anon_sym_false] = ACTIONS(3115), - [anon_sym_SQUOTE] = ACTIONS(3117), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3117), - }, - [529] = { - [sym_primary_constructor] = STATE(3693), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(566), - [sym_type_constraints] = STATE(2993), - [sym_enum_class_body] = STATE(3250), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3380), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3196), - [anon_sym_fun] = ACTIONS(3196), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_this] = ACTIONS(3196), - [anon_sym_super] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [sym_label] = ACTIONS(3196), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_null] = ACTIONS(3196), - [anon_sym_if] = ACTIONS(3196), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_when] = ACTIONS(3196), - [anon_sym_try] = ACTIONS(3196), - [anon_sym_throw] = ACTIONS(3196), - [anon_sym_return] = ACTIONS(3196), - [anon_sym_continue] = ACTIONS(3196), - [anon_sym_break] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3200), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3196), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3200), - [anon_sym_continue_AT] = ACTIONS(3200), - [anon_sym_break_AT] = ACTIONS(3200), - [anon_sym_this_AT] = ACTIONS(3200), - [anon_sym_super_AT] = ACTIONS(3200), - [sym_real_literal] = ACTIONS(3200), - [sym_integer_literal] = ACTIONS(3196), - [sym_hex_literal] = ACTIONS(3200), - [sym_bin_literal] = ACTIONS(3200), - [anon_sym_true] = ACTIONS(3196), - [anon_sym_false] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3200), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3200), - }, - [530] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(3126), - [anon_sym_fun] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3126), - [anon_sym_super] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_when] = ACTIONS(3126), - [anon_sym_try] = ACTIONS(3126), - [anon_sym_throw] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3126), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3126), - [anon_sym_sealed] = ACTIONS(3126), - [anon_sym_annotation] = ACTIONS(3126), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_lateinit] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_internal] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_tailrec] = ACTIONS(3126), - [anon_sym_operator] = ACTIONS(3126), - [anon_sym_infix] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym_external] = ACTIONS(3126), - [sym_property_modifier] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_final] = ACTIONS(3126), - [anon_sym_open] = ACTIONS(3126), - [anon_sym_vararg] = ACTIONS(3126), - [anon_sym_noinline] = ACTIONS(3126), - [anon_sym_crossinline] = ACTIONS(3126), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3128), - [anon_sym_continue_AT] = ACTIONS(3128), - [anon_sym_break_AT] = ACTIONS(3128), - [anon_sym_this_AT] = ACTIONS(3128), - [anon_sym_super_AT] = ACTIONS(3128), - [sym_real_literal] = ACTIONS(3128), - [sym_integer_literal] = ACTIONS(3126), - [sym_hex_literal] = ACTIONS(3128), - [sym_bin_literal] = ACTIONS(3128), - [anon_sym_true] = ACTIONS(3126), - [anon_sym_false] = ACTIONS(3126), - [anon_sym_SQUOTE] = ACTIONS(3128), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3128), - }, - [531] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(3084), - [anon_sym_fun] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3084), - [anon_sym_super] = ACTIONS(3084), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_null] = ACTIONS(3084), - [anon_sym_if] = ACTIONS(3084), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_when] = ACTIONS(3084), - [anon_sym_try] = ACTIONS(3084), - [anon_sym_throw] = ACTIONS(3084), - [anon_sym_return] = ACTIONS(3084), - [anon_sym_continue] = ACTIONS(3084), - [anon_sym_break] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3084), - [anon_sym_sealed] = ACTIONS(3084), - [anon_sym_annotation] = ACTIONS(3084), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3084), - [anon_sym_lateinit] = ACTIONS(3084), - [anon_sym_public] = ACTIONS(3084), - [anon_sym_private] = ACTIONS(3084), - [anon_sym_internal] = ACTIONS(3084), - [anon_sym_protected] = ACTIONS(3084), - [anon_sym_tailrec] = ACTIONS(3084), - [anon_sym_operator] = ACTIONS(3084), - [anon_sym_infix] = ACTIONS(3084), - [anon_sym_inline] = ACTIONS(3084), - [anon_sym_external] = ACTIONS(3084), - [sym_property_modifier] = ACTIONS(3084), - [anon_sym_abstract] = ACTIONS(3084), - [anon_sym_final] = ACTIONS(3084), - [anon_sym_open] = ACTIONS(3084), - [anon_sym_vararg] = ACTIONS(3084), - [anon_sym_noinline] = ACTIONS(3084), - [anon_sym_crossinline] = ACTIONS(3084), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3086), - [anon_sym_continue_AT] = ACTIONS(3086), - [anon_sym_break_AT] = ACTIONS(3086), - [anon_sym_this_AT] = ACTIONS(3086), - [anon_sym_super_AT] = ACTIONS(3086), - [sym_real_literal] = ACTIONS(3086), - [sym_integer_literal] = ACTIONS(3084), - [sym_hex_literal] = ACTIONS(3086), - [sym_bin_literal] = ACTIONS(3086), - [anon_sym_true] = ACTIONS(3084), - [anon_sym_false] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3086), - }, - [532] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(3080), - [anon_sym_fun] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3080), - [anon_sym_super] = ACTIONS(3080), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(3080), - [anon_sym_if] = ACTIONS(3080), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_when] = ACTIONS(3080), - [anon_sym_try] = ACTIONS(3080), - [anon_sym_throw] = ACTIONS(3080), - [anon_sym_return] = ACTIONS(3080), - [anon_sym_continue] = ACTIONS(3080), - [anon_sym_break] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3080), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3080), - [anon_sym_sealed] = ACTIONS(3080), - [anon_sym_annotation] = ACTIONS(3080), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3080), - [anon_sym_lateinit] = ACTIONS(3080), - [anon_sym_public] = ACTIONS(3080), - [anon_sym_private] = ACTIONS(3080), - [anon_sym_internal] = ACTIONS(3080), - [anon_sym_protected] = ACTIONS(3080), - [anon_sym_tailrec] = ACTIONS(3080), - [anon_sym_operator] = ACTIONS(3080), - [anon_sym_infix] = ACTIONS(3080), - [anon_sym_inline] = ACTIONS(3080), - [anon_sym_external] = ACTIONS(3080), - [sym_property_modifier] = ACTIONS(3080), - [anon_sym_abstract] = ACTIONS(3080), - [anon_sym_final] = ACTIONS(3080), - [anon_sym_open] = ACTIONS(3080), - [anon_sym_vararg] = ACTIONS(3080), - [anon_sym_noinline] = ACTIONS(3080), - [anon_sym_crossinline] = ACTIONS(3080), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3082), - [anon_sym_continue_AT] = ACTIONS(3082), - [anon_sym_break_AT] = ACTIONS(3082), - [anon_sym_this_AT] = ACTIONS(3082), - [anon_sym_super_AT] = ACTIONS(3082), - [sym_real_literal] = ACTIONS(3082), - [sym_integer_literal] = ACTIONS(3080), - [sym_hex_literal] = ACTIONS(3082), - [sym_bin_literal] = ACTIONS(3082), - [anon_sym_true] = ACTIONS(3080), - [anon_sym_false] = ACTIONS(3080), - [anon_sym_SQUOTE] = ACTIONS(3082), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3082), - }, - [533] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_object] = ACTIONS(3065), - [anon_sym_fun] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3065), - [anon_sym_super] = ACTIONS(3065), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_null] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3065), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_when] = ACTIONS(3065), - [anon_sym_try] = ACTIONS(3065), - [anon_sym_throw] = ACTIONS(3065), - [anon_sym_return] = ACTIONS(3065), - [anon_sym_continue] = ACTIONS(3065), - [anon_sym_break] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3067), - [anon_sym_continue_AT] = ACTIONS(3067), - [anon_sym_break_AT] = ACTIONS(3067), - [anon_sym_this_AT] = ACTIONS(3067), - [anon_sym_super_AT] = ACTIONS(3067), - [sym_real_literal] = ACTIONS(3067), - [sym_integer_literal] = ACTIONS(3065), - [sym_hex_literal] = ACTIONS(3067), - [sym_bin_literal] = ACTIONS(3067), - [anon_sym_true] = ACTIONS(3065), - [anon_sym_false] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3067), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3067), - }, - [534] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_object] = ACTIONS(3057), - [anon_sym_fun] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3057), - [anon_sym_super] = ACTIONS(3057), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_null] = ACTIONS(3057), - [anon_sym_if] = ACTIONS(3057), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_when] = ACTIONS(3057), - [anon_sym_try] = ACTIONS(3057), - [anon_sym_throw] = ACTIONS(3057), - [anon_sym_return] = ACTIONS(3057), - [anon_sym_continue] = ACTIONS(3057), - [anon_sym_break] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3057), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3057), - [anon_sym_sealed] = ACTIONS(3057), - [anon_sym_annotation] = ACTIONS(3057), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3057), - [anon_sym_lateinit] = ACTIONS(3057), - [anon_sym_public] = ACTIONS(3057), - [anon_sym_private] = ACTIONS(3057), - [anon_sym_internal] = ACTIONS(3057), - [anon_sym_protected] = ACTIONS(3057), - [anon_sym_tailrec] = ACTIONS(3057), - [anon_sym_operator] = ACTIONS(3057), - [anon_sym_infix] = ACTIONS(3057), - [anon_sym_inline] = ACTIONS(3057), - [anon_sym_external] = ACTIONS(3057), - [sym_property_modifier] = ACTIONS(3057), - [anon_sym_abstract] = ACTIONS(3057), - [anon_sym_final] = ACTIONS(3057), - [anon_sym_open] = ACTIONS(3057), - [anon_sym_vararg] = ACTIONS(3057), - [anon_sym_noinline] = ACTIONS(3057), - [anon_sym_crossinline] = ACTIONS(3057), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3059), - [anon_sym_continue_AT] = ACTIONS(3059), - [anon_sym_break_AT] = ACTIONS(3059), - [anon_sym_this_AT] = ACTIONS(3059), - [anon_sym_super_AT] = ACTIONS(3059), - [sym_real_literal] = ACTIONS(3059), - [sym_integer_literal] = ACTIONS(3057), - [sym_hex_literal] = ACTIONS(3059), - [sym_bin_literal] = ACTIONS(3059), - [anon_sym_true] = ACTIONS(3057), - [anon_sym_false] = ACTIONS(3057), - [anon_sym_SQUOTE] = ACTIONS(3059), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3059), - }, - [535] = { - [sym_primary_constructor] = STATE(3674), - [sym_class_body] = STATE(3183), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(567), - [sym_type_constraints] = STATE(2979), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3382), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [536] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_fun] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3130), - [anon_sym_super] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_null] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_when] = ACTIONS(3130), - [anon_sym_try] = ACTIONS(3130), - [anon_sym_throw] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3130), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3130), - [anon_sym_sealed] = ACTIONS(3130), - [anon_sym_annotation] = ACTIONS(3130), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3130), - [anon_sym_lateinit] = ACTIONS(3130), - [anon_sym_public] = ACTIONS(3130), - [anon_sym_private] = ACTIONS(3130), - [anon_sym_internal] = ACTIONS(3130), - [anon_sym_protected] = ACTIONS(3130), - [anon_sym_tailrec] = ACTIONS(3130), - [anon_sym_operator] = ACTIONS(3130), - [anon_sym_infix] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym_external] = ACTIONS(3130), - [sym_property_modifier] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3130), - [anon_sym_final] = ACTIONS(3130), - [anon_sym_open] = ACTIONS(3130), - [anon_sym_vararg] = ACTIONS(3130), - [anon_sym_noinline] = ACTIONS(3130), - [anon_sym_crossinline] = ACTIONS(3130), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3132), - [anon_sym_continue_AT] = ACTIONS(3132), - [anon_sym_break_AT] = ACTIONS(3132), - [anon_sym_this_AT] = ACTIONS(3132), - [anon_sym_super_AT] = ACTIONS(3132), - [sym_real_literal] = ACTIONS(3132), - [sym_integer_literal] = ACTIONS(3130), - [sym_hex_literal] = ACTIONS(3132), - [sym_bin_literal] = ACTIONS(3132), - [anon_sym_true] = ACTIONS(3130), - [anon_sym_false] = ACTIONS(3130), - [anon_sym_SQUOTE] = ACTIONS(3132), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3132), - }, - [537] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(3061), - [anon_sym_fun] = ACTIONS(3061), - [anon_sym_SEMI] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3061), - [anon_sym_super] = ACTIONS(3061), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(1962), - [anon_sym_PIPE_PIPE] = ACTIONS(1964), - [anon_sym_null] = ACTIONS(3061), - [anon_sym_if] = ACTIONS(3061), - [anon_sym_else] = ACTIONS(3061), - [anon_sym_when] = ACTIONS(3061), - [anon_sym_try] = ACTIONS(3061), - [anon_sym_throw] = ACTIONS(3061), - [anon_sym_return] = ACTIONS(3061), - [anon_sym_continue] = ACTIONS(3061), - [anon_sym_break] = ACTIONS(3061), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3061), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3061), - [anon_sym_sealed] = ACTIONS(3061), - [anon_sym_annotation] = ACTIONS(3061), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3061), - [anon_sym_lateinit] = ACTIONS(3061), - [anon_sym_public] = ACTIONS(3061), - [anon_sym_private] = ACTIONS(3061), - [anon_sym_internal] = ACTIONS(3061), - [anon_sym_protected] = ACTIONS(3061), - [anon_sym_tailrec] = ACTIONS(3061), - [anon_sym_operator] = ACTIONS(3061), - [anon_sym_infix] = ACTIONS(3061), - [anon_sym_inline] = ACTIONS(3061), - [anon_sym_external] = ACTIONS(3061), - [sym_property_modifier] = ACTIONS(3061), - [anon_sym_abstract] = ACTIONS(3061), - [anon_sym_final] = ACTIONS(3061), - [anon_sym_open] = ACTIONS(3061), - [anon_sym_vararg] = ACTIONS(3061), - [anon_sym_noinline] = ACTIONS(3061), - [anon_sym_crossinline] = ACTIONS(3061), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3063), - [anon_sym_continue_AT] = ACTIONS(3063), - [anon_sym_break_AT] = ACTIONS(3063), - [anon_sym_this_AT] = ACTIONS(3063), - [anon_sym_super_AT] = ACTIONS(3063), - [sym_real_literal] = ACTIONS(3063), - [sym_integer_literal] = ACTIONS(3061), - [sym_hex_literal] = ACTIONS(3063), - [sym_bin_literal] = ACTIONS(3063), - [anon_sym_true] = ACTIONS(3061), - [anon_sym_false] = ACTIONS(3061), - [anon_sym_SQUOTE] = ACTIONS(3063), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3063), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3063), - }, - [538] = { - [sym_primary_constructor] = STATE(3671), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(551), - [sym_type_constraints] = STATE(3006), - [sym_enum_class_body] = STATE(3183), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3384), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [539] = { - [sym_primary_constructor] = STATE(1299), - [sym_class_body] = STATE(1123), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(594), - [sym_type_constraints] = STATE(940), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3386), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [540] = { - [sym_primary_constructor] = STATE(3665), - [sym_class_body] = STATE(3140), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(571), - [sym_type_constraints] = STATE(3024), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3388), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3182), - [anon_sym_fun] = ACTIONS(3182), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_this] = ACTIONS(3182), - [anon_sym_super] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [sym_label] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_null] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_when] = ACTIONS(3182), - [anon_sym_try] = ACTIONS(3182), - [anon_sym_throw] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3186), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG] = ACTIONS(3182), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3186), - [anon_sym_continue_AT] = ACTIONS(3186), - [anon_sym_break_AT] = ACTIONS(3186), - [anon_sym_this_AT] = ACTIONS(3186), - [anon_sym_super_AT] = ACTIONS(3186), - [sym_real_literal] = ACTIONS(3186), - [sym_integer_literal] = ACTIONS(3182), - [sym_hex_literal] = ACTIONS(3186), - [sym_bin_literal] = ACTIONS(3186), - [anon_sym_true] = ACTIONS(3182), - [anon_sym_false] = ACTIONS(3182), - [anon_sym_SQUOTE] = ACTIONS(3186), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3186), - }, - [541] = { - [sym_indexing_suffix] = STATE(1085), - [sym_navigation_suffix] = STATE(1084), - [sym_call_suffix] = STATE(1083), - [sym_annotated_lambda] = STATE(1082), - [sym_type_arguments] = STATE(8163), - [sym_value_arguments] = STATE(794), - [sym_lambda_literal] = STATE(1080), - [sym__equality_operator] = STATE(1723), - [sym__comparison_operator] = STATE(1722), - [sym__in_operator] = STATE(1721), - [sym__is_operator] = STATE(6240), - [sym__additive_operator] = STATE(1720), - [sym__multiplicative_operator] = STATE(1718), - [sym__as_operator] = STATE(6238), - [sym__postfix_unary_operator] = STATE(1079), - [sym__member_access_operator] = STATE(7608), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1717), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(1676), - [anon_sym_DOT] = ACTIONS(1678), - [anon_sym_as] = ACTIONS(1680), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(1946), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_fun] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3076), - [anon_sym_super] = ACTIONS(3076), - [anon_sym_STAR] = ACTIONS(1954), - [sym_label] = ACTIONS(1700), - [anon_sym_in] = ACTIONS(1956), - [anon_sym_DOT_DOT] = ACTIONS(1958), - [anon_sym_QMARK_COLON] = ACTIONS(1960), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_null] = ACTIONS(3076), - [anon_sym_if] = ACTIONS(3076), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_when] = ACTIONS(3076), - [anon_sym_try] = ACTIONS(3076), - [anon_sym_throw] = ACTIONS(3076), - [anon_sym_return] = ACTIONS(3076), - [anon_sym_continue] = ACTIONS(3076), - [anon_sym_break] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1966), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1968), - [anon_sym_EQ_EQ] = ACTIONS(1966), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1968), - [anon_sym_LT_EQ] = ACTIONS(1970), - [anon_sym_GT_EQ] = ACTIONS(1970), - [anon_sym_BANGin] = ACTIONS(1972), - [anon_sym_is] = ACTIONS(1722), - [anon_sym_BANGis] = ACTIONS(1724), - [anon_sym_PLUS] = ACTIONS(1974), - [anon_sym_DASH] = ACTIONS(1974), - [anon_sym_SLASH] = ACTIONS(1976), - [anon_sym_PERCENT] = ACTIONS(1954), - [anon_sym_as_QMARK] = ACTIONS(1728), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_BANG_BANG] = ACTIONS(1730), - [anon_sym_suspend] = ACTIONS(3076), - [anon_sym_sealed] = ACTIONS(3076), - [anon_sym_annotation] = ACTIONS(3076), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3076), - [anon_sym_lateinit] = ACTIONS(3076), - [anon_sym_public] = ACTIONS(3076), - [anon_sym_private] = ACTIONS(3076), - [anon_sym_internal] = ACTIONS(3076), - [anon_sym_protected] = ACTIONS(3076), - [anon_sym_tailrec] = ACTIONS(3076), - [anon_sym_operator] = ACTIONS(3076), - [anon_sym_infix] = ACTIONS(3076), - [anon_sym_inline] = ACTIONS(3076), - [anon_sym_external] = ACTIONS(3076), - [sym_property_modifier] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3076), - [anon_sym_final] = ACTIONS(3076), - [anon_sym_open] = ACTIONS(3076), - [anon_sym_vararg] = ACTIONS(3076), - [anon_sym_noinline] = ACTIONS(3076), - [anon_sym_crossinline] = ACTIONS(3076), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3078), - [anon_sym_continue_AT] = ACTIONS(3078), - [anon_sym_break_AT] = ACTIONS(3078), - [anon_sym_this_AT] = ACTIONS(3078), - [anon_sym_super_AT] = ACTIONS(3078), - [sym_real_literal] = ACTIONS(3078), - [sym_integer_literal] = ACTIONS(3076), - [sym_hex_literal] = ACTIONS(3078), - [sym_bin_literal] = ACTIONS(3078), - [anon_sym_true] = ACTIONS(3076), - [anon_sym_false] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3078), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(1712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3078), - }, - [542] = { - [sym_primary_constructor] = STATE(1360), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(572), - [sym_type_constraints] = STATE(956), - [sym_enum_class_body] = STATE(1180), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3390), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3196), - [anon_sym_fun] = ACTIONS(3196), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_this] = ACTIONS(3196), - [anon_sym_super] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [sym_label] = ACTIONS(3196), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_null] = ACTIONS(3196), - [anon_sym_if] = ACTIONS(3196), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_when] = ACTIONS(3196), - [anon_sym_try] = ACTIONS(3196), - [anon_sym_throw] = ACTIONS(3196), - [anon_sym_return] = ACTIONS(3196), - [anon_sym_continue] = ACTIONS(3196), - [anon_sym_break] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3200), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3196), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3200), - [anon_sym_continue_AT] = ACTIONS(3200), - [anon_sym_break_AT] = ACTIONS(3200), - [anon_sym_this_AT] = ACTIONS(3200), - [anon_sym_super_AT] = ACTIONS(3200), - [sym_real_literal] = ACTIONS(3200), - [sym_integer_literal] = ACTIONS(3196), - [sym_hex_literal] = ACTIONS(3200), - [sym_bin_literal] = ACTIONS(3200), - [anon_sym_true] = ACTIONS(3196), - [anon_sym_false] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3200), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3200), - }, - [543] = { - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [544] = { - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [545] = { - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1846), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [546] = { - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [547] = { - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1798), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [548] = { - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [549] = { - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1832), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [550] = { - [sym_type_constraints] = STATE(619), - [sym_property_delegate] = STATE(658), - [sym_getter] = STATE(3166), - [sym_setter] = STATE(3166), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(3392), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_COMMA] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3284), - [anon_sym_fun] = ACTIONS(3284), - [anon_sym_SEMI] = ACTIONS(3396), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(3284), - [anon_sym_super] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3286), - [sym_label] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_null] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_when] = ACTIONS(3284), - [anon_sym_try] = ACTIONS(3284), - [anon_sym_throw] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3286), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3284), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3286), - [anon_sym_continue_AT] = ACTIONS(3286), - [anon_sym_break_AT] = ACTIONS(3286), - [anon_sym_this_AT] = ACTIONS(3286), - [anon_sym_super_AT] = ACTIONS(3286), - [sym_real_literal] = ACTIONS(3286), - [sym_integer_literal] = ACTIONS(3284), - [sym_hex_literal] = ACTIONS(3286), - [sym_bin_literal] = ACTIONS(3286), - [anon_sym_true] = ACTIONS(3284), - [anon_sym_false] = ACTIONS(3284), - [anon_sym_SQUOTE] = ACTIONS(3286), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3286), - }, - [551] = { - [sym_primary_constructor] = STATE(3681), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(2969), - [sym_enum_class_body] = STATE(3221), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3402), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [552] = { - [sym_primary_constructor] = STATE(3795), - [sym_class_body] = STATE(3140), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(600), - [sym_type_constraints] = STATE(3024), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3404), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3182), - [anon_sym_fun] = ACTIONS(3182), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_this] = ACTIONS(3182), - [anon_sym_super] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [sym_label] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_null] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_when] = ACTIONS(3182), - [anon_sym_try] = ACTIONS(3182), - [anon_sym_throw] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3186), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG] = ACTIONS(3182), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3186), - [anon_sym_continue_AT] = ACTIONS(3186), - [anon_sym_break_AT] = ACTIONS(3186), - [anon_sym_this_AT] = ACTIONS(3186), - [anon_sym_super_AT] = ACTIONS(3186), - [sym_real_literal] = ACTIONS(3186), - [sym_integer_literal] = ACTIONS(3182), - [sym_hex_literal] = ACTIONS(3186), - [sym_bin_literal] = ACTIONS(3186), - [anon_sym_true] = ACTIONS(3182), - [anon_sym_false] = ACTIONS(3182), - [anon_sym_SQUOTE] = ACTIONS(3186), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3186), - }, - [553] = { - [sym_getter] = STATE(3114), - [sym_setter] = STATE(3114), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [554] = { - [sym_primary_constructor] = STATE(3804), - [sym_class_body] = STATE(3183), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(599), - [sym_type_constraints] = STATE(2979), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3406), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [555] = { - [sym_type_constraints] = STATE(624), - [sym_property_delegate] = STATE(652), - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3408), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3410), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [556] = { - [sym_getter] = STATE(3114), - [sym_setter] = STATE(3114), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1850), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [557] = { - [sym_getter] = STATE(3106), - [sym_setter] = STATE(3106), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1764), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [558] = { - [sym_getter] = STATE(3097), - [sym_setter] = STATE(3097), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_fun] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(3368), - [anon_sym_super] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_null] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_when] = ACTIONS(3368), - [anon_sym_try] = ACTIONS(3368), - [anon_sym_throw] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3368), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3370), - [anon_sym_continue_AT] = ACTIONS(3370), - [anon_sym_break_AT] = ACTIONS(3370), - [anon_sym_this_AT] = ACTIONS(3370), - [anon_sym_super_AT] = ACTIONS(3370), - [sym_real_literal] = ACTIONS(3370), - [sym_integer_literal] = ACTIONS(3368), - [sym_hex_literal] = ACTIONS(3370), - [sym_bin_literal] = ACTIONS(3370), - [anon_sym_true] = ACTIONS(3368), - [anon_sym_false] = ACTIONS(3368), - [anon_sym_SQUOTE] = ACTIONS(3370), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3370), - }, - [559] = { - [sym_type_constraints] = STATE(611), - [sym_property_delegate] = STATE(662), - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3412), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1912), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [560] = { - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [561] = { - [sym_type_constraints] = STATE(607), - [sym_property_delegate] = STATE(665), - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3414), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1918), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [562] = { - [sym_primary_constructor] = STATE(1393), - [sym_class_body] = STATE(1086), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(614), - [sym_type_constraints] = STATE(933), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3416), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3182), - [anon_sym_fun] = ACTIONS(3182), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_this] = ACTIONS(3182), - [anon_sym_super] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [sym_label] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_null] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_when] = ACTIONS(3182), - [anon_sym_try] = ACTIONS(3182), - [anon_sym_throw] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3186), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG] = ACTIONS(3182), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3186), - [anon_sym_continue_AT] = ACTIONS(3186), - [anon_sym_break_AT] = ACTIONS(3186), - [anon_sym_this_AT] = ACTIONS(3186), - [anon_sym_super_AT] = ACTIONS(3186), - [sym_real_literal] = ACTIONS(3186), - [sym_integer_literal] = ACTIONS(3182), - [sym_hex_literal] = ACTIONS(3186), - [sym_bin_literal] = ACTIONS(3186), - [anon_sym_true] = ACTIONS(3182), - [anon_sym_false] = ACTIONS(3182), - [anon_sym_SQUOTE] = ACTIONS(3186), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3186), - }, - [563] = { - [sym_primary_constructor] = STATE(1389), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(606), - [sym_type_constraints] = STATE(935), - [sym_enum_class_body] = STATE(1123), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3418), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [564] = { - [sym_primary_constructor] = STATE(1386), - [sym_class_body] = STATE(1123), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(605), - [sym_type_constraints] = STATE(940), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3420), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [565] = { - [sym_type_constraints] = STATE(598), - [sym_property_delegate] = STATE(660), - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3422), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1922), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [566] = { - [sym_primary_constructor] = STATE(3694), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(3016), - [sym_enum_class_body] = STATE(3251), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3428), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [567] = { - [sym_primary_constructor] = STATE(3688), - [sym_class_body] = STATE(3221), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(2990), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3430), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [568] = { - [sym_primary_constructor] = STATE(1424), - [sym__class_parameters] = STATE(927), - [sym_type_parameters] = STATE(597), - [sym_type_constraints] = STATE(956), - [sym_enum_class_body] = STATE(1180), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3432), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3196), - [anon_sym_fun] = ACTIONS(3196), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_this] = ACTIONS(3196), - [anon_sym_super] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [sym_label] = ACTIONS(3196), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_null] = ACTIONS(3196), - [anon_sym_if] = ACTIONS(3196), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_when] = ACTIONS(3196), - [anon_sym_try] = ACTIONS(3196), - [anon_sym_throw] = ACTIONS(3196), - [anon_sym_return] = ACTIONS(3196), - [anon_sym_continue] = ACTIONS(3196), - [anon_sym_break] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3200), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3196), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3200), - [anon_sym_continue_AT] = ACTIONS(3200), - [anon_sym_break_AT] = ACTIONS(3200), - [anon_sym_this_AT] = ACTIONS(3200), - [anon_sym_super_AT] = ACTIONS(3200), - [sym_real_literal] = ACTIONS(3200), - [sym_integer_literal] = ACTIONS(3196), - [sym_hex_literal] = ACTIONS(3200), - [sym_bin_literal] = ACTIONS(3200), - [anon_sym_true] = ACTIONS(3196), - [anon_sym_false] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3200), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3200), - }, - [569] = { - [sym_primary_constructor] = STATE(3812), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(621), - [sym_type_constraints] = STATE(2993), - [sym_enum_class_body] = STATE(3250), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3434), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3196), - [anon_sym_fun] = ACTIONS(3196), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_this] = ACTIONS(3196), - [anon_sym_super] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [sym_label] = ACTIONS(3196), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_null] = ACTIONS(3196), - [anon_sym_if] = ACTIONS(3196), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_when] = ACTIONS(3196), - [anon_sym_try] = ACTIONS(3196), - [anon_sym_throw] = ACTIONS(3196), - [anon_sym_return] = ACTIONS(3196), - [anon_sym_continue] = ACTIONS(3196), - [anon_sym_break] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3200), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3196), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3200), - [anon_sym_continue_AT] = ACTIONS(3200), - [anon_sym_break_AT] = ACTIONS(3200), - [anon_sym_this_AT] = ACTIONS(3200), - [anon_sym_super_AT] = ACTIONS(3200), - [sym_real_literal] = ACTIONS(3200), - [sym_integer_literal] = ACTIONS(3196), - [sym_hex_literal] = ACTIONS(3200), - [sym_bin_literal] = ACTIONS(3200), - [anon_sym_true] = ACTIONS(3196), - [anon_sym_false] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3200), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3200), - }, - [570] = { - [sym_type_constraints] = STATE(618), - [sym_property_delegate] = STATE(647), - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3436), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1920), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [571] = { - [sym_primary_constructor] = STATE(3667), - [sym_class_body] = STATE(3178), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(3009), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3438), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [572] = { - [sym_primary_constructor] = STATE(1313), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(963), - [sym_enum_class_body] = STATE(1013), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3440), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [573] = { - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3338), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [574] = { - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1844), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [575] = { - [sym_type_constraints] = STATE(604), - [sym_property_delegate] = STATE(672), - [sym_getter] = STATE(1116), - [sym_setter] = STATE(1116), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(3442), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_COMMA] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3284), - [anon_sym_fun] = ACTIONS(3284), - [anon_sym_SEMI] = ACTIONS(3444), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(3284), - [anon_sym_super] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3286), - [sym_label] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_null] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_when] = ACTIONS(3284), - [anon_sym_try] = ACTIONS(3284), - [anon_sym_throw] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3286), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3284), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3286), - [anon_sym_continue_AT] = ACTIONS(3286), - [anon_sym_break_AT] = ACTIONS(3286), - [anon_sym_this_AT] = ACTIONS(3286), - [anon_sym_super_AT] = ACTIONS(3286), - [sym_real_literal] = ACTIONS(3286), - [sym_integer_literal] = ACTIONS(3284), - [sym_hex_literal] = ACTIONS(3286), - [sym_bin_literal] = ACTIONS(3286), - [anon_sym_true] = ACTIONS(3284), - [anon_sym_false] = ACTIONS(3284), - [anon_sym_SQUOTE] = ACTIONS(3286), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3286), - }, - [576] = { - [sym_getter] = STATE(1066), - [sym_setter] = STATE(1066), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_fun] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(3368), - [anon_sym_super] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_null] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_when] = ACTIONS(3368), - [anon_sym_try] = ACTIONS(3368), - [anon_sym_throw] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3368), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3370), - [anon_sym_continue_AT] = ACTIONS(3370), - [anon_sym_break_AT] = ACTIONS(3370), - [anon_sym_this_AT] = ACTIONS(3370), - [anon_sym_super_AT] = ACTIONS(3370), - [sym_real_literal] = ACTIONS(3370), - [sym_integer_literal] = ACTIONS(3368), - [sym_hex_literal] = ACTIONS(3370), - [sym_bin_literal] = ACTIONS(3370), - [anon_sym_true] = ACTIONS(3368), - [anon_sym_false] = ACTIONS(3368), - [anon_sym_SQUOTE] = ACTIONS(3370), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3370), - }, - [577] = { - [sym_primary_constructor] = STATE(1316), - [sym_class_body] = STATE(1118), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(930), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3446), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [578] = { - [sym_getter] = STATE(1094), - [sym_setter] = STATE(1094), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1764), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [579] = { - [sym_primary_constructor] = STATE(3802), - [sym__class_parameters] = STATE(3025), - [sym_type_parameters] = STATE(620), - [sym_type_constraints] = STATE(3006), - [sym_enum_class_body] = STATE(3183), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3448), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [580] = { - [sym_getter] = STATE(1111), - [sym_setter] = STATE(1111), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1834), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [581] = { - [sym_getter] = STATE(1111), - [sym_setter] = STATE(1111), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [582] = { - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1836), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [583] = { - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [584] = { - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1838), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [585] = { - [sym_type_constraints] = STATE(616), - [sym_property_delegate] = STATE(649), - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3450), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3452), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [586] = { - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1840), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [587] = { - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9242), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(3340), - [anon_sym_set] = ACTIONS(3342), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [588] = { - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [589] = { - [sym_type_constraints] = STATE(603), - [sym_property_delegate] = STATE(673), - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3454), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1910), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [590] = { - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1842), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [591] = { - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [592] = { - [sym_primary_constructor] = STATE(1298), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(946), - [sym_enum_class_body] = STATE(1153), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3456), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [593] = { - [sym_type_constraints] = STATE(612), - [sym_property_delegate] = STATE(663), - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3458), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1924), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [594] = { - [sym_primary_constructor] = STATE(1297), - [sym_class_body] = STATE(1153), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(955), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3460), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [595] = { - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3330), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [596] = { - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9272), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3332), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [597] = { - [sym_primary_constructor] = STATE(1418), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(963), - [sym_enum_class_body] = STATE(1013), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3462), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [598] = { - [sym_property_delegate] = STATE(654), - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(3464), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1936), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [599] = { - [sym_primary_constructor] = STATE(3809), - [sym_class_body] = STATE(3221), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(2990), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3466), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [600] = { - [sym_primary_constructor] = STATE(3800), - [sym_class_body] = STATE(3178), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(3009), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3468), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [601] = { - [sym_type_constraints] = STATE(638), - [sym_property_delegate] = STATE(737), - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3470), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1996), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [602] = { - [sym_type_constraints] = STATE(639), - [sym_property_delegate] = STATE(716), - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3478), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1992), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [603] = { - [sym_property_delegate] = STATE(660), - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3422), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1922), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [604] = { - [sym_property_delegate] = STATE(649), - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3450), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3452), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [605] = { - [sym_primary_constructor] = STATE(1423), - [sym_class_body] = STATE(1153), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(955), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3484), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [606] = { - [sym_primary_constructor] = STATE(1403), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(946), - [sym_enum_class_body] = STATE(1153), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3486), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [607] = { - [sym_property_delegate] = STATE(647), - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3436), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1920), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [608] = { - [sym_type_constraints] = STATE(645), - [sym_property_delegate] = STATE(742), - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3488), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(2008), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [609] = { - [sym_type_constraints] = STATE(644), - [sym_property_delegate] = STATE(732), - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3490), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3492), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [610] = { - [sym_type_constraints] = STATE(640), - [sym_property_delegate] = STATE(712), - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3494), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1948), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [611] = { - [sym_property_delegate] = STATE(665), - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3414), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1918), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [612] = { - [sym_property_delegate] = STATE(673), - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3454), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1910), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [613] = { - [sym_type_constraints] = STATE(642), - [sym_property_delegate] = STATE(719), - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3496), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(2006), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [614] = { - [sym_primary_constructor] = STATE(1390), - [sym_class_body] = STATE(1118), - [sym__class_parameters] = STATE(927), - [sym_type_constraints] = STATE(930), - [sym_modifiers] = STATE(9685), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3498), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(3188), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [615] = { - [sym_type_constraints] = STATE(641), - [sym_property_delegate] = STATE(725), - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3500), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1984), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [616] = { - [sym_property_delegate] = STATE(663), - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3458), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1924), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [617] = { - [sym_type_constraints] = STATE(643), - [sym_property_delegate] = STATE(727), - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3502), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3504), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [618] = { - [sym_property_delegate] = STATE(659), - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(3506), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1928), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [619] = { - [sym_property_delegate] = STATE(652), - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3408), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3410), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [620] = { - [sym_primary_constructor] = STATE(3805), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(2969), - [sym_enum_class_body] = STATE(3221), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3508), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [621] = { - [sym_primary_constructor] = STATE(3814), - [sym__class_parameters] = STATE(3025), - [sym_type_constraints] = STATE(3016), - [sym_enum_class_body] = STATE(3251), - [sym_modifiers] = STATE(9695), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(3510), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [622] = { - [sym_type_constraints] = STATE(646), - [sym_property_delegate] = STATE(744), - [sym_getter] = STATE(1116), - [sym_setter] = STATE(1116), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(3512), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3284), - [anon_sym_fun] = ACTIONS(3284), - [anon_sym_SEMI] = ACTIONS(3514), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(3284), - [anon_sym_super] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3286), - [sym_label] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_null] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_when] = ACTIONS(3284), - [anon_sym_try] = ACTIONS(3284), - [anon_sym_throw] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3286), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3284), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3286), - [anon_sym_continue_AT] = ACTIONS(3286), - [anon_sym_break_AT] = ACTIONS(3286), - [anon_sym_this_AT] = ACTIONS(3286), - [anon_sym_super_AT] = ACTIONS(3286), - [sym_real_literal] = ACTIONS(3286), - [sym_integer_literal] = ACTIONS(3284), - [sym_hex_literal] = ACTIONS(3286), - [sym_bin_literal] = ACTIONS(3286), - [anon_sym_true] = ACTIONS(3284), - [anon_sym_false] = ACTIONS(3284), - [anon_sym_SQUOTE] = ACTIONS(3286), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3286), - }, - [623] = { - [sym_type_constraints] = STATE(637), - [sym_property_delegate] = STATE(729), - [sym_getter] = STATE(3166), - [sym_setter] = STATE(3166), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(3516), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3284), - [anon_sym_fun] = ACTIONS(3284), - [anon_sym_SEMI] = ACTIONS(3518), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(3284), - [anon_sym_super] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3286), - [sym_label] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_null] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_when] = ACTIONS(3284), - [anon_sym_try] = ACTIONS(3284), - [anon_sym_throw] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3286), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3284), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3286), - [anon_sym_continue_AT] = ACTIONS(3286), - [anon_sym_break_AT] = ACTIONS(3286), - [anon_sym_this_AT] = ACTIONS(3286), - [anon_sym_super_AT] = ACTIONS(3286), - [sym_real_literal] = ACTIONS(3286), - [sym_integer_literal] = ACTIONS(3284), - [sym_hex_literal] = ACTIONS(3286), - [sym_bin_literal] = ACTIONS(3286), - [anon_sym_true] = ACTIONS(3284), - [anon_sym_false] = ACTIONS(3284), - [anon_sym_SQUOTE] = ACTIONS(3286), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3286), - }, - [624] = { - [sym_property_delegate] = STATE(662), - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3412), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3394), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1912), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [625] = { - [sym_getter] = STATE(4836), - [sym_setter] = STATE(4836), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(3530), - [anon_sym_get] = ACTIONS(3532), - [anon_sym_set] = ACTIONS(3534), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(1766), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [626] = { - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3570), - [anon_sym_get] = ACTIONS(3532), - [anon_sym_set] = ACTIONS(3534), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [627] = { - [sym_getter] = STATE(3393), - [sym_setter] = STATE(3393), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(3572), - [anon_sym_get] = ACTIONS(3574), - [anon_sym_set] = ACTIONS(3576), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(1766), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [628] = { - [sym_getter] = STATE(3382), - [sym_setter] = STATE(3382), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(3578), - [anon_sym_get] = ACTIONS(3574), - [anon_sym_set] = ACTIONS(3576), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [629] = { - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3580), - [anon_sym_get] = ACTIONS(3574), - [anon_sym_set] = ACTIONS(3576), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [630] = { - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3582), - [anon_sym_get] = ACTIONS(3532), - [anon_sym_set] = ACTIONS(3534), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [631] = { - [sym_getter] = STATE(4822), - [sym_setter] = STATE(4822), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(3584), - [anon_sym_get] = ACTIONS(3532), - [anon_sym_set] = ACTIONS(3534), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [632] = { - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3586), - [anon_sym_get] = ACTIONS(3574), - [anon_sym_set] = ACTIONS(3576), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [633] = { - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3588), - [anon_sym_get] = ACTIONS(3532), - [anon_sym_set] = ACTIONS(3534), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [634] = { - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3590), - [anon_sym_get] = ACTIONS(3574), - [anon_sym_set] = ACTIONS(3576), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [635] = { - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3592), - [anon_sym_get] = ACTIONS(3574), - [anon_sym_set] = ACTIONS(3576), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [636] = { - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3594), - [anon_sym_get] = ACTIONS(3532), - [anon_sym_set] = ACTIONS(3534), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [637] = { - [sym_property_delegate] = STATE(727), - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3502), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3504), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [638] = { - [sym_property_delegate] = STATE(719), - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3496), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(2006), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [639] = { - [sym_property_delegate] = STATE(720), - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(3596), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1994), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [640] = { - [sym_property_delegate] = STATE(716), - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3478), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1992), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [641] = { - [sym_property_delegate] = STATE(712), - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(3494), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1948), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [642] = { - [sym_property_delegate] = STATE(742), - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(3488), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(2008), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [643] = { - [sym_property_delegate] = STATE(725), - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3500), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1984), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [644] = { - [sym_property_delegate] = STATE(737), - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(3470), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1996), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [645] = { - [sym_property_delegate] = STATE(747), - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(3598), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(2010), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [646] = { - [sym_property_delegate] = STATE(732), - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3490), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3492), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [647] = { - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1928), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [648] = { - [sym_getter] = STATE(3106), - [sym_setter] = STATE(3106), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1766), - [sym_label] = ACTIONS(1764), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1766), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [649] = { - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1924), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [650] = { - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [651] = { - [sym_getter] = STATE(1111), - [sym_setter] = STATE(1111), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [652] = { - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1912), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [653] = { - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [654] = { - [sym_getter] = STATE(1111), - [sym_setter] = STATE(1111), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1880), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [655] = { - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [656] = { - [sym_getter] = STATE(3114), - [sym_setter] = STATE(3114), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [657] = { - [sym_getter] = STATE(1094), - [sym_setter] = STATE(1094), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1766), - [sym_label] = ACTIONS(1764), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1766), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [658] = { - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3410), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [659] = { - [sym_getter] = STATE(3114), - [sym_setter] = STATE(3114), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1932), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [660] = { - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1936), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [661] = { - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [662] = { - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1918), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [663] = { - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1910), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [664] = { - [sym_getter] = STATE(3097), - [sym_setter] = STATE(3097), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_fun] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(3368), - [anon_sym_super] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3370), - [sym_label] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_null] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_when] = ACTIONS(3368), - [anon_sym_try] = ACTIONS(3368), - [anon_sym_throw] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3370), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3368), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3370), - [anon_sym_continue_AT] = ACTIONS(3370), - [anon_sym_break_AT] = ACTIONS(3370), - [anon_sym_this_AT] = ACTIONS(3370), - [anon_sym_super_AT] = ACTIONS(3370), - [sym_real_literal] = ACTIONS(3370), - [sym_integer_literal] = ACTIONS(3368), - [sym_hex_literal] = ACTIONS(3370), - [sym_bin_literal] = ACTIONS(3370), - [anon_sym_true] = ACTIONS(3368), - [anon_sym_false] = ACTIONS(3368), - [anon_sym_SQUOTE] = ACTIONS(3370), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3370), - }, - [665] = { - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1920), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [666] = { - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [667] = { - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [668] = { - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [669] = { - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [670] = { - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [671] = { - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_modifiers] = STATE(9388), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(3398), - [anon_sym_set] = ACTIONS(3400), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [672] = { - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3452), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [673] = { - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1922), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [674] = { - [sym_getter] = STATE(1066), - [sym_setter] = STATE(1066), - [sym_modifiers] = STATE(9369), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_fun] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(3424), - [anon_sym_set] = ACTIONS(3426), - [anon_sym_this] = ACTIONS(3368), - [anon_sym_super] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3370), - [sym_label] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_null] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_when] = ACTIONS(3368), - [anon_sym_try] = ACTIONS(3368), - [anon_sym_throw] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3370), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3368), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3370), - [anon_sym_continue_AT] = ACTIONS(3370), - [anon_sym_break_AT] = ACTIONS(3370), - [anon_sym_this_AT] = ACTIONS(3370), - [anon_sym_super_AT] = ACTIONS(3370), - [sym_real_literal] = ACTIONS(3370), - [sym_integer_literal] = ACTIONS(3368), - [sym_hex_literal] = ACTIONS(3370), - [sym_bin_literal] = ACTIONS(3370), - [anon_sym_true] = ACTIONS(3368), - [anon_sym_false] = ACTIONS(3368), - [anon_sym_SQUOTE] = ACTIONS(3370), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3370), - }, - [675] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3600), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [676] = { - [sym_getter] = STATE(3899), - [sym_setter] = STATE(3899), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(3622), - [anon_sym_get] = ACTIONS(3624), - [anon_sym_set] = ACTIONS(3626), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [677] = { - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3662), - [anon_sym_get] = ACTIONS(3664), - [anon_sym_set] = ACTIONS(3666), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [678] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(675), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(675), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3668), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [679] = { - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3670), - [anon_sym_get] = ACTIONS(3664), - [anon_sym_set] = ACTIONS(3666), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [680] = { - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3672), - [anon_sym_get] = ACTIONS(3664), - [anon_sym_set] = ACTIONS(3666), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [681] = { - [sym_getter] = STATE(5133), - [sym_setter] = STATE(5133), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(3674), - [anon_sym_get] = ACTIONS(3664), - [anon_sym_set] = ACTIONS(3666), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [682] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(692), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(692), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3676), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [683] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3678), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [684] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(693), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(693), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3680), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [685] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(688), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(688), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3682), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [686] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(707), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(707), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3684), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [687] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3686), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [688] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3668), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [689] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3688), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [690] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(708), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(708), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3690), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [691] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(689), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(689), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3692), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [692] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3692), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [693] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3694), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [694] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3696), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [695] = { - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3698), - [anon_sym_get] = ACTIONS(3624), - [anon_sym_set] = ACTIONS(3626), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [696] = { - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3700), - [anon_sym_get] = ACTIONS(3624), - [anon_sym_set] = ACTIONS(3626), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [697] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(703), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(703), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3702), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [698] = { - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3704), - [anon_sym_get] = ACTIONS(3664), - [anon_sym_set] = ACTIONS(3666), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [699] = { - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3706), - [anon_sym_get] = ACTIONS(3624), - [anon_sym_set] = ACTIONS(3626), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [700] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(683), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(683), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3694), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [701] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(704), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(704), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3708), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [702] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(694), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(694), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3710), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [703] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3710), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [704] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3712), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [705] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(3714), - [anon_sym_AT] = ACTIONS(3717), - [anon_sym_LBRACK] = ACTIONS(3720), - [anon_sym_LBRACE] = ACTIONS(3723), - [anon_sym_RBRACE] = ACTIONS(3726), - [anon_sym_LPAREN] = ACTIONS(3728), - [anon_sym_object] = ACTIONS(3731), - [anon_sym_fun] = ACTIONS(3734), - [anon_sym_get] = ACTIONS(3737), - [anon_sym_set] = ACTIONS(3737), - [anon_sym_this] = ACTIONS(3740), - [anon_sym_super] = ACTIONS(3743), - [anon_sym_STAR] = ACTIONS(3746), - [sym_label] = ACTIONS(3749), - [anon_sym_in] = ACTIONS(3752), - [anon_sym_null] = ACTIONS(3755), - [anon_sym_if] = ACTIONS(3758), - [anon_sym_else] = ACTIONS(3761), - [anon_sym_when] = ACTIONS(3764), - [anon_sym_try] = ACTIONS(3767), - [anon_sym_throw] = ACTIONS(3770), - [anon_sym_return] = ACTIONS(3773), - [anon_sym_continue] = ACTIONS(3776), - [anon_sym_break] = ACTIONS(3776), - [anon_sym_COLON_COLON] = ACTIONS(3779), - [anon_sym_BANGin] = ACTIONS(3782), - [anon_sym_is] = ACTIONS(3785), - [anon_sym_BANGis] = ACTIONS(3788), - [anon_sym_PLUS] = ACTIONS(3749), - [anon_sym_DASH] = ACTIONS(3749), - [anon_sym_PLUS_PLUS] = ACTIONS(3791), - [anon_sym_DASH_DASH] = ACTIONS(3791), - [anon_sym_BANG] = ACTIONS(3749), - [anon_sym_data] = ACTIONS(3737), - [anon_sym_inner] = ACTIONS(3737), - [anon_sym_value] = ACTIONS(3737), - [anon_sym_expect] = ACTIONS(3737), - [anon_sym_actual] = ACTIONS(3737), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3794), - [anon_sym_continue_AT] = ACTIONS(3797), - [anon_sym_break_AT] = ACTIONS(3800), - [anon_sym_this_AT] = ACTIONS(3803), - [anon_sym_super_AT] = ACTIONS(3806), - [sym_real_literal] = ACTIONS(3809), - [sym_integer_literal] = ACTIONS(3812), - [sym_hex_literal] = ACTIONS(3815), - [sym_bin_literal] = ACTIONS(3815), - [anon_sym_true] = ACTIONS(3818), - [anon_sym_false] = ACTIONS(3818), - [anon_sym_SQUOTE] = ACTIONS(3821), - [sym__backtick_identifier] = ACTIONS(3824), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3827), - }, - [706] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(687), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(687), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3712), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [707] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3690), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [708] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_entry] = STATE(705), - [sym_when_condition] = STATE(8793), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym_when_expression_repeat1] = STATE(705), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3830), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_else] = ACTIONS(3604), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [709] = { - [sym_getter] = STATE(5128), - [sym_setter] = STATE(5128), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(3832), - [anon_sym_get] = ACTIONS(3664), - [anon_sym_set] = ACTIONS(3666), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [710] = { - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3834), - [anon_sym_get] = ACTIONS(3624), - [anon_sym_set] = ACTIONS(3626), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [711] = { - [sym_getter] = STATE(3911), - [sym_setter] = STATE(3911), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(3836), - [anon_sym_get] = ACTIONS(3624), - [anon_sym_set] = ACTIONS(3626), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [712] = { - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1992), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [713] = { - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [714] = { - [sym_getter] = STATE(4822), - [sym_setter] = STATE(4822), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3840), - [anon_sym_get] = ACTIONS(3842), - [anon_sym_set] = ACTIONS(3844), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [715] = { - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [716] = { - [sym_getter] = STATE(3153), - [sym_setter] = STATE(3153), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1994), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [717] = { - [sym_getter] = STATE(1094), - [sym_setter] = STATE(1094), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1766), - [sym_label] = ACTIONS(1764), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1766), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [718] = { - [sym_getter] = STATE(3114), - [sym_setter] = STATE(3114), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [719] = { - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(2008), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [720] = { - [sym_getter] = STATE(3114), - [sym_setter] = STATE(3114), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1990), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [721] = { - [sym_getter] = STATE(3382), - [sym_setter] = STATE(3382), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3868), - [anon_sym_get] = ACTIONS(3870), - [anon_sym_set] = ACTIONS(3872), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [722] = { - [sym_getter] = STATE(1154), - [sym_setter] = STATE(1154), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [723] = { - [sym_getter] = STATE(3106), - [sym_setter] = STATE(3106), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1766), - [sym_label] = ACTIONS(1764), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1766), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [724] = { - [sym_getter] = STATE(3097), - [sym_setter] = STATE(3097), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_fun] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(3368), - [anon_sym_super] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3370), - [sym_label] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_null] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_when] = ACTIONS(3368), - [anon_sym_try] = ACTIONS(3368), - [anon_sym_throw] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3370), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3368), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3370), - [anon_sym_continue_AT] = ACTIONS(3370), - [anon_sym_break_AT] = ACTIONS(3370), - [anon_sym_this_AT] = ACTIONS(3370), - [anon_sym_super_AT] = ACTIONS(3370), - [sym_real_literal] = ACTIONS(3370), - [sym_integer_literal] = ACTIONS(3368), - [sym_hex_literal] = ACTIONS(3370), - [sym_bin_literal] = ACTIONS(3370), - [anon_sym_true] = ACTIONS(3368), - [anon_sym_false] = ACTIONS(3368), - [anon_sym_SQUOTE] = ACTIONS(3370), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3370), - }, - [725] = { - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1948), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [726] = { - [sym_getter] = STATE(3258), - [sym_setter] = STATE(3258), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [727] = { - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1984), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [728] = { - [sym_getter] = STATE(3241), - [sym_setter] = STATE(3241), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [729] = { - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3504), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [730] = { - [sym_getter] = STATE(3204), - [sym_setter] = STATE(3204), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [731] = { - [sym_getter] = STATE(3203), - [sym_setter] = STATE(3203), - [sym_modifiers] = STATE(9423), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3482), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [732] = { - [sym_getter] = STATE(1176), - [sym_setter] = STATE(1176), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1996), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [733] = { - [sym_getter] = STATE(1066), - [sym_setter] = STATE(1066), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_fun] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(3368), - [anon_sym_super] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3370), - [sym_label] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_null] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_when] = ACTIONS(3368), - [anon_sym_try] = ACTIONS(3368), - [anon_sym_throw] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3370), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3368), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3370), - [anon_sym_continue_AT] = ACTIONS(3370), - [anon_sym_break_AT] = ACTIONS(3370), - [anon_sym_this_AT] = ACTIONS(3370), - [anon_sym_super_AT] = ACTIONS(3370), - [sym_real_literal] = ACTIONS(3370), - [sym_integer_literal] = ACTIONS(3368), - [sym_hex_literal] = ACTIONS(3370), - [sym_bin_literal] = ACTIONS(3370), - [anon_sym_true] = ACTIONS(3368), - [anon_sym_false] = ACTIONS(3368), - [anon_sym_SQUOTE] = ACTIONS(3370), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3370), - }, - [734] = { - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3874), - [anon_sym_get] = ACTIONS(3870), - [anon_sym_set] = ACTIONS(3872), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [735] = { - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3876), - [anon_sym_get] = ACTIONS(3842), - [anon_sym_set] = ACTIONS(3844), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [736] = { - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3878), - [anon_sym_get] = ACTIONS(3842), - [anon_sym_set] = ACTIONS(3844), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [737] = { - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(2006), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [738] = { - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3880), - [anon_sym_get] = ACTIONS(3842), - [anon_sym_set] = ACTIONS(3844), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [739] = { - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [740] = { - [sym_getter] = STATE(1178), - [sym_setter] = STATE(1178), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [741] = { - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3882), - [anon_sym_get] = ACTIONS(3842), - [anon_sym_set] = ACTIONS(3844), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [742] = { - [sym_getter] = STATE(1131), - [sym_setter] = STATE(1131), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(2010), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [743] = { - [sym_getter] = STATE(1111), - [sym_setter] = STATE(1111), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [744] = { - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3492), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [745] = { - [sym_getter] = STATE(1140), - [sym_setter] = STATE(1140), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [746] = { - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3884), - [anon_sym_get] = ACTIONS(3870), - [anon_sym_set] = ACTIONS(3872), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [747] = { - [sym_getter] = STATE(1111), - [sym_setter] = STATE(1111), - [sym_modifiers] = STATE(9279), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(2014), - [anon_sym_get] = ACTIONS(3474), - [anon_sym_set] = ACTIONS(3476), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [748] = { - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3886), - [anon_sym_get] = ACTIONS(3870), - [anon_sym_set] = ACTIONS(3872), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [749] = { - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3888), - [anon_sym_get] = ACTIONS(3870), - [anon_sym_set] = ACTIONS(3872), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [750] = { - [sym_getter] = STATE(3393), - [sym_setter] = STATE(3393), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3890), - [anon_sym_get] = ACTIONS(3870), - [anon_sym_set] = ACTIONS(3872), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [751] = { - [sym_getter] = STATE(4836), - [sym_setter] = STATE(4836), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3892), - [anon_sym_get] = ACTIONS(3842), - [anon_sym_set] = ACTIONS(3844), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [752] = { - [sym_getter] = STATE(3899), - [sym_setter] = STATE(3899), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3896), - [anon_sym_get] = ACTIONS(3898), - [anon_sym_set] = ACTIONS(3900), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [753] = { - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3924), - [anon_sym_get] = ACTIONS(3926), - [anon_sym_set] = ACTIONS(3928), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [754] = { - [sym__loop_statement] = STATE(1078), - [sym_for_statement] = STATE(1078), - [sym_while_statement] = STATE(1078), - [sym_do_while_statement] = STATE(1078), - [sym_assignment] = STATE(1078), - [sym__expression] = STATE(384), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1434), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8377), - [sym_annotation] = STATE(1243), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(695), - [anon_sym_for] = ACTIONS(697), - [anon_sym_while] = ACTIONS(699), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [755] = { - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3930), - [anon_sym_get] = ACTIONS(3926), - [anon_sym_set] = ACTIONS(3928), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [756] = { - [sym__loop_statement] = STATE(5110), - [sym_for_statement] = STATE(5110), - [sym_while_statement] = STATE(5110), - [sym_do_while_statement] = STATE(5110), - [sym_assignment] = STATE(5110), - [sym__expression] = STATE(4292), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_annotation] = STATE(1290), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(1069), - [anon_sym_while] = ACTIONS(1071), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [757] = { - [sym_annotated_lambda] = STATE(1030), - [sym_lambda_literal] = STATE(1080), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(3932), - [anon_sym_AT] = ACTIONS(3934), - [anon_sym_LBRACK] = ACTIONS(3934), - [anon_sym_DOT] = ACTIONS(3932), - [anon_sym_as] = ACTIONS(3932), - [anon_sym_EQ] = ACTIONS(3932), - [anon_sym_LBRACE] = ACTIONS(3934), - [anon_sym_RBRACE] = ACTIONS(3934), - [anon_sym_LPAREN] = ACTIONS(3934), - [anon_sym_COMMA] = ACTIONS(3934), - [anon_sym_LT] = ACTIONS(3932), - [anon_sym_GT] = ACTIONS(3932), - [anon_sym_where] = ACTIONS(3932), - [anon_sym_object] = ACTIONS(3932), - [anon_sym_fun] = ACTIONS(3932), - [anon_sym_SEMI] = ACTIONS(3934), - [anon_sym_get] = ACTIONS(3932), - [anon_sym_set] = ACTIONS(3932), - [anon_sym_this] = ACTIONS(3932), - [anon_sym_super] = ACTIONS(3932), - [anon_sym_STAR] = ACTIONS(3932), - [sym_label] = ACTIONS(3932), - [anon_sym_in] = ACTIONS(3932), - [anon_sym_DOT_DOT] = ACTIONS(3934), - [anon_sym_QMARK_COLON] = ACTIONS(3934), - [anon_sym_AMP_AMP] = ACTIONS(3934), - [anon_sym_PIPE_PIPE] = ACTIONS(3934), - [anon_sym_null] = ACTIONS(3932), - [anon_sym_if] = ACTIONS(3932), - [anon_sym_else] = ACTIONS(3932), - [anon_sym_when] = ACTIONS(3932), - [anon_sym_try] = ACTIONS(3932), - [anon_sym_throw] = ACTIONS(3932), - [anon_sym_return] = ACTIONS(3932), - [anon_sym_continue] = ACTIONS(3932), - [anon_sym_break] = ACTIONS(3932), - [anon_sym_COLON_COLON] = ACTIONS(3934), - [anon_sym_PLUS_EQ] = ACTIONS(3934), - [anon_sym_DASH_EQ] = ACTIONS(3934), - [anon_sym_STAR_EQ] = ACTIONS(3934), - [anon_sym_SLASH_EQ] = ACTIONS(3934), - [anon_sym_PERCENT_EQ] = ACTIONS(3934), - [anon_sym_BANG_EQ] = ACTIONS(3932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3934), - [anon_sym_EQ_EQ] = ACTIONS(3932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3934), - [anon_sym_LT_EQ] = ACTIONS(3934), - [anon_sym_GT_EQ] = ACTIONS(3934), - [anon_sym_BANGin] = ACTIONS(3934), - [anon_sym_is] = ACTIONS(3932), - [anon_sym_BANGis] = ACTIONS(3934), - [anon_sym_PLUS] = ACTIONS(3932), - [anon_sym_DASH] = ACTIONS(3932), - [anon_sym_SLASH] = ACTIONS(3932), - [anon_sym_PERCENT] = ACTIONS(3932), - [anon_sym_as_QMARK] = ACTIONS(3934), - [anon_sym_PLUS_PLUS] = ACTIONS(3934), - [anon_sym_DASH_DASH] = ACTIONS(3934), - [anon_sym_BANG] = ACTIONS(3932), - [anon_sym_BANG_BANG] = ACTIONS(3934), - [anon_sym_suspend] = ACTIONS(3932), - [anon_sym_sealed] = ACTIONS(3932), - [anon_sym_annotation] = ACTIONS(3932), - [anon_sym_data] = ACTIONS(3932), - [anon_sym_inner] = ACTIONS(3932), - [anon_sym_value] = ACTIONS(3932), - [anon_sym_override] = ACTIONS(3932), - [anon_sym_lateinit] = ACTIONS(3932), - [anon_sym_public] = ACTIONS(3932), - [anon_sym_private] = ACTIONS(3932), - [anon_sym_internal] = ACTIONS(3932), - [anon_sym_protected] = ACTIONS(3932), - [anon_sym_tailrec] = ACTIONS(3932), - [anon_sym_operator] = ACTIONS(3932), - [anon_sym_infix] = ACTIONS(3932), - [anon_sym_inline] = ACTIONS(3932), - [anon_sym_external] = ACTIONS(3932), - [sym_property_modifier] = ACTIONS(3932), - [anon_sym_abstract] = ACTIONS(3932), - [anon_sym_final] = ACTIONS(3932), - [anon_sym_open] = ACTIONS(3932), - [anon_sym_vararg] = ACTIONS(3932), - [anon_sym_noinline] = ACTIONS(3932), - [anon_sym_crossinline] = ACTIONS(3932), - [anon_sym_expect] = ACTIONS(3932), - [anon_sym_actual] = ACTIONS(3932), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3934), - [anon_sym_continue_AT] = ACTIONS(3934), - [anon_sym_break_AT] = ACTIONS(3934), - [anon_sym_this_AT] = ACTIONS(3934), - [anon_sym_super_AT] = ACTIONS(3934), - [sym_real_literal] = ACTIONS(3934), - [sym_integer_literal] = ACTIONS(3932), - [sym_hex_literal] = ACTIONS(3934), - [sym_bin_literal] = ACTIONS(3934), - [anon_sym_true] = ACTIONS(3932), - [anon_sym_false] = ACTIONS(3932), - [anon_sym_SQUOTE] = ACTIONS(3934), - [sym__backtick_identifier] = ACTIONS(3934), - [sym__automatic_semicolon] = ACTIONS(3934), - [sym_safe_nav] = ACTIONS(3934), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3934), - }, - [758] = { - [sym__loop_statement] = STATE(1078), - [sym_for_statement] = STATE(1078), - [sym_while_statement] = STATE(1078), - [sym_do_while_statement] = STATE(1078), - [sym_assignment] = STATE(1078), - [sym__expression] = STATE(370), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(765), - [sym_parenthesized_expression] = STATE(765), - [sym_collection_literal] = STATE(765), - [sym__literal_constant] = STATE(765), - [sym_string_literal] = STATE(765), - [sym_lambda_literal] = STATE(765), - [sym_anonymous_function] = STATE(765), - [sym__function_literal] = STATE(765), - [sym_object_literal] = STATE(765), - [sym_this_expression] = STATE(765), - [sym_super_expression] = STATE(765), - [sym_if_expression] = STATE(765), - [sym_when_expression] = STATE(765), - [sym_try_expression] = STATE(765), - [sym_jump_expression] = STATE(765), - [sym_callable_reference] = STATE(765), - [sym__prefix_unary_operator] = STATE(1727), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8394), - [sym_annotation] = STATE(1291), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(765), - [sym_long_literal] = STATE(765), - [sym_boolean_literal] = STATE(765), - [sym_character_literal] = STATE(765), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(367), - [anon_sym_for] = ACTIONS(369), - [anon_sym_while] = ACTIONS(371), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(375), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(409), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [759] = { - [sym__loop_statement] = STATE(3134), - [sym_for_statement] = STATE(3134), - [sym_while_statement] = STATE(3134), - [sym_do_while_statement] = STATE(3134), - [sym_assignment] = STATE(3134), - [sym__expression] = STATE(2306), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_annotation] = STATE(1275), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1089), - [anon_sym_while] = ACTIONS(1091), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [760] = { - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3936), - [anon_sym_get] = ACTIONS(3926), - [anon_sym_set] = ACTIONS(3928), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [761] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3940), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3945), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3945), - [anon_sym_interface] = ACTIONS(3945), - [anon_sym_enum] = ACTIONS(3945), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3945), - [anon_sym_var] = ACTIONS(3945), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3947), - [anon_sym_fun] = ACTIONS(3947), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3947), - [anon_sym_set] = ACTIONS(3947), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3938), - [sym_label] = ACTIONS(3938), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3945), - [anon_sym_sealed] = ACTIONS(3945), - [anon_sym_annotation] = ACTIONS(3945), - [anon_sym_data] = ACTIONS(3947), - [anon_sym_inner] = ACTIONS(3947), - [anon_sym_value] = ACTIONS(3947), - [anon_sym_override] = ACTIONS(3945), - [anon_sym_lateinit] = ACTIONS(3945), - [anon_sym_public] = ACTIONS(3945), - [anon_sym_private] = ACTIONS(3945), - [anon_sym_internal] = ACTIONS(3945), - [anon_sym_protected] = ACTIONS(3945), - [anon_sym_tailrec] = ACTIONS(3945), - [anon_sym_operator] = ACTIONS(3945), - [anon_sym_infix] = ACTIONS(3945), - [anon_sym_inline] = ACTIONS(3945), - [anon_sym_external] = ACTIONS(3945), - [sym_property_modifier] = ACTIONS(3945), - [anon_sym_abstract] = ACTIONS(3945), - [anon_sym_final] = ACTIONS(3945), - [anon_sym_open] = ACTIONS(3945), - [anon_sym_vararg] = ACTIONS(3945), - [anon_sym_noinline] = ACTIONS(3945), - [anon_sym_crossinline] = ACTIONS(3945), - [anon_sym_expect] = ACTIONS(3947), - [anon_sym_actual] = ACTIONS(3947), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [762] = { - [sym_indexing_suffix] = STATE(7131), - [sym_navigation_suffix] = STATE(7131), - [sym__postfix_unary_operator] = STATE(7131), - [sym__member_access_operator] = STATE(7782), - [sym__postfix_unary_suffix] = STATE(7131), - [aux_sym__postfix_unary_expression_repeat1] = STATE(7131), - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3954), - [anon_sym_DOT] = ACTIONS(3957), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3960), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_object] = ACTIONS(3950), - [anon_sym_fun] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_this] = ACTIONS(3950), - [anon_sym_super] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [sym_label] = ACTIONS(3950), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_null] = ACTIONS(3950), - [anon_sym_if] = ACTIONS(3950), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_when] = ACTIONS(3950), - [anon_sym_try] = ACTIONS(3950), - [anon_sym_throw] = ACTIONS(3950), - [anon_sym_return] = ACTIONS(3950), - [anon_sym_continue] = ACTIONS(3950), - [anon_sym_break] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3962), - [anon_sym_PLUS_EQ] = ACTIONS(3965), - [anon_sym_DASH_EQ] = ACTIONS(3965), - [anon_sym_STAR_EQ] = ACTIONS(3965), - [anon_sym_SLASH_EQ] = ACTIONS(3965), - [anon_sym_PERCENT_EQ] = ACTIONS(3965), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3967), - [anon_sym_DASH_DASH] = ACTIONS(3967), - [anon_sym_BANG] = ACTIONS(3950), - [anon_sym_BANG_BANG] = ACTIONS(3967), - [anon_sym_suspend] = ACTIONS(3950), - [anon_sym_sealed] = ACTIONS(3950), - [anon_sym_annotation] = ACTIONS(3950), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_override] = ACTIONS(3950), - [anon_sym_lateinit] = ACTIONS(3950), - [anon_sym_public] = ACTIONS(3950), - [anon_sym_private] = ACTIONS(3950), - [anon_sym_internal] = ACTIONS(3950), - [anon_sym_protected] = ACTIONS(3950), - [anon_sym_tailrec] = ACTIONS(3950), - [anon_sym_operator] = ACTIONS(3950), - [anon_sym_infix] = ACTIONS(3950), - [anon_sym_inline] = ACTIONS(3950), - [anon_sym_external] = ACTIONS(3950), - [sym_property_modifier] = ACTIONS(3950), - [anon_sym_abstract] = ACTIONS(3950), - [anon_sym_final] = ACTIONS(3950), - [anon_sym_open] = ACTIONS(3950), - [anon_sym_vararg] = ACTIONS(3950), - [anon_sym_noinline] = ACTIONS(3950), - [anon_sym_crossinline] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3952), - [anon_sym_continue_AT] = ACTIONS(3952), - [anon_sym_break_AT] = ACTIONS(3952), - [anon_sym_this_AT] = ACTIONS(3952), - [anon_sym_super_AT] = ACTIONS(3952), - [sym_real_literal] = ACTIONS(3952), - [sym_integer_literal] = ACTIONS(3950), - [sym_hex_literal] = ACTIONS(3952), - [sym_bin_literal] = ACTIONS(3952), - [anon_sym_true] = ACTIONS(3950), - [anon_sym_false] = ACTIONS(3950), - [anon_sym_SQUOTE] = ACTIONS(3952), - [sym__backtick_identifier] = ACTIONS(3952), - [sym__automatic_semicolon] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3962), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3952), - }, - [763] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3970), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3973), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3973), - [anon_sym_interface] = ACTIONS(3973), - [anon_sym_enum] = ACTIONS(3973), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3973), - [anon_sym_var] = ACTIONS(3973), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3975), - [anon_sym_fun] = ACTIONS(3975), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3975), - [anon_sym_set] = ACTIONS(3975), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3938), - [sym_label] = ACTIONS(3938), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3975), - [anon_sym_sealed] = ACTIONS(3975), - [anon_sym_annotation] = ACTIONS(3975), - [anon_sym_data] = ACTIONS(3975), - [anon_sym_inner] = ACTIONS(3975), - [anon_sym_value] = ACTIONS(3975), - [anon_sym_override] = ACTIONS(3975), - [anon_sym_lateinit] = ACTIONS(3975), - [anon_sym_public] = ACTIONS(3975), - [anon_sym_private] = ACTIONS(3975), - [anon_sym_internal] = ACTIONS(3975), - [anon_sym_protected] = ACTIONS(3975), - [anon_sym_tailrec] = ACTIONS(3975), - [anon_sym_operator] = ACTIONS(3975), - [anon_sym_infix] = ACTIONS(3975), - [anon_sym_inline] = ACTIONS(3975), - [anon_sym_external] = ACTIONS(3975), - [sym_property_modifier] = ACTIONS(3975), - [anon_sym_abstract] = ACTIONS(3975), - [anon_sym_final] = ACTIONS(3975), - [anon_sym_open] = ACTIONS(3975), - [anon_sym_vararg] = ACTIONS(3975), - [anon_sym_noinline] = ACTIONS(3975), - [anon_sym_crossinline] = ACTIONS(3975), - [anon_sym_expect] = ACTIONS(3975), - [anon_sym_actual] = ACTIONS(3975), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [764] = { - [sym__loop_statement] = STATE(5398), - [sym_for_statement] = STATE(5398), - [sym_while_statement] = STATE(5398), - [sym_do_while_statement] = STATE(5398), - [sym_assignment] = STATE(5398), - [sym__expression] = STATE(2306), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(2169), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8355), - [sym_annotation] = STATE(1275), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1087), - [anon_sym_for] = ACTIONS(1117), - [anon_sym_while] = ACTIONS(1119), - [anon_sym_do] = ACTIONS(1121), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [765] = { - [sym_indexing_suffix] = STATE(7131), - [sym_navigation_suffix] = STATE(7131), - [sym__postfix_unary_operator] = STATE(7131), - [sym__member_access_operator] = STATE(7782), - [sym__postfix_unary_suffix] = STATE(7131), - [aux_sym__postfix_unary_expression_repeat1] = STATE(7131), - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3954), - [anon_sym_DOT] = ACTIONS(3957), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3978), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_object] = ACTIONS(3950), - [anon_sym_fun] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_this] = ACTIONS(3950), - [anon_sym_super] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [sym_label] = ACTIONS(3950), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_null] = ACTIONS(3950), - [anon_sym_if] = ACTIONS(3950), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_when] = ACTIONS(3950), - [anon_sym_try] = ACTIONS(3950), - [anon_sym_throw] = ACTIONS(3950), - [anon_sym_return] = ACTIONS(3950), - [anon_sym_continue] = ACTIONS(3950), - [anon_sym_break] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3962), - [anon_sym_PLUS_EQ] = ACTIONS(3981), - [anon_sym_DASH_EQ] = ACTIONS(3981), - [anon_sym_STAR_EQ] = ACTIONS(3981), - [anon_sym_SLASH_EQ] = ACTIONS(3981), - [anon_sym_PERCENT_EQ] = ACTIONS(3981), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3967), - [anon_sym_DASH_DASH] = ACTIONS(3967), - [anon_sym_BANG] = ACTIONS(3950), - [anon_sym_BANG_BANG] = ACTIONS(3967), - [anon_sym_suspend] = ACTIONS(3950), - [anon_sym_sealed] = ACTIONS(3950), - [anon_sym_annotation] = ACTIONS(3950), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_override] = ACTIONS(3950), - [anon_sym_lateinit] = ACTIONS(3950), - [anon_sym_public] = ACTIONS(3950), - [anon_sym_private] = ACTIONS(3950), - [anon_sym_internal] = ACTIONS(3950), - [anon_sym_protected] = ACTIONS(3950), - [anon_sym_tailrec] = ACTIONS(3950), - [anon_sym_operator] = ACTIONS(3950), - [anon_sym_infix] = ACTIONS(3950), - [anon_sym_inline] = ACTIONS(3950), - [anon_sym_external] = ACTIONS(3950), - [sym_property_modifier] = ACTIONS(3950), - [anon_sym_abstract] = ACTIONS(3950), - [anon_sym_final] = ACTIONS(3950), - [anon_sym_open] = ACTIONS(3950), - [anon_sym_vararg] = ACTIONS(3950), - [anon_sym_noinline] = ACTIONS(3950), - [anon_sym_crossinline] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3952), - [anon_sym_continue_AT] = ACTIONS(3952), - [anon_sym_break_AT] = ACTIONS(3952), - [anon_sym_this_AT] = ACTIONS(3952), - [anon_sym_super_AT] = ACTIONS(3952), - [sym_real_literal] = ACTIONS(3952), - [sym_integer_literal] = ACTIONS(3950), - [sym_hex_literal] = ACTIONS(3952), - [sym_bin_literal] = ACTIONS(3952), - [anon_sym_true] = ACTIONS(3950), - [anon_sym_false] = ACTIONS(3950), - [anon_sym_SQUOTE] = ACTIONS(3952), - [sym__backtick_identifier] = ACTIONS(3952), - [sym__automatic_semicolon] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3962), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3952), - }, - [766] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3940), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3945), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3945), - [anon_sym_interface] = ACTIONS(3945), - [anon_sym_enum] = ACTIONS(3945), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3945), - [anon_sym_var] = ACTIONS(3945), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3947), - [anon_sym_fun] = ACTIONS(3947), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3947), - [anon_sym_set] = ACTIONS(3947), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3938), - [sym_label] = ACTIONS(3938), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3947), - [anon_sym_sealed] = ACTIONS(3947), - [anon_sym_annotation] = ACTIONS(3947), - [anon_sym_data] = ACTIONS(3947), - [anon_sym_inner] = ACTIONS(3947), - [anon_sym_value] = ACTIONS(3947), - [anon_sym_override] = ACTIONS(3947), - [anon_sym_lateinit] = ACTIONS(3947), - [anon_sym_public] = ACTIONS(3947), - [anon_sym_private] = ACTIONS(3947), - [anon_sym_internal] = ACTIONS(3947), - [anon_sym_protected] = ACTIONS(3947), - [anon_sym_tailrec] = ACTIONS(3947), - [anon_sym_operator] = ACTIONS(3947), - [anon_sym_infix] = ACTIONS(3947), - [anon_sym_inline] = ACTIONS(3947), - [anon_sym_external] = ACTIONS(3947), - [sym_property_modifier] = ACTIONS(3947), - [anon_sym_abstract] = ACTIONS(3947), - [anon_sym_final] = ACTIONS(3947), - [anon_sym_open] = ACTIONS(3947), - [anon_sym_vararg] = ACTIONS(3947), - [anon_sym_noinline] = ACTIONS(3947), - [anon_sym_crossinline] = ACTIONS(3947), - [anon_sym_expect] = ACTIONS(3947), - [anon_sym_actual] = ACTIONS(3947), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [767] = { - [sym__loop_statement] = STATE(4032), - [sym_for_statement] = STATE(4032), - [sym_while_statement] = STATE(4032), - [sym_do_while_statement] = STATE(4032), - [sym_assignment] = STATE(4032), - [sym__expression] = STATE(2589), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(1528), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8378), - [sym_annotation] = STATE(1283), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1005), - [anon_sym_for] = ACTIONS(1007), - [anon_sym_while] = ACTIONS(1009), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [768] = { - [sym_getter] = STATE(3911), - [sym_setter] = STATE(3911), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3984), - [anon_sym_get] = ACTIONS(3898), - [anon_sym_set] = ACTIONS(3900), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [769] = { - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3986), - [anon_sym_get] = ACTIONS(3898), - [anon_sym_set] = ACTIONS(3900), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [770] = { - [sym__loop_statement] = STATE(5110), - [sym_for_statement] = STATE(5110), - [sym_while_statement] = STATE(5110), - [sym_do_while_statement] = STATE(5110), - [sym_assignment] = STATE(5110), - [sym__expression] = STATE(4060), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1862), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8379), - [sym_annotation] = STATE(1247), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(671), - [anon_sym_for] = ACTIONS(673), - [anon_sym_while] = ACTIONS(675), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [771] = { - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3988), - [anon_sym_get] = ACTIONS(3926), - [anon_sym_set] = ACTIONS(3928), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [772] = { - [sym__loop_statement] = STATE(3443), - [sym_for_statement] = STATE(3443), - [sym_while_statement] = STATE(3443), - [sym_do_while_statement] = STATE(3443), - [sym_assignment] = STATE(3443), - [sym__expression] = STATE(1976), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(2046), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8393), - [sym_annotation] = STATE(1239), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(641), - [anon_sym_for] = ACTIONS(643), - [anon_sym_while] = ACTIONS(645), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [773] = { - [sym__loop_statement] = STATE(4032), - [sym_for_statement] = STATE(4032), - [sym_while_statement] = STATE(4032), - [sym_do_while_statement] = STATE(4032), - [sym_assignment] = STATE(4032), - [sym__expression] = STATE(2447), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3014), - [sym_parenthesized_expression] = STATE(3014), - [sym_collection_literal] = STATE(3014), - [sym__literal_constant] = STATE(3014), - [sym_string_literal] = STATE(3014), - [sym_lambda_literal] = STATE(3014), - [sym_anonymous_function] = STATE(3014), - [sym__function_literal] = STATE(3014), - [sym_object_literal] = STATE(3014), - [sym_this_expression] = STATE(3014), - [sym_super_expression] = STATE(3014), - [sym_if_expression] = STATE(3014), - [sym_when_expression] = STATE(3014), - [sym_try_expression] = STATE(3014), - [sym_jump_expression] = STATE(3014), - [sym_callable_reference] = STATE(3014), - [sym__prefix_unary_operator] = STATE(2092), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8384), - [sym_annotation] = STATE(1259), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3014), - [sym_long_literal] = STATE(3014), - [sym_boolean_literal] = STATE(3014), - [sym_character_literal] = STATE(3014), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(953), - [anon_sym_for] = ACTIONS(955), - [anon_sym_while] = ACTIONS(957), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(959), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(965), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [774] = { - [sym__loop_statement] = STATE(9603), - [sym_for_statement] = STATE(9603), - [sym_while_statement] = STATE(9603), - [sym_do_while_statement] = STATE(9603), - [sym_assignment] = STATE(9603), - [sym__expression] = STATE(4263), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_annotation] = STATE(1248), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(319), - [anon_sym_while] = ACTIONS(321), - [anon_sym_do] = ACTIONS(323), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [775] = { - [sym__loop_statement] = STATE(3443), - [sym_for_statement] = STATE(3443), - [sym_while_statement] = STATE(3443), - [sym_do_while_statement] = STATE(3443), - [sym_assignment] = STATE(3443), - [sym__expression] = STATE(2501), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1797), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8386), - [sym_annotation] = STATE(1282), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(981), - [anon_sym_for] = ACTIONS(983), - [anon_sym_while] = ACTIONS(985), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [776] = { - [sym__loop_statement] = STATE(5110), - [sym_for_statement] = STATE(5110), - [sym_while_statement] = STATE(5110), - [sym_do_while_statement] = STATE(5110), - [sym_assignment] = STATE(5110), - [sym__expression] = STATE(3751), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4566), - [sym_parenthesized_expression] = STATE(4566), - [sym_collection_literal] = STATE(4566), - [sym__literal_constant] = STATE(4566), - [sym_string_literal] = STATE(4566), - [sym_lambda_literal] = STATE(4566), - [sym_anonymous_function] = STATE(4566), - [sym__function_literal] = STATE(4566), - [sym_object_literal] = STATE(4566), - [sym_this_expression] = STATE(4566), - [sym_super_expression] = STATE(4566), - [sym_if_expression] = STATE(4566), - [sym_when_expression] = STATE(4566), - [sym_try_expression] = STATE(4566), - [sym_jump_expression] = STATE(4566), - [sym_callable_reference] = STATE(4566), - [sym__prefix_unary_operator] = STATE(1684), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8371), - [sym_annotation] = STATE(1272), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4566), - [sym_long_literal] = STATE(4566), - [sym_boolean_literal] = STATE(4566), - [sym_character_literal] = STATE(4566), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(441), - [anon_sym_for] = ACTIONS(443), - [anon_sym_while] = ACTIONS(445), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(449), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(461), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [777] = { - [sym__loop_statement] = STATE(1078), - [sym_for_statement] = STATE(1078), - [sym_while_statement] = STATE(1078), - [sym_do_while_statement] = STATE(1078), - [sym_assignment] = STATE(1078), - [sym__expression] = STATE(472), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1931), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8370), - [sym_annotation] = STATE(1237), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(923), - [anon_sym_for] = ACTIONS(925), - [anon_sym_while] = ACTIONS(927), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [778] = { - [sym__loop_statement] = STATE(4840), - [sym_for_statement] = STATE(4840), - [sym_while_statement] = STATE(4840), - [sym_do_while_statement] = STATE(4840), - [sym_assignment] = STATE(4840), - [sym__expression] = STATE(4263), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1792), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8397), - [sym_annotation] = STATE(1248), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(317), - [anon_sym_for] = ACTIONS(1053), - [anon_sym_while] = ACTIONS(1055), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [779] = { - [sym__loop_statement] = STATE(3134), - [sym_for_statement] = STATE(3134), - [sym_while_statement] = STATE(3134), - [sym_do_while_statement] = STATE(3134), - [sym_assignment] = STATE(3134), - [sym__expression] = STATE(1229), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1511), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8369), - [sym_annotation] = STATE(1244), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_while] = ACTIONS(783), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [780] = { - [sym__loop_statement] = STATE(3443), - [sym_for_statement] = STATE(3443), - [sym_while_statement] = STATE(3443), - [sym_do_while_statement] = STATE(3443), - [sym_assignment] = STATE(3443), - [sym__expression] = STATE(1219), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2794), - [sym_parenthesized_expression] = STATE(2794), - [sym_collection_literal] = STATE(2794), - [sym__literal_constant] = STATE(2794), - [sym_string_literal] = STATE(2794), - [sym_lambda_literal] = STATE(2794), - [sym_anonymous_function] = STATE(2794), - [sym__function_literal] = STATE(2794), - [sym_object_literal] = STATE(2794), - [sym_this_expression] = STATE(2794), - [sym_super_expression] = STATE(2794), - [sym_if_expression] = STATE(2794), - [sym_when_expression] = STATE(2794), - [sym_try_expression] = STATE(2794), - [sym_jump_expression] = STATE(2794), - [sym_callable_reference] = STATE(2794), - [sym__prefix_unary_operator] = STATE(1475), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8374), - [sym_annotation] = STATE(1278), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2794), - [sym_long_literal] = STATE(2794), - [sym_boolean_literal] = STATE(2794), - [sym_character_literal] = STATE(2794), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(149), - [anon_sym_for] = ACTIONS(151), - [anon_sym_while] = ACTIONS(153), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(157), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(191), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [781] = { - [sym__loop_statement] = STATE(3134), - [sym_for_statement] = STATE(3134), - [sym_while_statement] = STATE(3134), - [sym_do_while_statement] = STATE(3134), - [sym_assignment] = STATE(3134), - [sym__expression] = STATE(1738), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2752), - [sym_parenthesized_expression] = STATE(2752), - [sym_collection_literal] = STATE(2752), - [sym__literal_constant] = STATE(2752), - [sym_string_literal] = STATE(2752), - [sym_lambda_literal] = STATE(2752), - [sym_anonymous_function] = STATE(2752), - [sym__function_literal] = STATE(2752), - [sym_object_literal] = STATE(2752), - [sym_this_expression] = STATE(2752), - [sym_super_expression] = STATE(2752), - [sym_if_expression] = STATE(2752), - [sym_when_expression] = STATE(2752), - [sym_try_expression] = STATE(2752), - [sym_jump_expression] = STATE(2752), - [sym_callable_reference] = STATE(2752), - [sym__prefix_unary_operator] = STATE(1990), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8360), - [sym_annotation] = STATE(1254), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2752), - [sym_long_literal] = STATE(2752), - [sym_boolean_literal] = STATE(2752), - [sym_character_literal] = STATE(2752), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(867), - [anon_sym_for] = ACTIONS(869), - [anon_sym_while] = ACTIONS(871), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(873), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(879), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [782] = { - [sym__loop_statement] = STATE(4840), - [sym_for_statement] = STATE(4840), - [sym_while_statement] = STATE(4840), - [sym_do_while_statement] = STATE(4840), - [sym_assignment] = STATE(4840), - [sym__expression] = STATE(3291), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(1609), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8376), - [sym_annotation] = STATE(1276), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(233), - [anon_sym_for] = ACTIONS(235), - [anon_sym_while] = ACTIONS(237), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [783] = { - [sym__loop_statement] = STATE(9212), - [sym_for_statement] = STATE(9212), - [sym_while_statement] = STATE(9212), - [sym_do_while_statement] = STATE(9212), - [sym_assignment] = STATE(9212), - [sym__expression] = STATE(4292), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1491), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8395), - [sym_annotation] = STATE(1290), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(45), - [anon_sym_for] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [784] = { - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3990), - [anon_sym_get] = ACTIONS(3898), - [anon_sym_set] = ACTIONS(3900), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [785] = { - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3992), - [anon_sym_get] = ACTIONS(3898), - [anon_sym_set] = ACTIONS(3900), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [786] = { - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3994), - [anon_sym_get] = ACTIONS(3898), - [anon_sym_set] = ACTIONS(3900), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [787] = { - [sym__loop_statement] = STATE(5110), - [sym_for_statement] = STATE(5110), - [sym_while_statement] = STATE(5110), - [sym_do_while_statement] = STATE(5110), - [sym_assignment] = STATE(5110), - [sym__expression] = STATE(4233), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(4553), - [sym_parenthesized_expression] = STATE(4553), - [sym_collection_literal] = STATE(4553), - [sym__literal_constant] = STATE(4553), - [sym_string_literal] = STATE(4553), - [sym_lambda_literal] = STATE(4553), - [sym_anonymous_function] = STATE(4553), - [sym__function_literal] = STATE(4553), - [sym_object_literal] = STATE(4553), - [sym_this_expression] = STATE(4553), - [sym_super_expression] = STATE(4553), - [sym_if_expression] = STATE(4553), - [sym_when_expression] = STATE(4553), - [sym_try_expression] = STATE(4553), - [sym_jump_expression] = STATE(4553), - [sym_callable_reference] = STATE(4553), - [sym__prefix_unary_operator] = STATE(1824), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8359), - [sym_annotation] = STATE(1245), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5104), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(4553), - [sym_long_literal] = STATE(4553), - [sym_boolean_literal] = STATE(4553), - [sym_character_literal] = STATE(4553), - [sym__lexical_identifier] = STATE(4609), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(897), - [anon_sym_for] = ACTIONS(899), - [anon_sym_while] = ACTIONS(901), - [anon_sym_do] = ACTIONS(447), - [anon_sym_null] = ACTIONS(53), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(101), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [788] = { - [sym__loop_statement] = STATE(4032), - [sym_for_statement] = STATE(4032), - [sym_while_statement] = STATE(4032), - [sym_do_while_statement] = STATE(4032), - [sym_assignment] = STATE(4032), - [sym__expression] = STATE(1420), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1550), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8390), - [sym_annotation] = STATE(1241), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(491), - [anon_sym_for] = ACTIONS(493), - [anon_sym_while] = ACTIONS(495), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [789] = { - [sym_getter] = STATE(5133), - [sym_setter] = STATE(5133), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3996), - [anon_sym_get] = ACTIONS(3926), - [anon_sym_set] = ACTIONS(3928), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [790] = { - [sym__loop_statement] = STATE(4840), - [sym_for_statement] = STATE(4840), - [sym_while_statement] = STATE(4840), - [sym_do_while_statement] = STATE(4840), - [sym_assignment] = STATE(4840), - [sym__expression] = STATE(4018), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4524), - [sym_parenthesized_expression] = STATE(4524), - [sym_collection_literal] = STATE(4524), - [sym__literal_constant] = STATE(4524), - [sym_string_literal] = STATE(4524), - [sym_lambda_literal] = STATE(4524), - [sym_anonymous_function] = STATE(4524), - [sym__function_literal] = STATE(4524), - [sym_object_literal] = STATE(4524), - [sym_this_expression] = STATE(4524), - [sym_super_expression] = STATE(4524), - [sym_if_expression] = STATE(4524), - [sym_when_expression] = STATE(4524), - [sym_try_expression] = STATE(4524), - [sym_jump_expression] = STATE(4524), - [sym_callable_reference] = STATE(4524), - [sym__prefix_unary_operator] = STATE(2132), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8381), - [sym_annotation] = STATE(1249), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4524), - [sym_long_literal] = STATE(4524), - [sym_boolean_literal] = STATE(4524), - [sym_character_literal] = STATE(4524), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(755), - [anon_sym_for] = ACTIONS(757), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(241), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(275), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [791] = { - [sym_getter] = STATE(5128), - [sym_setter] = STATE(5128), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3998), - [anon_sym_get] = ACTIONS(3926), - [anon_sym_set] = ACTIONS(3928), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [792] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3970), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3973), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3973), - [anon_sym_interface] = ACTIONS(3973), - [anon_sym_enum] = ACTIONS(3973), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3973), - [anon_sym_var] = ACTIONS(3973), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3975), - [anon_sym_fun] = ACTIONS(3975), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3975), - [anon_sym_set] = ACTIONS(3975), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3938), - [sym_label] = ACTIONS(3938), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3973), - [anon_sym_sealed] = ACTIONS(3973), - [anon_sym_annotation] = ACTIONS(3973), - [anon_sym_data] = ACTIONS(3975), - [anon_sym_inner] = ACTIONS(3975), - [anon_sym_value] = ACTIONS(3975), - [anon_sym_override] = ACTIONS(3973), - [anon_sym_lateinit] = ACTIONS(3973), - [anon_sym_public] = ACTIONS(3973), - [anon_sym_private] = ACTIONS(3973), - [anon_sym_internal] = ACTIONS(3973), - [anon_sym_protected] = ACTIONS(3973), - [anon_sym_tailrec] = ACTIONS(3973), - [anon_sym_operator] = ACTIONS(3973), - [anon_sym_infix] = ACTIONS(3973), - [anon_sym_inline] = ACTIONS(3973), - [anon_sym_external] = ACTIONS(3973), - [sym_property_modifier] = ACTIONS(3973), - [anon_sym_abstract] = ACTIONS(3973), - [anon_sym_final] = ACTIONS(3973), - [anon_sym_open] = ACTIONS(3973), - [anon_sym_vararg] = ACTIONS(3973), - [anon_sym_noinline] = ACTIONS(3973), - [anon_sym_crossinline] = ACTIONS(3973), - [anon_sym_expect] = ACTIONS(3975), - [anon_sym_actual] = ACTIONS(3975), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [793] = { - [sym__loop_statement] = STATE(4840), - [sym_for_statement] = STATE(4840), - [sym_while_statement] = STATE(4840), - [sym_do_while_statement] = STATE(4840), - [sym_assignment] = STATE(4840), - [sym__expression] = STATE(4111), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4525), - [sym_parenthesized_expression] = STATE(4525), - [sym_collection_literal] = STATE(4525), - [sym__literal_constant] = STATE(4525), - [sym_string_literal] = STATE(4525), - [sym_lambda_literal] = STATE(4525), - [sym_anonymous_function] = STATE(4525), - [sym__function_literal] = STATE(4525), - [sym_object_literal] = STATE(4525), - [sym_this_expression] = STATE(4525), - [sym_super_expression] = STATE(4525), - [sym_if_expression] = STATE(4525), - [sym_when_expression] = STATE(4525), - [sym_try_expression] = STATE(4525), - [sym_jump_expression] = STATE(4525), - [sym_callable_reference] = STATE(4525), - [sym__prefix_unary_operator] = STATE(1476), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8368), - [sym_annotation] = STATE(1246), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4736), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4525), - [sym_long_literal] = STATE(4525), - [sym_boolean_literal] = STATE(4525), - [sym_character_literal] = STATE(4525), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(841), - [anon_sym_for] = ACTIONS(843), - [anon_sym_while] = ACTIONS(845), - [anon_sym_do] = ACTIONS(239), - [anon_sym_null] = ACTIONS(325), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(337), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [794] = { - [sym_annotated_lambda] = STATE(1060), - [sym_lambda_literal] = STATE(1080), - [sym_annotation] = STATE(8341), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8341), - [sym__alpha_identifier] = ACTIONS(4000), - [anon_sym_AT] = ACTIONS(4002), - [anon_sym_LBRACK] = ACTIONS(4002), - [anon_sym_DOT] = ACTIONS(4000), - [anon_sym_as] = ACTIONS(4000), - [anon_sym_EQ] = ACTIONS(4000), - [anon_sym_LBRACE] = ACTIONS(4002), - [anon_sym_RBRACE] = ACTIONS(4002), - [anon_sym_LPAREN] = ACTIONS(4002), - [anon_sym_COMMA] = ACTIONS(4002), - [anon_sym_LT] = ACTIONS(4000), - [anon_sym_GT] = ACTIONS(4000), - [anon_sym_where] = ACTIONS(4000), - [anon_sym_object] = ACTIONS(4000), - [anon_sym_fun] = ACTIONS(4000), - [anon_sym_SEMI] = ACTIONS(4002), - [anon_sym_get] = ACTIONS(4000), - [anon_sym_set] = ACTIONS(4000), - [anon_sym_this] = ACTIONS(4000), - [anon_sym_super] = ACTIONS(4000), - [anon_sym_STAR] = ACTIONS(4000), - [sym_label] = ACTIONS(4000), - [anon_sym_in] = ACTIONS(4000), - [anon_sym_DOT_DOT] = ACTIONS(4002), - [anon_sym_QMARK_COLON] = ACTIONS(4002), - [anon_sym_AMP_AMP] = ACTIONS(4002), - [anon_sym_PIPE_PIPE] = ACTIONS(4002), - [anon_sym_null] = ACTIONS(4000), - [anon_sym_if] = ACTIONS(4000), - [anon_sym_else] = ACTIONS(4000), - [anon_sym_when] = ACTIONS(4000), - [anon_sym_try] = ACTIONS(4000), - [anon_sym_throw] = ACTIONS(4000), - [anon_sym_return] = ACTIONS(4000), - [anon_sym_continue] = ACTIONS(4000), - [anon_sym_break] = ACTIONS(4000), - [anon_sym_COLON_COLON] = ACTIONS(4002), - [anon_sym_PLUS_EQ] = ACTIONS(4002), - [anon_sym_DASH_EQ] = ACTIONS(4002), - [anon_sym_STAR_EQ] = ACTIONS(4002), - [anon_sym_SLASH_EQ] = ACTIONS(4002), - [anon_sym_PERCENT_EQ] = ACTIONS(4002), - [anon_sym_BANG_EQ] = ACTIONS(4000), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4002), - [anon_sym_EQ_EQ] = ACTIONS(4000), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4002), - [anon_sym_LT_EQ] = ACTIONS(4002), - [anon_sym_GT_EQ] = ACTIONS(4002), - [anon_sym_BANGin] = ACTIONS(4002), - [anon_sym_is] = ACTIONS(4000), - [anon_sym_BANGis] = ACTIONS(4002), - [anon_sym_PLUS] = ACTIONS(4000), - [anon_sym_DASH] = ACTIONS(4000), - [anon_sym_SLASH] = ACTIONS(4000), - [anon_sym_PERCENT] = ACTIONS(4000), - [anon_sym_as_QMARK] = ACTIONS(4002), - [anon_sym_PLUS_PLUS] = ACTIONS(4002), - [anon_sym_DASH_DASH] = ACTIONS(4002), - [anon_sym_BANG] = ACTIONS(4000), - [anon_sym_BANG_BANG] = ACTIONS(4002), - [anon_sym_suspend] = ACTIONS(4000), - [anon_sym_sealed] = ACTIONS(4000), - [anon_sym_annotation] = ACTIONS(4000), - [anon_sym_data] = ACTIONS(4000), - [anon_sym_inner] = ACTIONS(4000), - [anon_sym_value] = ACTIONS(4000), - [anon_sym_override] = ACTIONS(4000), - [anon_sym_lateinit] = ACTIONS(4000), - [anon_sym_public] = ACTIONS(4000), - [anon_sym_private] = ACTIONS(4000), - [anon_sym_internal] = ACTIONS(4000), - [anon_sym_protected] = ACTIONS(4000), - [anon_sym_tailrec] = ACTIONS(4000), - [anon_sym_operator] = ACTIONS(4000), - [anon_sym_infix] = ACTIONS(4000), - [anon_sym_inline] = ACTIONS(4000), - [anon_sym_external] = ACTIONS(4000), - [sym_property_modifier] = ACTIONS(4000), - [anon_sym_abstract] = ACTIONS(4000), - [anon_sym_final] = ACTIONS(4000), - [anon_sym_open] = ACTIONS(4000), - [anon_sym_vararg] = ACTIONS(4000), - [anon_sym_noinline] = ACTIONS(4000), - [anon_sym_crossinline] = ACTIONS(4000), - [anon_sym_expect] = ACTIONS(4000), - [anon_sym_actual] = ACTIONS(4000), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4002), - [anon_sym_continue_AT] = ACTIONS(4002), - [anon_sym_break_AT] = ACTIONS(4002), - [anon_sym_this_AT] = ACTIONS(4002), - [anon_sym_super_AT] = ACTIONS(4002), - [sym_real_literal] = ACTIONS(4002), - [sym_integer_literal] = ACTIONS(4000), - [sym_hex_literal] = ACTIONS(4002), - [sym_bin_literal] = ACTIONS(4002), - [anon_sym_true] = ACTIONS(4000), - [anon_sym_false] = ACTIONS(4000), - [anon_sym_SQUOTE] = ACTIONS(4002), - [sym__backtick_identifier] = ACTIONS(4002), - [sym__automatic_semicolon] = ACTIONS(4002), - [sym_safe_nav] = ACTIONS(4002), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4002), - }, - [795] = { - [sym__loop_statement] = STATE(4032), - [sym_for_statement] = STATE(4032), - [sym_while_statement] = STATE(4032), - [sym_do_while_statement] = STATE(4032), - [sym_assignment] = STATE(4032), - [sym__expression] = STATE(2244), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3050), - [sym_parenthesized_expression] = STATE(3050), - [sym_collection_literal] = STATE(3050), - [sym__literal_constant] = STATE(3050), - [sym_string_literal] = STATE(3050), - [sym_lambda_literal] = STATE(3050), - [sym_anonymous_function] = STATE(3050), - [sym__function_literal] = STATE(3050), - [sym_object_literal] = STATE(3050), - [sym_this_expression] = STATE(3050), - [sym_super_expression] = STATE(3050), - [sym_if_expression] = STATE(3050), - [sym_when_expression] = STATE(3050), - [sym_try_expression] = STATE(3050), - [sym_jump_expression] = STATE(3050), - [sym_callable_reference] = STATE(3050), - [sym__prefix_unary_operator] = STATE(1764), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8385), - [sym_annotation] = STATE(1284), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4023), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3050), - [sym_long_literal] = STATE(3050), - [sym_boolean_literal] = STATE(3050), - [sym_character_literal] = STATE(3050), - [sym__lexical_identifier] = STATE(3334), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(725), - [anon_sym_for] = ACTIONS(727), - [anon_sym_while] = ACTIONS(729), - [anon_sym_do] = ACTIONS(497), - [anon_sym_null] = ACTIONS(499), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(531), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [796] = { - [sym__loop_statement] = STATE(1078), - [sym_for_statement] = STATE(1078), - [sym_while_statement] = STATE(1078), - [sym_do_while_statement] = STATE(1078), - [sym_assignment] = STATE(1078), - [sym__expression] = STATE(526), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(762), - [sym_parenthesized_expression] = STATE(762), - [sym_collection_literal] = STATE(762), - [sym__literal_constant] = STATE(762), - [sym_string_literal] = STATE(762), - [sym_lambda_literal] = STATE(762), - [sym_anonymous_function] = STATE(762), - [sym__function_literal] = STATE(762), - [sym_object_literal] = STATE(762), - [sym_this_expression] = STATE(762), - [sym_super_expression] = STATE(762), - [sym_if_expression] = STATE(762), - [sym_when_expression] = STATE(762), - [sym_try_expression] = STATE(762), - [sym_jump_expression] = STATE(762), - [sym_callable_reference] = STATE(762), - [sym__prefix_unary_operator] = STATE(1747), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8357), - [sym_annotation] = STATE(1258), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1105), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(762), - [sym_long_literal] = STATE(762), - [sym_boolean_literal] = STATE(762), - [sym_character_literal] = STATE(762), - [sym__lexical_identifier] = STATE(820), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1029), - [anon_sym_for] = ACTIONS(1031), - [anon_sym_while] = ACTIONS(1033), - [anon_sym_do] = ACTIONS(373), - [anon_sym_null] = ACTIONS(929), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(935), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [797] = { - [sym__loop_statement] = STATE(3443), - [sym_for_statement] = STATE(3443), - [sym_while_statement] = STATE(3443), - [sym_do_while_statement] = STATE(3443), - [sym_assignment] = STATE(3443), - [sym__expression] = STATE(2308), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(2804), - [sym_parenthesized_expression] = STATE(2804), - [sym_collection_literal] = STATE(2804), - [sym__literal_constant] = STATE(2804), - [sym_string_literal] = STATE(2804), - [sym_lambda_literal] = STATE(2804), - [sym_anonymous_function] = STATE(2804), - [sym__function_literal] = STATE(2804), - [sym_object_literal] = STATE(2804), - [sym_this_expression] = STATE(2804), - [sym_super_expression] = STATE(2804), - [sym_if_expression] = STATE(2804), - [sym_when_expression] = STATE(2804), - [sym_try_expression] = STATE(2804), - [sym_jump_expression] = STATE(2804), - [sym_callable_reference] = STATE(2804), - [sym__prefix_unary_operator] = STATE(1561), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8356), - [sym_annotation] = STATE(1267), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3471), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(2804), - [sym_long_literal] = STATE(2804), - [sym_boolean_literal] = STATE(2804), - [sym_character_literal] = STATE(2804), - [sym__lexical_identifier] = STATE(2894), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(811), - [anon_sym_for] = ACTIONS(813), - [anon_sym_while] = ACTIONS(815), - [anon_sym_do] = ACTIONS(155), - [anon_sym_null] = ACTIONS(817), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(823), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [798] = { - [sym__loop_statement] = STATE(3134), - [sym_for_statement] = STATE(3134), - [sym_while_statement] = STATE(3134), - [sym_do_while_statement] = STATE(3134), - [sym_assignment] = STATE(3134), - [sym__expression] = STATE(1008), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(2742), - [sym_parenthesized_expression] = STATE(2742), - [sym_collection_literal] = STATE(2742), - [sym__literal_constant] = STATE(2742), - [sym_string_literal] = STATE(2742), - [sym_lambda_literal] = STATE(2742), - [sym_anonymous_function] = STATE(2742), - [sym__function_literal] = STATE(2742), - [sym_object_literal] = STATE(2742), - [sym_this_expression] = STATE(2742), - [sym_super_expression] = STATE(2742), - [sym_if_expression] = STATE(2742), - [sym_when_expression] = STATE(2742), - [sym_try_expression] = STATE(2742), - [sym_jump_expression] = STATE(2742), - [sym_callable_reference] = STATE(2742), - [sym__prefix_unary_operator] = STATE(1672), - [sym__postfix_unary_expression] = STATE(8426), - [sym_directly_assignable_expression] = STATE(8358), - [sym_annotation] = STATE(1277), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3083), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(2742), - [sym_long_literal] = STATE(2742), - [sym_boolean_literal] = STATE(2742), - [sym_character_literal] = STATE(2742), - [sym__lexical_identifier] = STATE(2802), - [aux_sym__statement_repeat1] = STATE(5415), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(573), - [anon_sym_for] = ACTIONS(575), - [anon_sym_while] = ACTIONS(577), - [anon_sym_do] = ACTIONS(579), - [anon_sym_null] = ACTIONS(581), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(613), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [799] = { - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4006), - [anon_sym_get] = ACTIONS(4008), - [anon_sym_set] = ACTIONS(4010), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [800] = { - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4036), - [anon_sym_get] = ACTIONS(4008), - [anon_sym_set] = ACTIONS(4010), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [801] = { - [sym_getter] = STATE(3393), - [sym_setter] = STATE(3393), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(4038), - [anon_sym_get] = ACTIONS(4040), - [anon_sym_set] = ACTIONS(4042), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(1766), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [802] = { - [sym_catch_block] = STATE(818), - [sym_finally_block] = STATE(1033), - [aux_sym_try_expression_repeat1] = STATE(818), - [sym__alpha_identifier] = ACTIONS(4044), - [anon_sym_AT] = ACTIONS(4046), - [anon_sym_LBRACK] = ACTIONS(4046), - [anon_sym_DOT] = ACTIONS(4044), - [anon_sym_as] = ACTIONS(4044), - [anon_sym_EQ] = ACTIONS(4044), - [anon_sym_LBRACE] = ACTIONS(4046), - [anon_sym_RBRACE] = ACTIONS(4046), - [anon_sym_LPAREN] = ACTIONS(4046), - [anon_sym_COMMA] = ACTIONS(4046), - [anon_sym_LT] = ACTIONS(4044), - [anon_sym_GT] = ACTIONS(4044), - [anon_sym_where] = ACTIONS(4044), - [anon_sym_object] = ACTIONS(4044), - [anon_sym_fun] = ACTIONS(4044), - [anon_sym_SEMI] = ACTIONS(4046), - [anon_sym_get] = ACTIONS(4044), - [anon_sym_set] = ACTIONS(4044), - [anon_sym_this] = ACTIONS(4044), - [anon_sym_super] = ACTIONS(4044), - [anon_sym_STAR] = ACTIONS(4044), - [sym_label] = ACTIONS(4044), - [anon_sym_in] = ACTIONS(4044), - [anon_sym_DOT_DOT] = ACTIONS(4046), - [anon_sym_QMARK_COLON] = ACTIONS(4046), - [anon_sym_AMP_AMP] = ACTIONS(4046), - [anon_sym_PIPE_PIPE] = ACTIONS(4046), - [anon_sym_null] = ACTIONS(4044), - [anon_sym_if] = ACTIONS(4044), - [anon_sym_else] = ACTIONS(4044), - [anon_sym_when] = ACTIONS(4044), - [anon_sym_try] = ACTIONS(4044), - [anon_sym_catch] = ACTIONS(4048), - [anon_sym_finally] = ACTIONS(4050), - [anon_sym_throw] = ACTIONS(4044), - [anon_sym_return] = ACTIONS(4044), - [anon_sym_continue] = ACTIONS(4044), - [anon_sym_break] = ACTIONS(4044), - [anon_sym_COLON_COLON] = ACTIONS(4046), - [anon_sym_PLUS_EQ] = ACTIONS(4046), - [anon_sym_DASH_EQ] = ACTIONS(4046), - [anon_sym_STAR_EQ] = ACTIONS(4046), - [anon_sym_SLASH_EQ] = ACTIONS(4046), - [anon_sym_PERCENT_EQ] = ACTIONS(4046), - [anon_sym_BANG_EQ] = ACTIONS(4044), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4046), - [anon_sym_EQ_EQ] = ACTIONS(4044), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4046), - [anon_sym_LT_EQ] = ACTIONS(4046), - [anon_sym_GT_EQ] = ACTIONS(4046), - [anon_sym_BANGin] = ACTIONS(4046), - [anon_sym_is] = ACTIONS(4044), - [anon_sym_BANGis] = ACTIONS(4046), - [anon_sym_PLUS] = ACTIONS(4044), - [anon_sym_DASH] = ACTIONS(4044), - [anon_sym_SLASH] = ACTIONS(4044), - [anon_sym_PERCENT] = ACTIONS(4044), - [anon_sym_as_QMARK] = ACTIONS(4046), - [anon_sym_PLUS_PLUS] = ACTIONS(4046), - [anon_sym_DASH_DASH] = ACTIONS(4046), - [anon_sym_BANG] = ACTIONS(4044), - [anon_sym_BANG_BANG] = ACTIONS(4046), - [anon_sym_suspend] = ACTIONS(4044), - [anon_sym_sealed] = ACTIONS(4044), - [anon_sym_annotation] = ACTIONS(4044), - [anon_sym_data] = ACTIONS(4044), - [anon_sym_inner] = ACTIONS(4044), - [anon_sym_value] = ACTIONS(4044), - [anon_sym_override] = ACTIONS(4044), - [anon_sym_lateinit] = ACTIONS(4044), - [anon_sym_public] = ACTIONS(4044), - [anon_sym_private] = ACTIONS(4044), - [anon_sym_internal] = ACTIONS(4044), - [anon_sym_protected] = ACTIONS(4044), - [anon_sym_tailrec] = ACTIONS(4044), - [anon_sym_operator] = ACTIONS(4044), - [anon_sym_infix] = ACTIONS(4044), - [anon_sym_inline] = ACTIONS(4044), - [anon_sym_external] = ACTIONS(4044), - [sym_property_modifier] = ACTIONS(4044), - [anon_sym_abstract] = ACTIONS(4044), - [anon_sym_final] = ACTIONS(4044), - [anon_sym_open] = ACTIONS(4044), - [anon_sym_vararg] = ACTIONS(4044), - [anon_sym_noinline] = ACTIONS(4044), - [anon_sym_crossinline] = ACTIONS(4044), - [anon_sym_expect] = ACTIONS(4044), - [anon_sym_actual] = ACTIONS(4044), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4046), - [anon_sym_continue_AT] = ACTIONS(4046), - [anon_sym_break_AT] = ACTIONS(4046), - [anon_sym_this_AT] = ACTIONS(4046), - [anon_sym_super_AT] = ACTIONS(4046), - [sym_real_literal] = ACTIONS(4046), - [sym_integer_literal] = ACTIONS(4044), - [sym_hex_literal] = ACTIONS(4046), - [sym_bin_literal] = ACTIONS(4046), - [anon_sym_true] = ACTIONS(4044), - [anon_sym_false] = ACTIONS(4044), - [anon_sym_SQUOTE] = ACTIONS(4046), - [sym__backtick_identifier] = ACTIONS(4046), - [sym__automatic_semicolon] = ACTIONS(4046), - [sym_safe_nav] = ACTIONS(4046), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4046), - }, - [803] = { - [sym_getter] = STATE(3382), - [sym_setter] = STATE(3382), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(4052), - [anon_sym_get] = ACTIONS(4040), - [anon_sym_set] = ACTIONS(4042), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [804] = { - [sym_getter] = STATE(4822), - [sym_setter] = STATE(4822), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(4054), - [anon_sym_get] = ACTIONS(4008), - [anon_sym_set] = ACTIONS(4010), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [805] = { - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4056), - [anon_sym_get] = ACTIONS(4040), - [anon_sym_set] = ACTIONS(4042), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [806] = { - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4058), - [anon_sym_get] = ACTIONS(4040), - [anon_sym_set] = ACTIONS(4042), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [807] = { - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4060), - [anon_sym_get] = ACTIONS(4040), - [anon_sym_set] = ACTIONS(4042), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [808] = { - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4062), - [anon_sym_get] = ACTIONS(4008), - [anon_sym_set] = ACTIONS(4010), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [809] = { - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4064), - [anon_sym_get] = ACTIONS(4040), - [anon_sym_set] = ACTIONS(4042), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [810] = { - [sym_getter] = STATE(4836), - [sym_setter] = STATE(4836), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(4066), - [anon_sym_get] = ACTIONS(4008), - [anon_sym_set] = ACTIONS(4010), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(1766), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [811] = { - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4068), - [anon_sym_get] = ACTIONS(4008), - [anon_sym_set] = ACTIONS(4010), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [812] = { - [aux_sym_user_type_repeat1] = STATE(822), - [sym__alpha_identifier] = ACTIONS(4070), - [anon_sym_AT] = ACTIONS(4072), - [anon_sym_LBRACK] = ACTIONS(4072), - [anon_sym_DOT] = ACTIONS(4074), - [anon_sym_as] = ACTIONS(4070), - [anon_sym_EQ] = ACTIONS(4070), - [anon_sym_LBRACE] = ACTIONS(4072), - [anon_sym_RBRACE] = ACTIONS(4072), - [anon_sym_LPAREN] = ACTIONS(4072), - [anon_sym_COMMA] = ACTIONS(4072), - [anon_sym_by] = ACTIONS(4070), - [anon_sym_LT] = ACTIONS(4070), - [anon_sym_GT] = ACTIONS(4070), - [anon_sym_where] = ACTIONS(4070), - [anon_sym_object] = ACTIONS(4070), - [anon_sym_fun] = ACTIONS(4070), - [anon_sym_SEMI] = ACTIONS(4072), - [anon_sym_get] = ACTIONS(4070), - [anon_sym_set] = ACTIONS(4070), - [anon_sym_this] = ACTIONS(4070), - [anon_sym_super] = ACTIONS(4070), - [anon_sym_AMP] = ACTIONS(4070), - [sym__quest] = ACTIONS(4070), - [anon_sym_STAR] = ACTIONS(4070), - [sym_label] = ACTIONS(4070), - [anon_sym_in] = ACTIONS(4070), - [anon_sym_DOT_DOT] = ACTIONS(4072), - [anon_sym_QMARK_COLON] = ACTIONS(4072), - [anon_sym_AMP_AMP] = ACTIONS(4072), - [anon_sym_PIPE_PIPE] = ACTIONS(4072), - [anon_sym_null] = ACTIONS(4070), - [anon_sym_if] = ACTIONS(4070), - [anon_sym_else] = ACTIONS(4070), - [anon_sym_when] = ACTIONS(4070), - [anon_sym_try] = ACTIONS(4070), - [anon_sym_throw] = ACTIONS(4070), - [anon_sym_return] = ACTIONS(4070), - [anon_sym_continue] = ACTIONS(4070), - [anon_sym_break] = ACTIONS(4070), - [anon_sym_COLON_COLON] = ACTIONS(4072), - [anon_sym_PLUS_EQ] = ACTIONS(4072), - [anon_sym_DASH_EQ] = ACTIONS(4072), - [anon_sym_STAR_EQ] = ACTIONS(4072), - [anon_sym_SLASH_EQ] = ACTIONS(4072), - [anon_sym_PERCENT_EQ] = ACTIONS(4072), - [anon_sym_BANG_EQ] = ACTIONS(4070), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4072), - [anon_sym_EQ_EQ] = ACTIONS(4070), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4072), - [anon_sym_LT_EQ] = ACTIONS(4072), - [anon_sym_GT_EQ] = ACTIONS(4072), - [anon_sym_BANGin] = ACTIONS(4072), - [anon_sym_is] = ACTIONS(4070), - [anon_sym_BANGis] = ACTIONS(4072), - [anon_sym_PLUS] = ACTIONS(4070), - [anon_sym_DASH] = ACTIONS(4070), - [anon_sym_SLASH] = ACTIONS(4070), - [anon_sym_PERCENT] = ACTIONS(4070), - [anon_sym_as_QMARK] = ACTIONS(4072), - [anon_sym_PLUS_PLUS] = ACTIONS(4072), - [anon_sym_DASH_DASH] = ACTIONS(4072), - [anon_sym_BANG] = ACTIONS(4070), - [anon_sym_BANG_BANG] = ACTIONS(4072), - [anon_sym_suspend] = ACTIONS(4070), - [anon_sym_sealed] = ACTIONS(4070), - [anon_sym_annotation] = ACTIONS(4070), - [anon_sym_data] = ACTIONS(4070), - [anon_sym_inner] = ACTIONS(4070), - [anon_sym_value] = ACTIONS(4070), - [anon_sym_override] = ACTIONS(4070), - [anon_sym_lateinit] = ACTIONS(4070), - [anon_sym_public] = ACTIONS(4070), - [anon_sym_private] = ACTIONS(4070), - [anon_sym_internal] = ACTIONS(4070), - [anon_sym_protected] = ACTIONS(4070), - [anon_sym_tailrec] = ACTIONS(4070), - [anon_sym_operator] = ACTIONS(4070), - [anon_sym_infix] = ACTIONS(4070), - [anon_sym_inline] = ACTIONS(4070), - [anon_sym_external] = ACTIONS(4070), - [sym_property_modifier] = ACTIONS(4070), - [anon_sym_abstract] = ACTIONS(4070), - [anon_sym_final] = ACTIONS(4070), - [anon_sym_open] = ACTIONS(4070), - [anon_sym_vararg] = ACTIONS(4070), - [anon_sym_noinline] = ACTIONS(4070), - [anon_sym_crossinline] = ACTIONS(4070), - [anon_sym_expect] = ACTIONS(4070), - [anon_sym_actual] = ACTIONS(4070), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4072), - [anon_sym_continue_AT] = ACTIONS(4072), - [anon_sym_break_AT] = ACTIONS(4072), - [anon_sym_this_AT] = ACTIONS(4072), - [anon_sym_super_AT] = ACTIONS(4072), - [sym_real_literal] = ACTIONS(4072), - [sym_integer_literal] = ACTIONS(4070), - [sym_hex_literal] = ACTIONS(4072), - [sym_bin_literal] = ACTIONS(4072), - [anon_sym_true] = ACTIONS(4070), - [anon_sym_false] = ACTIONS(4070), - [anon_sym_SQUOTE] = ACTIONS(4072), - [sym__backtick_identifier] = ACTIONS(4072), - [sym__automatic_semicolon] = ACTIONS(4072), - [sym_safe_nav] = ACTIONS(4072), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4072), - }, - [813] = { - [sym_type_constraints] = STATE(916), - [sym_function_body] = STATE(1166), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(4081), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [814] = { - [sym_type_constraints] = STATE(925), - [sym_function_body] = STATE(1186), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(4091), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [815] = { - [sym__alpha_identifier] = ACTIONS(4093), - [anon_sym_AT] = ACTIONS(4095), - [anon_sym_COLON] = ACTIONS(4093), - [anon_sym_LBRACK] = ACTIONS(4095), - [anon_sym_DOT] = ACTIONS(4093), - [anon_sym_as] = ACTIONS(4093), - [anon_sym_EQ] = ACTIONS(4093), - [anon_sym_LBRACE] = ACTIONS(4095), - [anon_sym_RBRACE] = ACTIONS(4095), - [anon_sym_LPAREN] = ACTIONS(4095), - [anon_sym_COMMA] = ACTIONS(4095), - [anon_sym_by] = ACTIONS(4093), - [anon_sym_LT] = ACTIONS(4093), - [anon_sym_GT] = ACTIONS(4093), - [anon_sym_where] = ACTIONS(4093), - [anon_sym_object] = ACTIONS(4093), - [anon_sym_fun] = ACTIONS(4093), - [anon_sym_SEMI] = ACTIONS(4095), - [anon_sym_get] = ACTIONS(4093), - [anon_sym_set] = ACTIONS(4093), - [anon_sym_this] = ACTIONS(4093), - [anon_sym_super] = ACTIONS(4093), - [anon_sym_AMP] = ACTIONS(4093), - [sym__quest] = ACTIONS(4093), - [anon_sym_STAR] = ACTIONS(4093), - [sym_label] = ACTIONS(4093), - [anon_sym_in] = ACTIONS(4093), - [anon_sym_DOT_DOT] = ACTIONS(4095), - [anon_sym_QMARK_COLON] = ACTIONS(4095), - [anon_sym_AMP_AMP] = ACTIONS(4095), - [anon_sym_PIPE_PIPE] = ACTIONS(4095), - [anon_sym_null] = ACTIONS(4093), - [anon_sym_if] = ACTIONS(4093), - [anon_sym_else] = ACTIONS(4093), - [anon_sym_when] = ACTIONS(4093), - [anon_sym_try] = ACTIONS(4093), - [anon_sym_throw] = ACTIONS(4093), - [anon_sym_return] = ACTIONS(4093), - [anon_sym_continue] = ACTIONS(4093), - [anon_sym_break] = ACTIONS(4093), - [anon_sym_COLON_COLON] = ACTIONS(4095), - [anon_sym_PLUS_EQ] = ACTIONS(4095), - [anon_sym_DASH_EQ] = ACTIONS(4095), - [anon_sym_STAR_EQ] = ACTIONS(4095), - [anon_sym_SLASH_EQ] = ACTIONS(4095), - [anon_sym_PERCENT_EQ] = ACTIONS(4095), - [anon_sym_BANG_EQ] = ACTIONS(4093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4095), - [anon_sym_EQ_EQ] = ACTIONS(4093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4095), - [anon_sym_LT_EQ] = ACTIONS(4095), - [anon_sym_GT_EQ] = ACTIONS(4095), - [anon_sym_BANGin] = ACTIONS(4095), - [anon_sym_is] = ACTIONS(4093), - [anon_sym_BANGis] = ACTIONS(4095), - [anon_sym_PLUS] = ACTIONS(4093), - [anon_sym_DASH] = ACTIONS(4093), - [anon_sym_SLASH] = ACTIONS(4093), - [anon_sym_PERCENT] = ACTIONS(4093), - [anon_sym_as_QMARK] = ACTIONS(4095), - [anon_sym_PLUS_PLUS] = ACTIONS(4095), - [anon_sym_DASH_DASH] = ACTIONS(4095), - [anon_sym_BANG] = ACTIONS(4093), - [anon_sym_BANG_BANG] = ACTIONS(4095), - [anon_sym_suspend] = ACTIONS(4093), - [anon_sym_sealed] = ACTIONS(4093), - [anon_sym_annotation] = ACTIONS(4093), - [anon_sym_data] = ACTIONS(4093), - [anon_sym_inner] = ACTIONS(4093), - [anon_sym_value] = ACTIONS(4093), - [anon_sym_override] = ACTIONS(4093), - [anon_sym_lateinit] = ACTIONS(4093), - [anon_sym_public] = ACTIONS(4093), - [anon_sym_private] = ACTIONS(4093), - [anon_sym_internal] = ACTIONS(4093), - [anon_sym_protected] = ACTIONS(4093), - [anon_sym_tailrec] = ACTIONS(4093), - [anon_sym_operator] = ACTIONS(4093), - [anon_sym_infix] = ACTIONS(4093), - [anon_sym_inline] = ACTIONS(4093), - [anon_sym_external] = ACTIONS(4093), - [sym_property_modifier] = ACTIONS(4093), - [anon_sym_abstract] = ACTIONS(4093), - [anon_sym_final] = ACTIONS(4093), - [anon_sym_open] = ACTIONS(4093), - [anon_sym_vararg] = ACTIONS(4093), - [anon_sym_noinline] = ACTIONS(4093), - [anon_sym_crossinline] = ACTIONS(4093), - [anon_sym_expect] = ACTIONS(4093), - [anon_sym_actual] = ACTIONS(4093), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4095), - [anon_sym_continue_AT] = ACTIONS(4095), - [anon_sym_break_AT] = ACTIONS(4095), - [anon_sym_this_AT] = ACTIONS(4095), - [anon_sym_super_AT] = ACTIONS(4095), - [sym_real_literal] = ACTIONS(4095), - [sym_integer_literal] = ACTIONS(4093), - [sym_hex_literal] = ACTIONS(4095), - [sym_bin_literal] = ACTIONS(4095), - [anon_sym_true] = ACTIONS(4093), - [anon_sym_false] = ACTIONS(4093), - [anon_sym_SQUOTE] = ACTIONS(4095), - [sym__backtick_identifier] = ACTIONS(4095), - [sym__automatic_semicolon] = ACTIONS(4095), - [sym_safe_nav] = ACTIONS(4095), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4095), - }, - [816] = { - [sym_type_constraints] = STATE(886), - [sym_function_body] = STATE(1159), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(4101), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [817] = { - [aux_sym_user_type_repeat1] = STATE(812), - [sym__alpha_identifier] = ACTIONS(4103), - [anon_sym_AT] = ACTIONS(4105), - [anon_sym_LBRACK] = ACTIONS(4105), - [anon_sym_DOT] = ACTIONS(4107), - [anon_sym_as] = ACTIONS(4103), - [anon_sym_EQ] = ACTIONS(4103), - [anon_sym_LBRACE] = ACTIONS(4105), - [anon_sym_RBRACE] = ACTIONS(4105), - [anon_sym_LPAREN] = ACTIONS(4105), - [anon_sym_COMMA] = ACTIONS(4105), - [anon_sym_by] = ACTIONS(4103), - [anon_sym_LT] = ACTIONS(4103), - [anon_sym_GT] = ACTIONS(4103), - [anon_sym_where] = ACTIONS(4103), - [anon_sym_object] = ACTIONS(4103), - [anon_sym_fun] = ACTIONS(4103), - [anon_sym_SEMI] = ACTIONS(4105), - [anon_sym_get] = ACTIONS(4103), - [anon_sym_set] = ACTIONS(4103), - [anon_sym_this] = ACTIONS(4103), - [anon_sym_super] = ACTIONS(4103), - [anon_sym_AMP] = ACTIONS(4103), - [sym__quest] = ACTIONS(4103), - [anon_sym_STAR] = ACTIONS(4103), - [sym_label] = ACTIONS(4103), - [anon_sym_in] = ACTIONS(4103), - [anon_sym_DOT_DOT] = ACTIONS(4105), - [anon_sym_QMARK_COLON] = ACTIONS(4105), - [anon_sym_AMP_AMP] = ACTIONS(4105), - [anon_sym_PIPE_PIPE] = ACTIONS(4105), - [anon_sym_null] = ACTIONS(4103), - [anon_sym_if] = ACTIONS(4103), - [anon_sym_else] = ACTIONS(4103), - [anon_sym_when] = ACTIONS(4103), - [anon_sym_try] = ACTIONS(4103), - [anon_sym_throw] = ACTIONS(4103), - [anon_sym_return] = ACTIONS(4103), - [anon_sym_continue] = ACTIONS(4103), - [anon_sym_break] = ACTIONS(4103), - [anon_sym_COLON_COLON] = ACTIONS(4105), - [anon_sym_PLUS_EQ] = ACTIONS(4105), - [anon_sym_DASH_EQ] = ACTIONS(4105), - [anon_sym_STAR_EQ] = ACTIONS(4105), - [anon_sym_SLASH_EQ] = ACTIONS(4105), - [anon_sym_PERCENT_EQ] = ACTIONS(4105), - [anon_sym_BANG_EQ] = ACTIONS(4103), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4105), - [anon_sym_EQ_EQ] = ACTIONS(4103), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4105), - [anon_sym_LT_EQ] = ACTIONS(4105), - [anon_sym_GT_EQ] = ACTIONS(4105), - [anon_sym_BANGin] = ACTIONS(4105), - [anon_sym_is] = ACTIONS(4103), - [anon_sym_BANGis] = ACTIONS(4105), - [anon_sym_PLUS] = ACTIONS(4103), - [anon_sym_DASH] = ACTIONS(4103), - [anon_sym_SLASH] = ACTIONS(4103), - [anon_sym_PERCENT] = ACTIONS(4103), - [anon_sym_as_QMARK] = ACTIONS(4105), - [anon_sym_PLUS_PLUS] = ACTIONS(4105), - [anon_sym_DASH_DASH] = ACTIONS(4105), - [anon_sym_BANG] = ACTIONS(4103), - [anon_sym_BANG_BANG] = ACTIONS(4105), - [anon_sym_suspend] = ACTIONS(4103), - [anon_sym_sealed] = ACTIONS(4103), - [anon_sym_annotation] = ACTIONS(4103), - [anon_sym_data] = ACTIONS(4103), - [anon_sym_inner] = ACTIONS(4103), - [anon_sym_value] = ACTIONS(4103), - [anon_sym_override] = ACTIONS(4103), - [anon_sym_lateinit] = ACTIONS(4103), - [anon_sym_public] = ACTIONS(4103), - [anon_sym_private] = ACTIONS(4103), - [anon_sym_internal] = ACTIONS(4103), - [anon_sym_protected] = ACTIONS(4103), - [anon_sym_tailrec] = ACTIONS(4103), - [anon_sym_operator] = ACTIONS(4103), - [anon_sym_infix] = ACTIONS(4103), - [anon_sym_inline] = ACTIONS(4103), - [anon_sym_external] = ACTIONS(4103), - [sym_property_modifier] = ACTIONS(4103), - [anon_sym_abstract] = ACTIONS(4103), - [anon_sym_final] = ACTIONS(4103), - [anon_sym_open] = ACTIONS(4103), - [anon_sym_vararg] = ACTIONS(4103), - [anon_sym_noinline] = ACTIONS(4103), - [anon_sym_crossinline] = ACTIONS(4103), - [anon_sym_expect] = ACTIONS(4103), - [anon_sym_actual] = ACTIONS(4103), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4105), - [anon_sym_continue_AT] = ACTIONS(4105), - [anon_sym_break_AT] = ACTIONS(4105), - [anon_sym_this_AT] = ACTIONS(4105), - [anon_sym_super_AT] = ACTIONS(4105), - [sym_real_literal] = ACTIONS(4105), - [sym_integer_literal] = ACTIONS(4103), - [sym_hex_literal] = ACTIONS(4105), - [sym_bin_literal] = ACTIONS(4105), - [anon_sym_true] = ACTIONS(4103), - [anon_sym_false] = ACTIONS(4103), - [anon_sym_SQUOTE] = ACTIONS(4105), - [sym__backtick_identifier] = ACTIONS(4105), - [sym__automatic_semicolon] = ACTIONS(4105), - [sym_safe_nav] = ACTIONS(4105), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4105), - }, - [818] = { - [sym_catch_block] = STATE(818), - [aux_sym_try_expression_repeat1] = STATE(818), - [sym__alpha_identifier] = ACTIONS(4110), - [anon_sym_AT] = ACTIONS(4112), - [anon_sym_LBRACK] = ACTIONS(4112), - [anon_sym_DOT] = ACTIONS(4110), - [anon_sym_as] = ACTIONS(4110), - [anon_sym_EQ] = ACTIONS(4110), - [anon_sym_LBRACE] = ACTIONS(4112), - [anon_sym_RBRACE] = ACTIONS(4112), - [anon_sym_LPAREN] = ACTIONS(4112), - [anon_sym_COMMA] = ACTIONS(4112), - [anon_sym_LT] = ACTIONS(4110), - [anon_sym_GT] = ACTIONS(4110), - [anon_sym_where] = ACTIONS(4110), - [anon_sym_object] = ACTIONS(4110), - [anon_sym_fun] = ACTIONS(4110), - [anon_sym_SEMI] = ACTIONS(4112), - [anon_sym_get] = ACTIONS(4110), - [anon_sym_set] = ACTIONS(4110), - [anon_sym_this] = ACTIONS(4110), - [anon_sym_super] = ACTIONS(4110), - [anon_sym_STAR] = ACTIONS(4110), - [sym_label] = ACTIONS(4110), - [anon_sym_in] = ACTIONS(4110), - [anon_sym_DOT_DOT] = ACTIONS(4112), - [anon_sym_QMARK_COLON] = ACTIONS(4112), - [anon_sym_AMP_AMP] = ACTIONS(4112), - [anon_sym_PIPE_PIPE] = ACTIONS(4112), - [anon_sym_null] = ACTIONS(4110), - [anon_sym_if] = ACTIONS(4110), - [anon_sym_else] = ACTIONS(4110), - [anon_sym_when] = ACTIONS(4110), - [anon_sym_try] = ACTIONS(4110), - [anon_sym_catch] = ACTIONS(4114), - [anon_sym_finally] = ACTIONS(4110), - [anon_sym_throw] = ACTIONS(4110), - [anon_sym_return] = ACTIONS(4110), - [anon_sym_continue] = ACTIONS(4110), - [anon_sym_break] = ACTIONS(4110), - [anon_sym_COLON_COLON] = ACTIONS(4112), - [anon_sym_PLUS_EQ] = ACTIONS(4112), - [anon_sym_DASH_EQ] = ACTIONS(4112), - [anon_sym_STAR_EQ] = ACTIONS(4112), - [anon_sym_SLASH_EQ] = ACTIONS(4112), - [anon_sym_PERCENT_EQ] = ACTIONS(4112), - [anon_sym_BANG_EQ] = ACTIONS(4110), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4112), - [anon_sym_EQ_EQ] = ACTIONS(4110), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4112), - [anon_sym_LT_EQ] = ACTIONS(4112), - [anon_sym_GT_EQ] = ACTIONS(4112), - [anon_sym_BANGin] = ACTIONS(4112), - [anon_sym_is] = ACTIONS(4110), - [anon_sym_BANGis] = ACTIONS(4112), - [anon_sym_PLUS] = ACTIONS(4110), - [anon_sym_DASH] = ACTIONS(4110), - [anon_sym_SLASH] = ACTIONS(4110), - [anon_sym_PERCENT] = ACTIONS(4110), - [anon_sym_as_QMARK] = ACTIONS(4112), - [anon_sym_PLUS_PLUS] = ACTIONS(4112), - [anon_sym_DASH_DASH] = ACTIONS(4112), - [anon_sym_BANG] = ACTIONS(4110), - [anon_sym_BANG_BANG] = ACTIONS(4112), - [anon_sym_suspend] = ACTIONS(4110), - [anon_sym_sealed] = ACTIONS(4110), - [anon_sym_annotation] = ACTIONS(4110), - [anon_sym_data] = ACTIONS(4110), - [anon_sym_inner] = ACTIONS(4110), - [anon_sym_value] = ACTIONS(4110), - [anon_sym_override] = ACTIONS(4110), - [anon_sym_lateinit] = ACTIONS(4110), - [anon_sym_public] = ACTIONS(4110), - [anon_sym_private] = ACTIONS(4110), - [anon_sym_internal] = ACTIONS(4110), - [anon_sym_protected] = ACTIONS(4110), - [anon_sym_tailrec] = ACTIONS(4110), - [anon_sym_operator] = ACTIONS(4110), - [anon_sym_infix] = ACTIONS(4110), - [anon_sym_inline] = ACTIONS(4110), - [anon_sym_external] = ACTIONS(4110), - [sym_property_modifier] = ACTIONS(4110), - [anon_sym_abstract] = ACTIONS(4110), - [anon_sym_final] = ACTIONS(4110), - [anon_sym_open] = ACTIONS(4110), - [anon_sym_vararg] = ACTIONS(4110), - [anon_sym_noinline] = ACTIONS(4110), - [anon_sym_crossinline] = ACTIONS(4110), - [anon_sym_expect] = ACTIONS(4110), - [anon_sym_actual] = ACTIONS(4110), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4112), - [anon_sym_continue_AT] = ACTIONS(4112), - [anon_sym_break_AT] = ACTIONS(4112), - [anon_sym_this_AT] = ACTIONS(4112), - [anon_sym_super_AT] = ACTIONS(4112), - [sym_real_literal] = ACTIONS(4112), - [sym_integer_literal] = ACTIONS(4110), - [sym_hex_literal] = ACTIONS(4112), - [sym_bin_literal] = ACTIONS(4112), - [anon_sym_true] = ACTIONS(4110), - [anon_sym_false] = ACTIONS(4110), - [anon_sym_SQUOTE] = ACTIONS(4112), - [sym__backtick_identifier] = ACTIONS(4112), - [sym__automatic_semicolon] = ACTIONS(4112), - [sym_safe_nav] = ACTIONS(4112), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4112), - }, - [819] = { - [sym_type_arguments] = STATE(845), - [sym__alpha_identifier] = ACTIONS(4117), - [anon_sym_AT] = ACTIONS(4119), - [anon_sym_LBRACK] = ACTIONS(4119), - [anon_sym_DOT] = ACTIONS(4117), - [anon_sym_as] = ACTIONS(4117), - [anon_sym_EQ] = ACTIONS(4117), - [anon_sym_LBRACE] = ACTIONS(4119), - [anon_sym_RBRACE] = ACTIONS(4119), - [anon_sym_LPAREN] = ACTIONS(4119), - [anon_sym_COMMA] = ACTIONS(4119), - [anon_sym_by] = ACTIONS(4117), - [anon_sym_LT] = ACTIONS(4121), - [anon_sym_GT] = ACTIONS(4117), - [anon_sym_where] = ACTIONS(4117), - [anon_sym_object] = ACTIONS(4117), - [anon_sym_fun] = ACTIONS(4117), - [anon_sym_SEMI] = ACTIONS(4119), - [anon_sym_get] = ACTIONS(4117), - [anon_sym_set] = ACTIONS(4117), - [anon_sym_this] = ACTIONS(4117), - [anon_sym_super] = ACTIONS(4117), - [anon_sym_AMP] = ACTIONS(4117), - [sym__quest] = ACTIONS(4117), - [anon_sym_STAR] = ACTIONS(4117), - [sym_label] = ACTIONS(4117), - [anon_sym_in] = ACTIONS(4117), - [anon_sym_DOT_DOT] = ACTIONS(4119), - [anon_sym_QMARK_COLON] = ACTIONS(4119), - [anon_sym_AMP_AMP] = ACTIONS(4119), - [anon_sym_PIPE_PIPE] = ACTIONS(4119), - [anon_sym_null] = ACTIONS(4117), - [anon_sym_if] = ACTIONS(4117), - [anon_sym_else] = ACTIONS(4117), - [anon_sym_when] = ACTIONS(4117), - [anon_sym_try] = ACTIONS(4117), - [anon_sym_throw] = ACTIONS(4117), - [anon_sym_return] = ACTIONS(4117), - [anon_sym_continue] = ACTIONS(4117), - [anon_sym_break] = ACTIONS(4117), - [anon_sym_COLON_COLON] = ACTIONS(4119), - [anon_sym_PLUS_EQ] = ACTIONS(4119), - [anon_sym_DASH_EQ] = ACTIONS(4119), - [anon_sym_STAR_EQ] = ACTIONS(4119), - [anon_sym_SLASH_EQ] = ACTIONS(4119), - [anon_sym_PERCENT_EQ] = ACTIONS(4119), - [anon_sym_BANG_EQ] = ACTIONS(4117), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4119), - [anon_sym_EQ_EQ] = ACTIONS(4117), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4119), - [anon_sym_LT_EQ] = ACTIONS(4119), - [anon_sym_GT_EQ] = ACTIONS(4119), - [anon_sym_BANGin] = ACTIONS(4119), - [anon_sym_is] = ACTIONS(4117), - [anon_sym_BANGis] = ACTIONS(4119), - [anon_sym_PLUS] = ACTIONS(4117), - [anon_sym_DASH] = ACTIONS(4117), - [anon_sym_SLASH] = ACTIONS(4117), - [anon_sym_PERCENT] = ACTIONS(4117), - [anon_sym_as_QMARK] = ACTIONS(4119), - [anon_sym_PLUS_PLUS] = ACTIONS(4119), - [anon_sym_DASH_DASH] = ACTIONS(4119), - [anon_sym_BANG] = ACTIONS(4117), - [anon_sym_BANG_BANG] = ACTIONS(4119), - [anon_sym_suspend] = ACTIONS(4117), - [anon_sym_sealed] = ACTIONS(4117), - [anon_sym_annotation] = ACTIONS(4117), - [anon_sym_data] = ACTIONS(4117), - [anon_sym_inner] = ACTIONS(4117), - [anon_sym_value] = ACTIONS(4117), - [anon_sym_override] = ACTIONS(4117), - [anon_sym_lateinit] = ACTIONS(4117), - [anon_sym_public] = ACTIONS(4117), - [anon_sym_private] = ACTIONS(4117), - [anon_sym_internal] = ACTIONS(4117), - [anon_sym_protected] = ACTIONS(4117), - [anon_sym_tailrec] = ACTIONS(4117), - [anon_sym_operator] = ACTIONS(4117), - [anon_sym_infix] = ACTIONS(4117), - [anon_sym_inline] = ACTIONS(4117), - [anon_sym_external] = ACTIONS(4117), - [sym_property_modifier] = ACTIONS(4117), - [anon_sym_abstract] = ACTIONS(4117), - [anon_sym_final] = ACTIONS(4117), - [anon_sym_open] = ACTIONS(4117), - [anon_sym_vararg] = ACTIONS(4117), - [anon_sym_noinline] = ACTIONS(4117), - [anon_sym_crossinline] = ACTIONS(4117), - [anon_sym_expect] = ACTIONS(4117), - [anon_sym_actual] = ACTIONS(4117), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4119), - [anon_sym_continue_AT] = ACTIONS(4119), - [anon_sym_break_AT] = ACTIONS(4119), - [anon_sym_this_AT] = ACTIONS(4119), - [anon_sym_super_AT] = ACTIONS(4119), - [sym_real_literal] = ACTIONS(4119), - [sym_integer_literal] = ACTIONS(4117), - [sym_hex_literal] = ACTIONS(4119), - [sym_bin_literal] = ACTIONS(4119), - [anon_sym_true] = ACTIONS(4117), - [anon_sym_false] = ACTIONS(4117), - [anon_sym_SQUOTE] = ACTIONS(4119), - [sym__backtick_identifier] = ACTIONS(4119), - [sym__automatic_semicolon] = ACTIONS(4119), - [sym_safe_nav] = ACTIONS(4119), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4119), - }, - [820] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3943), - [anon_sym_COLON] = ACTIONS(3938), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_by] = ACTIONS(3938), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3938), - [anon_sym_set] = ACTIONS(3938), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_AMP] = ACTIONS(3938), - [sym__quest] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3938), - [sym_label] = ACTIONS(3938), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3938), - [anon_sym_sealed] = ACTIONS(3938), - [anon_sym_annotation] = ACTIONS(3938), - [anon_sym_data] = ACTIONS(3938), - [anon_sym_inner] = ACTIONS(3938), - [anon_sym_value] = ACTIONS(3938), - [anon_sym_override] = ACTIONS(3938), - [anon_sym_lateinit] = ACTIONS(3938), - [anon_sym_public] = ACTIONS(3938), - [anon_sym_private] = ACTIONS(3938), - [anon_sym_internal] = ACTIONS(3938), - [anon_sym_protected] = ACTIONS(3938), - [anon_sym_tailrec] = ACTIONS(3938), - [anon_sym_operator] = ACTIONS(3938), - [anon_sym_infix] = ACTIONS(3938), - [anon_sym_inline] = ACTIONS(3938), - [anon_sym_external] = ACTIONS(3938), - [sym_property_modifier] = ACTIONS(3938), - [anon_sym_abstract] = ACTIONS(3938), - [anon_sym_final] = ACTIONS(3938), - [anon_sym_open] = ACTIONS(3938), - [anon_sym_vararg] = ACTIONS(3938), - [anon_sym_noinline] = ACTIONS(3938), - [anon_sym_crossinline] = ACTIONS(3938), - [anon_sym_expect] = ACTIONS(3938), - [anon_sym_actual] = ACTIONS(3938), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [821] = { - [sym_type_constraints] = STATE(915), - [sym_function_body] = STATE(1127), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(4127), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_COMMA] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4123), - [anon_sym_fun] = ACTIONS(4123), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_this] = ACTIONS(4123), - [anon_sym_super] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4123), - [sym_label] = ACTIONS(4123), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_null] = ACTIONS(4123), - [anon_sym_if] = ACTIONS(4123), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_when] = ACTIONS(4123), - [anon_sym_try] = ACTIONS(4123), - [anon_sym_throw] = ACTIONS(4123), - [anon_sym_return] = ACTIONS(4123), - [anon_sym_continue] = ACTIONS(4123), - [anon_sym_break] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_PLUS_EQ] = ACTIONS(4125), - [anon_sym_DASH_EQ] = ACTIONS(4125), - [anon_sym_STAR_EQ] = ACTIONS(4125), - [anon_sym_SLASH_EQ] = ACTIONS(4125), - [anon_sym_PERCENT_EQ] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4123), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG] = ACTIONS(4123), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_suspend] = ACTIONS(4123), - [anon_sym_sealed] = ACTIONS(4123), - [anon_sym_annotation] = ACTIONS(4123), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_override] = ACTIONS(4123), - [anon_sym_lateinit] = ACTIONS(4123), - [anon_sym_public] = ACTIONS(4123), - [anon_sym_private] = ACTIONS(4123), - [anon_sym_internal] = ACTIONS(4123), - [anon_sym_protected] = ACTIONS(4123), - [anon_sym_tailrec] = ACTIONS(4123), - [anon_sym_operator] = ACTIONS(4123), - [anon_sym_infix] = ACTIONS(4123), - [anon_sym_inline] = ACTIONS(4123), - [anon_sym_external] = ACTIONS(4123), - [sym_property_modifier] = ACTIONS(4123), - [anon_sym_abstract] = ACTIONS(4123), - [anon_sym_final] = ACTIONS(4123), - [anon_sym_open] = ACTIONS(4123), - [anon_sym_vararg] = ACTIONS(4123), - [anon_sym_noinline] = ACTIONS(4123), - [anon_sym_crossinline] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4125), - [anon_sym_continue_AT] = ACTIONS(4125), - [anon_sym_break_AT] = ACTIONS(4125), - [anon_sym_this_AT] = ACTIONS(4125), - [anon_sym_super_AT] = ACTIONS(4125), - [sym_real_literal] = ACTIONS(4125), - [sym_integer_literal] = ACTIONS(4123), - [sym_hex_literal] = ACTIONS(4125), - [sym_bin_literal] = ACTIONS(4125), - [anon_sym_true] = ACTIONS(4123), - [anon_sym_false] = ACTIONS(4123), - [anon_sym_SQUOTE] = ACTIONS(4125), - [sym__backtick_identifier] = ACTIONS(4125), - [sym__automatic_semicolon] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4125), - }, - [822] = { - [aux_sym_user_type_repeat1] = STATE(822), - [sym__alpha_identifier] = ACTIONS(4129), - [anon_sym_AT] = ACTIONS(4131), - [anon_sym_LBRACK] = ACTIONS(4131), - [anon_sym_DOT] = ACTIONS(4133), - [anon_sym_as] = ACTIONS(4129), - [anon_sym_EQ] = ACTIONS(4129), - [anon_sym_LBRACE] = ACTIONS(4131), - [anon_sym_RBRACE] = ACTIONS(4131), - [anon_sym_LPAREN] = ACTIONS(4131), - [anon_sym_COMMA] = ACTIONS(4131), - [anon_sym_by] = ACTIONS(4129), - [anon_sym_LT] = ACTIONS(4129), - [anon_sym_GT] = ACTIONS(4129), - [anon_sym_where] = ACTIONS(4129), - [anon_sym_object] = ACTIONS(4129), - [anon_sym_fun] = ACTIONS(4129), - [anon_sym_SEMI] = ACTIONS(4131), - [anon_sym_get] = ACTIONS(4129), - [anon_sym_set] = ACTIONS(4129), - [anon_sym_this] = ACTIONS(4129), - [anon_sym_super] = ACTIONS(4129), - [anon_sym_AMP] = ACTIONS(4129), - [sym__quest] = ACTIONS(4129), - [anon_sym_STAR] = ACTIONS(4129), - [sym_label] = ACTIONS(4129), - [anon_sym_in] = ACTIONS(4129), - [anon_sym_DOT_DOT] = ACTIONS(4131), - [anon_sym_QMARK_COLON] = ACTIONS(4131), - [anon_sym_AMP_AMP] = ACTIONS(4131), - [anon_sym_PIPE_PIPE] = ACTIONS(4131), - [anon_sym_null] = ACTIONS(4129), - [anon_sym_if] = ACTIONS(4129), - [anon_sym_else] = ACTIONS(4129), - [anon_sym_when] = ACTIONS(4129), - [anon_sym_try] = ACTIONS(4129), - [anon_sym_throw] = ACTIONS(4129), - [anon_sym_return] = ACTIONS(4129), - [anon_sym_continue] = ACTIONS(4129), - [anon_sym_break] = ACTIONS(4129), - [anon_sym_COLON_COLON] = ACTIONS(4131), - [anon_sym_PLUS_EQ] = ACTIONS(4131), - [anon_sym_DASH_EQ] = ACTIONS(4131), - [anon_sym_STAR_EQ] = ACTIONS(4131), - [anon_sym_SLASH_EQ] = ACTIONS(4131), - [anon_sym_PERCENT_EQ] = ACTIONS(4131), - [anon_sym_BANG_EQ] = ACTIONS(4129), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4131), - [anon_sym_EQ_EQ] = ACTIONS(4129), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4131), - [anon_sym_LT_EQ] = ACTIONS(4131), - [anon_sym_GT_EQ] = ACTIONS(4131), - [anon_sym_BANGin] = ACTIONS(4131), - [anon_sym_is] = ACTIONS(4129), - [anon_sym_BANGis] = ACTIONS(4131), - [anon_sym_PLUS] = ACTIONS(4129), - [anon_sym_DASH] = ACTIONS(4129), - [anon_sym_SLASH] = ACTIONS(4129), - [anon_sym_PERCENT] = ACTIONS(4129), - [anon_sym_as_QMARK] = ACTIONS(4131), - [anon_sym_PLUS_PLUS] = ACTIONS(4131), - [anon_sym_DASH_DASH] = ACTIONS(4131), - [anon_sym_BANG] = ACTIONS(4129), - [anon_sym_BANG_BANG] = ACTIONS(4131), - [anon_sym_suspend] = ACTIONS(4129), - [anon_sym_sealed] = ACTIONS(4129), - [anon_sym_annotation] = ACTIONS(4129), - [anon_sym_data] = ACTIONS(4129), - [anon_sym_inner] = ACTIONS(4129), - [anon_sym_value] = ACTIONS(4129), - [anon_sym_override] = ACTIONS(4129), - [anon_sym_lateinit] = ACTIONS(4129), - [anon_sym_public] = ACTIONS(4129), - [anon_sym_private] = ACTIONS(4129), - [anon_sym_internal] = ACTIONS(4129), - [anon_sym_protected] = ACTIONS(4129), - [anon_sym_tailrec] = ACTIONS(4129), - [anon_sym_operator] = ACTIONS(4129), - [anon_sym_infix] = ACTIONS(4129), - [anon_sym_inline] = ACTIONS(4129), - [anon_sym_external] = ACTIONS(4129), - [sym_property_modifier] = ACTIONS(4129), - [anon_sym_abstract] = ACTIONS(4129), - [anon_sym_final] = ACTIONS(4129), - [anon_sym_open] = ACTIONS(4129), - [anon_sym_vararg] = ACTIONS(4129), - [anon_sym_noinline] = ACTIONS(4129), - [anon_sym_crossinline] = ACTIONS(4129), - [anon_sym_expect] = ACTIONS(4129), - [anon_sym_actual] = ACTIONS(4129), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4131), - [anon_sym_continue_AT] = ACTIONS(4131), - [anon_sym_break_AT] = ACTIONS(4131), - [anon_sym_this_AT] = ACTIONS(4131), - [anon_sym_super_AT] = ACTIONS(4131), - [sym_real_literal] = ACTIONS(4131), - [sym_integer_literal] = ACTIONS(4129), - [sym_hex_literal] = ACTIONS(4131), - [sym_bin_literal] = ACTIONS(4131), - [anon_sym_true] = ACTIONS(4129), - [anon_sym_false] = ACTIONS(4129), - [anon_sym_SQUOTE] = ACTIONS(4131), - [sym__backtick_identifier] = ACTIONS(4131), - [sym__automatic_semicolon] = ACTIONS(4131), - [sym_safe_nav] = ACTIONS(4131), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4131), - }, - [823] = { - [sym_type_arguments] = STATE(6547), - [sym__alpha_identifier] = ACTIONS(4136), - [anon_sym_AT] = ACTIONS(4138), - [anon_sym_COLON] = ACTIONS(4140), - [anon_sym_LBRACK] = ACTIONS(4138), - [anon_sym_DOT] = ACTIONS(4136), - [anon_sym_as] = ACTIONS(4136), - [anon_sym_EQ] = ACTIONS(4136), - [anon_sym_LBRACE] = ACTIONS(4138), - [anon_sym_RBRACE] = ACTIONS(4138), - [anon_sym_LPAREN] = ACTIONS(4138), - [anon_sym_COMMA] = ACTIONS(4138), - [anon_sym_by] = ACTIONS(4136), - [anon_sym_LT] = ACTIONS(4136), - [anon_sym_GT] = ACTIONS(4136), - [anon_sym_where] = ACTIONS(4136), - [anon_sym_object] = ACTIONS(4136), - [anon_sym_fun] = ACTIONS(4136), - [anon_sym_SEMI] = ACTIONS(4138), - [anon_sym_get] = ACTIONS(4136), - [anon_sym_set] = ACTIONS(4136), - [anon_sym_this] = ACTIONS(4136), - [anon_sym_super] = ACTIONS(4136), - [sym__quest] = ACTIONS(4117), - [anon_sym_STAR] = ACTIONS(4136), - [sym_label] = ACTIONS(4136), - [anon_sym_in] = ACTIONS(4136), - [anon_sym_DOT_DOT] = ACTIONS(4138), - [anon_sym_QMARK_COLON] = ACTIONS(4138), - [anon_sym_AMP_AMP] = ACTIONS(4138), - [anon_sym_PIPE_PIPE] = ACTIONS(4138), - [anon_sym_null] = ACTIONS(4136), - [anon_sym_if] = ACTIONS(4136), - [anon_sym_else] = ACTIONS(4136), - [anon_sym_when] = ACTIONS(4136), - [anon_sym_try] = ACTIONS(4136), - [anon_sym_throw] = ACTIONS(4136), - [anon_sym_return] = ACTIONS(4136), - [anon_sym_continue] = ACTIONS(4136), - [anon_sym_break] = ACTIONS(4136), - [anon_sym_COLON_COLON] = ACTIONS(4138), - [anon_sym_PLUS_EQ] = ACTIONS(4138), - [anon_sym_DASH_EQ] = ACTIONS(4138), - [anon_sym_STAR_EQ] = ACTIONS(4138), - [anon_sym_SLASH_EQ] = ACTIONS(4138), - [anon_sym_PERCENT_EQ] = ACTIONS(4138), - [anon_sym_BANG_EQ] = ACTIONS(4136), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4138), - [anon_sym_EQ_EQ] = ACTIONS(4136), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4138), - [anon_sym_LT_EQ] = ACTIONS(4138), - [anon_sym_GT_EQ] = ACTIONS(4138), - [anon_sym_BANGin] = ACTIONS(4138), - [anon_sym_is] = ACTIONS(4136), - [anon_sym_BANGis] = ACTIONS(4138), - [anon_sym_PLUS] = ACTIONS(4136), - [anon_sym_DASH] = ACTIONS(4136), - [anon_sym_SLASH] = ACTIONS(4136), - [anon_sym_PERCENT] = ACTIONS(4136), - [anon_sym_as_QMARK] = ACTIONS(4138), - [anon_sym_PLUS_PLUS] = ACTIONS(4138), - [anon_sym_DASH_DASH] = ACTIONS(4138), - [anon_sym_BANG] = ACTIONS(4136), - [anon_sym_BANG_BANG] = ACTIONS(4138), - [anon_sym_suspend] = ACTIONS(4136), - [anon_sym_sealed] = ACTIONS(4136), - [anon_sym_annotation] = ACTIONS(4136), - [anon_sym_data] = ACTIONS(4136), - [anon_sym_inner] = ACTIONS(4136), - [anon_sym_value] = ACTIONS(4136), - [anon_sym_override] = ACTIONS(4136), - [anon_sym_lateinit] = ACTIONS(4136), - [anon_sym_public] = ACTIONS(4136), - [anon_sym_private] = ACTIONS(4136), - [anon_sym_internal] = ACTIONS(4136), - [anon_sym_protected] = ACTIONS(4136), - [anon_sym_tailrec] = ACTIONS(4136), - [anon_sym_operator] = ACTIONS(4136), - [anon_sym_infix] = ACTIONS(4136), - [anon_sym_inline] = ACTIONS(4136), - [anon_sym_external] = ACTIONS(4136), - [sym_property_modifier] = ACTIONS(4136), - [anon_sym_abstract] = ACTIONS(4136), - [anon_sym_final] = ACTIONS(4136), - [anon_sym_open] = ACTIONS(4136), - [anon_sym_vararg] = ACTIONS(4136), - [anon_sym_noinline] = ACTIONS(4136), - [anon_sym_crossinline] = ACTIONS(4136), - [anon_sym_expect] = ACTIONS(4136), - [anon_sym_actual] = ACTIONS(4136), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4138), - [anon_sym_continue_AT] = ACTIONS(4138), - [anon_sym_break_AT] = ACTIONS(4138), - [anon_sym_this_AT] = ACTIONS(4138), - [anon_sym_super_AT] = ACTIONS(4138), - [sym_real_literal] = ACTIONS(4138), - [sym_integer_literal] = ACTIONS(4136), - [sym_hex_literal] = ACTIONS(4138), - [sym_bin_literal] = ACTIONS(4138), - [anon_sym_true] = ACTIONS(4136), - [anon_sym_false] = ACTIONS(4136), - [anon_sym_SQUOTE] = ACTIONS(4138), - [sym__backtick_identifier] = ACTIONS(4138), - [sym__automatic_semicolon] = ACTIONS(4138), - [sym_safe_nav] = ACTIONS(4138), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4138), - }, - [824] = { - [sym__expression] = STATE(4394), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_when_condition] = STATE(9234), - [sym_range_test] = STATE(9318), - [sym_type_test] = STATE(9318), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__in_operator] = STATE(1825), - [sym__is_operator] = STATE(5953), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_in] = ACTIONS(3602), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_BANGin] = ACTIONS(3606), - [anon_sym_is] = ACTIONS(3608), - [anon_sym_BANGis] = ACTIONS(3610), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(847), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [825] = { - [sym_type_constraints] = STATE(899), - [sym_function_body] = STATE(1133), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(4146), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [826] = { - [sym__alpha_identifier] = ACTIONS(4148), - [anon_sym_AT] = ACTIONS(4150), - [anon_sym_LBRACK] = ACTIONS(4150), - [anon_sym_DOT] = ACTIONS(4148), - [anon_sym_as] = ACTIONS(4148), - [anon_sym_EQ] = ACTIONS(4148), - [anon_sym_LBRACE] = ACTIONS(4150), - [anon_sym_RBRACE] = ACTIONS(4150), - [anon_sym_LPAREN] = ACTIONS(4150), - [anon_sym_COMMA] = ACTIONS(4150), - [anon_sym_by] = ACTIONS(4148), - [anon_sym_LT] = ACTIONS(4148), - [anon_sym_GT] = ACTIONS(4148), - [anon_sym_where] = ACTIONS(4148), - [anon_sym_object] = ACTIONS(4148), - [anon_sym_fun] = ACTIONS(4148), - [anon_sym_SEMI] = ACTIONS(4150), - [anon_sym_get] = ACTIONS(4148), - [anon_sym_set] = ACTIONS(4148), - [anon_sym_this] = ACTIONS(4148), - [anon_sym_super] = ACTIONS(4148), - [anon_sym_AMP] = ACTIONS(4148), - [sym__quest] = ACTIONS(4148), - [anon_sym_STAR] = ACTIONS(4148), - [sym_label] = ACTIONS(4148), - [anon_sym_in] = ACTIONS(4148), - [anon_sym_DOT_DOT] = ACTIONS(4150), - [anon_sym_QMARK_COLON] = ACTIONS(4150), - [anon_sym_AMP_AMP] = ACTIONS(4150), - [anon_sym_PIPE_PIPE] = ACTIONS(4150), - [anon_sym_null] = ACTIONS(4148), - [anon_sym_if] = ACTIONS(4148), - [anon_sym_else] = ACTIONS(4148), - [anon_sym_when] = ACTIONS(4148), - [anon_sym_try] = ACTIONS(4148), - [anon_sym_throw] = ACTIONS(4148), - [anon_sym_return] = ACTIONS(4148), - [anon_sym_continue] = ACTIONS(4148), - [anon_sym_break] = ACTIONS(4148), - [anon_sym_COLON_COLON] = ACTIONS(4150), - [anon_sym_PLUS_EQ] = ACTIONS(4150), - [anon_sym_DASH_EQ] = ACTIONS(4150), - [anon_sym_STAR_EQ] = ACTIONS(4150), - [anon_sym_SLASH_EQ] = ACTIONS(4150), - [anon_sym_PERCENT_EQ] = ACTIONS(4150), - [anon_sym_BANG_EQ] = ACTIONS(4148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4150), - [anon_sym_EQ_EQ] = ACTIONS(4148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4150), - [anon_sym_LT_EQ] = ACTIONS(4150), - [anon_sym_GT_EQ] = ACTIONS(4150), - [anon_sym_BANGin] = ACTIONS(4150), - [anon_sym_is] = ACTIONS(4148), - [anon_sym_BANGis] = ACTIONS(4150), - [anon_sym_PLUS] = ACTIONS(4148), - [anon_sym_DASH] = ACTIONS(4148), - [anon_sym_SLASH] = ACTIONS(4148), - [anon_sym_PERCENT] = ACTIONS(4148), - [anon_sym_as_QMARK] = ACTIONS(4150), - [anon_sym_PLUS_PLUS] = ACTIONS(4150), - [anon_sym_DASH_DASH] = ACTIONS(4150), - [anon_sym_BANG] = ACTIONS(4148), - [anon_sym_BANG_BANG] = ACTIONS(4150), - [anon_sym_suspend] = ACTIONS(4148), - [anon_sym_sealed] = ACTIONS(4148), - [anon_sym_annotation] = ACTIONS(4148), - [anon_sym_data] = ACTIONS(4148), - [anon_sym_inner] = ACTIONS(4148), - [anon_sym_value] = ACTIONS(4148), - [anon_sym_override] = ACTIONS(4148), - [anon_sym_lateinit] = ACTIONS(4148), - [anon_sym_public] = ACTIONS(4148), - [anon_sym_private] = ACTIONS(4148), - [anon_sym_internal] = ACTIONS(4148), - [anon_sym_protected] = ACTIONS(4148), - [anon_sym_tailrec] = ACTIONS(4148), - [anon_sym_operator] = ACTIONS(4148), - [anon_sym_infix] = ACTIONS(4148), - [anon_sym_inline] = ACTIONS(4148), - [anon_sym_external] = ACTIONS(4148), - [sym_property_modifier] = ACTIONS(4148), - [anon_sym_abstract] = ACTIONS(4148), - [anon_sym_final] = ACTIONS(4148), - [anon_sym_open] = ACTIONS(4148), - [anon_sym_vararg] = ACTIONS(4148), - [anon_sym_noinline] = ACTIONS(4148), - [anon_sym_crossinline] = ACTIONS(4148), - [anon_sym_expect] = ACTIONS(4148), - [anon_sym_actual] = ACTIONS(4148), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4150), - [anon_sym_continue_AT] = ACTIONS(4150), - [anon_sym_break_AT] = ACTIONS(4150), - [anon_sym_this_AT] = ACTIONS(4150), - [anon_sym_super_AT] = ACTIONS(4150), - [sym_real_literal] = ACTIONS(4150), - [sym_integer_literal] = ACTIONS(4148), - [sym_hex_literal] = ACTIONS(4150), - [sym_bin_literal] = ACTIONS(4150), - [anon_sym_true] = ACTIONS(4148), - [anon_sym_false] = ACTIONS(4148), - [anon_sym_SQUOTE] = ACTIONS(4150), - [sym__backtick_identifier] = ACTIONS(4150), - [sym__automatic_semicolon] = ACTIONS(4150), - [sym_safe_nav] = ACTIONS(4150), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4150), - }, - [827] = { - [sym_type_constraints] = STATE(969), - [sym_enum_class_body] = STATE(1170), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(4156), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [828] = { - [sym_type_constraints] = STATE(963), - [sym_enum_class_body] = STATE(1013), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(3238), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [829] = { - [sym__alpha_identifier] = ACTIONS(4158), - [anon_sym_AT] = ACTIONS(4160), - [anon_sym_LBRACK] = ACTIONS(4160), - [anon_sym_DOT] = ACTIONS(4158), - [anon_sym_as] = ACTIONS(4158), - [anon_sym_EQ] = ACTIONS(4158), - [anon_sym_LBRACE] = ACTIONS(4160), - [anon_sym_RBRACE] = ACTIONS(4160), - [anon_sym_LPAREN] = ACTIONS(4160), - [anon_sym_COMMA] = ACTIONS(4160), - [anon_sym_by] = ACTIONS(4158), - [anon_sym_LT] = ACTIONS(4158), - [anon_sym_GT] = ACTIONS(4158), - [anon_sym_where] = ACTIONS(4158), - [anon_sym_object] = ACTIONS(4158), - [anon_sym_fun] = ACTIONS(4158), - [anon_sym_SEMI] = ACTIONS(4160), - [anon_sym_get] = ACTIONS(4158), - [anon_sym_set] = ACTIONS(4158), - [anon_sym_this] = ACTIONS(4158), - [anon_sym_super] = ACTIONS(4158), - [sym__quest] = ACTIONS(4158), - [anon_sym_STAR] = ACTIONS(4158), - [anon_sym_DASH_GT] = ACTIONS(4162), - [sym_label] = ACTIONS(4158), - [anon_sym_in] = ACTIONS(4158), - [anon_sym_DOT_DOT] = ACTIONS(4160), - [anon_sym_QMARK_COLON] = ACTIONS(4160), - [anon_sym_AMP_AMP] = ACTIONS(4160), - [anon_sym_PIPE_PIPE] = ACTIONS(4160), - [anon_sym_null] = ACTIONS(4158), - [anon_sym_if] = ACTIONS(4158), - [anon_sym_else] = ACTIONS(4158), - [anon_sym_when] = ACTIONS(4158), - [anon_sym_try] = ACTIONS(4158), - [anon_sym_throw] = ACTIONS(4158), - [anon_sym_return] = ACTIONS(4158), - [anon_sym_continue] = ACTIONS(4158), - [anon_sym_break] = ACTIONS(4158), - [anon_sym_COLON_COLON] = ACTIONS(4160), - [anon_sym_PLUS_EQ] = ACTIONS(4160), - [anon_sym_DASH_EQ] = ACTIONS(4160), - [anon_sym_STAR_EQ] = ACTIONS(4160), - [anon_sym_SLASH_EQ] = ACTIONS(4160), - [anon_sym_PERCENT_EQ] = ACTIONS(4160), - [anon_sym_BANG_EQ] = ACTIONS(4158), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4160), - [anon_sym_EQ_EQ] = ACTIONS(4158), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4160), - [anon_sym_LT_EQ] = ACTIONS(4160), - [anon_sym_GT_EQ] = ACTIONS(4160), - [anon_sym_BANGin] = ACTIONS(4160), - [anon_sym_is] = ACTIONS(4158), - [anon_sym_BANGis] = ACTIONS(4160), - [anon_sym_PLUS] = ACTIONS(4158), - [anon_sym_DASH] = ACTIONS(4158), - [anon_sym_SLASH] = ACTIONS(4158), - [anon_sym_PERCENT] = ACTIONS(4158), - [anon_sym_as_QMARK] = ACTIONS(4160), - [anon_sym_PLUS_PLUS] = ACTIONS(4160), - [anon_sym_DASH_DASH] = ACTIONS(4160), - [anon_sym_BANG] = ACTIONS(4158), - [anon_sym_BANG_BANG] = ACTIONS(4160), - [anon_sym_suspend] = ACTIONS(4158), - [anon_sym_sealed] = ACTIONS(4158), - [anon_sym_annotation] = ACTIONS(4158), - [anon_sym_data] = ACTIONS(4158), - [anon_sym_inner] = ACTIONS(4158), - [anon_sym_value] = ACTIONS(4158), - [anon_sym_override] = ACTIONS(4158), - [anon_sym_lateinit] = ACTIONS(4158), - [anon_sym_public] = ACTIONS(4158), - [anon_sym_private] = ACTIONS(4158), - [anon_sym_internal] = ACTIONS(4158), - [anon_sym_protected] = ACTIONS(4158), - [anon_sym_tailrec] = ACTIONS(4158), - [anon_sym_operator] = ACTIONS(4158), - [anon_sym_infix] = ACTIONS(4158), - [anon_sym_inline] = ACTIONS(4158), - [anon_sym_external] = ACTIONS(4158), - [sym_property_modifier] = ACTIONS(4158), - [anon_sym_abstract] = ACTIONS(4158), - [anon_sym_final] = ACTIONS(4158), - [anon_sym_open] = ACTIONS(4158), - [anon_sym_vararg] = ACTIONS(4158), - [anon_sym_noinline] = ACTIONS(4158), - [anon_sym_crossinline] = ACTIONS(4158), - [anon_sym_expect] = ACTIONS(4158), - [anon_sym_actual] = ACTIONS(4158), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4160), - [anon_sym_continue_AT] = ACTIONS(4160), - [anon_sym_break_AT] = ACTIONS(4160), - [anon_sym_this_AT] = ACTIONS(4160), - [anon_sym_super_AT] = ACTIONS(4160), - [sym_real_literal] = ACTIONS(4160), - [sym_integer_literal] = ACTIONS(4158), - [sym_hex_literal] = ACTIONS(4160), - [sym_bin_literal] = ACTIONS(4160), - [anon_sym_true] = ACTIONS(4158), - [anon_sym_false] = ACTIONS(4158), - [anon_sym_SQUOTE] = ACTIONS(4160), - [sym__backtick_identifier] = ACTIONS(4160), - [sym__automatic_semicolon] = ACTIONS(4160), - [sym_safe_nav] = ACTIONS(4160), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4160), - }, - [830] = { - [sym__alpha_identifier] = ACTIONS(4164), - [anon_sym_AT] = ACTIONS(4166), - [anon_sym_LBRACK] = ACTIONS(4166), - [anon_sym_DOT] = ACTIONS(4164), - [anon_sym_as] = ACTIONS(4164), - [anon_sym_EQ] = ACTIONS(4164), - [anon_sym_LBRACE] = ACTIONS(4166), - [anon_sym_RBRACE] = ACTIONS(4166), - [anon_sym_LPAREN] = ACTIONS(4166), - [anon_sym_COMMA] = ACTIONS(4166), - [anon_sym_by] = ACTIONS(4164), - [anon_sym_LT] = ACTIONS(4164), - [anon_sym_GT] = ACTIONS(4164), - [anon_sym_where] = ACTIONS(4164), - [anon_sym_object] = ACTIONS(4164), - [anon_sym_fun] = ACTIONS(4164), - [anon_sym_SEMI] = ACTIONS(4166), - [anon_sym_get] = ACTIONS(4164), - [anon_sym_set] = ACTIONS(4164), - [anon_sym_this] = ACTIONS(4164), - [anon_sym_super] = ACTIONS(4164), - [anon_sym_AMP] = ACTIONS(4168), - [sym__quest] = ACTIONS(4164), - [anon_sym_STAR] = ACTIONS(4164), - [sym_label] = ACTIONS(4164), - [anon_sym_in] = ACTIONS(4164), - [anon_sym_DOT_DOT] = ACTIONS(4166), - [anon_sym_QMARK_COLON] = ACTIONS(4166), - [anon_sym_AMP_AMP] = ACTIONS(4166), - [anon_sym_PIPE_PIPE] = ACTIONS(4166), - [anon_sym_null] = ACTIONS(4164), - [anon_sym_if] = ACTIONS(4164), - [anon_sym_else] = ACTIONS(4164), - [anon_sym_when] = ACTIONS(4164), - [anon_sym_try] = ACTIONS(4164), - [anon_sym_throw] = ACTIONS(4164), - [anon_sym_return] = ACTIONS(4164), - [anon_sym_continue] = ACTIONS(4164), - [anon_sym_break] = ACTIONS(4164), - [anon_sym_COLON_COLON] = ACTIONS(4166), - [anon_sym_PLUS_EQ] = ACTIONS(4166), - [anon_sym_DASH_EQ] = ACTIONS(4166), - [anon_sym_STAR_EQ] = ACTIONS(4166), - [anon_sym_SLASH_EQ] = ACTIONS(4166), - [anon_sym_PERCENT_EQ] = ACTIONS(4166), - [anon_sym_BANG_EQ] = ACTIONS(4164), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4166), - [anon_sym_EQ_EQ] = ACTIONS(4164), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4166), - [anon_sym_LT_EQ] = ACTIONS(4166), - [anon_sym_GT_EQ] = ACTIONS(4166), - [anon_sym_BANGin] = ACTIONS(4166), - [anon_sym_is] = ACTIONS(4164), - [anon_sym_BANGis] = ACTIONS(4166), - [anon_sym_PLUS] = ACTIONS(4164), - [anon_sym_DASH] = ACTIONS(4164), - [anon_sym_SLASH] = ACTIONS(4164), - [anon_sym_PERCENT] = ACTIONS(4164), - [anon_sym_as_QMARK] = ACTIONS(4166), - [anon_sym_PLUS_PLUS] = ACTIONS(4166), - [anon_sym_DASH_DASH] = ACTIONS(4166), - [anon_sym_BANG] = ACTIONS(4164), - [anon_sym_BANG_BANG] = ACTIONS(4166), - [anon_sym_suspend] = ACTIONS(4164), - [anon_sym_sealed] = ACTIONS(4164), - [anon_sym_annotation] = ACTIONS(4164), - [anon_sym_data] = ACTIONS(4164), - [anon_sym_inner] = ACTIONS(4164), - [anon_sym_value] = ACTIONS(4164), - [anon_sym_override] = ACTIONS(4164), - [anon_sym_lateinit] = ACTIONS(4164), - [anon_sym_public] = ACTIONS(4164), - [anon_sym_private] = ACTIONS(4164), - [anon_sym_internal] = ACTIONS(4164), - [anon_sym_protected] = ACTIONS(4164), - [anon_sym_tailrec] = ACTIONS(4164), - [anon_sym_operator] = ACTIONS(4164), - [anon_sym_infix] = ACTIONS(4164), - [anon_sym_inline] = ACTIONS(4164), - [anon_sym_external] = ACTIONS(4164), - [sym_property_modifier] = ACTIONS(4164), - [anon_sym_abstract] = ACTIONS(4164), - [anon_sym_final] = ACTIONS(4164), - [anon_sym_open] = ACTIONS(4164), - [anon_sym_vararg] = ACTIONS(4164), - [anon_sym_noinline] = ACTIONS(4164), - [anon_sym_crossinline] = ACTIONS(4164), - [anon_sym_expect] = ACTIONS(4164), - [anon_sym_actual] = ACTIONS(4164), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4166), - [anon_sym_continue_AT] = ACTIONS(4166), - [anon_sym_break_AT] = ACTIONS(4166), - [anon_sym_this_AT] = ACTIONS(4166), - [anon_sym_super_AT] = ACTIONS(4166), - [sym_real_literal] = ACTIONS(4166), - [sym_integer_literal] = ACTIONS(4164), - [sym_hex_literal] = ACTIONS(4166), - [sym_bin_literal] = ACTIONS(4166), - [anon_sym_true] = ACTIONS(4164), - [anon_sym_false] = ACTIONS(4164), - [anon_sym_SQUOTE] = ACTIONS(4166), - [sym__backtick_identifier] = ACTIONS(4166), - [sym__automatic_semicolon] = ACTIONS(4166), - [sym_safe_nav] = ACTIONS(4166), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4166), - }, - [831] = { - [sym_type_constraints] = STATE(1119), - [sym_function_body] = STATE(1127), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(4170), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4123), - [anon_sym_fun] = ACTIONS(4123), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_this] = ACTIONS(4123), - [anon_sym_super] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4123), - [sym_label] = ACTIONS(4123), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_null] = ACTIONS(4123), - [anon_sym_if] = ACTIONS(4123), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_when] = ACTIONS(4123), - [anon_sym_try] = ACTIONS(4123), - [anon_sym_throw] = ACTIONS(4123), - [anon_sym_return] = ACTIONS(4123), - [anon_sym_continue] = ACTIONS(4123), - [anon_sym_break] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_PLUS_EQ] = ACTIONS(4125), - [anon_sym_DASH_EQ] = ACTIONS(4125), - [anon_sym_STAR_EQ] = ACTIONS(4125), - [anon_sym_SLASH_EQ] = ACTIONS(4125), - [anon_sym_PERCENT_EQ] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4123), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG] = ACTIONS(4123), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_suspend] = ACTIONS(4123), - [anon_sym_sealed] = ACTIONS(4123), - [anon_sym_annotation] = ACTIONS(4123), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_override] = ACTIONS(4123), - [anon_sym_lateinit] = ACTIONS(4123), - [anon_sym_public] = ACTIONS(4123), - [anon_sym_private] = ACTIONS(4123), - [anon_sym_internal] = ACTIONS(4123), - [anon_sym_protected] = ACTIONS(4123), - [anon_sym_tailrec] = ACTIONS(4123), - [anon_sym_operator] = ACTIONS(4123), - [anon_sym_infix] = ACTIONS(4123), - [anon_sym_inline] = ACTIONS(4123), - [anon_sym_external] = ACTIONS(4123), - [sym_property_modifier] = ACTIONS(4123), - [anon_sym_abstract] = ACTIONS(4123), - [anon_sym_final] = ACTIONS(4123), - [anon_sym_open] = ACTIONS(4123), - [anon_sym_vararg] = ACTIONS(4123), - [anon_sym_noinline] = ACTIONS(4123), - [anon_sym_crossinline] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4125), - [anon_sym_continue_AT] = ACTIONS(4125), - [anon_sym_break_AT] = ACTIONS(4125), - [anon_sym_this_AT] = ACTIONS(4125), - [anon_sym_super_AT] = ACTIONS(4125), - [sym_real_literal] = ACTIONS(4125), - [sym_integer_literal] = ACTIONS(4123), - [sym_hex_literal] = ACTIONS(4125), - [sym_bin_literal] = ACTIONS(4125), - [anon_sym_true] = ACTIONS(4123), - [anon_sym_false] = ACTIONS(4123), - [anon_sym_SQUOTE] = ACTIONS(4125), - [sym__backtick_identifier] = ACTIONS(4125), - [sym__automatic_semicolon] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4125), - }, - [832] = { - [sym__alpha_identifier] = ACTIONS(4164), - [anon_sym_AT] = ACTIONS(4166), - [anon_sym_LBRACK] = ACTIONS(4166), - [anon_sym_DOT] = ACTIONS(4164), - [anon_sym_as] = ACTIONS(4164), - [anon_sym_EQ] = ACTIONS(4164), - [anon_sym_LBRACE] = ACTIONS(4166), - [anon_sym_RBRACE] = ACTIONS(4166), - [anon_sym_LPAREN] = ACTIONS(4166), - [anon_sym_COMMA] = ACTIONS(4166), - [anon_sym_by] = ACTIONS(4164), - [anon_sym_LT] = ACTIONS(4164), - [anon_sym_GT] = ACTIONS(4164), - [anon_sym_where] = ACTIONS(4164), - [anon_sym_object] = ACTIONS(4164), - [anon_sym_fun] = ACTIONS(4164), - [anon_sym_SEMI] = ACTIONS(4166), - [anon_sym_get] = ACTIONS(4164), - [anon_sym_set] = ACTIONS(4164), - [anon_sym_this] = ACTIONS(4164), - [anon_sym_super] = ACTIONS(4164), - [anon_sym_AMP] = ACTIONS(4174), - [sym__quest] = ACTIONS(4164), - [anon_sym_STAR] = ACTIONS(4164), - [sym_label] = ACTIONS(4164), - [anon_sym_in] = ACTIONS(4164), - [anon_sym_DOT_DOT] = ACTIONS(4166), - [anon_sym_QMARK_COLON] = ACTIONS(4166), - [anon_sym_AMP_AMP] = ACTIONS(4166), - [anon_sym_PIPE_PIPE] = ACTIONS(4166), - [anon_sym_null] = ACTIONS(4164), - [anon_sym_if] = ACTIONS(4164), - [anon_sym_else] = ACTIONS(4164), - [anon_sym_when] = ACTIONS(4164), - [anon_sym_try] = ACTIONS(4164), - [anon_sym_throw] = ACTIONS(4164), - [anon_sym_return] = ACTIONS(4164), - [anon_sym_continue] = ACTIONS(4164), - [anon_sym_break] = ACTIONS(4164), - [anon_sym_COLON_COLON] = ACTIONS(4166), - [anon_sym_PLUS_EQ] = ACTIONS(4166), - [anon_sym_DASH_EQ] = ACTIONS(4166), - [anon_sym_STAR_EQ] = ACTIONS(4166), - [anon_sym_SLASH_EQ] = ACTIONS(4166), - [anon_sym_PERCENT_EQ] = ACTIONS(4166), - [anon_sym_BANG_EQ] = ACTIONS(4164), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4166), - [anon_sym_EQ_EQ] = ACTIONS(4164), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4166), - [anon_sym_LT_EQ] = ACTIONS(4166), - [anon_sym_GT_EQ] = ACTIONS(4166), - [anon_sym_BANGin] = ACTIONS(4166), - [anon_sym_is] = ACTIONS(4164), - [anon_sym_BANGis] = ACTIONS(4166), - [anon_sym_PLUS] = ACTIONS(4164), - [anon_sym_DASH] = ACTIONS(4164), - [anon_sym_SLASH] = ACTIONS(4164), - [anon_sym_PERCENT] = ACTIONS(4164), - [anon_sym_as_QMARK] = ACTIONS(4166), - [anon_sym_PLUS_PLUS] = ACTIONS(4166), - [anon_sym_DASH_DASH] = ACTIONS(4166), - [anon_sym_BANG] = ACTIONS(4164), - [anon_sym_BANG_BANG] = ACTIONS(4166), - [anon_sym_suspend] = ACTIONS(4164), - [anon_sym_sealed] = ACTIONS(4164), - [anon_sym_annotation] = ACTIONS(4164), - [anon_sym_data] = ACTIONS(4164), - [anon_sym_inner] = ACTIONS(4164), - [anon_sym_value] = ACTIONS(4164), - [anon_sym_override] = ACTIONS(4164), - [anon_sym_lateinit] = ACTIONS(4164), - [anon_sym_public] = ACTIONS(4164), - [anon_sym_private] = ACTIONS(4164), - [anon_sym_internal] = ACTIONS(4164), - [anon_sym_protected] = ACTIONS(4164), - [anon_sym_tailrec] = ACTIONS(4164), - [anon_sym_operator] = ACTIONS(4164), - [anon_sym_infix] = ACTIONS(4164), - [anon_sym_inline] = ACTIONS(4164), - [anon_sym_external] = ACTIONS(4164), - [sym_property_modifier] = ACTIONS(4164), - [anon_sym_abstract] = ACTIONS(4164), - [anon_sym_final] = ACTIONS(4164), - [anon_sym_open] = ACTIONS(4164), - [anon_sym_vararg] = ACTIONS(4164), - [anon_sym_noinline] = ACTIONS(4164), - [anon_sym_crossinline] = ACTIONS(4164), - [anon_sym_expect] = ACTIONS(4164), - [anon_sym_actual] = ACTIONS(4164), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4166), - [anon_sym_continue_AT] = ACTIONS(4166), - [anon_sym_break_AT] = ACTIONS(4166), - [anon_sym_this_AT] = ACTIONS(4166), - [anon_sym_super_AT] = ACTIONS(4166), - [sym_real_literal] = ACTIONS(4166), - [sym_integer_literal] = ACTIONS(4164), - [sym_hex_literal] = ACTIONS(4166), - [sym_bin_literal] = ACTIONS(4166), - [anon_sym_true] = ACTIONS(4164), - [anon_sym_false] = ACTIONS(4164), - [anon_sym_SQUOTE] = ACTIONS(4166), - [sym__backtick_identifier] = ACTIONS(4166), - [sym__automatic_semicolon] = ACTIONS(4166), - [sym_safe_nav] = ACTIONS(4166), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4166), - }, - [833] = { - [sym_type_constraints] = STATE(1121), - [sym_function_body] = STATE(1166), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(4176), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [834] = { - [sym_type_constraints] = STATE(1125), - [sym_function_body] = STATE(1186), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(4178), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [835] = { - [sym_type_constraints] = STATE(1128), - [sym_function_body] = STATE(1159), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(4180), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [836] = { - [sym_type_constraints] = STATE(886), - [sym_function_body] = STATE(1159), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [837] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_RBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(4192), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_RPAREN] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4182), - [anon_sym_DASH_GT] = ACTIONS(4188), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_while] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [838] = { - [sym_function_body] = STATE(1025), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(4200), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [839] = { - [sym_class_body] = STATE(1183), - [sym_type_constraints] = STATE(962), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(4206), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [840] = { - [aux_sym_nullable_type_repeat1] = STATE(855), - [sym__alpha_identifier] = ACTIONS(4208), - [anon_sym_AT] = ACTIONS(4210), - [anon_sym_LBRACK] = ACTIONS(4210), - [anon_sym_DOT] = ACTIONS(4208), - [anon_sym_as] = ACTIONS(4208), - [anon_sym_EQ] = ACTIONS(4208), - [anon_sym_LBRACE] = ACTIONS(4210), - [anon_sym_RBRACE] = ACTIONS(4210), - [anon_sym_LPAREN] = ACTIONS(4210), - [anon_sym_COMMA] = ACTIONS(4210), - [anon_sym_by] = ACTIONS(4208), - [anon_sym_LT] = ACTIONS(4208), - [anon_sym_GT] = ACTIONS(4208), - [anon_sym_where] = ACTIONS(4208), - [anon_sym_object] = ACTIONS(4208), - [anon_sym_fun] = ACTIONS(4208), - [anon_sym_SEMI] = ACTIONS(4210), - [anon_sym_get] = ACTIONS(4208), - [anon_sym_set] = ACTIONS(4208), - [anon_sym_this] = ACTIONS(4208), - [anon_sym_super] = ACTIONS(4208), - [sym__quest] = ACTIONS(4212), - [anon_sym_STAR] = ACTIONS(4208), - [sym_label] = ACTIONS(4208), - [anon_sym_in] = ACTIONS(4208), - [anon_sym_DOT_DOT] = ACTIONS(4210), - [anon_sym_QMARK_COLON] = ACTIONS(4210), - [anon_sym_AMP_AMP] = ACTIONS(4210), - [anon_sym_PIPE_PIPE] = ACTIONS(4210), - [anon_sym_null] = ACTIONS(4208), - [anon_sym_if] = ACTIONS(4208), - [anon_sym_else] = ACTIONS(4208), - [anon_sym_when] = ACTIONS(4208), - [anon_sym_try] = ACTIONS(4208), - [anon_sym_throw] = ACTIONS(4208), - [anon_sym_return] = ACTIONS(4208), - [anon_sym_continue] = ACTIONS(4208), - [anon_sym_break] = ACTIONS(4208), - [anon_sym_COLON_COLON] = ACTIONS(4210), - [anon_sym_PLUS_EQ] = ACTIONS(4210), - [anon_sym_DASH_EQ] = ACTIONS(4210), - [anon_sym_STAR_EQ] = ACTIONS(4210), - [anon_sym_SLASH_EQ] = ACTIONS(4210), - [anon_sym_PERCENT_EQ] = ACTIONS(4210), - [anon_sym_BANG_EQ] = ACTIONS(4208), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4210), - [anon_sym_EQ_EQ] = ACTIONS(4208), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4210), - [anon_sym_LT_EQ] = ACTIONS(4210), - [anon_sym_GT_EQ] = ACTIONS(4210), - [anon_sym_BANGin] = ACTIONS(4210), - [anon_sym_is] = ACTIONS(4208), - [anon_sym_BANGis] = ACTIONS(4210), - [anon_sym_PLUS] = ACTIONS(4208), - [anon_sym_DASH] = ACTIONS(4208), - [anon_sym_SLASH] = ACTIONS(4208), - [anon_sym_PERCENT] = ACTIONS(4208), - [anon_sym_as_QMARK] = ACTIONS(4210), - [anon_sym_PLUS_PLUS] = ACTIONS(4210), - [anon_sym_DASH_DASH] = ACTIONS(4210), - [anon_sym_BANG] = ACTIONS(4208), - [anon_sym_BANG_BANG] = ACTIONS(4210), - [anon_sym_suspend] = ACTIONS(4208), - [anon_sym_sealed] = ACTIONS(4208), - [anon_sym_annotation] = ACTIONS(4208), - [anon_sym_data] = ACTIONS(4208), - [anon_sym_inner] = ACTIONS(4208), - [anon_sym_value] = ACTIONS(4208), - [anon_sym_override] = ACTIONS(4208), - [anon_sym_lateinit] = ACTIONS(4208), - [anon_sym_public] = ACTIONS(4208), - [anon_sym_private] = ACTIONS(4208), - [anon_sym_internal] = ACTIONS(4208), - [anon_sym_protected] = ACTIONS(4208), - [anon_sym_tailrec] = ACTIONS(4208), - [anon_sym_operator] = ACTIONS(4208), - [anon_sym_infix] = ACTIONS(4208), - [anon_sym_inline] = ACTIONS(4208), - [anon_sym_external] = ACTIONS(4208), - [sym_property_modifier] = ACTIONS(4208), - [anon_sym_abstract] = ACTIONS(4208), - [anon_sym_final] = ACTIONS(4208), - [anon_sym_open] = ACTIONS(4208), - [anon_sym_vararg] = ACTIONS(4208), - [anon_sym_noinline] = ACTIONS(4208), - [anon_sym_crossinline] = ACTIONS(4208), - [anon_sym_expect] = ACTIONS(4208), - [anon_sym_actual] = ACTIONS(4208), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4210), - [anon_sym_continue_AT] = ACTIONS(4210), - [anon_sym_break_AT] = ACTIONS(4210), - [anon_sym_this_AT] = ACTIONS(4210), - [anon_sym_super_AT] = ACTIONS(4210), - [sym_real_literal] = ACTIONS(4210), - [sym_integer_literal] = ACTIONS(4208), - [sym_hex_literal] = ACTIONS(4210), - [sym_bin_literal] = ACTIONS(4210), - [anon_sym_true] = ACTIONS(4208), - [anon_sym_false] = ACTIONS(4208), - [anon_sym_SQUOTE] = ACTIONS(4210), - [sym__backtick_identifier] = ACTIONS(4210), - [sym__automatic_semicolon] = ACTIONS(4210), - [sym_safe_nav] = ACTIONS(4210), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4210), - }, - [841] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_RBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(4224), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_RPAREN] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4214), - [anon_sym_DASH_GT] = ACTIONS(4220), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_while] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [842] = { - [sym_type_constraints] = STATE(899), - [sym_function_body] = STATE(1133), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [843] = { - [sym_type_constraints] = STATE(1136), - [sym_function_body] = STATE(1133), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(4228), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [844] = { - [sym_type_constraints] = STATE(918), - [sym_function_body] = STATE(1120), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [845] = { - [sym__alpha_identifier] = ACTIONS(4234), - [anon_sym_AT] = ACTIONS(4236), - [anon_sym_LBRACK] = ACTIONS(4236), - [anon_sym_DOT] = ACTIONS(4234), - [anon_sym_as] = ACTIONS(4234), - [anon_sym_EQ] = ACTIONS(4234), - [anon_sym_LBRACE] = ACTIONS(4236), - [anon_sym_RBRACE] = ACTIONS(4236), - [anon_sym_LPAREN] = ACTIONS(4236), - [anon_sym_COMMA] = ACTIONS(4236), - [anon_sym_by] = ACTIONS(4234), - [anon_sym_LT] = ACTIONS(4234), - [anon_sym_GT] = ACTIONS(4234), - [anon_sym_where] = ACTIONS(4234), - [anon_sym_object] = ACTIONS(4234), - [anon_sym_fun] = ACTIONS(4234), - [anon_sym_SEMI] = ACTIONS(4236), - [anon_sym_get] = ACTIONS(4234), - [anon_sym_set] = ACTIONS(4234), - [anon_sym_this] = ACTIONS(4234), - [anon_sym_super] = ACTIONS(4234), - [anon_sym_AMP] = ACTIONS(4234), - [sym__quest] = ACTIONS(4234), - [anon_sym_STAR] = ACTIONS(4234), - [sym_label] = ACTIONS(4234), - [anon_sym_in] = ACTIONS(4234), - [anon_sym_DOT_DOT] = ACTIONS(4236), - [anon_sym_QMARK_COLON] = ACTIONS(4236), - [anon_sym_AMP_AMP] = ACTIONS(4236), - [anon_sym_PIPE_PIPE] = ACTIONS(4236), - [anon_sym_null] = ACTIONS(4234), - [anon_sym_if] = ACTIONS(4234), - [anon_sym_else] = ACTIONS(4234), - [anon_sym_when] = ACTIONS(4234), - [anon_sym_try] = ACTIONS(4234), - [anon_sym_throw] = ACTIONS(4234), - [anon_sym_return] = ACTIONS(4234), - [anon_sym_continue] = ACTIONS(4234), - [anon_sym_break] = ACTIONS(4234), - [anon_sym_COLON_COLON] = ACTIONS(4236), - [anon_sym_PLUS_EQ] = ACTIONS(4236), - [anon_sym_DASH_EQ] = ACTIONS(4236), - [anon_sym_STAR_EQ] = ACTIONS(4236), - [anon_sym_SLASH_EQ] = ACTIONS(4236), - [anon_sym_PERCENT_EQ] = ACTIONS(4236), - [anon_sym_BANG_EQ] = ACTIONS(4234), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4236), - [anon_sym_EQ_EQ] = ACTIONS(4234), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4236), - [anon_sym_LT_EQ] = ACTIONS(4236), - [anon_sym_GT_EQ] = ACTIONS(4236), - [anon_sym_BANGin] = ACTIONS(4236), - [anon_sym_is] = ACTIONS(4234), - [anon_sym_BANGis] = ACTIONS(4236), - [anon_sym_PLUS] = ACTIONS(4234), - [anon_sym_DASH] = ACTIONS(4234), - [anon_sym_SLASH] = ACTIONS(4234), - [anon_sym_PERCENT] = ACTIONS(4234), - [anon_sym_as_QMARK] = ACTIONS(4236), - [anon_sym_PLUS_PLUS] = ACTIONS(4236), - [anon_sym_DASH_DASH] = ACTIONS(4236), - [anon_sym_BANG] = ACTIONS(4234), - [anon_sym_BANG_BANG] = ACTIONS(4236), - [anon_sym_suspend] = ACTIONS(4234), - [anon_sym_sealed] = ACTIONS(4234), - [anon_sym_annotation] = ACTIONS(4234), - [anon_sym_data] = ACTIONS(4234), - [anon_sym_inner] = ACTIONS(4234), - [anon_sym_value] = ACTIONS(4234), - [anon_sym_override] = ACTIONS(4234), - [anon_sym_lateinit] = ACTIONS(4234), - [anon_sym_public] = ACTIONS(4234), - [anon_sym_private] = ACTIONS(4234), - [anon_sym_internal] = ACTIONS(4234), - [anon_sym_protected] = ACTIONS(4234), - [anon_sym_tailrec] = ACTIONS(4234), - [anon_sym_operator] = ACTIONS(4234), - [anon_sym_infix] = ACTIONS(4234), - [anon_sym_inline] = ACTIONS(4234), - [anon_sym_external] = ACTIONS(4234), - [sym_property_modifier] = ACTIONS(4234), - [anon_sym_abstract] = ACTIONS(4234), - [anon_sym_final] = ACTIONS(4234), - [anon_sym_open] = ACTIONS(4234), - [anon_sym_vararg] = ACTIONS(4234), - [anon_sym_noinline] = ACTIONS(4234), - [anon_sym_crossinline] = ACTIONS(4234), - [anon_sym_expect] = ACTIONS(4234), - [anon_sym_actual] = ACTIONS(4234), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4236), - [anon_sym_continue_AT] = ACTIONS(4236), - [anon_sym_break_AT] = ACTIONS(4236), - [anon_sym_this_AT] = ACTIONS(4236), - [anon_sym_super_AT] = ACTIONS(4236), - [sym_real_literal] = ACTIONS(4236), - [sym_integer_literal] = ACTIONS(4234), - [sym_hex_literal] = ACTIONS(4236), - [sym_bin_literal] = ACTIONS(4236), - [anon_sym_true] = ACTIONS(4234), - [anon_sym_false] = ACTIONS(4234), - [anon_sym_SQUOTE] = ACTIONS(4236), - [sym__backtick_identifier] = ACTIONS(4236), - [sym__automatic_semicolon] = ACTIONS(4236), - [sym_safe_nav] = ACTIONS(4236), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4236), - }, - [846] = { - [sym_function_body] = STATE(1020), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(4242), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_COMMA] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_where] = ACTIONS(4238), - [anon_sym_object] = ACTIONS(4238), - [anon_sym_fun] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_this] = ACTIONS(4238), - [anon_sym_super] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4238), - [sym_label] = ACTIONS(4238), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_null] = ACTIONS(4238), - [anon_sym_if] = ACTIONS(4238), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_when] = ACTIONS(4238), - [anon_sym_try] = ACTIONS(4238), - [anon_sym_throw] = ACTIONS(4238), - [anon_sym_return] = ACTIONS(4238), - [anon_sym_continue] = ACTIONS(4238), - [anon_sym_break] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_PLUS_EQ] = ACTIONS(4240), - [anon_sym_DASH_EQ] = ACTIONS(4240), - [anon_sym_STAR_EQ] = ACTIONS(4240), - [anon_sym_SLASH_EQ] = ACTIONS(4240), - [anon_sym_PERCENT_EQ] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4238), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG] = ACTIONS(4238), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4240), - [anon_sym_continue_AT] = ACTIONS(4240), - [anon_sym_break_AT] = ACTIONS(4240), - [anon_sym_this_AT] = ACTIONS(4240), - [anon_sym_super_AT] = ACTIONS(4240), - [sym_real_literal] = ACTIONS(4240), - [sym_integer_literal] = ACTIONS(4238), - [sym_hex_literal] = ACTIONS(4240), - [sym_bin_literal] = ACTIONS(4240), - [anon_sym_true] = ACTIONS(4238), - [anon_sym_false] = ACTIONS(4238), - [anon_sym_SQUOTE] = ACTIONS(4240), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4240), - }, - [847] = { - [sym__alpha_identifier] = ACTIONS(4129), - [anon_sym_AT] = ACTIONS(4131), - [anon_sym_LBRACK] = ACTIONS(4131), - [anon_sym_DOT] = ACTIONS(4129), - [anon_sym_as] = ACTIONS(4129), - [anon_sym_EQ] = ACTIONS(4129), - [anon_sym_LBRACE] = ACTIONS(4131), - [anon_sym_RBRACE] = ACTIONS(4131), - [anon_sym_LPAREN] = ACTIONS(4131), - [anon_sym_COMMA] = ACTIONS(4131), - [anon_sym_by] = ACTIONS(4129), - [anon_sym_LT] = ACTIONS(4129), - [anon_sym_GT] = ACTIONS(4129), - [anon_sym_where] = ACTIONS(4129), - [anon_sym_object] = ACTIONS(4129), - [anon_sym_fun] = ACTIONS(4129), - [anon_sym_SEMI] = ACTIONS(4131), - [anon_sym_get] = ACTIONS(4129), - [anon_sym_set] = ACTIONS(4129), - [anon_sym_this] = ACTIONS(4129), - [anon_sym_super] = ACTIONS(4129), - [anon_sym_AMP] = ACTIONS(4129), - [sym__quest] = ACTIONS(4129), - [anon_sym_STAR] = ACTIONS(4129), - [sym_label] = ACTIONS(4129), - [anon_sym_in] = ACTIONS(4129), - [anon_sym_DOT_DOT] = ACTIONS(4131), - [anon_sym_QMARK_COLON] = ACTIONS(4131), - [anon_sym_AMP_AMP] = ACTIONS(4131), - [anon_sym_PIPE_PIPE] = ACTIONS(4131), - [anon_sym_null] = ACTIONS(4129), - [anon_sym_if] = ACTIONS(4129), - [anon_sym_else] = ACTIONS(4129), - [anon_sym_when] = ACTIONS(4129), - [anon_sym_try] = ACTIONS(4129), - [anon_sym_throw] = ACTIONS(4129), - [anon_sym_return] = ACTIONS(4129), - [anon_sym_continue] = ACTIONS(4129), - [anon_sym_break] = ACTIONS(4129), - [anon_sym_COLON_COLON] = ACTIONS(4131), - [anon_sym_PLUS_EQ] = ACTIONS(4131), - [anon_sym_DASH_EQ] = ACTIONS(4131), - [anon_sym_STAR_EQ] = ACTIONS(4131), - [anon_sym_SLASH_EQ] = ACTIONS(4131), - [anon_sym_PERCENT_EQ] = ACTIONS(4131), - [anon_sym_BANG_EQ] = ACTIONS(4129), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4131), - [anon_sym_EQ_EQ] = ACTIONS(4129), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4131), - [anon_sym_LT_EQ] = ACTIONS(4131), - [anon_sym_GT_EQ] = ACTIONS(4131), - [anon_sym_BANGin] = ACTIONS(4131), - [anon_sym_is] = ACTIONS(4129), - [anon_sym_BANGis] = ACTIONS(4131), - [anon_sym_PLUS] = ACTIONS(4129), - [anon_sym_DASH] = ACTIONS(4129), - [anon_sym_SLASH] = ACTIONS(4129), - [anon_sym_PERCENT] = ACTIONS(4129), - [anon_sym_as_QMARK] = ACTIONS(4131), - [anon_sym_PLUS_PLUS] = ACTIONS(4131), - [anon_sym_DASH_DASH] = ACTIONS(4131), - [anon_sym_BANG] = ACTIONS(4129), - [anon_sym_BANG_BANG] = ACTIONS(4131), - [anon_sym_suspend] = ACTIONS(4129), - [anon_sym_sealed] = ACTIONS(4129), - [anon_sym_annotation] = ACTIONS(4129), - [anon_sym_data] = ACTIONS(4129), - [anon_sym_inner] = ACTIONS(4129), - [anon_sym_value] = ACTIONS(4129), - [anon_sym_override] = ACTIONS(4129), - [anon_sym_lateinit] = ACTIONS(4129), - [anon_sym_public] = ACTIONS(4129), - [anon_sym_private] = ACTIONS(4129), - [anon_sym_internal] = ACTIONS(4129), - [anon_sym_protected] = ACTIONS(4129), - [anon_sym_tailrec] = ACTIONS(4129), - [anon_sym_operator] = ACTIONS(4129), - [anon_sym_infix] = ACTIONS(4129), - [anon_sym_inline] = ACTIONS(4129), - [anon_sym_external] = ACTIONS(4129), - [sym_property_modifier] = ACTIONS(4129), - [anon_sym_abstract] = ACTIONS(4129), - [anon_sym_final] = ACTIONS(4129), - [anon_sym_open] = ACTIONS(4129), - [anon_sym_vararg] = ACTIONS(4129), - [anon_sym_noinline] = ACTIONS(4129), - [anon_sym_crossinline] = ACTIONS(4129), - [anon_sym_expect] = ACTIONS(4129), - [anon_sym_actual] = ACTIONS(4129), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4131), - [anon_sym_continue_AT] = ACTIONS(4131), - [anon_sym_break_AT] = ACTIONS(4131), - [anon_sym_this_AT] = ACTIONS(4131), - [anon_sym_super_AT] = ACTIONS(4131), - [sym_real_literal] = ACTIONS(4131), - [sym_integer_literal] = ACTIONS(4129), - [sym_hex_literal] = ACTIONS(4131), - [sym_bin_literal] = ACTIONS(4131), - [anon_sym_true] = ACTIONS(4129), - [anon_sym_false] = ACTIONS(4129), - [anon_sym_SQUOTE] = ACTIONS(4131), - [sym__backtick_identifier] = ACTIONS(4131), - [sym__automatic_semicolon] = ACTIONS(4131), - [sym_safe_nav] = ACTIONS(4131), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4131), - }, - [848] = { - [sym__alpha_identifier] = ACTIONS(4244), - [anon_sym_AT] = ACTIONS(4246), - [anon_sym_LBRACK] = ACTIONS(4246), - [anon_sym_DOT] = ACTIONS(4244), - [anon_sym_as] = ACTIONS(4244), - [anon_sym_EQ] = ACTIONS(4244), - [anon_sym_LBRACE] = ACTIONS(4246), - [anon_sym_RBRACE] = ACTIONS(4246), - [anon_sym_LPAREN] = ACTIONS(4246), - [anon_sym_COMMA] = ACTIONS(4246), - [anon_sym_by] = ACTIONS(4244), - [anon_sym_LT] = ACTIONS(4244), - [anon_sym_GT] = ACTIONS(4244), - [anon_sym_where] = ACTIONS(4244), - [anon_sym_object] = ACTIONS(4244), - [anon_sym_fun] = ACTIONS(4244), - [anon_sym_SEMI] = ACTIONS(4246), - [anon_sym_get] = ACTIONS(4244), - [anon_sym_set] = ACTIONS(4244), - [anon_sym_this] = ACTIONS(4244), - [anon_sym_super] = ACTIONS(4244), - [anon_sym_AMP] = ACTIONS(4244), - [sym__quest] = ACTIONS(4244), - [anon_sym_STAR] = ACTIONS(4244), - [sym_label] = ACTIONS(4244), - [anon_sym_in] = ACTIONS(4244), - [anon_sym_DOT_DOT] = ACTIONS(4246), - [anon_sym_QMARK_COLON] = ACTIONS(4246), - [anon_sym_AMP_AMP] = ACTIONS(4246), - [anon_sym_PIPE_PIPE] = ACTIONS(4246), - [anon_sym_null] = ACTIONS(4244), - [anon_sym_if] = ACTIONS(4244), - [anon_sym_else] = ACTIONS(4244), - [anon_sym_when] = ACTIONS(4244), - [anon_sym_try] = ACTIONS(4244), - [anon_sym_throw] = ACTIONS(4244), - [anon_sym_return] = ACTIONS(4244), - [anon_sym_continue] = ACTIONS(4244), - [anon_sym_break] = ACTIONS(4244), - [anon_sym_COLON_COLON] = ACTIONS(4246), - [anon_sym_PLUS_EQ] = ACTIONS(4246), - [anon_sym_DASH_EQ] = ACTIONS(4246), - [anon_sym_STAR_EQ] = ACTIONS(4246), - [anon_sym_SLASH_EQ] = ACTIONS(4246), - [anon_sym_PERCENT_EQ] = ACTIONS(4246), - [anon_sym_BANG_EQ] = ACTIONS(4244), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4246), - [anon_sym_EQ_EQ] = ACTIONS(4244), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4246), - [anon_sym_LT_EQ] = ACTIONS(4246), - [anon_sym_GT_EQ] = ACTIONS(4246), - [anon_sym_BANGin] = ACTIONS(4246), - [anon_sym_is] = ACTIONS(4244), - [anon_sym_BANGis] = ACTIONS(4246), - [anon_sym_PLUS] = ACTIONS(4244), - [anon_sym_DASH] = ACTIONS(4244), - [anon_sym_SLASH] = ACTIONS(4244), - [anon_sym_PERCENT] = ACTIONS(4244), - [anon_sym_as_QMARK] = ACTIONS(4246), - [anon_sym_PLUS_PLUS] = ACTIONS(4246), - [anon_sym_DASH_DASH] = ACTIONS(4246), - [anon_sym_BANG] = ACTIONS(4244), - [anon_sym_BANG_BANG] = ACTIONS(4246), - [anon_sym_suspend] = ACTIONS(4244), - [anon_sym_sealed] = ACTIONS(4244), - [anon_sym_annotation] = ACTIONS(4244), - [anon_sym_data] = ACTIONS(4244), - [anon_sym_inner] = ACTIONS(4244), - [anon_sym_value] = ACTIONS(4244), - [anon_sym_override] = ACTIONS(4244), - [anon_sym_lateinit] = ACTIONS(4244), - [anon_sym_public] = ACTIONS(4244), - [anon_sym_private] = ACTIONS(4244), - [anon_sym_internal] = ACTIONS(4244), - [anon_sym_protected] = ACTIONS(4244), - [anon_sym_tailrec] = ACTIONS(4244), - [anon_sym_operator] = ACTIONS(4244), - [anon_sym_infix] = ACTIONS(4244), - [anon_sym_inline] = ACTIONS(4244), - [anon_sym_external] = ACTIONS(4244), - [sym_property_modifier] = ACTIONS(4244), - [anon_sym_abstract] = ACTIONS(4244), - [anon_sym_final] = ACTIONS(4244), - [anon_sym_open] = ACTIONS(4244), - [anon_sym_vararg] = ACTIONS(4244), - [anon_sym_noinline] = ACTIONS(4244), - [anon_sym_crossinline] = ACTIONS(4244), - [anon_sym_expect] = ACTIONS(4244), - [anon_sym_actual] = ACTIONS(4244), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4246), - [anon_sym_continue_AT] = ACTIONS(4246), - [anon_sym_break_AT] = ACTIONS(4246), - [anon_sym_this_AT] = ACTIONS(4246), - [anon_sym_super_AT] = ACTIONS(4246), - [sym_real_literal] = ACTIONS(4246), - [sym_integer_literal] = ACTIONS(4244), - [sym_hex_literal] = ACTIONS(4246), - [sym_bin_literal] = ACTIONS(4246), - [anon_sym_true] = ACTIONS(4244), - [anon_sym_false] = ACTIONS(4244), - [anon_sym_SQUOTE] = ACTIONS(4246), - [sym__backtick_identifier] = ACTIONS(4246), - [sym__automatic_semicolon] = ACTIONS(4246), - [sym_safe_nav] = ACTIONS(4246), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4246), - }, - [849] = { - [sym_type_constraints] = STATE(960), - [sym_enum_class_body] = STATE(1183), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(4248), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [850] = { - [sym_function_body] = STATE(1071), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(4254), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_COMMA] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_where] = ACTIONS(4250), - [anon_sym_object] = ACTIONS(4250), - [anon_sym_fun] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_this] = ACTIONS(4250), - [anon_sym_super] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4250), - [sym_label] = ACTIONS(4250), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_null] = ACTIONS(4250), - [anon_sym_if] = ACTIONS(4250), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_when] = ACTIONS(4250), - [anon_sym_try] = ACTIONS(4250), - [anon_sym_throw] = ACTIONS(4250), - [anon_sym_return] = ACTIONS(4250), - [anon_sym_continue] = ACTIONS(4250), - [anon_sym_break] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_PLUS_EQ] = ACTIONS(4252), - [anon_sym_DASH_EQ] = ACTIONS(4252), - [anon_sym_STAR_EQ] = ACTIONS(4252), - [anon_sym_SLASH_EQ] = ACTIONS(4252), - [anon_sym_PERCENT_EQ] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4250), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG] = ACTIONS(4250), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_suspend] = ACTIONS(4250), - [anon_sym_sealed] = ACTIONS(4250), - [anon_sym_annotation] = ACTIONS(4250), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_override] = ACTIONS(4250), - [anon_sym_lateinit] = ACTIONS(4250), - [anon_sym_public] = ACTIONS(4250), - [anon_sym_private] = ACTIONS(4250), - [anon_sym_internal] = ACTIONS(4250), - [anon_sym_protected] = ACTIONS(4250), - [anon_sym_tailrec] = ACTIONS(4250), - [anon_sym_operator] = ACTIONS(4250), - [anon_sym_infix] = ACTIONS(4250), - [anon_sym_inline] = ACTIONS(4250), - [anon_sym_external] = ACTIONS(4250), - [sym_property_modifier] = ACTIONS(4250), - [anon_sym_abstract] = ACTIONS(4250), - [anon_sym_final] = ACTIONS(4250), - [anon_sym_open] = ACTIONS(4250), - [anon_sym_vararg] = ACTIONS(4250), - [anon_sym_noinline] = ACTIONS(4250), - [anon_sym_crossinline] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4252), - [anon_sym_continue_AT] = ACTIONS(4252), - [anon_sym_break_AT] = ACTIONS(4252), - [anon_sym_this_AT] = ACTIONS(4252), - [anon_sym_super_AT] = ACTIONS(4252), - [sym_real_literal] = ACTIONS(4252), - [sym_integer_literal] = ACTIONS(4250), - [sym_hex_literal] = ACTIONS(4252), - [sym_bin_literal] = ACTIONS(4252), - [anon_sym_true] = ACTIONS(4250), - [anon_sym_false] = ACTIONS(4250), - [anon_sym_SQUOTE] = ACTIONS(4252), - [sym__backtick_identifier] = ACTIONS(4252), - [sym__automatic_semicolon] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4252), - }, - [851] = { - [sym__alpha_identifier] = ACTIONS(4256), - [anon_sym_AT] = ACTIONS(4258), - [anon_sym_LBRACK] = ACTIONS(4258), - [anon_sym_RBRACK] = ACTIONS(4258), - [anon_sym_DOT] = ACTIONS(4256), - [anon_sym_as] = ACTIONS(4256), - [anon_sym_EQ] = ACTIONS(4256), - [anon_sym_LBRACE] = ACTIONS(4258), - [anon_sym_RBRACE] = ACTIONS(4258), - [anon_sym_LPAREN] = ACTIONS(4258), - [anon_sym_COMMA] = ACTIONS(4258), - [anon_sym_RPAREN] = ACTIONS(4258), - [anon_sym_LT] = ACTIONS(4256), - [anon_sym_GT] = ACTIONS(4256), - [anon_sym_where] = ACTIONS(4256), - [anon_sym_object] = ACTIONS(4256), - [anon_sym_fun] = ACTIONS(4256), - [anon_sym_SEMI] = ACTIONS(4258), - [anon_sym_get] = ACTIONS(4256), - [anon_sym_set] = ACTIONS(4256), - [anon_sym_this] = ACTIONS(4256), - [anon_sym_super] = ACTIONS(4256), - [anon_sym_STAR] = ACTIONS(4256), - [anon_sym_DASH_GT] = ACTIONS(4258), - [sym_label] = ACTIONS(4256), - [anon_sym_in] = ACTIONS(4256), - [anon_sym_while] = ACTIONS(4256), - [anon_sym_DOT_DOT] = ACTIONS(4258), - [anon_sym_QMARK_COLON] = ACTIONS(4258), - [anon_sym_AMP_AMP] = ACTIONS(4258), - [anon_sym_PIPE_PIPE] = ACTIONS(4258), - [anon_sym_null] = ACTIONS(4256), - [anon_sym_if] = ACTIONS(4256), - [anon_sym_else] = ACTIONS(4256), - [anon_sym_when] = ACTIONS(4256), - [anon_sym_try] = ACTIONS(4256), - [anon_sym_throw] = ACTIONS(4256), - [anon_sym_return] = ACTIONS(4256), - [anon_sym_continue] = ACTIONS(4256), - [anon_sym_break] = ACTIONS(4256), - [anon_sym_COLON_COLON] = ACTIONS(4258), - [anon_sym_PLUS_EQ] = ACTIONS(4258), - [anon_sym_DASH_EQ] = ACTIONS(4258), - [anon_sym_STAR_EQ] = ACTIONS(4258), - [anon_sym_SLASH_EQ] = ACTIONS(4258), - [anon_sym_PERCENT_EQ] = ACTIONS(4258), - [anon_sym_BANG_EQ] = ACTIONS(4256), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4258), - [anon_sym_EQ_EQ] = ACTIONS(4256), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4258), - [anon_sym_LT_EQ] = ACTIONS(4258), - [anon_sym_GT_EQ] = ACTIONS(4258), - [anon_sym_BANGin] = ACTIONS(4258), - [anon_sym_is] = ACTIONS(4256), - [anon_sym_BANGis] = ACTIONS(4258), - [anon_sym_PLUS] = ACTIONS(4256), - [anon_sym_DASH] = ACTIONS(4256), - [anon_sym_SLASH] = ACTIONS(4256), - [anon_sym_PERCENT] = ACTIONS(4256), - [anon_sym_as_QMARK] = ACTIONS(4258), - [anon_sym_PLUS_PLUS] = ACTIONS(4258), - [anon_sym_DASH_DASH] = ACTIONS(4258), - [anon_sym_BANG] = ACTIONS(4256), - [anon_sym_BANG_BANG] = ACTIONS(4258), - [anon_sym_suspend] = ACTIONS(4256), - [anon_sym_sealed] = ACTIONS(4256), - [anon_sym_annotation] = ACTIONS(4256), - [anon_sym_data] = ACTIONS(4256), - [anon_sym_inner] = ACTIONS(4256), - [anon_sym_value] = ACTIONS(4256), - [anon_sym_override] = ACTIONS(4256), - [anon_sym_lateinit] = ACTIONS(4256), - [anon_sym_public] = ACTIONS(4256), - [anon_sym_private] = ACTIONS(4256), - [anon_sym_internal] = ACTIONS(4256), - [anon_sym_protected] = ACTIONS(4256), - [anon_sym_tailrec] = ACTIONS(4256), - [anon_sym_operator] = ACTIONS(4256), - [anon_sym_infix] = ACTIONS(4256), - [anon_sym_inline] = ACTIONS(4256), - [anon_sym_external] = ACTIONS(4256), - [sym_property_modifier] = ACTIONS(4256), - [anon_sym_abstract] = ACTIONS(4256), - [anon_sym_final] = ACTIONS(4256), - [anon_sym_open] = ACTIONS(4256), - [anon_sym_vararg] = ACTIONS(4256), - [anon_sym_noinline] = ACTIONS(4256), - [anon_sym_crossinline] = ACTIONS(4256), - [anon_sym_expect] = ACTIONS(4256), - [anon_sym_actual] = ACTIONS(4256), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4258), - [anon_sym_continue_AT] = ACTIONS(4258), - [anon_sym_break_AT] = ACTIONS(4258), - [anon_sym_this_AT] = ACTIONS(4258), - [anon_sym_super_AT] = ACTIONS(4258), - [sym_real_literal] = ACTIONS(4258), - [sym_integer_literal] = ACTIONS(4256), - [sym_hex_literal] = ACTIONS(4258), - [sym_bin_literal] = ACTIONS(4258), - [anon_sym_true] = ACTIONS(4256), - [anon_sym_false] = ACTIONS(4256), - [anon_sym_SQUOTE] = ACTIONS(4258), - [sym__backtick_identifier] = ACTIONS(4258), - [sym_safe_nav] = ACTIONS(4258), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4258), - }, - [852] = { - [sym_class_body] = STATE(1118), - [sym_type_constraints] = STATE(930), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(3228), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [853] = { - [sym_type_constraints] = STATE(925), - [sym_function_body] = STATE(1186), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [854] = { - [sym_type_constraints] = STATE(913), - [sym_function_body] = STATE(1096), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [855] = { - [aux_sym_nullable_type_repeat1] = STATE(858), - [sym__alpha_identifier] = ACTIONS(4264), - [anon_sym_AT] = ACTIONS(4266), - [anon_sym_LBRACK] = ACTIONS(4266), - [anon_sym_DOT] = ACTIONS(4264), - [anon_sym_as] = ACTIONS(4264), - [anon_sym_EQ] = ACTIONS(4264), - [anon_sym_LBRACE] = ACTIONS(4266), - [anon_sym_RBRACE] = ACTIONS(4266), - [anon_sym_LPAREN] = ACTIONS(4266), - [anon_sym_COMMA] = ACTIONS(4266), - [anon_sym_by] = ACTIONS(4264), - [anon_sym_LT] = ACTIONS(4264), - [anon_sym_GT] = ACTIONS(4264), - [anon_sym_where] = ACTIONS(4264), - [anon_sym_object] = ACTIONS(4264), - [anon_sym_fun] = ACTIONS(4264), - [anon_sym_SEMI] = ACTIONS(4266), - [anon_sym_get] = ACTIONS(4264), - [anon_sym_set] = ACTIONS(4264), - [anon_sym_this] = ACTIONS(4264), - [anon_sym_super] = ACTIONS(4264), - [sym__quest] = ACTIONS(4268), - [anon_sym_STAR] = ACTIONS(4264), - [sym_label] = ACTIONS(4264), - [anon_sym_in] = ACTIONS(4264), - [anon_sym_DOT_DOT] = ACTIONS(4266), - [anon_sym_QMARK_COLON] = ACTIONS(4266), - [anon_sym_AMP_AMP] = ACTIONS(4266), - [anon_sym_PIPE_PIPE] = ACTIONS(4266), - [anon_sym_null] = ACTIONS(4264), - [anon_sym_if] = ACTIONS(4264), - [anon_sym_else] = ACTIONS(4264), - [anon_sym_when] = ACTIONS(4264), - [anon_sym_try] = ACTIONS(4264), - [anon_sym_throw] = ACTIONS(4264), - [anon_sym_return] = ACTIONS(4264), - [anon_sym_continue] = ACTIONS(4264), - [anon_sym_break] = ACTIONS(4264), - [anon_sym_COLON_COLON] = ACTIONS(4266), - [anon_sym_PLUS_EQ] = ACTIONS(4266), - [anon_sym_DASH_EQ] = ACTIONS(4266), - [anon_sym_STAR_EQ] = ACTIONS(4266), - [anon_sym_SLASH_EQ] = ACTIONS(4266), - [anon_sym_PERCENT_EQ] = ACTIONS(4266), - [anon_sym_BANG_EQ] = ACTIONS(4264), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4266), - [anon_sym_EQ_EQ] = ACTIONS(4264), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4266), - [anon_sym_LT_EQ] = ACTIONS(4266), - [anon_sym_GT_EQ] = ACTIONS(4266), - [anon_sym_BANGin] = ACTIONS(4266), - [anon_sym_is] = ACTIONS(4264), - [anon_sym_BANGis] = ACTIONS(4266), - [anon_sym_PLUS] = ACTIONS(4264), - [anon_sym_DASH] = ACTIONS(4264), - [anon_sym_SLASH] = ACTIONS(4264), - [anon_sym_PERCENT] = ACTIONS(4264), - [anon_sym_as_QMARK] = ACTIONS(4266), - [anon_sym_PLUS_PLUS] = ACTIONS(4266), - [anon_sym_DASH_DASH] = ACTIONS(4266), - [anon_sym_BANG] = ACTIONS(4264), - [anon_sym_BANG_BANG] = ACTIONS(4266), - [anon_sym_suspend] = ACTIONS(4264), - [anon_sym_sealed] = ACTIONS(4264), - [anon_sym_annotation] = ACTIONS(4264), - [anon_sym_data] = ACTIONS(4264), - [anon_sym_inner] = ACTIONS(4264), - [anon_sym_value] = ACTIONS(4264), - [anon_sym_override] = ACTIONS(4264), - [anon_sym_lateinit] = ACTIONS(4264), - [anon_sym_public] = ACTIONS(4264), - [anon_sym_private] = ACTIONS(4264), - [anon_sym_internal] = ACTIONS(4264), - [anon_sym_protected] = ACTIONS(4264), - [anon_sym_tailrec] = ACTIONS(4264), - [anon_sym_operator] = ACTIONS(4264), - [anon_sym_infix] = ACTIONS(4264), - [anon_sym_inline] = ACTIONS(4264), - [anon_sym_external] = ACTIONS(4264), - [sym_property_modifier] = ACTIONS(4264), - [anon_sym_abstract] = ACTIONS(4264), - [anon_sym_final] = ACTIONS(4264), - [anon_sym_open] = ACTIONS(4264), - [anon_sym_vararg] = ACTIONS(4264), - [anon_sym_noinline] = ACTIONS(4264), - [anon_sym_crossinline] = ACTIONS(4264), - [anon_sym_expect] = ACTIONS(4264), - [anon_sym_actual] = ACTIONS(4264), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4266), - [anon_sym_continue_AT] = ACTIONS(4266), - [anon_sym_break_AT] = ACTIONS(4266), - [anon_sym_this_AT] = ACTIONS(4266), - [anon_sym_super_AT] = ACTIONS(4266), - [sym_real_literal] = ACTIONS(4266), - [sym_integer_literal] = ACTIONS(4264), - [sym_hex_literal] = ACTIONS(4266), - [sym_bin_literal] = ACTIONS(4266), - [anon_sym_true] = ACTIONS(4264), - [anon_sym_false] = ACTIONS(4264), - [anon_sym_SQUOTE] = ACTIONS(4266), - [sym__backtick_identifier] = ACTIONS(4266), - [sym__automatic_semicolon] = ACTIONS(4266), - [sym_safe_nav] = ACTIONS(4266), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4266), - }, - [856] = { - [aux_sym_nullable_type_repeat1] = STATE(855), - [sym__alpha_identifier] = ACTIONS(4270), - [anon_sym_AT] = ACTIONS(4272), - [anon_sym_LBRACK] = ACTIONS(4272), - [anon_sym_DOT] = ACTIONS(4270), - [anon_sym_as] = ACTIONS(4270), - [anon_sym_EQ] = ACTIONS(4270), - [anon_sym_LBRACE] = ACTIONS(4272), - [anon_sym_RBRACE] = ACTIONS(4272), - [anon_sym_LPAREN] = ACTIONS(4272), - [anon_sym_COMMA] = ACTIONS(4272), - [anon_sym_by] = ACTIONS(4270), - [anon_sym_LT] = ACTIONS(4270), - [anon_sym_GT] = ACTIONS(4270), - [anon_sym_where] = ACTIONS(4270), - [anon_sym_object] = ACTIONS(4270), - [anon_sym_fun] = ACTIONS(4270), - [anon_sym_SEMI] = ACTIONS(4272), - [anon_sym_get] = ACTIONS(4270), - [anon_sym_set] = ACTIONS(4270), - [anon_sym_this] = ACTIONS(4270), - [anon_sym_super] = ACTIONS(4270), - [sym__quest] = ACTIONS(4212), - [anon_sym_STAR] = ACTIONS(4270), - [sym_label] = ACTIONS(4270), - [anon_sym_in] = ACTIONS(4270), - [anon_sym_DOT_DOT] = ACTIONS(4272), - [anon_sym_QMARK_COLON] = ACTIONS(4272), - [anon_sym_AMP_AMP] = ACTIONS(4272), - [anon_sym_PIPE_PIPE] = ACTIONS(4272), - [anon_sym_null] = ACTIONS(4270), - [anon_sym_if] = ACTIONS(4270), - [anon_sym_else] = ACTIONS(4270), - [anon_sym_when] = ACTIONS(4270), - [anon_sym_try] = ACTIONS(4270), - [anon_sym_throw] = ACTIONS(4270), - [anon_sym_return] = ACTIONS(4270), - [anon_sym_continue] = ACTIONS(4270), - [anon_sym_break] = ACTIONS(4270), - [anon_sym_COLON_COLON] = ACTIONS(4272), - [anon_sym_PLUS_EQ] = ACTIONS(4272), - [anon_sym_DASH_EQ] = ACTIONS(4272), - [anon_sym_STAR_EQ] = ACTIONS(4272), - [anon_sym_SLASH_EQ] = ACTIONS(4272), - [anon_sym_PERCENT_EQ] = ACTIONS(4272), - [anon_sym_BANG_EQ] = ACTIONS(4270), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4272), - [anon_sym_EQ_EQ] = ACTIONS(4270), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4272), - [anon_sym_LT_EQ] = ACTIONS(4272), - [anon_sym_GT_EQ] = ACTIONS(4272), - [anon_sym_BANGin] = ACTIONS(4272), - [anon_sym_is] = ACTIONS(4270), - [anon_sym_BANGis] = ACTIONS(4272), - [anon_sym_PLUS] = ACTIONS(4270), - [anon_sym_DASH] = ACTIONS(4270), - [anon_sym_SLASH] = ACTIONS(4270), - [anon_sym_PERCENT] = ACTIONS(4270), - [anon_sym_as_QMARK] = ACTIONS(4272), - [anon_sym_PLUS_PLUS] = ACTIONS(4272), - [anon_sym_DASH_DASH] = ACTIONS(4272), - [anon_sym_BANG] = ACTIONS(4270), - [anon_sym_BANG_BANG] = ACTIONS(4272), - [anon_sym_suspend] = ACTIONS(4270), - [anon_sym_sealed] = ACTIONS(4270), - [anon_sym_annotation] = ACTIONS(4270), - [anon_sym_data] = ACTIONS(4270), - [anon_sym_inner] = ACTIONS(4270), - [anon_sym_value] = ACTIONS(4270), - [anon_sym_override] = ACTIONS(4270), - [anon_sym_lateinit] = ACTIONS(4270), - [anon_sym_public] = ACTIONS(4270), - [anon_sym_private] = ACTIONS(4270), - [anon_sym_internal] = ACTIONS(4270), - [anon_sym_protected] = ACTIONS(4270), - [anon_sym_tailrec] = ACTIONS(4270), - [anon_sym_operator] = ACTIONS(4270), - [anon_sym_infix] = ACTIONS(4270), - [anon_sym_inline] = ACTIONS(4270), - [anon_sym_external] = ACTIONS(4270), - [sym_property_modifier] = ACTIONS(4270), - [anon_sym_abstract] = ACTIONS(4270), - [anon_sym_final] = ACTIONS(4270), - [anon_sym_open] = ACTIONS(4270), - [anon_sym_vararg] = ACTIONS(4270), - [anon_sym_noinline] = ACTIONS(4270), - [anon_sym_crossinline] = ACTIONS(4270), - [anon_sym_expect] = ACTIONS(4270), - [anon_sym_actual] = ACTIONS(4270), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4272), - [anon_sym_continue_AT] = ACTIONS(4272), - [anon_sym_break_AT] = ACTIONS(4272), - [anon_sym_this_AT] = ACTIONS(4272), - [anon_sym_super_AT] = ACTIONS(4272), - [sym_real_literal] = ACTIONS(4272), - [sym_integer_literal] = ACTIONS(4270), - [sym_hex_literal] = ACTIONS(4272), - [sym_bin_literal] = ACTIONS(4272), - [anon_sym_true] = ACTIONS(4270), - [anon_sym_false] = ACTIONS(4270), - [anon_sym_SQUOTE] = ACTIONS(4272), - [sym__backtick_identifier] = ACTIONS(4272), - [sym__automatic_semicolon] = ACTIONS(4272), - [sym_safe_nav] = ACTIONS(4272), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4272), - }, - [857] = { - [sym_class_body] = STATE(1150), - [sym_type_constraints] = STATE(943), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(4278), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [858] = { - [aux_sym_nullable_type_repeat1] = STATE(858), - [sym__alpha_identifier] = ACTIONS(4280), - [anon_sym_AT] = ACTIONS(4282), - [anon_sym_LBRACK] = ACTIONS(4282), - [anon_sym_DOT] = ACTIONS(4280), - [anon_sym_as] = ACTIONS(4280), - [anon_sym_EQ] = ACTIONS(4280), - [anon_sym_LBRACE] = ACTIONS(4282), - [anon_sym_RBRACE] = ACTIONS(4282), - [anon_sym_LPAREN] = ACTIONS(4282), - [anon_sym_COMMA] = ACTIONS(4282), - [anon_sym_by] = ACTIONS(4280), - [anon_sym_LT] = ACTIONS(4280), - [anon_sym_GT] = ACTIONS(4280), - [anon_sym_where] = ACTIONS(4280), - [anon_sym_object] = ACTIONS(4280), - [anon_sym_fun] = ACTIONS(4280), - [anon_sym_SEMI] = ACTIONS(4282), - [anon_sym_get] = ACTIONS(4280), - [anon_sym_set] = ACTIONS(4280), - [anon_sym_this] = ACTIONS(4280), - [anon_sym_super] = ACTIONS(4280), - [sym__quest] = ACTIONS(4284), - [anon_sym_STAR] = ACTIONS(4280), - [sym_label] = ACTIONS(4280), - [anon_sym_in] = ACTIONS(4280), - [anon_sym_DOT_DOT] = ACTIONS(4282), - [anon_sym_QMARK_COLON] = ACTIONS(4282), - [anon_sym_AMP_AMP] = ACTIONS(4282), - [anon_sym_PIPE_PIPE] = ACTIONS(4282), - [anon_sym_null] = ACTIONS(4280), - [anon_sym_if] = ACTIONS(4280), - [anon_sym_else] = ACTIONS(4280), - [anon_sym_when] = ACTIONS(4280), - [anon_sym_try] = ACTIONS(4280), - [anon_sym_throw] = ACTIONS(4280), - [anon_sym_return] = ACTIONS(4280), - [anon_sym_continue] = ACTIONS(4280), - [anon_sym_break] = ACTIONS(4280), - [anon_sym_COLON_COLON] = ACTIONS(4282), - [anon_sym_PLUS_EQ] = ACTIONS(4282), - [anon_sym_DASH_EQ] = ACTIONS(4282), - [anon_sym_STAR_EQ] = ACTIONS(4282), - [anon_sym_SLASH_EQ] = ACTIONS(4282), - [anon_sym_PERCENT_EQ] = ACTIONS(4282), - [anon_sym_BANG_EQ] = ACTIONS(4280), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4282), - [anon_sym_EQ_EQ] = ACTIONS(4280), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4282), - [anon_sym_LT_EQ] = ACTIONS(4282), - [anon_sym_GT_EQ] = ACTIONS(4282), - [anon_sym_BANGin] = ACTIONS(4282), - [anon_sym_is] = ACTIONS(4280), - [anon_sym_BANGis] = ACTIONS(4282), - [anon_sym_PLUS] = ACTIONS(4280), - [anon_sym_DASH] = ACTIONS(4280), - [anon_sym_SLASH] = ACTIONS(4280), - [anon_sym_PERCENT] = ACTIONS(4280), - [anon_sym_as_QMARK] = ACTIONS(4282), - [anon_sym_PLUS_PLUS] = ACTIONS(4282), - [anon_sym_DASH_DASH] = ACTIONS(4282), - [anon_sym_BANG] = ACTIONS(4280), - [anon_sym_BANG_BANG] = ACTIONS(4282), - [anon_sym_suspend] = ACTIONS(4280), - [anon_sym_sealed] = ACTIONS(4280), - [anon_sym_annotation] = ACTIONS(4280), - [anon_sym_data] = ACTIONS(4280), - [anon_sym_inner] = ACTIONS(4280), - [anon_sym_value] = ACTIONS(4280), - [anon_sym_override] = ACTIONS(4280), - [anon_sym_lateinit] = ACTIONS(4280), - [anon_sym_public] = ACTIONS(4280), - [anon_sym_private] = ACTIONS(4280), - [anon_sym_internal] = ACTIONS(4280), - [anon_sym_protected] = ACTIONS(4280), - [anon_sym_tailrec] = ACTIONS(4280), - [anon_sym_operator] = ACTIONS(4280), - [anon_sym_infix] = ACTIONS(4280), - [anon_sym_inline] = ACTIONS(4280), - [anon_sym_external] = ACTIONS(4280), - [sym_property_modifier] = ACTIONS(4280), - [anon_sym_abstract] = ACTIONS(4280), - [anon_sym_final] = ACTIONS(4280), - [anon_sym_open] = ACTIONS(4280), - [anon_sym_vararg] = ACTIONS(4280), - [anon_sym_noinline] = ACTIONS(4280), - [anon_sym_crossinline] = ACTIONS(4280), - [anon_sym_expect] = ACTIONS(4280), - [anon_sym_actual] = ACTIONS(4280), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4282), - [anon_sym_continue_AT] = ACTIONS(4282), - [anon_sym_break_AT] = ACTIONS(4282), - [anon_sym_this_AT] = ACTIONS(4282), - [anon_sym_super_AT] = ACTIONS(4282), - [sym_real_literal] = ACTIONS(4282), - [sym_integer_literal] = ACTIONS(4280), - [sym_hex_literal] = ACTIONS(4282), - [sym_bin_literal] = ACTIONS(4282), - [anon_sym_true] = ACTIONS(4280), - [anon_sym_false] = ACTIONS(4280), - [anon_sym_SQUOTE] = ACTIONS(4282), - [sym__backtick_identifier] = ACTIONS(4282), - [sym__automatic_semicolon] = ACTIONS(4282), - [sym_safe_nav] = ACTIONS(4282), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4282), - }, - [859] = { - [sym_type_constraints] = STATE(946), - [sym_enum_class_body] = STATE(1153), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3220), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [860] = { - [sym_class_body] = STATE(1153), - [sym_type_constraints] = STATE(955), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3234), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [861] = { - [sym__alpha_identifier] = ACTIONS(4093), - [anon_sym_AT] = ACTIONS(4095), - [anon_sym_LBRACK] = ACTIONS(4095), - [anon_sym_RBRACK] = ACTIONS(4095), - [anon_sym_DOT] = ACTIONS(4093), - [anon_sym_as] = ACTIONS(4093), - [anon_sym_EQ] = ACTIONS(4093), - [anon_sym_LBRACE] = ACTIONS(4095), - [anon_sym_RBRACE] = ACTIONS(4095), - [anon_sym_LPAREN] = ACTIONS(4095), - [anon_sym_COMMA] = ACTIONS(4095), - [anon_sym_RPAREN] = ACTIONS(4095), - [anon_sym_LT] = ACTIONS(4093), - [anon_sym_GT] = ACTIONS(4093), - [anon_sym_where] = ACTIONS(4093), - [anon_sym_object] = ACTIONS(4093), - [anon_sym_fun] = ACTIONS(4093), - [anon_sym_SEMI] = ACTIONS(4095), - [anon_sym_get] = ACTIONS(4093), - [anon_sym_set] = ACTIONS(4093), - [anon_sym_this] = ACTIONS(4093), - [anon_sym_super] = ACTIONS(4093), - [anon_sym_STAR] = ACTIONS(4093), - [anon_sym_DASH_GT] = ACTIONS(4095), - [sym_label] = ACTIONS(4093), - [anon_sym_in] = ACTIONS(4093), - [anon_sym_while] = ACTIONS(4093), - [anon_sym_DOT_DOT] = ACTIONS(4095), - [anon_sym_QMARK_COLON] = ACTIONS(4095), - [anon_sym_AMP_AMP] = ACTIONS(4095), - [anon_sym_PIPE_PIPE] = ACTIONS(4095), - [anon_sym_null] = ACTIONS(4093), - [anon_sym_if] = ACTIONS(4093), - [anon_sym_else] = ACTIONS(4093), - [anon_sym_when] = ACTIONS(4093), - [anon_sym_try] = ACTIONS(4093), - [anon_sym_throw] = ACTIONS(4093), - [anon_sym_return] = ACTIONS(4093), - [anon_sym_continue] = ACTIONS(4093), - [anon_sym_break] = ACTIONS(4093), - [anon_sym_COLON_COLON] = ACTIONS(4095), - [anon_sym_PLUS_EQ] = ACTIONS(4095), - [anon_sym_DASH_EQ] = ACTIONS(4095), - [anon_sym_STAR_EQ] = ACTIONS(4095), - [anon_sym_SLASH_EQ] = ACTIONS(4095), - [anon_sym_PERCENT_EQ] = ACTIONS(4095), - [anon_sym_BANG_EQ] = ACTIONS(4093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4095), - [anon_sym_EQ_EQ] = ACTIONS(4093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4095), - [anon_sym_LT_EQ] = ACTIONS(4095), - [anon_sym_GT_EQ] = ACTIONS(4095), - [anon_sym_BANGin] = ACTIONS(4095), - [anon_sym_is] = ACTIONS(4093), - [anon_sym_BANGis] = ACTIONS(4095), - [anon_sym_PLUS] = ACTIONS(4093), - [anon_sym_DASH] = ACTIONS(4093), - [anon_sym_SLASH] = ACTIONS(4093), - [anon_sym_PERCENT] = ACTIONS(4093), - [anon_sym_as_QMARK] = ACTIONS(4095), - [anon_sym_PLUS_PLUS] = ACTIONS(4095), - [anon_sym_DASH_DASH] = ACTIONS(4095), - [anon_sym_BANG] = ACTIONS(4093), - [anon_sym_BANG_BANG] = ACTIONS(4095), - [anon_sym_suspend] = ACTIONS(4093), - [anon_sym_sealed] = ACTIONS(4093), - [anon_sym_annotation] = ACTIONS(4093), - [anon_sym_data] = ACTIONS(4093), - [anon_sym_inner] = ACTIONS(4093), - [anon_sym_value] = ACTIONS(4093), - [anon_sym_override] = ACTIONS(4093), - [anon_sym_lateinit] = ACTIONS(4093), - [anon_sym_public] = ACTIONS(4093), - [anon_sym_private] = ACTIONS(4093), - [anon_sym_internal] = ACTIONS(4093), - [anon_sym_protected] = ACTIONS(4093), - [anon_sym_tailrec] = ACTIONS(4093), - [anon_sym_operator] = ACTIONS(4093), - [anon_sym_infix] = ACTIONS(4093), - [anon_sym_inline] = ACTIONS(4093), - [anon_sym_external] = ACTIONS(4093), - [sym_property_modifier] = ACTIONS(4093), - [anon_sym_abstract] = ACTIONS(4093), - [anon_sym_final] = ACTIONS(4093), - [anon_sym_open] = ACTIONS(4093), - [anon_sym_vararg] = ACTIONS(4093), - [anon_sym_noinline] = ACTIONS(4093), - [anon_sym_crossinline] = ACTIONS(4093), - [anon_sym_expect] = ACTIONS(4093), - [anon_sym_actual] = ACTIONS(4093), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4095), - [anon_sym_continue_AT] = ACTIONS(4095), - [anon_sym_break_AT] = ACTIONS(4095), - [anon_sym_this_AT] = ACTIONS(4095), - [anon_sym_super_AT] = ACTIONS(4095), - [sym_real_literal] = ACTIONS(4095), - [sym_integer_literal] = ACTIONS(4093), - [sym_hex_literal] = ACTIONS(4095), - [sym_bin_literal] = ACTIONS(4095), - [anon_sym_true] = ACTIONS(4093), - [anon_sym_false] = ACTIONS(4093), - [anon_sym_SQUOTE] = ACTIONS(4095), - [sym__backtick_identifier] = ACTIONS(4095), - [sym_safe_nav] = ACTIONS(4095), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4095), - }, - [862] = { - [sym_class_body] = STATE(1150), - [sym_type_constraints] = STATE(943), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(4287), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [863] = { - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4291), - [anon_sym_get] = ACTIONS(4293), - [anon_sym_set] = ACTIONS(4295), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [864] = { - [sym__alpha_identifier] = ACTIONS(4321), - [anon_sym_AT] = ACTIONS(4323), - [anon_sym_COLON] = ACTIONS(4321), - [anon_sym_LBRACK] = ACTIONS(4323), - [anon_sym_DOT] = ACTIONS(4321), - [anon_sym_as] = ACTIONS(4321), - [anon_sym_EQ] = ACTIONS(4321), - [anon_sym_constructor] = ACTIONS(4321), - [anon_sym_LBRACE] = ACTIONS(4323), - [anon_sym_RBRACE] = ACTIONS(4323), - [anon_sym_LPAREN] = ACTIONS(4323), - [anon_sym_COMMA] = ACTIONS(4323), - [anon_sym_LT] = ACTIONS(4321), - [anon_sym_GT] = ACTIONS(4321), - [anon_sym_where] = ACTIONS(4321), - [anon_sym_object] = ACTIONS(4321), - [anon_sym_fun] = ACTIONS(4321), - [anon_sym_SEMI] = ACTIONS(4323), - [anon_sym_get] = ACTIONS(4321), - [anon_sym_set] = ACTIONS(4321), - [anon_sym_this] = ACTIONS(4321), - [anon_sym_super] = ACTIONS(4321), - [anon_sym_STAR] = ACTIONS(4321), - [sym_label] = ACTIONS(4321), - [anon_sym_in] = ACTIONS(4321), - [anon_sym_DOT_DOT] = ACTIONS(4323), - [anon_sym_QMARK_COLON] = ACTIONS(4323), - [anon_sym_AMP_AMP] = ACTIONS(4323), - [anon_sym_PIPE_PIPE] = ACTIONS(4323), - [anon_sym_null] = ACTIONS(4321), - [anon_sym_if] = ACTIONS(4321), - [anon_sym_else] = ACTIONS(4321), - [anon_sym_when] = ACTIONS(4321), - [anon_sym_try] = ACTIONS(4321), - [anon_sym_throw] = ACTIONS(4321), - [anon_sym_return] = ACTIONS(4321), - [anon_sym_continue] = ACTIONS(4321), - [anon_sym_break] = ACTIONS(4321), - [anon_sym_COLON_COLON] = ACTIONS(4323), - [anon_sym_PLUS_EQ] = ACTIONS(4323), - [anon_sym_DASH_EQ] = ACTIONS(4323), - [anon_sym_STAR_EQ] = ACTIONS(4323), - [anon_sym_SLASH_EQ] = ACTIONS(4323), - [anon_sym_PERCENT_EQ] = ACTIONS(4323), - [anon_sym_BANG_EQ] = ACTIONS(4321), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4323), - [anon_sym_EQ_EQ] = ACTIONS(4321), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4323), - [anon_sym_LT_EQ] = ACTIONS(4323), - [anon_sym_GT_EQ] = ACTIONS(4323), - [anon_sym_BANGin] = ACTIONS(4323), - [anon_sym_is] = ACTIONS(4321), - [anon_sym_BANGis] = ACTIONS(4323), - [anon_sym_PLUS] = ACTIONS(4321), - [anon_sym_DASH] = ACTIONS(4321), - [anon_sym_SLASH] = ACTIONS(4321), - [anon_sym_PERCENT] = ACTIONS(4321), - [anon_sym_as_QMARK] = ACTIONS(4323), - [anon_sym_PLUS_PLUS] = ACTIONS(4323), - [anon_sym_DASH_DASH] = ACTIONS(4323), - [anon_sym_BANG] = ACTIONS(4321), - [anon_sym_BANG_BANG] = ACTIONS(4323), - [anon_sym_suspend] = ACTIONS(4321), - [anon_sym_sealed] = ACTIONS(4321), - [anon_sym_annotation] = ACTIONS(4321), - [anon_sym_data] = ACTIONS(4321), - [anon_sym_inner] = ACTIONS(4321), - [anon_sym_value] = ACTIONS(4321), - [anon_sym_override] = ACTIONS(4321), - [anon_sym_lateinit] = ACTIONS(4321), - [anon_sym_public] = ACTIONS(4321), - [anon_sym_private] = ACTIONS(4321), - [anon_sym_internal] = ACTIONS(4321), - [anon_sym_protected] = ACTIONS(4321), - [anon_sym_tailrec] = ACTIONS(4321), - [anon_sym_operator] = ACTIONS(4321), - [anon_sym_infix] = ACTIONS(4321), - [anon_sym_inline] = ACTIONS(4321), - [anon_sym_external] = ACTIONS(4321), - [sym_property_modifier] = ACTIONS(4321), - [anon_sym_abstract] = ACTIONS(4321), - [anon_sym_final] = ACTIONS(4321), - [anon_sym_open] = ACTIONS(4321), - [anon_sym_vararg] = ACTIONS(4321), - [anon_sym_noinline] = ACTIONS(4321), - [anon_sym_crossinline] = ACTIONS(4321), - [anon_sym_expect] = ACTIONS(4321), - [anon_sym_actual] = ACTIONS(4321), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4323), - [anon_sym_continue_AT] = ACTIONS(4323), - [anon_sym_break_AT] = ACTIONS(4323), - [anon_sym_this_AT] = ACTIONS(4323), - [anon_sym_super_AT] = ACTIONS(4323), - [sym_real_literal] = ACTIONS(4323), - [sym_integer_literal] = ACTIONS(4321), - [sym_hex_literal] = ACTIONS(4323), - [sym_bin_literal] = ACTIONS(4323), - [anon_sym_true] = ACTIONS(4321), - [anon_sym_false] = ACTIONS(4321), - [anon_sym_SQUOTE] = ACTIONS(4323), - [sym__backtick_identifier] = ACTIONS(4323), - [sym__automatic_semicolon] = ACTIONS(4323), - [sym_safe_nav] = ACTIONS(4323), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4323), - }, - [865] = { - [sym_class_body] = STATE(1148), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(4329), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_EQ] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_COMMA] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_where] = ACTIONS(4325), - [anon_sym_object] = ACTIONS(4325), - [anon_sym_fun] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_this] = ACTIONS(4325), - [anon_sym_super] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4325), - [sym_label] = ACTIONS(4325), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_null] = ACTIONS(4325), - [anon_sym_if] = ACTIONS(4325), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_when] = ACTIONS(4325), - [anon_sym_try] = ACTIONS(4325), - [anon_sym_throw] = ACTIONS(4325), - [anon_sym_return] = ACTIONS(4325), - [anon_sym_continue] = ACTIONS(4325), - [anon_sym_break] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_PLUS_EQ] = ACTIONS(4327), - [anon_sym_DASH_EQ] = ACTIONS(4327), - [anon_sym_STAR_EQ] = ACTIONS(4327), - [anon_sym_SLASH_EQ] = ACTIONS(4327), - [anon_sym_PERCENT_EQ] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4325), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG] = ACTIONS(4325), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_suspend] = ACTIONS(4325), - [anon_sym_sealed] = ACTIONS(4325), - [anon_sym_annotation] = ACTIONS(4325), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_override] = ACTIONS(4325), - [anon_sym_lateinit] = ACTIONS(4325), - [anon_sym_public] = ACTIONS(4325), - [anon_sym_private] = ACTIONS(4325), - [anon_sym_internal] = ACTIONS(4325), - [anon_sym_protected] = ACTIONS(4325), - [anon_sym_tailrec] = ACTIONS(4325), - [anon_sym_operator] = ACTIONS(4325), - [anon_sym_infix] = ACTIONS(4325), - [anon_sym_inline] = ACTIONS(4325), - [anon_sym_external] = ACTIONS(4325), - [sym_property_modifier] = ACTIONS(4325), - [anon_sym_abstract] = ACTIONS(4325), - [anon_sym_final] = ACTIONS(4325), - [anon_sym_open] = ACTIONS(4325), - [anon_sym_vararg] = ACTIONS(4325), - [anon_sym_noinline] = ACTIONS(4325), - [anon_sym_crossinline] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4327), - [anon_sym_continue_AT] = ACTIONS(4327), - [anon_sym_break_AT] = ACTIONS(4327), - [anon_sym_this_AT] = ACTIONS(4327), - [anon_sym_super_AT] = ACTIONS(4327), - [sym_real_literal] = ACTIONS(4327), - [sym_integer_literal] = ACTIONS(4325), - [sym_hex_literal] = ACTIONS(4327), - [sym_bin_literal] = ACTIONS(4327), - [anon_sym_true] = ACTIONS(4325), - [anon_sym_false] = ACTIONS(4325), - [anon_sym_SQUOTE] = ACTIONS(4327), - [sym__backtick_identifier] = ACTIONS(4327), - [sym__automatic_semicolon] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4327), - }, - [866] = { - [sym_type_constraints] = STATE(1136), - [sym_function_body] = STATE(1133), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [867] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4331), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_object] = ACTIONS(4331), - [anon_sym_fun] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_this] = ACTIONS(4331), - [anon_sym_super] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [sym_label] = ACTIONS(4331), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_null] = ACTIONS(4331), - [anon_sym_if] = ACTIONS(4331), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_when] = ACTIONS(4331), - [anon_sym_try] = ACTIONS(4331), - [anon_sym_catch] = ACTIONS(4331), - [anon_sym_finally] = ACTIONS(4331), - [anon_sym_throw] = ACTIONS(4331), - [anon_sym_return] = ACTIONS(4331), - [anon_sym_continue] = ACTIONS(4331), - [anon_sym_break] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4333), - [anon_sym_DASH_EQ] = ACTIONS(4333), - [anon_sym_STAR_EQ] = ACTIONS(4333), - [anon_sym_SLASH_EQ] = ACTIONS(4333), - [anon_sym_PERCENT_EQ] = ACTIONS(4333), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG] = ACTIONS(4331), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_suspend] = ACTIONS(4331), - [anon_sym_sealed] = ACTIONS(4331), - [anon_sym_annotation] = ACTIONS(4331), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_override] = ACTIONS(4331), - [anon_sym_lateinit] = ACTIONS(4331), - [anon_sym_public] = ACTIONS(4331), - [anon_sym_private] = ACTIONS(4331), - [anon_sym_internal] = ACTIONS(4331), - [anon_sym_protected] = ACTIONS(4331), - [anon_sym_tailrec] = ACTIONS(4331), - [anon_sym_operator] = ACTIONS(4331), - [anon_sym_infix] = ACTIONS(4331), - [anon_sym_inline] = ACTIONS(4331), - [anon_sym_external] = ACTIONS(4331), - [sym_property_modifier] = ACTIONS(4331), - [anon_sym_abstract] = ACTIONS(4331), - [anon_sym_final] = ACTIONS(4331), - [anon_sym_open] = ACTIONS(4331), - [anon_sym_vararg] = ACTIONS(4331), - [anon_sym_noinline] = ACTIONS(4331), - [anon_sym_crossinline] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4333), - [anon_sym_continue_AT] = ACTIONS(4333), - [anon_sym_break_AT] = ACTIONS(4333), - [anon_sym_this_AT] = ACTIONS(4333), - [anon_sym_super_AT] = ACTIONS(4333), - [sym_real_literal] = ACTIONS(4333), - [sym_integer_literal] = ACTIONS(4331), - [sym_hex_literal] = ACTIONS(4333), - [sym_bin_literal] = ACTIONS(4333), - [anon_sym_true] = ACTIONS(4331), - [anon_sym_false] = ACTIONS(4331), - [anon_sym_SQUOTE] = ACTIONS(4333), - [sym__backtick_identifier] = ACTIONS(4333), - [sym__automatic_semicolon] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4333), - }, - [868] = { - [sym_class_body] = STATE(1163), - [sym_type_constraints] = STATE(968), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4335), - [anon_sym_fun] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_this] = ACTIONS(4335), - [anon_sym_super] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4335), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_null] = ACTIONS(4335), - [anon_sym_if] = ACTIONS(4335), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_when] = ACTIONS(4335), - [anon_sym_try] = ACTIONS(4335), - [anon_sym_throw] = ACTIONS(4335), - [anon_sym_return] = ACTIONS(4335), - [anon_sym_continue] = ACTIONS(4335), - [anon_sym_break] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG] = ACTIONS(4335), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4337), - [anon_sym_continue_AT] = ACTIONS(4337), - [anon_sym_break_AT] = ACTIONS(4337), - [anon_sym_this_AT] = ACTIONS(4337), - [anon_sym_super_AT] = ACTIONS(4337), - [sym_real_literal] = ACTIONS(4337), - [sym_integer_literal] = ACTIONS(4335), - [sym_hex_literal] = ACTIONS(4337), - [sym_bin_literal] = ACTIONS(4337), - [anon_sym_true] = ACTIONS(4335), - [anon_sym_false] = ACTIONS(4335), - [anon_sym_SQUOTE] = ACTIONS(4337), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4337), - }, - [869] = { - [sym_type_constraints] = STATE(969), - [sym_enum_class_body] = STATE(1170), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [870] = { - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4339), - [anon_sym_get] = ACTIONS(4293), - [anon_sym_set] = ACTIONS(4295), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [871] = { - [sym_type_constraints] = STATE(1128), - [sym_function_body] = STATE(1159), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [872] = { - [sym_type_constraints] = STATE(969), - [sym_enum_class_body] = STATE(1170), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(4341), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [873] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4343), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_object] = ACTIONS(4343), - [anon_sym_fun] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_this] = ACTIONS(4343), - [anon_sym_super] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [sym_label] = ACTIONS(4343), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_null] = ACTIONS(4343), - [anon_sym_if] = ACTIONS(4343), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_when] = ACTIONS(4343), - [anon_sym_try] = ACTIONS(4343), - [anon_sym_catch] = ACTIONS(4343), - [anon_sym_finally] = ACTIONS(4343), - [anon_sym_throw] = ACTIONS(4343), - [anon_sym_return] = ACTIONS(4343), - [anon_sym_continue] = ACTIONS(4343), - [anon_sym_break] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4345), - [anon_sym_DASH_EQ] = ACTIONS(4345), - [anon_sym_STAR_EQ] = ACTIONS(4345), - [anon_sym_SLASH_EQ] = ACTIONS(4345), - [anon_sym_PERCENT_EQ] = ACTIONS(4345), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG] = ACTIONS(4343), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_suspend] = ACTIONS(4343), - [anon_sym_sealed] = ACTIONS(4343), - [anon_sym_annotation] = ACTIONS(4343), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_override] = ACTIONS(4343), - [anon_sym_lateinit] = ACTIONS(4343), - [anon_sym_public] = ACTIONS(4343), - [anon_sym_private] = ACTIONS(4343), - [anon_sym_internal] = ACTIONS(4343), - [anon_sym_protected] = ACTIONS(4343), - [anon_sym_tailrec] = ACTIONS(4343), - [anon_sym_operator] = ACTIONS(4343), - [anon_sym_infix] = ACTIONS(4343), - [anon_sym_inline] = ACTIONS(4343), - [anon_sym_external] = ACTIONS(4343), - [sym_property_modifier] = ACTIONS(4343), - [anon_sym_abstract] = ACTIONS(4343), - [anon_sym_final] = ACTIONS(4343), - [anon_sym_open] = ACTIONS(4343), - [anon_sym_vararg] = ACTIONS(4343), - [anon_sym_noinline] = ACTIONS(4343), - [anon_sym_crossinline] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4345), - [anon_sym_continue_AT] = ACTIONS(4345), - [anon_sym_break_AT] = ACTIONS(4345), - [anon_sym_this_AT] = ACTIONS(4345), - [anon_sym_super_AT] = ACTIONS(4345), - [sym_real_literal] = ACTIONS(4345), - [sym_integer_literal] = ACTIONS(4343), - [sym_hex_literal] = ACTIONS(4345), - [sym_bin_literal] = ACTIONS(4345), - [anon_sym_true] = ACTIONS(4343), - [anon_sym_false] = ACTIONS(4343), - [anon_sym_SQUOTE] = ACTIONS(4345), - [sym__backtick_identifier] = ACTIONS(4345), - [sym__automatic_semicolon] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4345), - }, - [874] = { - [sym_value_arguments] = STATE(1059), - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_EQ] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(4351), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_object] = ACTIONS(4347), - [anon_sym_fun] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_this] = ACTIONS(4347), - [anon_sym_super] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4347), - [sym_label] = ACTIONS(4347), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_null] = ACTIONS(4347), - [anon_sym_if] = ACTIONS(4347), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_when] = ACTIONS(4347), - [anon_sym_try] = ACTIONS(4347), - [anon_sym_throw] = ACTIONS(4347), - [anon_sym_return] = ACTIONS(4347), - [anon_sym_continue] = ACTIONS(4347), - [anon_sym_break] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_PLUS_EQ] = ACTIONS(4349), - [anon_sym_DASH_EQ] = ACTIONS(4349), - [anon_sym_STAR_EQ] = ACTIONS(4349), - [anon_sym_SLASH_EQ] = ACTIONS(4349), - [anon_sym_PERCENT_EQ] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4347), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG] = ACTIONS(4347), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4349), - [anon_sym_continue_AT] = ACTIONS(4349), - [anon_sym_break_AT] = ACTIONS(4349), - [anon_sym_this_AT] = ACTIONS(4349), - [anon_sym_super_AT] = ACTIONS(4349), - [sym_real_literal] = ACTIONS(4349), - [sym_integer_literal] = ACTIONS(4347), - [sym_hex_literal] = ACTIONS(4349), - [sym_bin_literal] = ACTIONS(4349), - [anon_sym_true] = ACTIONS(4347), - [anon_sym_false] = ACTIONS(4347), - [anon_sym_SQUOTE] = ACTIONS(4349), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4349), - }, - [875] = { - [sym_class_body] = STATE(1107), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(4357), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_EQ] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_COMMA] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_where] = ACTIONS(4353), - [anon_sym_object] = ACTIONS(4353), - [anon_sym_fun] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_this] = ACTIONS(4353), - [anon_sym_super] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4353), - [sym_label] = ACTIONS(4353), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_null] = ACTIONS(4353), - [anon_sym_if] = ACTIONS(4353), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_when] = ACTIONS(4353), - [anon_sym_try] = ACTIONS(4353), - [anon_sym_throw] = ACTIONS(4353), - [anon_sym_return] = ACTIONS(4353), - [anon_sym_continue] = ACTIONS(4353), - [anon_sym_break] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_PLUS_EQ] = ACTIONS(4355), - [anon_sym_DASH_EQ] = ACTIONS(4355), - [anon_sym_STAR_EQ] = ACTIONS(4355), - [anon_sym_SLASH_EQ] = ACTIONS(4355), - [anon_sym_PERCENT_EQ] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4353), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG] = ACTIONS(4353), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_suspend] = ACTIONS(4353), - [anon_sym_sealed] = ACTIONS(4353), - [anon_sym_annotation] = ACTIONS(4353), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_override] = ACTIONS(4353), - [anon_sym_lateinit] = ACTIONS(4353), - [anon_sym_public] = ACTIONS(4353), - [anon_sym_private] = ACTIONS(4353), - [anon_sym_internal] = ACTIONS(4353), - [anon_sym_protected] = ACTIONS(4353), - [anon_sym_tailrec] = ACTIONS(4353), - [anon_sym_operator] = ACTIONS(4353), - [anon_sym_infix] = ACTIONS(4353), - [anon_sym_inline] = ACTIONS(4353), - [anon_sym_external] = ACTIONS(4353), - [sym_property_modifier] = ACTIONS(4353), - [anon_sym_abstract] = ACTIONS(4353), - [anon_sym_final] = ACTIONS(4353), - [anon_sym_open] = ACTIONS(4353), - [anon_sym_vararg] = ACTIONS(4353), - [anon_sym_noinline] = ACTIONS(4353), - [anon_sym_crossinline] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4355), - [anon_sym_continue_AT] = ACTIONS(4355), - [anon_sym_break_AT] = ACTIONS(4355), - [anon_sym_this_AT] = ACTIONS(4355), - [anon_sym_super_AT] = ACTIONS(4355), - [sym_real_literal] = ACTIONS(4355), - [sym_integer_literal] = ACTIONS(4353), - [sym_hex_literal] = ACTIONS(4355), - [sym_bin_literal] = ACTIONS(4355), - [anon_sym_true] = ACTIONS(4353), - [anon_sym_false] = ACTIONS(4353), - [anon_sym_SQUOTE] = ACTIONS(4355), - [sym__backtick_identifier] = ACTIONS(4355), - [sym__automatic_semicolon] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4355), - }, - [876] = { - [sym_type_constraints] = STATE(970), - [sym_enum_class_body] = STATE(1134), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4359), - [anon_sym_fun] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_this] = ACTIONS(4359), - [anon_sym_super] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4359), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_null] = ACTIONS(4359), - [anon_sym_if] = ACTIONS(4359), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_when] = ACTIONS(4359), - [anon_sym_try] = ACTIONS(4359), - [anon_sym_throw] = ACTIONS(4359), - [anon_sym_return] = ACTIONS(4359), - [anon_sym_continue] = ACTIONS(4359), - [anon_sym_break] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG] = ACTIONS(4359), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4361), - [anon_sym_continue_AT] = ACTIONS(4361), - [anon_sym_break_AT] = ACTIONS(4361), - [anon_sym_this_AT] = ACTIONS(4361), - [anon_sym_super_AT] = ACTIONS(4361), - [sym_real_literal] = ACTIONS(4361), - [sym_integer_literal] = ACTIONS(4359), - [sym_hex_literal] = ACTIONS(4361), - [sym_bin_literal] = ACTIONS(4361), - [anon_sym_true] = ACTIONS(4359), - [anon_sym_false] = ACTIONS(4359), - [anon_sym_SQUOTE] = ACTIONS(4361), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4361), - }, - [877] = { - [sym_getter] = STATE(3911), - [sym_setter] = STATE(3911), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(4363), - [anon_sym_get] = ACTIONS(4293), - [anon_sym_set] = ACTIONS(4295), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [878] = { - [sym_getter] = STATE(3899), - [sym_setter] = STATE(3899), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(4365), - [anon_sym_get] = ACTIONS(4293), - [anon_sym_set] = ACTIONS(4295), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [879] = { - [sym_type_constraints] = STATE(967), - [sym_enum_class_body] = STATE(1163), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4335), - [anon_sym_fun] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_this] = ACTIONS(4335), - [anon_sym_super] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4335), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_null] = ACTIONS(4335), - [anon_sym_if] = ACTIONS(4335), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_when] = ACTIONS(4335), - [anon_sym_try] = ACTIONS(4335), - [anon_sym_throw] = ACTIONS(4335), - [anon_sym_return] = ACTIONS(4335), - [anon_sym_continue] = ACTIONS(4335), - [anon_sym_break] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG] = ACTIONS(4335), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4337), - [anon_sym_continue_AT] = ACTIONS(4337), - [anon_sym_break_AT] = ACTIONS(4337), - [anon_sym_this_AT] = ACTIONS(4337), - [anon_sym_super_AT] = ACTIONS(4337), - [sym_real_literal] = ACTIONS(4337), - [sym_integer_literal] = ACTIONS(4335), - [sym_hex_literal] = ACTIONS(4337), - [sym_bin_literal] = ACTIONS(4337), - [anon_sym_true] = ACTIONS(4335), - [anon_sym_false] = ACTIONS(4335), - [anon_sym_SQUOTE] = ACTIONS(4337), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4337), - }, - [880] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3943), - [anon_sym_COLON] = ACTIONS(3938), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_constructor] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3938), - [anon_sym_set] = ACTIONS(3938), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3938), - [sym_label] = ACTIONS(3938), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3938), - [anon_sym_sealed] = ACTIONS(3938), - [anon_sym_annotation] = ACTIONS(3938), - [anon_sym_data] = ACTIONS(3938), - [anon_sym_inner] = ACTIONS(3938), - [anon_sym_value] = ACTIONS(3938), - [anon_sym_override] = ACTIONS(3938), - [anon_sym_lateinit] = ACTIONS(3938), - [anon_sym_public] = ACTIONS(3938), - [anon_sym_private] = ACTIONS(3938), - [anon_sym_internal] = ACTIONS(3938), - [anon_sym_protected] = ACTIONS(3938), - [anon_sym_tailrec] = ACTIONS(3938), - [anon_sym_operator] = ACTIONS(3938), - [anon_sym_infix] = ACTIONS(3938), - [anon_sym_inline] = ACTIONS(3938), - [anon_sym_external] = ACTIONS(3938), - [sym_property_modifier] = ACTIONS(3938), - [anon_sym_abstract] = ACTIONS(3938), - [anon_sym_final] = ACTIONS(3938), - [anon_sym_open] = ACTIONS(3938), - [anon_sym_vararg] = ACTIONS(3938), - [anon_sym_noinline] = ACTIONS(3938), - [anon_sym_crossinline] = ACTIONS(3938), - [anon_sym_expect] = ACTIONS(3938), - [anon_sym_actual] = ACTIONS(3938), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [881] = { - [sym_type_constraints] = STATE(960), - [sym_enum_class_body] = STATE(1183), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(4367), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [882] = { - [sym_type_constraints] = STATE(1125), - [sym_function_body] = STATE(1186), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [883] = { - [sym__alpha_identifier] = ACTIONS(4369), - [anon_sym_AT] = ACTIONS(4371), - [anon_sym_LBRACK] = ACTIONS(4371), - [anon_sym_DOT] = ACTIONS(4369), - [anon_sym_as] = ACTIONS(4369), - [anon_sym_EQ] = ACTIONS(4369), - [anon_sym_LBRACE] = ACTIONS(4371), - [anon_sym_RBRACE] = ACTIONS(4371), - [anon_sym_LPAREN] = ACTIONS(4371), - [anon_sym_COMMA] = ACTIONS(4371), - [anon_sym_LT] = ACTIONS(4369), - [anon_sym_GT] = ACTIONS(4369), - [anon_sym_where] = ACTIONS(4369), - [anon_sym_object] = ACTIONS(4369), - [anon_sym_fun] = ACTIONS(4369), - [anon_sym_SEMI] = ACTIONS(4371), - [anon_sym_get] = ACTIONS(4369), - [anon_sym_set] = ACTIONS(4369), - [anon_sym_this] = ACTIONS(4369), - [anon_sym_super] = ACTIONS(4369), - [anon_sym_STAR] = ACTIONS(4369), - [sym_label] = ACTIONS(4369), - [anon_sym_in] = ACTIONS(4369), - [anon_sym_DOT_DOT] = ACTIONS(4371), - [anon_sym_QMARK_COLON] = ACTIONS(4371), - [anon_sym_AMP_AMP] = ACTIONS(4371), - [anon_sym_PIPE_PIPE] = ACTIONS(4371), - [anon_sym_null] = ACTIONS(4369), - [anon_sym_if] = ACTIONS(4369), - [anon_sym_else] = ACTIONS(4369), - [anon_sym_when] = ACTIONS(4369), - [anon_sym_try] = ACTIONS(4369), - [anon_sym_catch] = ACTIONS(4369), - [anon_sym_finally] = ACTIONS(4369), - [anon_sym_throw] = ACTIONS(4369), - [anon_sym_return] = ACTIONS(4369), - [anon_sym_continue] = ACTIONS(4369), - [anon_sym_break] = ACTIONS(4369), - [anon_sym_COLON_COLON] = ACTIONS(4371), - [anon_sym_PLUS_EQ] = ACTIONS(4371), - [anon_sym_DASH_EQ] = ACTIONS(4371), - [anon_sym_STAR_EQ] = ACTIONS(4371), - [anon_sym_SLASH_EQ] = ACTIONS(4371), - [anon_sym_PERCENT_EQ] = ACTIONS(4371), - [anon_sym_BANG_EQ] = ACTIONS(4369), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4371), - [anon_sym_EQ_EQ] = ACTIONS(4369), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4371), - [anon_sym_LT_EQ] = ACTIONS(4371), - [anon_sym_GT_EQ] = ACTIONS(4371), - [anon_sym_BANGin] = ACTIONS(4371), - [anon_sym_is] = ACTIONS(4369), - [anon_sym_BANGis] = ACTIONS(4371), - [anon_sym_PLUS] = ACTIONS(4369), - [anon_sym_DASH] = ACTIONS(4369), - [anon_sym_SLASH] = ACTIONS(4369), - [anon_sym_PERCENT] = ACTIONS(4369), - [anon_sym_as_QMARK] = ACTIONS(4371), - [anon_sym_PLUS_PLUS] = ACTIONS(4371), - [anon_sym_DASH_DASH] = ACTIONS(4371), - [anon_sym_BANG] = ACTIONS(4369), - [anon_sym_BANG_BANG] = ACTIONS(4371), - [anon_sym_suspend] = ACTIONS(4369), - [anon_sym_sealed] = ACTIONS(4369), - [anon_sym_annotation] = ACTIONS(4369), - [anon_sym_data] = ACTIONS(4369), - [anon_sym_inner] = ACTIONS(4369), - [anon_sym_value] = ACTIONS(4369), - [anon_sym_override] = ACTIONS(4369), - [anon_sym_lateinit] = ACTIONS(4369), - [anon_sym_public] = ACTIONS(4369), - [anon_sym_private] = ACTIONS(4369), - [anon_sym_internal] = ACTIONS(4369), - [anon_sym_protected] = ACTIONS(4369), - [anon_sym_tailrec] = ACTIONS(4369), - [anon_sym_operator] = ACTIONS(4369), - [anon_sym_infix] = ACTIONS(4369), - [anon_sym_inline] = ACTIONS(4369), - [anon_sym_external] = ACTIONS(4369), - [sym_property_modifier] = ACTIONS(4369), - [anon_sym_abstract] = ACTIONS(4369), - [anon_sym_final] = ACTIONS(4369), - [anon_sym_open] = ACTIONS(4369), - [anon_sym_vararg] = ACTIONS(4369), - [anon_sym_noinline] = ACTIONS(4369), - [anon_sym_crossinline] = ACTIONS(4369), - [anon_sym_expect] = ACTIONS(4369), - [anon_sym_actual] = ACTIONS(4369), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4371), - [anon_sym_continue_AT] = ACTIONS(4371), - [anon_sym_break_AT] = ACTIONS(4371), - [anon_sym_this_AT] = ACTIONS(4371), - [anon_sym_super_AT] = ACTIONS(4371), - [sym_real_literal] = ACTIONS(4371), - [sym_integer_literal] = ACTIONS(4369), - [sym_hex_literal] = ACTIONS(4371), - [sym_bin_literal] = ACTIONS(4371), - [anon_sym_true] = ACTIONS(4369), - [anon_sym_false] = ACTIONS(4369), - [anon_sym_SQUOTE] = ACTIONS(4371), - [sym__backtick_identifier] = ACTIONS(4371), - [sym__automatic_semicolon] = ACTIONS(4371), - [sym_safe_nav] = ACTIONS(4371), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4371), - }, - [884] = { - [aux_sym_type_constraints_repeat1] = STATE(884), - [sym__alpha_identifier] = ACTIONS(4373), - [anon_sym_AT] = ACTIONS(4375), - [anon_sym_LBRACK] = ACTIONS(4375), - [anon_sym_DOT] = ACTIONS(4373), - [anon_sym_as] = ACTIONS(4373), - [anon_sym_EQ] = ACTIONS(4373), - [anon_sym_LBRACE] = ACTIONS(4375), - [anon_sym_RBRACE] = ACTIONS(4375), - [anon_sym_LPAREN] = ACTIONS(4375), - [anon_sym_COMMA] = ACTIONS(4377), - [anon_sym_by] = ACTIONS(4373), - [anon_sym_LT] = ACTIONS(4373), - [anon_sym_GT] = ACTIONS(4373), - [anon_sym_where] = ACTIONS(4373), - [anon_sym_object] = ACTIONS(4373), - [anon_sym_fun] = ACTIONS(4373), - [anon_sym_SEMI] = ACTIONS(4375), - [anon_sym_get] = ACTIONS(4373), - [anon_sym_set] = ACTIONS(4373), - [anon_sym_this] = ACTIONS(4373), - [anon_sym_super] = ACTIONS(4373), - [anon_sym_STAR] = ACTIONS(4373), - [sym_label] = ACTIONS(4373), - [anon_sym_in] = ACTIONS(4373), - [anon_sym_DOT_DOT] = ACTIONS(4375), - [anon_sym_QMARK_COLON] = ACTIONS(4375), - [anon_sym_AMP_AMP] = ACTIONS(4375), - [anon_sym_PIPE_PIPE] = ACTIONS(4375), - [anon_sym_null] = ACTIONS(4373), - [anon_sym_if] = ACTIONS(4373), - [anon_sym_else] = ACTIONS(4373), - [anon_sym_when] = ACTIONS(4373), - [anon_sym_try] = ACTIONS(4373), - [anon_sym_throw] = ACTIONS(4373), - [anon_sym_return] = ACTIONS(4373), - [anon_sym_continue] = ACTIONS(4373), - [anon_sym_break] = ACTIONS(4373), - [anon_sym_COLON_COLON] = ACTIONS(4375), - [anon_sym_PLUS_EQ] = ACTIONS(4375), - [anon_sym_DASH_EQ] = ACTIONS(4375), - [anon_sym_STAR_EQ] = ACTIONS(4375), - [anon_sym_SLASH_EQ] = ACTIONS(4375), - [anon_sym_PERCENT_EQ] = ACTIONS(4375), - [anon_sym_BANG_EQ] = ACTIONS(4373), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4375), - [anon_sym_EQ_EQ] = ACTIONS(4373), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4375), - [anon_sym_LT_EQ] = ACTIONS(4375), - [anon_sym_GT_EQ] = ACTIONS(4375), - [anon_sym_BANGin] = ACTIONS(4375), - [anon_sym_is] = ACTIONS(4373), - [anon_sym_BANGis] = ACTIONS(4375), - [anon_sym_PLUS] = ACTIONS(4373), - [anon_sym_DASH] = ACTIONS(4373), - [anon_sym_SLASH] = ACTIONS(4373), - [anon_sym_PERCENT] = ACTIONS(4373), - [anon_sym_as_QMARK] = ACTIONS(4375), - [anon_sym_PLUS_PLUS] = ACTIONS(4375), - [anon_sym_DASH_DASH] = ACTIONS(4375), - [anon_sym_BANG] = ACTIONS(4373), - [anon_sym_BANG_BANG] = ACTIONS(4375), - [anon_sym_suspend] = ACTIONS(4373), - [anon_sym_sealed] = ACTIONS(4373), - [anon_sym_annotation] = ACTIONS(4373), - [anon_sym_data] = ACTIONS(4373), - [anon_sym_inner] = ACTIONS(4373), - [anon_sym_value] = ACTIONS(4373), - [anon_sym_override] = ACTIONS(4373), - [anon_sym_lateinit] = ACTIONS(4373), - [anon_sym_public] = ACTIONS(4373), - [anon_sym_private] = ACTIONS(4373), - [anon_sym_internal] = ACTIONS(4373), - [anon_sym_protected] = ACTIONS(4373), - [anon_sym_tailrec] = ACTIONS(4373), - [anon_sym_operator] = ACTIONS(4373), - [anon_sym_infix] = ACTIONS(4373), - [anon_sym_inline] = ACTIONS(4373), - [anon_sym_external] = ACTIONS(4373), - [sym_property_modifier] = ACTIONS(4373), - [anon_sym_abstract] = ACTIONS(4373), - [anon_sym_final] = ACTIONS(4373), - [anon_sym_open] = ACTIONS(4373), - [anon_sym_vararg] = ACTIONS(4373), - [anon_sym_noinline] = ACTIONS(4373), - [anon_sym_crossinline] = ACTIONS(4373), - [anon_sym_expect] = ACTIONS(4373), - [anon_sym_actual] = ACTIONS(4373), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4375), - [anon_sym_continue_AT] = ACTIONS(4375), - [anon_sym_break_AT] = ACTIONS(4375), - [anon_sym_this_AT] = ACTIONS(4375), - [anon_sym_super_AT] = ACTIONS(4375), - [sym_real_literal] = ACTIONS(4375), - [sym_integer_literal] = ACTIONS(4373), - [sym_hex_literal] = ACTIONS(4375), - [sym_bin_literal] = ACTIONS(4375), - [anon_sym_true] = ACTIONS(4373), - [anon_sym_false] = ACTIONS(4373), - [anon_sym_SQUOTE] = ACTIONS(4375), - [sym__backtick_identifier] = ACTIONS(4375), - [sym__automatic_semicolon] = ACTIONS(4375), - [sym_safe_nav] = ACTIONS(4375), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4375), - }, - [885] = { - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4380), - [anon_sym_get] = ACTIONS(4293), - [anon_sym_set] = ACTIONS(4295), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [886] = { - [sym_function_body] = STATE(1133), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(4142), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [887] = { - [sym_class_body] = STATE(1150), - [sym_type_constraints] = STATE(943), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [888] = { - [sym_type_constraints] = STATE(1137), - [sym_function_body] = STATE(1120), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [889] = { - [sym__alpha_identifier] = ACTIONS(4382), - [anon_sym_AT] = ACTIONS(4384), - [anon_sym_COLON] = ACTIONS(4382), - [anon_sym_LBRACK] = ACTIONS(4384), - [anon_sym_DOT] = ACTIONS(4382), - [anon_sym_as] = ACTIONS(4382), - [anon_sym_EQ] = ACTIONS(4382), - [anon_sym_constructor] = ACTIONS(4382), - [anon_sym_LBRACE] = ACTIONS(4384), - [anon_sym_RBRACE] = ACTIONS(4384), - [anon_sym_LPAREN] = ACTIONS(4384), - [anon_sym_COMMA] = ACTIONS(4384), - [anon_sym_LT] = ACTIONS(4382), - [anon_sym_GT] = ACTIONS(4382), - [anon_sym_where] = ACTIONS(4382), - [anon_sym_object] = ACTIONS(4382), - [anon_sym_fun] = ACTIONS(4382), - [anon_sym_SEMI] = ACTIONS(4384), - [anon_sym_get] = ACTIONS(4382), - [anon_sym_set] = ACTIONS(4382), - [anon_sym_this] = ACTIONS(4382), - [anon_sym_super] = ACTIONS(4382), - [anon_sym_STAR] = ACTIONS(4382), - [sym_label] = ACTIONS(4382), - [anon_sym_in] = ACTIONS(4382), - [anon_sym_DOT_DOT] = ACTIONS(4384), - [anon_sym_QMARK_COLON] = ACTIONS(4384), - [anon_sym_AMP_AMP] = ACTIONS(4384), - [anon_sym_PIPE_PIPE] = ACTIONS(4384), - [anon_sym_null] = ACTIONS(4382), - [anon_sym_if] = ACTIONS(4382), - [anon_sym_else] = ACTIONS(4382), - [anon_sym_when] = ACTIONS(4382), - [anon_sym_try] = ACTIONS(4382), - [anon_sym_throw] = ACTIONS(4382), - [anon_sym_return] = ACTIONS(4382), - [anon_sym_continue] = ACTIONS(4382), - [anon_sym_break] = ACTIONS(4382), - [anon_sym_COLON_COLON] = ACTIONS(4384), - [anon_sym_PLUS_EQ] = ACTIONS(4384), - [anon_sym_DASH_EQ] = ACTIONS(4384), - [anon_sym_STAR_EQ] = ACTIONS(4384), - [anon_sym_SLASH_EQ] = ACTIONS(4384), - [anon_sym_PERCENT_EQ] = ACTIONS(4384), - [anon_sym_BANG_EQ] = ACTIONS(4382), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4384), - [anon_sym_EQ_EQ] = ACTIONS(4382), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4384), - [anon_sym_LT_EQ] = ACTIONS(4384), - [anon_sym_GT_EQ] = ACTIONS(4384), - [anon_sym_BANGin] = ACTIONS(4384), - [anon_sym_is] = ACTIONS(4382), - [anon_sym_BANGis] = ACTIONS(4384), - [anon_sym_PLUS] = ACTIONS(4382), - [anon_sym_DASH] = ACTIONS(4382), - [anon_sym_SLASH] = ACTIONS(4382), - [anon_sym_PERCENT] = ACTIONS(4382), - [anon_sym_as_QMARK] = ACTIONS(4384), - [anon_sym_PLUS_PLUS] = ACTIONS(4384), - [anon_sym_DASH_DASH] = ACTIONS(4384), - [anon_sym_BANG] = ACTIONS(4382), - [anon_sym_BANG_BANG] = ACTIONS(4384), - [anon_sym_suspend] = ACTIONS(4382), - [anon_sym_sealed] = ACTIONS(4382), - [anon_sym_annotation] = ACTIONS(4382), - [anon_sym_data] = ACTIONS(4382), - [anon_sym_inner] = ACTIONS(4382), - [anon_sym_value] = ACTIONS(4382), - [anon_sym_override] = ACTIONS(4382), - [anon_sym_lateinit] = ACTIONS(4382), - [anon_sym_public] = ACTIONS(4382), - [anon_sym_private] = ACTIONS(4382), - [anon_sym_internal] = ACTIONS(4382), - [anon_sym_protected] = ACTIONS(4382), - [anon_sym_tailrec] = ACTIONS(4382), - [anon_sym_operator] = ACTIONS(4382), - [anon_sym_infix] = ACTIONS(4382), - [anon_sym_inline] = ACTIONS(4382), - [anon_sym_external] = ACTIONS(4382), - [sym_property_modifier] = ACTIONS(4382), - [anon_sym_abstract] = ACTIONS(4382), - [anon_sym_final] = ACTIONS(4382), - [anon_sym_open] = ACTIONS(4382), - [anon_sym_vararg] = ACTIONS(4382), - [anon_sym_noinline] = ACTIONS(4382), - [anon_sym_crossinline] = ACTIONS(4382), - [anon_sym_expect] = ACTIONS(4382), - [anon_sym_actual] = ACTIONS(4382), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4384), - [anon_sym_continue_AT] = ACTIONS(4384), - [anon_sym_break_AT] = ACTIONS(4384), - [anon_sym_this_AT] = ACTIONS(4384), - [anon_sym_super_AT] = ACTIONS(4384), - [sym_real_literal] = ACTIONS(4384), - [sym_integer_literal] = ACTIONS(4382), - [sym_hex_literal] = ACTIONS(4384), - [sym_bin_literal] = ACTIONS(4384), - [anon_sym_true] = ACTIONS(4382), - [anon_sym_false] = ACTIONS(4382), - [anon_sym_SQUOTE] = ACTIONS(4384), - [sym__backtick_identifier] = ACTIONS(4384), - [sym__automatic_semicolon] = ACTIONS(4384), - [sym_safe_nav] = ACTIONS(4384), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4384), - }, - [890] = { - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4386), - [anon_sym_get] = ACTIONS(4293), - [anon_sym_set] = ACTIONS(4295), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [891] = { - [aux_sym_type_constraints_repeat1] = STATE(884), - [sym__alpha_identifier] = ACTIONS(4388), - [anon_sym_AT] = ACTIONS(4390), - [anon_sym_LBRACK] = ACTIONS(4390), - [anon_sym_DOT] = ACTIONS(4388), - [anon_sym_as] = ACTIONS(4388), - [anon_sym_EQ] = ACTIONS(4388), - [anon_sym_LBRACE] = ACTIONS(4390), - [anon_sym_RBRACE] = ACTIONS(4390), - [anon_sym_LPAREN] = ACTIONS(4390), - [anon_sym_COMMA] = ACTIONS(4392), - [anon_sym_by] = ACTIONS(4388), - [anon_sym_LT] = ACTIONS(4388), - [anon_sym_GT] = ACTIONS(4388), - [anon_sym_where] = ACTIONS(4388), - [anon_sym_object] = ACTIONS(4388), - [anon_sym_fun] = ACTIONS(4388), - [anon_sym_SEMI] = ACTIONS(4390), - [anon_sym_get] = ACTIONS(4388), - [anon_sym_set] = ACTIONS(4388), - [anon_sym_this] = ACTIONS(4388), - [anon_sym_super] = ACTIONS(4388), - [anon_sym_STAR] = ACTIONS(4388), - [sym_label] = ACTIONS(4388), - [anon_sym_in] = ACTIONS(4388), - [anon_sym_DOT_DOT] = ACTIONS(4390), - [anon_sym_QMARK_COLON] = ACTIONS(4390), - [anon_sym_AMP_AMP] = ACTIONS(4390), - [anon_sym_PIPE_PIPE] = ACTIONS(4390), - [anon_sym_null] = ACTIONS(4388), - [anon_sym_if] = ACTIONS(4388), - [anon_sym_else] = ACTIONS(4388), - [anon_sym_when] = ACTIONS(4388), - [anon_sym_try] = ACTIONS(4388), - [anon_sym_throw] = ACTIONS(4388), - [anon_sym_return] = ACTIONS(4388), - [anon_sym_continue] = ACTIONS(4388), - [anon_sym_break] = ACTIONS(4388), - [anon_sym_COLON_COLON] = ACTIONS(4390), - [anon_sym_PLUS_EQ] = ACTIONS(4390), - [anon_sym_DASH_EQ] = ACTIONS(4390), - [anon_sym_STAR_EQ] = ACTIONS(4390), - [anon_sym_SLASH_EQ] = ACTIONS(4390), - [anon_sym_PERCENT_EQ] = ACTIONS(4390), - [anon_sym_BANG_EQ] = ACTIONS(4388), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4390), - [anon_sym_EQ_EQ] = ACTIONS(4388), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4390), - [anon_sym_LT_EQ] = ACTIONS(4390), - [anon_sym_GT_EQ] = ACTIONS(4390), - [anon_sym_BANGin] = ACTIONS(4390), - [anon_sym_is] = ACTIONS(4388), - [anon_sym_BANGis] = ACTIONS(4390), - [anon_sym_PLUS] = ACTIONS(4388), - [anon_sym_DASH] = ACTIONS(4388), - [anon_sym_SLASH] = ACTIONS(4388), - [anon_sym_PERCENT] = ACTIONS(4388), - [anon_sym_as_QMARK] = ACTIONS(4390), - [anon_sym_PLUS_PLUS] = ACTIONS(4390), - [anon_sym_DASH_DASH] = ACTIONS(4390), - [anon_sym_BANG] = ACTIONS(4388), - [anon_sym_BANG_BANG] = ACTIONS(4390), - [anon_sym_suspend] = ACTIONS(4388), - [anon_sym_sealed] = ACTIONS(4388), - [anon_sym_annotation] = ACTIONS(4388), - [anon_sym_data] = ACTIONS(4388), - [anon_sym_inner] = ACTIONS(4388), - [anon_sym_value] = ACTIONS(4388), - [anon_sym_override] = ACTIONS(4388), - [anon_sym_lateinit] = ACTIONS(4388), - [anon_sym_public] = ACTIONS(4388), - [anon_sym_private] = ACTIONS(4388), - [anon_sym_internal] = ACTIONS(4388), - [anon_sym_protected] = ACTIONS(4388), - [anon_sym_tailrec] = ACTIONS(4388), - [anon_sym_operator] = ACTIONS(4388), - [anon_sym_infix] = ACTIONS(4388), - [anon_sym_inline] = ACTIONS(4388), - [anon_sym_external] = ACTIONS(4388), - [sym_property_modifier] = ACTIONS(4388), - [anon_sym_abstract] = ACTIONS(4388), - [anon_sym_final] = ACTIONS(4388), - [anon_sym_open] = ACTIONS(4388), - [anon_sym_vararg] = ACTIONS(4388), - [anon_sym_noinline] = ACTIONS(4388), - [anon_sym_crossinline] = ACTIONS(4388), - [anon_sym_expect] = ACTIONS(4388), - [anon_sym_actual] = ACTIONS(4388), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4390), - [anon_sym_continue_AT] = ACTIONS(4390), - [anon_sym_break_AT] = ACTIONS(4390), - [anon_sym_this_AT] = ACTIONS(4390), - [anon_sym_super_AT] = ACTIONS(4390), - [sym_real_literal] = ACTIONS(4390), - [sym_integer_literal] = ACTIONS(4388), - [sym_hex_literal] = ACTIONS(4390), - [sym_bin_literal] = ACTIONS(4390), - [anon_sym_true] = ACTIONS(4388), - [anon_sym_false] = ACTIONS(4388), - [anon_sym_SQUOTE] = ACTIONS(4390), - [sym__backtick_identifier] = ACTIONS(4390), - [sym__automatic_semicolon] = ACTIONS(4390), - [sym_safe_nav] = ACTIONS(4390), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4390), - }, - [892] = { - [sym_type_constraints] = STATE(946), - [sym_enum_class_body] = STATE(1153), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3304), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [893] = { - [aux_sym_type_constraints_repeat1] = STATE(891), - [sym__alpha_identifier] = ACTIONS(4394), - [anon_sym_AT] = ACTIONS(4396), - [anon_sym_LBRACK] = ACTIONS(4396), - [anon_sym_DOT] = ACTIONS(4394), - [anon_sym_as] = ACTIONS(4394), - [anon_sym_EQ] = ACTIONS(4394), - [anon_sym_LBRACE] = ACTIONS(4396), - [anon_sym_RBRACE] = ACTIONS(4396), - [anon_sym_LPAREN] = ACTIONS(4396), - [anon_sym_COMMA] = ACTIONS(4392), - [anon_sym_by] = ACTIONS(4394), - [anon_sym_LT] = ACTIONS(4394), - [anon_sym_GT] = ACTIONS(4394), - [anon_sym_where] = ACTIONS(4394), - [anon_sym_object] = ACTIONS(4394), - [anon_sym_fun] = ACTIONS(4394), - [anon_sym_SEMI] = ACTIONS(4396), - [anon_sym_get] = ACTIONS(4394), - [anon_sym_set] = ACTIONS(4394), - [anon_sym_this] = ACTIONS(4394), - [anon_sym_super] = ACTIONS(4394), - [anon_sym_STAR] = ACTIONS(4394), - [sym_label] = ACTIONS(4394), - [anon_sym_in] = ACTIONS(4394), - [anon_sym_DOT_DOT] = ACTIONS(4396), - [anon_sym_QMARK_COLON] = ACTIONS(4396), - [anon_sym_AMP_AMP] = ACTIONS(4396), - [anon_sym_PIPE_PIPE] = ACTIONS(4396), - [anon_sym_null] = ACTIONS(4394), - [anon_sym_if] = ACTIONS(4394), - [anon_sym_else] = ACTIONS(4394), - [anon_sym_when] = ACTIONS(4394), - [anon_sym_try] = ACTIONS(4394), - [anon_sym_throw] = ACTIONS(4394), - [anon_sym_return] = ACTIONS(4394), - [anon_sym_continue] = ACTIONS(4394), - [anon_sym_break] = ACTIONS(4394), - [anon_sym_COLON_COLON] = ACTIONS(4396), - [anon_sym_PLUS_EQ] = ACTIONS(4396), - [anon_sym_DASH_EQ] = ACTIONS(4396), - [anon_sym_STAR_EQ] = ACTIONS(4396), - [anon_sym_SLASH_EQ] = ACTIONS(4396), - [anon_sym_PERCENT_EQ] = ACTIONS(4396), - [anon_sym_BANG_EQ] = ACTIONS(4394), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4396), - [anon_sym_EQ_EQ] = ACTIONS(4394), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4396), - [anon_sym_LT_EQ] = ACTIONS(4396), - [anon_sym_GT_EQ] = ACTIONS(4396), - [anon_sym_BANGin] = ACTIONS(4396), - [anon_sym_is] = ACTIONS(4394), - [anon_sym_BANGis] = ACTIONS(4396), - [anon_sym_PLUS] = ACTIONS(4394), - [anon_sym_DASH] = ACTIONS(4394), - [anon_sym_SLASH] = ACTIONS(4394), - [anon_sym_PERCENT] = ACTIONS(4394), - [anon_sym_as_QMARK] = ACTIONS(4396), - [anon_sym_PLUS_PLUS] = ACTIONS(4396), - [anon_sym_DASH_DASH] = ACTIONS(4396), - [anon_sym_BANG] = ACTIONS(4394), - [anon_sym_BANG_BANG] = ACTIONS(4396), - [anon_sym_suspend] = ACTIONS(4394), - [anon_sym_sealed] = ACTIONS(4394), - [anon_sym_annotation] = ACTIONS(4394), - [anon_sym_data] = ACTIONS(4394), - [anon_sym_inner] = ACTIONS(4394), - [anon_sym_value] = ACTIONS(4394), - [anon_sym_override] = ACTIONS(4394), - [anon_sym_lateinit] = ACTIONS(4394), - [anon_sym_public] = ACTIONS(4394), - [anon_sym_private] = ACTIONS(4394), - [anon_sym_internal] = ACTIONS(4394), - [anon_sym_protected] = ACTIONS(4394), - [anon_sym_tailrec] = ACTIONS(4394), - [anon_sym_operator] = ACTIONS(4394), - [anon_sym_infix] = ACTIONS(4394), - [anon_sym_inline] = ACTIONS(4394), - [anon_sym_external] = ACTIONS(4394), - [sym_property_modifier] = ACTIONS(4394), - [anon_sym_abstract] = ACTIONS(4394), - [anon_sym_final] = ACTIONS(4394), - [anon_sym_open] = ACTIONS(4394), - [anon_sym_vararg] = ACTIONS(4394), - [anon_sym_noinline] = ACTIONS(4394), - [anon_sym_crossinline] = ACTIONS(4394), - [anon_sym_expect] = ACTIONS(4394), - [anon_sym_actual] = ACTIONS(4394), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4396), - [anon_sym_continue_AT] = ACTIONS(4396), - [anon_sym_break_AT] = ACTIONS(4396), - [anon_sym_this_AT] = ACTIONS(4396), - [anon_sym_super_AT] = ACTIONS(4396), - [sym_real_literal] = ACTIONS(4396), - [sym_integer_literal] = ACTIONS(4394), - [sym_hex_literal] = ACTIONS(4396), - [sym_bin_literal] = ACTIONS(4396), - [anon_sym_true] = ACTIONS(4394), - [anon_sym_false] = ACTIONS(4394), - [anon_sym_SQUOTE] = ACTIONS(4396), - [sym__backtick_identifier] = ACTIONS(4396), - [sym__automatic_semicolon] = ACTIONS(4396), - [sym_safe_nav] = ACTIONS(4396), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4396), - }, - [894] = { - [sym__alpha_identifier] = ACTIONS(4398), - [anon_sym_AT] = ACTIONS(4400), - [anon_sym_LBRACK] = ACTIONS(4400), - [anon_sym_DOT] = ACTIONS(4398), - [anon_sym_as] = ACTIONS(4398), - [anon_sym_EQ] = ACTIONS(4398), - [anon_sym_LBRACE] = ACTIONS(4400), - [anon_sym_RBRACE] = ACTIONS(4400), - [anon_sym_LPAREN] = ACTIONS(4400), - [anon_sym_COMMA] = ACTIONS(4400), - [anon_sym_LT] = ACTIONS(4398), - [anon_sym_GT] = ACTIONS(4398), - [anon_sym_where] = ACTIONS(4398), - [anon_sym_object] = ACTIONS(4398), - [anon_sym_fun] = ACTIONS(4398), - [anon_sym_SEMI] = ACTIONS(4400), - [anon_sym_get] = ACTIONS(4398), - [anon_sym_set] = ACTIONS(4398), - [anon_sym_this] = ACTIONS(4398), - [anon_sym_super] = ACTIONS(4398), - [anon_sym_STAR] = ACTIONS(4398), - [sym_label] = ACTIONS(4398), - [anon_sym_in] = ACTIONS(4398), - [anon_sym_DOT_DOT] = ACTIONS(4400), - [anon_sym_QMARK_COLON] = ACTIONS(4400), - [anon_sym_AMP_AMP] = ACTIONS(4400), - [anon_sym_PIPE_PIPE] = ACTIONS(4400), - [anon_sym_null] = ACTIONS(4398), - [anon_sym_if] = ACTIONS(4398), - [anon_sym_else] = ACTIONS(4398), - [anon_sym_when] = ACTIONS(4398), - [anon_sym_try] = ACTIONS(4398), - [anon_sym_catch] = ACTIONS(4398), - [anon_sym_finally] = ACTIONS(4398), - [anon_sym_throw] = ACTIONS(4398), - [anon_sym_return] = ACTIONS(4398), - [anon_sym_continue] = ACTIONS(4398), - [anon_sym_break] = ACTIONS(4398), - [anon_sym_COLON_COLON] = ACTIONS(4400), - [anon_sym_PLUS_EQ] = ACTIONS(4400), - [anon_sym_DASH_EQ] = ACTIONS(4400), - [anon_sym_STAR_EQ] = ACTIONS(4400), - [anon_sym_SLASH_EQ] = ACTIONS(4400), - [anon_sym_PERCENT_EQ] = ACTIONS(4400), - [anon_sym_BANG_EQ] = ACTIONS(4398), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4400), - [anon_sym_EQ_EQ] = ACTIONS(4398), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4400), - [anon_sym_LT_EQ] = ACTIONS(4400), - [anon_sym_GT_EQ] = ACTIONS(4400), - [anon_sym_BANGin] = ACTIONS(4400), - [anon_sym_is] = ACTIONS(4398), - [anon_sym_BANGis] = ACTIONS(4400), - [anon_sym_PLUS] = ACTIONS(4398), - [anon_sym_DASH] = ACTIONS(4398), - [anon_sym_SLASH] = ACTIONS(4398), - [anon_sym_PERCENT] = ACTIONS(4398), - [anon_sym_as_QMARK] = ACTIONS(4400), - [anon_sym_PLUS_PLUS] = ACTIONS(4400), - [anon_sym_DASH_DASH] = ACTIONS(4400), - [anon_sym_BANG] = ACTIONS(4398), - [anon_sym_BANG_BANG] = ACTIONS(4400), - [anon_sym_suspend] = ACTIONS(4398), - [anon_sym_sealed] = ACTIONS(4398), - [anon_sym_annotation] = ACTIONS(4398), - [anon_sym_data] = ACTIONS(4398), - [anon_sym_inner] = ACTIONS(4398), - [anon_sym_value] = ACTIONS(4398), - [anon_sym_override] = ACTIONS(4398), - [anon_sym_lateinit] = ACTIONS(4398), - [anon_sym_public] = ACTIONS(4398), - [anon_sym_private] = ACTIONS(4398), - [anon_sym_internal] = ACTIONS(4398), - [anon_sym_protected] = ACTIONS(4398), - [anon_sym_tailrec] = ACTIONS(4398), - [anon_sym_operator] = ACTIONS(4398), - [anon_sym_infix] = ACTIONS(4398), - [anon_sym_inline] = ACTIONS(4398), - [anon_sym_external] = ACTIONS(4398), - [sym_property_modifier] = ACTIONS(4398), - [anon_sym_abstract] = ACTIONS(4398), - [anon_sym_final] = ACTIONS(4398), - [anon_sym_open] = ACTIONS(4398), - [anon_sym_vararg] = ACTIONS(4398), - [anon_sym_noinline] = ACTIONS(4398), - [anon_sym_crossinline] = ACTIONS(4398), - [anon_sym_expect] = ACTIONS(4398), - [anon_sym_actual] = ACTIONS(4398), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4400), - [anon_sym_continue_AT] = ACTIONS(4400), - [anon_sym_break_AT] = ACTIONS(4400), - [anon_sym_this_AT] = ACTIONS(4400), - [anon_sym_super_AT] = ACTIONS(4400), - [sym_real_literal] = ACTIONS(4400), - [sym_integer_literal] = ACTIONS(4398), - [sym_hex_literal] = ACTIONS(4400), - [sym_bin_literal] = ACTIONS(4400), - [anon_sym_true] = ACTIONS(4398), - [anon_sym_false] = ACTIONS(4398), - [anon_sym_SQUOTE] = ACTIONS(4400), - [sym__backtick_identifier] = ACTIONS(4400), - [sym__automatic_semicolon] = ACTIONS(4400), - [sym_safe_nav] = ACTIONS(4400), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4400), - }, - [895] = { - [sym__alpha_identifier] = ACTIONS(4402), - [anon_sym_AT] = ACTIONS(4404), - [anon_sym_LBRACK] = ACTIONS(4404), - [anon_sym_DOT] = ACTIONS(4402), - [anon_sym_as] = ACTIONS(4402), - [anon_sym_EQ] = ACTIONS(4402), - [anon_sym_LBRACE] = ACTIONS(4404), - [anon_sym_RBRACE] = ACTIONS(4404), - [anon_sym_LPAREN] = ACTIONS(4404), - [anon_sym_COMMA] = ACTIONS(4404), - [anon_sym_LT] = ACTIONS(4402), - [anon_sym_GT] = ACTIONS(4402), - [anon_sym_where] = ACTIONS(4402), - [anon_sym_object] = ACTIONS(4402), - [anon_sym_fun] = ACTIONS(4402), - [anon_sym_SEMI] = ACTIONS(4404), - [anon_sym_get] = ACTIONS(4402), - [anon_sym_set] = ACTIONS(4402), - [anon_sym_this] = ACTIONS(4402), - [anon_sym_super] = ACTIONS(4402), - [anon_sym_STAR] = ACTIONS(4402), - [sym_label] = ACTIONS(4402), - [anon_sym_in] = ACTIONS(4402), - [anon_sym_DOT_DOT] = ACTIONS(4404), - [anon_sym_QMARK_COLON] = ACTIONS(4404), - [anon_sym_AMP_AMP] = ACTIONS(4404), - [anon_sym_PIPE_PIPE] = ACTIONS(4404), - [anon_sym_null] = ACTIONS(4402), - [anon_sym_if] = ACTIONS(4402), - [anon_sym_else] = ACTIONS(4402), - [anon_sym_when] = ACTIONS(4402), - [anon_sym_try] = ACTIONS(4402), - [anon_sym_throw] = ACTIONS(4402), - [anon_sym_return] = ACTIONS(4402), - [anon_sym_continue] = ACTIONS(4402), - [anon_sym_break] = ACTIONS(4402), - [anon_sym_COLON_COLON] = ACTIONS(4404), - [anon_sym_PLUS_EQ] = ACTIONS(4404), - [anon_sym_DASH_EQ] = ACTIONS(4404), - [anon_sym_STAR_EQ] = ACTIONS(4404), - [anon_sym_SLASH_EQ] = ACTIONS(4404), - [anon_sym_PERCENT_EQ] = ACTIONS(4404), - [anon_sym_BANG_EQ] = ACTIONS(4402), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4404), - [anon_sym_EQ_EQ] = ACTIONS(4402), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4404), - [anon_sym_LT_EQ] = ACTIONS(4404), - [anon_sym_GT_EQ] = ACTIONS(4404), - [anon_sym_BANGin] = ACTIONS(4404), - [anon_sym_is] = ACTIONS(4402), - [anon_sym_BANGis] = ACTIONS(4404), - [anon_sym_PLUS] = ACTIONS(4402), - [anon_sym_DASH] = ACTIONS(4402), - [anon_sym_SLASH] = ACTIONS(4402), - [anon_sym_PERCENT] = ACTIONS(4402), - [anon_sym_as_QMARK] = ACTIONS(4404), - [anon_sym_PLUS_PLUS] = ACTIONS(4404), - [anon_sym_DASH_DASH] = ACTIONS(4404), - [anon_sym_BANG] = ACTIONS(4402), - [anon_sym_BANG_BANG] = ACTIONS(4404), - [anon_sym_suspend] = ACTIONS(4402), - [anon_sym_sealed] = ACTIONS(4402), - [anon_sym_annotation] = ACTIONS(4402), - [anon_sym_data] = ACTIONS(4402), - [anon_sym_inner] = ACTIONS(4402), - [anon_sym_value] = ACTIONS(4402), - [anon_sym_override] = ACTIONS(4402), - [anon_sym_lateinit] = ACTIONS(4402), - [anon_sym_public] = ACTIONS(4402), - [anon_sym_private] = ACTIONS(4402), - [anon_sym_internal] = ACTIONS(4402), - [anon_sym_protected] = ACTIONS(4402), - [anon_sym_tailrec] = ACTIONS(4402), - [anon_sym_operator] = ACTIONS(4402), - [anon_sym_infix] = ACTIONS(4402), - [anon_sym_inline] = ACTIONS(4402), - [anon_sym_external] = ACTIONS(4402), - [sym_property_modifier] = ACTIONS(4402), - [anon_sym_abstract] = ACTIONS(4402), - [anon_sym_final] = ACTIONS(4402), - [anon_sym_open] = ACTIONS(4402), - [anon_sym_vararg] = ACTIONS(4402), - [anon_sym_noinline] = ACTIONS(4402), - [anon_sym_crossinline] = ACTIONS(4402), - [anon_sym_expect] = ACTIONS(4402), - [anon_sym_actual] = ACTIONS(4402), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4404), - [anon_sym_continue_AT] = ACTIONS(4404), - [anon_sym_break_AT] = ACTIONS(4404), - [anon_sym_this_AT] = ACTIONS(4404), - [anon_sym_super_AT] = ACTIONS(4404), - [sym_real_literal] = ACTIONS(4404), - [sym_integer_literal] = ACTIONS(4402), - [sym_hex_literal] = ACTIONS(4404), - [sym_bin_literal] = ACTIONS(4404), - [aux_sym_unsigned_literal_token1] = ACTIONS(4406), - [anon_sym_L] = ACTIONS(4408), - [anon_sym_true] = ACTIONS(4402), - [anon_sym_false] = ACTIONS(4402), - [anon_sym_SQUOTE] = ACTIONS(4404), - [sym__backtick_identifier] = ACTIONS(4404), - [sym__automatic_semicolon] = ACTIONS(4404), - [sym_safe_nav] = ACTIONS(4404), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4404), - }, - [896] = { - [sym__alpha_identifier] = ACTIONS(4093), - [anon_sym_AT] = ACTIONS(4095), - [anon_sym_COLON] = ACTIONS(4093), - [anon_sym_LBRACK] = ACTIONS(4095), - [anon_sym_DOT] = ACTIONS(4093), - [anon_sym_as] = ACTIONS(4093), - [anon_sym_EQ] = ACTIONS(4093), - [anon_sym_constructor] = ACTIONS(4093), - [anon_sym_LBRACE] = ACTIONS(4095), - [anon_sym_RBRACE] = ACTIONS(4095), - [anon_sym_LPAREN] = ACTIONS(4095), - [anon_sym_COMMA] = ACTIONS(4095), - [anon_sym_LT] = ACTIONS(4093), - [anon_sym_GT] = ACTIONS(4093), - [anon_sym_where] = ACTIONS(4093), - [anon_sym_object] = ACTIONS(4093), - [anon_sym_fun] = ACTIONS(4093), - [anon_sym_SEMI] = ACTIONS(4095), - [anon_sym_get] = ACTIONS(4093), - [anon_sym_set] = ACTIONS(4093), - [anon_sym_this] = ACTIONS(4093), - [anon_sym_super] = ACTIONS(4093), - [anon_sym_STAR] = ACTIONS(4093), - [sym_label] = ACTIONS(4093), - [anon_sym_in] = ACTIONS(4093), - [anon_sym_DOT_DOT] = ACTIONS(4095), - [anon_sym_QMARK_COLON] = ACTIONS(4095), - [anon_sym_AMP_AMP] = ACTIONS(4095), - [anon_sym_PIPE_PIPE] = ACTIONS(4095), - [anon_sym_null] = ACTIONS(4093), - [anon_sym_if] = ACTIONS(4093), - [anon_sym_else] = ACTIONS(4093), - [anon_sym_when] = ACTIONS(4093), - [anon_sym_try] = ACTIONS(4093), - [anon_sym_throw] = ACTIONS(4093), - [anon_sym_return] = ACTIONS(4093), - [anon_sym_continue] = ACTIONS(4093), - [anon_sym_break] = ACTIONS(4093), - [anon_sym_COLON_COLON] = ACTIONS(4095), - [anon_sym_PLUS_EQ] = ACTIONS(4095), - [anon_sym_DASH_EQ] = ACTIONS(4095), - [anon_sym_STAR_EQ] = ACTIONS(4095), - [anon_sym_SLASH_EQ] = ACTIONS(4095), - [anon_sym_PERCENT_EQ] = ACTIONS(4095), - [anon_sym_BANG_EQ] = ACTIONS(4093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4095), - [anon_sym_EQ_EQ] = ACTIONS(4093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4095), - [anon_sym_LT_EQ] = ACTIONS(4095), - [anon_sym_GT_EQ] = ACTIONS(4095), - [anon_sym_BANGin] = ACTIONS(4095), - [anon_sym_is] = ACTIONS(4093), - [anon_sym_BANGis] = ACTIONS(4095), - [anon_sym_PLUS] = ACTIONS(4093), - [anon_sym_DASH] = ACTIONS(4093), - [anon_sym_SLASH] = ACTIONS(4093), - [anon_sym_PERCENT] = ACTIONS(4093), - [anon_sym_as_QMARK] = ACTIONS(4095), - [anon_sym_PLUS_PLUS] = ACTIONS(4095), - [anon_sym_DASH_DASH] = ACTIONS(4095), - [anon_sym_BANG] = ACTIONS(4093), - [anon_sym_BANG_BANG] = ACTIONS(4095), - [anon_sym_suspend] = ACTIONS(4093), - [anon_sym_sealed] = ACTIONS(4093), - [anon_sym_annotation] = ACTIONS(4093), - [anon_sym_data] = ACTIONS(4093), - [anon_sym_inner] = ACTIONS(4093), - [anon_sym_value] = ACTIONS(4093), - [anon_sym_override] = ACTIONS(4093), - [anon_sym_lateinit] = ACTIONS(4093), - [anon_sym_public] = ACTIONS(4093), - [anon_sym_private] = ACTIONS(4093), - [anon_sym_internal] = ACTIONS(4093), - [anon_sym_protected] = ACTIONS(4093), - [anon_sym_tailrec] = ACTIONS(4093), - [anon_sym_operator] = ACTIONS(4093), - [anon_sym_infix] = ACTIONS(4093), - [anon_sym_inline] = ACTIONS(4093), - [anon_sym_external] = ACTIONS(4093), - [sym_property_modifier] = ACTIONS(4093), - [anon_sym_abstract] = ACTIONS(4093), - [anon_sym_final] = ACTIONS(4093), - [anon_sym_open] = ACTIONS(4093), - [anon_sym_vararg] = ACTIONS(4093), - [anon_sym_noinline] = ACTIONS(4093), - [anon_sym_crossinline] = ACTIONS(4093), - [anon_sym_expect] = ACTIONS(4093), - [anon_sym_actual] = ACTIONS(4093), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4095), - [anon_sym_continue_AT] = ACTIONS(4095), - [anon_sym_break_AT] = ACTIONS(4095), - [anon_sym_this_AT] = ACTIONS(4095), - [anon_sym_super_AT] = ACTIONS(4095), - [sym_real_literal] = ACTIONS(4095), - [sym_integer_literal] = ACTIONS(4093), - [sym_hex_literal] = ACTIONS(4095), - [sym_bin_literal] = ACTIONS(4095), - [anon_sym_true] = ACTIONS(4093), - [anon_sym_false] = ACTIONS(4093), - [anon_sym_SQUOTE] = ACTIONS(4095), - [sym__backtick_identifier] = ACTIONS(4095), - [sym__automatic_semicolon] = ACTIONS(4095), - [sym_safe_nav] = ACTIONS(4095), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4095), - }, - [897] = { - [sym_type_constraints] = STATE(1139), - [sym_function_body] = STATE(1096), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [898] = { - [sym_type_constraints] = STATE(963), - [sym_enum_class_body] = STATE(1013), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(3314), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [899] = { - [sym_function_body] = STATE(1120), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(4230), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [900] = { - [sym_class_body] = STATE(1183), - [sym_type_constraints] = STATE(962), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(4410), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [901] = { - [sym_class_body] = STATE(1182), - [sym_type_constraints] = STATE(959), - [sym__alpha_identifier] = ACTIONS(4412), - [anon_sym_AT] = ACTIONS(4414), - [anon_sym_LBRACK] = ACTIONS(4414), - [anon_sym_DOT] = ACTIONS(4412), - [anon_sym_as] = ACTIONS(4412), - [anon_sym_EQ] = ACTIONS(4412), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4414), - [anon_sym_LPAREN] = ACTIONS(4414), - [anon_sym_COMMA] = ACTIONS(4414), - [anon_sym_LT] = ACTIONS(4412), - [anon_sym_GT] = ACTIONS(4412), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4412), - [anon_sym_fun] = ACTIONS(4412), - [anon_sym_SEMI] = ACTIONS(4414), - [anon_sym_get] = ACTIONS(4412), - [anon_sym_set] = ACTIONS(4412), - [anon_sym_this] = ACTIONS(4412), - [anon_sym_super] = ACTIONS(4412), - [anon_sym_STAR] = ACTIONS(4412), - [sym_label] = ACTIONS(4412), - [anon_sym_in] = ACTIONS(4412), - [anon_sym_DOT_DOT] = ACTIONS(4414), - [anon_sym_QMARK_COLON] = ACTIONS(4414), - [anon_sym_AMP_AMP] = ACTIONS(4414), - [anon_sym_PIPE_PIPE] = ACTIONS(4414), - [anon_sym_null] = ACTIONS(4412), - [anon_sym_if] = ACTIONS(4412), - [anon_sym_else] = ACTIONS(4412), - [anon_sym_when] = ACTIONS(4412), - [anon_sym_try] = ACTIONS(4412), - [anon_sym_throw] = ACTIONS(4412), - [anon_sym_return] = ACTIONS(4412), - [anon_sym_continue] = ACTIONS(4412), - [anon_sym_break] = ACTIONS(4412), - [anon_sym_COLON_COLON] = ACTIONS(4414), - [anon_sym_PLUS_EQ] = ACTIONS(4414), - [anon_sym_DASH_EQ] = ACTIONS(4414), - [anon_sym_STAR_EQ] = ACTIONS(4414), - [anon_sym_SLASH_EQ] = ACTIONS(4414), - [anon_sym_PERCENT_EQ] = ACTIONS(4414), - [anon_sym_BANG_EQ] = ACTIONS(4412), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4414), - [anon_sym_EQ_EQ] = ACTIONS(4412), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4414), - [anon_sym_LT_EQ] = ACTIONS(4414), - [anon_sym_GT_EQ] = ACTIONS(4414), - [anon_sym_BANGin] = ACTIONS(4414), - [anon_sym_is] = ACTIONS(4412), - [anon_sym_BANGis] = ACTIONS(4414), - [anon_sym_PLUS] = ACTIONS(4412), - [anon_sym_DASH] = ACTIONS(4412), - [anon_sym_SLASH] = ACTIONS(4412), - [anon_sym_PERCENT] = ACTIONS(4412), - [anon_sym_as_QMARK] = ACTIONS(4414), - [anon_sym_PLUS_PLUS] = ACTIONS(4414), - [anon_sym_DASH_DASH] = ACTIONS(4414), - [anon_sym_BANG] = ACTIONS(4412), - [anon_sym_BANG_BANG] = ACTIONS(4414), - [anon_sym_suspend] = ACTIONS(4412), - [anon_sym_sealed] = ACTIONS(4412), - [anon_sym_annotation] = ACTIONS(4412), - [anon_sym_data] = ACTIONS(4412), - [anon_sym_inner] = ACTIONS(4412), - [anon_sym_value] = ACTIONS(4412), - [anon_sym_override] = ACTIONS(4412), - [anon_sym_lateinit] = ACTIONS(4412), - [anon_sym_public] = ACTIONS(4412), - [anon_sym_private] = ACTIONS(4412), - [anon_sym_internal] = ACTIONS(4412), - [anon_sym_protected] = ACTIONS(4412), - [anon_sym_tailrec] = ACTIONS(4412), - [anon_sym_operator] = ACTIONS(4412), - [anon_sym_infix] = ACTIONS(4412), - [anon_sym_inline] = ACTIONS(4412), - [anon_sym_external] = ACTIONS(4412), - [sym_property_modifier] = ACTIONS(4412), - [anon_sym_abstract] = ACTIONS(4412), - [anon_sym_final] = ACTIONS(4412), - [anon_sym_open] = ACTIONS(4412), - [anon_sym_vararg] = ACTIONS(4412), - [anon_sym_noinline] = ACTIONS(4412), - [anon_sym_crossinline] = ACTIONS(4412), - [anon_sym_expect] = ACTIONS(4412), - [anon_sym_actual] = ACTIONS(4412), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4414), - [anon_sym_continue_AT] = ACTIONS(4414), - [anon_sym_break_AT] = ACTIONS(4414), - [anon_sym_this_AT] = ACTIONS(4414), - [anon_sym_super_AT] = ACTIONS(4414), - [sym_real_literal] = ACTIONS(4414), - [sym_integer_literal] = ACTIONS(4412), - [sym_hex_literal] = ACTIONS(4414), - [sym_bin_literal] = ACTIONS(4414), - [anon_sym_true] = ACTIONS(4412), - [anon_sym_false] = ACTIONS(4412), - [anon_sym_SQUOTE] = ACTIONS(4414), - [sym__backtick_identifier] = ACTIONS(4414), - [sym__automatic_semicolon] = ACTIONS(4414), - [sym_safe_nav] = ACTIONS(4414), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4414), - }, - [902] = { - [sym_type_constraints] = STATE(960), - [sym_enum_class_body] = STATE(1183), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [903] = { - [sym_function_body] = STATE(1017), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_COMMA] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_where] = ACTIONS(4416), - [anon_sym_object] = ACTIONS(4416), - [anon_sym_fun] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_this] = ACTIONS(4416), - [anon_sym_super] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4416), - [sym_label] = ACTIONS(4416), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_null] = ACTIONS(4416), - [anon_sym_if] = ACTIONS(4416), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_when] = ACTIONS(4416), - [anon_sym_try] = ACTIONS(4416), - [anon_sym_throw] = ACTIONS(4416), - [anon_sym_return] = ACTIONS(4416), - [anon_sym_continue] = ACTIONS(4416), - [anon_sym_break] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_PLUS_EQ] = ACTIONS(4418), - [anon_sym_DASH_EQ] = ACTIONS(4418), - [anon_sym_STAR_EQ] = ACTIONS(4418), - [anon_sym_SLASH_EQ] = ACTIONS(4418), - [anon_sym_PERCENT_EQ] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4416), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG] = ACTIONS(4416), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4418), - [anon_sym_continue_AT] = ACTIONS(4418), - [anon_sym_break_AT] = ACTIONS(4418), - [anon_sym_this_AT] = ACTIONS(4418), - [anon_sym_super_AT] = ACTIONS(4418), - [sym_real_literal] = ACTIONS(4418), - [sym_integer_literal] = ACTIONS(4416), - [sym_hex_literal] = ACTIONS(4418), - [sym_bin_literal] = ACTIONS(4418), - [anon_sym_true] = ACTIONS(4416), - [anon_sym_false] = ACTIONS(4416), - [anon_sym_SQUOTE] = ACTIONS(4418), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4418), - }, - [904] = { - [sym__alpha_identifier] = ACTIONS(4136), - [anon_sym_AT] = ACTIONS(4138), - [anon_sym_COLON] = ACTIONS(4140), - [anon_sym_LBRACK] = ACTIONS(4138), - [anon_sym_DOT] = ACTIONS(4136), - [anon_sym_as] = ACTIONS(4136), - [anon_sym_EQ] = ACTIONS(4136), - [anon_sym_LBRACE] = ACTIONS(4138), - [anon_sym_RBRACE] = ACTIONS(4138), - [anon_sym_LPAREN] = ACTIONS(4138), - [anon_sym_COMMA] = ACTIONS(4138), - [anon_sym_by] = ACTIONS(4136), - [anon_sym_LT] = ACTIONS(4136), - [anon_sym_GT] = ACTIONS(4136), - [anon_sym_where] = ACTIONS(4136), - [anon_sym_object] = ACTIONS(4136), - [anon_sym_fun] = ACTIONS(4136), - [anon_sym_SEMI] = ACTIONS(4138), - [anon_sym_get] = ACTIONS(4136), - [anon_sym_set] = ACTIONS(4136), - [anon_sym_this] = ACTIONS(4136), - [anon_sym_super] = ACTIONS(4136), - [anon_sym_STAR] = ACTIONS(4136), - [sym_label] = ACTIONS(4136), - [anon_sym_in] = ACTIONS(4136), - [anon_sym_DOT_DOT] = ACTIONS(4138), - [anon_sym_QMARK_COLON] = ACTIONS(4138), - [anon_sym_AMP_AMP] = ACTIONS(4138), - [anon_sym_PIPE_PIPE] = ACTIONS(4138), - [anon_sym_null] = ACTIONS(4136), - [anon_sym_if] = ACTIONS(4136), - [anon_sym_else] = ACTIONS(4136), - [anon_sym_when] = ACTIONS(4136), - [anon_sym_try] = ACTIONS(4136), - [anon_sym_throw] = ACTIONS(4136), - [anon_sym_return] = ACTIONS(4136), - [anon_sym_continue] = ACTIONS(4136), - [anon_sym_break] = ACTIONS(4136), - [anon_sym_COLON_COLON] = ACTIONS(4138), - [anon_sym_PLUS_EQ] = ACTIONS(4138), - [anon_sym_DASH_EQ] = ACTIONS(4138), - [anon_sym_STAR_EQ] = ACTIONS(4138), - [anon_sym_SLASH_EQ] = ACTIONS(4138), - [anon_sym_PERCENT_EQ] = ACTIONS(4138), - [anon_sym_BANG_EQ] = ACTIONS(4136), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4138), - [anon_sym_EQ_EQ] = ACTIONS(4136), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4138), - [anon_sym_LT_EQ] = ACTIONS(4138), - [anon_sym_GT_EQ] = ACTIONS(4138), - [anon_sym_BANGin] = ACTIONS(4138), - [anon_sym_is] = ACTIONS(4136), - [anon_sym_BANGis] = ACTIONS(4138), - [anon_sym_PLUS] = ACTIONS(4136), - [anon_sym_DASH] = ACTIONS(4136), - [anon_sym_SLASH] = ACTIONS(4136), - [anon_sym_PERCENT] = ACTIONS(4136), - [anon_sym_as_QMARK] = ACTIONS(4138), - [anon_sym_PLUS_PLUS] = ACTIONS(4138), - [anon_sym_DASH_DASH] = ACTIONS(4138), - [anon_sym_BANG] = ACTIONS(4136), - [anon_sym_BANG_BANG] = ACTIONS(4138), - [anon_sym_suspend] = ACTIONS(4136), - [anon_sym_sealed] = ACTIONS(4136), - [anon_sym_annotation] = ACTIONS(4136), - [anon_sym_data] = ACTIONS(4136), - [anon_sym_inner] = ACTIONS(4136), - [anon_sym_value] = ACTIONS(4136), - [anon_sym_override] = ACTIONS(4136), - [anon_sym_lateinit] = ACTIONS(4136), - [anon_sym_public] = ACTIONS(4136), - [anon_sym_private] = ACTIONS(4136), - [anon_sym_internal] = ACTIONS(4136), - [anon_sym_protected] = ACTIONS(4136), - [anon_sym_tailrec] = ACTIONS(4136), - [anon_sym_operator] = ACTIONS(4136), - [anon_sym_infix] = ACTIONS(4136), - [anon_sym_inline] = ACTIONS(4136), - [anon_sym_external] = ACTIONS(4136), - [sym_property_modifier] = ACTIONS(4136), - [anon_sym_abstract] = ACTIONS(4136), - [anon_sym_final] = ACTIONS(4136), - [anon_sym_open] = ACTIONS(4136), - [anon_sym_vararg] = ACTIONS(4136), - [anon_sym_noinline] = ACTIONS(4136), - [anon_sym_crossinline] = ACTIONS(4136), - [anon_sym_expect] = ACTIONS(4136), - [anon_sym_actual] = ACTIONS(4136), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4138), - [anon_sym_continue_AT] = ACTIONS(4138), - [anon_sym_break_AT] = ACTIONS(4138), - [anon_sym_this_AT] = ACTIONS(4138), - [anon_sym_super_AT] = ACTIONS(4138), - [sym_real_literal] = ACTIONS(4138), - [sym_integer_literal] = ACTIONS(4136), - [sym_hex_literal] = ACTIONS(4138), - [sym_bin_literal] = ACTIONS(4138), - [anon_sym_true] = ACTIONS(4136), - [anon_sym_false] = ACTIONS(4136), - [anon_sym_SQUOTE] = ACTIONS(4138), - [sym__backtick_identifier] = ACTIONS(4138), - [sym__automatic_semicolon] = ACTIONS(4138), - [sym_safe_nav] = ACTIONS(4138), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4138), - }, - [905] = { - [sym_type_constraints] = STATE(974), - [sym_enum_class_body] = STATE(1097), - [sym__alpha_identifier] = ACTIONS(4420), - [anon_sym_AT] = ACTIONS(4422), - [anon_sym_LBRACK] = ACTIONS(4422), - [anon_sym_DOT] = ACTIONS(4420), - [anon_sym_as] = ACTIONS(4420), - [anon_sym_EQ] = ACTIONS(4420), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4422), - [anon_sym_LPAREN] = ACTIONS(4422), - [anon_sym_COMMA] = ACTIONS(4422), - [anon_sym_LT] = ACTIONS(4420), - [anon_sym_GT] = ACTIONS(4420), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4420), - [anon_sym_fun] = ACTIONS(4420), - [anon_sym_SEMI] = ACTIONS(4422), - [anon_sym_get] = ACTIONS(4420), - [anon_sym_set] = ACTIONS(4420), - [anon_sym_this] = ACTIONS(4420), - [anon_sym_super] = ACTIONS(4420), - [anon_sym_STAR] = ACTIONS(4420), - [sym_label] = ACTIONS(4420), - [anon_sym_in] = ACTIONS(4420), - [anon_sym_DOT_DOT] = ACTIONS(4422), - [anon_sym_QMARK_COLON] = ACTIONS(4422), - [anon_sym_AMP_AMP] = ACTIONS(4422), - [anon_sym_PIPE_PIPE] = ACTIONS(4422), - [anon_sym_null] = ACTIONS(4420), - [anon_sym_if] = ACTIONS(4420), - [anon_sym_else] = ACTIONS(4420), - [anon_sym_when] = ACTIONS(4420), - [anon_sym_try] = ACTIONS(4420), - [anon_sym_throw] = ACTIONS(4420), - [anon_sym_return] = ACTIONS(4420), - [anon_sym_continue] = ACTIONS(4420), - [anon_sym_break] = ACTIONS(4420), - [anon_sym_COLON_COLON] = ACTIONS(4422), - [anon_sym_PLUS_EQ] = ACTIONS(4422), - [anon_sym_DASH_EQ] = ACTIONS(4422), - [anon_sym_STAR_EQ] = ACTIONS(4422), - [anon_sym_SLASH_EQ] = ACTIONS(4422), - [anon_sym_PERCENT_EQ] = ACTIONS(4422), - [anon_sym_BANG_EQ] = ACTIONS(4420), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4422), - [anon_sym_EQ_EQ] = ACTIONS(4420), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4422), - [anon_sym_LT_EQ] = ACTIONS(4422), - [anon_sym_GT_EQ] = ACTIONS(4422), - [anon_sym_BANGin] = ACTIONS(4422), - [anon_sym_is] = ACTIONS(4420), - [anon_sym_BANGis] = ACTIONS(4422), - [anon_sym_PLUS] = ACTIONS(4420), - [anon_sym_DASH] = ACTIONS(4420), - [anon_sym_SLASH] = ACTIONS(4420), - [anon_sym_PERCENT] = ACTIONS(4420), - [anon_sym_as_QMARK] = ACTIONS(4422), - [anon_sym_PLUS_PLUS] = ACTIONS(4422), - [anon_sym_DASH_DASH] = ACTIONS(4422), - [anon_sym_BANG] = ACTIONS(4420), - [anon_sym_BANG_BANG] = ACTIONS(4422), - [anon_sym_suspend] = ACTIONS(4420), - [anon_sym_sealed] = ACTIONS(4420), - [anon_sym_annotation] = ACTIONS(4420), - [anon_sym_data] = ACTIONS(4420), - [anon_sym_inner] = ACTIONS(4420), - [anon_sym_value] = ACTIONS(4420), - [anon_sym_override] = ACTIONS(4420), - [anon_sym_lateinit] = ACTIONS(4420), - [anon_sym_public] = ACTIONS(4420), - [anon_sym_private] = ACTIONS(4420), - [anon_sym_internal] = ACTIONS(4420), - [anon_sym_protected] = ACTIONS(4420), - [anon_sym_tailrec] = ACTIONS(4420), - [anon_sym_operator] = ACTIONS(4420), - [anon_sym_infix] = ACTIONS(4420), - [anon_sym_inline] = ACTIONS(4420), - [anon_sym_external] = ACTIONS(4420), - [sym_property_modifier] = ACTIONS(4420), - [anon_sym_abstract] = ACTIONS(4420), - [anon_sym_final] = ACTIONS(4420), - [anon_sym_open] = ACTIONS(4420), - [anon_sym_vararg] = ACTIONS(4420), - [anon_sym_noinline] = ACTIONS(4420), - [anon_sym_crossinline] = ACTIONS(4420), - [anon_sym_expect] = ACTIONS(4420), - [anon_sym_actual] = ACTIONS(4420), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4422), - [anon_sym_continue_AT] = ACTIONS(4422), - [anon_sym_break_AT] = ACTIONS(4422), - [anon_sym_this_AT] = ACTIONS(4422), - [anon_sym_super_AT] = ACTIONS(4422), - [sym_real_literal] = ACTIONS(4422), - [sym_integer_literal] = ACTIONS(4420), - [sym_hex_literal] = ACTIONS(4422), - [sym_bin_literal] = ACTIONS(4422), - [anon_sym_true] = ACTIONS(4420), - [anon_sym_false] = ACTIONS(4420), - [anon_sym_SQUOTE] = ACTIONS(4422), - [sym__backtick_identifier] = ACTIONS(4422), - [sym__automatic_semicolon] = ACTIONS(4422), - [sym_safe_nav] = ACTIONS(4422), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4422), - }, - [906] = { - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4424), - [anon_sym_get] = ACTIONS(4426), - [anon_sym_set] = ACTIONS(4428), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [907] = { - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4430), - [anon_sym_get] = ACTIONS(4426), - [anon_sym_set] = ACTIONS(4428), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [908] = { - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4432), - [anon_sym_get] = ACTIONS(4426), - [anon_sym_set] = ACTIONS(4428), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [909] = { - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4434), - [anon_sym_get] = ACTIONS(4426), - [anon_sym_set] = ACTIONS(4428), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [910] = { - [aux_sym_user_type_repeat1] = STATE(812), - [sym__alpha_identifier] = ACTIONS(4103), - [anon_sym_AT] = ACTIONS(4105), - [anon_sym_LBRACK] = ACTIONS(4105), - [anon_sym_DOT] = ACTIONS(4436), - [anon_sym_as] = ACTIONS(4103), - [anon_sym_EQ] = ACTIONS(4103), - [anon_sym_LBRACE] = ACTIONS(4105), - [anon_sym_RBRACE] = ACTIONS(4105), - [anon_sym_LPAREN] = ACTIONS(4105), - [anon_sym_COMMA] = ACTIONS(4105), - [anon_sym_by] = ACTIONS(4103), - [anon_sym_LT] = ACTIONS(4103), - [anon_sym_GT] = ACTIONS(4103), - [anon_sym_where] = ACTIONS(4103), - [anon_sym_object] = ACTIONS(4103), - [anon_sym_fun] = ACTIONS(4103), - [anon_sym_SEMI] = ACTIONS(4105), - [anon_sym_get] = ACTIONS(4103), - [anon_sym_set] = ACTIONS(4103), - [anon_sym_this] = ACTIONS(4103), - [anon_sym_super] = ACTIONS(4103), - [anon_sym_STAR] = ACTIONS(4103), - [sym_label] = ACTIONS(4103), - [anon_sym_in] = ACTIONS(4103), - [anon_sym_DOT_DOT] = ACTIONS(4105), - [anon_sym_QMARK_COLON] = ACTIONS(4105), - [anon_sym_AMP_AMP] = ACTIONS(4105), - [anon_sym_PIPE_PIPE] = ACTIONS(4105), - [anon_sym_null] = ACTIONS(4103), - [anon_sym_if] = ACTIONS(4103), - [anon_sym_else] = ACTIONS(4103), - [anon_sym_when] = ACTIONS(4103), - [anon_sym_try] = ACTIONS(4103), - [anon_sym_throw] = ACTIONS(4103), - [anon_sym_return] = ACTIONS(4103), - [anon_sym_continue] = ACTIONS(4103), - [anon_sym_break] = ACTIONS(4103), - [anon_sym_COLON_COLON] = ACTIONS(4105), - [anon_sym_PLUS_EQ] = ACTIONS(4105), - [anon_sym_DASH_EQ] = ACTIONS(4105), - [anon_sym_STAR_EQ] = ACTIONS(4105), - [anon_sym_SLASH_EQ] = ACTIONS(4105), - [anon_sym_PERCENT_EQ] = ACTIONS(4105), - [anon_sym_BANG_EQ] = ACTIONS(4103), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4105), - [anon_sym_EQ_EQ] = ACTIONS(4103), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4105), - [anon_sym_LT_EQ] = ACTIONS(4105), - [anon_sym_GT_EQ] = ACTIONS(4105), - [anon_sym_BANGin] = ACTIONS(4105), - [anon_sym_is] = ACTIONS(4103), - [anon_sym_BANGis] = ACTIONS(4105), - [anon_sym_PLUS] = ACTIONS(4103), - [anon_sym_DASH] = ACTIONS(4103), - [anon_sym_SLASH] = ACTIONS(4103), - [anon_sym_PERCENT] = ACTIONS(4103), - [anon_sym_as_QMARK] = ACTIONS(4105), - [anon_sym_PLUS_PLUS] = ACTIONS(4105), - [anon_sym_DASH_DASH] = ACTIONS(4105), - [anon_sym_BANG] = ACTIONS(4103), - [anon_sym_BANG_BANG] = ACTIONS(4105), - [anon_sym_suspend] = ACTIONS(4103), - [anon_sym_sealed] = ACTIONS(4103), - [anon_sym_annotation] = ACTIONS(4103), - [anon_sym_data] = ACTIONS(4103), - [anon_sym_inner] = ACTIONS(4103), - [anon_sym_value] = ACTIONS(4103), - [anon_sym_override] = ACTIONS(4103), - [anon_sym_lateinit] = ACTIONS(4103), - [anon_sym_public] = ACTIONS(4103), - [anon_sym_private] = ACTIONS(4103), - [anon_sym_internal] = ACTIONS(4103), - [anon_sym_protected] = ACTIONS(4103), - [anon_sym_tailrec] = ACTIONS(4103), - [anon_sym_operator] = ACTIONS(4103), - [anon_sym_infix] = ACTIONS(4103), - [anon_sym_inline] = ACTIONS(4103), - [anon_sym_external] = ACTIONS(4103), - [sym_property_modifier] = ACTIONS(4103), - [anon_sym_abstract] = ACTIONS(4103), - [anon_sym_final] = ACTIONS(4103), - [anon_sym_open] = ACTIONS(4103), - [anon_sym_vararg] = ACTIONS(4103), - [anon_sym_noinline] = ACTIONS(4103), - [anon_sym_crossinline] = ACTIONS(4103), - [anon_sym_expect] = ACTIONS(4103), - [anon_sym_actual] = ACTIONS(4103), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4105), - [anon_sym_continue_AT] = ACTIONS(4105), - [anon_sym_break_AT] = ACTIONS(4105), - [anon_sym_this_AT] = ACTIONS(4105), - [anon_sym_super_AT] = ACTIONS(4105), - [sym_real_literal] = ACTIONS(4105), - [sym_integer_literal] = ACTIONS(4103), - [sym_hex_literal] = ACTIONS(4105), - [sym_bin_literal] = ACTIONS(4105), - [anon_sym_true] = ACTIONS(4103), - [anon_sym_false] = ACTIONS(4103), - [anon_sym_SQUOTE] = ACTIONS(4105), - [sym__backtick_identifier] = ACTIONS(4105), - [sym__automatic_semicolon] = ACTIONS(4105), - [sym_safe_nav] = ACTIONS(4105), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4105), - }, - [911] = { - [sym_getter] = STATE(5133), - [sym_setter] = STATE(5133), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(4439), - [anon_sym_get] = ACTIONS(4426), - [anon_sym_set] = ACTIONS(4428), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [912] = { - [sym_getter] = STATE(5128), - [sym_setter] = STATE(5128), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(4441), - [anon_sym_get] = ACTIONS(4426), - [anon_sym_set] = ACTIONS(4428), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [913] = { - [sym_function_body] = STATE(1068), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_COMMA] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_where] = ACTIONS(4443), - [anon_sym_object] = ACTIONS(4443), - [anon_sym_fun] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_this] = ACTIONS(4443), - [anon_sym_super] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4443), - [sym_label] = ACTIONS(4443), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_null] = ACTIONS(4443), - [anon_sym_if] = ACTIONS(4443), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_when] = ACTIONS(4443), - [anon_sym_try] = ACTIONS(4443), - [anon_sym_throw] = ACTIONS(4443), - [anon_sym_return] = ACTIONS(4443), - [anon_sym_continue] = ACTIONS(4443), - [anon_sym_break] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_PLUS_EQ] = ACTIONS(4445), - [anon_sym_DASH_EQ] = ACTIONS(4445), - [anon_sym_STAR_EQ] = ACTIONS(4445), - [anon_sym_SLASH_EQ] = ACTIONS(4445), - [anon_sym_PERCENT_EQ] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4443), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG] = ACTIONS(4443), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4445), - [anon_sym_continue_AT] = ACTIONS(4445), - [anon_sym_break_AT] = ACTIONS(4445), - [anon_sym_this_AT] = ACTIONS(4445), - [anon_sym_super_AT] = ACTIONS(4445), - [sym_real_literal] = ACTIONS(4445), - [sym_integer_literal] = ACTIONS(4443), - [sym_hex_literal] = ACTIONS(4445), - [sym_bin_literal] = ACTIONS(4445), - [anon_sym_true] = ACTIONS(4443), - [anon_sym_false] = ACTIONS(4443), - [anon_sym_SQUOTE] = ACTIONS(4445), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4445), - }, - [914] = { - [sym_class_body] = STATE(1153), - [sym_type_constraints] = STATE(955), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3320), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [915] = { - [sym_function_body] = STATE(1166), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(4077), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [916] = { - [sym_function_body] = STATE(1186), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(4087), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [917] = { - [sym_class_body] = STATE(1183), - [sym_type_constraints] = STATE(962), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [918] = { - [sym_function_body] = STATE(1096), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(4260), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [919] = { - [sym_class_body] = STATE(1118), - [sym_type_constraints] = STATE(930), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(3264), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [920] = { - [sym_type_constraints] = STATE(972), - [sym_enum_class_body] = STATE(1130), - [sym__alpha_identifier] = ACTIONS(4447), - [anon_sym_AT] = ACTIONS(4449), - [anon_sym_LBRACK] = ACTIONS(4449), - [anon_sym_DOT] = ACTIONS(4447), - [anon_sym_as] = ACTIONS(4447), - [anon_sym_EQ] = ACTIONS(4447), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4449), - [anon_sym_LPAREN] = ACTIONS(4449), - [anon_sym_COMMA] = ACTIONS(4449), - [anon_sym_LT] = ACTIONS(4447), - [anon_sym_GT] = ACTIONS(4447), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4447), - [anon_sym_fun] = ACTIONS(4447), - [anon_sym_SEMI] = ACTIONS(4449), - [anon_sym_get] = ACTIONS(4447), - [anon_sym_set] = ACTIONS(4447), - [anon_sym_this] = ACTIONS(4447), - [anon_sym_super] = ACTIONS(4447), - [anon_sym_STAR] = ACTIONS(4447), - [sym_label] = ACTIONS(4447), - [anon_sym_in] = ACTIONS(4447), - [anon_sym_DOT_DOT] = ACTIONS(4449), - [anon_sym_QMARK_COLON] = ACTIONS(4449), - [anon_sym_AMP_AMP] = ACTIONS(4449), - [anon_sym_PIPE_PIPE] = ACTIONS(4449), - [anon_sym_null] = ACTIONS(4447), - [anon_sym_if] = ACTIONS(4447), - [anon_sym_else] = ACTIONS(4447), - [anon_sym_when] = ACTIONS(4447), - [anon_sym_try] = ACTIONS(4447), - [anon_sym_throw] = ACTIONS(4447), - [anon_sym_return] = ACTIONS(4447), - [anon_sym_continue] = ACTIONS(4447), - [anon_sym_break] = ACTIONS(4447), - [anon_sym_COLON_COLON] = ACTIONS(4449), - [anon_sym_PLUS_EQ] = ACTIONS(4449), - [anon_sym_DASH_EQ] = ACTIONS(4449), - [anon_sym_STAR_EQ] = ACTIONS(4449), - [anon_sym_SLASH_EQ] = ACTIONS(4449), - [anon_sym_PERCENT_EQ] = ACTIONS(4449), - [anon_sym_BANG_EQ] = ACTIONS(4447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4449), - [anon_sym_EQ_EQ] = ACTIONS(4447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4449), - [anon_sym_LT_EQ] = ACTIONS(4449), - [anon_sym_GT_EQ] = ACTIONS(4449), - [anon_sym_BANGin] = ACTIONS(4449), - [anon_sym_is] = ACTIONS(4447), - [anon_sym_BANGis] = ACTIONS(4449), - [anon_sym_PLUS] = ACTIONS(4447), - [anon_sym_DASH] = ACTIONS(4447), - [anon_sym_SLASH] = ACTIONS(4447), - [anon_sym_PERCENT] = ACTIONS(4447), - [anon_sym_as_QMARK] = ACTIONS(4449), - [anon_sym_PLUS_PLUS] = ACTIONS(4449), - [anon_sym_DASH_DASH] = ACTIONS(4449), - [anon_sym_BANG] = ACTIONS(4447), - [anon_sym_BANG_BANG] = ACTIONS(4449), - [anon_sym_suspend] = ACTIONS(4447), - [anon_sym_sealed] = ACTIONS(4447), - [anon_sym_annotation] = ACTIONS(4447), - [anon_sym_data] = ACTIONS(4447), - [anon_sym_inner] = ACTIONS(4447), - [anon_sym_value] = ACTIONS(4447), - [anon_sym_override] = ACTIONS(4447), - [anon_sym_lateinit] = ACTIONS(4447), - [anon_sym_public] = ACTIONS(4447), - [anon_sym_private] = ACTIONS(4447), - [anon_sym_internal] = ACTIONS(4447), - [anon_sym_protected] = ACTIONS(4447), - [anon_sym_tailrec] = ACTIONS(4447), - [anon_sym_operator] = ACTIONS(4447), - [anon_sym_infix] = ACTIONS(4447), - [anon_sym_inline] = ACTIONS(4447), - [anon_sym_external] = ACTIONS(4447), - [sym_property_modifier] = ACTIONS(4447), - [anon_sym_abstract] = ACTIONS(4447), - [anon_sym_final] = ACTIONS(4447), - [anon_sym_open] = ACTIONS(4447), - [anon_sym_vararg] = ACTIONS(4447), - [anon_sym_noinline] = ACTIONS(4447), - [anon_sym_crossinline] = ACTIONS(4447), - [anon_sym_expect] = ACTIONS(4447), - [anon_sym_actual] = ACTIONS(4447), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4449), - [anon_sym_continue_AT] = ACTIONS(4449), - [anon_sym_break_AT] = ACTIONS(4449), - [anon_sym_this_AT] = ACTIONS(4449), - [anon_sym_super_AT] = ACTIONS(4449), - [sym_real_literal] = ACTIONS(4449), - [sym_integer_literal] = ACTIONS(4447), - [sym_hex_literal] = ACTIONS(4449), - [sym_bin_literal] = ACTIONS(4449), - [anon_sym_true] = ACTIONS(4447), - [anon_sym_false] = ACTIONS(4447), - [anon_sym_SQUOTE] = ACTIONS(4449), - [sym__backtick_identifier] = ACTIONS(4449), - [sym__automatic_semicolon] = ACTIONS(4449), - [sym_safe_nav] = ACTIONS(4449), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4449), - }, - [921] = { - [sym_class_body] = STATE(1134), - [sym_type_constraints] = STATE(971), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4359), - [anon_sym_fun] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_this] = ACTIONS(4359), - [anon_sym_super] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4359), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_null] = ACTIONS(4359), - [anon_sym_if] = ACTIONS(4359), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_when] = ACTIONS(4359), - [anon_sym_try] = ACTIONS(4359), - [anon_sym_throw] = ACTIONS(4359), - [anon_sym_return] = ACTIONS(4359), - [anon_sym_continue] = ACTIONS(4359), - [anon_sym_break] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG] = ACTIONS(4359), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4361), - [anon_sym_continue_AT] = ACTIONS(4361), - [anon_sym_break_AT] = ACTIONS(4361), - [anon_sym_this_AT] = ACTIONS(4361), - [anon_sym_super_AT] = ACTIONS(4361), - [sym_real_literal] = ACTIONS(4361), - [sym_integer_literal] = ACTIONS(4359), - [sym_hex_literal] = ACTIONS(4361), - [sym_bin_literal] = ACTIONS(4361), - [anon_sym_true] = ACTIONS(4359), - [anon_sym_false] = ACTIONS(4359), - [anon_sym_SQUOTE] = ACTIONS(4361), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4361), - }, - [922] = { - [sym_function_body] = STATE(1015), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_COMMA] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_where] = ACTIONS(4451), - [anon_sym_object] = ACTIONS(4451), - [anon_sym_fun] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_this] = ACTIONS(4451), - [anon_sym_super] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4451), - [sym_label] = ACTIONS(4451), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_null] = ACTIONS(4451), - [anon_sym_if] = ACTIONS(4451), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_when] = ACTIONS(4451), - [anon_sym_try] = ACTIONS(4451), - [anon_sym_throw] = ACTIONS(4451), - [anon_sym_return] = ACTIONS(4451), - [anon_sym_continue] = ACTIONS(4451), - [anon_sym_break] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_PLUS_EQ] = ACTIONS(4453), - [anon_sym_DASH_EQ] = ACTIONS(4453), - [anon_sym_STAR_EQ] = ACTIONS(4453), - [anon_sym_SLASH_EQ] = ACTIONS(4453), - [anon_sym_PERCENT_EQ] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4451), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG] = ACTIONS(4451), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4453), - [anon_sym_continue_AT] = ACTIONS(4453), - [anon_sym_break_AT] = ACTIONS(4453), - [anon_sym_this_AT] = ACTIONS(4453), - [anon_sym_super_AT] = ACTIONS(4453), - [sym_real_literal] = ACTIONS(4453), - [sym_integer_literal] = ACTIONS(4451), - [sym_hex_literal] = ACTIONS(4453), - [sym_bin_literal] = ACTIONS(4453), - [anon_sym_true] = ACTIONS(4451), - [anon_sym_false] = ACTIONS(4451), - [anon_sym_SQUOTE] = ACTIONS(4453), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4453), - }, - [923] = { - [sym_class_body] = STATE(1167), - [sym_type_constraints] = STATE(965), - [sym__alpha_identifier] = ACTIONS(4455), - [anon_sym_AT] = ACTIONS(4457), - [anon_sym_LBRACK] = ACTIONS(4457), - [anon_sym_DOT] = ACTIONS(4455), - [anon_sym_as] = ACTIONS(4455), - [anon_sym_EQ] = ACTIONS(4455), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4457), - [anon_sym_LPAREN] = ACTIONS(4457), - [anon_sym_COMMA] = ACTIONS(4457), - [anon_sym_LT] = ACTIONS(4455), - [anon_sym_GT] = ACTIONS(4455), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4455), - [anon_sym_fun] = ACTIONS(4455), - [anon_sym_SEMI] = ACTIONS(4457), - [anon_sym_get] = ACTIONS(4455), - [anon_sym_set] = ACTIONS(4455), - [anon_sym_this] = ACTIONS(4455), - [anon_sym_super] = ACTIONS(4455), - [anon_sym_STAR] = ACTIONS(4455), - [sym_label] = ACTIONS(4455), - [anon_sym_in] = ACTIONS(4455), - [anon_sym_DOT_DOT] = ACTIONS(4457), - [anon_sym_QMARK_COLON] = ACTIONS(4457), - [anon_sym_AMP_AMP] = ACTIONS(4457), - [anon_sym_PIPE_PIPE] = ACTIONS(4457), - [anon_sym_null] = ACTIONS(4455), - [anon_sym_if] = ACTIONS(4455), - [anon_sym_else] = ACTIONS(4455), - [anon_sym_when] = ACTIONS(4455), - [anon_sym_try] = ACTIONS(4455), - [anon_sym_throw] = ACTIONS(4455), - [anon_sym_return] = ACTIONS(4455), - [anon_sym_continue] = ACTIONS(4455), - [anon_sym_break] = ACTIONS(4455), - [anon_sym_COLON_COLON] = ACTIONS(4457), - [anon_sym_PLUS_EQ] = ACTIONS(4457), - [anon_sym_DASH_EQ] = ACTIONS(4457), - [anon_sym_STAR_EQ] = ACTIONS(4457), - [anon_sym_SLASH_EQ] = ACTIONS(4457), - [anon_sym_PERCENT_EQ] = ACTIONS(4457), - [anon_sym_BANG_EQ] = ACTIONS(4455), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4457), - [anon_sym_EQ_EQ] = ACTIONS(4455), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4457), - [anon_sym_LT_EQ] = ACTIONS(4457), - [anon_sym_GT_EQ] = ACTIONS(4457), - [anon_sym_BANGin] = ACTIONS(4457), - [anon_sym_is] = ACTIONS(4455), - [anon_sym_BANGis] = ACTIONS(4457), - [anon_sym_PLUS] = ACTIONS(4455), - [anon_sym_DASH] = ACTIONS(4455), - [anon_sym_SLASH] = ACTIONS(4455), - [anon_sym_PERCENT] = ACTIONS(4455), - [anon_sym_as_QMARK] = ACTIONS(4457), - [anon_sym_PLUS_PLUS] = ACTIONS(4457), - [anon_sym_DASH_DASH] = ACTIONS(4457), - [anon_sym_BANG] = ACTIONS(4455), - [anon_sym_BANG_BANG] = ACTIONS(4457), - [anon_sym_suspend] = ACTIONS(4455), - [anon_sym_sealed] = ACTIONS(4455), - [anon_sym_annotation] = ACTIONS(4455), - [anon_sym_data] = ACTIONS(4455), - [anon_sym_inner] = ACTIONS(4455), - [anon_sym_value] = ACTIONS(4455), - [anon_sym_override] = ACTIONS(4455), - [anon_sym_lateinit] = ACTIONS(4455), - [anon_sym_public] = ACTIONS(4455), - [anon_sym_private] = ACTIONS(4455), - [anon_sym_internal] = ACTIONS(4455), - [anon_sym_protected] = ACTIONS(4455), - [anon_sym_tailrec] = ACTIONS(4455), - [anon_sym_operator] = ACTIONS(4455), - [anon_sym_infix] = ACTIONS(4455), - [anon_sym_inline] = ACTIONS(4455), - [anon_sym_external] = ACTIONS(4455), - [sym_property_modifier] = ACTIONS(4455), - [anon_sym_abstract] = ACTIONS(4455), - [anon_sym_final] = ACTIONS(4455), - [anon_sym_open] = ACTIONS(4455), - [anon_sym_vararg] = ACTIONS(4455), - [anon_sym_noinline] = ACTIONS(4455), - [anon_sym_crossinline] = ACTIONS(4455), - [anon_sym_expect] = ACTIONS(4455), - [anon_sym_actual] = ACTIONS(4455), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4457), - [anon_sym_continue_AT] = ACTIONS(4457), - [anon_sym_break_AT] = ACTIONS(4457), - [anon_sym_this_AT] = ACTIONS(4457), - [anon_sym_super_AT] = ACTIONS(4457), - [sym_real_literal] = ACTIONS(4457), - [sym_integer_literal] = ACTIONS(4455), - [sym_hex_literal] = ACTIONS(4457), - [sym_bin_literal] = ACTIONS(4457), - [anon_sym_true] = ACTIONS(4455), - [anon_sym_false] = ACTIONS(4455), - [anon_sym_SQUOTE] = ACTIONS(4457), - [sym__backtick_identifier] = ACTIONS(4457), - [sym__automatic_semicolon] = ACTIONS(4457), - [sym_safe_nav] = ACTIONS(4457), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4457), - }, - [924] = { - [sym_function_body] = STATE(1025), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [925] = { - [sym_function_body] = STATE(1159), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(4083), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(4097), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [926] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3084), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4467), - [anon_sym_where] = ACTIONS(3084), - [anon_sym_object] = ACTIONS(3084), - [anon_sym_fun] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3084), - [anon_sym_super] = ACTIONS(3084), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(4473), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_null] = ACTIONS(3084), - [anon_sym_if] = ACTIONS(3084), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_when] = ACTIONS(3084), - [anon_sym_try] = ACTIONS(3084), - [anon_sym_throw] = ACTIONS(3084), - [anon_sym_return] = ACTIONS(3084), - [anon_sym_continue] = ACTIONS(3084), - [anon_sym_break] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3086), - [anon_sym_DASH_EQ] = ACTIONS(3086), - [anon_sym_STAR_EQ] = ACTIONS(3086), - [anon_sym_SLASH_EQ] = ACTIONS(3086), - [anon_sym_PERCENT_EQ] = ACTIONS(3086), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(4481), - [anon_sym_GT_EQ] = ACTIONS(4481), - [anon_sym_BANGin] = ACTIONS(4483), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3086), - [anon_sym_continue_AT] = ACTIONS(3086), - [anon_sym_break_AT] = ACTIONS(3086), - [anon_sym_this_AT] = ACTIONS(3086), - [anon_sym_super_AT] = ACTIONS(3086), - [sym_real_literal] = ACTIONS(3086), - [sym_integer_literal] = ACTIONS(3084), - [sym_hex_literal] = ACTIONS(3086), - [sym_bin_literal] = ACTIONS(3086), - [anon_sym_true] = ACTIONS(3084), - [anon_sym_false] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3086), - }, - [927] = { - [sym__alpha_identifier] = ACTIONS(4495), - [anon_sym_AT] = ACTIONS(4497), - [anon_sym_COLON] = ACTIONS(4495), - [anon_sym_LBRACK] = ACTIONS(4497), - [anon_sym_DOT] = ACTIONS(4495), - [anon_sym_as] = ACTIONS(4495), - [anon_sym_EQ] = ACTIONS(4495), - [anon_sym_LBRACE] = ACTIONS(4497), - [anon_sym_RBRACE] = ACTIONS(4497), - [anon_sym_LPAREN] = ACTIONS(4497), - [anon_sym_COMMA] = ACTIONS(4497), - [anon_sym_LT] = ACTIONS(4495), - [anon_sym_GT] = ACTIONS(4495), - [anon_sym_where] = ACTIONS(4495), - [anon_sym_object] = ACTIONS(4495), - [anon_sym_fun] = ACTIONS(4495), - [anon_sym_SEMI] = ACTIONS(4497), - [anon_sym_get] = ACTIONS(4495), - [anon_sym_set] = ACTIONS(4495), - [anon_sym_this] = ACTIONS(4495), - [anon_sym_super] = ACTIONS(4495), - [anon_sym_STAR] = ACTIONS(4495), - [sym_label] = ACTIONS(4495), - [anon_sym_in] = ACTIONS(4495), - [anon_sym_DOT_DOT] = ACTIONS(4497), - [anon_sym_QMARK_COLON] = ACTIONS(4497), - [anon_sym_AMP_AMP] = ACTIONS(4497), - [anon_sym_PIPE_PIPE] = ACTIONS(4497), - [anon_sym_null] = ACTIONS(4495), - [anon_sym_if] = ACTIONS(4495), - [anon_sym_else] = ACTIONS(4495), - [anon_sym_when] = ACTIONS(4495), - [anon_sym_try] = ACTIONS(4495), - [anon_sym_throw] = ACTIONS(4495), - [anon_sym_return] = ACTIONS(4495), - [anon_sym_continue] = ACTIONS(4495), - [anon_sym_break] = ACTIONS(4495), - [anon_sym_COLON_COLON] = ACTIONS(4497), - [anon_sym_PLUS_EQ] = ACTIONS(4497), - [anon_sym_DASH_EQ] = ACTIONS(4497), - [anon_sym_STAR_EQ] = ACTIONS(4497), - [anon_sym_SLASH_EQ] = ACTIONS(4497), - [anon_sym_PERCENT_EQ] = ACTIONS(4497), - [anon_sym_BANG_EQ] = ACTIONS(4495), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4497), - [anon_sym_EQ_EQ] = ACTIONS(4495), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4497), - [anon_sym_LT_EQ] = ACTIONS(4497), - [anon_sym_GT_EQ] = ACTIONS(4497), - [anon_sym_BANGin] = ACTIONS(4497), - [anon_sym_is] = ACTIONS(4495), - [anon_sym_BANGis] = ACTIONS(4497), - [anon_sym_PLUS] = ACTIONS(4495), - [anon_sym_DASH] = ACTIONS(4495), - [anon_sym_SLASH] = ACTIONS(4495), - [anon_sym_PERCENT] = ACTIONS(4495), - [anon_sym_as_QMARK] = ACTIONS(4497), - [anon_sym_PLUS_PLUS] = ACTIONS(4497), - [anon_sym_DASH_DASH] = ACTIONS(4497), - [anon_sym_BANG] = ACTIONS(4495), - [anon_sym_BANG_BANG] = ACTIONS(4497), - [anon_sym_suspend] = ACTIONS(4495), - [anon_sym_sealed] = ACTIONS(4495), - [anon_sym_annotation] = ACTIONS(4495), - [anon_sym_data] = ACTIONS(4495), - [anon_sym_inner] = ACTIONS(4495), - [anon_sym_value] = ACTIONS(4495), - [anon_sym_override] = ACTIONS(4495), - [anon_sym_lateinit] = ACTIONS(4495), - [anon_sym_public] = ACTIONS(4495), - [anon_sym_private] = ACTIONS(4495), - [anon_sym_internal] = ACTIONS(4495), - [anon_sym_protected] = ACTIONS(4495), - [anon_sym_tailrec] = ACTIONS(4495), - [anon_sym_operator] = ACTIONS(4495), - [anon_sym_infix] = ACTIONS(4495), - [anon_sym_inline] = ACTIONS(4495), - [anon_sym_external] = ACTIONS(4495), - [sym_property_modifier] = ACTIONS(4495), - [anon_sym_abstract] = ACTIONS(4495), - [anon_sym_final] = ACTIONS(4495), - [anon_sym_open] = ACTIONS(4495), - [anon_sym_vararg] = ACTIONS(4495), - [anon_sym_noinline] = ACTIONS(4495), - [anon_sym_crossinline] = ACTIONS(4495), - [anon_sym_expect] = ACTIONS(4495), - [anon_sym_actual] = ACTIONS(4495), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4497), - [anon_sym_continue_AT] = ACTIONS(4497), - [anon_sym_break_AT] = ACTIONS(4497), - [anon_sym_this_AT] = ACTIONS(4497), - [anon_sym_super_AT] = ACTIONS(4497), - [sym_real_literal] = ACTIONS(4497), - [sym_integer_literal] = ACTIONS(4495), - [sym_hex_literal] = ACTIONS(4497), - [sym_bin_literal] = ACTIONS(4497), - [anon_sym_true] = ACTIONS(4495), - [anon_sym_false] = ACTIONS(4495), - [anon_sym_SQUOTE] = ACTIONS(4497), - [sym__backtick_identifier] = ACTIONS(4497), - [sym__automatic_semicolon] = ACTIONS(4497), - [sym_safe_nav] = ACTIONS(4497), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4497), - }, - [928] = { - [sym__alpha_identifier] = ACTIONS(4499), - [anon_sym_AT] = ACTIONS(4501), - [anon_sym_COLON] = ACTIONS(4499), - [anon_sym_LBRACK] = ACTIONS(4501), - [anon_sym_DOT] = ACTIONS(4499), - [anon_sym_as] = ACTIONS(4499), - [anon_sym_EQ] = ACTIONS(4499), - [anon_sym_LBRACE] = ACTIONS(4501), - [anon_sym_RBRACE] = ACTIONS(4501), - [anon_sym_LPAREN] = ACTIONS(4501), - [anon_sym_COMMA] = ACTIONS(4501), - [anon_sym_LT] = ACTIONS(4499), - [anon_sym_GT] = ACTIONS(4499), - [anon_sym_where] = ACTIONS(4499), - [anon_sym_object] = ACTIONS(4499), - [anon_sym_fun] = ACTIONS(4499), - [anon_sym_SEMI] = ACTIONS(4501), - [anon_sym_get] = ACTIONS(4499), - [anon_sym_set] = ACTIONS(4499), - [anon_sym_this] = ACTIONS(4499), - [anon_sym_super] = ACTIONS(4499), - [anon_sym_STAR] = ACTIONS(4499), - [sym_label] = ACTIONS(4499), - [anon_sym_in] = ACTIONS(4499), - [anon_sym_DOT_DOT] = ACTIONS(4501), - [anon_sym_QMARK_COLON] = ACTIONS(4501), - [anon_sym_AMP_AMP] = ACTIONS(4501), - [anon_sym_PIPE_PIPE] = ACTIONS(4501), - [anon_sym_null] = ACTIONS(4499), - [anon_sym_if] = ACTIONS(4499), - [anon_sym_else] = ACTIONS(4499), - [anon_sym_when] = ACTIONS(4499), - [anon_sym_try] = ACTIONS(4499), - [anon_sym_throw] = ACTIONS(4499), - [anon_sym_return] = ACTIONS(4499), - [anon_sym_continue] = ACTIONS(4499), - [anon_sym_break] = ACTIONS(4499), - [anon_sym_COLON_COLON] = ACTIONS(4501), - [anon_sym_PLUS_EQ] = ACTIONS(4501), - [anon_sym_DASH_EQ] = ACTIONS(4501), - [anon_sym_STAR_EQ] = ACTIONS(4501), - [anon_sym_SLASH_EQ] = ACTIONS(4501), - [anon_sym_PERCENT_EQ] = ACTIONS(4501), - [anon_sym_BANG_EQ] = ACTIONS(4499), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4501), - [anon_sym_EQ_EQ] = ACTIONS(4499), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4501), - [anon_sym_LT_EQ] = ACTIONS(4501), - [anon_sym_GT_EQ] = ACTIONS(4501), - [anon_sym_BANGin] = ACTIONS(4501), - [anon_sym_is] = ACTIONS(4499), - [anon_sym_BANGis] = ACTIONS(4501), - [anon_sym_PLUS] = ACTIONS(4499), - [anon_sym_DASH] = ACTIONS(4499), - [anon_sym_SLASH] = ACTIONS(4499), - [anon_sym_PERCENT] = ACTIONS(4499), - [anon_sym_as_QMARK] = ACTIONS(4501), - [anon_sym_PLUS_PLUS] = ACTIONS(4501), - [anon_sym_DASH_DASH] = ACTIONS(4501), - [anon_sym_BANG] = ACTIONS(4499), - [anon_sym_BANG_BANG] = ACTIONS(4501), - [anon_sym_suspend] = ACTIONS(4499), - [anon_sym_sealed] = ACTIONS(4499), - [anon_sym_annotation] = ACTIONS(4499), - [anon_sym_data] = ACTIONS(4499), - [anon_sym_inner] = ACTIONS(4499), - [anon_sym_value] = ACTIONS(4499), - [anon_sym_override] = ACTIONS(4499), - [anon_sym_lateinit] = ACTIONS(4499), - [anon_sym_public] = ACTIONS(4499), - [anon_sym_private] = ACTIONS(4499), - [anon_sym_internal] = ACTIONS(4499), - [anon_sym_protected] = ACTIONS(4499), - [anon_sym_tailrec] = ACTIONS(4499), - [anon_sym_operator] = ACTIONS(4499), - [anon_sym_infix] = ACTIONS(4499), - [anon_sym_inline] = ACTIONS(4499), - [anon_sym_external] = ACTIONS(4499), - [sym_property_modifier] = ACTIONS(4499), - [anon_sym_abstract] = ACTIONS(4499), - [anon_sym_final] = ACTIONS(4499), - [anon_sym_open] = ACTIONS(4499), - [anon_sym_vararg] = ACTIONS(4499), - [anon_sym_noinline] = ACTIONS(4499), - [anon_sym_crossinline] = ACTIONS(4499), - [anon_sym_expect] = ACTIONS(4499), - [anon_sym_actual] = ACTIONS(4499), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4501), - [anon_sym_continue_AT] = ACTIONS(4501), - [anon_sym_break_AT] = ACTIONS(4501), - [anon_sym_this_AT] = ACTIONS(4501), - [anon_sym_super_AT] = ACTIONS(4501), - [sym_real_literal] = ACTIONS(4501), - [sym_integer_literal] = ACTIONS(4499), - [sym_hex_literal] = ACTIONS(4501), - [sym_bin_literal] = ACTIONS(4501), - [anon_sym_true] = ACTIONS(4499), - [anon_sym_false] = ACTIONS(4499), - [anon_sym_SQUOTE] = ACTIONS(4501), - [sym__backtick_identifier] = ACTIONS(4501), - [sym__automatic_semicolon] = ACTIONS(4501), - [sym_safe_nav] = ACTIONS(4501), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4501), - }, - [929] = { - [sym__alpha_identifier] = ACTIONS(4503), - [anon_sym_AT] = ACTIONS(4505), - [anon_sym_COLON] = ACTIONS(4503), - [anon_sym_LBRACK] = ACTIONS(4505), - [anon_sym_DOT] = ACTIONS(4503), - [anon_sym_as] = ACTIONS(4503), - [anon_sym_EQ] = ACTIONS(4503), - [anon_sym_LBRACE] = ACTIONS(4505), - [anon_sym_RBRACE] = ACTIONS(4505), - [anon_sym_LPAREN] = ACTIONS(4505), - [anon_sym_COMMA] = ACTIONS(4505), - [anon_sym_LT] = ACTIONS(4503), - [anon_sym_GT] = ACTIONS(4503), - [anon_sym_where] = ACTIONS(4503), - [anon_sym_object] = ACTIONS(4503), - [anon_sym_fun] = ACTIONS(4503), - [anon_sym_SEMI] = ACTIONS(4505), - [anon_sym_get] = ACTIONS(4503), - [anon_sym_set] = ACTIONS(4503), - [anon_sym_this] = ACTIONS(4503), - [anon_sym_super] = ACTIONS(4503), - [anon_sym_STAR] = ACTIONS(4503), - [sym_label] = ACTIONS(4503), - [anon_sym_in] = ACTIONS(4503), - [anon_sym_DOT_DOT] = ACTIONS(4505), - [anon_sym_QMARK_COLON] = ACTIONS(4505), - [anon_sym_AMP_AMP] = ACTIONS(4505), - [anon_sym_PIPE_PIPE] = ACTIONS(4505), - [anon_sym_null] = ACTIONS(4503), - [anon_sym_if] = ACTIONS(4503), - [anon_sym_else] = ACTIONS(4503), - [anon_sym_when] = ACTIONS(4503), - [anon_sym_try] = ACTIONS(4503), - [anon_sym_throw] = ACTIONS(4503), - [anon_sym_return] = ACTIONS(4503), - [anon_sym_continue] = ACTIONS(4503), - [anon_sym_break] = ACTIONS(4503), - [anon_sym_COLON_COLON] = ACTIONS(4505), - [anon_sym_PLUS_EQ] = ACTIONS(4505), - [anon_sym_DASH_EQ] = ACTIONS(4505), - [anon_sym_STAR_EQ] = ACTIONS(4505), - [anon_sym_SLASH_EQ] = ACTIONS(4505), - [anon_sym_PERCENT_EQ] = ACTIONS(4505), - [anon_sym_BANG_EQ] = ACTIONS(4503), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4505), - [anon_sym_EQ_EQ] = ACTIONS(4503), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4505), - [anon_sym_LT_EQ] = ACTIONS(4505), - [anon_sym_GT_EQ] = ACTIONS(4505), - [anon_sym_BANGin] = ACTIONS(4505), - [anon_sym_is] = ACTIONS(4503), - [anon_sym_BANGis] = ACTIONS(4505), - [anon_sym_PLUS] = ACTIONS(4503), - [anon_sym_DASH] = ACTIONS(4503), - [anon_sym_SLASH] = ACTIONS(4503), - [anon_sym_PERCENT] = ACTIONS(4503), - [anon_sym_as_QMARK] = ACTIONS(4505), - [anon_sym_PLUS_PLUS] = ACTIONS(4505), - [anon_sym_DASH_DASH] = ACTIONS(4505), - [anon_sym_BANG] = ACTIONS(4503), - [anon_sym_BANG_BANG] = ACTIONS(4505), - [anon_sym_suspend] = ACTIONS(4503), - [anon_sym_sealed] = ACTIONS(4503), - [anon_sym_annotation] = ACTIONS(4503), - [anon_sym_data] = ACTIONS(4503), - [anon_sym_inner] = ACTIONS(4503), - [anon_sym_value] = ACTIONS(4503), - [anon_sym_override] = ACTIONS(4503), - [anon_sym_lateinit] = ACTIONS(4503), - [anon_sym_public] = ACTIONS(4503), - [anon_sym_private] = ACTIONS(4503), - [anon_sym_internal] = ACTIONS(4503), - [anon_sym_protected] = ACTIONS(4503), - [anon_sym_tailrec] = ACTIONS(4503), - [anon_sym_operator] = ACTIONS(4503), - [anon_sym_infix] = ACTIONS(4503), - [anon_sym_inline] = ACTIONS(4503), - [anon_sym_external] = ACTIONS(4503), - [sym_property_modifier] = ACTIONS(4503), - [anon_sym_abstract] = ACTIONS(4503), - [anon_sym_final] = ACTIONS(4503), - [anon_sym_open] = ACTIONS(4503), - [anon_sym_vararg] = ACTIONS(4503), - [anon_sym_noinline] = ACTIONS(4503), - [anon_sym_crossinline] = ACTIONS(4503), - [anon_sym_expect] = ACTIONS(4503), - [anon_sym_actual] = ACTIONS(4503), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4505), - [anon_sym_continue_AT] = ACTIONS(4505), - [anon_sym_break_AT] = ACTIONS(4505), - [anon_sym_this_AT] = ACTIONS(4505), - [anon_sym_super_AT] = ACTIONS(4505), - [sym_real_literal] = ACTIONS(4505), - [sym_integer_literal] = ACTIONS(4503), - [sym_hex_literal] = ACTIONS(4505), - [sym_bin_literal] = ACTIONS(4505), - [anon_sym_true] = ACTIONS(4503), - [anon_sym_false] = ACTIONS(4503), - [anon_sym_SQUOTE] = ACTIONS(4505), - [sym__backtick_identifier] = ACTIONS(4505), - [sym__automatic_semicolon] = ACTIONS(4505), - [sym_safe_nav] = ACTIONS(4505), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4505), - }, - [930] = { - [sym_class_body] = STATE(1150), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(4274), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [931] = { - [sym_function_body] = STATE(1020), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(4507), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_object] = ACTIONS(4238), - [anon_sym_fun] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_this] = ACTIONS(4238), - [anon_sym_super] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4238), - [sym_label] = ACTIONS(4238), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_null] = ACTIONS(4238), - [anon_sym_if] = ACTIONS(4238), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_when] = ACTIONS(4238), - [anon_sym_try] = ACTIONS(4238), - [anon_sym_throw] = ACTIONS(4238), - [anon_sym_return] = ACTIONS(4238), - [anon_sym_continue] = ACTIONS(4238), - [anon_sym_break] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_PLUS_EQ] = ACTIONS(4240), - [anon_sym_DASH_EQ] = ACTIONS(4240), - [anon_sym_STAR_EQ] = ACTIONS(4240), - [anon_sym_SLASH_EQ] = ACTIONS(4240), - [anon_sym_PERCENT_EQ] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4238), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG] = ACTIONS(4238), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4240), - [anon_sym_continue_AT] = ACTIONS(4240), - [anon_sym_break_AT] = ACTIONS(4240), - [anon_sym_this_AT] = ACTIONS(4240), - [anon_sym_super_AT] = ACTIONS(4240), - [sym_real_literal] = ACTIONS(4240), - [sym_integer_literal] = ACTIONS(4238), - [sym_hex_literal] = ACTIONS(4240), - [sym_bin_literal] = ACTIONS(4240), - [anon_sym_true] = ACTIONS(4238), - [anon_sym_false] = ACTIONS(4238), - [anon_sym_SQUOTE] = ACTIONS(4240), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4240), - }, - [932] = { - [sym__alpha_identifier] = ACTIONS(4509), - [anon_sym_AT] = ACTIONS(4511), - [anon_sym_COLON] = ACTIONS(4509), - [anon_sym_LBRACK] = ACTIONS(4511), - [anon_sym_DOT] = ACTIONS(4509), - [anon_sym_as] = ACTIONS(4509), - [anon_sym_EQ] = ACTIONS(4509), - [anon_sym_LBRACE] = ACTIONS(4511), - [anon_sym_RBRACE] = ACTIONS(4511), - [anon_sym_LPAREN] = ACTIONS(4511), - [anon_sym_COMMA] = ACTIONS(4511), - [anon_sym_LT] = ACTIONS(4509), - [anon_sym_GT] = ACTIONS(4509), - [anon_sym_where] = ACTIONS(4509), - [anon_sym_object] = ACTIONS(4509), - [anon_sym_fun] = ACTIONS(4509), - [anon_sym_SEMI] = ACTIONS(4511), - [anon_sym_get] = ACTIONS(4509), - [anon_sym_set] = ACTIONS(4509), - [anon_sym_this] = ACTIONS(4509), - [anon_sym_super] = ACTIONS(4509), - [anon_sym_STAR] = ACTIONS(4509), - [sym_label] = ACTIONS(4509), - [anon_sym_in] = ACTIONS(4509), - [anon_sym_DOT_DOT] = ACTIONS(4511), - [anon_sym_QMARK_COLON] = ACTIONS(4511), - [anon_sym_AMP_AMP] = ACTIONS(4511), - [anon_sym_PIPE_PIPE] = ACTIONS(4511), - [anon_sym_null] = ACTIONS(4509), - [anon_sym_if] = ACTIONS(4509), - [anon_sym_else] = ACTIONS(4509), - [anon_sym_when] = ACTIONS(4509), - [anon_sym_try] = ACTIONS(4509), - [anon_sym_throw] = ACTIONS(4509), - [anon_sym_return] = ACTIONS(4509), - [anon_sym_continue] = ACTIONS(4509), - [anon_sym_break] = ACTIONS(4509), - [anon_sym_COLON_COLON] = ACTIONS(4511), - [anon_sym_PLUS_EQ] = ACTIONS(4511), - [anon_sym_DASH_EQ] = ACTIONS(4511), - [anon_sym_STAR_EQ] = ACTIONS(4511), - [anon_sym_SLASH_EQ] = ACTIONS(4511), - [anon_sym_PERCENT_EQ] = ACTIONS(4511), - [anon_sym_BANG_EQ] = ACTIONS(4509), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4511), - [anon_sym_EQ_EQ] = ACTIONS(4509), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4511), - [anon_sym_LT_EQ] = ACTIONS(4511), - [anon_sym_GT_EQ] = ACTIONS(4511), - [anon_sym_BANGin] = ACTIONS(4511), - [anon_sym_is] = ACTIONS(4509), - [anon_sym_BANGis] = ACTIONS(4511), - [anon_sym_PLUS] = ACTIONS(4509), - [anon_sym_DASH] = ACTIONS(4509), - [anon_sym_SLASH] = ACTIONS(4509), - [anon_sym_PERCENT] = ACTIONS(4509), - [anon_sym_as_QMARK] = ACTIONS(4511), - [anon_sym_PLUS_PLUS] = ACTIONS(4511), - [anon_sym_DASH_DASH] = ACTIONS(4511), - [anon_sym_BANG] = ACTIONS(4509), - [anon_sym_BANG_BANG] = ACTIONS(4511), - [anon_sym_suspend] = ACTIONS(4509), - [anon_sym_sealed] = ACTIONS(4509), - [anon_sym_annotation] = ACTIONS(4509), - [anon_sym_data] = ACTIONS(4509), - [anon_sym_inner] = ACTIONS(4509), - [anon_sym_value] = ACTIONS(4509), - [anon_sym_override] = ACTIONS(4509), - [anon_sym_lateinit] = ACTIONS(4509), - [anon_sym_public] = ACTIONS(4509), - [anon_sym_private] = ACTIONS(4509), - [anon_sym_internal] = ACTIONS(4509), - [anon_sym_protected] = ACTIONS(4509), - [anon_sym_tailrec] = ACTIONS(4509), - [anon_sym_operator] = ACTIONS(4509), - [anon_sym_infix] = ACTIONS(4509), - [anon_sym_inline] = ACTIONS(4509), - [anon_sym_external] = ACTIONS(4509), - [sym_property_modifier] = ACTIONS(4509), - [anon_sym_abstract] = ACTIONS(4509), - [anon_sym_final] = ACTIONS(4509), - [anon_sym_open] = ACTIONS(4509), - [anon_sym_vararg] = ACTIONS(4509), - [anon_sym_noinline] = ACTIONS(4509), - [anon_sym_crossinline] = ACTIONS(4509), - [anon_sym_expect] = ACTIONS(4509), - [anon_sym_actual] = ACTIONS(4509), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4511), - [anon_sym_continue_AT] = ACTIONS(4511), - [anon_sym_break_AT] = ACTIONS(4511), - [anon_sym_this_AT] = ACTIONS(4511), - [anon_sym_super_AT] = ACTIONS(4511), - [sym_real_literal] = ACTIONS(4511), - [sym_integer_literal] = ACTIONS(4509), - [sym_hex_literal] = ACTIONS(4511), - [sym_bin_literal] = ACTIONS(4511), - [anon_sym_true] = ACTIONS(4509), - [anon_sym_false] = ACTIONS(4509), - [anon_sym_SQUOTE] = ACTIONS(4511), - [sym__backtick_identifier] = ACTIONS(4511), - [sym__automatic_semicolon] = ACTIONS(4511), - [sym_safe_nav] = ACTIONS(4511), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4511), - }, - [933] = { - [sym_class_body] = STATE(1118), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3226), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [934] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(966), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_EQ] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(4515), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_object] = ACTIONS(4513), - [anon_sym_fun] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_this] = ACTIONS(4513), - [anon_sym_super] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4513), - [sym_label] = ACTIONS(4513), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_null] = ACTIONS(4513), - [anon_sym_if] = ACTIONS(4513), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_when] = ACTIONS(4513), - [anon_sym_try] = ACTIONS(4513), - [anon_sym_throw] = ACTIONS(4513), - [anon_sym_return] = ACTIONS(4513), - [anon_sym_continue] = ACTIONS(4513), - [anon_sym_break] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_PLUS_EQ] = ACTIONS(4515), - [anon_sym_DASH_EQ] = ACTIONS(4515), - [anon_sym_STAR_EQ] = ACTIONS(4515), - [anon_sym_SLASH_EQ] = ACTIONS(4515), - [anon_sym_PERCENT_EQ] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4513), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG] = ACTIONS(4513), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_suspend] = ACTIONS(4513), - [anon_sym_sealed] = ACTIONS(4513), - [anon_sym_annotation] = ACTIONS(4513), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_override] = ACTIONS(4513), - [anon_sym_lateinit] = ACTIONS(4513), - [anon_sym_public] = ACTIONS(4513), - [anon_sym_private] = ACTIONS(4513), - [anon_sym_internal] = ACTIONS(4513), - [anon_sym_protected] = ACTIONS(4513), - [anon_sym_tailrec] = ACTIONS(4513), - [anon_sym_operator] = ACTIONS(4513), - [anon_sym_infix] = ACTIONS(4513), - [anon_sym_inline] = ACTIONS(4513), - [anon_sym_external] = ACTIONS(4513), - [sym_property_modifier] = ACTIONS(4513), - [anon_sym_abstract] = ACTIONS(4513), - [anon_sym_final] = ACTIONS(4513), - [anon_sym_open] = ACTIONS(4513), - [anon_sym_vararg] = ACTIONS(4513), - [anon_sym_noinline] = ACTIONS(4513), - [anon_sym_crossinline] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4515), - [anon_sym_continue_AT] = ACTIONS(4515), - [anon_sym_break_AT] = ACTIONS(4515), - [anon_sym_this_AT] = ACTIONS(4515), - [anon_sym_super_AT] = ACTIONS(4515), - [sym_real_literal] = ACTIONS(4515), - [sym_integer_literal] = ACTIONS(4513), - [sym_hex_literal] = ACTIONS(4515), - [sym_bin_literal] = ACTIONS(4515), - [anon_sym_true] = ACTIONS(4513), - [anon_sym_false] = ACTIONS(4513), - [anon_sym_SQUOTE] = ACTIONS(4515), - [sym__backtick_identifier] = ACTIONS(4515), - [sym__automatic_semicolon] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4515), - }, - [935] = { - [sym_enum_class_body] = STATE(1153), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3218), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [936] = { - [sym_class_body] = STATE(1164), - [sym__alpha_identifier] = ACTIONS(4517), - [anon_sym_AT] = ACTIONS(4519), - [anon_sym_LBRACK] = ACTIONS(4519), - [anon_sym_DOT] = ACTIONS(4517), - [anon_sym_as] = ACTIONS(4517), - [anon_sym_EQ] = ACTIONS(4517), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4519), - [anon_sym_LPAREN] = ACTIONS(4519), - [anon_sym_COMMA] = ACTIONS(4519), - [anon_sym_LT] = ACTIONS(4517), - [anon_sym_GT] = ACTIONS(4517), - [anon_sym_where] = ACTIONS(4517), - [anon_sym_object] = ACTIONS(4517), - [anon_sym_fun] = ACTIONS(4517), - [anon_sym_SEMI] = ACTIONS(4519), - [anon_sym_get] = ACTIONS(4517), - [anon_sym_set] = ACTIONS(4517), - [anon_sym_this] = ACTIONS(4517), - [anon_sym_super] = ACTIONS(4517), - [anon_sym_STAR] = ACTIONS(4517), - [sym_label] = ACTIONS(4517), - [anon_sym_in] = ACTIONS(4517), - [anon_sym_DOT_DOT] = ACTIONS(4519), - [anon_sym_QMARK_COLON] = ACTIONS(4519), - [anon_sym_AMP_AMP] = ACTIONS(4519), - [anon_sym_PIPE_PIPE] = ACTIONS(4519), - [anon_sym_null] = ACTIONS(4517), - [anon_sym_if] = ACTIONS(4517), - [anon_sym_else] = ACTIONS(4517), - [anon_sym_when] = ACTIONS(4517), - [anon_sym_try] = ACTIONS(4517), - [anon_sym_throw] = ACTIONS(4517), - [anon_sym_return] = ACTIONS(4517), - [anon_sym_continue] = ACTIONS(4517), - [anon_sym_break] = ACTIONS(4517), - [anon_sym_COLON_COLON] = ACTIONS(4519), - [anon_sym_PLUS_EQ] = ACTIONS(4519), - [anon_sym_DASH_EQ] = ACTIONS(4519), - [anon_sym_STAR_EQ] = ACTIONS(4519), - [anon_sym_SLASH_EQ] = ACTIONS(4519), - [anon_sym_PERCENT_EQ] = ACTIONS(4519), - [anon_sym_BANG_EQ] = ACTIONS(4517), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4519), - [anon_sym_EQ_EQ] = ACTIONS(4517), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4519), - [anon_sym_LT_EQ] = ACTIONS(4519), - [anon_sym_GT_EQ] = ACTIONS(4519), - [anon_sym_BANGin] = ACTIONS(4519), - [anon_sym_is] = ACTIONS(4517), - [anon_sym_BANGis] = ACTIONS(4519), - [anon_sym_PLUS] = ACTIONS(4517), - [anon_sym_DASH] = ACTIONS(4517), - [anon_sym_SLASH] = ACTIONS(4517), - [anon_sym_PERCENT] = ACTIONS(4517), - [anon_sym_as_QMARK] = ACTIONS(4519), - [anon_sym_PLUS_PLUS] = ACTIONS(4519), - [anon_sym_DASH_DASH] = ACTIONS(4519), - [anon_sym_BANG] = ACTIONS(4517), - [anon_sym_BANG_BANG] = ACTIONS(4519), - [anon_sym_suspend] = ACTIONS(4517), - [anon_sym_sealed] = ACTIONS(4517), - [anon_sym_annotation] = ACTIONS(4517), - [anon_sym_data] = ACTIONS(4517), - [anon_sym_inner] = ACTIONS(4517), - [anon_sym_value] = ACTIONS(4517), - [anon_sym_override] = ACTIONS(4517), - [anon_sym_lateinit] = ACTIONS(4517), - [anon_sym_public] = ACTIONS(4517), - [anon_sym_private] = ACTIONS(4517), - [anon_sym_internal] = ACTIONS(4517), - [anon_sym_protected] = ACTIONS(4517), - [anon_sym_tailrec] = ACTIONS(4517), - [anon_sym_operator] = ACTIONS(4517), - [anon_sym_infix] = ACTIONS(4517), - [anon_sym_inline] = ACTIONS(4517), - [anon_sym_external] = ACTIONS(4517), - [sym_property_modifier] = ACTIONS(4517), - [anon_sym_abstract] = ACTIONS(4517), - [anon_sym_final] = ACTIONS(4517), - [anon_sym_open] = ACTIONS(4517), - [anon_sym_vararg] = ACTIONS(4517), - [anon_sym_noinline] = ACTIONS(4517), - [anon_sym_crossinline] = ACTIONS(4517), - [anon_sym_expect] = ACTIONS(4517), - [anon_sym_actual] = ACTIONS(4517), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4519), - [anon_sym_continue_AT] = ACTIONS(4519), - [anon_sym_break_AT] = ACTIONS(4519), - [anon_sym_this_AT] = ACTIONS(4519), - [anon_sym_super_AT] = ACTIONS(4519), - [sym_real_literal] = ACTIONS(4519), - [sym_integer_literal] = ACTIONS(4517), - [sym_hex_literal] = ACTIONS(4519), - [sym_bin_literal] = ACTIONS(4519), - [anon_sym_true] = ACTIONS(4517), - [anon_sym_false] = ACTIONS(4517), - [anon_sym_SQUOTE] = ACTIONS(4519), - [sym__backtick_identifier] = ACTIONS(4519), - [sym__automatic_semicolon] = ACTIONS(4519), - [sym_safe_nav] = ACTIONS(4519), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4519), - }, - [937] = { - [sym__alpha_identifier] = ACTIONS(4521), - [anon_sym_AT] = ACTIONS(4523), - [anon_sym_COLON] = ACTIONS(4521), - [anon_sym_LBRACK] = ACTIONS(4523), - [anon_sym_DOT] = ACTIONS(4521), - [anon_sym_as] = ACTIONS(4521), - [anon_sym_EQ] = ACTIONS(4521), - [anon_sym_LBRACE] = ACTIONS(4523), - [anon_sym_RBRACE] = ACTIONS(4523), - [anon_sym_LPAREN] = ACTIONS(4523), - [anon_sym_COMMA] = ACTIONS(4523), - [anon_sym_LT] = ACTIONS(4521), - [anon_sym_GT] = ACTIONS(4521), - [anon_sym_where] = ACTIONS(4521), - [anon_sym_object] = ACTIONS(4521), - [anon_sym_fun] = ACTIONS(4521), - [anon_sym_SEMI] = ACTIONS(4523), - [anon_sym_get] = ACTIONS(4521), - [anon_sym_set] = ACTIONS(4521), - [anon_sym_this] = ACTIONS(4521), - [anon_sym_super] = ACTIONS(4521), - [anon_sym_STAR] = ACTIONS(4521), - [sym_label] = ACTIONS(4521), - [anon_sym_in] = ACTIONS(4521), - [anon_sym_DOT_DOT] = ACTIONS(4523), - [anon_sym_QMARK_COLON] = ACTIONS(4523), - [anon_sym_AMP_AMP] = ACTIONS(4523), - [anon_sym_PIPE_PIPE] = ACTIONS(4523), - [anon_sym_null] = ACTIONS(4521), - [anon_sym_if] = ACTIONS(4521), - [anon_sym_else] = ACTIONS(4521), - [anon_sym_when] = ACTIONS(4521), - [anon_sym_try] = ACTIONS(4521), - [anon_sym_throw] = ACTIONS(4521), - [anon_sym_return] = ACTIONS(4521), - [anon_sym_continue] = ACTIONS(4521), - [anon_sym_break] = ACTIONS(4521), - [anon_sym_COLON_COLON] = ACTIONS(4523), - [anon_sym_PLUS_EQ] = ACTIONS(4523), - [anon_sym_DASH_EQ] = ACTIONS(4523), - [anon_sym_STAR_EQ] = ACTIONS(4523), - [anon_sym_SLASH_EQ] = ACTIONS(4523), - [anon_sym_PERCENT_EQ] = ACTIONS(4523), - [anon_sym_BANG_EQ] = ACTIONS(4521), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4523), - [anon_sym_EQ_EQ] = ACTIONS(4521), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4523), - [anon_sym_LT_EQ] = ACTIONS(4523), - [anon_sym_GT_EQ] = ACTIONS(4523), - [anon_sym_BANGin] = ACTIONS(4523), - [anon_sym_is] = ACTIONS(4521), - [anon_sym_BANGis] = ACTIONS(4523), - [anon_sym_PLUS] = ACTIONS(4521), - [anon_sym_DASH] = ACTIONS(4521), - [anon_sym_SLASH] = ACTIONS(4521), - [anon_sym_PERCENT] = ACTIONS(4521), - [anon_sym_as_QMARK] = ACTIONS(4523), - [anon_sym_PLUS_PLUS] = ACTIONS(4523), - [anon_sym_DASH_DASH] = ACTIONS(4523), - [anon_sym_BANG] = ACTIONS(4521), - [anon_sym_BANG_BANG] = ACTIONS(4523), - [anon_sym_suspend] = ACTIONS(4521), - [anon_sym_sealed] = ACTIONS(4521), - [anon_sym_annotation] = ACTIONS(4521), - [anon_sym_data] = ACTIONS(4521), - [anon_sym_inner] = ACTIONS(4521), - [anon_sym_value] = ACTIONS(4521), - [anon_sym_override] = ACTIONS(4521), - [anon_sym_lateinit] = ACTIONS(4521), - [anon_sym_public] = ACTIONS(4521), - [anon_sym_private] = ACTIONS(4521), - [anon_sym_internal] = ACTIONS(4521), - [anon_sym_protected] = ACTIONS(4521), - [anon_sym_tailrec] = ACTIONS(4521), - [anon_sym_operator] = ACTIONS(4521), - [anon_sym_infix] = ACTIONS(4521), - [anon_sym_inline] = ACTIONS(4521), - [anon_sym_external] = ACTIONS(4521), - [sym_property_modifier] = ACTIONS(4521), - [anon_sym_abstract] = ACTIONS(4521), - [anon_sym_final] = ACTIONS(4521), - [anon_sym_open] = ACTIONS(4521), - [anon_sym_vararg] = ACTIONS(4521), - [anon_sym_noinline] = ACTIONS(4521), - [anon_sym_crossinline] = ACTIONS(4521), - [anon_sym_expect] = ACTIONS(4521), - [anon_sym_actual] = ACTIONS(4521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4523), - [anon_sym_continue_AT] = ACTIONS(4523), - [anon_sym_break_AT] = ACTIONS(4523), - [anon_sym_this_AT] = ACTIONS(4523), - [anon_sym_super_AT] = ACTIONS(4523), - [sym_real_literal] = ACTIONS(4523), - [sym_integer_literal] = ACTIONS(4521), - [sym_hex_literal] = ACTIONS(4523), - [sym_bin_literal] = ACTIONS(4523), - [anon_sym_true] = ACTIONS(4521), - [anon_sym_false] = ACTIONS(4521), - [anon_sym_SQUOTE] = ACTIONS(4523), - [sym__backtick_identifier] = ACTIONS(4523), - [sym__automatic_semicolon] = ACTIONS(4523), - [sym_safe_nav] = ACTIONS(4523), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4523), - }, - [938] = { - [sym__alpha_identifier] = ACTIONS(4525), - [anon_sym_AT] = ACTIONS(4527), - [anon_sym_COLON] = ACTIONS(4525), - [anon_sym_LBRACK] = ACTIONS(4527), - [anon_sym_DOT] = ACTIONS(4525), - [anon_sym_as] = ACTIONS(4525), - [anon_sym_EQ] = ACTIONS(4525), - [anon_sym_LBRACE] = ACTIONS(4527), - [anon_sym_RBRACE] = ACTIONS(4527), - [anon_sym_LPAREN] = ACTIONS(4527), - [anon_sym_COMMA] = ACTIONS(4527), - [anon_sym_LT] = ACTIONS(4525), - [anon_sym_GT] = ACTIONS(4525), - [anon_sym_where] = ACTIONS(4525), - [anon_sym_object] = ACTIONS(4525), - [anon_sym_fun] = ACTIONS(4525), - [anon_sym_SEMI] = ACTIONS(4527), - [anon_sym_get] = ACTIONS(4525), - [anon_sym_set] = ACTIONS(4525), - [anon_sym_this] = ACTIONS(4525), - [anon_sym_super] = ACTIONS(4525), - [anon_sym_STAR] = ACTIONS(4525), - [sym_label] = ACTIONS(4525), - [anon_sym_in] = ACTIONS(4525), - [anon_sym_DOT_DOT] = ACTIONS(4527), - [anon_sym_QMARK_COLON] = ACTIONS(4527), - [anon_sym_AMP_AMP] = ACTIONS(4527), - [anon_sym_PIPE_PIPE] = ACTIONS(4527), - [anon_sym_null] = ACTIONS(4525), - [anon_sym_if] = ACTIONS(4525), - [anon_sym_else] = ACTIONS(4525), - [anon_sym_when] = ACTIONS(4525), - [anon_sym_try] = ACTIONS(4525), - [anon_sym_throw] = ACTIONS(4525), - [anon_sym_return] = ACTIONS(4525), - [anon_sym_continue] = ACTIONS(4525), - [anon_sym_break] = ACTIONS(4525), - [anon_sym_COLON_COLON] = ACTIONS(4527), - [anon_sym_PLUS_EQ] = ACTIONS(4527), - [anon_sym_DASH_EQ] = ACTIONS(4527), - [anon_sym_STAR_EQ] = ACTIONS(4527), - [anon_sym_SLASH_EQ] = ACTIONS(4527), - [anon_sym_PERCENT_EQ] = ACTIONS(4527), - [anon_sym_BANG_EQ] = ACTIONS(4525), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4527), - [anon_sym_EQ_EQ] = ACTIONS(4525), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4527), - [anon_sym_LT_EQ] = ACTIONS(4527), - [anon_sym_GT_EQ] = ACTIONS(4527), - [anon_sym_BANGin] = ACTIONS(4527), - [anon_sym_is] = ACTIONS(4525), - [anon_sym_BANGis] = ACTIONS(4527), - [anon_sym_PLUS] = ACTIONS(4525), - [anon_sym_DASH] = ACTIONS(4525), - [anon_sym_SLASH] = ACTIONS(4525), - [anon_sym_PERCENT] = ACTIONS(4525), - [anon_sym_as_QMARK] = ACTIONS(4527), - [anon_sym_PLUS_PLUS] = ACTIONS(4527), - [anon_sym_DASH_DASH] = ACTIONS(4527), - [anon_sym_BANG] = ACTIONS(4525), - [anon_sym_BANG_BANG] = ACTIONS(4527), - [anon_sym_suspend] = ACTIONS(4525), - [anon_sym_sealed] = ACTIONS(4525), - [anon_sym_annotation] = ACTIONS(4525), - [anon_sym_data] = ACTIONS(4525), - [anon_sym_inner] = ACTIONS(4525), - [anon_sym_value] = ACTIONS(4525), - [anon_sym_override] = ACTIONS(4525), - [anon_sym_lateinit] = ACTIONS(4525), - [anon_sym_public] = ACTIONS(4525), - [anon_sym_private] = ACTIONS(4525), - [anon_sym_internal] = ACTIONS(4525), - [anon_sym_protected] = ACTIONS(4525), - [anon_sym_tailrec] = ACTIONS(4525), - [anon_sym_operator] = ACTIONS(4525), - [anon_sym_infix] = ACTIONS(4525), - [anon_sym_inline] = ACTIONS(4525), - [anon_sym_external] = ACTIONS(4525), - [sym_property_modifier] = ACTIONS(4525), - [anon_sym_abstract] = ACTIONS(4525), - [anon_sym_final] = ACTIONS(4525), - [anon_sym_open] = ACTIONS(4525), - [anon_sym_vararg] = ACTIONS(4525), - [anon_sym_noinline] = ACTIONS(4525), - [anon_sym_crossinline] = ACTIONS(4525), - [anon_sym_expect] = ACTIONS(4525), - [anon_sym_actual] = ACTIONS(4525), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4527), - [anon_sym_continue_AT] = ACTIONS(4527), - [anon_sym_break_AT] = ACTIONS(4527), - [anon_sym_this_AT] = ACTIONS(4527), - [anon_sym_super_AT] = ACTIONS(4527), - [sym_real_literal] = ACTIONS(4527), - [sym_integer_literal] = ACTIONS(4525), - [sym_hex_literal] = ACTIONS(4527), - [sym_bin_literal] = ACTIONS(4527), - [anon_sym_true] = ACTIONS(4525), - [anon_sym_false] = ACTIONS(4525), - [anon_sym_SQUOTE] = ACTIONS(4527), - [sym__backtick_identifier] = ACTIONS(4527), - [sym__automatic_semicolon] = ACTIONS(4527), - [sym_safe_nav] = ACTIONS(4527), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4527), - }, - [939] = { - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_EQ] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(4351), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_object] = ACTIONS(4347), - [anon_sym_fun] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_this] = ACTIONS(4347), - [anon_sym_super] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4347), - [sym_label] = ACTIONS(4347), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_null] = ACTIONS(4347), - [anon_sym_if] = ACTIONS(4347), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_when] = ACTIONS(4347), - [anon_sym_try] = ACTIONS(4347), - [anon_sym_throw] = ACTIONS(4347), - [anon_sym_return] = ACTIONS(4347), - [anon_sym_continue] = ACTIONS(4347), - [anon_sym_break] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_PLUS_EQ] = ACTIONS(4349), - [anon_sym_DASH_EQ] = ACTIONS(4349), - [anon_sym_STAR_EQ] = ACTIONS(4349), - [anon_sym_SLASH_EQ] = ACTIONS(4349), - [anon_sym_PERCENT_EQ] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4347), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG] = ACTIONS(4347), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4349), - [anon_sym_continue_AT] = ACTIONS(4349), - [anon_sym_break_AT] = ACTIONS(4349), - [anon_sym_this_AT] = ACTIONS(4349), - [anon_sym_super_AT] = ACTIONS(4349), - [sym_real_literal] = ACTIONS(4349), - [sym_integer_literal] = ACTIONS(4347), - [sym_hex_literal] = ACTIONS(4349), - [sym_bin_literal] = ACTIONS(4349), - [anon_sym_true] = ACTIONS(4347), - [anon_sym_false] = ACTIONS(4347), - [anon_sym_SQUOTE] = ACTIONS(4349), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4349), - }, - [940] = { - [sym_class_body] = STATE(1153), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3218), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [941] = { - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(4531), - [anon_sym_get] = ACTIONS(4533), - [anon_sym_set] = ACTIONS(4535), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [942] = { - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(4561), - [anon_sym_get] = ACTIONS(4533), - [anon_sym_set] = ACTIONS(4535), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [943] = { - [sym_class_body] = STATE(1182), - [sym__alpha_identifier] = ACTIONS(4412), - [anon_sym_AT] = ACTIONS(4414), - [anon_sym_LBRACK] = ACTIONS(4414), - [anon_sym_DOT] = ACTIONS(4412), - [anon_sym_as] = ACTIONS(4412), - [anon_sym_EQ] = ACTIONS(4412), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4414), - [anon_sym_LPAREN] = ACTIONS(4414), - [anon_sym_COMMA] = ACTIONS(4414), - [anon_sym_LT] = ACTIONS(4412), - [anon_sym_GT] = ACTIONS(4412), - [anon_sym_where] = ACTIONS(4412), - [anon_sym_object] = ACTIONS(4412), - [anon_sym_fun] = ACTIONS(4412), - [anon_sym_SEMI] = ACTIONS(4414), - [anon_sym_get] = ACTIONS(4412), - [anon_sym_set] = ACTIONS(4412), - [anon_sym_this] = ACTIONS(4412), - [anon_sym_super] = ACTIONS(4412), - [anon_sym_STAR] = ACTIONS(4412), - [sym_label] = ACTIONS(4412), - [anon_sym_in] = ACTIONS(4412), - [anon_sym_DOT_DOT] = ACTIONS(4414), - [anon_sym_QMARK_COLON] = ACTIONS(4414), - [anon_sym_AMP_AMP] = ACTIONS(4414), - [anon_sym_PIPE_PIPE] = ACTIONS(4414), - [anon_sym_null] = ACTIONS(4412), - [anon_sym_if] = ACTIONS(4412), - [anon_sym_else] = ACTIONS(4412), - [anon_sym_when] = ACTIONS(4412), - [anon_sym_try] = ACTIONS(4412), - [anon_sym_throw] = ACTIONS(4412), - [anon_sym_return] = ACTIONS(4412), - [anon_sym_continue] = ACTIONS(4412), - [anon_sym_break] = ACTIONS(4412), - [anon_sym_COLON_COLON] = ACTIONS(4414), - [anon_sym_PLUS_EQ] = ACTIONS(4414), - [anon_sym_DASH_EQ] = ACTIONS(4414), - [anon_sym_STAR_EQ] = ACTIONS(4414), - [anon_sym_SLASH_EQ] = ACTIONS(4414), - [anon_sym_PERCENT_EQ] = ACTIONS(4414), - [anon_sym_BANG_EQ] = ACTIONS(4412), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4414), - [anon_sym_EQ_EQ] = ACTIONS(4412), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4414), - [anon_sym_LT_EQ] = ACTIONS(4414), - [anon_sym_GT_EQ] = ACTIONS(4414), - [anon_sym_BANGin] = ACTIONS(4414), - [anon_sym_is] = ACTIONS(4412), - [anon_sym_BANGis] = ACTIONS(4414), - [anon_sym_PLUS] = ACTIONS(4412), - [anon_sym_DASH] = ACTIONS(4412), - [anon_sym_SLASH] = ACTIONS(4412), - [anon_sym_PERCENT] = ACTIONS(4412), - [anon_sym_as_QMARK] = ACTIONS(4414), - [anon_sym_PLUS_PLUS] = ACTIONS(4414), - [anon_sym_DASH_DASH] = ACTIONS(4414), - [anon_sym_BANG] = ACTIONS(4412), - [anon_sym_BANG_BANG] = ACTIONS(4414), - [anon_sym_suspend] = ACTIONS(4412), - [anon_sym_sealed] = ACTIONS(4412), - [anon_sym_annotation] = ACTIONS(4412), - [anon_sym_data] = ACTIONS(4412), - [anon_sym_inner] = ACTIONS(4412), - [anon_sym_value] = ACTIONS(4412), - [anon_sym_override] = ACTIONS(4412), - [anon_sym_lateinit] = ACTIONS(4412), - [anon_sym_public] = ACTIONS(4412), - [anon_sym_private] = ACTIONS(4412), - [anon_sym_internal] = ACTIONS(4412), - [anon_sym_protected] = ACTIONS(4412), - [anon_sym_tailrec] = ACTIONS(4412), - [anon_sym_operator] = ACTIONS(4412), - [anon_sym_infix] = ACTIONS(4412), - [anon_sym_inline] = ACTIONS(4412), - [anon_sym_external] = ACTIONS(4412), - [sym_property_modifier] = ACTIONS(4412), - [anon_sym_abstract] = ACTIONS(4412), - [anon_sym_final] = ACTIONS(4412), - [anon_sym_open] = ACTIONS(4412), - [anon_sym_vararg] = ACTIONS(4412), - [anon_sym_noinline] = ACTIONS(4412), - [anon_sym_crossinline] = ACTIONS(4412), - [anon_sym_expect] = ACTIONS(4412), - [anon_sym_actual] = ACTIONS(4412), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4414), - [anon_sym_continue_AT] = ACTIONS(4414), - [anon_sym_break_AT] = ACTIONS(4414), - [anon_sym_this_AT] = ACTIONS(4414), - [anon_sym_super_AT] = ACTIONS(4414), - [sym_real_literal] = ACTIONS(4414), - [sym_integer_literal] = ACTIONS(4412), - [sym_hex_literal] = ACTIONS(4414), - [sym_bin_literal] = ACTIONS(4414), - [anon_sym_true] = ACTIONS(4412), - [anon_sym_false] = ACTIONS(4412), - [anon_sym_SQUOTE] = ACTIONS(4414), - [sym__backtick_identifier] = ACTIONS(4414), - [sym__automatic_semicolon] = ACTIONS(4414), - [sym_safe_nav] = ACTIONS(4414), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4414), - }, - [944] = { - [sym__alpha_identifier] = ACTIONS(4563), - [anon_sym_AT] = ACTIONS(4565), - [anon_sym_COLON] = ACTIONS(4563), - [anon_sym_LBRACK] = ACTIONS(4565), - [anon_sym_DOT] = ACTIONS(4563), - [anon_sym_as] = ACTIONS(4563), - [anon_sym_EQ] = ACTIONS(4563), - [anon_sym_LBRACE] = ACTIONS(4565), - [anon_sym_RBRACE] = ACTIONS(4565), - [anon_sym_LPAREN] = ACTIONS(4565), - [anon_sym_COMMA] = ACTIONS(4565), - [anon_sym_LT] = ACTIONS(4563), - [anon_sym_GT] = ACTIONS(4563), - [anon_sym_where] = ACTIONS(4563), - [anon_sym_object] = ACTIONS(4563), - [anon_sym_fun] = ACTIONS(4563), - [anon_sym_SEMI] = ACTIONS(4565), - [anon_sym_get] = ACTIONS(4563), - [anon_sym_set] = ACTIONS(4563), - [anon_sym_this] = ACTIONS(4563), - [anon_sym_super] = ACTIONS(4563), - [anon_sym_STAR] = ACTIONS(4563), - [sym_label] = ACTIONS(4563), - [anon_sym_in] = ACTIONS(4563), - [anon_sym_DOT_DOT] = ACTIONS(4565), - [anon_sym_QMARK_COLON] = ACTIONS(4565), - [anon_sym_AMP_AMP] = ACTIONS(4565), - [anon_sym_PIPE_PIPE] = ACTIONS(4565), - [anon_sym_null] = ACTIONS(4563), - [anon_sym_if] = ACTIONS(4563), - [anon_sym_else] = ACTIONS(4563), - [anon_sym_when] = ACTIONS(4563), - [anon_sym_try] = ACTIONS(4563), - [anon_sym_throw] = ACTIONS(4563), - [anon_sym_return] = ACTIONS(4563), - [anon_sym_continue] = ACTIONS(4563), - [anon_sym_break] = ACTIONS(4563), - [anon_sym_COLON_COLON] = ACTIONS(4565), - [anon_sym_PLUS_EQ] = ACTIONS(4565), - [anon_sym_DASH_EQ] = ACTIONS(4565), - [anon_sym_STAR_EQ] = ACTIONS(4565), - [anon_sym_SLASH_EQ] = ACTIONS(4565), - [anon_sym_PERCENT_EQ] = ACTIONS(4565), - [anon_sym_BANG_EQ] = ACTIONS(4563), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4565), - [anon_sym_EQ_EQ] = ACTIONS(4563), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4565), - [anon_sym_LT_EQ] = ACTIONS(4565), - [anon_sym_GT_EQ] = ACTIONS(4565), - [anon_sym_BANGin] = ACTIONS(4565), - [anon_sym_is] = ACTIONS(4563), - [anon_sym_BANGis] = ACTIONS(4565), - [anon_sym_PLUS] = ACTIONS(4563), - [anon_sym_DASH] = ACTIONS(4563), - [anon_sym_SLASH] = ACTIONS(4563), - [anon_sym_PERCENT] = ACTIONS(4563), - [anon_sym_as_QMARK] = ACTIONS(4565), - [anon_sym_PLUS_PLUS] = ACTIONS(4565), - [anon_sym_DASH_DASH] = ACTIONS(4565), - [anon_sym_BANG] = ACTIONS(4563), - [anon_sym_BANG_BANG] = ACTIONS(4565), - [anon_sym_suspend] = ACTIONS(4563), - [anon_sym_sealed] = ACTIONS(4563), - [anon_sym_annotation] = ACTIONS(4563), - [anon_sym_data] = ACTIONS(4563), - [anon_sym_inner] = ACTIONS(4563), - [anon_sym_value] = ACTIONS(4563), - [anon_sym_override] = ACTIONS(4563), - [anon_sym_lateinit] = ACTIONS(4563), - [anon_sym_public] = ACTIONS(4563), - [anon_sym_private] = ACTIONS(4563), - [anon_sym_internal] = ACTIONS(4563), - [anon_sym_protected] = ACTIONS(4563), - [anon_sym_tailrec] = ACTIONS(4563), - [anon_sym_operator] = ACTIONS(4563), - [anon_sym_infix] = ACTIONS(4563), - [anon_sym_inline] = ACTIONS(4563), - [anon_sym_external] = ACTIONS(4563), - [sym_property_modifier] = ACTIONS(4563), - [anon_sym_abstract] = ACTIONS(4563), - [anon_sym_final] = ACTIONS(4563), - [anon_sym_open] = ACTIONS(4563), - [anon_sym_vararg] = ACTIONS(4563), - [anon_sym_noinline] = ACTIONS(4563), - [anon_sym_crossinline] = ACTIONS(4563), - [anon_sym_expect] = ACTIONS(4563), - [anon_sym_actual] = ACTIONS(4563), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4565), - [anon_sym_continue_AT] = ACTIONS(4565), - [anon_sym_break_AT] = ACTIONS(4565), - [anon_sym_this_AT] = ACTIONS(4565), - [anon_sym_super_AT] = ACTIONS(4565), - [sym_real_literal] = ACTIONS(4565), - [sym_integer_literal] = ACTIONS(4563), - [sym_hex_literal] = ACTIONS(4565), - [sym_bin_literal] = ACTIONS(4565), - [anon_sym_true] = ACTIONS(4563), - [anon_sym_false] = ACTIONS(4563), - [anon_sym_SQUOTE] = ACTIONS(4565), - [sym__backtick_identifier] = ACTIONS(4565), - [sym__automatic_semicolon] = ACTIONS(4565), - [sym_safe_nav] = ACTIONS(4565), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4565), - }, - [945] = { - [sym__alpha_identifier] = ACTIONS(4567), - [anon_sym_AT] = ACTIONS(4569), - [anon_sym_COLON] = ACTIONS(4567), - [anon_sym_LBRACK] = ACTIONS(4569), - [anon_sym_DOT] = ACTIONS(4567), - [anon_sym_as] = ACTIONS(4567), - [anon_sym_EQ] = ACTIONS(4567), - [anon_sym_LBRACE] = ACTIONS(4569), - [anon_sym_RBRACE] = ACTIONS(4569), - [anon_sym_LPAREN] = ACTIONS(4569), - [anon_sym_COMMA] = ACTIONS(4569), - [anon_sym_LT] = ACTIONS(4567), - [anon_sym_GT] = ACTIONS(4567), - [anon_sym_where] = ACTIONS(4567), - [anon_sym_object] = ACTIONS(4567), - [anon_sym_fun] = ACTIONS(4567), - [anon_sym_SEMI] = ACTIONS(4569), - [anon_sym_get] = ACTIONS(4567), - [anon_sym_set] = ACTIONS(4567), - [anon_sym_this] = ACTIONS(4567), - [anon_sym_super] = ACTIONS(4567), - [anon_sym_STAR] = ACTIONS(4567), - [sym_label] = ACTIONS(4567), - [anon_sym_in] = ACTIONS(4567), - [anon_sym_DOT_DOT] = ACTIONS(4569), - [anon_sym_QMARK_COLON] = ACTIONS(4569), - [anon_sym_AMP_AMP] = ACTIONS(4569), - [anon_sym_PIPE_PIPE] = ACTIONS(4569), - [anon_sym_null] = ACTIONS(4567), - [anon_sym_if] = ACTIONS(4567), - [anon_sym_else] = ACTIONS(4567), - [anon_sym_when] = ACTIONS(4567), - [anon_sym_try] = ACTIONS(4567), - [anon_sym_throw] = ACTIONS(4567), - [anon_sym_return] = ACTIONS(4567), - [anon_sym_continue] = ACTIONS(4567), - [anon_sym_break] = ACTIONS(4567), - [anon_sym_COLON_COLON] = ACTIONS(4569), - [anon_sym_PLUS_EQ] = ACTIONS(4569), - [anon_sym_DASH_EQ] = ACTIONS(4569), - [anon_sym_STAR_EQ] = ACTIONS(4569), - [anon_sym_SLASH_EQ] = ACTIONS(4569), - [anon_sym_PERCENT_EQ] = ACTIONS(4569), - [anon_sym_BANG_EQ] = ACTIONS(4567), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4569), - [anon_sym_EQ_EQ] = ACTIONS(4567), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4569), - [anon_sym_LT_EQ] = ACTIONS(4569), - [anon_sym_GT_EQ] = ACTIONS(4569), - [anon_sym_BANGin] = ACTIONS(4569), - [anon_sym_is] = ACTIONS(4567), - [anon_sym_BANGis] = ACTIONS(4569), - [anon_sym_PLUS] = ACTIONS(4567), - [anon_sym_DASH] = ACTIONS(4567), - [anon_sym_SLASH] = ACTIONS(4567), - [anon_sym_PERCENT] = ACTIONS(4567), - [anon_sym_as_QMARK] = ACTIONS(4569), - [anon_sym_PLUS_PLUS] = ACTIONS(4569), - [anon_sym_DASH_DASH] = ACTIONS(4569), - [anon_sym_BANG] = ACTIONS(4567), - [anon_sym_BANG_BANG] = ACTIONS(4569), - [anon_sym_suspend] = ACTIONS(4567), - [anon_sym_sealed] = ACTIONS(4567), - [anon_sym_annotation] = ACTIONS(4567), - [anon_sym_data] = ACTIONS(4567), - [anon_sym_inner] = ACTIONS(4567), - [anon_sym_value] = ACTIONS(4567), - [anon_sym_override] = ACTIONS(4567), - [anon_sym_lateinit] = ACTIONS(4567), - [anon_sym_public] = ACTIONS(4567), - [anon_sym_private] = ACTIONS(4567), - [anon_sym_internal] = ACTIONS(4567), - [anon_sym_protected] = ACTIONS(4567), - [anon_sym_tailrec] = ACTIONS(4567), - [anon_sym_operator] = ACTIONS(4567), - [anon_sym_infix] = ACTIONS(4567), - [anon_sym_inline] = ACTIONS(4567), - [anon_sym_external] = ACTIONS(4567), - [sym_property_modifier] = ACTIONS(4567), - [anon_sym_abstract] = ACTIONS(4567), - [anon_sym_final] = ACTIONS(4567), - [anon_sym_open] = ACTIONS(4567), - [anon_sym_vararg] = ACTIONS(4567), - [anon_sym_noinline] = ACTIONS(4567), - [anon_sym_crossinline] = ACTIONS(4567), - [anon_sym_expect] = ACTIONS(4567), - [anon_sym_actual] = ACTIONS(4567), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4569), - [anon_sym_continue_AT] = ACTIONS(4569), - [anon_sym_break_AT] = ACTIONS(4569), - [anon_sym_this_AT] = ACTIONS(4569), - [anon_sym_super_AT] = ACTIONS(4569), - [sym_real_literal] = ACTIONS(4569), - [sym_integer_literal] = ACTIONS(4567), - [sym_hex_literal] = ACTIONS(4569), - [sym_bin_literal] = ACTIONS(4569), - [anon_sym_true] = ACTIONS(4567), - [anon_sym_false] = ACTIONS(4567), - [anon_sym_SQUOTE] = ACTIONS(4569), - [sym__backtick_identifier] = ACTIONS(4569), - [sym__automatic_semicolon] = ACTIONS(4569), - [sym_safe_nav] = ACTIONS(4569), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4569), - }, - [946] = { - [sym_enum_class_body] = STATE(1183), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(4202), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [947] = { - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(4571), - [anon_sym_get] = ACTIONS(4533), - [anon_sym_set] = ACTIONS(4535), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [948] = { - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(4573), - [anon_sym_get] = ACTIONS(4533), - [anon_sym_set] = ACTIONS(4535), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [949] = { - [sym_getter] = STATE(4822), - [sym_setter] = STATE(4822), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(4575), - [anon_sym_get] = ACTIONS(4533), - [anon_sym_set] = ACTIONS(4535), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [950] = { - [sym_function_body] = STATE(1071), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(4577), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_object] = ACTIONS(4250), - [anon_sym_fun] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_this] = ACTIONS(4250), - [anon_sym_super] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4250), - [sym_label] = ACTIONS(4250), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_null] = ACTIONS(4250), - [anon_sym_if] = ACTIONS(4250), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_when] = ACTIONS(4250), - [anon_sym_try] = ACTIONS(4250), - [anon_sym_throw] = ACTIONS(4250), - [anon_sym_return] = ACTIONS(4250), - [anon_sym_continue] = ACTIONS(4250), - [anon_sym_break] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_PLUS_EQ] = ACTIONS(4252), - [anon_sym_DASH_EQ] = ACTIONS(4252), - [anon_sym_STAR_EQ] = ACTIONS(4252), - [anon_sym_SLASH_EQ] = ACTIONS(4252), - [anon_sym_PERCENT_EQ] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4250), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG] = ACTIONS(4250), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_suspend] = ACTIONS(4250), - [anon_sym_sealed] = ACTIONS(4250), - [anon_sym_annotation] = ACTIONS(4250), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_override] = ACTIONS(4250), - [anon_sym_lateinit] = ACTIONS(4250), - [anon_sym_public] = ACTIONS(4250), - [anon_sym_private] = ACTIONS(4250), - [anon_sym_internal] = ACTIONS(4250), - [anon_sym_protected] = ACTIONS(4250), - [anon_sym_tailrec] = ACTIONS(4250), - [anon_sym_operator] = ACTIONS(4250), - [anon_sym_infix] = ACTIONS(4250), - [anon_sym_inline] = ACTIONS(4250), - [anon_sym_external] = ACTIONS(4250), - [sym_property_modifier] = ACTIONS(4250), - [anon_sym_abstract] = ACTIONS(4250), - [anon_sym_final] = ACTIONS(4250), - [anon_sym_open] = ACTIONS(4250), - [anon_sym_vararg] = ACTIONS(4250), - [anon_sym_noinline] = ACTIONS(4250), - [anon_sym_crossinline] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4252), - [anon_sym_continue_AT] = ACTIONS(4252), - [anon_sym_break_AT] = ACTIONS(4252), - [anon_sym_this_AT] = ACTIONS(4252), - [anon_sym_super_AT] = ACTIONS(4252), - [sym_real_literal] = ACTIONS(4252), - [sym_integer_literal] = ACTIONS(4250), - [sym_hex_literal] = ACTIONS(4252), - [sym_bin_literal] = ACTIONS(4252), - [anon_sym_true] = ACTIONS(4250), - [anon_sym_false] = ACTIONS(4250), - [anon_sym_SQUOTE] = ACTIONS(4252), - [sym__backtick_identifier] = ACTIONS(4252), - [sym__automatic_semicolon] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4252), - }, - [951] = { - [sym_getter] = STATE(4836), - [sym_setter] = STATE(4836), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(4579), - [anon_sym_get] = ACTIONS(4533), - [anon_sym_set] = ACTIONS(4535), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [952] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(966), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_EQ] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(4581), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_object] = ACTIONS(4513), - [anon_sym_fun] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_this] = ACTIONS(4513), - [anon_sym_super] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4513), - [sym_label] = ACTIONS(4513), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_null] = ACTIONS(4513), - [anon_sym_if] = ACTIONS(4513), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_when] = ACTIONS(4513), - [anon_sym_try] = ACTIONS(4513), - [anon_sym_throw] = ACTIONS(4513), - [anon_sym_return] = ACTIONS(4513), - [anon_sym_continue] = ACTIONS(4513), - [anon_sym_break] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_PLUS_EQ] = ACTIONS(4515), - [anon_sym_DASH_EQ] = ACTIONS(4515), - [anon_sym_STAR_EQ] = ACTIONS(4515), - [anon_sym_SLASH_EQ] = ACTIONS(4515), - [anon_sym_PERCENT_EQ] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4513), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG] = ACTIONS(4513), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_suspend] = ACTIONS(4513), - [anon_sym_sealed] = ACTIONS(4513), - [anon_sym_annotation] = ACTIONS(4513), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_override] = ACTIONS(4513), - [anon_sym_lateinit] = ACTIONS(4513), - [anon_sym_public] = ACTIONS(4513), - [anon_sym_private] = ACTIONS(4513), - [anon_sym_internal] = ACTIONS(4513), - [anon_sym_protected] = ACTIONS(4513), - [anon_sym_tailrec] = ACTIONS(4513), - [anon_sym_operator] = ACTIONS(4513), - [anon_sym_infix] = ACTIONS(4513), - [anon_sym_inline] = ACTIONS(4513), - [anon_sym_external] = ACTIONS(4513), - [sym_property_modifier] = ACTIONS(4513), - [anon_sym_abstract] = ACTIONS(4513), - [anon_sym_final] = ACTIONS(4513), - [anon_sym_open] = ACTIONS(4513), - [anon_sym_vararg] = ACTIONS(4513), - [anon_sym_noinline] = ACTIONS(4513), - [anon_sym_crossinline] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4515), - [anon_sym_continue_AT] = ACTIONS(4515), - [anon_sym_break_AT] = ACTIONS(4515), - [anon_sym_this_AT] = ACTIONS(4515), - [anon_sym_super_AT] = ACTIONS(4515), - [sym_real_literal] = ACTIONS(4515), - [sym_integer_literal] = ACTIONS(4513), - [sym_hex_literal] = ACTIONS(4515), - [sym_bin_literal] = ACTIONS(4515), - [anon_sym_true] = ACTIONS(4513), - [anon_sym_false] = ACTIONS(4513), - [anon_sym_SQUOTE] = ACTIONS(4515), - [sym__backtick_identifier] = ACTIONS(4515), - [sym__automatic_semicolon] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4515), - }, - [953] = { - [sym__alpha_identifier] = ACTIONS(4583), - [anon_sym_AT] = ACTIONS(4585), - [anon_sym_COLON] = ACTIONS(4583), - [anon_sym_LBRACK] = ACTIONS(4585), - [anon_sym_DOT] = ACTIONS(4583), - [anon_sym_as] = ACTIONS(4583), - [anon_sym_EQ] = ACTIONS(4583), - [anon_sym_LBRACE] = ACTIONS(4585), - [anon_sym_RBRACE] = ACTIONS(4585), - [anon_sym_LPAREN] = ACTIONS(4585), - [anon_sym_COMMA] = ACTIONS(4585), - [anon_sym_LT] = ACTIONS(4583), - [anon_sym_GT] = ACTIONS(4583), - [anon_sym_where] = ACTIONS(4583), - [anon_sym_object] = ACTIONS(4583), - [anon_sym_fun] = ACTIONS(4583), - [anon_sym_SEMI] = ACTIONS(4585), - [anon_sym_get] = ACTIONS(4583), - [anon_sym_set] = ACTIONS(4583), - [anon_sym_this] = ACTIONS(4583), - [anon_sym_super] = ACTIONS(4583), - [anon_sym_STAR] = ACTIONS(4583), - [sym_label] = ACTIONS(4583), - [anon_sym_in] = ACTIONS(4583), - [anon_sym_DOT_DOT] = ACTIONS(4585), - [anon_sym_QMARK_COLON] = ACTIONS(4585), - [anon_sym_AMP_AMP] = ACTIONS(4585), - [anon_sym_PIPE_PIPE] = ACTIONS(4585), - [anon_sym_null] = ACTIONS(4583), - [anon_sym_if] = ACTIONS(4583), - [anon_sym_else] = ACTIONS(4583), - [anon_sym_when] = ACTIONS(4583), - [anon_sym_try] = ACTIONS(4583), - [anon_sym_throw] = ACTIONS(4583), - [anon_sym_return] = ACTIONS(4583), - [anon_sym_continue] = ACTIONS(4583), - [anon_sym_break] = ACTIONS(4583), - [anon_sym_COLON_COLON] = ACTIONS(4585), - [anon_sym_PLUS_EQ] = ACTIONS(4585), - [anon_sym_DASH_EQ] = ACTIONS(4585), - [anon_sym_STAR_EQ] = ACTIONS(4585), - [anon_sym_SLASH_EQ] = ACTIONS(4585), - [anon_sym_PERCENT_EQ] = ACTIONS(4585), - [anon_sym_BANG_EQ] = ACTIONS(4583), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4585), - [anon_sym_EQ_EQ] = ACTIONS(4583), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4585), - [anon_sym_LT_EQ] = ACTIONS(4585), - [anon_sym_GT_EQ] = ACTIONS(4585), - [anon_sym_BANGin] = ACTIONS(4585), - [anon_sym_is] = ACTIONS(4583), - [anon_sym_BANGis] = ACTIONS(4585), - [anon_sym_PLUS] = ACTIONS(4583), - [anon_sym_DASH] = ACTIONS(4583), - [anon_sym_SLASH] = ACTIONS(4583), - [anon_sym_PERCENT] = ACTIONS(4583), - [anon_sym_as_QMARK] = ACTIONS(4585), - [anon_sym_PLUS_PLUS] = ACTIONS(4585), - [anon_sym_DASH_DASH] = ACTIONS(4585), - [anon_sym_BANG] = ACTIONS(4583), - [anon_sym_BANG_BANG] = ACTIONS(4585), - [anon_sym_suspend] = ACTIONS(4583), - [anon_sym_sealed] = ACTIONS(4583), - [anon_sym_annotation] = ACTIONS(4583), - [anon_sym_data] = ACTIONS(4583), - [anon_sym_inner] = ACTIONS(4583), - [anon_sym_value] = ACTIONS(4583), - [anon_sym_override] = ACTIONS(4583), - [anon_sym_lateinit] = ACTIONS(4583), - [anon_sym_public] = ACTIONS(4583), - [anon_sym_private] = ACTIONS(4583), - [anon_sym_internal] = ACTIONS(4583), - [anon_sym_protected] = ACTIONS(4583), - [anon_sym_tailrec] = ACTIONS(4583), - [anon_sym_operator] = ACTIONS(4583), - [anon_sym_infix] = ACTIONS(4583), - [anon_sym_inline] = ACTIONS(4583), - [anon_sym_external] = ACTIONS(4583), - [sym_property_modifier] = ACTIONS(4583), - [anon_sym_abstract] = ACTIONS(4583), - [anon_sym_final] = ACTIONS(4583), - [anon_sym_open] = ACTIONS(4583), - [anon_sym_vararg] = ACTIONS(4583), - [anon_sym_noinline] = ACTIONS(4583), - [anon_sym_crossinline] = ACTIONS(4583), - [anon_sym_expect] = ACTIONS(4583), - [anon_sym_actual] = ACTIONS(4583), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4585), - [anon_sym_continue_AT] = ACTIONS(4585), - [anon_sym_break_AT] = ACTIONS(4585), - [anon_sym_this_AT] = ACTIONS(4585), - [anon_sym_super_AT] = ACTIONS(4585), - [sym_real_literal] = ACTIONS(4585), - [sym_integer_literal] = ACTIONS(4583), - [sym_hex_literal] = ACTIONS(4585), - [sym_bin_literal] = ACTIONS(4585), - [anon_sym_true] = ACTIONS(4583), - [anon_sym_false] = ACTIONS(4583), - [anon_sym_SQUOTE] = ACTIONS(4585), - [sym__backtick_identifier] = ACTIONS(4585), - [sym__automatic_semicolon] = ACTIONS(4585), - [sym_safe_nav] = ACTIONS(4585), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4585), - }, - [954] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(952), - [sym__alpha_identifier] = ACTIONS(4587), - [anon_sym_AT] = ACTIONS(4589), - [anon_sym_LBRACK] = ACTIONS(4589), - [anon_sym_DOT] = ACTIONS(4587), - [anon_sym_as] = ACTIONS(4587), - [anon_sym_EQ] = ACTIONS(4587), - [anon_sym_LBRACE] = ACTIONS(4589), - [anon_sym_RBRACE] = ACTIONS(4589), - [anon_sym_LPAREN] = ACTIONS(4589), - [anon_sym_COMMA] = ACTIONS(4581), - [anon_sym_LT] = ACTIONS(4587), - [anon_sym_GT] = ACTIONS(4587), - [anon_sym_where] = ACTIONS(4587), - [anon_sym_object] = ACTIONS(4587), - [anon_sym_fun] = ACTIONS(4587), - [anon_sym_SEMI] = ACTIONS(4589), - [anon_sym_get] = ACTIONS(4587), - [anon_sym_set] = ACTIONS(4587), - [anon_sym_this] = ACTIONS(4587), - [anon_sym_super] = ACTIONS(4587), - [anon_sym_STAR] = ACTIONS(4587), - [sym_label] = ACTIONS(4587), - [anon_sym_in] = ACTIONS(4587), - [anon_sym_DOT_DOT] = ACTIONS(4589), - [anon_sym_QMARK_COLON] = ACTIONS(4589), - [anon_sym_AMP_AMP] = ACTIONS(4589), - [anon_sym_PIPE_PIPE] = ACTIONS(4589), - [anon_sym_null] = ACTIONS(4587), - [anon_sym_if] = ACTIONS(4587), - [anon_sym_else] = ACTIONS(4587), - [anon_sym_when] = ACTIONS(4587), - [anon_sym_try] = ACTIONS(4587), - [anon_sym_throw] = ACTIONS(4587), - [anon_sym_return] = ACTIONS(4587), - [anon_sym_continue] = ACTIONS(4587), - [anon_sym_break] = ACTIONS(4587), - [anon_sym_COLON_COLON] = ACTIONS(4589), - [anon_sym_PLUS_EQ] = ACTIONS(4589), - [anon_sym_DASH_EQ] = ACTIONS(4589), - [anon_sym_STAR_EQ] = ACTIONS(4589), - [anon_sym_SLASH_EQ] = ACTIONS(4589), - [anon_sym_PERCENT_EQ] = ACTIONS(4589), - [anon_sym_BANG_EQ] = ACTIONS(4587), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4589), - [anon_sym_EQ_EQ] = ACTIONS(4587), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4589), - [anon_sym_LT_EQ] = ACTIONS(4589), - [anon_sym_GT_EQ] = ACTIONS(4589), - [anon_sym_BANGin] = ACTIONS(4589), - [anon_sym_is] = ACTIONS(4587), - [anon_sym_BANGis] = ACTIONS(4589), - [anon_sym_PLUS] = ACTIONS(4587), - [anon_sym_DASH] = ACTIONS(4587), - [anon_sym_SLASH] = ACTIONS(4587), - [anon_sym_PERCENT] = ACTIONS(4587), - [anon_sym_as_QMARK] = ACTIONS(4589), - [anon_sym_PLUS_PLUS] = ACTIONS(4589), - [anon_sym_DASH_DASH] = ACTIONS(4589), - [anon_sym_BANG] = ACTIONS(4587), - [anon_sym_BANG_BANG] = ACTIONS(4589), - [anon_sym_suspend] = ACTIONS(4587), - [anon_sym_sealed] = ACTIONS(4587), - [anon_sym_annotation] = ACTIONS(4587), - [anon_sym_data] = ACTIONS(4587), - [anon_sym_inner] = ACTIONS(4587), - [anon_sym_value] = ACTIONS(4587), - [anon_sym_override] = ACTIONS(4587), - [anon_sym_lateinit] = ACTIONS(4587), - [anon_sym_public] = ACTIONS(4587), - [anon_sym_private] = ACTIONS(4587), - [anon_sym_internal] = ACTIONS(4587), - [anon_sym_protected] = ACTIONS(4587), - [anon_sym_tailrec] = ACTIONS(4587), - [anon_sym_operator] = ACTIONS(4587), - [anon_sym_infix] = ACTIONS(4587), - [anon_sym_inline] = ACTIONS(4587), - [anon_sym_external] = ACTIONS(4587), - [sym_property_modifier] = ACTIONS(4587), - [anon_sym_abstract] = ACTIONS(4587), - [anon_sym_final] = ACTIONS(4587), - [anon_sym_open] = ACTIONS(4587), - [anon_sym_vararg] = ACTIONS(4587), - [anon_sym_noinline] = ACTIONS(4587), - [anon_sym_crossinline] = ACTIONS(4587), - [anon_sym_expect] = ACTIONS(4587), - [anon_sym_actual] = ACTIONS(4587), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4589), - [anon_sym_continue_AT] = ACTIONS(4589), - [anon_sym_break_AT] = ACTIONS(4589), - [anon_sym_this_AT] = ACTIONS(4589), - [anon_sym_super_AT] = ACTIONS(4589), - [sym_real_literal] = ACTIONS(4589), - [sym_integer_literal] = ACTIONS(4587), - [sym_hex_literal] = ACTIONS(4589), - [sym_bin_literal] = ACTIONS(4589), - [anon_sym_true] = ACTIONS(4587), - [anon_sym_false] = ACTIONS(4587), - [anon_sym_SQUOTE] = ACTIONS(4589), - [sym__backtick_identifier] = ACTIONS(4589), - [sym__automatic_semicolon] = ACTIONS(4589), - [sym_safe_nav] = ACTIONS(4589), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4589), - }, - [955] = { - [sym_class_body] = STATE(1183), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(4202), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [956] = { - [sym_enum_class_body] = STATE(1013), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3236), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [957] = { - [sym_class_body] = STATE(1174), - [sym__alpha_identifier] = ACTIONS(4591), - [anon_sym_AT] = ACTIONS(4593), - [anon_sym_LBRACK] = ACTIONS(4593), - [anon_sym_DOT] = ACTIONS(4591), - [anon_sym_as] = ACTIONS(4591), - [anon_sym_EQ] = ACTIONS(4591), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4593), - [anon_sym_LPAREN] = ACTIONS(4593), - [anon_sym_COMMA] = ACTIONS(4593), - [anon_sym_LT] = ACTIONS(4591), - [anon_sym_GT] = ACTIONS(4591), - [anon_sym_where] = ACTIONS(4591), - [anon_sym_object] = ACTIONS(4591), - [anon_sym_fun] = ACTIONS(4591), - [anon_sym_SEMI] = ACTIONS(4593), - [anon_sym_get] = ACTIONS(4591), - [anon_sym_set] = ACTIONS(4591), - [anon_sym_this] = ACTIONS(4591), - [anon_sym_super] = ACTIONS(4591), - [anon_sym_STAR] = ACTIONS(4591), - [sym_label] = ACTIONS(4591), - [anon_sym_in] = ACTIONS(4591), - [anon_sym_DOT_DOT] = ACTIONS(4593), - [anon_sym_QMARK_COLON] = ACTIONS(4593), - [anon_sym_AMP_AMP] = ACTIONS(4593), - [anon_sym_PIPE_PIPE] = ACTIONS(4593), - [anon_sym_null] = ACTIONS(4591), - [anon_sym_if] = ACTIONS(4591), - [anon_sym_else] = ACTIONS(4591), - [anon_sym_when] = ACTIONS(4591), - [anon_sym_try] = ACTIONS(4591), - [anon_sym_throw] = ACTIONS(4591), - [anon_sym_return] = ACTIONS(4591), - [anon_sym_continue] = ACTIONS(4591), - [anon_sym_break] = ACTIONS(4591), - [anon_sym_COLON_COLON] = ACTIONS(4593), - [anon_sym_PLUS_EQ] = ACTIONS(4593), - [anon_sym_DASH_EQ] = ACTIONS(4593), - [anon_sym_STAR_EQ] = ACTIONS(4593), - [anon_sym_SLASH_EQ] = ACTIONS(4593), - [anon_sym_PERCENT_EQ] = ACTIONS(4593), - [anon_sym_BANG_EQ] = ACTIONS(4591), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4593), - [anon_sym_EQ_EQ] = ACTIONS(4591), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4593), - [anon_sym_LT_EQ] = ACTIONS(4593), - [anon_sym_GT_EQ] = ACTIONS(4593), - [anon_sym_BANGin] = ACTIONS(4593), - [anon_sym_is] = ACTIONS(4591), - [anon_sym_BANGis] = ACTIONS(4593), - [anon_sym_PLUS] = ACTIONS(4591), - [anon_sym_DASH] = ACTIONS(4591), - [anon_sym_SLASH] = ACTIONS(4591), - [anon_sym_PERCENT] = ACTIONS(4591), - [anon_sym_as_QMARK] = ACTIONS(4593), - [anon_sym_PLUS_PLUS] = ACTIONS(4593), - [anon_sym_DASH_DASH] = ACTIONS(4593), - [anon_sym_BANG] = ACTIONS(4591), - [anon_sym_BANG_BANG] = ACTIONS(4593), - [anon_sym_suspend] = ACTIONS(4591), - [anon_sym_sealed] = ACTIONS(4591), - [anon_sym_annotation] = ACTIONS(4591), - [anon_sym_data] = ACTIONS(4591), - [anon_sym_inner] = ACTIONS(4591), - [anon_sym_value] = ACTIONS(4591), - [anon_sym_override] = ACTIONS(4591), - [anon_sym_lateinit] = ACTIONS(4591), - [anon_sym_public] = ACTIONS(4591), - [anon_sym_private] = ACTIONS(4591), - [anon_sym_internal] = ACTIONS(4591), - [anon_sym_protected] = ACTIONS(4591), - [anon_sym_tailrec] = ACTIONS(4591), - [anon_sym_operator] = ACTIONS(4591), - [anon_sym_infix] = ACTIONS(4591), - [anon_sym_inline] = ACTIONS(4591), - [anon_sym_external] = ACTIONS(4591), - [sym_property_modifier] = ACTIONS(4591), - [anon_sym_abstract] = ACTIONS(4591), - [anon_sym_final] = ACTIONS(4591), - [anon_sym_open] = ACTIONS(4591), - [anon_sym_vararg] = ACTIONS(4591), - [anon_sym_noinline] = ACTIONS(4591), - [anon_sym_crossinline] = ACTIONS(4591), - [anon_sym_expect] = ACTIONS(4591), - [anon_sym_actual] = ACTIONS(4591), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4593), - [anon_sym_continue_AT] = ACTIONS(4593), - [anon_sym_break_AT] = ACTIONS(4593), - [anon_sym_this_AT] = ACTIONS(4593), - [anon_sym_super_AT] = ACTIONS(4593), - [sym_real_literal] = ACTIONS(4593), - [sym_integer_literal] = ACTIONS(4591), - [sym_hex_literal] = ACTIONS(4593), - [sym_bin_literal] = ACTIONS(4593), - [anon_sym_true] = ACTIONS(4591), - [anon_sym_false] = ACTIONS(4591), - [anon_sym_SQUOTE] = ACTIONS(4593), - [sym__backtick_identifier] = ACTIONS(4593), - [sym__automatic_semicolon] = ACTIONS(4593), - [sym_safe_nav] = ACTIONS(4593), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4593), - }, - [958] = { - [sym__alpha_identifier] = ACTIONS(4595), - [anon_sym_AT] = ACTIONS(4597), - [anon_sym_COLON] = ACTIONS(4595), - [anon_sym_LBRACK] = ACTIONS(4597), - [anon_sym_DOT] = ACTIONS(4595), - [anon_sym_as] = ACTIONS(4595), - [anon_sym_EQ] = ACTIONS(4595), - [anon_sym_LBRACE] = ACTIONS(4597), - [anon_sym_RBRACE] = ACTIONS(4597), - [anon_sym_LPAREN] = ACTIONS(4597), - [anon_sym_COMMA] = ACTIONS(4597), - [anon_sym_LT] = ACTIONS(4595), - [anon_sym_GT] = ACTIONS(4595), - [anon_sym_where] = ACTIONS(4595), - [anon_sym_object] = ACTIONS(4595), - [anon_sym_fun] = ACTIONS(4595), - [anon_sym_SEMI] = ACTIONS(4597), - [anon_sym_get] = ACTIONS(4595), - [anon_sym_set] = ACTIONS(4595), - [anon_sym_this] = ACTIONS(4595), - [anon_sym_super] = ACTIONS(4595), - [anon_sym_STAR] = ACTIONS(4595), - [sym_label] = ACTIONS(4595), - [anon_sym_in] = ACTIONS(4595), - [anon_sym_DOT_DOT] = ACTIONS(4597), - [anon_sym_QMARK_COLON] = ACTIONS(4597), - [anon_sym_AMP_AMP] = ACTIONS(4597), - [anon_sym_PIPE_PIPE] = ACTIONS(4597), - [anon_sym_null] = ACTIONS(4595), - [anon_sym_if] = ACTIONS(4595), - [anon_sym_else] = ACTIONS(4595), - [anon_sym_when] = ACTIONS(4595), - [anon_sym_try] = ACTIONS(4595), - [anon_sym_throw] = ACTIONS(4595), - [anon_sym_return] = ACTIONS(4595), - [anon_sym_continue] = ACTIONS(4595), - [anon_sym_break] = ACTIONS(4595), - [anon_sym_COLON_COLON] = ACTIONS(4597), - [anon_sym_PLUS_EQ] = ACTIONS(4597), - [anon_sym_DASH_EQ] = ACTIONS(4597), - [anon_sym_STAR_EQ] = ACTIONS(4597), - [anon_sym_SLASH_EQ] = ACTIONS(4597), - [anon_sym_PERCENT_EQ] = ACTIONS(4597), - [anon_sym_BANG_EQ] = ACTIONS(4595), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4597), - [anon_sym_EQ_EQ] = ACTIONS(4595), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4597), - [anon_sym_LT_EQ] = ACTIONS(4597), - [anon_sym_GT_EQ] = ACTIONS(4597), - [anon_sym_BANGin] = ACTIONS(4597), - [anon_sym_is] = ACTIONS(4595), - [anon_sym_BANGis] = ACTIONS(4597), - [anon_sym_PLUS] = ACTIONS(4595), - [anon_sym_DASH] = ACTIONS(4595), - [anon_sym_SLASH] = ACTIONS(4595), - [anon_sym_PERCENT] = ACTIONS(4595), - [anon_sym_as_QMARK] = ACTIONS(4597), - [anon_sym_PLUS_PLUS] = ACTIONS(4597), - [anon_sym_DASH_DASH] = ACTIONS(4597), - [anon_sym_BANG] = ACTIONS(4595), - [anon_sym_BANG_BANG] = ACTIONS(4597), - [anon_sym_suspend] = ACTIONS(4595), - [anon_sym_sealed] = ACTIONS(4595), - [anon_sym_annotation] = ACTIONS(4595), - [anon_sym_data] = ACTIONS(4595), - [anon_sym_inner] = ACTIONS(4595), - [anon_sym_value] = ACTIONS(4595), - [anon_sym_override] = ACTIONS(4595), - [anon_sym_lateinit] = ACTIONS(4595), - [anon_sym_public] = ACTIONS(4595), - [anon_sym_private] = ACTIONS(4595), - [anon_sym_internal] = ACTIONS(4595), - [anon_sym_protected] = ACTIONS(4595), - [anon_sym_tailrec] = ACTIONS(4595), - [anon_sym_operator] = ACTIONS(4595), - [anon_sym_infix] = ACTIONS(4595), - [anon_sym_inline] = ACTIONS(4595), - [anon_sym_external] = ACTIONS(4595), - [sym_property_modifier] = ACTIONS(4595), - [anon_sym_abstract] = ACTIONS(4595), - [anon_sym_final] = ACTIONS(4595), - [anon_sym_open] = ACTIONS(4595), - [anon_sym_vararg] = ACTIONS(4595), - [anon_sym_noinline] = ACTIONS(4595), - [anon_sym_crossinline] = ACTIONS(4595), - [anon_sym_expect] = ACTIONS(4595), - [anon_sym_actual] = ACTIONS(4595), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4597), - [anon_sym_continue_AT] = ACTIONS(4597), - [anon_sym_break_AT] = ACTIONS(4597), - [anon_sym_this_AT] = ACTIONS(4597), - [anon_sym_super_AT] = ACTIONS(4597), - [sym_real_literal] = ACTIONS(4597), - [sym_integer_literal] = ACTIONS(4595), - [sym_hex_literal] = ACTIONS(4597), - [sym_bin_literal] = ACTIONS(4597), - [anon_sym_true] = ACTIONS(4595), - [anon_sym_false] = ACTIONS(4595), - [anon_sym_SQUOTE] = ACTIONS(4597), - [sym__backtick_identifier] = ACTIONS(4597), - [sym__automatic_semicolon] = ACTIONS(4597), - [sym_safe_nav] = ACTIONS(4597), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4597), - }, - [959] = { - [sym_class_body] = STATE(1167), - [sym__alpha_identifier] = ACTIONS(4455), - [anon_sym_AT] = ACTIONS(4457), - [anon_sym_LBRACK] = ACTIONS(4457), - [anon_sym_DOT] = ACTIONS(4455), - [anon_sym_as] = ACTIONS(4455), - [anon_sym_EQ] = ACTIONS(4455), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4457), - [anon_sym_LPAREN] = ACTIONS(4457), - [anon_sym_COMMA] = ACTIONS(4457), - [anon_sym_LT] = ACTIONS(4455), - [anon_sym_GT] = ACTIONS(4455), - [anon_sym_where] = ACTIONS(4455), - [anon_sym_object] = ACTIONS(4455), - [anon_sym_fun] = ACTIONS(4455), - [anon_sym_SEMI] = ACTIONS(4457), - [anon_sym_get] = ACTIONS(4455), - [anon_sym_set] = ACTIONS(4455), - [anon_sym_this] = ACTIONS(4455), - [anon_sym_super] = ACTIONS(4455), - [anon_sym_STAR] = ACTIONS(4455), - [sym_label] = ACTIONS(4455), - [anon_sym_in] = ACTIONS(4455), - [anon_sym_DOT_DOT] = ACTIONS(4457), - [anon_sym_QMARK_COLON] = ACTIONS(4457), - [anon_sym_AMP_AMP] = ACTIONS(4457), - [anon_sym_PIPE_PIPE] = ACTIONS(4457), - [anon_sym_null] = ACTIONS(4455), - [anon_sym_if] = ACTIONS(4455), - [anon_sym_else] = ACTIONS(4455), - [anon_sym_when] = ACTIONS(4455), - [anon_sym_try] = ACTIONS(4455), - [anon_sym_throw] = ACTIONS(4455), - [anon_sym_return] = ACTIONS(4455), - [anon_sym_continue] = ACTIONS(4455), - [anon_sym_break] = ACTIONS(4455), - [anon_sym_COLON_COLON] = ACTIONS(4457), - [anon_sym_PLUS_EQ] = ACTIONS(4457), - [anon_sym_DASH_EQ] = ACTIONS(4457), - [anon_sym_STAR_EQ] = ACTIONS(4457), - [anon_sym_SLASH_EQ] = ACTIONS(4457), - [anon_sym_PERCENT_EQ] = ACTIONS(4457), - [anon_sym_BANG_EQ] = ACTIONS(4455), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4457), - [anon_sym_EQ_EQ] = ACTIONS(4455), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4457), - [anon_sym_LT_EQ] = ACTIONS(4457), - [anon_sym_GT_EQ] = ACTIONS(4457), - [anon_sym_BANGin] = ACTIONS(4457), - [anon_sym_is] = ACTIONS(4455), - [anon_sym_BANGis] = ACTIONS(4457), - [anon_sym_PLUS] = ACTIONS(4455), - [anon_sym_DASH] = ACTIONS(4455), - [anon_sym_SLASH] = ACTIONS(4455), - [anon_sym_PERCENT] = ACTIONS(4455), - [anon_sym_as_QMARK] = ACTIONS(4457), - [anon_sym_PLUS_PLUS] = ACTIONS(4457), - [anon_sym_DASH_DASH] = ACTIONS(4457), - [anon_sym_BANG] = ACTIONS(4455), - [anon_sym_BANG_BANG] = ACTIONS(4457), - [anon_sym_suspend] = ACTIONS(4455), - [anon_sym_sealed] = ACTIONS(4455), - [anon_sym_annotation] = ACTIONS(4455), - [anon_sym_data] = ACTIONS(4455), - [anon_sym_inner] = ACTIONS(4455), - [anon_sym_value] = ACTIONS(4455), - [anon_sym_override] = ACTIONS(4455), - [anon_sym_lateinit] = ACTIONS(4455), - [anon_sym_public] = ACTIONS(4455), - [anon_sym_private] = ACTIONS(4455), - [anon_sym_internal] = ACTIONS(4455), - [anon_sym_protected] = ACTIONS(4455), - [anon_sym_tailrec] = ACTIONS(4455), - [anon_sym_operator] = ACTIONS(4455), - [anon_sym_infix] = ACTIONS(4455), - [anon_sym_inline] = ACTIONS(4455), - [anon_sym_external] = ACTIONS(4455), - [sym_property_modifier] = ACTIONS(4455), - [anon_sym_abstract] = ACTIONS(4455), - [anon_sym_final] = ACTIONS(4455), - [anon_sym_open] = ACTIONS(4455), - [anon_sym_vararg] = ACTIONS(4455), - [anon_sym_noinline] = ACTIONS(4455), - [anon_sym_crossinline] = ACTIONS(4455), - [anon_sym_expect] = ACTIONS(4455), - [anon_sym_actual] = ACTIONS(4455), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4457), - [anon_sym_continue_AT] = ACTIONS(4457), - [anon_sym_break_AT] = ACTIONS(4457), - [anon_sym_this_AT] = ACTIONS(4457), - [anon_sym_super_AT] = ACTIONS(4457), - [sym_real_literal] = ACTIONS(4457), - [sym_integer_literal] = ACTIONS(4455), - [sym_hex_literal] = ACTIONS(4457), - [sym_bin_literal] = ACTIONS(4457), - [anon_sym_true] = ACTIONS(4455), - [anon_sym_false] = ACTIONS(4455), - [anon_sym_SQUOTE] = ACTIONS(4457), - [sym__backtick_identifier] = ACTIONS(4457), - [sym__automatic_semicolon] = ACTIONS(4457), - [sym_safe_nav] = ACTIONS(4457), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4457), - }, - [960] = { - [sym_enum_class_body] = STATE(1163), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(4335), - [anon_sym_object] = ACTIONS(4335), - [anon_sym_fun] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_this] = ACTIONS(4335), - [anon_sym_super] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4335), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_null] = ACTIONS(4335), - [anon_sym_if] = ACTIONS(4335), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_when] = ACTIONS(4335), - [anon_sym_try] = ACTIONS(4335), - [anon_sym_throw] = ACTIONS(4335), - [anon_sym_return] = ACTIONS(4335), - [anon_sym_continue] = ACTIONS(4335), - [anon_sym_break] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG] = ACTIONS(4335), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4337), - [anon_sym_continue_AT] = ACTIONS(4337), - [anon_sym_break_AT] = ACTIONS(4337), - [anon_sym_this_AT] = ACTIONS(4337), - [anon_sym_super_AT] = ACTIONS(4337), - [sym_real_literal] = ACTIONS(4337), - [sym_integer_literal] = ACTIONS(4335), - [sym_hex_literal] = ACTIONS(4337), - [sym_bin_literal] = ACTIONS(4337), - [anon_sym_true] = ACTIONS(4335), - [anon_sym_false] = ACTIONS(4335), - [anon_sym_SQUOTE] = ACTIONS(4337), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4337), - }, - [961] = { - [sym__alpha_identifier] = ACTIONS(4599), - [anon_sym_AT] = ACTIONS(4601), - [anon_sym_LBRACK] = ACTIONS(4601), - [anon_sym_DOT] = ACTIONS(4599), - [anon_sym_as] = ACTIONS(4599), - [anon_sym_EQ] = ACTIONS(4599), - [anon_sym_LBRACE] = ACTIONS(4601), - [anon_sym_RBRACE] = ACTIONS(4601), - [anon_sym_LPAREN] = ACTIONS(4601), - [anon_sym_COMMA] = ACTIONS(4601), - [anon_sym_by] = ACTIONS(4599), - [anon_sym_LT] = ACTIONS(4599), - [anon_sym_GT] = ACTIONS(4599), - [anon_sym_where] = ACTIONS(4599), - [anon_sym_object] = ACTIONS(4599), - [anon_sym_fun] = ACTIONS(4599), - [anon_sym_SEMI] = ACTIONS(4601), - [anon_sym_get] = ACTIONS(4599), - [anon_sym_set] = ACTIONS(4599), - [anon_sym_this] = ACTIONS(4599), - [anon_sym_super] = ACTIONS(4599), - [anon_sym_STAR] = ACTIONS(4599), - [sym_label] = ACTIONS(4599), - [anon_sym_in] = ACTIONS(4599), - [anon_sym_DOT_DOT] = ACTIONS(4601), - [anon_sym_QMARK_COLON] = ACTIONS(4601), - [anon_sym_AMP_AMP] = ACTIONS(4601), - [anon_sym_PIPE_PIPE] = ACTIONS(4601), - [anon_sym_null] = ACTIONS(4599), - [anon_sym_if] = ACTIONS(4599), - [anon_sym_else] = ACTIONS(4599), - [anon_sym_when] = ACTIONS(4599), - [anon_sym_try] = ACTIONS(4599), - [anon_sym_throw] = ACTIONS(4599), - [anon_sym_return] = ACTIONS(4599), - [anon_sym_continue] = ACTIONS(4599), - [anon_sym_break] = ACTIONS(4599), - [anon_sym_COLON_COLON] = ACTIONS(4601), - [anon_sym_PLUS_EQ] = ACTIONS(4601), - [anon_sym_DASH_EQ] = ACTIONS(4601), - [anon_sym_STAR_EQ] = ACTIONS(4601), - [anon_sym_SLASH_EQ] = ACTIONS(4601), - [anon_sym_PERCENT_EQ] = ACTIONS(4601), - [anon_sym_BANG_EQ] = ACTIONS(4599), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4601), - [anon_sym_EQ_EQ] = ACTIONS(4599), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4601), - [anon_sym_LT_EQ] = ACTIONS(4601), - [anon_sym_GT_EQ] = ACTIONS(4601), - [anon_sym_BANGin] = ACTIONS(4601), - [anon_sym_is] = ACTIONS(4599), - [anon_sym_BANGis] = ACTIONS(4601), - [anon_sym_PLUS] = ACTIONS(4599), - [anon_sym_DASH] = ACTIONS(4599), - [anon_sym_SLASH] = ACTIONS(4599), - [anon_sym_PERCENT] = ACTIONS(4599), - [anon_sym_as_QMARK] = ACTIONS(4601), - [anon_sym_PLUS_PLUS] = ACTIONS(4601), - [anon_sym_DASH_DASH] = ACTIONS(4601), - [anon_sym_BANG] = ACTIONS(4599), - [anon_sym_BANG_BANG] = ACTIONS(4601), - [anon_sym_suspend] = ACTIONS(4599), - [anon_sym_sealed] = ACTIONS(4599), - [anon_sym_annotation] = ACTIONS(4599), - [anon_sym_data] = ACTIONS(4599), - [anon_sym_inner] = ACTIONS(4599), - [anon_sym_value] = ACTIONS(4599), - [anon_sym_override] = ACTIONS(4599), - [anon_sym_lateinit] = ACTIONS(4599), - [anon_sym_public] = ACTIONS(4599), - [anon_sym_private] = ACTIONS(4599), - [anon_sym_internal] = ACTIONS(4599), - [anon_sym_protected] = ACTIONS(4599), - [anon_sym_tailrec] = ACTIONS(4599), - [anon_sym_operator] = ACTIONS(4599), - [anon_sym_infix] = ACTIONS(4599), - [anon_sym_inline] = ACTIONS(4599), - [anon_sym_external] = ACTIONS(4599), - [sym_property_modifier] = ACTIONS(4599), - [anon_sym_abstract] = ACTIONS(4599), - [anon_sym_final] = ACTIONS(4599), - [anon_sym_open] = ACTIONS(4599), - [anon_sym_vararg] = ACTIONS(4599), - [anon_sym_noinline] = ACTIONS(4599), - [anon_sym_crossinline] = ACTIONS(4599), - [anon_sym_expect] = ACTIONS(4599), - [anon_sym_actual] = ACTIONS(4599), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4601), - [anon_sym_continue_AT] = ACTIONS(4601), - [anon_sym_break_AT] = ACTIONS(4601), - [anon_sym_this_AT] = ACTIONS(4601), - [anon_sym_super_AT] = ACTIONS(4601), - [sym_real_literal] = ACTIONS(4601), - [sym_integer_literal] = ACTIONS(4599), - [sym_hex_literal] = ACTIONS(4601), - [sym_bin_literal] = ACTIONS(4601), - [anon_sym_true] = ACTIONS(4599), - [anon_sym_false] = ACTIONS(4599), - [anon_sym_SQUOTE] = ACTIONS(4601), - [sym__backtick_identifier] = ACTIONS(4601), - [sym__automatic_semicolon] = ACTIONS(4601), - [sym_safe_nav] = ACTIONS(4601), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4601), - }, - [962] = { - [sym_class_body] = STATE(1163), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(4335), - [anon_sym_object] = ACTIONS(4335), - [anon_sym_fun] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_this] = ACTIONS(4335), - [anon_sym_super] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4335), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_null] = ACTIONS(4335), - [anon_sym_if] = ACTIONS(4335), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_when] = ACTIONS(4335), - [anon_sym_try] = ACTIONS(4335), - [anon_sym_throw] = ACTIONS(4335), - [anon_sym_return] = ACTIONS(4335), - [anon_sym_continue] = ACTIONS(4335), - [anon_sym_break] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG] = ACTIONS(4335), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4337), - [anon_sym_continue_AT] = ACTIONS(4337), - [anon_sym_break_AT] = ACTIONS(4337), - [anon_sym_this_AT] = ACTIONS(4337), - [anon_sym_super_AT] = ACTIONS(4337), - [sym_real_literal] = ACTIONS(4337), - [sym_integer_literal] = ACTIONS(4335), - [sym_hex_literal] = ACTIONS(4337), - [sym_bin_literal] = ACTIONS(4337), - [anon_sym_true] = ACTIONS(4335), - [anon_sym_false] = ACTIONS(4335), - [anon_sym_SQUOTE] = ACTIONS(4337), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4337), - }, - [963] = { - [sym_enum_class_body] = STATE(1170), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(4152), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [964] = { - [sym__alpha_identifier] = ACTIONS(4603), - [anon_sym_AT] = ACTIONS(4605), - [anon_sym_COLON] = ACTIONS(4603), - [anon_sym_LBRACK] = ACTIONS(4605), - [anon_sym_DOT] = ACTIONS(4603), - [anon_sym_as] = ACTIONS(4603), - [anon_sym_EQ] = ACTIONS(4603), - [anon_sym_LBRACE] = ACTIONS(4605), - [anon_sym_RBRACE] = ACTIONS(4605), - [anon_sym_LPAREN] = ACTIONS(4605), - [anon_sym_COMMA] = ACTIONS(4605), - [anon_sym_LT] = ACTIONS(4603), - [anon_sym_GT] = ACTIONS(4603), - [anon_sym_where] = ACTIONS(4603), - [anon_sym_object] = ACTIONS(4603), - [anon_sym_fun] = ACTIONS(4603), - [anon_sym_SEMI] = ACTIONS(4605), - [anon_sym_get] = ACTIONS(4603), - [anon_sym_set] = ACTIONS(4603), - [anon_sym_this] = ACTIONS(4603), - [anon_sym_super] = ACTIONS(4603), - [anon_sym_STAR] = ACTIONS(4603), - [sym_label] = ACTIONS(4603), - [anon_sym_in] = ACTIONS(4603), - [anon_sym_DOT_DOT] = ACTIONS(4605), - [anon_sym_QMARK_COLON] = ACTIONS(4605), - [anon_sym_AMP_AMP] = ACTIONS(4605), - [anon_sym_PIPE_PIPE] = ACTIONS(4605), - [anon_sym_null] = ACTIONS(4603), - [anon_sym_if] = ACTIONS(4603), - [anon_sym_else] = ACTIONS(4603), - [anon_sym_when] = ACTIONS(4603), - [anon_sym_try] = ACTIONS(4603), - [anon_sym_throw] = ACTIONS(4603), - [anon_sym_return] = ACTIONS(4603), - [anon_sym_continue] = ACTIONS(4603), - [anon_sym_break] = ACTIONS(4603), - [anon_sym_COLON_COLON] = ACTIONS(4605), - [anon_sym_PLUS_EQ] = ACTIONS(4605), - [anon_sym_DASH_EQ] = ACTIONS(4605), - [anon_sym_STAR_EQ] = ACTIONS(4605), - [anon_sym_SLASH_EQ] = ACTIONS(4605), - [anon_sym_PERCENT_EQ] = ACTIONS(4605), - [anon_sym_BANG_EQ] = ACTIONS(4603), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4605), - [anon_sym_EQ_EQ] = ACTIONS(4603), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4605), - [anon_sym_LT_EQ] = ACTIONS(4605), - [anon_sym_GT_EQ] = ACTIONS(4605), - [anon_sym_BANGin] = ACTIONS(4605), - [anon_sym_is] = ACTIONS(4603), - [anon_sym_BANGis] = ACTIONS(4605), - [anon_sym_PLUS] = ACTIONS(4603), - [anon_sym_DASH] = ACTIONS(4603), - [anon_sym_SLASH] = ACTIONS(4603), - [anon_sym_PERCENT] = ACTIONS(4603), - [anon_sym_as_QMARK] = ACTIONS(4605), - [anon_sym_PLUS_PLUS] = ACTIONS(4605), - [anon_sym_DASH_DASH] = ACTIONS(4605), - [anon_sym_BANG] = ACTIONS(4603), - [anon_sym_BANG_BANG] = ACTIONS(4605), - [anon_sym_suspend] = ACTIONS(4603), - [anon_sym_sealed] = ACTIONS(4603), - [anon_sym_annotation] = ACTIONS(4603), - [anon_sym_data] = ACTIONS(4603), - [anon_sym_inner] = ACTIONS(4603), - [anon_sym_value] = ACTIONS(4603), - [anon_sym_override] = ACTIONS(4603), - [anon_sym_lateinit] = ACTIONS(4603), - [anon_sym_public] = ACTIONS(4603), - [anon_sym_private] = ACTIONS(4603), - [anon_sym_internal] = ACTIONS(4603), - [anon_sym_protected] = ACTIONS(4603), - [anon_sym_tailrec] = ACTIONS(4603), - [anon_sym_operator] = ACTIONS(4603), - [anon_sym_infix] = ACTIONS(4603), - [anon_sym_inline] = ACTIONS(4603), - [anon_sym_external] = ACTIONS(4603), - [sym_property_modifier] = ACTIONS(4603), - [anon_sym_abstract] = ACTIONS(4603), - [anon_sym_final] = ACTIONS(4603), - [anon_sym_open] = ACTIONS(4603), - [anon_sym_vararg] = ACTIONS(4603), - [anon_sym_noinline] = ACTIONS(4603), - [anon_sym_crossinline] = ACTIONS(4603), - [anon_sym_expect] = ACTIONS(4603), - [anon_sym_actual] = ACTIONS(4603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4605), - [anon_sym_continue_AT] = ACTIONS(4605), - [anon_sym_break_AT] = ACTIONS(4605), - [anon_sym_this_AT] = ACTIONS(4605), - [anon_sym_super_AT] = ACTIONS(4605), - [sym_real_literal] = ACTIONS(4605), - [sym_integer_literal] = ACTIONS(4603), - [sym_hex_literal] = ACTIONS(4605), - [sym_bin_literal] = ACTIONS(4605), - [anon_sym_true] = ACTIONS(4603), - [anon_sym_false] = ACTIONS(4603), - [anon_sym_SQUOTE] = ACTIONS(4605), - [sym__backtick_identifier] = ACTIONS(4605), - [sym__automatic_semicolon] = ACTIONS(4605), - [sym_safe_nav] = ACTIONS(4605), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4605), - }, - [965] = { - [sym_class_body] = STATE(1014), - [sym__alpha_identifier] = ACTIONS(4607), - [anon_sym_AT] = ACTIONS(4609), - [anon_sym_LBRACK] = ACTIONS(4609), - [anon_sym_DOT] = ACTIONS(4607), - [anon_sym_as] = ACTIONS(4607), - [anon_sym_EQ] = ACTIONS(4607), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4609), - [anon_sym_LPAREN] = ACTIONS(4609), - [anon_sym_COMMA] = ACTIONS(4609), - [anon_sym_LT] = ACTIONS(4607), - [anon_sym_GT] = ACTIONS(4607), - [anon_sym_where] = ACTIONS(4607), - [anon_sym_object] = ACTIONS(4607), - [anon_sym_fun] = ACTIONS(4607), - [anon_sym_SEMI] = ACTIONS(4609), - [anon_sym_get] = ACTIONS(4607), - [anon_sym_set] = ACTIONS(4607), - [anon_sym_this] = ACTIONS(4607), - [anon_sym_super] = ACTIONS(4607), - [anon_sym_STAR] = ACTIONS(4607), - [sym_label] = ACTIONS(4607), - [anon_sym_in] = ACTIONS(4607), - [anon_sym_DOT_DOT] = ACTIONS(4609), - [anon_sym_QMARK_COLON] = ACTIONS(4609), - [anon_sym_AMP_AMP] = ACTIONS(4609), - [anon_sym_PIPE_PIPE] = ACTIONS(4609), - [anon_sym_null] = ACTIONS(4607), - [anon_sym_if] = ACTIONS(4607), - [anon_sym_else] = ACTIONS(4607), - [anon_sym_when] = ACTIONS(4607), - [anon_sym_try] = ACTIONS(4607), - [anon_sym_throw] = ACTIONS(4607), - [anon_sym_return] = ACTIONS(4607), - [anon_sym_continue] = ACTIONS(4607), - [anon_sym_break] = ACTIONS(4607), - [anon_sym_COLON_COLON] = ACTIONS(4609), - [anon_sym_PLUS_EQ] = ACTIONS(4609), - [anon_sym_DASH_EQ] = ACTIONS(4609), - [anon_sym_STAR_EQ] = ACTIONS(4609), - [anon_sym_SLASH_EQ] = ACTIONS(4609), - [anon_sym_PERCENT_EQ] = ACTIONS(4609), - [anon_sym_BANG_EQ] = ACTIONS(4607), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4609), - [anon_sym_EQ_EQ] = ACTIONS(4607), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4609), - [anon_sym_LT_EQ] = ACTIONS(4609), - [anon_sym_GT_EQ] = ACTIONS(4609), - [anon_sym_BANGin] = ACTIONS(4609), - [anon_sym_is] = ACTIONS(4607), - [anon_sym_BANGis] = ACTIONS(4609), - [anon_sym_PLUS] = ACTIONS(4607), - [anon_sym_DASH] = ACTIONS(4607), - [anon_sym_SLASH] = ACTIONS(4607), - [anon_sym_PERCENT] = ACTIONS(4607), - [anon_sym_as_QMARK] = ACTIONS(4609), - [anon_sym_PLUS_PLUS] = ACTIONS(4609), - [anon_sym_DASH_DASH] = ACTIONS(4609), - [anon_sym_BANG] = ACTIONS(4607), - [anon_sym_BANG_BANG] = ACTIONS(4609), - [anon_sym_suspend] = ACTIONS(4607), - [anon_sym_sealed] = ACTIONS(4607), - [anon_sym_annotation] = ACTIONS(4607), - [anon_sym_data] = ACTIONS(4607), - [anon_sym_inner] = ACTIONS(4607), - [anon_sym_value] = ACTIONS(4607), - [anon_sym_override] = ACTIONS(4607), - [anon_sym_lateinit] = ACTIONS(4607), - [anon_sym_public] = ACTIONS(4607), - [anon_sym_private] = ACTIONS(4607), - [anon_sym_internal] = ACTIONS(4607), - [anon_sym_protected] = ACTIONS(4607), - [anon_sym_tailrec] = ACTIONS(4607), - [anon_sym_operator] = ACTIONS(4607), - [anon_sym_infix] = ACTIONS(4607), - [anon_sym_inline] = ACTIONS(4607), - [anon_sym_external] = ACTIONS(4607), - [sym_property_modifier] = ACTIONS(4607), - [anon_sym_abstract] = ACTIONS(4607), - [anon_sym_final] = ACTIONS(4607), - [anon_sym_open] = ACTIONS(4607), - [anon_sym_vararg] = ACTIONS(4607), - [anon_sym_noinline] = ACTIONS(4607), - [anon_sym_crossinline] = ACTIONS(4607), - [anon_sym_expect] = ACTIONS(4607), - [anon_sym_actual] = ACTIONS(4607), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4609), - [anon_sym_continue_AT] = ACTIONS(4609), - [anon_sym_break_AT] = ACTIONS(4609), - [anon_sym_this_AT] = ACTIONS(4609), - [anon_sym_super_AT] = ACTIONS(4609), - [sym_real_literal] = ACTIONS(4609), - [sym_integer_literal] = ACTIONS(4607), - [sym_hex_literal] = ACTIONS(4609), - [sym_bin_literal] = ACTIONS(4609), - [anon_sym_true] = ACTIONS(4607), - [anon_sym_false] = ACTIONS(4607), - [anon_sym_SQUOTE] = ACTIONS(4609), - [sym__backtick_identifier] = ACTIONS(4609), - [sym__automatic_semicolon] = ACTIONS(4609), - [sym_safe_nav] = ACTIONS(4609), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4609), - }, - [966] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(966), - [sym__alpha_identifier] = ACTIONS(4611), - [anon_sym_AT] = ACTIONS(4613), - [anon_sym_LBRACK] = ACTIONS(4613), - [anon_sym_DOT] = ACTIONS(4611), - [anon_sym_as] = ACTIONS(4611), - [anon_sym_EQ] = ACTIONS(4611), - [anon_sym_LBRACE] = ACTIONS(4613), - [anon_sym_RBRACE] = ACTIONS(4613), - [anon_sym_LPAREN] = ACTIONS(4613), - [anon_sym_COMMA] = ACTIONS(4615), - [anon_sym_LT] = ACTIONS(4611), - [anon_sym_GT] = ACTIONS(4611), - [anon_sym_where] = ACTIONS(4611), - [anon_sym_object] = ACTIONS(4611), - [anon_sym_fun] = ACTIONS(4611), - [anon_sym_SEMI] = ACTIONS(4613), - [anon_sym_get] = ACTIONS(4611), - [anon_sym_set] = ACTIONS(4611), - [anon_sym_this] = ACTIONS(4611), - [anon_sym_super] = ACTIONS(4611), - [anon_sym_STAR] = ACTIONS(4611), - [sym_label] = ACTIONS(4611), - [anon_sym_in] = ACTIONS(4611), - [anon_sym_DOT_DOT] = ACTIONS(4613), - [anon_sym_QMARK_COLON] = ACTIONS(4613), - [anon_sym_AMP_AMP] = ACTIONS(4613), - [anon_sym_PIPE_PIPE] = ACTIONS(4613), - [anon_sym_null] = ACTIONS(4611), - [anon_sym_if] = ACTIONS(4611), - [anon_sym_else] = ACTIONS(4611), - [anon_sym_when] = ACTIONS(4611), - [anon_sym_try] = ACTIONS(4611), - [anon_sym_throw] = ACTIONS(4611), - [anon_sym_return] = ACTIONS(4611), - [anon_sym_continue] = ACTIONS(4611), - [anon_sym_break] = ACTIONS(4611), - [anon_sym_COLON_COLON] = ACTIONS(4613), - [anon_sym_PLUS_EQ] = ACTIONS(4613), - [anon_sym_DASH_EQ] = ACTIONS(4613), - [anon_sym_STAR_EQ] = ACTIONS(4613), - [anon_sym_SLASH_EQ] = ACTIONS(4613), - [anon_sym_PERCENT_EQ] = ACTIONS(4613), - [anon_sym_BANG_EQ] = ACTIONS(4611), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4613), - [anon_sym_EQ_EQ] = ACTIONS(4611), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4613), - [anon_sym_LT_EQ] = ACTIONS(4613), - [anon_sym_GT_EQ] = ACTIONS(4613), - [anon_sym_BANGin] = ACTIONS(4613), - [anon_sym_is] = ACTIONS(4611), - [anon_sym_BANGis] = ACTIONS(4613), - [anon_sym_PLUS] = ACTIONS(4611), - [anon_sym_DASH] = ACTIONS(4611), - [anon_sym_SLASH] = ACTIONS(4611), - [anon_sym_PERCENT] = ACTIONS(4611), - [anon_sym_as_QMARK] = ACTIONS(4613), - [anon_sym_PLUS_PLUS] = ACTIONS(4613), - [anon_sym_DASH_DASH] = ACTIONS(4613), - [anon_sym_BANG] = ACTIONS(4611), - [anon_sym_BANG_BANG] = ACTIONS(4613), - [anon_sym_suspend] = ACTIONS(4611), - [anon_sym_sealed] = ACTIONS(4611), - [anon_sym_annotation] = ACTIONS(4611), - [anon_sym_data] = ACTIONS(4611), - [anon_sym_inner] = ACTIONS(4611), - [anon_sym_value] = ACTIONS(4611), - [anon_sym_override] = ACTIONS(4611), - [anon_sym_lateinit] = ACTIONS(4611), - [anon_sym_public] = ACTIONS(4611), - [anon_sym_private] = ACTIONS(4611), - [anon_sym_internal] = ACTIONS(4611), - [anon_sym_protected] = ACTIONS(4611), - [anon_sym_tailrec] = ACTIONS(4611), - [anon_sym_operator] = ACTIONS(4611), - [anon_sym_infix] = ACTIONS(4611), - [anon_sym_inline] = ACTIONS(4611), - [anon_sym_external] = ACTIONS(4611), - [sym_property_modifier] = ACTIONS(4611), - [anon_sym_abstract] = ACTIONS(4611), - [anon_sym_final] = ACTIONS(4611), - [anon_sym_open] = ACTIONS(4611), - [anon_sym_vararg] = ACTIONS(4611), - [anon_sym_noinline] = ACTIONS(4611), - [anon_sym_crossinline] = ACTIONS(4611), - [anon_sym_expect] = ACTIONS(4611), - [anon_sym_actual] = ACTIONS(4611), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4613), - [anon_sym_continue_AT] = ACTIONS(4613), - [anon_sym_break_AT] = ACTIONS(4613), - [anon_sym_this_AT] = ACTIONS(4613), - [anon_sym_super_AT] = ACTIONS(4613), - [sym_real_literal] = ACTIONS(4613), - [sym_integer_literal] = ACTIONS(4611), - [sym_hex_literal] = ACTIONS(4613), - [sym_bin_literal] = ACTIONS(4613), - [anon_sym_true] = ACTIONS(4611), - [anon_sym_false] = ACTIONS(4611), - [anon_sym_SQUOTE] = ACTIONS(4613), - [sym__backtick_identifier] = ACTIONS(4613), - [sym__automatic_semicolon] = ACTIONS(4613), - [sym_safe_nav] = ACTIONS(4613), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4613), - }, - [967] = { - [sym_enum_class_body] = STATE(1134), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(4359), - [anon_sym_object] = ACTIONS(4359), - [anon_sym_fun] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_this] = ACTIONS(4359), - [anon_sym_super] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4359), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_null] = ACTIONS(4359), - [anon_sym_if] = ACTIONS(4359), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_when] = ACTIONS(4359), - [anon_sym_try] = ACTIONS(4359), - [anon_sym_throw] = ACTIONS(4359), - [anon_sym_return] = ACTIONS(4359), - [anon_sym_continue] = ACTIONS(4359), - [anon_sym_break] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG] = ACTIONS(4359), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4361), - [anon_sym_continue_AT] = ACTIONS(4361), - [anon_sym_break_AT] = ACTIONS(4361), - [anon_sym_this_AT] = ACTIONS(4361), - [anon_sym_super_AT] = ACTIONS(4361), - [sym_real_literal] = ACTIONS(4361), - [sym_integer_literal] = ACTIONS(4359), - [sym_hex_literal] = ACTIONS(4361), - [sym_bin_literal] = ACTIONS(4361), - [anon_sym_true] = ACTIONS(4359), - [anon_sym_false] = ACTIONS(4359), - [anon_sym_SQUOTE] = ACTIONS(4361), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4361), - }, - [968] = { - [sym_class_body] = STATE(1134), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(4359), - [anon_sym_object] = ACTIONS(4359), - [anon_sym_fun] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_this] = ACTIONS(4359), - [anon_sym_super] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4359), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_null] = ACTIONS(4359), - [anon_sym_if] = ACTIONS(4359), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_when] = ACTIONS(4359), - [anon_sym_try] = ACTIONS(4359), - [anon_sym_throw] = ACTIONS(4359), - [anon_sym_return] = ACTIONS(4359), - [anon_sym_continue] = ACTIONS(4359), - [anon_sym_break] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG] = ACTIONS(4359), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4361), - [anon_sym_continue_AT] = ACTIONS(4361), - [anon_sym_break_AT] = ACTIONS(4361), - [anon_sym_this_AT] = ACTIONS(4361), - [anon_sym_super_AT] = ACTIONS(4361), - [sym_real_literal] = ACTIONS(4361), - [sym_integer_literal] = ACTIONS(4359), - [sym_hex_literal] = ACTIONS(4361), - [sym_bin_literal] = ACTIONS(4361), - [anon_sym_true] = ACTIONS(4359), - [anon_sym_false] = ACTIONS(4359), - [anon_sym_SQUOTE] = ACTIONS(4361), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4361), - }, - [969] = { - [sym_enum_class_body] = STATE(1130), - [sym__alpha_identifier] = ACTIONS(4447), - [anon_sym_AT] = ACTIONS(4449), - [anon_sym_LBRACK] = ACTIONS(4449), - [anon_sym_DOT] = ACTIONS(4447), - [anon_sym_as] = ACTIONS(4447), - [anon_sym_EQ] = ACTIONS(4447), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4449), - [anon_sym_LPAREN] = ACTIONS(4449), - [anon_sym_COMMA] = ACTIONS(4449), - [anon_sym_LT] = ACTIONS(4447), - [anon_sym_GT] = ACTIONS(4447), - [anon_sym_where] = ACTIONS(4447), - [anon_sym_object] = ACTIONS(4447), - [anon_sym_fun] = ACTIONS(4447), - [anon_sym_SEMI] = ACTIONS(4449), - [anon_sym_get] = ACTIONS(4447), - [anon_sym_set] = ACTIONS(4447), - [anon_sym_this] = ACTIONS(4447), - [anon_sym_super] = ACTIONS(4447), - [anon_sym_STAR] = ACTIONS(4447), - [sym_label] = ACTIONS(4447), - [anon_sym_in] = ACTIONS(4447), - [anon_sym_DOT_DOT] = ACTIONS(4449), - [anon_sym_QMARK_COLON] = ACTIONS(4449), - [anon_sym_AMP_AMP] = ACTIONS(4449), - [anon_sym_PIPE_PIPE] = ACTIONS(4449), - [anon_sym_null] = ACTIONS(4447), - [anon_sym_if] = ACTIONS(4447), - [anon_sym_else] = ACTIONS(4447), - [anon_sym_when] = ACTIONS(4447), - [anon_sym_try] = ACTIONS(4447), - [anon_sym_throw] = ACTIONS(4447), - [anon_sym_return] = ACTIONS(4447), - [anon_sym_continue] = ACTIONS(4447), - [anon_sym_break] = ACTIONS(4447), - [anon_sym_COLON_COLON] = ACTIONS(4449), - [anon_sym_PLUS_EQ] = ACTIONS(4449), - [anon_sym_DASH_EQ] = ACTIONS(4449), - [anon_sym_STAR_EQ] = ACTIONS(4449), - [anon_sym_SLASH_EQ] = ACTIONS(4449), - [anon_sym_PERCENT_EQ] = ACTIONS(4449), - [anon_sym_BANG_EQ] = ACTIONS(4447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4449), - [anon_sym_EQ_EQ] = ACTIONS(4447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4449), - [anon_sym_LT_EQ] = ACTIONS(4449), - [anon_sym_GT_EQ] = ACTIONS(4449), - [anon_sym_BANGin] = ACTIONS(4449), - [anon_sym_is] = ACTIONS(4447), - [anon_sym_BANGis] = ACTIONS(4449), - [anon_sym_PLUS] = ACTIONS(4447), - [anon_sym_DASH] = ACTIONS(4447), - [anon_sym_SLASH] = ACTIONS(4447), - [anon_sym_PERCENT] = ACTIONS(4447), - [anon_sym_as_QMARK] = ACTIONS(4449), - [anon_sym_PLUS_PLUS] = ACTIONS(4449), - [anon_sym_DASH_DASH] = ACTIONS(4449), - [anon_sym_BANG] = ACTIONS(4447), - [anon_sym_BANG_BANG] = ACTIONS(4449), - [anon_sym_suspend] = ACTIONS(4447), - [anon_sym_sealed] = ACTIONS(4447), - [anon_sym_annotation] = ACTIONS(4447), - [anon_sym_data] = ACTIONS(4447), - [anon_sym_inner] = ACTIONS(4447), - [anon_sym_value] = ACTIONS(4447), - [anon_sym_override] = ACTIONS(4447), - [anon_sym_lateinit] = ACTIONS(4447), - [anon_sym_public] = ACTIONS(4447), - [anon_sym_private] = ACTIONS(4447), - [anon_sym_internal] = ACTIONS(4447), - [anon_sym_protected] = ACTIONS(4447), - [anon_sym_tailrec] = ACTIONS(4447), - [anon_sym_operator] = ACTIONS(4447), - [anon_sym_infix] = ACTIONS(4447), - [anon_sym_inline] = ACTIONS(4447), - [anon_sym_external] = ACTIONS(4447), - [sym_property_modifier] = ACTIONS(4447), - [anon_sym_abstract] = ACTIONS(4447), - [anon_sym_final] = ACTIONS(4447), - [anon_sym_open] = ACTIONS(4447), - [anon_sym_vararg] = ACTIONS(4447), - [anon_sym_noinline] = ACTIONS(4447), - [anon_sym_crossinline] = ACTIONS(4447), - [anon_sym_expect] = ACTIONS(4447), - [anon_sym_actual] = ACTIONS(4447), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4449), - [anon_sym_continue_AT] = ACTIONS(4449), - [anon_sym_break_AT] = ACTIONS(4449), - [anon_sym_this_AT] = ACTIONS(4449), - [anon_sym_super_AT] = ACTIONS(4449), - [sym_real_literal] = ACTIONS(4449), - [sym_integer_literal] = ACTIONS(4447), - [sym_hex_literal] = ACTIONS(4449), - [sym_bin_literal] = ACTIONS(4449), - [anon_sym_true] = ACTIONS(4447), - [anon_sym_false] = ACTIONS(4447), - [anon_sym_SQUOTE] = ACTIONS(4449), - [sym__backtick_identifier] = ACTIONS(4449), - [sym__automatic_semicolon] = ACTIONS(4449), - [sym_safe_nav] = ACTIONS(4449), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4449), - }, - [970] = { - [sym_enum_class_body] = STATE(1122), - [sym__alpha_identifier] = ACTIONS(4618), - [anon_sym_AT] = ACTIONS(4620), - [anon_sym_LBRACK] = ACTIONS(4620), - [anon_sym_DOT] = ACTIONS(4618), - [anon_sym_as] = ACTIONS(4618), - [anon_sym_EQ] = ACTIONS(4618), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4620), - [anon_sym_LPAREN] = ACTIONS(4620), - [anon_sym_COMMA] = ACTIONS(4620), - [anon_sym_LT] = ACTIONS(4618), - [anon_sym_GT] = ACTIONS(4618), - [anon_sym_where] = ACTIONS(4618), - [anon_sym_object] = ACTIONS(4618), - [anon_sym_fun] = ACTIONS(4618), - [anon_sym_SEMI] = ACTIONS(4620), - [anon_sym_get] = ACTIONS(4618), - [anon_sym_set] = ACTIONS(4618), - [anon_sym_this] = ACTIONS(4618), - [anon_sym_super] = ACTIONS(4618), - [anon_sym_STAR] = ACTIONS(4618), - [sym_label] = ACTIONS(4618), - [anon_sym_in] = ACTIONS(4618), - [anon_sym_DOT_DOT] = ACTIONS(4620), - [anon_sym_QMARK_COLON] = ACTIONS(4620), - [anon_sym_AMP_AMP] = ACTIONS(4620), - [anon_sym_PIPE_PIPE] = ACTIONS(4620), - [anon_sym_null] = ACTIONS(4618), - [anon_sym_if] = ACTIONS(4618), - [anon_sym_else] = ACTIONS(4618), - [anon_sym_when] = ACTIONS(4618), - [anon_sym_try] = ACTIONS(4618), - [anon_sym_throw] = ACTIONS(4618), - [anon_sym_return] = ACTIONS(4618), - [anon_sym_continue] = ACTIONS(4618), - [anon_sym_break] = ACTIONS(4618), - [anon_sym_COLON_COLON] = ACTIONS(4620), - [anon_sym_PLUS_EQ] = ACTIONS(4620), - [anon_sym_DASH_EQ] = ACTIONS(4620), - [anon_sym_STAR_EQ] = ACTIONS(4620), - [anon_sym_SLASH_EQ] = ACTIONS(4620), - [anon_sym_PERCENT_EQ] = ACTIONS(4620), - [anon_sym_BANG_EQ] = ACTIONS(4618), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4620), - [anon_sym_EQ_EQ] = ACTIONS(4618), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4620), - [anon_sym_LT_EQ] = ACTIONS(4620), - [anon_sym_GT_EQ] = ACTIONS(4620), - [anon_sym_BANGin] = ACTIONS(4620), - [anon_sym_is] = ACTIONS(4618), - [anon_sym_BANGis] = ACTIONS(4620), - [anon_sym_PLUS] = ACTIONS(4618), - [anon_sym_DASH] = ACTIONS(4618), - [anon_sym_SLASH] = ACTIONS(4618), - [anon_sym_PERCENT] = ACTIONS(4618), - [anon_sym_as_QMARK] = ACTIONS(4620), - [anon_sym_PLUS_PLUS] = ACTIONS(4620), - [anon_sym_DASH_DASH] = ACTIONS(4620), - [anon_sym_BANG] = ACTIONS(4618), - [anon_sym_BANG_BANG] = ACTIONS(4620), - [anon_sym_suspend] = ACTIONS(4618), - [anon_sym_sealed] = ACTIONS(4618), - [anon_sym_annotation] = ACTIONS(4618), - [anon_sym_data] = ACTIONS(4618), - [anon_sym_inner] = ACTIONS(4618), - [anon_sym_value] = ACTIONS(4618), - [anon_sym_override] = ACTIONS(4618), - [anon_sym_lateinit] = ACTIONS(4618), - [anon_sym_public] = ACTIONS(4618), - [anon_sym_private] = ACTIONS(4618), - [anon_sym_internal] = ACTIONS(4618), - [anon_sym_protected] = ACTIONS(4618), - [anon_sym_tailrec] = ACTIONS(4618), - [anon_sym_operator] = ACTIONS(4618), - [anon_sym_infix] = ACTIONS(4618), - [anon_sym_inline] = ACTIONS(4618), - [anon_sym_external] = ACTIONS(4618), - [sym_property_modifier] = ACTIONS(4618), - [anon_sym_abstract] = ACTIONS(4618), - [anon_sym_final] = ACTIONS(4618), - [anon_sym_open] = ACTIONS(4618), - [anon_sym_vararg] = ACTIONS(4618), - [anon_sym_noinline] = ACTIONS(4618), - [anon_sym_crossinline] = ACTIONS(4618), - [anon_sym_expect] = ACTIONS(4618), - [anon_sym_actual] = ACTIONS(4618), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4620), - [anon_sym_continue_AT] = ACTIONS(4620), - [anon_sym_break_AT] = ACTIONS(4620), - [anon_sym_this_AT] = ACTIONS(4620), - [anon_sym_super_AT] = ACTIONS(4620), - [sym_real_literal] = ACTIONS(4620), - [sym_integer_literal] = ACTIONS(4618), - [sym_hex_literal] = ACTIONS(4620), - [sym_bin_literal] = ACTIONS(4620), - [anon_sym_true] = ACTIONS(4618), - [anon_sym_false] = ACTIONS(4618), - [anon_sym_SQUOTE] = ACTIONS(4620), - [sym__backtick_identifier] = ACTIONS(4620), - [sym__automatic_semicolon] = ACTIONS(4620), - [sym_safe_nav] = ACTIONS(4620), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4620), - }, - [971] = { - [sym_class_body] = STATE(1122), - [sym__alpha_identifier] = ACTIONS(4618), - [anon_sym_AT] = ACTIONS(4620), - [anon_sym_LBRACK] = ACTIONS(4620), - [anon_sym_DOT] = ACTIONS(4618), - [anon_sym_as] = ACTIONS(4618), - [anon_sym_EQ] = ACTIONS(4618), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4620), - [anon_sym_LPAREN] = ACTIONS(4620), - [anon_sym_COMMA] = ACTIONS(4620), - [anon_sym_LT] = ACTIONS(4618), - [anon_sym_GT] = ACTIONS(4618), - [anon_sym_where] = ACTIONS(4618), - [anon_sym_object] = ACTIONS(4618), - [anon_sym_fun] = ACTIONS(4618), - [anon_sym_SEMI] = ACTIONS(4620), - [anon_sym_get] = ACTIONS(4618), - [anon_sym_set] = ACTIONS(4618), - [anon_sym_this] = ACTIONS(4618), - [anon_sym_super] = ACTIONS(4618), - [anon_sym_STAR] = ACTIONS(4618), - [sym_label] = ACTIONS(4618), - [anon_sym_in] = ACTIONS(4618), - [anon_sym_DOT_DOT] = ACTIONS(4620), - [anon_sym_QMARK_COLON] = ACTIONS(4620), - [anon_sym_AMP_AMP] = ACTIONS(4620), - [anon_sym_PIPE_PIPE] = ACTIONS(4620), - [anon_sym_null] = ACTIONS(4618), - [anon_sym_if] = ACTIONS(4618), - [anon_sym_else] = ACTIONS(4618), - [anon_sym_when] = ACTIONS(4618), - [anon_sym_try] = ACTIONS(4618), - [anon_sym_throw] = ACTIONS(4618), - [anon_sym_return] = ACTIONS(4618), - [anon_sym_continue] = ACTIONS(4618), - [anon_sym_break] = ACTIONS(4618), - [anon_sym_COLON_COLON] = ACTIONS(4620), - [anon_sym_PLUS_EQ] = ACTIONS(4620), - [anon_sym_DASH_EQ] = ACTIONS(4620), - [anon_sym_STAR_EQ] = ACTIONS(4620), - [anon_sym_SLASH_EQ] = ACTIONS(4620), - [anon_sym_PERCENT_EQ] = ACTIONS(4620), - [anon_sym_BANG_EQ] = ACTIONS(4618), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4620), - [anon_sym_EQ_EQ] = ACTIONS(4618), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4620), - [anon_sym_LT_EQ] = ACTIONS(4620), - [anon_sym_GT_EQ] = ACTIONS(4620), - [anon_sym_BANGin] = ACTIONS(4620), - [anon_sym_is] = ACTIONS(4618), - [anon_sym_BANGis] = ACTIONS(4620), - [anon_sym_PLUS] = ACTIONS(4618), - [anon_sym_DASH] = ACTIONS(4618), - [anon_sym_SLASH] = ACTIONS(4618), - [anon_sym_PERCENT] = ACTIONS(4618), - [anon_sym_as_QMARK] = ACTIONS(4620), - [anon_sym_PLUS_PLUS] = ACTIONS(4620), - [anon_sym_DASH_DASH] = ACTIONS(4620), - [anon_sym_BANG] = ACTIONS(4618), - [anon_sym_BANG_BANG] = ACTIONS(4620), - [anon_sym_suspend] = ACTIONS(4618), - [anon_sym_sealed] = ACTIONS(4618), - [anon_sym_annotation] = ACTIONS(4618), - [anon_sym_data] = ACTIONS(4618), - [anon_sym_inner] = ACTIONS(4618), - [anon_sym_value] = ACTIONS(4618), - [anon_sym_override] = ACTIONS(4618), - [anon_sym_lateinit] = ACTIONS(4618), - [anon_sym_public] = ACTIONS(4618), - [anon_sym_private] = ACTIONS(4618), - [anon_sym_internal] = ACTIONS(4618), - [anon_sym_protected] = ACTIONS(4618), - [anon_sym_tailrec] = ACTIONS(4618), - [anon_sym_operator] = ACTIONS(4618), - [anon_sym_infix] = ACTIONS(4618), - [anon_sym_inline] = ACTIONS(4618), - [anon_sym_external] = ACTIONS(4618), - [sym_property_modifier] = ACTIONS(4618), - [anon_sym_abstract] = ACTIONS(4618), - [anon_sym_final] = ACTIONS(4618), - [anon_sym_open] = ACTIONS(4618), - [anon_sym_vararg] = ACTIONS(4618), - [anon_sym_noinline] = ACTIONS(4618), - [anon_sym_crossinline] = ACTIONS(4618), - [anon_sym_expect] = ACTIONS(4618), - [anon_sym_actual] = ACTIONS(4618), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4620), - [anon_sym_continue_AT] = ACTIONS(4620), - [anon_sym_break_AT] = ACTIONS(4620), - [anon_sym_this_AT] = ACTIONS(4620), - [anon_sym_super_AT] = ACTIONS(4620), - [sym_real_literal] = ACTIONS(4620), - [sym_integer_literal] = ACTIONS(4618), - [sym_hex_literal] = ACTIONS(4620), - [sym_bin_literal] = ACTIONS(4620), - [anon_sym_true] = ACTIONS(4618), - [anon_sym_false] = ACTIONS(4618), - [anon_sym_SQUOTE] = ACTIONS(4620), - [sym__backtick_identifier] = ACTIONS(4620), - [sym__automatic_semicolon] = ACTIONS(4620), - [sym_safe_nav] = ACTIONS(4620), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4620), - }, - [972] = { - [sym_enum_class_body] = STATE(1097), - [sym__alpha_identifier] = ACTIONS(4420), - [anon_sym_AT] = ACTIONS(4422), - [anon_sym_LBRACK] = ACTIONS(4422), - [anon_sym_DOT] = ACTIONS(4420), - [anon_sym_as] = ACTIONS(4420), - [anon_sym_EQ] = ACTIONS(4420), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4422), - [anon_sym_LPAREN] = ACTIONS(4422), - [anon_sym_COMMA] = ACTIONS(4422), - [anon_sym_LT] = ACTIONS(4420), - [anon_sym_GT] = ACTIONS(4420), - [anon_sym_where] = ACTIONS(4420), - [anon_sym_object] = ACTIONS(4420), - [anon_sym_fun] = ACTIONS(4420), - [anon_sym_SEMI] = ACTIONS(4422), - [anon_sym_get] = ACTIONS(4420), - [anon_sym_set] = ACTIONS(4420), - [anon_sym_this] = ACTIONS(4420), - [anon_sym_super] = ACTIONS(4420), - [anon_sym_STAR] = ACTIONS(4420), - [sym_label] = ACTIONS(4420), - [anon_sym_in] = ACTIONS(4420), - [anon_sym_DOT_DOT] = ACTIONS(4422), - [anon_sym_QMARK_COLON] = ACTIONS(4422), - [anon_sym_AMP_AMP] = ACTIONS(4422), - [anon_sym_PIPE_PIPE] = ACTIONS(4422), - [anon_sym_null] = ACTIONS(4420), - [anon_sym_if] = ACTIONS(4420), - [anon_sym_else] = ACTIONS(4420), - [anon_sym_when] = ACTIONS(4420), - [anon_sym_try] = ACTIONS(4420), - [anon_sym_throw] = ACTIONS(4420), - [anon_sym_return] = ACTIONS(4420), - [anon_sym_continue] = ACTIONS(4420), - [anon_sym_break] = ACTIONS(4420), - [anon_sym_COLON_COLON] = ACTIONS(4422), - [anon_sym_PLUS_EQ] = ACTIONS(4422), - [anon_sym_DASH_EQ] = ACTIONS(4422), - [anon_sym_STAR_EQ] = ACTIONS(4422), - [anon_sym_SLASH_EQ] = ACTIONS(4422), - [anon_sym_PERCENT_EQ] = ACTIONS(4422), - [anon_sym_BANG_EQ] = ACTIONS(4420), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4422), - [anon_sym_EQ_EQ] = ACTIONS(4420), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4422), - [anon_sym_LT_EQ] = ACTIONS(4422), - [anon_sym_GT_EQ] = ACTIONS(4422), - [anon_sym_BANGin] = ACTIONS(4422), - [anon_sym_is] = ACTIONS(4420), - [anon_sym_BANGis] = ACTIONS(4422), - [anon_sym_PLUS] = ACTIONS(4420), - [anon_sym_DASH] = ACTIONS(4420), - [anon_sym_SLASH] = ACTIONS(4420), - [anon_sym_PERCENT] = ACTIONS(4420), - [anon_sym_as_QMARK] = ACTIONS(4422), - [anon_sym_PLUS_PLUS] = ACTIONS(4422), - [anon_sym_DASH_DASH] = ACTIONS(4422), - [anon_sym_BANG] = ACTIONS(4420), - [anon_sym_BANG_BANG] = ACTIONS(4422), - [anon_sym_suspend] = ACTIONS(4420), - [anon_sym_sealed] = ACTIONS(4420), - [anon_sym_annotation] = ACTIONS(4420), - [anon_sym_data] = ACTIONS(4420), - [anon_sym_inner] = ACTIONS(4420), - [anon_sym_value] = ACTIONS(4420), - [anon_sym_override] = ACTIONS(4420), - [anon_sym_lateinit] = ACTIONS(4420), - [anon_sym_public] = ACTIONS(4420), - [anon_sym_private] = ACTIONS(4420), - [anon_sym_internal] = ACTIONS(4420), - [anon_sym_protected] = ACTIONS(4420), - [anon_sym_tailrec] = ACTIONS(4420), - [anon_sym_operator] = ACTIONS(4420), - [anon_sym_infix] = ACTIONS(4420), - [anon_sym_inline] = ACTIONS(4420), - [anon_sym_external] = ACTIONS(4420), - [sym_property_modifier] = ACTIONS(4420), - [anon_sym_abstract] = ACTIONS(4420), - [anon_sym_final] = ACTIONS(4420), - [anon_sym_open] = ACTIONS(4420), - [anon_sym_vararg] = ACTIONS(4420), - [anon_sym_noinline] = ACTIONS(4420), - [anon_sym_crossinline] = ACTIONS(4420), - [anon_sym_expect] = ACTIONS(4420), - [anon_sym_actual] = ACTIONS(4420), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4422), - [anon_sym_continue_AT] = ACTIONS(4422), - [anon_sym_break_AT] = ACTIONS(4422), - [anon_sym_this_AT] = ACTIONS(4422), - [anon_sym_super_AT] = ACTIONS(4422), - [sym_real_literal] = ACTIONS(4422), - [sym_integer_literal] = ACTIONS(4420), - [sym_hex_literal] = ACTIONS(4422), - [sym_bin_literal] = ACTIONS(4422), - [anon_sym_true] = ACTIONS(4420), - [anon_sym_false] = ACTIONS(4420), - [anon_sym_SQUOTE] = ACTIONS(4422), - [sym__backtick_identifier] = ACTIONS(4422), - [sym__automatic_semicolon] = ACTIONS(4422), - [sym_safe_nav] = ACTIONS(4422), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4422), - }, - [973] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3072), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3074), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4467), - [anon_sym_where] = ACTIONS(3072), - [anon_sym_object] = ACTIONS(3072), - [anon_sym_fun] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3074), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3072), - [anon_sym_super] = ACTIONS(3072), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(4473), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(4622), - [anon_sym_PIPE_PIPE] = ACTIONS(4624), - [anon_sym_null] = ACTIONS(3072), - [anon_sym_if] = ACTIONS(3072), - [anon_sym_else] = ACTIONS(3072), - [anon_sym_when] = ACTIONS(3072), - [anon_sym_try] = ACTIONS(3072), - [anon_sym_throw] = ACTIONS(3072), - [anon_sym_return] = ACTIONS(3072), - [anon_sym_continue] = ACTIONS(3072), - [anon_sym_break] = ACTIONS(3072), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3074), - [anon_sym_DASH_EQ] = ACTIONS(3074), - [anon_sym_STAR_EQ] = ACTIONS(3074), - [anon_sym_SLASH_EQ] = ACTIONS(3074), - [anon_sym_PERCENT_EQ] = ACTIONS(3074), - [anon_sym_BANG_EQ] = ACTIONS(4626), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4628), - [anon_sym_EQ_EQ] = ACTIONS(4626), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4628), - [anon_sym_LT_EQ] = ACTIONS(4481), - [anon_sym_GT_EQ] = ACTIONS(4481), - [anon_sym_BANGin] = ACTIONS(4483), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3072), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3074), - [anon_sym_continue_AT] = ACTIONS(3074), - [anon_sym_break_AT] = ACTIONS(3074), - [anon_sym_this_AT] = ACTIONS(3074), - [anon_sym_super_AT] = ACTIONS(3074), - [sym_real_literal] = ACTIONS(3074), - [sym_integer_literal] = ACTIONS(3072), - [sym_hex_literal] = ACTIONS(3074), - [sym_bin_literal] = ACTIONS(3074), - [anon_sym_true] = ACTIONS(3072), - [anon_sym_false] = ACTIONS(3072), - [anon_sym_SQUOTE] = ACTIONS(3074), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3074), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3074), - }, - [974] = { - [sym_enum_class_body] = STATE(1081), - [sym__alpha_identifier] = ACTIONS(4630), - [anon_sym_AT] = ACTIONS(4632), - [anon_sym_LBRACK] = ACTIONS(4632), - [anon_sym_DOT] = ACTIONS(4630), - [anon_sym_as] = ACTIONS(4630), - [anon_sym_EQ] = ACTIONS(4630), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4632), - [anon_sym_LPAREN] = ACTIONS(4632), - [anon_sym_COMMA] = ACTIONS(4632), - [anon_sym_LT] = ACTIONS(4630), - [anon_sym_GT] = ACTIONS(4630), - [anon_sym_where] = ACTIONS(4630), - [anon_sym_object] = ACTIONS(4630), - [anon_sym_fun] = ACTIONS(4630), - [anon_sym_SEMI] = ACTIONS(4632), - [anon_sym_get] = ACTIONS(4630), - [anon_sym_set] = ACTIONS(4630), - [anon_sym_this] = ACTIONS(4630), - [anon_sym_super] = ACTIONS(4630), - [anon_sym_STAR] = ACTIONS(4630), - [sym_label] = ACTIONS(4630), - [anon_sym_in] = ACTIONS(4630), - [anon_sym_DOT_DOT] = ACTIONS(4632), - [anon_sym_QMARK_COLON] = ACTIONS(4632), - [anon_sym_AMP_AMP] = ACTIONS(4632), - [anon_sym_PIPE_PIPE] = ACTIONS(4632), - [anon_sym_null] = ACTIONS(4630), - [anon_sym_if] = ACTIONS(4630), - [anon_sym_else] = ACTIONS(4630), - [anon_sym_when] = ACTIONS(4630), - [anon_sym_try] = ACTIONS(4630), - [anon_sym_throw] = ACTIONS(4630), - [anon_sym_return] = ACTIONS(4630), - [anon_sym_continue] = ACTIONS(4630), - [anon_sym_break] = ACTIONS(4630), - [anon_sym_COLON_COLON] = ACTIONS(4632), - [anon_sym_PLUS_EQ] = ACTIONS(4632), - [anon_sym_DASH_EQ] = ACTIONS(4632), - [anon_sym_STAR_EQ] = ACTIONS(4632), - [anon_sym_SLASH_EQ] = ACTIONS(4632), - [anon_sym_PERCENT_EQ] = ACTIONS(4632), - [anon_sym_BANG_EQ] = ACTIONS(4630), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4632), - [anon_sym_EQ_EQ] = ACTIONS(4630), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4632), - [anon_sym_LT_EQ] = ACTIONS(4632), - [anon_sym_GT_EQ] = ACTIONS(4632), - [anon_sym_BANGin] = ACTIONS(4632), - [anon_sym_is] = ACTIONS(4630), - [anon_sym_BANGis] = ACTIONS(4632), - [anon_sym_PLUS] = ACTIONS(4630), - [anon_sym_DASH] = ACTIONS(4630), - [anon_sym_SLASH] = ACTIONS(4630), - [anon_sym_PERCENT] = ACTIONS(4630), - [anon_sym_as_QMARK] = ACTIONS(4632), - [anon_sym_PLUS_PLUS] = ACTIONS(4632), - [anon_sym_DASH_DASH] = ACTIONS(4632), - [anon_sym_BANG] = ACTIONS(4630), - [anon_sym_BANG_BANG] = ACTIONS(4632), - [anon_sym_suspend] = ACTIONS(4630), - [anon_sym_sealed] = ACTIONS(4630), - [anon_sym_annotation] = ACTIONS(4630), - [anon_sym_data] = ACTIONS(4630), - [anon_sym_inner] = ACTIONS(4630), - [anon_sym_value] = ACTIONS(4630), - [anon_sym_override] = ACTIONS(4630), - [anon_sym_lateinit] = ACTIONS(4630), - [anon_sym_public] = ACTIONS(4630), - [anon_sym_private] = ACTIONS(4630), - [anon_sym_internal] = ACTIONS(4630), - [anon_sym_protected] = ACTIONS(4630), - [anon_sym_tailrec] = ACTIONS(4630), - [anon_sym_operator] = ACTIONS(4630), - [anon_sym_infix] = ACTIONS(4630), - [anon_sym_inline] = ACTIONS(4630), - [anon_sym_external] = ACTIONS(4630), - [sym_property_modifier] = ACTIONS(4630), - [anon_sym_abstract] = ACTIONS(4630), - [anon_sym_final] = ACTIONS(4630), - [anon_sym_open] = ACTIONS(4630), - [anon_sym_vararg] = ACTIONS(4630), - [anon_sym_noinline] = ACTIONS(4630), - [anon_sym_crossinline] = ACTIONS(4630), - [anon_sym_expect] = ACTIONS(4630), - [anon_sym_actual] = ACTIONS(4630), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4632), - [anon_sym_continue_AT] = ACTIONS(4632), - [anon_sym_break_AT] = ACTIONS(4632), - [anon_sym_this_AT] = ACTIONS(4632), - [anon_sym_super_AT] = ACTIONS(4632), - [sym_real_literal] = ACTIONS(4632), - [sym_integer_literal] = ACTIONS(4630), - [sym_hex_literal] = ACTIONS(4632), - [sym_bin_literal] = ACTIONS(4632), - [anon_sym_true] = ACTIONS(4630), - [anon_sym_false] = ACTIONS(4630), - [anon_sym_SQUOTE] = ACTIONS(4632), - [sym__backtick_identifier] = ACTIONS(4632), - [sym__automatic_semicolon] = ACTIONS(4632), - [sym_safe_nav] = ACTIONS(4632), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4632), - }, - [975] = { - [sym__alpha_identifier] = ACTIONS(4270), - [anon_sym_AT] = ACTIONS(4272), - [anon_sym_LBRACK] = ACTIONS(4272), - [anon_sym_DOT] = ACTIONS(4270), - [anon_sym_as] = ACTIONS(4270), - [anon_sym_EQ] = ACTIONS(4270), - [anon_sym_LBRACE] = ACTIONS(4272), - [anon_sym_RBRACE] = ACTIONS(4272), - [anon_sym_LPAREN] = ACTIONS(4272), - [anon_sym_COMMA] = ACTIONS(4272), - [anon_sym_by] = ACTIONS(4270), - [anon_sym_LT] = ACTIONS(4270), - [anon_sym_GT] = ACTIONS(4270), - [anon_sym_where] = ACTIONS(4270), - [anon_sym_object] = ACTIONS(4270), - [anon_sym_fun] = ACTIONS(4270), - [anon_sym_SEMI] = ACTIONS(4272), - [anon_sym_get] = ACTIONS(4270), - [anon_sym_set] = ACTIONS(4270), - [anon_sym_this] = ACTIONS(4270), - [anon_sym_super] = ACTIONS(4270), - [anon_sym_STAR] = ACTIONS(4270), - [sym_label] = ACTIONS(4270), - [anon_sym_in] = ACTIONS(4270), - [anon_sym_DOT_DOT] = ACTIONS(4272), - [anon_sym_QMARK_COLON] = ACTIONS(4272), - [anon_sym_AMP_AMP] = ACTIONS(4272), - [anon_sym_PIPE_PIPE] = ACTIONS(4272), - [anon_sym_null] = ACTIONS(4270), - [anon_sym_if] = ACTIONS(4270), - [anon_sym_else] = ACTIONS(4270), - [anon_sym_when] = ACTIONS(4270), - [anon_sym_try] = ACTIONS(4270), - [anon_sym_throw] = ACTIONS(4270), - [anon_sym_return] = ACTIONS(4270), - [anon_sym_continue] = ACTIONS(4270), - [anon_sym_break] = ACTIONS(4270), - [anon_sym_COLON_COLON] = ACTIONS(4272), - [anon_sym_PLUS_EQ] = ACTIONS(4272), - [anon_sym_DASH_EQ] = ACTIONS(4272), - [anon_sym_STAR_EQ] = ACTIONS(4272), - [anon_sym_SLASH_EQ] = ACTIONS(4272), - [anon_sym_PERCENT_EQ] = ACTIONS(4272), - [anon_sym_BANG_EQ] = ACTIONS(4270), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4272), - [anon_sym_EQ_EQ] = ACTIONS(4270), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4272), - [anon_sym_LT_EQ] = ACTIONS(4272), - [anon_sym_GT_EQ] = ACTIONS(4272), - [anon_sym_BANGin] = ACTIONS(4272), - [anon_sym_is] = ACTIONS(4270), - [anon_sym_BANGis] = ACTIONS(4272), - [anon_sym_PLUS] = ACTIONS(4270), - [anon_sym_DASH] = ACTIONS(4270), - [anon_sym_SLASH] = ACTIONS(4270), - [anon_sym_PERCENT] = ACTIONS(4270), - [anon_sym_as_QMARK] = ACTIONS(4272), - [anon_sym_PLUS_PLUS] = ACTIONS(4272), - [anon_sym_DASH_DASH] = ACTIONS(4272), - [anon_sym_BANG] = ACTIONS(4270), - [anon_sym_BANG_BANG] = ACTIONS(4272), - [anon_sym_suspend] = ACTIONS(4270), - [anon_sym_sealed] = ACTIONS(4270), - [anon_sym_annotation] = ACTIONS(4270), - [anon_sym_data] = ACTIONS(4270), - [anon_sym_inner] = ACTIONS(4270), - [anon_sym_value] = ACTIONS(4270), - [anon_sym_override] = ACTIONS(4270), - [anon_sym_lateinit] = ACTIONS(4270), - [anon_sym_public] = ACTIONS(4270), - [anon_sym_private] = ACTIONS(4270), - [anon_sym_internal] = ACTIONS(4270), - [anon_sym_protected] = ACTIONS(4270), - [anon_sym_tailrec] = ACTIONS(4270), - [anon_sym_operator] = ACTIONS(4270), - [anon_sym_infix] = ACTIONS(4270), - [anon_sym_inline] = ACTIONS(4270), - [anon_sym_external] = ACTIONS(4270), - [sym_property_modifier] = ACTIONS(4270), - [anon_sym_abstract] = ACTIONS(4270), - [anon_sym_final] = ACTIONS(4270), - [anon_sym_open] = ACTIONS(4270), - [anon_sym_vararg] = ACTIONS(4270), - [anon_sym_noinline] = ACTIONS(4270), - [anon_sym_crossinline] = ACTIONS(4270), - [anon_sym_expect] = ACTIONS(4270), - [anon_sym_actual] = ACTIONS(4270), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4272), - [anon_sym_continue_AT] = ACTIONS(4272), - [anon_sym_break_AT] = ACTIONS(4272), - [anon_sym_this_AT] = ACTIONS(4272), - [anon_sym_super_AT] = ACTIONS(4272), - [sym_real_literal] = ACTIONS(4272), - [sym_integer_literal] = ACTIONS(4270), - [sym_hex_literal] = ACTIONS(4272), - [sym_bin_literal] = ACTIONS(4272), - [anon_sym_true] = ACTIONS(4270), - [anon_sym_false] = ACTIONS(4270), - [anon_sym_SQUOTE] = ACTIONS(4272), - [sym__backtick_identifier] = ACTIONS(4272), - [sym__automatic_semicolon] = ACTIONS(4272), - [sym_safe_nav] = ACTIONS(4272), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4272), - }, - [976] = { - [sym__alpha_identifier] = ACTIONS(4634), - [anon_sym_AT] = ACTIONS(4636), - [anon_sym_LBRACK] = ACTIONS(4636), - [anon_sym_DOT] = ACTIONS(4634), - [anon_sym_as] = ACTIONS(4634), - [anon_sym_EQ] = ACTIONS(4634), - [anon_sym_LBRACE] = ACTIONS(4636), - [anon_sym_RBRACE] = ACTIONS(4636), - [anon_sym_LPAREN] = ACTIONS(4636), - [anon_sym_COMMA] = ACTIONS(4636), - [anon_sym_by] = ACTIONS(4634), - [anon_sym_LT] = ACTIONS(4634), - [anon_sym_GT] = ACTIONS(4634), - [anon_sym_where] = ACTIONS(4634), - [anon_sym_object] = ACTIONS(4634), - [anon_sym_fun] = ACTIONS(4634), - [anon_sym_SEMI] = ACTIONS(4636), - [anon_sym_get] = ACTIONS(4634), - [anon_sym_set] = ACTIONS(4634), - [anon_sym_this] = ACTIONS(4634), - [anon_sym_super] = ACTIONS(4634), - [anon_sym_STAR] = ACTIONS(4634), - [sym_label] = ACTIONS(4634), - [anon_sym_in] = ACTIONS(4634), - [anon_sym_DOT_DOT] = ACTIONS(4636), - [anon_sym_QMARK_COLON] = ACTIONS(4636), - [anon_sym_AMP_AMP] = ACTIONS(4636), - [anon_sym_PIPE_PIPE] = ACTIONS(4636), - [anon_sym_null] = ACTIONS(4634), - [anon_sym_if] = ACTIONS(4634), - [anon_sym_else] = ACTIONS(4634), - [anon_sym_when] = ACTIONS(4634), - [anon_sym_try] = ACTIONS(4634), - [anon_sym_throw] = ACTIONS(4634), - [anon_sym_return] = ACTIONS(4634), - [anon_sym_continue] = ACTIONS(4634), - [anon_sym_break] = ACTIONS(4634), - [anon_sym_COLON_COLON] = ACTIONS(4636), - [anon_sym_PLUS_EQ] = ACTIONS(4636), - [anon_sym_DASH_EQ] = ACTIONS(4636), - [anon_sym_STAR_EQ] = ACTIONS(4636), - [anon_sym_SLASH_EQ] = ACTIONS(4636), - [anon_sym_PERCENT_EQ] = ACTIONS(4636), - [anon_sym_BANG_EQ] = ACTIONS(4634), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4636), - [anon_sym_EQ_EQ] = ACTIONS(4634), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4636), - [anon_sym_LT_EQ] = ACTIONS(4636), - [anon_sym_GT_EQ] = ACTIONS(4636), - [anon_sym_BANGin] = ACTIONS(4636), - [anon_sym_is] = ACTIONS(4634), - [anon_sym_BANGis] = ACTIONS(4636), - [anon_sym_PLUS] = ACTIONS(4634), - [anon_sym_DASH] = ACTIONS(4634), - [anon_sym_SLASH] = ACTIONS(4634), - [anon_sym_PERCENT] = ACTIONS(4634), - [anon_sym_as_QMARK] = ACTIONS(4636), - [anon_sym_PLUS_PLUS] = ACTIONS(4636), - [anon_sym_DASH_DASH] = ACTIONS(4636), - [anon_sym_BANG] = ACTIONS(4634), - [anon_sym_BANG_BANG] = ACTIONS(4636), - [anon_sym_suspend] = ACTIONS(4634), - [anon_sym_sealed] = ACTIONS(4634), - [anon_sym_annotation] = ACTIONS(4634), - [anon_sym_data] = ACTIONS(4634), - [anon_sym_inner] = ACTIONS(4634), - [anon_sym_value] = ACTIONS(4634), - [anon_sym_override] = ACTIONS(4634), - [anon_sym_lateinit] = ACTIONS(4634), - [anon_sym_public] = ACTIONS(4634), - [anon_sym_private] = ACTIONS(4634), - [anon_sym_internal] = ACTIONS(4634), - [anon_sym_protected] = ACTIONS(4634), - [anon_sym_tailrec] = ACTIONS(4634), - [anon_sym_operator] = ACTIONS(4634), - [anon_sym_infix] = ACTIONS(4634), - [anon_sym_inline] = ACTIONS(4634), - [anon_sym_external] = ACTIONS(4634), - [sym_property_modifier] = ACTIONS(4634), - [anon_sym_abstract] = ACTIONS(4634), - [anon_sym_final] = ACTIONS(4634), - [anon_sym_open] = ACTIONS(4634), - [anon_sym_vararg] = ACTIONS(4634), - [anon_sym_noinline] = ACTIONS(4634), - [anon_sym_crossinline] = ACTIONS(4634), - [anon_sym_expect] = ACTIONS(4634), - [anon_sym_actual] = ACTIONS(4634), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4636), - [anon_sym_continue_AT] = ACTIONS(4636), - [anon_sym_break_AT] = ACTIONS(4636), - [anon_sym_this_AT] = ACTIONS(4636), - [anon_sym_super_AT] = ACTIONS(4636), - [sym_real_literal] = ACTIONS(4636), - [sym_integer_literal] = ACTIONS(4634), - [sym_hex_literal] = ACTIONS(4636), - [sym_bin_literal] = ACTIONS(4636), - [anon_sym_true] = ACTIONS(4634), - [anon_sym_false] = ACTIONS(4634), - [anon_sym_SQUOTE] = ACTIONS(4636), - [sym__backtick_identifier] = ACTIONS(4636), - [sym__automatic_semicolon] = ACTIONS(4636), - [sym_safe_nav] = ACTIONS(4636), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4636), - }, - [977] = { - [sym__alpha_identifier] = ACTIONS(4638), - [anon_sym_AT] = ACTIONS(4640), - [anon_sym_LBRACK] = ACTIONS(4640), - [anon_sym_DOT] = ACTIONS(4638), - [anon_sym_as] = ACTIONS(4638), - [anon_sym_EQ] = ACTIONS(4638), - [anon_sym_LBRACE] = ACTIONS(4640), - [anon_sym_RBRACE] = ACTIONS(4640), - [anon_sym_LPAREN] = ACTIONS(4640), - [anon_sym_COMMA] = ACTIONS(4640), - [anon_sym_by] = ACTIONS(4638), - [anon_sym_LT] = ACTIONS(4638), - [anon_sym_GT] = ACTIONS(4638), - [anon_sym_where] = ACTIONS(4638), - [anon_sym_object] = ACTIONS(4638), - [anon_sym_fun] = ACTIONS(4638), - [anon_sym_SEMI] = ACTIONS(4640), - [anon_sym_get] = ACTIONS(4638), - [anon_sym_set] = ACTIONS(4638), - [anon_sym_this] = ACTIONS(4638), - [anon_sym_super] = ACTIONS(4638), - [anon_sym_STAR] = ACTIONS(4638), - [sym_label] = ACTIONS(4638), - [anon_sym_in] = ACTIONS(4638), - [anon_sym_DOT_DOT] = ACTIONS(4640), - [anon_sym_QMARK_COLON] = ACTIONS(4640), - [anon_sym_AMP_AMP] = ACTIONS(4640), - [anon_sym_PIPE_PIPE] = ACTIONS(4640), - [anon_sym_null] = ACTIONS(4638), - [anon_sym_if] = ACTIONS(4638), - [anon_sym_else] = ACTIONS(4638), - [anon_sym_when] = ACTIONS(4638), - [anon_sym_try] = ACTIONS(4638), - [anon_sym_throw] = ACTIONS(4638), - [anon_sym_return] = ACTIONS(4638), - [anon_sym_continue] = ACTIONS(4638), - [anon_sym_break] = ACTIONS(4638), - [anon_sym_COLON_COLON] = ACTIONS(4640), - [anon_sym_PLUS_EQ] = ACTIONS(4640), - [anon_sym_DASH_EQ] = ACTIONS(4640), - [anon_sym_STAR_EQ] = ACTIONS(4640), - [anon_sym_SLASH_EQ] = ACTIONS(4640), - [anon_sym_PERCENT_EQ] = ACTIONS(4640), - [anon_sym_BANG_EQ] = ACTIONS(4638), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4640), - [anon_sym_EQ_EQ] = ACTIONS(4638), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4640), - [anon_sym_LT_EQ] = ACTIONS(4640), - [anon_sym_GT_EQ] = ACTIONS(4640), - [anon_sym_BANGin] = ACTIONS(4640), - [anon_sym_is] = ACTIONS(4638), - [anon_sym_BANGis] = ACTIONS(4640), - [anon_sym_PLUS] = ACTIONS(4638), - [anon_sym_DASH] = ACTIONS(4638), - [anon_sym_SLASH] = ACTIONS(4638), - [anon_sym_PERCENT] = ACTIONS(4638), - [anon_sym_as_QMARK] = ACTIONS(4640), - [anon_sym_PLUS_PLUS] = ACTIONS(4640), - [anon_sym_DASH_DASH] = ACTIONS(4640), - [anon_sym_BANG] = ACTIONS(4638), - [anon_sym_BANG_BANG] = ACTIONS(4640), - [anon_sym_suspend] = ACTIONS(4638), - [anon_sym_sealed] = ACTIONS(4638), - [anon_sym_annotation] = ACTIONS(4638), - [anon_sym_data] = ACTIONS(4638), - [anon_sym_inner] = ACTIONS(4638), - [anon_sym_value] = ACTIONS(4638), - [anon_sym_override] = ACTIONS(4638), - [anon_sym_lateinit] = ACTIONS(4638), - [anon_sym_public] = ACTIONS(4638), - [anon_sym_private] = ACTIONS(4638), - [anon_sym_internal] = ACTIONS(4638), - [anon_sym_protected] = ACTIONS(4638), - [anon_sym_tailrec] = ACTIONS(4638), - [anon_sym_operator] = ACTIONS(4638), - [anon_sym_infix] = ACTIONS(4638), - [anon_sym_inline] = ACTIONS(4638), - [anon_sym_external] = ACTIONS(4638), - [sym_property_modifier] = ACTIONS(4638), - [anon_sym_abstract] = ACTIONS(4638), - [anon_sym_final] = ACTIONS(4638), - [anon_sym_open] = ACTIONS(4638), - [anon_sym_vararg] = ACTIONS(4638), - [anon_sym_noinline] = ACTIONS(4638), - [anon_sym_crossinline] = ACTIONS(4638), - [anon_sym_expect] = ACTIONS(4638), - [anon_sym_actual] = ACTIONS(4638), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4640), - [anon_sym_continue_AT] = ACTIONS(4640), - [anon_sym_break_AT] = ACTIONS(4640), - [anon_sym_this_AT] = ACTIONS(4640), - [anon_sym_super_AT] = ACTIONS(4640), - [sym_real_literal] = ACTIONS(4640), - [sym_integer_literal] = ACTIONS(4638), - [sym_hex_literal] = ACTIONS(4640), - [sym_bin_literal] = ACTIONS(4640), - [anon_sym_true] = ACTIONS(4638), - [anon_sym_false] = ACTIONS(4638), - [anon_sym_SQUOTE] = ACTIONS(4640), - [sym__backtick_identifier] = ACTIONS(4640), - [sym__automatic_semicolon] = ACTIONS(4640), - [sym_safe_nav] = ACTIONS(4640), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4640), - }, - [978] = { - [sym__alpha_identifier] = ACTIONS(4642), - [anon_sym_AT] = ACTIONS(4644), - [anon_sym_LBRACK] = ACTIONS(4644), - [anon_sym_DOT] = ACTIONS(4642), - [anon_sym_as] = ACTIONS(4642), - [anon_sym_EQ] = ACTIONS(4642), - [anon_sym_LBRACE] = ACTIONS(4644), - [anon_sym_RBRACE] = ACTIONS(4644), - [anon_sym_LPAREN] = ACTIONS(4644), - [anon_sym_COMMA] = ACTIONS(4644), - [anon_sym_by] = ACTIONS(4642), - [anon_sym_LT] = ACTIONS(4642), - [anon_sym_GT] = ACTIONS(4642), - [anon_sym_where] = ACTIONS(4642), - [anon_sym_object] = ACTIONS(4642), - [anon_sym_fun] = ACTIONS(4642), - [anon_sym_SEMI] = ACTIONS(4644), - [anon_sym_get] = ACTIONS(4642), - [anon_sym_set] = ACTIONS(4642), - [anon_sym_this] = ACTIONS(4642), - [anon_sym_super] = ACTIONS(4642), - [anon_sym_STAR] = ACTIONS(4642), - [sym_label] = ACTIONS(4642), - [anon_sym_in] = ACTIONS(4642), - [anon_sym_DOT_DOT] = ACTIONS(4644), - [anon_sym_QMARK_COLON] = ACTIONS(4644), - [anon_sym_AMP_AMP] = ACTIONS(4644), - [anon_sym_PIPE_PIPE] = ACTIONS(4644), - [anon_sym_null] = ACTIONS(4642), - [anon_sym_if] = ACTIONS(4642), - [anon_sym_else] = ACTIONS(4642), - [anon_sym_when] = ACTIONS(4642), - [anon_sym_try] = ACTIONS(4642), - [anon_sym_throw] = ACTIONS(4642), - [anon_sym_return] = ACTIONS(4642), - [anon_sym_continue] = ACTIONS(4642), - [anon_sym_break] = ACTIONS(4642), - [anon_sym_COLON_COLON] = ACTIONS(4644), - [anon_sym_PLUS_EQ] = ACTIONS(4644), - [anon_sym_DASH_EQ] = ACTIONS(4644), - [anon_sym_STAR_EQ] = ACTIONS(4644), - [anon_sym_SLASH_EQ] = ACTIONS(4644), - [anon_sym_PERCENT_EQ] = ACTIONS(4644), - [anon_sym_BANG_EQ] = ACTIONS(4642), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4644), - [anon_sym_EQ_EQ] = ACTIONS(4642), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4644), - [anon_sym_LT_EQ] = ACTIONS(4644), - [anon_sym_GT_EQ] = ACTIONS(4644), - [anon_sym_BANGin] = ACTIONS(4644), - [anon_sym_is] = ACTIONS(4642), - [anon_sym_BANGis] = ACTIONS(4644), - [anon_sym_PLUS] = ACTIONS(4642), - [anon_sym_DASH] = ACTIONS(4642), - [anon_sym_SLASH] = ACTIONS(4642), - [anon_sym_PERCENT] = ACTIONS(4642), - [anon_sym_as_QMARK] = ACTIONS(4644), - [anon_sym_PLUS_PLUS] = ACTIONS(4644), - [anon_sym_DASH_DASH] = ACTIONS(4644), - [anon_sym_BANG] = ACTIONS(4642), - [anon_sym_BANG_BANG] = ACTIONS(4644), - [anon_sym_suspend] = ACTIONS(4642), - [anon_sym_sealed] = ACTIONS(4642), - [anon_sym_annotation] = ACTIONS(4642), - [anon_sym_data] = ACTIONS(4642), - [anon_sym_inner] = ACTIONS(4642), - [anon_sym_value] = ACTIONS(4642), - [anon_sym_override] = ACTIONS(4642), - [anon_sym_lateinit] = ACTIONS(4642), - [anon_sym_public] = ACTIONS(4642), - [anon_sym_private] = ACTIONS(4642), - [anon_sym_internal] = ACTIONS(4642), - [anon_sym_protected] = ACTIONS(4642), - [anon_sym_tailrec] = ACTIONS(4642), - [anon_sym_operator] = ACTIONS(4642), - [anon_sym_infix] = ACTIONS(4642), - [anon_sym_inline] = ACTIONS(4642), - [anon_sym_external] = ACTIONS(4642), - [sym_property_modifier] = ACTIONS(4642), - [anon_sym_abstract] = ACTIONS(4642), - [anon_sym_final] = ACTIONS(4642), - [anon_sym_open] = ACTIONS(4642), - [anon_sym_vararg] = ACTIONS(4642), - [anon_sym_noinline] = ACTIONS(4642), - [anon_sym_crossinline] = ACTIONS(4642), - [anon_sym_expect] = ACTIONS(4642), - [anon_sym_actual] = ACTIONS(4642), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4644), - [anon_sym_continue_AT] = ACTIONS(4644), - [anon_sym_break_AT] = ACTIONS(4644), - [anon_sym_this_AT] = ACTIONS(4644), - [anon_sym_super_AT] = ACTIONS(4644), - [sym_real_literal] = ACTIONS(4644), - [sym_integer_literal] = ACTIONS(4642), - [sym_hex_literal] = ACTIONS(4644), - [sym_bin_literal] = ACTIONS(4644), - [anon_sym_true] = ACTIONS(4642), - [anon_sym_false] = ACTIONS(4642), - [anon_sym_SQUOTE] = ACTIONS(4644), - [sym__backtick_identifier] = ACTIONS(4644), - [sym__automatic_semicolon] = ACTIONS(4644), - [sym_safe_nav] = ACTIONS(4644), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4644), - }, - [979] = { - [sym__alpha_identifier] = ACTIONS(4373), - [anon_sym_AT] = ACTIONS(4375), - [anon_sym_LBRACK] = ACTIONS(4375), - [anon_sym_DOT] = ACTIONS(4373), - [anon_sym_as] = ACTIONS(4373), - [anon_sym_EQ] = ACTIONS(4373), - [anon_sym_LBRACE] = ACTIONS(4375), - [anon_sym_RBRACE] = ACTIONS(4375), - [anon_sym_LPAREN] = ACTIONS(4375), - [anon_sym_COMMA] = ACTIONS(4375), - [anon_sym_by] = ACTIONS(4373), - [anon_sym_LT] = ACTIONS(4373), - [anon_sym_GT] = ACTIONS(4373), - [anon_sym_where] = ACTIONS(4373), - [anon_sym_object] = ACTIONS(4373), - [anon_sym_fun] = ACTIONS(4373), - [anon_sym_SEMI] = ACTIONS(4375), - [anon_sym_get] = ACTIONS(4373), - [anon_sym_set] = ACTIONS(4373), - [anon_sym_this] = ACTIONS(4373), - [anon_sym_super] = ACTIONS(4373), - [anon_sym_STAR] = ACTIONS(4373), - [sym_label] = ACTIONS(4373), - [anon_sym_in] = ACTIONS(4373), - [anon_sym_DOT_DOT] = ACTIONS(4375), - [anon_sym_QMARK_COLON] = ACTIONS(4375), - [anon_sym_AMP_AMP] = ACTIONS(4375), - [anon_sym_PIPE_PIPE] = ACTIONS(4375), - [anon_sym_null] = ACTIONS(4373), - [anon_sym_if] = ACTIONS(4373), - [anon_sym_else] = ACTIONS(4373), - [anon_sym_when] = ACTIONS(4373), - [anon_sym_try] = ACTIONS(4373), - [anon_sym_throw] = ACTIONS(4373), - [anon_sym_return] = ACTIONS(4373), - [anon_sym_continue] = ACTIONS(4373), - [anon_sym_break] = ACTIONS(4373), - [anon_sym_COLON_COLON] = ACTIONS(4375), - [anon_sym_PLUS_EQ] = ACTIONS(4375), - [anon_sym_DASH_EQ] = ACTIONS(4375), - [anon_sym_STAR_EQ] = ACTIONS(4375), - [anon_sym_SLASH_EQ] = ACTIONS(4375), - [anon_sym_PERCENT_EQ] = ACTIONS(4375), - [anon_sym_BANG_EQ] = ACTIONS(4373), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4375), - [anon_sym_EQ_EQ] = ACTIONS(4373), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4375), - [anon_sym_LT_EQ] = ACTIONS(4375), - [anon_sym_GT_EQ] = ACTIONS(4375), - [anon_sym_BANGin] = ACTIONS(4375), - [anon_sym_is] = ACTIONS(4373), - [anon_sym_BANGis] = ACTIONS(4375), - [anon_sym_PLUS] = ACTIONS(4373), - [anon_sym_DASH] = ACTIONS(4373), - [anon_sym_SLASH] = ACTIONS(4373), - [anon_sym_PERCENT] = ACTIONS(4373), - [anon_sym_as_QMARK] = ACTIONS(4375), - [anon_sym_PLUS_PLUS] = ACTIONS(4375), - [anon_sym_DASH_DASH] = ACTIONS(4375), - [anon_sym_BANG] = ACTIONS(4373), - [anon_sym_BANG_BANG] = ACTIONS(4375), - [anon_sym_suspend] = ACTIONS(4373), - [anon_sym_sealed] = ACTIONS(4373), - [anon_sym_annotation] = ACTIONS(4373), - [anon_sym_data] = ACTIONS(4373), - [anon_sym_inner] = ACTIONS(4373), - [anon_sym_value] = ACTIONS(4373), - [anon_sym_override] = ACTIONS(4373), - [anon_sym_lateinit] = ACTIONS(4373), - [anon_sym_public] = ACTIONS(4373), - [anon_sym_private] = ACTIONS(4373), - [anon_sym_internal] = ACTIONS(4373), - [anon_sym_protected] = ACTIONS(4373), - [anon_sym_tailrec] = ACTIONS(4373), - [anon_sym_operator] = ACTIONS(4373), - [anon_sym_infix] = ACTIONS(4373), - [anon_sym_inline] = ACTIONS(4373), - [anon_sym_external] = ACTIONS(4373), - [sym_property_modifier] = ACTIONS(4373), - [anon_sym_abstract] = ACTIONS(4373), - [anon_sym_final] = ACTIONS(4373), - [anon_sym_open] = ACTIONS(4373), - [anon_sym_vararg] = ACTIONS(4373), - [anon_sym_noinline] = ACTIONS(4373), - [anon_sym_crossinline] = ACTIONS(4373), - [anon_sym_expect] = ACTIONS(4373), - [anon_sym_actual] = ACTIONS(4373), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4375), - [anon_sym_continue_AT] = ACTIONS(4375), - [anon_sym_break_AT] = ACTIONS(4375), - [anon_sym_this_AT] = ACTIONS(4375), - [anon_sym_super_AT] = ACTIONS(4375), - [sym_real_literal] = ACTIONS(4375), - [sym_integer_literal] = ACTIONS(4373), - [sym_hex_literal] = ACTIONS(4375), - [sym_bin_literal] = ACTIONS(4375), - [anon_sym_true] = ACTIONS(4373), - [anon_sym_false] = ACTIONS(4373), - [anon_sym_SQUOTE] = ACTIONS(4375), - [sym__backtick_identifier] = ACTIONS(4375), - [sym__automatic_semicolon] = ACTIONS(4375), - [sym_safe_nav] = ACTIONS(4375), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4375), - }, - [980] = { - [sym__alpha_identifier] = ACTIONS(4646), - [anon_sym_AT] = ACTIONS(4648), - [anon_sym_LBRACK] = ACTIONS(4648), - [anon_sym_DOT] = ACTIONS(4646), - [anon_sym_as] = ACTIONS(4646), - [anon_sym_EQ] = ACTIONS(4646), - [anon_sym_LBRACE] = ACTIONS(4648), - [anon_sym_RBRACE] = ACTIONS(4648), - [anon_sym_LPAREN] = ACTIONS(4648), - [anon_sym_COMMA] = ACTIONS(4648), - [anon_sym_by] = ACTIONS(4646), - [anon_sym_LT] = ACTIONS(4646), - [anon_sym_GT] = ACTIONS(4646), - [anon_sym_where] = ACTIONS(4646), - [anon_sym_object] = ACTIONS(4646), - [anon_sym_fun] = ACTIONS(4646), - [anon_sym_SEMI] = ACTIONS(4648), - [anon_sym_get] = ACTIONS(4646), - [anon_sym_set] = ACTIONS(4646), - [anon_sym_this] = ACTIONS(4646), - [anon_sym_super] = ACTIONS(4646), - [anon_sym_STAR] = ACTIONS(4646), - [sym_label] = ACTIONS(4646), - [anon_sym_in] = ACTIONS(4646), - [anon_sym_DOT_DOT] = ACTIONS(4648), - [anon_sym_QMARK_COLON] = ACTIONS(4648), - [anon_sym_AMP_AMP] = ACTIONS(4648), - [anon_sym_PIPE_PIPE] = ACTIONS(4648), - [anon_sym_null] = ACTIONS(4646), - [anon_sym_if] = ACTIONS(4646), - [anon_sym_else] = ACTIONS(4646), - [anon_sym_when] = ACTIONS(4646), - [anon_sym_try] = ACTIONS(4646), - [anon_sym_throw] = ACTIONS(4646), - [anon_sym_return] = ACTIONS(4646), - [anon_sym_continue] = ACTIONS(4646), - [anon_sym_break] = ACTIONS(4646), - [anon_sym_COLON_COLON] = ACTIONS(4648), - [anon_sym_PLUS_EQ] = ACTIONS(4648), - [anon_sym_DASH_EQ] = ACTIONS(4648), - [anon_sym_STAR_EQ] = ACTIONS(4648), - [anon_sym_SLASH_EQ] = ACTIONS(4648), - [anon_sym_PERCENT_EQ] = ACTIONS(4648), - [anon_sym_BANG_EQ] = ACTIONS(4646), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4648), - [anon_sym_EQ_EQ] = ACTIONS(4646), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4648), - [anon_sym_LT_EQ] = ACTIONS(4648), - [anon_sym_GT_EQ] = ACTIONS(4648), - [anon_sym_BANGin] = ACTIONS(4648), - [anon_sym_is] = ACTIONS(4646), - [anon_sym_BANGis] = ACTIONS(4648), - [anon_sym_PLUS] = ACTIONS(4646), - [anon_sym_DASH] = ACTIONS(4646), - [anon_sym_SLASH] = ACTIONS(4646), - [anon_sym_PERCENT] = ACTIONS(4646), - [anon_sym_as_QMARK] = ACTIONS(4648), - [anon_sym_PLUS_PLUS] = ACTIONS(4648), - [anon_sym_DASH_DASH] = ACTIONS(4648), - [anon_sym_BANG] = ACTIONS(4646), - [anon_sym_BANG_BANG] = ACTIONS(4648), - [anon_sym_suspend] = ACTIONS(4646), - [anon_sym_sealed] = ACTIONS(4646), - [anon_sym_annotation] = ACTIONS(4646), - [anon_sym_data] = ACTIONS(4646), - [anon_sym_inner] = ACTIONS(4646), - [anon_sym_value] = ACTIONS(4646), - [anon_sym_override] = ACTIONS(4646), - [anon_sym_lateinit] = ACTIONS(4646), - [anon_sym_public] = ACTIONS(4646), - [anon_sym_private] = ACTIONS(4646), - [anon_sym_internal] = ACTIONS(4646), - [anon_sym_protected] = ACTIONS(4646), - [anon_sym_tailrec] = ACTIONS(4646), - [anon_sym_operator] = ACTIONS(4646), - [anon_sym_infix] = ACTIONS(4646), - [anon_sym_inline] = ACTIONS(4646), - [anon_sym_external] = ACTIONS(4646), - [sym_property_modifier] = ACTIONS(4646), - [anon_sym_abstract] = ACTIONS(4646), - [anon_sym_final] = ACTIONS(4646), - [anon_sym_open] = ACTIONS(4646), - [anon_sym_vararg] = ACTIONS(4646), - [anon_sym_noinline] = ACTIONS(4646), - [anon_sym_crossinline] = ACTIONS(4646), - [anon_sym_expect] = ACTIONS(4646), - [anon_sym_actual] = ACTIONS(4646), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4648), - [anon_sym_continue_AT] = ACTIONS(4648), - [anon_sym_break_AT] = ACTIONS(4648), - [anon_sym_this_AT] = ACTIONS(4648), - [anon_sym_super_AT] = ACTIONS(4648), - [sym_real_literal] = ACTIONS(4648), - [sym_integer_literal] = ACTIONS(4646), - [sym_hex_literal] = ACTIONS(4648), - [sym_bin_literal] = ACTIONS(4648), - [anon_sym_true] = ACTIONS(4646), - [anon_sym_false] = ACTIONS(4646), - [anon_sym_SQUOTE] = ACTIONS(4648), - [sym__backtick_identifier] = ACTIONS(4648), - [sym__automatic_semicolon] = ACTIONS(4648), - [sym_safe_nav] = ACTIONS(4648), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4648), - }, - [981] = { - [sym_function_body] = STATE(1025), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(4650), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [982] = { - [sym__alpha_identifier] = ACTIONS(4652), - [anon_sym_AT] = ACTIONS(4654), - [anon_sym_LBRACK] = ACTIONS(4654), - [anon_sym_DOT] = ACTIONS(4652), - [anon_sym_as] = ACTIONS(4652), - [anon_sym_EQ] = ACTIONS(4652), - [anon_sym_LBRACE] = ACTIONS(4654), - [anon_sym_RBRACE] = ACTIONS(4654), - [anon_sym_LPAREN] = ACTIONS(4654), - [anon_sym_COMMA] = ACTIONS(4654), - [anon_sym_by] = ACTIONS(4652), - [anon_sym_LT] = ACTIONS(4652), - [anon_sym_GT] = ACTIONS(4652), - [anon_sym_where] = ACTIONS(4652), - [anon_sym_object] = ACTIONS(4652), - [anon_sym_fun] = ACTIONS(4652), - [anon_sym_SEMI] = ACTIONS(4654), - [anon_sym_get] = ACTIONS(4652), - [anon_sym_set] = ACTIONS(4652), - [anon_sym_this] = ACTIONS(4652), - [anon_sym_super] = ACTIONS(4652), - [anon_sym_STAR] = ACTIONS(4652), - [sym_label] = ACTIONS(4652), - [anon_sym_in] = ACTIONS(4652), - [anon_sym_DOT_DOT] = ACTIONS(4654), - [anon_sym_QMARK_COLON] = ACTIONS(4654), - [anon_sym_AMP_AMP] = ACTIONS(4654), - [anon_sym_PIPE_PIPE] = ACTIONS(4654), - [anon_sym_null] = ACTIONS(4652), - [anon_sym_if] = ACTIONS(4652), - [anon_sym_else] = ACTIONS(4652), - [anon_sym_when] = ACTIONS(4652), - [anon_sym_try] = ACTIONS(4652), - [anon_sym_throw] = ACTIONS(4652), - [anon_sym_return] = ACTIONS(4652), - [anon_sym_continue] = ACTIONS(4652), - [anon_sym_break] = ACTIONS(4652), - [anon_sym_COLON_COLON] = ACTIONS(4654), - [anon_sym_PLUS_EQ] = ACTIONS(4654), - [anon_sym_DASH_EQ] = ACTIONS(4654), - [anon_sym_STAR_EQ] = ACTIONS(4654), - [anon_sym_SLASH_EQ] = ACTIONS(4654), - [anon_sym_PERCENT_EQ] = ACTIONS(4654), - [anon_sym_BANG_EQ] = ACTIONS(4652), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4654), - [anon_sym_EQ_EQ] = ACTIONS(4652), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4654), - [anon_sym_LT_EQ] = ACTIONS(4654), - [anon_sym_GT_EQ] = ACTIONS(4654), - [anon_sym_BANGin] = ACTIONS(4654), - [anon_sym_is] = ACTIONS(4652), - [anon_sym_BANGis] = ACTIONS(4654), - [anon_sym_PLUS] = ACTIONS(4652), - [anon_sym_DASH] = ACTIONS(4652), - [anon_sym_SLASH] = ACTIONS(4652), - [anon_sym_PERCENT] = ACTIONS(4652), - [anon_sym_as_QMARK] = ACTIONS(4654), - [anon_sym_PLUS_PLUS] = ACTIONS(4654), - [anon_sym_DASH_DASH] = ACTIONS(4654), - [anon_sym_BANG] = ACTIONS(4652), - [anon_sym_BANG_BANG] = ACTIONS(4654), - [anon_sym_suspend] = ACTIONS(4652), - [anon_sym_sealed] = ACTIONS(4652), - [anon_sym_annotation] = ACTIONS(4652), - [anon_sym_data] = ACTIONS(4652), - [anon_sym_inner] = ACTIONS(4652), - [anon_sym_value] = ACTIONS(4652), - [anon_sym_override] = ACTIONS(4652), - [anon_sym_lateinit] = ACTIONS(4652), - [anon_sym_public] = ACTIONS(4652), - [anon_sym_private] = ACTIONS(4652), - [anon_sym_internal] = ACTIONS(4652), - [anon_sym_protected] = ACTIONS(4652), - [anon_sym_tailrec] = ACTIONS(4652), - [anon_sym_operator] = ACTIONS(4652), - [anon_sym_infix] = ACTIONS(4652), - [anon_sym_inline] = ACTIONS(4652), - [anon_sym_external] = ACTIONS(4652), - [sym_property_modifier] = ACTIONS(4652), - [anon_sym_abstract] = ACTIONS(4652), - [anon_sym_final] = ACTIONS(4652), - [anon_sym_open] = ACTIONS(4652), - [anon_sym_vararg] = ACTIONS(4652), - [anon_sym_noinline] = ACTIONS(4652), - [anon_sym_crossinline] = ACTIONS(4652), - [anon_sym_expect] = ACTIONS(4652), - [anon_sym_actual] = ACTIONS(4652), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4654), - [anon_sym_continue_AT] = ACTIONS(4654), - [anon_sym_break_AT] = ACTIONS(4654), - [anon_sym_this_AT] = ACTIONS(4654), - [anon_sym_super_AT] = ACTIONS(4654), - [sym_real_literal] = ACTIONS(4654), - [sym_integer_literal] = ACTIONS(4652), - [sym_hex_literal] = ACTIONS(4654), - [sym_bin_literal] = ACTIONS(4654), - [anon_sym_true] = ACTIONS(4652), - [anon_sym_false] = ACTIONS(4652), - [anon_sym_SQUOTE] = ACTIONS(4654), - [sym__backtick_identifier] = ACTIONS(4654), - [sym__automatic_semicolon] = ACTIONS(4654), - [sym_safe_nav] = ACTIONS(4654), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4654), - }, - [983] = { - [sym__alpha_identifier] = ACTIONS(4656), - [anon_sym_AT] = ACTIONS(4659), - [anon_sym_LBRACK] = ACTIONS(4659), - [anon_sym_DOT] = ACTIONS(4656), - [anon_sym_as] = ACTIONS(4656), - [anon_sym_EQ] = ACTIONS(4656), - [anon_sym_LBRACE] = ACTIONS(4659), - [anon_sym_RBRACE] = ACTIONS(4659), - [anon_sym_LPAREN] = ACTIONS(4659), - [anon_sym_COMMA] = ACTIONS(4659), - [anon_sym_by] = ACTIONS(4656), - [anon_sym_LT] = ACTIONS(4656), - [anon_sym_GT] = ACTIONS(4656), - [anon_sym_where] = ACTIONS(4656), - [anon_sym_object] = ACTIONS(4656), - [anon_sym_fun] = ACTIONS(4656), - [anon_sym_SEMI] = ACTIONS(4659), - [anon_sym_get] = ACTIONS(4656), - [anon_sym_set] = ACTIONS(4656), - [anon_sym_this] = ACTIONS(4656), - [anon_sym_super] = ACTIONS(4656), - [anon_sym_STAR] = ACTIONS(4656), - [sym_label] = ACTIONS(4656), - [anon_sym_in] = ACTIONS(4656), - [anon_sym_DOT_DOT] = ACTIONS(4659), - [anon_sym_QMARK_COLON] = ACTIONS(4659), - [anon_sym_AMP_AMP] = ACTIONS(4659), - [anon_sym_PIPE_PIPE] = ACTIONS(4659), - [anon_sym_null] = ACTIONS(4656), - [anon_sym_if] = ACTIONS(4656), - [anon_sym_else] = ACTIONS(4656), - [anon_sym_when] = ACTIONS(4656), - [anon_sym_try] = ACTIONS(4656), - [anon_sym_throw] = ACTIONS(4656), - [anon_sym_return] = ACTIONS(4656), - [anon_sym_continue] = ACTIONS(4656), - [anon_sym_break] = ACTIONS(4656), - [anon_sym_COLON_COLON] = ACTIONS(4659), - [anon_sym_PLUS_EQ] = ACTIONS(4659), - [anon_sym_DASH_EQ] = ACTIONS(4659), - [anon_sym_STAR_EQ] = ACTIONS(4659), - [anon_sym_SLASH_EQ] = ACTIONS(4659), - [anon_sym_PERCENT_EQ] = ACTIONS(4659), - [anon_sym_BANG_EQ] = ACTIONS(4656), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4659), - [anon_sym_EQ_EQ] = ACTIONS(4656), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4659), - [anon_sym_LT_EQ] = ACTIONS(4659), - [anon_sym_GT_EQ] = ACTIONS(4659), - [anon_sym_BANGin] = ACTIONS(4659), - [anon_sym_is] = ACTIONS(4656), - [anon_sym_BANGis] = ACTIONS(4659), - [anon_sym_PLUS] = ACTIONS(4656), - [anon_sym_DASH] = ACTIONS(4656), - [anon_sym_SLASH] = ACTIONS(4656), - [anon_sym_PERCENT] = ACTIONS(4656), - [anon_sym_as_QMARK] = ACTIONS(4659), - [anon_sym_PLUS_PLUS] = ACTIONS(4659), - [anon_sym_DASH_DASH] = ACTIONS(4659), - [anon_sym_BANG] = ACTIONS(4656), - [anon_sym_BANG_BANG] = ACTIONS(4659), - [anon_sym_suspend] = ACTIONS(4656), - [anon_sym_sealed] = ACTIONS(4656), - [anon_sym_annotation] = ACTIONS(4656), - [anon_sym_data] = ACTIONS(4656), - [anon_sym_inner] = ACTIONS(4656), - [anon_sym_value] = ACTIONS(4656), - [anon_sym_override] = ACTIONS(4656), - [anon_sym_lateinit] = ACTIONS(4656), - [anon_sym_public] = ACTIONS(4656), - [anon_sym_private] = ACTIONS(4656), - [anon_sym_internal] = ACTIONS(4656), - [anon_sym_protected] = ACTIONS(4656), - [anon_sym_tailrec] = ACTIONS(4656), - [anon_sym_operator] = ACTIONS(4656), - [anon_sym_infix] = ACTIONS(4656), - [anon_sym_inline] = ACTIONS(4656), - [anon_sym_external] = ACTIONS(4656), - [sym_property_modifier] = ACTIONS(4656), - [anon_sym_abstract] = ACTIONS(4656), - [anon_sym_final] = ACTIONS(4656), - [anon_sym_open] = ACTIONS(4656), - [anon_sym_vararg] = ACTIONS(4656), - [anon_sym_noinline] = ACTIONS(4656), - [anon_sym_crossinline] = ACTIONS(4656), - [anon_sym_expect] = ACTIONS(4656), - [anon_sym_actual] = ACTIONS(4656), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4659), - [anon_sym_continue_AT] = ACTIONS(4659), - [anon_sym_break_AT] = ACTIONS(4659), - [anon_sym_this_AT] = ACTIONS(4659), - [anon_sym_super_AT] = ACTIONS(4659), - [sym_real_literal] = ACTIONS(4659), - [sym_integer_literal] = ACTIONS(4656), - [sym_hex_literal] = ACTIONS(4659), - [sym_bin_literal] = ACTIONS(4659), - [anon_sym_true] = ACTIONS(4656), - [anon_sym_false] = ACTIONS(4656), - [anon_sym_SQUOTE] = ACTIONS(4659), - [sym__backtick_identifier] = ACTIONS(4659), - [sym__automatic_semicolon] = ACTIONS(4659), - [sym_safe_nav] = ACTIONS(4659), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4659), - }, - [984] = { - [sym__alpha_identifier] = ACTIONS(4662), - [anon_sym_AT] = ACTIONS(4664), - [anon_sym_LBRACK] = ACTIONS(4664), - [anon_sym_DOT] = ACTIONS(4662), - [anon_sym_as] = ACTIONS(4662), - [anon_sym_EQ] = ACTIONS(4662), - [anon_sym_LBRACE] = ACTIONS(4664), - [anon_sym_RBRACE] = ACTIONS(4664), - [anon_sym_LPAREN] = ACTIONS(4664), - [anon_sym_COMMA] = ACTIONS(4664), - [anon_sym_by] = ACTIONS(4662), - [anon_sym_LT] = ACTIONS(4662), - [anon_sym_GT] = ACTIONS(4662), - [anon_sym_where] = ACTIONS(4662), - [anon_sym_object] = ACTIONS(4662), - [anon_sym_fun] = ACTIONS(4662), - [anon_sym_SEMI] = ACTIONS(4664), - [anon_sym_get] = ACTIONS(4662), - [anon_sym_set] = ACTIONS(4662), - [anon_sym_this] = ACTIONS(4662), - [anon_sym_super] = ACTIONS(4662), - [anon_sym_STAR] = ACTIONS(4662), - [sym_label] = ACTIONS(4662), - [anon_sym_in] = ACTIONS(4662), - [anon_sym_DOT_DOT] = ACTIONS(4664), - [anon_sym_QMARK_COLON] = ACTIONS(4664), - [anon_sym_AMP_AMP] = ACTIONS(4664), - [anon_sym_PIPE_PIPE] = ACTIONS(4664), - [anon_sym_null] = ACTIONS(4662), - [anon_sym_if] = ACTIONS(4662), - [anon_sym_else] = ACTIONS(4662), - [anon_sym_when] = ACTIONS(4662), - [anon_sym_try] = ACTIONS(4662), - [anon_sym_throw] = ACTIONS(4662), - [anon_sym_return] = ACTIONS(4662), - [anon_sym_continue] = ACTIONS(4662), - [anon_sym_break] = ACTIONS(4662), - [anon_sym_COLON_COLON] = ACTIONS(4664), - [anon_sym_PLUS_EQ] = ACTIONS(4664), - [anon_sym_DASH_EQ] = ACTIONS(4664), - [anon_sym_STAR_EQ] = ACTIONS(4664), - [anon_sym_SLASH_EQ] = ACTIONS(4664), - [anon_sym_PERCENT_EQ] = ACTIONS(4664), - [anon_sym_BANG_EQ] = ACTIONS(4662), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4664), - [anon_sym_EQ_EQ] = ACTIONS(4662), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4664), - [anon_sym_LT_EQ] = ACTIONS(4664), - [anon_sym_GT_EQ] = ACTIONS(4664), - [anon_sym_BANGin] = ACTIONS(4664), - [anon_sym_is] = ACTIONS(4662), - [anon_sym_BANGis] = ACTIONS(4664), - [anon_sym_PLUS] = ACTIONS(4662), - [anon_sym_DASH] = ACTIONS(4662), - [anon_sym_SLASH] = ACTIONS(4662), - [anon_sym_PERCENT] = ACTIONS(4662), - [anon_sym_as_QMARK] = ACTIONS(4664), - [anon_sym_PLUS_PLUS] = ACTIONS(4664), - [anon_sym_DASH_DASH] = ACTIONS(4664), - [anon_sym_BANG] = ACTIONS(4662), - [anon_sym_BANG_BANG] = ACTIONS(4664), - [anon_sym_suspend] = ACTIONS(4662), - [anon_sym_sealed] = ACTIONS(4662), - [anon_sym_annotation] = ACTIONS(4662), - [anon_sym_data] = ACTIONS(4662), - [anon_sym_inner] = ACTIONS(4662), - [anon_sym_value] = ACTIONS(4662), - [anon_sym_override] = ACTIONS(4662), - [anon_sym_lateinit] = ACTIONS(4662), - [anon_sym_public] = ACTIONS(4662), - [anon_sym_private] = ACTIONS(4662), - [anon_sym_internal] = ACTIONS(4662), - [anon_sym_protected] = ACTIONS(4662), - [anon_sym_tailrec] = ACTIONS(4662), - [anon_sym_operator] = ACTIONS(4662), - [anon_sym_infix] = ACTIONS(4662), - [anon_sym_inline] = ACTIONS(4662), - [anon_sym_external] = ACTIONS(4662), - [sym_property_modifier] = ACTIONS(4662), - [anon_sym_abstract] = ACTIONS(4662), - [anon_sym_final] = ACTIONS(4662), - [anon_sym_open] = ACTIONS(4662), - [anon_sym_vararg] = ACTIONS(4662), - [anon_sym_noinline] = ACTIONS(4662), - [anon_sym_crossinline] = ACTIONS(4662), - [anon_sym_expect] = ACTIONS(4662), - [anon_sym_actual] = ACTIONS(4662), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4664), - [anon_sym_continue_AT] = ACTIONS(4664), - [anon_sym_break_AT] = ACTIONS(4664), - [anon_sym_this_AT] = ACTIONS(4664), - [anon_sym_super_AT] = ACTIONS(4664), - [sym_real_literal] = ACTIONS(4664), - [sym_integer_literal] = ACTIONS(4662), - [sym_hex_literal] = ACTIONS(4664), - [sym_bin_literal] = ACTIONS(4664), - [anon_sym_true] = ACTIONS(4662), - [anon_sym_false] = ACTIONS(4662), - [anon_sym_SQUOTE] = ACTIONS(4664), - [sym__backtick_identifier] = ACTIONS(4664), - [sym__automatic_semicolon] = ACTIONS(4664), - [sym_safe_nav] = ACTIONS(4664), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4664), - }, - [985] = { - [sym__alpha_identifier] = ACTIONS(4666), - [anon_sym_AT] = ACTIONS(4668), - [anon_sym_LBRACK] = ACTIONS(4668), - [anon_sym_DOT] = ACTIONS(4666), - [anon_sym_as] = ACTIONS(4666), - [anon_sym_EQ] = ACTIONS(4666), - [anon_sym_LBRACE] = ACTIONS(4668), - [anon_sym_RBRACE] = ACTIONS(4668), - [anon_sym_LPAREN] = ACTIONS(4668), - [anon_sym_COMMA] = ACTIONS(4668), - [anon_sym_by] = ACTIONS(4666), - [anon_sym_LT] = ACTIONS(4666), - [anon_sym_GT] = ACTIONS(4666), - [anon_sym_where] = ACTIONS(4666), - [anon_sym_object] = ACTIONS(4666), - [anon_sym_fun] = ACTIONS(4666), - [anon_sym_SEMI] = ACTIONS(4668), - [anon_sym_get] = ACTIONS(4666), - [anon_sym_set] = ACTIONS(4666), - [anon_sym_this] = ACTIONS(4666), - [anon_sym_super] = ACTIONS(4666), - [anon_sym_STAR] = ACTIONS(4666), - [sym_label] = ACTIONS(4666), - [anon_sym_in] = ACTIONS(4666), - [anon_sym_DOT_DOT] = ACTIONS(4668), - [anon_sym_QMARK_COLON] = ACTIONS(4668), - [anon_sym_AMP_AMP] = ACTIONS(4668), - [anon_sym_PIPE_PIPE] = ACTIONS(4668), - [anon_sym_null] = ACTIONS(4666), - [anon_sym_if] = ACTIONS(4666), - [anon_sym_else] = ACTIONS(4666), - [anon_sym_when] = ACTIONS(4666), - [anon_sym_try] = ACTIONS(4666), - [anon_sym_throw] = ACTIONS(4666), - [anon_sym_return] = ACTIONS(4666), - [anon_sym_continue] = ACTIONS(4666), - [anon_sym_break] = ACTIONS(4666), - [anon_sym_COLON_COLON] = ACTIONS(4668), - [anon_sym_PLUS_EQ] = ACTIONS(4668), - [anon_sym_DASH_EQ] = ACTIONS(4668), - [anon_sym_STAR_EQ] = ACTIONS(4668), - [anon_sym_SLASH_EQ] = ACTIONS(4668), - [anon_sym_PERCENT_EQ] = ACTIONS(4668), - [anon_sym_BANG_EQ] = ACTIONS(4666), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4668), - [anon_sym_EQ_EQ] = ACTIONS(4666), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4668), - [anon_sym_LT_EQ] = ACTIONS(4668), - [anon_sym_GT_EQ] = ACTIONS(4668), - [anon_sym_BANGin] = ACTIONS(4668), - [anon_sym_is] = ACTIONS(4666), - [anon_sym_BANGis] = ACTIONS(4668), - [anon_sym_PLUS] = ACTIONS(4666), - [anon_sym_DASH] = ACTIONS(4666), - [anon_sym_SLASH] = ACTIONS(4666), - [anon_sym_PERCENT] = ACTIONS(4666), - [anon_sym_as_QMARK] = ACTIONS(4668), - [anon_sym_PLUS_PLUS] = ACTIONS(4668), - [anon_sym_DASH_DASH] = ACTIONS(4668), - [anon_sym_BANG] = ACTIONS(4666), - [anon_sym_BANG_BANG] = ACTIONS(4668), - [anon_sym_suspend] = ACTIONS(4666), - [anon_sym_sealed] = ACTIONS(4666), - [anon_sym_annotation] = ACTIONS(4666), - [anon_sym_data] = ACTIONS(4666), - [anon_sym_inner] = ACTIONS(4666), - [anon_sym_value] = ACTIONS(4666), - [anon_sym_override] = ACTIONS(4666), - [anon_sym_lateinit] = ACTIONS(4666), - [anon_sym_public] = ACTIONS(4666), - [anon_sym_private] = ACTIONS(4666), - [anon_sym_internal] = ACTIONS(4666), - [anon_sym_protected] = ACTIONS(4666), - [anon_sym_tailrec] = ACTIONS(4666), - [anon_sym_operator] = ACTIONS(4666), - [anon_sym_infix] = ACTIONS(4666), - [anon_sym_inline] = ACTIONS(4666), - [anon_sym_external] = ACTIONS(4666), - [sym_property_modifier] = ACTIONS(4666), - [anon_sym_abstract] = ACTIONS(4666), - [anon_sym_final] = ACTIONS(4666), - [anon_sym_open] = ACTIONS(4666), - [anon_sym_vararg] = ACTIONS(4666), - [anon_sym_noinline] = ACTIONS(4666), - [anon_sym_crossinline] = ACTIONS(4666), - [anon_sym_expect] = ACTIONS(4666), - [anon_sym_actual] = ACTIONS(4666), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4668), - [anon_sym_continue_AT] = ACTIONS(4668), - [anon_sym_break_AT] = ACTIONS(4668), - [anon_sym_this_AT] = ACTIONS(4668), - [anon_sym_super_AT] = ACTIONS(4668), - [sym_real_literal] = ACTIONS(4668), - [sym_integer_literal] = ACTIONS(4666), - [sym_hex_literal] = ACTIONS(4668), - [sym_bin_literal] = ACTIONS(4668), - [anon_sym_true] = ACTIONS(4666), - [anon_sym_false] = ACTIONS(4666), - [anon_sym_SQUOTE] = ACTIONS(4668), - [sym__backtick_identifier] = ACTIONS(4668), - [sym__automatic_semicolon] = ACTIONS(4668), - [sym_safe_nav] = ACTIONS(4668), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4668), - }, - [986] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3115), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_where] = ACTIONS(3115), - [anon_sym_object] = ACTIONS(3115), - [anon_sym_fun] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_this] = ACTIONS(3115), - [anon_sym_super] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_null] = ACTIONS(3115), - [anon_sym_if] = ACTIONS(3115), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_when] = ACTIONS(3115), - [anon_sym_try] = ACTIONS(3115), - [anon_sym_throw] = ACTIONS(3115), - [anon_sym_return] = ACTIONS(3115), - [anon_sym_continue] = ACTIONS(3115), - [anon_sym_break] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3117), - [anon_sym_DASH_EQ] = ACTIONS(3117), - [anon_sym_STAR_EQ] = ACTIONS(3117), - [anon_sym_SLASH_EQ] = ACTIONS(3117), - [anon_sym_PERCENT_EQ] = ACTIONS(3117), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3115), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3117), - [anon_sym_continue_AT] = ACTIONS(3117), - [anon_sym_break_AT] = ACTIONS(3117), - [anon_sym_this_AT] = ACTIONS(3117), - [anon_sym_super_AT] = ACTIONS(3117), - [sym_real_literal] = ACTIONS(3117), - [sym_integer_literal] = ACTIONS(3115), - [sym_hex_literal] = ACTIONS(3117), - [sym_bin_literal] = ACTIONS(3117), - [anon_sym_true] = ACTIONS(3115), - [anon_sym_false] = ACTIONS(3115), - [anon_sym_SQUOTE] = ACTIONS(3117), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3117), - }, - [987] = { - [sym__alpha_identifier] = ACTIONS(4670), - [anon_sym_AT] = ACTIONS(4673), - [anon_sym_LBRACK] = ACTIONS(4673), - [anon_sym_DOT] = ACTIONS(4670), - [anon_sym_as] = ACTIONS(4670), - [anon_sym_EQ] = ACTIONS(4670), - [anon_sym_LBRACE] = ACTIONS(4673), - [anon_sym_RBRACE] = ACTIONS(4673), - [anon_sym_LPAREN] = ACTIONS(4673), - [anon_sym_COMMA] = ACTIONS(4673), - [anon_sym_by] = ACTIONS(4670), - [anon_sym_LT] = ACTIONS(4670), - [anon_sym_GT] = ACTIONS(4670), - [anon_sym_where] = ACTIONS(4670), - [anon_sym_object] = ACTIONS(4670), - [anon_sym_fun] = ACTIONS(4670), - [anon_sym_SEMI] = ACTIONS(4673), - [anon_sym_get] = ACTIONS(4670), - [anon_sym_set] = ACTIONS(4670), - [anon_sym_this] = ACTIONS(4670), - [anon_sym_super] = ACTIONS(4670), - [anon_sym_STAR] = ACTIONS(4670), - [sym_label] = ACTIONS(4670), - [anon_sym_in] = ACTIONS(4670), - [anon_sym_DOT_DOT] = ACTIONS(4673), - [anon_sym_QMARK_COLON] = ACTIONS(4673), - [anon_sym_AMP_AMP] = ACTIONS(4673), - [anon_sym_PIPE_PIPE] = ACTIONS(4673), - [anon_sym_null] = ACTIONS(4670), - [anon_sym_if] = ACTIONS(4670), - [anon_sym_else] = ACTIONS(4670), - [anon_sym_when] = ACTIONS(4670), - [anon_sym_try] = ACTIONS(4670), - [anon_sym_throw] = ACTIONS(4670), - [anon_sym_return] = ACTIONS(4670), - [anon_sym_continue] = ACTIONS(4670), - [anon_sym_break] = ACTIONS(4670), - [anon_sym_COLON_COLON] = ACTIONS(4673), - [anon_sym_PLUS_EQ] = ACTIONS(4673), - [anon_sym_DASH_EQ] = ACTIONS(4673), - [anon_sym_STAR_EQ] = ACTIONS(4673), - [anon_sym_SLASH_EQ] = ACTIONS(4673), - [anon_sym_PERCENT_EQ] = ACTIONS(4673), - [anon_sym_BANG_EQ] = ACTIONS(4670), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4673), - [anon_sym_EQ_EQ] = ACTIONS(4670), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4673), - [anon_sym_LT_EQ] = ACTIONS(4673), - [anon_sym_GT_EQ] = ACTIONS(4673), - [anon_sym_BANGin] = ACTIONS(4673), - [anon_sym_is] = ACTIONS(4670), - [anon_sym_BANGis] = ACTIONS(4673), - [anon_sym_PLUS] = ACTIONS(4670), - [anon_sym_DASH] = ACTIONS(4670), - [anon_sym_SLASH] = ACTIONS(4670), - [anon_sym_PERCENT] = ACTIONS(4670), - [anon_sym_as_QMARK] = ACTIONS(4673), - [anon_sym_PLUS_PLUS] = ACTIONS(4673), - [anon_sym_DASH_DASH] = ACTIONS(4673), - [anon_sym_BANG] = ACTIONS(4670), - [anon_sym_BANG_BANG] = ACTIONS(4673), - [anon_sym_suspend] = ACTIONS(4670), - [anon_sym_sealed] = ACTIONS(4670), - [anon_sym_annotation] = ACTIONS(4670), - [anon_sym_data] = ACTIONS(4670), - [anon_sym_inner] = ACTIONS(4670), - [anon_sym_value] = ACTIONS(4670), - [anon_sym_override] = ACTIONS(4670), - [anon_sym_lateinit] = ACTIONS(4670), - [anon_sym_public] = ACTIONS(4670), - [anon_sym_private] = ACTIONS(4670), - [anon_sym_internal] = ACTIONS(4670), - [anon_sym_protected] = ACTIONS(4670), - [anon_sym_tailrec] = ACTIONS(4670), - [anon_sym_operator] = ACTIONS(4670), - [anon_sym_infix] = ACTIONS(4670), - [anon_sym_inline] = ACTIONS(4670), - [anon_sym_external] = ACTIONS(4670), - [sym_property_modifier] = ACTIONS(4670), - [anon_sym_abstract] = ACTIONS(4670), - [anon_sym_final] = ACTIONS(4670), - [anon_sym_open] = ACTIONS(4670), - [anon_sym_vararg] = ACTIONS(4670), - [anon_sym_noinline] = ACTIONS(4670), - [anon_sym_crossinline] = ACTIONS(4670), - [anon_sym_expect] = ACTIONS(4670), - [anon_sym_actual] = ACTIONS(4670), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4673), - [anon_sym_continue_AT] = ACTIONS(4673), - [anon_sym_break_AT] = ACTIONS(4673), - [anon_sym_this_AT] = ACTIONS(4673), - [anon_sym_super_AT] = ACTIONS(4673), - [sym_real_literal] = ACTIONS(4673), - [sym_integer_literal] = ACTIONS(4670), - [sym_hex_literal] = ACTIONS(4673), - [sym_bin_literal] = ACTIONS(4673), - [anon_sym_true] = ACTIONS(4670), - [anon_sym_false] = ACTIONS(4670), - [anon_sym_SQUOTE] = ACTIONS(4673), - [sym__backtick_identifier] = ACTIONS(4673), - [sym__automatic_semicolon] = ACTIONS(4673), - [sym_safe_nav] = ACTIONS(4673), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4673), - }, - [988] = { - [sym__alpha_identifier] = ACTIONS(4676), - [anon_sym_AT] = ACTIONS(4678), - [anon_sym_LBRACK] = ACTIONS(4678), - [anon_sym_DOT] = ACTIONS(4676), - [anon_sym_as] = ACTIONS(4676), - [anon_sym_EQ] = ACTIONS(4676), - [anon_sym_LBRACE] = ACTIONS(4678), - [anon_sym_RBRACE] = ACTIONS(4678), - [anon_sym_LPAREN] = ACTIONS(4678), - [anon_sym_COMMA] = ACTIONS(4678), - [anon_sym_by] = ACTIONS(4676), - [anon_sym_LT] = ACTIONS(4676), - [anon_sym_GT] = ACTIONS(4676), - [anon_sym_where] = ACTIONS(4676), - [anon_sym_object] = ACTIONS(4676), - [anon_sym_fun] = ACTIONS(4676), - [anon_sym_SEMI] = ACTIONS(4678), - [anon_sym_get] = ACTIONS(4676), - [anon_sym_set] = ACTIONS(4676), - [anon_sym_this] = ACTIONS(4676), - [anon_sym_super] = ACTIONS(4676), - [anon_sym_STAR] = ACTIONS(4676), - [sym_label] = ACTIONS(4676), - [anon_sym_in] = ACTIONS(4676), - [anon_sym_DOT_DOT] = ACTIONS(4678), - [anon_sym_QMARK_COLON] = ACTIONS(4678), - [anon_sym_AMP_AMP] = ACTIONS(4678), - [anon_sym_PIPE_PIPE] = ACTIONS(4678), - [anon_sym_null] = ACTIONS(4676), - [anon_sym_if] = ACTIONS(4676), - [anon_sym_else] = ACTIONS(4676), - [anon_sym_when] = ACTIONS(4676), - [anon_sym_try] = ACTIONS(4676), - [anon_sym_throw] = ACTIONS(4676), - [anon_sym_return] = ACTIONS(4676), - [anon_sym_continue] = ACTIONS(4676), - [anon_sym_break] = ACTIONS(4676), - [anon_sym_COLON_COLON] = ACTIONS(4678), - [anon_sym_PLUS_EQ] = ACTIONS(4678), - [anon_sym_DASH_EQ] = ACTIONS(4678), - [anon_sym_STAR_EQ] = ACTIONS(4678), - [anon_sym_SLASH_EQ] = ACTIONS(4678), - [anon_sym_PERCENT_EQ] = ACTIONS(4678), - [anon_sym_BANG_EQ] = ACTIONS(4676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4678), - [anon_sym_EQ_EQ] = ACTIONS(4676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4678), - [anon_sym_LT_EQ] = ACTIONS(4678), - [anon_sym_GT_EQ] = ACTIONS(4678), - [anon_sym_BANGin] = ACTIONS(4678), - [anon_sym_is] = ACTIONS(4676), - [anon_sym_BANGis] = ACTIONS(4678), - [anon_sym_PLUS] = ACTIONS(4676), - [anon_sym_DASH] = ACTIONS(4676), - [anon_sym_SLASH] = ACTIONS(4676), - [anon_sym_PERCENT] = ACTIONS(4676), - [anon_sym_as_QMARK] = ACTIONS(4678), - [anon_sym_PLUS_PLUS] = ACTIONS(4678), - [anon_sym_DASH_DASH] = ACTIONS(4678), - [anon_sym_BANG] = ACTIONS(4676), - [anon_sym_BANG_BANG] = ACTIONS(4678), - [anon_sym_suspend] = ACTIONS(4676), - [anon_sym_sealed] = ACTIONS(4676), - [anon_sym_annotation] = ACTIONS(4676), - [anon_sym_data] = ACTIONS(4676), - [anon_sym_inner] = ACTIONS(4676), - [anon_sym_value] = ACTIONS(4676), - [anon_sym_override] = ACTIONS(4676), - [anon_sym_lateinit] = ACTIONS(4676), - [anon_sym_public] = ACTIONS(4676), - [anon_sym_private] = ACTIONS(4676), - [anon_sym_internal] = ACTIONS(4676), - [anon_sym_protected] = ACTIONS(4676), - [anon_sym_tailrec] = ACTIONS(4676), - [anon_sym_operator] = ACTIONS(4676), - [anon_sym_infix] = ACTIONS(4676), - [anon_sym_inline] = ACTIONS(4676), - [anon_sym_external] = ACTIONS(4676), - [sym_property_modifier] = ACTIONS(4676), - [anon_sym_abstract] = ACTIONS(4676), - [anon_sym_final] = ACTIONS(4676), - [anon_sym_open] = ACTIONS(4676), - [anon_sym_vararg] = ACTIONS(4676), - [anon_sym_noinline] = ACTIONS(4676), - [anon_sym_crossinline] = ACTIONS(4676), - [anon_sym_expect] = ACTIONS(4676), - [anon_sym_actual] = ACTIONS(4676), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4678), - [anon_sym_continue_AT] = ACTIONS(4678), - [anon_sym_break_AT] = ACTIONS(4678), - [anon_sym_this_AT] = ACTIONS(4678), - [anon_sym_super_AT] = ACTIONS(4678), - [sym_real_literal] = ACTIONS(4678), - [sym_integer_literal] = ACTIONS(4676), - [sym_hex_literal] = ACTIONS(4678), - [sym_bin_literal] = ACTIONS(4678), - [anon_sym_true] = ACTIONS(4676), - [anon_sym_false] = ACTIONS(4676), - [anon_sym_SQUOTE] = ACTIONS(4678), - [sym__backtick_identifier] = ACTIONS(4678), - [sym__automatic_semicolon] = ACTIONS(4678), - [sym_safe_nav] = ACTIONS(4678), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4678), - }, - [989] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3080), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4467), - [anon_sym_where] = ACTIONS(3080), - [anon_sym_object] = ACTIONS(3080), - [anon_sym_fun] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3080), - [anon_sym_super] = ACTIONS(3080), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(4473), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(4622), - [anon_sym_PIPE_PIPE] = ACTIONS(4624), - [anon_sym_null] = ACTIONS(3080), - [anon_sym_if] = ACTIONS(3080), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_when] = ACTIONS(3080), - [anon_sym_try] = ACTIONS(3080), - [anon_sym_throw] = ACTIONS(3080), - [anon_sym_return] = ACTIONS(3080), - [anon_sym_continue] = ACTIONS(3080), - [anon_sym_break] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3082), - [anon_sym_DASH_EQ] = ACTIONS(3082), - [anon_sym_STAR_EQ] = ACTIONS(3082), - [anon_sym_SLASH_EQ] = ACTIONS(3082), - [anon_sym_PERCENT_EQ] = ACTIONS(3082), - [anon_sym_BANG_EQ] = ACTIONS(4626), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4628), - [anon_sym_EQ_EQ] = ACTIONS(4626), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4628), - [anon_sym_LT_EQ] = ACTIONS(4481), - [anon_sym_GT_EQ] = ACTIONS(4481), - [anon_sym_BANGin] = ACTIONS(4483), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3080), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3082), - [anon_sym_continue_AT] = ACTIONS(3082), - [anon_sym_break_AT] = ACTIONS(3082), - [anon_sym_this_AT] = ACTIONS(3082), - [anon_sym_super_AT] = ACTIONS(3082), - [sym_real_literal] = ACTIONS(3082), - [sym_integer_literal] = ACTIONS(3080), - [sym_hex_literal] = ACTIONS(3082), - [sym_bin_literal] = ACTIONS(3082), - [anon_sym_true] = ACTIONS(3080), - [anon_sym_false] = ACTIONS(3080), - [anon_sym_SQUOTE] = ACTIONS(3082), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3082), - }, - [990] = { - [sym__alpha_identifier] = ACTIONS(4680), - [anon_sym_AT] = ACTIONS(4682), - [anon_sym_LBRACK] = ACTIONS(4682), - [anon_sym_DOT] = ACTIONS(4680), - [anon_sym_as] = ACTIONS(4680), - [anon_sym_EQ] = ACTIONS(4680), - [anon_sym_LBRACE] = ACTIONS(4682), - [anon_sym_RBRACE] = ACTIONS(4682), - [anon_sym_LPAREN] = ACTIONS(4682), - [anon_sym_COMMA] = ACTIONS(4682), - [anon_sym_by] = ACTIONS(4680), - [anon_sym_LT] = ACTIONS(4680), - [anon_sym_GT] = ACTIONS(4680), - [anon_sym_where] = ACTIONS(4680), - [anon_sym_object] = ACTIONS(4680), - [anon_sym_fun] = ACTIONS(4680), - [anon_sym_SEMI] = ACTIONS(4682), - [anon_sym_get] = ACTIONS(4680), - [anon_sym_set] = ACTIONS(4680), - [anon_sym_this] = ACTIONS(4680), - [anon_sym_super] = ACTIONS(4680), - [anon_sym_STAR] = ACTIONS(4680), - [sym_label] = ACTIONS(4680), - [anon_sym_in] = ACTIONS(4680), - [anon_sym_DOT_DOT] = ACTIONS(4682), - [anon_sym_QMARK_COLON] = ACTIONS(4682), - [anon_sym_AMP_AMP] = ACTIONS(4682), - [anon_sym_PIPE_PIPE] = ACTIONS(4682), - [anon_sym_null] = ACTIONS(4680), - [anon_sym_if] = ACTIONS(4680), - [anon_sym_else] = ACTIONS(4680), - [anon_sym_when] = ACTIONS(4680), - [anon_sym_try] = ACTIONS(4680), - [anon_sym_throw] = ACTIONS(4680), - [anon_sym_return] = ACTIONS(4680), - [anon_sym_continue] = ACTIONS(4680), - [anon_sym_break] = ACTIONS(4680), - [anon_sym_COLON_COLON] = ACTIONS(4682), - [anon_sym_PLUS_EQ] = ACTIONS(4682), - [anon_sym_DASH_EQ] = ACTIONS(4682), - [anon_sym_STAR_EQ] = ACTIONS(4682), - [anon_sym_SLASH_EQ] = ACTIONS(4682), - [anon_sym_PERCENT_EQ] = ACTIONS(4682), - [anon_sym_BANG_EQ] = ACTIONS(4680), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4682), - [anon_sym_EQ_EQ] = ACTIONS(4680), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4682), - [anon_sym_LT_EQ] = ACTIONS(4682), - [anon_sym_GT_EQ] = ACTIONS(4682), - [anon_sym_BANGin] = ACTIONS(4682), - [anon_sym_is] = ACTIONS(4680), - [anon_sym_BANGis] = ACTIONS(4682), - [anon_sym_PLUS] = ACTIONS(4680), - [anon_sym_DASH] = ACTIONS(4680), - [anon_sym_SLASH] = ACTIONS(4680), - [anon_sym_PERCENT] = ACTIONS(4680), - [anon_sym_as_QMARK] = ACTIONS(4682), - [anon_sym_PLUS_PLUS] = ACTIONS(4682), - [anon_sym_DASH_DASH] = ACTIONS(4682), - [anon_sym_BANG] = ACTIONS(4680), - [anon_sym_BANG_BANG] = ACTIONS(4682), - [anon_sym_suspend] = ACTIONS(4680), - [anon_sym_sealed] = ACTIONS(4680), - [anon_sym_annotation] = ACTIONS(4680), - [anon_sym_data] = ACTIONS(4680), - [anon_sym_inner] = ACTIONS(4680), - [anon_sym_value] = ACTIONS(4680), - [anon_sym_override] = ACTIONS(4680), - [anon_sym_lateinit] = ACTIONS(4680), - [anon_sym_public] = ACTIONS(4680), - [anon_sym_private] = ACTIONS(4680), - [anon_sym_internal] = ACTIONS(4680), - [anon_sym_protected] = ACTIONS(4680), - [anon_sym_tailrec] = ACTIONS(4680), - [anon_sym_operator] = ACTIONS(4680), - [anon_sym_infix] = ACTIONS(4680), - [anon_sym_inline] = ACTIONS(4680), - [anon_sym_external] = ACTIONS(4680), - [sym_property_modifier] = ACTIONS(4680), - [anon_sym_abstract] = ACTIONS(4680), - [anon_sym_final] = ACTIONS(4680), - [anon_sym_open] = ACTIONS(4680), - [anon_sym_vararg] = ACTIONS(4680), - [anon_sym_noinline] = ACTIONS(4680), - [anon_sym_crossinline] = ACTIONS(4680), - [anon_sym_expect] = ACTIONS(4680), - [anon_sym_actual] = ACTIONS(4680), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4682), - [anon_sym_continue_AT] = ACTIONS(4682), - [anon_sym_break_AT] = ACTIONS(4682), - [anon_sym_this_AT] = ACTIONS(4682), - [anon_sym_super_AT] = ACTIONS(4682), - [sym_real_literal] = ACTIONS(4682), - [sym_integer_literal] = ACTIONS(4680), - [sym_hex_literal] = ACTIONS(4682), - [sym_bin_literal] = ACTIONS(4682), - [anon_sym_true] = ACTIONS(4680), - [anon_sym_false] = ACTIONS(4680), - [anon_sym_SQUOTE] = ACTIONS(4682), - [sym__backtick_identifier] = ACTIONS(4682), - [sym__automatic_semicolon] = ACTIONS(4682), - [sym_safe_nav] = ACTIONS(4682), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4682), - }, - [991] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3107), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4467), - [anon_sym_where] = ACTIONS(3107), - [anon_sym_object] = ACTIONS(3107), - [anon_sym_fun] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3107), - [anon_sym_super] = ACTIONS(3107), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(4473), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(4622), - [anon_sym_PIPE_PIPE] = ACTIONS(4624), - [anon_sym_null] = ACTIONS(3107), - [anon_sym_if] = ACTIONS(3107), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_when] = ACTIONS(3107), - [anon_sym_try] = ACTIONS(3107), - [anon_sym_throw] = ACTIONS(3107), - [anon_sym_return] = ACTIONS(3107), - [anon_sym_continue] = ACTIONS(3107), - [anon_sym_break] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3109), - [anon_sym_DASH_EQ] = ACTIONS(3109), - [anon_sym_STAR_EQ] = ACTIONS(3109), - [anon_sym_SLASH_EQ] = ACTIONS(3109), - [anon_sym_PERCENT_EQ] = ACTIONS(3109), - [anon_sym_BANG_EQ] = ACTIONS(4626), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4628), - [anon_sym_EQ_EQ] = ACTIONS(4626), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4628), - [anon_sym_LT_EQ] = ACTIONS(4481), - [anon_sym_GT_EQ] = ACTIONS(4481), - [anon_sym_BANGin] = ACTIONS(4483), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3107), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3109), - [anon_sym_continue_AT] = ACTIONS(3109), - [anon_sym_break_AT] = ACTIONS(3109), - [anon_sym_this_AT] = ACTIONS(3109), - [anon_sym_super_AT] = ACTIONS(3109), - [sym_real_literal] = ACTIONS(3109), - [sym_integer_literal] = ACTIONS(3107), - [sym_hex_literal] = ACTIONS(3109), - [sym_bin_literal] = ACTIONS(3109), - [anon_sym_true] = ACTIONS(3107), - [anon_sym_false] = ACTIONS(3107), - [anon_sym_SQUOTE] = ACTIONS(3109), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3109), - }, - [992] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_where] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_fun] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3130), - [anon_sym_super] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_null] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_when] = ACTIONS(3130), - [anon_sym_try] = ACTIONS(3130), - [anon_sym_throw] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3132), - [anon_sym_DASH_EQ] = ACTIONS(3132), - [anon_sym_STAR_EQ] = ACTIONS(3132), - [anon_sym_SLASH_EQ] = ACTIONS(3132), - [anon_sym_PERCENT_EQ] = ACTIONS(3132), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3130), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3132), - [anon_sym_continue_AT] = ACTIONS(3132), - [anon_sym_break_AT] = ACTIONS(3132), - [anon_sym_this_AT] = ACTIONS(3132), - [anon_sym_super_AT] = ACTIONS(3132), - [sym_real_literal] = ACTIONS(3132), - [sym_integer_literal] = ACTIONS(3130), - [sym_hex_literal] = ACTIONS(3132), - [sym_bin_literal] = ACTIONS(3132), - [anon_sym_true] = ACTIONS(3130), - [anon_sym_false] = ACTIONS(3130), - [anon_sym_SQUOTE] = ACTIONS(3132), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3132), - }, - [993] = { - [sym_getter] = STATE(3393), - [sym_setter] = STATE(3393), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(4684), - [anon_sym_get] = ACTIONS(4686), - [anon_sym_set] = ACTIONS(4688), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [994] = { - [sym_getter] = STATE(3382), - [sym_setter] = STATE(3382), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(4690), - [anon_sym_get] = ACTIONS(4686), - [anon_sym_set] = ACTIONS(4688), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [995] = { - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(4692), - [anon_sym_get] = ACTIONS(4686), - [anon_sym_set] = ACTIONS(4688), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [996] = { - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(4694), - [anon_sym_get] = ACTIONS(4686), - [anon_sym_set] = ACTIONS(4688), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [997] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3076), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4467), - [anon_sym_where] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_fun] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3076), - [anon_sym_super] = ACTIONS(3076), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(4473), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_null] = ACTIONS(3076), - [anon_sym_if] = ACTIONS(3076), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_when] = ACTIONS(3076), - [anon_sym_try] = ACTIONS(3076), - [anon_sym_throw] = ACTIONS(3076), - [anon_sym_return] = ACTIONS(3076), - [anon_sym_continue] = ACTIONS(3076), - [anon_sym_break] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3078), - [anon_sym_DASH_EQ] = ACTIONS(3078), - [anon_sym_STAR_EQ] = ACTIONS(3078), - [anon_sym_SLASH_EQ] = ACTIONS(3078), - [anon_sym_PERCENT_EQ] = ACTIONS(3078), - [anon_sym_BANG_EQ] = ACTIONS(4626), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4628), - [anon_sym_EQ_EQ] = ACTIONS(4626), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4628), - [anon_sym_LT_EQ] = ACTIONS(4481), - [anon_sym_GT_EQ] = ACTIONS(4481), - [anon_sym_BANGin] = ACTIONS(4483), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3078), - [anon_sym_continue_AT] = ACTIONS(3078), - [anon_sym_break_AT] = ACTIONS(3078), - [anon_sym_this_AT] = ACTIONS(3078), - [anon_sym_super_AT] = ACTIONS(3078), - [sym_real_literal] = ACTIONS(3078), - [sym_integer_literal] = ACTIONS(3076), - [sym_hex_literal] = ACTIONS(3078), - [sym_bin_literal] = ACTIONS(3078), - [anon_sym_true] = ACTIONS(3076), - [anon_sym_false] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3078), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3078), - }, - [998] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3137), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4467), - [anon_sym_where] = ACTIONS(3137), - [anon_sym_object] = ACTIONS(3137), - [anon_sym_fun] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3137), - [anon_sym_super] = ACTIONS(3137), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(4473), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(4622), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_null] = ACTIONS(3137), - [anon_sym_if] = ACTIONS(3137), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_when] = ACTIONS(3137), - [anon_sym_try] = ACTIONS(3137), - [anon_sym_throw] = ACTIONS(3137), - [anon_sym_return] = ACTIONS(3137), - [anon_sym_continue] = ACTIONS(3137), - [anon_sym_break] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3139), - [anon_sym_DASH_EQ] = ACTIONS(3139), - [anon_sym_STAR_EQ] = ACTIONS(3139), - [anon_sym_SLASH_EQ] = ACTIONS(3139), - [anon_sym_PERCENT_EQ] = ACTIONS(3139), - [anon_sym_BANG_EQ] = ACTIONS(4626), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4628), - [anon_sym_EQ_EQ] = ACTIONS(4626), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4628), - [anon_sym_LT_EQ] = ACTIONS(4481), - [anon_sym_GT_EQ] = ACTIONS(4481), - [anon_sym_BANGin] = ACTIONS(4483), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3137), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3139), - [anon_sym_continue_AT] = ACTIONS(3139), - [anon_sym_break_AT] = ACTIONS(3139), - [anon_sym_this_AT] = ACTIONS(3139), - [anon_sym_super_AT] = ACTIONS(3139), - [sym_real_literal] = ACTIONS(3139), - [sym_integer_literal] = ACTIONS(3137), - [sym_hex_literal] = ACTIONS(3139), - [sym_bin_literal] = ACTIONS(3139), - [anon_sym_true] = ACTIONS(3137), - [anon_sym_false] = ACTIONS(3137), - [anon_sym_SQUOTE] = ACTIONS(3139), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3139), - }, - [999] = { - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(4696), - [anon_sym_get] = ACTIONS(4686), - [anon_sym_set] = ACTIONS(4688), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1000] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3057), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_where] = ACTIONS(3057), - [anon_sym_object] = ACTIONS(3057), - [anon_sym_fun] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3057), - [anon_sym_super] = ACTIONS(3057), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(4473), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_null] = ACTIONS(3057), - [anon_sym_if] = ACTIONS(3057), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_when] = ACTIONS(3057), - [anon_sym_try] = ACTIONS(3057), - [anon_sym_throw] = ACTIONS(3057), - [anon_sym_return] = ACTIONS(3057), - [anon_sym_continue] = ACTIONS(3057), - [anon_sym_break] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3059), - [anon_sym_DASH_EQ] = ACTIONS(3059), - [anon_sym_STAR_EQ] = ACTIONS(3059), - [anon_sym_SLASH_EQ] = ACTIONS(3059), - [anon_sym_PERCENT_EQ] = ACTIONS(3059), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(4483), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3057), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3059), - [anon_sym_continue_AT] = ACTIONS(3059), - [anon_sym_break_AT] = ACTIONS(3059), - [anon_sym_this_AT] = ACTIONS(3059), - [anon_sym_super_AT] = ACTIONS(3059), - [sym_real_literal] = ACTIONS(3059), - [sym_integer_literal] = ACTIONS(3057), - [sym_hex_literal] = ACTIONS(3059), - [sym_bin_literal] = ACTIONS(3059), - [anon_sym_true] = ACTIONS(3057), - [anon_sym_false] = ACTIONS(3057), - [anon_sym_SQUOTE] = ACTIONS(3059), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3059), - }, - [1001] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_object] = ACTIONS(3065), - [anon_sym_fun] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3065), - [anon_sym_super] = ACTIONS(3065), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_null] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3065), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_when] = ACTIONS(3065), - [anon_sym_try] = ACTIONS(3065), - [anon_sym_throw] = ACTIONS(3065), - [anon_sym_return] = ACTIONS(3065), - [anon_sym_continue] = ACTIONS(3065), - [anon_sym_break] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3067), - [anon_sym_continue_AT] = ACTIONS(3067), - [anon_sym_break_AT] = ACTIONS(3067), - [anon_sym_this_AT] = ACTIONS(3067), - [anon_sym_super_AT] = ACTIONS(3067), - [sym_real_literal] = ACTIONS(3067), - [sym_integer_literal] = ACTIONS(3065), - [sym_hex_literal] = ACTIONS(3067), - [sym_bin_literal] = ACTIONS(3067), - [anon_sym_true] = ACTIONS(3065), - [anon_sym_false] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3067), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3067), - }, - [1002] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3141), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_where] = ACTIONS(3141), - [anon_sym_object] = ACTIONS(3141), - [anon_sym_fun] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_this] = ACTIONS(3141), - [anon_sym_super] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_null] = ACTIONS(3141), - [anon_sym_if] = ACTIONS(3141), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_when] = ACTIONS(3141), - [anon_sym_try] = ACTIONS(3141), - [anon_sym_throw] = ACTIONS(3141), - [anon_sym_return] = ACTIONS(3141), - [anon_sym_continue] = ACTIONS(3141), - [anon_sym_break] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3143), - [anon_sym_DASH_EQ] = ACTIONS(3143), - [anon_sym_STAR_EQ] = ACTIONS(3143), - [anon_sym_SLASH_EQ] = ACTIONS(3143), - [anon_sym_PERCENT_EQ] = ACTIONS(3143), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3141), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3143), - [anon_sym_continue_AT] = ACTIONS(3143), - [anon_sym_break_AT] = ACTIONS(3143), - [anon_sym_this_AT] = ACTIONS(3143), - [anon_sym_super_AT] = ACTIONS(3143), - [sym_real_literal] = ACTIONS(3143), - [sym_integer_literal] = ACTIONS(3141), - [sym_hex_literal] = ACTIONS(3143), - [sym_bin_literal] = ACTIONS(3143), - [anon_sym_true] = ACTIONS(3141), - [anon_sym_false] = ACTIONS(3141), - [anon_sym_SQUOTE] = ACTIONS(3143), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3143), - }, - [1003] = { - [sym__alpha_identifier] = ACTIONS(4698), - [anon_sym_AT] = ACTIONS(4698), - [anon_sym_LBRACK] = ACTIONS(4700), - [anon_sym_DOT] = ACTIONS(4698), - [anon_sym_as] = ACTIONS(4698), - [anon_sym_EQ] = ACTIONS(4698), - [anon_sym_LBRACE] = ACTIONS(4700), - [anon_sym_RBRACE] = ACTIONS(4700), - [anon_sym_LPAREN] = ACTIONS(4700), - [anon_sym_COMMA] = ACTIONS(4700), - [anon_sym_LT] = ACTIONS(4698), - [anon_sym_GT] = ACTIONS(4698), - [anon_sym_where] = ACTIONS(4698), - [anon_sym_object] = ACTIONS(4698), - [anon_sym_fun] = ACTIONS(4698), - [anon_sym_SEMI] = ACTIONS(4700), - [anon_sym_get] = ACTIONS(4698), - [anon_sym_set] = ACTIONS(4698), - [anon_sym_this] = ACTIONS(4698), - [anon_sym_super] = ACTIONS(4698), - [anon_sym_STAR] = ACTIONS(4698), - [sym_label] = ACTIONS(4698), - [anon_sym_in] = ACTIONS(4698), - [anon_sym_DOT_DOT] = ACTIONS(4700), - [anon_sym_QMARK_COLON] = ACTIONS(4700), - [anon_sym_AMP_AMP] = ACTIONS(4700), - [anon_sym_PIPE_PIPE] = ACTIONS(4700), - [anon_sym_null] = ACTIONS(4698), - [anon_sym_if] = ACTIONS(4698), - [anon_sym_else] = ACTIONS(4698), - [anon_sym_when] = ACTIONS(4698), - [anon_sym_try] = ACTIONS(4698), - [anon_sym_throw] = ACTIONS(4698), - [anon_sym_return] = ACTIONS(4698), - [anon_sym_continue] = ACTIONS(4698), - [anon_sym_break] = ACTIONS(4698), - [anon_sym_COLON_COLON] = ACTIONS(4700), - [anon_sym_PLUS_EQ] = ACTIONS(4700), - [anon_sym_DASH_EQ] = ACTIONS(4700), - [anon_sym_STAR_EQ] = ACTIONS(4700), - [anon_sym_SLASH_EQ] = ACTIONS(4700), - [anon_sym_PERCENT_EQ] = ACTIONS(4700), - [anon_sym_BANG_EQ] = ACTIONS(4698), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4700), - [anon_sym_EQ_EQ] = ACTIONS(4698), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4700), - [anon_sym_LT_EQ] = ACTIONS(4700), - [anon_sym_GT_EQ] = ACTIONS(4700), - [anon_sym_BANGin] = ACTIONS(4700), - [anon_sym_is] = ACTIONS(4698), - [anon_sym_BANGis] = ACTIONS(4700), - [anon_sym_PLUS] = ACTIONS(4698), - [anon_sym_DASH] = ACTIONS(4698), - [anon_sym_SLASH] = ACTIONS(4698), - [anon_sym_PERCENT] = ACTIONS(4698), - [anon_sym_as_QMARK] = ACTIONS(4700), - [anon_sym_PLUS_PLUS] = ACTIONS(4700), - [anon_sym_DASH_DASH] = ACTIONS(4700), - [anon_sym_BANG] = ACTIONS(4698), - [anon_sym_BANG_BANG] = ACTIONS(4700), - [anon_sym_suspend] = ACTIONS(4698), - [anon_sym_sealed] = ACTIONS(4698), - [anon_sym_annotation] = ACTIONS(4698), - [anon_sym_data] = ACTIONS(4698), - [anon_sym_inner] = ACTIONS(4698), - [anon_sym_value] = ACTIONS(4698), - [anon_sym_override] = ACTIONS(4698), - [anon_sym_lateinit] = ACTIONS(4698), - [anon_sym_public] = ACTIONS(4698), - [anon_sym_private] = ACTIONS(4698), - [anon_sym_internal] = ACTIONS(4698), - [anon_sym_protected] = ACTIONS(4698), - [anon_sym_tailrec] = ACTIONS(4698), - [anon_sym_operator] = ACTIONS(4698), - [anon_sym_infix] = ACTIONS(4698), - [anon_sym_inline] = ACTIONS(4698), - [anon_sym_external] = ACTIONS(4698), - [sym_property_modifier] = ACTIONS(4698), - [anon_sym_abstract] = ACTIONS(4698), - [anon_sym_final] = ACTIONS(4698), - [anon_sym_open] = ACTIONS(4698), - [anon_sym_vararg] = ACTIONS(4698), - [anon_sym_noinline] = ACTIONS(4698), - [anon_sym_crossinline] = ACTIONS(4698), - [anon_sym_expect] = ACTIONS(4698), - [anon_sym_actual] = ACTIONS(4698), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4700), - [anon_sym_continue_AT] = ACTIONS(4700), - [anon_sym_break_AT] = ACTIONS(4700), - [anon_sym_this_AT] = ACTIONS(4700), - [anon_sym_super_AT] = ACTIONS(4700), - [anon_sym_AT2] = ACTIONS(4702), - [sym_real_literal] = ACTIONS(4700), - [sym_integer_literal] = ACTIONS(4698), - [sym_hex_literal] = ACTIONS(4700), - [sym_bin_literal] = ACTIONS(4700), - [anon_sym_true] = ACTIONS(4698), - [anon_sym_false] = ACTIONS(4698), - [anon_sym_SQUOTE] = ACTIONS(4700), - [sym__backtick_identifier] = ACTIONS(4700), - [sym__automatic_semicolon] = ACTIONS(4700), - [sym_safe_nav] = ACTIONS(4700), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4700), - }, - [1004] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3100), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_where] = ACTIONS(3100), - [anon_sym_object] = ACTIONS(3100), - [anon_sym_fun] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_this] = ACTIONS(3100), - [anon_sym_super] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3100), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_null] = ACTIONS(3100), - [anon_sym_if] = ACTIONS(3100), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_when] = ACTIONS(3100), - [anon_sym_try] = ACTIONS(3100), - [anon_sym_throw] = ACTIONS(3100), - [anon_sym_return] = ACTIONS(3100), - [anon_sym_continue] = ACTIONS(3100), - [anon_sym_break] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3102), - [anon_sym_DASH_EQ] = ACTIONS(3102), - [anon_sym_STAR_EQ] = ACTIONS(3102), - [anon_sym_SLASH_EQ] = ACTIONS(3102), - [anon_sym_PERCENT_EQ] = ACTIONS(3102), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3100), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3102), - [anon_sym_continue_AT] = ACTIONS(3102), - [anon_sym_break_AT] = ACTIONS(3102), - [anon_sym_this_AT] = ACTIONS(3102), - [anon_sym_super_AT] = ACTIONS(3102), - [sym_real_literal] = ACTIONS(3102), - [sym_integer_literal] = ACTIONS(3100), - [sym_hex_literal] = ACTIONS(3102), - [sym_bin_literal] = ACTIONS(3102), - [anon_sym_true] = ACTIONS(3100), - [anon_sym_false] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3102), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3102), - }, - [1005] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_where] = ACTIONS(3050), - [anon_sym_object] = ACTIONS(3050), - [anon_sym_fun] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_this] = ACTIONS(3050), - [anon_sym_super] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_null] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_when] = ACTIONS(3050), - [anon_sym_try] = ACTIONS(3050), - [anon_sym_throw] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3052), - [anon_sym_DASH_EQ] = ACTIONS(3052), - [anon_sym_STAR_EQ] = ACTIONS(3052), - [anon_sym_SLASH_EQ] = ACTIONS(3052), - [anon_sym_PERCENT_EQ] = ACTIONS(3052), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3050), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3052), - [anon_sym_continue_AT] = ACTIONS(3052), - [anon_sym_break_AT] = ACTIONS(3052), - [anon_sym_this_AT] = ACTIONS(3052), - [anon_sym_super_AT] = ACTIONS(3052), - [sym_real_literal] = ACTIONS(3052), - [sym_integer_literal] = ACTIONS(3050), - [sym_hex_literal] = ACTIONS(3052), - [sym_bin_literal] = ACTIONS(3052), - [anon_sym_true] = ACTIONS(3050), - [anon_sym_false] = ACTIONS(3050), - [anon_sym_SQUOTE] = ACTIONS(3052), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3052), - }, - [1006] = { - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(4704), - [anon_sym_get] = ACTIONS(4686), - [anon_sym_set] = ACTIONS(4688), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1007] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4467), - [anon_sym_where] = ACTIONS(3126), - [anon_sym_object] = ACTIONS(3126), - [anon_sym_fun] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3126), - [anon_sym_super] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(4473), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(4622), - [anon_sym_PIPE_PIPE] = ACTIONS(4624), - [anon_sym_null] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_when] = ACTIONS(3126), - [anon_sym_try] = ACTIONS(3126), - [anon_sym_throw] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3128), - [anon_sym_DASH_EQ] = ACTIONS(3128), - [anon_sym_STAR_EQ] = ACTIONS(3128), - [anon_sym_SLASH_EQ] = ACTIONS(3128), - [anon_sym_PERCENT_EQ] = ACTIONS(3128), - [anon_sym_BANG_EQ] = ACTIONS(4626), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4628), - [anon_sym_EQ_EQ] = ACTIONS(4626), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4628), - [anon_sym_LT_EQ] = ACTIONS(4481), - [anon_sym_GT_EQ] = ACTIONS(4481), - [anon_sym_BANGin] = ACTIONS(4483), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3126), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3128), - [anon_sym_continue_AT] = ACTIONS(3128), - [anon_sym_break_AT] = ACTIONS(3128), - [anon_sym_this_AT] = ACTIONS(3128), - [anon_sym_super_AT] = ACTIONS(3128), - [sym_real_literal] = ACTIONS(3128), - [sym_integer_literal] = ACTIONS(3126), - [sym_hex_literal] = ACTIONS(3128), - [sym_bin_literal] = ACTIONS(3128), - [anon_sym_true] = ACTIONS(3126), - [anon_sym_false] = ACTIONS(3126), - [anon_sym_SQUOTE] = ACTIONS(3128), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3128), - }, - [1008] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4467), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_object] = ACTIONS(3096), - [anon_sym_fun] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3096), - [anon_sym_super] = ACTIONS(3096), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(4473), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(4622), - [anon_sym_PIPE_PIPE] = ACTIONS(4624), - [anon_sym_null] = ACTIONS(3096), - [anon_sym_if] = ACTIONS(3096), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_when] = ACTIONS(3096), - [anon_sym_try] = ACTIONS(3096), - [anon_sym_throw] = ACTIONS(3096), - [anon_sym_return] = ACTIONS(3096), - [anon_sym_continue] = ACTIONS(3096), - [anon_sym_break] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(4626), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4628), - [anon_sym_EQ_EQ] = ACTIONS(4626), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4628), - [anon_sym_LT_EQ] = ACTIONS(4481), - [anon_sym_GT_EQ] = ACTIONS(4481), - [anon_sym_BANGin] = ACTIONS(4483), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3098), - [anon_sym_continue_AT] = ACTIONS(3098), - [anon_sym_break_AT] = ACTIONS(3098), - [anon_sym_this_AT] = ACTIONS(3098), - [anon_sym_super_AT] = ACTIONS(3098), - [sym_real_literal] = ACTIONS(3098), - [sym_integer_literal] = ACTIONS(3096), - [sym_hex_literal] = ACTIONS(3098), - [sym_bin_literal] = ACTIONS(3098), - [anon_sym_true] = ACTIONS(3096), - [anon_sym_false] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3098), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3098), - }, - [1009] = { - [sym__alpha_identifier] = ACTIONS(4706), - [anon_sym_AT] = ACTIONS(4708), - [anon_sym_LBRACK] = ACTIONS(4708), - [anon_sym_DOT] = ACTIONS(4706), - [anon_sym_as] = ACTIONS(4706), - [anon_sym_EQ] = ACTIONS(4706), - [anon_sym_LBRACE] = ACTIONS(4708), - [anon_sym_RBRACE] = ACTIONS(4708), - [anon_sym_LPAREN] = ACTIONS(4708), - [anon_sym_COMMA] = ACTIONS(4708), - [anon_sym_by] = ACTIONS(4706), - [anon_sym_LT] = ACTIONS(4706), - [anon_sym_GT] = ACTIONS(4706), - [anon_sym_where] = ACTIONS(4706), - [anon_sym_object] = ACTIONS(4706), - [anon_sym_fun] = ACTIONS(4706), - [anon_sym_SEMI] = ACTIONS(4708), - [anon_sym_get] = ACTIONS(4706), - [anon_sym_set] = ACTIONS(4706), - [anon_sym_this] = ACTIONS(4706), - [anon_sym_super] = ACTIONS(4706), - [anon_sym_STAR] = ACTIONS(4706), - [sym_label] = ACTIONS(4706), - [anon_sym_in] = ACTIONS(4706), - [anon_sym_DOT_DOT] = ACTIONS(4708), - [anon_sym_QMARK_COLON] = ACTIONS(4708), - [anon_sym_AMP_AMP] = ACTIONS(4708), - [anon_sym_PIPE_PIPE] = ACTIONS(4708), - [anon_sym_null] = ACTIONS(4706), - [anon_sym_if] = ACTIONS(4706), - [anon_sym_else] = ACTIONS(4706), - [anon_sym_when] = ACTIONS(4706), - [anon_sym_try] = ACTIONS(4706), - [anon_sym_throw] = ACTIONS(4706), - [anon_sym_return] = ACTIONS(4706), - [anon_sym_continue] = ACTIONS(4706), - [anon_sym_break] = ACTIONS(4706), - [anon_sym_COLON_COLON] = ACTIONS(4708), - [anon_sym_PLUS_EQ] = ACTIONS(4708), - [anon_sym_DASH_EQ] = ACTIONS(4708), - [anon_sym_STAR_EQ] = ACTIONS(4708), - [anon_sym_SLASH_EQ] = ACTIONS(4708), - [anon_sym_PERCENT_EQ] = ACTIONS(4708), - [anon_sym_BANG_EQ] = ACTIONS(4706), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4708), - [anon_sym_EQ_EQ] = ACTIONS(4706), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4708), - [anon_sym_LT_EQ] = ACTIONS(4708), - [anon_sym_GT_EQ] = ACTIONS(4708), - [anon_sym_BANGin] = ACTIONS(4708), - [anon_sym_is] = ACTIONS(4706), - [anon_sym_BANGis] = ACTIONS(4708), - [anon_sym_PLUS] = ACTIONS(4706), - [anon_sym_DASH] = ACTIONS(4706), - [anon_sym_SLASH] = ACTIONS(4706), - [anon_sym_PERCENT] = ACTIONS(4706), - [anon_sym_as_QMARK] = ACTIONS(4708), - [anon_sym_PLUS_PLUS] = ACTIONS(4708), - [anon_sym_DASH_DASH] = ACTIONS(4708), - [anon_sym_BANG] = ACTIONS(4706), - [anon_sym_BANG_BANG] = ACTIONS(4708), - [anon_sym_suspend] = ACTIONS(4706), - [anon_sym_sealed] = ACTIONS(4706), - [anon_sym_annotation] = ACTIONS(4706), - [anon_sym_data] = ACTIONS(4706), - [anon_sym_inner] = ACTIONS(4706), - [anon_sym_value] = ACTIONS(4706), - [anon_sym_override] = ACTIONS(4706), - [anon_sym_lateinit] = ACTIONS(4706), - [anon_sym_public] = ACTIONS(4706), - [anon_sym_private] = ACTIONS(4706), - [anon_sym_internal] = ACTIONS(4706), - [anon_sym_protected] = ACTIONS(4706), - [anon_sym_tailrec] = ACTIONS(4706), - [anon_sym_operator] = ACTIONS(4706), - [anon_sym_infix] = ACTIONS(4706), - [anon_sym_inline] = ACTIONS(4706), - [anon_sym_external] = ACTIONS(4706), - [sym_property_modifier] = ACTIONS(4706), - [anon_sym_abstract] = ACTIONS(4706), - [anon_sym_final] = ACTIONS(4706), - [anon_sym_open] = ACTIONS(4706), - [anon_sym_vararg] = ACTIONS(4706), - [anon_sym_noinline] = ACTIONS(4706), - [anon_sym_crossinline] = ACTIONS(4706), - [anon_sym_expect] = ACTIONS(4706), - [anon_sym_actual] = ACTIONS(4706), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4708), - [anon_sym_continue_AT] = ACTIONS(4708), - [anon_sym_break_AT] = ACTIONS(4708), - [anon_sym_this_AT] = ACTIONS(4708), - [anon_sym_super_AT] = ACTIONS(4708), - [sym_real_literal] = ACTIONS(4708), - [sym_integer_literal] = ACTIONS(4706), - [sym_hex_literal] = ACTIONS(4708), - [sym_bin_literal] = ACTIONS(4708), - [anon_sym_true] = ACTIONS(4706), - [anon_sym_false] = ACTIONS(4706), - [anon_sym_SQUOTE] = ACTIONS(4708), - [sym__backtick_identifier] = ACTIONS(4708), - [sym__automatic_semicolon] = ACTIONS(4708), - [sym_safe_nav] = ACTIONS(4708), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4708), - }, - [1010] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3044), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4467), - [anon_sym_where] = ACTIONS(3044), - [anon_sym_object] = ACTIONS(3044), - [anon_sym_fun] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3044), - [anon_sym_super] = ACTIONS(3044), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(4473), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(4622), - [anon_sym_PIPE_PIPE] = ACTIONS(4624), - [anon_sym_null] = ACTIONS(3044), - [anon_sym_if] = ACTIONS(3044), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_when] = ACTIONS(3044), - [anon_sym_try] = ACTIONS(3044), - [anon_sym_throw] = ACTIONS(3044), - [anon_sym_return] = ACTIONS(3044), - [anon_sym_continue] = ACTIONS(3044), - [anon_sym_break] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3046), - [anon_sym_DASH_EQ] = ACTIONS(3046), - [anon_sym_STAR_EQ] = ACTIONS(3046), - [anon_sym_SLASH_EQ] = ACTIONS(3046), - [anon_sym_PERCENT_EQ] = ACTIONS(3046), - [anon_sym_BANG_EQ] = ACTIONS(4626), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4628), - [anon_sym_EQ_EQ] = ACTIONS(4626), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4628), - [anon_sym_LT_EQ] = ACTIONS(4481), - [anon_sym_GT_EQ] = ACTIONS(4481), - [anon_sym_BANGin] = ACTIONS(4483), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3046), - [anon_sym_continue_AT] = ACTIONS(3046), - [anon_sym_break_AT] = ACTIONS(3046), - [anon_sym_this_AT] = ACTIONS(3046), - [anon_sym_super_AT] = ACTIONS(3046), - [sym_real_literal] = ACTIONS(3046), - [sym_integer_literal] = ACTIONS(3044), - [sym_hex_literal] = ACTIONS(3046), - [sym_bin_literal] = ACTIONS(3046), - [anon_sym_true] = ACTIONS(3044), - [anon_sym_false] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3046), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3046), - }, - [1011] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4467), - [anon_sym_where] = ACTIONS(3122), - [anon_sym_object] = ACTIONS(3122), - [anon_sym_fun] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3122), - [anon_sym_super] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(4473), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(4622), - [anon_sym_PIPE_PIPE] = ACTIONS(4624), - [anon_sym_null] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_when] = ACTIONS(3122), - [anon_sym_try] = ACTIONS(3122), - [anon_sym_throw] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3124), - [anon_sym_DASH_EQ] = ACTIONS(3124), - [anon_sym_STAR_EQ] = ACTIONS(3124), - [anon_sym_SLASH_EQ] = ACTIONS(3124), - [anon_sym_PERCENT_EQ] = ACTIONS(3124), - [anon_sym_BANG_EQ] = ACTIONS(4626), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4628), - [anon_sym_EQ_EQ] = ACTIONS(4626), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4628), - [anon_sym_LT_EQ] = ACTIONS(4481), - [anon_sym_GT_EQ] = ACTIONS(4481), - [anon_sym_BANGin] = ACTIONS(4483), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3122), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3124), - [anon_sym_continue_AT] = ACTIONS(3124), - [anon_sym_break_AT] = ACTIONS(3124), - [anon_sym_this_AT] = ACTIONS(3124), - [anon_sym_super_AT] = ACTIONS(3124), - [sym_real_literal] = ACTIONS(3124), - [sym_integer_literal] = ACTIONS(3122), - [sym_hex_literal] = ACTIONS(3124), - [sym_bin_literal] = ACTIONS(3124), - [anon_sym_true] = ACTIONS(3122), - [anon_sym_false] = ACTIONS(3122), - [anon_sym_SQUOTE] = ACTIONS(3124), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3124), - }, - [1012] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1678), - [sym__comparison_operator] = STATE(1682), - [sym__in_operator] = STATE(1683), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1685), - [sym__multiplicative_operator] = STATE(1686), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1687), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4467), - [anon_sym_where] = ACTIONS(3111), - [anon_sym_object] = ACTIONS(3111), - [anon_sym_fun] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3111), - [anon_sym_super] = ACTIONS(3111), - [anon_sym_STAR] = ACTIONS(4469), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(4473), - [anon_sym_DOT_DOT] = ACTIONS(4475), - [anon_sym_QMARK_COLON] = ACTIONS(4477), - [anon_sym_AMP_AMP] = ACTIONS(4622), - [anon_sym_PIPE_PIPE] = ACTIONS(4624), - [anon_sym_null] = ACTIONS(3111), - [anon_sym_if] = ACTIONS(3111), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_when] = ACTIONS(3111), - [anon_sym_try] = ACTIONS(3111), - [anon_sym_throw] = ACTIONS(3111), - [anon_sym_return] = ACTIONS(3111), - [anon_sym_continue] = ACTIONS(3111), - [anon_sym_break] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3113), - [anon_sym_DASH_EQ] = ACTIONS(3113), - [anon_sym_STAR_EQ] = ACTIONS(3113), - [anon_sym_SLASH_EQ] = ACTIONS(3113), - [anon_sym_PERCENT_EQ] = ACTIONS(3113), - [anon_sym_BANG_EQ] = ACTIONS(4626), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4628), - [anon_sym_EQ_EQ] = ACTIONS(4626), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4628), - [anon_sym_LT_EQ] = ACTIONS(4481), - [anon_sym_GT_EQ] = ACTIONS(4481), - [anon_sym_BANGin] = ACTIONS(4483), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(4489), - [anon_sym_DASH] = ACTIONS(4489), - [anon_sym_SLASH] = ACTIONS(4469), - [anon_sym_PERCENT] = ACTIONS(4469), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3111), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3113), - [anon_sym_continue_AT] = ACTIONS(3113), - [anon_sym_break_AT] = ACTIONS(3113), - [anon_sym_this_AT] = ACTIONS(3113), - [anon_sym_super_AT] = ACTIONS(3113), - [sym_real_literal] = ACTIONS(3113), - [sym_integer_literal] = ACTIONS(3111), - [sym_hex_literal] = ACTIONS(3113), - [sym_bin_literal] = ACTIONS(3113), - [anon_sym_true] = ACTIONS(3111), - [anon_sym_false] = ACTIONS(3111), - [anon_sym_SQUOTE] = ACTIONS(3113), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3113), - }, - [1013] = { - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(4154), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(4152), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [1014] = { - [sym__alpha_identifier] = ACTIONS(4710), - [anon_sym_AT] = ACTIONS(4712), - [anon_sym_LBRACK] = ACTIONS(4712), - [anon_sym_DOT] = ACTIONS(4710), - [anon_sym_as] = ACTIONS(4710), - [anon_sym_EQ] = ACTIONS(4710), - [anon_sym_LBRACE] = ACTIONS(4712), - [anon_sym_RBRACE] = ACTIONS(4712), - [anon_sym_LPAREN] = ACTIONS(4712), - [anon_sym_COMMA] = ACTIONS(4712), - [anon_sym_LT] = ACTIONS(4710), - [anon_sym_GT] = ACTIONS(4710), - [anon_sym_where] = ACTIONS(4710), - [anon_sym_object] = ACTIONS(4710), - [anon_sym_fun] = ACTIONS(4710), - [anon_sym_SEMI] = ACTIONS(4712), - [anon_sym_get] = ACTIONS(4710), - [anon_sym_set] = ACTIONS(4710), - [anon_sym_this] = ACTIONS(4710), - [anon_sym_super] = ACTIONS(4710), - [anon_sym_STAR] = ACTIONS(4710), - [sym_label] = ACTIONS(4710), - [anon_sym_in] = ACTIONS(4710), - [anon_sym_DOT_DOT] = ACTIONS(4712), - [anon_sym_QMARK_COLON] = ACTIONS(4712), - [anon_sym_AMP_AMP] = ACTIONS(4712), - [anon_sym_PIPE_PIPE] = ACTIONS(4712), - [anon_sym_null] = ACTIONS(4710), - [anon_sym_if] = ACTIONS(4710), - [anon_sym_else] = ACTIONS(4710), - [anon_sym_when] = ACTIONS(4710), - [anon_sym_try] = ACTIONS(4710), - [anon_sym_throw] = ACTIONS(4710), - [anon_sym_return] = ACTIONS(4710), - [anon_sym_continue] = ACTIONS(4710), - [anon_sym_break] = ACTIONS(4710), - [anon_sym_COLON_COLON] = ACTIONS(4712), - [anon_sym_PLUS_EQ] = ACTIONS(4712), - [anon_sym_DASH_EQ] = ACTIONS(4712), - [anon_sym_STAR_EQ] = ACTIONS(4712), - [anon_sym_SLASH_EQ] = ACTIONS(4712), - [anon_sym_PERCENT_EQ] = ACTIONS(4712), - [anon_sym_BANG_EQ] = ACTIONS(4710), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4712), - [anon_sym_EQ_EQ] = ACTIONS(4710), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4712), - [anon_sym_LT_EQ] = ACTIONS(4712), - [anon_sym_GT_EQ] = ACTIONS(4712), - [anon_sym_BANGin] = ACTIONS(4712), - [anon_sym_is] = ACTIONS(4710), - [anon_sym_BANGis] = ACTIONS(4712), - [anon_sym_PLUS] = ACTIONS(4710), - [anon_sym_DASH] = ACTIONS(4710), - [anon_sym_SLASH] = ACTIONS(4710), - [anon_sym_PERCENT] = ACTIONS(4710), - [anon_sym_as_QMARK] = ACTIONS(4712), - [anon_sym_PLUS_PLUS] = ACTIONS(4712), - [anon_sym_DASH_DASH] = ACTIONS(4712), - [anon_sym_BANG] = ACTIONS(4710), - [anon_sym_BANG_BANG] = ACTIONS(4712), - [anon_sym_suspend] = ACTIONS(4710), - [anon_sym_sealed] = ACTIONS(4710), - [anon_sym_annotation] = ACTIONS(4710), - [anon_sym_data] = ACTIONS(4710), - [anon_sym_inner] = ACTIONS(4710), - [anon_sym_value] = ACTIONS(4710), - [anon_sym_override] = ACTIONS(4710), - [anon_sym_lateinit] = ACTIONS(4710), - [anon_sym_public] = ACTIONS(4710), - [anon_sym_private] = ACTIONS(4710), - [anon_sym_internal] = ACTIONS(4710), - [anon_sym_protected] = ACTIONS(4710), - [anon_sym_tailrec] = ACTIONS(4710), - [anon_sym_operator] = ACTIONS(4710), - [anon_sym_infix] = ACTIONS(4710), - [anon_sym_inline] = ACTIONS(4710), - [anon_sym_external] = ACTIONS(4710), - [sym_property_modifier] = ACTIONS(4710), - [anon_sym_abstract] = ACTIONS(4710), - [anon_sym_final] = ACTIONS(4710), - [anon_sym_open] = ACTIONS(4710), - [anon_sym_vararg] = ACTIONS(4710), - [anon_sym_noinline] = ACTIONS(4710), - [anon_sym_crossinline] = ACTIONS(4710), - [anon_sym_expect] = ACTIONS(4710), - [anon_sym_actual] = ACTIONS(4710), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4712), - [anon_sym_continue_AT] = ACTIONS(4712), - [anon_sym_break_AT] = ACTIONS(4712), - [anon_sym_this_AT] = ACTIONS(4712), - [anon_sym_super_AT] = ACTIONS(4712), - [sym_real_literal] = ACTIONS(4712), - [sym_integer_literal] = ACTIONS(4710), - [sym_hex_literal] = ACTIONS(4712), - [sym_bin_literal] = ACTIONS(4712), - [anon_sym_true] = ACTIONS(4710), - [anon_sym_false] = ACTIONS(4710), - [anon_sym_SQUOTE] = ACTIONS(4712), - [sym__backtick_identifier] = ACTIONS(4712), - [sym__automatic_semicolon] = ACTIONS(4712), - [sym_safe_nav] = ACTIONS(4712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4712), - }, - [1015] = { - [sym__alpha_identifier] = ACTIONS(4714), - [anon_sym_AT] = ACTIONS(4716), - [anon_sym_LBRACK] = ACTIONS(4716), - [anon_sym_DOT] = ACTIONS(4714), - [anon_sym_as] = ACTIONS(4714), - [anon_sym_EQ] = ACTIONS(4714), - [anon_sym_LBRACE] = ACTIONS(4716), - [anon_sym_RBRACE] = ACTIONS(4716), - [anon_sym_LPAREN] = ACTIONS(4716), - [anon_sym_COMMA] = ACTIONS(4716), - [anon_sym_LT] = ACTIONS(4714), - [anon_sym_GT] = ACTIONS(4714), - [anon_sym_where] = ACTIONS(4714), - [anon_sym_object] = ACTIONS(4714), - [anon_sym_fun] = ACTIONS(4714), - [anon_sym_SEMI] = ACTIONS(4716), - [anon_sym_get] = ACTIONS(4714), - [anon_sym_set] = ACTIONS(4714), - [anon_sym_this] = ACTIONS(4714), - [anon_sym_super] = ACTIONS(4714), - [anon_sym_STAR] = ACTIONS(4714), - [sym_label] = ACTIONS(4714), - [anon_sym_in] = ACTIONS(4714), - [anon_sym_DOT_DOT] = ACTIONS(4716), - [anon_sym_QMARK_COLON] = ACTIONS(4716), - [anon_sym_AMP_AMP] = ACTIONS(4716), - [anon_sym_PIPE_PIPE] = ACTIONS(4716), - [anon_sym_null] = ACTIONS(4714), - [anon_sym_if] = ACTIONS(4714), - [anon_sym_else] = ACTIONS(4714), - [anon_sym_when] = ACTIONS(4714), - [anon_sym_try] = ACTIONS(4714), - [anon_sym_throw] = ACTIONS(4714), - [anon_sym_return] = ACTIONS(4714), - [anon_sym_continue] = ACTIONS(4714), - [anon_sym_break] = ACTIONS(4714), - [anon_sym_COLON_COLON] = ACTIONS(4716), - [anon_sym_PLUS_EQ] = ACTIONS(4716), - [anon_sym_DASH_EQ] = ACTIONS(4716), - [anon_sym_STAR_EQ] = ACTIONS(4716), - [anon_sym_SLASH_EQ] = ACTIONS(4716), - [anon_sym_PERCENT_EQ] = ACTIONS(4716), - [anon_sym_BANG_EQ] = ACTIONS(4714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4716), - [anon_sym_EQ_EQ] = ACTIONS(4714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4716), - [anon_sym_LT_EQ] = ACTIONS(4716), - [anon_sym_GT_EQ] = ACTIONS(4716), - [anon_sym_BANGin] = ACTIONS(4716), - [anon_sym_is] = ACTIONS(4714), - [anon_sym_BANGis] = ACTIONS(4716), - [anon_sym_PLUS] = ACTIONS(4714), - [anon_sym_DASH] = ACTIONS(4714), - [anon_sym_SLASH] = ACTIONS(4714), - [anon_sym_PERCENT] = ACTIONS(4714), - [anon_sym_as_QMARK] = ACTIONS(4716), - [anon_sym_PLUS_PLUS] = ACTIONS(4716), - [anon_sym_DASH_DASH] = ACTIONS(4716), - [anon_sym_BANG] = ACTIONS(4714), - [anon_sym_BANG_BANG] = ACTIONS(4716), - [anon_sym_suspend] = ACTIONS(4714), - [anon_sym_sealed] = ACTIONS(4714), - [anon_sym_annotation] = ACTIONS(4714), - [anon_sym_data] = ACTIONS(4714), - [anon_sym_inner] = ACTIONS(4714), - [anon_sym_value] = ACTIONS(4714), - [anon_sym_override] = ACTIONS(4714), - [anon_sym_lateinit] = ACTIONS(4714), - [anon_sym_public] = ACTIONS(4714), - [anon_sym_private] = ACTIONS(4714), - [anon_sym_internal] = ACTIONS(4714), - [anon_sym_protected] = ACTIONS(4714), - [anon_sym_tailrec] = ACTIONS(4714), - [anon_sym_operator] = ACTIONS(4714), - [anon_sym_infix] = ACTIONS(4714), - [anon_sym_inline] = ACTIONS(4714), - [anon_sym_external] = ACTIONS(4714), - [sym_property_modifier] = ACTIONS(4714), - [anon_sym_abstract] = ACTIONS(4714), - [anon_sym_final] = ACTIONS(4714), - [anon_sym_open] = ACTIONS(4714), - [anon_sym_vararg] = ACTIONS(4714), - [anon_sym_noinline] = ACTIONS(4714), - [anon_sym_crossinline] = ACTIONS(4714), - [anon_sym_expect] = ACTIONS(4714), - [anon_sym_actual] = ACTIONS(4714), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4716), - [anon_sym_continue_AT] = ACTIONS(4716), - [anon_sym_break_AT] = ACTIONS(4716), - [anon_sym_this_AT] = ACTIONS(4716), - [anon_sym_super_AT] = ACTIONS(4716), - [sym_real_literal] = ACTIONS(4716), - [sym_integer_literal] = ACTIONS(4714), - [sym_hex_literal] = ACTIONS(4716), - [sym_bin_literal] = ACTIONS(4716), - [anon_sym_true] = ACTIONS(4714), - [anon_sym_false] = ACTIONS(4714), - [anon_sym_SQUOTE] = ACTIONS(4716), - [sym__backtick_identifier] = ACTIONS(4716), - [sym__automatic_semicolon] = ACTIONS(4716), - [sym_safe_nav] = ACTIONS(4716), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4716), - }, - [1016] = { - [sym__alpha_identifier] = ACTIONS(4718), - [anon_sym_AT] = ACTIONS(4720), - [anon_sym_LBRACK] = ACTIONS(4720), - [anon_sym_DOT] = ACTIONS(4718), - [anon_sym_as] = ACTIONS(4718), - [anon_sym_EQ] = ACTIONS(4718), - [anon_sym_LBRACE] = ACTIONS(4720), - [anon_sym_RBRACE] = ACTIONS(4720), - [anon_sym_LPAREN] = ACTIONS(4720), - [anon_sym_COMMA] = ACTIONS(4720), - [anon_sym_LT] = ACTIONS(4718), - [anon_sym_GT] = ACTIONS(4718), - [anon_sym_where] = ACTIONS(4718), - [anon_sym_object] = ACTIONS(4718), - [anon_sym_fun] = ACTIONS(4718), - [anon_sym_SEMI] = ACTIONS(4720), - [anon_sym_get] = ACTIONS(4718), - [anon_sym_set] = ACTIONS(4718), - [anon_sym_this] = ACTIONS(4718), - [anon_sym_super] = ACTIONS(4718), - [anon_sym_STAR] = ACTIONS(4718), - [sym_label] = ACTIONS(4718), - [anon_sym_in] = ACTIONS(4718), - [anon_sym_DOT_DOT] = ACTIONS(4720), - [anon_sym_QMARK_COLON] = ACTIONS(4720), - [anon_sym_AMP_AMP] = ACTIONS(4720), - [anon_sym_PIPE_PIPE] = ACTIONS(4720), - [anon_sym_null] = ACTIONS(4718), - [anon_sym_if] = ACTIONS(4718), - [anon_sym_else] = ACTIONS(4718), - [anon_sym_when] = ACTIONS(4718), - [anon_sym_try] = ACTIONS(4718), - [anon_sym_throw] = ACTIONS(4718), - [anon_sym_return] = ACTIONS(4718), - [anon_sym_continue] = ACTIONS(4718), - [anon_sym_break] = ACTIONS(4718), - [anon_sym_COLON_COLON] = ACTIONS(4720), - [anon_sym_PLUS_EQ] = ACTIONS(4720), - [anon_sym_DASH_EQ] = ACTIONS(4720), - [anon_sym_STAR_EQ] = ACTIONS(4720), - [anon_sym_SLASH_EQ] = ACTIONS(4720), - [anon_sym_PERCENT_EQ] = ACTIONS(4720), - [anon_sym_BANG_EQ] = ACTIONS(4718), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4720), - [anon_sym_EQ_EQ] = ACTIONS(4718), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4720), - [anon_sym_LT_EQ] = ACTIONS(4720), - [anon_sym_GT_EQ] = ACTIONS(4720), - [anon_sym_BANGin] = ACTIONS(4720), - [anon_sym_is] = ACTIONS(4718), - [anon_sym_BANGis] = ACTIONS(4720), - [anon_sym_PLUS] = ACTIONS(4718), - [anon_sym_DASH] = ACTIONS(4718), - [anon_sym_SLASH] = ACTIONS(4718), - [anon_sym_PERCENT] = ACTIONS(4718), - [anon_sym_as_QMARK] = ACTIONS(4720), - [anon_sym_PLUS_PLUS] = ACTIONS(4720), - [anon_sym_DASH_DASH] = ACTIONS(4720), - [anon_sym_BANG] = ACTIONS(4718), - [anon_sym_BANG_BANG] = ACTIONS(4720), - [anon_sym_suspend] = ACTIONS(4718), - [anon_sym_sealed] = ACTIONS(4718), - [anon_sym_annotation] = ACTIONS(4718), - [anon_sym_data] = ACTIONS(4718), - [anon_sym_inner] = ACTIONS(4718), - [anon_sym_value] = ACTIONS(4718), - [anon_sym_override] = ACTIONS(4718), - [anon_sym_lateinit] = ACTIONS(4718), - [anon_sym_public] = ACTIONS(4718), - [anon_sym_private] = ACTIONS(4718), - [anon_sym_internal] = ACTIONS(4718), - [anon_sym_protected] = ACTIONS(4718), - [anon_sym_tailrec] = ACTIONS(4718), - [anon_sym_operator] = ACTIONS(4718), - [anon_sym_infix] = ACTIONS(4718), - [anon_sym_inline] = ACTIONS(4718), - [anon_sym_external] = ACTIONS(4718), - [sym_property_modifier] = ACTIONS(4718), - [anon_sym_abstract] = ACTIONS(4718), - [anon_sym_final] = ACTIONS(4718), - [anon_sym_open] = ACTIONS(4718), - [anon_sym_vararg] = ACTIONS(4718), - [anon_sym_noinline] = ACTIONS(4718), - [anon_sym_crossinline] = ACTIONS(4718), - [anon_sym_expect] = ACTIONS(4718), - [anon_sym_actual] = ACTIONS(4718), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4720), - [anon_sym_continue_AT] = ACTIONS(4720), - [anon_sym_break_AT] = ACTIONS(4720), - [anon_sym_this_AT] = ACTIONS(4720), - [anon_sym_super_AT] = ACTIONS(4720), - [sym_real_literal] = ACTIONS(4720), - [sym_integer_literal] = ACTIONS(4718), - [sym_hex_literal] = ACTIONS(4720), - [sym_bin_literal] = ACTIONS(4720), - [anon_sym_true] = ACTIONS(4718), - [anon_sym_false] = ACTIONS(4718), - [anon_sym_SQUOTE] = ACTIONS(4720), - [sym__backtick_identifier] = ACTIONS(4720), - [sym__automatic_semicolon] = ACTIONS(4720), - [sym_safe_nav] = ACTIONS(4720), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4720), - }, - [1017] = { - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(4451), - [anon_sym_LBRACE] = ACTIONS(4453), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_COMMA] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_where] = ACTIONS(4451), - [anon_sym_object] = ACTIONS(4451), - [anon_sym_fun] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_this] = ACTIONS(4451), - [anon_sym_super] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4451), - [sym_label] = ACTIONS(4451), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_null] = ACTIONS(4451), - [anon_sym_if] = ACTIONS(4451), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_when] = ACTIONS(4451), - [anon_sym_try] = ACTIONS(4451), - [anon_sym_throw] = ACTIONS(4451), - [anon_sym_return] = ACTIONS(4451), - [anon_sym_continue] = ACTIONS(4451), - [anon_sym_break] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_PLUS_EQ] = ACTIONS(4453), - [anon_sym_DASH_EQ] = ACTIONS(4453), - [anon_sym_STAR_EQ] = ACTIONS(4453), - [anon_sym_SLASH_EQ] = ACTIONS(4453), - [anon_sym_PERCENT_EQ] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4451), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG] = ACTIONS(4451), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4453), - [anon_sym_continue_AT] = ACTIONS(4453), - [anon_sym_break_AT] = ACTIONS(4453), - [anon_sym_this_AT] = ACTIONS(4453), - [anon_sym_super_AT] = ACTIONS(4453), - [sym_real_literal] = ACTIONS(4453), - [sym_integer_literal] = ACTIONS(4451), - [sym_hex_literal] = ACTIONS(4453), - [sym_bin_literal] = ACTIONS(4453), - [anon_sym_true] = ACTIONS(4451), - [anon_sym_false] = ACTIONS(4451), - [anon_sym_SQUOTE] = ACTIONS(4453), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4453), - }, - [1018] = { - [sym__alpha_identifier] = ACTIONS(4722), - [anon_sym_AT] = ACTIONS(4724), - [anon_sym_LBRACK] = ACTIONS(4724), - [anon_sym_DOT] = ACTIONS(4722), - [anon_sym_as] = ACTIONS(4722), - [anon_sym_EQ] = ACTIONS(4722), - [anon_sym_LBRACE] = ACTIONS(4724), - [anon_sym_RBRACE] = ACTIONS(4724), - [anon_sym_LPAREN] = ACTIONS(4724), - [anon_sym_COMMA] = ACTIONS(4724), - [anon_sym_LT] = ACTIONS(4722), - [anon_sym_GT] = ACTIONS(4722), - [anon_sym_where] = ACTIONS(4722), - [anon_sym_object] = ACTIONS(4722), - [anon_sym_fun] = ACTIONS(4722), - [anon_sym_SEMI] = ACTIONS(4724), - [anon_sym_get] = ACTIONS(4722), - [anon_sym_set] = ACTIONS(4722), - [anon_sym_this] = ACTIONS(4722), - [anon_sym_super] = ACTIONS(4722), - [anon_sym_STAR] = ACTIONS(4722), - [sym_label] = ACTIONS(4722), - [anon_sym_in] = ACTIONS(4722), - [anon_sym_DOT_DOT] = ACTIONS(4724), - [anon_sym_QMARK_COLON] = ACTIONS(4724), - [anon_sym_AMP_AMP] = ACTIONS(4724), - [anon_sym_PIPE_PIPE] = ACTIONS(4724), - [anon_sym_null] = ACTIONS(4722), - [anon_sym_if] = ACTIONS(4722), - [anon_sym_else] = ACTIONS(4722), - [anon_sym_when] = ACTIONS(4722), - [anon_sym_try] = ACTIONS(4722), - [anon_sym_throw] = ACTIONS(4722), - [anon_sym_return] = ACTIONS(4722), - [anon_sym_continue] = ACTIONS(4722), - [anon_sym_break] = ACTIONS(4722), - [anon_sym_COLON_COLON] = ACTIONS(4724), - [anon_sym_PLUS_EQ] = ACTIONS(4724), - [anon_sym_DASH_EQ] = ACTIONS(4724), - [anon_sym_STAR_EQ] = ACTIONS(4724), - [anon_sym_SLASH_EQ] = ACTIONS(4724), - [anon_sym_PERCENT_EQ] = ACTIONS(4724), - [anon_sym_BANG_EQ] = ACTIONS(4722), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4724), - [anon_sym_EQ_EQ] = ACTIONS(4722), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4724), - [anon_sym_LT_EQ] = ACTIONS(4724), - [anon_sym_GT_EQ] = ACTIONS(4724), - [anon_sym_BANGin] = ACTIONS(4724), - [anon_sym_is] = ACTIONS(4722), - [anon_sym_BANGis] = ACTIONS(4724), - [anon_sym_PLUS] = ACTIONS(4722), - [anon_sym_DASH] = ACTIONS(4722), - [anon_sym_SLASH] = ACTIONS(4722), - [anon_sym_PERCENT] = ACTIONS(4722), - [anon_sym_as_QMARK] = ACTIONS(4724), - [anon_sym_PLUS_PLUS] = ACTIONS(4724), - [anon_sym_DASH_DASH] = ACTIONS(4724), - [anon_sym_BANG] = ACTIONS(4722), - [anon_sym_BANG_BANG] = ACTIONS(4724), - [anon_sym_suspend] = ACTIONS(4722), - [anon_sym_sealed] = ACTIONS(4722), - [anon_sym_annotation] = ACTIONS(4722), - [anon_sym_data] = ACTIONS(4722), - [anon_sym_inner] = ACTIONS(4722), - [anon_sym_value] = ACTIONS(4722), - [anon_sym_override] = ACTIONS(4722), - [anon_sym_lateinit] = ACTIONS(4722), - [anon_sym_public] = ACTIONS(4722), - [anon_sym_private] = ACTIONS(4722), - [anon_sym_internal] = ACTIONS(4722), - [anon_sym_protected] = ACTIONS(4722), - [anon_sym_tailrec] = ACTIONS(4722), - [anon_sym_operator] = ACTIONS(4722), - [anon_sym_infix] = ACTIONS(4722), - [anon_sym_inline] = ACTIONS(4722), - [anon_sym_external] = ACTIONS(4722), - [sym_property_modifier] = ACTIONS(4722), - [anon_sym_abstract] = ACTIONS(4722), - [anon_sym_final] = ACTIONS(4722), - [anon_sym_open] = ACTIONS(4722), - [anon_sym_vararg] = ACTIONS(4722), - [anon_sym_noinline] = ACTIONS(4722), - [anon_sym_crossinline] = ACTIONS(4722), - [anon_sym_expect] = ACTIONS(4722), - [anon_sym_actual] = ACTIONS(4722), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4724), - [anon_sym_continue_AT] = ACTIONS(4724), - [anon_sym_break_AT] = ACTIONS(4724), - [anon_sym_this_AT] = ACTIONS(4724), - [anon_sym_super_AT] = ACTIONS(4724), - [sym_real_literal] = ACTIONS(4724), - [sym_integer_literal] = ACTIONS(4722), - [sym_hex_literal] = ACTIONS(4724), - [sym_bin_literal] = ACTIONS(4724), - [anon_sym_true] = ACTIONS(4722), - [anon_sym_false] = ACTIONS(4722), - [anon_sym_SQUOTE] = ACTIONS(4724), - [sym__backtick_identifier] = ACTIONS(4724), - [sym__automatic_semicolon] = ACTIONS(4724), - [sym_safe_nav] = ACTIONS(4724), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4724), - }, - [1019] = { - [sym__alpha_identifier] = ACTIONS(4726), - [anon_sym_AT] = ACTIONS(4728), - [anon_sym_LBRACK] = ACTIONS(4728), - [anon_sym_DOT] = ACTIONS(4726), - [anon_sym_as] = ACTIONS(4726), - [anon_sym_EQ] = ACTIONS(4726), - [anon_sym_LBRACE] = ACTIONS(4728), - [anon_sym_RBRACE] = ACTIONS(4728), - [anon_sym_LPAREN] = ACTIONS(4728), - [anon_sym_COMMA] = ACTIONS(4728), - [anon_sym_LT] = ACTIONS(4726), - [anon_sym_GT] = ACTIONS(4726), - [anon_sym_where] = ACTIONS(4726), - [anon_sym_object] = ACTIONS(4726), - [anon_sym_fun] = ACTIONS(4726), - [anon_sym_SEMI] = ACTIONS(4728), - [anon_sym_get] = ACTIONS(4726), - [anon_sym_set] = ACTIONS(4726), - [anon_sym_this] = ACTIONS(4726), - [anon_sym_super] = ACTIONS(4726), - [anon_sym_STAR] = ACTIONS(4726), - [sym_label] = ACTIONS(4726), - [anon_sym_in] = ACTIONS(4726), - [anon_sym_DOT_DOT] = ACTIONS(4728), - [anon_sym_QMARK_COLON] = ACTIONS(4728), - [anon_sym_AMP_AMP] = ACTIONS(4728), - [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [anon_sym_null] = ACTIONS(4726), - [anon_sym_if] = ACTIONS(4726), - [anon_sym_else] = ACTIONS(4726), - [anon_sym_when] = ACTIONS(4726), - [anon_sym_try] = ACTIONS(4726), - [anon_sym_throw] = ACTIONS(4726), - [anon_sym_return] = ACTIONS(4726), - [anon_sym_continue] = ACTIONS(4726), - [anon_sym_break] = ACTIONS(4726), - [anon_sym_COLON_COLON] = ACTIONS(4728), - [anon_sym_PLUS_EQ] = ACTIONS(4728), - [anon_sym_DASH_EQ] = ACTIONS(4728), - [anon_sym_STAR_EQ] = ACTIONS(4728), - [anon_sym_SLASH_EQ] = ACTIONS(4728), - [anon_sym_PERCENT_EQ] = ACTIONS(4728), - [anon_sym_BANG_EQ] = ACTIONS(4726), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4728), - [anon_sym_EQ_EQ] = ACTIONS(4726), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4728), - [anon_sym_LT_EQ] = ACTIONS(4728), - [anon_sym_GT_EQ] = ACTIONS(4728), - [anon_sym_BANGin] = ACTIONS(4728), - [anon_sym_is] = ACTIONS(4726), - [anon_sym_BANGis] = ACTIONS(4728), - [anon_sym_PLUS] = ACTIONS(4726), - [anon_sym_DASH] = ACTIONS(4726), - [anon_sym_SLASH] = ACTIONS(4726), - [anon_sym_PERCENT] = ACTIONS(4726), - [anon_sym_as_QMARK] = ACTIONS(4728), - [anon_sym_PLUS_PLUS] = ACTIONS(4728), - [anon_sym_DASH_DASH] = ACTIONS(4728), - [anon_sym_BANG] = ACTIONS(4726), - [anon_sym_BANG_BANG] = ACTIONS(4728), - [anon_sym_suspend] = ACTIONS(4726), - [anon_sym_sealed] = ACTIONS(4726), - [anon_sym_annotation] = ACTIONS(4726), - [anon_sym_data] = ACTIONS(4726), - [anon_sym_inner] = ACTIONS(4726), - [anon_sym_value] = ACTIONS(4726), - [anon_sym_override] = ACTIONS(4726), - [anon_sym_lateinit] = ACTIONS(4726), - [anon_sym_public] = ACTIONS(4726), - [anon_sym_private] = ACTIONS(4726), - [anon_sym_internal] = ACTIONS(4726), - [anon_sym_protected] = ACTIONS(4726), - [anon_sym_tailrec] = ACTIONS(4726), - [anon_sym_operator] = ACTIONS(4726), - [anon_sym_infix] = ACTIONS(4726), - [anon_sym_inline] = ACTIONS(4726), - [anon_sym_external] = ACTIONS(4726), - [sym_property_modifier] = ACTIONS(4726), - [anon_sym_abstract] = ACTIONS(4726), - [anon_sym_final] = ACTIONS(4726), - [anon_sym_open] = ACTIONS(4726), - [anon_sym_vararg] = ACTIONS(4726), - [anon_sym_noinline] = ACTIONS(4726), - [anon_sym_crossinline] = ACTIONS(4726), - [anon_sym_expect] = ACTIONS(4726), - [anon_sym_actual] = ACTIONS(4726), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4728), - [anon_sym_continue_AT] = ACTIONS(4728), - [anon_sym_break_AT] = ACTIONS(4728), - [anon_sym_this_AT] = ACTIONS(4728), - [anon_sym_super_AT] = ACTIONS(4728), - [sym_real_literal] = ACTIONS(4728), - [sym_integer_literal] = ACTIONS(4726), - [sym_hex_literal] = ACTIONS(4728), - [sym_bin_literal] = ACTIONS(4728), - [anon_sym_true] = ACTIONS(4726), - [anon_sym_false] = ACTIONS(4726), - [anon_sym_SQUOTE] = ACTIONS(4728), - [sym__backtick_identifier] = ACTIONS(4728), - [sym__automatic_semicolon] = ACTIONS(4728), - [sym_safe_nav] = ACTIONS(4728), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4728), - }, - [1020] = { - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(4416), - [anon_sym_LBRACE] = ACTIONS(4418), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_COMMA] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_where] = ACTIONS(4416), - [anon_sym_object] = ACTIONS(4416), - [anon_sym_fun] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_this] = ACTIONS(4416), - [anon_sym_super] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4416), - [sym_label] = ACTIONS(4416), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_null] = ACTIONS(4416), - [anon_sym_if] = ACTIONS(4416), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_when] = ACTIONS(4416), - [anon_sym_try] = ACTIONS(4416), - [anon_sym_throw] = ACTIONS(4416), - [anon_sym_return] = ACTIONS(4416), - [anon_sym_continue] = ACTIONS(4416), - [anon_sym_break] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_PLUS_EQ] = ACTIONS(4418), - [anon_sym_DASH_EQ] = ACTIONS(4418), - [anon_sym_STAR_EQ] = ACTIONS(4418), - [anon_sym_SLASH_EQ] = ACTIONS(4418), - [anon_sym_PERCENT_EQ] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4416), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG] = ACTIONS(4416), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4418), - [anon_sym_continue_AT] = ACTIONS(4418), - [anon_sym_break_AT] = ACTIONS(4418), - [anon_sym_this_AT] = ACTIONS(4418), - [anon_sym_super_AT] = ACTIONS(4418), - [sym_real_literal] = ACTIONS(4418), - [sym_integer_literal] = ACTIONS(4416), - [sym_hex_literal] = ACTIONS(4418), - [sym_bin_literal] = ACTIONS(4418), - [anon_sym_true] = ACTIONS(4416), - [anon_sym_false] = ACTIONS(4416), - [anon_sym_SQUOTE] = ACTIONS(4418), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4418), - }, - [1021] = { - [sym__alpha_identifier] = ACTIONS(4256), - [anon_sym_AT] = ACTIONS(4258), - [anon_sym_LBRACK] = ACTIONS(4258), - [anon_sym_DOT] = ACTIONS(4256), - [anon_sym_as] = ACTIONS(4256), - [anon_sym_EQ] = ACTIONS(4256), - [anon_sym_LBRACE] = ACTIONS(4258), - [anon_sym_RBRACE] = ACTIONS(4258), - [anon_sym_LPAREN] = ACTIONS(4258), - [anon_sym_COMMA] = ACTIONS(4258), - [anon_sym_LT] = ACTIONS(4256), - [anon_sym_GT] = ACTIONS(4256), - [anon_sym_where] = ACTIONS(4256), - [anon_sym_object] = ACTIONS(4256), - [anon_sym_fun] = ACTIONS(4256), - [anon_sym_SEMI] = ACTIONS(4258), - [anon_sym_get] = ACTIONS(4256), - [anon_sym_set] = ACTIONS(4256), - [anon_sym_this] = ACTIONS(4256), - [anon_sym_super] = ACTIONS(4256), - [anon_sym_STAR] = ACTIONS(4256), - [sym_label] = ACTIONS(4256), - [anon_sym_in] = ACTIONS(4256), - [anon_sym_DOT_DOT] = ACTIONS(4258), - [anon_sym_QMARK_COLON] = ACTIONS(4258), - [anon_sym_AMP_AMP] = ACTIONS(4258), - [anon_sym_PIPE_PIPE] = ACTIONS(4258), - [anon_sym_null] = ACTIONS(4256), - [anon_sym_if] = ACTIONS(4256), - [anon_sym_else] = ACTIONS(4256), - [anon_sym_when] = ACTIONS(4256), - [anon_sym_try] = ACTIONS(4256), - [anon_sym_throw] = ACTIONS(4256), - [anon_sym_return] = ACTIONS(4256), - [anon_sym_continue] = ACTIONS(4256), - [anon_sym_break] = ACTIONS(4256), - [anon_sym_COLON_COLON] = ACTIONS(4258), - [anon_sym_PLUS_EQ] = ACTIONS(4258), - [anon_sym_DASH_EQ] = ACTIONS(4258), - [anon_sym_STAR_EQ] = ACTIONS(4258), - [anon_sym_SLASH_EQ] = ACTIONS(4258), - [anon_sym_PERCENT_EQ] = ACTIONS(4258), - [anon_sym_BANG_EQ] = ACTIONS(4256), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4258), - [anon_sym_EQ_EQ] = ACTIONS(4256), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4258), - [anon_sym_LT_EQ] = ACTIONS(4258), - [anon_sym_GT_EQ] = ACTIONS(4258), - [anon_sym_BANGin] = ACTIONS(4258), - [anon_sym_is] = ACTIONS(4256), - [anon_sym_BANGis] = ACTIONS(4258), - [anon_sym_PLUS] = ACTIONS(4256), - [anon_sym_DASH] = ACTIONS(4256), - [anon_sym_SLASH] = ACTIONS(4256), - [anon_sym_PERCENT] = ACTIONS(4256), - [anon_sym_as_QMARK] = ACTIONS(4258), - [anon_sym_PLUS_PLUS] = ACTIONS(4258), - [anon_sym_DASH_DASH] = ACTIONS(4258), - [anon_sym_BANG] = ACTIONS(4256), - [anon_sym_BANG_BANG] = ACTIONS(4258), - [anon_sym_suspend] = ACTIONS(4256), - [anon_sym_sealed] = ACTIONS(4256), - [anon_sym_annotation] = ACTIONS(4256), - [anon_sym_data] = ACTIONS(4256), - [anon_sym_inner] = ACTIONS(4256), - [anon_sym_value] = ACTIONS(4256), - [anon_sym_override] = ACTIONS(4256), - [anon_sym_lateinit] = ACTIONS(4256), - [anon_sym_public] = ACTIONS(4256), - [anon_sym_private] = ACTIONS(4256), - [anon_sym_internal] = ACTIONS(4256), - [anon_sym_protected] = ACTIONS(4256), - [anon_sym_tailrec] = ACTIONS(4256), - [anon_sym_operator] = ACTIONS(4256), - [anon_sym_infix] = ACTIONS(4256), - [anon_sym_inline] = ACTIONS(4256), - [anon_sym_external] = ACTIONS(4256), - [sym_property_modifier] = ACTIONS(4256), - [anon_sym_abstract] = ACTIONS(4256), - [anon_sym_final] = ACTIONS(4256), - [anon_sym_open] = ACTIONS(4256), - [anon_sym_vararg] = ACTIONS(4256), - [anon_sym_noinline] = ACTIONS(4256), - [anon_sym_crossinline] = ACTIONS(4256), - [anon_sym_expect] = ACTIONS(4256), - [anon_sym_actual] = ACTIONS(4256), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4258), - [anon_sym_continue_AT] = ACTIONS(4258), - [anon_sym_break_AT] = ACTIONS(4258), - [anon_sym_this_AT] = ACTIONS(4258), - [anon_sym_super_AT] = ACTIONS(4258), - [sym_real_literal] = ACTIONS(4258), - [sym_integer_literal] = ACTIONS(4256), - [sym_hex_literal] = ACTIONS(4258), - [sym_bin_literal] = ACTIONS(4258), - [anon_sym_true] = ACTIONS(4256), - [anon_sym_false] = ACTIONS(4256), - [anon_sym_SQUOTE] = ACTIONS(4258), - [sym__backtick_identifier] = ACTIONS(4258), - [sym__automatic_semicolon] = ACTIONS(4258), - [sym_safe_nav] = ACTIONS(4258), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4258), - }, - [1022] = { - [sym_class_body] = STATE(1148), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(4730), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_EQ] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_object] = ACTIONS(4325), - [anon_sym_fun] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_this] = ACTIONS(4325), - [anon_sym_super] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4325), - [sym_label] = ACTIONS(4325), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_null] = ACTIONS(4325), - [anon_sym_if] = ACTIONS(4325), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_when] = ACTIONS(4325), - [anon_sym_try] = ACTIONS(4325), - [anon_sym_throw] = ACTIONS(4325), - [anon_sym_return] = ACTIONS(4325), - [anon_sym_continue] = ACTIONS(4325), - [anon_sym_break] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_PLUS_EQ] = ACTIONS(4327), - [anon_sym_DASH_EQ] = ACTIONS(4327), - [anon_sym_STAR_EQ] = ACTIONS(4327), - [anon_sym_SLASH_EQ] = ACTIONS(4327), - [anon_sym_PERCENT_EQ] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4325), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG] = ACTIONS(4325), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_suspend] = ACTIONS(4325), - [anon_sym_sealed] = ACTIONS(4325), - [anon_sym_annotation] = ACTIONS(4325), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_override] = ACTIONS(4325), - [anon_sym_lateinit] = ACTIONS(4325), - [anon_sym_public] = ACTIONS(4325), - [anon_sym_private] = ACTIONS(4325), - [anon_sym_internal] = ACTIONS(4325), - [anon_sym_protected] = ACTIONS(4325), - [anon_sym_tailrec] = ACTIONS(4325), - [anon_sym_operator] = ACTIONS(4325), - [anon_sym_infix] = ACTIONS(4325), - [anon_sym_inline] = ACTIONS(4325), - [anon_sym_external] = ACTIONS(4325), - [sym_property_modifier] = ACTIONS(4325), - [anon_sym_abstract] = ACTIONS(4325), - [anon_sym_final] = ACTIONS(4325), - [anon_sym_open] = ACTIONS(4325), - [anon_sym_vararg] = ACTIONS(4325), - [anon_sym_noinline] = ACTIONS(4325), - [anon_sym_crossinline] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4327), - [anon_sym_continue_AT] = ACTIONS(4327), - [anon_sym_break_AT] = ACTIONS(4327), - [anon_sym_this_AT] = ACTIONS(4327), - [anon_sym_super_AT] = ACTIONS(4327), - [sym_real_literal] = ACTIONS(4327), - [sym_integer_literal] = ACTIONS(4325), - [sym_hex_literal] = ACTIONS(4327), - [sym_bin_literal] = ACTIONS(4327), - [anon_sym_true] = ACTIONS(4325), - [anon_sym_false] = ACTIONS(4325), - [anon_sym_SQUOTE] = ACTIONS(4327), - [sym__backtick_identifier] = ACTIONS(4327), - [sym__automatic_semicolon] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4327), - }, - [1023] = { - [sym__alpha_identifier] = ACTIONS(4732), - [anon_sym_AT] = ACTIONS(4734), - [anon_sym_LBRACK] = ACTIONS(4734), - [anon_sym_DOT] = ACTIONS(4732), - [anon_sym_as] = ACTIONS(4732), - [anon_sym_EQ] = ACTIONS(4732), - [anon_sym_LBRACE] = ACTIONS(4734), - [anon_sym_RBRACE] = ACTIONS(4734), - [anon_sym_LPAREN] = ACTIONS(4734), - [anon_sym_COMMA] = ACTIONS(4734), - [anon_sym_LT] = ACTIONS(4732), - [anon_sym_GT] = ACTIONS(4732), - [anon_sym_where] = ACTIONS(4732), - [anon_sym_object] = ACTIONS(4732), - [anon_sym_fun] = ACTIONS(4732), - [anon_sym_SEMI] = ACTIONS(4734), - [anon_sym_get] = ACTIONS(4732), - [anon_sym_set] = ACTIONS(4732), - [anon_sym_this] = ACTIONS(4732), - [anon_sym_super] = ACTIONS(4732), - [anon_sym_STAR] = ACTIONS(4732), - [sym_label] = ACTIONS(4732), - [anon_sym_in] = ACTIONS(4732), - [anon_sym_DOT_DOT] = ACTIONS(4734), - [anon_sym_QMARK_COLON] = ACTIONS(4734), - [anon_sym_AMP_AMP] = ACTIONS(4734), - [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [anon_sym_null] = ACTIONS(4732), - [anon_sym_if] = ACTIONS(4732), - [anon_sym_else] = ACTIONS(4732), - [anon_sym_when] = ACTIONS(4732), - [anon_sym_try] = ACTIONS(4732), - [anon_sym_throw] = ACTIONS(4732), - [anon_sym_return] = ACTIONS(4732), - [anon_sym_continue] = ACTIONS(4732), - [anon_sym_break] = ACTIONS(4732), - [anon_sym_COLON_COLON] = ACTIONS(4734), - [anon_sym_PLUS_EQ] = ACTIONS(4734), - [anon_sym_DASH_EQ] = ACTIONS(4734), - [anon_sym_STAR_EQ] = ACTIONS(4734), - [anon_sym_SLASH_EQ] = ACTIONS(4734), - [anon_sym_PERCENT_EQ] = ACTIONS(4734), - [anon_sym_BANG_EQ] = ACTIONS(4732), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4734), - [anon_sym_EQ_EQ] = ACTIONS(4732), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4734), - [anon_sym_LT_EQ] = ACTIONS(4734), - [anon_sym_GT_EQ] = ACTIONS(4734), - [anon_sym_BANGin] = ACTIONS(4734), - [anon_sym_is] = ACTIONS(4732), - [anon_sym_BANGis] = ACTIONS(4734), - [anon_sym_PLUS] = ACTIONS(4732), - [anon_sym_DASH] = ACTIONS(4732), - [anon_sym_SLASH] = ACTIONS(4732), - [anon_sym_PERCENT] = ACTIONS(4732), - [anon_sym_as_QMARK] = ACTIONS(4734), - [anon_sym_PLUS_PLUS] = ACTIONS(4734), - [anon_sym_DASH_DASH] = ACTIONS(4734), - [anon_sym_BANG] = ACTIONS(4732), - [anon_sym_BANG_BANG] = ACTIONS(4734), - [anon_sym_suspend] = ACTIONS(4732), - [anon_sym_sealed] = ACTIONS(4732), - [anon_sym_annotation] = ACTIONS(4732), - [anon_sym_data] = ACTIONS(4732), - [anon_sym_inner] = ACTIONS(4732), - [anon_sym_value] = ACTIONS(4732), - [anon_sym_override] = ACTIONS(4732), - [anon_sym_lateinit] = ACTIONS(4732), - [anon_sym_public] = ACTIONS(4732), - [anon_sym_private] = ACTIONS(4732), - [anon_sym_internal] = ACTIONS(4732), - [anon_sym_protected] = ACTIONS(4732), - [anon_sym_tailrec] = ACTIONS(4732), - [anon_sym_operator] = ACTIONS(4732), - [anon_sym_infix] = ACTIONS(4732), - [anon_sym_inline] = ACTIONS(4732), - [anon_sym_external] = ACTIONS(4732), - [sym_property_modifier] = ACTIONS(4732), - [anon_sym_abstract] = ACTIONS(4732), - [anon_sym_final] = ACTIONS(4732), - [anon_sym_open] = ACTIONS(4732), - [anon_sym_vararg] = ACTIONS(4732), - [anon_sym_noinline] = ACTIONS(4732), - [anon_sym_crossinline] = ACTIONS(4732), - [anon_sym_expect] = ACTIONS(4732), - [anon_sym_actual] = ACTIONS(4732), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4734), - [anon_sym_continue_AT] = ACTIONS(4734), - [anon_sym_break_AT] = ACTIONS(4734), - [anon_sym_this_AT] = ACTIONS(4734), - [anon_sym_super_AT] = ACTIONS(4734), - [sym_real_literal] = ACTIONS(4734), - [sym_integer_literal] = ACTIONS(4732), - [sym_hex_literal] = ACTIONS(4734), - [sym_bin_literal] = ACTIONS(4734), - [anon_sym_true] = ACTIONS(4732), - [anon_sym_false] = ACTIONS(4732), - [anon_sym_SQUOTE] = ACTIONS(4734), - [sym__backtick_identifier] = ACTIONS(4734), - [sym__automatic_semicolon] = ACTIONS(4734), - [sym_safe_nav] = ACTIONS(4734), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4734), - }, - [1024] = { - [sym_class_body] = STATE(1107), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(4736), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_EQ] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_object] = ACTIONS(4353), - [anon_sym_fun] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_this] = ACTIONS(4353), - [anon_sym_super] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4353), - [sym_label] = ACTIONS(4353), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_null] = ACTIONS(4353), - [anon_sym_if] = ACTIONS(4353), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_when] = ACTIONS(4353), - [anon_sym_try] = ACTIONS(4353), - [anon_sym_throw] = ACTIONS(4353), - [anon_sym_return] = ACTIONS(4353), - [anon_sym_continue] = ACTIONS(4353), - [anon_sym_break] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_PLUS_EQ] = ACTIONS(4355), - [anon_sym_DASH_EQ] = ACTIONS(4355), - [anon_sym_STAR_EQ] = ACTIONS(4355), - [anon_sym_SLASH_EQ] = ACTIONS(4355), - [anon_sym_PERCENT_EQ] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4353), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG] = ACTIONS(4353), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_suspend] = ACTIONS(4353), - [anon_sym_sealed] = ACTIONS(4353), - [anon_sym_annotation] = ACTIONS(4353), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_override] = ACTIONS(4353), - [anon_sym_lateinit] = ACTIONS(4353), - [anon_sym_public] = ACTIONS(4353), - [anon_sym_private] = ACTIONS(4353), - [anon_sym_internal] = ACTIONS(4353), - [anon_sym_protected] = ACTIONS(4353), - [anon_sym_tailrec] = ACTIONS(4353), - [anon_sym_operator] = ACTIONS(4353), - [anon_sym_infix] = ACTIONS(4353), - [anon_sym_inline] = ACTIONS(4353), - [anon_sym_external] = ACTIONS(4353), - [sym_property_modifier] = ACTIONS(4353), - [anon_sym_abstract] = ACTIONS(4353), - [anon_sym_final] = ACTIONS(4353), - [anon_sym_open] = ACTIONS(4353), - [anon_sym_vararg] = ACTIONS(4353), - [anon_sym_noinline] = ACTIONS(4353), - [anon_sym_crossinline] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4355), - [anon_sym_continue_AT] = ACTIONS(4355), - [anon_sym_break_AT] = ACTIONS(4355), - [anon_sym_this_AT] = ACTIONS(4355), - [anon_sym_super_AT] = ACTIONS(4355), - [sym_real_literal] = ACTIONS(4355), - [sym_integer_literal] = ACTIONS(4353), - [sym_hex_literal] = ACTIONS(4355), - [sym_bin_literal] = ACTIONS(4355), - [anon_sym_true] = ACTIONS(4353), - [anon_sym_false] = ACTIONS(4353), - [anon_sym_SQUOTE] = ACTIONS(4355), - [sym__backtick_identifier] = ACTIONS(4355), - [sym__automatic_semicolon] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4355), - }, - [1025] = { - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(4238), - [anon_sym_LBRACE] = ACTIONS(4240), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_COMMA] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_where] = ACTIONS(4238), - [anon_sym_object] = ACTIONS(4238), - [anon_sym_fun] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_this] = ACTIONS(4238), - [anon_sym_super] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4238), - [sym_label] = ACTIONS(4238), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_null] = ACTIONS(4238), - [anon_sym_if] = ACTIONS(4238), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_when] = ACTIONS(4238), - [anon_sym_try] = ACTIONS(4238), - [anon_sym_throw] = ACTIONS(4238), - [anon_sym_return] = ACTIONS(4238), - [anon_sym_continue] = ACTIONS(4238), - [anon_sym_break] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_PLUS_EQ] = ACTIONS(4240), - [anon_sym_DASH_EQ] = ACTIONS(4240), - [anon_sym_STAR_EQ] = ACTIONS(4240), - [anon_sym_SLASH_EQ] = ACTIONS(4240), - [anon_sym_PERCENT_EQ] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4238), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG] = ACTIONS(4238), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4240), - [anon_sym_continue_AT] = ACTIONS(4240), - [anon_sym_break_AT] = ACTIONS(4240), - [anon_sym_this_AT] = ACTIONS(4240), - [anon_sym_super_AT] = ACTIONS(4240), - [sym_real_literal] = ACTIONS(4240), - [sym_integer_literal] = ACTIONS(4238), - [sym_hex_literal] = ACTIONS(4240), - [sym_bin_literal] = ACTIONS(4240), - [anon_sym_true] = ACTIONS(4238), - [anon_sym_false] = ACTIONS(4238), - [anon_sym_SQUOTE] = ACTIONS(4240), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4240), - }, - [1026] = { - [sym_getter] = STATE(3899), - [sym_setter] = STATE(3899), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(4740), - [anon_sym_get] = ACTIONS(4742), - [anon_sym_set] = ACTIONS(4744), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1027] = { - [sym__alpha_identifier] = ACTIONS(4770), - [anon_sym_AT] = ACTIONS(4772), - [anon_sym_LBRACK] = ACTIONS(4772), - [anon_sym_DOT] = ACTIONS(4770), - [anon_sym_as] = ACTIONS(4770), - [anon_sym_EQ] = ACTIONS(4770), - [anon_sym_LBRACE] = ACTIONS(4772), - [anon_sym_RBRACE] = ACTIONS(4772), - [anon_sym_LPAREN] = ACTIONS(4772), - [anon_sym_COMMA] = ACTIONS(4772), - [anon_sym_LT] = ACTIONS(4770), - [anon_sym_GT] = ACTIONS(4770), - [anon_sym_where] = ACTIONS(4770), - [anon_sym_object] = ACTIONS(4770), - [anon_sym_fun] = ACTIONS(4770), - [anon_sym_SEMI] = ACTIONS(4772), - [anon_sym_get] = ACTIONS(4770), - [anon_sym_set] = ACTIONS(4770), - [anon_sym_this] = ACTIONS(4770), - [anon_sym_super] = ACTIONS(4770), - [anon_sym_STAR] = ACTIONS(4770), - [sym_label] = ACTIONS(4770), - [anon_sym_in] = ACTIONS(4770), - [anon_sym_DOT_DOT] = ACTIONS(4772), - [anon_sym_QMARK_COLON] = ACTIONS(4772), - [anon_sym_AMP_AMP] = ACTIONS(4772), - [anon_sym_PIPE_PIPE] = ACTIONS(4772), - [anon_sym_null] = ACTIONS(4770), - [anon_sym_if] = ACTIONS(4770), - [anon_sym_else] = ACTIONS(4770), - [anon_sym_when] = ACTIONS(4770), - [anon_sym_try] = ACTIONS(4770), - [anon_sym_throw] = ACTIONS(4770), - [anon_sym_return] = ACTIONS(4770), - [anon_sym_continue] = ACTIONS(4770), - [anon_sym_break] = ACTIONS(4770), - [anon_sym_COLON_COLON] = ACTIONS(4772), - [anon_sym_PLUS_EQ] = ACTIONS(4772), - [anon_sym_DASH_EQ] = ACTIONS(4772), - [anon_sym_STAR_EQ] = ACTIONS(4772), - [anon_sym_SLASH_EQ] = ACTIONS(4772), - [anon_sym_PERCENT_EQ] = ACTIONS(4772), - [anon_sym_BANG_EQ] = ACTIONS(4770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4772), - [anon_sym_EQ_EQ] = ACTIONS(4770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4772), - [anon_sym_LT_EQ] = ACTIONS(4772), - [anon_sym_GT_EQ] = ACTIONS(4772), - [anon_sym_BANGin] = ACTIONS(4772), - [anon_sym_is] = ACTIONS(4770), - [anon_sym_BANGis] = ACTIONS(4772), - [anon_sym_PLUS] = ACTIONS(4770), - [anon_sym_DASH] = ACTIONS(4770), - [anon_sym_SLASH] = ACTIONS(4770), - [anon_sym_PERCENT] = ACTIONS(4770), - [anon_sym_as_QMARK] = ACTIONS(4772), - [anon_sym_PLUS_PLUS] = ACTIONS(4772), - [anon_sym_DASH_DASH] = ACTIONS(4772), - [anon_sym_BANG] = ACTIONS(4770), - [anon_sym_BANG_BANG] = ACTIONS(4772), - [anon_sym_suspend] = ACTIONS(4770), - [anon_sym_sealed] = ACTIONS(4770), - [anon_sym_annotation] = ACTIONS(4770), - [anon_sym_data] = ACTIONS(4770), - [anon_sym_inner] = ACTIONS(4770), - [anon_sym_value] = ACTIONS(4770), - [anon_sym_override] = ACTIONS(4770), - [anon_sym_lateinit] = ACTIONS(4770), - [anon_sym_public] = ACTIONS(4770), - [anon_sym_private] = ACTIONS(4770), - [anon_sym_internal] = ACTIONS(4770), - [anon_sym_protected] = ACTIONS(4770), - [anon_sym_tailrec] = ACTIONS(4770), - [anon_sym_operator] = ACTIONS(4770), - [anon_sym_infix] = ACTIONS(4770), - [anon_sym_inline] = ACTIONS(4770), - [anon_sym_external] = ACTIONS(4770), - [sym_property_modifier] = ACTIONS(4770), - [anon_sym_abstract] = ACTIONS(4770), - [anon_sym_final] = ACTIONS(4770), - [anon_sym_open] = ACTIONS(4770), - [anon_sym_vararg] = ACTIONS(4770), - [anon_sym_noinline] = ACTIONS(4770), - [anon_sym_crossinline] = ACTIONS(4770), - [anon_sym_expect] = ACTIONS(4770), - [anon_sym_actual] = ACTIONS(4770), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4772), - [anon_sym_continue_AT] = ACTIONS(4772), - [anon_sym_break_AT] = ACTIONS(4772), - [anon_sym_this_AT] = ACTIONS(4772), - [anon_sym_super_AT] = ACTIONS(4772), - [sym_real_literal] = ACTIONS(4772), - [sym_integer_literal] = ACTIONS(4770), - [sym_hex_literal] = ACTIONS(4772), - [sym_bin_literal] = ACTIONS(4772), - [anon_sym_true] = ACTIONS(4770), - [anon_sym_false] = ACTIONS(4770), - [anon_sym_SQUOTE] = ACTIONS(4772), - [sym__backtick_identifier] = ACTIONS(4772), - [sym__automatic_semicolon] = ACTIONS(4772), - [sym_safe_nav] = ACTIONS(4772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4772), - }, - [1028] = { - [sym_getter] = STATE(3911), - [sym_setter] = STATE(3911), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(4774), - [anon_sym_get] = ACTIONS(4742), - [anon_sym_set] = ACTIONS(4744), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1029] = { - [sym__alpha_identifier] = ACTIONS(4776), - [anon_sym_AT] = ACTIONS(4778), - [anon_sym_LBRACK] = ACTIONS(4778), - [anon_sym_DOT] = ACTIONS(4776), - [anon_sym_as] = ACTIONS(4776), - [anon_sym_EQ] = ACTIONS(4776), - [anon_sym_LBRACE] = ACTIONS(4778), - [anon_sym_RBRACE] = ACTIONS(4778), - [anon_sym_LPAREN] = ACTIONS(4778), - [anon_sym_COMMA] = ACTIONS(4778), - [anon_sym_LT] = ACTIONS(4776), - [anon_sym_GT] = ACTIONS(4776), - [anon_sym_where] = ACTIONS(4776), - [anon_sym_object] = ACTIONS(4776), - [anon_sym_fun] = ACTIONS(4776), - [anon_sym_SEMI] = ACTIONS(4778), - [anon_sym_get] = ACTIONS(4776), - [anon_sym_set] = ACTIONS(4776), - [anon_sym_this] = ACTIONS(4776), - [anon_sym_super] = ACTIONS(4776), - [anon_sym_STAR] = ACTIONS(4776), - [sym_label] = ACTIONS(4776), - [anon_sym_in] = ACTIONS(4776), - [anon_sym_DOT_DOT] = ACTIONS(4778), - [anon_sym_QMARK_COLON] = ACTIONS(4778), - [anon_sym_AMP_AMP] = ACTIONS(4778), - [anon_sym_PIPE_PIPE] = ACTIONS(4778), - [anon_sym_null] = ACTIONS(4776), - [anon_sym_if] = ACTIONS(4776), - [anon_sym_else] = ACTIONS(4776), - [anon_sym_when] = ACTIONS(4776), - [anon_sym_try] = ACTIONS(4776), - [anon_sym_throw] = ACTIONS(4776), - [anon_sym_return] = ACTIONS(4776), - [anon_sym_continue] = ACTIONS(4776), - [anon_sym_break] = ACTIONS(4776), - [anon_sym_COLON_COLON] = ACTIONS(4778), - [anon_sym_PLUS_EQ] = ACTIONS(4778), - [anon_sym_DASH_EQ] = ACTIONS(4778), - [anon_sym_STAR_EQ] = ACTIONS(4778), - [anon_sym_SLASH_EQ] = ACTIONS(4778), - [anon_sym_PERCENT_EQ] = ACTIONS(4778), - [anon_sym_BANG_EQ] = ACTIONS(4776), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4778), - [anon_sym_EQ_EQ] = ACTIONS(4776), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4778), - [anon_sym_LT_EQ] = ACTIONS(4778), - [anon_sym_GT_EQ] = ACTIONS(4778), - [anon_sym_BANGin] = ACTIONS(4778), - [anon_sym_is] = ACTIONS(4776), - [anon_sym_BANGis] = ACTIONS(4778), - [anon_sym_PLUS] = ACTIONS(4776), - [anon_sym_DASH] = ACTIONS(4776), - [anon_sym_SLASH] = ACTIONS(4776), - [anon_sym_PERCENT] = ACTIONS(4776), - [anon_sym_as_QMARK] = ACTIONS(4778), - [anon_sym_PLUS_PLUS] = ACTIONS(4778), - [anon_sym_DASH_DASH] = ACTIONS(4778), - [anon_sym_BANG] = ACTIONS(4776), - [anon_sym_BANG_BANG] = ACTIONS(4778), - [anon_sym_suspend] = ACTIONS(4776), - [anon_sym_sealed] = ACTIONS(4776), - [anon_sym_annotation] = ACTIONS(4776), - [anon_sym_data] = ACTIONS(4776), - [anon_sym_inner] = ACTIONS(4776), - [anon_sym_value] = ACTIONS(4776), - [anon_sym_override] = ACTIONS(4776), - [anon_sym_lateinit] = ACTIONS(4776), - [anon_sym_public] = ACTIONS(4776), - [anon_sym_private] = ACTIONS(4776), - [anon_sym_internal] = ACTIONS(4776), - [anon_sym_protected] = ACTIONS(4776), - [anon_sym_tailrec] = ACTIONS(4776), - [anon_sym_operator] = ACTIONS(4776), - [anon_sym_infix] = ACTIONS(4776), - [anon_sym_inline] = ACTIONS(4776), - [anon_sym_external] = ACTIONS(4776), - [sym_property_modifier] = ACTIONS(4776), - [anon_sym_abstract] = ACTIONS(4776), - [anon_sym_final] = ACTIONS(4776), - [anon_sym_open] = ACTIONS(4776), - [anon_sym_vararg] = ACTIONS(4776), - [anon_sym_noinline] = ACTIONS(4776), - [anon_sym_crossinline] = ACTIONS(4776), - [anon_sym_expect] = ACTIONS(4776), - [anon_sym_actual] = ACTIONS(4776), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4778), - [anon_sym_continue_AT] = ACTIONS(4778), - [anon_sym_break_AT] = ACTIONS(4778), - [anon_sym_this_AT] = ACTIONS(4778), - [anon_sym_super_AT] = ACTIONS(4778), - [sym_real_literal] = ACTIONS(4778), - [sym_integer_literal] = ACTIONS(4776), - [sym_hex_literal] = ACTIONS(4778), - [sym_bin_literal] = ACTIONS(4778), - [anon_sym_true] = ACTIONS(4776), - [anon_sym_false] = ACTIONS(4776), - [anon_sym_SQUOTE] = ACTIONS(4778), - [sym__backtick_identifier] = ACTIONS(4778), - [sym__automatic_semicolon] = ACTIONS(4778), - [sym_safe_nav] = ACTIONS(4778), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4778), - }, - [1030] = { - [sym__alpha_identifier] = ACTIONS(4780), - [anon_sym_AT] = ACTIONS(4782), - [anon_sym_LBRACK] = ACTIONS(4782), - [anon_sym_DOT] = ACTIONS(4780), - [anon_sym_as] = ACTIONS(4780), - [anon_sym_EQ] = ACTIONS(4780), - [anon_sym_LBRACE] = ACTIONS(4782), - [anon_sym_RBRACE] = ACTIONS(4782), - [anon_sym_LPAREN] = ACTIONS(4782), - [anon_sym_COMMA] = ACTIONS(4782), - [anon_sym_LT] = ACTIONS(4780), - [anon_sym_GT] = ACTIONS(4780), - [anon_sym_where] = ACTIONS(4780), - [anon_sym_object] = ACTIONS(4780), - [anon_sym_fun] = ACTIONS(4780), - [anon_sym_SEMI] = ACTIONS(4782), - [anon_sym_get] = ACTIONS(4780), - [anon_sym_set] = ACTIONS(4780), - [anon_sym_this] = ACTIONS(4780), - [anon_sym_super] = ACTIONS(4780), - [anon_sym_STAR] = ACTIONS(4780), - [sym_label] = ACTIONS(4780), - [anon_sym_in] = ACTIONS(4780), - [anon_sym_DOT_DOT] = ACTIONS(4782), - [anon_sym_QMARK_COLON] = ACTIONS(4782), - [anon_sym_AMP_AMP] = ACTIONS(4782), - [anon_sym_PIPE_PIPE] = ACTIONS(4782), - [anon_sym_null] = ACTIONS(4780), - [anon_sym_if] = ACTIONS(4780), - [anon_sym_else] = ACTIONS(4780), - [anon_sym_when] = ACTIONS(4780), - [anon_sym_try] = ACTIONS(4780), - [anon_sym_throw] = ACTIONS(4780), - [anon_sym_return] = ACTIONS(4780), - [anon_sym_continue] = ACTIONS(4780), - [anon_sym_break] = ACTIONS(4780), - [anon_sym_COLON_COLON] = ACTIONS(4782), - [anon_sym_PLUS_EQ] = ACTIONS(4782), - [anon_sym_DASH_EQ] = ACTIONS(4782), - [anon_sym_STAR_EQ] = ACTIONS(4782), - [anon_sym_SLASH_EQ] = ACTIONS(4782), - [anon_sym_PERCENT_EQ] = ACTIONS(4782), - [anon_sym_BANG_EQ] = ACTIONS(4780), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4782), - [anon_sym_EQ_EQ] = ACTIONS(4780), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4782), - [anon_sym_LT_EQ] = ACTIONS(4782), - [anon_sym_GT_EQ] = ACTIONS(4782), - [anon_sym_BANGin] = ACTIONS(4782), - [anon_sym_is] = ACTIONS(4780), - [anon_sym_BANGis] = ACTIONS(4782), - [anon_sym_PLUS] = ACTIONS(4780), - [anon_sym_DASH] = ACTIONS(4780), - [anon_sym_SLASH] = ACTIONS(4780), - [anon_sym_PERCENT] = ACTIONS(4780), - [anon_sym_as_QMARK] = ACTIONS(4782), - [anon_sym_PLUS_PLUS] = ACTIONS(4782), - [anon_sym_DASH_DASH] = ACTIONS(4782), - [anon_sym_BANG] = ACTIONS(4780), - [anon_sym_BANG_BANG] = ACTIONS(4782), - [anon_sym_suspend] = ACTIONS(4780), - [anon_sym_sealed] = ACTIONS(4780), - [anon_sym_annotation] = ACTIONS(4780), - [anon_sym_data] = ACTIONS(4780), - [anon_sym_inner] = ACTIONS(4780), - [anon_sym_value] = ACTIONS(4780), - [anon_sym_override] = ACTIONS(4780), - [anon_sym_lateinit] = ACTIONS(4780), - [anon_sym_public] = ACTIONS(4780), - [anon_sym_private] = ACTIONS(4780), - [anon_sym_internal] = ACTIONS(4780), - [anon_sym_protected] = ACTIONS(4780), - [anon_sym_tailrec] = ACTIONS(4780), - [anon_sym_operator] = ACTIONS(4780), - [anon_sym_infix] = ACTIONS(4780), - [anon_sym_inline] = ACTIONS(4780), - [anon_sym_external] = ACTIONS(4780), - [sym_property_modifier] = ACTIONS(4780), - [anon_sym_abstract] = ACTIONS(4780), - [anon_sym_final] = ACTIONS(4780), - [anon_sym_open] = ACTIONS(4780), - [anon_sym_vararg] = ACTIONS(4780), - [anon_sym_noinline] = ACTIONS(4780), - [anon_sym_crossinline] = ACTIONS(4780), - [anon_sym_expect] = ACTIONS(4780), - [anon_sym_actual] = ACTIONS(4780), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4782), - [anon_sym_continue_AT] = ACTIONS(4782), - [anon_sym_break_AT] = ACTIONS(4782), - [anon_sym_this_AT] = ACTIONS(4782), - [anon_sym_super_AT] = ACTIONS(4782), - [sym_real_literal] = ACTIONS(4782), - [sym_integer_literal] = ACTIONS(4780), - [sym_hex_literal] = ACTIONS(4782), - [sym_bin_literal] = ACTIONS(4782), - [anon_sym_true] = ACTIONS(4780), - [anon_sym_false] = ACTIONS(4780), - [anon_sym_SQUOTE] = ACTIONS(4782), - [sym__backtick_identifier] = ACTIONS(4782), - [sym__automatic_semicolon] = ACTIONS(4782), - [sym_safe_nav] = ACTIONS(4782), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4782), - }, - [1031] = { - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(4784), - [anon_sym_get] = ACTIONS(4742), - [anon_sym_set] = ACTIONS(4744), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1032] = { - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(4786), - [anon_sym_get] = ACTIONS(4742), - [anon_sym_set] = ACTIONS(4744), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1033] = { - [sym__alpha_identifier] = ACTIONS(4788), - [anon_sym_AT] = ACTIONS(4790), - [anon_sym_LBRACK] = ACTIONS(4790), - [anon_sym_DOT] = ACTIONS(4788), - [anon_sym_as] = ACTIONS(4788), - [anon_sym_EQ] = ACTIONS(4788), - [anon_sym_LBRACE] = ACTIONS(4790), - [anon_sym_RBRACE] = ACTIONS(4790), - [anon_sym_LPAREN] = ACTIONS(4790), - [anon_sym_COMMA] = ACTIONS(4790), - [anon_sym_LT] = ACTIONS(4788), - [anon_sym_GT] = ACTIONS(4788), - [anon_sym_where] = ACTIONS(4788), - [anon_sym_object] = ACTIONS(4788), - [anon_sym_fun] = ACTIONS(4788), - [anon_sym_SEMI] = ACTIONS(4790), - [anon_sym_get] = ACTIONS(4788), - [anon_sym_set] = ACTIONS(4788), - [anon_sym_this] = ACTIONS(4788), - [anon_sym_super] = ACTIONS(4788), - [anon_sym_STAR] = ACTIONS(4788), - [sym_label] = ACTIONS(4788), - [anon_sym_in] = ACTIONS(4788), - [anon_sym_DOT_DOT] = ACTIONS(4790), - [anon_sym_QMARK_COLON] = ACTIONS(4790), - [anon_sym_AMP_AMP] = ACTIONS(4790), - [anon_sym_PIPE_PIPE] = ACTIONS(4790), - [anon_sym_null] = ACTIONS(4788), - [anon_sym_if] = ACTIONS(4788), - [anon_sym_else] = ACTIONS(4788), - [anon_sym_when] = ACTIONS(4788), - [anon_sym_try] = ACTIONS(4788), - [anon_sym_throw] = ACTIONS(4788), - [anon_sym_return] = ACTIONS(4788), - [anon_sym_continue] = ACTIONS(4788), - [anon_sym_break] = ACTIONS(4788), - [anon_sym_COLON_COLON] = ACTIONS(4790), - [anon_sym_PLUS_EQ] = ACTIONS(4790), - [anon_sym_DASH_EQ] = ACTIONS(4790), - [anon_sym_STAR_EQ] = ACTIONS(4790), - [anon_sym_SLASH_EQ] = ACTIONS(4790), - [anon_sym_PERCENT_EQ] = ACTIONS(4790), - [anon_sym_BANG_EQ] = ACTIONS(4788), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4790), - [anon_sym_EQ_EQ] = ACTIONS(4788), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4790), - [anon_sym_LT_EQ] = ACTIONS(4790), - [anon_sym_GT_EQ] = ACTIONS(4790), - [anon_sym_BANGin] = ACTIONS(4790), - [anon_sym_is] = ACTIONS(4788), - [anon_sym_BANGis] = ACTIONS(4790), - [anon_sym_PLUS] = ACTIONS(4788), - [anon_sym_DASH] = ACTIONS(4788), - [anon_sym_SLASH] = ACTIONS(4788), - [anon_sym_PERCENT] = ACTIONS(4788), - [anon_sym_as_QMARK] = ACTIONS(4790), - [anon_sym_PLUS_PLUS] = ACTIONS(4790), - [anon_sym_DASH_DASH] = ACTIONS(4790), - [anon_sym_BANG] = ACTIONS(4788), - [anon_sym_BANG_BANG] = ACTIONS(4790), - [anon_sym_suspend] = ACTIONS(4788), - [anon_sym_sealed] = ACTIONS(4788), - [anon_sym_annotation] = ACTIONS(4788), - [anon_sym_data] = ACTIONS(4788), - [anon_sym_inner] = ACTIONS(4788), - [anon_sym_value] = ACTIONS(4788), - [anon_sym_override] = ACTIONS(4788), - [anon_sym_lateinit] = ACTIONS(4788), - [anon_sym_public] = ACTIONS(4788), - [anon_sym_private] = ACTIONS(4788), - [anon_sym_internal] = ACTIONS(4788), - [anon_sym_protected] = ACTIONS(4788), - [anon_sym_tailrec] = ACTIONS(4788), - [anon_sym_operator] = ACTIONS(4788), - [anon_sym_infix] = ACTIONS(4788), - [anon_sym_inline] = ACTIONS(4788), - [anon_sym_external] = ACTIONS(4788), - [sym_property_modifier] = ACTIONS(4788), - [anon_sym_abstract] = ACTIONS(4788), - [anon_sym_final] = ACTIONS(4788), - [anon_sym_open] = ACTIONS(4788), - [anon_sym_vararg] = ACTIONS(4788), - [anon_sym_noinline] = ACTIONS(4788), - [anon_sym_crossinline] = ACTIONS(4788), - [anon_sym_expect] = ACTIONS(4788), - [anon_sym_actual] = ACTIONS(4788), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4790), - [anon_sym_continue_AT] = ACTIONS(4790), - [anon_sym_break_AT] = ACTIONS(4790), - [anon_sym_this_AT] = ACTIONS(4790), - [anon_sym_super_AT] = ACTIONS(4790), - [sym_real_literal] = ACTIONS(4790), - [sym_integer_literal] = ACTIONS(4788), - [sym_hex_literal] = ACTIONS(4790), - [sym_bin_literal] = ACTIONS(4790), - [anon_sym_true] = ACTIONS(4788), - [anon_sym_false] = ACTIONS(4788), - [anon_sym_SQUOTE] = ACTIONS(4790), - [sym__backtick_identifier] = ACTIONS(4790), - [sym__automatic_semicolon] = ACTIONS(4790), - [sym_safe_nav] = ACTIONS(4790), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4790), - }, - [1034] = { - [sym__alpha_identifier] = ACTIONS(4792), - [anon_sym_AT] = ACTIONS(4794), - [anon_sym_LBRACK] = ACTIONS(4794), - [anon_sym_DOT] = ACTIONS(4792), - [anon_sym_as] = ACTIONS(4792), - [anon_sym_EQ] = ACTIONS(4792), - [anon_sym_LBRACE] = ACTIONS(4794), - [anon_sym_RBRACE] = ACTIONS(4794), - [anon_sym_LPAREN] = ACTIONS(4794), - [anon_sym_COMMA] = ACTIONS(4794), - [anon_sym_LT] = ACTIONS(4792), - [anon_sym_GT] = ACTIONS(4792), - [anon_sym_where] = ACTIONS(4792), - [anon_sym_object] = ACTIONS(4792), - [anon_sym_fun] = ACTIONS(4792), - [anon_sym_SEMI] = ACTIONS(4794), - [anon_sym_get] = ACTIONS(4792), - [anon_sym_set] = ACTIONS(4792), - [anon_sym_this] = ACTIONS(4792), - [anon_sym_super] = ACTIONS(4792), - [anon_sym_STAR] = ACTIONS(4792), - [sym_label] = ACTIONS(4792), - [anon_sym_in] = ACTIONS(4792), - [anon_sym_DOT_DOT] = ACTIONS(4794), - [anon_sym_QMARK_COLON] = ACTIONS(4794), - [anon_sym_AMP_AMP] = ACTIONS(4794), - [anon_sym_PIPE_PIPE] = ACTIONS(4794), - [anon_sym_null] = ACTIONS(4792), - [anon_sym_if] = ACTIONS(4792), - [anon_sym_else] = ACTIONS(4792), - [anon_sym_when] = ACTIONS(4792), - [anon_sym_try] = ACTIONS(4792), - [anon_sym_throw] = ACTIONS(4792), - [anon_sym_return] = ACTIONS(4792), - [anon_sym_continue] = ACTIONS(4792), - [anon_sym_break] = ACTIONS(4792), - [anon_sym_COLON_COLON] = ACTIONS(4794), - [anon_sym_PLUS_EQ] = ACTIONS(4794), - [anon_sym_DASH_EQ] = ACTIONS(4794), - [anon_sym_STAR_EQ] = ACTIONS(4794), - [anon_sym_SLASH_EQ] = ACTIONS(4794), - [anon_sym_PERCENT_EQ] = ACTIONS(4794), - [anon_sym_BANG_EQ] = ACTIONS(4792), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4794), - [anon_sym_EQ_EQ] = ACTIONS(4792), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4794), - [anon_sym_LT_EQ] = ACTIONS(4794), - [anon_sym_GT_EQ] = ACTIONS(4794), - [anon_sym_BANGin] = ACTIONS(4794), - [anon_sym_is] = ACTIONS(4792), - [anon_sym_BANGis] = ACTIONS(4794), - [anon_sym_PLUS] = ACTIONS(4792), - [anon_sym_DASH] = ACTIONS(4792), - [anon_sym_SLASH] = ACTIONS(4792), - [anon_sym_PERCENT] = ACTIONS(4792), - [anon_sym_as_QMARK] = ACTIONS(4794), - [anon_sym_PLUS_PLUS] = ACTIONS(4794), - [anon_sym_DASH_DASH] = ACTIONS(4794), - [anon_sym_BANG] = ACTIONS(4792), - [anon_sym_BANG_BANG] = ACTIONS(4794), - [anon_sym_suspend] = ACTIONS(4792), - [anon_sym_sealed] = ACTIONS(4792), - [anon_sym_annotation] = ACTIONS(4792), - [anon_sym_data] = ACTIONS(4792), - [anon_sym_inner] = ACTIONS(4792), - [anon_sym_value] = ACTIONS(4792), - [anon_sym_override] = ACTIONS(4792), - [anon_sym_lateinit] = ACTIONS(4792), - [anon_sym_public] = ACTIONS(4792), - [anon_sym_private] = ACTIONS(4792), - [anon_sym_internal] = ACTIONS(4792), - [anon_sym_protected] = ACTIONS(4792), - [anon_sym_tailrec] = ACTIONS(4792), - [anon_sym_operator] = ACTIONS(4792), - [anon_sym_infix] = ACTIONS(4792), - [anon_sym_inline] = ACTIONS(4792), - [anon_sym_external] = ACTIONS(4792), - [sym_property_modifier] = ACTIONS(4792), - [anon_sym_abstract] = ACTIONS(4792), - [anon_sym_final] = ACTIONS(4792), - [anon_sym_open] = ACTIONS(4792), - [anon_sym_vararg] = ACTIONS(4792), - [anon_sym_noinline] = ACTIONS(4792), - [anon_sym_crossinline] = ACTIONS(4792), - [anon_sym_expect] = ACTIONS(4792), - [anon_sym_actual] = ACTIONS(4792), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4794), - [anon_sym_continue_AT] = ACTIONS(4794), - [anon_sym_break_AT] = ACTIONS(4794), - [anon_sym_this_AT] = ACTIONS(4794), - [anon_sym_super_AT] = ACTIONS(4794), - [sym_real_literal] = ACTIONS(4794), - [sym_integer_literal] = ACTIONS(4792), - [sym_hex_literal] = ACTIONS(4794), - [sym_bin_literal] = ACTIONS(4794), - [anon_sym_true] = ACTIONS(4792), - [anon_sym_false] = ACTIONS(4792), - [anon_sym_SQUOTE] = ACTIONS(4794), - [sym__backtick_identifier] = ACTIONS(4794), - [sym__automatic_semicolon] = ACTIONS(4794), - [sym_safe_nav] = ACTIONS(4794), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4794), - }, - [1035] = { - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(4796), - [anon_sym_get] = ACTIONS(4742), - [anon_sym_set] = ACTIONS(4744), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1036] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(4798), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [1037] = { - [sym__alpha_identifier] = ACTIONS(4802), - [anon_sym_AT] = ACTIONS(4804), - [anon_sym_LBRACK] = ACTIONS(4804), - [anon_sym_DOT] = ACTIONS(4802), - [anon_sym_as] = ACTIONS(4802), - [anon_sym_EQ] = ACTIONS(4802), - [anon_sym_LBRACE] = ACTIONS(4804), - [anon_sym_RBRACE] = ACTIONS(4804), - [anon_sym_LPAREN] = ACTIONS(4804), - [anon_sym_COMMA] = ACTIONS(4804), - [anon_sym_LT] = ACTIONS(4802), - [anon_sym_GT] = ACTIONS(4802), - [anon_sym_where] = ACTIONS(4802), - [anon_sym_object] = ACTIONS(4802), - [anon_sym_fun] = ACTIONS(4802), - [anon_sym_SEMI] = ACTIONS(4804), - [anon_sym_get] = ACTIONS(4802), - [anon_sym_set] = ACTIONS(4802), - [anon_sym_this] = ACTIONS(4802), - [anon_sym_super] = ACTIONS(4802), - [anon_sym_STAR] = ACTIONS(4802), - [sym_label] = ACTIONS(4802), - [anon_sym_in] = ACTIONS(4802), - [anon_sym_DOT_DOT] = ACTIONS(4804), - [anon_sym_QMARK_COLON] = ACTIONS(4804), - [anon_sym_AMP_AMP] = ACTIONS(4804), - [anon_sym_PIPE_PIPE] = ACTIONS(4804), - [anon_sym_null] = ACTIONS(4802), - [anon_sym_if] = ACTIONS(4802), - [anon_sym_else] = ACTIONS(4802), - [anon_sym_when] = ACTIONS(4802), - [anon_sym_try] = ACTIONS(4802), - [anon_sym_throw] = ACTIONS(4802), - [anon_sym_return] = ACTIONS(4802), - [anon_sym_continue] = ACTIONS(4802), - [anon_sym_break] = ACTIONS(4802), - [anon_sym_COLON_COLON] = ACTIONS(4804), - [anon_sym_PLUS_EQ] = ACTIONS(4804), - [anon_sym_DASH_EQ] = ACTIONS(4804), - [anon_sym_STAR_EQ] = ACTIONS(4804), - [anon_sym_SLASH_EQ] = ACTIONS(4804), - [anon_sym_PERCENT_EQ] = ACTIONS(4804), - [anon_sym_BANG_EQ] = ACTIONS(4802), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4804), - [anon_sym_EQ_EQ] = ACTIONS(4802), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4804), - [anon_sym_LT_EQ] = ACTIONS(4804), - [anon_sym_GT_EQ] = ACTIONS(4804), - [anon_sym_BANGin] = ACTIONS(4804), - [anon_sym_is] = ACTIONS(4802), - [anon_sym_BANGis] = ACTIONS(4804), - [anon_sym_PLUS] = ACTIONS(4802), - [anon_sym_DASH] = ACTIONS(4802), - [anon_sym_SLASH] = ACTIONS(4802), - [anon_sym_PERCENT] = ACTIONS(4802), - [anon_sym_as_QMARK] = ACTIONS(4804), - [anon_sym_PLUS_PLUS] = ACTIONS(4804), - [anon_sym_DASH_DASH] = ACTIONS(4804), - [anon_sym_BANG] = ACTIONS(4802), - [anon_sym_BANG_BANG] = ACTIONS(4804), - [anon_sym_suspend] = ACTIONS(4802), - [anon_sym_sealed] = ACTIONS(4802), - [anon_sym_annotation] = ACTIONS(4802), - [anon_sym_data] = ACTIONS(4802), - [anon_sym_inner] = ACTIONS(4802), - [anon_sym_value] = ACTIONS(4802), - [anon_sym_override] = ACTIONS(4802), - [anon_sym_lateinit] = ACTIONS(4802), - [anon_sym_public] = ACTIONS(4802), - [anon_sym_private] = ACTIONS(4802), - [anon_sym_internal] = ACTIONS(4802), - [anon_sym_protected] = ACTIONS(4802), - [anon_sym_tailrec] = ACTIONS(4802), - [anon_sym_operator] = ACTIONS(4802), - [anon_sym_infix] = ACTIONS(4802), - [anon_sym_inline] = ACTIONS(4802), - [anon_sym_external] = ACTIONS(4802), - [sym_property_modifier] = ACTIONS(4802), - [anon_sym_abstract] = ACTIONS(4802), - [anon_sym_final] = ACTIONS(4802), - [anon_sym_open] = ACTIONS(4802), - [anon_sym_vararg] = ACTIONS(4802), - [anon_sym_noinline] = ACTIONS(4802), - [anon_sym_crossinline] = ACTIONS(4802), - [anon_sym_expect] = ACTIONS(4802), - [anon_sym_actual] = ACTIONS(4802), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4804), - [anon_sym_continue_AT] = ACTIONS(4804), - [anon_sym_break_AT] = ACTIONS(4804), - [anon_sym_this_AT] = ACTIONS(4804), - [anon_sym_super_AT] = ACTIONS(4804), - [sym_real_literal] = ACTIONS(4804), - [sym_integer_literal] = ACTIONS(4802), - [sym_hex_literal] = ACTIONS(4804), - [sym_bin_literal] = ACTIONS(4804), - [anon_sym_true] = ACTIONS(4802), - [anon_sym_false] = ACTIONS(4802), - [anon_sym_SQUOTE] = ACTIONS(4804), - [sym__backtick_identifier] = ACTIONS(4804), - [sym__automatic_semicolon] = ACTIONS(4804), - [sym_safe_nav] = ACTIONS(4804), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4804), - }, - [1038] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(4806), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [1039] = { - [sym__alpha_identifier] = ACTIONS(4810), - [anon_sym_AT] = ACTIONS(4812), - [anon_sym_LBRACK] = ACTIONS(4812), - [anon_sym_DOT] = ACTIONS(4810), - [anon_sym_as] = ACTIONS(4810), - [anon_sym_EQ] = ACTIONS(4810), - [anon_sym_LBRACE] = ACTIONS(4812), - [anon_sym_RBRACE] = ACTIONS(4812), - [anon_sym_LPAREN] = ACTIONS(4812), - [anon_sym_COMMA] = ACTIONS(4812), - [anon_sym_LT] = ACTIONS(4810), - [anon_sym_GT] = ACTIONS(4810), - [anon_sym_where] = ACTIONS(4810), - [anon_sym_object] = ACTIONS(4810), - [anon_sym_fun] = ACTIONS(4810), - [anon_sym_SEMI] = ACTIONS(4812), - [anon_sym_get] = ACTIONS(4810), - [anon_sym_set] = ACTIONS(4810), - [anon_sym_this] = ACTIONS(4810), - [anon_sym_super] = ACTIONS(4810), - [anon_sym_STAR] = ACTIONS(4810), - [sym_label] = ACTIONS(4810), - [anon_sym_in] = ACTIONS(4810), - [anon_sym_DOT_DOT] = ACTIONS(4812), - [anon_sym_QMARK_COLON] = ACTIONS(4812), - [anon_sym_AMP_AMP] = ACTIONS(4812), - [anon_sym_PIPE_PIPE] = ACTIONS(4812), - [anon_sym_null] = ACTIONS(4810), - [anon_sym_if] = ACTIONS(4810), - [anon_sym_else] = ACTIONS(4810), - [anon_sym_when] = ACTIONS(4810), - [anon_sym_try] = ACTIONS(4810), - [anon_sym_throw] = ACTIONS(4810), - [anon_sym_return] = ACTIONS(4810), - [anon_sym_continue] = ACTIONS(4810), - [anon_sym_break] = ACTIONS(4810), - [anon_sym_COLON_COLON] = ACTIONS(4812), - [anon_sym_PLUS_EQ] = ACTIONS(4812), - [anon_sym_DASH_EQ] = ACTIONS(4812), - [anon_sym_STAR_EQ] = ACTIONS(4812), - [anon_sym_SLASH_EQ] = ACTIONS(4812), - [anon_sym_PERCENT_EQ] = ACTIONS(4812), - [anon_sym_BANG_EQ] = ACTIONS(4810), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4812), - [anon_sym_EQ_EQ] = ACTIONS(4810), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4812), - [anon_sym_LT_EQ] = ACTIONS(4812), - [anon_sym_GT_EQ] = ACTIONS(4812), - [anon_sym_BANGin] = ACTIONS(4812), - [anon_sym_is] = ACTIONS(4810), - [anon_sym_BANGis] = ACTIONS(4812), - [anon_sym_PLUS] = ACTIONS(4810), - [anon_sym_DASH] = ACTIONS(4810), - [anon_sym_SLASH] = ACTIONS(4810), - [anon_sym_PERCENT] = ACTIONS(4810), - [anon_sym_as_QMARK] = ACTIONS(4812), - [anon_sym_PLUS_PLUS] = ACTIONS(4812), - [anon_sym_DASH_DASH] = ACTIONS(4812), - [anon_sym_BANG] = ACTIONS(4810), - [anon_sym_BANG_BANG] = ACTIONS(4812), - [anon_sym_suspend] = ACTIONS(4810), - [anon_sym_sealed] = ACTIONS(4810), - [anon_sym_annotation] = ACTIONS(4810), - [anon_sym_data] = ACTIONS(4810), - [anon_sym_inner] = ACTIONS(4810), - [anon_sym_value] = ACTIONS(4810), - [anon_sym_override] = ACTIONS(4810), - [anon_sym_lateinit] = ACTIONS(4810), - [anon_sym_public] = ACTIONS(4810), - [anon_sym_private] = ACTIONS(4810), - [anon_sym_internal] = ACTIONS(4810), - [anon_sym_protected] = ACTIONS(4810), - [anon_sym_tailrec] = ACTIONS(4810), - [anon_sym_operator] = ACTIONS(4810), - [anon_sym_infix] = ACTIONS(4810), - [anon_sym_inline] = ACTIONS(4810), - [anon_sym_external] = ACTIONS(4810), - [sym_property_modifier] = ACTIONS(4810), - [anon_sym_abstract] = ACTIONS(4810), - [anon_sym_final] = ACTIONS(4810), - [anon_sym_open] = ACTIONS(4810), - [anon_sym_vararg] = ACTIONS(4810), - [anon_sym_noinline] = ACTIONS(4810), - [anon_sym_crossinline] = ACTIONS(4810), - [anon_sym_expect] = ACTIONS(4810), - [anon_sym_actual] = ACTIONS(4810), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4812), - [anon_sym_continue_AT] = ACTIONS(4812), - [anon_sym_break_AT] = ACTIONS(4812), - [anon_sym_this_AT] = ACTIONS(4812), - [anon_sym_super_AT] = ACTIONS(4812), - [sym_real_literal] = ACTIONS(4812), - [sym_integer_literal] = ACTIONS(4810), - [sym_hex_literal] = ACTIONS(4812), - [sym_bin_literal] = ACTIONS(4812), - [anon_sym_true] = ACTIONS(4810), - [anon_sym_false] = ACTIONS(4810), - [anon_sym_SQUOTE] = ACTIONS(4812), - [sym__backtick_identifier] = ACTIONS(4812), - [sym__automatic_semicolon] = ACTIONS(4812), - [sym_safe_nav] = ACTIONS(4812), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4812), - }, - [1040] = { - [sym__alpha_identifier] = ACTIONS(4814), - [anon_sym_AT] = ACTIONS(4816), - [anon_sym_LBRACK] = ACTIONS(4816), - [anon_sym_DOT] = ACTIONS(4814), - [anon_sym_as] = ACTIONS(4814), - [anon_sym_EQ] = ACTIONS(4814), - [anon_sym_LBRACE] = ACTIONS(4816), - [anon_sym_RBRACE] = ACTIONS(4816), - [anon_sym_LPAREN] = ACTIONS(4816), - [anon_sym_COMMA] = ACTIONS(4816), - [anon_sym_LT] = ACTIONS(4814), - [anon_sym_GT] = ACTIONS(4814), - [anon_sym_where] = ACTIONS(4814), - [anon_sym_object] = ACTIONS(4814), - [anon_sym_fun] = ACTIONS(4814), - [anon_sym_SEMI] = ACTIONS(4816), - [anon_sym_get] = ACTIONS(4814), - [anon_sym_set] = ACTIONS(4814), - [anon_sym_this] = ACTIONS(4814), - [anon_sym_super] = ACTIONS(4814), - [anon_sym_STAR] = ACTIONS(4814), - [sym_label] = ACTIONS(4814), - [anon_sym_in] = ACTIONS(4814), - [anon_sym_DOT_DOT] = ACTIONS(4816), - [anon_sym_QMARK_COLON] = ACTIONS(4816), - [anon_sym_AMP_AMP] = ACTIONS(4816), - [anon_sym_PIPE_PIPE] = ACTIONS(4816), - [anon_sym_null] = ACTIONS(4814), - [anon_sym_if] = ACTIONS(4814), - [anon_sym_else] = ACTIONS(4814), - [anon_sym_when] = ACTIONS(4814), - [anon_sym_try] = ACTIONS(4814), - [anon_sym_throw] = ACTIONS(4814), - [anon_sym_return] = ACTIONS(4814), - [anon_sym_continue] = ACTIONS(4814), - [anon_sym_break] = ACTIONS(4814), - [anon_sym_COLON_COLON] = ACTIONS(4816), - [anon_sym_PLUS_EQ] = ACTIONS(4816), - [anon_sym_DASH_EQ] = ACTIONS(4816), - [anon_sym_STAR_EQ] = ACTIONS(4816), - [anon_sym_SLASH_EQ] = ACTIONS(4816), - [anon_sym_PERCENT_EQ] = ACTIONS(4816), - [anon_sym_BANG_EQ] = ACTIONS(4814), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4816), - [anon_sym_EQ_EQ] = ACTIONS(4814), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4816), - [anon_sym_LT_EQ] = ACTIONS(4816), - [anon_sym_GT_EQ] = ACTIONS(4816), - [anon_sym_BANGin] = ACTIONS(4816), - [anon_sym_is] = ACTIONS(4814), - [anon_sym_BANGis] = ACTIONS(4816), - [anon_sym_PLUS] = ACTIONS(4814), - [anon_sym_DASH] = ACTIONS(4814), - [anon_sym_SLASH] = ACTIONS(4814), - [anon_sym_PERCENT] = ACTIONS(4814), - [anon_sym_as_QMARK] = ACTIONS(4816), - [anon_sym_PLUS_PLUS] = ACTIONS(4816), - [anon_sym_DASH_DASH] = ACTIONS(4816), - [anon_sym_BANG] = ACTIONS(4814), - [anon_sym_BANG_BANG] = ACTIONS(4816), - [anon_sym_suspend] = ACTIONS(4814), - [anon_sym_sealed] = ACTIONS(4814), - [anon_sym_annotation] = ACTIONS(4814), - [anon_sym_data] = ACTIONS(4814), - [anon_sym_inner] = ACTIONS(4814), - [anon_sym_value] = ACTIONS(4814), - [anon_sym_override] = ACTIONS(4814), - [anon_sym_lateinit] = ACTIONS(4814), - [anon_sym_public] = ACTIONS(4814), - [anon_sym_private] = ACTIONS(4814), - [anon_sym_internal] = ACTIONS(4814), - [anon_sym_protected] = ACTIONS(4814), - [anon_sym_tailrec] = ACTIONS(4814), - [anon_sym_operator] = ACTIONS(4814), - [anon_sym_infix] = ACTIONS(4814), - [anon_sym_inline] = ACTIONS(4814), - [anon_sym_external] = ACTIONS(4814), - [sym_property_modifier] = ACTIONS(4814), - [anon_sym_abstract] = ACTIONS(4814), - [anon_sym_final] = ACTIONS(4814), - [anon_sym_open] = ACTIONS(4814), - [anon_sym_vararg] = ACTIONS(4814), - [anon_sym_noinline] = ACTIONS(4814), - [anon_sym_crossinline] = ACTIONS(4814), - [anon_sym_expect] = ACTIONS(4814), - [anon_sym_actual] = ACTIONS(4814), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4816), - [anon_sym_continue_AT] = ACTIONS(4816), - [anon_sym_break_AT] = ACTIONS(4816), - [anon_sym_this_AT] = ACTIONS(4816), - [anon_sym_super_AT] = ACTIONS(4816), - [sym_real_literal] = ACTIONS(4816), - [sym_integer_literal] = ACTIONS(4814), - [sym_hex_literal] = ACTIONS(4816), - [sym_bin_literal] = ACTIONS(4816), - [anon_sym_true] = ACTIONS(4814), - [anon_sym_false] = ACTIONS(4814), - [anon_sym_SQUOTE] = ACTIONS(4816), - [sym__backtick_identifier] = ACTIONS(4816), - [sym__automatic_semicolon] = ACTIONS(4816), - [sym_safe_nav] = ACTIONS(4816), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4816), - }, - [1041] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(4818), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [1042] = { - [sym__alpha_identifier] = ACTIONS(4822), - [anon_sym_AT] = ACTIONS(4824), - [anon_sym_LBRACK] = ACTIONS(4824), - [anon_sym_DOT] = ACTIONS(4822), - [anon_sym_as] = ACTIONS(4822), - [anon_sym_EQ] = ACTIONS(4822), - [anon_sym_LBRACE] = ACTIONS(4824), - [anon_sym_RBRACE] = ACTIONS(4824), - [anon_sym_LPAREN] = ACTIONS(4824), - [anon_sym_COMMA] = ACTIONS(4824), - [anon_sym_LT] = ACTIONS(4822), - [anon_sym_GT] = ACTIONS(4822), - [anon_sym_where] = ACTIONS(4822), - [anon_sym_object] = ACTIONS(4822), - [anon_sym_fun] = ACTIONS(4822), - [anon_sym_SEMI] = ACTIONS(4824), - [anon_sym_get] = ACTIONS(4822), - [anon_sym_set] = ACTIONS(4822), - [anon_sym_this] = ACTIONS(4822), - [anon_sym_super] = ACTIONS(4822), - [anon_sym_STAR] = ACTIONS(4822), - [sym_label] = ACTIONS(4822), - [anon_sym_in] = ACTIONS(4822), - [anon_sym_DOT_DOT] = ACTIONS(4824), - [anon_sym_QMARK_COLON] = ACTIONS(4824), - [anon_sym_AMP_AMP] = ACTIONS(4824), - [anon_sym_PIPE_PIPE] = ACTIONS(4824), - [anon_sym_null] = ACTIONS(4822), - [anon_sym_if] = ACTIONS(4822), - [anon_sym_else] = ACTIONS(4822), - [anon_sym_when] = ACTIONS(4822), - [anon_sym_try] = ACTIONS(4822), - [anon_sym_throw] = ACTIONS(4822), - [anon_sym_return] = ACTIONS(4822), - [anon_sym_continue] = ACTIONS(4822), - [anon_sym_break] = ACTIONS(4822), - [anon_sym_COLON_COLON] = ACTIONS(4824), - [anon_sym_PLUS_EQ] = ACTIONS(4824), - [anon_sym_DASH_EQ] = ACTIONS(4824), - [anon_sym_STAR_EQ] = ACTIONS(4824), - [anon_sym_SLASH_EQ] = ACTIONS(4824), - [anon_sym_PERCENT_EQ] = ACTIONS(4824), - [anon_sym_BANG_EQ] = ACTIONS(4822), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4824), - [anon_sym_EQ_EQ] = ACTIONS(4822), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4824), - [anon_sym_LT_EQ] = ACTIONS(4824), - [anon_sym_GT_EQ] = ACTIONS(4824), - [anon_sym_BANGin] = ACTIONS(4824), - [anon_sym_is] = ACTIONS(4822), - [anon_sym_BANGis] = ACTIONS(4824), - [anon_sym_PLUS] = ACTIONS(4822), - [anon_sym_DASH] = ACTIONS(4822), - [anon_sym_SLASH] = ACTIONS(4822), - [anon_sym_PERCENT] = ACTIONS(4822), - [anon_sym_as_QMARK] = ACTIONS(4824), - [anon_sym_PLUS_PLUS] = ACTIONS(4824), - [anon_sym_DASH_DASH] = ACTIONS(4824), - [anon_sym_BANG] = ACTIONS(4822), - [anon_sym_BANG_BANG] = ACTIONS(4824), - [anon_sym_suspend] = ACTIONS(4822), - [anon_sym_sealed] = ACTIONS(4822), - [anon_sym_annotation] = ACTIONS(4822), - [anon_sym_data] = ACTIONS(4822), - [anon_sym_inner] = ACTIONS(4822), - [anon_sym_value] = ACTIONS(4822), - [anon_sym_override] = ACTIONS(4822), - [anon_sym_lateinit] = ACTIONS(4822), - [anon_sym_public] = ACTIONS(4822), - [anon_sym_private] = ACTIONS(4822), - [anon_sym_internal] = ACTIONS(4822), - [anon_sym_protected] = ACTIONS(4822), - [anon_sym_tailrec] = ACTIONS(4822), - [anon_sym_operator] = ACTIONS(4822), - [anon_sym_infix] = ACTIONS(4822), - [anon_sym_inline] = ACTIONS(4822), - [anon_sym_external] = ACTIONS(4822), - [sym_property_modifier] = ACTIONS(4822), - [anon_sym_abstract] = ACTIONS(4822), - [anon_sym_final] = ACTIONS(4822), - [anon_sym_open] = ACTIONS(4822), - [anon_sym_vararg] = ACTIONS(4822), - [anon_sym_noinline] = ACTIONS(4822), - [anon_sym_crossinline] = ACTIONS(4822), - [anon_sym_expect] = ACTIONS(4822), - [anon_sym_actual] = ACTIONS(4822), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4824), - [anon_sym_continue_AT] = ACTIONS(4824), - [anon_sym_break_AT] = ACTIONS(4824), - [anon_sym_this_AT] = ACTIONS(4824), - [anon_sym_super_AT] = ACTIONS(4824), - [sym_real_literal] = ACTIONS(4824), - [sym_integer_literal] = ACTIONS(4822), - [sym_hex_literal] = ACTIONS(4824), - [sym_bin_literal] = ACTIONS(4824), - [anon_sym_true] = ACTIONS(4822), - [anon_sym_false] = ACTIONS(4822), - [anon_sym_SQUOTE] = ACTIONS(4824), - [sym__backtick_identifier] = ACTIONS(4824), - [sym__automatic_semicolon] = ACTIONS(4824), - [sym_safe_nav] = ACTIONS(4824), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4824), - }, - [1043] = { - [sym_function_body] = STATE(1025), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [1044] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(4826), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [1045] = { - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(4830), - [anon_sym_get] = ACTIONS(4742), - [anon_sym_set] = ACTIONS(4744), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1046] = { - [sym__alpha_identifier] = ACTIONS(4832), - [anon_sym_AT] = ACTIONS(4834), - [anon_sym_LBRACK] = ACTIONS(4834), - [anon_sym_DOT] = ACTIONS(4832), - [anon_sym_as] = ACTIONS(4832), - [anon_sym_EQ] = ACTIONS(4832), - [anon_sym_LBRACE] = ACTIONS(4834), - [anon_sym_RBRACE] = ACTIONS(4834), - [anon_sym_LPAREN] = ACTIONS(4834), - [anon_sym_COMMA] = ACTIONS(4834), - [anon_sym_LT] = ACTIONS(4832), - [anon_sym_GT] = ACTIONS(4832), - [anon_sym_where] = ACTIONS(4832), - [anon_sym_object] = ACTIONS(4832), - [anon_sym_fun] = ACTIONS(4832), - [anon_sym_SEMI] = ACTIONS(4834), - [anon_sym_get] = ACTIONS(4832), - [anon_sym_set] = ACTIONS(4832), - [anon_sym_this] = ACTIONS(4832), - [anon_sym_super] = ACTIONS(4832), - [anon_sym_STAR] = ACTIONS(4832), - [sym_label] = ACTIONS(4832), - [anon_sym_in] = ACTIONS(4832), - [anon_sym_DOT_DOT] = ACTIONS(4834), - [anon_sym_QMARK_COLON] = ACTIONS(4834), - [anon_sym_AMP_AMP] = ACTIONS(4834), - [anon_sym_PIPE_PIPE] = ACTIONS(4834), - [anon_sym_null] = ACTIONS(4832), - [anon_sym_if] = ACTIONS(4832), - [anon_sym_else] = ACTIONS(4832), - [anon_sym_when] = ACTIONS(4832), - [anon_sym_try] = ACTIONS(4832), - [anon_sym_throw] = ACTIONS(4832), - [anon_sym_return] = ACTIONS(4832), - [anon_sym_continue] = ACTIONS(4832), - [anon_sym_break] = ACTIONS(4832), - [anon_sym_COLON_COLON] = ACTIONS(4834), - [anon_sym_PLUS_EQ] = ACTIONS(4834), - [anon_sym_DASH_EQ] = ACTIONS(4834), - [anon_sym_STAR_EQ] = ACTIONS(4834), - [anon_sym_SLASH_EQ] = ACTIONS(4834), - [anon_sym_PERCENT_EQ] = ACTIONS(4834), - [anon_sym_BANG_EQ] = ACTIONS(4832), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4834), - [anon_sym_EQ_EQ] = ACTIONS(4832), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4834), - [anon_sym_LT_EQ] = ACTIONS(4834), - [anon_sym_GT_EQ] = ACTIONS(4834), - [anon_sym_BANGin] = ACTIONS(4834), - [anon_sym_is] = ACTIONS(4832), - [anon_sym_BANGis] = ACTIONS(4834), - [anon_sym_PLUS] = ACTIONS(4832), - [anon_sym_DASH] = ACTIONS(4832), - [anon_sym_SLASH] = ACTIONS(4832), - [anon_sym_PERCENT] = ACTIONS(4832), - [anon_sym_as_QMARK] = ACTIONS(4834), - [anon_sym_PLUS_PLUS] = ACTIONS(4834), - [anon_sym_DASH_DASH] = ACTIONS(4834), - [anon_sym_BANG] = ACTIONS(4832), - [anon_sym_BANG_BANG] = ACTIONS(4834), - [anon_sym_suspend] = ACTIONS(4832), - [anon_sym_sealed] = ACTIONS(4832), - [anon_sym_annotation] = ACTIONS(4832), - [anon_sym_data] = ACTIONS(4832), - [anon_sym_inner] = ACTIONS(4832), - [anon_sym_value] = ACTIONS(4832), - [anon_sym_override] = ACTIONS(4832), - [anon_sym_lateinit] = ACTIONS(4832), - [anon_sym_public] = ACTIONS(4832), - [anon_sym_private] = ACTIONS(4832), - [anon_sym_internal] = ACTIONS(4832), - [anon_sym_protected] = ACTIONS(4832), - [anon_sym_tailrec] = ACTIONS(4832), - [anon_sym_operator] = ACTIONS(4832), - [anon_sym_infix] = ACTIONS(4832), - [anon_sym_inline] = ACTIONS(4832), - [anon_sym_external] = ACTIONS(4832), - [sym_property_modifier] = ACTIONS(4832), - [anon_sym_abstract] = ACTIONS(4832), - [anon_sym_final] = ACTIONS(4832), - [anon_sym_open] = ACTIONS(4832), - [anon_sym_vararg] = ACTIONS(4832), - [anon_sym_noinline] = ACTIONS(4832), - [anon_sym_crossinline] = ACTIONS(4832), - [anon_sym_expect] = ACTIONS(4832), - [anon_sym_actual] = ACTIONS(4832), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4834), - [anon_sym_continue_AT] = ACTIONS(4834), - [anon_sym_break_AT] = ACTIONS(4834), - [anon_sym_this_AT] = ACTIONS(4834), - [anon_sym_super_AT] = ACTIONS(4834), - [sym_real_literal] = ACTIONS(4834), - [sym_integer_literal] = ACTIONS(4832), - [sym_hex_literal] = ACTIONS(4834), - [sym_bin_literal] = ACTIONS(4834), - [anon_sym_true] = ACTIONS(4832), - [anon_sym_false] = ACTIONS(4832), - [anon_sym_SQUOTE] = ACTIONS(4834), - [sym__backtick_identifier] = ACTIONS(4834), - [sym__automatic_semicolon] = ACTIONS(4834), - [sym_safe_nav] = ACTIONS(4834), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4834), - }, - [1047] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(4836), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4222), - [anon_sym_fun] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_this] = ACTIONS(4222), - [anon_sym_super] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4222), - [sym_label] = ACTIONS(4222), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4222), - [anon_sym_if] = ACTIONS(4222), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4222), - [anon_sym_try] = ACTIONS(4222), - [anon_sym_throw] = ACTIONS(4222), - [anon_sym_return] = ACTIONS(4222), - [anon_sym_continue] = ACTIONS(4222), - [anon_sym_break] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG] = ACTIONS(4222), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4220), - [anon_sym_continue_AT] = ACTIONS(4220), - [anon_sym_break_AT] = ACTIONS(4220), - [anon_sym_this_AT] = ACTIONS(4220), - [anon_sym_super_AT] = ACTIONS(4220), - [sym_real_literal] = ACTIONS(4220), - [sym_integer_literal] = ACTIONS(4222), - [sym_hex_literal] = ACTIONS(4220), - [sym_bin_literal] = ACTIONS(4220), - [anon_sym_true] = ACTIONS(4222), - [anon_sym_false] = ACTIONS(4222), - [anon_sym_SQUOTE] = ACTIONS(4220), - [sym__backtick_identifier] = ACTIONS(4220), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4220), - }, - [1048] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(4838), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4190), - [anon_sym_fun] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_this] = ACTIONS(4190), - [anon_sym_super] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4190), - [sym_label] = ACTIONS(4190), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4190), - [anon_sym_if] = ACTIONS(4190), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4190), - [anon_sym_try] = ACTIONS(4190), - [anon_sym_throw] = ACTIONS(4190), - [anon_sym_return] = ACTIONS(4190), - [anon_sym_continue] = ACTIONS(4190), - [anon_sym_break] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG] = ACTIONS(4190), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4188), - [anon_sym_continue_AT] = ACTIONS(4188), - [anon_sym_break_AT] = ACTIONS(4188), - [anon_sym_this_AT] = ACTIONS(4188), - [anon_sym_super_AT] = ACTIONS(4188), - [sym_real_literal] = ACTIONS(4188), - [sym_integer_literal] = ACTIONS(4190), - [sym_hex_literal] = ACTIONS(4188), - [sym_bin_literal] = ACTIONS(4188), - [anon_sym_true] = ACTIONS(4190), - [anon_sym_false] = ACTIONS(4190), - [anon_sym_SQUOTE] = ACTIONS(4188), - [sym__backtick_identifier] = ACTIONS(4188), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4188), - }, - [1049] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_EQ] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(4844), - [anon_sym_COMMA] = ACTIONS(4842), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_where] = ACTIONS(4840), - [anon_sym_object] = ACTIONS(4840), - [anon_sym_fun] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_this] = ACTIONS(4840), - [anon_sym_super] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4840), - [sym_label] = ACTIONS(4840), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_null] = ACTIONS(4840), - [anon_sym_if] = ACTIONS(4840), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_when] = ACTIONS(4840), - [anon_sym_try] = ACTIONS(4840), - [anon_sym_throw] = ACTIONS(4840), - [anon_sym_return] = ACTIONS(4840), - [anon_sym_continue] = ACTIONS(4840), - [anon_sym_break] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_PLUS_EQ] = ACTIONS(4842), - [anon_sym_DASH_EQ] = ACTIONS(4842), - [anon_sym_STAR_EQ] = ACTIONS(4842), - [anon_sym_SLASH_EQ] = ACTIONS(4842), - [anon_sym_PERCENT_EQ] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4840), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG] = ACTIONS(4840), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_suspend] = ACTIONS(4840), - [anon_sym_sealed] = ACTIONS(4840), - [anon_sym_annotation] = ACTIONS(4840), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_override] = ACTIONS(4840), - [anon_sym_lateinit] = ACTIONS(4840), - [anon_sym_public] = ACTIONS(4840), - [anon_sym_private] = ACTIONS(4840), - [anon_sym_internal] = ACTIONS(4840), - [anon_sym_protected] = ACTIONS(4840), - [anon_sym_tailrec] = ACTIONS(4840), - [anon_sym_operator] = ACTIONS(4840), - [anon_sym_infix] = ACTIONS(4840), - [anon_sym_inline] = ACTIONS(4840), - [anon_sym_external] = ACTIONS(4840), - [sym_property_modifier] = ACTIONS(4840), - [anon_sym_abstract] = ACTIONS(4840), - [anon_sym_final] = ACTIONS(4840), - [anon_sym_open] = ACTIONS(4840), - [anon_sym_vararg] = ACTIONS(4840), - [anon_sym_noinline] = ACTIONS(4840), - [anon_sym_crossinline] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4842), - [anon_sym_continue_AT] = ACTIONS(4842), - [anon_sym_break_AT] = ACTIONS(4842), - [anon_sym_this_AT] = ACTIONS(4842), - [anon_sym_super_AT] = ACTIONS(4842), - [sym_real_literal] = ACTIONS(4842), - [sym_integer_literal] = ACTIONS(4840), - [sym_hex_literal] = ACTIONS(4842), - [sym_bin_literal] = ACTIONS(4842), - [anon_sym_true] = ACTIONS(4840), - [anon_sym_false] = ACTIONS(4840), - [anon_sym_SQUOTE] = ACTIONS(4842), - [sym__backtick_identifier] = ACTIONS(4842), - [sym__automatic_semicolon] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4842), - }, - [1050] = { - [sym__alpha_identifier] = ACTIONS(4846), - [anon_sym_AT] = ACTIONS(4848), - [anon_sym_LBRACK] = ACTIONS(4848), - [anon_sym_DOT] = ACTIONS(4846), - [anon_sym_as] = ACTIONS(4846), - [anon_sym_EQ] = ACTIONS(4846), - [anon_sym_LBRACE] = ACTIONS(4848), - [anon_sym_RBRACE] = ACTIONS(4848), - [anon_sym_LPAREN] = ACTIONS(4848), - [anon_sym_COMMA] = ACTIONS(4848), - [anon_sym_LT] = ACTIONS(4846), - [anon_sym_GT] = ACTIONS(4846), - [anon_sym_where] = ACTIONS(4846), - [anon_sym_object] = ACTIONS(4846), - [anon_sym_fun] = ACTIONS(4846), - [anon_sym_SEMI] = ACTIONS(4848), - [anon_sym_get] = ACTIONS(4846), - [anon_sym_set] = ACTIONS(4846), - [anon_sym_this] = ACTIONS(4846), - [anon_sym_super] = ACTIONS(4846), - [anon_sym_STAR] = ACTIONS(4846), - [sym_label] = ACTIONS(4846), - [anon_sym_in] = ACTIONS(4846), - [anon_sym_DOT_DOT] = ACTIONS(4848), - [anon_sym_QMARK_COLON] = ACTIONS(4848), - [anon_sym_AMP_AMP] = ACTIONS(4848), - [anon_sym_PIPE_PIPE] = ACTIONS(4848), - [anon_sym_null] = ACTIONS(4846), - [anon_sym_if] = ACTIONS(4846), - [anon_sym_else] = ACTIONS(4846), - [anon_sym_when] = ACTIONS(4846), - [anon_sym_try] = ACTIONS(4846), - [anon_sym_throw] = ACTIONS(4846), - [anon_sym_return] = ACTIONS(4846), - [anon_sym_continue] = ACTIONS(4846), - [anon_sym_break] = ACTIONS(4846), - [anon_sym_COLON_COLON] = ACTIONS(4848), - [anon_sym_PLUS_EQ] = ACTIONS(4848), - [anon_sym_DASH_EQ] = ACTIONS(4848), - [anon_sym_STAR_EQ] = ACTIONS(4848), - [anon_sym_SLASH_EQ] = ACTIONS(4848), - [anon_sym_PERCENT_EQ] = ACTIONS(4848), - [anon_sym_BANG_EQ] = ACTIONS(4846), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4848), - [anon_sym_EQ_EQ] = ACTIONS(4846), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4848), - [anon_sym_LT_EQ] = ACTIONS(4848), - [anon_sym_GT_EQ] = ACTIONS(4848), - [anon_sym_BANGin] = ACTIONS(4848), - [anon_sym_is] = ACTIONS(4846), - [anon_sym_BANGis] = ACTIONS(4848), - [anon_sym_PLUS] = ACTIONS(4846), - [anon_sym_DASH] = ACTIONS(4846), - [anon_sym_SLASH] = ACTIONS(4846), - [anon_sym_PERCENT] = ACTIONS(4846), - [anon_sym_as_QMARK] = ACTIONS(4848), - [anon_sym_PLUS_PLUS] = ACTIONS(4848), - [anon_sym_DASH_DASH] = ACTIONS(4848), - [anon_sym_BANG] = ACTIONS(4846), - [anon_sym_BANG_BANG] = ACTIONS(4848), - [anon_sym_suspend] = ACTIONS(4846), - [anon_sym_sealed] = ACTIONS(4846), - [anon_sym_annotation] = ACTIONS(4846), - [anon_sym_data] = ACTIONS(4846), - [anon_sym_inner] = ACTIONS(4846), - [anon_sym_value] = ACTIONS(4846), - [anon_sym_override] = ACTIONS(4846), - [anon_sym_lateinit] = ACTIONS(4846), - [anon_sym_public] = ACTIONS(4846), - [anon_sym_private] = ACTIONS(4846), - [anon_sym_internal] = ACTIONS(4846), - [anon_sym_protected] = ACTIONS(4846), - [anon_sym_tailrec] = ACTIONS(4846), - [anon_sym_operator] = ACTIONS(4846), - [anon_sym_infix] = ACTIONS(4846), - [anon_sym_inline] = ACTIONS(4846), - [anon_sym_external] = ACTIONS(4846), - [sym_property_modifier] = ACTIONS(4846), - [anon_sym_abstract] = ACTIONS(4846), - [anon_sym_final] = ACTIONS(4846), - [anon_sym_open] = ACTIONS(4846), - [anon_sym_vararg] = ACTIONS(4846), - [anon_sym_noinline] = ACTIONS(4846), - [anon_sym_crossinline] = ACTIONS(4846), - [anon_sym_expect] = ACTIONS(4846), - [anon_sym_actual] = ACTIONS(4846), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4848), - [anon_sym_continue_AT] = ACTIONS(4848), - [anon_sym_break_AT] = ACTIONS(4848), - [anon_sym_this_AT] = ACTIONS(4848), - [anon_sym_super_AT] = ACTIONS(4848), - [sym_real_literal] = ACTIONS(4848), - [sym_integer_literal] = ACTIONS(4846), - [sym_hex_literal] = ACTIONS(4848), - [sym_bin_literal] = ACTIONS(4848), - [anon_sym_true] = ACTIONS(4846), - [anon_sym_false] = ACTIONS(4846), - [anon_sym_SQUOTE] = ACTIONS(4848), - [sym__backtick_identifier] = ACTIONS(4848), - [sym__automatic_semicolon] = ACTIONS(4848), - [sym_safe_nav] = ACTIONS(4848), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4848), - }, - [1051] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_EQ] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(4854), - [anon_sym_COMMA] = ACTIONS(4852), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_where] = ACTIONS(4850), - [anon_sym_object] = ACTIONS(4850), - [anon_sym_fun] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_this] = ACTIONS(4850), - [anon_sym_super] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4850), - [sym_label] = ACTIONS(4850), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_null] = ACTIONS(4850), - [anon_sym_if] = ACTIONS(4850), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_when] = ACTIONS(4850), - [anon_sym_try] = ACTIONS(4850), - [anon_sym_throw] = ACTIONS(4850), - [anon_sym_return] = ACTIONS(4850), - [anon_sym_continue] = ACTIONS(4850), - [anon_sym_break] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_PLUS_EQ] = ACTIONS(4852), - [anon_sym_DASH_EQ] = ACTIONS(4852), - [anon_sym_STAR_EQ] = ACTIONS(4852), - [anon_sym_SLASH_EQ] = ACTIONS(4852), - [anon_sym_PERCENT_EQ] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4850), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG] = ACTIONS(4850), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_suspend] = ACTIONS(4850), - [anon_sym_sealed] = ACTIONS(4850), - [anon_sym_annotation] = ACTIONS(4850), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_override] = ACTIONS(4850), - [anon_sym_lateinit] = ACTIONS(4850), - [anon_sym_public] = ACTIONS(4850), - [anon_sym_private] = ACTIONS(4850), - [anon_sym_internal] = ACTIONS(4850), - [anon_sym_protected] = ACTIONS(4850), - [anon_sym_tailrec] = ACTIONS(4850), - [anon_sym_operator] = ACTIONS(4850), - [anon_sym_infix] = ACTIONS(4850), - [anon_sym_inline] = ACTIONS(4850), - [anon_sym_external] = ACTIONS(4850), - [sym_property_modifier] = ACTIONS(4850), - [anon_sym_abstract] = ACTIONS(4850), - [anon_sym_final] = ACTIONS(4850), - [anon_sym_open] = ACTIONS(4850), - [anon_sym_vararg] = ACTIONS(4850), - [anon_sym_noinline] = ACTIONS(4850), - [anon_sym_crossinline] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4852), - [anon_sym_continue_AT] = ACTIONS(4852), - [anon_sym_break_AT] = ACTIONS(4852), - [anon_sym_this_AT] = ACTIONS(4852), - [anon_sym_super_AT] = ACTIONS(4852), - [sym_real_literal] = ACTIONS(4852), - [sym_integer_literal] = ACTIONS(4850), - [sym_hex_literal] = ACTIONS(4852), - [sym_bin_literal] = ACTIONS(4852), - [anon_sym_true] = ACTIONS(4850), - [anon_sym_false] = ACTIONS(4850), - [anon_sym_SQUOTE] = ACTIONS(4852), - [sym__backtick_identifier] = ACTIONS(4852), - [sym__automatic_semicolon] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4852), - }, - [1052] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(4860), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [1053] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4862), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(4860), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [1054] = { - [sym__alpha_identifier] = ACTIONS(3065), - [anon_sym_AT] = ACTIONS(3067), - [anon_sym_LBRACK] = ACTIONS(3067), - [anon_sym_DOT] = ACTIONS(3065), - [anon_sym_as] = ACTIONS(3065), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(3067), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(3067), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3065), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_object] = ACTIONS(3065), - [anon_sym_fun] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3065), - [anon_sym_set] = ACTIONS(3065), - [anon_sym_this] = ACTIONS(3065), - [anon_sym_super] = ACTIONS(3065), - [anon_sym_STAR] = ACTIONS(3065), - [sym_label] = ACTIONS(3065), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(3067), - [anon_sym_QMARK_COLON] = ACTIONS(3067), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_null] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3065), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_when] = ACTIONS(3065), - [anon_sym_try] = ACTIONS(3065), - [anon_sym_throw] = ACTIONS(3065), - [anon_sym_return] = ACTIONS(3065), - [anon_sym_continue] = ACTIONS(3065), - [anon_sym_break] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(3067), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(3065), - [anon_sym_DASH] = ACTIONS(3065), - [anon_sym_SLASH] = ACTIONS(3065), - [anon_sym_PERCENT] = ACTIONS(3065), - [anon_sym_as_QMARK] = ACTIONS(3067), - [anon_sym_PLUS_PLUS] = ACTIONS(3067), - [anon_sym_DASH_DASH] = ACTIONS(3067), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_BANG_BANG] = ACTIONS(3067), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3065), - [anon_sym_inner] = ACTIONS(3065), - [anon_sym_value] = ACTIONS(3065), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3065), - [anon_sym_actual] = ACTIONS(3065), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3067), - [anon_sym_continue_AT] = ACTIONS(3067), - [anon_sym_break_AT] = ACTIONS(3067), - [anon_sym_this_AT] = ACTIONS(3067), - [anon_sym_super_AT] = ACTIONS(3067), - [sym_real_literal] = ACTIONS(3067), - [sym_integer_literal] = ACTIONS(3065), - [sym_hex_literal] = ACTIONS(3067), - [sym_bin_literal] = ACTIONS(3067), - [anon_sym_true] = ACTIONS(3065), - [anon_sym_false] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3067), - [sym__backtick_identifier] = ACTIONS(3067), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(3067), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3067), - }, - [1055] = { - [sym__alpha_identifier] = ACTIONS(4864), - [anon_sym_AT] = ACTIONS(4866), - [anon_sym_LBRACK] = ACTIONS(4866), - [anon_sym_DOT] = ACTIONS(4864), - [anon_sym_as] = ACTIONS(4864), - [anon_sym_EQ] = ACTIONS(4864), - [anon_sym_LBRACE] = ACTIONS(4866), - [anon_sym_RBRACE] = ACTIONS(4866), - [anon_sym_LPAREN] = ACTIONS(4866), - [anon_sym_COMMA] = ACTIONS(4866), - [anon_sym_LT] = ACTIONS(4864), - [anon_sym_GT] = ACTIONS(4864), - [anon_sym_where] = ACTIONS(4864), - [anon_sym_object] = ACTIONS(4864), - [anon_sym_fun] = ACTIONS(4864), - [anon_sym_SEMI] = ACTIONS(4866), - [anon_sym_get] = ACTIONS(4864), - [anon_sym_set] = ACTIONS(4864), - [anon_sym_this] = ACTIONS(4864), - [anon_sym_super] = ACTIONS(4864), - [anon_sym_STAR] = ACTIONS(4864), - [sym_label] = ACTIONS(4864), - [anon_sym_in] = ACTIONS(4864), - [anon_sym_DOT_DOT] = ACTIONS(4866), - [anon_sym_QMARK_COLON] = ACTIONS(4866), - [anon_sym_AMP_AMP] = ACTIONS(4866), - [anon_sym_PIPE_PIPE] = ACTIONS(4866), - [anon_sym_null] = ACTIONS(4864), - [anon_sym_if] = ACTIONS(4864), - [anon_sym_else] = ACTIONS(4864), - [anon_sym_when] = ACTIONS(4864), - [anon_sym_try] = ACTIONS(4864), - [anon_sym_throw] = ACTIONS(4864), - [anon_sym_return] = ACTIONS(4864), - [anon_sym_continue] = ACTIONS(4864), - [anon_sym_break] = ACTIONS(4864), - [anon_sym_COLON_COLON] = ACTIONS(4866), - [anon_sym_PLUS_EQ] = ACTIONS(4866), - [anon_sym_DASH_EQ] = ACTIONS(4866), - [anon_sym_STAR_EQ] = ACTIONS(4866), - [anon_sym_SLASH_EQ] = ACTIONS(4866), - [anon_sym_PERCENT_EQ] = ACTIONS(4866), - [anon_sym_BANG_EQ] = ACTIONS(4864), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4866), - [anon_sym_EQ_EQ] = ACTIONS(4864), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4866), - [anon_sym_LT_EQ] = ACTIONS(4866), - [anon_sym_GT_EQ] = ACTIONS(4866), - [anon_sym_BANGin] = ACTIONS(4866), - [anon_sym_is] = ACTIONS(4864), - [anon_sym_BANGis] = ACTIONS(4866), - [anon_sym_PLUS] = ACTIONS(4864), - [anon_sym_DASH] = ACTIONS(4864), - [anon_sym_SLASH] = ACTIONS(4864), - [anon_sym_PERCENT] = ACTIONS(4864), - [anon_sym_as_QMARK] = ACTIONS(4866), - [anon_sym_PLUS_PLUS] = ACTIONS(4866), - [anon_sym_DASH_DASH] = ACTIONS(4866), - [anon_sym_BANG] = ACTIONS(4864), - [anon_sym_BANG_BANG] = ACTIONS(4866), - [anon_sym_suspend] = ACTIONS(4864), - [anon_sym_sealed] = ACTIONS(4864), - [anon_sym_annotation] = ACTIONS(4864), - [anon_sym_data] = ACTIONS(4864), - [anon_sym_inner] = ACTIONS(4864), - [anon_sym_value] = ACTIONS(4864), - [anon_sym_override] = ACTIONS(4864), - [anon_sym_lateinit] = ACTIONS(4864), - [anon_sym_public] = ACTIONS(4864), - [anon_sym_private] = ACTIONS(4864), - [anon_sym_internal] = ACTIONS(4864), - [anon_sym_protected] = ACTIONS(4864), - [anon_sym_tailrec] = ACTIONS(4864), - [anon_sym_operator] = ACTIONS(4864), - [anon_sym_infix] = ACTIONS(4864), - [anon_sym_inline] = ACTIONS(4864), - [anon_sym_external] = ACTIONS(4864), - [sym_property_modifier] = ACTIONS(4864), - [anon_sym_abstract] = ACTIONS(4864), - [anon_sym_final] = ACTIONS(4864), - [anon_sym_open] = ACTIONS(4864), - [anon_sym_vararg] = ACTIONS(4864), - [anon_sym_noinline] = ACTIONS(4864), - [anon_sym_crossinline] = ACTIONS(4864), - [anon_sym_expect] = ACTIONS(4864), - [anon_sym_actual] = ACTIONS(4864), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4866), - [anon_sym_continue_AT] = ACTIONS(4866), - [anon_sym_break_AT] = ACTIONS(4866), - [anon_sym_this_AT] = ACTIONS(4866), - [anon_sym_super_AT] = ACTIONS(4866), - [sym_real_literal] = ACTIONS(4866), - [sym_integer_literal] = ACTIONS(4864), - [sym_hex_literal] = ACTIONS(4866), - [sym_bin_literal] = ACTIONS(4866), - [anon_sym_true] = ACTIONS(4864), - [anon_sym_false] = ACTIONS(4864), - [anon_sym_SQUOTE] = ACTIONS(4866), - [sym__backtick_identifier] = ACTIONS(4866), - [sym__automatic_semicolon] = ACTIONS(4866), - [sym_safe_nav] = ACTIONS(4866), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4866), - }, - [1056] = { - [sym__alpha_identifier] = ACTIONS(4868), - [anon_sym_AT] = ACTIONS(4870), - [anon_sym_LBRACK] = ACTIONS(4870), - [anon_sym_DOT] = ACTIONS(4868), - [anon_sym_as] = ACTIONS(4868), - [anon_sym_EQ] = ACTIONS(4868), - [anon_sym_LBRACE] = ACTIONS(4870), - [anon_sym_RBRACE] = ACTIONS(4870), - [anon_sym_LPAREN] = ACTIONS(4870), - [anon_sym_COMMA] = ACTIONS(4870), - [anon_sym_LT] = ACTIONS(4868), - [anon_sym_GT] = ACTIONS(4868), - [anon_sym_where] = ACTIONS(4868), - [anon_sym_object] = ACTIONS(4868), - [anon_sym_fun] = ACTIONS(4868), - [anon_sym_SEMI] = ACTIONS(4870), - [anon_sym_get] = ACTIONS(4868), - [anon_sym_set] = ACTIONS(4868), - [anon_sym_this] = ACTIONS(4868), - [anon_sym_super] = ACTIONS(4868), - [anon_sym_STAR] = ACTIONS(4868), - [sym_label] = ACTIONS(4868), - [anon_sym_in] = ACTIONS(4868), - [anon_sym_DOT_DOT] = ACTIONS(4870), - [anon_sym_QMARK_COLON] = ACTIONS(4870), - [anon_sym_AMP_AMP] = ACTIONS(4870), - [anon_sym_PIPE_PIPE] = ACTIONS(4870), - [anon_sym_null] = ACTIONS(4868), - [anon_sym_if] = ACTIONS(4868), - [anon_sym_else] = ACTIONS(4868), - [anon_sym_when] = ACTIONS(4868), - [anon_sym_try] = ACTIONS(4868), - [anon_sym_throw] = ACTIONS(4868), - [anon_sym_return] = ACTIONS(4868), - [anon_sym_continue] = ACTIONS(4868), - [anon_sym_break] = ACTIONS(4868), - [anon_sym_COLON_COLON] = ACTIONS(4870), - [anon_sym_PLUS_EQ] = ACTIONS(4870), - [anon_sym_DASH_EQ] = ACTIONS(4870), - [anon_sym_STAR_EQ] = ACTIONS(4870), - [anon_sym_SLASH_EQ] = ACTIONS(4870), - [anon_sym_PERCENT_EQ] = ACTIONS(4870), - [anon_sym_BANG_EQ] = ACTIONS(4868), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4870), - [anon_sym_EQ_EQ] = ACTIONS(4868), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4870), - [anon_sym_LT_EQ] = ACTIONS(4870), - [anon_sym_GT_EQ] = ACTIONS(4870), - [anon_sym_BANGin] = ACTIONS(4870), - [anon_sym_is] = ACTIONS(4868), - [anon_sym_BANGis] = ACTIONS(4870), - [anon_sym_PLUS] = ACTIONS(4868), - [anon_sym_DASH] = ACTIONS(4868), - [anon_sym_SLASH] = ACTIONS(4868), - [anon_sym_PERCENT] = ACTIONS(4868), - [anon_sym_as_QMARK] = ACTIONS(4870), - [anon_sym_PLUS_PLUS] = ACTIONS(4870), - [anon_sym_DASH_DASH] = ACTIONS(4870), - [anon_sym_BANG] = ACTIONS(4868), - [anon_sym_BANG_BANG] = ACTIONS(4870), - [anon_sym_suspend] = ACTIONS(4868), - [anon_sym_sealed] = ACTIONS(4868), - [anon_sym_annotation] = ACTIONS(4868), - [anon_sym_data] = ACTIONS(4868), - [anon_sym_inner] = ACTIONS(4868), - [anon_sym_value] = ACTIONS(4868), - [anon_sym_override] = ACTIONS(4868), - [anon_sym_lateinit] = ACTIONS(4868), - [anon_sym_public] = ACTIONS(4868), - [anon_sym_private] = ACTIONS(4868), - [anon_sym_internal] = ACTIONS(4868), - [anon_sym_protected] = ACTIONS(4868), - [anon_sym_tailrec] = ACTIONS(4868), - [anon_sym_operator] = ACTIONS(4868), - [anon_sym_infix] = ACTIONS(4868), - [anon_sym_inline] = ACTIONS(4868), - [anon_sym_external] = ACTIONS(4868), - [sym_property_modifier] = ACTIONS(4868), - [anon_sym_abstract] = ACTIONS(4868), - [anon_sym_final] = ACTIONS(4868), - [anon_sym_open] = ACTIONS(4868), - [anon_sym_vararg] = ACTIONS(4868), - [anon_sym_noinline] = ACTIONS(4868), - [anon_sym_crossinline] = ACTIONS(4868), - [anon_sym_expect] = ACTIONS(4868), - [anon_sym_actual] = ACTIONS(4868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4870), - [anon_sym_continue_AT] = ACTIONS(4870), - [anon_sym_break_AT] = ACTIONS(4870), - [anon_sym_this_AT] = ACTIONS(4870), - [anon_sym_super_AT] = ACTIONS(4870), - [sym_real_literal] = ACTIONS(4870), - [sym_integer_literal] = ACTIONS(4868), - [sym_hex_literal] = ACTIONS(4870), - [sym_bin_literal] = ACTIONS(4870), - [anon_sym_true] = ACTIONS(4868), - [anon_sym_false] = ACTIONS(4868), - [anon_sym_SQUOTE] = ACTIONS(4870), - [sym__backtick_identifier] = ACTIONS(4870), - [sym__automatic_semicolon] = ACTIONS(4870), - [sym_safe_nav] = ACTIONS(4870), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4870), - }, - [1057] = { - [sym__alpha_identifier] = ACTIONS(4872), - [anon_sym_AT] = ACTIONS(4874), - [anon_sym_LBRACK] = ACTIONS(4874), - [anon_sym_DOT] = ACTIONS(4872), - [anon_sym_as] = ACTIONS(4872), - [anon_sym_EQ] = ACTIONS(4872), - [anon_sym_LBRACE] = ACTIONS(4874), - [anon_sym_RBRACE] = ACTIONS(4874), - [anon_sym_LPAREN] = ACTIONS(4874), - [anon_sym_COMMA] = ACTIONS(4874), - [anon_sym_LT] = ACTIONS(4872), - [anon_sym_GT] = ACTIONS(4872), - [anon_sym_where] = ACTIONS(4872), - [anon_sym_object] = ACTIONS(4872), - [anon_sym_fun] = ACTIONS(4872), - [anon_sym_SEMI] = ACTIONS(4874), - [anon_sym_get] = ACTIONS(4872), - [anon_sym_set] = ACTIONS(4872), - [anon_sym_this] = ACTIONS(4872), - [anon_sym_super] = ACTIONS(4872), - [anon_sym_STAR] = ACTIONS(4872), - [sym_label] = ACTIONS(4872), - [anon_sym_in] = ACTIONS(4872), - [anon_sym_DOT_DOT] = ACTIONS(4874), - [anon_sym_QMARK_COLON] = ACTIONS(4874), - [anon_sym_AMP_AMP] = ACTIONS(4874), - [anon_sym_PIPE_PIPE] = ACTIONS(4874), - [anon_sym_null] = ACTIONS(4872), - [anon_sym_if] = ACTIONS(4872), - [anon_sym_else] = ACTIONS(4872), - [anon_sym_when] = ACTIONS(4872), - [anon_sym_try] = ACTIONS(4872), - [anon_sym_throw] = ACTIONS(4872), - [anon_sym_return] = ACTIONS(4872), - [anon_sym_continue] = ACTIONS(4872), - [anon_sym_break] = ACTIONS(4872), - [anon_sym_COLON_COLON] = ACTIONS(4874), - [anon_sym_PLUS_EQ] = ACTIONS(4874), - [anon_sym_DASH_EQ] = ACTIONS(4874), - [anon_sym_STAR_EQ] = ACTIONS(4874), - [anon_sym_SLASH_EQ] = ACTIONS(4874), - [anon_sym_PERCENT_EQ] = ACTIONS(4874), - [anon_sym_BANG_EQ] = ACTIONS(4872), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4874), - [anon_sym_EQ_EQ] = ACTIONS(4872), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4874), - [anon_sym_LT_EQ] = ACTIONS(4874), - [anon_sym_GT_EQ] = ACTIONS(4874), - [anon_sym_BANGin] = ACTIONS(4874), - [anon_sym_is] = ACTIONS(4872), - [anon_sym_BANGis] = ACTIONS(4874), - [anon_sym_PLUS] = ACTIONS(4872), - [anon_sym_DASH] = ACTIONS(4872), - [anon_sym_SLASH] = ACTIONS(4872), - [anon_sym_PERCENT] = ACTIONS(4872), - [anon_sym_as_QMARK] = ACTIONS(4874), - [anon_sym_PLUS_PLUS] = ACTIONS(4874), - [anon_sym_DASH_DASH] = ACTIONS(4874), - [anon_sym_BANG] = ACTIONS(4872), - [anon_sym_BANG_BANG] = ACTIONS(4874), - [anon_sym_suspend] = ACTIONS(4872), - [anon_sym_sealed] = ACTIONS(4872), - [anon_sym_annotation] = ACTIONS(4872), - [anon_sym_data] = ACTIONS(4872), - [anon_sym_inner] = ACTIONS(4872), - [anon_sym_value] = ACTIONS(4872), - [anon_sym_override] = ACTIONS(4872), - [anon_sym_lateinit] = ACTIONS(4872), - [anon_sym_public] = ACTIONS(4872), - [anon_sym_private] = ACTIONS(4872), - [anon_sym_internal] = ACTIONS(4872), - [anon_sym_protected] = ACTIONS(4872), - [anon_sym_tailrec] = ACTIONS(4872), - [anon_sym_operator] = ACTIONS(4872), - [anon_sym_infix] = ACTIONS(4872), - [anon_sym_inline] = ACTIONS(4872), - [anon_sym_external] = ACTIONS(4872), - [sym_property_modifier] = ACTIONS(4872), - [anon_sym_abstract] = ACTIONS(4872), - [anon_sym_final] = ACTIONS(4872), - [anon_sym_open] = ACTIONS(4872), - [anon_sym_vararg] = ACTIONS(4872), - [anon_sym_noinline] = ACTIONS(4872), - [anon_sym_crossinline] = ACTIONS(4872), - [anon_sym_expect] = ACTIONS(4872), - [anon_sym_actual] = ACTIONS(4872), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4874), - [anon_sym_continue_AT] = ACTIONS(4874), - [anon_sym_break_AT] = ACTIONS(4874), - [anon_sym_this_AT] = ACTIONS(4874), - [anon_sym_super_AT] = ACTIONS(4874), - [sym_real_literal] = ACTIONS(4874), - [sym_integer_literal] = ACTIONS(4872), - [sym_hex_literal] = ACTIONS(4874), - [sym_bin_literal] = ACTIONS(4874), - [anon_sym_true] = ACTIONS(4872), - [anon_sym_false] = ACTIONS(4872), - [anon_sym_SQUOTE] = ACTIONS(4874), - [sym__backtick_identifier] = ACTIONS(4874), - [sym__automatic_semicolon] = ACTIONS(4874), - [sym_safe_nav] = ACTIONS(4874), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4874), - }, - [1058] = { - [sym__alpha_identifier] = ACTIONS(4876), - [anon_sym_AT] = ACTIONS(4878), - [anon_sym_LBRACK] = ACTIONS(4878), - [anon_sym_DOT] = ACTIONS(4876), - [anon_sym_as] = ACTIONS(4876), - [anon_sym_EQ] = ACTIONS(4876), - [anon_sym_LBRACE] = ACTIONS(4878), - [anon_sym_RBRACE] = ACTIONS(4878), - [anon_sym_LPAREN] = ACTIONS(4878), - [anon_sym_COMMA] = ACTIONS(4878), - [anon_sym_LT] = ACTIONS(4876), - [anon_sym_GT] = ACTIONS(4876), - [anon_sym_where] = ACTIONS(4876), - [anon_sym_object] = ACTIONS(4876), - [anon_sym_fun] = ACTIONS(4876), - [anon_sym_SEMI] = ACTIONS(4878), - [anon_sym_get] = ACTIONS(4876), - [anon_sym_set] = ACTIONS(4876), - [anon_sym_this] = ACTIONS(4876), - [anon_sym_super] = ACTIONS(4876), - [anon_sym_STAR] = ACTIONS(4876), - [sym_label] = ACTIONS(4876), - [anon_sym_in] = ACTIONS(4876), - [anon_sym_DOT_DOT] = ACTIONS(4878), - [anon_sym_QMARK_COLON] = ACTIONS(4878), - [anon_sym_AMP_AMP] = ACTIONS(4878), - [anon_sym_PIPE_PIPE] = ACTIONS(4878), - [anon_sym_null] = ACTIONS(4876), - [anon_sym_if] = ACTIONS(4876), - [anon_sym_else] = ACTIONS(4876), - [anon_sym_when] = ACTIONS(4876), - [anon_sym_try] = ACTIONS(4876), - [anon_sym_throw] = ACTIONS(4876), - [anon_sym_return] = ACTIONS(4876), - [anon_sym_continue] = ACTIONS(4876), - [anon_sym_break] = ACTIONS(4876), - [anon_sym_COLON_COLON] = ACTIONS(4878), - [anon_sym_PLUS_EQ] = ACTIONS(4878), - [anon_sym_DASH_EQ] = ACTIONS(4878), - [anon_sym_STAR_EQ] = ACTIONS(4878), - [anon_sym_SLASH_EQ] = ACTIONS(4878), - [anon_sym_PERCENT_EQ] = ACTIONS(4878), - [anon_sym_BANG_EQ] = ACTIONS(4876), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4878), - [anon_sym_EQ_EQ] = ACTIONS(4876), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4878), - [anon_sym_LT_EQ] = ACTIONS(4878), - [anon_sym_GT_EQ] = ACTIONS(4878), - [anon_sym_BANGin] = ACTIONS(4878), - [anon_sym_is] = ACTIONS(4876), - [anon_sym_BANGis] = ACTIONS(4878), - [anon_sym_PLUS] = ACTIONS(4876), - [anon_sym_DASH] = ACTIONS(4876), - [anon_sym_SLASH] = ACTIONS(4876), - [anon_sym_PERCENT] = ACTIONS(4876), - [anon_sym_as_QMARK] = ACTIONS(4878), - [anon_sym_PLUS_PLUS] = ACTIONS(4878), - [anon_sym_DASH_DASH] = ACTIONS(4878), - [anon_sym_BANG] = ACTIONS(4876), - [anon_sym_BANG_BANG] = ACTIONS(4878), - [anon_sym_suspend] = ACTIONS(4876), - [anon_sym_sealed] = ACTIONS(4876), - [anon_sym_annotation] = ACTIONS(4876), - [anon_sym_data] = ACTIONS(4876), - [anon_sym_inner] = ACTIONS(4876), - [anon_sym_value] = ACTIONS(4876), - [anon_sym_override] = ACTIONS(4876), - [anon_sym_lateinit] = ACTIONS(4876), - [anon_sym_public] = ACTIONS(4876), - [anon_sym_private] = ACTIONS(4876), - [anon_sym_internal] = ACTIONS(4876), - [anon_sym_protected] = ACTIONS(4876), - [anon_sym_tailrec] = ACTIONS(4876), - [anon_sym_operator] = ACTIONS(4876), - [anon_sym_infix] = ACTIONS(4876), - [anon_sym_inline] = ACTIONS(4876), - [anon_sym_external] = ACTIONS(4876), - [sym_property_modifier] = ACTIONS(4876), - [anon_sym_abstract] = ACTIONS(4876), - [anon_sym_final] = ACTIONS(4876), - [anon_sym_open] = ACTIONS(4876), - [anon_sym_vararg] = ACTIONS(4876), - [anon_sym_noinline] = ACTIONS(4876), - [anon_sym_crossinline] = ACTIONS(4876), - [anon_sym_expect] = ACTIONS(4876), - [anon_sym_actual] = ACTIONS(4876), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4878), - [anon_sym_continue_AT] = ACTIONS(4878), - [anon_sym_break_AT] = ACTIONS(4878), - [anon_sym_this_AT] = ACTIONS(4878), - [anon_sym_super_AT] = ACTIONS(4878), - [sym_real_literal] = ACTIONS(4878), - [sym_integer_literal] = ACTIONS(4876), - [sym_hex_literal] = ACTIONS(4878), - [sym_bin_literal] = ACTIONS(4878), - [anon_sym_true] = ACTIONS(4876), - [anon_sym_false] = ACTIONS(4876), - [anon_sym_SQUOTE] = ACTIONS(4878), - [sym__backtick_identifier] = ACTIONS(4878), - [sym__automatic_semicolon] = ACTIONS(4878), - [sym_safe_nav] = ACTIONS(4878), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4878), - }, - [1059] = { - [sym__alpha_identifier] = ACTIONS(4880), - [anon_sym_AT] = ACTIONS(4882), - [anon_sym_LBRACK] = ACTIONS(4882), - [anon_sym_DOT] = ACTIONS(4880), - [anon_sym_as] = ACTIONS(4880), - [anon_sym_EQ] = ACTIONS(4880), - [anon_sym_LBRACE] = ACTIONS(4882), - [anon_sym_RBRACE] = ACTIONS(4882), - [anon_sym_LPAREN] = ACTIONS(4882), - [anon_sym_COMMA] = ACTIONS(4882), - [anon_sym_LT] = ACTIONS(4880), - [anon_sym_GT] = ACTIONS(4880), - [anon_sym_where] = ACTIONS(4880), - [anon_sym_object] = ACTIONS(4880), - [anon_sym_fun] = ACTIONS(4880), - [anon_sym_SEMI] = ACTIONS(4882), - [anon_sym_get] = ACTIONS(4880), - [anon_sym_set] = ACTIONS(4880), - [anon_sym_this] = ACTIONS(4880), - [anon_sym_super] = ACTIONS(4880), - [anon_sym_STAR] = ACTIONS(4880), - [sym_label] = ACTIONS(4880), - [anon_sym_in] = ACTIONS(4880), - [anon_sym_DOT_DOT] = ACTIONS(4882), - [anon_sym_QMARK_COLON] = ACTIONS(4882), - [anon_sym_AMP_AMP] = ACTIONS(4882), - [anon_sym_PIPE_PIPE] = ACTIONS(4882), - [anon_sym_null] = ACTIONS(4880), - [anon_sym_if] = ACTIONS(4880), - [anon_sym_else] = ACTIONS(4880), - [anon_sym_when] = ACTIONS(4880), - [anon_sym_try] = ACTIONS(4880), - [anon_sym_throw] = ACTIONS(4880), - [anon_sym_return] = ACTIONS(4880), - [anon_sym_continue] = ACTIONS(4880), - [anon_sym_break] = ACTIONS(4880), - [anon_sym_COLON_COLON] = ACTIONS(4882), - [anon_sym_PLUS_EQ] = ACTIONS(4882), - [anon_sym_DASH_EQ] = ACTIONS(4882), - [anon_sym_STAR_EQ] = ACTIONS(4882), - [anon_sym_SLASH_EQ] = ACTIONS(4882), - [anon_sym_PERCENT_EQ] = ACTIONS(4882), - [anon_sym_BANG_EQ] = ACTIONS(4880), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4882), - [anon_sym_EQ_EQ] = ACTIONS(4880), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4882), - [anon_sym_LT_EQ] = ACTIONS(4882), - [anon_sym_GT_EQ] = ACTIONS(4882), - [anon_sym_BANGin] = ACTIONS(4882), - [anon_sym_is] = ACTIONS(4880), - [anon_sym_BANGis] = ACTIONS(4882), - [anon_sym_PLUS] = ACTIONS(4880), - [anon_sym_DASH] = ACTIONS(4880), - [anon_sym_SLASH] = ACTIONS(4880), - [anon_sym_PERCENT] = ACTIONS(4880), - [anon_sym_as_QMARK] = ACTIONS(4882), - [anon_sym_PLUS_PLUS] = ACTIONS(4882), - [anon_sym_DASH_DASH] = ACTIONS(4882), - [anon_sym_BANG] = ACTIONS(4880), - [anon_sym_BANG_BANG] = ACTIONS(4882), - [anon_sym_suspend] = ACTIONS(4880), - [anon_sym_sealed] = ACTIONS(4880), - [anon_sym_annotation] = ACTIONS(4880), - [anon_sym_data] = ACTIONS(4880), - [anon_sym_inner] = ACTIONS(4880), - [anon_sym_value] = ACTIONS(4880), - [anon_sym_override] = ACTIONS(4880), - [anon_sym_lateinit] = ACTIONS(4880), - [anon_sym_public] = ACTIONS(4880), - [anon_sym_private] = ACTIONS(4880), - [anon_sym_internal] = ACTIONS(4880), - [anon_sym_protected] = ACTIONS(4880), - [anon_sym_tailrec] = ACTIONS(4880), - [anon_sym_operator] = ACTIONS(4880), - [anon_sym_infix] = ACTIONS(4880), - [anon_sym_inline] = ACTIONS(4880), - [anon_sym_external] = ACTIONS(4880), - [sym_property_modifier] = ACTIONS(4880), - [anon_sym_abstract] = ACTIONS(4880), - [anon_sym_final] = ACTIONS(4880), - [anon_sym_open] = ACTIONS(4880), - [anon_sym_vararg] = ACTIONS(4880), - [anon_sym_noinline] = ACTIONS(4880), - [anon_sym_crossinline] = ACTIONS(4880), - [anon_sym_expect] = ACTIONS(4880), - [anon_sym_actual] = ACTIONS(4880), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4882), - [anon_sym_continue_AT] = ACTIONS(4882), - [anon_sym_break_AT] = ACTIONS(4882), - [anon_sym_this_AT] = ACTIONS(4882), - [anon_sym_super_AT] = ACTIONS(4882), - [sym_real_literal] = ACTIONS(4882), - [sym_integer_literal] = ACTIONS(4880), - [sym_hex_literal] = ACTIONS(4882), - [sym_bin_literal] = ACTIONS(4882), - [anon_sym_true] = ACTIONS(4880), - [anon_sym_false] = ACTIONS(4880), - [anon_sym_SQUOTE] = ACTIONS(4882), - [sym__backtick_identifier] = ACTIONS(4882), - [sym__automatic_semicolon] = ACTIONS(4882), - [sym_safe_nav] = ACTIONS(4882), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4882), - }, - [1060] = { - [sym__alpha_identifier] = ACTIONS(3932), - [anon_sym_AT] = ACTIONS(3934), - [anon_sym_LBRACK] = ACTIONS(3934), - [anon_sym_DOT] = ACTIONS(3932), - [anon_sym_as] = ACTIONS(3932), - [anon_sym_EQ] = ACTIONS(3932), - [anon_sym_LBRACE] = ACTIONS(3934), - [anon_sym_RBRACE] = ACTIONS(3934), - [anon_sym_LPAREN] = ACTIONS(3934), - [anon_sym_COMMA] = ACTIONS(3934), - [anon_sym_LT] = ACTIONS(3932), - [anon_sym_GT] = ACTIONS(3932), - [anon_sym_where] = ACTIONS(3932), - [anon_sym_object] = ACTIONS(3932), - [anon_sym_fun] = ACTIONS(3932), - [anon_sym_SEMI] = ACTIONS(3934), - [anon_sym_get] = ACTIONS(3932), - [anon_sym_set] = ACTIONS(3932), - [anon_sym_this] = ACTIONS(3932), - [anon_sym_super] = ACTIONS(3932), - [anon_sym_STAR] = ACTIONS(3932), - [sym_label] = ACTIONS(3932), - [anon_sym_in] = ACTIONS(3932), - [anon_sym_DOT_DOT] = ACTIONS(3934), - [anon_sym_QMARK_COLON] = ACTIONS(3934), - [anon_sym_AMP_AMP] = ACTIONS(3934), - [anon_sym_PIPE_PIPE] = ACTIONS(3934), - [anon_sym_null] = ACTIONS(3932), - [anon_sym_if] = ACTIONS(3932), - [anon_sym_else] = ACTIONS(3932), - [anon_sym_when] = ACTIONS(3932), - [anon_sym_try] = ACTIONS(3932), - [anon_sym_throw] = ACTIONS(3932), - [anon_sym_return] = ACTIONS(3932), - [anon_sym_continue] = ACTIONS(3932), - [anon_sym_break] = ACTIONS(3932), - [anon_sym_COLON_COLON] = ACTIONS(3934), - [anon_sym_PLUS_EQ] = ACTIONS(3934), - [anon_sym_DASH_EQ] = ACTIONS(3934), - [anon_sym_STAR_EQ] = ACTIONS(3934), - [anon_sym_SLASH_EQ] = ACTIONS(3934), - [anon_sym_PERCENT_EQ] = ACTIONS(3934), - [anon_sym_BANG_EQ] = ACTIONS(3932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3934), - [anon_sym_EQ_EQ] = ACTIONS(3932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3934), - [anon_sym_LT_EQ] = ACTIONS(3934), - [anon_sym_GT_EQ] = ACTIONS(3934), - [anon_sym_BANGin] = ACTIONS(3934), - [anon_sym_is] = ACTIONS(3932), - [anon_sym_BANGis] = ACTIONS(3934), - [anon_sym_PLUS] = ACTIONS(3932), - [anon_sym_DASH] = ACTIONS(3932), - [anon_sym_SLASH] = ACTIONS(3932), - [anon_sym_PERCENT] = ACTIONS(3932), - [anon_sym_as_QMARK] = ACTIONS(3934), - [anon_sym_PLUS_PLUS] = ACTIONS(3934), - [anon_sym_DASH_DASH] = ACTIONS(3934), - [anon_sym_BANG] = ACTIONS(3932), - [anon_sym_BANG_BANG] = ACTIONS(3934), - [anon_sym_suspend] = ACTIONS(3932), - [anon_sym_sealed] = ACTIONS(3932), - [anon_sym_annotation] = ACTIONS(3932), - [anon_sym_data] = ACTIONS(3932), - [anon_sym_inner] = ACTIONS(3932), - [anon_sym_value] = ACTIONS(3932), - [anon_sym_override] = ACTIONS(3932), - [anon_sym_lateinit] = ACTIONS(3932), - [anon_sym_public] = ACTIONS(3932), - [anon_sym_private] = ACTIONS(3932), - [anon_sym_internal] = ACTIONS(3932), - [anon_sym_protected] = ACTIONS(3932), - [anon_sym_tailrec] = ACTIONS(3932), - [anon_sym_operator] = ACTIONS(3932), - [anon_sym_infix] = ACTIONS(3932), - [anon_sym_inline] = ACTIONS(3932), - [anon_sym_external] = ACTIONS(3932), - [sym_property_modifier] = ACTIONS(3932), - [anon_sym_abstract] = ACTIONS(3932), - [anon_sym_final] = ACTIONS(3932), - [anon_sym_open] = ACTIONS(3932), - [anon_sym_vararg] = ACTIONS(3932), - [anon_sym_noinline] = ACTIONS(3932), - [anon_sym_crossinline] = ACTIONS(3932), - [anon_sym_expect] = ACTIONS(3932), - [anon_sym_actual] = ACTIONS(3932), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3934), - [anon_sym_continue_AT] = ACTIONS(3934), - [anon_sym_break_AT] = ACTIONS(3934), - [anon_sym_this_AT] = ACTIONS(3934), - [anon_sym_super_AT] = ACTIONS(3934), - [sym_real_literal] = ACTIONS(3934), - [sym_integer_literal] = ACTIONS(3932), - [sym_hex_literal] = ACTIONS(3934), - [sym_bin_literal] = ACTIONS(3934), - [anon_sym_true] = ACTIONS(3932), - [anon_sym_false] = ACTIONS(3932), - [anon_sym_SQUOTE] = ACTIONS(3934), - [sym__backtick_identifier] = ACTIONS(3934), - [sym__automatic_semicolon] = ACTIONS(3934), - [sym_safe_nav] = ACTIONS(3934), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3934), - }, - [1061] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4343), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_object] = ACTIONS(4343), - [anon_sym_fun] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_this] = ACTIONS(4343), - [anon_sym_super] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [sym_label] = ACTIONS(4343), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_null] = ACTIONS(4343), - [anon_sym_if] = ACTIONS(4343), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_when] = ACTIONS(4343), - [anon_sym_try] = ACTIONS(4343), - [anon_sym_throw] = ACTIONS(4343), - [anon_sym_return] = ACTIONS(4343), - [anon_sym_continue] = ACTIONS(4343), - [anon_sym_break] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4345), - [anon_sym_DASH_EQ] = ACTIONS(4345), - [anon_sym_STAR_EQ] = ACTIONS(4345), - [anon_sym_SLASH_EQ] = ACTIONS(4345), - [anon_sym_PERCENT_EQ] = ACTIONS(4345), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG] = ACTIONS(4343), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_suspend] = ACTIONS(4343), - [anon_sym_sealed] = ACTIONS(4343), - [anon_sym_annotation] = ACTIONS(4343), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_override] = ACTIONS(4343), - [anon_sym_lateinit] = ACTIONS(4343), - [anon_sym_public] = ACTIONS(4343), - [anon_sym_private] = ACTIONS(4343), - [anon_sym_internal] = ACTIONS(4343), - [anon_sym_protected] = ACTIONS(4343), - [anon_sym_tailrec] = ACTIONS(4343), - [anon_sym_operator] = ACTIONS(4343), - [anon_sym_infix] = ACTIONS(4343), - [anon_sym_inline] = ACTIONS(4343), - [anon_sym_external] = ACTIONS(4343), - [sym_property_modifier] = ACTIONS(4343), - [anon_sym_abstract] = ACTIONS(4343), - [anon_sym_final] = ACTIONS(4343), - [anon_sym_open] = ACTIONS(4343), - [anon_sym_vararg] = ACTIONS(4343), - [anon_sym_noinline] = ACTIONS(4343), - [anon_sym_crossinline] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4345), - [anon_sym_continue_AT] = ACTIONS(4345), - [anon_sym_break_AT] = ACTIONS(4345), - [anon_sym_this_AT] = ACTIONS(4345), - [anon_sym_super_AT] = ACTIONS(4345), - [sym_real_literal] = ACTIONS(4345), - [sym_integer_literal] = ACTIONS(4343), - [sym_hex_literal] = ACTIONS(4345), - [sym_bin_literal] = ACTIONS(4345), - [anon_sym_true] = ACTIONS(4343), - [anon_sym_false] = ACTIONS(4343), - [anon_sym_SQUOTE] = ACTIONS(4345), - [sym__backtick_identifier] = ACTIONS(4345), - [sym__automatic_semicolon] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4345), - }, - [1062] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4331), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_object] = ACTIONS(4331), - [anon_sym_fun] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_this] = ACTIONS(4331), - [anon_sym_super] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [sym_label] = ACTIONS(4331), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_null] = ACTIONS(4331), - [anon_sym_if] = ACTIONS(4331), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_when] = ACTIONS(4331), - [anon_sym_try] = ACTIONS(4331), - [anon_sym_throw] = ACTIONS(4331), - [anon_sym_return] = ACTIONS(4331), - [anon_sym_continue] = ACTIONS(4331), - [anon_sym_break] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4333), - [anon_sym_DASH_EQ] = ACTIONS(4333), - [anon_sym_STAR_EQ] = ACTIONS(4333), - [anon_sym_SLASH_EQ] = ACTIONS(4333), - [anon_sym_PERCENT_EQ] = ACTIONS(4333), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG] = ACTIONS(4331), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_suspend] = ACTIONS(4331), - [anon_sym_sealed] = ACTIONS(4331), - [anon_sym_annotation] = ACTIONS(4331), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_override] = ACTIONS(4331), - [anon_sym_lateinit] = ACTIONS(4331), - [anon_sym_public] = ACTIONS(4331), - [anon_sym_private] = ACTIONS(4331), - [anon_sym_internal] = ACTIONS(4331), - [anon_sym_protected] = ACTIONS(4331), - [anon_sym_tailrec] = ACTIONS(4331), - [anon_sym_operator] = ACTIONS(4331), - [anon_sym_infix] = ACTIONS(4331), - [anon_sym_inline] = ACTIONS(4331), - [anon_sym_external] = ACTIONS(4331), - [sym_property_modifier] = ACTIONS(4331), - [anon_sym_abstract] = ACTIONS(4331), - [anon_sym_final] = ACTIONS(4331), - [anon_sym_open] = ACTIONS(4331), - [anon_sym_vararg] = ACTIONS(4331), - [anon_sym_noinline] = ACTIONS(4331), - [anon_sym_crossinline] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4333), - [anon_sym_continue_AT] = ACTIONS(4333), - [anon_sym_break_AT] = ACTIONS(4333), - [anon_sym_this_AT] = ACTIONS(4333), - [anon_sym_super_AT] = ACTIONS(4333), - [sym_real_literal] = ACTIONS(4333), - [sym_integer_literal] = ACTIONS(4331), - [sym_hex_literal] = ACTIONS(4333), - [sym_bin_literal] = ACTIONS(4333), - [anon_sym_true] = ACTIONS(4331), - [anon_sym_false] = ACTIONS(4331), - [anon_sym_SQUOTE] = ACTIONS(4333), - [sym__backtick_identifier] = ACTIONS(4333), - [sym__automatic_semicolon] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4333), - }, - [1063] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4884), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_object] = ACTIONS(4343), - [anon_sym_fun] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_this] = ACTIONS(4343), - [anon_sym_super] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [sym_label] = ACTIONS(4343), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_null] = ACTIONS(4343), - [anon_sym_if] = ACTIONS(4343), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_when] = ACTIONS(4343), - [anon_sym_try] = ACTIONS(4343), - [anon_sym_throw] = ACTIONS(4343), - [anon_sym_return] = ACTIONS(4343), - [anon_sym_continue] = ACTIONS(4343), - [anon_sym_break] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4886), - [anon_sym_DASH_EQ] = ACTIONS(4886), - [anon_sym_STAR_EQ] = ACTIONS(4886), - [anon_sym_SLASH_EQ] = ACTIONS(4886), - [anon_sym_PERCENT_EQ] = ACTIONS(4886), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG] = ACTIONS(4343), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_suspend] = ACTIONS(4343), - [anon_sym_sealed] = ACTIONS(4343), - [anon_sym_annotation] = ACTIONS(4343), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_override] = ACTIONS(4343), - [anon_sym_lateinit] = ACTIONS(4343), - [anon_sym_public] = ACTIONS(4343), - [anon_sym_private] = ACTIONS(4343), - [anon_sym_internal] = ACTIONS(4343), - [anon_sym_protected] = ACTIONS(4343), - [anon_sym_tailrec] = ACTIONS(4343), - [anon_sym_operator] = ACTIONS(4343), - [anon_sym_infix] = ACTIONS(4343), - [anon_sym_inline] = ACTIONS(4343), - [anon_sym_external] = ACTIONS(4343), - [sym_property_modifier] = ACTIONS(4343), - [anon_sym_abstract] = ACTIONS(4343), - [anon_sym_final] = ACTIONS(4343), - [anon_sym_open] = ACTIONS(4343), - [anon_sym_vararg] = ACTIONS(4343), - [anon_sym_noinline] = ACTIONS(4343), - [anon_sym_crossinline] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4345), - [anon_sym_continue_AT] = ACTIONS(4345), - [anon_sym_break_AT] = ACTIONS(4345), - [anon_sym_this_AT] = ACTIONS(4345), - [anon_sym_super_AT] = ACTIONS(4345), - [sym_real_literal] = ACTIONS(4345), - [sym_integer_literal] = ACTIONS(4343), - [sym_hex_literal] = ACTIONS(4345), - [sym_bin_literal] = ACTIONS(4345), - [anon_sym_true] = ACTIONS(4343), - [anon_sym_false] = ACTIONS(4343), - [anon_sym_SQUOTE] = ACTIONS(4345), - [sym__backtick_identifier] = ACTIONS(4345), - [sym__automatic_semicolon] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4345), - }, - [1064] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4888), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_object] = ACTIONS(4331), - [anon_sym_fun] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_this] = ACTIONS(4331), - [anon_sym_super] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [sym_label] = ACTIONS(4331), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_null] = ACTIONS(4331), - [anon_sym_if] = ACTIONS(4331), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_when] = ACTIONS(4331), - [anon_sym_try] = ACTIONS(4331), - [anon_sym_throw] = ACTIONS(4331), - [anon_sym_return] = ACTIONS(4331), - [anon_sym_continue] = ACTIONS(4331), - [anon_sym_break] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4890), - [anon_sym_DASH_EQ] = ACTIONS(4890), - [anon_sym_STAR_EQ] = ACTIONS(4890), - [anon_sym_SLASH_EQ] = ACTIONS(4890), - [anon_sym_PERCENT_EQ] = ACTIONS(4890), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG] = ACTIONS(4331), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_suspend] = ACTIONS(4331), - [anon_sym_sealed] = ACTIONS(4331), - [anon_sym_annotation] = ACTIONS(4331), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_override] = ACTIONS(4331), - [anon_sym_lateinit] = ACTIONS(4331), - [anon_sym_public] = ACTIONS(4331), - [anon_sym_private] = ACTIONS(4331), - [anon_sym_internal] = ACTIONS(4331), - [anon_sym_protected] = ACTIONS(4331), - [anon_sym_tailrec] = ACTIONS(4331), - [anon_sym_operator] = ACTIONS(4331), - [anon_sym_infix] = ACTIONS(4331), - [anon_sym_inline] = ACTIONS(4331), - [anon_sym_external] = ACTIONS(4331), - [sym_property_modifier] = ACTIONS(4331), - [anon_sym_abstract] = ACTIONS(4331), - [anon_sym_final] = ACTIONS(4331), - [anon_sym_open] = ACTIONS(4331), - [anon_sym_vararg] = ACTIONS(4331), - [anon_sym_noinline] = ACTIONS(4331), - [anon_sym_crossinline] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4333), - [anon_sym_continue_AT] = ACTIONS(4333), - [anon_sym_break_AT] = ACTIONS(4333), - [anon_sym_this_AT] = ACTIONS(4333), - [anon_sym_super_AT] = ACTIONS(4333), - [sym_real_literal] = ACTIONS(4333), - [sym_integer_literal] = ACTIONS(4331), - [sym_hex_literal] = ACTIONS(4333), - [sym_bin_literal] = ACTIONS(4333), - [anon_sym_true] = ACTIONS(4331), - [anon_sym_false] = ACTIONS(4331), - [anon_sym_SQUOTE] = ACTIONS(4333), - [sym__backtick_identifier] = ACTIONS(4333), - [sym__automatic_semicolon] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4333), - }, - [1065] = { - [sym__alpha_identifier] = ACTIONS(4892), - [anon_sym_AT] = ACTIONS(4894), - [anon_sym_LBRACK] = ACTIONS(4894), - [anon_sym_DOT] = ACTIONS(4892), - [anon_sym_as] = ACTIONS(4892), - [anon_sym_EQ] = ACTIONS(4892), - [anon_sym_LBRACE] = ACTIONS(4894), - [anon_sym_RBRACE] = ACTIONS(4894), - [anon_sym_LPAREN] = ACTIONS(4894), - [anon_sym_COMMA] = ACTIONS(4894), - [anon_sym_LT] = ACTIONS(4892), - [anon_sym_GT] = ACTIONS(4892), - [anon_sym_where] = ACTIONS(4892), - [anon_sym_object] = ACTIONS(4892), - [anon_sym_fun] = ACTIONS(4892), - [anon_sym_SEMI] = ACTIONS(4894), - [anon_sym_get] = ACTIONS(4892), - [anon_sym_set] = ACTIONS(4892), - [anon_sym_this] = ACTIONS(4892), - [anon_sym_super] = ACTIONS(4892), - [anon_sym_STAR] = ACTIONS(4892), - [sym_label] = ACTIONS(4892), - [anon_sym_in] = ACTIONS(4892), - [anon_sym_DOT_DOT] = ACTIONS(4894), - [anon_sym_QMARK_COLON] = ACTIONS(4894), - [anon_sym_AMP_AMP] = ACTIONS(4894), - [anon_sym_PIPE_PIPE] = ACTIONS(4894), - [anon_sym_null] = ACTIONS(4892), - [anon_sym_if] = ACTIONS(4892), - [anon_sym_else] = ACTIONS(4892), - [anon_sym_when] = ACTIONS(4892), - [anon_sym_try] = ACTIONS(4892), - [anon_sym_throw] = ACTIONS(4892), - [anon_sym_return] = ACTIONS(4892), - [anon_sym_continue] = ACTIONS(4892), - [anon_sym_break] = ACTIONS(4892), - [anon_sym_COLON_COLON] = ACTIONS(4894), - [anon_sym_PLUS_EQ] = ACTIONS(4894), - [anon_sym_DASH_EQ] = ACTIONS(4894), - [anon_sym_STAR_EQ] = ACTIONS(4894), - [anon_sym_SLASH_EQ] = ACTIONS(4894), - [anon_sym_PERCENT_EQ] = ACTIONS(4894), - [anon_sym_BANG_EQ] = ACTIONS(4892), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4894), - [anon_sym_EQ_EQ] = ACTIONS(4892), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4894), - [anon_sym_LT_EQ] = ACTIONS(4894), - [anon_sym_GT_EQ] = ACTIONS(4894), - [anon_sym_BANGin] = ACTIONS(4894), - [anon_sym_is] = ACTIONS(4892), - [anon_sym_BANGis] = ACTIONS(4894), - [anon_sym_PLUS] = ACTIONS(4892), - [anon_sym_DASH] = ACTIONS(4892), - [anon_sym_SLASH] = ACTIONS(4892), - [anon_sym_PERCENT] = ACTIONS(4892), - [anon_sym_as_QMARK] = ACTIONS(4894), - [anon_sym_PLUS_PLUS] = ACTIONS(4894), - [anon_sym_DASH_DASH] = ACTIONS(4894), - [anon_sym_BANG] = ACTIONS(4892), - [anon_sym_BANG_BANG] = ACTIONS(4894), - [anon_sym_suspend] = ACTIONS(4892), - [anon_sym_sealed] = ACTIONS(4892), - [anon_sym_annotation] = ACTIONS(4892), - [anon_sym_data] = ACTIONS(4892), - [anon_sym_inner] = ACTIONS(4892), - [anon_sym_value] = ACTIONS(4892), - [anon_sym_override] = ACTIONS(4892), - [anon_sym_lateinit] = ACTIONS(4892), - [anon_sym_public] = ACTIONS(4892), - [anon_sym_private] = ACTIONS(4892), - [anon_sym_internal] = ACTIONS(4892), - [anon_sym_protected] = ACTIONS(4892), - [anon_sym_tailrec] = ACTIONS(4892), - [anon_sym_operator] = ACTIONS(4892), - [anon_sym_infix] = ACTIONS(4892), - [anon_sym_inline] = ACTIONS(4892), - [anon_sym_external] = ACTIONS(4892), - [sym_property_modifier] = ACTIONS(4892), - [anon_sym_abstract] = ACTIONS(4892), - [anon_sym_final] = ACTIONS(4892), - [anon_sym_open] = ACTIONS(4892), - [anon_sym_vararg] = ACTIONS(4892), - [anon_sym_noinline] = ACTIONS(4892), - [anon_sym_crossinline] = ACTIONS(4892), - [anon_sym_expect] = ACTIONS(4892), - [anon_sym_actual] = ACTIONS(4892), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4894), - [anon_sym_continue_AT] = ACTIONS(4894), - [anon_sym_break_AT] = ACTIONS(4894), - [anon_sym_this_AT] = ACTIONS(4894), - [anon_sym_super_AT] = ACTIONS(4894), - [sym_real_literal] = ACTIONS(4894), - [sym_integer_literal] = ACTIONS(4892), - [sym_hex_literal] = ACTIONS(4894), - [sym_bin_literal] = ACTIONS(4894), - [anon_sym_true] = ACTIONS(4892), - [anon_sym_false] = ACTIONS(4892), - [anon_sym_SQUOTE] = ACTIONS(4894), - [sym__backtick_identifier] = ACTIONS(4894), - [sym__automatic_semicolon] = ACTIONS(4894), - [sym_safe_nav] = ACTIONS(4894), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4894), - }, - [1066] = { - [sym__alpha_identifier] = ACTIONS(4896), - [anon_sym_AT] = ACTIONS(4898), - [anon_sym_LBRACK] = ACTIONS(4898), - [anon_sym_DOT] = ACTIONS(4896), - [anon_sym_as] = ACTIONS(4896), - [anon_sym_EQ] = ACTIONS(4896), - [anon_sym_LBRACE] = ACTIONS(4898), - [anon_sym_RBRACE] = ACTIONS(4898), - [anon_sym_LPAREN] = ACTIONS(4898), - [anon_sym_COMMA] = ACTIONS(4898), - [anon_sym_LT] = ACTIONS(4896), - [anon_sym_GT] = ACTIONS(4896), - [anon_sym_where] = ACTIONS(4896), - [anon_sym_object] = ACTIONS(4896), - [anon_sym_fun] = ACTIONS(4896), - [anon_sym_SEMI] = ACTIONS(4898), - [anon_sym_get] = ACTIONS(4896), - [anon_sym_set] = ACTIONS(4896), - [anon_sym_this] = ACTIONS(4896), - [anon_sym_super] = ACTIONS(4896), - [anon_sym_STAR] = ACTIONS(4896), - [sym_label] = ACTIONS(4896), - [anon_sym_in] = ACTIONS(4896), - [anon_sym_DOT_DOT] = ACTIONS(4898), - [anon_sym_QMARK_COLON] = ACTIONS(4898), - [anon_sym_AMP_AMP] = ACTIONS(4898), - [anon_sym_PIPE_PIPE] = ACTIONS(4898), - [anon_sym_null] = ACTIONS(4896), - [anon_sym_if] = ACTIONS(4896), - [anon_sym_else] = ACTIONS(4896), - [anon_sym_when] = ACTIONS(4896), - [anon_sym_try] = ACTIONS(4896), - [anon_sym_throw] = ACTIONS(4896), - [anon_sym_return] = ACTIONS(4896), - [anon_sym_continue] = ACTIONS(4896), - [anon_sym_break] = ACTIONS(4896), - [anon_sym_COLON_COLON] = ACTIONS(4898), - [anon_sym_PLUS_EQ] = ACTIONS(4898), - [anon_sym_DASH_EQ] = ACTIONS(4898), - [anon_sym_STAR_EQ] = ACTIONS(4898), - [anon_sym_SLASH_EQ] = ACTIONS(4898), - [anon_sym_PERCENT_EQ] = ACTIONS(4898), - [anon_sym_BANG_EQ] = ACTIONS(4896), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4898), - [anon_sym_EQ_EQ] = ACTIONS(4896), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4898), - [anon_sym_LT_EQ] = ACTIONS(4898), - [anon_sym_GT_EQ] = ACTIONS(4898), - [anon_sym_BANGin] = ACTIONS(4898), - [anon_sym_is] = ACTIONS(4896), - [anon_sym_BANGis] = ACTIONS(4898), - [anon_sym_PLUS] = ACTIONS(4896), - [anon_sym_DASH] = ACTIONS(4896), - [anon_sym_SLASH] = ACTIONS(4896), - [anon_sym_PERCENT] = ACTIONS(4896), - [anon_sym_as_QMARK] = ACTIONS(4898), - [anon_sym_PLUS_PLUS] = ACTIONS(4898), - [anon_sym_DASH_DASH] = ACTIONS(4898), - [anon_sym_BANG] = ACTIONS(4896), - [anon_sym_BANG_BANG] = ACTIONS(4898), - [anon_sym_suspend] = ACTIONS(4896), - [anon_sym_sealed] = ACTIONS(4896), - [anon_sym_annotation] = ACTIONS(4896), - [anon_sym_data] = ACTIONS(4896), - [anon_sym_inner] = ACTIONS(4896), - [anon_sym_value] = ACTIONS(4896), - [anon_sym_override] = ACTIONS(4896), - [anon_sym_lateinit] = ACTIONS(4896), - [anon_sym_public] = ACTIONS(4896), - [anon_sym_private] = ACTIONS(4896), - [anon_sym_internal] = ACTIONS(4896), - [anon_sym_protected] = ACTIONS(4896), - [anon_sym_tailrec] = ACTIONS(4896), - [anon_sym_operator] = ACTIONS(4896), - [anon_sym_infix] = ACTIONS(4896), - [anon_sym_inline] = ACTIONS(4896), - [anon_sym_external] = ACTIONS(4896), - [sym_property_modifier] = ACTIONS(4896), - [anon_sym_abstract] = ACTIONS(4896), - [anon_sym_final] = ACTIONS(4896), - [anon_sym_open] = ACTIONS(4896), - [anon_sym_vararg] = ACTIONS(4896), - [anon_sym_noinline] = ACTIONS(4896), - [anon_sym_crossinline] = ACTIONS(4896), - [anon_sym_expect] = ACTIONS(4896), - [anon_sym_actual] = ACTIONS(4896), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4898), - [anon_sym_continue_AT] = ACTIONS(4898), - [anon_sym_break_AT] = ACTIONS(4898), - [anon_sym_this_AT] = ACTIONS(4898), - [anon_sym_super_AT] = ACTIONS(4898), - [sym_real_literal] = ACTIONS(4898), - [sym_integer_literal] = ACTIONS(4896), - [sym_hex_literal] = ACTIONS(4898), - [sym_bin_literal] = ACTIONS(4898), - [anon_sym_true] = ACTIONS(4896), - [anon_sym_false] = ACTIONS(4896), - [anon_sym_SQUOTE] = ACTIONS(4898), - [sym__backtick_identifier] = ACTIONS(4898), - [sym__automatic_semicolon] = ACTIONS(4898), - [sym_safe_nav] = ACTIONS(4898), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4898), - }, - [1067] = { - [sym__alpha_identifier] = ACTIONS(4900), - [anon_sym_AT] = ACTIONS(4902), - [anon_sym_LBRACK] = ACTIONS(4902), - [anon_sym_DOT] = ACTIONS(4900), - [anon_sym_as] = ACTIONS(4900), - [anon_sym_EQ] = ACTIONS(4900), - [anon_sym_LBRACE] = ACTIONS(4902), - [anon_sym_RBRACE] = ACTIONS(4902), - [anon_sym_LPAREN] = ACTIONS(4902), - [anon_sym_COMMA] = ACTIONS(4902), - [anon_sym_LT] = ACTIONS(4900), - [anon_sym_GT] = ACTIONS(4900), - [anon_sym_where] = ACTIONS(4900), - [anon_sym_object] = ACTIONS(4900), - [anon_sym_fun] = ACTIONS(4900), - [anon_sym_SEMI] = ACTIONS(4902), - [anon_sym_get] = ACTIONS(4900), - [anon_sym_set] = ACTIONS(4900), - [anon_sym_this] = ACTIONS(4900), - [anon_sym_super] = ACTIONS(4900), - [anon_sym_STAR] = ACTIONS(4900), - [sym_label] = ACTIONS(4900), - [anon_sym_in] = ACTIONS(4900), - [anon_sym_DOT_DOT] = ACTIONS(4902), - [anon_sym_QMARK_COLON] = ACTIONS(4902), - [anon_sym_AMP_AMP] = ACTIONS(4902), - [anon_sym_PIPE_PIPE] = ACTIONS(4902), - [anon_sym_null] = ACTIONS(4900), - [anon_sym_if] = ACTIONS(4900), - [anon_sym_else] = ACTIONS(4900), - [anon_sym_when] = ACTIONS(4900), - [anon_sym_try] = ACTIONS(4900), - [anon_sym_throw] = ACTIONS(4900), - [anon_sym_return] = ACTIONS(4900), - [anon_sym_continue] = ACTIONS(4900), - [anon_sym_break] = ACTIONS(4900), - [anon_sym_COLON_COLON] = ACTIONS(4902), - [anon_sym_PLUS_EQ] = ACTIONS(4902), - [anon_sym_DASH_EQ] = ACTIONS(4902), - [anon_sym_STAR_EQ] = ACTIONS(4902), - [anon_sym_SLASH_EQ] = ACTIONS(4902), - [anon_sym_PERCENT_EQ] = ACTIONS(4902), - [anon_sym_BANG_EQ] = ACTIONS(4900), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4902), - [anon_sym_EQ_EQ] = ACTIONS(4900), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4902), - [anon_sym_LT_EQ] = ACTIONS(4902), - [anon_sym_GT_EQ] = ACTIONS(4902), - [anon_sym_BANGin] = ACTIONS(4902), - [anon_sym_is] = ACTIONS(4900), - [anon_sym_BANGis] = ACTIONS(4902), - [anon_sym_PLUS] = ACTIONS(4900), - [anon_sym_DASH] = ACTIONS(4900), - [anon_sym_SLASH] = ACTIONS(4900), - [anon_sym_PERCENT] = ACTIONS(4900), - [anon_sym_as_QMARK] = ACTIONS(4902), - [anon_sym_PLUS_PLUS] = ACTIONS(4902), - [anon_sym_DASH_DASH] = ACTIONS(4902), - [anon_sym_BANG] = ACTIONS(4900), - [anon_sym_BANG_BANG] = ACTIONS(4902), - [anon_sym_suspend] = ACTIONS(4900), - [anon_sym_sealed] = ACTIONS(4900), - [anon_sym_annotation] = ACTIONS(4900), - [anon_sym_data] = ACTIONS(4900), - [anon_sym_inner] = ACTIONS(4900), - [anon_sym_value] = ACTIONS(4900), - [anon_sym_override] = ACTIONS(4900), - [anon_sym_lateinit] = ACTIONS(4900), - [anon_sym_public] = ACTIONS(4900), - [anon_sym_private] = ACTIONS(4900), - [anon_sym_internal] = ACTIONS(4900), - [anon_sym_protected] = ACTIONS(4900), - [anon_sym_tailrec] = ACTIONS(4900), - [anon_sym_operator] = ACTIONS(4900), - [anon_sym_infix] = ACTIONS(4900), - [anon_sym_inline] = ACTIONS(4900), - [anon_sym_external] = ACTIONS(4900), - [sym_property_modifier] = ACTIONS(4900), - [anon_sym_abstract] = ACTIONS(4900), - [anon_sym_final] = ACTIONS(4900), - [anon_sym_open] = ACTIONS(4900), - [anon_sym_vararg] = ACTIONS(4900), - [anon_sym_noinline] = ACTIONS(4900), - [anon_sym_crossinline] = ACTIONS(4900), - [anon_sym_expect] = ACTIONS(4900), - [anon_sym_actual] = ACTIONS(4900), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4902), - [anon_sym_continue_AT] = ACTIONS(4902), - [anon_sym_break_AT] = ACTIONS(4902), - [anon_sym_this_AT] = ACTIONS(4902), - [anon_sym_super_AT] = ACTIONS(4902), - [sym_real_literal] = ACTIONS(4902), - [sym_integer_literal] = ACTIONS(4900), - [sym_hex_literal] = ACTIONS(4902), - [sym_bin_literal] = ACTIONS(4902), - [anon_sym_true] = ACTIONS(4900), - [anon_sym_false] = ACTIONS(4900), - [anon_sym_SQUOTE] = ACTIONS(4902), - [sym__backtick_identifier] = ACTIONS(4902), - [sym__automatic_semicolon] = ACTIONS(4902), - [sym_safe_nav] = ACTIONS(4902), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4902), - }, - [1068] = { - [sym__alpha_identifier] = ACTIONS(4904), - [anon_sym_AT] = ACTIONS(4906), - [anon_sym_LBRACK] = ACTIONS(4906), - [anon_sym_DOT] = ACTIONS(4904), - [anon_sym_as] = ACTIONS(4904), - [anon_sym_EQ] = ACTIONS(4904), - [anon_sym_LBRACE] = ACTIONS(4906), - [anon_sym_RBRACE] = ACTIONS(4906), - [anon_sym_LPAREN] = ACTIONS(4906), - [anon_sym_COMMA] = ACTIONS(4906), - [anon_sym_LT] = ACTIONS(4904), - [anon_sym_GT] = ACTIONS(4904), - [anon_sym_where] = ACTIONS(4904), - [anon_sym_object] = ACTIONS(4904), - [anon_sym_fun] = ACTIONS(4904), - [anon_sym_SEMI] = ACTIONS(4906), - [anon_sym_get] = ACTIONS(4904), - [anon_sym_set] = ACTIONS(4904), - [anon_sym_this] = ACTIONS(4904), - [anon_sym_super] = ACTIONS(4904), - [anon_sym_STAR] = ACTIONS(4904), - [sym_label] = ACTIONS(4904), - [anon_sym_in] = ACTIONS(4904), - [anon_sym_DOT_DOT] = ACTIONS(4906), - [anon_sym_QMARK_COLON] = ACTIONS(4906), - [anon_sym_AMP_AMP] = ACTIONS(4906), - [anon_sym_PIPE_PIPE] = ACTIONS(4906), - [anon_sym_null] = ACTIONS(4904), - [anon_sym_if] = ACTIONS(4904), - [anon_sym_else] = ACTIONS(4904), - [anon_sym_when] = ACTIONS(4904), - [anon_sym_try] = ACTIONS(4904), - [anon_sym_throw] = ACTIONS(4904), - [anon_sym_return] = ACTIONS(4904), - [anon_sym_continue] = ACTIONS(4904), - [anon_sym_break] = ACTIONS(4904), - [anon_sym_COLON_COLON] = ACTIONS(4906), - [anon_sym_PLUS_EQ] = ACTIONS(4906), - [anon_sym_DASH_EQ] = ACTIONS(4906), - [anon_sym_STAR_EQ] = ACTIONS(4906), - [anon_sym_SLASH_EQ] = ACTIONS(4906), - [anon_sym_PERCENT_EQ] = ACTIONS(4906), - [anon_sym_BANG_EQ] = ACTIONS(4904), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4906), - [anon_sym_EQ_EQ] = ACTIONS(4904), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4906), - [anon_sym_LT_EQ] = ACTIONS(4906), - [anon_sym_GT_EQ] = ACTIONS(4906), - [anon_sym_BANGin] = ACTIONS(4906), - [anon_sym_is] = ACTIONS(4904), - [anon_sym_BANGis] = ACTIONS(4906), - [anon_sym_PLUS] = ACTIONS(4904), - [anon_sym_DASH] = ACTIONS(4904), - [anon_sym_SLASH] = ACTIONS(4904), - [anon_sym_PERCENT] = ACTIONS(4904), - [anon_sym_as_QMARK] = ACTIONS(4906), - [anon_sym_PLUS_PLUS] = ACTIONS(4906), - [anon_sym_DASH_DASH] = ACTIONS(4906), - [anon_sym_BANG] = ACTIONS(4904), - [anon_sym_BANG_BANG] = ACTIONS(4906), - [anon_sym_suspend] = ACTIONS(4904), - [anon_sym_sealed] = ACTIONS(4904), - [anon_sym_annotation] = ACTIONS(4904), - [anon_sym_data] = ACTIONS(4904), - [anon_sym_inner] = ACTIONS(4904), - [anon_sym_value] = ACTIONS(4904), - [anon_sym_override] = ACTIONS(4904), - [anon_sym_lateinit] = ACTIONS(4904), - [anon_sym_public] = ACTIONS(4904), - [anon_sym_private] = ACTIONS(4904), - [anon_sym_internal] = ACTIONS(4904), - [anon_sym_protected] = ACTIONS(4904), - [anon_sym_tailrec] = ACTIONS(4904), - [anon_sym_operator] = ACTIONS(4904), - [anon_sym_infix] = ACTIONS(4904), - [anon_sym_inline] = ACTIONS(4904), - [anon_sym_external] = ACTIONS(4904), - [sym_property_modifier] = ACTIONS(4904), - [anon_sym_abstract] = ACTIONS(4904), - [anon_sym_final] = ACTIONS(4904), - [anon_sym_open] = ACTIONS(4904), - [anon_sym_vararg] = ACTIONS(4904), - [anon_sym_noinline] = ACTIONS(4904), - [anon_sym_crossinline] = ACTIONS(4904), - [anon_sym_expect] = ACTIONS(4904), - [anon_sym_actual] = ACTIONS(4904), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4906), - [anon_sym_continue_AT] = ACTIONS(4906), - [anon_sym_break_AT] = ACTIONS(4906), - [anon_sym_this_AT] = ACTIONS(4906), - [anon_sym_super_AT] = ACTIONS(4906), - [sym_real_literal] = ACTIONS(4906), - [sym_integer_literal] = ACTIONS(4904), - [sym_hex_literal] = ACTIONS(4906), - [sym_bin_literal] = ACTIONS(4906), - [anon_sym_true] = ACTIONS(4904), - [anon_sym_false] = ACTIONS(4904), - [anon_sym_SQUOTE] = ACTIONS(4906), - [sym__backtick_identifier] = ACTIONS(4906), - [sym__automatic_semicolon] = ACTIONS(4906), - [sym_safe_nav] = ACTIONS(4906), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4906), - }, - [1069] = { - [sym__alpha_identifier] = ACTIONS(4044), - [anon_sym_AT] = ACTIONS(4046), - [anon_sym_LBRACK] = ACTIONS(4046), - [anon_sym_DOT] = ACTIONS(4044), - [anon_sym_as] = ACTIONS(4044), - [anon_sym_EQ] = ACTIONS(4044), - [anon_sym_LBRACE] = ACTIONS(4046), - [anon_sym_RBRACE] = ACTIONS(4046), - [anon_sym_LPAREN] = ACTIONS(4046), - [anon_sym_COMMA] = ACTIONS(4046), - [anon_sym_LT] = ACTIONS(4044), - [anon_sym_GT] = ACTIONS(4044), - [anon_sym_where] = ACTIONS(4044), - [anon_sym_object] = ACTIONS(4044), - [anon_sym_fun] = ACTIONS(4044), - [anon_sym_SEMI] = ACTIONS(4046), - [anon_sym_get] = ACTIONS(4044), - [anon_sym_set] = ACTIONS(4044), - [anon_sym_this] = ACTIONS(4044), - [anon_sym_super] = ACTIONS(4044), - [anon_sym_STAR] = ACTIONS(4044), - [sym_label] = ACTIONS(4044), - [anon_sym_in] = ACTIONS(4044), - [anon_sym_DOT_DOT] = ACTIONS(4046), - [anon_sym_QMARK_COLON] = ACTIONS(4046), - [anon_sym_AMP_AMP] = ACTIONS(4046), - [anon_sym_PIPE_PIPE] = ACTIONS(4046), - [anon_sym_null] = ACTIONS(4044), - [anon_sym_if] = ACTIONS(4044), - [anon_sym_else] = ACTIONS(4044), - [anon_sym_when] = ACTIONS(4044), - [anon_sym_try] = ACTIONS(4044), - [anon_sym_throw] = ACTIONS(4044), - [anon_sym_return] = ACTIONS(4044), - [anon_sym_continue] = ACTIONS(4044), - [anon_sym_break] = ACTIONS(4044), - [anon_sym_COLON_COLON] = ACTIONS(4046), - [anon_sym_PLUS_EQ] = ACTIONS(4046), - [anon_sym_DASH_EQ] = ACTIONS(4046), - [anon_sym_STAR_EQ] = ACTIONS(4046), - [anon_sym_SLASH_EQ] = ACTIONS(4046), - [anon_sym_PERCENT_EQ] = ACTIONS(4046), - [anon_sym_BANG_EQ] = ACTIONS(4044), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4046), - [anon_sym_EQ_EQ] = ACTIONS(4044), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4046), - [anon_sym_LT_EQ] = ACTIONS(4046), - [anon_sym_GT_EQ] = ACTIONS(4046), - [anon_sym_BANGin] = ACTIONS(4046), - [anon_sym_is] = ACTIONS(4044), - [anon_sym_BANGis] = ACTIONS(4046), - [anon_sym_PLUS] = ACTIONS(4044), - [anon_sym_DASH] = ACTIONS(4044), - [anon_sym_SLASH] = ACTIONS(4044), - [anon_sym_PERCENT] = ACTIONS(4044), - [anon_sym_as_QMARK] = ACTIONS(4046), - [anon_sym_PLUS_PLUS] = ACTIONS(4046), - [anon_sym_DASH_DASH] = ACTIONS(4046), - [anon_sym_BANG] = ACTIONS(4044), - [anon_sym_BANG_BANG] = ACTIONS(4046), - [anon_sym_suspend] = ACTIONS(4044), - [anon_sym_sealed] = ACTIONS(4044), - [anon_sym_annotation] = ACTIONS(4044), - [anon_sym_data] = ACTIONS(4044), - [anon_sym_inner] = ACTIONS(4044), - [anon_sym_value] = ACTIONS(4044), - [anon_sym_override] = ACTIONS(4044), - [anon_sym_lateinit] = ACTIONS(4044), - [anon_sym_public] = ACTIONS(4044), - [anon_sym_private] = ACTIONS(4044), - [anon_sym_internal] = ACTIONS(4044), - [anon_sym_protected] = ACTIONS(4044), - [anon_sym_tailrec] = ACTIONS(4044), - [anon_sym_operator] = ACTIONS(4044), - [anon_sym_infix] = ACTIONS(4044), - [anon_sym_inline] = ACTIONS(4044), - [anon_sym_external] = ACTIONS(4044), - [sym_property_modifier] = ACTIONS(4044), - [anon_sym_abstract] = ACTIONS(4044), - [anon_sym_final] = ACTIONS(4044), - [anon_sym_open] = ACTIONS(4044), - [anon_sym_vararg] = ACTIONS(4044), - [anon_sym_noinline] = ACTIONS(4044), - [anon_sym_crossinline] = ACTIONS(4044), - [anon_sym_expect] = ACTIONS(4044), - [anon_sym_actual] = ACTIONS(4044), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4046), - [anon_sym_continue_AT] = ACTIONS(4046), - [anon_sym_break_AT] = ACTIONS(4046), - [anon_sym_this_AT] = ACTIONS(4046), - [anon_sym_super_AT] = ACTIONS(4046), - [sym_real_literal] = ACTIONS(4046), - [sym_integer_literal] = ACTIONS(4044), - [sym_hex_literal] = ACTIONS(4046), - [sym_bin_literal] = ACTIONS(4046), - [anon_sym_true] = ACTIONS(4044), - [anon_sym_false] = ACTIONS(4044), - [anon_sym_SQUOTE] = ACTIONS(4046), - [sym__backtick_identifier] = ACTIONS(4046), - [sym__automatic_semicolon] = ACTIONS(4046), - [sym_safe_nav] = ACTIONS(4046), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4046), - }, - [1070] = { - [sym__alpha_identifier] = ACTIONS(4908), - [anon_sym_AT] = ACTIONS(4910), - [anon_sym_LBRACK] = ACTIONS(4910), - [anon_sym_DOT] = ACTIONS(4908), - [anon_sym_as] = ACTIONS(4908), - [anon_sym_EQ] = ACTIONS(4908), - [anon_sym_LBRACE] = ACTIONS(4910), - [anon_sym_RBRACE] = ACTIONS(4910), - [anon_sym_LPAREN] = ACTIONS(4910), - [anon_sym_COMMA] = ACTIONS(4910), - [anon_sym_LT] = ACTIONS(4908), - [anon_sym_GT] = ACTIONS(4908), - [anon_sym_where] = ACTIONS(4908), - [anon_sym_object] = ACTIONS(4908), - [anon_sym_fun] = ACTIONS(4908), - [anon_sym_SEMI] = ACTIONS(4910), - [anon_sym_get] = ACTIONS(4908), - [anon_sym_set] = ACTIONS(4908), - [anon_sym_this] = ACTIONS(4908), - [anon_sym_super] = ACTIONS(4908), - [anon_sym_STAR] = ACTIONS(4908), - [sym_label] = ACTIONS(4908), - [anon_sym_in] = ACTIONS(4908), - [anon_sym_DOT_DOT] = ACTIONS(4910), - [anon_sym_QMARK_COLON] = ACTIONS(4910), - [anon_sym_AMP_AMP] = ACTIONS(4910), - [anon_sym_PIPE_PIPE] = ACTIONS(4910), - [anon_sym_null] = ACTIONS(4908), - [anon_sym_if] = ACTIONS(4908), - [anon_sym_else] = ACTIONS(4908), - [anon_sym_when] = ACTIONS(4908), - [anon_sym_try] = ACTIONS(4908), - [anon_sym_throw] = ACTIONS(4908), - [anon_sym_return] = ACTIONS(4908), - [anon_sym_continue] = ACTIONS(4908), - [anon_sym_break] = ACTIONS(4908), - [anon_sym_COLON_COLON] = ACTIONS(4910), - [anon_sym_PLUS_EQ] = ACTIONS(4910), - [anon_sym_DASH_EQ] = ACTIONS(4910), - [anon_sym_STAR_EQ] = ACTIONS(4910), - [anon_sym_SLASH_EQ] = ACTIONS(4910), - [anon_sym_PERCENT_EQ] = ACTIONS(4910), - [anon_sym_BANG_EQ] = ACTIONS(4908), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4910), - [anon_sym_EQ_EQ] = ACTIONS(4908), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4910), - [anon_sym_LT_EQ] = ACTIONS(4910), - [anon_sym_GT_EQ] = ACTIONS(4910), - [anon_sym_BANGin] = ACTIONS(4910), - [anon_sym_is] = ACTIONS(4908), - [anon_sym_BANGis] = ACTIONS(4910), - [anon_sym_PLUS] = ACTIONS(4908), - [anon_sym_DASH] = ACTIONS(4908), - [anon_sym_SLASH] = ACTIONS(4908), - [anon_sym_PERCENT] = ACTIONS(4908), - [anon_sym_as_QMARK] = ACTIONS(4910), - [anon_sym_PLUS_PLUS] = ACTIONS(4910), - [anon_sym_DASH_DASH] = ACTIONS(4910), - [anon_sym_BANG] = ACTIONS(4908), - [anon_sym_BANG_BANG] = ACTIONS(4910), - [anon_sym_suspend] = ACTIONS(4908), - [anon_sym_sealed] = ACTIONS(4908), - [anon_sym_annotation] = ACTIONS(4908), - [anon_sym_data] = ACTIONS(4908), - [anon_sym_inner] = ACTIONS(4908), - [anon_sym_value] = ACTIONS(4908), - [anon_sym_override] = ACTIONS(4908), - [anon_sym_lateinit] = ACTIONS(4908), - [anon_sym_public] = ACTIONS(4908), - [anon_sym_private] = ACTIONS(4908), - [anon_sym_internal] = ACTIONS(4908), - [anon_sym_protected] = ACTIONS(4908), - [anon_sym_tailrec] = ACTIONS(4908), - [anon_sym_operator] = ACTIONS(4908), - [anon_sym_infix] = ACTIONS(4908), - [anon_sym_inline] = ACTIONS(4908), - [anon_sym_external] = ACTIONS(4908), - [sym_property_modifier] = ACTIONS(4908), - [anon_sym_abstract] = ACTIONS(4908), - [anon_sym_final] = ACTIONS(4908), - [anon_sym_open] = ACTIONS(4908), - [anon_sym_vararg] = ACTIONS(4908), - [anon_sym_noinline] = ACTIONS(4908), - [anon_sym_crossinline] = ACTIONS(4908), - [anon_sym_expect] = ACTIONS(4908), - [anon_sym_actual] = ACTIONS(4908), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4910), - [anon_sym_continue_AT] = ACTIONS(4910), - [anon_sym_break_AT] = ACTIONS(4910), - [anon_sym_this_AT] = ACTIONS(4910), - [anon_sym_super_AT] = ACTIONS(4910), - [sym_real_literal] = ACTIONS(4910), - [sym_integer_literal] = ACTIONS(4908), - [sym_hex_literal] = ACTIONS(4910), - [sym_bin_literal] = ACTIONS(4910), - [anon_sym_true] = ACTIONS(4908), - [anon_sym_false] = ACTIONS(4908), - [anon_sym_SQUOTE] = ACTIONS(4910), - [sym__backtick_identifier] = ACTIONS(4910), - [sym__automatic_semicolon] = ACTIONS(4910), - [sym_safe_nav] = ACTIONS(4910), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4910), - }, - [1071] = { - [sym__alpha_identifier] = ACTIONS(4912), - [anon_sym_AT] = ACTIONS(4914), - [anon_sym_LBRACK] = ACTIONS(4914), - [anon_sym_DOT] = ACTIONS(4912), - [anon_sym_as] = ACTIONS(4912), - [anon_sym_EQ] = ACTIONS(4912), - [anon_sym_LBRACE] = ACTIONS(4914), - [anon_sym_RBRACE] = ACTIONS(4914), - [anon_sym_LPAREN] = ACTIONS(4914), - [anon_sym_COMMA] = ACTIONS(4914), - [anon_sym_LT] = ACTIONS(4912), - [anon_sym_GT] = ACTIONS(4912), - [anon_sym_where] = ACTIONS(4912), - [anon_sym_object] = ACTIONS(4912), - [anon_sym_fun] = ACTIONS(4912), - [anon_sym_SEMI] = ACTIONS(4914), - [anon_sym_get] = ACTIONS(4912), - [anon_sym_set] = ACTIONS(4912), - [anon_sym_this] = ACTIONS(4912), - [anon_sym_super] = ACTIONS(4912), - [anon_sym_STAR] = ACTIONS(4912), - [sym_label] = ACTIONS(4912), - [anon_sym_in] = ACTIONS(4912), - [anon_sym_DOT_DOT] = ACTIONS(4914), - [anon_sym_QMARK_COLON] = ACTIONS(4914), - [anon_sym_AMP_AMP] = ACTIONS(4914), - [anon_sym_PIPE_PIPE] = ACTIONS(4914), - [anon_sym_null] = ACTIONS(4912), - [anon_sym_if] = ACTIONS(4912), - [anon_sym_else] = ACTIONS(4912), - [anon_sym_when] = ACTIONS(4912), - [anon_sym_try] = ACTIONS(4912), - [anon_sym_throw] = ACTIONS(4912), - [anon_sym_return] = ACTIONS(4912), - [anon_sym_continue] = ACTIONS(4912), - [anon_sym_break] = ACTIONS(4912), - [anon_sym_COLON_COLON] = ACTIONS(4914), - [anon_sym_PLUS_EQ] = ACTIONS(4914), - [anon_sym_DASH_EQ] = ACTIONS(4914), - [anon_sym_STAR_EQ] = ACTIONS(4914), - [anon_sym_SLASH_EQ] = ACTIONS(4914), - [anon_sym_PERCENT_EQ] = ACTIONS(4914), - [anon_sym_BANG_EQ] = ACTIONS(4912), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4914), - [anon_sym_EQ_EQ] = ACTIONS(4912), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4914), - [anon_sym_LT_EQ] = ACTIONS(4914), - [anon_sym_GT_EQ] = ACTIONS(4914), - [anon_sym_BANGin] = ACTIONS(4914), - [anon_sym_is] = ACTIONS(4912), - [anon_sym_BANGis] = ACTIONS(4914), - [anon_sym_PLUS] = ACTIONS(4912), - [anon_sym_DASH] = ACTIONS(4912), - [anon_sym_SLASH] = ACTIONS(4912), - [anon_sym_PERCENT] = ACTIONS(4912), - [anon_sym_as_QMARK] = ACTIONS(4914), - [anon_sym_PLUS_PLUS] = ACTIONS(4914), - [anon_sym_DASH_DASH] = ACTIONS(4914), - [anon_sym_BANG] = ACTIONS(4912), - [anon_sym_BANG_BANG] = ACTIONS(4914), - [anon_sym_suspend] = ACTIONS(4912), - [anon_sym_sealed] = ACTIONS(4912), - [anon_sym_annotation] = ACTIONS(4912), - [anon_sym_data] = ACTIONS(4912), - [anon_sym_inner] = ACTIONS(4912), - [anon_sym_value] = ACTIONS(4912), - [anon_sym_override] = ACTIONS(4912), - [anon_sym_lateinit] = ACTIONS(4912), - [anon_sym_public] = ACTIONS(4912), - [anon_sym_private] = ACTIONS(4912), - [anon_sym_internal] = ACTIONS(4912), - [anon_sym_protected] = ACTIONS(4912), - [anon_sym_tailrec] = ACTIONS(4912), - [anon_sym_operator] = ACTIONS(4912), - [anon_sym_infix] = ACTIONS(4912), - [anon_sym_inline] = ACTIONS(4912), - [anon_sym_external] = ACTIONS(4912), - [sym_property_modifier] = ACTIONS(4912), - [anon_sym_abstract] = ACTIONS(4912), - [anon_sym_final] = ACTIONS(4912), - [anon_sym_open] = ACTIONS(4912), - [anon_sym_vararg] = ACTIONS(4912), - [anon_sym_noinline] = ACTIONS(4912), - [anon_sym_crossinline] = ACTIONS(4912), - [anon_sym_expect] = ACTIONS(4912), - [anon_sym_actual] = ACTIONS(4912), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4914), - [anon_sym_continue_AT] = ACTIONS(4914), - [anon_sym_break_AT] = ACTIONS(4914), - [anon_sym_this_AT] = ACTIONS(4914), - [anon_sym_super_AT] = ACTIONS(4914), - [sym_real_literal] = ACTIONS(4914), - [sym_integer_literal] = ACTIONS(4912), - [sym_hex_literal] = ACTIONS(4914), - [sym_bin_literal] = ACTIONS(4914), - [anon_sym_true] = ACTIONS(4912), - [anon_sym_false] = ACTIONS(4912), - [anon_sym_SQUOTE] = ACTIONS(4914), - [sym__backtick_identifier] = ACTIONS(4914), - [sym__automatic_semicolon] = ACTIONS(4914), - [sym_safe_nav] = ACTIONS(4914), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4914), - }, - [1072] = { - [sym__alpha_identifier] = ACTIONS(4916), - [anon_sym_AT] = ACTIONS(4918), - [anon_sym_LBRACK] = ACTIONS(4918), - [anon_sym_DOT] = ACTIONS(4916), - [anon_sym_as] = ACTIONS(4916), - [anon_sym_EQ] = ACTIONS(4916), - [anon_sym_LBRACE] = ACTIONS(4918), - [anon_sym_RBRACE] = ACTIONS(4918), - [anon_sym_LPAREN] = ACTIONS(4918), - [anon_sym_COMMA] = ACTIONS(4918), - [anon_sym_LT] = ACTIONS(4916), - [anon_sym_GT] = ACTIONS(4916), - [anon_sym_where] = ACTIONS(4916), - [anon_sym_object] = ACTIONS(4916), - [anon_sym_fun] = ACTIONS(4916), - [anon_sym_SEMI] = ACTIONS(4918), - [anon_sym_get] = ACTIONS(4916), - [anon_sym_set] = ACTIONS(4916), - [anon_sym_this] = ACTIONS(4916), - [anon_sym_super] = ACTIONS(4916), - [anon_sym_STAR] = ACTIONS(4916), - [sym_label] = ACTIONS(4916), - [anon_sym_in] = ACTIONS(4916), - [anon_sym_DOT_DOT] = ACTIONS(4918), - [anon_sym_QMARK_COLON] = ACTIONS(4918), - [anon_sym_AMP_AMP] = ACTIONS(4918), - [anon_sym_PIPE_PIPE] = ACTIONS(4918), - [anon_sym_null] = ACTIONS(4916), - [anon_sym_if] = ACTIONS(4916), - [anon_sym_else] = ACTIONS(4916), - [anon_sym_when] = ACTIONS(4916), - [anon_sym_try] = ACTIONS(4916), - [anon_sym_throw] = ACTIONS(4916), - [anon_sym_return] = ACTIONS(4916), - [anon_sym_continue] = ACTIONS(4916), - [anon_sym_break] = ACTIONS(4916), - [anon_sym_COLON_COLON] = ACTIONS(4918), - [anon_sym_PLUS_EQ] = ACTIONS(4918), - [anon_sym_DASH_EQ] = ACTIONS(4918), - [anon_sym_STAR_EQ] = ACTIONS(4918), - [anon_sym_SLASH_EQ] = ACTIONS(4918), - [anon_sym_PERCENT_EQ] = ACTIONS(4918), - [anon_sym_BANG_EQ] = ACTIONS(4916), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4918), - [anon_sym_EQ_EQ] = ACTIONS(4916), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4918), - [anon_sym_LT_EQ] = ACTIONS(4918), - [anon_sym_GT_EQ] = ACTIONS(4918), - [anon_sym_BANGin] = ACTIONS(4918), - [anon_sym_is] = ACTIONS(4916), - [anon_sym_BANGis] = ACTIONS(4918), - [anon_sym_PLUS] = ACTIONS(4916), - [anon_sym_DASH] = ACTIONS(4916), - [anon_sym_SLASH] = ACTIONS(4916), - [anon_sym_PERCENT] = ACTIONS(4916), - [anon_sym_as_QMARK] = ACTIONS(4918), - [anon_sym_PLUS_PLUS] = ACTIONS(4918), - [anon_sym_DASH_DASH] = ACTIONS(4918), - [anon_sym_BANG] = ACTIONS(4916), - [anon_sym_BANG_BANG] = ACTIONS(4918), - [anon_sym_suspend] = ACTIONS(4916), - [anon_sym_sealed] = ACTIONS(4916), - [anon_sym_annotation] = ACTIONS(4916), - [anon_sym_data] = ACTIONS(4916), - [anon_sym_inner] = ACTIONS(4916), - [anon_sym_value] = ACTIONS(4916), - [anon_sym_override] = ACTIONS(4916), - [anon_sym_lateinit] = ACTIONS(4916), - [anon_sym_public] = ACTIONS(4916), - [anon_sym_private] = ACTIONS(4916), - [anon_sym_internal] = ACTIONS(4916), - [anon_sym_protected] = ACTIONS(4916), - [anon_sym_tailrec] = ACTIONS(4916), - [anon_sym_operator] = ACTIONS(4916), - [anon_sym_infix] = ACTIONS(4916), - [anon_sym_inline] = ACTIONS(4916), - [anon_sym_external] = ACTIONS(4916), - [sym_property_modifier] = ACTIONS(4916), - [anon_sym_abstract] = ACTIONS(4916), - [anon_sym_final] = ACTIONS(4916), - [anon_sym_open] = ACTIONS(4916), - [anon_sym_vararg] = ACTIONS(4916), - [anon_sym_noinline] = ACTIONS(4916), - [anon_sym_crossinline] = ACTIONS(4916), - [anon_sym_expect] = ACTIONS(4916), - [anon_sym_actual] = ACTIONS(4916), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4918), - [anon_sym_continue_AT] = ACTIONS(4918), - [anon_sym_break_AT] = ACTIONS(4918), - [anon_sym_this_AT] = ACTIONS(4918), - [anon_sym_super_AT] = ACTIONS(4918), - [sym_real_literal] = ACTIONS(4918), - [sym_integer_literal] = ACTIONS(4916), - [sym_hex_literal] = ACTIONS(4918), - [sym_bin_literal] = ACTIONS(4918), - [anon_sym_true] = ACTIONS(4916), - [anon_sym_false] = ACTIONS(4916), - [anon_sym_SQUOTE] = ACTIONS(4918), - [sym__backtick_identifier] = ACTIONS(4918), - [sym__automatic_semicolon] = ACTIONS(4918), - [sym_safe_nav] = ACTIONS(4918), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4918), - }, - [1073] = { - [sym__alpha_identifier] = ACTIONS(4920), - [anon_sym_AT] = ACTIONS(4922), - [anon_sym_LBRACK] = ACTIONS(4922), - [anon_sym_DOT] = ACTIONS(4920), - [anon_sym_as] = ACTIONS(4920), - [anon_sym_EQ] = ACTIONS(4920), - [anon_sym_LBRACE] = ACTIONS(4922), - [anon_sym_RBRACE] = ACTIONS(4922), - [anon_sym_LPAREN] = ACTIONS(4922), - [anon_sym_COMMA] = ACTIONS(4922), - [anon_sym_LT] = ACTIONS(4920), - [anon_sym_GT] = ACTIONS(4920), - [anon_sym_where] = ACTIONS(4920), - [anon_sym_object] = ACTIONS(4920), - [anon_sym_fun] = ACTIONS(4920), - [anon_sym_SEMI] = ACTIONS(4922), - [anon_sym_get] = ACTIONS(4920), - [anon_sym_set] = ACTIONS(4920), - [anon_sym_this] = ACTIONS(4920), - [anon_sym_super] = ACTIONS(4920), - [anon_sym_STAR] = ACTIONS(4920), - [sym_label] = ACTIONS(4920), - [anon_sym_in] = ACTIONS(4920), - [anon_sym_DOT_DOT] = ACTIONS(4922), - [anon_sym_QMARK_COLON] = ACTIONS(4922), - [anon_sym_AMP_AMP] = ACTIONS(4922), - [anon_sym_PIPE_PIPE] = ACTIONS(4922), - [anon_sym_null] = ACTIONS(4920), - [anon_sym_if] = ACTIONS(4920), - [anon_sym_else] = ACTIONS(4920), - [anon_sym_when] = ACTIONS(4920), - [anon_sym_try] = ACTIONS(4920), - [anon_sym_throw] = ACTIONS(4920), - [anon_sym_return] = ACTIONS(4920), - [anon_sym_continue] = ACTIONS(4920), - [anon_sym_break] = ACTIONS(4920), - [anon_sym_COLON_COLON] = ACTIONS(4922), - [anon_sym_PLUS_EQ] = ACTIONS(4922), - [anon_sym_DASH_EQ] = ACTIONS(4922), - [anon_sym_STAR_EQ] = ACTIONS(4922), - [anon_sym_SLASH_EQ] = ACTIONS(4922), - [anon_sym_PERCENT_EQ] = ACTIONS(4922), - [anon_sym_BANG_EQ] = ACTIONS(4920), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4922), - [anon_sym_EQ_EQ] = ACTIONS(4920), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4922), - [anon_sym_LT_EQ] = ACTIONS(4922), - [anon_sym_GT_EQ] = ACTIONS(4922), - [anon_sym_BANGin] = ACTIONS(4922), - [anon_sym_is] = ACTIONS(4920), - [anon_sym_BANGis] = ACTIONS(4922), - [anon_sym_PLUS] = ACTIONS(4920), - [anon_sym_DASH] = ACTIONS(4920), - [anon_sym_SLASH] = ACTIONS(4920), - [anon_sym_PERCENT] = ACTIONS(4920), - [anon_sym_as_QMARK] = ACTIONS(4922), - [anon_sym_PLUS_PLUS] = ACTIONS(4922), - [anon_sym_DASH_DASH] = ACTIONS(4922), - [anon_sym_BANG] = ACTIONS(4920), - [anon_sym_BANG_BANG] = ACTIONS(4922), - [anon_sym_suspend] = ACTIONS(4920), - [anon_sym_sealed] = ACTIONS(4920), - [anon_sym_annotation] = ACTIONS(4920), - [anon_sym_data] = ACTIONS(4920), - [anon_sym_inner] = ACTIONS(4920), - [anon_sym_value] = ACTIONS(4920), - [anon_sym_override] = ACTIONS(4920), - [anon_sym_lateinit] = ACTIONS(4920), - [anon_sym_public] = ACTIONS(4920), - [anon_sym_private] = ACTIONS(4920), - [anon_sym_internal] = ACTIONS(4920), - [anon_sym_protected] = ACTIONS(4920), - [anon_sym_tailrec] = ACTIONS(4920), - [anon_sym_operator] = ACTIONS(4920), - [anon_sym_infix] = ACTIONS(4920), - [anon_sym_inline] = ACTIONS(4920), - [anon_sym_external] = ACTIONS(4920), - [sym_property_modifier] = ACTIONS(4920), - [anon_sym_abstract] = ACTIONS(4920), - [anon_sym_final] = ACTIONS(4920), - [anon_sym_open] = ACTIONS(4920), - [anon_sym_vararg] = ACTIONS(4920), - [anon_sym_noinline] = ACTIONS(4920), - [anon_sym_crossinline] = ACTIONS(4920), - [anon_sym_expect] = ACTIONS(4920), - [anon_sym_actual] = ACTIONS(4920), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4922), - [anon_sym_continue_AT] = ACTIONS(4922), - [anon_sym_break_AT] = ACTIONS(4922), - [anon_sym_this_AT] = ACTIONS(4922), - [anon_sym_super_AT] = ACTIONS(4922), - [sym_real_literal] = ACTIONS(4922), - [sym_integer_literal] = ACTIONS(4920), - [sym_hex_literal] = ACTIONS(4922), - [sym_bin_literal] = ACTIONS(4922), - [anon_sym_true] = ACTIONS(4920), - [anon_sym_false] = ACTIONS(4920), - [anon_sym_SQUOTE] = ACTIONS(4922), - [sym__backtick_identifier] = ACTIONS(4922), - [sym__automatic_semicolon] = ACTIONS(4922), - [sym_safe_nav] = ACTIONS(4922), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4922), - }, - [1074] = { - [sym__alpha_identifier] = ACTIONS(4924), - [anon_sym_AT] = ACTIONS(4926), - [anon_sym_LBRACK] = ACTIONS(4926), - [anon_sym_DOT] = ACTIONS(4924), - [anon_sym_as] = ACTIONS(4924), - [anon_sym_EQ] = ACTIONS(4924), - [anon_sym_LBRACE] = ACTIONS(4926), - [anon_sym_RBRACE] = ACTIONS(4926), - [anon_sym_LPAREN] = ACTIONS(4926), - [anon_sym_COMMA] = ACTIONS(4926), - [anon_sym_LT] = ACTIONS(4924), - [anon_sym_GT] = ACTIONS(4924), - [anon_sym_where] = ACTIONS(4924), - [anon_sym_object] = ACTIONS(4924), - [anon_sym_fun] = ACTIONS(4924), - [anon_sym_SEMI] = ACTIONS(4926), - [anon_sym_get] = ACTIONS(4924), - [anon_sym_set] = ACTIONS(4924), - [anon_sym_this] = ACTIONS(4924), - [anon_sym_super] = ACTIONS(4924), - [anon_sym_STAR] = ACTIONS(4924), - [sym_label] = ACTIONS(4924), - [anon_sym_in] = ACTIONS(4924), - [anon_sym_DOT_DOT] = ACTIONS(4926), - [anon_sym_QMARK_COLON] = ACTIONS(4926), - [anon_sym_AMP_AMP] = ACTIONS(4926), - [anon_sym_PIPE_PIPE] = ACTIONS(4926), - [anon_sym_null] = ACTIONS(4924), - [anon_sym_if] = ACTIONS(4924), - [anon_sym_else] = ACTIONS(4924), - [anon_sym_when] = ACTIONS(4924), - [anon_sym_try] = ACTIONS(4924), - [anon_sym_throw] = ACTIONS(4924), - [anon_sym_return] = ACTIONS(4924), - [anon_sym_continue] = ACTIONS(4924), - [anon_sym_break] = ACTIONS(4924), - [anon_sym_COLON_COLON] = ACTIONS(4926), - [anon_sym_PLUS_EQ] = ACTIONS(4926), - [anon_sym_DASH_EQ] = ACTIONS(4926), - [anon_sym_STAR_EQ] = ACTIONS(4926), - [anon_sym_SLASH_EQ] = ACTIONS(4926), - [anon_sym_PERCENT_EQ] = ACTIONS(4926), - [anon_sym_BANG_EQ] = ACTIONS(4924), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4926), - [anon_sym_EQ_EQ] = ACTIONS(4924), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4926), - [anon_sym_LT_EQ] = ACTIONS(4926), - [anon_sym_GT_EQ] = ACTIONS(4926), - [anon_sym_BANGin] = ACTIONS(4926), - [anon_sym_is] = ACTIONS(4924), - [anon_sym_BANGis] = ACTIONS(4926), - [anon_sym_PLUS] = ACTIONS(4924), - [anon_sym_DASH] = ACTIONS(4924), - [anon_sym_SLASH] = ACTIONS(4924), - [anon_sym_PERCENT] = ACTIONS(4924), - [anon_sym_as_QMARK] = ACTIONS(4926), - [anon_sym_PLUS_PLUS] = ACTIONS(4926), - [anon_sym_DASH_DASH] = ACTIONS(4926), - [anon_sym_BANG] = ACTIONS(4924), - [anon_sym_BANG_BANG] = ACTIONS(4926), - [anon_sym_suspend] = ACTIONS(4924), - [anon_sym_sealed] = ACTIONS(4924), - [anon_sym_annotation] = ACTIONS(4924), - [anon_sym_data] = ACTIONS(4924), - [anon_sym_inner] = ACTIONS(4924), - [anon_sym_value] = ACTIONS(4924), - [anon_sym_override] = ACTIONS(4924), - [anon_sym_lateinit] = ACTIONS(4924), - [anon_sym_public] = ACTIONS(4924), - [anon_sym_private] = ACTIONS(4924), - [anon_sym_internal] = ACTIONS(4924), - [anon_sym_protected] = ACTIONS(4924), - [anon_sym_tailrec] = ACTIONS(4924), - [anon_sym_operator] = ACTIONS(4924), - [anon_sym_infix] = ACTIONS(4924), - [anon_sym_inline] = ACTIONS(4924), - [anon_sym_external] = ACTIONS(4924), - [sym_property_modifier] = ACTIONS(4924), - [anon_sym_abstract] = ACTIONS(4924), - [anon_sym_final] = ACTIONS(4924), - [anon_sym_open] = ACTIONS(4924), - [anon_sym_vararg] = ACTIONS(4924), - [anon_sym_noinline] = ACTIONS(4924), - [anon_sym_crossinline] = ACTIONS(4924), - [anon_sym_expect] = ACTIONS(4924), - [anon_sym_actual] = ACTIONS(4924), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4926), - [anon_sym_continue_AT] = ACTIONS(4926), - [anon_sym_break_AT] = ACTIONS(4926), - [anon_sym_this_AT] = ACTIONS(4926), - [anon_sym_super_AT] = ACTIONS(4926), - [sym_real_literal] = ACTIONS(4926), - [sym_integer_literal] = ACTIONS(4924), - [sym_hex_literal] = ACTIONS(4926), - [sym_bin_literal] = ACTIONS(4926), - [anon_sym_true] = ACTIONS(4924), - [anon_sym_false] = ACTIONS(4924), - [anon_sym_SQUOTE] = ACTIONS(4926), - [sym__backtick_identifier] = ACTIONS(4926), - [sym__automatic_semicolon] = ACTIONS(4926), - [sym_safe_nav] = ACTIONS(4926), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4926), - }, - [1075] = { - [sym__alpha_identifier] = ACTIONS(4884), - [anon_sym_AT] = ACTIONS(4886), - [anon_sym_LBRACK] = ACTIONS(4886), - [anon_sym_DOT] = ACTIONS(4884), - [anon_sym_as] = ACTIONS(4884), - [anon_sym_EQ] = ACTIONS(4884), - [anon_sym_LBRACE] = ACTIONS(4886), - [anon_sym_RBRACE] = ACTIONS(4886), - [anon_sym_LPAREN] = ACTIONS(4886), - [anon_sym_COMMA] = ACTIONS(4886), - [anon_sym_LT] = ACTIONS(4884), - [anon_sym_GT] = ACTIONS(4884), - [anon_sym_where] = ACTIONS(4884), - [anon_sym_object] = ACTIONS(4884), - [anon_sym_fun] = ACTIONS(4884), - [anon_sym_SEMI] = ACTIONS(4886), - [anon_sym_get] = ACTIONS(4884), - [anon_sym_set] = ACTIONS(4884), - [anon_sym_this] = ACTIONS(4884), - [anon_sym_super] = ACTIONS(4884), - [anon_sym_STAR] = ACTIONS(4884), - [sym_label] = ACTIONS(4884), - [anon_sym_in] = ACTIONS(4884), - [anon_sym_DOT_DOT] = ACTIONS(4886), - [anon_sym_QMARK_COLON] = ACTIONS(4886), - [anon_sym_AMP_AMP] = ACTIONS(4886), - [anon_sym_PIPE_PIPE] = ACTIONS(4886), - [anon_sym_null] = ACTIONS(4884), - [anon_sym_if] = ACTIONS(4884), - [anon_sym_else] = ACTIONS(4884), - [anon_sym_when] = ACTIONS(4884), - [anon_sym_try] = ACTIONS(4884), - [anon_sym_throw] = ACTIONS(4884), - [anon_sym_return] = ACTIONS(4884), - [anon_sym_continue] = ACTIONS(4884), - [anon_sym_break] = ACTIONS(4884), - [anon_sym_COLON_COLON] = ACTIONS(4886), - [anon_sym_PLUS_EQ] = ACTIONS(4886), - [anon_sym_DASH_EQ] = ACTIONS(4886), - [anon_sym_STAR_EQ] = ACTIONS(4886), - [anon_sym_SLASH_EQ] = ACTIONS(4886), - [anon_sym_PERCENT_EQ] = ACTIONS(4886), - [anon_sym_BANG_EQ] = ACTIONS(4884), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4886), - [anon_sym_EQ_EQ] = ACTIONS(4884), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4886), - [anon_sym_LT_EQ] = ACTIONS(4886), - [anon_sym_GT_EQ] = ACTIONS(4886), - [anon_sym_BANGin] = ACTIONS(4886), - [anon_sym_is] = ACTIONS(4884), - [anon_sym_BANGis] = ACTIONS(4886), - [anon_sym_PLUS] = ACTIONS(4884), - [anon_sym_DASH] = ACTIONS(4884), - [anon_sym_SLASH] = ACTIONS(4884), - [anon_sym_PERCENT] = ACTIONS(4884), - [anon_sym_as_QMARK] = ACTIONS(4886), - [anon_sym_PLUS_PLUS] = ACTIONS(4886), - [anon_sym_DASH_DASH] = ACTIONS(4886), - [anon_sym_BANG] = ACTIONS(4884), - [anon_sym_BANG_BANG] = ACTIONS(4886), - [anon_sym_suspend] = ACTIONS(4884), - [anon_sym_sealed] = ACTIONS(4884), - [anon_sym_annotation] = ACTIONS(4884), - [anon_sym_data] = ACTIONS(4884), - [anon_sym_inner] = ACTIONS(4884), - [anon_sym_value] = ACTIONS(4884), - [anon_sym_override] = ACTIONS(4884), - [anon_sym_lateinit] = ACTIONS(4884), - [anon_sym_public] = ACTIONS(4884), - [anon_sym_private] = ACTIONS(4884), - [anon_sym_internal] = ACTIONS(4884), - [anon_sym_protected] = ACTIONS(4884), - [anon_sym_tailrec] = ACTIONS(4884), - [anon_sym_operator] = ACTIONS(4884), - [anon_sym_infix] = ACTIONS(4884), - [anon_sym_inline] = ACTIONS(4884), - [anon_sym_external] = ACTIONS(4884), - [sym_property_modifier] = ACTIONS(4884), - [anon_sym_abstract] = ACTIONS(4884), - [anon_sym_final] = ACTIONS(4884), - [anon_sym_open] = ACTIONS(4884), - [anon_sym_vararg] = ACTIONS(4884), - [anon_sym_noinline] = ACTIONS(4884), - [anon_sym_crossinline] = ACTIONS(4884), - [anon_sym_expect] = ACTIONS(4884), - [anon_sym_actual] = ACTIONS(4884), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4886), - [anon_sym_continue_AT] = ACTIONS(4886), - [anon_sym_break_AT] = ACTIONS(4886), - [anon_sym_this_AT] = ACTIONS(4886), - [anon_sym_super_AT] = ACTIONS(4886), - [sym_real_literal] = ACTIONS(4886), - [sym_integer_literal] = ACTIONS(4884), - [sym_hex_literal] = ACTIONS(4886), - [sym_bin_literal] = ACTIONS(4886), - [anon_sym_true] = ACTIONS(4884), - [anon_sym_false] = ACTIONS(4884), - [anon_sym_SQUOTE] = ACTIONS(4886), - [sym__backtick_identifier] = ACTIONS(4886), - [sym__automatic_semicolon] = ACTIONS(4886), - [sym_safe_nav] = ACTIONS(4886), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4886), - }, - [1076] = { - [sym__alpha_identifier] = ACTIONS(4928), - [anon_sym_AT] = ACTIONS(4930), - [anon_sym_LBRACK] = ACTIONS(4930), - [anon_sym_DOT] = ACTIONS(4928), - [anon_sym_as] = ACTIONS(4928), - [anon_sym_EQ] = ACTIONS(4928), - [anon_sym_LBRACE] = ACTIONS(4930), - [anon_sym_RBRACE] = ACTIONS(4930), - [anon_sym_LPAREN] = ACTIONS(4930), - [anon_sym_COMMA] = ACTIONS(4930), - [anon_sym_LT] = ACTIONS(4928), - [anon_sym_GT] = ACTIONS(4928), - [anon_sym_where] = ACTIONS(4928), - [anon_sym_object] = ACTIONS(4928), - [anon_sym_fun] = ACTIONS(4928), - [anon_sym_SEMI] = ACTIONS(4930), - [anon_sym_get] = ACTIONS(4928), - [anon_sym_set] = ACTIONS(4928), - [anon_sym_this] = ACTIONS(4928), - [anon_sym_super] = ACTIONS(4928), - [anon_sym_STAR] = ACTIONS(4928), - [sym_label] = ACTIONS(4928), - [anon_sym_in] = ACTIONS(4928), - [anon_sym_DOT_DOT] = ACTIONS(4930), - [anon_sym_QMARK_COLON] = ACTIONS(4930), - [anon_sym_AMP_AMP] = ACTIONS(4930), - [anon_sym_PIPE_PIPE] = ACTIONS(4930), - [anon_sym_null] = ACTIONS(4928), - [anon_sym_if] = ACTIONS(4928), - [anon_sym_else] = ACTIONS(4928), - [anon_sym_when] = ACTIONS(4928), - [anon_sym_try] = ACTIONS(4928), - [anon_sym_throw] = ACTIONS(4928), - [anon_sym_return] = ACTIONS(4928), - [anon_sym_continue] = ACTIONS(4928), - [anon_sym_break] = ACTIONS(4928), - [anon_sym_COLON_COLON] = ACTIONS(4930), - [anon_sym_PLUS_EQ] = ACTIONS(4930), - [anon_sym_DASH_EQ] = ACTIONS(4930), - [anon_sym_STAR_EQ] = ACTIONS(4930), - [anon_sym_SLASH_EQ] = ACTIONS(4930), - [anon_sym_PERCENT_EQ] = ACTIONS(4930), - [anon_sym_BANG_EQ] = ACTIONS(4928), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4930), - [anon_sym_EQ_EQ] = ACTIONS(4928), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4930), - [anon_sym_LT_EQ] = ACTIONS(4930), - [anon_sym_GT_EQ] = ACTIONS(4930), - [anon_sym_BANGin] = ACTIONS(4930), - [anon_sym_is] = ACTIONS(4928), - [anon_sym_BANGis] = ACTIONS(4930), - [anon_sym_PLUS] = ACTIONS(4928), - [anon_sym_DASH] = ACTIONS(4928), - [anon_sym_SLASH] = ACTIONS(4928), - [anon_sym_PERCENT] = ACTIONS(4928), - [anon_sym_as_QMARK] = ACTIONS(4930), - [anon_sym_PLUS_PLUS] = ACTIONS(4930), - [anon_sym_DASH_DASH] = ACTIONS(4930), - [anon_sym_BANG] = ACTIONS(4928), - [anon_sym_BANG_BANG] = ACTIONS(4930), - [anon_sym_suspend] = ACTIONS(4928), - [anon_sym_sealed] = ACTIONS(4928), - [anon_sym_annotation] = ACTIONS(4928), - [anon_sym_data] = ACTIONS(4928), - [anon_sym_inner] = ACTIONS(4928), - [anon_sym_value] = ACTIONS(4928), - [anon_sym_override] = ACTIONS(4928), - [anon_sym_lateinit] = ACTIONS(4928), - [anon_sym_public] = ACTIONS(4928), - [anon_sym_private] = ACTIONS(4928), - [anon_sym_internal] = ACTIONS(4928), - [anon_sym_protected] = ACTIONS(4928), - [anon_sym_tailrec] = ACTIONS(4928), - [anon_sym_operator] = ACTIONS(4928), - [anon_sym_infix] = ACTIONS(4928), - [anon_sym_inline] = ACTIONS(4928), - [anon_sym_external] = ACTIONS(4928), - [sym_property_modifier] = ACTIONS(4928), - [anon_sym_abstract] = ACTIONS(4928), - [anon_sym_final] = ACTIONS(4928), - [anon_sym_open] = ACTIONS(4928), - [anon_sym_vararg] = ACTIONS(4928), - [anon_sym_noinline] = ACTIONS(4928), - [anon_sym_crossinline] = ACTIONS(4928), - [anon_sym_expect] = ACTIONS(4928), - [anon_sym_actual] = ACTIONS(4928), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4930), - [anon_sym_continue_AT] = ACTIONS(4930), - [anon_sym_break_AT] = ACTIONS(4930), - [anon_sym_this_AT] = ACTIONS(4930), - [anon_sym_super_AT] = ACTIONS(4930), - [sym_real_literal] = ACTIONS(4930), - [sym_integer_literal] = ACTIONS(4928), - [sym_hex_literal] = ACTIONS(4930), - [sym_bin_literal] = ACTIONS(4930), - [anon_sym_true] = ACTIONS(4928), - [anon_sym_false] = ACTIONS(4928), - [anon_sym_SQUOTE] = ACTIONS(4930), - [sym__backtick_identifier] = ACTIONS(4930), - [sym__automatic_semicolon] = ACTIONS(4930), - [sym_safe_nav] = ACTIONS(4930), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4930), - }, - [1077] = { - [sym__alpha_identifier] = ACTIONS(4932), - [anon_sym_AT] = ACTIONS(4934), - [anon_sym_LBRACK] = ACTIONS(4934), - [anon_sym_DOT] = ACTIONS(4932), - [anon_sym_as] = ACTIONS(4932), - [anon_sym_EQ] = ACTIONS(4932), - [anon_sym_LBRACE] = ACTIONS(4934), - [anon_sym_RBRACE] = ACTIONS(4934), - [anon_sym_LPAREN] = ACTIONS(4934), - [anon_sym_COMMA] = ACTIONS(4934), - [anon_sym_LT] = ACTIONS(4932), - [anon_sym_GT] = ACTIONS(4932), - [anon_sym_where] = ACTIONS(4932), - [anon_sym_object] = ACTIONS(4932), - [anon_sym_fun] = ACTIONS(4932), - [anon_sym_SEMI] = ACTIONS(4934), - [anon_sym_get] = ACTIONS(4932), - [anon_sym_set] = ACTIONS(4932), - [anon_sym_this] = ACTIONS(4932), - [anon_sym_super] = ACTIONS(4932), - [anon_sym_STAR] = ACTIONS(4932), - [sym_label] = ACTIONS(4932), - [anon_sym_in] = ACTIONS(4932), - [anon_sym_DOT_DOT] = ACTIONS(4934), - [anon_sym_QMARK_COLON] = ACTIONS(4934), - [anon_sym_AMP_AMP] = ACTIONS(4934), - [anon_sym_PIPE_PIPE] = ACTIONS(4934), - [anon_sym_null] = ACTIONS(4932), - [anon_sym_if] = ACTIONS(4932), - [anon_sym_else] = ACTIONS(4932), - [anon_sym_when] = ACTIONS(4932), - [anon_sym_try] = ACTIONS(4932), - [anon_sym_throw] = ACTIONS(4932), - [anon_sym_return] = ACTIONS(4932), - [anon_sym_continue] = ACTIONS(4932), - [anon_sym_break] = ACTIONS(4932), - [anon_sym_COLON_COLON] = ACTIONS(4934), - [anon_sym_PLUS_EQ] = ACTIONS(4934), - [anon_sym_DASH_EQ] = ACTIONS(4934), - [anon_sym_STAR_EQ] = ACTIONS(4934), - [anon_sym_SLASH_EQ] = ACTIONS(4934), - [anon_sym_PERCENT_EQ] = ACTIONS(4934), - [anon_sym_BANG_EQ] = ACTIONS(4932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4934), - [anon_sym_EQ_EQ] = ACTIONS(4932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4934), - [anon_sym_LT_EQ] = ACTIONS(4934), - [anon_sym_GT_EQ] = ACTIONS(4934), - [anon_sym_BANGin] = ACTIONS(4934), - [anon_sym_is] = ACTIONS(4932), - [anon_sym_BANGis] = ACTIONS(4934), - [anon_sym_PLUS] = ACTIONS(4932), - [anon_sym_DASH] = ACTIONS(4932), - [anon_sym_SLASH] = ACTIONS(4932), - [anon_sym_PERCENT] = ACTIONS(4932), - [anon_sym_as_QMARK] = ACTIONS(4934), - [anon_sym_PLUS_PLUS] = ACTIONS(4934), - [anon_sym_DASH_DASH] = ACTIONS(4934), - [anon_sym_BANG] = ACTIONS(4932), - [anon_sym_BANG_BANG] = ACTIONS(4934), - [anon_sym_suspend] = ACTIONS(4932), - [anon_sym_sealed] = ACTIONS(4932), - [anon_sym_annotation] = ACTIONS(4932), - [anon_sym_data] = ACTIONS(4932), - [anon_sym_inner] = ACTIONS(4932), - [anon_sym_value] = ACTIONS(4932), - [anon_sym_override] = ACTIONS(4932), - [anon_sym_lateinit] = ACTIONS(4932), - [anon_sym_public] = ACTIONS(4932), - [anon_sym_private] = ACTIONS(4932), - [anon_sym_internal] = ACTIONS(4932), - [anon_sym_protected] = ACTIONS(4932), - [anon_sym_tailrec] = ACTIONS(4932), - [anon_sym_operator] = ACTIONS(4932), - [anon_sym_infix] = ACTIONS(4932), - [anon_sym_inline] = ACTIONS(4932), - [anon_sym_external] = ACTIONS(4932), - [sym_property_modifier] = ACTIONS(4932), - [anon_sym_abstract] = ACTIONS(4932), - [anon_sym_final] = ACTIONS(4932), - [anon_sym_open] = ACTIONS(4932), - [anon_sym_vararg] = ACTIONS(4932), - [anon_sym_noinline] = ACTIONS(4932), - [anon_sym_crossinline] = ACTIONS(4932), - [anon_sym_expect] = ACTIONS(4932), - [anon_sym_actual] = ACTIONS(4932), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4934), - [anon_sym_continue_AT] = ACTIONS(4934), - [anon_sym_break_AT] = ACTIONS(4934), - [anon_sym_this_AT] = ACTIONS(4934), - [anon_sym_super_AT] = ACTIONS(4934), - [sym_real_literal] = ACTIONS(4934), - [sym_integer_literal] = ACTIONS(4932), - [sym_hex_literal] = ACTIONS(4934), - [sym_bin_literal] = ACTIONS(4934), - [anon_sym_true] = ACTIONS(4932), - [anon_sym_false] = ACTIONS(4932), - [anon_sym_SQUOTE] = ACTIONS(4934), - [sym__backtick_identifier] = ACTIONS(4934), - [sym__automatic_semicolon] = ACTIONS(4934), - [sym_safe_nav] = ACTIONS(4934), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4934), - }, - [1078] = { - [sym__alpha_identifier] = ACTIONS(3096), - [anon_sym_AT] = ACTIONS(3098), - [anon_sym_LBRACK] = ACTIONS(3098), - [anon_sym_DOT] = ACTIONS(3096), - [anon_sym_as] = ACTIONS(3096), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(3098), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(3098), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(3096), - [anon_sym_GT] = ACTIONS(3096), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_object] = ACTIONS(3096), - [anon_sym_fun] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3096), - [anon_sym_set] = ACTIONS(3096), - [anon_sym_this] = ACTIONS(3096), - [anon_sym_super] = ACTIONS(3096), - [anon_sym_STAR] = ACTIONS(3096), - [sym_label] = ACTIONS(3096), - [anon_sym_in] = ACTIONS(3096), - [anon_sym_DOT_DOT] = ACTIONS(3098), - [anon_sym_QMARK_COLON] = ACTIONS(3098), - [anon_sym_AMP_AMP] = ACTIONS(3098), - [anon_sym_PIPE_PIPE] = ACTIONS(3098), - [anon_sym_null] = ACTIONS(3096), - [anon_sym_if] = ACTIONS(3096), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_when] = ACTIONS(3096), - [anon_sym_try] = ACTIONS(3096), - [anon_sym_throw] = ACTIONS(3096), - [anon_sym_return] = ACTIONS(3096), - [anon_sym_continue] = ACTIONS(3096), - [anon_sym_break] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(3098), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(3096), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3098), - [anon_sym_EQ_EQ] = ACTIONS(3096), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3098), - [anon_sym_LT_EQ] = ACTIONS(3098), - [anon_sym_GT_EQ] = ACTIONS(3098), - [anon_sym_BANGin] = ACTIONS(3098), - [anon_sym_is] = ACTIONS(3096), - [anon_sym_BANGis] = ACTIONS(3098), - [anon_sym_PLUS] = ACTIONS(3096), - [anon_sym_DASH] = ACTIONS(3096), - [anon_sym_SLASH] = ACTIONS(3096), - [anon_sym_PERCENT] = ACTIONS(3096), - [anon_sym_as_QMARK] = ACTIONS(3098), - [anon_sym_PLUS_PLUS] = ACTIONS(3098), - [anon_sym_DASH_DASH] = ACTIONS(3098), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_BANG_BANG] = ACTIONS(3098), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3096), - [anon_sym_inner] = ACTIONS(3096), - [anon_sym_value] = ACTIONS(3096), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3096), - [anon_sym_actual] = ACTIONS(3096), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3098), - [anon_sym_continue_AT] = ACTIONS(3098), - [anon_sym_break_AT] = ACTIONS(3098), - [anon_sym_this_AT] = ACTIONS(3098), - [anon_sym_super_AT] = ACTIONS(3098), - [sym_real_literal] = ACTIONS(3098), - [sym_integer_literal] = ACTIONS(3096), - [sym_hex_literal] = ACTIONS(3098), - [sym_bin_literal] = ACTIONS(3098), - [anon_sym_true] = ACTIONS(3096), - [anon_sym_false] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3098), - [sym__backtick_identifier] = ACTIONS(3098), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(3098), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3098), - }, - [1079] = { - [sym__alpha_identifier] = ACTIONS(4936), - [anon_sym_AT] = ACTIONS(4938), - [anon_sym_LBRACK] = ACTIONS(4938), - [anon_sym_DOT] = ACTIONS(4936), - [anon_sym_as] = ACTIONS(4936), - [anon_sym_EQ] = ACTIONS(4936), - [anon_sym_LBRACE] = ACTIONS(4938), - [anon_sym_RBRACE] = ACTIONS(4938), - [anon_sym_LPAREN] = ACTIONS(4938), - [anon_sym_COMMA] = ACTIONS(4938), - [anon_sym_LT] = ACTIONS(4936), - [anon_sym_GT] = ACTIONS(4936), - [anon_sym_where] = ACTIONS(4936), - [anon_sym_object] = ACTIONS(4936), - [anon_sym_fun] = ACTIONS(4936), - [anon_sym_SEMI] = ACTIONS(4938), - [anon_sym_get] = ACTIONS(4936), - [anon_sym_set] = ACTIONS(4936), - [anon_sym_this] = ACTIONS(4936), - [anon_sym_super] = ACTIONS(4936), - [anon_sym_STAR] = ACTIONS(4936), - [sym_label] = ACTIONS(4936), - [anon_sym_in] = ACTIONS(4936), - [anon_sym_DOT_DOT] = ACTIONS(4938), - [anon_sym_QMARK_COLON] = ACTIONS(4938), - [anon_sym_AMP_AMP] = ACTIONS(4938), - [anon_sym_PIPE_PIPE] = ACTIONS(4938), - [anon_sym_null] = ACTIONS(4936), - [anon_sym_if] = ACTIONS(4936), - [anon_sym_else] = ACTIONS(4936), - [anon_sym_when] = ACTIONS(4936), - [anon_sym_try] = ACTIONS(4936), - [anon_sym_throw] = ACTIONS(4936), - [anon_sym_return] = ACTIONS(4936), - [anon_sym_continue] = ACTIONS(4936), - [anon_sym_break] = ACTIONS(4936), - [anon_sym_COLON_COLON] = ACTIONS(4938), - [anon_sym_PLUS_EQ] = ACTIONS(4938), - [anon_sym_DASH_EQ] = ACTIONS(4938), - [anon_sym_STAR_EQ] = ACTIONS(4938), - [anon_sym_SLASH_EQ] = ACTIONS(4938), - [anon_sym_PERCENT_EQ] = ACTIONS(4938), - [anon_sym_BANG_EQ] = ACTIONS(4936), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4938), - [anon_sym_EQ_EQ] = ACTIONS(4936), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4938), - [anon_sym_LT_EQ] = ACTIONS(4938), - [anon_sym_GT_EQ] = ACTIONS(4938), - [anon_sym_BANGin] = ACTIONS(4938), - [anon_sym_is] = ACTIONS(4936), - [anon_sym_BANGis] = ACTIONS(4938), - [anon_sym_PLUS] = ACTIONS(4936), - [anon_sym_DASH] = ACTIONS(4936), - [anon_sym_SLASH] = ACTIONS(4936), - [anon_sym_PERCENT] = ACTIONS(4936), - [anon_sym_as_QMARK] = ACTIONS(4938), - [anon_sym_PLUS_PLUS] = ACTIONS(4938), - [anon_sym_DASH_DASH] = ACTIONS(4938), - [anon_sym_BANG] = ACTIONS(4936), - [anon_sym_BANG_BANG] = ACTIONS(4938), - [anon_sym_suspend] = ACTIONS(4936), - [anon_sym_sealed] = ACTIONS(4936), - [anon_sym_annotation] = ACTIONS(4936), - [anon_sym_data] = ACTIONS(4936), - [anon_sym_inner] = ACTIONS(4936), - [anon_sym_value] = ACTIONS(4936), - [anon_sym_override] = ACTIONS(4936), - [anon_sym_lateinit] = ACTIONS(4936), - [anon_sym_public] = ACTIONS(4936), - [anon_sym_private] = ACTIONS(4936), - [anon_sym_internal] = ACTIONS(4936), - [anon_sym_protected] = ACTIONS(4936), - [anon_sym_tailrec] = ACTIONS(4936), - [anon_sym_operator] = ACTIONS(4936), - [anon_sym_infix] = ACTIONS(4936), - [anon_sym_inline] = ACTIONS(4936), - [anon_sym_external] = ACTIONS(4936), - [sym_property_modifier] = ACTIONS(4936), - [anon_sym_abstract] = ACTIONS(4936), - [anon_sym_final] = ACTIONS(4936), - [anon_sym_open] = ACTIONS(4936), - [anon_sym_vararg] = ACTIONS(4936), - [anon_sym_noinline] = ACTIONS(4936), - [anon_sym_crossinline] = ACTIONS(4936), - [anon_sym_expect] = ACTIONS(4936), - [anon_sym_actual] = ACTIONS(4936), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4938), - [anon_sym_continue_AT] = ACTIONS(4938), - [anon_sym_break_AT] = ACTIONS(4938), - [anon_sym_this_AT] = ACTIONS(4938), - [anon_sym_super_AT] = ACTIONS(4938), - [sym_real_literal] = ACTIONS(4938), - [sym_integer_literal] = ACTIONS(4936), - [sym_hex_literal] = ACTIONS(4938), - [sym_bin_literal] = ACTIONS(4938), - [anon_sym_true] = ACTIONS(4936), - [anon_sym_false] = ACTIONS(4936), - [anon_sym_SQUOTE] = ACTIONS(4938), - [sym__backtick_identifier] = ACTIONS(4938), - [sym__automatic_semicolon] = ACTIONS(4938), - [sym_safe_nav] = ACTIONS(4938), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4938), - }, - [1080] = { - [sym__alpha_identifier] = ACTIONS(4940), - [anon_sym_AT] = ACTIONS(4942), - [anon_sym_LBRACK] = ACTIONS(4942), - [anon_sym_DOT] = ACTIONS(4940), - [anon_sym_as] = ACTIONS(4940), - [anon_sym_EQ] = ACTIONS(4940), - [anon_sym_LBRACE] = ACTIONS(4942), - [anon_sym_RBRACE] = ACTIONS(4942), - [anon_sym_LPAREN] = ACTIONS(4942), - [anon_sym_COMMA] = ACTIONS(4942), - [anon_sym_LT] = ACTIONS(4940), - [anon_sym_GT] = ACTIONS(4940), - [anon_sym_where] = ACTIONS(4940), - [anon_sym_object] = ACTIONS(4940), - [anon_sym_fun] = ACTIONS(4940), - [anon_sym_SEMI] = ACTIONS(4942), - [anon_sym_get] = ACTIONS(4940), - [anon_sym_set] = ACTIONS(4940), - [anon_sym_this] = ACTIONS(4940), - [anon_sym_super] = ACTIONS(4940), - [anon_sym_STAR] = ACTIONS(4940), - [sym_label] = ACTIONS(4940), - [anon_sym_in] = ACTIONS(4940), - [anon_sym_DOT_DOT] = ACTIONS(4942), - [anon_sym_QMARK_COLON] = ACTIONS(4942), - [anon_sym_AMP_AMP] = ACTIONS(4942), - [anon_sym_PIPE_PIPE] = ACTIONS(4942), - [anon_sym_null] = ACTIONS(4940), - [anon_sym_if] = ACTIONS(4940), - [anon_sym_else] = ACTIONS(4940), - [anon_sym_when] = ACTIONS(4940), - [anon_sym_try] = ACTIONS(4940), - [anon_sym_throw] = ACTIONS(4940), - [anon_sym_return] = ACTIONS(4940), - [anon_sym_continue] = ACTIONS(4940), - [anon_sym_break] = ACTIONS(4940), - [anon_sym_COLON_COLON] = ACTIONS(4942), - [anon_sym_PLUS_EQ] = ACTIONS(4942), - [anon_sym_DASH_EQ] = ACTIONS(4942), - [anon_sym_STAR_EQ] = ACTIONS(4942), - [anon_sym_SLASH_EQ] = ACTIONS(4942), - [anon_sym_PERCENT_EQ] = ACTIONS(4942), - [anon_sym_BANG_EQ] = ACTIONS(4940), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4942), - [anon_sym_EQ_EQ] = ACTIONS(4940), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4942), - [anon_sym_LT_EQ] = ACTIONS(4942), - [anon_sym_GT_EQ] = ACTIONS(4942), - [anon_sym_BANGin] = ACTIONS(4942), - [anon_sym_is] = ACTIONS(4940), - [anon_sym_BANGis] = ACTIONS(4942), - [anon_sym_PLUS] = ACTIONS(4940), - [anon_sym_DASH] = ACTIONS(4940), - [anon_sym_SLASH] = ACTIONS(4940), - [anon_sym_PERCENT] = ACTIONS(4940), - [anon_sym_as_QMARK] = ACTIONS(4942), - [anon_sym_PLUS_PLUS] = ACTIONS(4942), - [anon_sym_DASH_DASH] = ACTIONS(4942), - [anon_sym_BANG] = ACTIONS(4940), - [anon_sym_BANG_BANG] = ACTIONS(4942), - [anon_sym_suspend] = ACTIONS(4940), - [anon_sym_sealed] = ACTIONS(4940), - [anon_sym_annotation] = ACTIONS(4940), - [anon_sym_data] = ACTIONS(4940), - [anon_sym_inner] = ACTIONS(4940), - [anon_sym_value] = ACTIONS(4940), - [anon_sym_override] = ACTIONS(4940), - [anon_sym_lateinit] = ACTIONS(4940), - [anon_sym_public] = ACTIONS(4940), - [anon_sym_private] = ACTIONS(4940), - [anon_sym_internal] = ACTIONS(4940), - [anon_sym_protected] = ACTIONS(4940), - [anon_sym_tailrec] = ACTIONS(4940), - [anon_sym_operator] = ACTIONS(4940), - [anon_sym_infix] = ACTIONS(4940), - [anon_sym_inline] = ACTIONS(4940), - [anon_sym_external] = ACTIONS(4940), - [sym_property_modifier] = ACTIONS(4940), - [anon_sym_abstract] = ACTIONS(4940), - [anon_sym_final] = ACTIONS(4940), - [anon_sym_open] = ACTIONS(4940), - [anon_sym_vararg] = ACTIONS(4940), - [anon_sym_noinline] = ACTIONS(4940), - [anon_sym_crossinline] = ACTIONS(4940), - [anon_sym_expect] = ACTIONS(4940), - [anon_sym_actual] = ACTIONS(4940), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4942), - [anon_sym_continue_AT] = ACTIONS(4942), - [anon_sym_break_AT] = ACTIONS(4942), - [anon_sym_this_AT] = ACTIONS(4942), - [anon_sym_super_AT] = ACTIONS(4942), - [sym_real_literal] = ACTIONS(4942), - [sym_integer_literal] = ACTIONS(4940), - [sym_hex_literal] = ACTIONS(4942), - [sym_bin_literal] = ACTIONS(4942), - [anon_sym_true] = ACTIONS(4940), - [anon_sym_false] = ACTIONS(4940), - [anon_sym_SQUOTE] = ACTIONS(4942), - [sym__backtick_identifier] = ACTIONS(4942), - [sym__automatic_semicolon] = ACTIONS(4942), - [sym_safe_nav] = ACTIONS(4942), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4942), - }, - [1081] = { - [sym__alpha_identifier] = ACTIONS(4944), - [anon_sym_AT] = ACTIONS(4946), - [anon_sym_LBRACK] = ACTIONS(4946), - [anon_sym_DOT] = ACTIONS(4944), - [anon_sym_as] = ACTIONS(4944), - [anon_sym_EQ] = ACTIONS(4944), - [anon_sym_LBRACE] = ACTIONS(4946), - [anon_sym_RBRACE] = ACTIONS(4946), - [anon_sym_LPAREN] = ACTIONS(4946), - [anon_sym_COMMA] = ACTIONS(4946), - [anon_sym_LT] = ACTIONS(4944), - [anon_sym_GT] = ACTIONS(4944), - [anon_sym_where] = ACTIONS(4944), - [anon_sym_object] = ACTIONS(4944), - [anon_sym_fun] = ACTIONS(4944), - [anon_sym_SEMI] = ACTIONS(4946), - [anon_sym_get] = ACTIONS(4944), - [anon_sym_set] = ACTIONS(4944), - [anon_sym_this] = ACTIONS(4944), - [anon_sym_super] = ACTIONS(4944), - [anon_sym_STAR] = ACTIONS(4944), - [sym_label] = ACTIONS(4944), - [anon_sym_in] = ACTIONS(4944), - [anon_sym_DOT_DOT] = ACTIONS(4946), - [anon_sym_QMARK_COLON] = ACTIONS(4946), - [anon_sym_AMP_AMP] = ACTIONS(4946), - [anon_sym_PIPE_PIPE] = ACTIONS(4946), - [anon_sym_null] = ACTIONS(4944), - [anon_sym_if] = ACTIONS(4944), - [anon_sym_else] = ACTIONS(4944), - [anon_sym_when] = ACTIONS(4944), - [anon_sym_try] = ACTIONS(4944), - [anon_sym_throw] = ACTIONS(4944), - [anon_sym_return] = ACTIONS(4944), - [anon_sym_continue] = ACTIONS(4944), - [anon_sym_break] = ACTIONS(4944), - [anon_sym_COLON_COLON] = ACTIONS(4946), - [anon_sym_PLUS_EQ] = ACTIONS(4946), - [anon_sym_DASH_EQ] = ACTIONS(4946), - [anon_sym_STAR_EQ] = ACTIONS(4946), - [anon_sym_SLASH_EQ] = ACTIONS(4946), - [anon_sym_PERCENT_EQ] = ACTIONS(4946), - [anon_sym_BANG_EQ] = ACTIONS(4944), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4946), - [anon_sym_EQ_EQ] = ACTIONS(4944), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4946), - [anon_sym_LT_EQ] = ACTIONS(4946), - [anon_sym_GT_EQ] = ACTIONS(4946), - [anon_sym_BANGin] = ACTIONS(4946), - [anon_sym_is] = ACTIONS(4944), - [anon_sym_BANGis] = ACTIONS(4946), - [anon_sym_PLUS] = ACTIONS(4944), - [anon_sym_DASH] = ACTIONS(4944), - [anon_sym_SLASH] = ACTIONS(4944), - [anon_sym_PERCENT] = ACTIONS(4944), - [anon_sym_as_QMARK] = ACTIONS(4946), - [anon_sym_PLUS_PLUS] = ACTIONS(4946), - [anon_sym_DASH_DASH] = ACTIONS(4946), - [anon_sym_BANG] = ACTIONS(4944), - [anon_sym_BANG_BANG] = ACTIONS(4946), - [anon_sym_suspend] = ACTIONS(4944), - [anon_sym_sealed] = ACTIONS(4944), - [anon_sym_annotation] = ACTIONS(4944), - [anon_sym_data] = ACTIONS(4944), - [anon_sym_inner] = ACTIONS(4944), - [anon_sym_value] = ACTIONS(4944), - [anon_sym_override] = ACTIONS(4944), - [anon_sym_lateinit] = ACTIONS(4944), - [anon_sym_public] = ACTIONS(4944), - [anon_sym_private] = ACTIONS(4944), - [anon_sym_internal] = ACTIONS(4944), - [anon_sym_protected] = ACTIONS(4944), - [anon_sym_tailrec] = ACTIONS(4944), - [anon_sym_operator] = ACTIONS(4944), - [anon_sym_infix] = ACTIONS(4944), - [anon_sym_inline] = ACTIONS(4944), - [anon_sym_external] = ACTIONS(4944), - [sym_property_modifier] = ACTIONS(4944), - [anon_sym_abstract] = ACTIONS(4944), - [anon_sym_final] = ACTIONS(4944), - [anon_sym_open] = ACTIONS(4944), - [anon_sym_vararg] = ACTIONS(4944), - [anon_sym_noinline] = ACTIONS(4944), - [anon_sym_crossinline] = ACTIONS(4944), - [anon_sym_expect] = ACTIONS(4944), - [anon_sym_actual] = ACTIONS(4944), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4946), - [anon_sym_continue_AT] = ACTIONS(4946), - [anon_sym_break_AT] = ACTIONS(4946), - [anon_sym_this_AT] = ACTIONS(4946), - [anon_sym_super_AT] = ACTIONS(4946), - [sym_real_literal] = ACTIONS(4946), - [sym_integer_literal] = ACTIONS(4944), - [sym_hex_literal] = ACTIONS(4946), - [sym_bin_literal] = ACTIONS(4946), - [anon_sym_true] = ACTIONS(4944), - [anon_sym_false] = ACTIONS(4944), - [anon_sym_SQUOTE] = ACTIONS(4946), - [sym__backtick_identifier] = ACTIONS(4946), - [sym__automatic_semicolon] = ACTIONS(4946), - [sym_safe_nav] = ACTIONS(4946), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4946), - }, - [1082] = { - [sym__alpha_identifier] = ACTIONS(4000), - [anon_sym_AT] = ACTIONS(4002), - [anon_sym_LBRACK] = ACTIONS(4002), - [anon_sym_DOT] = ACTIONS(4000), - [anon_sym_as] = ACTIONS(4000), - [anon_sym_EQ] = ACTIONS(4000), - [anon_sym_LBRACE] = ACTIONS(4002), - [anon_sym_RBRACE] = ACTIONS(4002), - [anon_sym_LPAREN] = ACTIONS(4002), - [anon_sym_COMMA] = ACTIONS(4002), - [anon_sym_LT] = ACTIONS(4000), - [anon_sym_GT] = ACTIONS(4000), - [anon_sym_where] = ACTIONS(4000), - [anon_sym_object] = ACTIONS(4000), - [anon_sym_fun] = ACTIONS(4000), - [anon_sym_SEMI] = ACTIONS(4002), - [anon_sym_get] = ACTIONS(4000), - [anon_sym_set] = ACTIONS(4000), - [anon_sym_this] = ACTIONS(4000), - [anon_sym_super] = ACTIONS(4000), - [anon_sym_STAR] = ACTIONS(4000), - [sym_label] = ACTIONS(4000), - [anon_sym_in] = ACTIONS(4000), - [anon_sym_DOT_DOT] = ACTIONS(4002), - [anon_sym_QMARK_COLON] = ACTIONS(4002), - [anon_sym_AMP_AMP] = ACTIONS(4002), - [anon_sym_PIPE_PIPE] = ACTIONS(4002), - [anon_sym_null] = ACTIONS(4000), - [anon_sym_if] = ACTIONS(4000), - [anon_sym_else] = ACTIONS(4000), - [anon_sym_when] = ACTIONS(4000), - [anon_sym_try] = ACTIONS(4000), - [anon_sym_throw] = ACTIONS(4000), - [anon_sym_return] = ACTIONS(4000), - [anon_sym_continue] = ACTIONS(4000), - [anon_sym_break] = ACTIONS(4000), - [anon_sym_COLON_COLON] = ACTIONS(4002), - [anon_sym_PLUS_EQ] = ACTIONS(4002), - [anon_sym_DASH_EQ] = ACTIONS(4002), - [anon_sym_STAR_EQ] = ACTIONS(4002), - [anon_sym_SLASH_EQ] = ACTIONS(4002), - [anon_sym_PERCENT_EQ] = ACTIONS(4002), - [anon_sym_BANG_EQ] = ACTIONS(4000), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4002), - [anon_sym_EQ_EQ] = ACTIONS(4000), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4002), - [anon_sym_LT_EQ] = ACTIONS(4002), - [anon_sym_GT_EQ] = ACTIONS(4002), - [anon_sym_BANGin] = ACTIONS(4002), - [anon_sym_is] = ACTIONS(4000), - [anon_sym_BANGis] = ACTIONS(4002), - [anon_sym_PLUS] = ACTIONS(4000), - [anon_sym_DASH] = ACTIONS(4000), - [anon_sym_SLASH] = ACTIONS(4000), - [anon_sym_PERCENT] = ACTIONS(4000), - [anon_sym_as_QMARK] = ACTIONS(4002), - [anon_sym_PLUS_PLUS] = ACTIONS(4002), - [anon_sym_DASH_DASH] = ACTIONS(4002), - [anon_sym_BANG] = ACTIONS(4000), - [anon_sym_BANG_BANG] = ACTIONS(4002), - [anon_sym_suspend] = ACTIONS(4000), - [anon_sym_sealed] = ACTIONS(4000), - [anon_sym_annotation] = ACTIONS(4000), - [anon_sym_data] = ACTIONS(4000), - [anon_sym_inner] = ACTIONS(4000), - [anon_sym_value] = ACTIONS(4000), - [anon_sym_override] = ACTIONS(4000), - [anon_sym_lateinit] = ACTIONS(4000), - [anon_sym_public] = ACTIONS(4000), - [anon_sym_private] = ACTIONS(4000), - [anon_sym_internal] = ACTIONS(4000), - [anon_sym_protected] = ACTIONS(4000), - [anon_sym_tailrec] = ACTIONS(4000), - [anon_sym_operator] = ACTIONS(4000), - [anon_sym_infix] = ACTIONS(4000), - [anon_sym_inline] = ACTIONS(4000), - [anon_sym_external] = ACTIONS(4000), - [sym_property_modifier] = ACTIONS(4000), - [anon_sym_abstract] = ACTIONS(4000), - [anon_sym_final] = ACTIONS(4000), - [anon_sym_open] = ACTIONS(4000), - [anon_sym_vararg] = ACTIONS(4000), - [anon_sym_noinline] = ACTIONS(4000), - [anon_sym_crossinline] = ACTIONS(4000), - [anon_sym_expect] = ACTIONS(4000), - [anon_sym_actual] = ACTIONS(4000), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4002), - [anon_sym_continue_AT] = ACTIONS(4002), - [anon_sym_break_AT] = ACTIONS(4002), - [anon_sym_this_AT] = ACTIONS(4002), - [anon_sym_super_AT] = ACTIONS(4002), - [sym_real_literal] = ACTIONS(4002), - [sym_integer_literal] = ACTIONS(4000), - [sym_hex_literal] = ACTIONS(4002), - [sym_bin_literal] = ACTIONS(4002), - [anon_sym_true] = ACTIONS(4000), - [anon_sym_false] = ACTIONS(4000), - [anon_sym_SQUOTE] = ACTIONS(4002), - [sym__backtick_identifier] = ACTIONS(4002), - [sym__automatic_semicolon] = ACTIONS(4002), - [sym_safe_nav] = ACTIONS(4002), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4002), - }, - [1083] = { - [sym__alpha_identifier] = ACTIONS(4948), - [anon_sym_AT] = ACTIONS(4950), - [anon_sym_LBRACK] = ACTIONS(4950), - [anon_sym_DOT] = ACTIONS(4948), - [anon_sym_as] = ACTIONS(4948), - [anon_sym_EQ] = ACTIONS(4948), - [anon_sym_LBRACE] = ACTIONS(4950), - [anon_sym_RBRACE] = ACTIONS(4950), - [anon_sym_LPAREN] = ACTIONS(4950), - [anon_sym_COMMA] = ACTIONS(4950), - [anon_sym_LT] = ACTIONS(4948), - [anon_sym_GT] = ACTIONS(4948), - [anon_sym_where] = ACTIONS(4948), - [anon_sym_object] = ACTIONS(4948), - [anon_sym_fun] = ACTIONS(4948), - [anon_sym_SEMI] = ACTIONS(4950), - [anon_sym_get] = ACTIONS(4948), - [anon_sym_set] = ACTIONS(4948), - [anon_sym_this] = ACTIONS(4948), - [anon_sym_super] = ACTIONS(4948), - [anon_sym_STAR] = ACTIONS(4948), - [sym_label] = ACTIONS(4948), - [anon_sym_in] = ACTIONS(4948), - [anon_sym_DOT_DOT] = ACTIONS(4950), - [anon_sym_QMARK_COLON] = ACTIONS(4950), - [anon_sym_AMP_AMP] = ACTIONS(4950), - [anon_sym_PIPE_PIPE] = ACTIONS(4950), - [anon_sym_null] = ACTIONS(4948), - [anon_sym_if] = ACTIONS(4948), - [anon_sym_else] = ACTIONS(4948), - [anon_sym_when] = ACTIONS(4948), - [anon_sym_try] = ACTIONS(4948), - [anon_sym_throw] = ACTIONS(4948), - [anon_sym_return] = ACTIONS(4948), - [anon_sym_continue] = ACTIONS(4948), - [anon_sym_break] = ACTIONS(4948), - [anon_sym_COLON_COLON] = ACTIONS(4950), - [anon_sym_PLUS_EQ] = ACTIONS(4950), - [anon_sym_DASH_EQ] = ACTIONS(4950), - [anon_sym_STAR_EQ] = ACTIONS(4950), - [anon_sym_SLASH_EQ] = ACTIONS(4950), - [anon_sym_PERCENT_EQ] = ACTIONS(4950), - [anon_sym_BANG_EQ] = ACTIONS(4948), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4950), - [anon_sym_EQ_EQ] = ACTIONS(4948), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4950), - [anon_sym_LT_EQ] = ACTIONS(4950), - [anon_sym_GT_EQ] = ACTIONS(4950), - [anon_sym_BANGin] = ACTIONS(4950), - [anon_sym_is] = ACTIONS(4948), - [anon_sym_BANGis] = ACTIONS(4950), - [anon_sym_PLUS] = ACTIONS(4948), - [anon_sym_DASH] = ACTIONS(4948), - [anon_sym_SLASH] = ACTIONS(4948), - [anon_sym_PERCENT] = ACTIONS(4948), - [anon_sym_as_QMARK] = ACTIONS(4950), - [anon_sym_PLUS_PLUS] = ACTIONS(4950), - [anon_sym_DASH_DASH] = ACTIONS(4950), - [anon_sym_BANG] = ACTIONS(4948), - [anon_sym_BANG_BANG] = ACTIONS(4950), - [anon_sym_suspend] = ACTIONS(4948), - [anon_sym_sealed] = ACTIONS(4948), - [anon_sym_annotation] = ACTIONS(4948), - [anon_sym_data] = ACTIONS(4948), - [anon_sym_inner] = ACTIONS(4948), - [anon_sym_value] = ACTIONS(4948), - [anon_sym_override] = ACTIONS(4948), - [anon_sym_lateinit] = ACTIONS(4948), - [anon_sym_public] = ACTIONS(4948), - [anon_sym_private] = ACTIONS(4948), - [anon_sym_internal] = ACTIONS(4948), - [anon_sym_protected] = ACTIONS(4948), - [anon_sym_tailrec] = ACTIONS(4948), - [anon_sym_operator] = ACTIONS(4948), - [anon_sym_infix] = ACTIONS(4948), - [anon_sym_inline] = ACTIONS(4948), - [anon_sym_external] = ACTIONS(4948), - [sym_property_modifier] = ACTIONS(4948), - [anon_sym_abstract] = ACTIONS(4948), - [anon_sym_final] = ACTIONS(4948), - [anon_sym_open] = ACTIONS(4948), - [anon_sym_vararg] = ACTIONS(4948), - [anon_sym_noinline] = ACTIONS(4948), - [anon_sym_crossinline] = ACTIONS(4948), - [anon_sym_expect] = ACTIONS(4948), - [anon_sym_actual] = ACTIONS(4948), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4950), - [anon_sym_continue_AT] = ACTIONS(4950), - [anon_sym_break_AT] = ACTIONS(4950), - [anon_sym_this_AT] = ACTIONS(4950), - [anon_sym_super_AT] = ACTIONS(4950), - [sym_real_literal] = ACTIONS(4950), - [sym_integer_literal] = ACTIONS(4948), - [sym_hex_literal] = ACTIONS(4950), - [sym_bin_literal] = ACTIONS(4950), - [anon_sym_true] = ACTIONS(4948), - [anon_sym_false] = ACTIONS(4948), - [anon_sym_SQUOTE] = ACTIONS(4950), - [sym__backtick_identifier] = ACTIONS(4950), - [sym__automatic_semicolon] = ACTIONS(4950), - [sym_safe_nav] = ACTIONS(4950), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4950), - }, - [1084] = { - [sym__alpha_identifier] = ACTIONS(4952), - [anon_sym_AT] = ACTIONS(4954), - [anon_sym_LBRACK] = ACTIONS(4954), - [anon_sym_DOT] = ACTIONS(4952), - [anon_sym_as] = ACTIONS(4952), - [anon_sym_EQ] = ACTIONS(4952), - [anon_sym_LBRACE] = ACTIONS(4954), - [anon_sym_RBRACE] = ACTIONS(4954), - [anon_sym_LPAREN] = ACTIONS(4954), - [anon_sym_COMMA] = ACTIONS(4954), - [anon_sym_LT] = ACTIONS(4952), - [anon_sym_GT] = ACTIONS(4952), - [anon_sym_where] = ACTIONS(4952), - [anon_sym_object] = ACTIONS(4952), - [anon_sym_fun] = ACTIONS(4952), - [anon_sym_SEMI] = ACTIONS(4954), - [anon_sym_get] = ACTIONS(4952), - [anon_sym_set] = ACTIONS(4952), - [anon_sym_this] = ACTIONS(4952), - [anon_sym_super] = ACTIONS(4952), - [anon_sym_STAR] = ACTIONS(4952), - [sym_label] = ACTIONS(4952), - [anon_sym_in] = ACTIONS(4952), - [anon_sym_DOT_DOT] = ACTIONS(4954), - [anon_sym_QMARK_COLON] = ACTIONS(4954), - [anon_sym_AMP_AMP] = ACTIONS(4954), - [anon_sym_PIPE_PIPE] = ACTIONS(4954), - [anon_sym_null] = ACTIONS(4952), - [anon_sym_if] = ACTIONS(4952), - [anon_sym_else] = ACTIONS(4952), - [anon_sym_when] = ACTIONS(4952), - [anon_sym_try] = ACTIONS(4952), - [anon_sym_throw] = ACTIONS(4952), - [anon_sym_return] = ACTIONS(4952), - [anon_sym_continue] = ACTIONS(4952), - [anon_sym_break] = ACTIONS(4952), - [anon_sym_COLON_COLON] = ACTIONS(4954), - [anon_sym_PLUS_EQ] = ACTIONS(4954), - [anon_sym_DASH_EQ] = ACTIONS(4954), - [anon_sym_STAR_EQ] = ACTIONS(4954), - [anon_sym_SLASH_EQ] = ACTIONS(4954), - [anon_sym_PERCENT_EQ] = ACTIONS(4954), - [anon_sym_BANG_EQ] = ACTIONS(4952), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4954), - [anon_sym_EQ_EQ] = ACTIONS(4952), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4954), - [anon_sym_LT_EQ] = ACTIONS(4954), - [anon_sym_GT_EQ] = ACTIONS(4954), - [anon_sym_BANGin] = ACTIONS(4954), - [anon_sym_is] = ACTIONS(4952), - [anon_sym_BANGis] = ACTIONS(4954), - [anon_sym_PLUS] = ACTIONS(4952), - [anon_sym_DASH] = ACTIONS(4952), - [anon_sym_SLASH] = ACTIONS(4952), - [anon_sym_PERCENT] = ACTIONS(4952), - [anon_sym_as_QMARK] = ACTIONS(4954), - [anon_sym_PLUS_PLUS] = ACTIONS(4954), - [anon_sym_DASH_DASH] = ACTIONS(4954), - [anon_sym_BANG] = ACTIONS(4952), - [anon_sym_BANG_BANG] = ACTIONS(4954), - [anon_sym_suspend] = ACTIONS(4952), - [anon_sym_sealed] = ACTIONS(4952), - [anon_sym_annotation] = ACTIONS(4952), - [anon_sym_data] = ACTIONS(4952), - [anon_sym_inner] = ACTIONS(4952), - [anon_sym_value] = ACTIONS(4952), - [anon_sym_override] = ACTIONS(4952), - [anon_sym_lateinit] = ACTIONS(4952), - [anon_sym_public] = ACTIONS(4952), - [anon_sym_private] = ACTIONS(4952), - [anon_sym_internal] = ACTIONS(4952), - [anon_sym_protected] = ACTIONS(4952), - [anon_sym_tailrec] = ACTIONS(4952), - [anon_sym_operator] = ACTIONS(4952), - [anon_sym_infix] = ACTIONS(4952), - [anon_sym_inline] = ACTIONS(4952), - [anon_sym_external] = ACTIONS(4952), - [sym_property_modifier] = ACTIONS(4952), - [anon_sym_abstract] = ACTIONS(4952), - [anon_sym_final] = ACTIONS(4952), - [anon_sym_open] = ACTIONS(4952), - [anon_sym_vararg] = ACTIONS(4952), - [anon_sym_noinline] = ACTIONS(4952), - [anon_sym_crossinline] = ACTIONS(4952), - [anon_sym_expect] = ACTIONS(4952), - [anon_sym_actual] = ACTIONS(4952), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4954), - [anon_sym_continue_AT] = ACTIONS(4954), - [anon_sym_break_AT] = ACTIONS(4954), - [anon_sym_this_AT] = ACTIONS(4954), - [anon_sym_super_AT] = ACTIONS(4954), - [sym_real_literal] = ACTIONS(4954), - [sym_integer_literal] = ACTIONS(4952), - [sym_hex_literal] = ACTIONS(4954), - [sym_bin_literal] = ACTIONS(4954), - [anon_sym_true] = ACTIONS(4952), - [anon_sym_false] = ACTIONS(4952), - [anon_sym_SQUOTE] = ACTIONS(4954), - [sym__backtick_identifier] = ACTIONS(4954), - [sym__automatic_semicolon] = ACTIONS(4954), - [sym_safe_nav] = ACTIONS(4954), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4954), - }, - [1085] = { - [sym__alpha_identifier] = ACTIONS(4956), - [anon_sym_AT] = ACTIONS(4958), - [anon_sym_LBRACK] = ACTIONS(4958), - [anon_sym_DOT] = ACTIONS(4956), - [anon_sym_as] = ACTIONS(4956), - [anon_sym_EQ] = ACTIONS(4956), - [anon_sym_LBRACE] = ACTIONS(4958), - [anon_sym_RBRACE] = ACTIONS(4958), - [anon_sym_LPAREN] = ACTIONS(4958), - [anon_sym_COMMA] = ACTIONS(4958), - [anon_sym_LT] = ACTIONS(4956), - [anon_sym_GT] = ACTIONS(4956), - [anon_sym_where] = ACTIONS(4956), - [anon_sym_object] = ACTIONS(4956), - [anon_sym_fun] = ACTIONS(4956), - [anon_sym_SEMI] = ACTIONS(4958), - [anon_sym_get] = ACTIONS(4956), - [anon_sym_set] = ACTIONS(4956), - [anon_sym_this] = ACTIONS(4956), - [anon_sym_super] = ACTIONS(4956), - [anon_sym_STAR] = ACTIONS(4956), - [sym_label] = ACTIONS(4956), - [anon_sym_in] = ACTIONS(4956), - [anon_sym_DOT_DOT] = ACTIONS(4958), - [anon_sym_QMARK_COLON] = ACTIONS(4958), - [anon_sym_AMP_AMP] = ACTIONS(4958), - [anon_sym_PIPE_PIPE] = ACTIONS(4958), - [anon_sym_null] = ACTIONS(4956), - [anon_sym_if] = ACTIONS(4956), - [anon_sym_else] = ACTIONS(4956), - [anon_sym_when] = ACTIONS(4956), - [anon_sym_try] = ACTIONS(4956), - [anon_sym_throw] = ACTIONS(4956), - [anon_sym_return] = ACTIONS(4956), - [anon_sym_continue] = ACTIONS(4956), - [anon_sym_break] = ACTIONS(4956), - [anon_sym_COLON_COLON] = ACTIONS(4958), - [anon_sym_PLUS_EQ] = ACTIONS(4958), - [anon_sym_DASH_EQ] = ACTIONS(4958), - [anon_sym_STAR_EQ] = ACTIONS(4958), - [anon_sym_SLASH_EQ] = ACTIONS(4958), - [anon_sym_PERCENT_EQ] = ACTIONS(4958), - [anon_sym_BANG_EQ] = ACTIONS(4956), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4958), - [anon_sym_EQ_EQ] = ACTIONS(4956), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4958), - [anon_sym_LT_EQ] = ACTIONS(4958), - [anon_sym_GT_EQ] = ACTIONS(4958), - [anon_sym_BANGin] = ACTIONS(4958), - [anon_sym_is] = ACTIONS(4956), - [anon_sym_BANGis] = ACTIONS(4958), - [anon_sym_PLUS] = ACTIONS(4956), - [anon_sym_DASH] = ACTIONS(4956), - [anon_sym_SLASH] = ACTIONS(4956), - [anon_sym_PERCENT] = ACTIONS(4956), - [anon_sym_as_QMARK] = ACTIONS(4958), - [anon_sym_PLUS_PLUS] = ACTIONS(4958), - [anon_sym_DASH_DASH] = ACTIONS(4958), - [anon_sym_BANG] = ACTIONS(4956), - [anon_sym_BANG_BANG] = ACTIONS(4958), - [anon_sym_suspend] = ACTIONS(4956), - [anon_sym_sealed] = ACTIONS(4956), - [anon_sym_annotation] = ACTIONS(4956), - [anon_sym_data] = ACTIONS(4956), - [anon_sym_inner] = ACTIONS(4956), - [anon_sym_value] = ACTIONS(4956), - [anon_sym_override] = ACTIONS(4956), - [anon_sym_lateinit] = ACTIONS(4956), - [anon_sym_public] = ACTIONS(4956), - [anon_sym_private] = ACTIONS(4956), - [anon_sym_internal] = ACTIONS(4956), - [anon_sym_protected] = ACTIONS(4956), - [anon_sym_tailrec] = ACTIONS(4956), - [anon_sym_operator] = ACTIONS(4956), - [anon_sym_infix] = ACTIONS(4956), - [anon_sym_inline] = ACTIONS(4956), - [anon_sym_external] = ACTIONS(4956), - [sym_property_modifier] = ACTIONS(4956), - [anon_sym_abstract] = ACTIONS(4956), - [anon_sym_final] = ACTIONS(4956), - [anon_sym_open] = ACTIONS(4956), - [anon_sym_vararg] = ACTIONS(4956), - [anon_sym_noinline] = ACTIONS(4956), - [anon_sym_crossinline] = ACTIONS(4956), - [anon_sym_expect] = ACTIONS(4956), - [anon_sym_actual] = ACTIONS(4956), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4958), - [anon_sym_continue_AT] = ACTIONS(4958), - [anon_sym_break_AT] = ACTIONS(4958), - [anon_sym_this_AT] = ACTIONS(4958), - [anon_sym_super_AT] = ACTIONS(4958), - [sym_real_literal] = ACTIONS(4958), - [sym_integer_literal] = ACTIONS(4956), - [sym_hex_literal] = ACTIONS(4958), - [sym_bin_literal] = ACTIONS(4958), - [anon_sym_true] = ACTIONS(4956), - [anon_sym_false] = ACTIONS(4956), - [anon_sym_SQUOTE] = ACTIONS(4958), - [sym__backtick_identifier] = ACTIONS(4958), - [sym__automatic_semicolon] = ACTIONS(4958), - [sym_safe_nav] = ACTIONS(4958), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4958), - }, - [1086] = { - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3230), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3226), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [1087] = { - [sym__alpha_identifier] = ACTIONS(4960), - [anon_sym_AT] = ACTIONS(4962), - [anon_sym_LBRACK] = ACTIONS(4962), - [anon_sym_DOT] = ACTIONS(4960), - [anon_sym_as] = ACTIONS(4960), - [anon_sym_EQ] = ACTIONS(4960), - [anon_sym_LBRACE] = ACTIONS(4962), - [anon_sym_RBRACE] = ACTIONS(4962), - [anon_sym_LPAREN] = ACTIONS(4962), - [anon_sym_COMMA] = ACTIONS(4962), - [anon_sym_LT] = ACTIONS(4960), - [anon_sym_GT] = ACTIONS(4960), - [anon_sym_where] = ACTIONS(4960), - [anon_sym_object] = ACTIONS(4960), - [anon_sym_fun] = ACTIONS(4960), - [anon_sym_SEMI] = ACTIONS(4962), - [anon_sym_get] = ACTIONS(4960), - [anon_sym_set] = ACTIONS(4960), - [anon_sym_this] = ACTIONS(4960), - [anon_sym_super] = ACTIONS(4960), - [anon_sym_STAR] = ACTIONS(4960), - [sym_label] = ACTIONS(4960), - [anon_sym_in] = ACTIONS(4960), - [anon_sym_DOT_DOT] = ACTIONS(4962), - [anon_sym_QMARK_COLON] = ACTIONS(4962), - [anon_sym_AMP_AMP] = ACTIONS(4962), - [anon_sym_PIPE_PIPE] = ACTIONS(4962), - [anon_sym_null] = ACTIONS(4960), - [anon_sym_if] = ACTIONS(4960), - [anon_sym_else] = ACTIONS(4960), - [anon_sym_when] = ACTIONS(4960), - [anon_sym_try] = ACTIONS(4960), - [anon_sym_throw] = ACTIONS(4960), - [anon_sym_return] = ACTIONS(4960), - [anon_sym_continue] = ACTIONS(4960), - [anon_sym_break] = ACTIONS(4960), - [anon_sym_COLON_COLON] = ACTIONS(4962), - [anon_sym_PLUS_EQ] = ACTIONS(4962), - [anon_sym_DASH_EQ] = ACTIONS(4962), - [anon_sym_STAR_EQ] = ACTIONS(4962), - [anon_sym_SLASH_EQ] = ACTIONS(4962), - [anon_sym_PERCENT_EQ] = ACTIONS(4962), - [anon_sym_BANG_EQ] = ACTIONS(4960), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4962), - [anon_sym_EQ_EQ] = ACTIONS(4960), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4962), - [anon_sym_LT_EQ] = ACTIONS(4962), - [anon_sym_GT_EQ] = ACTIONS(4962), - [anon_sym_BANGin] = ACTIONS(4962), - [anon_sym_is] = ACTIONS(4960), - [anon_sym_BANGis] = ACTIONS(4962), - [anon_sym_PLUS] = ACTIONS(4960), - [anon_sym_DASH] = ACTIONS(4960), - [anon_sym_SLASH] = ACTIONS(4960), - [anon_sym_PERCENT] = ACTIONS(4960), - [anon_sym_as_QMARK] = ACTIONS(4962), - [anon_sym_PLUS_PLUS] = ACTIONS(4962), - [anon_sym_DASH_DASH] = ACTIONS(4962), - [anon_sym_BANG] = ACTIONS(4960), - [anon_sym_BANG_BANG] = ACTIONS(4962), - [anon_sym_suspend] = ACTIONS(4960), - [anon_sym_sealed] = ACTIONS(4960), - [anon_sym_annotation] = ACTIONS(4960), - [anon_sym_data] = ACTIONS(4960), - [anon_sym_inner] = ACTIONS(4960), - [anon_sym_value] = ACTIONS(4960), - [anon_sym_override] = ACTIONS(4960), - [anon_sym_lateinit] = ACTIONS(4960), - [anon_sym_public] = ACTIONS(4960), - [anon_sym_private] = ACTIONS(4960), - [anon_sym_internal] = ACTIONS(4960), - [anon_sym_protected] = ACTIONS(4960), - [anon_sym_tailrec] = ACTIONS(4960), - [anon_sym_operator] = ACTIONS(4960), - [anon_sym_infix] = ACTIONS(4960), - [anon_sym_inline] = ACTIONS(4960), - [anon_sym_external] = ACTIONS(4960), - [sym_property_modifier] = ACTIONS(4960), - [anon_sym_abstract] = ACTIONS(4960), - [anon_sym_final] = ACTIONS(4960), - [anon_sym_open] = ACTIONS(4960), - [anon_sym_vararg] = ACTIONS(4960), - [anon_sym_noinline] = ACTIONS(4960), - [anon_sym_crossinline] = ACTIONS(4960), - [anon_sym_expect] = ACTIONS(4960), - [anon_sym_actual] = ACTIONS(4960), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4962), - [anon_sym_continue_AT] = ACTIONS(4962), - [anon_sym_break_AT] = ACTIONS(4962), - [anon_sym_this_AT] = ACTIONS(4962), - [anon_sym_super_AT] = ACTIONS(4962), - [sym_real_literal] = ACTIONS(4962), - [sym_integer_literal] = ACTIONS(4960), - [sym_hex_literal] = ACTIONS(4962), - [sym_bin_literal] = ACTIONS(4962), - [anon_sym_true] = ACTIONS(4960), - [anon_sym_false] = ACTIONS(4960), - [anon_sym_SQUOTE] = ACTIONS(4962), - [sym__backtick_identifier] = ACTIONS(4962), - [sym__automatic_semicolon] = ACTIONS(4962), - [sym_safe_nav] = ACTIONS(4962), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4962), - }, - [1088] = { - [sym__alpha_identifier] = ACTIONS(4964), - [anon_sym_AT] = ACTIONS(4966), - [anon_sym_LBRACK] = ACTIONS(4966), - [anon_sym_DOT] = ACTIONS(4964), - [anon_sym_as] = ACTIONS(4964), - [anon_sym_EQ] = ACTIONS(4964), - [anon_sym_LBRACE] = ACTIONS(4966), - [anon_sym_RBRACE] = ACTIONS(4966), - [anon_sym_LPAREN] = ACTIONS(4966), - [anon_sym_COMMA] = ACTIONS(4966), - [anon_sym_LT] = ACTIONS(4964), - [anon_sym_GT] = ACTIONS(4964), - [anon_sym_where] = ACTIONS(4964), - [anon_sym_object] = ACTIONS(4964), - [anon_sym_fun] = ACTIONS(4964), - [anon_sym_SEMI] = ACTIONS(4966), - [anon_sym_get] = ACTIONS(4964), - [anon_sym_set] = ACTIONS(4964), - [anon_sym_this] = ACTIONS(4964), - [anon_sym_super] = ACTIONS(4964), - [anon_sym_STAR] = ACTIONS(4964), - [sym_label] = ACTIONS(4964), - [anon_sym_in] = ACTIONS(4964), - [anon_sym_DOT_DOT] = ACTIONS(4966), - [anon_sym_QMARK_COLON] = ACTIONS(4966), - [anon_sym_AMP_AMP] = ACTIONS(4966), - [anon_sym_PIPE_PIPE] = ACTIONS(4966), - [anon_sym_null] = ACTIONS(4964), - [anon_sym_if] = ACTIONS(4964), - [anon_sym_else] = ACTIONS(4964), - [anon_sym_when] = ACTIONS(4964), - [anon_sym_try] = ACTIONS(4964), - [anon_sym_throw] = ACTIONS(4964), - [anon_sym_return] = ACTIONS(4964), - [anon_sym_continue] = ACTIONS(4964), - [anon_sym_break] = ACTIONS(4964), - [anon_sym_COLON_COLON] = ACTIONS(4966), - [anon_sym_PLUS_EQ] = ACTIONS(4966), - [anon_sym_DASH_EQ] = ACTIONS(4966), - [anon_sym_STAR_EQ] = ACTIONS(4966), - [anon_sym_SLASH_EQ] = ACTIONS(4966), - [anon_sym_PERCENT_EQ] = ACTIONS(4966), - [anon_sym_BANG_EQ] = ACTIONS(4964), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4966), - [anon_sym_EQ_EQ] = ACTIONS(4964), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4966), - [anon_sym_LT_EQ] = ACTIONS(4966), - [anon_sym_GT_EQ] = ACTIONS(4966), - [anon_sym_BANGin] = ACTIONS(4966), - [anon_sym_is] = ACTIONS(4964), - [anon_sym_BANGis] = ACTIONS(4966), - [anon_sym_PLUS] = ACTIONS(4964), - [anon_sym_DASH] = ACTIONS(4964), - [anon_sym_SLASH] = ACTIONS(4964), - [anon_sym_PERCENT] = ACTIONS(4964), - [anon_sym_as_QMARK] = ACTIONS(4966), - [anon_sym_PLUS_PLUS] = ACTIONS(4966), - [anon_sym_DASH_DASH] = ACTIONS(4966), - [anon_sym_BANG] = ACTIONS(4964), - [anon_sym_BANG_BANG] = ACTIONS(4966), - [anon_sym_suspend] = ACTIONS(4964), - [anon_sym_sealed] = ACTIONS(4964), - [anon_sym_annotation] = ACTIONS(4964), - [anon_sym_data] = ACTIONS(4964), - [anon_sym_inner] = ACTIONS(4964), - [anon_sym_value] = ACTIONS(4964), - [anon_sym_override] = ACTIONS(4964), - [anon_sym_lateinit] = ACTIONS(4964), - [anon_sym_public] = ACTIONS(4964), - [anon_sym_private] = ACTIONS(4964), - [anon_sym_internal] = ACTIONS(4964), - [anon_sym_protected] = ACTIONS(4964), - [anon_sym_tailrec] = ACTIONS(4964), - [anon_sym_operator] = ACTIONS(4964), - [anon_sym_infix] = ACTIONS(4964), - [anon_sym_inline] = ACTIONS(4964), - [anon_sym_external] = ACTIONS(4964), - [sym_property_modifier] = ACTIONS(4964), - [anon_sym_abstract] = ACTIONS(4964), - [anon_sym_final] = ACTIONS(4964), - [anon_sym_open] = ACTIONS(4964), - [anon_sym_vararg] = ACTIONS(4964), - [anon_sym_noinline] = ACTIONS(4964), - [anon_sym_crossinline] = ACTIONS(4964), - [anon_sym_expect] = ACTIONS(4964), - [anon_sym_actual] = ACTIONS(4964), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4966), - [anon_sym_continue_AT] = ACTIONS(4966), - [anon_sym_break_AT] = ACTIONS(4966), - [anon_sym_this_AT] = ACTIONS(4966), - [anon_sym_super_AT] = ACTIONS(4966), - [sym_real_literal] = ACTIONS(4966), - [sym_integer_literal] = ACTIONS(4964), - [sym_hex_literal] = ACTIONS(4966), - [sym_bin_literal] = ACTIONS(4966), - [anon_sym_true] = ACTIONS(4964), - [anon_sym_false] = ACTIONS(4964), - [anon_sym_SQUOTE] = ACTIONS(4966), - [sym__backtick_identifier] = ACTIONS(4966), - [sym__automatic_semicolon] = ACTIONS(4966), - [sym_safe_nav] = ACTIONS(4966), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4966), - }, - [1089] = { - [sym__alpha_identifier] = ACTIONS(4968), - [anon_sym_AT] = ACTIONS(4970), - [anon_sym_LBRACK] = ACTIONS(4970), - [anon_sym_DOT] = ACTIONS(4968), - [anon_sym_as] = ACTIONS(4968), - [anon_sym_EQ] = ACTIONS(4968), - [anon_sym_LBRACE] = ACTIONS(4970), - [anon_sym_RBRACE] = ACTIONS(4970), - [anon_sym_LPAREN] = ACTIONS(4970), - [anon_sym_COMMA] = ACTIONS(4970), - [anon_sym_LT] = ACTIONS(4968), - [anon_sym_GT] = ACTIONS(4968), - [anon_sym_where] = ACTIONS(4968), - [anon_sym_object] = ACTIONS(4968), - [anon_sym_fun] = ACTIONS(4968), - [anon_sym_SEMI] = ACTIONS(4970), - [anon_sym_get] = ACTIONS(4968), - [anon_sym_set] = ACTIONS(4968), - [anon_sym_this] = ACTIONS(4968), - [anon_sym_super] = ACTIONS(4968), - [anon_sym_STAR] = ACTIONS(4968), - [sym_label] = ACTIONS(4968), - [anon_sym_in] = ACTIONS(4968), - [anon_sym_DOT_DOT] = ACTIONS(4970), - [anon_sym_QMARK_COLON] = ACTIONS(4970), - [anon_sym_AMP_AMP] = ACTIONS(4970), - [anon_sym_PIPE_PIPE] = ACTIONS(4970), - [anon_sym_null] = ACTIONS(4968), - [anon_sym_if] = ACTIONS(4968), - [anon_sym_else] = ACTIONS(4968), - [anon_sym_when] = ACTIONS(4968), - [anon_sym_try] = ACTIONS(4968), - [anon_sym_throw] = ACTIONS(4968), - [anon_sym_return] = ACTIONS(4968), - [anon_sym_continue] = ACTIONS(4968), - [anon_sym_break] = ACTIONS(4968), - [anon_sym_COLON_COLON] = ACTIONS(4970), - [anon_sym_PLUS_EQ] = ACTIONS(4970), - [anon_sym_DASH_EQ] = ACTIONS(4970), - [anon_sym_STAR_EQ] = ACTIONS(4970), - [anon_sym_SLASH_EQ] = ACTIONS(4970), - [anon_sym_PERCENT_EQ] = ACTIONS(4970), - [anon_sym_BANG_EQ] = ACTIONS(4968), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4970), - [anon_sym_EQ_EQ] = ACTIONS(4968), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4970), - [anon_sym_LT_EQ] = ACTIONS(4970), - [anon_sym_GT_EQ] = ACTIONS(4970), - [anon_sym_BANGin] = ACTIONS(4970), - [anon_sym_is] = ACTIONS(4968), - [anon_sym_BANGis] = ACTIONS(4970), - [anon_sym_PLUS] = ACTIONS(4968), - [anon_sym_DASH] = ACTIONS(4968), - [anon_sym_SLASH] = ACTIONS(4968), - [anon_sym_PERCENT] = ACTIONS(4968), - [anon_sym_as_QMARK] = ACTIONS(4970), - [anon_sym_PLUS_PLUS] = ACTIONS(4970), - [anon_sym_DASH_DASH] = ACTIONS(4970), - [anon_sym_BANG] = ACTIONS(4968), - [anon_sym_BANG_BANG] = ACTIONS(4970), - [anon_sym_suspend] = ACTIONS(4968), - [anon_sym_sealed] = ACTIONS(4968), - [anon_sym_annotation] = ACTIONS(4968), - [anon_sym_data] = ACTIONS(4968), - [anon_sym_inner] = ACTIONS(4968), - [anon_sym_value] = ACTIONS(4968), - [anon_sym_override] = ACTIONS(4968), - [anon_sym_lateinit] = ACTIONS(4968), - [anon_sym_public] = ACTIONS(4968), - [anon_sym_private] = ACTIONS(4968), - [anon_sym_internal] = ACTIONS(4968), - [anon_sym_protected] = ACTIONS(4968), - [anon_sym_tailrec] = ACTIONS(4968), - [anon_sym_operator] = ACTIONS(4968), - [anon_sym_infix] = ACTIONS(4968), - [anon_sym_inline] = ACTIONS(4968), - [anon_sym_external] = ACTIONS(4968), - [sym_property_modifier] = ACTIONS(4968), - [anon_sym_abstract] = ACTIONS(4968), - [anon_sym_final] = ACTIONS(4968), - [anon_sym_open] = ACTIONS(4968), - [anon_sym_vararg] = ACTIONS(4968), - [anon_sym_noinline] = ACTIONS(4968), - [anon_sym_crossinline] = ACTIONS(4968), - [anon_sym_expect] = ACTIONS(4968), - [anon_sym_actual] = ACTIONS(4968), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4970), - [anon_sym_continue_AT] = ACTIONS(4970), - [anon_sym_break_AT] = ACTIONS(4970), - [anon_sym_this_AT] = ACTIONS(4970), - [anon_sym_super_AT] = ACTIONS(4970), - [sym_real_literal] = ACTIONS(4970), - [sym_integer_literal] = ACTIONS(4968), - [sym_hex_literal] = ACTIONS(4970), - [sym_bin_literal] = ACTIONS(4970), - [anon_sym_true] = ACTIONS(4968), - [anon_sym_false] = ACTIONS(4968), - [anon_sym_SQUOTE] = ACTIONS(4970), - [sym__backtick_identifier] = ACTIONS(4970), - [sym__automatic_semicolon] = ACTIONS(4970), - [sym_safe_nav] = ACTIONS(4970), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4970), - }, - [1090] = { - [sym__alpha_identifier] = ACTIONS(4972), - [anon_sym_AT] = ACTIONS(4974), - [anon_sym_LBRACK] = ACTIONS(4974), - [anon_sym_DOT] = ACTIONS(4972), - [anon_sym_as] = ACTIONS(4972), - [anon_sym_EQ] = ACTIONS(4972), - [anon_sym_LBRACE] = ACTIONS(4974), - [anon_sym_RBRACE] = ACTIONS(4974), - [anon_sym_LPAREN] = ACTIONS(4974), - [anon_sym_COMMA] = ACTIONS(4974), - [anon_sym_LT] = ACTIONS(4972), - [anon_sym_GT] = ACTIONS(4972), - [anon_sym_where] = ACTIONS(4972), - [anon_sym_object] = ACTIONS(4972), - [anon_sym_fun] = ACTIONS(4972), - [anon_sym_SEMI] = ACTIONS(4974), - [anon_sym_get] = ACTIONS(4972), - [anon_sym_set] = ACTIONS(4972), - [anon_sym_this] = ACTIONS(4972), - [anon_sym_super] = ACTIONS(4972), - [anon_sym_STAR] = ACTIONS(4972), - [sym_label] = ACTIONS(4972), - [anon_sym_in] = ACTIONS(4972), - [anon_sym_DOT_DOT] = ACTIONS(4974), - [anon_sym_QMARK_COLON] = ACTIONS(4974), - [anon_sym_AMP_AMP] = ACTIONS(4974), - [anon_sym_PIPE_PIPE] = ACTIONS(4974), - [anon_sym_null] = ACTIONS(4972), - [anon_sym_if] = ACTIONS(4972), - [anon_sym_else] = ACTIONS(4972), - [anon_sym_when] = ACTIONS(4972), - [anon_sym_try] = ACTIONS(4972), - [anon_sym_throw] = ACTIONS(4972), - [anon_sym_return] = ACTIONS(4972), - [anon_sym_continue] = ACTIONS(4972), - [anon_sym_break] = ACTIONS(4972), - [anon_sym_COLON_COLON] = ACTIONS(4974), - [anon_sym_PLUS_EQ] = ACTIONS(4974), - [anon_sym_DASH_EQ] = ACTIONS(4974), - [anon_sym_STAR_EQ] = ACTIONS(4974), - [anon_sym_SLASH_EQ] = ACTIONS(4974), - [anon_sym_PERCENT_EQ] = ACTIONS(4974), - [anon_sym_BANG_EQ] = ACTIONS(4972), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4974), - [anon_sym_EQ_EQ] = ACTIONS(4972), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4974), - [anon_sym_LT_EQ] = ACTIONS(4974), - [anon_sym_GT_EQ] = ACTIONS(4974), - [anon_sym_BANGin] = ACTIONS(4974), - [anon_sym_is] = ACTIONS(4972), - [anon_sym_BANGis] = ACTIONS(4974), - [anon_sym_PLUS] = ACTIONS(4972), - [anon_sym_DASH] = ACTIONS(4972), - [anon_sym_SLASH] = ACTIONS(4972), - [anon_sym_PERCENT] = ACTIONS(4972), - [anon_sym_as_QMARK] = ACTIONS(4974), - [anon_sym_PLUS_PLUS] = ACTIONS(4974), - [anon_sym_DASH_DASH] = ACTIONS(4974), - [anon_sym_BANG] = ACTIONS(4972), - [anon_sym_BANG_BANG] = ACTIONS(4974), - [anon_sym_suspend] = ACTIONS(4972), - [anon_sym_sealed] = ACTIONS(4972), - [anon_sym_annotation] = ACTIONS(4972), - [anon_sym_data] = ACTIONS(4972), - [anon_sym_inner] = ACTIONS(4972), - [anon_sym_value] = ACTIONS(4972), - [anon_sym_override] = ACTIONS(4972), - [anon_sym_lateinit] = ACTIONS(4972), - [anon_sym_public] = ACTIONS(4972), - [anon_sym_private] = ACTIONS(4972), - [anon_sym_internal] = ACTIONS(4972), - [anon_sym_protected] = ACTIONS(4972), - [anon_sym_tailrec] = ACTIONS(4972), - [anon_sym_operator] = ACTIONS(4972), - [anon_sym_infix] = ACTIONS(4972), - [anon_sym_inline] = ACTIONS(4972), - [anon_sym_external] = ACTIONS(4972), - [sym_property_modifier] = ACTIONS(4972), - [anon_sym_abstract] = ACTIONS(4972), - [anon_sym_final] = ACTIONS(4972), - [anon_sym_open] = ACTIONS(4972), - [anon_sym_vararg] = ACTIONS(4972), - [anon_sym_noinline] = ACTIONS(4972), - [anon_sym_crossinline] = ACTIONS(4972), - [anon_sym_expect] = ACTIONS(4972), - [anon_sym_actual] = ACTIONS(4972), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4974), - [anon_sym_continue_AT] = ACTIONS(4974), - [anon_sym_break_AT] = ACTIONS(4974), - [anon_sym_this_AT] = ACTIONS(4974), - [anon_sym_super_AT] = ACTIONS(4974), - [sym_real_literal] = ACTIONS(4974), - [sym_integer_literal] = ACTIONS(4972), - [sym_hex_literal] = ACTIONS(4974), - [sym_bin_literal] = ACTIONS(4974), - [anon_sym_true] = ACTIONS(4972), - [anon_sym_false] = ACTIONS(4972), - [anon_sym_SQUOTE] = ACTIONS(4974), - [sym__backtick_identifier] = ACTIONS(4974), - [sym__automatic_semicolon] = ACTIONS(4974), - [sym_safe_nav] = ACTIONS(4974), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4974), - }, - [1091] = { - [sym__alpha_identifier] = ACTIONS(4976), - [anon_sym_AT] = ACTIONS(4978), - [anon_sym_LBRACK] = ACTIONS(4978), - [anon_sym_DOT] = ACTIONS(4976), - [anon_sym_as] = ACTIONS(4976), - [anon_sym_EQ] = ACTIONS(4976), - [anon_sym_LBRACE] = ACTIONS(4978), - [anon_sym_RBRACE] = ACTIONS(4978), - [anon_sym_LPAREN] = ACTIONS(4978), - [anon_sym_COMMA] = ACTIONS(4978), - [anon_sym_LT] = ACTIONS(4976), - [anon_sym_GT] = ACTIONS(4976), - [anon_sym_where] = ACTIONS(4976), - [anon_sym_object] = ACTIONS(4976), - [anon_sym_fun] = ACTIONS(4976), - [anon_sym_SEMI] = ACTIONS(4978), - [anon_sym_get] = ACTIONS(4976), - [anon_sym_set] = ACTIONS(4976), - [anon_sym_this] = ACTIONS(4976), - [anon_sym_super] = ACTIONS(4976), - [anon_sym_STAR] = ACTIONS(4976), - [sym_label] = ACTIONS(4976), - [anon_sym_in] = ACTIONS(4976), - [anon_sym_DOT_DOT] = ACTIONS(4978), - [anon_sym_QMARK_COLON] = ACTIONS(4978), - [anon_sym_AMP_AMP] = ACTIONS(4978), - [anon_sym_PIPE_PIPE] = ACTIONS(4978), - [anon_sym_null] = ACTIONS(4976), - [anon_sym_if] = ACTIONS(4976), - [anon_sym_else] = ACTIONS(4976), - [anon_sym_when] = ACTIONS(4976), - [anon_sym_try] = ACTIONS(4976), - [anon_sym_throw] = ACTIONS(4976), - [anon_sym_return] = ACTIONS(4976), - [anon_sym_continue] = ACTIONS(4976), - [anon_sym_break] = ACTIONS(4976), - [anon_sym_COLON_COLON] = ACTIONS(4978), - [anon_sym_PLUS_EQ] = ACTIONS(4978), - [anon_sym_DASH_EQ] = ACTIONS(4978), - [anon_sym_STAR_EQ] = ACTIONS(4978), - [anon_sym_SLASH_EQ] = ACTIONS(4978), - [anon_sym_PERCENT_EQ] = ACTIONS(4978), - [anon_sym_BANG_EQ] = ACTIONS(4976), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4978), - [anon_sym_EQ_EQ] = ACTIONS(4976), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4978), - [anon_sym_LT_EQ] = ACTIONS(4978), - [anon_sym_GT_EQ] = ACTIONS(4978), - [anon_sym_BANGin] = ACTIONS(4978), - [anon_sym_is] = ACTIONS(4976), - [anon_sym_BANGis] = ACTIONS(4978), - [anon_sym_PLUS] = ACTIONS(4976), - [anon_sym_DASH] = ACTIONS(4976), - [anon_sym_SLASH] = ACTIONS(4976), - [anon_sym_PERCENT] = ACTIONS(4976), - [anon_sym_as_QMARK] = ACTIONS(4978), - [anon_sym_PLUS_PLUS] = ACTIONS(4978), - [anon_sym_DASH_DASH] = ACTIONS(4978), - [anon_sym_BANG] = ACTIONS(4976), - [anon_sym_BANG_BANG] = ACTIONS(4978), - [anon_sym_suspend] = ACTIONS(4976), - [anon_sym_sealed] = ACTIONS(4976), - [anon_sym_annotation] = ACTIONS(4976), - [anon_sym_data] = ACTIONS(4976), - [anon_sym_inner] = ACTIONS(4976), - [anon_sym_value] = ACTIONS(4976), - [anon_sym_override] = ACTIONS(4976), - [anon_sym_lateinit] = ACTIONS(4976), - [anon_sym_public] = ACTIONS(4976), - [anon_sym_private] = ACTIONS(4976), - [anon_sym_internal] = ACTIONS(4976), - [anon_sym_protected] = ACTIONS(4976), - [anon_sym_tailrec] = ACTIONS(4976), - [anon_sym_operator] = ACTIONS(4976), - [anon_sym_infix] = ACTIONS(4976), - [anon_sym_inline] = ACTIONS(4976), - [anon_sym_external] = ACTIONS(4976), - [sym_property_modifier] = ACTIONS(4976), - [anon_sym_abstract] = ACTIONS(4976), - [anon_sym_final] = ACTIONS(4976), - [anon_sym_open] = ACTIONS(4976), - [anon_sym_vararg] = ACTIONS(4976), - [anon_sym_noinline] = ACTIONS(4976), - [anon_sym_crossinline] = ACTIONS(4976), - [anon_sym_expect] = ACTIONS(4976), - [anon_sym_actual] = ACTIONS(4976), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4978), - [anon_sym_continue_AT] = ACTIONS(4978), - [anon_sym_break_AT] = ACTIONS(4978), - [anon_sym_this_AT] = ACTIONS(4978), - [anon_sym_super_AT] = ACTIONS(4978), - [sym_real_literal] = ACTIONS(4978), - [sym_integer_literal] = ACTIONS(4976), - [sym_hex_literal] = ACTIONS(4978), - [sym_bin_literal] = ACTIONS(4978), - [anon_sym_true] = ACTIONS(4976), - [anon_sym_false] = ACTIONS(4976), - [anon_sym_SQUOTE] = ACTIONS(4978), - [sym__backtick_identifier] = ACTIONS(4978), - [sym__automatic_semicolon] = ACTIONS(4978), - [sym_safe_nav] = ACTIONS(4978), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4978), - }, - [1092] = { - [sym__alpha_identifier] = ACTIONS(4980), - [anon_sym_AT] = ACTIONS(4982), - [anon_sym_LBRACK] = ACTIONS(4982), - [anon_sym_DOT] = ACTIONS(4980), - [anon_sym_as] = ACTIONS(4980), - [anon_sym_EQ] = ACTIONS(4980), - [anon_sym_LBRACE] = ACTIONS(4982), - [anon_sym_RBRACE] = ACTIONS(4982), - [anon_sym_LPAREN] = ACTIONS(4982), - [anon_sym_COMMA] = ACTIONS(4982), - [anon_sym_LT] = ACTIONS(4980), - [anon_sym_GT] = ACTIONS(4980), - [anon_sym_where] = ACTIONS(4980), - [anon_sym_object] = ACTIONS(4980), - [anon_sym_fun] = ACTIONS(4980), - [anon_sym_SEMI] = ACTIONS(4982), - [anon_sym_get] = ACTIONS(4980), - [anon_sym_set] = ACTIONS(4980), - [anon_sym_this] = ACTIONS(4980), - [anon_sym_super] = ACTIONS(4980), - [anon_sym_STAR] = ACTIONS(4980), - [sym_label] = ACTIONS(4980), - [anon_sym_in] = ACTIONS(4980), - [anon_sym_DOT_DOT] = ACTIONS(4982), - [anon_sym_QMARK_COLON] = ACTIONS(4982), - [anon_sym_AMP_AMP] = ACTIONS(4982), - [anon_sym_PIPE_PIPE] = ACTIONS(4982), - [anon_sym_null] = ACTIONS(4980), - [anon_sym_if] = ACTIONS(4980), - [anon_sym_else] = ACTIONS(4980), - [anon_sym_when] = ACTIONS(4980), - [anon_sym_try] = ACTIONS(4980), - [anon_sym_throw] = ACTIONS(4980), - [anon_sym_return] = ACTIONS(4980), - [anon_sym_continue] = ACTIONS(4980), - [anon_sym_break] = ACTIONS(4980), - [anon_sym_COLON_COLON] = ACTIONS(4982), - [anon_sym_PLUS_EQ] = ACTIONS(4982), - [anon_sym_DASH_EQ] = ACTIONS(4982), - [anon_sym_STAR_EQ] = ACTIONS(4982), - [anon_sym_SLASH_EQ] = ACTIONS(4982), - [anon_sym_PERCENT_EQ] = ACTIONS(4982), - [anon_sym_BANG_EQ] = ACTIONS(4980), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4982), - [anon_sym_EQ_EQ] = ACTIONS(4980), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4982), - [anon_sym_LT_EQ] = ACTIONS(4982), - [anon_sym_GT_EQ] = ACTIONS(4982), - [anon_sym_BANGin] = ACTIONS(4982), - [anon_sym_is] = ACTIONS(4980), - [anon_sym_BANGis] = ACTIONS(4982), - [anon_sym_PLUS] = ACTIONS(4980), - [anon_sym_DASH] = ACTIONS(4980), - [anon_sym_SLASH] = ACTIONS(4980), - [anon_sym_PERCENT] = ACTIONS(4980), - [anon_sym_as_QMARK] = ACTIONS(4982), - [anon_sym_PLUS_PLUS] = ACTIONS(4982), - [anon_sym_DASH_DASH] = ACTIONS(4982), - [anon_sym_BANG] = ACTIONS(4980), - [anon_sym_BANG_BANG] = ACTIONS(4982), - [anon_sym_suspend] = ACTIONS(4980), - [anon_sym_sealed] = ACTIONS(4980), - [anon_sym_annotation] = ACTIONS(4980), - [anon_sym_data] = ACTIONS(4980), - [anon_sym_inner] = ACTIONS(4980), - [anon_sym_value] = ACTIONS(4980), - [anon_sym_override] = ACTIONS(4980), - [anon_sym_lateinit] = ACTIONS(4980), - [anon_sym_public] = ACTIONS(4980), - [anon_sym_private] = ACTIONS(4980), - [anon_sym_internal] = ACTIONS(4980), - [anon_sym_protected] = ACTIONS(4980), - [anon_sym_tailrec] = ACTIONS(4980), - [anon_sym_operator] = ACTIONS(4980), - [anon_sym_infix] = ACTIONS(4980), - [anon_sym_inline] = ACTIONS(4980), - [anon_sym_external] = ACTIONS(4980), - [sym_property_modifier] = ACTIONS(4980), - [anon_sym_abstract] = ACTIONS(4980), - [anon_sym_final] = ACTIONS(4980), - [anon_sym_open] = ACTIONS(4980), - [anon_sym_vararg] = ACTIONS(4980), - [anon_sym_noinline] = ACTIONS(4980), - [anon_sym_crossinline] = ACTIONS(4980), - [anon_sym_expect] = ACTIONS(4980), - [anon_sym_actual] = ACTIONS(4980), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4982), - [anon_sym_continue_AT] = ACTIONS(4982), - [anon_sym_break_AT] = ACTIONS(4982), - [anon_sym_this_AT] = ACTIONS(4982), - [anon_sym_super_AT] = ACTIONS(4982), - [sym_real_literal] = ACTIONS(4982), - [sym_integer_literal] = ACTIONS(4980), - [sym_hex_literal] = ACTIONS(4982), - [sym_bin_literal] = ACTIONS(4982), - [anon_sym_true] = ACTIONS(4980), - [anon_sym_false] = ACTIONS(4980), - [anon_sym_SQUOTE] = ACTIONS(4982), - [sym__backtick_identifier] = ACTIONS(4982), - [sym__automatic_semicolon] = ACTIONS(4982), - [sym_safe_nav] = ACTIONS(4982), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4982), - }, - [1093] = { - [sym__alpha_identifier] = ACTIONS(4984), - [anon_sym_AT] = ACTIONS(4986), - [anon_sym_LBRACK] = ACTIONS(4986), - [anon_sym_DOT] = ACTIONS(4984), - [anon_sym_as] = ACTIONS(4984), - [anon_sym_EQ] = ACTIONS(4984), - [anon_sym_LBRACE] = ACTIONS(4986), - [anon_sym_RBRACE] = ACTIONS(4986), - [anon_sym_LPAREN] = ACTIONS(4986), - [anon_sym_COMMA] = ACTIONS(4986), - [anon_sym_LT] = ACTIONS(4984), - [anon_sym_GT] = ACTIONS(4984), - [anon_sym_where] = ACTIONS(4984), - [anon_sym_object] = ACTIONS(4984), - [anon_sym_fun] = ACTIONS(4984), - [anon_sym_SEMI] = ACTIONS(4986), - [anon_sym_get] = ACTIONS(4984), - [anon_sym_set] = ACTIONS(4984), - [anon_sym_this] = ACTIONS(4984), - [anon_sym_super] = ACTIONS(4984), - [anon_sym_STAR] = ACTIONS(4984), - [sym_label] = ACTIONS(4984), - [anon_sym_in] = ACTIONS(4984), - [anon_sym_DOT_DOT] = ACTIONS(4986), - [anon_sym_QMARK_COLON] = ACTIONS(4986), - [anon_sym_AMP_AMP] = ACTIONS(4986), - [anon_sym_PIPE_PIPE] = ACTIONS(4986), - [anon_sym_null] = ACTIONS(4984), - [anon_sym_if] = ACTIONS(4984), - [anon_sym_else] = ACTIONS(4984), - [anon_sym_when] = ACTIONS(4984), - [anon_sym_try] = ACTIONS(4984), - [anon_sym_throw] = ACTIONS(4984), - [anon_sym_return] = ACTIONS(4984), - [anon_sym_continue] = ACTIONS(4984), - [anon_sym_break] = ACTIONS(4984), - [anon_sym_COLON_COLON] = ACTIONS(4986), - [anon_sym_PLUS_EQ] = ACTIONS(4986), - [anon_sym_DASH_EQ] = ACTIONS(4986), - [anon_sym_STAR_EQ] = ACTIONS(4986), - [anon_sym_SLASH_EQ] = ACTIONS(4986), - [anon_sym_PERCENT_EQ] = ACTIONS(4986), - [anon_sym_BANG_EQ] = ACTIONS(4984), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4986), - [anon_sym_EQ_EQ] = ACTIONS(4984), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4986), - [anon_sym_LT_EQ] = ACTIONS(4986), - [anon_sym_GT_EQ] = ACTIONS(4986), - [anon_sym_BANGin] = ACTIONS(4986), - [anon_sym_is] = ACTIONS(4984), - [anon_sym_BANGis] = ACTIONS(4986), - [anon_sym_PLUS] = ACTIONS(4984), - [anon_sym_DASH] = ACTIONS(4984), - [anon_sym_SLASH] = ACTIONS(4984), - [anon_sym_PERCENT] = ACTIONS(4984), - [anon_sym_as_QMARK] = ACTIONS(4986), - [anon_sym_PLUS_PLUS] = ACTIONS(4986), - [anon_sym_DASH_DASH] = ACTIONS(4986), - [anon_sym_BANG] = ACTIONS(4984), - [anon_sym_BANG_BANG] = ACTIONS(4986), - [anon_sym_suspend] = ACTIONS(4984), - [anon_sym_sealed] = ACTIONS(4984), - [anon_sym_annotation] = ACTIONS(4984), - [anon_sym_data] = ACTIONS(4984), - [anon_sym_inner] = ACTIONS(4984), - [anon_sym_value] = ACTIONS(4984), - [anon_sym_override] = ACTIONS(4984), - [anon_sym_lateinit] = ACTIONS(4984), - [anon_sym_public] = ACTIONS(4984), - [anon_sym_private] = ACTIONS(4984), - [anon_sym_internal] = ACTIONS(4984), - [anon_sym_protected] = ACTIONS(4984), - [anon_sym_tailrec] = ACTIONS(4984), - [anon_sym_operator] = ACTIONS(4984), - [anon_sym_infix] = ACTIONS(4984), - [anon_sym_inline] = ACTIONS(4984), - [anon_sym_external] = ACTIONS(4984), - [sym_property_modifier] = ACTIONS(4984), - [anon_sym_abstract] = ACTIONS(4984), - [anon_sym_final] = ACTIONS(4984), - [anon_sym_open] = ACTIONS(4984), - [anon_sym_vararg] = ACTIONS(4984), - [anon_sym_noinline] = ACTIONS(4984), - [anon_sym_crossinline] = ACTIONS(4984), - [anon_sym_expect] = ACTIONS(4984), - [anon_sym_actual] = ACTIONS(4984), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4986), - [anon_sym_continue_AT] = ACTIONS(4986), - [anon_sym_break_AT] = ACTIONS(4986), - [anon_sym_this_AT] = ACTIONS(4986), - [anon_sym_super_AT] = ACTIONS(4986), - [sym_real_literal] = ACTIONS(4986), - [sym_integer_literal] = ACTIONS(4984), - [sym_hex_literal] = ACTIONS(4986), - [sym_bin_literal] = ACTIONS(4986), - [anon_sym_true] = ACTIONS(4984), - [anon_sym_false] = ACTIONS(4984), - [anon_sym_SQUOTE] = ACTIONS(4986), - [sym__backtick_identifier] = ACTIONS(4986), - [sym__automatic_semicolon] = ACTIONS(4986), - [sym_safe_nav] = ACTIONS(4986), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4986), - }, - [1094] = { - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3370), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_fun] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(3368), - [anon_sym_set] = ACTIONS(3368), - [anon_sym_this] = ACTIONS(3368), - [anon_sym_super] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_null] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_when] = ACTIONS(3368), - [anon_sym_try] = ACTIONS(3368), - [anon_sym_throw] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3368), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(3368), - [anon_sym_sealed] = ACTIONS(3368), - [anon_sym_annotation] = ACTIONS(3368), - [anon_sym_data] = ACTIONS(3368), - [anon_sym_inner] = ACTIONS(3368), - [anon_sym_value] = ACTIONS(3368), - [anon_sym_override] = ACTIONS(3368), - [anon_sym_lateinit] = ACTIONS(3368), - [anon_sym_public] = ACTIONS(3368), - [anon_sym_private] = ACTIONS(3368), - [anon_sym_internal] = ACTIONS(3368), - [anon_sym_protected] = ACTIONS(3368), - [anon_sym_tailrec] = ACTIONS(3368), - [anon_sym_operator] = ACTIONS(3368), - [anon_sym_infix] = ACTIONS(3368), - [anon_sym_inline] = ACTIONS(3368), - [anon_sym_external] = ACTIONS(3368), - [sym_property_modifier] = ACTIONS(3368), - [anon_sym_abstract] = ACTIONS(3368), - [anon_sym_final] = ACTIONS(3368), - [anon_sym_open] = ACTIONS(3368), - [anon_sym_vararg] = ACTIONS(3368), - [anon_sym_noinline] = ACTIONS(3368), - [anon_sym_crossinline] = ACTIONS(3368), - [anon_sym_expect] = ACTIONS(3368), - [anon_sym_actual] = ACTIONS(3368), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3370), - [anon_sym_continue_AT] = ACTIONS(3370), - [anon_sym_break_AT] = ACTIONS(3370), - [anon_sym_this_AT] = ACTIONS(3370), - [anon_sym_super_AT] = ACTIONS(3370), - [sym_real_literal] = ACTIONS(3370), - [sym_integer_literal] = ACTIONS(3368), - [sym_hex_literal] = ACTIONS(3370), - [sym_bin_literal] = ACTIONS(3370), - [anon_sym_true] = ACTIONS(3368), - [anon_sym_false] = ACTIONS(3368), - [anon_sym_SQUOTE] = ACTIONS(3370), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3370), - }, - [1095] = { - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_EQ] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_object] = ACTIONS(4347), - [anon_sym_fun] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_this] = ACTIONS(4347), - [anon_sym_super] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4347), - [sym_label] = ACTIONS(4347), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_null] = ACTIONS(4347), - [anon_sym_if] = ACTIONS(4347), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_when] = ACTIONS(4347), - [anon_sym_try] = ACTIONS(4347), - [anon_sym_throw] = ACTIONS(4347), - [anon_sym_return] = ACTIONS(4347), - [anon_sym_continue] = ACTIONS(4347), - [anon_sym_break] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_PLUS_EQ] = ACTIONS(4349), - [anon_sym_DASH_EQ] = ACTIONS(4349), - [anon_sym_STAR_EQ] = ACTIONS(4349), - [anon_sym_SLASH_EQ] = ACTIONS(4349), - [anon_sym_PERCENT_EQ] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4347), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG] = ACTIONS(4347), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4349), - [anon_sym_continue_AT] = ACTIONS(4349), - [anon_sym_break_AT] = ACTIONS(4349), - [anon_sym_this_AT] = ACTIONS(4349), - [anon_sym_super_AT] = ACTIONS(4349), - [sym_real_literal] = ACTIONS(4349), - [sym_integer_literal] = ACTIONS(4347), - [sym_hex_literal] = ACTIONS(4349), - [sym_bin_literal] = ACTIONS(4349), - [anon_sym_true] = ACTIONS(4347), - [anon_sym_false] = ACTIONS(4347), - [anon_sym_SQUOTE] = ACTIONS(4349), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4349), - }, - [1096] = { - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(4443), - [anon_sym_LBRACE] = ACTIONS(4445), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_COMMA] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_where] = ACTIONS(4443), - [anon_sym_object] = ACTIONS(4443), - [anon_sym_fun] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_this] = ACTIONS(4443), - [anon_sym_super] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4443), - [sym_label] = ACTIONS(4443), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_null] = ACTIONS(4443), - [anon_sym_if] = ACTIONS(4443), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_when] = ACTIONS(4443), - [anon_sym_try] = ACTIONS(4443), - [anon_sym_throw] = ACTIONS(4443), - [anon_sym_return] = ACTIONS(4443), - [anon_sym_continue] = ACTIONS(4443), - [anon_sym_break] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_PLUS_EQ] = ACTIONS(4445), - [anon_sym_DASH_EQ] = ACTIONS(4445), - [anon_sym_STAR_EQ] = ACTIONS(4445), - [anon_sym_SLASH_EQ] = ACTIONS(4445), - [anon_sym_PERCENT_EQ] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4443), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG] = ACTIONS(4443), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4445), - [anon_sym_continue_AT] = ACTIONS(4445), - [anon_sym_break_AT] = ACTIONS(4445), - [anon_sym_this_AT] = ACTIONS(4445), - [anon_sym_super_AT] = ACTIONS(4445), - [sym_real_literal] = ACTIONS(4445), - [sym_integer_literal] = ACTIONS(4443), - [sym_hex_literal] = ACTIONS(4445), - [sym_bin_literal] = ACTIONS(4445), - [anon_sym_true] = ACTIONS(4443), - [anon_sym_false] = ACTIONS(4443), - [anon_sym_SQUOTE] = ACTIONS(4445), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4445), - }, - [1097] = { - [sym__alpha_identifier] = ACTIONS(4630), - [anon_sym_AT] = ACTIONS(4632), - [anon_sym_LBRACK] = ACTIONS(4632), - [anon_sym_DOT] = ACTIONS(4630), - [anon_sym_as] = ACTIONS(4630), - [anon_sym_EQ] = ACTIONS(4630), - [anon_sym_LBRACE] = ACTIONS(4632), - [anon_sym_RBRACE] = ACTIONS(4632), - [anon_sym_LPAREN] = ACTIONS(4632), - [anon_sym_COMMA] = ACTIONS(4632), - [anon_sym_LT] = ACTIONS(4630), - [anon_sym_GT] = ACTIONS(4630), - [anon_sym_where] = ACTIONS(4630), - [anon_sym_object] = ACTIONS(4630), - [anon_sym_fun] = ACTIONS(4630), - [anon_sym_SEMI] = ACTIONS(4632), - [anon_sym_get] = ACTIONS(4630), - [anon_sym_set] = ACTIONS(4630), - [anon_sym_this] = ACTIONS(4630), - [anon_sym_super] = ACTIONS(4630), - [anon_sym_STAR] = ACTIONS(4630), - [sym_label] = ACTIONS(4630), - [anon_sym_in] = ACTIONS(4630), - [anon_sym_DOT_DOT] = ACTIONS(4632), - [anon_sym_QMARK_COLON] = ACTIONS(4632), - [anon_sym_AMP_AMP] = ACTIONS(4632), - [anon_sym_PIPE_PIPE] = ACTIONS(4632), - [anon_sym_null] = ACTIONS(4630), - [anon_sym_if] = ACTIONS(4630), - [anon_sym_else] = ACTIONS(4630), - [anon_sym_when] = ACTIONS(4630), - [anon_sym_try] = ACTIONS(4630), - [anon_sym_throw] = ACTIONS(4630), - [anon_sym_return] = ACTIONS(4630), - [anon_sym_continue] = ACTIONS(4630), - [anon_sym_break] = ACTIONS(4630), - [anon_sym_COLON_COLON] = ACTIONS(4632), - [anon_sym_PLUS_EQ] = ACTIONS(4632), - [anon_sym_DASH_EQ] = ACTIONS(4632), - [anon_sym_STAR_EQ] = ACTIONS(4632), - [anon_sym_SLASH_EQ] = ACTIONS(4632), - [anon_sym_PERCENT_EQ] = ACTIONS(4632), - [anon_sym_BANG_EQ] = ACTIONS(4630), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4632), - [anon_sym_EQ_EQ] = ACTIONS(4630), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4632), - [anon_sym_LT_EQ] = ACTIONS(4632), - [anon_sym_GT_EQ] = ACTIONS(4632), - [anon_sym_BANGin] = ACTIONS(4632), - [anon_sym_is] = ACTIONS(4630), - [anon_sym_BANGis] = ACTIONS(4632), - [anon_sym_PLUS] = ACTIONS(4630), - [anon_sym_DASH] = ACTIONS(4630), - [anon_sym_SLASH] = ACTIONS(4630), - [anon_sym_PERCENT] = ACTIONS(4630), - [anon_sym_as_QMARK] = ACTIONS(4632), - [anon_sym_PLUS_PLUS] = ACTIONS(4632), - [anon_sym_DASH_DASH] = ACTIONS(4632), - [anon_sym_BANG] = ACTIONS(4630), - [anon_sym_BANG_BANG] = ACTIONS(4632), - [anon_sym_suspend] = ACTIONS(4630), - [anon_sym_sealed] = ACTIONS(4630), - [anon_sym_annotation] = ACTIONS(4630), - [anon_sym_data] = ACTIONS(4630), - [anon_sym_inner] = ACTIONS(4630), - [anon_sym_value] = ACTIONS(4630), - [anon_sym_override] = ACTIONS(4630), - [anon_sym_lateinit] = ACTIONS(4630), - [anon_sym_public] = ACTIONS(4630), - [anon_sym_private] = ACTIONS(4630), - [anon_sym_internal] = ACTIONS(4630), - [anon_sym_protected] = ACTIONS(4630), - [anon_sym_tailrec] = ACTIONS(4630), - [anon_sym_operator] = ACTIONS(4630), - [anon_sym_infix] = ACTIONS(4630), - [anon_sym_inline] = ACTIONS(4630), - [anon_sym_external] = ACTIONS(4630), - [sym_property_modifier] = ACTIONS(4630), - [anon_sym_abstract] = ACTIONS(4630), - [anon_sym_final] = ACTIONS(4630), - [anon_sym_open] = ACTIONS(4630), - [anon_sym_vararg] = ACTIONS(4630), - [anon_sym_noinline] = ACTIONS(4630), - [anon_sym_crossinline] = ACTIONS(4630), - [anon_sym_expect] = ACTIONS(4630), - [anon_sym_actual] = ACTIONS(4630), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4632), - [anon_sym_continue_AT] = ACTIONS(4632), - [anon_sym_break_AT] = ACTIONS(4632), - [anon_sym_this_AT] = ACTIONS(4632), - [anon_sym_super_AT] = ACTIONS(4632), - [sym_real_literal] = ACTIONS(4632), - [sym_integer_literal] = ACTIONS(4630), - [sym_hex_literal] = ACTIONS(4632), - [sym_bin_literal] = ACTIONS(4632), - [anon_sym_true] = ACTIONS(4630), - [anon_sym_false] = ACTIONS(4630), - [anon_sym_SQUOTE] = ACTIONS(4632), - [sym__backtick_identifier] = ACTIONS(4632), - [sym__automatic_semicolon] = ACTIONS(4632), - [sym_safe_nav] = ACTIONS(4632), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4632), - }, - [1098] = { - [sym__alpha_identifier] = ACTIONS(4988), - [anon_sym_AT] = ACTIONS(4990), - [anon_sym_LBRACK] = ACTIONS(4990), - [anon_sym_DOT] = ACTIONS(4988), - [anon_sym_as] = ACTIONS(4988), - [anon_sym_EQ] = ACTIONS(4988), - [anon_sym_LBRACE] = ACTIONS(4990), - [anon_sym_RBRACE] = ACTIONS(4990), - [anon_sym_LPAREN] = ACTIONS(4990), - [anon_sym_COMMA] = ACTIONS(4990), - [anon_sym_LT] = ACTIONS(4988), - [anon_sym_GT] = ACTIONS(4988), - [anon_sym_where] = ACTIONS(4988), - [anon_sym_object] = ACTIONS(4988), - [anon_sym_fun] = ACTIONS(4988), - [anon_sym_SEMI] = ACTIONS(4990), - [anon_sym_get] = ACTIONS(4988), - [anon_sym_set] = ACTIONS(4988), - [anon_sym_this] = ACTIONS(4988), - [anon_sym_super] = ACTIONS(4988), - [anon_sym_STAR] = ACTIONS(4988), - [sym_label] = ACTIONS(4988), - [anon_sym_in] = ACTIONS(4988), - [anon_sym_DOT_DOT] = ACTIONS(4990), - [anon_sym_QMARK_COLON] = ACTIONS(4990), - [anon_sym_AMP_AMP] = ACTIONS(4990), - [anon_sym_PIPE_PIPE] = ACTIONS(4990), - [anon_sym_null] = ACTIONS(4988), - [anon_sym_if] = ACTIONS(4988), - [anon_sym_else] = ACTIONS(4988), - [anon_sym_when] = ACTIONS(4988), - [anon_sym_try] = ACTIONS(4988), - [anon_sym_throw] = ACTIONS(4988), - [anon_sym_return] = ACTIONS(4988), - [anon_sym_continue] = ACTIONS(4988), - [anon_sym_break] = ACTIONS(4988), - [anon_sym_COLON_COLON] = ACTIONS(4990), - [anon_sym_PLUS_EQ] = ACTIONS(4990), - [anon_sym_DASH_EQ] = ACTIONS(4990), - [anon_sym_STAR_EQ] = ACTIONS(4990), - [anon_sym_SLASH_EQ] = ACTIONS(4990), - [anon_sym_PERCENT_EQ] = ACTIONS(4990), - [anon_sym_BANG_EQ] = ACTIONS(4988), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4990), - [anon_sym_EQ_EQ] = ACTIONS(4988), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4990), - [anon_sym_LT_EQ] = ACTIONS(4990), - [anon_sym_GT_EQ] = ACTIONS(4990), - [anon_sym_BANGin] = ACTIONS(4990), - [anon_sym_is] = ACTIONS(4988), - [anon_sym_BANGis] = ACTIONS(4990), - [anon_sym_PLUS] = ACTIONS(4988), - [anon_sym_DASH] = ACTIONS(4988), - [anon_sym_SLASH] = ACTIONS(4988), - [anon_sym_PERCENT] = ACTIONS(4988), - [anon_sym_as_QMARK] = ACTIONS(4990), - [anon_sym_PLUS_PLUS] = ACTIONS(4990), - [anon_sym_DASH_DASH] = ACTIONS(4990), - [anon_sym_BANG] = ACTIONS(4988), - [anon_sym_BANG_BANG] = ACTIONS(4990), - [anon_sym_suspend] = ACTIONS(4988), - [anon_sym_sealed] = ACTIONS(4988), - [anon_sym_annotation] = ACTIONS(4988), - [anon_sym_data] = ACTIONS(4988), - [anon_sym_inner] = ACTIONS(4988), - [anon_sym_value] = ACTIONS(4988), - [anon_sym_override] = ACTIONS(4988), - [anon_sym_lateinit] = ACTIONS(4988), - [anon_sym_public] = ACTIONS(4988), - [anon_sym_private] = ACTIONS(4988), - [anon_sym_internal] = ACTIONS(4988), - [anon_sym_protected] = ACTIONS(4988), - [anon_sym_tailrec] = ACTIONS(4988), - [anon_sym_operator] = ACTIONS(4988), - [anon_sym_infix] = ACTIONS(4988), - [anon_sym_inline] = ACTIONS(4988), - [anon_sym_external] = ACTIONS(4988), - [sym_property_modifier] = ACTIONS(4988), - [anon_sym_abstract] = ACTIONS(4988), - [anon_sym_final] = ACTIONS(4988), - [anon_sym_open] = ACTIONS(4988), - [anon_sym_vararg] = ACTIONS(4988), - [anon_sym_noinline] = ACTIONS(4988), - [anon_sym_crossinline] = ACTIONS(4988), - [anon_sym_expect] = ACTIONS(4988), - [anon_sym_actual] = ACTIONS(4988), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4990), - [anon_sym_continue_AT] = ACTIONS(4990), - [anon_sym_break_AT] = ACTIONS(4990), - [anon_sym_this_AT] = ACTIONS(4990), - [anon_sym_super_AT] = ACTIONS(4990), - [sym_real_literal] = ACTIONS(4990), - [sym_integer_literal] = ACTIONS(4988), - [sym_hex_literal] = ACTIONS(4990), - [sym_bin_literal] = ACTIONS(4990), - [anon_sym_true] = ACTIONS(4988), - [anon_sym_false] = ACTIONS(4988), - [anon_sym_SQUOTE] = ACTIONS(4990), - [sym__backtick_identifier] = ACTIONS(4990), - [sym__automatic_semicolon] = ACTIONS(4990), - [sym_safe_nav] = ACTIONS(4990), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4990), - }, - [1099] = { - [sym__alpha_identifier] = ACTIONS(4888), - [anon_sym_AT] = ACTIONS(4890), - [anon_sym_LBRACK] = ACTIONS(4890), - [anon_sym_DOT] = ACTIONS(4888), - [anon_sym_as] = ACTIONS(4888), - [anon_sym_EQ] = ACTIONS(4888), - [anon_sym_LBRACE] = ACTIONS(4890), - [anon_sym_RBRACE] = ACTIONS(4890), - [anon_sym_LPAREN] = ACTIONS(4890), - [anon_sym_COMMA] = ACTIONS(4890), - [anon_sym_LT] = ACTIONS(4888), - [anon_sym_GT] = ACTIONS(4888), - [anon_sym_where] = ACTIONS(4888), - [anon_sym_object] = ACTIONS(4888), - [anon_sym_fun] = ACTIONS(4888), - [anon_sym_SEMI] = ACTIONS(4890), - [anon_sym_get] = ACTIONS(4888), - [anon_sym_set] = ACTIONS(4888), - [anon_sym_this] = ACTIONS(4888), - [anon_sym_super] = ACTIONS(4888), - [anon_sym_STAR] = ACTIONS(4888), - [sym_label] = ACTIONS(4888), - [anon_sym_in] = ACTIONS(4888), - [anon_sym_DOT_DOT] = ACTIONS(4890), - [anon_sym_QMARK_COLON] = ACTIONS(4890), - [anon_sym_AMP_AMP] = ACTIONS(4890), - [anon_sym_PIPE_PIPE] = ACTIONS(4890), - [anon_sym_null] = ACTIONS(4888), - [anon_sym_if] = ACTIONS(4888), - [anon_sym_else] = ACTIONS(4888), - [anon_sym_when] = ACTIONS(4888), - [anon_sym_try] = ACTIONS(4888), - [anon_sym_throw] = ACTIONS(4888), - [anon_sym_return] = ACTIONS(4888), - [anon_sym_continue] = ACTIONS(4888), - [anon_sym_break] = ACTIONS(4888), - [anon_sym_COLON_COLON] = ACTIONS(4890), - [anon_sym_PLUS_EQ] = ACTIONS(4890), - [anon_sym_DASH_EQ] = ACTIONS(4890), - [anon_sym_STAR_EQ] = ACTIONS(4890), - [anon_sym_SLASH_EQ] = ACTIONS(4890), - [anon_sym_PERCENT_EQ] = ACTIONS(4890), - [anon_sym_BANG_EQ] = ACTIONS(4888), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4890), - [anon_sym_EQ_EQ] = ACTIONS(4888), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4890), - [anon_sym_LT_EQ] = ACTIONS(4890), - [anon_sym_GT_EQ] = ACTIONS(4890), - [anon_sym_BANGin] = ACTIONS(4890), - [anon_sym_is] = ACTIONS(4888), - [anon_sym_BANGis] = ACTIONS(4890), - [anon_sym_PLUS] = ACTIONS(4888), - [anon_sym_DASH] = ACTIONS(4888), - [anon_sym_SLASH] = ACTIONS(4888), - [anon_sym_PERCENT] = ACTIONS(4888), - [anon_sym_as_QMARK] = ACTIONS(4890), - [anon_sym_PLUS_PLUS] = ACTIONS(4890), - [anon_sym_DASH_DASH] = ACTIONS(4890), - [anon_sym_BANG] = ACTIONS(4888), - [anon_sym_BANG_BANG] = ACTIONS(4890), - [anon_sym_suspend] = ACTIONS(4888), - [anon_sym_sealed] = ACTIONS(4888), - [anon_sym_annotation] = ACTIONS(4888), - [anon_sym_data] = ACTIONS(4888), - [anon_sym_inner] = ACTIONS(4888), - [anon_sym_value] = ACTIONS(4888), - [anon_sym_override] = ACTIONS(4888), - [anon_sym_lateinit] = ACTIONS(4888), - [anon_sym_public] = ACTIONS(4888), - [anon_sym_private] = ACTIONS(4888), - [anon_sym_internal] = ACTIONS(4888), - [anon_sym_protected] = ACTIONS(4888), - [anon_sym_tailrec] = ACTIONS(4888), - [anon_sym_operator] = ACTIONS(4888), - [anon_sym_infix] = ACTIONS(4888), - [anon_sym_inline] = ACTIONS(4888), - [anon_sym_external] = ACTIONS(4888), - [sym_property_modifier] = ACTIONS(4888), - [anon_sym_abstract] = ACTIONS(4888), - [anon_sym_final] = ACTIONS(4888), - [anon_sym_open] = ACTIONS(4888), - [anon_sym_vararg] = ACTIONS(4888), - [anon_sym_noinline] = ACTIONS(4888), - [anon_sym_crossinline] = ACTIONS(4888), - [anon_sym_expect] = ACTIONS(4888), - [anon_sym_actual] = ACTIONS(4888), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4890), - [anon_sym_continue_AT] = ACTIONS(4890), - [anon_sym_break_AT] = ACTIONS(4890), - [anon_sym_this_AT] = ACTIONS(4890), - [anon_sym_super_AT] = ACTIONS(4890), - [sym_real_literal] = ACTIONS(4890), - [sym_integer_literal] = ACTIONS(4888), - [sym_hex_literal] = ACTIONS(4890), - [sym_bin_literal] = ACTIONS(4890), - [anon_sym_true] = ACTIONS(4888), - [anon_sym_false] = ACTIONS(4888), - [anon_sym_SQUOTE] = ACTIONS(4890), - [sym__backtick_identifier] = ACTIONS(4890), - [sym__automatic_semicolon] = ACTIONS(4890), - [sym_safe_nav] = ACTIONS(4890), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4890), - }, - [1100] = { - [sym__alpha_identifier] = ACTIONS(4992), - [anon_sym_AT] = ACTIONS(4994), - [anon_sym_LBRACK] = ACTIONS(4994), - [anon_sym_DOT] = ACTIONS(4992), - [anon_sym_as] = ACTIONS(4992), - [anon_sym_EQ] = ACTIONS(4992), - [anon_sym_LBRACE] = ACTIONS(4994), - [anon_sym_RBRACE] = ACTIONS(4994), - [anon_sym_LPAREN] = ACTIONS(4994), - [anon_sym_COMMA] = ACTIONS(4994), - [anon_sym_LT] = ACTIONS(4992), - [anon_sym_GT] = ACTIONS(4992), - [anon_sym_where] = ACTIONS(4992), - [anon_sym_object] = ACTIONS(4992), - [anon_sym_fun] = ACTIONS(4992), - [anon_sym_SEMI] = ACTIONS(4994), - [anon_sym_get] = ACTIONS(4992), - [anon_sym_set] = ACTIONS(4992), - [anon_sym_this] = ACTIONS(4992), - [anon_sym_super] = ACTIONS(4992), - [anon_sym_STAR] = ACTIONS(4992), - [sym_label] = ACTIONS(4992), - [anon_sym_in] = ACTIONS(4992), - [anon_sym_DOT_DOT] = ACTIONS(4994), - [anon_sym_QMARK_COLON] = ACTIONS(4994), - [anon_sym_AMP_AMP] = ACTIONS(4994), - [anon_sym_PIPE_PIPE] = ACTIONS(4994), - [anon_sym_null] = ACTIONS(4992), - [anon_sym_if] = ACTIONS(4992), - [anon_sym_else] = ACTIONS(4992), - [anon_sym_when] = ACTIONS(4992), - [anon_sym_try] = ACTIONS(4992), - [anon_sym_throw] = ACTIONS(4992), - [anon_sym_return] = ACTIONS(4992), - [anon_sym_continue] = ACTIONS(4992), - [anon_sym_break] = ACTIONS(4992), - [anon_sym_COLON_COLON] = ACTIONS(4996), - [anon_sym_PLUS_EQ] = ACTIONS(4994), - [anon_sym_DASH_EQ] = ACTIONS(4994), - [anon_sym_STAR_EQ] = ACTIONS(4994), - [anon_sym_SLASH_EQ] = ACTIONS(4994), - [anon_sym_PERCENT_EQ] = ACTIONS(4994), - [anon_sym_BANG_EQ] = ACTIONS(4992), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4994), - [anon_sym_EQ_EQ] = ACTIONS(4992), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4994), - [anon_sym_LT_EQ] = ACTIONS(4994), - [anon_sym_GT_EQ] = ACTIONS(4994), - [anon_sym_BANGin] = ACTIONS(4994), - [anon_sym_is] = ACTIONS(4992), - [anon_sym_BANGis] = ACTIONS(4994), - [anon_sym_PLUS] = ACTIONS(4992), - [anon_sym_DASH] = ACTIONS(4992), - [anon_sym_SLASH] = ACTIONS(4992), - [anon_sym_PERCENT] = ACTIONS(4992), - [anon_sym_as_QMARK] = ACTIONS(4994), - [anon_sym_PLUS_PLUS] = ACTIONS(4994), - [anon_sym_DASH_DASH] = ACTIONS(4994), - [anon_sym_BANG] = ACTIONS(4992), - [anon_sym_BANG_BANG] = ACTIONS(4994), - [anon_sym_suspend] = ACTIONS(4992), - [anon_sym_sealed] = ACTIONS(4992), - [anon_sym_annotation] = ACTIONS(4992), - [anon_sym_data] = ACTIONS(4992), - [anon_sym_inner] = ACTIONS(4992), - [anon_sym_value] = ACTIONS(4992), - [anon_sym_override] = ACTIONS(4992), - [anon_sym_lateinit] = ACTIONS(4992), - [anon_sym_public] = ACTIONS(4992), - [anon_sym_private] = ACTIONS(4992), - [anon_sym_internal] = ACTIONS(4992), - [anon_sym_protected] = ACTIONS(4992), - [anon_sym_tailrec] = ACTIONS(4992), - [anon_sym_operator] = ACTIONS(4992), - [anon_sym_infix] = ACTIONS(4992), - [anon_sym_inline] = ACTIONS(4992), - [anon_sym_external] = ACTIONS(4992), - [sym_property_modifier] = ACTIONS(4992), - [anon_sym_abstract] = ACTIONS(4992), - [anon_sym_final] = ACTIONS(4992), - [anon_sym_open] = ACTIONS(4992), - [anon_sym_vararg] = ACTIONS(4992), - [anon_sym_noinline] = ACTIONS(4992), - [anon_sym_crossinline] = ACTIONS(4992), - [anon_sym_expect] = ACTIONS(4992), - [anon_sym_actual] = ACTIONS(4992), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4994), - [anon_sym_continue_AT] = ACTIONS(4994), - [anon_sym_break_AT] = ACTIONS(4994), - [anon_sym_this_AT] = ACTIONS(4994), - [anon_sym_super_AT] = ACTIONS(4994), - [sym_real_literal] = ACTIONS(4994), - [sym_integer_literal] = ACTIONS(4992), - [sym_hex_literal] = ACTIONS(4994), - [sym_bin_literal] = ACTIONS(4994), - [anon_sym_true] = ACTIONS(4992), - [anon_sym_false] = ACTIONS(4992), - [anon_sym_SQUOTE] = ACTIONS(4994), - [sym__backtick_identifier] = ACTIONS(4994), - [sym__automatic_semicolon] = ACTIONS(4994), - [sym_safe_nav] = ACTIONS(4994), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4994), - }, - [1101] = { - [sym__alpha_identifier] = ACTIONS(4999), - [anon_sym_AT] = ACTIONS(5001), - [anon_sym_LBRACK] = ACTIONS(5001), - [anon_sym_DOT] = ACTIONS(4999), - [anon_sym_as] = ACTIONS(4999), - [anon_sym_EQ] = ACTIONS(4999), - [anon_sym_LBRACE] = ACTIONS(5001), - [anon_sym_RBRACE] = ACTIONS(5001), - [anon_sym_LPAREN] = ACTIONS(5001), - [anon_sym_COMMA] = ACTIONS(5001), - [anon_sym_LT] = ACTIONS(4999), - [anon_sym_GT] = ACTIONS(4999), - [anon_sym_where] = ACTIONS(4999), - [anon_sym_object] = ACTIONS(4999), - [anon_sym_fun] = ACTIONS(4999), - [anon_sym_SEMI] = ACTIONS(5001), - [anon_sym_get] = ACTIONS(4999), - [anon_sym_set] = ACTIONS(4999), - [anon_sym_this] = ACTIONS(4999), - [anon_sym_super] = ACTIONS(4999), - [anon_sym_STAR] = ACTIONS(4999), - [sym_label] = ACTIONS(4999), - [anon_sym_in] = ACTIONS(4999), - [anon_sym_DOT_DOT] = ACTIONS(5001), - [anon_sym_QMARK_COLON] = ACTIONS(5001), - [anon_sym_AMP_AMP] = ACTIONS(5001), - [anon_sym_PIPE_PIPE] = ACTIONS(5001), - [anon_sym_null] = ACTIONS(4999), - [anon_sym_if] = ACTIONS(4999), - [anon_sym_else] = ACTIONS(4999), - [anon_sym_when] = ACTIONS(4999), - [anon_sym_try] = ACTIONS(4999), - [anon_sym_throw] = ACTIONS(4999), - [anon_sym_return] = ACTIONS(4999), - [anon_sym_continue] = ACTIONS(4999), - [anon_sym_break] = ACTIONS(4999), - [anon_sym_COLON_COLON] = ACTIONS(5001), - [anon_sym_PLUS_EQ] = ACTIONS(5001), - [anon_sym_DASH_EQ] = ACTIONS(5001), - [anon_sym_STAR_EQ] = ACTIONS(5001), - [anon_sym_SLASH_EQ] = ACTIONS(5001), - [anon_sym_PERCENT_EQ] = ACTIONS(5001), - [anon_sym_BANG_EQ] = ACTIONS(4999), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5001), - [anon_sym_EQ_EQ] = ACTIONS(4999), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5001), - [anon_sym_LT_EQ] = ACTIONS(5001), - [anon_sym_GT_EQ] = ACTIONS(5001), - [anon_sym_BANGin] = ACTIONS(5001), - [anon_sym_is] = ACTIONS(4999), - [anon_sym_BANGis] = ACTIONS(5001), - [anon_sym_PLUS] = ACTIONS(4999), - [anon_sym_DASH] = ACTIONS(4999), - [anon_sym_SLASH] = ACTIONS(4999), - [anon_sym_PERCENT] = ACTIONS(4999), - [anon_sym_as_QMARK] = ACTIONS(5001), - [anon_sym_PLUS_PLUS] = ACTIONS(5001), - [anon_sym_DASH_DASH] = ACTIONS(5001), - [anon_sym_BANG] = ACTIONS(4999), - [anon_sym_BANG_BANG] = ACTIONS(5001), - [anon_sym_suspend] = ACTIONS(4999), - [anon_sym_sealed] = ACTIONS(4999), - [anon_sym_annotation] = ACTIONS(4999), - [anon_sym_data] = ACTIONS(4999), - [anon_sym_inner] = ACTIONS(4999), - [anon_sym_value] = ACTIONS(4999), - [anon_sym_override] = ACTIONS(4999), - [anon_sym_lateinit] = ACTIONS(4999), - [anon_sym_public] = ACTIONS(4999), - [anon_sym_private] = ACTIONS(4999), - [anon_sym_internal] = ACTIONS(4999), - [anon_sym_protected] = ACTIONS(4999), - [anon_sym_tailrec] = ACTIONS(4999), - [anon_sym_operator] = ACTIONS(4999), - [anon_sym_infix] = ACTIONS(4999), - [anon_sym_inline] = ACTIONS(4999), - [anon_sym_external] = ACTIONS(4999), - [sym_property_modifier] = ACTIONS(4999), - [anon_sym_abstract] = ACTIONS(4999), - [anon_sym_final] = ACTIONS(4999), - [anon_sym_open] = ACTIONS(4999), - [anon_sym_vararg] = ACTIONS(4999), - [anon_sym_noinline] = ACTIONS(4999), - [anon_sym_crossinline] = ACTIONS(4999), - [anon_sym_expect] = ACTIONS(4999), - [anon_sym_actual] = ACTIONS(4999), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5001), - [anon_sym_continue_AT] = ACTIONS(5001), - [anon_sym_break_AT] = ACTIONS(5001), - [anon_sym_this_AT] = ACTIONS(5001), - [anon_sym_super_AT] = ACTIONS(5001), - [sym_real_literal] = ACTIONS(5001), - [sym_integer_literal] = ACTIONS(4999), - [sym_hex_literal] = ACTIONS(5001), - [sym_bin_literal] = ACTIONS(5001), - [anon_sym_true] = ACTIONS(4999), - [anon_sym_false] = ACTIONS(4999), - [anon_sym_SQUOTE] = ACTIONS(5001), - [sym__backtick_identifier] = ACTIONS(5001), - [sym__automatic_semicolon] = ACTIONS(5001), - [sym_safe_nav] = ACTIONS(5001), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5001), - }, - [1102] = { - [sym__alpha_identifier] = ACTIONS(5003), - [anon_sym_AT] = ACTIONS(5005), - [anon_sym_LBRACK] = ACTIONS(5005), - [anon_sym_DOT] = ACTIONS(5003), - [anon_sym_as] = ACTIONS(5003), - [anon_sym_EQ] = ACTIONS(5003), - [anon_sym_LBRACE] = ACTIONS(5005), - [anon_sym_RBRACE] = ACTIONS(5005), - [anon_sym_LPAREN] = ACTIONS(5005), - [anon_sym_COMMA] = ACTIONS(5005), - [anon_sym_LT] = ACTIONS(5003), - [anon_sym_GT] = ACTIONS(5003), - [anon_sym_where] = ACTIONS(5003), - [anon_sym_object] = ACTIONS(5003), - [anon_sym_fun] = ACTIONS(5003), - [anon_sym_SEMI] = ACTIONS(5005), - [anon_sym_get] = ACTIONS(5003), - [anon_sym_set] = ACTIONS(5003), - [anon_sym_this] = ACTIONS(5003), - [anon_sym_super] = ACTIONS(5003), - [anon_sym_STAR] = ACTIONS(5003), - [sym_label] = ACTIONS(5003), - [anon_sym_in] = ACTIONS(5003), - [anon_sym_DOT_DOT] = ACTIONS(5005), - [anon_sym_QMARK_COLON] = ACTIONS(5005), - [anon_sym_AMP_AMP] = ACTIONS(5005), - [anon_sym_PIPE_PIPE] = ACTIONS(5005), - [anon_sym_null] = ACTIONS(5003), - [anon_sym_if] = ACTIONS(5003), - [anon_sym_else] = ACTIONS(5003), - [anon_sym_when] = ACTIONS(5003), - [anon_sym_try] = ACTIONS(5003), - [anon_sym_throw] = ACTIONS(5003), - [anon_sym_return] = ACTIONS(5003), - [anon_sym_continue] = ACTIONS(5003), - [anon_sym_break] = ACTIONS(5003), - [anon_sym_COLON_COLON] = ACTIONS(5005), - [anon_sym_PLUS_EQ] = ACTIONS(5005), - [anon_sym_DASH_EQ] = ACTIONS(5005), - [anon_sym_STAR_EQ] = ACTIONS(5005), - [anon_sym_SLASH_EQ] = ACTIONS(5005), - [anon_sym_PERCENT_EQ] = ACTIONS(5005), - [anon_sym_BANG_EQ] = ACTIONS(5003), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5005), - [anon_sym_EQ_EQ] = ACTIONS(5003), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5005), - [anon_sym_LT_EQ] = ACTIONS(5005), - [anon_sym_GT_EQ] = ACTIONS(5005), - [anon_sym_BANGin] = ACTIONS(5005), - [anon_sym_is] = ACTIONS(5003), - [anon_sym_BANGis] = ACTIONS(5005), - [anon_sym_PLUS] = ACTIONS(5003), - [anon_sym_DASH] = ACTIONS(5003), - [anon_sym_SLASH] = ACTIONS(5003), - [anon_sym_PERCENT] = ACTIONS(5003), - [anon_sym_as_QMARK] = ACTIONS(5005), - [anon_sym_PLUS_PLUS] = ACTIONS(5005), - [anon_sym_DASH_DASH] = ACTIONS(5005), - [anon_sym_BANG] = ACTIONS(5003), - [anon_sym_BANG_BANG] = ACTIONS(5005), - [anon_sym_suspend] = ACTIONS(5003), - [anon_sym_sealed] = ACTIONS(5003), - [anon_sym_annotation] = ACTIONS(5003), - [anon_sym_data] = ACTIONS(5003), - [anon_sym_inner] = ACTIONS(5003), - [anon_sym_value] = ACTIONS(5003), - [anon_sym_override] = ACTIONS(5003), - [anon_sym_lateinit] = ACTIONS(5003), - [anon_sym_public] = ACTIONS(5003), - [anon_sym_private] = ACTIONS(5003), - [anon_sym_internal] = ACTIONS(5003), - [anon_sym_protected] = ACTIONS(5003), - [anon_sym_tailrec] = ACTIONS(5003), - [anon_sym_operator] = ACTIONS(5003), - [anon_sym_infix] = ACTIONS(5003), - [anon_sym_inline] = ACTIONS(5003), - [anon_sym_external] = ACTIONS(5003), - [sym_property_modifier] = ACTIONS(5003), - [anon_sym_abstract] = ACTIONS(5003), - [anon_sym_final] = ACTIONS(5003), - [anon_sym_open] = ACTIONS(5003), - [anon_sym_vararg] = ACTIONS(5003), - [anon_sym_noinline] = ACTIONS(5003), - [anon_sym_crossinline] = ACTIONS(5003), - [anon_sym_expect] = ACTIONS(5003), - [anon_sym_actual] = ACTIONS(5003), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5005), - [anon_sym_continue_AT] = ACTIONS(5005), - [anon_sym_break_AT] = ACTIONS(5005), - [anon_sym_this_AT] = ACTIONS(5005), - [anon_sym_super_AT] = ACTIONS(5005), - [sym_real_literal] = ACTIONS(5005), - [sym_integer_literal] = ACTIONS(5003), - [sym_hex_literal] = ACTIONS(5005), - [sym_bin_literal] = ACTIONS(5005), - [anon_sym_true] = ACTIONS(5003), - [anon_sym_false] = ACTIONS(5003), - [anon_sym_SQUOTE] = ACTIONS(5005), - [sym__backtick_identifier] = ACTIONS(5005), - [sym__automatic_semicolon] = ACTIONS(5005), - [sym_safe_nav] = ACTIONS(5005), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5005), - }, - [1103] = { - [sym_function_body] = STATE(1017), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_object] = ACTIONS(4416), - [anon_sym_fun] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_this] = ACTIONS(4416), - [anon_sym_super] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4416), - [sym_label] = ACTIONS(4416), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_null] = ACTIONS(4416), - [anon_sym_if] = ACTIONS(4416), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_when] = ACTIONS(4416), - [anon_sym_try] = ACTIONS(4416), - [anon_sym_throw] = ACTIONS(4416), - [anon_sym_return] = ACTIONS(4416), - [anon_sym_continue] = ACTIONS(4416), - [anon_sym_break] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_PLUS_EQ] = ACTIONS(4418), - [anon_sym_DASH_EQ] = ACTIONS(4418), - [anon_sym_STAR_EQ] = ACTIONS(4418), - [anon_sym_SLASH_EQ] = ACTIONS(4418), - [anon_sym_PERCENT_EQ] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4416), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG] = ACTIONS(4416), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4418), - [anon_sym_continue_AT] = ACTIONS(4418), - [anon_sym_break_AT] = ACTIONS(4418), - [anon_sym_this_AT] = ACTIONS(4418), - [anon_sym_super_AT] = ACTIONS(4418), - [sym_real_literal] = ACTIONS(4418), - [sym_integer_literal] = ACTIONS(4416), - [sym_hex_literal] = ACTIONS(4418), - [sym_bin_literal] = ACTIONS(4418), - [anon_sym_true] = ACTIONS(4416), - [anon_sym_false] = ACTIONS(4416), - [anon_sym_SQUOTE] = ACTIONS(4418), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4418), - }, - [1104] = { - [sym__alpha_identifier] = ACTIONS(5007), - [anon_sym_AT] = ACTIONS(5009), - [anon_sym_LBRACK] = ACTIONS(5009), - [anon_sym_DOT] = ACTIONS(5007), - [anon_sym_as] = ACTIONS(5007), - [anon_sym_EQ] = ACTIONS(5007), - [anon_sym_LBRACE] = ACTIONS(5009), - [anon_sym_RBRACE] = ACTIONS(5009), - [anon_sym_LPAREN] = ACTIONS(5009), - [anon_sym_COMMA] = ACTIONS(5009), - [anon_sym_LT] = ACTIONS(5007), - [anon_sym_GT] = ACTIONS(5007), - [anon_sym_where] = ACTIONS(5007), - [anon_sym_object] = ACTIONS(5007), - [anon_sym_fun] = ACTIONS(5007), - [anon_sym_SEMI] = ACTIONS(5009), - [anon_sym_get] = ACTIONS(5007), - [anon_sym_set] = ACTIONS(5007), - [anon_sym_this] = ACTIONS(5007), - [anon_sym_super] = ACTIONS(5007), - [anon_sym_STAR] = ACTIONS(5007), - [sym_label] = ACTIONS(5007), - [anon_sym_in] = ACTIONS(5007), - [anon_sym_DOT_DOT] = ACTIONS(5009), - [anon_sym_QMARK_COLON] = ACTIONS(5009), - [anon_sym_AMP_AMP] = ACTIONS(5009), - [anon_sym_PIPE_PIPE] = ACTIONS(5009), - [anon_sym_null] = ACTIONS(5007), - [anon_sym_if] = ACTIONS(5007), - [anon_sym_else] = ACTIONS(5007), - [anon_sym_when] = ACTIONS(5007), - [anon_sym_try] = ACTIONS(5007), - [anon_sym_throw] = ACTIONS(5007), - [anon_sym_return] = ACTIONS(5007), - [anon_sym_continue] = ACTIONS(5007), - [anon_sym_break] = ACTIONS(5007), - [anon_sym_COLON_COLON] = ACTIONS(5009), - [anon_sym_PLUS_EQ] = ACTIONS(5009), - [anon_sym_DASH_EQ] = ACTIONS(5009), - [anon_sym_STAR_EQ] = ACTIONS(5009), - [anon_sym_SLASH_EQ] = ACTIONS(5009), - [anon_sym_PERCENT_EQ] = ACTIONS(5009), - [anon_sym_BANG_EQ] = ACTIONS(5007), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5009), - [anon_sym_EQ_EQ] = ACTIONS(5007), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5009), - [anon_sym_LT_EQ] = ACTIONS(5009), - [anon_sym_GT_EQ] = ACTIONS(5009), - [anon_sym_BANGin] = ACTIONS(5009), - [anon_sym_is] = ACTIONS(5007), - [anon_sym_BANGis] = ACTIONS(5009), - [anon_sym_PLUS] = ACTIONS(5007), - [anon_sym_DASH] = ACTIONS(5007), - [anon_sym_SLASH] = ACTIONS(5007), - [anon_sym_PERCENT] = ACTIONS(5007), - [anon_sym_as_QMARK] = ACTIONS(5009), - [anon_sym_PLUS_PLUS] = ACTIONS(5009), - [anon_sym_DASH_DASH] = ACTIONS(5009), - [anon_sym_BANG] = ACTIONS(5007), - [anon_sym_BANG_BANG] = ACTIONS(5009), - [anon_sym_suspend] = ACTIONS(5007), - [anon_sym_sealed] = ACTIONS(5007), - [anon_sym_annotation] = ACTIONS(5007), - [anon_sym_data] = ACTIONS(5007), - [anon_sym_inner] = ACTIONS(5007), - [anon_sym_value] = ACTIONS(5007), - [anon_sym_override] = ACTIONS(5007), - [anon_sym_lateinit] = ACTIONS(5007), - [anon_sym_public] = ACTIONS(5007), - [anon_sym_private] = ACTIONS(5007), - [anon_sym_internal] = ACTIONS(5007), - [anon_sym_protected] = ACTIONS(5007), - [anon_sym_tailrec] = ACTIONS(5007), - [anon_sym_operator] = ACTIONS(5007), - [anon_sym_infix] = ACTIONS(5007), - [anon_sym_inline] = ACTIONS(5007), - [anon_sym_external] = ACTIONS(5007), - [sym_property_modifier] = ACTIONS(5007), - [anon_sym_abstract] = ACTIONS(5007), - [anon_sym_final] = ACTIONS(5007), - [anon_sym_open] = ACTIONS(5007), - [anon_sym_vararg] = ACTIONS(5007), - [anon_sym_noinline] = ACTIONS(5007), - [anon_sym_crossinline] = ACTIONS(5007), - [anon_sym_expect] = ACTIONS(5007), - [anon_sym_actual] = ACTIONS(5007), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5009), - [anon_sym_continue_AT] = ACTIONS(5009), - [anon_sym_break_AT] = ACTIONS(5009), - [anon_sym_this_AT] = ACTIONS(5009), - [anon_sym_super_AT] = ACTIONS(5009), - [sym_real_literal] = ACTIONS(5009), - [sym_integer_literal] = ACTIONS(5007), - [sym_hex_literal] = ACTIONS(5009), - [sym_bin_literal] = ACTIONS(5009), - [anon_sym_true] = ACTIONS(5007), - [anon_sym_false] = ACTIONS(5007), - [anon_sym_SQUOTE] = ACTIONS(5009), - [sym__backtick_identifier] = ACTIONS(5009), - [sym__automatic_semicolon] = ACTIONS(5009), - [sym_safe_nav] = ACTIONS(5009), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5009), - }, - [1105] = { - [sym__alpha_identifier] = ACTIONS(4992), - [anon_sym_AT] = ACTIONS(4994), - [anon_sym_LBRACK] = ACTIONS(4994), - [anon_sym_DOT] = ACTIONS(4992), - [anon_sym_as] = ACTIONS(4992), - [anon_sym_EQ] = ACTIONS(5011), - [anon_sym_LBRACE] = ACTIONS(4994), - [anon_sym_RBRACE] = ACTIONS(4994), - [anon_sym_LPAREN] = ACTIONS(4994), - [anon_sym_COMMA] = ACTIONS(4994), - [anon_sym_LT] = ACTIONS(4992), - [anon_sym_GT] = ACTIONS(4992), - [anon_sym_where] = ACTIONS(4992), - [anon_sym_object] = ACTIONS(4992), - [anon_sym_fun] = ACTIONS(4992), - [anon_sym_SEMI] = ACTIONS(4994), - [anon_sym_get] = ACTIONS(4992), - [anon_sym_set] = ACTIONS(4992), - [anon_sym_this] = ACTIONS(4992), - [anon_sym_super] = ACTIONS(4992), - [anon_sym_STAR] = ACTIONS(4992), - [sym_label] = ACTIONS(4992), - [anon_sym_in] = ACTIONS(4992), - [anon_sym_DOT_DOT] = ACTIONS(4994), - [anon_sym_QMARK_COLON] = ACTIONS(4994), - [anon_sym_AMP_AMP] = ACTIONS(4994), - [anon_sym_PIPE_PIPE] = ACTIONS(4994), - [anon_sym_null] = ACTIONS(4992), - [anon_sym_if] = ACTIONS(4992), - [anon_sym_else] = ACTIONS(4992), - [anon_sym_when] = ACTIONS(4992), - [anon_sym_try] = ACTIONS(4992), - [anon_sym_throw] = ACTIONS(4992), - [anon_sym_return] = ACTIONS(4992), - [anon_sym_continue] = ACTIONS(4992), - [anon_sym_break] = ACTIONS(4992), - [anon_sym_COLON_COLON] = ACTIONS(4996), - [anon_sym_PLUS_EQ] = ACTIONS(5013), - [anon_sym_DASH_EQ] = ACTIONS(5013), - [anon_sym_STAR_EQ] = ACTIONS(5013), - [anon_sym_SLASH_EQ] = ACTIONS(5013), - [anon_sym_PERCENT_EQ] = ACTIONS(5013), - [anon_sym_BANG_EQ] = ACTIONS(4992), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4994), - [anon_sym_EQ_EQ] = ACTIONS(4992), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4994), - [anon_sym_LT_EQ] = ACTIONS(4994), - [anon_sym_GT_EQ] = ACTIONS(4994), - [anon_sym_BANGin] = ACTIONS(4994), - [anon_sym_is] = ACTIONS(4992), - [anon_sym_BANGis] = ACTIONS(4994), - [anon_sym_PLUS] = ACTIONS(4992), - [anon_sym_DASH] = ACTIONS(4992), - [anon_sym_SLASH] = ACTIONS(4992), - [anon_sym_PERCENT] = ACTIONS(4992), - [anon_sym_as_QMARK] = ACTIONS(4994), - [anon_sym_PLUS_PLUS] = ACTIONS(4994), - [anon_sym_DASH_DASH] = ACTIONS(4994), - [anon_sym_BANG] = ACTIONS(4992), - [anon_sym_BANG_BANG] = ACTIONS(4994), - [anon_sym_suspend] = ACTIONS(4992), - [anon_sym_sealed] = ACTIONS(4992), - [anon_sym_annotation] = ACTIONS(4992), - [anon_sym_data] = ACTIONS(4992), - [anon_sym_inner] = ACTIONS(4992), - [anon_sym_value] = ACTIONS(4992), - [anon_sym_override] = ACTIONS(4992), - [anon_sym_lateinit] = ACTIONS(4992), - [anon_sym_public] = ACTIONS(4992), - [anon_sym_private] = ACTIONS(4992), - [anon_sym_internal] = ACTIONS(4992), - [anon_sym_protected] = ACTIONS(4992), - [anon_sym_tailrec] = ACTIONS(4992), - [anon_sym_operator] = ACTIONS(4992), - [anon_sym_infix] = ACTIONS(4992), - [anon_sym_inline] = ACTIONS(4992), - [anon_sym_external] = ACTIONS(4992), - [sym_property_modifier] = ACTIONS(4992), - [anon_sym_abstract] = ACTIONS(4992), - [anon_sym_final] = ACTIONS(4992), - [anon_sym_open] = ACTIONS(4992), - [anon_sym_vararg] = ACTIONS(4992), - [anon_sym_noinline] = ACTIONS(4992), - [anon_sym_crossinline] = ACTIONS(4992), - [anon_sym_expect] = ACTIONS(4992), - [anon_sym_actual] = ACTIONS(4992), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4994), - [anon_sym_continue_AT] = ACTIONS(4994), - [anon_sym_break_AT] = ACTIONS(4994), - [anon_sym_this_AT] = ACTIONS(4994), - [anon_sym_super_AT] = ACTIONS(4994), - [sym_real_literal] = ACTIONS(4994), - [sym_integer_literal] = ACTIONS(4992), - [sym_hex_literal] = ACTIONS(4994), - [sym_bin_literal] = ACTIONS(4994), - [anon_sym_true] = ACTIONS(4992), - [anon_sym_false] = ACTIONS(4992), - [anon_sym_SQUOTE] = ACTIONS(4994), - [sym__backtick_identifier] = ACTIONS(4994), - [sym__automatic_semicolon] = ACTIONS(4994), - [sym_safe_nav] = ACTIONS(4994), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4994), - }, - [1106] = { - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3952), - [anon_sym_DOT] = ACTIONS(3950), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3950), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_object] = ACTIONS(3950), - [anon_sym_fun] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_this] = ACTIONS(3950), - [anon_sym_super] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [sym_label] = ACTIONS(3950), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_null] = ACTIONS(3950), - [anon_sym_if] = ACTIONS(3950), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_when] = ACTIONS(3950), - [anon_sym_try] = ACTIONS(3950), - [anon_sym_throw] = ACTIONS(3950), - [anon_sym_return] = ACTIONS(3950), - [anon_sym_continue] = ACTIONS(3950), - [anon_sym_break] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3952), - [anon_sym_PLUS_EQ] = ACTIONS(3952), - [anon_sym_DASH_EQ] = ACTIONS(3952), - [anon_sym_STAR_EQ] = ACTIONS(3952), - [anon_sym_SLASH_EQ] = ACTIONS(3952), - [anon_sym_PERCENT_EQ] = ACTIONS(3952), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3952), - [anon_sym_DASH_DASH] = ACTIONS(3952), - [anon_sym_BANG] = ACTIONS(3950), - [anon_sym_BANG_BANG] = ACTIONS(3952), - [anon_sym_suspend] = ACTIONS(3950), - [anon_sym_sealed] = ACTIONS(3950), - [anon_sym_annotation] = ACTIONS(3950), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_override] = ACTIONS(3950), - [anon_sym_lateinit] = ACTIONS(3950), - [anon_sym_public] = ACTIONS(3950), - [anon_sym_private] = ACTIONS(3950), - [anon_sym_internal] = ACTIONS(3950), - [anon_sym_protected] = ACTIONS(3950), - [anon_sym_tailrec] = ACTIONS(3950), - [anon_sym_operator] = ACTIONS(3950), - [anon_sym_infix] = ACTIONS(3950), - [anon_sym_inline] = ACTIONS(3950), - [anon_sym_external] = ACTIONS(3950), - [sym_property_modifier] = ACTIONS(3950), - [anon_sym_abstract] = ACTIONS(3950), - [anon_sym_final] = ACTIONS(3950), - [anon_sym_open] = ACTIONS(3950), - [anon_sym_vararg] = ACTIONS(3950), - [anon_sym_noinline] = ACTIONS(3950), - [anon_sym_crossinline] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3952), - [anon_sym_continue_AT] = ACTIONS(3952), - [anon_sym_break_AT] = ACTIONS(3952), - [anon_sym_this_AT] = ACTIONS(3952), - [anon_sym_super_AT] = ACTIONS(3952), - [sym_real_literal] = ACTIONS(3952), - [sym_integer_literal] = ACTIONS(3950), - [sym_hex_literal] = ACTIONS(3952), - [sym_bin_literal] = ACTIONS(3952), - [anon_sym_true] = ACTIONS(3950), - [anon_sym_false] = ACTIONS(3950), - [anon_sym_SQUOTE] = ACTIONS(3952), - [sym__backtick_identifier] = ACTIONS(3952), - [sym__automatic_semicolon] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3952), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3952), - }, - [1107] = { - [sym__alpha_identifier] = ACTIONS(5015), - [anon_sym_AT] = ACTIONS(5017), - [anon_sym_LBRACK] = ACTIONS(5017), - [anon_sym_DOT] = ACTIONS(5015), - [anon_sym_as] = ACTIONS(5015), - [anon_sym_EQ] = ACTIONS(5015), - [anon_sym_LBRACE] = ACTIONS(5017), - [anon_sym_RBRACE] = ACTIONS(5017), - [anon_sym_LPAREN] = ACTIONS(5017), - [anon_sym_COMMA] = ACTIONS(5017), - [anon_sym_LT] = ACTIONS(5015), - [anon_sym_GT] = ACTIONS(5015), - [anon_sym_where] = ACTIONS(5015), - [anon_sym_object] = ACTIONS(5015), - [anon_sym_fun] = ACTIONS(5015), - [anon_sym_SEMI] = ACTIONS(5017), - [anon_sym_get] = ACTIONS(5015), - [anon_sym_set] = ACTIONS(5015), - [anon_sym_this] = ACTIONS(5015), - [anon_sym_super] = ACTIONS(5015), - [anon_sym_STAR] = ACTIONS(5015), - [sym_label] = ACTIONS(5015), - [anon_sym_in] = ACTIONS(5015), - [anon_sym_DOT_DOT] = ACTIONS(5017), - [anon_sym_QMARK_COLON] = ACTIONS(5017), - [anon_sym_AMP_AMP] = ACTIONS(5017), - [anon_sym_PIPE_PIPE] = ACTIONS(5017), - [anon_sym_null] = ACTIONS(5015), - [anon_sym_if] = ACTIONS(5015), - [anon_sym_else] = ACTIONS(5015), - [anon_sym_when] = ACTIONS(5015), - [anon_sym_try] = ACTIONS(5015), - [anon_sym_throw] = ACTIONS(5015), - [anon_sym_return] = ACTIONS(5015), - [anon_sym_continue] = ACTIONS(5015), - [anon_sym_break] = ACTIONS(5015), - [anon_sym_COLON_COLON] = ACTIONS(5017), - [anon_sym_PLUS_EQ] = ACTIONS(5017), - [anon_sym_DASH_EQ] = ACTIONS(5017), - [anon_sym_STAR_EQ] = ACTIONS(5017), - [anon_sym_SLASH_EQ] = ACTIONS(5017), - [anon_sym_PERCENT_EQ] = ACTIONS(5017), - [anon_sym_BANG_EQ] = ACTIONS(5015), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5017), - [anon_sym_EQ_EQ] = ACTIONS(5015), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5017), - [anon_sym_LT_EQ] = ACTIONS(5017), - [anon_sym_GT_EQ] = ACTIONS(5017), - [anon_sym_BANGin] = ACTIONS(5017), - [anon_sym_is] = ACTIONS(5015), - [anon_sym_BANGis] = ACTIONS(5017), - [anon_sym_PLUS] = ACTIONS(5015), - [anon_sym_DASH] = ACTIONS(5015), - [anon_sym_SLASH] = ACTIONS(5015), - [anon_sym_PERCENT] = ACTIONS(5015), - [anon_sym_as_QMARK] = ACTIONS(5017), - [anon_sym_PLUS_PLUS] = ACTIONS(5017), - [anon_sym_DASH_DASH] = ACTIONS(5017), - [anon_sym_BANG] = ACTIONS(5015), - [anon_sym_BANG_BANG] = ACTIONS(5017), - [anon_sym_suspend] = ACTIONS(5015), - [anon_sym_sealed] = ACTIONS(5015), - [anon_sym_annotation] = ACTIONS(5015), - [anon_sym_data] = ACTIONS(5015), - [anon_sym_inner] = ACTIONS(5015), - [anon_sym_value] = ACTIONS(5015), - [anon_sym_override] = ACTIONS(5015), - [anon_sym_lateinit] = ACTIONS(5015), - [anon_sym_public] = ACTIONS(5015), - [anon_sym_private] = ACTIONS(5015), - [anon_sym_internal] = ACTIONS(5015), - [anon_sym_protected] = ACTIONS(5015), - [anon_sym_tailrec] = ACTIONS(5015), - [anon_sym_operator] = ACTIONS(5015), - [anon_sym_infix] = ACTIONS(5015), - [anon_sym_inline] = ACTIONS(5015), - [anon_sym_external] = ACTIONS(5015), - [sym_property_modifier] = ACTIONS(5015), - [anon_sym_abstract] = ACTIONS(5015), - [anon_sym_final] = ACTIONS(5015), - [anon_sym_open] = ACTIONS(5015), - [anon_sym_vararg] = ACTIONS(5015), - [anon_sym_noinline] = ACTIONS(5015), - [anon_sym_crossinline] = ACTIONS(5015), - [anon_sym_expect] = ACTIONS(5015), - [anon_sym_actual] = ACTIONS(5015), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5017), - [anon_sym_continue_AT] = ACTIONS(5017), - [anon_sym_break_AT] = ACTIONS(5017), - [anon_sym_this_AT] = ACTIONS(5017), - [anon_sym_super_AT] = ACTIONS(5017), - [sym_real_literal] = ACTIONS(5017), - [sym_integer_literal] = ACTIONS(5015), - [sym_hex_literal] = ACTIONS(5017), - [sym_bin_literal] = ACTIONS(5017), - [anon_sym_true] = ACTIONS(5015), - [anon_sym_false] = ACTIONS(5015), - [anon_sym_SQUOTE] = ACTIONS(5017), - [sym__backtick_identifier] = ACTIONS(5017), - [sym__automatic_semicolon] = ACTIONS(5017), - [sym_safe_nav] = ACTIONS(5017), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5017), - }, - [1108] = { - [sym__alpha_identifier] = ACTIONS(5019), - [anon_sym_AT] = ACTIONS(5021), - [anon_sym_LBRACK] = ACTIONS(5021), - [anon_sym_DOT] = ACTIONS(5019), - [anon_sym_as] = ACTIONS(5019), - [anon_sym_EQ] = ACTIONS(5019), - [anon_sym_LBRACE] = ACTIONS(5021), - [anon_sym_RBRACE] = ACTIONS(5021), - [anon_sym_LPAREN] = ACTIONS(5021), - [anon_sym_COMMA] = ACTIONS(5021), - [anon_sym_LT] = ACTIONS(5019), - [anon_sym_GT] = ACTIONS(5019), - [anon_sym_where] = ACTIONS(5019), - [anon_sym_object] = ACTIONS(5019), - [anon_sym_fun] = ACTIONS(5019), - [anon_sym_SEMI] = ACTIONS(5021), - [anon_sym_get] = ACTIONS(5019), - [anon_sym_set] = ACTIONS(5019), - [anon_sym_this] = ACTIONS(5019), - [anon_sym_super] = ACTIONS(5019), - [anon_sym_STAR] = ACTIONS(5019), - [sym_label] = ACTIONS(5019), - [anon_sym_in] = ACTIONS(5019), - [anon_sym_DOT_DOT] = ACTIONS(5021), - [anon_sym_QMARK_COLON] = ACTIONS(5021), - [anon_sym_AMP_AMP] = ACTIONS(5021), - [anon_sym_PIPE_PIPE] = ACTIONS(5021), - [anon_sym_null] = ACTIONS(5019), - [anon_sym_if] = ACTIONS(5019), - [anon_sym_else] = ACTIONS(5019), - [anon_sym_when] = ACTIONS(5019), - [anon_sym_try] = ACTIONS(5019), - [anon_sym_throw] = ACTIONS(5019), - [anon_sym_return] = ACTIONS(5019), - [anon_sym_continue] = ACTIONS(5019), - [anon_sym_break] = ACTIONS(5019), - [anon_sym_COLON_COLON] = ACTIONS(5021), - [anon_sym_PLUS_EQ] = ACTIONS(5021), - [anon_sym_DASH_EQ] = ACTIONS(5021), - [anon_sym_STAR_EQ] = ACTIONS(5021), - [anon_sym_SLASH_EQ] = ACTIONS(5021), - [anon_sym_PERCENT_EQ] = ACTIONS(5021), - [anon_sym_BANG_EQ] = ACTIONS(5019), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5021), - [anon_sym_EQ_EQ] = ACTIONS(5019), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5021), - [anon_sym_LT_EQ] = ACTIONS(5021), - [anon_sym_GT_EQ] = ACTIONS(5021), - [anon_sym_BANGin] = ACTIONS(5021), - [anon_sym_is] = ACTIONS(5019), - [anon_sym_BANGis] = ACTIONS(5021), - [anon_sym_PLUS] = ACTIONS(5019), - [anon_sym_DASH] = ACTIONS(5019), - [anon_sym_SLASH] = ACTIONS(5019), - [anon_sym_PERCENT] = ACTIONS(5019), - [anon_sym_as_QMARK] = ACTIONS(5021), - [anon_sym_PLUS_PLUS] = ACTIONS(5021), - [anon_sym_DASH_DASH] = ACTIONS(5021), - [anon_sym_BANG] = ACTIONS(5019), - [anon_sym_BANG_BANG] = ACTIONS(5021), - [anon_sym_suspend] = ACTIONS(5019), - [anon_sym_sealed] = ACTIONS(5019), - [anon_sym_annotation] = ACTIONS(5019), - [anon_sym_data] = ACTIONS(5019), - [anon_sym_inner] = ACTIONS(5019), - [anon_sym_value] = ACTIONS(5019), - [anon_sym_override] = ACTIONS(5019), - [anon_sym_lateinit] = ACTIONS(5019), - [anon_sym_public] = ACTIONS(5019), - [anon_sym_private] = ACTIONS(5019), - [anon_sym_internal] = ACTIONS(5019), - [anon_sym_protected] = ACTIONS(5019), - [anon_sym_tailrec] = ACTIONS(5019), - [anon_sym_operator] = ACTIONS(5019), - [anon_sym_infix] = ACTIONS(5019), - [anon_sym_inline] = ACTIONS(5019), - [anon_sym_external] = ACTIONS(5019), - [sym_property_modifier] = ACTIONS(5019), - [anon_sym_abstract] = ACTIONS(5019), - [anon_sym_final] = ACTIONS(5019), - [anon_sym_open] = ACTIONS(5019), - [anon_sym_vararg] = ACTIONS(5019), - [anon_sym_noinline] = ACTIONS(5019), - [anon_sym_crossinline] = ACTIONS(5019), - [anon_sym_expect] = ACTIONS(5019), - [anon_sym_actual] = ACTIONS(5019), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5021), - [anon_sym_continue_AT] = ACTIONS(5021), - [anon_sym_break_AT] = ACTIONS(5021), - [anon_sym_this_AT] = ACTIONS(5021), - [anon_sym_super_AT] = ACTIONS(5021), - [sym_real_literal] = ACTIONS(5021), - [sym_integer_literal] = ACTIONS(5019), - [sym_hex_literal] = ACTIONS(5021), - [sym_bin_literal] = ACTIONS(5021), - [anon_sym_true] = ACTIONS(5019), - [anon_sym_false] = ACTIONS(5019), - [anon_sym_SQUOTE] = ACTIONS(5021), - [sym__backtick_identifier] = ACTIONS(5021), - [sym__automatic_semicolon] = ACTIONS(5021), - [sym_safe_nav] = ACTIONS(5021), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5021), - }, - [1109] = { - [sym__alpha_identifier] = ACTIONS(5023), - [anon_sym_AT] = ACTIONS(5025), - [anon_sym_LBRACK] = ACTIONS(5025), - [anon_sym_DOT] = ACTIONS(5023), - [anon_sym_as] = ACTIONS(5023), - [anon_sym_EQ] = ACTIONS(5023), - [anon_sym_LBRACE] = ACTIONS(5025), - [anon_sym_RBRACE] = ACTIONS(5025), - [anon_sym_LPAREN] = ACTIONS(5025), - [anon_sym_COMMA] = ACTIONS(5025), - [anon_sym_LT] = ACTIONS(5023), - [anon_sym_GT] = ACTIONS(5023), - [anon_sym_where] = ACTIONS(5023), - [anon_sym_object] = ACTIONS(5023), - [anon_sym_fun] = ACTIONS(5023), - [anon_sym_SEMI] = ACTIONS(5025), - [anon_sym_get] = ACTIONS(5023), - [anon_sym_set] = ACTIONS(5023), - [anon_sym_this] = ACTIONS(5023), - [anon_sym_super] = ACTIONS(5023), - [anon_sym_STAR] = ACTIONS(5023), - [sym_label] = ACTIONS(5023), - [anon_sym_in] = ACTIONS(5023), - [anon_sym_DOT_DOT] = ACTIONS(5025), - [anon_sym_QMARK_COLON] = ACTIONS(5025), - [anon_sym_AMP_AMP] = ACTIONS(5025), - [anon_sym_PIPE_PIPE] = ACTIONS(5025), - [anon_sym_null] = ACTIONS(5023), - [anon_sym_if] = ACTIONS(5023), - [anon_sym_else] = ACTIONS(5023), - [anon_sym_when] = ACTIONS(5023), - [anon_sym_try] = ACTIONS(5023), - [anon_sym_throw] = ACTIONS(5023), - [anon_sym_return] = ACTIONS(5023), - [anon_sym_continue] = ACTIONS(5023), - [anon_sym_break] = ACTIONS(5023), - [anon_sym_COLON_COLON] = ACTIONS(5025), - [anon_sym_PLUS_EQ] = ACTIONS(5025), - [anon_sym_DASH_EQ] = ACTIONS(5025), - [anon_sym_STAR_EQ] = ACTIONS(5025), - [anon_sym_SLASH_EQ] = ACTIONS(5025), - [anon_sym_PERCENT_EQ] = ACTIONS(5025), - [anon_sym_BANG_EQ] = ACTIONS(5023), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5025), - [anon_sym_EQ_EQ] = ACTIONS(5023), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5025), - [anon_sym_LT_EQ] = ACTIONS(5025), - [anon_sym_GT_EQ] = ACTIONS(5025), - [anon_sym_BANGin] = ACTIONS(5025), - [anon_sym_is] = ACTIONS(5023), - [anon_sym_BANGis] = ACTIONS(5025), - [anon_sym_PLUS] = ACTIONS(5023), - [anon_sym_DASH] = ACTIONS(5023), - [anon_sym_SLASH] = ACTIONS(5023), - [anon_sym_PERCENT] = ACTIONS(5023), - [anon_sym_as_QMARK] = ACTIONS(5025), - [anon_sym_PLUS_PLUS] = ACTIONS(5025), - [anon_sym_DASH_DASH] = ACTIONS(5025), - [anon_sym_BANG] = ACTIONS(5023), - [anon_sym_BANG_BANG] = ACTIONS(5025), - [anon_sym_suspend] = ACTIONS(5023), - [anon_sym_sealed] = ACTIONS(5023), - [anon_sym_annotation] = ACTIONS(5023), - [anon_sym_data] = ACTIONS(5023), - [anon_sym_inner] = ACTIONS(5023), - [anon_sym_value] = ACTIONS(5023), - [anon_sym_override] = ACTIONS(5023), - [anon_sym_lateinit] = ACTIONS(5023), - [anon_sym_public] = ACTIONS(5023), - [anon_sym_private] = ACTIONS(5023), - [anon_sym_internal] = ACTIONS(5023), - [anon_sym_protected] = ACTIONS(5023), - [anon_sym_tailrec] = ACTIONS(5023), - [anon_sym_operator] = ACTIONS(5023), - [anon_sym_infix] = ACTIONS(5023), - [anon_sym_inline] = ACTIONS(5023), - [anon_sym_external] = ACTIONS(5023), - [sym_property_modifier] = ACTIONS(5023), - [anon_sym_abstract] = ACTIONS(5023), - [anon_sym_final] = ACTIONS(5023), - [anon_sym_open] = ACTIONS(5023), - [anon_sym_vararg] = ACTIONS(5023), - [anon_sym_noinline] = ACTIONS(5023), - [anon_sym_crossinline] = ACTIONS(5023), - [anon_sym_expect] = ACTIONS(5023), - [anon_sym_actual] = ACTIONS(5023), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5025), - [anon_sym_continue_AT] = ACTIONS(5025), - [anon_sym_break_AT] = ACTIONS(5025), - [anon_sym_this_AT] = ACTIONS(5025), - [anon_sym_super_AT] = ACTIONS(5025), - [sym_real_literal] = ACTIONS(5025), - [sym_integer_literal] = ACTIONS(5023), - [sym_hex_literal] = ACTIONS(5025), - [sym_bin_literal] = ACTIONS(5025), - [anon_sym_true] = ACTIONS(5023), - [anon_sym_false] = ACTIONS(5023), - [anon_sym_SQUOTE] = ACTIONS(5025), - [sym__backtick_identifier] = ACTIONS(5025), - [sym__automatic_semicolon] = ACTIONS(5025), - [sym_safe_nav] = ACTIONS(5025), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5025), - }, - [1110] = { - [sym__alpha_identifier] = ACTIONS(1580), - [anon_sym_AT] = ACTIONS(1578), - [anon_sym_LBRACK] = ACTIONS(1578), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1578), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(1578), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1580), - [anon_sym_fun] = ACTIONS(1580), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1580), - [anon_sym_set] = ACTIONS(1580), - [anon_sym_this] = ACTIONS(1580), - [anon_sym_super] = ACTIONS(1580), - [anon_sym_STAR] = ACTIONS(1580), - [sym_label] = ACTIONS(1580), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1580), - [anon_sym_if] = ACTIONS(1580), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(1580), - [anon_sym_try] = ACTIONS(1580), - [anon_sym_throw] = ACTIONS(1580), - [anon_sym_return] = ACTIONS(1580), - [anon_sym_continue] = ACTIONS(1580), - [anon_sym_break] = ACTIONS(1580), - [anon_sym_COLON_COLON] = ACTIONS(1578), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(1580), - [anon_sym_DASH] = ACTIONS(1580), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(1578), - [anon_sym_DASH_DASH] = ACTIONS(1578), - [anon_sym_BANG] = ACTIONS(1580), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1580), - [anon_sym_inner] = ACTIONS(1580), - [anon_sym_value] = ACTIONS(1580), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1580), - [anon_sym_actual] = ACTIONS(1580), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1578), - [anon_sym_continue_AT] = ACTIONS(1578), - [anon_sym_break_AT] = ACTIONS(1578), - [anon_sym_this_AT] = ACTIONS(1578), - [anon_sym_super_AT] = ACTIONS(1578), - [sym_real_literal] = ACTIONS(1578), - [sym_integer_literal] = ACTIONS(1580), - [sym_hex_literal] = ACTIONS(1578), - [sym_bin_literal] = ACTIONS(1578), - [anon_sym_true] = ACTIONS(1580), - [anon_sym_false] = ACTIONS(1580), - [anon_sym_SQUOTE] = ACTIONS(1578), - [sym__backtick_identifier] = ACTIONS(1578), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1578), - }, - [1111] = { - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(1766), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(1764), - [anon_sym_set] = ACTIONS(1764), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1764), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(1764), - [anon_sym_sealed] = ACTIONS(1764), - [anon_sym_annotation] = ACTIONS(1764), - [anon_sym_data] = ACTIONS(1764), - [anon_sym_inner] = ACTIONS(1764), - [anon_sym_value] = ACTIONS(1764), - [anon_sym_override] = ACTIONS(1764), - [anon_sym_lateinit] = ACTIONS(1764), - [anon_sym_public] = ACTIONS(1764), - [anon_sym_private] = ACTIONS(1764), - [anon_sym_internal] = ACTIONS(1764), - [anon_sym_protected] = ACTIONS(1764), - [anon_sym_tailrec] = ACTIONS(1764), - [anon_sym_operator] = ACTIONS(1764), - [anon_sym_infix] = ACTIONS(1764), - [anon_sym_inline] = ACTIONS(1764), - [anon_sym_external] = ACTIONS(1764), - [sym_property_modifier] = ACTIONS(1764), - [anon_sym_abstract] = ACTIONS(1764), - [anon_sym_final] = ACTIONS(1764), - [anon_sym_open] = ACTIONS(1764), - [anon_sym_vararg] = ACTIONS(1764), - [anon_sym_noinline] = ACTIONS(1764), - [anon_sym_crossinline] = ACTIONS(1764), - [anon_sym_expect] = ACTIONS(1764), - [anon_sym_actual] = ACTIONS(1764), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [1112] = { - [sym__alpha_identifier] = ACTIONS(5007), - [anon_sym_AT] = ACTIONS(5009), - [anon_sym_LBRACK] = ACTIONS(5009), - [anon_sym_DOT] = ACTIONS(5007), - [anon_sym_as] = ACTIONS(5007), - [anon_sym_EQ] = ACTIONS(5007), - [anon_sym_LBRACE] = ACTIONS(5009), - [anon_sym_RBRACE] = ACTIONS(5009), - [anon_sym_LPAREN] = ACTIONS(5009), - [anon_sym_COMMA] = ACTIONS(5009), - [anon_sym_LT] = ACTIONS(5027), - [anon_sym_GT] = ACTIONS(5007), - [anon_sym_where] = ACTIONS(5007), - [anon_sym_object] = ACTIONS(5007), - [anon_sym_fun] = ACTIONS(5007), - [anon_sym_SEMI] = ACTIONS(5009), - [anon_sym_get] = ACTIONS(5007), - [anon_sym_set] = ACTIONS(5007), - [anon_sym_this] = ACTIONS(5007), - [anon_sym_super] = ACTIONS(5007), - [anon_sym_STAR] = ACTIONS(5007), - [sym_label] = ACTIONS(5007), - [anon_sym_in] = ACTIONS(5007), - [anon_sym_DOT_DOT] = ACTIONS(5009), - [anon_sym_QMARK_COLON] = ACTIONS(5009), - [anon_sym_AMP_AMP] = ACTIONS(5009), - [anon_sym_PIPE_PIPE] = ACTIONS(5009), - [anon_sym_null] = ACTIONS(5007), - [anon_sym_if] = ACTIONS(5007), - [anon_sym_else] = ACTIONS(5007), - [anon_sym_when] = ACTIONS(5007), - [anon_sym_try] = ACTIONS(5007), - [anon_sym_throw] = ACTIONS(5007), - [anon_sym_return] = ACTIONS(5007), - [anon_sym_continue] = ACTIONS(5007), - [anon_sym_break] = ACTIONS(5007), - [anon_sym_COLON_COLON] = ACTIONS(5009), - [anon_sym_PLUS_EQ] = ACTIONS(5009), - [anon_sym_DASH_EQ] = ACTIONS(5009), - [anon_sym_STAR_EQ] = ACTIONS(5009), - [anon_sym_SLASH_EQ] = ACTIONS(5009), - [anon_sym_PERCENT_EQ] = ACTIONS(5009), - [anon_sym_BANG_EQ] = ACTIONS(5007), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5009), - [anon_sym_EQ_EQ] = ACTIONS(5007), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5009), - [anon_sym_LT_EQ] = ACTIONS(5009), - [anon_sym_GT_EQ] = ACTIONS(5009), - [anon_sym_BANGin] = ACTIONS(5009), - [anon_sym_is] = ACTIONS(5007), - [anon_sym_BANGis] = ACTIONS(5009), - [anon_sym_PLUS] = ACTIONS(5007), - [anon_sym_DASH] = ACTIONS(5007), - [anon_sym_SLASH] = ACTIONS(5007), - [anon_sym_PERCENT] = ACTIONS(5007), - [anon_sym_as_QMARK] = ACTIONS(5009), - [anon_sym_PLUS_PLUS] = ACTIONS(5009), - [anon_sym_DASH_DASH] = ACTIONS(5009), - [anon_sym_BANG] = ACTIONS(5007), - [anon_sym_BANG_BANG] = ACTIONS(5009), - [anon_sym_suspend] = ACTIONS(5007), - [anon_sym_sealed] = ACTIONS(5007), - [anon_sym_annotation] = ACTIONS(5007), - [anon_sym_data] = ACTIONS(5007), - [anon_sym_inner] = ACTIONS(5007), - [anon_sym_value] = ACTIONS(5007), - [anon_sym_override] = ACTIONS(5007), - [anon_sym_lateinit] = ACTIONS(5007), - [anon_sym_public] = ACTIONS(5007), - [anon_sym_private] = ACTIONS(5007), - [anon_sym_internal] = ACTIONS(5007), - [anon_sym_protected] = ACTIONS(5007), - [anon_sym_tailrec] = ACTIONS(5007), - [anon_sym_operator] = ACTIONS(5007), - [anon_sym_infix] = ACTIONS(5007), - [anon_sym_inline] = ACTIONS(5007), - [anon_sym_external] = ACTIONS(5007), - [sym_property_modifier] = ACTIONS(5007), - [anon_sym_abstract] = ACTIONS(5007), - [anon_sym_final] = ACTIONS(5007), - [anon_sym_open] = ACTIONS(5007), - [anon_sym_vararg] = ACTIONS(5007), - [anon_sym_noinline] = ACTIONS(5007), - [anon_sym_crossinline] = ACTIONS(5007), - [anon_sym_expect] = ACTIONS(5007), - [anon_sym_actual] = ACTIONS(5007), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5009), - [anon_sym_continue_AT] = ACTIONS(5009), - [anon_sym_break_AT] = ACTIONS(5009), - [anon_sym_this_AT] = ACTIONS(5009), - [anon_sym_super_AT] = ACTIONS(5009), - [sym_real_literal] = ACTIONS(5009), - [sym_integer_literal] = ACTIONS(5007), - [sym_hex_literal] = ACTIONS(5009), - [sym_bin_literal] = ACTIONS(5009), - [anon_sym_true] = ACTIONS(5007), - [anon_sym_false] = ACTIONS(5007), - [anon_sym_SQUOTE] = ACTIONS(5009), - [sym__backtick_identifier] = ACTIONS(5009), - [sym__automatic_semicolon] = ACTIONS(5009), - [sym_safe_nav] = ACTIONS(5009), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5009), - }, - [1113] = { - [sym__alpha_identifier] = ACTIONS(5029), - [anon_sym_AT] = ACTIONS(5031), - [anon_sym_LBRACK] = ACTIONS(5031), - [anon_sym_DOT] = ACTIONS(5029), - [anon_sym_as] = ACTIONS(5029), - [anon_sym_EQ] = ACTIONS(5029), - [anon_sym_LBRACE] = ACTIONS(5031), - [anon_sym_RBRACE] = ACTIONS(5031), - [anon_sym_LPAREN] = ACTIONS(5031), - [anon_sym_COMMA] = ACTIONS(5031), - [anon_sym_LT] = ACTIONS(5029), - [anon_sym_GT] = ACTIONS(5029), - [anon_sym_where] = ACTIONS(5029), - [anon_sym_object] = ACTIONS(5029), - [anon_sym_fun] = ACTIONS(5029), - [anon_sym_SEMI] = ACTIONS(5031), - [anon_sym_get] = ACTIONS(5029), - [anon_sym_set] = ACTIONS(5029), - [anon_sym_this] = ACTIONS(5029), - [anon_sym_super] = ACTIONS(5029), - [anon_sym_STAR] = ACTIONS(5029), - [sym_label] = ACTIONS(5029), - [anon_sym_in] = ACTIONS(5029), - [anon_sym_DOT_DOT] = ACTIONS(5031), - [anon_sym_QMARK_COLON] = ACTIONS(5031), - [anon_sym_AMP_AMP] = ACTIONS(5031), - [anon_sym_PIPE_PIPE] = ACTIONS(5031), - [anon_sym_null] = ACTIONS(5029), - [anon_sym_if] = ACTIONS(5029), - [anon_sym_else] = ACTIONS(5029), - [anon_sym_when] = ACTIONS(5029), - [anon_sym_try] = ACTIONS(5029), - [anon_sym_throw] = ACTIONS(5029), - [anon_sym_return] = ACTIONS(5029), - [anon_sym_continue] = ACTIONS(5029), - [anon_sym_break] = ACTIONS(5029), - [anon_sym_COLON_COLON] = ACTIONS(5031), - [anon_sym_PLUS_EQ] = ACTIONS(5031), - [anon_sym_DASH_EQ] = ACTIONS(5031), - [anon_sym_STAR_EQ] = ACTIONS(5031), - [anon_sym_SLASH_EQ] = ACTIONS(5031), - [anon_sym_PERCENT_EQ] = ACTIONS(5031), - [anon_sym_BANG_EQ] = ACTIONS(5029), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5031), - [anon_sym_EQ_EQ] = ACTIONS(5029), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5031), - [anon_sym_LT_EQ] = ACTIONS(5031), - [anon_sym_GT_EQ] = ACTIONS(5031), - [anon_sym_BANGin] = ACTIONS(5031), - [anon_sym_is] = ACTIONS(5029), - [anon_sym_BANGis] = ACTIONS(5031), - [anon_sym_PLUS] = ACTIONS(5029), - [anon_sym_DASH] = ACTIONS(5029), - [anon_sym_SLASH] = ACTIONS(5029), - [anon_sym_PERCENT] = ACTIONS(5029), - [anon_sym_as_QMARK] = ACTIONS(5031), - [anon_sym_PLUS_PLUS] = ACTIONS(5031), - [anon_sym_DASH_DASH] = ACTIONS(5031), - [anon_sym_BANG] = ACTIONS(5029), - [anon_sym_BANG_BANG] = ACTIONS(5031), - [anon_sym_suspend] = ACTIONS(5029), - [anon_sym_sealed] = ACTIONS(5029), - [anon_sym_annotation] = ACTIONS(5029), - [anon_sym_data] = ACTIONS(5029), - [anon_sym_inner] = ACTIONS(5029), - [anon_sym_value] = ACTIONS(5029), - [anon_sym_override] = ACTIONS(5029), - [anon_sym_lateinit] = ACTIONS(5029), - [anon_sym_public] = ACTIONS(5029), - [anon_sym_private] = ACTIONS(5029), - [anon_sym_internal] = ACTIONS(5029), - [anon_sym_protected] = ACTIONS(5029), - [anon_sym_tailrec] = ACTIONS(5029), - [anon_sym_operator] = ACTIONS(5029), - [anon_sym_infix] = ACTIONS(5029), - [anon_sym_inline] = ACTIONS(5029), - [anon_sym_external] = ACTIONS(5029), - [sym_property_modifier] = ACTIONS(5029), - [anon_sym_abstract] = ACTIONS(5029), - [anon_sym_final] = ACTIONS(5029), - [anon_sym_open] = ACTIONS(5029), - [anon_sym_vararg] = ACTIONS(5029), - [anon_sym_noinline] = ACTIONS(5029), - [anon_sym_crossinline] = ACTIONS(5029), - [anon_sym_expect] = ACTIONS(5029), - [anon_sym_actual] = ACTIONS(5029), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5031), - [anon_sym_continue_AT] = ACTIONS(5031), - [anon_sym_break_AT] = ACTIONS(5031), - [anon_sym_this_AT] = ACTIONS(5031), - [anon_sym_super_AT] = ACTIONS(5031), - [sym_real_literal] = ACTIONS(5031), - [sym_integer_literal] = ACTIONS(5029), - [sym_hex_literal] = ACTIONS(5031), - [sym_bin_literal] = ACTIONS(5031), - [anon_sym_true] = ACTIONS(5029), - [anon_sym_false] = ACTIONS(5029), - [anon_sym_SQUOTE] = ACTIONS(5031), - [sym__backtick_identifier] = ACTIONS(5031), - [sym__automatic_semicolon] = ACTIONS(5031), - [sym_safe_nav] = ACTIONS(5031), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5031), - }, - [1114] = { - [sym_function_body] = STATE(1015), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_object] = ACTIONS(4451), - [anon_sym_fun] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_this] = ACTIONS(4451), - [anon_sym_super] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4451), - [sym_label] = ACTIONS(4451), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_null] = ACTIONS(4451), - [anon_sym_if] = ACTIONS(4451), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_when] = ACTIONS(4451), - [anon_sym_try] = ACTIONS(4451), - [anon_sym_throw] = ACTIONS(4451), - [anon_sym_return] = ACTIONS(4451), - [anon_sym_continue] = ACTIONS(4451), - [anon_sym_break] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_PLUS_EQ] = ACTIONS(4453), - [anon_sym_DASH_EQ] = ACTIONS(4453), - [anon_sym_STAR_EQ] = ACTIONS(4453), - [anon_sym_SLASH_EQ] = ACTIONS(4453), - [anon_sym_PERCENT_EQ] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4451), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG] = ACTIONS(4451), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4453), - [anon_sym_continue_AT] = ACTIONS(4453), - [anon_sym_break_AT] = ACTIONS(4453), - [anon_sym_this_AT] = ACTIONS(4453), - [anon_sym_super_AT] = ACTIONS(4453), - [sym_real_literal] = ACTIONS(4453), - [sym_integer_literal] = ACTIONS(4451), - [sym_hex_literal] = ACTIONS(4453), - [sym_bin_literal] = ACTIONS(4453), - [anon_sym_true] = ACTIONS(4451), - [anon_sym_false] = ACTIONS(4451), - [anon_sym_SQUOTE] = ACTIONS(4453), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4453), - }, - [1115] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4331), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_object] = ACTIONS(4331), - [anon_sym_fun] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_this] = ACTIONS(4331), - [anon_sym_super] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [sym_label] = ACTIONS(4331), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_null] = ACTIONS(4331), - [anon_sym_if] = ACTIONS(4331), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_when] = ACTIONS(4331), - [anon_sym_try] = ACTIONS(4331), - [anon_sym_throw] = ACTIONS(4331), - [anon_sym_return] = ACTIONS(4331), - [anon_sym_continue] = ACTIONS(4331), - [anon_sym_break] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4333), - [anon_sym_DASH_EQ] = ACTIONS(4333), - [anon_sym_STAR_EQ] = ACTIONS(4333), - [anon_sym_SLASH_EQ] = ACTIONS(4333), - [anon_sym_PERCENT_EQ] = ACTIONS(4333), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG] = ACTIONS(4331), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_suspend] = ACTIONS(4331), - [anon_sym_sealed] = ACTIONS(4331), - [anon_sym_annotation] = ACTIONS(4331), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_override] = ACTIONS(4331), - [anon_sym_lateinit] = ACTIONS(4331), - [anon_sym_public] = ACTIONS(4331), - [anon_sym_private] = ACTIONS(4331), - [anon_sym_internal] = ACTIONS(4331), - [anon_sym_protected] = ACTIONS(4331), - [anon_sym_tailrec] = ACTIONS(4331), - [anon_sym_operator] = ACTIONS(4331), - [anon_sym_infix] = ACTIONS(4331), - [anon_sym_inline] = ACTIONS(4331), - [anon_sym_external] = ACTIONS(4331), - [sym_property_modifier] = ACTIONS(4331), - [anon_sym_abstract] = ACTIONS(4331), - [anon_sym_final] = ACTIONS(4331), - [anon_sym_open] = ACTIONS(4331), - [anon_sym_vararg] = ACTIONS(4331), - [anon_sym_noinline] = ACTIONS(4331), - [anon_sym_crossinline] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4333), - [anon_sym_continue_AT] = ACTIONS(4333), - [anon_sym_break_AT] = ACTIONS(4333), - [anon_sym_this_AT] = ACTIONS(4333), - [anon_sym_super_AT] = ACTIONS(4333), - [sym_real_literal] = ACTIONS(4333), - [sym_integer_literal] = ACTIONS(4331), - [sym_hex_literal] = ACTIONS(4333), - [sym_bin_literal] = ACTIONS(4333), - [anon_sym_true] = ACTIONS(4331), - [anon_sym_false] = ACTIONS(4331), - [anon_sym_SQUOTE] = ACTIONS(4333), - [sym__backtick_identifier] = ACTIONS(4333), - [sym__automatic_semicolon] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4333), - }, - [1116] = { - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3298), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3296), - [anon_sym_set] = ACTIONS(3296), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(3296), - [anon_sym_sealed] = ACTIONS(3296), - [anon_sym_annotation] = ACTIONS(3296), - [anon_sym_data] = ACTIONS(3296), - [anon_sym_inner] = ACTIONS(3296), - [anon_sym_value] = ACTIONS(3296), - [anon_sym_override] = ACTIONS(3296), - [anon_sym_lateinit] = ACTIONS(3296), - [anon_sym_public] = ACTIONS(3296), - [anon_sym_private] = ACTIONS(3296), - [anon_sym_internal] = ACTIONS(3296), - [anon_sym_protected] = ACTIONS(3296), - [anon_sym_tailrec] = ACTIONS(3296), - [anon_sym_operator] = ACTIONS(3296), - [anon_sym_infix] = ACTIONS(3296), - [anon_sym_inline] = ACTIONS(3296), - [anon_sym_external] = ACTIONS(3296), - [sym_property_modifier] = ACTIONS(3296), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_final] = ACTIONS(3296), - [anon_sym_open] = ACTIONS(3296), - [anon_sym_vararg] = ACTIONS(3296), - [anon_sym_noinline] = ACTIONS(3296), - [anon_sym_crossinline] = ACTIONS(3296), - [anon_sym_expect] = ACTIONS(3296), - [anon_sym_actual] = ACTIONS(3296), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [1117] = { - [sym__alpha_identifier] = ACTIONS(5033), - [anon_sym_AT] = ACTIONS(5035), - [anon_sym_LBRACK] = ACTIONS(5035), - [anon_sym_DOT] = ACTIONS(5033), - [anon_sym_as] = ACTIONS(5033), - [anon_sym_EQ] = ACTIONS(5033), - [anon_sym_LBRACE] = ACTIONS(5035), - [anon_sym_RBRACE] = ACTIONS(5035), - [anon_sym_LPAREN] = ACTIONS(5035), - [anon_sym_COMMA] = ACTIONS(5035), - [anon_sym_LT] = ACTIONS(5033), - [anon_sym_GT] = ACTIONS(5033), - [anon_sym_where] = ACTIONS(5033), - [anon_sym_object] = ACTIONS(5033), - [anon_sym_fun] = ACTIONS(5033), - [anon_sym_SEMI] = ACTIONS(5035), - [anon_sym_get] = ACTIONS(5033), - [anon_sym_set] = ACTIONS(5033), - [anon_sym_this] = ACTIONS(5033), - [anon_sym_super] = ACTIONS(5033), - [anon_sym_STAR] = ACTIONS(5033), - [sym_label] = ACTIONS(5033), - [anon_sym_in] = ACTIONS(5033), - [anon_sym_DOT_DOT] = ACTIONS(5035), - [anon_sym_QMARK_COLON] = ACTIONS(5035), - [anon_sym_AMP_AMP] = ACTIONS(5035), - [anon_sym_PIPE_PIPE] = ACTIONS(5035), - [anon_sym_null] = ACTIONS(5033), - [anon_sym_if] = ACTIONS(5033), - [anon_sym_else] = ACTIONS(5033), - [anon_sym_when] = ACTIONS(5033), - [anon_sym_try] = ACTIONS(5033), - [anon_sym_throw] = ACTIONS(5033), - [anon_sym_return] = ACTIONS(5033), - [anon_sym_continue] = ACTIONS(5033), - [anon_sym_break] = ACTIONS(5033), - [anon_sym_COLON_COLON] = ACTIONS(5035), - [anon_sym_PLUS_EQ] = ACTIONS(5035), - [anon_sym_DASH_EQ] = ACTIONS(5035), - [anon_sym_STAR_EQ] = ACTIONS(5035), - [anon_sym_SLASH_EQ] = ACTIONS(5035), - [anon_sym_PERCENT_EQ] = ACTIONS(5035), - [anon_sym_BANG_EQ] = ACTIONS(5033), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5035), - [anon_sym_EQ_EQ] = ACTIONS(5033), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5035), - [anon_sym_LT_EQ] = ACTIONS(5035), - [anon_sym_GT_EQ] = ACTIONS(5035), - [anon_sym_BANGin] = ACTIONS(5035), - [anon_sym_is] = ACTIONS(5033), - [anon_sym_BANGis] = ACTIONS(5035), - [anon_sym_PLUS] = ACTIONS(5033), - [anon_sym_DASH] = ACTIONS(5033), - [anon_sym_SLASH] = ACTIONS(5033), - [anon_sym_PERCENT] = ACTIONS(5033), - [anon_sym_as_QMARK] = ACTIONS(5035), - [anon_sym_PLUS_PLUS] = ACTIONS(5035), - [anon_sym_DASH_DASH] = ACTIONS(5035), - [anon_sym_BANG] = ACTIONS(5033), - [anon_sym_BANG_BANG] = ACTIONS(5035), - [anon_sym_suspend] = ACTIONS(5033), - [anon_sym_sealed] = ACTIONS(5033), - [anon_sym_annotation] = ACTIONS(5033), - [anon_sym_data] = ACTIONS(5033), - [anon_sym_inner] = ACTIONS(5033), - [anon_sym_value] = ACTIONS(5033), - [anon_sym_override] = ACTIONS(5033), - [anon_sym_lateinit] = ACTIONS(5033), - [anon_sym_public] = ACTIONS(5033), - [anon_sym_private] = ACTIONS(5033), - [anon_sym_internal] = ACTIONS(5033), - [anon_sym_protected] = ACTIONS(5033), - [anon_sym_tailrec] = ACTIONS(5033), - [anon_sym_operator] = ACTIONS(5033), - [anon_sym_infix] = ACTIONS(5033), - [anon_sym_inline] = ACTIONS(5033), - [anon_sym_external] = ACTIONS(5033), - [sym_property_modifier] = ACTIONS(5033), - [anon_sym_abstract] = ACTIONS(5033), - [anon_sym_final] = ACTIONS(5033), - [anon_sym_open] = ACTIONS(5033), - [anon_sym_vararg] = ACTIONS(5033), - [anon_sym_noinline] = ACTIONS(5033), - [anon_sym_crossinline] = ACTIONS(5033), - [anon_sym_expect] = ACTIONS(5033), - [anon_sym_actual] = ACTIONS(5033), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5035), - [anon_sym_continue_AT] = ACTIONS(5035), - [anon_sym_break_AT] = ACTIONS(5035), - [anon_sym_this_AT] = ACTIONS(5035), - [anon_sym_super_AT] = ACTIONS(5035), - [sym_real_literal] = ACTIONS(5035), - [sym_integer_literal] = ACTIONS(5033), - [sym_hex_literal] = ACTIONS(5035), - [sym_bin_literal] = ACTIONS(5035), - [anon_sym_true] = ACTIONS(5033), - [anon_sym_false] = ACTIONS(5033), - [anon_sym_SQUOTE] = ACTIONS(5035), - [sym__backtick_identifier] = ACTIONS(5035), - [sym__automatic_semicolon] = ACTIONS(5035), - [sym_safe_nav] = ACTIONS(5035), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5035), - }, - [1118] = { - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(4276), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(4274), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [1119] = { - [sym_function_body] = STATE(1166), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [1120] = { - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(4260), - [anon_sym_LBRACE] = ACTIONS(4262), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(4260), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [1121] = { - [sym_function_body] = STATE(1186), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [1122] = { - [sym__alpha_identifier] = ACTIONS(5037), - [anon_sym_AT] = ACTIONS(5039), - [anon_sym_LBRACK] = ACTIONS(5039), - [anon_sym_DOT] = ACTIONS(5037), - [anon_sym_as] = ACTIONS(5037), - [anon_sym_EQ] = ACTIONS(5037), - [anon_sym_LBRACE] = ACTIONS(5039), - [anon_sym_RBRACE] = ACTIONS(5039), - [anon_sym_LPAREN] = ACTIONS(5039), - [anon_sym_COMMA] = ACTIONS(5039), - [anon_sym_LT] = ACTIONS(5037), - [anon_sym_GT] = ACTIONS(5037), - [anon_sym_where] = ACTIONS(5037), - [anon_sym_object] = ACTIONS(5037), - [anon_sym_fun] = ACTIONS(5037), - [anon_sym_SEMI] = ACTIONS(5039), - [anon_sym_get] = ACTIONS(5037), - [anon_sym_set] = ACTIONS(5037), - [anon_sym_this] = ACTIONS(5037), - [anon_sym_super] = ACTIONS(5037), - [anon_sym_STAR] = ACTIONS(5037), - [sym_label] = ACTIONS(5037), - [anon_sym_in] = ACTIONS(5037), - [anon_sym_DOT_DOT] = ACTIONS(5039), - [anon_sym_QMARK_COLON] = ACTIONS(5039), - [anon_sym_AMP_AMP] = ACTIONS(5039), - [anon_sym_PIPE_PIPE] = ACTIONS(5039), - [anon_sym_null] = ACTIONS(5037), - [anon_sym_if] = ACTIONS(5037), - [anon_sym_else] = ACTIONS(5037), - [anon_sym_when] = ACTIONS(5037), - [anon_sym_try] = ACTIONS(5037), - [anon_sym_throw] = ACTIONS(5037), - [anon_sym_return] = ACTIONS(5037), - [anon_sym_continue] = ACTIONS(5037), - [anon_sym_break] = ACTIONS(5037), - [anon_sym_COLON_COLON] = ACTIONS(5039), - [anon_sym_PLUS_EQ] = ACTIONS(5039), - [anon_sym_DASH_EQ] = ACTIONS(5039), - [anon_sym_STAR_EQ] = ACTIONS(5039), - [anon_sym_SLASH_EQ] = ACTIONS(5039), - [anon_sym_PERCENT_EQ] = ACTIONS(5039), - [anon_sym_BANG_EQ] = ACTIONS(5037), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5039), - [anon_sym_EQ_EQ] = ACTIONS(5037), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5039), - [anon_sym_LT_EQ] = ACTIONS(5039), - [anon_sym_GT_EQ] = ACTIONS(5039), - [anon_sym_BANGin] = ACTIONS(5039), - [anon_sym_is] = ACTIONS(5037), - [anon_sym_BANGis] = ACTIONS(5039), - [anon_sym_PLUS] = ACTIONS(5037), - [anon_sym_DASH] = ACTIONS(5037), - [anon_sym_SLASH] = ACTIONS(5037), - [anon_sym_PERCENT] = ACTIONS(5037), - [anon_sym_as_QMARK] = ACTIONS(5039), - [anon_sym_PLUS_PLUS] = ACTIONS(5039), - [anon_sym_DASH_DASH] = ACTIONS(5039), - [anon_sym_BANG] = ACTIONS(5037), - [anon_sym_BANG_BANG] = ACTIONS(5039), - [anon_sym_suspend] = ACTIONS(5037), - [anon_sym_sealed] = ACTIONS(5037), - [anon_sym_annotation] = ACTIONS(5037), - [anon_sym_data] = ACTIONS(5037), - [anon_sym_inner] = ACTIONS(5037), - [anon_sym_value] = ACTIONS(5037), - [anon_sym_override] = ACTIONS(5037), - [anon_sym_lateinit] = ACTIONS(5037), - [anon_sym_public] = ACTIONS(5037), - [anon_sym_private] = ACTIONS(5037), - [anon_sym_internal] = ACTIONS(5037), - [anon_sym_protected] = ACTIONS(5037), - [anon_sym_tailrec] = ACTIONS(5037), - [anon_sym_operator] = ACTIONS(5037), - [anon_sym_infix] = ACTIONS(5037), - [anon_sym_inline] = ACTIONS(5037), - [anon_sym_external] = ACTIONS(5037), - [sym_property_modifier] = ACTIONS(5037), - [anon_sym_abstract] = ACTIONS(5037), - [anon_sym_final] = ACTIONS(5037), - [anon_sym_open] = ACTIONS(5037), - [anon_sym_vararg] = ACTIONS(5037), - [anon_sym_noinline] = ACTIONS(5037), - [anon_sym_crossinline] = ACTIONS(5037), - [anon_sym_expect] = ACTIONS(5037), - [anon_sym_actual] = ACTIONS(5037), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5039), - [anon_sym_continue_AT] = ACTIONS(5039), - [anon_sym_break_AT] = ACTIONS(5039), - [anon_sym_this_AT] = ACTIONS(5039), - [anon_sym_super_AT] = ACTIONS(5039), - [sym_real_literal] = ACTIONS(5039), - [sym_integer_literal] = ACTIONS(5037), - [sym_hex_literal] = ACTIONS(5039), - [sym_bin_literal] = ACTIONS(5039), - [anon_sym_true] = ACTIONS(5037), - [anon_sym_false] = ACTIONS(5037), - [anon_sym_SQUOTE] = ACTIONS(5039), - [sym__backtick_identifier] = ACTIONS(5039), - [sym__automatic_semicolon] = ACTIONS(5039), - [sym_safe_nav] = ACTIONS(5039), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5039), - }, - [1123] = { - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3222), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3218), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [1124] = { - [sym__alpha_identifier] = ACTIONS(5041), - [anon_sym_AT] = ACTIONS(5043), - [anon_sym_LBRACK] = ACTIONS(5043), - [anon_sym_DOT] = ACTIONS(5041), - [anon_sym_as] = ACTIONS(5041), - [anon_sym_EQ] = ACTIONS(5041), - [anon_sym_LBRACE] = ACTIONS(5043), - [anon_sym_RBRACE] = ACTIONS(5043), - [anon_sym_LPAREN] = ACTIONS(5043), - [anon_sym_COMMA] = ACTIONS(5043), - [anon_sym_LT] = ACTIONS(5041), - [anon_sym_GT] = ACTIONS(5041), - [anon_sym_where] = ACTIONS(5041), - [anon_sym_object] = ACTIONS(5041), - [anon_sym_fun] = ACTIONS(5041), - [anon_sym_SEMI] = ACTIONS(5043), - [anon_sym_get] = ACTIONS(5041), - [anon_sym_set] = ACTIONS(5041), - [anon_sym_this] = ACTIONS(5041), - [anon_sym_super] = ACTIONS(5041), - [anon_sym_STAR] = ACTIONS(5041), - [sym_label] = ACTIONS(5041), - [anon_sym_in] = ACTIONS(5041), - [anon_sym_DOT_DOT] = ACTIONS(5043), - [anon_sym_QMARK_COLON] = ACTIONS(5043), - [anon_sym_AMP_AMP] = ACTIONS(5043), - [anon_sym_PIPE_PIPE] = ACTIONS(5043), - [anon_sym_null] = ACTIONS(5041), - [anon_sym_if] = ACTIONS(5041), - [anon_sym_else] = ACTIONS(5041), - [anon_sym_when] = ACTIONS(5041), - [anon_sym_try] = ACTIONS(5041), - [anon_sym_throw] = ACTIONS(5041), - [anon_sym_return] = ACTIONS(5041), - [anon_sym_continue] = ACTIONS(5041), - [anon_sym_break] = ACTIONS(5041), - [anon_sym_COLON_COLON] = ACTIONS(5043), - [anon_sym_PLUS_EQ] = ACTIONS(5043), - [anon_sym_DASH_EQ] = ACTIONS(5043), - [anon_sym_STAR_EQ] = ACTIONS(5043), - [anon_sym_SLASH_EQ] = ACTIONS(5043), - [anon_sym_PERCENT_EQ] = ACTIONS(5043), - [anon_sym_BANG_EQ] = ACTIONS(5041), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5043), - [anon_sym_EQ_EQ] = ACTIONS(5041), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5043), - [anon_sym_LT_EQ] = ACTIONS(5043), - [anon_sym_GT_EQ] = ACTIONS(5043), - [anon_sym_BANGin] = ACTIONS(5043), - [anon_sym_is] = ACTIONS(5041), - [anon_sym_BANGis] = ACTIONS(5043), - [anon_sym_PLUS] = ACTIONS(5041), - [anon_sym_DASH] = ACTIONS(5041), - [anon_sym_SLASH] = ACTIONS(5041), - [anon_sym_PERCENT] = ACTIONS(5041), - [anon_sym_as_QMARK] = ACTIONS(5043), - [anon_sym_PLUS_PLUS] = ACTIONS(5043), - [anon_sym_DASH_DASH] = ACTIONS(5043), - [anon_sym_BANG] = ACTIONS(5041), - [anon_sym_BANG_BANG] = ACTIONS(5043), - [anon_sym_suspend] = ACTIONS(5041), - [anon_sym_sealed] = ACTIONS(5041), - [anon_sym_annotation] = ACTIONS(5041), - [anon_sym_data] = ACTIONS(5041), - [anon_sym_inner] = ACTIONS(5041), - [anon_sym_value] = ACTIONS(5041), - [anon_sym_override] = ACTIONS(5041), - [anon_sym_lateinit] = ACTIONS(5041), - [anon_sym_public] = ACTIONS(5041), - [anon_sym_private] = ACTIONS(5041), - [anon_sym_internal] = ACTIONS(5041), - [anon_sym_protected] = ACTIONS(5041), - [anon_sym_tailrec] = ACTIONS(5041), - [anon_sym_operator] = ACTIONS(5041), - [anon_sym_infix] = ACTIONS(5041), - [anon_sym_inline] = ACTIONS(5041), - [anon_sym_external] = ACTIONS(5041), - [sym_property_modifier] = ACTIONS(5041), - [anon_sym_abstract] = ACTIONS(5041), - [anon_sym_final] = ACTIONS(5041), - [anon_sym_open] = ACTIONS(5041), - [anon_sym_vararg] = ACTIONS(5041), - [anon_sym_noinline] = ACTIONS(5041), - [anon_sym_crossinline] = ACTIONS(5041), - [anon_sym_expect] = ACTIONS(5041), - [anon_sym_actual] = ACTIONS(5041), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5043), - [anon_sym_continue_AT] = ACTIONS(5043), - [anon_sym_break_AT] = ACTIONS(5043), - [anon_sym_this_AT] = ACTIONS(5043), - [anon_sym_super_AT] = ACTIONS(5043), - [sym_real_literal] = ACTIONS(5043), - [sym_integer_literal] = ACTIONS(5041), - [sym_hex_literal] = ACTIONS(5043), - [sym_bin_literal] = ACTIONS(5043), - [anon_sym_true] = ACTIONS(5041), - [anon_sym_false] = ACTIONS(5041), - [anon_sym_SQUOTE] = ACTIONS(5043), - [sym__backtick_identifier] = ACTIONS(5043), - [sym__automatic_semicolon] = ACTIONS(5043), - [sym_safe_nav] = ACTIONS(5043), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5043), - }, - [1125] = { - [sym_function_body] = STATE(1159), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [1126] = { - [sym__alpha_identifier] = ACTIONS(5045), - [anon_sym_AT] = ACTIONS(5047), - [anon_sym_LBRACK] = ACTIONS(5047), - [anon_sym_DOT] = ACTIONS(5045), - [anon_sym_as] = ACTIONS(5045), - [anon_sym_EQ] = ACTIONS(5045), - [anon_sym_LBRACE] = ACTIONS(5047), - [anon_sym_RBRACE] = ACTIONS(5047), - [anon_sym_LPAREN] = ACTIONS(5047), - [anon_sym_COMMA] = ACTIONS(5047), - [anon_sym_LT] = ACTIONS(5045), - [anon_sym_GT] = ACTIONS(5045), - [anon_sym_where] = ACTIONS(5045), - [anon_sym_object] = ACTIONS(5045), - [anon_sym_fun] = ACTIONS(5045), - [anon_sym_SEMI] = ACTIONS(5047), - [anon_sym_get] = ACTIONS(5045), - [anon_sym_set] = ACTIONS(5045), - [anon_sym_this] = ACTIONS(5045), - [anon_sym_super] = ACTIONS(5045), - [anon_sym_STAR] = ACTIONS(5045), - [sym_label] = ACTIONS(5045), - [anon_sym_in] = ACTIONS(5045), - [anon_sym_DOT_DOT] = ACTIONS(5047), - [anon_sym_QMARK_COLON] = ACTIONS(5047), - [anon_sym_AMP_AMP] = ACTIONS(5047), - [anon_sym_PIPE_PIPE] = ACTIONS(5047), - [anon_sym_null] = ACTIONS(5045), - [anon_sym_if] = ACTIONS(5045), - [anon_sym_else] = ACTIONS(5045), - [anon_sym_when] = ACTIONS(5045), - [anon_sym_try] = ACTIONS(5045), - [anon_sym_throw] = ACTIONS(5045), - [anon_sym_return] = ACTIONS(5045), - [anon_sym_continue] = ACTIONS(5045), - [anon_sym_break] = ACTIONS(5045), - [anon_sym_COLON_COLON] = ACTIONS(5047), - [anon_sym_PLUS_EQ] = ACTIONS(5047), - [anon_sym_DASH_EQ] = ACTIONS(5047), - [anon_sym_STAR_EQ] = ACTIONS(5047), - [anon_sym_SLASH_EQ] = ACTIONS(5047), - [anon_sym_PERCENT_EQ] = ACTIONS(5047), - [anon_sym_BANG_EQ] = ACTIONS(5045), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5047), - [anon_sym_EQ_EQ] = ACTIONS(5045), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5047), - [anon_sym_LT_EQ] = ACTIONS(5047), - [anon_sym_GT_EQ] = ACTIONS(5047), - [anon_sym_BANGin] = ACTIONS(5047), - [anon_sym_is] = ACTIONS(5045), - [anon_sym_BANGis] = ACTIONS(5047), - [anon_sym_PLUS] = ACTIONS(5045), - [anon_sym_DASH] = ACTIONS(5045), - [anon_sym_SLASH] = ACTIONS(5045), - [anon_sym_PERCENT] = ACTIONS(5045), - [anon_sym_as_QMARK] = ACTIONS(5047), - [anon_sym_PLUS_PLUS] = ACTIONS(5047), - [anon_sym_DASH_DASH] = ACTIONS(5047), - [anon_sym_BANG] = ACTIONS(5045), - [anon_sym_BANG_BANG] = ACTIONS(5047), - [anon_sym_suspend] = ACTIONS(5045), - [anon_sym_sealed] = ACTIONS(5045), - [anon_sym_annotation] = ACTIONS(5045), - [anon_sym_data] = ACTIONS(5045), - [anon_sym_inner] = ACTIONS(5045), - [anon_sym_value] = ACTIONS(5045), - [anon_sym_override] = ACTIONS(5045), - [anon_sym_lateinit] = ACTIONS(5045), - [anon_sym_public] = ACTIONS(5045), - [anon_sym_private] = ACTIONS(5045), - [anon_sym_internal] = ACTIONS(5045), - [anon_sym_protected] = ACTIONS(5045), - [anon_sym_tailrec] = ACTIONS(5045), - [anon_sym_operator] = ACTIONS(5045), - [anon_sym_infix] = ACTIONS(5045), - [anon_sym_inline] = ACTIONS(5045), - [anon_sym_external] = ACTIONS(5045), - [sym_property_modifier] = ACTIONS(5045), - [anon_sym_abstract] = ACTIONS(5045), - [anon_sym_final] = ACTIONS(5045), - [anon_sym_open] = ACTIONS(5045), - [anon_sym_vararg] = ACTIONS(5045), - [anon_sym_noinline] = ACTIONS(5045), - [anon_sym_crossinline] = ACTIONS(5045), - [anon_sym_expect] = ACTIONS(5045), - [anon_sym_actual] = ACTIONS(5045), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5047), - [anon_sym_continue_AT] = ACTIONS(5047), - [anon_sym_break_AT] = ACTIONS(5047), - [anon_sym_this_AT] = ACTIONS(5047), - [anon_sym_super_AT] = ACTIONS(5047), - [sym_real_literal] = ACTIONS(5047), - [sym_integer_literal] = ACTIONS(5045), - [sym_hex_literal] = ACTIONS(5047), - [sym_bin_literal] = ACTIONS(5047), - [anon_sym_true] = ACTIONS(5045), - [anon_sym_false] = ACTIONS(5045), - [anon_sym_SQUOTE] = ACTIONS(5047), - [sym__backtick_identifier] = ACTIONS(5047), - [sym__automatic_semicolon] = ACTIONS(5047), - [sym_safe_nav] = ACTIONS(5047), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5047), - }, - [1127] = { - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(4077), - [anon_sym_LBRACE] = ACTIONS(4079), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(4077), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [1128] = { - [sym_function_body] = STATE(1133), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [1129] = { - [sym__alpha_identifier] = ACTIONS(5049), - [anon_sym_AT] = ACTIONS(5051), - [anon_sym_LBRACK] = ACTIONS(5051), - [anon_sym_DOT] = ACTIONS(5049), - [anon_sym_as] = ACTIONS(5049), - [anon_sym_EQ] = ACTIONS(5049), - [anon_sym_LBRACE] = ACTIONS(5051), - [anon_sym_RBRACE] = ACTIONS(5051), - [anon_sym_LPAREN] = ACTIONS(5051), - [anon_sym_COMMA] = ACTIONS(5051), - [anon_sym_LT] = ACTIONS(5049), - [anon_sym_GT] = ACTIONS(5049), - [anon_sym_where] = ACTIONS(5049), - [anon_sym_object] = ACTIONS(5049), - [anon_sym_fun] = ACTIONS(5049), - [anon_sym_SEMI] = ACTIONS(5051), - [anon_sym_get] = ACTIONS(5049), - [anon_sym_set] = ACTIONS(5049), - [anon_sym_this] = ACTIONS(5049), - [anon_sym_super] = ACTIONS(5049), - [anon_sym_STAR] = ACTIONS(5049), - [sym_label] = ACTIONS(5049), - [anon_sym_in] = ACTIONS(5049), - [anon_sym_DOT_DOT] = ACTIONS(5051), - [anon_sym_QMARK_COLON] = ACTIONS(5051), - [anon_sym_AMP_AMP] = ACTIONS(5051), - [anon_sym_PIPE_PIPE] = ACTIONS(5051), - [anon_sym_null] = ACTIONS(5049), - [anon_sym_if] = ACTIONS(5049), - [anon_sym_else] = ACTIONS(5049), - [anon_sym_when] = ACTIONS(5049), - [anon_sym_try] = ACTIONS(5049), - [anon_sym_throw] = ACTIONS(5049), - [anon_sym_return] = ACTIONS(5049), - [anon_sym_continue] = ACTIONS(5049), - [anon_sym_break] = ACTIONS(5049), - [anon_sym_COLON_COLON] = ACTIONS(5051), - [anon_sym_PLUS_EQ] = ACTIONS(5051), - [anon_sym_DASH_EQ] = ACTIONS(5051), - [anon_sym_STAR_EQ] = ACTIONS(5051), - [anon_sym_SLASH_EQ] = ACTIONS(5051), - [anon_sym_PERCENT_EQ] = ACTIONS(5051), - [anon_sym_BANG_EQ] = ACTIONS(5049), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5051), - [anon_sym_EQ_EQ] = ACTIONS(5049), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5051), - [anon_sym_LT_EQ] = ACTIONS(5051), - [anon_sym_GT_EQ] = ACTIONS(5051), - [anon_sym_BANGin] = ACTIONS(5051), - [anon_sym_is] = ACTIONS(5049), - [anon_sym_BANGis] = ACTIONS(5051), - [anon_sym_PLUS] = ACTIONS(5049), - [anon_sym_DASH] = ACTIONS(5049), - [anon_sym_SLASH] = ACTIONS(5049), - [anon_sym_PERCENT] = ACTIONS(5049), - [anon_sym_as_QMARK] = ACTIONS(5051), - [anon_sym_PLUS_PLUS] = ACTIONS(5051), - [anon_sym_DASH_DASH] = ACTIONS(5051), - [anon_sym_BANG] = ACTIONS(5049), - [anon_sym_BANG_BANG] = ACTIONS(5051), - [anon_sym_suspend] = ACTIONS(5049), - [anon_sym_sealed] = ACTIONS(5049), - [anon_sym_annotation] = ACTIONS(5049), - [anon_sym_data] = ACTIONS(5049), - [anon_sym_inner] = ACTIONS(5049), - [anon_sym_value] = ACTIONS(5049), - [anon_sym_override] = ACTIONS(5049), - [anon_sym_lateinit] = ACTIONS(5049), - [anon_sym_public] = ACTIONS(5049), - [anon_sym_private] = ACTIONS(5049), - [anon_sym_internal] = ACTIONS(5049), - [anon_sym_protected] = ACTIONS(5049), - [anon_sym_tailrec] = ACTIONS(5049), - [anon_sym_operator] = ACTIONS(5049), - [anon_sym_infix] = ACTIONS(5049), - [anon_sym_inline] = ACTIONS(5049), - [anon_sym_external] = ACTIONS(5049), - [sym_property_modifier] = ACTIONS(5049), - [anon_sym_abstract] = ACTIONS(5049), - [anon_sym_final] = ACTIONS(5049), - [anon_sym_open] = ACTIONS(5049), - [anon_sym_vararg] = ACTIONS(5049), - [anon_sym_noinline] = ACTIONS(5049), - [anon_sym_crossinline] = ACTIONS(5049), - [anon_sym_expect] = ACTIONS(5049), - [anon_sym_actual] = ACTIONS(5049), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5051), - [anon_sym_continue_AT] = ACTIONS(5051), - [anon_sym_break_AT] = ACTIONS(5051), - [anon_sym_this_AT] = ACTIONS(5051), - [anon_sym_super_AT] = ACTIONS(5051), - [sym_real_literal] = ACTIONS(5051), - [sym_integer_literal] = ACTIONS(5049), - [sym_hex_literal] = ACTIONS(5051), - [sym_bin_literal] = ACTIONS(5051), - [anon_sym_true] = ACTIONS(5049), - [anon_sym_false] = ACTIONS(5049), - [anon_sym_SQUOTE] = ACTIONS(5051), - [sym__backtick_identifier] = ACTIONS(5051), - [sym__automatic_semicolon] = ACTIONS(5051), - [sym_safe_nav] = ACTIONS(5051), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5051), - }, - [1130] = { - [sym__alpha_identifier] = ACTIONS(4420), - [anon_sym_AT] = ACTIONS(4422), - [anon_sym_LBRACK] = ACTIONS(4422), - [anon_sym_DOT] = ACTIONS(4420), - [anon_sym_as] = ACTIONS(4420), - [anon_sym_EQ] = ACTIONS(4420), - [anon_sym_LBRACE] = ACTIONS(4422), - [anon_sym_RBRACE] = ACTIONS(4422), - [anon_sym_LPAREN] = ACTIONS(4422), - [anon_sym_COMMA] = ACTIONS(4422), - [anon_sym_LT] = ACTIONS(4420), - [anon_sym_GT] = ACTIONS(4420), - [anon_sym_where] = ACTIONS(4420), - [anon_sym_object] = ACTIONS(4420), - [anon_sym_fun] = ACTIONS(4420), - [anon_sym_SEMI] = ACTIONS(4422), - [anon_sym_get] = ACTIONS(4420), - [anon_sym_set] = ACTIONS(4420), - [anon_sym_this] = ACTIONS(4420), - [anon_sym_super] = ACTIONS(4420), - [anon_sym_STAR] = ACTIONS(4420), - [sym_label] = ACTIONS(4420), - [anon_sym_in] = ACTIONS(4420), - [anon_sym_DOT_DOT] = ACTIONS(4422), - [anon_sym_QMARK_COLON] = ACTIONS(4422), - [anon_sym_AMP_AMP] = ACTIONS(4422), - [anon_sym_PIPE_PIPE] = ACTIONS(4422), - [anon_sym_null] = ACTIONS(4420), - [anon_sym_if] = ACTIONS(4420), - [anon_sym_else] = ACTIONS(4420), - [anon_sym_when] = ACTIONS(4420), - [anon_sym_try] = ACTIONS(4420), - [anon_sym_throw] = ACTIONS(4420), - [anon_sym_return] = ACTIONS(4420), - [anon_sym_continue] = ACTIONS(4420), - [anon_sym_break] = ACTIONS(4420), - [anon_sym_COLON_COLON] = ACTIONS(4422), - [anon_sym_PLUS_EQ] = ACTIONS(4422), - [anon_sym_DASH_EQ] = ACTIONS(4422), - [anon_sym_STAR_EQ] = ACTIONS(4422), - [anon_sym_SLASH_EQ] = ACTIONS(4422), - [anon_sym_PERCENT_EQ] = ACTIONS(4422), - [anon_sym_BANG_EQ] = ACTIONS(4420), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4422), - [anon_sym_EQ_EQ] = ACTIONS(4420), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4422), - [anon_sym_LT_EQ] = ACTIONS(4422), - [anon_sym_GT_EQ] = ACTIONS(4422), - [anon_sym_BANGin] = ACTIONS(4422), - [anon_sym_is] = ACTIONS(4420), - [anon_sym_BANGis] = ACTIONS(4422), - [anon_sym_PLUS] = ACTIONS(4420), - [anon_sym_DASH] = ACTIONS(4420), - [anon_sym_SLASH] = ACTIONS(4420), - [anon_sym_PERCENT] = ACTIONS(4420), - [anon_sym_as_QMARK] = ACTIONS(4422), - [anon_sym_PLUS_PLUS] = ACTIONS(4422), - [anon_sym_DASH_DASH] = ACTIONS(4422), - [anon_sym_BANG] = ACTIONS(4420), - [anon_sym_BANG_BANG] = ACTIONS(4422), - [anon_sym_suspend] = ACTIONS(4420), - [anon_sym_sealed] = ACTIONS(4420), - [anon_sym_annotation] = ACTIONS(4420), - [anon_sym_data] = ACTIONS(4420), - [anon_sym_inner] = ACTIONS(4420), - [anon_sym_value] = ACTIONS(4420), - [anon_sym_override] = ACTIONS(4420), - [anon_sym_lateinit] = ACTIONS(4420), - [anon_sym_public] = ACTIONS(4420), - [anon_sym_private] = ACTIONS(4420), - [anon_sym_internal] = ACTIONS(4420), - [anon_sym_protected] = ACTIONS(4420), - [anon_sym_tailrec] = ACTIONS(4420), - [anon_sym_operator] = ACTIONS(4420), - [anon_sym_infix] = ACTIONS(4420), - [anon_sym_inline] = ACTIONS(4420), - [anon_sym_external] = ACTIONS(4420), - [sym_property_modifier] = ACTIONS(4420), - [anon_sym_abstract] = ACTIONS(4420), - [anon_sym_final] = ACTIONS(4420), - [anon_sym_open] = ACTIONS(4420), - [anon_sym_vararg] = ACTIONS(4420), - [anon_sym_noinline] = ACTIONS(4420), - [anon_sym_crossinline] = ACTIONS(4420), - [anon_sym_expect] = ACTIONS(4420), - [anon_sym_actual] = ACTIONS(4420), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4422), - [anon_sym_continue_AT] = ACTIONS(4422), - [anon_sym_break_AT] = ACTIONS(4422), - [anon_sym_this_AT] = ACTIONS(4422), - [anon_sym_super_AT] = ACTIONS(4422), - [sym_real_literal] = ACTIONS(4422), - [sym_integer_literal] = ACTIONS(4420), - [sym_hex_literal] = ACTIONS(4422), - [sym_bin_literal] = ACTIONS(4422), - [anon_sym_true] = ACTIONS(4420), - [anon_sym_false] = ACTIONS(4420), - [anon_sym_SQUOTE] = ACTIONS(4422), - [sym__backtick_identifier] = ACTIONS(4422), - [sym__automatic_semicolon] = ACTIONS(4422), - [sym_safe_nav] = ACTIONS(4422), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4422), - }, - [1131] = { - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(1684), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(1682), - [anon_sym_set] = ACTIONS(1682), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(1682), - [anon_sym_sealed] = ACTIONS(1682), - [anon_sym_annotation] = ACTIONS(1682), - [anon_sym_data] = ACTIONS(1682), - [anon_sym_inner] = ACTIONS(1682), - [anon_sym_value] = ACTIONS(1682), - [anon_sym_override] = ACTIONS(1682), - [anon_sym_lateinit] = ACTIONS(1682), - [anon_sym_public] = ACTIONS(1682), - [anon_sym_private] = ACTIONS(1682), - [anon_sym_internal] = ACTIONS(1682), - [anon_sym_protected] = ACTIONS(1682), - [anon_sym_tailrec] = ACTIONS(1682), - [anon_sym_operator] = ACTIONS(1682), - [anon_sym_infix] = ACTIONS(1682), - [anon_sym_inline] = ACTIONS(1682), - [anon_sym_external] = ACTIONS(1682), - [sym_property_modifier] = ACTIONS(1682), - [anon_sym_abstract] = ACTIONS(1682), - [anon_sym_final] = ACTIONS(1682), - [anon_sym_open] = ACTIONS(1682), - [anon_sym_vararg] = ACTIONS(1682), - [anon_sym_noinline] = ACTIONS(1682), - [anon_sym_crossinline] = ACTIONS(1682), - [anon_sym_expect] = ACTIONS(1682), - [anon_sym_actual] = ACTIONS(1682), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [1132] = { - [sym__alpha_identifier] = ACTIONS(5053), - [anon_sym_AT] = ACTIONS(5055), - [anon_sym_LBRACK] = ACTIONS(5055), - [anon_sym_DOT] = ACTIONS(5053), - [anon_sym_as] = ACTIONS(5053), - [anon_sym_EQ] = ACTIONS(5053), - [anon_sym_LBRACE] = ACTIONS(5055), - [anon_sym_RBRACE] = ACTIONS(5055), - [anon_sym_LPAREN] = ACTIONS(5055), - [anon_sym_COMMA] = ACTIONS(5055), - [anon_sym_LT] = ACTIONS(5053), - [anon_sym_GT] = ACTIONS(5053), - [anon_sym_where] = ACTIONS(5053), - [anon_sym_object] = ACTIONS(5053), - [anon_sym_fun] = ACTIONS(5053), - [anon_sym_SEMI] = ACTIONS(5055), - [anon_sym_get] = ACTIONS(5053), - [anon_sym_set] = ACTIONS(5053), - [anon_sym_this] = ACTIONS(5053), - [anon_sym_super] = ACTIONS(5053), - [anon_sym_STAR] = ACTIONS(5053), - [sym_label] = ACTIONS(5053), - [anon_sym_in] = ACTIONS(5053), - [anon_sym_DOT_DOT] = ACTIONS(5055), - [anon_sym_QMARK_COLON] = ACTIONS(5055), - [anon_sym_AMP_AMP] = ACTIONS(5055), - [anon_sym_PIPE_PIPE] = ACTIONS(5055), - [anon_sym_null] = ACTIONS(5053), - [anon_sym_if] = ACTIONS(5053), - [anon_sym_else] = ACTIONS(5053), - [anon_sym_when] = ACTIONS(5053), - [anon_sym_try] = ACTIONS(5053), - [anon_sym_throw] = ACTIONS(5053), - [anon_sym_return] = ACTIONS(5053), - [anon_sym_continue] = ACTIONS(5053), - [anon_sym_break] = ACTIONS(5053), - [anon_sym_COLON_COLON] = ACTIONS(5055), - [anon_sym_PLUS_EQ] = ACTIONS(5055), - [anon_sym_DASH_EQ] = ACTIONS(5055), - [anon_sym_STAR_EQ] = ACTIONS(5055), - [anon_sym_SLASH_EQ] = ACTIONS(5055), - [anon_sym_PERCENT_EQ] = ACTIONS(5055), - [anon_sym_BANG_EQ] = ACTIONS(5053), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5055), - [anon_sym_EQ_EQ] = ACTIONS(5053), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5055), - [anon_sym_LT_EQ] = ACTIONS(5055), - [anon_sym_GT_EQ] = ACTIONS(5055), - [anon_sym_BANGin] = ACTIONS(5055), - [anon_sym_is] = ACTIONS(5053), - [anon_sym_BANGis] = ACTIONS(5055), - [anon_sym_PLUS] = ACTIONS(5053), - [anon_sym_DASH] = ACTIONS(5053), - [anon_sym_SLASH] = ACTIONS(5053), - [anon_sym_PERCENT] = ACTIONS(5053), - [anon_sym_as_QMARK] = ACTIONS(5055), - [anon_sym_PLUS_PLUS] = ACTIONS(5055), - [anon_sym_DASH_DASH] = ACTIONS(5055), - [anon_sym_BANG] = ACTIONS(5053), - [anon_sym_BANG_BANG] = ACTIONS(5055), - [anon_sym_suspend] = ACTIONS(5053), - [anon_sym_sealed] = ACTIONS(5053), - [anon_sym_annotation] = ACTIONS(5053), - [anon_sym_data] = ACTIONS(5053), - [anon_sym_inner] = ACTIONS(5053), - [anon_sym_value] = ACTIONS(5053), - [anon_sym_override] = ACTIONS(5053), - [anon_sym_lateinit] = ACTIONS(5053), - [anon_sym_public] = ACTIONS(5053), - [anon_sym_private] = ACTIONS(5053), - [anon_sym_internal] = ACTIONS(5053), - [anon_sym_protected] = ACTIONS(5053), - [anon_sym_tailrec] = ACTIONS(5053), - [anon_sym_operator] = ACTIONS(5053), - [anon_sym_infix] = ACTIONS(5053), - [anon_sym_inline] = ACTIONS(5053), - [anon_sym_external] = ACTIONS(5053), - [sym_property_modifier] = ACTIONS(5053), - [anon_sym_abstract] = ACTIONS(5053), - [anon_sym_final] = ACTIONS(5053), - [anon_sym_open] = ACTIONS(5053), - [anon_sym_vararg] = ACTIONS(5053), - [anon_sym_noinline] = ACTIONS(5053), - [anon_sym_crossinline] = ACTIONS(5053), - [anon_sym_expect] = ACTIONS(5053), - [anon_sym_actual] = ACTIONS(5053), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5055), - [anon_sym_continue_AT] = ACTIONS(5055), - [anon_sym_break_AT] = ACTIONS(5055), - [anon_sym_this_AT] = ACTIONS(5055), - [anon_sym_super_AT] = ACTIONS(5055), - [sym_real_literal] = ACTIONS(5055), - [sym_integer_literal] = ACTIONS(5053), - [sym_hex_literal] = ACTIONS(5055), - [sym_bin_literal] = ACTIONS(5055), - [anon_sym_true] = ACTIONS(5053), - [anon_sym_false] = ACTIONS(5053), - [anon_sym_SQUOTE] = ACTIONS(5055), - [sym__backtick_identifier] = ACTIONS(5055), - [sym__automatic_semicolon] = ACTIONS(5055), - [sym_safe_nav] = ACTIONS(5055), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5055), - }, - [1133] = { - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(4230), - [anon_sym_LBRACE] = ACTIONS(4232), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(4230), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [1134] = { - [sym__alpha_identifier] = ACTIONS(4618), - [anon_sym_AT] = ACTIONS(4620), - [anon_sym_LBRACK] = ACTIONS(4620), - [anon_sym_DOT] = ACTIONS(4618), - [anon_sym_as] = ACTIONS(4618), - [anon_sym_EQ] = ACTIONS(4618), - [anon_sym_LBRACE] = ACTIONS(4620), - [anon_sym_RBRACE] = ACTIONS(4620), - [anon_sym_LPAREN] = ACTIONS(4620), - [anon_sym_COMMA] = ACTIONS(4620), - [anon_sym_LT] = ACTIONS(4618), - [anon_sym_GT] = ACTIONS(4618), - [anon_sym_where] = ACTIONS(4618), - [anon_sym_object] = ACTIONS(4618), - [anon_sym_fun] = ACTIONS(4618), - [anon_sym_SEMI] = ACTIONS(4620), - [anon_sym_get] = ACTIONS(4618), - [anon_sym_set] = ACTIONS(4618), - [anon_sym_this] = ACTIONS(4618), - [anon_sym_super] = ACTIONS(4618), - [anon_sym_STAR] = ACTIONS(4618), - [sym_label] = ACTIONS(4618), - [anon_sym_in] = ACTIONS(4618), - [anon_sym_DOT_DOT] = ACTIONS(4620), - [anon_sym_QMARK_COLON] = ACTIONS(4620), - [anon_sym_AMP_AMP] = ACTIONS(4620), - [anon_sym_PIPE_PIPE] = ACTIONS(4620), - [anon_sym_null] = ACTIONS(4618), - [anon_sym_if] = ACTIONS(4618), - [anon_sym_else] = ACTIONS(4618), - [anon_sym_when] = ACTIONS(4618), - [anon_sym_try] = ACTIONS(4618), - [anon_sym_throw] = ACTIONS(4618), - [anon_sym_return] = ACTIONS(4618), - [anon_sym_continue] = ACTIONS(4618), - [anon_sym_break] = ACTIONS(4618), - [anon_sym_COLON_COLON] = ACTIONS(4620), - [anon_sym_PLUS_EQ] = ACTIONS(4620), - [anon_sym_DASH_EQ] = ACTIONS(4620), - [anon_sym_STAR_EQ] = ACTIONS(4620), - [anon_sym_SLASH_EQ] = ACTIONS(4620), - [anon_sym_PERCENT_EQ] = ACTIONS(4620), - [anon_sym_BANG_EQ] = ACTIONS(4618), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4620), - [anon_sym_EQ_EQ] = ACTIONS(4618), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4620), - [anon_sym_LT_EQ] = ACTIONS(4620), - [anon_sym_GT_EQ] = ACTIONS(4620), - [anon_sym_BANGin] = ACTIONS(4620), - [anon_sym_is] = ACTIONS(4618), - [anon_sym_BANGis] = ACTIONS(4620), - [anon_sym_PLUS] = ACTIONS(4618), - [anon_sym_DASH] = ACTIONS(4618), - [anon_sym_SLASH] = ACTIONS(4618), - [anon_sym_PERCENT] = ACTIONS(4618), - [anon_sym_as_QMARK] = ACTIONS(4620), - [anon_sym_PLUS_PLUS] = ACTIONS(4620), - [anon_sym_DASH_DASH] = ACTIONS(4620), - [anon_sym_BANG] = ACTIONS(4618), - [anon_sym_BANG_BANG] = ACTIONS(4620), - [anon_sym_suspend] = ACTIONS(4618), - [anon_sym_sealed] = ACTIONS(4618), - [anon_sym_annotation] = ACTIONS(4618), - [anon_sym_data] = ACTIONS(4618), - [anon_sym_inner] = ACTIONS(4618), - [anon_sym_value] = ACTIONS(4618), - [anon_sym_override] = ACTIONS(4618), - [anon_sym_lateinit] = ACTIONS(4618), - [anon_sym_public] = ACTIONS(4618), - [anon_sym_private] = ACTIONS(4618), - [anon_sym_internal] = ACTIONS(4618), - [anon_sym_protected] = ACTIONS(4618), - [anon_sym_tailrec] = ACTIONS(4618), - [anon_sym_operator] = ACTIONS(4618), - [anon_sym_infix] = ACTIONS(4618), - [anon_sym_inline] = ACTIONS(4618), - [anon_sym_external] = ACTIONS(4618), - [sym_property_modifier] = ACTIONS(4618), - [anon_sym_abstract] = ACTIONS(4618), - [anon_sym_final] = ACTIONS(4618), - [anon_sym_open] = ACTIONS(4618), - [anon_sym_vararg] = ACTIONS(4618), - [anon_sym_noinline] = ACTIONS(4618), - [anon_sym_crossinline] = ACTIONS(4618), - [anon_sym_expect] = ACTIONS(4618), - [anon_sym_actual] = ACTIONS(4618), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4620), - [anon_sym_continue_AT] = ACTIONS(4620), - [anon_sym_break_AT] = ACTIONS(4620), - [anon_sym_this_AT] = ACTIONS(4620), - [anon_sym_super_AT] = ACTIONS(4620), - [sym_real_literal] = ACTIONS(4620), - [sym_integer_literal] = ACTIONS(4618), - [sym_hex_literal] = ACTIONS(4620), - [sym_bin_literal] = ACTIONS(4620), - [anon_sym_true] = ACTIONS(4618), - [anon_sym_false] = ACTIONS(4618), - [anon_sym_SQUOTE] = ACTIONS(4620), - [sym__backtick_identifier] = ACTIONS(4620), - [sym__automatic_semicolon] = ACTIONS(4620), - [sym_safe_nav] = ACTIONS(4620), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4620), - }, - [1135] = { - [sym__alpha_identifier] = ACTIONS(5057), - [anon_sym_AT] = ACTIONS(5059), - [anon_sym_LBRACK] = ACTIONS(5059), - [anon_sym_DOT] = ACTIONS(5057), - [anon_sym_as] = ACTIONS(5057), - [anon_sym_EQ] = ACTIONS(5057), - [anon_sym_LBRACE] = ACTIONS(5059), - [anon_sym_RBRACE] = ACTIONS(5059), - [anon_sym_LPAREN] = ACTIONS(5059), - [anon_sym_COMMA] = ACTIONS(5059), - [anon_sym_LT] = ACTIONS(5057), - [anon_sym_GT] = ACTIONS(5057), - [anon_sym_where] = ACTIONS(5057), - [anon_sym_object] = ACTIONS(5057), - [anon_sym_fun] = ACTIONS(5057), - [anon_sym_SEMI] = ACTIONS(5059), - [anon_sym_get] = ACTIONS(5057), - [anon_sym_set] = ACTIONS(5057), - [anon_sym_this] = ACTIONS(5057), - [anon_sym_super] = ACTIONS(5057), - [anon_sym_STAR] = ACTIONS(5057), - [sym_label] = ACTIONS(5057), - [anon_sym_in] = ACTIONS(5057), - [anon_sym_DOT_DOT] = ACTIONS(5059), - [anon_sym_QMARK_COLON] = ACTIONS(5059), - [anon_sym_AMP_AMP] = ACTIONS(5059), - [anon_sym_PIPE_PIPE] = ACTIONS(5059), - [anon_sym_null] = ACTIONS(5057), - [anon_sym_if] = ACTIONS(5057), - [anon_sym_else] = ACTIONS(5057), - [anon_sym_when] = ACTIONS(5057), - [anon_sym_try] = ACTIONS(5057), - [anon_sym_throw] = ACTIONS(5057), - [anon_sym_return] = ACTIONS(5057), - [anon_sym_continue] = ACTIONS(5057), - [anon_sym_break] = ACTIONS(5057), - [anon_sym_COLON_COLON] = ACTIONS(5059), - [anon_sym_PLUS_EQ] = ACTIONS(5059), - [anon_sym_DASH_EQ] = ACTIONS(5059), - [anon_sym_STAR_EQ] = ACTIONS(5059), - [anon_sym_SLASH_EQ] = ACTIONS(5059), - [anon_sym_PERCENT_EQ] = ACTIONS(5059), - [anon_sym_BANG_EQ] = ACTIONS(5057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5059), - [anon_sym_EQ_EQ] = ACTIONS(5057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5059), - [anon_sym_LT_EQ] = ACTIONS(5059), - [anon_sym_GT_EQ] = ACTIONS(5059), - [anon_sym_BANGin] = ACTIONS(5059), - [anon_sym_is] = ACTIONS(5057), - [anon_sym_BANGis] = ACTIONS(5059), - [anon_sym_PLUS] = ACTIONS(5057), - [anon_sym_DASH] = ACTIONS(5057), - [anon_sym_SLASH] = ACTIONS(5057), - [anon_sym_PERCENT] = ACTIONS(5057), - [anon_sym_as_QMARK] = ACTIONS(5059), - [anon_sym_PLUS_PLUS] = ACTIONS(5059), - [anon_sym_DASH_DASH] = ACTIONS(5059), - [anon_sym_BANG] = ACTIONS(5057), - [anon_sym_BANG_BANG] = ACTIONS(5059), - [anon_sym_suspend] = ACTIONS(5057), - [anon_sym_sealed] = ACTIONS(5057), - [anon_sym_annotation] = ACTIONS(5057), - [anon_sym_data] = ACTIONS(5057), - [anon_sym_inner] = ACTIONS(5057), - [anon_sym_value] = ACTIONS(5057), - [anon_sym_override] = ACTIONS(5057), - [anon_sym_lateinit] = ACTIONS(5057), - [anon_sym_public] = ACTIONS(5057), - [anon_sym_private] = ACTIONS(5057), - [anon_sym_internal] = ACTIONS(5057), - [anon_sym_protected] = ACTIONS(5057), - [anon_sym_tailrec] = ACTIONS(5057), - [anon_sym_operator] = ACTIONS(5057), - [anon_sym_infix] = ACTIONS(5057), - [anon_sym_inline] = ACTIONS(5057), - [anon_sym_external] = ACTIONS(5057), - [sym_property_modifier] = ACTIONS(5057), - [anon_sym_abstract] = ACTIONS(5057), - [anon_sym_final] = ACTIONS(5057), - [anon_sym_open] = ACTIONS(5057), - [anon_sym_vararg] = ACTIONS(5057), - [anon_sym_noinline] = ACTIONS(5057), - [anon_sym_crossinline] = ACTIONS(5057), - [anon_sym_expect] = ACTIONS(5057), - [anon_sym_actual] = ACTIONS(5057), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5059), - [anon_sym_continue_AT] = ACTIONS(5059), - [anon_sym_break_AT] = ACTIONS(5059), - [anon_sym_this_AT] = ACTIONS(5059), - [anon_sym_super_AT] = ACTIONS(5059), - [sym_real_literal] = ACTIONS(5059), - [sym_integer_literal] = ACTIONS(5057), - [sym_hex_literal] = ACTIONS(5059), - [sym_bin_literal] = ACTIONS(5059), - [anon_sym_true] = ACTIONS(5057), - [anon_sym_false] = ACTIONS(5057), - [anon_sym_SQUOTE] = ACTIONS(5059), - [sym__backtick_identifier] = ACTIONS(5059), - [sym__automatic_semicolon] = ACTIONS(5059), - [sym_safe_nav] = ACTIONS(5059), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5059), - }, - [1136] = { - [sym_function_body] = STATE(1120), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [1137] = { - [sym_function_body] = STATE(1096), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [1138] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4343), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_object] = ACTIONS(4343), - [anon_sym_fun] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_this] = ACTIONS(4343), - [anon_sym_super] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [sym_label] = ACTIONS(4343), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_null] = ACTIONS(4343), - [anon_sym_if] = ACTIONS(4343), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_when] = ACTIONS(4343), - [anon_sym_try] = ACTIONS(4343), - [anon_sym_throw] = ACTIONS(4343), - [anon_sym_return] = ACTIONS(4343), - [anon_sym_continue] = ACTIONS(4343), - [anon_sym_break] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4345), - [anon_sym_DASH_EQ] = ACTIONS(4345), - [anon_sym_STAR_EQ] = ACTIONS(4345), - [anon_sym_SLASH_EQ] = ACTIONS(4345), - [anon_sym_PERCENT_EQ] = ACTIONS(4345), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG] = ACTIONS(4343), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_suspend] = ACTIONS(4343), - [anon_sym_sealed] = ACTIONS(4343), - [anon_sym_annotation] = ACTIONS(4343), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_override] = ACTIONS(4343), - [anon_sym_lateinit] = ACTIONS(4343), - [anon_sym_public] = ACTIONS(4343), - [anon_sym_private] = ACTIONS(4343), - [anon_sym_internal] = ACTIONS(4343), - [anon_sym_protected] = ACTIONS(4343), - [anon_sym_tailrec] = ACTIONS(4343), - [anon_sym_operator] = ACTIONS(4343), - [anon_sym_infix] = ACTIONS(4343), - [anon_sym_inline] = ACTIONS(4343), - [anon_sym_external] = ACTIONS(4343), - [sym_property_modifier] = ACTIONS(4343), - [anon_sym_abstract] = ACTIONS(4343), - [anon_sym_final] = ACTIONS(4343), - [anon_sym_open] = ACTIONS(4343), - [anon_sym_vararg] = ACTIONS(4343), - [anon_sym_noinline] = ACTIONS(4343), - [anon_sym_crossinline] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4345), - [anon_sym_continue_AT] = ACTIONS(4345), - [anon_sym_break_AT] = ACTIONS(4345), - [anon_sym_this_AT] = ACTIONS(4345), - [anon_sym_super_AT] = ACTIONS(4345), - [sym_real_literal] = ACTIONS(4345), - [sym_integer_literal] = ACTIONS(4343), - [sym_hex_literal] = ACTIONS(4345), - [sym_bin_literal] = ACTIONS(4345), - [anon_sym_true] = ACTIONS(4343), - [anon_sym_false] = ACTIONS(4343), - [anon_sym_SQUOTE] = ACTIONS(4345), - [sym__backtick_identifier] = ACTIONS(4345), - [sym__automatic_semicolon] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4345), - }, - [1139] = { - [sym_function_body] = STATE(1068), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(4172), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_object] = ACTIONS(4443), - [anon_sym_fun] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_this] = ACTIONS(4443), - [anon_sym_super] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4443), - [sym_label] = ACTIONS(4443), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_null] = ACTIONS(4443), - [anon_sym_if] = ACTIONS(4443), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_when] = ACTIONS(4443), - [anon_sym_try] = ACTIONS(4443), - [anon_sym_throw] = ACTIONS(4443), - [anon_sym_return] = ACTIONS(4443), - [anon_sym_continue] = ACTIONS(4443), - [anon_sym_break] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_PLUS_EQ] = ACTIONS(4445), - [anon_sym_DASH_EQ] = ACTIONS(4445), - [anon_sym_STAR_EQ] = ACTIONS(4445), - [anon_sym_SLASH_EQ] = ACTIONS(4445), - [anon_sym_PERCENT_EQ] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4443), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG] = ACTIONS(4443), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4445), - [anon_sym_continue_AT] = ACTIONS(4445), - [anon_sym_break_AT] = ACTIONS(4445), - [anon_sym_this_AT] = ACTIONS(4445), - [anon_sym_super_AT] = ACTIONS(4445), - [sym_real_literal] = ACTIONS(4445), - [sym_integer_literal] = ACTIONS(4443), - [sym_hex_literal] = ACTIONS(4445), - [sym_bin_literal] = ACTIONS(4445), - [anon_sym_true] = ACTIONS(4443), - [anon_sym_false] = ACTIONS(4443), - [anon_sym_SQUOTE] = ACTIONS(4445), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4445), - }, - [1140] = { - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(1740), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(1738), - [anon_sym_set] = ACTIONS(1738), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(1738), - [anon_sym_sealed] = ACTIONS(1738), - [anon_sym_annotation] = ACTIONS(1738), - [anon_sym_data] = ACTIONS(1738), - [anon_sym_inner] = ACTIONS(1738), - [anon_sym_value] = ACTIONS(1738), - [anon_sym_override] = ACTIONS(1738), - [anon_sym_lateinit] = ACTIONS(1738), - [anon_sym_public] = ACTIONS(1738), - [anon_sym_private] = ACTIONS(1738), - [anon_sym_internal] = ACTIONS(1738), - [anon_sym_protected] = ACTIONS(1738), - [anon_sym_tailrec] = ACTIONS(1738), - [anon_sym_operator] = ACTIONS(1738), - [anon_sym_infix] = ACTIONS(1738), - [anon_sym_inline] = ACTIONS(1738), - [anon_sym_external] = ACTIONS(1738), - [sym_property_modifier] = ACTIONS(1738), - [anon_sym_abstract] = ACTIONS(1738), - [anon_sym_final] = ACTIONS(1738), - [anon_sym_open] = ACTIONS(1738), - [anon_sym_vararg] = ACTIONS(1738), - [anon_sym_noinline] = ACTIONS(1738), - [anon_sym_crossinline] = ACTIONS(1738), - [anon_sym_expect] = ACTIONS(1738), - [anon_sym_actual] = ACTIONS(1738), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [1141] = { - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(5061), - [anon_sym_get] = ACTIONS(5063), - [anon_sym_set] = ACTIONS(5065), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1142] = { - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(5067), - [anon_sym_get] = ACTIONS(5063), - [anon_sym_set] = ACTIONS(5065), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1143] = { - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(5069), - [anon_sym_get] = ACTIONS(5063), - [anon_sym_set] = ACTIONS(5065), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1144] = { - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(5071), - [anon_sym_get] = ACTIONS(5063), - [anon_sym_set] = ACTIONS(5065), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1145] = { - [sym_getter] = STATE(5133), - [sym_setter] = STATE(5133), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(5073), - [anon_sym_get] = ACTIONS(5063), - [anon_sym_set] = ACTIONS(5065), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1146] = { - [sym_getter] = STATE(5128), - [sym_setter] = STATE(5128), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(5075), - [anon_sym_get] = ACTIONS(5063), - [anon_sym_set] = ACTIONS(5065), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1147] = { - [sym__alpha_identifier] = ACTIONS(5077), - [anon_sym_AT] = ACTIONS(5079), - [anon_sym_LBRACK] = ACTIONS(5079), - [anon_sym_DOT] = ACTIONS(5077), - [anon_sym_as] = ACTIONS(5077), - [anon_sym_EQ] = ACTIONS(5077), - [anon_sym_LBRACE] = ACTIONS(5079), - [anon_sym_RBRACE] = ACTIONS(5079), - [anon_sym_LPAREN] = ACTIONS(5079), - [anon_sym_COMMA] = ACTIONS(5079), - [anon_sym_LT] = ACTIONS(5077), - [anon_sym_GT] = ACTIONS(5077), - [anon_sym_where] = ACTIONS(5077), - [anon_sym_object] = ACTIONS(5077), - [anon_sym_fun] = ACTIONS(5077), - [anon_sym_SEMI] = ACTIONS(5079), - [anon_sym_get] = ACTIONS(5077), - [anon_sym_set] = ACTIONS(5077), - [anon_sym_this] = ACTIONS(5077), - [anon_sym_super] = ACTIONS(5077), - [anon_sym_STAR] = ACTIONS(5077), - [sym_label] = ACTIONS(5077), - [anon_sym_in] = ACTIONS(5077), - [anon_sym_DOT_DOT] = ACTIONS(5079), - [anon_sym_QMARK_COLON] = ACTIONS(5079), - [anon_sym_AMP_AMP] = ACTIONS(5079), - [anon_sym_PIPE_PIPE] = ACTIONS(5079), - [anon_sym_null] = ACTIONS(5077), - [anon_sym_if] = ACTIONS(5077), - [anon_sym_else] = ACTIONS(5077), - [anon_sym_when] = ACTIONS(5077), - [anon_sym_try] = ACTIONS(5077), - [anon_sym_throw] = ACTIONS(5077), - [anon_sym_return] = ACTIONS(5077), - [anon_sym_continue] = ACTIONS(5077), - [anon_sym_break] = ACTIONS(5077), - [anon_sym_COLON_COLON] = ACTIONS(5079), - [anon_sym_PLUS_EQ] = ACTIONS(5079), - [anon_sym_DASH_EQ] = ACTIONS(5079), - [anon_sym_STAR_EQ] = ACTIONS(5079), - [anon_sym_SLASH_EQ] = ACTIONS(5079), - [anon_sym_PERCENT_EQ] = ACTIONS(5079), - [anon_sym_BANG_EQ] = ACTIONS(5077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5079), - [anon_sym_EQ_EQ] = ACTIONS(5077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5079), - [anon_sym_LT_EQ] = ACTIONS(5079), - [anon_sym_GT_EQ] = ACTIONS(5079), - [anon_sym_BANGin] = ACTIONS(5079), - [anon_sym_is] = ACTIONS(5077), - [anon_sym_BANGis] = ACTIONS(5079), - [anon_sym_PLUS] = ACTIONS(5077), - [anon_sym_DASH] = ACTIONS(5077), - [anon_sym_SLASH] = ACTIONS(5077), - [anon_sym_PERCENT] = ACTIONS(5077), - [anon_sym_as_QMARK] = ACTIONS(5079), - [anon_sym_PLUS_PLUS] = ACTIONS(5079), - [anon_sym_DASH_DASH] = ACTIONS(5079), - [anon_sym_BANG] = ACTIONS(5077), - [anon_sym_BANG_BANG] = ACTIONS(5079), - [anon_sym_suspend] = ACTIONS(5077), - [anon_sym_sealed] = ACTIONS(5077), - [anon_sym_annotation] = ACTIONS(5077), - [anon_sym_data] = ACTIONS(5077), - [anon_sym_inner] = ACTIONS(5077), - [anon_sym_value] = ACTIONS(5077), - [anon_sym_override] = ACTIONS(5077), - [anon_sym_lateinit] = ACTIONS(5077), - [anon_sym_public] = ACTIONS(5077), - [anon_sym_private] = ACTIONS(5077), - [anon_sym_internal] = ACTIONS(5077), - [anon_sym_protected] = ACTIONS(5077), - [anon_sym_tailrec] = ACTIONS(5077), - [anon_sym_operator] = ACTIONS(5077), - [anon_sym_infix] = ACTIONS(5077), - [anon_sym_inline] = ACTIONS(5077), - [anon_sym_external] = ACTIONS(5077), - [sym_property_modifier] = ACTIONS(5077), - [anon_sym_abstract] = ACTIONS(5077), - [anon_sym_final] = ACTIONS(5077), - [anon_sym_open] = ACTIONS(5077), - [anon_sym_vararg] = ACTIONS(5077), - [anon_sym_noinline] = ACTIONS(5077), - [anon_sym_crossinline] = ACTIONS(5077), - [anon_sym_expect] = ACTIONS(5077), - [anon_sym_actual] = ACTIONS(5077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5079), - [anon_sym_continue_AT] = ACTIONS(5079), - [anon_sym_break_AT] = ACTIONS(5079), - [anon_sym_this_AT] = ACTIONS(5079), - [anon_sym_super_AT] = ACTIONS(5079), - [sym_real_literal] = ACTIONS(5079), - [sym_integer_literal] = ACTIONS(5077), - [sym_hex_literal] = ACTIONS(5079), - [sym_bin_literal] = ACTIONS(5079), - [anon_sym_true] = ACTIONS(5077), - [anon_sym_false] = ACTIONS(5077), - [anon_sym_SQUOTE] = ACTIONS(5079), - [sym__backtick_identifier] = ACTIONS(5079), - [sym__automatic_semicolon] = ACTIONS(5079), - [sym_safe_nav] = ACTIONS(5079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5079), - }, - [1148] = { - [sym__alpha_identifier] = ACTIONS(5081), - [anon_sym_AT] = ACTIONS(5083), - [anon_sym_LBRACK] = ACTIONS(5083), - [anon_sym_DOT] = ACTIONS(5081), - [anon_sym_as] = ACTIONS(5081), - [anon_sym_EQ] = ACTIONS(5081), - [anon_sym_LBRACE] = ACTIONS(5083), - [anon_sym_RBRACE] = ACTIONS(5083), - [anon_sym_LPAREN] = ACTIONS(5083), - [anon_sym_COMMA] = ACTIONS(5083), - [anon_sym_LT] = ACTIONS(5081), - [anon_sym_GT] = ACTIONS(5081), - [anon_sym_where] = ACTIONS(5081), - [anon_sym_object] = ACTIONS(5081), - [anon_sym_fun] = ACTIONS(5081), - [anon_sym_SEMI] = ACTIONS(5083), - [anon_sym_get] = ACTIONS(5081), - [anon_sym_set] = ACTIONS(5081), - [anon_sym_this] = ACTIONS(5081), - [anon_sym_super] = ACTIONS(5081), - [anon_sym_STAR] = ACTIONS(5081), - [sym_label] = ACTIONS(5081), - [anon_sym_in] = ACTIONS(5081), - [anon_sym_DOT_DOT] = ACTIONS(5083), - [anon_sym_QMARK_COLON] = ACTIONS(5083), - [anon_sym_AMP_AMP] = ACTIONS(5083), - [anon_sym_PIPE_PIPE] = ACTIONS(5083), - [anon_sym_null] = ACTIONS(5081), - [anon_sym_if] = ACTIONS(5081), - [anon_sym_else] = ACTIONS(5081), - [anon_sym_when] = ACTIONS(5081), - [anon_sym_try] = ACTIONS(5081), - [anon_sym_throw] = ACTIONS(5081), - [anon_sym_return] = ACTIONS(5081), - [anon_sym_continue] = ACTIONS(5081), - [anon_sym_break] = ACTIONS(5081), - [anon_sym_COLON_COLON] = ACTIONS(5083), - [anon_sym_PLUS_EQ] = ACTIONS(5083), - [anon_sym_DASH_EQ] = ACTIONS(5083), - [anon_sym_STAR_EQ] = ACTIONS(5083), - [anon_sym_SLASH_EQ] = ACTIONS(5083), - [anon_sym_PERCENT_EQ] = ACTIONS(5083), - [anon_sym_BANG_EQ] = ACTIONS(5081), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5083), - [anon_sym_EQ_EQ] = ACTIONS(5081), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5083), - [anon_sym_LT_EQ] = ACTIONS(5083), - [anon_sym_GT_EQ] = ACTIONS(5083), - [anon_sym_BANGin] = ACTIONS(5083), - [anon_sym_is] = ACTIONS(5081), - [anon_sym_BANGis] = ACTIONS(5083), - [anon_sym_PLUS] = ACTIONS(5081), - [anon_sym_DASH] = ACTIONS(5081), - [anon_sym_SLASH] = ACTIONS(5081), - [anon_sym_PERCENT] = ACTIONS(5081), - [anon_sym_as_QMARK] = ACTIONS(5083), - [anon_sym_PLUS_PLUS] = ACTIONS(5083), - [anon_sym_DASH_DASH] = ACTIONS(5083), - [anon_sym_BANG] = ACTIONS(5081), - [anon_sym_BANG_BANG] = ACTIONS(5083), - [anon_sym_suspend] = ACTIONS(5081), - [anon_sym_sealed] = ACTIONS(5081), - [anon_sym_annotation] = ACTIONS(5081), - [anon_sym_data] = ACTIONS(5081), - [anon_sym_inner] = ACTIONS(5081), - [anon_sym_value] = ACTIONS(5081), - [anon_sym_override] = ACTIONS(5081), - [anon_sym_lateinit] = ACTIONS(5081), - [anon_sym_public] = ACTIONS(5081), - [anon_sym_private] = ACTIONS(5081), - [anon_sym_internal] = ACTIONS(5081), - [anon_sym_protected] = ACTIONS(5081), - [anon_sym_tailrec] = ACTIONS(5081), - [anon_sym_operator] = ACTIONS(5081), - [anon_sym_infix] = ACTIONS(5081), - [anon_sym_inline] = ACTIONS(5081), - [anon_sym_external] = ACTIONS(5081), - [sym_property_modifier] = ACTIONS(5081), - [anon_sym_abstract] = ACTIONS(5081), - [anon_sym_final] = ACTIONS(5081), - [anon_sym_open] = ACTIONS(5081), - [anon_sym_vararg] = ACTIONS(5081), - [anon_sym_noinline] = ACTIONS(5081), - [anon_sym_crossinline] = ACTIONS(5081), - [anon_sym_expect] = ACTIONS(5081), - [anon_sym_actual] = ACTIONS(5081), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5083), - [anon_sym_continue_AT] = ACTIONS(5083), - [anon_sym_break_AT] = ACTIONS(5083), - [anon_sym_this_AT] = ACTIONS(5083), - [anon_sym_super_AT] = ACTIONS(5083), - [sym_real_literal] = ACTIONS(5083), - [sym_integer_literal] = ACTIONS(5081), - [sym_hex_literal] = ACTIONS(5083), - [sym_bin_literal] = ACTIONS(5083), - [anon_sym_true] = ACTIONS(5081), - [anon_sym_false] = ACTIONS(5081), - [anon_sym_SQUOTE] = ACTIONS(5083), - [sym__backtick_identifier] = ACTIONS(5083), - [sym__automatic_semicolon] = ACTIONS(5083), - [sym_safe_nav] = ACTIONS(5083), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5083), - }, - [1149] = { - [sym__alpha_identifier] = ACTIONS(5085), - [anon_sym_AT] = ACTIONS(5087), - [anon_sym_LBRACK] = ACTIONS(5087), - [anon_sym_DOT] = ACTIONS(5085), - [anon_sym_as] = ACTIONS(5085), - [anon_sym_EQ] = ACTIONS(5085), - [anon_sym_LBRACE] = ACTIONS(5087), - [anon_sym_RBRACE] = ACTIONS(5087), - [anon_sym_LPAREN] = ACTIONS(5087), - [anon_sym_COMMA] = ACTIONS(5087), - [anon_sym_LT] = ACTIONS(5085), - [anon_sym_GT] = ACTIONS(5085), - [anon_sym_where] = ACTIONS(5085), - [anon_sym_object] = ACTIONS(5085), - [anon_sym_fun] = ACTIONS(5085), - [anon_sym_SEMI] = ACTIONS(5087), - [anon_sym_get] = ACTIONS(5085), - [anon_sym_set] = ACTIONS(5085), - [anon_sym_this] = ACTIONS(5085), - [anon_sym_super] = ACTIONS(5085), - [anon_sym_STAR] = ACTIONS(5085), - [sym_label] = ACTIONS(5085), - [anon_sym_in] = ACTIONS(5085), - [anon_sym_DOT_DOT] = ACTIONS(5087), - [anon_sym_QMARK_COLON] = ACTIONS(5087), - [anon_sym_AMP_AMP] = ACTIONS(5087), - [anon_sym_PIPE_PIPE] = ACTIONS(5087), - [anon_sym_null] = ACTIONS(5085), - [anon_sym_if] = ACTIONS(5085), - [anon_sym_else] = ACTIONS(5085), - [anon_sym_when] = ACTIONS(5085), - [anon_sym_try] = ACTIONS(5085), - [anon_sym_throw] = ACTIONS(5085), - [anon_sym_return] = ACTIONS(5085), - [anon_sym_continue] = ACTIONS(5085), - [anon_sym_break] = ACTIONS(5085), - [anon_sym_COLON_COLON] = ACTIONS(5087), - [anon_sym_PLUS_EQ] = ACTIONS(5087), - [anon_sym_DASH_EQ] = ACTIONS(5087), - [anon_sym_STAR_EQ] = ACTIONS(5087), - [anon_sym_SLASH_EQ] = ACTIONS(5087), - [anon_sym_PERCENT_EQ] = ACTIONS(5087), - [anon_sym_BANG_EQ] = ACTIONS(5085), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5087), - [anon_sym_EQ_EQ] = ACTIONS(5085), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5087), - [anon_sym_LT_EQ] = ACTIONS(5087), - [anon_sym_GT_EQ] = ACTIONS(5087), - [anon_sym_BANGin] = ACTIONS(5087), - [anon_sym_is] = ACTIONS(5085), - [anon_sym_BANGis] = ACTIONS(5087), - [anon_sym_PLUS] = ACTIONS(5085), - [anon_sym_DASH] = ACTIONS(5085), - [anon_sym_SLASH] = ACTIONS(5085), - [anon_sym_PERCENT] = ACTIONS(5085), - [anon_sym_as_QMARK] = ACTIONS(5087), - [anon_sym_PLUS_PLUS] = ACTIONS(5087), - [anon_sym_DASH_DASH] = ACTIONS(5087), - [anon_sym_BANG] = ACTIONS(5085), - [anon_sym_BANG_BANG] = ACTIONS(5087), - [anon_sym_suspend] = ACTIONS(5085), - [anon_sym_sealed] = ACTIONS(5085), - [anon_sym_annotation] = ACTIONS(5085), - [anon_sym_data] = ACTIONS(5085), - [anon_sym_inner] = ACTIONS(5085), - [anon_sym_value] = ACTIONS(5085), - [anon_sym_override] = ACTIONS(5085), - [anon_sym_lateinit] = ACTIONS(5085), - [anon_sym_public] = ACTIONS(5085), - [anon_sym_private] = ACTIONS(5085), - [anon_sym_internal] = ACTIONS(5085), - [anon_sym_protected] = ACTIONS(5085), - [anon_sym_tailrec] = ACTIONS(5085), - [anon_sym_operator] = ACTIONS(5085), - [anon_sym_infix] = ACTIONS(5085), - [anon_sym_inline] = ACTIONS(5085), - [anon_sym_external] = ACTIONS(5085), - [sym_property_modifier] = ACTIONS(5085), - [anon_sym_abstract] = ACTIONS(5085), - [anon_sym_final] = ACTIONS(5085), - [anon_sym_open] = ACTIONS(5085), - [anon_sym_vararg] = ACTIONS(5085), - [anon_sym_noinline] = ACTIONS(5085), - [anon_sym_crossinline] = ACTIONS(5085), - [anon_sym_expect] = ACTIONS(5085), - [anon_sym_actual] = ACTIONS(5085), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5087), - [anon_sym_continue_AT] = ACTIONS(5087), - [anon_sym_break_AT] = ACTIONS(5087), - [anon_sym_this_AT] = ACTIONS(5087), - [anon_sym_super_AT] = ACTIONS(5087), - [sym_real_literal] = ACTIONS(5087), - [sym_integer_literal] = ACTIONS(5085), - [sym_hex_literal] = ACTIONS(5087), - [sym_bin_literal] = ACTIONS(5087), - [anon_sym_true] = ACTIONS(5085), - [anon_sym_false] = ACTIONS(5085), - [anon_sym_SQUOTE] = ACTIONS(5087), - [sym__backtick_identifier] = ACTIONS(5087), - [sym__automatic_semicolon] = ACTIONS(5087), - [sym_safe_nav] = ACTIONS(5087), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5087), - }, - [1150] = { - [sym__alpha_identifier] = ACTIONS(4412), - [anon_sym_AT] = ACTIONS(4414), - [anon_sym_LBRACK] = ACTIONS(4414), - [anon_sym_DOT] = ACTIONS(4412), - [anon_sym_as] = ACTIONS(4412), - [anon_sym_EQ] = ACTIONS(4412), - [anon_sym_LBRACE] = ACTIONS(4414), - [anon_sym_RBRACE] = ACTIONS(4414), - [anon_sym_LPAREN] = ACTIONS(4414), - [anon_sym_COMMA] = ACTIONS(4414), - [anon_sym_LT] = ACTIONS(4412), - [anon_sym_GT] = ACTIONS(4412), - [anon_sym_where] = ACTIONS(4412), - [anon_sym_object] = ACTIONS(4412), - [anon_sym_fun] = ACTIONS(4412), - [anon_sym_SEMI] = ACTIONS(4414), - [anon_sym_get] = ACTIONS(4412), - [anon_sym_set] = ACTIONS(4412), - [anon_sym_this] = ACTIONS(4412), - [anon_sym_super] = ACTIONS(4412), - [anon_sym_STAR] = ACTIONS(4412), - [sym_label] = ACTIONS(4412), - [anon_sym_in] = ACTIONS(4412), - [anon_sym_DOT_DOT] = ACTIONS(4414), - [anon_sym_QMARK_COLON] = ACTIONS(4414), - [anon_sym_AMP_AMP] = ACTIONS(4414), - [anon_sym_PIPE_PIPE] = ACTIONS(4414), - [anon_sym_null] = ACTIONS(4412), - [anon_sym_if] = ACTIONS(4412), - [anon_sym_else] = ACTIONS(4412), - [anon_sym_when] = ACTIONS(4412), - [anon_sym_try] = ACTIONS(4412), - [anon_sym_throw] = ACTIONS(4412), - [anon_sym_return] = ACTIONS(4412), - [anon_sym_continue] = ACTIONS(4412), - [anon_sym_break] = ACTIONS(4412), - [anon_sym_COLON_COLON] = ACTIONS(4414), - [anon_sym_PLUS_EQ] = ACTIONS(4414), - [anon_sym_DASH_EQ] = ACTIONS(4414), - [anon_sym_STAR_EQ] = ACTIONS(4414), - [anon_sym_SLASH_EQ] = ACTIONS(4414), - [anon_sym_PERCENT_EQ] = ACTIONS(4414), - [anon_sym_BANG_EQ] = ACTIONS(4412), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4414), - [anon_sym_EQ_EQ] = ACTIONS(4412), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4414), - [anon_sym_LT_EQ] = ACTIONS(4414), - [anon_sym_GT_EQ] = ACTIONS(4414), - [anon_sym_BANGin] = ACTIONS(4414), - [anon_sym_is] = ACTIONS(4412), - [anon_sym_BANGis] = ACTIONS(4414), - [anon_sym_PLUS] = ACTIONS(4412), - [anon_sym_DASH] = ACTIONS(4412), - [anon_sym_SLASH] = ACTIONS(4412), - [anon_sym_PERCENT] = ACTIONS(4412), - [anon_sym_as_QMARK] = ACTIONS(4414), - [anon_sym_PLUS_PLUS] = ACTIONS(4414), - [anon_sym_DASH_DASH] = ACTIONS(4414), - [anon_sym_BANG] = ACTIONS(4412), - [anon_sym_BANG_BANG] = ACTIONS(4414), - [anon_sym_suspend] = ACTIONS(4412), - [anon_sym_sealed] = ACTIONS(4412), - [anon_sym_annotation] = ACTIONS(4412), - [anon_sym_data] = ACTIONS(4412), - [anon_sym_inner] = ACTIONS(4412), - [anon_sym_value] = ACTIONS(4412), - [anon_sym_override] = ACTIONS(4412), - [anon_sym_lateinit] = ACTIONS(4412), - [anon_sym_public] = ACTIONS(4412), - [anon_sym_private] = ACTIONS(4412), - [anon_sym_internal] = ACTIONS(4412), - [anon_sym_protected] = ACTIONS(4412), - [anon_sym_tailrec] = ACTIONS(4412), - [anon_sym_operator] = ACTIONS(4412), - [anon_sym_infix] = ACTIONS(4412), - [anon_sym_inline] = ACTIONS(4412), - [anon_sym_external] = ACTIONS(4412), - [sym_property_modifier] = ACTIONS(4412), - [anon_sym_abstract] = ACTIONS(4412), - [anon_sym_final] = ACTIONS(4412), - [anon_sym_open] = ACTIONS(4412), - [anon_sym_vararg] = ACTIONS(4412), - [anon_sym_noinline] = ACTIONS(4412), - [anon_sym_crossinline] = ACTIONS(4412), - [anon_sym_expect] = ACTIONS(4412), - [anon_sym_actual] = ACTIONS(4412), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4414), - [anon_sym_continue_AT] = ACTIONS(4414), - [anon_sym_break_AT] = ACTIONS(4414), - [anon_sym_this_AT] = ACTIONS(4414), - [anon_sym_super_AT] = ACTIONS(4414), - [sym_real_literal] = ACTIONS(4414), - [sym_integer_literal] = ACTIONS(4412), - [sym_hex_literal] = ACTIONS(4414), - [sym_bin_literal] = ACTIONS(4414), - [anon_sym_true] = ACTIONS(4412), - [anon_sym_false] = ACTIONS(4412), - [anon_sym_SQUOTE] = ACTIONS(4414), - [sym__backtick_identifier] = ACTIONS(4414), - [sym__automatic_semicolon] = ACTIONS(4414), - [sym_safe_nav] = ACTIONS(4414), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4414), - }, - [1151] = { - [sym__alpha_identifier] = ACTIONS(5089), - [anon_sym_AT] = ACTIONS(5091), - [anon_sym_LBRACK] = ACTIONS(5091), - [anon_sym_DOT] = ACTIONS(5089), - [anon_sym_as] = ACTIONS(5089), - [anon_sym_EQ] = ACTIONS(5089), - [anon_sym_LBRACE] = ACTIONS(5091), - [anon_sym_RBRACE] = ACTIONS(5091), - [anon_sym_LPAREN] = ACTIONS(5091), - [anon_sym_COMMA] = ACTIONS(5091), - [anon_sym_LT] = ACTIONS(5089), - [anon_sym_GT] = ACTIONS(5089), - [anon_sym_where] = ACTIONS(5089), - [anon_sym_object] = ACTIONS(5089), - [anon_sym_fun] = ACTIONS(5089), - [anon_sym_SEMI] = ACTIONS(5091), - [anon_sym_get] = ACTIONS(5089), - [anon_sym_set] = ACTIONS(5089), - [anon_sym_this] = ACTIONS(5089), - [anon_sym_super] = ACTIONS(5089), - [anon_sym_STAR] = ACTIONS(5089), - [sym_label] = ACTIONS(5089), - [anon_sym_in] = ACTIONS(5089), - [anon_sym_DOT_DOT] = ACTIONS(5091), - [anon_sym_QMARK_COLON] = ACTIONS(5091), - [anon_sym_AMP_AMP] = ACTIONS(5091), - [anon_sym_PIPE_PIPE] = ACTIONS(5091), - [anon_sym_null] = ACTIONS(5089), - [anon_sym_if] = ACTIONS(5089), - [anon_sym_else] = ACTIONS(5089), - [anon_sym_when] = ACTIONS(5089), - [anon_sym_try] = ACTIONS(5089), - [anon_sym_throw] = ACTIONS(5089), - [anon_sym_return] = ACTIONS(5089), - [anon_sym_continue] = ACTIONS(5089), - [anon_sym_break] = ACTIONS(5089), - [anon_sym_COLON_COLON] = ACTIONS(5091), - [anon_sym_PLUS_EQ] = ACTIONS(5091), - [anon_sym_DASH_EQ] = ACTIONS(5091), - [anon_sym_STAR_EQ] = ACTIONS(5091), - [anon_sym_SLASH_EQ] = ACTIONS(5091), - [anon_sym_PERCENT_EQ] = ACTIONS(5091), - [anon_sym_BANG_EQ] = ACTIONS(5089), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5091), - [anon_sym_EQ_EQ] = ACTIONS(5089), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5091), - [anon_sym_LT_EQ] = ACTIONS(5091), - [anon_sym_GT_EQ] = ACTIONS(5091), - [anon_sym_BANGin] = ACTIONS(5091), - [anon_sym_is] = ACTIONS(5089), - [anon_sym_BANGis] = ACTIONS(5091), - [anon_sym_PLUS] = ACTIONS(5089), - [anon_sym_DASH] = ACTIONS(5089), - [anon_sym_SLASH] = ACTIONS(5089), - [anon_sym_PERCENT] = ACTIONS(5089), - [anon_sym_as_QMARK] = ACTIONS(5091), - [anon_sym_PLUS_PLUS] = ACTIONS(5091), - [anon_sym_DASH_DASH] = ACTIONS(5091), - [anon_sym_BANG] = ACTIONS(5089), - [anon_sym_BANG_BANG] = ACTIONS(5091), - [anon_sym_suspend] = ACTIONS(5089), - [anon_sym_sealed] = ACTIONS(5089), - [anon_sym_annotation] = ACTIONS(5089), - [anon_sym_data] = ACTIONS(5089), - [anon_sym_inner] = ACTIONS(5089), - [anon_sym_value] = ACTIONS(5089), - [anon_sym_override] = ACTIONS(5089), - [anon_sym_lateinit] = ACTIONS(5089), - [anon_sym_public] = ACTIONS(5089), - [anon_sym_private] = ACTIONS(5089), - [anon_sym_internal] = ACTIONS(5089), - [anon_sym_protected] = ACTIONS(5089), - [anon_sym_tailrec] = ACTIONS(5089), - [anon_sym_operator] = ACTIONS(5089), - [anon_sym_infix] = ACTIONS(5089), - [anon_sym_inline] = ACTIONS(5089), - [anon_sym_external] = ACTIONS(5089), - [sym_property_modifier] = ACTIONS(5089), - [anon_sym_abstract] = ACTIONS(5089), - [anon_sym_final] = ACTIONS(5089), - [anon_sym_open] = ACTIONS(5089), - [anon_sym_vararg] = ACTIONS(5089), - [anon_sym_noinline] = ACTIONS(5089), - [anon_sym_crossinline] = ACTIONS(5089), - [anon_sym_expect] = ACTIONS(5089), - [anon_sym_actual] = ACTIONS(5089), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5091), - [anon_sym_continue_AT] = ACTIONS(5091), - [anon_sym_break_AT] = ACTIONS(5091), - [anon_sym_this_AT] = ACTIONS(5091), - [anon_sym_super_AT] = ACTIONS(5091), - [sym_real_literal] = ACTIONS(5091), - [sym_integer_literal] = ACTIONS(5089), - [sym_hex_literal] = ACTIONS(5091), - [sym_bin_literal] = ACTIONS(5091), - [anon_sym_true] = ACTIONS(5089), - [anon_sym_false] = ACTIONS(5089), - [anon_sym_SQUOTE] = ACTIONS(5091), - [sym__backtick_identifier] = ACTIONS(5091), - [sym__automatic_semicolon] = ACTIONS(5091), - [sym_safe_nav] = ACTIONS(5091), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5091), - }, - [1152] = { - [sym__alpha_identifier] = ACTIONS(5093), - [anon_sym_AT] = ACTIONS(5095), - [anon_sym_LBRACK] = ACTIONS(5095), - [anon_sym_DOT] = ACTIONS(5093), - [anon_sym_as] = ACTIONS(5093), - [anon_sym_EQ] = ACTIONS(5093), - [anon_sym_LBRACE] = ACTIONS(5095), - [anon_sym_RBRACE] = ACTIONS(5095), - [anon_sym_LPAREN] = ACTIONS(5095), - [anon_sym_COMMA] = ACTIONS(5095), - [anon_sym_LT] = ACTIONS(5093), - [anon_sym_GT] = ACTIONS(5093), - [anon_sym_where] = ACTIONS(5093), - [anon_sym_object] = ACTIONS(5093), - [anon_sym_fun] = ACTIONS(5093), - [anon_sym_SEMI] = ACTIONS(5095), - [anon_sym_get] = ACTIONS(5093), - [anon_sym_set] = ACTIONS(5093), - [anon_sym_this] = ACTIONS(5093), - [anon_sym_super] = ACTIONS(5093), - [anon_sym_STAR] = ACTIONS(5093), - [sym_label] = ACTIONS(5093), - [anon_sym_in] = ACTIONS(5093), - [anon_sym_DOT_DOT] = ACTIONS(5095), - [anon_sym_QMARK_COLON] = ACTIONS(5095), - [anon_sym_AMP_AMP] = ACTIONS(5095), - [anon_sym_PIPE_PIPE] = ACTIONS(5095), - [anon_sym_null] = ACTIONS(5093), - [anon_sym_if] = ACTIONS(5093), - [anon_sym_else] = ACTIONS(5093), - [anon_sym_when] = ACTIONS(5093), - [anon_sym_try] = ACTIONS(5093), - [anon_sym_throw] = ACTIONS(5093), - [anon_sym_return] = ACTIONS(5093), - [anon_sym_continue] = ACTIONS(5093), - [anon_sym_break] = ACTIONS(5093), - [anon_sym_COLON_COLON] = ACTIONS(5095), - [anon_sym_PLUS_EQ] = ACTIONS(5095), - [anon_sym_DASH_EQ] = ACTIONS(5095), - [anon_sym_STAR_EQ] = ACTIONS(5095), - [anon_sym_SLASH_EQ] = ACTIONS(5095), - [anon_sym_PERCENT_EQ] = ACTIONS(5095), - [anon_sym_BANG_EQ] = ACTIONS(5093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5095), - [anon_sym_EQ_EQ] = ACTIONS(5093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5095), - [anon_sym_LT_EQ] = ACTIONS(5095), - [anon_sym_GT_EQ] = ACTIONS(5095), - [anon_sym_BANGin] = ACTIONS(5095), - [anon_sym_is] = ACTIONS(5093), - [anon_sym_BANGis] = ACTIONS(5095), - [anon_sym_PLUS] = ACTIONS(5093), - [anon_sym_DASH] = ACTIONS(5093), - [anon_sym_SLASH] = ACTIONS(5093), - [anon_sym_PERCENT] = ACTIONS(5093), - [anon_sym_as_QMARK] = ACTIONS(5095), - [anon_sym_PLUS_PLUS] = ACTIONS(5095), - [anon_sym_DASH_DASH] = ACTIONS(5095), - [anon_sym_BANG] = ACTIONS(5093), - [anon_sym_BANG_BANG] = ACTIONS(5095), - [anon_sym_suspend] = ACTIONS(5093), - [anon_sym_sealed] = ACTIONS(5093), - [anon_sym_annotation] = ACTIONS(5093), - [anon_sym_data] = ACTIONS(5093), - [anon_sym_inner] = ACTIONS(5093), - [anon_sym_value] = ACTIONS(5093), - [anon_sym_override] = ACTIONS(5093), - [anon_sym_lateinit] = ACTIONS(5093), - [anon_sym_public] = ACTIONS(5093), - [anon_sym_private] = ACTIONS(5093), - [anon_sym_internal] = ACTIONS(5093), - [anon_sym_protected] = ACTIONS(5093), - [anon_sym_tailrec] = ACTIONS(5093), - [anon_sym_operator] = ACTIONS(5093), - [anon_sym_infix] = ACTIONS(5093), - [anon_sym_inline] = ACTIONS(5093), - [anon_sym_external] = ACTIONS(5093), - [sym_property_modifier] = ACTIONS(5093), - [anon_sym_abstract] = ACTIONS(5093), - [anon_sym_final] = ACTIONS(5093), - [anon_sym_open] = ACTIONS(5093), - [anon_sym_vararg] = ACTIONS(5093), - [anon_sym_noinline] = ACTIONS(5093), - [anon_sym_crossinline] = ACTIONS(5093), - [anon_sym_expect] = ACTIONS(5093), - [anon_sym_actual] = ACTIONS(5093), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5095), - [anon_sym_continue_AT] = ACTIONS(5095), - [anon_sym_break_AT] = ACTIONS(5095), - [anon_sym_this_AT] = ACTIONS(5095), - [anon_sym_super_AT] = ACTIONS(5095), - [sym_real_literal] = ACTIONS(5095), - [sym_integer_literal] = ACTIONS(5093), - [sym_hex_literal] = ACTIONS(5095), - [sym_bin_literal] = ACTIONS(5095), - [anon_sym_true] = ACTIONS(5093), - [anon_sym_false] = ACTIONS(5093), - [anon_sym_SQUOTE] = ACTIONS(5095), - [sym__backtick_identifier] = ACTIONS(5095), - [sym__automatic_semicolon] = ACTIONS(5095), - [sym_safe_nav] = ACTIONS(5095), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5095), - }, - [1153] = { - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(4204), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(4202), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [1154] = { - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(1756), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(1754), - [anon_sym_set] = ACTIONS(1754), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(1754), - [anon_sym_sealed] = ACTIONS(1754), - [anon_sym_annotation] = ACTIONS(1754), - [anon_sym_data] = ACTIONS(1754), - [anon_sym_inner] = ACTIONS(1754), - [anon_sym_value] = ACTIONS(1754), - [anon_sym_override] = ACTIONS(1754), - [anon_sym_lateinit] = ACTIONS(1754), - [anon_sym_public] = ACTIONS(1754), - [anon_sym_private] = ACTIONS(1754), - [anon_sym_internal] = ACTIONS(1754), - [anon_sym_protected] = ACTIONS(1754), - [anon_sym_tailrec] = ACTIONS(1754), - [anon_sym_operator] = ACTIONS(1754), - [anon_sym_infix] = ACTIONS(1754), - [anon_sym_inline] = ACTIONS(1754), - [anon_sym_external] = ACTIONS(1754), - [sym_property_modifier] = ACTIONS(1754), - [anon_sym_abstract] = ACTIONS(1754), - [anon_sym_final] = ACTIONS(1754), - [anon_sym_open] = ACTIONS(1754), - [anon_sym_vararg] = ACTIONS(1754), - [anon_sym_noinline] = ACTIONS(1754), - [anon_sym_crossinline] = ACTIONS(1754), - [anon_sym_expect] = ACTIONS(1754), - [anon_sym_actual] = ACTIONS(1754), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [1155] = { - [sym__alpha_identifier] = ACTIONS(123), - [anon_sym_AT] = ACTIONS(121), - [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_LBRACE] = ACTIONS(121), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(121), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(123), - [anon_sym_fun] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(123), - [anon_sym_set] = ACTIONS(123), - [anon_sym_this] = ACTIONS(123), - [anon_sym_super] = ACTIONS(123), - [anon_sym_STAR] = ACTIONS(123), - [sym_label] = ACTIONS(123), - [anon_sym_in] = ACTIONS(123), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(123), - [anon_sym_if] = ACTIONS(123), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(123), - [anon_sym_try] = ACTIONS(123), - [anon_sym_throw] = ACTIONS(123), - [anon_sym_return] = ACTIONS(123), - [anon_sym_continue] = ACTIONS(123), - [anon_sym_break] = ACTIONS(123), - [anon_sym_COLON_COLON] = ACTIONS(121), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(121), - [anon_sym_DASH_DASH] = ACTIONS(121), - [anon_sym_BANG] = ACTIONS(123), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(123), - [anon_sym_sealed] = ACTIONS(123), - [anon_sym_annotation] = ACTIONS(123), - [anon_sym_data] = ACTIONS(123), - [anon_sym_inner] = ACTIONS(123), - [anon_sym_value] = ACTIONS(123), - [anon_sym_override] = ACTIONS(123), - [anon_sym_lateinit] = ACTIONS(123), - [anon_sym_public] = ACTIONS(123), - [anon_sym_private] = ACTIONS(123), - [anon_sym_internal] = ACTIONS(123), - [anon_sym_protected] = ACTIONS(123), - [anon_sym_tailrec] = ACTIONS(123), - [anon_sym_operator] = ACTIONS(123), - [anon_sym_infix] = ACTIONS(123), - [anon_sym_inline] = ACTIONS(123), - [anon_sym_external] = ACTIONS(123), - [sym_property_modifier] = ACTIONS(123), - [anon_sym_abstract] = ACTIONS(123), - [anon_sym_final] = ACTIONS(123), - [anon_sym_open] = ACTIONS(123), - [anon_sym_vararg] = ACTIONS(123), - [anon_sym_noinline] = ACTIONS(123), - [anon_sym_crossinline] = ACTIONS(123), - [anon_sym_expect] = ACTIONS(123), - [anon_sym_actual] = ACTIONS(123), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(121), - [anon_sym_continue_AT] = ACTIONS(121), - [anon_sym_break_AT] = ACTIONS(121), - [anon_sym_this_AT] = ACTIONS(121), - [anon_sym_super_AT] = ACTIONS(121), - [sym_real_literal] = ACTIONS(121), - [sym_integer_literal] = ACTIONS(123), - [sym_hex_literal] = ACTIONS(121), - [sym_bin_literal] = ACTIONS(121), - [anon_sym_true] = ACTIONS(123), - [anon_sym_false] = ACTIONS(123), - [anon_sym_SQUOTE] = ACTIONS(121), - [sym__backtick_identifier] = ACTIONS(121), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(121), - }, - [1156] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(5097), - [anon_sym_COMMA] = ACTIONS(4185), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_where] = ACTIONS(4182), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_suspend] = ACTIONS(4182), - [anon_sym_sealed] = ACTIONS(4182), - [anon_sym_annotation] = ACTIONS(4182), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4182), - [anon_sym_lateinit] = ACTIONS(4182), - [anon_sym_public] = ACTIONS(4182), - [anon_sym_private] = ACTIONS(4182), - [anon_sym_internal] = ACTIONS(4182), - [anon_sym_protected] = ACTIONS(4182), - [anon_sym_tailrec] = ACTIONS(4182), - [anon_sym_operator] = ACTIONS(4182), - [anon_sym_infix] = ACTIONS(4182), - [anon_sym_inline] = ACTIONS(4182), - [anon_sym_external] = ACTIONS(4182), - [sym_property_modifier] = ACTIONS(4182), - [anon_sym_abstract] = ACTIONS(4182), - [anon_sym_final] = ACTIONS(4182), - [anon_sym_open] = ACTIONS(4182), - [anon_sym_vararg] = ACTIONS(4182), - [anon_sym_noinline] = ACTIONS(4182), - [anon_sym_crossinline] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [1157] = { - [sym__alpha_identifier] = ACTIONS(5101), - [anon_sym_AT] = ACTIONS(5103), - [anon_sym_LBRACK] = ACTIONS(5103), - [anon_sym_DOT] = ACTIONS(5101), - [anon_sym_as] = ACTIONS(5101), - [anon_sym_EQ] = ACTIONS(5101), - [anon_sym_LBRACE] = ACTIONS(5103), - [anon_sym_RBRACE] = ACTIONS(5103), - [anon_sym_LPAREN] = ACTIONS(5103), - [anon_sym_COMMA] = ACTIONS(5103), - [anon_sym_LT] = ACTIONS(5101), - [anon_sym_GT] = ACTIONS(5101), - [anon_sym_where] = ACTIONS(5101), - [anon_sym_object] = ACTIONS(5101), - [anon_sym_fun] = ACTIONS(5101), - [anon_sym_SEMI] = ACTIONS(5103), - [anon_sym_get] = ACTIONS(5101), - [anon_sym_set] = ACTIONS(5101), - [anon_sym_this] = ACTIONS(5101), - [anon_sym_super] = ACTIONS(5101), - [anon_sym_STAR] = ACTIONS(5101), - [sym_label] = ACTIONS(5101), - [anon_sym_in] = ACTIONS(5101), - [anon_sym_DOT_DOT] = ACTIONS(5103), - [anon_sym_QMARK_COLON] = ACTIONS(5103), - [anon_sym_AMP_AMP] = ACTIONS(5103), - [anon_sym_PIPE_PIPE] = ACTIONS(5103), - [anon_sym_null] = ACTIONS(5101), - [anon_sym_if] = ACTIONS(5101), - [anon_sym_else] = ACTIONS(5101), - [anon_sym_when] = ACTIONS(5101), - [anon_sym_try] = ACTIONS(5101), - [anon_sym_throw] = ACTIONS(5101), - [anon_sym_return] = ACTIONS(5101), - [anon_sym_continue] = ACTIONS(5101), - [anon_sym_break] = ACTIONS(5101), - [anon_sym_COLON_COLON] = ACTIONS(5103), - [anon_sym_PLUS_EQ] = ACTIONS(5103), - [anon_sym_DASH_EQ] = ACTIONS(5103), - [anon_sym_STAR_EQ] = ACTIONS(5103), - [anon_sym_SLASH_EQ] = ACTIONS(5103), - [anon_sym_PERCENT_EQ] = ACTIONS(5103), - [anon_sym_BANG_EQ] = ACTIONS(5101), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5103), - [anon_sym_EQ_EQ] = ACTIONS(5101), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5103), - [anon_sym_LT_EQ] = ACTIONS(5103), - [anon_sym_GT_EQ] = ACTIONS(5103), - [anon_sym_BANGin] = ACTIONS(5103), - [anon_sym_is] = ACTIONS(5101), - [anon_sym_BANGis] = ACTIONS(5103), - [anon_sym_PLUS] = ACTIONS(5101), - [anon_sym_DASH] = ACTIONS(5101), - [anon_sym_SLASH] = ACTIONS(5101), - [anon_sym_PERCENT] = ACTIONS(5101), - [anon_sym_as_QMARK] = ACTIONS(5103), - [anon_sym_PLUS_PLUS] = ACTIONS(5103), - [anon_sym_DASH_DASH] = ACTIONS(5103), - [anon_sym_BANG] = ACTIONS(5101), - [anon_sym_BANG_BANG] = ACTIONS(5103), - [anon_sym_suspend] = ACTIONS(5101), - [anon_sym_sealed] = ACTIONS(5101), - [anon_sym_annotation] = ACTIONS(5101), - [anon_sym_data] = ACTIONS(5101), - [anon_sym_inner] = ACTIONS(5101), - [anon_sym_value] = ACTIONS(5101), - [anon_sym_override] = ACTIONS(5101), - [anon_sym_lateinit] = ACTIONS(5101), - [anon_sym_public] = ACTIONS(5101), - [anon_sym_private] = ACTIONS(5101), - [anon_sym_internal] = ACTIONS(5101), - [anon_sym_protected] = ACTIONS(5101), - [anon_sym_tailrec] = ACTIONS(5101), - [anon_sym_operator] = ACTIONS(5101), - [anon_sym_infix] = ACTIONS(5101), - [anon_sym_inline] = ACTIONS(5101), - [anon_sym_external] = ACTIONS(5101), - [sym_property_modifier] = ACTIONS(5101), - [anon_sym_abstract] = ACTIONS(5101), - [anon_sym_final] = ACTIONS(5101), - [anon_sym_open] = ACTIONS(5101), - [anon_sym_vararg] = ACTIONS(5101), - [anon_sym_noinline] = ACTIONS(5101), - [anon_sym_crossinline] = ACTIONS(5101), - [anon_sym_expect] = ACTIONS(5101), - [anon_sym_actual] = ACTIONS(5101), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5103), - [anon_sym_continue_AT] = ACTIONS(5103), - [anon_sym_break_AT] = ACTIONS(5103), - [anon_sym_this_AT] = ACTIONS(5103), - [anon_sym_super_AT] = ACTIONS(5103), - [sym_real_literal] = ACTIONS(5103), - [sym_integer_literal] = ACTIONS(5101), - [sym_hex_literal] = ACTIONS(5103), - [sym_bin_literal] = ACTIONS(5103), - [anon_sym_true] = ACTIONS(5101), - [anon_sym_false] = ACTIONS(5101), - [anon_sym_SQUOTE] = ACTIONS(5103), - [sym__backtick_identifier] = ACTIONS(5103), - [sym__automatic_semicolon] = ACTIONS(5103), - [sym_safe_nav] = ACTIONS(5103), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5103), - }, - [1158] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(5105), - [anon_sym_COMMA] = ACTIONS(4217), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_where] = ACTIONS(4214), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_suspend] = ACTIONS(4214), - [anon_sym_sealed] = ACTIONS(4214), - [anon_sym_annotation] = ACTIONS(4214), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4214), - [anon_sym_lateinit] = ACTIONS(4214), - [anon_sym_public] = ACTIONS(4214), - [anon_sym_private] = ACTIONS(4214), - [anon_sym_internal] = ACTIONS(4214), - [anon_sym_protected] = ACTIONS(4214), - [anon_sym_tailrec] = ACTIONS(4214), - [anon_sym_operator] = ACTIONS(4214), - [anon_sym_infix] = ACTIONS(4214), - [anon_sym_inline] = ACTIONS(4214), - [anon_sym_external] = ACTIONS(4214), - [sym_property_modifier] = ACTIONS(4214), - [anon_sym_abstract] = ACTIONS(4214), - [anon_sym_final] = ACTIONS(4214), - [anon_sym_open] = ACTIONS(4214), - [anon_sym_vararg] = ACTIONS(4214), - [anon_sym_noinline] = ACTIONS(4214), - [anon_sym_crossinline] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [1159] = { - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(4142), - [anon_sym_LBRACE] = ACTIONS(4144), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(4142), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [1160] = { - [sym__alpha_identifier] = ACTIONS(5109), - [anon_sym_AT] = ACTIONS(5111), - [anon_sym_LBRACK] = ACTIONS(5111), - [anon_sym_DOT] = ACTIONS(5109), - [anon_sym_as] = ACTIONS(5109), - [anon_sym_EQ] = ACTIONS(5109), - [anon_sym_LBRACE] = ACTIONS(5111), - [anon_sym_RBRACE] = ACTIONS(5111), - [anon_sym_LPAREN] = ACTIONS(5111), - [anon_sym_COMMA] = ACTIONS(5111), - [anon_sym_LT] = ACTIONS(5109), - [anon_sym_GT] = ACTIONS(5109), - [anon_sym_where] = ACTIONS(5109), - [anon_sym_object] = ACTIONS(5109), - [anon_sym_fun] = ACTIONS(5109), - [anon_sym_SEMI] = ACTIONS(5111), - [anon_sym_get] = ACTIONS(5109), - [anon_sym_set] = ACTIONS(5109), - [anon_sym_this] = ACTIONS(5109), - [anon_sym_super] = ACTIONS(5109), - [anon_sym_STAR] = ACTIONS(5109), - [sym_label] = ACTIONS(5109), - [anon_sym_in] = ACTIONS(5109), - [anon_sym_DOT_DOT] = ACTIONS(5111), - [anon_sym_QMARK_COLON] = ACTIONS(5111), - [anon_sym_AMP_AMP] = ACTIONS(5111), - [anon_sym_PIPE_PIPE] = ACTIONS(5111), - [anon_sym_null] = ACTIONS(5109), - [anon_sym_if] = ACTIONS(5109), - [anon_sym_else] = ACTIONS(5109), - [anon_sym_when] = ACTIONS(5109), - [anon_sym_try] = ACTIONS(5109), - [anon_sym_throw] = ACTIONS(5109), - [anon_sym_return] = ACTIONS(5109), - [anon_sym_continue] = ACTIONS(5109), - [anon_sym_break] = ACTIONS(5109), - [anon_sym_COLON_COLON] = ACTIONS(5111), - [anon_sym_PLUS_EQ] = ACTIONS(5111), - [anon_sym_DASH_EQ] = ACTIONS(5111), - [anon_sym_STAR_EQ] = ACTIONS(5111), - [anon_sym_SLASH_EQ] = ACTIONS(5111), - [anon_sym_PERCENT_EQ] = ACTIONS(5111), - [anon_sym_BANG_EQ] = ACTIONS(5109), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5111), - [anon_sym_EQ_EQ] = ACTIONS(5109), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5111), - [anon_sym_LT_EQ] = ACTIONS(5111), - [anon_sym_GT_EQ] = ACTIONS(5111), - [anon_sym_BANGin] = ACTIONS(5111), - [anon_sym_is] = ACTIONS(5109), - [anon_sym_BANGis] = ACTIONS(5111), - [anon_sym_PLUS] = ACTIONS(5109), - [anon_sym_DASH] = ACTIONS(5109), - [anon_sym_SLASH] = ACTIONS(5109), - [anon_sym_PERCENT] = ACTIONS(5109), - [anon_sym_as_QMARK] = ACTIONS(5111), - [anon_sym_PLUS_PLUS] = ACTIONS(5111), - [anon_sym_DASH_DASH] = ACTIONS(5111), - [anon_sym_BANG] = ACTIONS(5109), - [anon_sym_BANG_BANG] = ACTIONS(5111), - [anon_sym_suspend] = ACTIONS(5109), - [anon_sym_sealed] = ACTIONS(5109), - [anon_sym_annotation] = ACTIONS(5109), - [anon_sym_data] = ACTIONS(5109), - [anon_sym_inner] = ACTIONS(5109), - [anon_sym_value] = ACTIONS(5109), - [anon_sym_override] = ACTIONS(5109), - [anon_sym_lateinit] = ACTIONS(5109), - [anon_sym_public] = ACTIONS(5109), - [anon_sym_private] = ACTIONS(5109), - [anon_sym_internal] = ACTIONS(5109), - [anon_sym_protected] = ACTIONS(5109), - [anon_sym_tailrec] = ACTIONS(5109), - [anon_sym_operator] = ACTIONS(5109), - [anon_sym_infix] = ACTIONS(5109), - [anon_sym_inline] = ACTIONS(5109), - [anon_sym_external] = ACTIONS(5109), - [sym_property_modifier] = ACTIONS(5109), - [anon_sym_abstract] = ACTIONS(5109), - [anon_sym_final] = ACTIONS(5109), - [anon_sym_open] = ACTIONS(5109), - [anon_sym_vararg] = ACTIONS(5109), - [anon_sym_noinline] = ACTIONS(5109), - [anon_sym_crossinline] = ACTIONS(5109), - [anon_sym_expect] = ACTIONS(5109), - [anon_sym_actual] = ACTIONS(5109), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5111), - [anon_sym_continue_AT] = ACTIONS(5111), - [anon_sym_break_AT] = ACTIONS(5111), - [anon_sym_this_AT] = ACTIONS(5111), - [anon_sym_super_AT] = ACTIONS(5111), - [sym_real_literal] = ACTIONS(5111), - [sym_integer_literal] = ACTIONS(5109), - [sym_hex_literal] = ACTIONS(5111), - [sym_bin_literal] = ACTIONS(5111), - [anon_sym_true] = ACTIONS(5109), - [anon_sym_false] = ACTIONS(5109), - [anon_sym_SQUOTE] = ACTIONS(5111), - [sym__backtick_identifier] = ACTIONS(5111), - [sym__automatic_semicolon] = ACTIONS(5111), - [sym_safe_nav] = ACTIONS(5111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5111), - }, - [1161] = { - [sym__alpha_identifier] = ACTIONS(4611), - [anon_sym_AT] = ACTIONS(4613), - [anon_sym_LBRACK] = ACTIONS(4613), - [anon_sym_DOT] = ACTIONS(4611), - [anon_sym_as] = ACTIONS(4611), - [anon_sym_EQ] = ACTIONS(4611), - [anon_sym_LBRACE] = ACTIONS(4613), - [anon_sym_RBRACE] = ACTIONS(4613), - [anon_sym_LPAREN] = ACTIONS(4613), - [anon_sym_COMMA] = ACTIONS(4613), - [anon_sym_LT] = ACTIONS(4611), - [anon_sym_GT] = ACTIONS(4611), - [anon_sym_where] = ACTIONS(4611), - [anon_sym_object] = ACTIONS(4611), - [anon_sym_fun] = ACTIONS(4611), - [anon_sym_SEMI] = ACTIONS(4613), - [anon_sym_get] = ACTIONS(4611), - [anon_sym_set] = ACTIONS(4611), - [anon_sym_this] = ACTIONS(4611), - [anon_sym_super] = ACTIONS(4611), - [anon_sym_STAR] = ACTIONS(4611), - [sym_label] = ACTIONS(4611), - [anon_sym_in] = ACTIONS(4611), - [anon_sym_DOT_DOT] = ACTIONS(4613), - [anon_sym_QMARK_COLON] = ACTIONS(4613), - [anon_sym_AMP_AMP] = ACTIONS(4613), - [anon_sym_PIPE_PIPE] = ACTIONS(4613), - [anon_sym_null] = ACTIONS(4611), - [anon_sym_if] = ACTIONS(4611), - [anon_sym_else] = ACTIONS(4611), - [anon_sym_when] = ACTIONS(4611), - [anon_sym_try] = ACTIONS(4611), - [anon_sym_throw] = ACTIONS(4611), - [anon_sym_return] = ACTIONS(4611), - [anon_sym_continue] = ACTIONS(4611), - [anon_sym_break] = ACTIONS(4611), - [anon_sym_COLON_COLON] = ACTIONS(4613), - [anon_sym_PLUS_EQ] = ACTIONS(4613), - [anon_sym_DASH_EQ] = ACTIONS(4613), - [anon_sym_STAR_EQ] = ACTIONS(4613), - [anon_sym_SLASH_EQ] = ACTIONS(4613), - [anon_sym_PERCENT_EQ] = ACTIONS(4613), - [anon_sym_BANG_EQ] = ACTIONS(4611), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4613), - [anon_sym_EQ_EQ] = ACTIONS(4611), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4613), - [anon_sym_LT_EQ] = ACTIONS(4613), - [anon_sym_GT_EQ] = ACTIONS(4613), - [anon_sym_BANGin] = ACTIONS(4613), - [anon_sym_is] = ACTIONS(4611), - [anon_sym_BANGis] = ACTIONS(4613), - [anon_sym_PLUS] = ACTIONS(4611), - [anon_sym_DASH] = ACTIONS(4611), - [anon_sym_SLASH] = ACTIONS(4611), - [anon_sym_PERCENT] = ACTIONS(4611), - [anon_sym_as_QMARK] = ACTIONS(4613), - [anon_sym_PLUS_PLUS] = ACTIONS(4613), - [anon_sym_DASH_DASH] = ACTIONS(4613), - [anon_sym_BANG] = ACTIONS(4611), - [anon_sym_BANG_BANG] = ACTIONS(4613), - [anon_sym_suspend] = ACTIONS(4611), - [anon_sym_sealed] = ACTIONS(4611), - [anon_sym_annotation] = ACTIONS(4611), - [anon_sym_data] = ACTIONS(4611), - [anon_sym_inner] = ACTIONS(4611), - [anon_sym_value] = ACTIONS(4611), - [anon_sym_override] = ACTIONS(4611), - [anon_sym_lateinit] = ACTIONS(4611), - [anon_sym_public] = ACTIONS(4611), - [anon_sym_private] = ACTIONS(4611), - [anon_sym_internal] = ACTIONS(4611), - [anon_sym_protected] = ACTIONS(4611), - [anon_sym_tailrec] = ACTIONS(4611), - [anon_sym_operator] = ACTIONS(4611), - [anon_sym_infix] = ACTIONS(4611), - [anon_sym_inline] = ACTIONS(4611), - [anon_sym_external] = ACTIONS(4611), - [sym_property_modifier] = ACTIONS(4611), - [anon_sym_abstract] = ACTIONS(4611), - [anon_sym_final] = ACTIONS(4611), - [anon_sym_open] = ACTIONS(4611), - [anon_sym_vararg] = ACTIONS(4611), - [anon_sym_noinline] = ACTIONS(4611), - [anon_sym_crossinline] = ACTIONS(4611), - [anon_sym_expect] = ACTIONS(4611), - [anon_sym_actual] = ACTIONS(4611), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4613), - [anon_sym_continue_AT] = ACTIONS(4613), - [anon_sym_break_AT] = ACTIONS(4613), - [anon_sym_this_AT] = ACTIONS(4613), - [anon_sym_super_AT] = ACTIONS(4613), - [sym_real_literal] = ACTIONS(4613), - [sym_integer_literal] = ACTIONS(4611), - [sym_hex_literal] = ACTIONS(4613), - [sym_bin_literal] = ACTIONS(4613), - [anon_sym_true] = ACTIONS(4611), - [anon_sym_false] = ACTIONS(4611), - [anon_sym_SQUOTE] = ACTIONS(4613), - [sym__backtick_identifier] = ACTIONS(4613), - [sym__automatic_semicolon] = ACTIONS(4613), - [sym_safe_nav] = ACTIONS(4613), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4613), - }, - [1162] = { - [sym__alpha_identifier] = ACTIONS(5113), - [anon_sym_AT] = ACTIONS(5115), - [anon_sym_LBRACK] = ACTIONS(5115), - [anon_sym_DOT] = ACTIONS(5113), - [anon_sym_as] = ACTIONS(5113), - [anon_sym_EQ] = ACTIONS(5113), - [anon_sym_LBRACE] = ACTIONS(5115), - [anon_sym_RBRACE] = ACTIONS(5115), - [anon_sym_LPAREN] = ACTIONS(5115), - [anon_sym_COMMA] = ACTIONS(5115), - [anon_sym_LT] = ACTIONS(5113), - [anon_sym_GT] = ACTIONS(5113), - [anon_sym_where] = ACTIONS(5113), - [anon_sym_object] = ACTIONS(5113), - [anon_sym_fun] = ACTIONS(5113), - [anon_sym_SEMI] = ACTIONS(5115), - [anon_sym_get] = ACTIONS(5113), - [anon_sym_set] = ACTIONS(5113), - [anon_sym_this] = ACTIONS(5113), - [anon_sym_super] = ACTIONS(5113), - [anon_sym_STAR] = ACTIONS(5113), - [sym_label] = ACTIONS(5113), - [anon_sym_in] = ACTIONS(5113), - [anon_sym_DOT_DOT] = ACTIONS(5115), - [anon_sym_QMARK_COLON] = ACTIONS(5115), - [anon_sym_AMP_AMP] = ACTIONS(5115), - [anon_sym_PIPE_PIPE] = ACTIONS(5115), - [anon_sym_null] = ACTIONS(5113), - [anon_sym_if] = ACTIONS(5113), - [anon_sym_else] = ACTIONS(5113), - [anon_sym_when] = ACTIONS(5113), - [anon_sym_try] = ACTIONS(5113), - [anon_sym_throw] = ACTIONS(5113), - [anon_sym_return] = ACTIONS(5113), - [anon_sym_continue] = ACTIONS(5113), - [anon_sym_break] = ACTIONS(5113), - [anon_sym_COLON_COLON] = ACTIONS(5115), - [anon_sym_PLUS_EQ] = ACTIONS(5115), - [anon_sym_DASH_EQ] = ACTIONS(5115), - [anon_sym_STAR_EQ] = ACTIONS(5115), - [anon_sym_SLASH_EQ] = ACTIONS(5115), - [anon_sym_PERCENT_EQ] = ACTIONS(5115), - [anon_sym_BANG_EQ] = ACTIONS(5113), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5115), - [anon_sym_EQ_EQ] = ACTIONS(5113), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5115), - [anon_sym_LT_EQ] = ACTIONS(5115), - [anon_sym_GT_EQ] = ACTIONS(5115), - [anon_sym_BANGin] = ACTIONS(5115), - [anon_sym_is] = ACTIONS(5113), - [anon_sym_BANGis] = ACTIONS(5115), - [anon_sym_PLUS] = ACTIONS(5113), - [anon_sym_DASH] = ACTIONS(5113), - [anon_sym_SLASH] = ACTIONS(5113), - [anon_sym_PERCENT] = ACTIONS(5113), - [anon_sym_as_QMARK] = ACTIONS(5115), - [anon_sym_PLUS_PLUS] = ACTIONS(5115), - [anon_sym_DASH_DASH] = ACTIONS(5115), - [anon_sym_BANG] = ACTIONS(5113), - [anon_sym_BANG_BANG] = ACTIONS(5115), - [anon_sym_suspend] = ACTIONS(5113), - [anon_sym_sealed] = ACTIONS(5113), - [anon_sym_annotation] = ACTIONS(5113), - [anon_sym_data] = ACTIONS(5113), - [anon_sym_inner] = ACTIONS(5113), - [anon_sym_value] = ACTIONS(5113), - [anon_sym_override] = ACTIONS(5113), - [anon_sym_lateinit] = ACTIONS(5113), - [anon_sym_public] = ACTIONS(5113), - [anon_sym_private] = ACTIONS(5113), - [anon_sym_internal] = ACTIONS(5113), - [anon_sym_protected] = ACTIONS(5113), - [anon_sym_tailrec] = ACTIONS(5113), - [anon_sym_operator] = ACTIONS(5113), - [anon_sym_infix] = ACTIONS(5113), - [anon_sym_inline] = ACTIONS(5113), - [anon_sym_external] = ACTIONS(5113), - [sym_property_modifier] = ACTIONS(5113), - [anon_sym_abstract] = ACTIONS(5113), - [anon_sym_final] = ACTIONS(5113), - [anon_sym_open] = ACTIONS(5113), - [anon_sym_vararg] = ACTIONS(5113), - [anon_sym_noinline] = ACTIONS(5113), - [anon_sym_crossinline] = ACTIONS(5113), - [anon_sym_expect] = ACTIONS(5113), - [anon_sym_actual] = ACTIONS(5113), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5115), - [anon_sym_continue_AT] = ACTIONS(5115), - [anon_sym_break_AT] = ACTIONS(5115), - [anon_sym_this_AT] = ACTIONS(5115), - [anon_sym_super_AT] = ACTIONS(5115), - [sym_real_literal] = ACTIONS(5115), - [sym_integer_literal] = ACTIONS(5113), - [sym_hex_literal] = ACTIONS(5115), - [sym_bin_literal] = ACTIONS(5115), - [anon_sym_true] = ACTIONS(5113), - [anon_sym_false] = ACTIONS(5113), - [anon_sym_SQUOTE] = ACTIONS(5115), - [sym__backtick_identifier] = ACTIONS(5115), - [sym__automatic_semicolon] = ACTIONS(5115), - [sym_safe_nav] = ACTIONS(5115), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5115), - }, - [1163] = { - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(4361), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(4359), - [anon_sym_object] = ACTIONS(4359), - [anon_sym_fun] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_this] = ACTIONS(4359), - [anon_sym_super] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4359), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_null] = ACTIONS(4359), - [anon_sym_if] = ACTIONS(4359), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_when] = ACTIONS(4359), - [anon_sym_try] = ACTIONS(4359), - [anon_sym_throw] = ACTIONS(4359), - [anon_sym_return] = ACTIONS(4359), - [anon_sym_continue] = ACTIONS(4359), - [anon_sym_break] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG] = ACTIONS(4359), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4361), - [anon_sym_continue_AT] = ACTIONS(4361), - [anon_sym_break_AT] = ACTIONS(4361), - [anon_sym_this_AT] = ACTIONS(4361), - [anon_sym_super_AT] = ACTIONS(4361), - [sym_real_literal] = ACTIONS(4361), - [sym_integer_literal] = ACTIONS(4359), - [sym_hex_literal] = ACTIONS(4361), - [sym_bin_literal] = ACTIONS(4361), - [anon_sym_true] = ACTIONS(4359), - [anon_sym_false] = ACTIONS(4359), - [anon_sym_SQUOTE] = ACTIONS(4361), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4361), - }, - [1164] = { - [sym__alpha_identifier] = ACTIONS(5117), - [anon_sym_AT] = ACTIONS(5119), - [anon_sym_LBRACK] = ACTIONS(5119), - [anon_sym_DOT] = ACTIONS(5117), - [anon_sym_as] = ACTIONS(5117), - [anon_sym_EQ] = ACTIONS(5117), - [anon_sym_LBRACE] = ACTIONS(5119), - [anon_sym_RBRACE] = ACTIONS(5119), - [anon_sym_LPAREN] = ACTIONS(5119), - [anon_sym_COMMA] = ACTIONS(5119), - [anon_sym_LT] = ACTIONS(5117), - [anon_sym_GT] = ACTIONS(5117), - [anon_sym_where] = ACTIONS(5117), - [anon_sym_object] = ACTIONS(5117), - [anon_sym_fun] = ACTIONS(5117), - [anon_sym_SEMI] = ACTIONS(5119), - [anon_sym_get] = ACTIONS(5117), - [anon_sym_set] = ACTIONS(5117), - [anon_sym_this] = ACTIONS(5117), - [anon_sym_super] = ACTIONS(5117), - [anon_sym_STAR] = ACTIONS(5117), - [sym_label] = ACTIONS(5117), - [anon_sym_in] = ACTIONS(5117), - [anon_sym_DOT_DOT] = ACTIONS(5119), - [anon_sym_QMARK_COLON] = ACTIONS(5119), - [anon_sym_AMP_AMP] = ACTIONS(5119), - [anon_sym_PIPE_PIPE] = ACTIONS(5119), - [anon_sym_null] = ACTIONS(5117), - [anon_sym_if] = ACTIONS(5117), - [anon_sym_else] = ACTIONS(5117), - [anon_sym_when] = ACTIONS(5117), - [anon_sym_try] = ACTIONS(5117), - [anon_sym_throw] = ACTIONS(5117), - [anon_sym_return] = ACTIONS(5117), - [anon_sym_continue] = ACTIONS(5117), - [anon_sym_break] = ACTIONS(5117), - [anon_sym_COLON_COLON] = ACTIONS(5119), - [anon_sym_PLUS_EQ] = ACTIONS(5119), - [anon_sym_DASH_EQ] = ACTIONS(5119), - [anon_sym_STAR_EQ] = ACTIONS(5119), - [anon_sym_SLASH_EQ] = ACTIONS(5119), - [anon_sym_PERCENT_EQ] = ACTIONS(5119), - [anon_sym_BANG_EQ] = ACTIONS(5117), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5119), - [anon_sym_EQ_EQ] = ACTIONS(5117), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5119), - [anon_sym_LT_EQ] = ACTIONS(5119), - [anon_sym_GT_EQ] = ACTIONS(5119), - [anon_sym_BANGin] = ACTIONS(5119), - [anon_sym_is] = ACTIONS(5117), - [anon_sym_BANGis] = ACTIONS(5119), - [anon_sym_PLUS] = ACTIONS(5117), - [anon_sym_DASH] = ACTIONS(5117), - [anon_sym_SLASH] = ACTIONS(5117), - [anon_sym_PERCENT] = ACTIONS(5117), - [anon_sym_as_QMARK] = ACTIONS(5119), - [anon_sym_PLUS_PLUS] = ACTIONS(5119), - [anon_sym_DASH_DASH] = ACTIONS(5119), - [anon_sym_BANG] = ACTIONS(5117), - [anon_sym_BANG_BANG] = ACTIONS(5119), - [anon_sym_suspend] = ACTIONS(5117), - [anon_sym_sealed] = ACTIONS(5117), - [anon_sym_annotation] = ACTIONS(5117), - [anon_sym_data] = ACTIONS(5117), - [anon_sym_inner] = ACTIONS(5117), - [anon_sym_value] = ACTIONS(5117), - [anon_sym_override] = ACTIONS(5117), - [anon_sym_lateinit] = ACTIONS(5117), - [anon_sym_public] = ACTIONS(5117), - [anon_sym_private] = ACTIONS(5117), - [anon_sym_internal] = ACTIONS(5117), - [anon_sym_protected] = ACTIONS(5117), - [anon_sym_tailrec] = ACTIONS(5117), - [anon_sym_operator] = ACTIONS(5117), - [anon_sym_infix] = ACTIONS(5117), - [anon_sym_inline] = ACTIONS(5117), - [anon_sym_external] = ACTIONS(5117), - [sym_property_modifier] = ACTIONS(5117), - [anon_sym_abstract] = ACTIONS(5117), - [anon_sym_final] = ACTIONS(5117), - [anon_sym_open] = ACTIONS(5117), - [anon_sym_vararg] = ACTIONS(5117), - [anon_sym_noinline] = ACTIONS(5117), - [anon_sym_crossinline] = ACTIONS(5117), - [anon_sym_expect] = ACTIONS(5117), - [anon_sym_actual] = ACTIONS(5117), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5119), - [anon_sym_continue_AT] = ACTIONS(5119), - [anon_sym_break_AT] = ACTIONS(5119), - [anon_sym_this_AT] = ACTIONS(5119), - [anon_sym_super_AT] = ACTIONS(5119), - [sym_real_literal] = ACTIONS(5119), - [sym_integer_literal] = ACTIONS(5117), - [sym_hex_literal] = ACTIONS(5119), - [sym_bin_literal] = ACTIONS(5119), - [anon_sym_true] = ACTIONS(5117), - [anon_sym_false] = ACTIONS(5117), - [anon_sym_SQUOTE] = ACTIONS(5119), - [sym__backtick_identifier] = ACTIONS(5119), - [sym__automatic_semicolon] = ACTIONS(5119), - [sym_safe_nav] = ACTIONS(5119), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5119), - }, - [1165] = { - [sym__alpha_identifier] = ACTIONS(5121), - [anon_sym_AT] = ACTIONS(5123), - [anon_sym_LBRACK] = ACTIONS(5123), - [anon_sym_DOT] = ACTIONS(5121), - [anon_sym_as] = ACTIONS(5121), - [anon_sym_EQ] = ACTIONS(5121), - [anon_sym_LBRACE] = ACTIONS(5123), - [anon_sym_RBRACE] = ACTIONS(5123), - [anon_sym_LPAREN] = ACTIONS(5123), - [anon_sym_COMMA] = ACTIONS(5123), - [anon_sym_LT] = ACTIONS(5121), - [anon_sym_GT] = ACTIONS(5121), - [anon_sym_where] = ACTIONS(5121), - [anon_sym_object] = ACTIONS(5121), - [anon_sym_fun] = ACTIONS(5121), - [anon_sym_SEMI] = ACTIONS(5123), - [anon_sym_get] = ACTIONS(5121), - [anon_sym_set] = ACTIONS(5121), - [anon_sym_this] = ACTIONS(5121), - [anon_sym_super] = ACTIONS(5121), - [anon_sym_STAR] = ACTIONS(5121), - [sym_label] = ACTIONS(5121), - [anon_sym_in] = ACTIONS(5121), - [anon_sym_DOT_DOT] = ACTIONS(5123), - [anon_sym_QMARK_COLON] = ACTIONS(5123), - [anon_sym_AMP_AMP] = ACTIONS(5123), - [anon_sym_PIPE_PIPE] = ACTIONS(5123), - [anon_sym_null] = ACTIONS(5121), - [anon_sym_if] = ACTIONS(5121), - [anon_sym_else] = ACTIONS(5121), - [anon_sym_when] = ACTIONS(5121), - [anon_sym_try] = ACTIONS(5121), - [anon_sym_throw] = ACTIONS(5121), - [anon_sym_return] = ACTIONS(5121), - [anon_sym_continue] = ACTIONS(5121), - [anon_sym_break] = ACTIONS(5121), - [anon_sym_COLON_COLON] = ACTIONS(5123), - [anon_sym_PLUS_EQ] = ACTIONS(5123), - [anon_sym_DASH_EQ] = ACTIONS(5123), - [anon_sym_STAR_EQ] = ACTIONS(5123), - [anon_sym_SLASH_EQ] = ACTIONS(5123), - [anon_sym_PERCENT_EQ] = ACTIONS(5123), - [anon_sym_BANG_EQ] = ACTIONS(5121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5123), - [anon_sym_EQ_EQ] = ACTIONS(5121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5123), - [anon_sym_LT_EQ] = ACTIONS(5123), - [anon_sym_GT_EQ] = ACTIONS(5123), - [anon_sym_BANGin] = ACTIONS(5123), - [anon_sym_is] = ACTIONS(5121), - [anon_sym_BANGis] = ACTIONS(5123), - [anon_sym_PLUS] = ACTIONS(5121), - [anon_sym_DASH] = ACTIONS(5121), - [anon_sym_SLASH] = ACTIONS(5121), - [anon_sym_PERCENT] = ACTIONS(5121), - [anon_sym_as_QMARK] = ACTIONS(5123), - [anon_sym_PLUS_PLUS] = ACTIONS(5123), - [anon_sym_DASH_DASH] = ACTIONS(5123), - [anon_sym_BANG] = ACTIONS(5121), - [anon_sym_BANG_BANG] = ACTIONS(5123), - [anon_sym_suspend] = ACTIONS(5121), - [anon_sym_sealed] = ACTIONS(5121), - [anon_sym_annotation] = ACTIONS(5121), - [anon_sym_data] = ACTIONS(5121), - [anon_sym_inner] = ACTIONS(5121), - [anon_sym_value] = ACTIONS(5121), - [anon_sym_override] = ACTIONS(5121), - [anon_sym_lateinit] = ACTIONS(5121), - [anon_sym_public] = ACTIONS(5121), - [anon_sym_private] = ACTIONS(5121), - [anon_sym_internal] = ACTIONS(5121), - [anon_sym_protected] = ACTIONS(5121), - [anon_sym_tailrec] = ACTIONS(5121), - [anon_sym_operator] = ACTIONS(5121), - [anon_sym_infix] = ACTIONS(5121), - [anon_sym_inline] = ACTIONS(5121), - [anon_sym_external] = ACTIONS(5121), - [sym_property_modifier] = ACTIONS(5121), - [anon_sym_abstract] = ACTIONS(5121), - [anon_sym_final] = ACTIONS(5121), - [anon_sym_open] = ACTIONS(5121), - [anon_sym_vararg] = ACTIONS(5121), - [anon_sym_noinline] = ACTIONS(5121), - [anon_sym_crossinline] = ACTIONS(5121), - [anon_sym_expect] = ACTIONS(5121), - [anon_sym_actual] = ACTIONS(5121), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5123), - [anon_sym_continue_AT] = ACTIONS(5123), - [anon_sym_break_AT] = ACTIONS(5123), - [anon_sym_this_AT] = ACTIONS(5123), - [anon_sym_super_AT] = ACTIONS(5123), - [sym_real_literal] = ACTIONS(5123), - [sym_integer_literal] = ACTIONS(5121), - [sym_hex_literal] = ACTIONS(5123), - [sym_bin_literal] = ACTIONS(5123), - [anon_sym_true] = ACTIONS(5121), - [anon_sym_false] = ACTIONS(5121), - [anon_sym_SQUOTE] = ACTIONS(5123), - [sym__backtick_identifier] = ACTIONS(5123), - [sym__automatic_semicolon] = ACTIONS(5123), - [sym_safe_nav] = ACTIONS(5123), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5123), - }, - [1166] = { - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(4087), - [anon_sym_LBRACE] = ACTIONS(4089), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(4087), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [1167] = { - [sym__alpha_identifier] = ACTIONS(4607), - [anon_sym_AT] = ACTIONS(4609), - [anon_sym_LBRACK] = ACTIONS(4609), - [anon_sym_DOT] = ACTIONS(4607), - [anon_sym_as] = ACTIONS(4607), - [anon_sym_EQ] = ACTIONS(4607), - [anon_sym_LBRACE] = ACTIONS(4609), - [anon_sym_RBRACE] = ACTIONS(4609), - [anon_sym_LPAREN] = ACTIONS(4609), - [anon_sym_COMMA] = ACTIONS(4609), - [anon_sym_LT] = ACTIONS(4607), - [anon_sym_GT] = ACTIONS(4607), - [anon_sym_where] = ACTIONS(4607), - [anon_sym_object] = ACTIONS(4607), - [anon_sym_fun] = ACTIONS(4607), - [anon_sym_SEMI] = ACTIONS(4609), - [anon_sym_get] = ACTIONS(4607), - [anon_sym_set] = ACTIONS(4607), - [anon_sym_this] = ACTIONS(4607), - [anon_sym_super] = ACTIONS(4607), - [anon_sym_STAR] = ACTIONS(4607), - [sym_label] = ACTIONS(4607), - [anon_sym_in] = ACTIONS(4607), - [anon_sym_DOT_DOT] = ACTIONS(4609), - [anon_sym_QMARK_COLON] = ACTIONS(4609), - [anon_sym_AMP_AMP] = ACTIONS(4609), - [anon_sym_PIPE_PIPE] = ACTIONS(4609), - [anon_sym_null] = ACTIONS(4607), - [anon_sym_if] = ACTIONS(4607), - [anon_sym_else] = ACTIONS(4607), - [anon_sym_when] = ACTIONS(4607), - [anon_sym_try] = ACTIONS(4607), - [anon_sym_throw] = ACTIONS(4607), - [anon_sym_return] = ACTIONS(4607), - [anon_sym_continue] = ACTIONS(4607), - [anon_sym_break] = ACTIONS(4607), - [anon_sym_COLON_COLON] = ACTIONS(4609), - [anon_sym_PLUS_EQ] = ACTIONS(4609), - [anon_sym_DASH_EQ] = ACTIONS(4609), - [anon_sym_STAR_EQ] = ACTIONS(4609), - [anon_sym_SLASH_EQ] = ACTIONS(4609), - [anon_sym_PERCENT_EQ] = ACTIONS(4609), - [anon_sym_BANG_EQ] = ACTIONS(4607), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4609), - [anon_sym_EQ_EQ] = ACTIONS(4607), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4609), - [anon_sym_LT_EQ] = ACTIONS(4609), - [anon_sym_GT_EQ] = ACTIONS(4609), - [anon_sym_BANGin] = ACTIONS(4609), - [anon_sym_is] = ACTIONS(4607), - [anon_sym_BANGis] = ACTIONS(4609), - [anon_sym_PLUS] = ACTIONS(4607), - [anon_sym_DASH] = ACTIONS(4607), - [anon_sym_SLASH] = ACTIONS(4607), - [anon_sym_PERCENT] = ACTIONS(4607), - [anon_sym_as_QMARK] = ACTIONS(4609), - [anon_sym_PLUS_PLUS] = ACTIONS(4609), - [anon_sym_DASH_DASH] = ACTIONS(4609), - [anon_sym_BANG] = ACTIONS(4607), - [anon_sym_BANG_BANG] = ACTIONS(4609), - [anon_sym_suspend] = ACTIONS(4607), - [anon_sym_sealed] = ACTIONS(4607), - [anon_sym_annotation] = ACTIONS(4607), - [anon_sym_data] = ACTIONS(4607), - [anon_sym_inner] = ACTIONS(4607), - [anon_sym_value] = ACTIONS(4607), - [anon_sym_override] = ACTIONS(4607), - [anon_sym_lateinit] = ACTIONS(4607), - [anon_sym_public] = ACTIONS(4607), - [anon_sym_private] = ACTIONS(4607), - [anon_sym_internal] = ACTIONS(4607), - [anon_sym_protected] = ACTIONS(4607), - [anon_sym_tailrec] = ACTIONS(4607), - [anon_sym_operator] = ACTIONS(4607), - [anon_sym_infix] = ACTIONS(4607), - [anon_sym_inline] = ACTIONS(4607), - [anon_sym_external] = ACTIONS(4607), - [sym_property_modifier] = ACTIONS(4607), - [anon_sym_abstract] = ACTIONS(4607), - [anon_sym_final] = ACTIONS(4607), - [anon_sym_open] = ACTIONS(4607), - [anon_sym_vararg] = ACTIONS(4607), - [anon_sym_noinline] = ACTIONS(4607), - [anon_sym_crossinline] = ACTIONS(4607), - [anon_sym_expect] = ACTIONS(4607), - [anon_sym_actual] = ACTIONS(4607), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4609), - [anon_sym_continue_AT] = ACTIONS(4609), - [anon_sym_break_AT] = ACTIONS(4609), - [anon_sym_this_AT] = ACTIONS(4609), - [anon_sym_super_AT] = ACTIONS(4609), - [sym_real_literal] = ACTIONS(4609), - [sym_integer_literal] = ACTIONS(4607), - [sym_hex_literal] = ACTIONS(4609), - [sym_bin_literal] = ACTIONS(4609), - [anon_sym_true] = ACTIONS(4607), - [anon_sym_false] = ACTIONS(4607), - [anon_sym_SQUOTE] = ACTIONS(4609), - [sym__backtick_identifier] = ACTIONS(4609), - [sym__automatic_semicolon] = ACTIONS(4609), - [sym_safe_nav] = ACTIONS(4609), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4609), - }, - [1168] = { - [sym__alpha_identifier] = ACTIONS(5125), - [anon_sym_AT] = ACTIONS(5127), - [anon_sym_LBRACK] = ACTIONS(5127), - [anon_sym_DOT] = ACTIONS(5125), - [anon_sym_as] = ACTIONS(5125), - [anon_sym_EQ] = ACTIONS(5125), - [anon_sym_LBRACE] = ACTIONS(5127), - [anon_sym_RBRACE] = ACTIONS(5127), - [anon_sym_LPAREN] = ACTIONS(5127), - [anon_sym_COMMA] = ACTIONS(5127), - [anon_sym_LT] = ACTIONS(5125), - [anon_sym_GT] = ACTIONS(5125), - [anon_sym_where] = ACTIONS(5125), - [anon_sym_object] = ACTIONS(5125), - [anon_sym_fun] = ACTIONS(5125), - [anon_sym_SEMI] = ACTIONS(5127), - [anon_sym_get] = ACTIONS(5125), - [anon_sym_set] = ACTIONS(5125), - [anon_sym_this] = ACTIONS(5125), - [anon_sym_super] = ACTIONS(5125), - [anon_sym_STAR] = ACTIONS(5125), - [sym_label] = ACTIONS(5125), - [anon_sym_in] = ACTIONS(5125), - [anon_sym_DOT_DOT] = ACTIONS(5127), - [anon_sym_QMARK_COLON] = ACTIONS(5127), - [anon_sym_AMP_AMP] = ACTIONS(5127), - [anon_sym_PIPE_PIPE] = ACTIONS(5127), - [anon_sym_null] = ACTIONS(5125), - [anon_sym_if] = ACTIONS(5125), - [anon_sym_else] = ACTIONS(5125), - [anon_sym_when] = ACTIONS(5125), - [anon_sym_try] = ACTIONS(5125), - [anon_sym_throw] = ACTIONS(5125), - [anon_sym_return] = ACTIONS(5125), - [anon_sym_continue] = ACTIONS(5125), - [anon_sym_break] = ACTIONS(5125), - [anon_sym_COLON_COLON] = ACTIONS(5127), - [anon_sym_PLUS_EQ] = ACTIONS(5127), - [anon_sym_DASH_EQ] = ACTIONS(5127), - [anon_sym_STAR_EQ] = ACTIONS(5127), - [anon_sym_SLASH_EQ] = ACTIONS(5127), - [anon_sym_PERCENT_EQ] = ACTIONS(5127), - [anon_sym_BANG_EQ] = ACTIONS(5125), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5127), - [anon_sym_EQ_EQ] = ACTIONS(5125), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5127), - [anon_sym_LT_EQ] = ACTIONS(5127), - [anon_sym_GT_EQ] = ACTIONS(5127), - [anon_sym_BANGin] = ACTIONS(5127), - [anon_sym_is] = ACTIONS(5125), - [anon_sym_BANGis] = ACTIONS(5127), - [anon_sym_PLUS] = ACTIONS(5125), - [anon_sym_DASH] = ACTIONS(5125), - [anon_sym_SLASH] = ACTIONS(5125), - [anon_sym_PERCENT] = ACTIONS(5125), - [anon_sym_as_QMARK] = ACTIONS(5127), - [anon_sym_PLUS_PLUS] = ACTIONS(5127), - [anon_sym_DASH_DASH] = ACTIONS(5127), - [anon_sym_BANG] = ACTIONS(5125), - [anon_sym_BANG_BANG] = ACTIONS(5127), - [anon_sym_suspend] = ACTIONS(5125), - [anon_sym_sealed] = ACTIONS(5125), - [anon_sym_annotation] = ACTIONS(5125), - [anon_sym_data] = ACTIONS(5125), - [anon_sym_inner] = ACTIONS(5125), - [anon_sym_value] = ACTIONS(5125), - [anon_sym_override] = ACTIONS(5125), - [anon_sym_lateinit] = ACTIONS(5125), - [anon_sym_public] = ACTIONS(5125), - [anon_sym_private] = ACTIONS(5125), - [anon_sym_internal] = ACTIONS(5125), - [anon_sym_protected] = ACTIONS(5125), - [anon_sym_tailrec] = ACTIONS(5125), - [anon_sym_operator] = ACTIONS(5125), - [anon_sym_infix] = ACTIONS(5125), - [anon_sym_inline] = ACTIONS(5125), - [anon_sym_external] = ACTIONS(5125), - [sym_property_modifier] = ACTIONS(5125), - [anon_sym_abstract] = ACTIONS(5125), - [anon_sym_final] = ACTIONS(5125), - [anon_sym_open] = ACTIONS(5125), - [anon_sym_vararg] = ACTIONS(5125), - [anon_sym_noinline] = ACTIONS(5125), - [anon_sym_crossinline] = ACTIONS(5125), - [anon_sym_expect] = ACTIONS(5125), - [anon_sym_actual] = ACTIONS(5125), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5127), - [anon_sym_continue_AT] = ACTIONS(5127), - [anon_sym_break_AT] = ACTIONS(5127), - [anon_sym_this_AT] = ACTIONS(5127), - [anon_sym_super_AT] = ACTIONS(5127), - [sym_real_literal] = ACTIONS(5127), - [sym_integer_literal] = ACTIONS(5125), - [sym_hex_literal] = ACTIONS(5127), - [sym_bin_literal] = ACTIONS(5127), - [anon_sym_true] = ACTIONS(5125), - [anon_sym_false] = ACTIONS(5125), - [anon_sym_SQUOTE] = ACTIONS(5127), - [sym__backtick_identifier] = ACTIONS(5127), - [sym__automatic_semicolon] = ACTIONS(5127), - [sym_safe_nav] = ACTIONS(5127), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5127), - }, - [1169] = { - [sym__alpha_identifier] = ACTIONS(5129), - [anon_sym_AT] = ACTIONS(5131), - [anon_sym_LBRACK] = ACTIONS(5131), - [anon_sym_DOT] = ACTIONS(5129), - [anon_sym_as] = ACTIONS(5129), - [anon_sym_EQ] = ACTIONS(5129), - [anon_sym_LBRACE] = ACTIONS(5131), - [anon_sym_RBRACE] = ACTIONS(5131), - [anon_sym_LPAREN] = ACTIONS(5131), - [anon_sym_COMMA] = ACTIONS(5131), - [anon_sym_LT] = ACTIONS(5129), - [anon_sym_GT] = ACTIONS(5129), - [anon_sym_where] = ACTIONS(5129), - [anon_sym_object] = ACTIONS(5129), - [anon_sym_fun] = ACTIONS(5129), - [anon_sym_SEMI] = ACTIONS(5131), - [anon_sym_get] = ACTIONS(5129), - [anon_sym_set] = ACTIONS(5129), - [anon_sym_this] = ACTIONS(5129), - [anon_sym_super] = ACTIONS(5129), - [anon_sym_STAR] = ACTIONS(5129), - [sym_label] = ACTIONS(5129), - [anon_sym_in] = ACTIONS(5129), - [anon_sym_DOT_DOT] = ACTIONS(5131), - [anon_sym_QMARK_COLON] = ACTIONS(5131), - [anon_sym_AMP_AMP] = ACTIONS(5131), - [anon_sym_PIPE_PIPE] = ACTIONS(5131), - [anon_sym_null] = ACTIONS(5129), - [anon_sym_if] = ACTIONS(5129), - [anon_sym_else] = ACTIONS(5129), - [anon_sym_when] = ACTIONS(5129), - [anon_sym_try] = ACTIONS(5129), - [anon_sym_throw] = ACTIONS(5129), - [anon_sym_return] = ACTIONS(5129), - [anon_sym_continue] = ACTIONS(5129), - [anon_sym_break] = ACTIONS(5129), - [anon_sym_COLON_COLON] = ACTIONS(5131), - [anon_sym_PLUS_EQ] = ACTIONS(5131), - [anon_sym_DASH_EQ] = ACTIONS(5131), - [anon_sym_STAR_EQ] = ACTIONS(5131), - [anon_sym_SLASH_EQ] = ACTIONS(5131), - [anon_sym_PERCENT_EQ] = ACTIONS(5131), - [anon_sym_BANG_EQ] = ACTIONS(5129), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5131), - [anon_sym_EQ_EQ] = ACTIONS(5129), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5131), - [anon_sym_LT_EQ] = ACTIONS(5131), - [anon_sym_GT_EQ] = ACTIONS(5131), - [anon_sym_BANGin] = ACTIONS(5131), - [anon_sym_is] = ACTIONS(5129), - [anon_sym_BANGis] = ACTIONS(5131), - [anon_sym_PLUS] = ACTIONS(5129), - [anon_sym_DASH] = ACTIONS(5129), - [anon_sym_SLASH] = ACTIONS(5129), - [anon_sym_PERCENT] = ACTIONS(5129), - [anon_sym_as_QMARK] = ACTIONS(5131), - [anon_sym_PLUS_PLUS] = ACTIONS(5131), - [anon_sym_DASH_DASH] = ACTIONS(5131), - [anon_sym_BANG] = ACTIONS(5129), - [anon_sym_BANG_BANG] = ACTIONS(5131), - [anon_sym_suspend] = ACTIONS(5129), - [anon_sym_sealed] = ACTIONS(5129), - [anon_sym_annotation] = ACTIONS(5129), - [anon_sym_data] = ACTIONS(5129), - [anon_sym_inner] = ACTIONS(5129), - [anon_sym_value] = ACTIONS(5129), - [anon_sym_override] = ACTIONS(5129), - [anon_sym_lateinit] = ACTIONS(5129), - [anon_sym_public] = ACTIONS(5129), - [anon_sym_private] = ACTIONS(5129), - [anon_sym_internal] = ACTIONS(5129), - [anon_sym_protected] = ACTIONS(5129), - [anon_sym_tailrec] = ACTIONS(5129), - [anon_sym_operator] = ACTIONS(5129), - [anon_sym_infix] = ACTIONS(5129), - [anon_sym_inline] = ACTIONS(5129), - [anon_sym_external] = ACTIONS(5129), - [sym_property_modifier] = ACTIONS(5129), - [anon_sym_abstract] = ACTIONS(5129), - [anon_sym_final] = ACTIONS(5129), - [anon_sym_open] = ACTIONS(5129), - [anon_sym_vararg] = ACTIONS(5129), - [anon_sym_noinline] = ACTIONS(5129), - [anon_sym_crossinline] = ACTIONS(5129), - [anon_sym_expect] = ACTIONS(5129), - [anon_sym_actual] = ACTIONS(5129), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5131), - [anon_sym_continue_AT] = ACTIONS(5131), - [anon_sym_break_AT] = ACTIONS(5131), - [anon_sym_this_AT] = ACTIONS(5131), - [anon_sym_super_AT] = ACTIONS(5131), - [sym_real_literal] = ACTIONS(5131), - [sym_integer_literal] = ACTIONS(5129), - [sym_hex_literal] = ACTIONS(5131), - [sym_bin_literal] = ACTIONS(5131), - [anon_sym_true] = ACTIONS(5129), - [anon_sym_false] = ACTIONS(5129), - [anon_sym_SQUOTE] = ACTIONS(5131), - [sym__backtick_identifier] = ACTIONS(5131), - [sym__automatic_semicolon] = ACTIONS(5131), - [sym_safe_nav] = ACTIONS(5131), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5131), - }, - [1170] = { - [sym__alpha_identifier] = ACTIONS(4447), - [anon_sym_AT] = ACTIONS(4449), - [anon_sym_LBRACK] = ACTIONS(4449), - [anon_sym_DOT] = ACTIONS(4447), - [anon_sym_as] = ACTIONS(4447), - [anon_sym_EQ] = ACTIONS(4447), - [anon_sym_LBRACE] = ACTIONS(4449), - [anon_sym_RBRACE] = ACTIONS(4449), - [anon_sym_LPAREN] = ACTIONS(4449), - [anon_sym_COMMA] = ACTIONS(4449), - [anon_sym_LT] = ACTIONS(4447), - [anon_sym_GT] = ACTIONS(4447), - [anon_sym_where] = ACTIONS(4447), - [anon_sym_object] = ACTIONS(4447), - [anon_sym_fun] = ACTIONS(4447), - [anon_sym_SEMI] = ACTIONS(4449), - [anon_sym_get] = ACTIONS(4447), - [anon_sym_set] = ACTIONS(4447), - [anon_sym_this] = ACTIONS(4447), - [anon_sym_super] = ACTIONS(4447), - [anon_sym_STAR] = ACTIONS(4447), - [sym_label] = ACTIONS(4447), - [anon_sym_in] = ACTIONS(4447), - [anon_sym_DOT_DOT] = ACTIONS(4449), - [anon_sym_QMARK_COLON] = ACTIONS(4449), - [anon_sym_AMP_AMP] = ACTIONS(4449), - [anon_sym_PIPE_PIPE] = ACTIONS(4449), - [anon_sym_null] = ACTIONS(4447), - [anon_sym_if] = ACTIONS(4447), - [anon_sym_else] = ACTIONS(4447), - [anon_sym_when] = ACTIONS(4447), - [anon_sym_try] = ACTIONS(4447), - [anon_sym_throw] = ACTIONS(4447), - [anon_sym_return] = ACTIONS(4447), - [anon_sym_continue] = ACTIONS(4447), - [anon_sym_break] = ACTIONS(4447), - [anon_sym_COLON_COLON] = ACTIONS(4449), - [anon_sym_PLUS_EQ] = ACTIONS(4449), - [anon_sym_DASH_EQ] = ACTIONS(4449), - [anon_sym_STAR_EQ] = ACTIONS(4449), - [anon_sym_SLASH_EQ] = ACTIONS(4449), - [anon_sym_PERCENT_EQ] = ACTIONS(4449), - [anon_sym_BANG_EQ] = ACTIONS(4447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4449), - [anon_sym_EQ_EQ] = ACTIONS(4447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4449), - [anon_sym_LT_EQ] = ACTIONS(4449), - [anon_sym_GT_EQ] = ACTIONS(4449), - [anon_sym_BANGin] = ACTIONS(4449), - [anon_sym_is] = ACTIONS(4447), - [anon_sym_BANGis] = ACTIONS(4449), - [anon_sym_PLUS] = ACTIONS(4447), - [anon_sym_DASH] = ACTIONS(4447), - [anon_sym_SLASH] = ACTIONS(4447), - [anon_sym_PERCENT] = ACTIONS(4447), - [anon_sym_as_QMARK] = ACTIONS(4449), - [anon_sym_PLUS_PLUS] = ACTIONS(4449), - [anon_sym_DASH_DASH] = ACTIONS(4449), - [anon_sym_BANG] = ACTIONS(4447), - [anon_sym_BANG_BANG] = ACTIONS(4449), - [anon_sym_suspend] = ACTIONS(4447), - [anon_sym_sealed] = ACTIONS(4447), - [anon_sym_annotation] = ACTIONS(4447), - [anon_sym_data] = ACTIONS(4447), - [anon_sym_inner] = ACTIONS(4447), - [anon_sym_value] = ACTIONS(4447), - [anon_sym_override] = ACTIONS(4447), - [anon_sym_lateinit] = ACTIONS(4447), - [anon_sym_public] = ACTIONS(4447), - [anon_sym_private] = ACTIONS(4447), - [anon_sym_internal] = ACTIONS(4447), - [anon_sym_protected] = ACTIONS(4447), - [anon_sym_tailrec] = ACTIONS(4447), - [anon_sym_operator] = ACTIONS(4447), - [anon_sym_infix] = ACTIONS(4447), - [anon_sym_inline] = ACTIONS(4447), - [anon_sym_external] = ACTIONS(4447), - [sym_property_modifier] = ACTIONS(4447), - [anon_sym_abstract] = ACTIONS(4447), - [anon_sym_final] = ACTIONS(4447), - [anon_sym_open] = ACTIONS(4447), - [anon_sym_vararg] = ACTIONS(4447), - [anon_sym_noinline] = ACTIONS(4447), - [anon_sym_crossinline] = ACTIONS(4447), - [anon_sym_expect] = ACTIONS(4447), - [anon_sym_actual] = ACTIONS(4447), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4449), - [anon_sym_continue_AT] = ACTIONS(4449), - [anon_sym_break_AT] = ACTIONS(4449), - [anon_sym_this_AT] = ACTIONS(4449), - [anon_sym_super_AT] = ACTIONS(4449), - [sym_real_literal] = ACTIONS(4449), - [sym_integer_literal] = ACTIONS(4447), - [sym_hex_literal] = ACTIONS(4449), - [sym_bin_literal] = ACTIONS(4449), - [anon_sym_true] = ACTIONS(4447), - [anon_sym_false] = ACTIONS(4447), - [anon_sym_SQUOTE] = ACTIONS(4449), - [sym__backtick_identifier] = ACTIONS(4449), - [sym__automatic_semicolon] = ACTIONS(4449), - [sym_safe_nav] = ACTIONS(4449), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4449), - }, - [1171] = { - [sym__alpha_identifier] = ACTIONS(5133), - [anon_sym_AT] = ACTIONS(5135), - [anon_sym_LBRACK] = ACTIONS(5135), - [anon_sym_DOT] = ACTIONS(5133), - [anon_sym_as] = ACTIONS(5133), - [anon_sym_EQ] = ACTIONS(5133), - [anon_sym_LBRACE] = ACTIONS(5135), - [anon_sym_RBRACE] = ACTIONS(5135), - [anon_sym_LPAREN] = ACTIONS(5135), - [anon_sym_COMMA] = ACTIONS(5135), - [anon_sym_LT] = ACTIONS(5133), - [anon_sym_GT] = ACTIONS(5133), - [anon_sym_where] = ACTIONS(5133), - [anon_sym_object] = ACTIONS(5133), - [anon_sym_fun] = ACTIONS(5133), - [anon_sym_SEMI] = ACTIONS(5135), - [anon_sym_get] = ACTIONS(5133), - [anon_sym_set] = ACTIONS(5133), - [anon_sym_this] = ACTIONS(5133), - [anon_sym_super] = ACTIONS(5133), - [anon_sym_STAR] = ACTIONS(5133), - [sym_label] = ACTIONS(5133), - [anon_sym_in] = ACTIONS(5133), - [anon_sym_DOT_DOT] = ACTIONS(5135), - [anon_sym_QMARK_COLON] = ACTIONS(5135), - [anon_sym_AMP_AMP] = ACTIONS(5135), - [anon_sym_PIPE_PIPE] = ACTIONS(5135), - [anon_sym_null] = ACTIONS(5133), - [anon_sym_if] = ACTIONS(5133), - [anon_sym_else] = ACTIONS(5133), - [anon_sym_when] = ACTIONS(5133), - [anon_sym_try] = ACTIONS(5133), - [anon_sym_throw] = ACTIONS(5133), - [anon_sym_return] = ACTIONS(5133), - [anon_sym_continue] = ACTIONS(5133), - [anon_sym_break] = ACTIONS(5133), - [anon_sym_COLON_COLON] = ACTIONS(5135), - [anon_sym_PLUS_EQ] = ACTIONS(5135), - [anon_sym_DASH_EQ] = ACTIONS(5135), - [anon_sym_STAR_EQ] = ACTIONS(5135), - [anon_sym_SLASH_EQ] = ACTIONS(5135), - [anon_sym_PERCENT_EQ] = ACTIONS(5135), - [anon_sym_BANG_EQ] = ACTIONS(5133), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5135), - [anon_sym_EQ_EQ] = ACTIONS(5133), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5135), - [anon_sym_LT_EQ] = ACTIONS(5135), - [anon_sym_GT_EQ] = ACTIONS(5135), - [anon_sym_BANGin] = ACTIONS(5135), - [anon_sym_is] = ACTIONS(5133), - [anon_sym_BANGis] = ACTIONS(5135), - [anon_sym_PLUS] = ACTIONS(5133), - [anon_sym_DASH] = ACTIONS(5133), - [anon_sym_SLASH] = ACTIONS(5133), - [anon_sym_PERCENT] = ACTIONS(5133), - [anon_sym_as_QMARK] = ACTIONS(5135), - [anon_sym_PLUS_PLUS] = ACTIONS(5135), - [anon_sym_DASH_DASH] = ACTIONS(5135), - [anon_sym_BANG] = ACTIONS(5133), - [anon_sym_BANG_BANG] = ACTIONS(5135), - [anon_sym_suspend] = ACTIONS(5133), - [anon_sym_sealed] = ACTIONS(5133), - [anon_sym_annotation] = ACTIONS(5133), - [anon_sym_data] = ACTIONS(5133), - [anon_sym_inner] = ACTIONS(5133), - [anon_sym_value] = ACTIONS(5133), - [anon_sym_override] = ACTIONS(5133), - [anon_sym_lateinit] = ACTIONS(5133), - [anon_sym_public] = ACTIONS(5133), - [anon_sym_private] = ACTIONS(5133), - [anon_sym_internal] = ACTIONS(5133), - [anon_sym_protected] = ACTIONS(5133), - [anon_sym_tailrec] = ACTIONS(5133), - [anon_sym_operator] = ACTIONS(5133), - [anon_sym_infix] = ACTIONS(5133), - [anon_sym_inline] = ACTIONS(5133), - [anon_sym_external] = ACTIONS(5133), - [sym_property_modifier] = ACTIONS(5133), - [anon_sym_abstract] = ACTIONS(5133), - [anon_sym_final] = ACTIONS(5133), - [anon_sym_open] = ACTIONS(5133), - [anon_sym_vararg] = ACTIONS(5133), - [anon_sym_noinline] = ACTIONS(5133), - [anon_sym_crossinline] = ACTIONS(5133), - [anon_sym_expect] = ACTIONS(5133), - [anon_sym_actual] = ACTIONS(5133), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5135), - [anon_sym_continue_AT] = ACTIONS(5135), - [anon_sym_break_AT] = ACTIONS(5135), - [anon_sym_this_AT] = ACTIONS(5135), - [anon_sym_super_AT] = ACTIONS(5135), - [sym_real_literal] = ACTIONS(5135), - [sym_integer_literal] = ACTIONS(5133), - [sym_hex_literal] = ACTIONS(5135), - [sym_bin_literal] = ACTIONS(5135), - [anon_sym_true] = ACTIONS(5133), - [anon_sym_false] = ACTIONS(5133), - [anon_sym_SQUOTE] = ACTIONS(5135), - [sym__backtick_identifier] = ACTIONS(5135), - [sym__automatic_semicolon] = ACTIONS(5135), - [sym_safe_nav] = ACTIONS(5135), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5135), - }, - [1172] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(4182), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(4806), - [anon_sym_COMMA] = ACTIONS(4185), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_where] = ACTIONS(4182), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4185), - [anon_sym_DASH_EQ] = ACTIONS(4185), - [anon_sym_STAR_EQ] = ACTIONS(4185), - [anon_sym_SLASH_EQ] = ACTIONS(4185), - [anon_sym_PERCENT_EQ] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_suspend] = ACTIONS(4182), - [anon_sym_sealed] = ACTIONS(4182), - [anon_sym_annotation] = ACTIONS(4182), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4182), - [anon_sym_lateinit] = ACTIONS(4182), - [anon_sym_public] = ACTIONS(4182), - [anon_sym_private] = ACTIONS(4182), - [anon_sym_internal] = ACTIONS(4182), - [anon_sym_protected] = ACTIONS(4182), - [anon_sym_tailrec] = ACTIONS(4182), - [anon_sym_operator] = ACTIONS(4182), - [anon_sym_infix] = ACTIONS(4182), - [anon_sym_inline] = ACTIONS(4182), - [anon_sym_external] = ACTIONS(4182), - [sym_property_modifier] = ACTIONS(4182), - [anon_sym_abstract] = ACTIONS(4182), - [anon_sym_final] = ACTIONS(4182), - [anon_sym_open] = ACTIONS(4182), - [anon_sym_vararg] = ACTIONS(4182), - [anon_sym_noinline] = ACTIONS(4182), - [anon_sym_crossinline] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [1173] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(4214), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(4798), - [anon_sym_COMMA] = ACTIONS(4217), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_where] = ACTIONS(4214), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4217), - [anon_sym_DASH_EQ] = ACTIONS(4217), - [anon_sym_STAR_EQ] = ACTIONS(4217), - [anon_sym_SLASH_EQ] = ACTIONS(4217), - [anon_sym_PERCENT_EQ] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_suspend] = ACTIONS(4214), - [anon_sym_sealed] = ACTIONS(4214), - [anon_sym_annotation] = ACTIONS(4214), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4214), - [anon_sym_lateinit] = ACTIONS(4214), - [anon_sym_public] = ACTIONS(4214), - [anon_sym_private] = ACTIONS(4214), - [anon_sym_internal] = ACTIONS(4214), - [anon_sym_protected] = ACTIONS(4214), - [anon_sym_tailrec] = ACTIONS(4214), - [anon_sym_operator] = ACTIONS(4214), - [anon_sym_infix] = ACTIONS(4214), - [anon_sym_inline] = ACTIONS(4214), - [anon_sym_external] = ACTIONS(4214), - [sym_property_modifier] = ACTIONS(4214), - [anon_sym_abstract] = ACTIONS(4214), - [anon_sym_final] = ACTIONS(4214), - [anon_sym_open] = ACTIONS(4214), - [anon_sym_vararg] = ACTIONS(4214), - [anon_sym_noinline] = ACTIONS(4214), - [anon_sym_crossinline] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [1174] = { - [sym__alpha_identifier] = ACTIONS(5137), - [anon_sym_AT] = ACTIONS(5139), - [anon_sym_LBRACK] = ACTIONS(5139), - [anon_sym_DOT] = ACTIONS(5137), - [anon_sym_as] = ACTIONS(5137), - [anon_sym_EQ] = ACTIONS(5137), - [anon_sym_LBRACE] = ACTIONS(5139), - [anon_sym_RBRACE] = ACTIONS(5139), - [anon_sym_LPAREN] = ACTIONS(5139), - [anon_sym_COMMA] = ACTIONS(5139), - [anon_sym_LT] = ACTIONS(5137), - [anon_sym_GT] = ACTIONS(5137), - [anon_sym_where] = ACTIONS(5137), - [anon_sym_object] = ACTIONS(5137), - [anon_sym_fun] = ACTIONS(5137), - [anon_sym_SEMI] = ACTIONS(5139), - [anon_sym_get] = ACTIONS(5137), - [anon_sym_set] = ACTIONS(5137), - [anon_sym_this] = ACTIONS(5137), - [anon_sym_super] = ACTIONS(5137), - [anon_sym_STAR] = ACTIONS(5137), - [sym_label] = ACTIONS(5137), - [anon_sym_in] = ACTIONS(5137), - [anon_sym_DOT_DOT] = ACTIONS(5139), - [anon_sym_QMARK_COLON] = ACTIONS(5139), - [anon_sym_AMP_AMP] = ACTIONS(5139), - [anon_sym_PIPE_PIPE] = ACTIONS(5139), - [anon_sym_null] = ACTIONS(5137), - [anon_sym_if] = ACTIONS(5137), - [anon_sym_else] = ACTIONS(5137), - [anon_sym_when] = ACTIONS(5137), - [anon_sym_try] = ACTIONS(5137), - [anon_sym_throw] = ACTIONS(5137), - [anon_sym_return] = ACTIONS(5137), - [anon_sym_continue] = ACTIONS(5137), - [anon_sym_break] = ACTIONS(5137), - [anon_sym_COLON_COLON] = ACTIONS(5139), - [anon_sym_PLUS_EQ] = ACTIONS(5139), - [anon_sym_DASH_EQ] = ACTIONS(5139), - [anon_sym_STAR_EQ] = ACTIONS(5139), - [anon_sym_SLASH_EQ] = ACTIONS(5139), - [anon_sym_PERCENT_EQ] = ACTIONS(5139), - [anon_sym_BANG_EQ] = ACTIONS(5137), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5139), - [anon_sym_EQ_EQ] = ACTIONS(5137), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5139), - [anon_sym_LT_EQ] = ACTIONS(5139), - [anon_sym_GT_EQ] = ACTIONS(5139), - [anon_sym_BANGin] = ACTIONS(5139), - [anon_sym_is] = ACTIONS(5137), - [anon_sym_BANGis] = ACTIONS(5139), - [anon_sym_PLUS] = ACTIONS(5137), - [anon_sym_DASH] = ACTIONS(5137), - [anon_sym_SLASH] = ACTIONS(5137), - [anon_sym_PERCENT] = ACTIONS(5137), - [anon_sym_as_QMARK] = ACTIONS(5139), - [anon_sym_PLUS_PLUS] = ACTIONS(5139), - [anon_sym_DASH_DASH] = ACTIONS(5139), - [anon_sym_BANG] = ACTIONS(5137), - [anon_sym_BANG_BANG] = ACTIONS(5139), - [anon_sym_suspend] = ACTIONS(5137), - [anon_sym_sealed] = ACTIONS(5137), - [anon_sym_annotation] = ACTIONS(5137), - [anon_sym_data] = ACTIONS(5137), - [anon_sym_inner] = ACTIONS(5137), - [anon_sym_value] = ACTIONS(5137), - [anon_sym_override] = ACTIONS(5137), - [anon_sym_lateinit] = ACTIONS(5137), - [anon_sym_public] = ACTIONS(5137), - [anon_sym_private] = ACTIONS(5137), - [anon_sym_internal] = ACTIONS(5137), - [anon_sym_protected] = ACTIONS(5137), - [anon_sym_tailrec] = ACTIONS(5137), - [anon_sym_operator] = ACTIONS(5137), - [anon_sym_infix] = ACTIONS(5137), - [anon_sym_inline] = ACTIONS(5137), - [anon_sym_external] = ACTIONS(5137), - [sym_property_modifier] = ACTIONS(5137), - [anon_sym_abstract] = ACTIONS(5137), - [anon_sym_final] = ACTIONS(5137), - [anon_sym_open] = ACTIONS(5137), - [anon_sym_vararg] = ACTIONS(5137), - [anon_sym_noinline] = ACTIONS(5137), - [anon_sym_crossinline] = ACTIONS(5137), - [anon_sym_expect] = ACTIONS(5137), - [anon_sym_actual] = ACTIONS(5137), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5139), - [anon_sym_continue_AT] = ACTIONS(5139), - [anon_sym_break_AT] = ACTIONS(5139), - [anon_sym_this_AT] = ACTIONS(5139), - [anon_sym_super_AT] = ACTIONS(5139), - [sym_real_literal] = ACTIONS(5139), - [sym_integer_literal] = ACTIONS(5137), - [sym_hex_literal] = ACTIONS(5139), - [sym_bin_literal] = ACTIONS(5139), - [anon_sym_true] = ACTIONS(5137), - [anon_sym_false] = ACTIONS(5137), - [anon_sym_SQUOTE] = ACTIONS(5139), - [sym__backtick_identifier] = ACTIONS(5139), - [sym__automatic_semicolon] = ACTIONS(5139), - [sym_safe_nav] = ACTIONS(5139), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5139), - }, - [1175] = { - [sym__alpha_identifier] = ACTIONS(5141), - [anon_sym_AT] = ACTIONS(5143), - [anon_sym_LBRACK] = ACTIONS(5143), - [anon_sym_DOT] = ACTIONS(5141), - [anon_sym_as] = ACTIONS(5141), - [anon_sym_EQ] = ACTIONS(5141), - [anon_sym_LBRACE] = ACTIONS(5143), - [anon_sym_RBRACE] = ACTIONS(5143), - [anon_sym_LPAREN] = ACTIONS(5143), - [anon_sym_COMMA] = ACTIONS(5143), - [anon_sym_LT] = ACTIONS(5141), - [anon_sym_GT] = ACTIONS(5141), - [anon_sym_where] = ACTIONS(5141), - [anon_sym_object] = ACTIONS(5141), - [anon_sym_fun] = ACTIONS(5141), - [anon_sym_SEMI] = ACTIONS(5143), - [anon_sym_get] = ACTIONS(5141), - [anon_sym_set] = ACTIONS(5141), - [anon_sym_this] = ACTIONS(5141), - [anon_sym_super] = ACTIONS(5141), - [anon_sym_STAR] = ACTIONS(5141), - [sym_label] = ACTIONS(5141), - [anon_sym_in] = ACTIONS(5141), - [anon_sym_DOT_DOT] = ACTIONS(5143), - [anon_sym_QMARK_COLON] = ACTIONS(5143), - [anon_sym_AMP_AMP] = ACTIONS(5143), - [anon_sym_PIPE_PIPE] = ACTIONS(5143), - [anon_sym_null] = ACTIONS(5141), - [anon_sym_if] = ACTIONS(5141), - [anon_sym_else] = ACTIONS(5141), - [anon_sym_when] = ACTIONS(5141), - [anon_sym_try] = ACTIONS(5141), - [anon_sym_throw] = ACTIONS(5141), - [anon_sym_return] = ACTIONS(5141), - [anon_sym_continue] = ACTIONS(5141), - [anon_sym_break] = ACTIONS(5141), - [anon_sym_COLON_COLON] = ACTIONS(5143), - [anon_sym_PLUS_EQ] = ACTIONS(5143), - [anon_sym_DASH_EQ] = ACTIONS(5143), - [anon_sym_STAR_EQ] = ACTIONS(5143), - [anon_sym_SLASH_EQ] = ACTIONS(5143), - [anon_sym_PERCENT_EQ] = ACTIONS(5143), - [anon_sym_BANG_EQ] = ACTIONS(5141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5143), - [anon_sym_EQ_EQ] = ACTIONS(5141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5143), - [anon_sym_LT_EQ] = ACTIONS(5143), - [anon_sym_GT_EQ] = ACTIONS(5143), - [anon_sym_BANGin] = ACTIONS(5143), - [anon_sym_is] = ACTIONS(5141), - [anon_sym_BANGis] = ACTIONS(5143), - [anon_sym_PLUS] = ACTIONS(5141), - [anon_sym_DASH] = ACTIONS(5141), - [anon_sym_SLASH] = ACTIONS(5141), - [anon_sym_PERCENT] = ACTIONS(5141), - [anon_sym_as_QMARK] = ACTIONS(5143), - [anon_sym_PLUS_PLUS] = ACTIONS(5143), - [anon_sym_DASH_DASH] = ACTIONS(5143), - [anon_sym_BANG] = ACTIONS(5141), - [anon_sym_BANG_BANG] = ACTIONS(5143), - [anon_sym_suspend] = ACTIONS(5141), - [anon_sym_sealed] = ACTIONS(5141), - [anon_sym_annotation] = ACTIONS(5141), - [anon_sym_data] = ACTIONS(5141), - [anon_sym_inner] = ACTIONS(5141), - [anon_sym_value] = ACTIONS(5141), - [anon_sym_override] = ACTIONS(5141), - [anon_sym_lateinit] = ACTIONS(5141), - [anon_sym_public] = ACTIONS(5141), - [anon_sym_private] = ACTIONS(5141), - [anon_sym_internal] = ACTIONS(5141), - [anon_sym_protected] = ACTIONS(5141), - [anon_sym_tailrec] = ACTIONS(5141), - [anon_sym_operator] = ACTIONS(5141), - [anon_sym_infix] = ACTIONS(5141), - [anon_sym_inline] = ACTIONS(5141), - [anon_sym_external] = ACTIONS(5141), - [sym_property_modifier] = ACTIONS(5141), - [anon_sym_abstract] = ACTIONS(5141), - [anon_sym_final] = ACTIONS(5141), - [anon_sym_open] = ACTIONS(5141), - [anon_sym_vararg] = ACTIONS(5141), - [anon_sym_noinline] = ACTIONS(5141), - [anon_sym_crossinline] = ACTIONS(5141), - [anon_sym_expect] = ACTIONS(5141), - [anon_sym_actual] = ACTIONS(5141), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5143), - [anon_sym_continue_AT] = ACTIONS(5143), - [anon_sym_break_AT] = ACTIONS(5143), - [anon_sym_this_AT] = ACTIONS(5143), - [anon_sym_super_AT] = ACTIONS(5143), - [sym_real_literal] = ACTIONS(5143), - [sym_integer_literal] = ACTIONS(5141), - [sym_hex_literal] = ACTIONS(5143), - [sym_bin_literal] = ACTIONS(5143), - [anon_sym_true] = ACTIONS(5141), - [anon_sym_false] = ACTIONS(5141), - [anon_sym_SQUOTE] = ACTIONS(5143), - [sym__backtick_identifier] = ACTIONS(5143), - [sym__automatic_semicolon] = ACTIONS(5143), - [sym_safe_nav] = ACTIONS(5143), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5143), - }, - [1176] = { - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(1772), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(1770), - [anon_sym_set] = ACTIONS(1770), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(1770), - [anon_sym_sealed] = ACTIONS(1770), - [anon_sym_annotation] = ACTIONS(1770), - [anon_sym_data] = ACTIONS(1770), - [anon_sym_inner] = ACTIONS(1770), - [anon_sym_value] = ACTIONS(1770), - [anon_sym_override] = ACTIONS(1770), - [anon_sym_lateinit] = ACTIONS(1770), - [anon_sym_public] = ACTIONS(1770), - [anon_sym_private] = ACTIONS(1770), - [anon_sym_internal] = ACTIONS(1770), - [anon_sym_protected] = ACTIONS(1770), - [anon_sym_tailrec] = ACTIONS(1770), - [anon_sym_operator] = ACTIONS(1770), - [anon_sym_infix] = ACTIONS(1770), - [anon_sym_inline] = ACTIONS(1770), - [anon_sym_external] = ACTIONS(1770), - [sym_property_modifier] = ACTIONS(1770), - [anon_sym_abstract] = ACTIONS(1770), - [anon_sym_final] = ACTIONS(1770), - [anon_sym_open] = ACTIONS(1770), - [anon_sym_vararg] = ACTIONS(1770), - [anon_sym_noinline] = ACTIONS(1770), - [anon_sym_crossinline] = ACTIONS(1770), - [anon_sym_expect] = ACTIONS(1770), - [anon_sym_actual] = ACTIONS(1770), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [1177] = { - [sym__alpha_identifier] = ACTIONS(5145), - [anon_sym_AT] = ACTIONS(5147), - [anon_sym_LBRACK] = ACTIONS(5147), - [anon_sym_DOT] = ACTIONS(5145), - [anon_sym_as] = ACTIONS(5145), - [anon_sym_EQ] = ACTIONS(5145), - [anon_sym_LBRACE] = ACTIONS(5147), - [anon_sym_RBRACE] = ACTIONS(5147), - [anon_sym_LPAREN] = ACTIONS(5147), - [anon_sym_COMMA] = ACTIONS(5147), - [anon_sym_LT] = ACTIONS(5145), - [anon_sym_GT] = ACTIONS(5145), - [anon_sym_where] = ACTIONS(5145), - [anon_sym_object] = ACTIONS(5145), - [anon_sym_fun] = ACTIONS(5145), - [anon_sym_SEMI] = ACTIONS(5147), - [anon_sym_get] = ACTIONS(5145), - [anon_sym_set] = ACTIONS(5145), - [anon_sym_this] = ACTIONS(5145), - [anon_sym_super] = ACTIONS(5145), - [anon_sym_STAR] = ACTIONS(5145), - [sym_label] = ACTIONS(5145), - [anon_sym_in] = ACTIONS(5145), - [anon_sym_DOT_DOT] = ACTIONS(5147), - [anon_sym_QMARK_COLON] = ACTIONS(5147), - [anon_sym_AMP_AMP] = ACTIONS(5147), - [anon_sym_PIPE_PIPE] = ACTIONS(5147), - [anon_sym_null] = ACTIONS(5145), - [anon_sym_if] = ACTIONS(5145), - [anon_sym_else] = ACTIONS(5145), - [anon_sym_when] = ACTIONS(5145), - [anon_sym_try] = ACTIONS(5145), - [anon_sym_throw] = ACTIONS(5145), - [anon_sym_return] = ACTIONS(5145), - [anon_sym_continue] = ACTIONS(5145), - [anon_sym_break] = ACTIONS(5145), - [anon_sym_COLON_COLON] = ACTIONS(5147), - [anon_sym_PLUS_EQ] = ACTIONS(5147), - [anon_sym_DASH_EQ] = ACTIONS(5147), - [anon_sym_STAR_EQ] = ACTIONS(5147), - [anon_sym_SLASH_EQ] = ACTIONS(5147), - [anon_sym_PERCENT_EQ] = ACTIONS(5147), - [anon_sym_BANG_EQ] = ACTIONS(5145), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5147), - [anon_sym_EQ_EQ] = ACTIONS(5145), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5147), - [anon_sym_LT_EQ] = ACTIONS(5147), - [anon_sym_GT_EQ] = ACTIONS(5147), - [anon_sym_BANGin] = ACTIONS(5147), - [anon_sym_is] = ACTIONS(5145), - [anon_sym_BANGis] = ACTIONS(5147), - [anon_sym_PLUS] = ACTIONS(5145), - [anon_sym_DASH] = ACTIONS(5145), - [anon_sym_SLASH] = ACTIONS(5145), - [anon_sym_PERCENT] = ACTIONS(5145), - [anon_sym_as_QMARK] = ACTIONS(5147), - [anon_sym_PLUS_PLUS] = ACTIONS(5147), - [anon_sym_DASH_DASH] = ACTIONS(5147), - [anon_sym_BANG] = ACTIONS(5145), - [anon_sym_BANG_BANG] = ACTIONS(5147), - [anon_sym_suspend] = ACTIONS(5145), - [anon_sym_sealed] = ACTIONS(5145), - [anon_sym_annotation] = ACTIONS(5145), - [anon_sym_data] = ACTIONS(5145), - [anon_sym_inner] = ACTIONS(5145), - [anon_sym_value] = ACTIONS(5145), - [anon_sym_override] = ACTIONS(5145), - [anon_sym_lateinit] = ACTIONS(5145), - [anon_sym_public] = ACTIONS(5145), - [anon_sym_private] = ACTIONS(5145), - [anon_sym_internal] = ACTIONS(5145), - [anon_sym_protected] = ACTIONS(5145), - [anon_sym_tailrec] = ACTIONS(5145), - [anon_sym_operator] = ACTIONS(5145), - [anon_sym_infix] = ACTIONS(5145), - [anon_sym_inline] = ACTIONS(5145), - [anon_sym_external] = ACTIONS(5145), - [sym_property_modifier] = ACTIONS(5145), - [anon_sym_abstract] = ACTIONS(5145), - [anon_sym_final] = ACTIONS(5145), - [anon_sym_open] = ACTIONS(5145), - [anon_sym_vararg] = ACTIONS(5145), - [anon_sym_noinline] = ACTIONS(5145), - [anon_sym_crossinline] = ACTIONS(5145), - [anon_sym_expect] = ACTIONS(5145), - [anon_sym_actual] = ACTIONS(5145), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5147), - [anon_sym_continue_AT] = ACTIONS(5147), - [anon_sym_break_AT] = ACTIONS(5147), - [anon_sym_this_AT] = ACTIONS(5147), - [anon_sym_super_AT] = ACTIONS(5147), - [sym_real_literal] = ACTIONS(5147), - [sym_integer_literal] = ACTIONS(5145), - [sym_hex_literal] = ACTIONS(5147), - [sym_bin_literal] = ACTIONS(5147), - [anon_sym_true] = ACTIONS(5145), - [anon_sym_false] = ACTIONS(5145), - [anon_sym_SQUOTE] = ACTIONS(5147), - [sym__backtick_identifier] = ACTIONS(5147), - [sym__automatic_semicolon] = ACTIONS(5147), - [sym_safe_nav] = ACTIONS(5147), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5147), - }, - [1178] = { - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(1746), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(1744), - [anon_sym_set] = ACTIONS(1744), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(1744), - [anon_sym_sealed] = ACTIONS(1744), - [anon_sym_annotation] = ACTIONS(1744), - [anon_sym_data] = ACTIONS(1744), - [anon_sym_inner] = ACTIONS(1744), - [anon_sym_value] = ACTIONS(1744), - [anon_sym_override] = ACTIONS(1744), - [anon_sym_lateinit] = ACTIONS(1744), - [anon_sym_public] = ACTIONS(1744), - [anon_sym_private] = ACTIONS(1744), - [anon_sym_internal] = ACTIONS(1744), - [anon_sym_protected] = ACTIONS(1744), - [anon_sym_tailrec] = ACTIONS(1744), - [anon_sym_operator] = ACTIONS(1744), - [anon_sym_infix] = ACTIONS(1744), - [anon_sym_inline] = ACTIONS(1744), - [anon_sym_external] = ACTIONS(1744), - [sym_property_modifier] = ACTIONS(1744), - [anon_sym_abstract] = ACTIONS(1744), - [anon_sym_final] = ACTIONS(1744), - [anon_sym_open] = ACTIONS(1744), - [anon_sym_vararg] = ACTIONS(1744), - [anon_sym_noinline] = ACTIONS(1744), - [anon_sym_crossinline] = ACTIONS(1744), - [anon_sym_expect] = ACTIONS(1744), - [anon_sym_actual] = ACTIONS(1744), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [1179] = { - [sym__alpha_identifier] = ACTIONS(5149), - [anon_sym_AT] = ACTIONS(5151), - [anon_sym_LBRACK] = ACTIONS(5151), - [anon_sym_DOT] = ACTIONS(5149), - [anon_sym_as] = ACTIONS(5149), - [anon_sym_EQ] = ACTIONS(5149), - [anon_sym_LBRACE] = ACTIONS(5151), - [anon_sym_RBRACE] = ACTIONS(5151), - [anon_sym_LPAREN] = ACTIONS(5151), - [anon_sym_COMMA] = ACTIONS(5151), - [anon_sym_LT] = ACTIONS(5149), - [anon_sym_GT] = ACTIONS(5149), - [anon_sym_where] = ACTIONS(5149), - [anon_sym_object] = ACTIONS(5149), - [anon_sym_fun] = ACTIONS(5149), - [anon_sym_SEMI] = ACTIONS(5151), - [anon_sym_get] = ACTIONS(5149), - [anon_sym_set] = ACTIONS(5149), - [anon_sym_this] = ACTIONS(5149), - [anon_sym_super] = ACTIONS(5149), - [anon_sym_STAR] = ACTIONS(5149), - [sym_label] = ACTIONS(5149), - [anon_sym_in] = ACTIONS(5149), - [anon_sym_DOT_DOT] = ACTIONS(5151), - [anon_sym_QMARK_COLON] = ACTIONS(5151), - [anon_sym_AMP_AMP] = ACTIONS(5151), - [anon_sym_PIPE_PIPE] = ACTIONS(5151), - [anon_sym_null] = ACTIONS(5149), - [anon_sym_if] = ACTIONS(5149), - [anon_sym_else] = ACTIONS(5149), - [anon_sym_when] = ACTIONS(5149), - [anon_sym_try] = ACTIONS(5149), - [anon_sym_throw] = ACTIONS(5149), - [anon_sym_return] = ACTIONS(5149), - [anon_sym_continue] = ACTIONS(5149), - [anon_sym_break] = ACTIONS(5149), - [anon_sym_COLON_COLON] = ACTIONS(5151), - [anon_sym_PLUS_EQ] = ACTIONS(5151), - [anon_sym_DASH_EQ] = ACTIONS(5151), - [anon_sym_STAR_EQ] = ACTIONS(5151), - [anon_sym_SLASH_EQ] = ACTIONS(5151), - [anon_sym_PERCENT_EQ] = ACTIONS(5151), - [anon_sym_BANG_EQ] = ACTIONS(5149), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5151), - [anon_sym_EQ_EQ] = ACTIONS(5149), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5151), - [anon_sym_LT_EQ] = ACTIONS(5151), - [anon_sym_GT_EQ] = ACTIONS(5151), - [anon_sym_BANGin] = ACTIONS(5151), - [anon_sym_is] = ACTIONS(5149), - [anon_sym_BANGis] = ACTIONS(5151), - [anon_sym_PLUS] = ACTIONS(5149), - [anon_sym_DASH] = ACTIONS(5149), - [anon_sym_SLASH] = ACTIONS(5149), - [anon_sym_PERCENT] = ACTIONS(5149), - [anon_sym_as_QMARK] = ACTIONS(5151), - [anon_sym_PLUS_PLUS] = ACTIONS(5151), - [anon_sym_DASH_DASH] = ACTIONS(5151), - [anon_sym_BANG] = ACTIONS(5149), - [anon_sym_BANG_BANG] = ACTIONS(5151), - [anon_sym_suspend] = ACTIONS(5149), - [anon_sym_sealed] = ACTIONS(5149), - [anon_sym_annotation] = ACTIONS(5149), - [anon_sym_data] = ACTIONS(5149), - [anon_sym_inner] = ACTIONS(5149), - [anon_sym_value] = ACTIONS(5149), - [anon_sym_override] = ACTIONS(5149), - [anon_sym_lateinit] = ACTIONS(5149), - [anon_sym_public] = ACTIONS(5149), - [anon_sym_private] = ACTIONS(5149), - [anon_sym_internal] = ACTIONS(5149), - [anon_sym_protected] = ACTIONS(5149), - [anon_sym_tailrec] = ACTIONS(5149), - [anon_sym_operator] = ACTIONS(5149), - [anon_sym_infix] = ACTIONS(5149), - [anon_sym_inline] = ACTIONS(5149), - [anon_sym_external] = ACTIONS(5149), - [sym_property_modifier] = ACTIONS(5149), - [anon_sym_abstract] = ACTIONS(5149), - [anon_sym_final] = ACTIONS(5149), - [anon_sym_open] = ACTIONS(5149), - [anon_sym_vararg] = ACTIONS(5149), - [anon_sym_noinline] = ACTIONS(5149), - [anon_sym_crossinline] = ACTIONS(5149), - [anon_sym_expect] = ACTIONS(5149), - [anon_sym_actual] = ACTIONS(5149), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5151), - [anon_sym_continue_AT] = ACTIONS(5151), - [anon_sym_break_AT] = ACTIONS(5151), - [anon_sym_this_AT] = ACTIONS(5151), - [anon_sym_super_AT] = ACTIONS(5151), - [sym_real_literal] = ACTIONS(5151), - [sym_integer_literal] = ACTIONS(5149), - [sym_hex_literal] = ACTIONS(5151), - [sym_bin_literal] = ACTIONS(5151), - [anon_sym_true] = ACTIONS(5149), - [anon_sym_false] = ACTIONS(5149), - [anon_sym_SQUOTE] = ACTIONS(5151), - [sym__backtick_identifier] = ACTIONS(5151), - [sym__automatic_semicolon] = ACTIONS(5151), - [sym_safe_nav] = ACTIONS(5151), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5151), - }, - [1180] = { - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3236), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [1181] = { - [sym__alpha_identifier] = ACTIONS(5153), - [anon_sym_AT] = ACTIONS(5155), - [anon_sym_LBRACK] = ACTIONS(5155), - [anon_sym_DOT] = ACTIONS(5153), - [anon_sym_as] = ACTIONS(5153), - [anon_sym_EQ] = ACTIONS(5153), - [anon_sym_LBRACE] = ACTIONS(5155), - [anon_sym_RBRACE] = ACTIONS(5155), - [anon_sym_LPAREN] = ACTIONS(5155), - [anon_sym_COMMA] = ACTIONS(5155), - [anon_sym_LT] = ACTIONS(5153), - [anon_sym_GT] = ACTIONS(5153), - [anon_sym_where] = ACTIONS(5153), - [anon_sym_object] = ACTIONS(5153), - [anon_sym_fun] = ACTIONS(5153), - [anon_sym_SEMI] = ACTIONS(5155), - [anon_sym_get] = ACTIONS(5153), - [anon_sym_set] = ACTIONS(5153), - [anon_sym_this] = ACTIONS(5153), - [anon_sym_super] = ACTIONS(5153), - [anon_sym_STAR] = ACTIONS(5153), - [sym_label] = ACTIONS(5153), - [anon_sym_in] = ACTIONS(5153), - [anon_sym_DOT_DOT] = ACTIONS(5155), - [anon_sym_QMARK_COLON] = ACTIONS(5155), - [anon_sym_AMP_AMP] = ACTIONS(5155), - [anon_sym_PIPE_PIPE] = ACTIONS(5155), - [anon_sym_null] = ACTIONS(5153), - [anon_sym_if] = ACTIONS(5153), - [anon_sym_else] = ACTIONS(5153), - [anon_sym_when] = ACTIONS(5153), - [anon_sym_try] = ACTIONS(5153), - [anon_sym_throw] = ACTIONS(5153), - [anon_sym_return] = ACTIONS(5153), - [anon_sym_continue] = ACTIONS(5153), - [anon_sym_break] = ACTIONS(5153), - [anon_sym_COLON_COLON] = ACTIONS(5155), - [anon_sym_PLUS_EQ] = ACTIONS(5155), - [anon_sym_DASH_EQ] = ACTIONS(5155), - [anon_sym_STAR_EQ] = ACTIONS(5155), - [anon_sym_SLASH_EQ] = ACTIONS(5155), - [anon_sym_PERCENT_EQ] = ACTIONS(5155), - [anon_sym_BANG_EQ] = ACTIONS(5153), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5155), - [anon_sym_EQ_EQ] = ACTIONS(5153), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5155), - [anon_sym_LT_EQ] = ACTIONS(5155), - [anon_sym_GT_EQ] = ACTIONS(5155), - [anon_sym_BANGin] = ACTIONS(5155), - [anon_sym_is] = ACTIONS(5153), - [anon_sym_BANGis] = ACTIONS(5155), - [anon_sym_PLUS] = ACTIONS(5153), - [anon_sym_DASH] = ACTIONS(5153), - [anon_sym_SLASH] = ACTIONS(5153), - [anon_sym_PERCENT] = ACTIONS(5153), - [anon_sym_as_QMARK] = ACTIONS(5155), - [anon_sym_PLUS_PLUS] = ACTIONS(5155), - [anon_sym_DASH_DASH] = ACTIONS(5155), - [anon_sym_BANG] = ACTIONS(5153), - [anon_sym_BANG_BANG] = ACTIONS(5155), - [anon_sym_suspend] = ACTIONS(5153), - [anon_sym_sealed] = ACTIONS(5153), - [anon_sym_annotation] = ACTIONS(5153), - [anon_sym_data] = ACTIONS(5153), - [anon_sym_inner] = ACTIONS(5153), - [anon_sym_value] = ACTIONS(5153), - [anon_sym_override] = ACTIONS(5153), - [anon_sym_lateinit] = ACTIONS(5153), - [anon_sym_public] = ACTIONS(5153), - [anon_sym_private] = ACTIONS(5153), - [anon_sym_internal] = ACTIONS(5153), - [anon_sym_protected] = ACTIONS(5153), - [anon_sym_tailrec] = ACTIONS(5153), - [anon_sym_operator] = ACTIONS(5153), - [anon_sym_infix] = ACTIONS(5153), - [anon_sym_inline] = ACTIONS(5153), - [anon_sym_external] = ACTIONS(5153), - [sym_property_modifier] = ACTIONS(5153), - [anon_sym_abstract] = ACTIONS(5153), - [anon_sym_final] = ACTIONS(5153), - [anon_sym_open] = ACTIONS(5153), - [anon_sym_vararg] = ACTIONS(5153), - [anon_sym_noinline] = ACTIONS(5153), - [anon_sym_crossinline] = ACTIONS(5153), - [anon_sym_expect] = ACTIONS(5153), - [anon_sym_actual] = ACTIONS(5153), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5155), - [anon_sym_continue_AT] = ACTIONS(5155), - [anon_sym_break_AT] = ACTIONS(5155), - [anon_sym_this_AT] = ACTIONS(5155), - [anon_sym_super_AT] = ACTIONS(5155), - [sym_real_literal] = ACTIONS(5155), - [sym_integer_literal] = ACTIONS(5153), - [sym_hex_literal] = ACTIONS(5155), - [sym_bin_literal] = ACTIONS(5155), - [anon_sym_true] = ACTIONS(5153), - [anon_sym_false] = ACTIONS(5153), - [anon_sym_SQUOTE] = ACTIONS(5155), - [sym__backtick_identifier] = ACTIONS(5155), - [sym__automatic_semicolon] = ACTIONS(5155), - [sym_safe_nav] = ACTIONS(5155), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5155), - }, - [1182] = { - [sym__alpha_identifier] = ACTIONS(4455), - [anon_sym_AT] = ACTIONS(4457), - [anon_sym_LBRACK] = ACTIONS(4457), - [anon_sym_DOT] = ACTIONS(4455), - [anon_sym_as] = ACTIONS(4455), - [anon_sym_EQ] = ACTIONS(4455), - [anon_sym_LBRACE] = ACTIONS(4457), - [anon_sym_RBRACE] = ACTIONS(4457), - [anon_sym_LPAREN] = ACTIONS(4457), - [anon_sym_COMMA] = ACTIONS(4457), - [anon_sym_LT] = ACTIONS(4455), - [anon_sym_GT] = ACTIONS(4455), - [anon_sym_where] = ACTIONS(4455), - [anon_sym_object] = ACTIONS(4455), - [anon_sym_fun] = ACTIONS(4455), - [anon_sym_SEMI] = ACTIONS(4457), - [anon_sym_get] = ACTIONS(4455), - [anon_sym_set] = ACTIONS(4455), - [anon_sym_this] = ACTIONS(4455), - [anon_sym_super] = ACTIONS(4455), - [anon_sym_STAR] = ACTIONS(4455), - [sym_label] = ACTIONS(4455), - [anon_sym_in] = ACTIONS(4455), - [anon_sym_DOT_DOT] = ACTIONS(4457), - [anon_sym_QMARK_COLON] = ACTIONS(4457), - [anon_sym_AMP_AMP] = ACTIONS(4457), - [anon_sym_PIPE_PIPE] = ACTIONS(4457), - [anon_sym_null] = ACTIONS(4455), - [anon_sym_if] = ACTIONS(4455), - [anon_sym_else] = ACTIONS(4455), - [anon_sym_when] = ACTIONS(4455), - [anon_sym_try] = ACTIONS(4455), - [anon_sym_throw] = ACTIONS(4455), - [anon_sym_return] = ACTIONS(4455), - [anon_sym_continue] = ACTIONS(4455), - [anon_sym_break] = ACTIONS(4455), - [anon_sym_COLON_COLON] = ACTIONS(4457), - [anon_sym_PLUS_EQ] = ACTIONS(4457), - [anon_sym_DASH_EQ] = ACTIONS(4457), - [anon_sym_STAR_EQ] = ACTIONS(4457), - [anon_sym_SLASH_EQ] = ACTIONS(4457), - [anon_sym_PERCENT_EQ] = ACTIONS(4457), - [anon_sym_BANG_EQ] = ACTIONS(4455), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4457), - [anon_sym_EQ_EQ] = ACTIONS(4455), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4457), - [anon_sym_LT_EQ] = ACTIONS(4457), - [anon_sym_GT_EQ] = ACTIONS(4457), - [anon_sym_BANGin] = ACTIONS(4457), - [anon_sym_is] = ACTIONS(4455), - [anon_sym_BANGis] = ACTIONS(4457), - [anon_sym_PLUS] = ACTIONS(4455), - [anon_sym_DASH] = ACTIONS(4455), - [anon_sym_SLASH] = ACTIONS(4455), - [anon_sym_PERCENT] = ACTIONS(4455), - [anon_sym_as_QMARK] = ACTIONS(4457), - [anon_sym_PLUS_PLUS] = ACTIONS(4457), - [anon_sym_DASH_DASH] = ACTIONS(4457), - [anon_sym_BANG] = ACTIONS(4455), - [anon_sym_BANG_BANG] = ACTIONS(4457), - [anon_sym_suspend] = ACTIONS(4455), - [anon_sym_sealed] = ACTIONS(4455), - [anon_sym_annotation] = ACTIONS(4455), - [anon_sym_data] = ACTIONS(4455), - [anon_sym_inner] = ACTIONS(4455), - [anon_sym_value] = ACTIONS(4455), - [anon_sym_override] = ACTIONS(4455), - [anon_sym_lateinit] = ACTIONS(4455), - [anon_sym_public] = ACTIONS(4455), - [anon_sym_private] = ACTIONS(4455), - [anon_sym_internal] = ACTIONS(4455), - [anon_sym_protected] = ACTIONS(4455), - [anon_sym_tailrec] = ACTIONS(4455), - [anon_sym_operator] = ACTIONS(4455), - [anon_sym_infix] = ACTIONS(4455), - [anon_sym_inline] = ACTIONS(4455), - [anon_sym_external] = ACTIONS(4455), - [sym_property_modifier] = ACTIONS(4455), - [anon_sym_abstract] = ACTIONS(4455), - [anon_sym_final] = ACTIONS(4455), - [anon_sym_open] = ACTIONS(4455), - [anon_sym_vararg] = ACTIONS(4455), - [anon_sym_noinline] = ACTIONS(4455), - [anon_sym_crossinline] = ACTIONS(4455), - [anon_sym_expect] = ACTIONS(4455), - [anon_sym_actual] = ACTIONS(4455), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4457), - [anon_sym_continue_AT] = ACTIONS(4457), - [anon_sym_break_AT] = ACTIONS(4457), - [anon_sym_this_AT] = ACTIONS(4457), - [anon_sym_super_AT] = ACTIONS(4457), - [sym_real_literal] = ACTIONS(4457), - [sym_integer_literal] = ACTIONS(4455), - [sym_hex_literal] = ACTIONS(4457), - [sym_bin_literal] = ACTIONS(4457), - [anon_sym_true] = ACTIONS(4455), - [anon_sym_false] = ACTIONS(4455), - [anon_sym_SQUOTE] = ACTIONS(4457), - [sym__backtick_identifier] = ACTIONS(4457), - [sym__automatic_semicolon] = ACTIONS(4457), - [sym_safe_nav] = ACTIONS(4457), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4457), - }, - [1183] = { - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(4337), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(4335), - [anon_sym_object] = ACTIONS(4335), - [anon_sym_fun] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_this] = ACTIONS(4335), - [anon_sym_super] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4335), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_null] = ACTIONS(4335), - [anon_sym_if] = ACTIONS(4335), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_when] = ACTIONS(4335), - [anon_sym_try] = ACTIONS(4335), - [anon_sym_throw] = ACTIONS(4335), - [anon_sym_return] = ACTIONS(4335), - [anon_sym_continue] = ACTIONS(4335), - [anon_sym_break] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG] = ACTIONS(4335), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4337), - [anon_sym_continue_AT] = ACTIONS(4337), - [anon_sym_break_AT] = ACTIONS(4337), - [anon_sym_this_AT] = ACTIONS(4337), - [anon_sym_super_AT] = ACTIONS(4337), - [sym_real_literal] = ACTIONS(4337), - [sym_integer_literal] = ACTIONS(4335), - [sym_hex_literal] = ACTIONS(4337), - [sym_bin_literal] = ACTIONS(4337), - [anon_sym_true] = ACTIONS(4335), - [anon_sym_false] = ACTIONS(4335), - [anon_sym_SQUOTE] = ACTIONS(4337), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4337), - }, - [1184] = { - [sym__alpha_identifier] = ACTIONS(5157), - [anon_sym_AT] = ACTIONS(5159), - [anon_sym_LBRACK] = ACTIONS(5159), - [anon_sym_DOT] = ACTIONS(5157), - [anon_sym_as] = ACTIONS(5157), - [anon_sym_EQ] = ACTIONS(5157), - [anon_sym_LBRACE] = ACTIONS(5159), - [anon_sym_RBRACE] = ACTIONS(5159), - [anon_sym_LPAREN] = ACTIONS(5159), - [anon_sym_COMMA] = ACTIONS(5159), - [anon_sym_LT] = ACTIONS(5157), - [anon_sym_GT] = ACTIONS(5157), - [anon_sym_where] = ACTIONS(5157), - [anon_sym_object] = ACTIONS(5157), - [anon_sym_fun] = ACTIONS(5157), - [anon_sym_SEMI] = ACTIONS(5159), - [anon_sym_get] = ACTIONS(5157), - [anon_sym_set] = ACTIONS(5157), - [anon_sym_this] = ACTIONS(5157), - [anon_sym_super] = ACTIONS(5157), - [anon_sym_STAR] = ACTIONS(5157), - [sym_label] = ACTIONS(5157), - [anon_sym_in] = ACTIONS(5157), - [anon_sym_DOT_DOT] = ACTIONS(5159), - [anon_sym_QMARK_COLON] = ACTIONS(5159), - [anon_sym_AMP_AMP] = ACTIONS(5159), - [anon_sym_PIPE_PIPE] = ACTIONS(5159), - [anon_sym_null] = ACTIONS(5157), - [anon_sym_if] = ACTIONS(5157), - [anon_sym_else] = ACTIONS(5157), - [anon_sym_when] = ACTIONS(5157), - [anon_sym_try] = ACTIONS(5157), - [anon_sym_throw] = ACTIONS(5157), - [anon_sym_return] = ACTIONS(5157), - [anon_sym_continue] = ACTIONS(5157), - [anon_sym_break] = ACTIONS(5157), - [anon_sym_COLON_COLON] = ACTIONS(5159), - [anon_sym_PLUS_EQ] = ACTIONS(5159), - [anon_sym_DASH_EQ] = ACTIONS(5159), - [anon_sym_STAR_EQ] = ACTIONS(5159), - [anon_sym_SLASH_EQ] = ACTIONS(5159), - [anon_sym_PERCENT_EQ] = ACTIONS(5159), - [anon_sym_BANG_EQ] = ACTIONS(5157), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5159), - [anon_sym_EQ_EQ] = ACTIONS(5157), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5159), - [anon_sym_LT_EQ] = ACTIONS(5159), - [anon_sym_GT_EQ] = ACTIONS(5159), - [anon_sym_BANGin] = ACTIONS(5159), - [anon_sym_is] = ACTIONS(5157), - [anon_sym_BANGis] = ACTIONS(5159), - [anon_sym_PLUS] = ACTIONS(5157), - [anon_sym_DASH] = ACTIONS(5157), - [anon_sym_SLASH] = ACTIONS(5157), - [anon_sym_PERCENT] = ACTIONS(5157), - [anon_sym_as_QMARK] = ACTIONS(5159), - [anon_sym_PLUS_PLUS] = ACTIONS(5159), - [anon_sym_DASH_DASH] = ACTIONS(5159), - [anon_sym_BANG] = ACTIONS(5157), - [anon_sym_BANG_BANG] = ACTIONS(5159), - [anon_sym_suspend] = ACTIONS(5157), - [anon_sym_sealed] = ACTIONS(5157), - [anon_sym_annotation] = ACTIONS(5157), - [anon_sym_data] = ACTIONS(5157), - [anon_sym_inner] = ACTIONS(5157), - [anon_sym_value] = ACTIONS(5157), - [anon_sym_override] = ACTIONS(5157), - [anon_sym_lateinit] = ACTIONS(5157), - [anon_sym_public] = ACTIONS(5157), - [anon_sym_private] = ACTIONS(5157), - [anon_sym_internal] = ACTIONS(5157), - [anon_sym_protected] = ACTIONS(5157), - [anon_sym_tailrec] = ACTIONS(5157), - [anon_sym_operator] = ACTIONS(5157), - [anon_sym_infix] = ACTIONS(5157), - [anon_sym_inline] = ACTIONS(5157), - [anon_sym_external] = ACTIONS(5157), - [sym_property_modifier] = ACTIONS(5157), - [anon_sym_abstract] = ACTIONS(5157), - [anon_sym_final] = ACTIONS(5157), - [anon_sym_open] = ACTIONS(5157), - [anon_sym_vararg] = ACTIONS(5157), - [anon_sym_noinline] = ACTIONS(5157), - [anon_sym_crossinline] = ACTIONS(5157), - [anon_sym_expect] = ACTIONS(5157), - [anon_sym_actual] = ACTIONS(5157), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5159), - [anon_sym_continue_AT] = ACTIONS(5159), - [anon_sym_break_AT] = ACTIONS(5159), - [anon_sym_this_AT] = ACTIONS(5159), - [anon_sym_super_AT] = ACTIONS(5159), - [sym_real_literal] = ACTIONS(5159), - [sym_integer_literal] = ACTIONS(5157), - [sym_hex_literal] = ACTIONS(5159), - [sym_bin_literal] = ACTIONS(5159), - [anon_sym_true] = ACTIONS(5157), - [anon_sym_false] = ACTIONS(5157), - [anon_sym_SQUOTE] = ACTIONS(5159), - [sym__backtick_identifier] = ACTIONS(5159), - [sym__automatic_semicolon] = ACTIONS(5159), - [sym_safe_nav] = ACTIONS(5159), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5159), - }, - [1185] = { - [sym__alpha_identifier] = ACTIONS(5161), - [anon_sym_AT] = ACTIONS(5163), - [anon_sym_LBRACK] = ACTIONS(5163), - [anon_sym_DOT] = ACTIONS(5161), - [anon_sym_as] = ACTIONS(5161), - [anon_sym_EQ] = ACTIONS(5161), - [anon_sym_LBRACE] = ACTIONS(5163), - [anon_sym_RBRACE] = ACTIONS(5163), - [anon_sym_LPAREN] = ACTIONS(5163), - [anon_sym_COMMA] = ACTIONS(5163), - [anon_sym_LT] = ACTIONS(5161), - [anon_sym_GT] = ACTIONS(5161), - [anon_sym_where] = ACTIONS(5161), - [anon_sym_object] = ACTIONS(5161), - [anon_sym_fun] = ACTIONS(5161), - [anon_sym_SEMI] = ACTIONS(5163), - [anon_sym_get] = ACTIONS(5161), - [anon_sym_set] = ACTIONS(5161), - [anon_sym_this] = ACTIONS(5161), - [anon_sym_super] = ACTIONS(5161), - [anon_sym_STAR] = ACTIONS(5161), - [sym_label] = ACTIONS(5161), - [anon_sym_in] = ACTIONS(5161), - [anon_sym_DOT_DOT] = ACTIONS(5163), - [anon_sym_QMARK_COLON] = ACTIONS(5163), - [anon_sym_AMP_AMP] = ACTIONS(5163), - [anon_sym_PIPE_PIPE] = ACTIONS(5163), - [anon_sym_null] = ACTIONS(5161), - [anon_sym_if] = ACTIONS(5161), - [anon_sym_else] = ACTIONS(5161), - [anon_sym_when] = ACTIONS(5161), - [anon_sym_try] = ACTIONS(5161), - [anon_sym_throw] = ACTIONS(5161), - [anon_sym_return] = ACTIONS(5161), - [anon_sym_continue] = ACTIONS(5161), - [anon_sym_break] = ACTIONS(5161), - [anon_sym_COLON_COLON] = ACTIONS(5163), - [anon_sym_PLUS_EQ] = ACTIONS(5163), - [anon_sym_DASH_EQ] = ACTIONS(5163), - [anon_sym_STAR_EQ] = ACTIONS(5163), - [anon_sym_SLASH_EQ] = ACTIONS(5163), - [anon_sym_PERCENT_EQ] = ACTIONS(5163), - [anon_sym_BANG_EQ] = ACTIONS(5161), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5163), - [anon_sym_EQ_EQ] = ACTIONS(5161), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5163), - [anon_sym_LT_EQ] = ACTIONS(5163), - [anon_sym_GT_EQ] = ACTIONS(5163), - [anon_sym_BANGin] = ACTIONS(5163), - [anon_sym_is] = ACTIONS(5161), - [anon_sym_BANGis] = ACTIONS(5163), - [anon_sym_PLUS] = ACTIONS(5161), - [anon_sym_DASH] = ACTIONS(5161), - [anon_sym_SLASH] = ACTIONS(5161), - [anon_sym_PERCENT] = ACTIONS(5161), - [anon_sym_as_QMARK] = ACTIONS(5163), - [anon_sym_PLUS_PLUS] = ACTIONS(5163), - [anon_sym_DASH_DASH] = ACTIONS(5163), - [anon_sym_BANG] = ACTIONS(5161), - [anon_sym_BANG_BANG] = ACTIONS(5163), - [anon_sym_suspend] = ACTIONS(5161), - [anon_sym_sealed] = ACTIONS(5161), - [anon_sym_annotation] = ACTIONS(5161), - [anon_sym_data] = ACTIONS(5161), - [anon_sym_inner] = ACTIONS(5161), - [anon_sym_value] = ACTIONS(5161), - [anon_sym_override] = ACTIONS(5161), - [anon_sym_lateinit] = ACTIONS(5161), - [anon_sym_public] = ACTIONS(5161), - [anon_sym_private] = ACTIONS(5161), - [anon_sym_internal] = ACTIONS(5161), - [anon_sym_protected] = ACTIONS(5161), - [anon_sym_tailrec] = ACTIONS(5161), - [anon_sym_operator] = ACTIONS(5161), - [anon_sym_infix] = ACTIONS(5161), - [anon_sym_inline] = ACTIONS(5161), - [anon_sym_external] = ACTIONS(5161), - [sym_property_modifier] = ACTIONS(5161), - [anon_sym_abstract] = ACTIONS(5161), - [anon_sym_final] = ACTIONS(5161), - [anon_sym_open] = ACTIONS(5161), - [anon_sym_vararg] = ACTIONS(5161), - [anon_sym_noinline] = ACTIONS(5161), - [anon_sym_crossinline] = ACTIONS(5161), - [anon_sym_expect] = ACTIONS(5161), - [anon_sym_actual] = ACTIONS(5161), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5163), - [anon_sym_continue_AT] = ACTIONS(5163), - [anon_sym_break_AT] = ACTIONS(5163), - [anon_sym_this_AT] = ACTIONS(5163), - [anon_sym_super_AT] = ACTIONS(5163), - [sym_real_literal] = ACTIONS(5163), - [sym_integer_literal] = ACTIONS(5161), - [sym_hex_literal] = ACTIONS(5163), - [sym_bin_literal] = ACTIONS(5163), - [anon_sym_true] = ACTIONS(5161), - [anon_sym_false] = ACTIONS(5161), - [anon_sym_SQUOTE] = ACTIONS(5163), - [sym__backtick_identifier] = ACTIONS(5163), - [sym__automatic_semicolon] = ACTIONS(5163), - [sym_safe_nav] = ACTIONS(5163), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5163), - }, - [1186] = { - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(4097), - [anon_sym_LBRACE] = ACTIONS(4099), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(4097), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [1187] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5165), - [anon_sym_object] = ACTIONS(3122), - [anon_sym_fun] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3122), - [anon_sym_super] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5169), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(5173), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE_PIPE] = ACTIONS(5177), - [anon_sym_null] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_when] = ACTIONS(3122), - [anon_sym_try] = ACTIONS(3122), - [anon_sym_throw] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3124), - [anon_sym_DASH_EQ] = ACTIONS(3124), - [anon_sym_STAR_EQ] = ACTIONS(3124), - [anon_sym_SLASH_EQ] = ACTIONS(3124), - [anon_sym_PERCENT_EQ] = ACTIONS(3124), - [anon_sym_BANG_EQ] = ACTIONS(5179), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5181), - [anon_sym_EQ_EQ] = ACTIONS(5179), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5183), - [anon_sym_GT_EQ] = ACTIONS(5183), - [anon_sym_BANGin] = ACTIONS(5185), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3122), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3124), - [anon_sym_continue_AT] = ACTIONS(3124), - [anon_sym_break_AT] = ACTIONS(3124), - [anon_sym_this_AT] = ACTIONS(3124), - [anon_sym_super_AT] = ACTIONS(3124), - [sym_real_literal] = ACTIONS(3124), - [sym_integer_literal] = ACTIONS(3122), - [sym_hex_literal] = ACTIONS(3124), - [sym_bin_literal] = ACTIONS(3124), - [anon_sym_true] = ACTIONS(3122), - [anon_sym_false] = ACTIONS(3122), - [anon_sym_SQUOTE] = ACTIONS(3124), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3124), - }, - [1188] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_object] = ACTIONS(3050), - [anon_sym_fun] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_this] = ACTIONS(3050), - [anon_sym_super] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_null] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_when] = ACTIONS(3050), - [anon_sym_try] = ACTIONS(3050), - [anon_sym_throw] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3052), - [anon_sym_DASH_EQ] = ACTIONS(3052), - [anon_sym_STAR_EQ] = ACTIONS(3052), - [anon_sym_SLASH_EQ] = ACTIONS(3052), - [anon_sym_PERCENT_EQ] = ACTIONS(3052), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3050), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3052), - [anon_sym_continue_AT] = ACTIONS(3052), - [anon_sym_break_AT] = ACTIONS(3052), - [anon_sym_this_AT] = ACTIONS(3052), - [anon_sym_super_AT] = ACTIONS(3052), - [sym_real_literal] = ACTIONS(3052), - [sym_integer_literal] = ACTIONS(3050), - [sym_hex_literal] = ACTIONS(3052), - [sym_bin_literal] = ACTIONS(3052), - [anon_sym_true] = ACTIONS(3050), - [anon_sym_false] = ACTIONS(3050), - [anon_sym_SQUOTE] = ACTIONS(3052), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3052), - }, - [1189] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3100), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_object] = ACTIONS(3100), - [anon_sym_fun] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_this] = ACTIONS(3100), - [anon_sym_super] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3100), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_null] = ACTIONS(3100), - [anon_sym_if] = ACTIONS(3100), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_when] = ACTIONS(3100), - [anon_sym_try] = ACTIONS(3100), - [anon_sym_throw] = ACTIONS(3100), - [anon_sym_return] = ACTIONS(3100), - [anon_sym_continue] = ACTIONS(3100), - [anon_sym_break] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3102), - [anon_sym_DASH_EQ] = ACTIONS(3102), - [anon_sym_STAR_EQ] = ACTIONS(3102), - [anon_sym_SLASH_EQ] = ACTIONS(3102), - [anon_sym_PERCENT_EQ] = ACTIONS(3102), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3100), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3102), - [anon_sym_continue_AT] = ACTIONS(3102), - [anon_sym_break_AT] = ACTIONS(3102), - [anon_sym_this_AT] = ACTIONS(3102), - [anon_sym_super_AT] = ACTIONS(3102), - [sym_real_literal] = ACTIONS(3102), - [sym_integer_literal] = ACTIONS(3100), - [sym_hex_literal] = ACTIONS(3102), - [sym_bin_literal] = ACTIONS(3102), - [anon_sym_true] = ACTIONS(3100), - [anon_sym_false] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3102), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3102), - }, - [1190] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3109), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3107), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3109), - [anon_sym_RPAREN] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3109), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3107), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3109), - [anon_sym_DASH_EQ] = ACTIONS(3109), - [anon_sym_STAR_EQ] = ACTIONS(3109), - [anon_sym_SLASH_EQ] = ACTIONS(3109), - [anon_sym_PERCENT_EQ] = ACTIONS(3109), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3107), - [anon_sym_sealed] = ACTIONS(3107), - [anon_sym_annotation] = ACTIONS(3107), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3107), - [anon_sym_lateinit] = ACTIONS(3107), - [anon_sym_public] = ACTIONS(3107), - [anon_sym_private] = ACTIONS(3107), - [anon_sym_internal] = ACTIONS(3107), - [anon_sym_protected] = ACTIONS(3107), - [anon_sym_tailrec] = ACTIONS(3107), - [anon_sym_operator] = ACTIONS(3107), - [anon_sym_infix] = ACTIONS(3107), - [anon_sym_inline] = ACTIONS(3107), - [anon_sym_external] = ACTIONS(3107), - [sym_property_modifier] = ACTIONS(3107), - [anon_sym_abstract] = ACTIONS(3107), - [anon_sym_final] = ACTIONS(3107), - [anon_sym_open] = ACTIONS(3107), - [anon_sym_vararg] = ACTIONS(3107), - [anon_sym_noinline] = ACTIONS(3107), - [anon_sym_crossinline] = ACTIONS(3107), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1191] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3117), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3115), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3117), - [anon_sym_RPAREN] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_where] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3117), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_while] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3117), - [anon_sym_DASH_EQ] = ACTIONS(3117), - [anon_sym_STAR_EQ] = ACTIONS(3117), - [anon_sym_SLASH_EQ] = ACTIONS(3117), - [anon_sym_PERCENT_EQ] = ACTIONS(3117), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3115), - [anon_sym_sealed] = ACTIONS(3115), - [anon_sym_annotation] = ACTIONS(3115), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_override] = ACTIONS(3115), - [anon_sym_lateinit] = ACTIONS(3115), - [anon_sym_public] = ACTIONS(3115), - [anon_sym_private] = ACTIONS(3115), - [anon_sym_internal] = ACTIONS(3115), - [anon_sym_protected] = ACTIONS(3115), - [anon_sym_tailrec] = ACTIONS(3115), - [anon_sym_operator] = ACTIONS(3115), - [anon_sym_infix] = ACTIONS(3115), - [anon_sym_inline] = ACTIONS(3115), - [anon_sym_external] = ACTIONS(3115), - [sym_property_modifier] = ACTIONS(3115), - [anon_sym_abstract] = ACTIONS(3115), - [anon_sym_final] = ACTIONS(3115), - [anon_sym_open] = ACTIONS(3115), - [anon_sym_vararg] = ACTIONS(3115), - [anon_sym_noinline] = ACTIONS(3115), - [anon_sym_crossinline] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1192] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3113), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3113), - [anon_sym_RPAREN] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3113), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3111), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3113), - [anon_sym_DASH_EQ] = ACTIONS(3113), - [anon_sym_STAR_EQ] = ACTIONS(3113), - [anon_sym_SLASH_EQ] = ACTIONS(3113), - [anon_sym_PERCENT_EQ] = ACTIONS(3113), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3111), - [anon_sym_sealed] = ACTIONS(3111), - [anon_sym_annotation] = ACTIONS(3111), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3111), - [anon_sym_lateinit] = ACTIONS(3111), - [anon_sym_public] = ACTIONS(3111), - [anon_sym_private] = ACTIONS(3111), - [anon_sym_internal] = ACTIONS(3111), - [anon_sym_protected] = ACTIONS(3111), - [anon_sym_tailrec] = ACTIONS(3111), - [anon_sym_operator] = ACTIONS(3111), - [anon_sym_infix] = ACTIONS(3111), - [anon_sym_inline] = ACTIONS(3111), - [anon_sym_external] = ACTIONS(3111), - [sym_property_modifier] = ACTIONS(3111), - [anon_sym_abstract] = ACTIONS(3111), - [anon_sym_final] = ACTIONS(3111), - [anon_sym_open] = ACTIONS(3111), - [anon_sym_vararg] = ACTIONS(3111), - [anon_sym_noinline] = ACTIONS(3111), - [anon_sym_crossinline] = ACTIONS(3111), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1193] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3132), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3132), - [anon_sym_RPAREN] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_where] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3132), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3132), - [anon_sym_DASH_EQ] = ACTIONS(3132), - [anon_sym_STAR_EQ] = ACTIONS(3132), - [anon_sym_SLASH_EQ] = ACTIONS(3132), - [anon_sym_PERCENT_EQ] = ACTIONS(3132), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3130), - [anon_sym_sealed] = ACTIONS(3130), - [anon_sym_annotation] = ACTIONS(3130), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3130), - [anon_sym_lateinit] = ACTIONS(3130), - [anon_sym_public] = ACTIONS(3130), - [anon_sym_private] = ACTIONS(3130), - [anon_sym_internal] = ACTIONS(3130), - [anon_sym_protected] = ACTIONS(3130), - [anon_sym_tailrec] = ACTIONS(3130), - [anon_sym_operator] = ACTIONS(3130), - [anon_sym_infix] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym_external] = ACTIONS(3130), - [sym_property_modifier] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3130), - [anon_sym_final] = ACTIONS(3130), - [anon_sym_open] = ACTIONS(3130), - [anon_sym_vararg] = ACTIONS(3130), - [anon_sym_noinline] = ACTIONS(3130), - [anon_sym_crossinline] = ACTIONS(3130), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1194] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3078), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3076), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3078), - [anon_sym_RPAREN] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3078), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3076), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3078), - [anon_sym_DASH_EQ] = ACTIONS(3078), - [anon_sym_STAR_EQ] = ACTIONS(3078), - [anon_sym_SLASH_EQ] = ACTIONS(3078), - [anon_sym_PERCENT_EQ] = ACTIONS(3078), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3076), - [anon_sym_sealed] = ACTIONS(3076), - [anon_sym_annotation] = ACTIONS(3076), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3076), - [anon_sym_lateinit] = ACTIONS(3076), - [anon_sym_public] = ACTIONS(3076), - [anon_sym_private] = ACTIONS(3076), - [anon_sym_internal] = ACTIONS(3076), - [anon_sym_protected] = ACTIONS(3076), - [anon_sym_tailrec] = ACTIONS(3076), - [anon_sym_operator] = ACTIONS(3076), - [anon_sym_infix] = ACTIONS(3076), - [anon_sym_inline] = ACTIONS(3076), - [anon_sym_external] = ACTIONS(3076), - [sym_property_modifier] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3076), - [anon_sym_final] = ACTIONS(3076), - [anon_sym_open] = ACTIONS(3076), - [anon_sym_vararg] = ACTIONS(3076), - [anon_sym_noinline] = ACTIONS(3076), - [anon_sym_crossinline] = ACTIONS(3076), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1195] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3124), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_RPAREN] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3124), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3124), - [anon_sym_DASH_EQ] = ACTIONS(3124), - [anon_sym_STAR_EQ] = ACTIONS(3124), - [anon_sym_SLASH_EQ] = ACTIONS(3124), - [anon_sym_PERCENT_EQ] = ACTIONS(3124), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3122), - [anon_sym_sealed] = ACTIONS(3122), - [anon_sym_annotation] = ACTIONS(3122), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3122), - [anon_sym_lateinit] = ACTIONS(3122), - [anon_sym_public] = ACTIONS(3122), - [anon_sym_private] = ACTIONS(3122), - [anon_sym_internal] = ACTIONS(3122), - [anon_sym_protected] = ACTIONS(3122), - [anon_sym_tailrec] = ACTIONS(3122), - [anon_sym_operator] = ACTIONS(3122), - [anon_sym_infix] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym_external] = ACTIONS(3122), - [sym_property_modifier] = ACTIONS(3122), - [anon_sym_abstract] = ACTIONS(3122), - [anon_sym_final] = ACTIONS(3122), - [anon_sym_open] = ACTIONS(3122), - [anon_sym_vararg] = ACTIONS(3122), - [anon_sym_noinline] = ACTIONS(3122), - [anon_sym_crossinline] = ACTIONS(3122), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1196] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3139), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3137), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3139), - [anon_sym_RPAREN] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3139), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3137), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3139), - [anon_sym_DASH_EQ] = ACTIONS(3139), - [anon_sym_STAR_EQ] = ACTIONS(3139), - [anon_sym_SLASH_EQ] = ACTIONS(3139), - [anon_sym_PERCENT_EQ] = ACTIONS(3139), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3137), - [anon_sym_sealed] = ACTIONS(3137), - [anon_sym_annotation] = ACTIONS(3137), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3137), - [anon_sym_lateinit] = ACTIONS(3137), - [anon_sym_public] = ACTIONS(3137), - [anon_sym_private] = ACTIONS(3137), - [anon_sym_internal] = ACTIONS(3137), - [anon_sym_protected] = ACTIONS(3137), - [anon_sym_tailrec] = ACTIONS(3137), - [anon_sym_operator] = ACTIONS(3137), - [anon_sym_infix] = ACTIONS(3137), - [anon_sym_inline] = ACTIONS(3137), - [anon_sym_external] = ACTIONS(3137), - [sym_property_modifier] = ACTIONS(3137), - [anon_sym_abstract] = ACTIONS(3137), - [anon_sym_final] = ACTIONS(3137), - [anon_sym_open] = ACTIONS(3137), - [anon_sym_vararg] = ACTIONS(3137), - [anon_sym_noinline] = ACTIONS(3137), - [anon_sym_crossinline] = ACTIONS(3137), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1197] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3086), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3084), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3086), - [anon_sym_RPAREN] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3086), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3084), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3086), - [anon_sym_DASH_EQ] = ACTIONS(3086), - [anon_sym_STAR_EQ] = ACTIONS(3086), - [anon_sym_SLASH_EQ] = ACTIONS(3086), - [anon_sym_PERCENT_EQ] = ACTIONS(3086), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3084), - [anon_sym_sealed] = ACTIONS(3084), - [anon_sym_annotation] = ACTIONS(3084), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3084), - [anon_sym_lateinit] = ACTIONS(3084), - [anon_sym_public] = ACTIONS(3084), - [anon_sym_private] = ACTIONS(3084), - [anon_sym_internal] = ACTIONS(3084), - [anon_sym_protected] = ACTIONS(3084), - [anon_sym_tailrec] = ACTIONS(3084), - [anon_sym_operator] = ACTIONS(3084), - [anon_sym_infix] = ACTIONS(3084), - [anon_sym_inline] = ACTIONS(3084), - [anon_sym_external] = ACTIONS(3084), - [sym_property_modifier] = ACTIONS(3084), - [anon_sym_abstract] = ACTIONS(3084), - [anon_sym_final] = ACTIONS(3084), - [anon_sym_open] = ACTIONS(3084), - [anon_sym_vararg] = ACTIONS(3084), - [anon_sym_noinline] = ACTIONS(3084), - [anon_sym_crossinline] = ACTIONS(3084), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1198] = { - [sym_type_constraints] = STATE(1318), - [sym_function_body] = STATE(1127), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(5189), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_COMMA] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4123), - [anon_sym_fun] = ACTIONS(4123), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_this] = ACTIONS(4123), - [anon_sym_super] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4125), - [sym_label] = ACTIONS(4123), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_null] = ACTIONS(4123), - [anon_sym_if] = ACTIONS(4123), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_when] = ACTIONS(4123), - [anon_sym_try] = ACTIONS(4123), - [anon_sym_throw] = ACTIONS(4123), - [anon_sym_return] = ACTIONS(4123), - [anon_sym_continue] = ACTIONS(4123), - [anon_sym_break] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4125), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG] = ACTIONS(4123), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_suspend] = ACTIONS(4123), - [anon_sym_sealed] = ACTIONS(4123), - [anon_sym_annotation] = ACTIONS(4123), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_override] = ACTIONS(4123), - [anon_sym_lateinit] = ACTIONS(4123), - [anon_sym_public] = ACTIONS(4123), - [anon_sym_private] = ACTIONS(4123), - [anon_sym_internal] = ACTIONS(4123), - [anon_sym_protected] = ACTIONS(4123), - [anon_sym_tailrec] = ACTIONS(4123), - [anon_sym_operator] = ACTIONS(4123), - [anon_sym_infix] = ACTIONS(4123), - [anon_sym_inline] = ACTIONS(4123), - [anon_sym_external] = ACTIONS(4123), - [sym_property_modifier] = ACTIONS(4123), - [anon_sym_abstract] = ACTIONS(4123), - [anon_sym_final] = ACTIONS(4123), - [anon_sym_open] = ACTIONS(4123), - [anon_sym_vararg] = ACTIONS(4123), - [anon_sym_noinline] = ACTIONS(4123), - [anon_sym_crossinline] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4125), - [anon_sym_continue_AT] = ACTIONS(4125), - [anon_sym_break_AT] = ACTIONS(4125), - [anon_sym_this_AT] = ACTIONS(4125), - [anon_sym_super_AT] = ACTIONS(4125), - [sym_real_literal] = ACTIONS(4125), - [sym_integer_literal] = ACTIONS(4123), - [sym_hex_literal] = ACTIONS(4125), - [sym_bin_literal] = ACTIONS(4125), - [anon_sym_true] = ACTIONS(4123), - [anon_sym_false] = ACTIONS(4123), - [anon_sym_SQUOTE] = ACTIONS(4125), - [sym__backtick_identifier] = ACTIONS(4125), - [sym__automatic_semicolon] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4125), - }, - [1199] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3059), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3057), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3059), - [anon_sym_RPAREN] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_where] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3059), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3057), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3059), - [anon_sym_DASH_EQ] = ACTIONS(3059), - [anon_sym_STAR_EQ] = ACTIONS(3059), - [anon_sym_SLASH_EQ] = ACTIONS(3059), - [anon_sym_PERCENT_EQ] = ACTIONS(3059), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3057), - [anon_sym_sealed] = ACTIONS(3057), - [anon_sym_annotation] = ACTIONS(3057), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3057), - [anon_sym_lateinit] = ACTIONS(3057), - [anon_sym_public] = ACTIONS(3057), - [anon_sym_private] = ACTIONS(3057), - [anon_sym_internal] = ACTIONS(3057), - [anon_sym_protected] = ACTIONS(3057), - [anon_sym_tailrec] = ACTIONS(3057), - [anon_sym_operator] = ACTIONS(3057), - [anon_sym_infix] = ACTIONS(3057), - [anon_sym_inline] = ACTIONS(3057), - [anon_sym_external] = ACTIONS(3057), - [sym_property_modifier] = ACTIONS(3057), - [anon_sym_abstract] = ACTIONS(3057), - [anon_sym_final] = ACTIONS(3057), - [anon_sym_open] = ACTIONS(3057), - [anon_sym_vararg] = ACTIONS(3057), - [anon_sym_noinline] = ACTIONS(3057), - [anon_sym_crossinline] = ACTIONS(3057), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1200] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3067), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_RPAREN] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3067), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_while] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1201] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3143), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3141), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3143), - [anon_sym_RPAREN] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_where] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3143), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_while] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3143), - [anon_sym_DASH_EQ] = ACTIONS(3143), - [anon_sym_STAR_EQ] = ACTIONS(3143), - [anon_sym_SLASH_EQ] = ACTIONS(3143), - [anon_sym_PERCENT_EQ] = ACTIONS(3143), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3141), - [anon_sym_sealed] = ACTIONS(3141), - [anon_sym_annotation] = ACTIONS(3141), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_override] = ACTIONS(3141), - [anon_sym_lateinit] = ACTIONS(3141), - [anon_sym_public] = ACTIONS(3141), - [anon_sym_private] = ACTIONS(3141), - [anon_sym_internal] = ACTIONS(3141), - [anon_sym_protected] = ACTIONS(3141), - [anon_sym_tailrec] = ACTIONS(3141), - [anon_sym_operator] = ACTIONS(3141), - [anon_sym_infix] = ACTIONS(3141), - [anon_sym_inline] = ACTIONS(3141), - [anon_sym_external] = ACTIONS(3141), - [sym_property_modifier] = ACTIONS(3141), - [anon_sym_abstract] = ACTIONS(3141), - [anon_sym_final] = ACTIONS(3141), - [anon_sym_open] = ACTIONS(3141), - [anon_sym_vararg] = ACTIONS(3141), - [anon_sym_noinline] = ACTIONS(3141), - [anon_sym_crossinline] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1202] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3102), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3100), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3102), - [anon_sym_RPAREN] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_where] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3100), - [anon_sym_DASH_GT] = ACTIONS(3102), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_while] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3102), - [anon_sym_DASH_EQ] = ACTIONS(3102), - [anon_sym_STAR_EQ] = ACTIONS(3102), - [anon_sym_SLASH_EQ] = ACTIONS(3102), - [anon_sym_PERCENT_EQ] = ACTIONS(3102), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3100), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3100), - [anon_sym_sealed] = ACTIONS(3100), - [anon_sym_annotation] = ACTIONS(3100), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_override] = ACTIONS(3100), - [anon_sym_lateinit] = ACTIONS(3100), - [anon_sym_public] = ACTIONS(3100), - [anon_sym_private] = ACTIONS(3100), - [anon_sym_internal] = ACTIONS(3100), - [anon_sym_protected] = ACTIONS(3100), - [anon_sym_tailrec] = ACTIONS(3100), - [anon_sym_operator] = ACTIONS(3100), - [anon_sym_infix] = ACTIONS(3100), - [anon_sym_inline] = ACTIONS(3100), - [anon_sym_external] = ACTIONS(3100), - [sym_property_modifier] = ACTIONS(3100), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_final] = ACTIONS(3100), - [anon_sym_open] = ACTIONS(3100), - [anon_sym_vararg] = ACTIONS(3100), - [anon_sym_noinline] = ACTIONS(3100), - [anon_sym_crossinline] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1203] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3052), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3052), - [anon_sym_RPAREN] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_where] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3052), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3052), - [anon_sym_DASH_EQ] = ACTIONS(3052), - [anon_sym_STAR_EQ] = ACTIONS(3052), - [anon_sym_SLASH_EQ] = ACTIONS(3052), - [anon_sym_PERCENT_EQ] = ACTIONS(3052), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3050), - [anon_sym_sealed] = ACTIONS(3050), - [anon_sym_annotation] = ACTIONS(3050), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_override] = ACTIONS(3050), - [anon_sym_lateinit] = ACTIONS(3050), - [anon_sym_public] = ACTIONS(3050), - [anon_sym_private] = ACTIONS(3050), - [anon_sym_internal] = ACTIONS(3050), - [anon_sym_protected] = ACTIONS(3050), - [anon_sym_tailrec] = ACTIONS(3050), - [anon_sym_operator] = ACTIONS(3050), - [anon_sym_infix] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym_external] = ACTIONS(3050), - [sym_property_modifier] = ACTIONS(3050), - [anon_sym_abstract] = ACTIONS(3050), - [anon_sym_final] = ACTIONS(3050), - [anon_sym_open] = ACTIONS(3050), - [anon_sym_vararg] = ACTIONS(3050), - [anon_sym_noinline] = ACTIONS(3050), - [anon_sym_crossinline] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1204] = { - [sym_type_constraints] = STATE(1327), - [sym_function_body] = STATE(1166), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(5193), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [1205] = { - [sym_type_constraints] = STATE(1330), - [sym_function_body] = STATE(1186), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(5195), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [1206] = { - [sym_getter] = STATE(9240), - [sym_setter] = STATE(9240), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9327), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(5197), - [anon_sym_get] = ACTIONS(5199), - [anon_sym_set] = ACTIONS(5201), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1207] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3082), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3080), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3082), - [anon_sym_RPAREN] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3082), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3080), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3082), - [anon_sym_DASH_EQ] = ACTIONS(3082), - [anon_sym_STAR_EQ] = ACTIONS(3082), - [anon_sym_SLASH_EQ] = ACTIONS(3082), - [anon_sym_PERCENT_EQ] = ACTIONS(3082), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3080), - [anon_sym_sealed] = ACTIONS(3080), - [anon_sym_annotation] = ACTIONS(3080), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3080), - [anon_sym_lateinit] = ACTIONS(3080), - [anon_sym_public] = ACTIONS(3080), - [anon_sym_private] = ACTIONS(3080), - [anon_sym_internal] = ACTIONS(3080), - [anon_sym_protected] = ACTIONS(3080), - [anon_sym_tailrec] = ACTIONS(3080), - [anon_sym_operator] = ACTIONS(3080), - [anon_sym_infix] = ACTIONS(3080), - [anon_sym_inline] = ACTIONS(3080), - [anon_sym_external] = ACTIONS(3080), - [sym_property_modifier] = ACTIONS(3080), - [anon_sym_abstract] = ACTIONS(3080), - [anon_sym_final] = ACTIONS(3080), - [anon_sym_open] = ACTIONS(3080), - [anon_sym_vararg] = ACTIONS(3080), - [anon_sym_noinline] = ACTIONS(3080), - [anon_sym_crossinline] = ACTIONS(3080), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1208] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3063), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3061), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3063), - [anon_sym_RPAREN] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(3061), - [anon_sym_SEMI] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3063), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3061), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(3061), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3063), - [anon_sym_DASH_EQ] = ACTIONS(3063), - [anon_sym_STAR_EQ] = ACTIONS(3063), - [anon_sym_SLASH_EQ] = ACTIONS(3063), - [anon_sym_PERCENT_EQ] = ACTIONS(3063), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3061), - [anon_sym_sealed] = ACTIONS(3061), - [anon_sym_annotation] = ACTIONS(3061), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3061), - [anon_sym_lateinit] = ACTIONS(3061), - [anon_sym_public] = ACTIONS(3061), - [anon_sym_private] = ACTIONS(3061), - [anon_sym_internal] = ACTIONS(3061), - [anon_sym_protected] = ACTIONS(3061), - [anon_sym_tailrec] = ACTIONS(3061), - [anon_sym_operator] = ACTIONS(3061), - [anon_sym_infix] = ACTIONS(3061), - [anon_sym_inline] = ACTIONS(3061), - [anon_sym_external] = ACTIONS(3061), - [sym_property_modifier] = ACTIONS(3061), - [anon_sym_abstract] = ACTIONS(3061), - [anon_sym_final] = ACTIONS(3061), - [anon_sym_open] = ACTIONS(3061), - [anon_sym_vararg] = ACTIONS(3061), - [anon_sym_noinline] = ACTIONS(3061), - [anon_sym_crossinline] = ACTIONS(3061), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1209] = { - [sym_type_constraints] = STATE(1332), - [sym_function_body] = STATE(1159), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(5203), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [1210] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(5205), - [anon_sym_RPAREN] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_while] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [1211] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(5209), - [anon_sym_RPAREN] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_while] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [1212] = { - [sym_getter] = STATE(9296), - [sym_setter] = STATE(9296), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9327), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(5213), - [anon_sym_get] = ACTIONS(5199), - [anon_sym_set] = ACTIONS(5201), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1213] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3128), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3128), - [anon_sym_RPAREN] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3128), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3128), - [anon_sym_DASH_EQ] = ACTIONS(3128), - [anon_sym_STAR_EQ] = ACTIONS(3128), - [anon_sym_SLASH_EQ] = ACTIONS(3128), - [anon_sym_PERCENT_EQ] = ACTIONS(3128), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3126), - [anon_sym_sealed] = ACTIONS(3126), - [anon_sym_annotation] = ACTIONS(3126), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_lateinit] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_internal] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_tailrec] = ACTIONS(3126), - [anon_sym_operator] = ACTIONS(3126), - [anon_sym_infix] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym_external] = ACTIONS(3126), - [sym_property_modifier] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_final] = ACTIONS(3126), - [anon_sym_open] = ACTIONS(3126), - [anon_sym_vararg] = ACTIONS(3126), - [anon_sym_noinline] = ACTIONS(3126), - [anon_sym_crossinline] = ACTIONS(3126), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1214] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3141), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_object] = ACTIONS(3141), - [anon_sym_fun] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_this] = ACTIONS(3141), - [anon_sym_super] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_null] = ACTIONS(3141), - [anon_sym_if] = ACTIONS(3141), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_when] = ACTIONS(3141), - [anon_sym_try] = ACTIONS(3141), - [anon_sym_throw] = ACTIONS(3141), - [anon_sym_return] = ACTIONS(3141), - [anon_sym_continue] = ACTIONS(3141), - [anon_sym_break] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3143), - [anon_sym_DASH_EQ] = ACTIONS(3143), - [anon_sym_STAR_EQ] = ACTIONS(3143), - [anon_sym_SLASH_EQ] = ACTIONS(3143), - [anon_sym_PERCENT_EQ] = ACTIONS(3143), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3141), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3143), - [anon_sym_continue_AT] = ACTIONS(3143), - [anon_sym_break_AT] = ACTIONS(3143), - [anon_sym_this_AT] = ACTIONS(3143), - [anon_sym_super_AT] = ACTIONS(3143), - [sym_real_literal] = ACTIONS(3143), - [sym_integer_literal] = ACTIONS(3141), - [sym_hex_literal] = ACTIONS(3143), - [sym_bin_literal] = ACTIONS(3143), - [anon_sym_true] = ACTIONS(3141), - [anon_sym_false] = ACTIONS(3141), - [anon_sym_SQUOTE] = ACTIONS(3143), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3143), - }, - [1215] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_object] = ACTIONS(3065), - [anon_sym_fun] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3065), - [anon_sym_super] = ACTIONS(3065), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(5173), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_null] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3065), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_when] = ACTIONS(3065), - [anon_sym_try] = ACTIONS(3065), - [anon_sym_throw] = ACTIONS(3065), - [anon_sym_return] = ACTIONS(3065), - [anon_sym_continue] = ACTIONS(3065), - [anon_sym_break] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3067), - [anon_sym_continue_AT] = ACTIONS(3067), - [anon_sym_break_AT] = ACTIONS(3067), - [anon_sym_this_AT] = ACTIONS(3067), - [anon_sym_super_AT] = ACTIONS(3067), - [sym_real_literal] = ACTIONS(3067), - [sym_integer_literal] = ACTIONS(3065), - [sym_hex_literal] = ACTIONS(3067), - [sym_bin_literal] = ACTIONS(3067), - [anon_sym_true] = ACTIONS(3065), - [anon_sym_false] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3067), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3067), - }, - [1216] = { - [sym_getter] = STATE(9392), - [sym_setter] = STATE(9392), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9327), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(5215), - [anon_sym_get] = ACTIONS(5199), - [anon_sym_set] = ACTIONS(5201), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1217] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3057), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_object] = ACTIONS(3057), - [anon_sym_fun] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3057), - [anon_sym_super] = ACTIONS(3057), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5169), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(5173), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_null] = ACTIONS(3057), - [anon_sym_if] = ACTIONS(3057), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_when] = ACTIONS(3057), - [anon_sym_try] = ACTIONS(3057), - [anon_sym_throw] = ACTIONS(3057), - [anon_sym_return] = ACTIONS(3057), - [anon_sym_continue] = ACTIONS(3057), - [anon_sym_break] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3059), - [anon_sym_DASH_EQ] = ACTIONS(3059), - [anon_sym_STAR_EQ] = ACTIONS(3059), - [anon_sym_SLASH_EQ] = ACTIONS(3059), - [anon_sym_PERCENT_EQ] = ACTIONS(3059), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(5185), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3057), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3059), - [anon_sym_continue_AT] = ACTIONS(3059), - [anon_sym_break_AT] = ACTIONS(3059), - [anon_sym_this_AT] = ACTIONS(3059), - [anon_sym_super_AT] = ACTIONS(3059), - [sym_real_literal] = ACTIONS(3059), - [sym_integer_literal] = ACTIONS(3057), - [sym_hex_literal] = ACTIONS(3059), - [sym_bin_literal] = ACTIONS(3059), - [anon_sym_true] = ACTIONS(3057), - [anon_sym_false] = ACTIONS(3057), - [anon_sym_SQUOTE] = ACTIONS(3059), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3059), - }, - [1218] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3084), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5165), - [anon_sym_object] = ACTIONS(3084), - [anon_sym_fun] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3084), - [anon_sym_super] = ACTIONS(3084), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5169), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(5173), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_null] = ACTIONS(3084), - [anon_sym_if] = ACTIONS(3084), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_when] = ACTIONS(3084), - [anon_sym_try] = ACTIONS(3084), - [anon_sym_throw] = ACTIONS(3084), - [anon_sym_return] = ACTIONS(3084), - [anon_sym_continue] = ACTIONS(3084), - [anon_sym_break] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3086), - [anon_sym_DASH_EQ] = ACTIONS(3086), - [anon_sym_STAR_EQ] = ACTIONS(3086), - [anon_sym_SLASH_EQ] = ACTIONS(3086), - [anon_sym_PERCENT_EQ] = ACTIONS(3086), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(5183), - [anon_sym_GT_EQ] = ACTIONS(5183), - [anon_sym_BANGin] = ACTIONS(5185), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3086), - [anon_sym_continue_AT] = ACTIONS(3086), - [anon_sym_break_AT] = ACTIONS(3086), - [anon_sym_this_AT] = ACTIONS(3086), - [anon_sym_super_AT] = ACTIONS(3086), - [sym_real_literal] = ACTIONS(3086), - [sym_integer_literal] = ACTIONS(3084), - [sym_hex_literal] = ACTIONS(3086), - [sym_bin_literal] = ACTIONS(3086), - [anon_sym_true] = ACTIONS(3084), - [anon_sym_false] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3086), - }, - [1219] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3098), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_RPAREN] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3098), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3096), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1220] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3137), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5165), - [anon_sym_object] = ACTIONS(3137), - [anon_sym_fun] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3137), - [anon_sym_super] = ACTIONS(3137), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5169), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(5173), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_null] = ACTIONS(3137), - [anon_sym_if] = ACTIONS(3137), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_when] = ACTIONS(3137), - [anon_sym_try] = ACTIONS(3137), - [anon_sym_throw] = ACTIONS(3137), - [anon_sym_return] = ACTIONS(3137), - [anon_sym_continue] = ACTIONS(3137), - [anon_sym_break] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3139), - [anon_sym_DASH_EQ] = ACTIONS(3139), - [anon_sym_STAR_EQ] = ACTIONS(3139), - [anon_sym_SLASH_EQ] = ACTIONS(3139), - [anon_sym_PERCENT_EQ] = ACTIONS(3139), - [anon_sym_BANG_EQ] = ACTIONS(5179), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5181), - [anon_sym_EQ_EQ] = ACTIONS(5179), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5183), - [anon_sym_GT_EQ] = ACTIONS(5183), - [anon_sym_BANGin] = ACTIONS(5185), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3137), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3139), - [anon_sym_continue_AT] = ACTIONS(3139), - [anon_sym_break_AT] = ACTIONS(3139), - [anon_sym_this_AT] = ACTIONS(3139), - [anon_sym_super_AT] = ACTIONS(3139), - [sym_real_literal] = ACTIONS(3139), - [sym_integer_literal] = ACTIONS(3137), - [sym_hex_literal] = ACTIONS(3139), - [sym_bin_literal] = ACTIONS(3139), - [anon_sym_true] = ACTIONS(3137), - [anon_sym_false] = ACTIONS(3137), - [anon_sym_SQUOTE] = ACTIONS(3139), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3139), - }, - [1221] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3044), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5165), - [anon_sym_object] = ACTIONS(3044), - [anon_sym_fun] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3044), - [anon_sym_super] = ACTIONS(3044), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5169), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(5173), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE_PIPE] = ACTIONS(5177), - [anon_sym_null] = ACTIONS(3044), - [anon_sym_if] = ACTIONS(3044), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_when] = ACTIONS(3044), - [anon_sym_try] = ACTIONS(3044), - [anon_sym_throw] = ACTIONS(3044), - [anon_sym_return] = ACTIONS(3044), - [anon_sym_continue] = ACTIONS(3044), - [anon_sym_break] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3046), - [anon_sym_DASH_EQ] = ACTIONS(3046), - [anon_sym_STAR_EQ] = ACTIONS(3046), - [anon_sym_SLASH_EQ] = ACTIONS(3046), - [anon_sym_PERCENT_EQ] = ACTIONS(3046), - [anon_sym_BANG_EQ] = ACTIONS(5179), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5181), - [anon_sym_EQ_EQ] = ACTIONS(5179), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5183), - [anon_sym_GT_EQ] = ACTIONS(5183), - [anon_sym_BANGin] = ACTIONS(5185), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3046), - [anon_sym_continue_AT] = ACTIONS(3046), - [anon_sym_break_AT] = ACTIONS(3046), - [anon_sym_this_AT] = ACTIONS(3046), - [anon_sym_super_AT] = ACTIONS(3046), - [sym_real_literal] = ACTIONS(3046), - [sym_integer_literal] = ACTIONS(3044), - [sym_hex_literal] = ACTIONS(3046), - [sym_bin_literal] = ACTIONS(3046), - [anon_sym_true] = ACTIONS(3044), - [anon_sym_false] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3046), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3046), - }, - [1222] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3076), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5165), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_fun] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3076), - [anon_sym_super] = ACTIONS(3076), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5169), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(5173), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_null] = ACTIONS(3076), - [anon_sym_if] = ACTIONS(3076), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_when] = ACTIONS(3076), - [anon_sym_try] = ACTIONS(3076), - [anon_sym_throw] = ACTIONS(3076), - [anon_sym_return] = ACTIONS(3076), - [anon_sym_continue] = ACTIONS(3076), - [anon_sym_break] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3078), - [anon_sym_DASH_EQ] = ACTIONS(3078), - [anon_sym_STAR_EQ] = ACTIONS(3078), - [anon_sym_SLASH_EQ] = ACTIONS(3078), - [anon_sym_PERCENT_EQ] = ACTIONS(3078), - [anon_sym_BANG_EQ] = ACTIONS(5179), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5181), - [anon_sym_EQ_EQ] = ACTIONS(5179), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5183), - [anon_sym_GT_EQ] = ACTIONS(5183), - [anon_sym_BANGin] = ACTIONS(5185), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3078), - [anon_sym_continue_AT] = ACTIONS(3078), - [anon_sym_break_AT] = ACTIONS(3078), - [anon_sym_this_AT] = ACTIONS(3078), - [anon_sym_super_AT] = ACTIONS(3078), - [sym_real_literal] = ACTIONS(3078), - [sym_integer_literal] = ACTIONS(3076), - [sym_hex_literal] = ACTIONS(3078), - [sym_bin_literal] = ACTIONS(3078), - [anon_sym_true] = ACTIONS(3076), - [anon_sym_false] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3078), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3078), - }, - [1223] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_fun] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3130), - [anon_sym_super] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_null] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_when] = ACTIONS(3130), - [anon_sym_try] = ACTIONS(3130), - [anon_sym_throw] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3132), - [anon_sym_DASH_EQ] = ACTIONS(3132), - [anon_sym_STAR_EQ] = ACTIONS(3132), - [anon_sym_SLASH_EQ] = ACTIONS(3132), - [anon_sym_PERCENT_EQ] = ACTIONS(3132), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3130), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3132), - [anon_sym_continue_AT] = ACTIONS(3132), - [anon_sym_break_AT] = ACTIONS(3132), - [anon_sym_this_AT] = ACTIONS(3132), - [anon_sym_super_AT] = ACTIONS(3132), - [sym_real_literal] = ACTIONS(3132), - [sym_integer_literal] = ACTIONS(3130), - [sym_hex_literal] = ACTIONS(3132), - [sym_bin_literal] = ACTIONS(3132), - [anon_sym_true] = ACTIONS(3130), - [anon_sym_false] = ACTIONS(3130), - [anon_sym_SQUOTE] = ACTIONS(3132), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3132), - }, - [1224] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3115), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_object] = ACTIONS(3115), - [anon_sym_fun] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_this] = ACTIONS(3115), - [anon_sym_super] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_null] = ACTIONS(3115), - [anon_sym_if] = ACTIONS(3115), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_when] = ACTIONS(3115), - [anon_sym_try] = ACTIONS(3115), - [anon_sym_throw] = ACTIONS(3115), - [anon_sym_return] = ACTIONS(3115), - [anon_sym_continue] = ACTIONS(3115), - [anon_sym_break] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3117), - [anon_sym_DASH_EQ] = ACTIONS(3117), - [anon_sym_STAR_EQ] = ACTIONS(3117), - [anon_sym_SLASH_EQ] = ACTIONS(3117), - [anon_sym_PERCENT_EQ] = ACTIONS(3117), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3115), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3117), - [anon_sym_continue_AT] = ACTIONS(3117), - [anon_sym_break_AT] = ACTIONS(3117), - [anon_sym_this_AT] = ACTIONS(3117), - [anon_sym_super_AT] = ACTIONS(3117), - [sym_real_literal] = ACTIONS(3117), - [sym_integer_literal] = ACTIONS(3115), - [sym_hex_literal] = ACTIONS(3117), - [sym_bin_literal] = ACTIONS(3117), - [anon_sym_true] = ACTIONS(3115), - [anon_sym_false] = ACTIONS(3115), - [anon_sym_SQUOTE] = ACTIONS(3117), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3117), - }, - [1225] = { - [sym_getter] = STATE(9418), - [sym_setter] = STATE(9418), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9327), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(5217), - [anon_sym_get] = ACTIONS(5199), - [anon_sym_set] = ACTIONS(5201), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1226] = { - [sym_getter] = STATE(9446), - [sym_setter] = STATE(9446), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9327), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(5219), - [anon_sym_get] = ACTIONS(5199), - [anon_sym_set] = ACTIONS(5201), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1227] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3107), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5165), - [anon_sym_object] = ACTIONS(3107), - [anon_sym_fun] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3107), - [anon_sym_super] = ACTIONS(3107), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5169), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(5173), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE_PIPE] = ACTIONS(5177), - [anon_sym_null] = ACTIONS(3107), - [anon_sym_if] = ACTIONS(3107), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_when] = ACTIONS(3107), - [anon_sym_try] = ACTIONS(3107), - [anon_sym_throw] = ACTIONS(3107), - [anon_sym_return] = ACTIONS(3107), - [anon_sym_continue] = ACTIONS(3107), - [anon_sym_break] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3109), - [anon_sym_DASH_EQ] = ACTIONS(3109), - [anon_sym_STAR_EQ] = ACTIONS(3109), - [anon_sym_SLASH_EQ] = ACTIONS(3109), - [anon_sym_PERCENT_EQ] = ACTIONS(3109), - [anon_sym_BANG_EQ] = ACTIONS(5179), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5181), - [anon_sym_EQ_EQ] = ACTIONS(5179), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5183), - [anon_sym_GT_EQ] = ACTIONS(5183), - [anon_sym_BANGin] = ACTIONS(5185), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3107), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3109), - [anon_sym_continue_AT] = ACTIONS(3109), - [anon_sym_break_AT] = ACTIONS(3109), - [anon_sym_this_AT] = ACTIONS(3109), - [anon_sym_super_AT] = ACTIONS(3109), - [sym_real_literal] = ACTIONS(3109), - [sym_integer_literal] = ACTIONS(3107), - [sym_hex_literal] = ACTIONS(3109), - [sym_bin_literal] = ACTIONS(3109), - [anon_sym_true] = ACTIONS(3107), - [anon_sym_false] = ACTIONS(3107), - [anon_sym_SQUOTE] = ACTIONS(3109), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3109), - }, - [1228] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3080), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5165), - [anon_sym_object] = ACTIONS(3080), - [anon_sym_fun] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3080), - [anon_sym_super] = ACTIONS(3080), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5169), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(5173), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE_PIPE] = ACTIONS(5177), - [anon_sym_null] = ACTIONS(3080), - [anon_sym_if] = ACTIONS(3080), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_when] = ACTIONS(3080), - [anon_sym_try] = ACTIONS(3080), - [anon_sym_throw] = ACTIONS(3080), - [anon_sym_return] = ACTIONS(3080), - [anon_sym_continue] = ACTIONS(3080), - [anon_sym_break] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3082), - [anon_sym_DASH_EQ] = ACTIONS(3082), - [anon_sym_STAR_EQ] = ACTIONS(3082), - [anon_sym_SLASH_EQ] = ACTIONS(3082), - [anon_sym_PERCENT_EQ] = ACTIONS(3082), - [anon_sym_BANG_EQ] = ACTIONS(5179), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5181), - [anon_sym_EQ_EQ] = ACTIONS(5179), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5183), - [anon_sym_GT_EQ] = ACTIONS(5183), - [anon_sym_BANGin] = ACTIONS(5185), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3080), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3082), - [anon_sym_continue_AT] = ACTIONS(3082), - [anon_sym_break_AT] = ACTIONS(3082), - [anon_sym_this_AT] = ACTIONS(3082), - [anon_sym_super_AT] = ACTIONS(3082), - [sym_real_literal] = ACTIONS(3082), - [sym_integer_literal] = ACTIONS(3080), - [sym_hex_literal] = ACTIONS(3082), - [sym_bin_literal] = ACTIONS(3082), - [anon_sym_true] = ACTIONS(3080), - [anon_sym_false] = ACTIONS(3080), - [anon_sym_SQUOTE] = ACTIONS(3082), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3082), - }, - [1229] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5165), - [anon_sym_object] = ACTIONS(3096), - [anon_sym_fun] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3096), - [anon_sym_super] = ACTIONS(3096), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5169), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(5173), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE_PIPE] = ACTIONS(5177), - [anon_sym_null] = ACTIONS(3096), - [anon_sym_if] = ACTIONS(3096), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_when] = ACTIONS(3096), - [anon_sym_try] = ACTIONS(3096), - [anon_sym_throw] = ACTIONS(3096), - [anon_sym_return] = ACTIONS(3096), - [anon_sym_continue] = ACTIONS(3096), - [anon_sym_break] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(5179), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5181), - [anon_sym_EQ_EQ] = ACTIONS(5179), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5183), - [anon_sym_GT_EQ] = ACTIONS(5183), - [anon_sym_BANGin] = ACTIONS(5185), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3098), - [anon_sym_continue_AT] = ACTIONS(3098), - [anon_sym_break_AT] = ACTIONS(3098), - [anon_sym_this_AT] = ACTIONS(3098), - [anon_sym_super_AT] = ACTIONS(3098), - [sym_real_literal] = ACTIONS(3098), - [sym_integer_literal] = ACTIONS(3096), - [sym_hex_literal] = ACTIONS(3098), - [sym_bin_literal] = ACTIONS(3098), - [anon_sym_true] = ACTIONS(3096), - [anon_sym_false] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3098), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3098), - }, - [1230] = { - [sym_type_constraints] = STATE(1336), - [sym_function_body] = STATE(1133), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(5221), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [1231] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5165), - [anon_sym_object] = ACTIONS(3126), - [anon_sym_fun] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3126), - [anon_sym_super] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5169), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(5173), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE_PIPE] = ACTIONS(5177), - [anon_sym_null] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_when] = ACTIONS(3126), - [anon_sym_try] = ACTIONS(3126), - [anon_sym_throw] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3128), - [anon_sym_DASH_EQ] = ACTIONS(3128), - [anon_sym_STAR_EQ] = ACTIONS(3128), - [anon_sym_SLASH_EQ] = ACTIONS(3128), - [anon_sym_PERCENT_EQ] = ACTIONS(3128), - [anon_sym_BANG_EQ] = ACTIONS(5179), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5181), - [anon_sym_EQ_EQ] = ACTIONS(5179), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5183), - [anon_sym_GT_EQ] = ACTIONS(5183), - [anon_sym_BANGin] = ACTIONS(5185), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3126), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3128), - [anon_sym_continue_AT] = ACTIONS(3128), - [anon_sym_break_AT] = ACTIONS(3128), - [anon_sym_this_AT] = ACTIONS(3128), - [anon_sym_super_AT] = ACTIONS(3128), - [sym_real_literal] = ACTIONS(3128), - [sym_integer_literal] = ACTIONS(3126), - [sym_hex_literal] = ACTIONS(3128), - [sym_bin_literal] = ACTIONS(3128), - [anon_sym_true] = ACTIONS(3126), - [anon_sym_false] = ACTIONS(3126), - [anon_sym_SQUOTE] = ACTIONS(3128), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3128), - }, - [1232] = { - [sym_getter] = STATE(9379), - [sym_setter] = STATE(9379), - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_modifiers] = STATE(9327), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(5223), - [anon_sym_get] = ACTIONS(5199), - [anon_sym_set] = ACTIONS(5201), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1233] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1503), - [sym__comparison_operator] = STATE(1502), - [sym__in_operator] = STATE(1501), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1500), - [sym__multiplicative_operator] = STATE(1486), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1485), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_EQ] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5165), - [anon_sym_object] = ACTIONS(3111), - [anon_sym_fun] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3111), - [anon_sym_super] = ACTIONS(3111), - [anon_sym_STAR] = ACTIONS(5167), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5169), - [anon_sym_DOT_DOT] = ACTIONS(5171), - [anon_sym_QMARK_COLON] = ACTIONS(5173), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE_PIPE] = ACTIONS(5177), - [anon_sym_null] = ACTIONS(3111), - [anon_sym_if] = ACTIONS(3111), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_when] = ACTIONS(3111), - [anon_sym_try] = ACTIONS(3111), - [anon_sym_throw] = ACTIONS(3111), - [anon_sym_return] = ACTIONS(3111), - [anon_sym_continue] = ACTIONS(3111), - [anon_sym_break] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_PLUS_EQ] = ACTIONS(3113), - [anon_sym_DASH_EQ] = ACTIONS(3113), - [anon_sym_STAR_EQ] = ACTIONS(3113), - [anon_sym_SLASH_EQ] = ACTIONS(3113), - [anon_sym_PERCENT_EQ] = ACTIONS(3113), - [anon_sym_BANG_EQ] = ACTIONS(5179), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5181), - [anon_sym_EQ_EQ] = ACTIONS(5179), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5183), - [anon_sym_GT_EQ] = ACTIONS(5183), - [anon_sym_BANGin] = ACTIONS(5185), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5187), - [anon_sym_DASH] = ACTIONS(5187), - [anon_sym_SLASH] = ACTIONS(5167), - [anon_sym_PERCENT] = ACTIONS(5167), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3111), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3113), - [anon_sym_continue_AT] = ACTIONS(3113), - [anon_sym_break_AT] = ACTIONS(3113), - [anon_sym_this_AT] = ACTIONS(3113), - [anon_sym_super_AT] = ACTIONS(3113), - [sym_real_literal] = ACTIONS(3113), - [sym_integer_literal] = ACTIONS(3111), - [sym_hex_literal] = ACTIONS(3113), - [sym_bin_literal] = ACTIONS(3113), - [anon_sym_true] = ACTIONS(3111), - [anon_sym_false] = ACTIONS(3111), - [anon_sym_SQUOTE] = ACTIONS(3113), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3113), - }, - [1234] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3046), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3044), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3046), - [anon_sym_RPAREN] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3046), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3044), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3046), - [anon_sym_DASH_EQ] = ACTIONS(3046), - [anon_sym_STAR_EQ] = ACTIONS(3046), - [anon_sym_SLASH_EQ] = ACTIONS(3046), - [anon_sym_PERCENT_EQ] = ACTIONS(3046), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3044), - [anon_sym_sealed] = ACTIONS(3044), - [anon_sym_annotation] = ACTIONS(3044), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3044), - [anon_sym_lateinit] = ACTIONS(3044), - [anon_sym_public] = ACTIONS(3044), - [anon_sym_private] = ACTIONS(3044), - [anon_sym_internal] = ACTIONS(3044), - [anon_sym_protected] = ACTIONS(3044), - [anon_sym_tailrec] = ACTIONS(3044), - [anon_sym_operator] = ACTIONS(3044), - [anon_sym_infix] = ACTIONS(3044), - [anon_sym_inline] = ACTIONS(3044), - [anon_sym_external] = ACTIONS(3044), - [sym_property_modifier] = ACTIONS(3044), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_final] = ACTIONS(3044), - [anon_sym_open] = ACTIONS(3044), - [anon_sym_vararg] = ACTIONS(3044), - [anon_sym_noinline] = ACTIONS(3044), - [anon_sym_crossinline] = ACTIONS(3044), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1235] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1465), - [sym__comparison_operator] = STATE(1463), - [sym__in_operator] = STATE(1462), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1461), - [sym__multiplicative_operator] = STATE(1460), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1458), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3074), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3072), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3074), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3074), - [anon_sym_RPAREN] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3528), - [anon_sym_where] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3074), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3536), - [anon_sym_DASH_GT] = ACTIONS(3074), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3540), - [anon_sym_while] = ACTIONS(3072), - [anon_sym_DOT_DOT] = ACTIONS(3542), - [anon_sym_QMARK_COLON] = ACTIONS(3544), - [anon_sym_AMP_AMP] = ACTIONS(3546), - [anon_sym_PIPE_PIPE] = ACTIONS(3548), - [anon_sym_else] = ACTIONS(3072), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3074), - [anon_sym_DASH_EQ] = ACTIONS(3074), - [anon_sym_STAR_EQ] = ACTIONS(3074), - [anon_sym_SLASH_EQ] = ACTIONS(3074), - [anon_sym_PERCENT_EQ] = ACTIONS(3074), - [anon_sym_BANG_EQ] = ACTIONS(3552), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3554), - [anon_sym_EQ_EQ] = ACTIONS(3552), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3554), - [anon_sym_LT_EQ] = ACTIONS(3556), - [anon_sym_GT_EQ] = ACTIONS(3556), - [anon_sym_BANGin] = ACTIONS(3558), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3564), - [anon_sym_DASH] = ACTIONS(3564), - [anon_sym_SLASH] = ACTIONS(3536), - [anon_sym_PERCENT] = ACTIONS(3536), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3072), - [anon_sym_sealed] = ACTIONS(3072), - [anon_sym_annotation] = ACTIONS(3072), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3072), - [anon_sym_lateinit] = ACTIONS(3072), - [anon_sym_public] = ACTIONS(3072), - [anon_sym_private] = ACTIONS(3072), - [anon_sym_internal] = ACTIONS(3072), - [anon_sym_protected] = ACTIONS(3072), - [anon_sym_tailrec] = ACTIONS(3072), - [anon_sym_operator] = ACTIONS(3072), - [anon_sym_infix] = ACTIONS(3072), - [anon_sym_inline] = ACTIONS(3072), - [anon_sym_external] = ACTIONS(3072), - [sym_property_modifier] = ACTIONS(3072), - [anon_sym_abstract] = ACTIONS(3072), - [anon_sym_final] = ACTIONS(3072), - [anon_sym_open] = ACTIONS(3072), - [anon_sym_vararg] = ACTIONS(3072), - [anon_sym_noinline] = ACTIONS(3072), - [anon_sym_crossinline] = ACTIONS(3072), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1236] = { - [sym_type_constraints] = STATE(1339), - [sym_function_body] = STATE(1096), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [1237] = { - [sym__expression] = STATE(475), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(2509), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym_LBRACE] = ACTIONS(2515), - [anon_sym_LPAREN] = ACTIONS(2518), - [anon_sym_object] = ACTIONS(5228), - [anon_sym_fun] = ACTIONS(5231), - [anon_sym_get] = ACTIONS(5234), - [anon_sym_set] = ACTIONS(5234), - [anon_sym_this] = ACTIONS(2533), - [anon_sym_super] = ACTIONS(2536), - [anon_sym_STAR] = ACTIONS(2539), - [sym_label] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2545), - [anon_sym_if] = ACTIONS(2548), - [anon_sym_when] = ACTIONS(2551), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2557), - [anon_sym_return] = ACTIONS(2560), - [anon_sym_continue] = ACTIONS(2563), - [anon_sym_break] = ACTIONS(2563), - [anon_sym_COLON_COLON] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS_PLUS] = ACTIONS(2569), - [anon_sym_DASH_DASH] = ACTIONS(2569), - [anon_sym_BANG] = ACTIONS(2569), - [anon_sym_data] = ACTIONS(5234), - [anon_sym_inner] = ACTIONS(5234), - [anon_sym_value] = ACTIONS(5234), - [anon_sym_expect] = ACTIONS(5234), - [anon_sym_actual] = ACTIONS(5234), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2572), - [anon_sym_break_AT] = ACTIONS(2575), - [anon_sym_this_AT] = ACTIONS(2578), - [anon_sym_super_AT] = ACTIONS(2581), - [sym_real_literal] = ACTIONS(2584), - [sym_integer_literal] = ACTIONS(2587), - [sym_hex_literal] = ACTIONS(2590), - [sym_bin_literal] = ACTIONS(2590), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2596), - [sym__backtick_identifier] = ACTIONS(2599), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2602), - }, - [1238] = { - [sym_type_constraints] = STATE(1593), - [sym_function_body] = STATE(1127), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(5237), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4123), - [anon_sym_fun] = ACTIONS(4123), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_this] = ACTIONS(4123), - [anon_sym_super] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4125), - [sym_label] = ACTIONS(4123), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_null] = ACTIONS(4123), - [anon_sym_if] = ACTIONS(4123), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_when] = ACTIONS(4123), - [anon_sym_try] = ACTIONS(4123), - [anon_sym_throw] = ACTIONS(4123), - [anon_sym_return] = ACTIONS(4123), - [anon_sym_continue] = ACTIONS(4123), - [anon_sym_break] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4125), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG] = ACTIONS(4123), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_suspend] = ACTIONS(4123), - [anon_sym_sealed] = ACTIONS(4123), - [anon_sym_annotation] = ACTIONS(4123), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_override] = ACTIONS(4123), - [anon_sym_lateinit] = ACTIONS(4123), - [anon_sym_public] = ACTIONS(4123), - [anon_sym_private] = ACTIONS(4123), - [anon_sym_internal] = ACTIONS(4123), - [anon_sym_protected] = ACTIONS(4123), - [anon_sym_tailrec] = ACTIONS(4123), - [anon_sym_operator] = ACTIONS(4123), - [anon_sym_infix] = ACTIONS(4123), - [anon_sym_inline] = ACTIONS(4123), - [anon_sym_external] = ACTIONS(4123), - [sym_property_modifier] = ACTIONS(4123), - [anon_sym_abstract] = ACTIONS(4123), - [anon_sym_final] = ACTIONS(4123), - [anon_sym_open] = ACTIONS(4123), - [anon_sym_vararg] = ACTIONS(4123), - [anon_sym_noinline] = ACTIONS(4123), - [anon_sym_crossinline] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4125), - [anon_sym_continue_AT] = ACTIONS(4125), - [anon_sym_break_AT] = ACTIONS(4125), - [anon_sym_this_AT] = ACTIONS(4125), - [anon_sym_super_AT] = ACTIONS(4125), - [sym_real_literal] = ACTIONS(4125), - [sym_integer_literal] = ACTIONS(4123), - [sym_hex_literal] = ACTIONS(4125), - [sym_bin_literal] = ACTIONS(4125), - [anon_sym_true] = ACTIONS(4123), - [anon_sym_false] = ACTIONS(4123), - [anon_sym_SQUOTE] = ACTIONS(4125), - [sym__backtick_identifier] = ACTIONS(4125), - [sym__automatic_semicolon] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4125), - }, - [1239] = { - [sym__expression] = STATE(1800), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym_LBRACE] = ACTIONS(2611), - [anon_sym_LPAREN] = ACTIONS(2614), - [anon_sym_object] = ACTIONS(5241), - [anon_sym_fun] = ACTIONS(5244), - [anon_sym_get] = ACTIONS(5247), - [anon_sym_set] = ACTIONS(5247), - [anon_sym_this] = ACTIONS(2629), - [anon_sym_super] = ACTIONS(2632), - [anon_sym_STAR] = ACTIONS(2906), - [sym_label] = ACTIONS(2909), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2641), - [anon_sym_if] = ACTIONS(2912), - [anon_sym_when] = ACTIONS(2647), - [anon_sym_try] = ACTIONS(2650), - [anon_sym_throw] = ACTIONS(2915), - [anon_sym_return] = ACTIONS(2918), - [anon_sym_continue] = ACTIONS(2659), - [anon_sym_break] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2909), - [anon_sym_DASH] = ACTIONS(2909), - [anon_sym_PLUS_PLUS] = ACTIONS(2921), - [anon_sym_DASH_DASH] = ACTIONS(2921), - [anon_sym_BANG] = ACTIONS(2921), - [anon_sym_data] = ACTIONS(5247), - [anon_sym_inner] = ACTIONS(5247), - [anon_sym_value] = ACTIONS(5247), - [anon_sym_expect] = ACTIONS(5247), - [anon_sym_actual] = ACTIONS(5247), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2668), - [anon_sym_continue_AT] = ACTIONS(2671), - [anon_sym_break_AT] = ACTIONS(2674), - [anon_sym_this_AT] = ACTIONS(2677), - [anon_sym_super_AT] = ACTIONS(2680), - [sym_real_literal] = ACTIONS(2683), - [sym_integer_literal] = ACTIONS(2686), - [sym_hex_literal] = ACTIONS(2689), - [sym_bin_literal] = ACTIONS(2689), - [anon_sym_true] = ACTIONS(2692), - [anon_sym_false] = ACTIONS(2692), - [anon_sym_SQUOTE] = ACTIONS(2695), - [sym__backtick_identifier] = ACTIONS(2698), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2701), - }, - [1240] = { - [sym_type_constraints] = STATE(1337), - [sym_function_body] = STATE(1120), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [1241] = { - [sym__expression] = STATE(1410), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(2020), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2027), - [anon_sym_LBRACE] = ACTIONS(2032), - [anon_sym_LPAREN] = ACTIONS(2035), - [anon_sym_object] = ACTIONS(5250), - [anon_sym_fun] = ACTIONS(5253), - [anon_sym_get] = ACTIONS(5256), - [anon_sym_set] = ACTIONS(5256), - [anon_sym_this] = ACTIONS(2050), - [anon_sym_super] = ACTIONS(2053), - [anon_sym_STAR] = ACTIONS(2274), - [sym_label] = ACTIONS(2277), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2064), - [anon_sym_if] = ACTIONS(2280), - [anon_sym_when] = ACTIONS(2070), - [anon_sym_try] = ACTIONS(2073), - [anon_sym_throw] = ACTIONS(2283), - [anon_sym_return] = ACTIONS(2286), - [anon_sym_continue] = ACTIONS(2082), - [anon_sym_break] = ACTIONS(2082), - [anon_sym_COLON_COLON] = ACTIONS(2085), - [anon_sym_PLUS] = ACTIONS(2277), - [anon_sym_DASH] = ACTIONS(2277), - [anon_sym_PLUS_PLUS] = ACTIONS(2289), - [anon_sym_DASH_DASH] = ACTIONS(2289), - [anon_sym_BANG] = ACTIONS(2289), - [anon_sym_data] = ACTIONS(5256), - [anon_sym_inner] = ACTIONS(5256), - [anon_sym_value] = ACTIONS(5256), - [anon_sym_expect] = ACTIONS(5256), - [anon_sym_actual] = ACTIONS(5256), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2094), - [anon_sym_break_AT] = ACTIONS(2097), - [anon_sym_this_AT] = ACTIONS(2100), - [anon_sym_super_AT] = ACTIONS(2103), - [sym_real_literal] = ACTIONS(2106), - [sym_integer_literal] = ACTIONS(2109), - [sym_hex_literal] = ACTIONS(2112), - [sym_bin_literal] = ACTIONS(2112), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_SQUOTE] = ACTIONS(2118), - [sym__backtick_identifier] = ACTIONS(2121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2124), - }, - [1242] = { - [sym_getter] = STATE(10016), - [sym_setter] = STATE(10016), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9211), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(5259), - [anon_sym_get] = ACTIONS(5261), - [anon_sym_set] = ACTIONS(5263), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1243] = { - [sym__expression] = STATE(387), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(2509), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym_LBRACE] = ACTIONS(2515), - [anon_sym_LPAREN] = ACTIONS(2518), - [anon_sym_object] = ACTIONS(5228), - [anon_sym_fun] = ACTIONS(5265), - [anon_sym_get] = ACTIONS(5234), - [anon_sym_set] = ACTIONS(5234), - [anon_sym_this] = ACTIONS(2533), - [anon_sym_super] = ACTIONS(2536), - [anon_sym_STAR] = ACTIONS(2972), - [sym_label] = ACTIONS(2975), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2545), - [anon_sym_if] = ACTIONS(2978), - [anon_sym_when] = ACTIONS(2551), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2981), - [anon_sym_return] = ACTIONS(2984), - [anon_sym_continue] = ACTIONS(2563), - [anon_sym_break] = ACTIONS(2563), - [anon_sym_COLON_COLON] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2975), - [anon_sym_DASH] = ACTIONS(2975), - [anon_sym_PLUS_PLUS] = ACTIONS(2987), - [anon_sym_DASH_DASH] = ACTIONS(2987), - [anon_sym_BANG] = ACTIONS(2987), - [anon_sym_data] = ACTIONS(5234), - [anon_sym_inner] = ACTIONS(5234), - [anon_sym_value] = ACTIONS(5234), - [anon_sym_expect] = ACTIONS(5234), - [anon_sym_actual] = ACTIONS(5234), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2572), - [anon_sym_break_AT] = ACTIONS(2575), - [anon_sym_this_AT] = ACTIONS(2578), - [anon_sym_super_AT] = ACTIONS(2581), - [sym_real_literal] = ACTIONS(2584), - [sym_integer_literal] = ACTIONS(2587), - [sym_hex_literal] = ACTIONS(2590), - [sym_bin_literal] = ACTIONS(2590), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2596), - [sym__backtick_identifier] = ACTIONS(2599), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2602), - }, - [1244] = { - [sym__expression] = STATE(1233), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(2292), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2295), - [anon_sym_LBRACE] = ACTIONS(2298), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_object] = ACTIONS(5268), - [anon_sym_fun] = ACTIONS(5271), - [anon_sym_get] = ACTIONS(5274), - [anon_sym_set] = ACTIONS(5274), - [anon_sym_this] = ACTIONS(2316), - [anon_sym_super] = ACTIONS(2319), - [anon_sym_STAR] = ACTIONS(2884), - [sym_label] = ACTIONS(2887), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2328), - [anon_sym_if] = ACTIONS(2890), - [anon_sym_when] = ACTIONS(2334), - [anon_sym_try] = ACTIONS(2337), - [anon_sym_throw] = ACTIONS(2893), - [anon_sym_return] = ACTIONS(2896), - [anon_sym_continue] = ACTIONS(2346), - [anon_sym_break] = ACTIONS(2346), - [anon_sym_COLON_COLON] = ACTIONS(2349), - [anon_sym_PLUS] = ACTIONS(2887), - [anon_sym_DASH] = ACTIONS(2887), - [anon_sym_PLUS_PLUS] = ACTIONS(2899), - [anon_sym_DASH_DASH] = ACTIONS(2899), - [anon_sym_BANG] = ACTIONS(2899), - [anon_sym_data] = ACTIONS(5274), - [anon_sym_inner] = ACTIONS(5274), - [anon_sym_value] = ACTIONS(5274), - [anon_sym_expect] = ACTIONS(5274), - [anon_sym_actual] = ACTIONS(5274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2355), - [anon_sym_break_AT] = ACTIONS(2358), - [anon_sym_this_AT] = ACTIONS(2361), - [anon_sym_super_AT] = ACTIONS(2364), - [sym_real_literal] = ACTIONS(2367), - [sym_integer_literal] = ACTIONS(2370), - [sym_hex_literal] = ACTIONS(2373), - [sym_bin_literal] = ACTIONS(2373), - [anon_sym_true] = ACTIONS(2376), - [anon_sym_false] = ACTIONS(2376), - [anon_sym_SQUOTE] = ACTIONS(2379), - [sym__backtick_identifier] = ACTIONS(2382), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2385), - }, - [1245] = { - [sym__expression] = STATE(4241), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(2127), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2130), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_LPAREN] = ACTIONS(2136), - [anon_sym_object] = ACTIONS(5277), - [anon_sym_fun] = ACTIONS(5280), - [anon_sym_get] = ACTIONS(5283), - [anon_sym_set] = ACTIONS(5283), - [anon_sym_this] = ACTIONS(2151), - [anon_sym_super] = ACTIONS(2154), - [anon_sym_STAR] = ACTIONS(2252), - [sym_label] = ACTIONS(2255), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2258), - [anon_sym_when] = ACTIONS(2169), - [anon_sym_try] = ACTIONS(2172), - [anon_sym_throw] = ACTIONS(2261), - [anon_sym_return] = ACTIONS(2264), - [anon_sym_continue] = ACTIONS(2181), - [anon_sym_break] = ACTIONS(2181), - [anon_sym_COLON_COLON] = ACTIONS(2184), - [anon_sym_PLUS] = ACTIONS(2255), - [anon_sym_DASH] = ACTIONS(2255), - [anon_sym_PLUS_PLUS] = ACTIONS(2267), - [anon_sym_DASH_DASH] = ACTIONS(2267), - [anon_sym_BANG] = ACTIONS(2267), - [anon_sym_data] = ACTIONS(5283), - [anon_sym_inner] = ACTIONS(5283), - [anon_sym_value] = ACTIONS(5283), - [anon_sym_expect] = ACTIONS(5283), - [anon_sym_actual] = ACTIONS(5283), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2193), - [anon_sym_break_AT] = ACTIONS(2196), - [anon_sym_this_AT] = ACTIONS(2199), - [anon_sym_super_AT] = ACTIONS(2202), - [sym_real_literal] = ACTIONS(2205), - [sym_integer_literal] = ACTIONS(2208), - [sym_hex_literal] = ACTIONS(2211), - [sym_bin_literal] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2214), - [anon_sym_false] = ACTIONS(2214), - [anon_sym_SQUOTE] = ACTIONS(2217), - [sym__backtick_identifier] = ACTIONS(2220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2223), - }, - [1246] = { - [sym__expression] = STATE(4115), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(2410), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2413), - [anon_sym_LBRACE] = ACTIONS(2416), - [anon_sym_LPAREN] = ACTIONS(2419), - [anon_sym_object] = ACTIONS(5286), - [anon_sym_fun] = ACTIONS(5289), - [anon_sym_get] = ACTIONS(5292), - [anon_sym_set] = ACTIONS(5292), - [anon_sym_this] = ACTIONS(2434), - [anon_sym_super] = ACTIONS(2437), - [anon_sym_STAR] = ACTIONS(2928), - [sym_label] = ACTIONS(2931), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2934), - [anon_sym_when] = ACTIONS(2452), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2937), - [anon_sym_return] = ACTIONS(2940), - [anon_sym_continue] = ACTIONS(2464), - [anon_sym_break] = ACTIONS(2464), - [anon_sym_COLON_COLON] = ACTIONS(2467), - [anon_sym_PLUS] = ACTIONS(2931), - [anon_sym_DASH] = ACTIONS(2931), - [anon_sym_PLUS_PLUS] = ACTIONS(2943), - [anon_sym_DASH_DASH] = ACTIONS(2943), - [anon_sym_BANG] = ACTIONS(2943), - [anon_sym_data] = ACTIONS(5292), - [anon_sym_inner] = ACTIONS(5292), - [anon_sym_value] = ACTIONS(5292), - [anon_sym_expect] = ACTIONS(5292), - [anon_sym_actual] = ACTIONS(5292), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2473), - [anon_sym_continue_AT] = ACTIONS(2476), - [anon_sym_break_AT] = ACTIONS(2479), - [anon_sym_this_AT] = ACTIONS(2482), - [anon_sym_super_AT] = ACTIONS(2485), - [sym_real_literal] = ACTIONS(2488), - [sym_integer_literal] = ACTIONS(2491), - [sym_hex_literal] = ACTIONS(2494), - [sym_bin_literal] = ACTIONS(2494), - [anon_sym_true] = ACTIONS(2497), - [anon_sym_false] = ACTIONS(2497), - [anon_sym_SQUOTE] = ACTIONS(2500), - [sym__backtick_identifier] = ACTIONS(2503), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2506), - }, - [1247] = { - [sym__expression] = STATE(4077), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(2127), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2130), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_LPAREN] = ACTIONS(2136), - [anon_sym_object] = ACTIONS(5277), - [anon_sym_fun] = ACTIONS(5295), - [anon_sym_get] = ACTIONS(5283), - [anon_sym_set] = ACTIONS(5283), - [anon_sym_this] = ACTIONS(2151), - [anon_sym_super] = ACTIONS(2154), - [anon_sym_STAR] = ACTIONS(2818), - [sym_label] = ACTIONS(2821), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2824), - [anon_sym_when] = ACTIONS(2169), - [anon_sym_try] = ACTIONS(2172), - [anon_sym_throw] = ACTIONS(2827), - [anon_sym_return] = ACTIONS(2830), - [anon_sym_continue] = ACTIONS(2181), - [anon_sym_break] = ACTIONS(2181), - [anon_sym_COLON_COLON] = ACTIONS(2184), - [anon_sym_PLUS] = ACTIONS(2821), - [anon_sym_DASH] = ACTIONS(2821), - [anon_sym_PLUS_PLUS] = ACTIONS(2833), - [anon_sym_DASH_DASH] = ACTIONS(2833), - [anon_sym_BANG] = ACTIONS(2833), - [anon_sym_data] = ACTIONS(5283), - [anon_sym_inner] = ACTIONS(5283), - [anon_sym_value] = ACTIONS(5283), - [anon_sym_expect] = ACTIONS(5283), - [anon_sym_actual] = ACTIONS(5283), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2193), - [anon_sym_break_AT] = ACTIONS(2196), - [anon_sym_this_AT] = ACTIONS(2199), - [anon_sym_super_AT] = ACTIONS(2202), - [sym_real_literal] = ACTIONS(2205), - [sym_integer_literal] = ACTIONS(2208), - [sym_hex_literal] = ACTIONS(2211), - [sym_bin_literal] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2214), - [anon_sym_false] = ACTIONS(2214), - [anon_sym_SQUOTE] = ACTIONS(2217), - [sym__backtick_identifier] = ACTIONS(2220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2223), - }, - [1248] = { - [sym__expression] = STATE(4272), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(2410), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2413), - [anon_sym_LBRACE] = ACTIONS(2416), - [anon_sym_LPAREN] = ACTIONS(2419), - [anon_sym_object] = ACTIONS(5286), - [anon_sym_fun] = ACTIONS(5298), - [anon_sym_get] = ACTIONS(5292), - [anon_sym_set] = ACTIONS(5292), - [anon_sym_this] = ACTIONS(2434), - [anon_sym_super] = ACTIONS(2437), - [anon_sym_STAR] = ACTIONS(2752), - [sym_label] = ACTIONS(2755), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2758), - [anon_sym_when] = ACTIONS(2452), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2761), - [anon_sym_return] = ACTIONS(2764), - [anon_sym_continue] = ACTIONS(2464), - [anon_sym_break] = ACTIONS(2464), - [anon_sym_COLON_COLON] = ACTIONS(2467), - [anon_sym_PLUS] = ACTIONS(2755), - [anon_sym_DASH] = ACTIONS(2755), - [anon_sym_PLUS_PLUS] = ACTIONS(2767), - [anon_sym_DASH_DASH] = ACTIONS(2767), - [anon_sym_BANG] = ACTIONS(2767), - [anon_sym_data] = ACTIONS(5292), - [anon_sym_inner] = ACTIONS(5292), - [anon_sym_value] = ACTIONS(5292), - [anon_sym_expect] = ACTIONS(5292), - [anon_sym_actual] = ACTIONS(5292), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2473), - [anon_sym_continue_AT] = ACTIONS(2476), - [anon_sym_break_AT] = ACTIONS(2479), - [anon_sym_this_AT] = ACTIONS(2482), - [anon_sym_super_AT] = ACTIONS(2485), - [sym_real_literal] = ACTIONS(2488), - [sym_integer_literal] = ACTIONS(2491), - [sym_hex_literal] = ACTIONS(2494), - [sym_bin_literal] = ACTIONS(2494), - [anon_sym_true] = ACTIONS(2497), - [anon_sym_false] = ACTIONS(2497), - [anon_sym_SQUOTE] = ACTIONS(2500), - [sym__backtick_identifier] = ACTIONS(2503), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2506), - }, - [1249] = { - [sym__expression] = STATE(4021), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(2410), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2413), - [anon_sym_LBRACE] = ACTIONS(2416), - [anon_sym_LPAREN] = ACTIONS(2419), - [anon_sym_object] = ACTIONS(5286), - [anon_sym_fun] = ACTIONS(5301), - [anon_sym_get] = ACTIONS(5292), - [anon_sym_set] = ACTIONS(5292), - [anon_sym_this] = ACTIONS(2434), - [anon_sym_super] = ACTIONS(2437), - [anon_sym_STAR] = ACTIONS(2440), - [sym_label] = ACTIONS(2443), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2449), - [anon_sym_when] = ACTIONS(2452), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2458), - [anon_sym_return] = ACTIONS(2461), - [anon_sym_continue] = ACTIONS(2464), - [anon_sym_break] = ACTIONS(2464), - [anon_sym_COLON_COLON] = ACTIONS(2467), - [anon_sym_PLUS] = ACTIONS(2443), - [anon_sym_DASH] = ACTIONS(2443), - [anon_sym_PLUS_PLUS] = ACTIONS(2470), - [anon_sym_DASH_DASH] = ACTIONS(2470), - [anon_sym_BANG] = ACTIONS(2470), - [anon_sym_data] = ACTIONS(5292), - [anon_sym_inner] = ACTIONS(5292), - [anon_sym_value] = ACTIONS(5292), - [anon_sym_expect] = ACTIONS(5292), - [anon_sym_actual] = ACTIONS(5292), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2473), - [anon_sym_continue_AT] = ACTIONS(2476), - [anon_sym_break_AT] = ACTIONS(2479), - [anon_sym_this_AT] = ACTIONS(2482), - [anon_sym_super_AT] = ACTIONS(2485), - [sym_real_literal] = ACTIONS(2488), - [sym_integer_literal] = ACTIONS(2491), - [sym_hex_literal] = ACTIONS(2494), - [sym_bin_literal] = ACTIONS(2494), - [anon_sym_true] = ACTIONS(2497), - [anon_sym_false] = ACTIONS(2497), - [anon_sym_SQUOTE] = ACTIONS(2500), - [sym__backtick_identifier] = ACTIONS(2503), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2506), - }, - [1250] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_EQ] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(5304), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_object] = ACTIONS(4850), - [anon_sym_fun] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_this] = ACTIONS(4850), - [anon_sym_super] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4850), - [sym_label] = ACTIONS(4850), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_null] = ACTIONS(4850), - [anon_sym_if] = ACTIONS(4850), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_when] = ACTIONS(4850), - [anon_sym_try] = ACTIONS(4850), - [anon_sym_throw] = ACTIONS(4850), - [anon_sym_return] = ACTIONS(4850), - [anon_sym_continue] = ACTIONS(4850), - [anon_sym_break] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_PLUS_EQ] = ACTIONS(4852), - [anon_sym_DASH_EQ] = ACTIONS(4852), - [anon_sym_STAR_EQ] = ACTIONS(4852), - [anon_sym_SLASH_EQ] = ACTIONS(4852), - [anon_sym_PERCENT_EQ] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4850), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG] = ACTIONS(4850), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_suspend] = ACTIONS(4850), - [anon_sym_sealed] = ACTIONS(4850), - [anon_sym_annotation] = ACTIONS(4850), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_override] = ACTIONS(4850), - [anon_sym_lateinit] = ACTIONS(4850), - [anon_sym_public] = ACTIONS(4850), - [anon_sym_private] = ACTIONS(4850), - [anon_sym_internal] = ACTIONS(4850), - [anon_sym_protected] = ACTIONS(4850), - [anon_sym_tailrec] = ACTIONS(4850), - [anon_sym_operator] = ACTIONS(4850), - [anon_sym_infix] = ACTIONS(4850), - [anon_sym_inline] = ACTIONS(4850), - [anon_sym_external] = ACTIONS(4850), - [sym_property_modifier] = ACTIONS(4850), - [anon_sym_abstract] = ACTIONS(4850), - [anon_sym_final] = ACTIONS(4850), - [anon_sym_open] = ACTIONS(4850), - [anon_sym_vararg] = ACTIONS(4850), - [anon_sym_noinline] = ACTIONS(4850), - [anon_sym_crossinline] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4852), - [anon_sym_continue_AT] = ACTIONS(4852), - [anon_sym_break_AT] = ACTIONS(4852), - [anon_sym_this_AT] = ACTIONS(4852), - [anon_sym_super_AT] = ACTIONS(4852), - [sym_real_literal] = ACTIONS(4852), - [sym_integer_literal] = ACTIONS(4850), - [sym_hex_literal] = ACTIONS(4852), - [sym_bin_literal] = ACTIONS(4852), - [anon_sym_true] = ACTIONS(4850), - [anon_sym_false] = ACTIONS(4850), - [anon_sym_SQUOTE] = ACTIONS(4852), - [sym__backtick_identifier] = ACTIONS(4852), - [sym__automatic_semicolon] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4852), - }, - [1251] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_EQ] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(5306), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_object] = ACTIONS(4840), - [anon_sym_fun] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_this] = ACTIONS(4840), - [anon_sym_super] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4840), - [sym_label] = ACTIONS(4840), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_null] = ACTIONS(4840), - [anon_sym_if] = ACTIONS(4840), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_when] = ACTIONS(4840), - [anon_sym_try] = ACTIONS(4840), - [anon_sym_throw] = ACTIONS(4840), - [anon_sym_return] = ACTIONS(4840), - [anon_sym_continue] = ACTIONS(4840), - [anon_sym_break] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_PLUS_EQ] = ACTIONS(4842), - [anon_sym_DASH_EQ] = ACTIONS(4842), - [anon_sym_STAR_EQ] = ACTIONS(4842), - [anon_sym_SLASH_EQ] = ACTIONS(4842), - [anon_sym_PERCENT_EQ] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4840), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG] = ACTIONS(4840), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_suspend] = ACTIONS(4840), - [anon_sym_sealed] = ACTIONS(4840), - [anon_sym_annotation] = ACTIONS(4840), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_override] = ACTIONS(4840), - [anon_sym_lateinit] = ACTIONS(4840), - [anon_sym_public] = ACTIONS(4840), - [anon_sym_private] = ACTIONS(4840), - [anon_sym_internal] = ACTIONS(4840), - [anon_sym_protected] = ACTIONS(4840), - [anon_sym_tailrec] = ACTIONS(4840), - [anon_sym_operator] = ACTIONS(4840), - [anon_sym_infix] = ACTIONS(4840), - [anon_sym_inline] = ACTIONS(4840), - [anon_sym_external] = ACTIONS(4840), - [sym_property_modifier] = ACTIONS(4840), - [anon_sym_abstract] = ACTIONS(4840), - [anon_sym_final] = ACTIONS(4840), - [anon_sym_open] = ACTIONS(4840), - [anon_sym_vararg] = ACTIONS(4840), - [anon_sym_noinline] = ACTIONS(4840), - [anon_sym_crossinline] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4842), - [anon_sym_continue_AT] = ACTIONS(4842), - [anon_sym_break_AT] = ACTIONS(4842), - [anon_sym_this_AT] = ACTIONS(4842), - [anon_sym_super_AT] = ACTIONS(4842), - [sym_real_literal] = ACTIONS(4842), - [sym_integer_literal] = ACTIONS(4840), - [sym_hex_literal] = ACTIONS(4842), - [sym_bin_literal] = ACTIONS(4842), - [anon_sym_true] = ACTIONS(4840), - [anon_sym_false] = ACTIONS(4840), - [anon_sym_SQUOTE] = ACTIONS(4842), - [sym__backtick_identifier] = ACTIONS(4842), - [sym__automatic_semicolon] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4842), - }, - [1252] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(5308), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_suspend] = ACTIONS(4182), - [anon_sym_sealed] = ACTIONS(4182), - [anon_sym_annotation] = ACTIONS(4182), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4182), - [anon_sym_lateinit] = ACTIONS(4182), - [anon_sym_public] = ACTIONS(4182), - [anon_sym_private] = ACTIONS(4182), - [anon_sym_internal] = ACTIONS(4182), - [anon_sym_protected] = ACTIONS(4182), - [anon_sym_tailrec] = ACTIONS(4182), - [anon_sym_operator] = ACTIONS(4182), - [anon_sym_infix] = ACTIONS(4182), - [anon_sym_inline] = ACTIONS(4182), - [anon_sym_external] = ACTIONS(4182), - [sym_property_modifier] = ACTIONS(4182), - [anon_sym_abstract] = ACTIONS(4182), - [anon_sym_final] = ACTIONS(4182), - [anon_sym_open] = ACTIONS(4182), - [anon_sym_vararg] = ACTIONS(4182), - [anon_sym_noinline] = ACTIONS(4182), - [anon_sym_crossinline] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [1253] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(5312), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_suspend] = ACTIONS(4214), - [anon_sym_sealed] = ACTIONS(4214), - [anon_sym_annotation] = ACTIONS(4214), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4214), - [anon_sym_lateinit] = ACTIONS(4214), - [anon_sym_public] = ACTIONS(4214), - [anon_sym_private] = ACTIONS(4214), - [anon_sym_internal] = ACTIONS(4214), - [anon_sym_protected] = ACTIONS(4214), - [anon_sym_tailrec] = ACTIONS(4214), - [anon_sym_operator] = ACTIONS(4214), - [anon_sym_infix] = ACTIONS(4214), - [anon_sym_inline] = ACTIONS(4214), - [anon_sym_external] = ACTIONS(4214), - [sym_property_modifier] = ACTIONS(4214), - [anon_sym_abstract] = ACTIONS(4214), - [anon_sym_final] = ACTIONS(4214), - [anon_sym_open] = ACTIONS(4214), - [anon_sym_vararg] = ACTIONS(4214), - [anon_sym_noinline] = ACTIONS(4214), - [anon_sym_crossinline] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [1254] = { - [sym__expression] = STATE(1803), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(2292), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2295), - [anon_sym_LBRACE] = ACTIONS(2298), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_object] = ACTIONS(5268), - [anon_sym_fun] = ACTIONS(5316), - [anon_sym_get] = ACTIONS(5274), - [anon_sym_set] = ACTIONS(5274), - [anon_sym_this] = ACTIONS(2316), - [anon_sym_super] = ACTIONS(2319), - [anon_sym_STAR] = ACTIONS(2840), - [sym_label] = ACTIONS(2843), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2328), - [anon_sym_if] = ACTIONS(2846), - [anon_sym_when] = ACTIONS(2334), - [anon_sym_try] = ACTIONS(2337), - [anon_sym_throw] = ACTIONS(2849), - [anon_sym_return] = ACTIONS(2852), - [anon_sym_continue] = ACTIONS(2346), - [anon_sym_break] = ACTIONS(2346), - [anon_sym_COLON_COLON] = ACTIONS(2349), - [anon_sym_PLUS] = ACTIONS(2843), - [anon_sym_DASH] = ACTIONS(2843), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_BANG] = ACTIONS(2855), - [anon_sym_data] = ACTIONS(5274), - [anon_sym_inner] = ACTIONS(5274), - [anon_sym_value] = ACTIONS(5274), - [anon_sym_expect] = ACTIONS(5274), - [anon_sym_actual] = ACTIONS(5274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2355), - [anon_sym_break_AT] = ACTIONS(2358), - [anon_sym_this_AT] = ACTIONS(2361), - [anon_sym_super_AT] = ACTIONS(2364), - [sym_real_literal] = ACTIONS(2367), - [sym_integer_literal] = ACTIONS(2370), - [sym_hex_literal] = ACTIONS(2373), - [sym_bin_literal] = ACTIONS(2373), - [anon_sym_true] = ACTIONS(2376), - [anon_sym_false] = ACTIONS(2376), - [anon_sym_SQUOTE] = ACTIONS(2379), - [sym__backtick_identifier] = ACTIONS(2382), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2385), - }, - [1255] = { - [sym_getter] = STATE(9888), - [sym_setter] = STATE(9888), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9211), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(5319), - [anon_sym_get] = ACTIONS(5261), - [anon_sym_set] = ACTIONS(5263), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1256] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(5321), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4190), - [anon_sym_fun] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_this] = ACTIONS(4190), - [anon_sym_super] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4190), - [sym_label] = ACTIONS(4190), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4190), - [anon_sym_if] = ACTIONS(4190), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4190), - [anon_sym_try] = ACTIONS(4190), - [anon_sym_throw] = ACTIONS(4190), - [anon_sym_return] = ACTIONS(4190), - [anon_sym_continue] = ACTIONS(4190), - [anon_sym_break] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG] = ACTIONS(4190), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4188), - [anon_sym_continue_AT] = ACTIONS(4188), - [anon_sym_break_AT] = ACTIONS(4188), - [anon_sym_this_AT] = ACTIONS(4188), - [anon_sym_super_AT] = ACTIONS(4188), - [sym_real_literal] = ACTIONS(4188), - [sym_integer_literal] = ACTIONS(4190), - [sym_hex_literal] = ACTIONS(4188), - [sym_bin_literal] = ACTIONS(4188), - [anon_sym_true] = ACTIONS(4190), - [anon_sym_false] = ACTIONS(4190), - [anon_sym_SQUOTE] = ACTIONS(4188), - [sym__backtick_identifier] = ACTIONS(4188), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4188), - }, - [1257] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(5323), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4222), - [anon_sym_fun] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_this] = ACTIONS(4222), - [anon_sym_super] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4222), - [sym_label] = ACTIONS(4222), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4222), - [anon_sym_if] = ACTIONS(4222), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4222), - [anon_sym_try] = ACTIONS(4222), - [anon_sym_throw] = ACTIONS(4222), - [anon_sym_return] = ACTIONS(4222), - [anon_sym_continue] = ACTIONS(4222), - [anon_sym_break] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG] = ACTIONS(4222), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4220), - [anon_sym_continue_AT] = ACTIONS(4220), - [anon_sym_break_AT] = ACTIONS(4220), - [anon_sym_this_AT] = ACTIONS(4220), - [anon_sym_super_AT] = ACTIONS(4220), - [sym_real_literal] = ACTIONS(4220), - [sym_integer_literal] = ACTIONS(4222), - [sym_hex_literal] = ACTIONS(4220), - [sym_bin_literal] = ACTIONS(4220), - [anon_sym_true] = ACTIONS(4222), - [anon_sym_false] = ACTIONS(4222), - [anon_sym_SQUOTE] = ACTIONS(4220), - [sym__backtick_identifier] = ACTIONS(4220), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4220), - }, - [1258] = { - [sym__expression] = STATE(521), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(2509), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym_LBRACE] = ACTIONS(2515), - [anon_sym_LPAREN] = ACTIONS(2518), - [anon_sym_object] = ACTIONS(5228), - [anon_sym_fun] = ACTIONS(5325), - [anon_sym_get] = ACTIONS(5234), - [anon_sym_set] = ACTIONS(5234), - [anon_sym_this] = ACTIONS(2533), - [anon_sym_super] = ACTIONS(2536), - [anon_sym_STAR] = ACTIONS(2730), - [sym_label] = ACTIONS(2733), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2545), - [anon_sym_if] = ACTIONS(2736), - [anon_sym_when] = ACTIONS(2551), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2739), - [anon_sym_return] = ACTIONS(2742), - [anon_sym_continue] = ACTIONS(2563), - [anon_sym_break] = ACTIONS(2563), - [anon_sym_COLON_COLON] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2733), - [anon_sym_DASH] = ACTIONS(2733), - [anon_sym_PLUS_PLUS] = ACTIONS(2745), - [anon_sym_DASH_DASH] = ACTIONS(2745), - [anon_sym_BANG] = ACTIONS(2745), - [anon_sym_data] = ACTIONS(5234), - [anon_sym_inner] = ACTIONS(5234), - [anon_sym_value] = ACTIONS(5234), - [anon_sym_expect] = ACTIONS(5234), - [anon_sym_actual] = ACTIONS(5234), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2572), - [anon_sym_break_AT] = ACTIONS(2575), - [anon_sym_this_AT] = ACTIONS(2578), - [anon_sym_super_AT] = ACTIONS(2581), - [sym_real_literal] = ACTIONS(2584), - [sym_integer_literal] = ACTIONS(2587), - [sym_hex_literal] = ACTIONS(2590), - [sym_bin_literal] = ACTIONS(2590), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2596), - [sym__backtick_identifier] = ACTIONS(2599), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2602), - }, - [1259] = { - [sym__expression] = STATE(2453), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(2020), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2027), - [anon_sym_LBRACE] = ACTIONS(2032), - [anon_sym_LPAREN] = ACTIONS(2035), - [anon_sym_object] = ACTIONS(5250), - [anon_sym_fun] = ACTIONS(5328), - [anon_sym_get] = ACTIONS(5256), - [anon_sym_set] = ACTIONS(5256), - [anon_sym_this] = ACTIONS(2050), - [anon_sym_super] = ACTIONS(2053), - [anon_sym_STAR] = ACTIONS(2056), - [sym_label] = ACTIONS(2059), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2064), - [anon_sym_if] = ACTIONS(2067), - [anon_sym_when] = ACTIONS(2070), - [anon_sym_try] = ACTIONS(2073), - [anon_sym_throw] = ACTIONS(2076), - [anon_sym_return] = ACTIONS(2079), - [anon_sym_continue] = ACTIONS(2082), - [anon_sym_break] = ACTIONS(2082), - [anon_sym_COLON_COLON] = ACTIONS(2085), - [anon_sym_PLUS] = ACTIONS(2059), - [anon_sym_DASH] = ACTIONS(2059), - [anon_sym_PLUS_PLUS] = ACTIONS(2088), - [anon_sym_DASH_DASH] = ACTIONS(2088), - [anon_sym_BANG] = ACTIONS(2088), - [anon_sym_data] = ACTIONS(5256), - [anon_sym_inner] = ACTIONS(5256), - [anon_sym_value] = ACTIONS(5256), - [anon_sym_expect] = ACTIONS(5256), - [anon_sym_actual] = ACTIONS(5256), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2094), - [anon_sym_break_AT] = ACTIONS(2097), - [anon_sym_this_AT] = ACTIONS(2100), - [anon_sym_super_AT] = ACTIONS(2103), - [sym_real_literal] = ACTIONS(2106), - [sym_integer_literal] = ACTIONS(2109), - [sym_hex_literal] = ACTIONS(2112), - [sym_bin_literal] = ACTIONS(2112), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_SQUOTE] = ACTIONS(2118), - [sym__backtick_identifier] = ACTIONS(2121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2124), - }, - [1260] = { - [sym_type_constraints] = STATE(1706), - [sym_function_body] = STATE(1133), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(5331), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [1261] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(4182), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(5333), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4185), - [anon_sym_DASH_EQ] = ACTIONS(4185), - [anon_sym_STAR_EQ] = ACTIONS(4185), - [anon_sym_SLASH_EQ] = ACTIONS(4185), - [anon_sym_PERCENT_EQ] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_suspend] = ACTIONS(4182), - [anon_sym_sealed] = ACTIONS(4182), - [anon_sym_annotation] = ACTIONS(4182), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4182), - [anon_sym_lateinit] = ACTIONS(4182), - [anon_sym_public] = ACTIONS(4182), - [anon_sym_private] = ACTIONS(4182), - [anon_sym_internal] = ACTIONS(4182), - [anon_sym_protected] = ACTIONS(4182), - [anon_sym_tailrec] = ACTIONS(4182), - [anon_sym_operator] = ACTIONS(4182), - [anon_sym_infix] = ACTIONS(4182), - [anon_sym_inline] = ACTIONS(4182), - [anon_sym_external] = ACTIONS(4182), - [sym_property_modifier] = ACTIONS(4182), - [anon_sym_abstract] = ACTIONS(4182), - [anon_sym_final] = ACTIONS(4182), - [anon_sym_open] = ACTIONS(4182), - [anon_sym_vararg] = ACTIONS(4182), - [anon_sym_noinline] = ACTIONS(4182), - [anon_sym_crossinline] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [1262] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(4214), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(5337), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4217), - [anon_sym_DASH_EQ] = ACTIONS(4217), - [anon_sym_STAR_EQ] = ACTIONS(4217), - [anon_sym_SLASH_EQ] = ACTIONS(4217), - [anon_sym_PERCENT_EQ] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_suspend] = ACTIONS(4214), - [anon_sym_sealed] = ACTIONS(4214), - [anon_sym_annotation] = ACTIONS(4214), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4214), - [anon_sym_lateinit] = ACTIONS(4214), - [anon_sym_public] = ACTIONS(4214), - [anon_sym_private] = ACTIONS(4214), - [anon_sym_internal] = ACTIONS(4214), - [anon_sym_protected] = ACTIONS(4214), - [anon_sym_tailrec] = ACTIONS(4214), - [anon_sym_operator] = ACTIONS(4214), - [anon_sym_infix] = ACTIONS(4214), - [anon_sym_inline] = ACTIONS(4214), - [anon_sym_external] = ACTIONS(4214), - [sym_property_modifier] = ACTIONS(4214), - [anon_sym_abstract] = ACTIONS(4214), - [anon_sym_final] = ACTIONS(4214), - [anon_sym_open] = ACTIONS(4214), - [anon_sym_vararg] = ACTIONS(4214), - [anon_sym_noinline] = ACTIONS(4214), - [anon_sym_crossinline] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [1263] = { - [sym_getter] = STATE(9875), - [sym_setter] = STATE(9875), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9211), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(5341), - [anon_sym_get] = ACTIONS(5261), - [anon_sym_set] = ACTIONS(5263), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1264] = { - [sym_type_constraints] = STATE(1336), - [sym_function_body] = STATE(1133), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [1265] = { - [sym_type_constraints] = STATE(1638), - [sym_function_body] = STATE(1166), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(5343), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [1266] = { - [sym_function_body] = STATE(1071), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(5345), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_COMMA] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_where] = ACTIONS(4250), - [anon_sym_object] = ACTIONS(4250), - [anon_sym_fun] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_this] = ACTIONS(4250), - [anon_sym_super] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4252), - [sym_label] = ACTIONS(4250), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_null] = ACTIONS(4250), - [anon_sym_if] = ACTIONS(4250), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_when] = ACTIONS(4250), - [anon_sym_try] = ACTIONS(4250), - [anon_sym_throw] = ACTIONS(4250), - [anon_sym_return] = ACTIONS(4250), - [anon_sym_continue] = ACTIONS(4250), - [anon_sym_break] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4252), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG] = ACTIONS(4250), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_suspend] = ACTIONS(4250), - [anon_sym_sealed] = ACTIONS(4250), - [anon_sym_annotation] = ACTIONS(4250), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_override] = ACTIONS(4250), - [anon_sym_lateinit] = ACTIONS(4250), - [anon_sym_public] = ACTIONS(4250), - [anon_sym_private] = ACTIONS(4250), - [anon_sym_internal] = ACTIONS(4250), - [anon_sym_protected] = ACTIONS(4250), - [anon_sym_tailrec] = ACTIONS(4250), - [anon_sym_operator] = ACTIONS(4250), - [anon_sym_infix] = ACTIONS(4250), - [anon_sym_inline] = ACTIONS(4250), - [anon_sym_external] = ACTIONS(4250), - [sym_property_modifier] = ACTIONS(4250), - [anon_sym_abstract] = ACTIONS(4250), - [anon_sym_final] = ACTIONS(4250), - [anon_sym_open] = ACTIONS(4250), - [anon_sym_vararg] = ACTIONS(4250), - [anon_sym_noinline] = ACTIONS(4250), - [anon_sym_crossinline] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4252), - [anon_sym_continue_AT] = ACTIONS(4252), - [anon_sym_break_AT] = ACTIONS(4252), - [anon_sym_this_AT] = ACTIONS(4252), - [anon_sym_super_AT] = ACTIONS(4252), - [sym_real_literal] = ACTIONS(4252), - [sym_integer_literal] = ACTIONS(4250), - [sym_hex_literal] = ACTIONS(4252), - [sym_bin_literal] = ACTIONS(4252), - [anon_sym_true] = ACTIONS(4250), - [anon_sym_false] = ACTIONS(4250), - [anon_sym_SQUOTE] = ACTIONS(4252), - [sym__backtick_identifier] = ACTIONS(4252), - [sym__automatic_semicolon] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4252), - }, - [1267] = { - [sym__expression] = STATE(2249), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym_LBRACE] = ACTIONS(2611), - [anon_sym_LPAREN] = ACTIONS(2614), - [anon_sym_object] = ACTIONS(5241), - [anon_sym_fun] = ACTIONS(5347), - [anon_sym_get] = ACTIONS(5247), - [anon_sym_set] = ACTIONS(5247), - [anon_sym_this] = ACTIONS(2629), - [anon_sym_super] = ACTIONS(2632), - [anon_sym_STAR] = ACTIONS(2708), - [sym_label] = ACTIONS(2711), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2641), - [anon_sym_if] = ACTIONS(2714), - [anon_sym_when] = ACTIONS(2647), - [anon_sym_try] = ACTIONS(2650), - [anon_sym_throw] = ACTIONS(2717), - [anon_sym_return] = ACTIONS(2720), - [anon_sym_continue] = ACTIONS(2659), - [anon_sym_break] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2711), - [anon_sym_DASH] = ACTIONS(2711), - [anon_sym_PLUS_PLUS] = ACTIONS(2723), - [anon_sym_DASH_DASH] = ACTIONS(2723), - [anon_sym_BANG] = ACTIONS(2723), - [anon_sym_data] = ACTIONS(5247), - [anon_sym_inner] = ACTIONS(5247), - [anon_sym_value] = ACTIONS(5247), - [anon_sym_expect] = ACTIONS(5247), - [anon_sym_actual] = ACTIONS(5247), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2668), - [anon_sym_continue_AT] = ACTIONS(2671), - [anon_sym_break_AT] = ACTIONS(2674), - [anon_sym_this_AT] = ACTIONS(2677), - [anon_sym_super_AT] = ACTIONS(2680), - [sym_real_literal] = ACTIONS(2683), - [sym_integer_literal] = ACTIONS(2686), - [sym_hex_literal] = ACTIONS(2689), - [sym_bin_literal] = ACTIONS(2689), - [anon_sym_true] = ACTIONS(2692), - [anon_sym_false] = ACTIONS(2692), - [anon_sym_SQUOTE] = ACTIONS(2695), - [sym__backtick_identifier] = ACTIONS(2698), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2701), - }, - [1268] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(5350), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [1269] = { - [sym_type_constraints] = STATE(1332), - [sym_function_body] = STATE(1159), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [1270] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(5354), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [1271] = { - [sym_getter] = STATE(10035), - [sym_setter] = STATE(10035), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9211), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(5358), - [anon_sym_get] = ACTIONS(5261), - [anon_sym_set] = ACTIONS(5263), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1272] = { - [sym__expression] = STATE(3810), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(2127), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2130), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_LPAREN] = ACTIONS(2136), - [anon_sym_object] = ACTIONS(5277), - [anon_sym_fun] = ACTIONS(5360), - [anon_sym_get] = ACTIONS(5283), - [anon_sym_set] = ACTIONS(5283), - [anon_sym_this] = ACTIONS(2151), - [anon_sym_super] = ACTIONS(2154), - [anon_sym_STAR] = ACTIONS(2774), - [sym_label] = ACTIONS(2777), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2780), - [anon_sym_when] = ACTIONS(2169), - [anon_sym_try] = ACTIONS(2172), - [anon_sym_throw] = ACTIONS(2783), - [anon_sym_return] = ACTIONS(2786), - [anon_sym_continue] = ACTIONS(2181), - [anon_sym_break] = ACTIONS(2181), - [anon_sym_COLON_COLON] = ACTIONS(2184), - [anon_sym_PLUS] = ACTIONS(2777), - [anon_sym_DASH] = ACTIONS(2777), - [anon_sym_PLUS_PLUS] = ACTIONS(2789), - [anon_sym_DASH_DASH] = ACTIONS(2789), - [anon_sym_BANG] = ACTIONS(2789), - [anon_sym_data] = ACTIONS(5283), - [anon_sym_inner] = ACTIONS(5283), - [anon_sym_value] = ACTIONS(5283), - [anon_sym_expect] = ACTIONS(5283), - [anon_sym_actual] = ACTIONS(5283), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2193), - [anon_sym_break_AT] = ACTIONS(2196), - [anon_sym_this_AT] = ACTIONS(2199), - [anon_sym_super_AT] = ACTIONS(2202), - [sym_real_literal] = ACTIONS(2205), - [sym_integer_literal] = ACTIONS(2208), - [sym_hex_literal] = ACTIONS(2211), - [sym_bin_literal] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2214), - [anon_sym_false] = ACTIONS(2214), - [anon_sym_SQUOTE] = ACTIONS(2217), - [sym__backtick_identifier] = ACTIONS(2220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2223), - }, - [1273] = { - [sym_type_constraints] = STATE(1330), - [sym_function_body] = STATE(1186), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [1274] = { - [sym_getter] = STATE(9908), - [sym_setter] = STATE(9908), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9211), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(5363), - [anon_sym_get] = ACTIONS(5261), - [anon_sym_set] = ACTIONS(5263), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1275] = { - [sym__expression] = STATE(2293), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(2292), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2295), - [anon_sym_LBRACE] = ACTIONS(2298), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_object] = ACTIONS(5268), - [anon_sym_fun] = ACTIONS(5365), - [anon_sym_get] = ACTIONS(5274), - [anon_sym_set] = ACTIONS(5274), - [anon_sym_this] = ACTIONS(2316), - [anon_sym_super] = ACTIONS(2319), - [anon_sym_STAR] = ACTIONS(2322), - [sym_label] = ACTIONS(2325), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2328), - [anon_sym_if] = ACTIONS(2331), - [anon_sym_when] = ACTIONS(2334), - [anon_sym_try] = ACTIONS(2337), - [anon_sym_throw] = ACTIONS(2340), - [anon_sym_return] = ACTIONS(2343), - [anon_sym_continue] = ACTIONS(2346), - [anon_sym_break] = ACTIONS(2346), - [anon_sym_COLON_COLON] = ACTIONS(2349), - [anon_sym_PLUS] = ACTIONS(2325), - [anon_sym_DASH] = ACTIONS(2325), - [anon_sym_PLUS_PLUS] = ACTIONS(2352), - [anon_sym_DASH_DASH] = ACTIONS(2352), - [anon_sym_BANG] = ACTIONS(2352), - [anon_sym_data] = ACTIONS(5274), - [anon_sym_inner] = ACTIONS(5274), - [anon_sym_value] = ACTIONS(5274), - [anon_sym_expect] = ACTIONS(5274), - [anon_sym_actual] = ACTIONS(5274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2355), - [anon_sym_break_AT] = ACTIONS(2358), - [anon_sym_this_AT] = ACTIONS(2361), - [anon_sym_super_AT] = ACTIONS(2364), - [sym_real_literal] = ACTIONS(2367), - [sym_integer_literal] = ACTIONS(2370), - [sym_hex_literal] = ACTIONS(2373), - [sym_bin_literal] = ACTIONS(2373), - [anon_sym_true] = ACTIONS(2376), - [anon_sym_false] = ACTIONS(2376), - [anon_sym_SQUOTE] = ACTIONS(2379), - [sym__backtick_identifier] = ACTIONS(2382), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2385), - }, - [1276] = { - [sym__expression] = STATE(3295), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(2410), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2413), - [anon_sym_LBRACE] = ACTIONS(2416), - [anon_sym_LPAREN] = ACTIONS(2419), - [anon_sym_object] = ACTIONS(5286), - [anon_sym_fun] = ACTIONS(5368), - [anon_sym_get] = ACTIONS(5292), - [anon_sym_set] = ACTIONS(5292), - [anon_sym_this] = ACTIONS(2434), - [anon_sym_super] = ACTIONS(2437), - [anon_sym_STAR] = ACTIONS(2796), - [sym_label] = ACTIONS(2799), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2802), - [anon_sym_when] = ACTIONS(2452), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2805), - [anon_sym_return] = ACTIONS(2808), - [anon_sym_continue] = ACTIONS(2464), - [anon_sym_break] = ACTIONS(2464), - [anon_sym_COLON_COLON] = ACTIONS(2467), - [anon_sym_PLUS] = ACTIONS(2799), - [anon_sym_DASH] = ACTIONS(2799), - [anon_sym_PLUS_PLUS] = ACTIONS(2811), - [anon_sym_DASH_DASH] = ACTIONS(2811), - [anon_sym_BANG] = ACTIONS(2811), - [anon_sym_data] = ACTIONS(5292), - [anon_sym_inner] = ACTIONS(5292), - [anon_sym_value] = ACTIONS(5292), - [anon_sym_expect] = ACTIONS(5292), - [anon_sym_actual] = ACTIONS(5292), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2473), - [anon_sym_continue_AT] = ACTIONS(2476), - [anon_sym_break_AT] = ACTIONS(2479), - [anon_sym_this_AT] = ACTIONS(2482), - [anon_sym_super_AT] = ACTIONS(2485), - [sym_real_literal] = ACTIONS(2488), - [sym_integer_literal] = ACTIONS(2491), - [sym_hex_literal] = ACTIONS(2494), - [sym_bin_literal] = ACTIONS(2494), - [anon_sym_true] = ACTIONS(2497), - [anon_sym_false] = ACTIONS(2497), - [anon_sym_SQUOTE] = ACTIONS(2500), - [sym__backtick_identifier] = ACTIONS(2503), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2506), - }, - [1277] = { - [sym__expression] = STATE(1012), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(2292), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2295), - [anon_sym_LBRACE] = ACTIONS(2298), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_object] = ACTIONS(5268), - [anon_sym_fun] = ACTIONS(5371), - [anon_sym_get] = ACTIONS(5274), - [anon_sym_set] = ACTIONS(5274), - [anon_sym_this] = ACTIONS(2316), - [anon_sym_super] = ACTIONS(2319), - [anon_sym_STAR] = ACTIONS(2392), - [sym_label] = ACTIONS(2395), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2328), - [anon_sym_if] = ACTIONS(2398), - [anon_sym_when] = ACTIONS(2334), - [anon_sym_try] = ACTIONS(2337), - [anon_sym_throw] = ACTIONS(2401), - [anon_sym_return] = ACTIONS(2404), - [anon_sym_continue] = ACTIONS(2346), - [anon_sym_break] = ACTIONS(2346), - [anon_sym_COLON_COLON] = ACTIONS(2349), - [anon_sym_PLUS] = ACTIONS(2395), - [anon_sym_DASH] = ACTIONS(2395), - [anon_sym_PLUS_PLUS] = ACTIONS(2407), - [anon_sym_DASH_DASH] = ACTIONS(2407), - [anon_sym_BANG] = ACTIONS(2407), - [anon_sym_data] = ACTIONS(5274), - [anon_sym_inner] = ACTIONS(5274), - [anon_sym_value] = ACTIONS(5274), - [anon_sym_expect] = ACTIONS(5274), - [anon_sym_actual] = ACTIONS(5274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2355), - [anon_sym_break_AT] = ACTIONS(2358), - [anon_sym_this_AT] = ACTIONS(2361), - [anon_sym_super_AT] = ACTIONS(2364), - [sym_real_literal] = ACTIONS(2367), - [sym_integer_literal] = ACTIONS(2370), - [sym_hex_literal] = ACTIONS(2373), - [sym_bin_literal] = ACTIONS(2373), - [anon_sym_true] = ACTIONS(2376), - [anon_sym_false] = ACTIONS(2376), - [anon_sym_SQUOTE] = ACTIONS(2379), - [sym__backtick_identifier] = ACTIONS(2382), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2385), - }, - [1278] = { - [sym__expression] = STATE(1192), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym_LBRACE] = ACTIONS(2611), - [anon_sym_LPAREN] = ACTIONS(2614), - [anon_sym_object] = ACTIONS(5241), - [anon_sym_fun] = ACTIONS(5374), - [anon_sym_get] = ACTIONS(5247), - [anon_sym_set] = ACTIONS(5247), - [anon_sym_this] = ACTIONS(2629), - [anon_sym_super] = ACTIONS(2632), - [anon_sym_STAR] = ACTIONS(2635), - [sym_label] = ACTIONS(2638), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2641), - [anon_sym_if] = ACTIONS(2644), - [anon_sym_when] = ACTIONS(2647), - [anon_sym_try] = ACTIONS(2650), - [anon_sym_throw] = ACTIONS(2653), - [anon_sym_return] = ACTIONS(2656), - [anon_sym_continue] = ACTIONS(2659), - [anon_sym_break] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2638), - [anon_sym_DASH] = ACTIONS(2638), - [anon_sym_PLUS_PLUS] = ACTIONS(2665), - [anon_sym_DASH_DASH] = ACTIONS(2665), - [anon_sym_BANG] = ACTIONS(2665), - [anon_sym_data] = ACTIONS(5247), - [anon_sym_inner] = ACTIONS(5247), - [anon_sym_value] = ACTIONS(5247), - [anon_sym_expect] = ACTIONS(5247), - [anon_sym_actual] = ACTIONS(5247), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2668), - [anon_sym_continue_AT] = ACTIONS(2671), - [anon_sym_break_AT] = ACTIONS(2674), - [anon_sym_this_AT] = ACTIONS(2677), - [anon_sym_super_AT] = ACTIONS(2680), - [sym_real_literal] = ACTIONS(2683), - [sym_integer_literal] = ACTIONS(2686), - [sym_hex_literal] = ACTIONS(2689), - [sym_bin_literal] = ACTIONS(2689), - [anon_sym_true] = ACTIONS(2692), - [anon_sym_false] = ACTIONS(2692), - [anon_sym_SQUOTE] = ACTIONS(2695), - [sym__backtick_identifier] = ACTIONS(2698), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2701), - }, - [1279] = { - [sym_type_constraints] = STATE(1639), - [sym_function_body] = STATE(1186), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(5377), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [1280] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(5333), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [1281] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(5337), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [1282] = { - [sym__expression] = STATE(2492), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym_LBRACE] = ACTIONS(2611), - [anon_sym_LPAREN] = ACTIONS(2614), - [anon_sym_object] = ACTIONS(5241), - [anon_sym_fun] = ACTIONS(5379), - [anon_sym_get] = ACTIONS(5247), - [anon_sym_set] = ACTIONS(5247), - [anon_sym_this] = ACTIONS(2629), - [anon_sym_super] = ACTIONS(2632), - [anon_sym_STAR] = ACTIONS(2862), - [sym_label] = ACTIONS(2865), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2641), - [anon_sym_if] = ACTIONS(2868), - [anon_sym_when] = ACTIONS(2647), - [anon_sym_try] = ACTIONS(2650), - [anon_sym_throw] = ACTIONS(2871), - [anon_sym_return] = ACTIONS(2874), - [anon_sym_continue] = ACTIONS(2659), - [anon_sym_break] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2865), - [anon_sym_DASH] = ACTIONS(2865), - [anon_sym_PLUS_PLUS] = ACTIONS(2877), - [anon_sym_DASH_DASH] = ACTIONS(2877), - [anon_sym_BANG] = ACTIONS(2877), - [anon_sym_data] = ACTIONS(5247), - [anon_sym_inner] = ACTIONS(5247), - [anon_sym_value] = ACTIONS(5247), - [anon_sym_expect] = ACTIONS(5247), - [anon_sym_actual] = ACTIONS(5247), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2668), - [anon_sym_continue_AT] = ACTIONS(2671), - [anon_sym_break_AT] = ACTIONS(2674), - [anon_sym_this_AT] = ACTIONS(2677), - [anon_sym_super_AT] = ACTIONS(2680), - [sym_real_literal] = ACTIONS(2683), - [sym_integer_literal] = ACTIONS(2686), - [sym_hex_literal] = ACTIONS(2689), - [sym_bin_literal] = ACTIONS(2689), - [anon_sym_true] = ACTIONS(2692), - [anon_sym_false] = ACTIONS(2692), - [anon_sym_SQUOTE] = ACTIONS(2695), - [sym__backtick_identifier] = ACTIONS(2698), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2701), - }, - [1283] = { - [sym__expression] = STATE(2587), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(2020), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2027), - [anon_sym_LBRACE] = ACTIONS(2032), - [anon_sym_LPAREN] = ACTIONS(2035), - [anon_sym_object] = ACTIONS(5250), - [anon_sym_fun] = ACTIONS(5382), - [anon_sym_get] = ACTIONS(5256), - [anon_sym_set] = ACTIONS(5256), - [anon_sym_this] = ACTIONS(2050), - [anon_sym_super] = ACTIONS(2053), - [anon_sym_STAR] = ACTIONS(2994), - [sym_label] = ACTIONS(2997), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2064), - [anon_sym_if] = ACTIONS(3000), - [anon_sym_when] = ACTIONS(2070), - [anon_sym_try] = ACTIONS(2073), - [anon_sym_throw] = ACTIONS(3003), - [anon_sym_return] = ACTIONS(3006), - [anon_sym_continue] = ACTIONS(2082), - [anon_sym_break] = ACTIONS(2082), - [anon_sym_COLON_COLON] = ACTIONS(2085), - [anon_sym_PLUS] = ACTIONS(2997), - [anon_sym_DASH] = ACTIONS(2997), - [anon_sym_PLUS_PLUS] = ACTIONS(3009), - [anon_sym_DASH_DASH] = ACTIONS(3009), - [anon_sym_BANG] = ACTIONS(3009), - [anon_sym_data] = ACTIONS(5256), - [anon_sym_inner] = ACTIONS(5256), - [anon_sym_value] = ACTIONS(5256), - [anon_sym_expect] = ACTIONS(5256), - [anon_sym_actual] = ACTIONS(5256), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2094), - [anon_sym_break_AT] = ACTIONS(2097), - [anon_sym_this_AT] = ACTIONS(2100), - [anon_sym_super_AT] = ACTIONS(2103), - [sym_real_literal] = ACTIONS(2106), - [sym_integer_literal] = ACTIONS(2109), - [sym_hex_literal] = ACTIONS(2112), - [sym_bin_literal] = ACTIONS(2112), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_SQUOTE] = ACTIONS(2118), - [sym__backtick_identifier] = ACTIONS(2121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2124), - }, - [1284] = { - [sym__expression] = STATE(2221), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(2020), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2027), - [anon_sym_LBRACE] = ACTIONS(2032), - [anon_sym_LPAREN] = ACTIONS(2035), - [anon_sym_object] = ACTIONS(5250), - [anon_sym_fun] = ACTIONS(5385), - [anon_sym_get] = ACTIONS(5256), - [anon_sym_set] = ACTIONS(5256), - [anon_sym_this] = ACTIONS(2050), - [anon_sym_super] = ACTIONS(2053), - [anon_sym_STAR] = ACTIONS(2230), - [sym_label] = ACTIONS(2233), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2064), - [anon_sym_if] = ACTIONS(2236), - [anon_sym_when] = ACTIONS(2070), - [anon_sym_try] = ACTIONS(2073), - [anon_sym_throw] = ACTIONS(2239), - [anon_sym_return] = ACTIONS(2242), - [anon_sym_continue] = ACTIONS(2082), - [anon_sym_break] = ACTIONS(2082), - [anon_sym_COLON_COLON] = ACTIONS(2085), - [anon_sym_PLUS] = ACTIONS(2233), - [anon_sym_DASH] = ACTIONS(2233), - [anon_sym_PLUS_PLUS] = ACTIONS(2245), - [anon_sym_DASH_DASH] = ACTIONS(2245), - [anon_sym_BANG] = ACTIONS(2245), - [anon_sym_data] = ACTIONS(5256), - [anon_sym_inner] = ACTIONS(5256), - [anon_sym_value] = ACTIONS(5256), - [anon_sym_expect] = ACTIONS(5256), - [anon_sym_actual] = ACTIONS(5256), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2094), - [anon_sym_break_AT] = ACTIONS(2097), - [anon_sym_this_AT] = ACTIONS(2100), - [anon_sym_super_AT] = ACTIONS(2103), - [sym_real_literal] = ACTIONS(2106), - [sym_integer_literal] = ACTIONS(2109), - [sym_hex_literal] = ACTIONS(2112), - [sym_bin_literal] = ACTIONS(2112), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_SQUOTE] = ACTIONS(2118), - [sym__backtick_identifier] = ACTIONS(2121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2124), - }, - [1285] = { - [sym_type_constraints] = STATE(1689), - [sym_function_body] = STATE(1159), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(5388), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [1286] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(5390), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(5392), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [1287] = { - [sym_function_body] = STATE(1025), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(5394), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [1288] = { - [sym_getter] = STATE(9939), - [sym_setter] = STATE(9939), - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_modifiers] = STATE(9211), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(6160), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(5396), - [anon_sym_get] = ACTIONS(5261), - [anon_sym_set] = ACTIONS(5263), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(1732), - [anon_sym_inner] = ACTIONS(1732), - [anon_sym_value] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(1734), - [anon_sym_actual] = ACTIONS(1734), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1289] = { - [sym_function_body] = STATE(1020), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(5398), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_COMMA] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_where] = ACTIONS(4238), - [anon_sym_object] = ACTIONS(4238), - [anon_sym_fun] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_this] = ACTIONS(4238), - [anon_sym_super] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4240), - [sym_label] = ACTIONS(4238), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_null] = ACTIONS(4238), - [anon_sym_if] = ACTIONS(4238), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_when] = ACTIONS(4238), - [anon_sym_try] = ACTIONS(4238), - [anon_sym_throw] = ACTIONS(4238), - [anon_sym_return] = ACTIONS(4238), - [anon_sym_continue] = ACTIONS(4238), - [anon_sym_break] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4240), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG] = ACTIONS(4238), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4240), - [anon_sym_continue_AT] = ACTIONS(4240), - [anon_sym_break_AT] = ACTIONS(4240), - [anon_sym_this_AT] = ACTIONS(4240), - [anon_sym_super_AT] = ACTIONS(4240), - [sym_real_literal] = ACTIONS(4240), - [sym_integer_literal] = ACTIONS(4238), - [sym_hex_literal] = ACTIONS(4240), - [sym_bin_literal] = ACTIONS(4240), - [anon_sym_true] = ACTIONS(4238), - [anon_sym_false] = ACTIONS(4238), - [anon_sym_SQUOTE] = ACTIONS(4240), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4240), - }, - [1290] = { - [sym__expression] = STATE(4293), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(2127), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2130), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_LPAREN] = ACTIONS(2136), - [anon_sym_object] = ACTIONS(5277), - [anon_sym_fun] = ACTIONS(5400), - [anon_sym_get] = ACTIONS(5283), - [anon_sym_set] = ACTIONS(5283), - [anon_sym_this] = ACTIONS(2151), - [anon_sym_super] = ACTIONS(2154), - [anon_sym_STAR] = ACTIONS(2157), - [sym_label] = ACTIONS(2160), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2166), - [anon_sym_when] = ACTIONS(2169), - [anon_sym_try] = ACTIONS(2172), - [anon_sym_throw] = ACTIONS(2175), - [anon_sym_return] = ACTIONS(2178), - [anon_sym_continue] = ACTIONS(2181), - [anon_sym_break] = ACTIONS(2181), - [anon_sym_COLON_COLON] = ACTIONS(2184), - [anon_sym_PLUS] = ACTIONS(2160), - [anon_sym_DASH] = ACTIONS(2160), - [anon_sym_PLUS_PLUS] = ACTIONS(2187), - [anon_sym_DASH_DASH] = ACTIONS(2187), - [anon_sym_BANG] = ACTIONS(2187), - [anon_sym_data] = ACTIONS(5283), - [anon_sym_inner] = ACTIONS(5283), - [anon_sym_value] = ACTIONS(5283), - [anon_sym_expect] = ACTIONS(5283), - [anon_sym_actual] = ACTIONS(5283), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2190), - [anon_sym_continue_AT] = ACTIONS(2193), - [anon_sym_break_AT] = ACTIONS(2196), - [anon_sym_this_AT] = ACTIONS(2199), - [anon_sym_super_AT] = ACTIONS(2202), - [sym_real_literal] = ACTIONS(2205), - [sym_integer_literal] = ACTIONS(2208), - [sym_hex_literal] = ACTIONS(2211), - [sym_bin_literal] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2214), - [anon_sym_false] = ACTIONS(2214), - [anon_sym_SQUOTE] = ACTIONS(2217), - [sym__backtick_identifier] = ACTIONS(2220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2223), - }, - [1291] = { - [sym__expression] = STATE(373), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(2509), - [anon_sym_AT] = ACTIONS(5225), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym_LBRACE] = ACTIONS(2515), - [anon_sym_LPAREN] = ACTIONS(2518), - [anon_sym_object] = ACTIONS(5228), - [anon_sym_fun] = ACTIONS(5403), - [anon_sym_get] = ACTIONS(5234), - [anon_sym_set] = ACTIONS(5234), - [anon_sym_this] = ACTIONS(2533), - [anon_sym_super] = ACTIONS(2536), - [anon_sym_STAR] = ACTIONS(2950), - [sym_label] = ACTIONS(2953), - [anon_sym_for] = ACTIONS(2062), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2062), - [anon_sym_null] = ACTIONS(2545), - [anon_sym_if] = ACTIONS(2956), - [anon_sym_when] = ACTIONS(2551), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2959), - [anon_sym_return] = ACTIONS(2962), - [anon_sym_continue] = ACTIONS(2563), - [anon_sym_break] = ACTIONS(2563), - [anon_sym_COLON_COLON] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2953), - [anon_sym_DASH] = ACTIONS(2953), - [anon_sym_PLUS_PLUS] = ACTIONS(2965), - [anon_sym_DASH_DASH] = ACTIONS(2965), - [anon_sym_BANG] = ACTIONS(2965), - [anon_sym_data] = ACTIONS(5234), - [anon_sym_inner] = ACTIONS(5234), - [anon_sym_value] = ACTIONS(5234), - [anon_sym_expect] = ACTIONS(5234), - [anon_sym_actual] = ACTIONS(5234), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(2091), - [anon_sym_continue_AT] = ACTIONS(2572), - [anon_sym_break_AT] = ACTIONS(2575), - [anon_sym_this_AT] = ACTIONS(2578), - [anon_sym_super_AT] = ACTIONS(2581), - [sym_real_literal] = ACTIONS(2584), - [sym_integer_literal] = ACTIONS(2587), - [sym_hex_literal] = ACTIONS(2590), - [sym_bin_literal] = ACTIONS(2590), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2596), - [sym__backtick_identifier] = ACTIONS(2599), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(2602), - }, - [1292] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(5392), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [1293] = { - [sym_primary_constructor] = STATE(4549), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(1416), - [sym_type_constraints] = STATE(4686), - [sym_enum_class_body] = STATE(4712), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5406), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_RBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_RPAREN] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3196), - [anon_sym_DASH_GT] = ACTIONS(3200), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_while] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_PLUS_EQ] = ACTIONS(3200), - [anon_sym_DASH_EQ] = ACTIONS(3200), - [anon_sym_STAR_EQ] = ACTIONS(3200), - [anon_sym_SLASH_EQ] = ACTIONS(3200), - [anon_sym_PERCENT_EQ] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3196), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [1294] = { - [sym_type_constraints] = STATE(1713), - [sym_function_body] = STATE(1120), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [1295] = { - [sym_function_body] = STATE(1017), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_COMMA] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_where] = ACTIONS(4416), - [anon_sym_object] = ACTIONS(4416), - [anon_sym_fun] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_this] = ACTIONS(4416), - [anon_sym_super] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4418), - [sym_label] = ACTIONS(4416), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_null] = ACTIONS(4416), - [anon_sym_if] = ACTIONS(4416), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_when] = ACTIONS(4416), - [anon_sym_try] = ACTIONS(4416), - [anon_sym_throw] = ACTIONS(4416), - [anon_sym_return] = ACTIONS(4416), - [anon_sym_continue] = ACTIONS(4416), - [anon_sym_break] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4418), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG] = ACTIONS(4416), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4418), - [anon_sym_continue_AT] = ACTIONS(4418), - [anon_sym_break_AT] = ACTIONS(4418), - [anon_sym_this_AT] = ACTIONS(4418), - [anon_sym_super_AT] = ACTIONS(4418), - [sym_real_literal] = ACTIONS(4418), - [sym_integer_literal] = ACTIONS(4416), - [sym_hex_literal] = ACTIONS(4418), - [sym_bin_literal] = ACTIONS(4418), - [anon_sym_true] = ACTIONS(4416), - [anon_sym_false] = ACTIONS(4416), - [anon_sym_SQUOTE] = ACTIONS(4418), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4418), - }, - [1296] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(8923), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5418), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1297] = { - [sym_class_body] = STATE(1183), - [sym_type_constraints] = STATE(962), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(5422), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [1298] = { - [sym_type_constraints] = STATE(960), - [sym_enum_class_body] = STATE(1183), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(5424), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [1299] = { - [sym_class_body] = STATE(1153), - [sym_type_constraints] = STATE(955), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3460), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [1300] = { - [sym_type_constraints] = STATE(946), - [sym_enum_class_body] = STATE(1153), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3456), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [1301] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9039), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5426), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1302] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5428), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1303] = { - [sym_class_body] = STATE(1118), - [sym_type_constraints] = STATE(930), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(3446), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [1304] = { - [sym_primary_constructor] = STATE(4568), - [sym_class_body] = STATE(4806), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(1415), - [sym_type_constraints] = STATE(4671), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5430), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_RBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [anon_sym_DASH_GT] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [1305] = { - [sym_type_constraints] = STATE(1639), - [sym_function_body] = STATE(1186), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [1306] = { - [sym_function_body] = STATE(1015), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_COMMA] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_where] = ACTIONS(4451), - [anon_sym_object] = ACTIONS(4451), - [anon_sym_fun] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_this] = ACTIONS(4451), - [anon_sym_super] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4453), - [sym_label] = ACTIONS(4451), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_null] = ACTIONS(4451), - [anon_sym_if] = ACTIONS(4451), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_when] = ACTIONS(4451), - [anon_sym_try] = ACTIONS(4451), - [anon_sym_throw] = ACTIONS(4451), - [anon_sym_return] = ACTIONS(4451), - [anon_sym_continue] = ACTIONS(4451), - [anon_sym_break] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4453), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG] = ACTIONS(4451), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4453), - [anon_sym_continue_AT] = ACTIONS(4453), - [anon_sym_break_AT] = ACTIONS(4453), - [anon_sym_this_AT] = ACTIONS(4453), - [anon_sym_super_AT] = ACTIONS(4453), - [sym_real_literal] = ACTIONS(4453), - [sym_integer_literal] = ACTIONS(4451), - [sym_hex_literal] = ACTIONS(4453), - [sym_bin_literal] = ACTIONS(4453), - [anon_sym_true] = ACTIONS(4451), - [anon_sym_false] = ACTIONS(4451), - [anon_sym_SQUOTE] = ACTIONS(4453), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4453), - }, - [1307] = { - [sym_type_constraints] = STATE(1689), - [sym_function_body] = STATE(1159), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [1308] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_RBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(5434), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_RPAREN] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4185), - [anon_sym_DASH_GT] = ACTIONS(4188), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_while] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [1309] = { - [sym_function_body] = STATE(1025), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [1310] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5438), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1311] = { - [sym_primary_constructor] = STATE(2985), - [sym_class_body] = STATE(3444), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(1412), - [sym_type_constraints] = STATE(3311), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5440), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_RBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_EQ] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3186), - [anon_sym_RPAREN] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3182), - [anon_sym_DASH_GT] = ACTIONS(3186), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_PLUS_EQ] = ACTIONS(3186), - [anon_sym_DASH_EQ] = ACTIONS(3186), - [anon_sym_STAR_EQ] = ACTIONS(3186), - [anon_sym_SLASH_EQ] = ACTIONS(3186), - [anon_sym_PERCENT_EQ] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3182), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [1312] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5450), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1313] = { - [sym_type_constraints] = STATE(969), - [sym_enum_class_body] = STATE(1170), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(5452), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4154), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4154), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [1314] = { - [sym_primary_constructor] = STATE(4555), - [sym_class_body] = STATE(4838), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(1388), - [sym_type_constraints] = STATE(4652), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5454), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_RBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_EQ] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3186), - [anon_sym_RPAREN] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3182), - [anon_sym_DASH_GT] = ACTIONS(3186), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_PLUS_EQ] = ACTIONS(3186), - [anon_sym_DASH_EQ] = ACTIONS(3186), - [anon_sym_STAR_EQ] = ACTIONS(3186), - [anon_sym_SLASH_EQ] = ACTIONS(3186), - [anon_sym_PERCENT_EQ] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3182), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [1315] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5456), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1316] = { - [sym_class_body] = STATE(1150), - [sym_type_constraints] = STATE(943), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(5458), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4276), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4276), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [1317] = { - [sym_primary_constructor] = STATE(2981), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(1408), - [sym_type_constraints] = STATE(3278), - [sym_enum_class_body] = STATE(3555), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5460), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_RBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [anon_sym_DASH_GT] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [1318] = { - [sym_function_body] = STATE(1166), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(4077), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [1319] = { - [sym_primary_constructor] = STATE(2975), - [sym_class_body] = STATE(3555), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(1395), - [sym_type_constraints] = STATE(3299), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5464), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_RBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [anon_sym_DASH_GT] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [1320] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5466), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1321] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5468), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1322] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(8981), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5470), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1323] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5472), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1324] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(8799), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5474), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1325] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5476), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1326] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5478), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1327] = { - [sym_function_body] = STATE(1186), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(4087), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [1328] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5480), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1329] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5482), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1330] = { - [sym_function_body] = STATE(1159), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(4097), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [1331] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(8861), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5484), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1332] = { - [sym_function_body] = STATE(1133), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(4142), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [1333] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5486), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1334] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5488), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1335] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_RBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(5490), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_RPAREN] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4217), - [anon_sym_DASH_GT] = ACTIONS(4220), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_while] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [1336] = { - [sym_function_body] = STATE(1120), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(4230), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [1337] = { - [sym_function_body] = STATE(1096), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(4260), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [1338] = { - [sym_primary_constructor] = STATE(2978), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(1387), - [sym_type_constraints] = STATE(3324), - [sym_enum_class_body] = STATE(3467), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5494), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_RBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_RPAREN] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3196), - [anon_sym_DASH_GT] = ACTIONS(3200), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_while] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_PLUS_EQ] = ACTIONS(3200), - [anon_sym_DASH_EQ] = ACTIONS(3200), - [anon_sym_STAR_EQ] = ACTIONS(3200), - [anon_sym_SLASH_EQ] = ACTIONS(3200), - [anon_sym_PERCENT_EQ] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3196), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [1339] = { - [sym_function_body] = STATE(1068), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(5191), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_COMMA] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_where] = ACTIONS(4443), - [anon_sym_object] = ACTIONS(4443), - [anon_sym_fun] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_this] = ACTIONS(4443), - [anon_sym_super] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4445), - [sym_label] = ACTIONS(4443), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_null] = ACTIONS(4443), - [anon_sym_if] = ACTIONS(4443), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_when] = ACTIONS(4443), - [anon_sym_try] = ACTIONS(4443), - [anon_sym_throw] = ACTIONS(4443), - [anon_sym_return] = ACTIONS(4443), - [anon_sym_continue] = ACTIONS(4443), - [anon_sym_break] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4445), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG] = ACTIONS(4443), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4445), - [anon_sym_continue_AT] = ACTIONS(4445), - [anon_sym_break_AT] = ACTIONS(4445), - [anon_sym_this_AT] = ACTIONS(4445), - [anon_sym_super_AT] = ACTIONS(4445), - [sym_real_literal] = ACTIONS(4445), - [sym_integer_literal] = ACTIONS(4443), - [sym_hex_literal] = ACTIONS(4445), - [sym_bin_literal] = ACTIONS(4445), - [anon_sym_true] = ACTIONS(4443), - [anon_sym_false] = ACTIONS(4443), - [anon_sym_SQUOTE] = ACTIONS(4445), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4445), - }, - [1340] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5496), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1341] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5498), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1342] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5500), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1343] = { - [sym_type_constraints] = STATE(1715), - [sym_function_body] = STATE(1096), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [1344] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9027), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5502), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1345] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5504), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1346] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5506), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1347] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9035), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5508), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1348] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5510), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1349] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5512), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1350] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5514), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1351] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5516), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1352] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(8979), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5518), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1353] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5520), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1354] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(8926), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5522), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1355] = { - [sym_primary_constructor] = STATE(4560), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(1396), - [sym_type_constraints] = STATE(4663), - [sym_enum_class_body] = STATE(4806), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5524), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_RBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [anon_sym_DASH_GT] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [1356] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5526), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1357] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5528), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1358] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9053), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5530), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1359] = { - [sym__expression] = STATE(4484), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1397), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8430), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(5532), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1360] = { - [sym_type_constraints] = STATE(963), - [sym_enum_class_body] = STATE(1013), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(3440), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [1361] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5534), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1362] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5536), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1363] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9061), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5538), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1364] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5540), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1365] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5542), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1366] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5544), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1367] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9068), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5546), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1368] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5548), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1369] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9075), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5550), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1370] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5552), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1371] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(8834), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5554), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1372] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9089), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5556), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1373] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5558), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1374] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5560), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1375] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5562), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1376] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9000), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5564), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1377] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9052), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5566), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1378] = { - [sym_type_constraints] = STATE(1706), - [sym_function_body] = STATE(1133), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [1379] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5568), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1380] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5570), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1381] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9013), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5572), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1382] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_RPAREN] = ACTIONS(5574), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1383] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3057), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_where] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3059), - [anon_sym_DASH_EQ] = ACTIONS(3059), - [anon_sym_STAR_EQ] = ACTIONS(3059), - [anon_sym_SLASH_EQ] = ACTIONS(3059), - [anon_sym_PERCENT_EQ] = ACTIONS(3059), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3057), - [anon_sym_sealed] = ACTIONS(3057), - [anon_sym_annotation] = ACTIONS(3057), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3057), - [anon_sym_lateinit] = ACTIONS(3057), - [anon_sym_public] = ACTIONS(3057), - [anon_sym_private] = ACTIONS(3057), - [anon_sym_internal] = ACTIONS(3057), - [anon_sym_protected] = ACTIONS(3057), - [anon_sym_tailrec] = ACTIONS(3057), - [anon_sym_operator] = ACTIONS(3057), - [anon_sym_infix] = ACTIONS(3057), - [anon_sym_inline] = ACTIONS(3057), - [anon_sym_external] = ACTIONS(3057), - [sym_property_modifier] = ACTIONS(3057), - [anon_sym_abstract] = ACTIONS(3057), - [anon_sym_final] = ACTIONS(3057), - [anon_sym_open] = ACTIONS(3057), - [anon_sym_vararg] = ACTIONS(3057), - [anon_sym_noinline] = ACTIONS(3057), - [anon_sym_crossinline] = ACTIONS(3057), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1384] = { - [sym_variable_declaration] = STATE(8870), - [sym__expression] = STATE(4455), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5665), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1385] = { - [sym__expression] = STATE(4391), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym_value_argument] = STATE(9292), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1918), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5656), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5420), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1386] = { - [sym_class_body] = STATE(1153), - [sym_type_constraints] = STATE(955), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3484), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [1387] = { - [sym_primary_constructor] = STATE(2982), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3363), - [sym_enum_class_body] = STATE(3430), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5576), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_RBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [anon_sym_DASH_GT] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [1388] = { - [sym_primary_constructor] = STATE(4558), - [sym_class_body] = STATE(4804), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4658), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5578), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_RBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [anon_sym_DASH_GT] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [1389] = { - [sym_type_constraints] = STATE(946), - [sym_enum_class_body] = STATE(1153), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3486), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [1390] = { - [sym_class_body] = STATE(1150), - [sym_type_constraints] = STATE(943), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(5580), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4276), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4276), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [1391] = { - [sym_function_body] = STATE(1071), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(5582), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_object] = ACTIONS(4250), - [anon_sym_fun] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_this] = ACTIONS(4250), - [anon_sym_super] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4252), - [sym_label] = ACTIONS(4250), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_null] = ACTIONS(4250), - [anon_sym_if] = ACTIONS(4250), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_when] = ACTIONS(4250), - [anon_sym_try] = ACTIONS(4250), - [anon_sym_throw] = ACTIONS(4250), - [anon_sym_return] = ACTIONS(4250), - [anon_sym_continue] = ACTIONS(4250), - [anon_sym_break] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4252), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG] = ACTIONS(4250), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_suspend] = ACTIONS(4250), - [anon_sym_sealed] = ACTIONS(4250), - [anon_sym_annotation] = ACTIONS(4250), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_override] = ACTIONS(4250), - [anon_sym_lateinit] = ACTIONS(4250), - [anon_sym_public] = ACTIONS(4250), - [anon_sym_private] = ACTIONS(4250), - [anon_sym_internal] = ACTIONS(4250), - [anon_sym_protected] = ACTIONS(4250), - [anon_sym_tailrec] = ACTIONS(4250), - [anon_sym_operator] = ACTIONS(4250), - [anon_sym_infix] = ACTIONS(4250), - [anon_sym_inline] = ACTIONS(4250), - [anon_sym_external] = ACTIONS(4250), - [sym_property_modifier] = ACTIONS(4250), - [anon_sym_abstract] = ACTIONS(4250), - [anon_sym_final] = ACTIONS(4250), - [anon_sym_open] = ACTIONS(4250), - [anon_sym_vararg] = ACTIONS(4250), - [anon_sym_noinline] = ACTIONS(4250), - [anon_sym_crossinline] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4252), - [anon_sym_continue_AT] = ACTIONS(4252), - [anon_sym_break_AT] = ACTIONS(4252), - [anon_sym_this_AT] = ACTIONS(4252), - [anon_sym_super_AT] = ACTIONS(4252), - [sym_real_literal] = ACTIONS(4252), - [sym_integer_literal] = ACTIONS(4250), - [sym_hex_literal] = ACTIONS(4252), - [sym_bin_literal] = ACTIONS(4252), - [anon_sym_true] = ACTIONS(4250), - [anon_sym_false] = ACTIONS(4250), - [anon_sym_SQUOTE] = ACTIONS(4252), - [sym__backtick_identifier] = ACTIONS(4252), - [sym__automatic_semicolon] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4252), - }, - [1392] = { - [sym_value_arguments] = STATE(1059), - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(5584), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_object] = ACTIONS(4347), - [anon_sym_fun] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_this] = ACTIONS(4347), - [anon_sym_super] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4349), - [sym_label] = ACTIONS(4347), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_null] = ACTIONS(4347), - [anon_sym_if] = ACTIONS(4347), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_when] = ACTIONS(4347), - [anon_sym_try] = ACTIONS(4347), - [anon_sym_throw] = ACTIONS(4347), - [anon_sym_return] = ACTIONS(4347), - [anon_sym_continue] = ACTIONS(4347), - [anon_sym_break] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4349), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG] = ACTIONS(4347), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4349), - [anon_sym_continue_AT] = ACTIONS(4349), - [anon_sym_break_AT] = ACTIONS(4349), - [anon_sym_this_AT] = ACTIONS(4349), - [anon_sym_super_AT] = ACTIONS(4349), - [sym_real_literal] = ACTIONS(4349), - [sym_integer_literal] = ACTIONS(4347), - [sym_hex_literal] = ACTIONS(4349), - [sym_bin_literal] = ACTIONS(4349), - [anon_sym_true] = ACTIONS(4347), - [anon_sym_false] = ACTIONS(4347), - [anon_sym_SQUOTE] = ACTIONS(4349), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4349), - }, - [1393] = { - [sym_class_body] = STATE(1118), - [sym_type_constraints] = STATE(930), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(3498), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [1394] = { - [sym_function_body] = STATE(1020), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(5586), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_object] = ACTIONS(4238), - [anon_sym_fun] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_this] = ACTIONS(4238), - [anon_sym_super] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4240), - [sym_label] = ACTIONS(4238), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_null] = ACTIONS(4238), - [anon_sym_if] = ACTIONS(4238), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_when] = ACTIONS(4238), - [anon_sym_try] = ACTIONS(4238), - [anon_sym_throw] = ACTIONS(4238), - [anon_sym_return] = ACTIONS(4238), - [anon_sym_continue] = ACTIONS(4238), - [anon_sym_break] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4240), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG] = ACTIONS(4238), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4240), - [anon_sym_continue_AT] = ACTIONS(4240), - [anon_sym_break_AT] = ACTIONS(4240), - [anon_sym_this_AT] = ACTIONS(4240), - [anon_sym_super_AT] = ACTIONS(4240), - [sym_real_literal] = ACTIONS(4240), - [sym_integer_literal] = ACTIONS(4238), - [sym_hex_literal] = ACTIONS(4240), - [sym_bin_literal] = ACTIONS(4240), - [anon_sym_true] = ACTIONS(4238), - [anon_sym_false] = ACTIONS(4238), - [anon_sym_SQUOTE] = ACTIONS(4240), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4240), - }, - [1395] = { - [sym_primary_constructor] = STATE(2971), - [sym_class_body] = STATE(3501), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3339), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5588), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [1396] = { - [sym_primary_constructor] = STATE(4559), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4690), - [sym_enum_class_body] = STATE(4733), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5590), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [1397] = { - [sym__expression] = STATE(4272), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(5592), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_val] = ACTIONS(5595), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1398] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3115), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_where] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3117), - [anon_sym_DASH_EQ] = ACTIONS(3117), - [anon_sym_STAR_EQ] = ACTIONS(3117), - [anon_sym_SLASH_EQ] = ACTIONS(3117), - [anon_sym_PERCENT_EQ] = ACTIONS(3117), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3115), - [anon_sym_sealed] = ACTIONS(3115), - [anon_sym_annotation] = ACTIONS(3115), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_override] = ACTIONS(3115), - [anon_sym_lateinit] = ACTIONS(3115), - [anon_sym_public] = ACTIONS(3115), - [anon_sym_private] = ACTIONS(3115), - [anon_sym_internal] = ACTIONS(3115), - [anon_sym_protected] = ACTIONS(3115), - [anon_sym_tailrec] = ACTIONS(3115), - [anon_sym_operator] = ACTIONS(3115), - [anon_sym_infix] = ACTIONS(3115), - [anon_sym_inline] = ACTIONS(3115), - [anon_sym_external] = ACTIONS(3115), - [sym_property_modifier] = ACTIONS(3115), - [anon_sym_abstract] = ACTIONS(3115), - [anon_sym_final] = ACTIONS(3115), - [anon_sym_open] = ACTIONS(3115), - [anon_sym_vararg] = ACTIONS(3115), - [anon_sym_noinline] = ACTIONS(3115), - [anon_sym_crossinline] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1399] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_where] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3132), - [anon_sym_DASH_EQ] = ACTIONS(3132), - [anon_sym_STAR_EQ] = ACTIONS(3132), - [anon_sym_SLASH_EQ] = ACTIONS(3132), - [anon_sym_PERCENT_EQ] = ACTIONS(3132), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3130), - [anon_sym_sealed] = ACTIONS(3130), - [anon_sym_annotation] = ACTIONS(3130), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3130), - [anon_sym_lateinit] = ACTIONS(3130), - [anon_sym_public] = ACTIONS(3130), - [anon_sym_private] = ACTIONS(3130), - [anon_sym_internal] = ACTIONS(3130), - [anon_sym_protected] = ACTIONS(3130), - [anon_sym_tailrec] = ACTIONS(3130), - [anon_sym_operator] = ACTIONS(3130), - [anon_sym_infix] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym_external] = ACTIONS(3130), - [sym_property_modifier] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3130), - [anon_sym_final] = ACTIONS(3130), - [anon_sym_open] = ACTIONS(3130), - [anon_sym_vararg] = ACTIONS(3130), - [anon_sym_noinline] = ACTIONS(3130), - [anon_sym_crossinline] = ACTIONS(3130), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1400] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3076), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3078), - [anon_sym_DASH_EQ] = ACTIONS(3078), - [anon_sym_STAR_EQ] = ACTIONS(3078), - [anon_sym_SLASH_EQ] = ACTIONS(3078), - [anon_sym_PERCENT_EQ] = ACTIONS(3078), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3076), - [anon_sym_sealed] = ACTIONS(3076), - [anon_sym_annotation] = ACTIONS(3076), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3076), - [anon_sym_lateinit] = ACTIONS(3076), - [anon_sym_public] = ACTIONS(3076), - [anon_sym_private] = ACTIONS(3076), - [anon_sym_internal] = ACTIONS(3076), - [anon_sym_protected] = ACTIONS(3076), - [anon_sym_tailrec] = ACTIONS(3076), - [anon_sym_operator] = ACTIONS(3076), - [anon_sym_infix] = ACTIONS(3076), - [anon_sym_inline] = ACTIONS(3076), - [anon_sym_external] = ACTIONS(3076), - [sym_property_modifier] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3076), - [anon_sym_final] = ACTIONS(3076), - [anon_sym_open] = ACTIONS(3076), - [anon_sym_vararg] = ACTIONS(3076), - [anon_sym_noinline] = ACTIONS(3076), - [anon_sym_crossinline] = ACTIONS(3076), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1401] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3137), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3139), - [anon_sym_DASH_EQ] = ACTIONS(3139), - [anon_sym_STAR_EQ] = ACTIONS(3139), - [anon_sym_SLASH_EQ] = ACTIONS(3139), - [anon_sym_PERCENT_EQ] = ACTIONS(3139), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3137), - [anon_sym_sealed] = ACTIONS(3137), - [anon_sym_annotation] = ACTIONS(3137), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3137), - [anon_sym_lateinit] = ACTIONS(3137), - [anon_sym_public] = ACTIONS(3137), - [anon_sym_private] = ACTIONS(3137), - [anon_sym_internal] = ACTIONS(3137), - [anon_sym_protected] = ACTIONS(3137), - [anon_sym_tailrec] = ACTIONS(3137), - [anon_sym_operator] = ACTIONS(3137), - [anon_sym_infix] = ACTIONS(3137), - [anon_sym_inline] = ACTIONS(3137), - [anon_sym_external] = ACTIONS(3137), - [sym_property_modifier] = ACTIONS(3137), - [anon_sym_abstract] = ACTIONS(3137), - [anon_sym_final] = ACTIONS(3137), - [anon_sym_open] = ACTIONS(3137), - [anon_sym_vararg] = ACTIONS(3137), - [anon_sym_noinline] = ACTIONS(3137), - [anon_sym_crossinline] = ACTIONS(3137), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1402] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3061), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(3061), - [anon_sym_SEMI] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(3061), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3063), - [anon_sym_DASH_EQ] = ACTIONS(3063), - [anon_sym_STAR_EQ] = ACTIONS(3063), - [anon_sym_SLASH_EQ] = ACTIONS(3063), - [anon_sym_PERCENT_EQ] = ACTIONS(3063), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3061), - [anon_sym_sealed] = ACTIONS(3061), - [anon_sym_annotation] = ACTIONS(3061), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3061), - [anon_sym_lateinit] = ACTIONS(3061), - [anon_sym_public] = ACTIONS(3061), - [anon_sym_private] = ACTIONS(3061), - [anon_sym_internal] = ACTIONS(3061), - [anon_sym_protected] = ACTIONS(3061), - [anon_sym_tailrec] = ACTIONS(3061), - [anon_sym_operator] = ACTIONS(3061), - [anon_sym_infix] = ACTIONS(3061), - [anon_sym_inline] = ACTIONS(3061), - [anon_sym_external] = ACTIONS(3061), - [sym_property_modifier] = ACTIONS(3061), - [anon_sym_abstract] = ACTIONS(3061), - [anon_sym_final] = ACTIONS(3061), - [anon_sym_open] = ACTIONS(3061), - [anon_sym_vararg] = ACTIONS(3061), - [anon_sym_noinline] = ACTIONS(3061), - [anon_sym_crossinline] = ACTIONS(3061), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3063), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1403] = { - [sym_type_constraints] = STATE(960), - [sym_enum_class_body] = STATE(1183), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(5597), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [1404] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3044), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3046), - [anon_sym_DASH_EQ] = ACTIONS(3046), - [anon_sym_STAR_EQ] = ACTIONS(3046), - [anon_sym_SLASH_EQ] = ACTIONS(3046), - [anon_sym_PERCENT_EQ] = ACTIONS(3046), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3044), - [anon_sym_sealed] = ACTIONS(3044), - [anon_sym_annotation] = ACTIONS(3044), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3044), - [anon_sym_lateinit] = ACTIONS(3044), - [anon_sym_public] = ACTIONS(3044), - [anon_sym_private] = ACTIONS(3044), - [anon_sym_internal] = ACTIONS(3044), - [anon_sym_protected] = ACTIONS(3044), - [anon_sym_tailrec] = ACTIONS(3044), - [anon_sym_operator] = ACTIONS(3044), - [anon_sym_infix] = ACTIONS(3044), - [anon_sym_inline] = ACTIONS(3044), - [anon_sym_external] = ACTIONS(3044), - [sym_property_modifier] = ACTIONS(3044), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_final] = ACTIONS(3044), - [anon_sym_open] = ACTIONS(3044), - [anon_sym_vararg] = ACTIONS(3044), - [anon_sym_noinline] = ACTIONS(3044), - [anon_sym_crossinline] = ACTIONS(3044), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1405] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3084), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3086), - [anon_sym_DASH_EQ] = ACTIONS(3086), - [anon_sym_STAR_EQ] = ACTIONS(3086), - [anon_sym_SLASH_EQ] = ACTIONS(3086), - [anon_sym_PERCENT_EQ] = ACTIONS(3086), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3084), - [anon_sym_sealed] = ACTIONS(3084), - [anon_sym_annotation] = ACTIONS(3084), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3084), - [anon_sym_lateinit] = ACTIONS(3084), - [anon_sym_public] = ACTIONS(3084), - [anon_sym_private] = ACTIONS(3084), - [anon_sym_internal] = ACTIONS(3084), - [anon_sym_protected] = ACTIONS(3084), - [anon_sym_tailrec] = ACTIONS(3084), - [anon_sym_operator] = ACTIONS(3084), - [anon_sym_infix] = ACTIONS(3084), - [anon_sym_inline] = ACTIONS(3084), - [anon_sym_external] = ACTIONS(3084), - [sym_property_modifier] = ACTIONS(3084), - [anon_sym_abstract] = ACTIONS(3084), - [anon_sym_final] = ACTIONS(3084), - [anon_sym_open] = ACTIONS(3084), - [anon_sym_vararg] = ACTIONS(3084), - [anon_sym_noinline] = ACTIONS(3084), - [anon_sym_crossinline] = ACTIONS(3084), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1406] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1407] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3124), - [anon_sym_DASH_EQ] = ACTIONS(3124), - [anon_sym_STAR_EQ] = ACTIONS(3124), - [anon_sym_SLASH_EQ] = ACTIONS(3124), - [anon_sym_PERCENT_EQ] = ACTIONS(3124), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3122), - [anon_sym_sealed] = ACTIONS(3122), - [anon_sym_annotation] = ACTIONS(3122), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3122), - [anon_sym_lateinit] = ACTIONS(3122), - [anon_sym_public] = ACTIONS(3122), - [anon_sym_private] = ACTIONS(3122), - [anon_sym_internal] = ACTIONS(3122), - [anon_sym_protected] = ACTIONS(3122), - [anon_sym_tailrec] = ACTIONS(3122), - [anon_sym_operator] = ACTIONS(3122), - [anon_sym_infix] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym_external] = ACTIONS(3122), - [sym_property_modifier] = ACTIONS(3122), - [anon_sym_abstract] = ACTIONS(3122), - [anon_sym_final] = ACTIONS(3122), - [anon_sym_open] = ACTIONS(3122), - [anon_sym_vararg] = ACTIONS(3122), - [anon_sym_noinline] = ACTIONS(3122), - [anon_sym_crossinline] = ACTIONS(3122), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1408] = { - [sym_primary_constructor] = STATE(2974), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3306), - [sym_enum_class_body] = STATE(3501), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5599), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [1409] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3141), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_where] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3143), - [anon_sym_DASH_EQ] = ACTIONS(3143), - [anon_sym_STAR_EQ] = ACTIONS(3143), - [anon_sym_SLASH_EQ] = ACTIONS(3143), - [anon_sym_PERCENT_EQ] = ACTIONS(3143), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3141), - [anon_sym_sealed] = ACTIONS(3141), - [anon_sym_annotation] = ACTIONS(3141), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_override] = ACTIONS(3141), - [anon_sym_lateinit] = ACTIONS(3141), - [anon_sym_public] = ACTIONS(3141), - [anon_sym_private] = ACTIONS(3141), - [anon_sym_internal] = ACTIONS(3141), - [anon_sym_protected] = ACTIONS(3141), - [anon_sym_tailrec] = ACTIONS(3141), - [anon_sym_operator] = ACTIONS(3141), - [anon_sym_infix] = ACTIONS(3141), - [anon_sym_inline] = ACTIONS(3141), - [anon_sym_external] = ACTIONS(3141), - [sym_property_modifier] = ACTIONS(3141), - [anon_sym_abstract] = ACTIONS(3141), - [anon_sym_final] = ACTIONS(3141), - [anon_sym_open] = ACTIONS(3141), - [anon_sym_vararg] = ACTIONS(3141), - [anon_sym_noinline] = ACTIONS(3141), - [anon_sym_crossinline] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1410] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3113), - [anon_sym_DASH_EQ] = ACTIONS(3113), - [anon_sym_STAR_EQ] = ACTIONS(3113), - [anon_sym_SLASH_EQ] = ACTIONS(3113), - [anon_sym_PERCENT_EQ] = ACTIONS(3113), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3111), - [anon_sym_sealed] = ACTIONS(3111), - [anon_sym_annotation] = ACTIONS(3111), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3111), - [anon_sym_lateinit] = ACTIONS(3111), - [anon_sym_public] = ACTIONS(3111), - [anon_sym_private] = ACTIONS(3111), - [anon_sym_internal] = ACTIONS(3111), - [anon_sym_protected] = ACTIONS(3111), - [anon_sym_tailrec] = ACTIONS(3111), - [anon_sym_operator] = ACTIONS(3111), - [anon_sym_infix] = ACTIONS(3111), - [anon_sym_inline] = ACTIONS(3111), - [anon_sym_external] = ACTIONS(3111), - [sym_property_modifier] = ACTIONS(3111), - [anon_sym_abstract] = ACTIONS(3111), - [anon_sym_final] = ACTIONS(3111), - [anon_sym_open] = ACTIONS(3111), - [anon_sym_vararg] = ACTIONS(3111), - [anon_sym_noinline] = ACTIONS(3111), - [anon_sym_crossinline] = ACTIONS(3111), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1411] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3107), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3109), - [anon_sym_DASH_EQ] = ACTIONS(3109), - [anon_sym_STAR_EQ] = ACTIONS(3109), - [anon_sym_SLASH_EQ] = ACTIONS(3109), - [anon_sym_PERCENT_EQ] = ACTIONS(3109), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3107), - [anon_sym_sealed] = ACTIONS(3107), - [anon_sym_annotation] = ACTIONS(3107), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3107), - [anon_sym_lateinit] = ACTIONS(3107), - [anon_sym_public] = ACTIONS(3107), - [anon_sym_private] = ACTIONS(3107), - [anon_sym_internal] = ACTIONS(3107), - [anon_sym_protected] = ACTIONS(3107), - [anon_sym_tailrec] = ACTIONS(3107), - [anon_sym_operator] = ACTIONS(3107), - [anon_sym_infix] = ACTIONS(3107), - [anon_sym_inline] = ACTIONS(3107), - [anon_sym_external] = ACTIONS(3107), - [sym_property_modifier] = ACTIONS(3107), - [anon_sym_abstract] = ACTIONS(3107), - [anon_sym_final] = ACTIONS(3107), - [anon_sym_open] = ACTIONS(3107), - [anon_sym_vararg] = ACTIONS(3107), - [anon_sym_noinline] = ACTIONS(3107), - [anon_sym_crossinline] = ACTIONS(3107), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1412] = { - [sym_primary_constructor] = STATE(2984), - [sym_class_body] = STATE(3549), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3273), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5601), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_RBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [anon_sym_DASH_GT] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [1413] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3072), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3074), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3074), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(3072), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3074), - [anon_sym_DASH_EQ] = ACTIONS(3074), - [anon_sym_STAR_EQ] = ACTIONS(3074), - [anon_sym_SLASH_EQ] = ACTIONS(3074), - [anon_sym_PERCENT_EQ] = ACTIONS(3074), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3072), - [anon_sym_sealed] = ACTIONS(3072), - [anon_sym_annotation] = ACTIONS(3072), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3072), - [anon_sym_lateinit] = ACTIONS(3072), - [anon_sym_public] = ACTIONS(3072), - [anon_sym_private] = ACTIONS(3072), - [anon_sym_internal] = ACTIONS(3072), - [anon_sym_protected] = ACTIONS(3072), - [anon_sym_tailrec] = ACTIONS(3072), - [anon_sym_operator] = ACTIONS(3072), - [anon_sym_infix] = ACTIONS(3072), - [anon_sym_inline] = ACTIONS(3072), - [anon_sym_external] = ACTIONS(3072), - [sym_property_modifier] = ACTIONS(3072), - [anon_sym_abstract] = ACTIONS(3072), - [anon_sym_final] = ACTIONS(3072), - [anon_sym_open] = ACTIONS(3072), - [anon_sym_vararg] = ACTIONS(3072), - [anon_sym_noinline] = ACTIONS(3072), - [anon_sym_crossinline] = ACTIONS(3072), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3074), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1414] = { - [sym_function_body] = STATE(1025), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(5603), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [1415] = { - [sym_primary_constructor] = STATE(4550), - [sym_class_body] = STATE(4733), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4689), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5605), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [1416] = { - [sym_primary_constructor] = STATE(4576), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4692), - [sym_enum_class_body] = STATE(4702), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5607), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_RBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [anon_sym_DASH_GT] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [1417] = { - [sym_class_body] = STATE(1107), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(5609), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_COMMA] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_where] = ACTIONS(4353), - [anon_sym_object] = ACTIONS(4353), - [anon_sym_fun] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_this] = ACTIONS(4353), - [anon_sym_super] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4355), - [sym_label] = ACTIONS(4353), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_null] = ACTIONS(4353), - [anon_sym_if] = ACTIONS(4353), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_when] = ACTIONS(4353), - [anon_sym_try] = ACTIONS(4353), - [anon_sym_throw] = ACTIONS(4353), - [anon_sym_return] = ACTIONS(4353), - [anon_sym_continue] = ACTIONS(4353), - [anon_sym_break] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4355), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG] = ACTIONS(4353), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_suspend] = ACTIONS(4353), - [anon_sym_sealed] = ACTIONS(4353), - [anon_sym_annotation] = ACTIONS(4353), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_override] = ACTIONS(4353), - [anon_sym_lateinit] = ACTIONS(4353), - [anon_sym_public] = ACTIONS(4353), - [anon_sym_private] = ACTIONS(4353), - [anon_sym_internal] = ACTIONS(4353), - [anon_sym_protected] = ACTIONS(4353), - [anon_sym_tailrec] = ACTIONS(4353), - [anon_sym_operator] = ACTIONS(4353), - [anon_sym_infix] = ACTIONS(4353), - [anon_sym_inline] = ACTIONS(4353), - [anon_sym_external] = ACTIONS(4353), - [sym_property_modifier] = ACTIONS(4353), - [anon_sym_abstract] = ACTIONS(4353), - [anon_sym_final] = ACTIONS(4353), - [anon_sym_open] = ACTIONS(4353), - [anon_sym_vararg] = ACTIONS(4353), - [anon_sym_noinline] = ACTIONS(4353), - [anon_sym_crossinline] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4355), - [anon_sym_continue_AT] = ACTIONS(4355), - [anon_sym_break_AT] = ACTIONS(4355), - [anon_sym_this_AT] = ACTIONS(4355), - [anon_sym_super_AT] = ACTIONS(4355), - [sym_real_literal] = ACTIONS(4355), - [sym_integer_literal] = ACTIONS(4353), - [sym_hex_literal] = ACTIONS(4355), - [sym_bin_literal] = ACTIONS(4355), - [anon_sym_true] = ACTIONS(4353), - [anon_sym_false] = ACTIONS(4353), - [anon_sym_SQUOTE] = ACTIONS(4355), - [sym__backtick_identifier] = ACTIONS(4355), - [sym__automatic_semicolon] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4355), - }, - [1418] = { - [sym_type_constraints] = STATE(969), - [sym_enum_class_body] = STATE(1170), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(5611), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4154), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4154), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [1419] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3100), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_where] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3100), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3102), - [anon_sym_DASH_EQ] = ACTIONS(3102), - [anon_sym_STAR_EQ] = ACTIONS(3102), - [anon_sym_SLASH_EQ] = ACTIONS(3102), - [anon_sym_PERCENT_EQ] = ACTIONS(3102), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3100), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3100), - [anon_sym_sealed] = ACTIONS(3100), - [anon_sym_annotation] = ACTIONS(3100), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_override] = ACTIONS(3100), - [anon_sym_lateinit] = ACTIONS(3100), - [anon_sym_public] = ACTIONS(3100), - [anon_sym_private] = ACTIONS(3100), - [anon_sym_internal] = ACTIONS(3100), - [anon_sym_protected] = ACTIONS(3100), - [anon_sym_tailrec] = ACTIONS(3100), - [anon_sym_operator] = ACTIONS(3100), - [anon_sym_infix] = ACTIONS(3100), - [anon_sym_inline] = ACTIONS(3100), - [anon_sym_external] = ACTIONS(3100), - [sym_property_modifier] = ACTIONS(3100), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_final] = ACTIONS(3100), - [anon_sym_open] = ACTIONS(3100), - [anon_sym_vararg] = ACTIONS(3100), - [anon_sym_noinline] = ACTIONS(3100), - [anon_sym_crossinline] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1420] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1421] = { - [sym_class_body] = STATE(1148), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(5613), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_COMMA] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_where] = ACTIONS(4325), - [anon_sym_object] = ACTIONS(4325), - [anon_sym_fun] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_this] = ACTIONS(4325), - [anon_sym_super] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4327), - [sym_label] = ACTIONS(4325), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_null] = ACTIONS(4325), - [anon_sym_if] = ACTIONS(4325), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_when] = ACTIONS(4325), - [anon_sym_try] = ACTIONS(4325), - [anon_sym_throw] = ACTIONS(4325), - [anon_sym_return] = ACTIONS(4325), - [anon_sym_continue] = ACTIONS(4325), - [anon_sym_break] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4327), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG] = ACTIONS(4325), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_suspend] = ACTIONS(4325), - [anon_sym_sealed] = ACTIONS(4325), - [anon_sym_annotation] = ACTIONS(4325), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_override] = ACTIONS(4325), - [anon_sym_lateinit] = ACTIONS(4325), - [anon_sym_public] = ACTIONS(4325), - [anon_sym_private] = ACTIONS(4325), - [anon_sym_internal] = ACTIONS(4325), - [anon_sym_protected] = ACTIONS(4325), - [anon_sym_tailrec] = ACTIONS(4325), - [anon_sym_operator] = ACTIONS(4325), - [anon_sym_infix] = ACTIONS(4325), - [anon_sym_inline] = ACTIONS(4325), - [anon_sym_external] = ACTIONS(4325), - [sym_property_modifier] = ACTIONS(4325), - [anon_sym_abstract] = ACTIONS(4325), - [anon_sym_final] = ACTIONS(4325), - [anon_sym_open] = ACTIONS(4325), - [anon_sym_vararg] = ACTIONS(4325), - [anon_sym_noinline] = ACTIONS(4325), - [anon_sym_crossinline] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4327), - [anon_sym_continue_AT] = ACTIONS(4327), - [anon_sym_break_AT] = ACTIONS(4327), - [anon_sym_this_AT] = ACTIONS(4327), - [anon_sym_super_AT] = ACTIONS(4327), - [sym_real_literal] = ACTIONS(4327), - [sym_integer_literal] = ACTIONS(4325), - [sym_hex_literal] = ACTIONS(4327), - [sym_bin_literal] = ACTIONS(4327), - [anon_sym_true] = ACTIONS(4325), - [anon_sym_false] = ACTIONS(4325), - [anon_sym_SQUOTE] = ACTIONS(4327), - [sym__backtick_identifier] = ACTIONS(4327), - [sym__automatic_semicolon] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4327), - }, - [1422] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3128), - [anon_sym_DASH_EQ] = ACTIONS(3128), - [anon_sym_STAR_EQ] = ACTIONS(3128), - [anon_sym_SLASH_EQ] = ACTIONS(3128), - [anon_sym_PERCENT_EQ] = ACTIONS(3128), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3126), - [anon_sym_sealed] = ACTIONS(3126), - [anon_sym_annotation] = ACTIONS(3126), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_lateinit] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_internal] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_tailrec] = ACTIONS(3126), - [anon_sym_operator] = ACTIONS(3126), - [anon_sym_infix] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym_external] = ACTIONS(3126), - [sym_property_modifier] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_final] = ACTIONS(3126), - [anon_sym_open] = ACTIONS(3126), - [anon_sym_vararg] = ACTIONS(3126), - [anon_sym_noinline] = ACTIONS(3126), - [anon_sym_crossinline] = ACTIONS(3126), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1423] = { - [sym_class_body] = STATE(1183), - [sym_type_constraints] = STATE(962), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(5615), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [1424] = { - [sym_type_constraints] = STATE(963), - [sym_enum_class_body] = STATE(1013), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(3462), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3202), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [1425] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3080), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3620), - [anon_sym_where] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3632), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3636), - [anon_sym_AMP_AMP] = ACTIONS(3638), - [anon_sym_PIPE_PIPE] = ACTIONS(3640), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3082), - [anon_sym_DASH_EQ] = ACTIONS(3082), - [anon_sym_STAR_EQ] = ACTIONS(3082), - [anon_sym_SLASH_EQ] = ACTIONS(3082), - [anon_sym_PERCENT_EQ] = ACTIONS(3082), - [anon_sym_BANG_EQ] = ACTIONS(3644), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3646), - [anon_sym_EQ_EQ] = ACTIONS(3644), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3646), - [anon_sym_LT_EQ] = ACTIONS(3648), - [anon_sym_GT_EQ] = ACTIONS(3648), - [anon_sym_BANGin] = ACTIONS(3650), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3080), - [anon_sym_sealed] = ACTIONS(3080), - [anon_sym_annotation] = ACTIONS(3080), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3080), - [anon_sym_lateinit] = ACTIONS(3080), - [anon_sym_public] = ACTIONS(3080), - [anon_sym_private] = ACTIONS(3080), - [anon_sym_internal] = ACTIONS(3080), - [anon_sym_protected] = ACTIONS(3080), - [anon_sym_tailrec] = ACTIONS(3080), - [anon_sym_operator] = ACTIONS(3080), - [anon_sym_infix] = ACTIONS(3080), - [anon_sym_inline] = ACTIONS(3080), - [anon_sym_external] = ACTIONS(3080), - [sym_property_modifier] = ACTIONS(3080), - [anon_sym_abstract] = ACTIONS(3080), - [anon_sym_final] = ACTIONS(3080), - [anon_sym_open] = ACTIONS(3080), - [anon_sym_vararg] = ACTIONS(3080), - [anon_sym_noinline] = ACTIONS(3080), - [anon_sym_crossinline] = ACTIONS(3080), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1426] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1539), - [sym__comparison_operator] = STATE(1538), - [sym__in_operator] = STATE(1537), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1536), - [sym__multiplicative_operator] = STATE(1535), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1534), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_where] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(3628), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(3634), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3052), - [anon_sym_DASH_EQ] = ACTIONS(3052), - [anon_sym_STAR_EQ] = ACTIONS(3052), - [anon_sym_SLASH_EQ] = ACTIONS(3052), - [anon_sym_PERCENT_EQ] = ACTIONS(3052), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(3656), - [anon_sym_DASH] = ACTIONS(3656), - [anon_sym_SLASH] = ACTIONS(3628), - [anon_sym_PERCENT] = ACTIONS(3628), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3050), - [anon_sym_sealed] = ACTIONS(3050), - [anon_sym_annotation] = ACTIONS(3050), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_override] = ACTIONS(3050), - [anon_sym_lateinit] = ACTIONS(3050), - [anon_sym_public] = ACTIONS(3050), - [anon_sym_private] = ACTIONS(3050), - [anon_sym_internal] = ACTIONS(3050), - [anon_sym_protected] = ACTIONS(3050), - [anon_sym_tailrec] = ACTIONS(3050), - [anon_sym_operator] = ACTIONS(3050), - [anon_sym_infix] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym_external] = ACTIONS(3050), - [sym_property_modifier] = ACTIONS(3050), - [anon_sym_abstract] = ACTIONS(3050), - [anon_sym_final] = ACTIONS(3050), - [anon_sym_open] = ACTIONS(3050), - [anon_sym_vararg] = ACTIONS(3050), - [anon_sym_noinline] = ACTIONS(3050), - [anon_sym_crossinline] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [1427] = { - [sym__expression] = STATE(277), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1428] = { - [sym__expression] = STATE(523), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1429] = { - [sym__expression] = STATE(4455), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1430] = { - [sym__expression] = STATE(403), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1431] = { - [sym__expression] = STATE(381), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1432] = { - [sym__expression] = STATE(389), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1433] = { - [sym__expression] = STATE(396), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1434] = { - [sym__expression] = STATE(387), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1435] = { - [sym__expression] = STATE(2584), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1436] = { - [sym__expression] = STATE(2583), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1437] = { - [sym__expression] = STATE(2582), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1438] = { - [sym__expression] = STATE(2581), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1439] = { - [sym__expression] = STATE(392), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1440] = { - [sym__expression] = STATE(388), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1441] = { - [sym__expression] = STATE(810), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1442] = { - [sym__expression] = STATE(391), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1443] = { - [sym__expression] = STATE(4282), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1444] = { - [sym__expression] = STATE(804), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1445] = { - [sym__expression] = STATE(2572), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1446] = { - [sym__expression] = STATE(2569), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1447] = { - [sym__expression] = STATE(2567), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1448] = { - [sym__expression] = STATE(2564), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1449] = { - [sym__expression] = STATE(2563), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1450] = { - [sym__expression] = STATE(999), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1451] = { - [sym__expression] = STATE(2561), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1452] = { - [sym__expression] = STATE(2263), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1453] = { - [sym__expression] = STATE(471), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1454] = { - [sym__expression] = STATE(1207), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1455] = { - [sym__expression] = STATE(394), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1456] = { - [sym__expression] = STATE(395), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1457] = { - [sym__expression] = STATE(1404), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1458] = { - [sym__expression] = STATE(1203), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1459] = { - [sym__expression] = STATE(996), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1460] = { - [sym__expression] = STATE(1202), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1461] = { - [sym__expression] = STATE(1201), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1462] = { - [sym__expression] = STATE(1200), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1463] = { - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1464] = { - [sym__expression] = STATE(808), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1465] = { - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1466] = { - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1467] = { - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1468] = { - [sym__expression] = STATE(1193), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1469] = { - [sym__expression] = STATE(393), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1470] = { - [sym__expression] = STATE(1191), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1471] = { - [sym__expression] = STATE(386), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1472] = { - [sym__expression] = STATE(995), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1473] = { - [sym__expression] = STATE(1006), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1474] = { - [sym__expression] = STATE(405), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1475] = { - [sym__expression] = STATE(1192), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1476] = { - [sym__expression] = STATE(4115), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1477] = { - [sym__expression] = STATE(994), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1478] = { - [sym__expression] = STATE(2297), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1479] = { - [sym__expression] = STATE(1190), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1480] = { - [sym_function_body] = STATE(1015), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_object] = ACTIONS(4451), - [anon_sym_fun] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_this] = ACTIONS(4451), - [anon_sym_super] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4453), - [sym_label] = ACTIONS(4451), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_null] = ACTIONS(4451), - [anon_sym_if] = ACTIONS(4451), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_when] = ACTIONS(4451), - [anon_sym_try] = ACTIONS(4451), - [anon_sym_throw] = ACTIONS(4451), - [anon_sym_return] = ACTIONS(4451), - [anon_sym_continue] = ACTIONS(4451), - [anon_sym_break] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4453), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG] = ACTIONS(4451), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4453), - [anon_sym_continue_AT] = ACTIONS(4453), - [anon_sym_break_AT] = ACTIONS(4453), - [anon_sym_this_AT] = ACTIONS(4453), - [anon_sym_super_AT] = ACTIONS(4453), - [sym_real_literal] = ACTIONS(4453), - [sym_integer_literal] = ACTIONS(4451), - [sym_hex_literal] = ACTIONS(4453), - [sym_bin_literal] = ACTIONS(4453), - [anon_sym_true] = ACTIONS(4451), - [anon_sym_false] = ACTIONS(4451), - [anon_sym_SQUOTE] = ACTIONS(4453), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4453), - }, - [1481] = { - [sym__expression] = STATE(1195), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1482] = { - [sym__expression] = STATE(799), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1483] = { - [sym__expression] = STATE(993), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1484] = { - [sym__expression] = STATE(4082), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1485] = { - [sym__expression] = STATE(1188), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1486] = { - [sym__expression] = STATE(1189), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1487] = { - [sym__expression] = STATE(2547), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1488] = { - [sym__expression] = STATE(292), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1489] = { - [sym__expression] = STATE(293), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1490] = { - [sym__expression] = STATE(800), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1491] = { - [sym__expression] = STATE(4293), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1492] = { - [sym__expression] = STATE(284), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1493] = { - [sym__expression] = STATE(286), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1494] = { - [sym__expression] = STATE(295), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1495] = { - [sym__expression] = STATE(294), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1496] = { - [sym__expression] = STATE(2290), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1497] = { - [sym__expression] = STATE(322), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1498] = { - [sym__expression] = STATE(325), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1499] = { - [sym__expression] = STATE(326), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1500] = { - [sym__expression] = STATE(1214), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1501] = { - [sym__expression] = STATE(1215), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1502] = { - [sym__expression] = STATE(1217), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1503] = { - [sym__expression] = STATE(1218), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1504] = { - [sym__expression] = STATE(1220), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1505] = { - [sym__expression] = STATE(811), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1506] = { - [sym__expression] = STATE(327), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1507] = { - [sym__expression] = STATE(329), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1508] = { - [sym__expression] = STATE(1222), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1509] = { - [sym__expression] = STATE(1223), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1510] = { - [sym__expression] = STATE(1224), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1511] = { - [sym__expression] = STATE(1233), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1512] = { - [sym__expression] = STATE(330), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1513] = { - [sym__expression] = STATE(4428), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1514] = { - [sym__expression] = STATE(2305), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1515] = { - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1516] = { - [sym__expression] = STATE(4122), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1517] = { - [sym__expression] = STATE(4350), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1518] = { - [sym__expression] = STATE(4124), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1519] = { - [sym__expression] = STATE(4125), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1520] = { - [sym__expression] = STATE(4127), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1521] = { - [sym_function_body] = STATE(1017), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_object] = ACTIONS(4416), - [anon_sym_fun] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_this] = ACTIONS(4416), - [anon_sym_super] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4418), - [sym_label] = ACTIONS(4416), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_null] = ACTIONS(4416), - [anon_sym_if] = ACTIONS(4416), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_when] = ACTIONS(4416), - [anon_sym_try] = ACTIONS(4416), - [anon_sym_throw] = ACTIONS(4416), - [anon_sym_return] = ACTIONS(4416), - [anon_sym_continue] = ACTIONS(4416), - [anon_sym_break] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4418), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG] = ACTIONS(4416), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4418), - [anon_sym_continue_AT] = ACTIONS(4418), - [anon_sym_break_AT] = ACTIONS(4418), - [anon_sym_this_AT] = ACTIONS(4418), - [anon_sym_super_AT] = ACTIONS(4418), - [sym_real_literal] = ACTIONS(4418), - [sym_integer_literal] = ACTIONS(4416), - [sym_hex_literal] = ACTIONS(4418), - [sym_bin_literal] = ACTIONS(4418), - [anon_sym_true] = ACTIONS(4416), - [anon_sym_false] = ACTIONS(4416), - [anon_sym_SQUOTE] = ACTIONS(4418), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4418), - }, - [1522] = { - [sym__expression] = STATE(4130), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1523] = { - [sym__expression] = STATE(4105), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1524] = { - [sym__expression] = STATE(2276), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1525] = { - [sym__expression] = STATE(2236), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1526] = { - [sym__expression] = STATE(2296), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1527] = { - [sym__expression] = STATE(4390), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1528] = { - [sym__expression] = STATE(2587), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1529] = { - [sym__expression] = STATE(2301), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1530] = { - [sym__expression] = STATE(2255), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1531] = { - [sym__expression] = STATE(522), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1532] = { - [sym__expression] = STATE(1425), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1533] = { - [sym__expression] = STATE(1010), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1534] = { - [sym__expression] = STATE(1426), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1535] = { - [sym__expression] = STATE(1419), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1536] = { - [sym__expression] = STATE(1409), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1537] = { - [sym__expression] = STATE(1406), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1538] = { - [sym__expression] = STATE(1383), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1539] = { - [sym__expression] = STATE(1405), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1540] = { - [sym__expression] = STATE(1401), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1541] = { - [sym__expression] = STATE(1400), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1542] = { - [sym__expression] = STATE(2251), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1543] = { - [sym__expression] = STATE(1399), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1544] = { - [sym__expression] = STATE(1398), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1545] = { - [sym__expression] = STATE(4472), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1546] = { - [sym__expression] = STATE(2254), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1547] = { - [sym__expression] = STATE(2257), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1548] = { - [sym__expression] = STATE(4474), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1549] = { - [sym__expression] = STATE(2258), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1550] = { - [sym__expression] = STATE(1410), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1551] = { - [sym__expression] = STATE(4134), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1552] = { - [sym__expression] = STATE(1411), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1553] = { - [sym__expression] = STATE(2260), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1554] = { - [sym__expression] = STATE(4139), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1555] = { - [sym__expression] = STATE(1407), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1556] = { - [sym__expression] = STATE(4118), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1557] = { - [sym__expression] = STATE(2261), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1558] = { - [sym__expression] = STATE(2262), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1559] = { - [sym__expression] = STATE(328), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1560] = { - [sym__expression] = STATE(4141), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1561] = { - [sym__expression] = STATE(2249), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1562] = { - [sym__expression] = STATE(4140), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1563] = { - [sym__expression] = STATE(318), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1564] = { - [sym__expression] = STATE(1225), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1565] = { - [sym__expression] = STATE(2298), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1566] = { - [sym__expression] = STATE(2294), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1567] = { - [sym__expression] = STATE(324), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1568] = { - [sym__expression] = STATE(4367), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1569] = { - [sym__expression] = STATE(4281), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1570] = { - [sym__expression] = STATE(4290), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1571] = { - [sym__expression] = STATE(4287), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1572] = { - [sym__expression] = STATE(4308), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1573] = { - [sym__expression] = STATE(4440), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1574] = { - [sym__expression] = STATE(4517), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1575] = { - [sym__expression] = STATE(4515), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1576] = { - [sym__expression] = STATE(4368), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1577] = { - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(5584), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_object] = ACTIONS(4347), - [anon_sym_fun] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_this] = ACTIONS(4347), - [anon_sym_super] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4349), - [sym_label] = ACTIONS(4347), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_null] = ACTIONS(4347), - [anon_sym_if] = ACTIONS(4347), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_when] = ACTIONS(4347), - [anon_sym_try] = ACTIONS(4347), - [anon_sym_throw] = ACTIONS(4347), - [anon_sym_return] = ACTIONS(4347), - [anon_sym_continue] = ACTIONS(4347), - [anon_sym_break] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4349), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG] = ACTIONS(4347), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4349), - [anon_sym_continue_AT] = ACTIONS(4349), - [anon_sym_break_AT] = ACTIONS(4349), - [anon_sym_this_AT] = ACTIONS(4349), - [anon_sym_super_AT] = ACTIONS(4349), - [sym_real_literal] = ACTIONS(4349), - [sym_integer_literal] = ACTIONS(4347), - [sym_hex_literal] = ACTIONS(4349), - [sym_bin_literal] = ACTIONS(4349), - [anon_sym_true] = ACTIONS(4347), - [anon_sym_false] = ACTIONS(4347), - [anon_sym_SQUOTE] = ACTIONS(4349), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4349), - }, - [1578] = { - [sym__expression] = STATE(4132), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1579] = { - [sym__expression] = STATE(4258), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1580] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5617), - [anon_sym_where] = ACTIONS(3080), - [anon_sym_object] = ACTIONS(3080), - [anon_sym_fun] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3080), - [anon_sym_super] = ACTIONS(3080), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5621), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(5627), - [anon_sym_PIPE_PIPE] = ACTIONS(5629), - [anon_sym_null] = ACTIONS(3080), - [anon_sym_if] = ACTIONS(3080), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_when] = ACTIONS(3080), - [anon_sym_try] = ACTIONS(3080), - [anon_sym_throw] = ACTIONS(3080), - [anon_sym_return] = ACTIONS(3080), - [anon_sym_continue] = ACTIONS(3080), - [anon_sym_break] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5631), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5633), - [anon_sym_EQ_EQ] = ACTIONS(5631), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5633), - [anon_sym_LT_EQ] = ACTIONS(5635), - [anon_sym_GT_EQ] = ACTIONS(5635), - [anon_sym_BANGin] = ACTIONS(5637), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3080), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3082), - [anon_sym_continue_AT] = ACTIONS(3082), - [anon_sym_break_AT] = ACTIONS(3082), - [anon_sym_this_AT] = ACTIONS(3082), - [anon_sym_super_AT] = ACTIONS(3082), - [sym_real_literal] = ACTIONS(3082), - [sym_integer_literal] = ACTIONS(3080), - [sym_hex_literal] = ACTIONS(3082), - [sym_bin_literal] = ACTIONS(3082), - [anon_sym_true] = ACTIONS(3080), - [anon_sym_false] = ACTIONS(3080), - [anon_sym_SQUOTE] = ACTIONS(3082), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3082), - }, - [1581] = { - [sym__expression] = STATE(4291), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1582] = { - [sym_function_body] = STATE(1025), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [1583] = { - [sym__expression] = STATE(323), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1584] = { - [sym__expression] = STATE(4449), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1585] = { - [sym__expression] = STATE(760), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1586] = { - [sym__expression] = STATE(4500), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1587] = { - [sym__expression] = STATE(4499), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1588] = { - [sym__expression] = STATE(771), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1589] = { - [sym__expression] = STATE(4494), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1590] = { - [sym__expression] = STATE(755), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1591] = { - [sym__expression] = STATE(4392), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1592] = { - [sym__expression] = STATE(4295), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1593] = { - [sym_function_body] = STATE(1166), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [1594] = { - [sym__expression] = STATE(753), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1595] = { - [sym__expression] = STATE(4296), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1596] = { - [sym__expression] = STATE(3355), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1597] = { - [sym__expression] = STATE(3272), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1598] = { - [sym__expression] = STATE(3354), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1599] = { - [sym__expression] = STATE(3352), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1600] = { - [sym__expression] = STATE(3346), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1601] = { - [sym__expression] = STATE(3341), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1602] = { - [sym__expression] = STATE(3340), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1603] = { - [sym__expression] = STATE(3333), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1604] = { - [sym__expression] = STATE(3331), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1605] = { - [sym__expression] = STATE(3328), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1606] = { - [sym__expression] = STATE(3326), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1607] = { - [sym__expression] = STATE(3322), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1608] = { - [sym__expression] = STATE(789), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1609] = { - [sym__expression] = STATE(3295), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1610] = { - [sym__expression] = STATE(791), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1611] = { - [sym__expression] = STATE(4297), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1612] = { - [sym__expression] = STATE(4303), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1613] = { - [sym__expression] = STATE(3301), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1614] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3074), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5617), - [anon_sym_where] = ACTIONS(3072), - [anon_sym_object] = ACTIONS(3072), - [anon_sym_fun] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3074), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3072), - [anon_sym_super] = ACTIONS(3072), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5621), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(5627), - [anon_sym_PIPE_PIPE] = ACTIONS(5629), - [anon_sym_null] = ACTIONS(3072), - [anon_sym_if] = ACTIONS(3072), - [anon_sym_else] = ACTIONS(3072), - [anon_sym_when] = ACTIONS(3072), - [anon_sym_try] = ACTIONS(3072), - [anon_sym_throw] = ACTIONS(3072), - [anon_sym_return] = ACTIONS(3072), - [anon_sym_continue] = ACTIONS(3072), - [anon_sym_break] = ACTIONS(3072), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5631), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5633), - [anon_sym_EQ_EQ] = ACTIONS(5631), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5633), - [anon_sym_LT_EQ] = ACTIONS(5635), - [anon_sym_GT_EQ] = ACTIONS(5635), - [anon_sym_BANGin] = ACTIONS(5637), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3072), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3074), - [anon_sym_continue_AT] = ACTIONS(3074), - [anon_sym_break_AT] = ACTIONS(3074), - [anon_sym_this_AT] = ACTIONS(3074), - [anon_sym_super_AT] = ACTIONS(3074), - [sym_real_literal] = ACTIONS(3074), - [sym_integer_literal] = ACTIONS(3072), - [sym_hex_literal] = ACTIONS(3074), - [sym_bin_literal] = ACTIONS(3074), - [anon_sym_true] = ACTIONS(3072), - [anon_sym_false] = ACTIONS(3072), - [anon_sym_SQUOTE] = ACTIONS(3074), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3074), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3074), - }, - [1615] = { - [sym__expression] = STATE(1011), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1616] = { - [sym__expression] = STATE(3297), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1617] = { - [sym__expression] = STATE(4302), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1618] = { - [sym__expression] = STATE(1402), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1619] = { - [sym__expression] = STATE(991), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1620] = { - [sym__expression] = STATE(878), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1621] = { - [sym__expression] = STATE(877), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1622] = { - [sym__expression] = STATE(870), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1623] = { - [sym__expression] = STATE(863), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1624] = { - [sym__expression] = STATE(885), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1625] = { - [sym__expression] = STATE(890), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1626] = { - [sym__expression] = STATE(1232), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1627] = { - [sym__expression] = STATE(4385), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1628] = { - [sym__expression] = STATE(912), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1629] = { - [sym__expression] = STATE(911), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1630] = { - [sym__expression] = STATE(909), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1631] = { - [sym__expression] = STATE(908), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1632] = { - [sym__expression] = STATE(4387), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1633] = { - [sym__expression] = STATE(4284), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1634] = { - [sym__expression] = STATE(2592), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1635] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(1635), - [sym__alpha_identifier] = ACTIONS(4611), - [anon_sym_AT] = ACTIONS(4613), - [anon_sym_LBRACK] = ACTIONS(4613), - [anon_sym_DOT] = ACTIONS(4611), - [anon_sym_as] = ACTIONS(4611), - [anon_sym_LBRACE] = ACTIONS(4613), - [anon_sym_RBRACE] = ACTIONS(4613), - [anon_sym_LPAREN] = ACTIONS(4613), - [anon_sym_COMMA] = ACTIONS(5643), - [anon_sym_LT] = ACTIONS(4611), - [anon_sym_GT] = ACTIONS(4611), - [anon_sym_where] = ACTIONS(4611), - [anon_sym_object] = ACTIONS(4611), - [anon_sym_fun] = ACTIONS(4611), - [anon_sym_SEMI] = ACTIONS(4613), - [anon_sym_get] = ACTIONS(4611), - [anon_sym_set] = ACTIONS(4611), - [anon_sym_this] = ACTIONS(4611), - [anon_sym_super] = ACTIONS(4611), - [anon_sym_STAR] = ACTIONS(4613), - [sym_label] = ACTIONS(4611), - [anon_sym_in] = ACTIONS(4611), - [anon_sym_DOT_DOT] = ACTIONS(4613), - [anon_sym_QMARK_COLON] = ACTIONS(4613), - [anon_sym_AMP_AMP] = ACTIONS(4613), - [anon_sym_PIPE_PIPE] = ACTIONS(4613), - [anon_sym_null] = ACTIONS(4611), - [anon_sym_if] = ACTIONS(4611), - [anon_sym_else] = ACTIONS(4611), - [anon_sym_when] = ACTIONS(4611), - [anon_sym_try] = ACTIONS(4611), - [anon_sym_throw] = ACTIONS(4611), - [anon_sym_return] = ACTIONS(4611), - [anon_sym_continue] = ACTIONS(4611), - [anon_sym_break] = ACTIONS(4611), - [anon_sym_COLON_COLON] = ACTIONS(4613), - [anon_sym_BANG_EQ] = ACTIONS(4611), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4613), - [anon_sym_EQ_EQ] = ACTIONS(4611), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4613), - [anon_sym_LT_EQ] = ACTIONS(4613), - [anon_sym_GT_EQ] = ACTIONS(4613), - [anon_sym_BANGin] = ACTIONS(4613), - [anon_sym_is] = ACTIONS(4611), - [anon_sym_BANGis] = ACTIONS(4613), - [anon_sym_PLUS] = ACTIONS(4611), - [anon_sym_DASH] = ACTIONS(4611), - [anon_sym_SLASH] = ACTIONS(4611), - [anon_sym_PERCENT] = ACTIONS(4613), - [anon_sym_as_QMARK] = ACTIONS(4613), - [anon_sym_PLUS_PLUS] = ACTIONS(4613), - [anon_sym_DASH_DASH] = ACTIONS(4613), - [anon_sym_BANG] = ACTIONS(4611), - [anon_sym_BANG_BANG] = ACTIONS(4613), - [anon_sym_suspend] = ACTIONS(4611), - [anon_sym_sealed] = ACTIONS(4611), - [anon_sym_annotation] = ACTIONS(4611), - [anon_sym_data] = ACTIONS(4611), - [anon_sym_inner] = ACTIONS(4611), - [anon_sym_value] = ACTIONS(4611), - [anon_sym_override] = ACTIONS(4611), - [anon_sym_lateinit] = ACTIONS(4611), - [anon_sym_public] = ACTIONS(4611), - [anon_sym_private] = ACTIONS(4611), - [anon_sym_internal] = ACTIONS(4611), - [anon_sym_protected] = ACTIONS(4611), - [anon_sym_tailrec] = ACTIONS(4611), - [anon_sym_operator] = ACTIONS(4611), - [anon_sym_infix] = ACTIONS(4611), - [anon_sym_inline] = ACTIONS(4611), - [anon_sym_external] = ACTIONS(4611), - [sym_property_modifier] = ACTIONS(4611), - [anon_sym_abstract] = ACTIONS(4611), - [anon_sym_final] = ACTIONS(4611), - [anon_sym_open] = ACTIONS(4611), - [anon_sym_vararg] = ACTIONS(4611), - [anon_sym_noinline] = ACTIONS(4611), - [anon_sym_crossinline] = ACTIONS(4611), - [anon_sym_expect] = ACTIONS(4611), - [anon_sym_actual] = ACTIONS(4611), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4613), - [anon_sym_continue_AT] = ACTIONS(4613), - [anon_sym_break_AT] = ACTIONS(4613), - [anon_sym_this_AT] = ACTIONS(4613), - [anon_sym_super_AT] = ACTIONS(4613), - [sym_real_literal] = ACTIONS(4613), - [sym_integer_literal] = ACTIONS(4611), - [sym_hex_literal] = ACTIONS(4613), - [sym_bin_literal] = ACTIONS(4613), - [anon_sym_true] = ACTIONS(4611), - [anon_sym_false] = ACTIONS(4611), - [anon_sym_SQUOTE] = ACTIONS(4613), - [sym__backtick_identifier] = ACTIONS(4613), - [sym__automatic_semicolon] = ACTIONS(4613), - [sym_safe_nav] = ACTIONS(4613), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4613), - }, - [1636] = { - [sym__expression] = STATE(1226), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1637] = { - [sym__expression] = STATE(4438), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1638] = { - [sym_function_body] = STATE(1186), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [1639] = { - [sym_function_body] = STATE(1159), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [1640] = { - [sym__expression] = STATE(4097), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1641] = { - [sym__expression] = STATE(907), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1642] = { - [sym__expression] = STATE(2549), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1643] = { - [sym__expression] = STATE(331), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1644] = { - [sym__expression] = STATE(906), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1645] = { - [sym__expression] = STATE(307), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1646] = { - [sym__expression] = STATE(300), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1647] = { - [sym__expression] = STATE(312), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1648] = { - [sym__expression] = STATE(305), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1649] = { - [sym__expression] = STATE(301), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1650] = { - [sym__expression] = STATE(306), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1651] = { - [sym__expression] = STATE(311), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1652] = { - [sym__expression] = STATE(4384), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1653] = { - [sym__expression] = STATE(310), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1654] = { - [sym__expression] = STATE(308), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1655] = { - [sym__expression] = STATE(304), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1656] = { - [sym__expression] = STATE(303), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1657] = { - [sym__expression] = STATE(302), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1658] = { - [sym__expression] = STATE(750), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1659] = { - [sym__expression] = STATE(721), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1660] = { - [sym__expression] = STATE(749), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1661] = { - [sym__expression] = STATE(748), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1662] = { - [sym__expression] = STATE(746), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1663] = { - [sym__expression] = STATE(734), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1664] = { - [sym__expression] = STATE(751), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1665] = { - [sym__expression] = STATE(714), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1666] = { - [sym__expression] = STATE(735), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1667] = { - [sym__expression] = STATE(736), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1668] = { - [sym__expression] = STATE(738), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1669] = { - [sym__expression] = STATE(741), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1670] = { - [sym__expression] = STATE(367), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1671] = { - [sym__expression] = STATE(4393), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5646), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1672] = { - [sym__expression] = STATE(1012), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1673] = { - [sym__expression] = STATE(986), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1674] = { - [sym__expression] = STATE(992), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1675] = { - [sym__expression] = STATE(997), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1676] = { - [sym__expression] = STATE(461), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1677] = { - [sym__expression] = STATE(998), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1678] = { - [sym__expression] = STATE(926), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1679] = { - [sym__expression] = STATE(1216), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1680] = { - [sym__expression] = STATE(532), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1681] = { - [sym__expression] = STATE(4513), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1682] = { - [sym__expression] = STATE(1000), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1683] = { - [sym__expression] = STATE(1001), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1684] = { - [sym__expression] = STATE(3810), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1685] = { - [sym__expression] = STATE(1002), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1686] = { - [sym__expression] = STATE(1004), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1687] = { - [sym__expression] = STATE(1005), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1688] = { - [sym__expression] = STATE(3755), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1689] = { - [sym_function_body] = STATE(1133), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [1690] = { - [sym__expression] = STATE(3761), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1691] = { - [sym__expression] = STATE(4437), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1692] = { - [sym__expression] = STATE(3762), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1693] = { - [sym__expression] = STATE(989), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1694] = { - [sym__expression] = STATE(3763), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1695] = { - [sym__expression] = STATE(2434), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1696] = { - [sym__expression] = STATE(3708), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1697] = { - [sym__expression] = STATE(3773), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1698] = { - [sym__expression] = STATE(3774), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1699] = { - [sym__expression] = STATE(4299), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1700] = { - [sym__expression] = STATE(3779), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1701] = { - [sym__expression] = STATE(462), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1702] = { - [sym__expression] = STATE(3781), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1703] = { - [sym__expression] = STATE(1945), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1704] = { - [sym__expression] = STATE(3731), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1705] = { - [sym__expression] = STATE(3786), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1706] = { - [sym_function_body] = STATE(1120), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [1707] = { - [sym__expression] = STATE(4378), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1708] = { - [sym__expression] = STATE(1714), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1709] = { - [sym__expression] = STATE(4227), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1710] = { - [sym__expression] = STATE(537), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1711] = { - [sym__expression] = STATE(315), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1712] = { - [sym__expression] = STATE(4377), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1713] = { - [sym_function_body] = STATE(1096), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [1714] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3061), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(3061), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(3061), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3063), - [anon_sym_DASH_EQ] = ACTIONS(3063), - [anon_sym_STAR_EQ] = ACTIONS(3063), - [anon_sym_SLASH_EQ] = ACTIONS(3063), - [anon_sym_PERCENT_EQ] = ACTIONS(3063), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3061), - [anon_sym_sealed] = ACTIONS(3061), - [anon_sym_annotation] = ACTIONS(3061), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3061), - [anon_sym_lateinit] = ACTIONS(3061), - [anon_sym_public] = ACTIONS(3061), - [anon_sym_private] = ACTIONS(3061), - [anon_sym_internal] = ACTIONS(3061), - [anon_sym_protected] = ACTIONS(3061), - [anon_sym_tailrec] = ACTIONS(3061), - [anon_sym_operator] = ACTIONS(3061), - [anon_sym_infix] = ACTIONS(3061), - [anon_sym_inline] = ACTIONS(3061), - [anon_sym_external] = ACTIONS(3061), - [sym_property_modifier] = ACTIONS(3061), - [anon_sym_abstract] = ACTIONS(3061), - [anon_sym_final] = ACTIONS(3061), - [anon_sym_open] = ACTIONS(3061), - [anon_sym_vararg] = ACTIONS(3061), - [anon_sym_noinline] = ACTIONS(3061), - [anon_sym_crossinline] = ACTIONS(3061), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1715] = { - [sym_function_body] = STATE(1068), - [sym__block] = STATE(1109), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(5239), - [anon_sym_LBRACE] = ACTIONS(4085), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_object] = ACTIONS(4443), - [anon_sym_fun] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_this] = ACTIONS(4443), - [anon_sym_super] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4445), - [sym_label] = ACTIONS(4443), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_null] = ACTIONS(4443), - [anon_sym_if] = ACTIONS(4443), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_when] = ACTIONS(4443), - [anon_sym_try] = ACTIONS(4443), - [anon_sym_throw] = ACTIONS(4443), - [anon_sym_return] = ACTIONS(4443), - [anon_sym_continue] = ACTIONS(4443), - [anon_sym_break] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4445), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG] = ACTIONS(4443), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4445), - [anon_sym_continue_AT] = ACTIONS(4445), - [anon_sym_break_AT] = ACTIONS(4445), - [anon_sym_this_AT] = ACTIONS(4445), - [anon_sym_super_AT] = ACTIONS(4445), - [sym_real_literal] = ACTIONS(4445), - [sym_integer_literal] = ACTIONS(4443), - [sym_hex_literal] = ACTIONS(4445), - [sym_bin_literal] = ACTIONS(4445), - [anon_sym_true] = ACTIONS(4443), - [anon_sym_false] = ACTIONS(4443), - [anon_sym_SQUOTE] = ACTIONS(4445), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4445), - }, - [1716] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5617), - [anon_sym_where] = ACTIONS(3126), - [anon_sym_object] = ACTIONS(3126), - [anon_sym_fun] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3126), - [anon_sym_super] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5621), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(5627), - [anon_sym_PIPE_PIPE] = ACTIONS(5629), - [anon_sym_null] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_when] = ACTIONS(3126), - [anon_sym_try] = ACTIONS(3126), - [anon_sym_throw] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5631), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5633), - [anon_sym_EQ_EQ] = ACTIONS(5631), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5633), - [anon_sym_LT_EQ] = ACTIONS(5635), - [anon_sym_GT_EQ] = ACTIONS(5635), - [anon_sym_BANGin] = ACTIONS(5637), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3126), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3128), - [anon_sym_continue_AT] = ACTIONS(3128), - [anon_sym_break_AT] = ACTIONS(3128), - [anon_sym_this_AT] = ACTIONS(3128), - [anon_sym_super_AT] = ACTIONS(3128), - [sym_real_literal] = ACTIONS(3128), - [sym_integer_literal] = ACTIONS(3126), - [sym_hex_literal] = ACTIONS(3128), - [sym_bin_literal] = ACTIONS(3128), - [anon_sym_true] = ACTIONS(3126), - [anon_sym_false] = ACTIONS(3126), - [anon_sym_SQUOTE] = ACTIONS(3128), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3128), - }, - [1717] = { - [sym__expression] = STATE(524), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1718] = { - [sym__expression] = STATE(525), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1719] = { - [sym_type_constraints] = STATE(2214), - [sym_property_delegate] = STATE(2368), - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(5648), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3586), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [1720] = { - [sym__expression] = STATE(517), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1721] = { - [sym__expression] = STATE(533), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1722] = { - [sym__expression] = STATE(534), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1723] = { - [sym__expression] = STATE(531), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1724] = { - [sym__expression] = STATE(375), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1725] = { - [sym__expression] = STATE(518), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1726] = { - [sym__expression] = STATE(372), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1727] = { - [sym__expression] = STATE(373), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1728] = { - [sym__expression] = STATE(374), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1729] = { - [sym__expression] = STATE(541), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1730] = { - [sym__expression] = STATE(536), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1731] = { - [sym__expression] = STATE(377), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1732] = { - [sym__expression] = STATE(366), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1733] = { - [sym__expression] = STATE(378), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1734] = { - [sym__expression] = STATE(528), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1735] = { - [sym_type_constraints] = STATE(2211), - [sym_property_delegate] = STATE(2323), - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(5656), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3590), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1770), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [1736] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5617), - [anon_sym_where] = ACTIONS(3107), - [anon_sym_object] = ACTIONS(3107), - [anon_sym_fun] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3107), - [anon_sym_super] = ACTIONS(3107), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5621), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(5627), - [anon_sym_PIPE_PIPE] = ACTIONS(5629), - [anon_sym_null] = ACTIONS(3107), - [anon_sym_if] = ACTIONS(3107), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_when] = ACTIONS(3107), - [anon_sym_try] = ACTIONS(3107), - [anon_sym_throw] = ACTIONS(3107), - [anon_sym_return] = ACTIONS(3107), - [anon_sym_continue] = ACTIONS(3107), - [anon_sym_break] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5631), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5633), - [anon_sym_EQ_EQ] = ACTIONS(5631), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5633), - [anon_sym_LT_EQ] = ACTIONS(5635), - [anon_sym_GT_EQ] = ACTIONS(5635), - [anon_sym_BANGin] = ACTIONS(5637), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3107), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3109), - [anon_sym_continue_AT] = ACTIONS(3109), - [anon_sym_break_AT] = ACTIONS(3109), - [anon_sym_this_AT] = ACTIONS(3109), - [anon_sym_super_AT] = ACTIONS(3109), - [sym_real_literal] = ACTIONS(3109), - [sym_integer_literal] = ACTIONS(3107), - [sym_hex_literal] = ACTIONS(3109), - [sym_bin_literal] = ACTIONS(3109), - [anon_sym_true] = ACTIONS(3107), - [anon_sym_false] = ACTIONS(3107), - [anon_sym_SQUOTE] = ACTIONS(3109), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3109), - }, - [1737] = { - [sym__expression] = STATE(2213), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1738] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5617), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_object] = ACTIONS(3096), - [anon_sym_fun] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3096), - [anon_sym_super] = ACTIONS(3096), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5621), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(5627), - [anon_sym_PIPE_PIPE] = ACTIONS(5629), - [anon_sym_null] = ACTIONS(3096), - [anon_sym_if] = ACTIONS(3096), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_when] = ACTIONS(3096), - [anon_sym_try] = ACTIONS(3096), - [anon_sym_throw] = ACTIONS(3096), - [anon_sym_return] = ACTIONS(3096), - [anon_sym_continue] = ACTIONS(3096), - [anon_sym_break] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5631), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5633), - [anon_sym_EQ_EQ] = ACTIONS(5631), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5633), - [anon_sym_LT_EQ] = ACTIONS(5635), - [anon_sym_GT_EQ] = ACTIONS(5635), - [anon_sym_BANGin] = ACTIONS(5637), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3098), - [anon_sym_continue_AT] = ACTIONS(3098), - [anon_sym_break_AT] = ACTIONS(3098), - [anon_sym_this_AT] = ACTIONS(3098), - [anon_sym_super_AT] = ACTIONS(3098), - [sym_real_literal] = ACTIONS(3098), - [sym_integer_literal] = ACTIONS(3096), - [sym_hex_literal] = ACTIONS(3098), - [sym_bin_literal] = ACTIONS(3098), - [anon_sym_true] = ACTIONS(3096), - [anon_sym_false] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3098), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3098), - }, - [1739] = { - [sym__expression] = STATE(1221), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1740] = { - [sym__expression] = STATE(2209), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1741] = { - [sym__expression] = STATE(2207), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1742] = { - [sym__expression] = STATE(2206), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1743] = { - [sym__expression] = STATE(2205), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1744] = { - [sym__expression] = STATE(2199), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1745] = { - [sym__expression] = STATE(2197), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1746] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5617), - [anon_sym_where] = ACTIONS(3044), - [anon_sym_object] = ACTIONS(3044), - [anon_sym_fun] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3044), - [anon_sym_super] = ACTIONS(3044), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5621), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(5627), - [anon_sym_PIPE_PIPE] = ACTIONS(5629), - [anon_sym_null] = ACTIONS(3044), - [anon_sym_if] = ACTIONS(3044), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_when] = ACTIONS(3044), - [anon_sym_try] = ACTIONS(3044), - [anon_sym_throw] = ACTIONS(3044), - [anon_sym_return] = ACTIONS(3044), - [anon_sym_continue] = ACTIONS(3044), - [anon_sym_break] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5631), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5633), - [anon_sym_EQ_EQ] = ACTIONS(5631), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5633), - [anon_sym_LT_EQ] = ACTIONS(5635), - [anon_sym_GT_EQ] = ACTIONS(5635), - [anon_sym_BANGin] = ACTIONS(5637), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3046), - [anon_sym_continue_AT] = ACTIONS(3046), - [anon_sym_break_AT] = ACTIONS(3046), - [anon_sym_this_AT] = ACTIONS(3046), - [anon_sym_super_AT] = ACTIONS(3046), - [sym_real_literal] = ACTIONS(3046), - [sym_integer_literal] = ACTIONS(3044), - [sym_hex_literal] = ACTIONS(3046), - [sym_bin_literal] = ACTIONS(3046), - [anon_sym_true] = ACTIONS(3044), - [anon_sym_false] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3046), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3046), - }, - [1747] = { - [sym__expression] = STATE(521), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1748] = { - [sym_type_constraints] = STATE(2204), - [sym_property_delegate] = STATE(2318), - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(5658), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3592), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1738), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [1749] = { - [sym__expression] = STATE(3760), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1750] = { - [sym__expression] = STATE(4243), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1751] = { - [sym__expression] = STATE(4245), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1752] = { - [sym__expression] = STATE(4247), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1753] = { - [sym__expression] = STATE(368), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1754] = { - [sym_type_constraints] = STATE(2191), - [sym_property_delegate] = STATE(2359), - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(5660), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(5662), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(3296), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [1755] = { - [sym__expression] = STATE(397), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1756] = { - [sym__expression] = STATE(519), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1757] = { - [sym__expression] = STATE(4254), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1758] = { - [sym__expression] = STATE(4222), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1759] = { - [sym__expression] = STATE(2196), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1760] = { - [sym__expression] = STATE(2193), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1761] = { - [sym__expression] = STATE(4251), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1762] = { - [sym__expression] = STATE(2235), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1763] = { - [sym__expression] = STATE(2189), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1764] = { - [sym__expression] = STATE(2221), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1765] = { - [sym__expression] = STATE(2222), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1766] = { - [sym__expression] = STATE(2220), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1767] = { - [sym__expression] = STATE(3764), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1768] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(1769), - [sym__alpha_identifier] = ACTIONS(4587), - [anon_sym_AT] = ACTIONS(4589), - [anon_sym_LBRACK] = ACTIONS(4589), - [anon_sym_DOT] = ACTIONS(4587), - [anon_sym_as] = ACTIONS(4587), - [anon_sym_LBRACE] = ACTIONS(4589), - [anon_sym_RBRACE] = ACTIONS(4589), - [anon_sym_LPAREN] = ACTIONS(4589), - [anon_sym_COMMA] = ACTIONS(5664), - [anon_sym_LT] = ACTIONS(4587), - [anon_sym_GT] = ACTIONS(4587), - [anon_sym_where] = ACTIONS(4587), - [anon_sym_object] = ACTIONS(4587), - [anon_sym_fun] = ACTIONS(4587), - [anon_sym_SEMI] = ACTIONS(4589), - [anon_sym_get] = ACTIONS(4587), - [anon_sym_set] = ACTIONS(4587), - [anon_sym_this] = ACTIONS(4587), - [anon_sym_super] = ACTIONS(4587), - [anon_sym_STAR] = ACTIONS(4589), - [sym_label] = ACTIONS(4587), - [anon_sym_in] = ACTIONS(4587), - [anon_sym_DOT_DOT] = ACTIONS(4589), - [anon_sym_QMARK_COLON] = ACTIONS(4589), - [anon_sym_AMP_AMP] = ACTIONS(4589), - [anon_sym_PIPE_PIPE] = ACTIONS(4589), - [anon_sym_null] = ACTIONS(4587), - [anon_sym_if] = ACTIONS(4587), - [anon_sym_else] = ACTIONS(4587), - [anon_sym_when] = ACTIONS(4587), - [anon_sym_try] = ACTIONS(4587), - [anon_sym_throw] = ACTIONS(4587), - [anon_sym_return] = ACTIONS(4587), - [anon_sym_continue] = ACTIONS(4587), - [anon_sym_break] = ACTIONS(4587), - [anon_sym_COLON_COLON] = ACTIONS(4589), - [anon_sym_BANG_EQ] = ACTIONS(4587), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4589), - [anon_sym_EQ_EQ] = ACTIONS(4587), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4589), - [anon_sym_LT_EQ] = ACTIONS(4589), - [anon_sym_GT_EQ] = ACTIONS(4589), - [anon_sym_BANGin] = ACTIONS(4589), - [anon_sym_is] = ACTIONS(4587), - [anon_sym_BANGis] = ACTIONS(4589), - [anon_sym_PLUS] = ACTIONS(4587), - [anon_sym_DASH] = ACTIONS(4587), - [anon_sym_SLASH] = ACTIONS(4587), - [anon_sym_PERCENT] = ACTIONS(4589), - [anon_sym_as_QMARK] = ACTIONS(4589), - [anon_sym_PLUS_PLUS] = ACTIONS(4589), - [anon_sym_DASH_DASH] = ACTIONS(4589), - [anon_sym_BANG] = ACTIONS(4587), - [anon_sym_BANG_BANG] = ACTIONS(4589), - [anon_sym_suspend] = ACTIONS(4587), - [anon_sym_sealed] = ACTIONS(4587), - [anon_sym_annotation] = ACTIONS(4587), - [anon_sym_data] = ACTIONS(4587), - [anon_sym_inner] = ACTIONS(4587), - [anon_sym_value] = ACTIONS(4587), - [anon_sym_override] = ACTIONS(4587), - [anon_sym_lateinit] = ACTIONS(4587), - [anon_sym_public] = ACTIONS(4587), - [anon_sym_private] = ACTIONS(4587), - [anon_sym_internal] = ACTIONS(4587), - [anon_sym_protected] = ACTIONS(4587), - [anon_sym_tailrec] = ACTIONS(4587), - [anon_sym_operator] = ACTIONS(4587), - [anon_sym_infix] = ACTIONS(4587), - [anon_sym_inline] = ACTIONS(4587), - [anon_sym_external] = ACTIONS(4587), - [sym_property_modifier] = ACTIONS(4587), - [anon_sym_abstract] = ACTIONS(4587), - [anon_sym_final] = ACTIONS(4587), - [anon_sym_open] = ACTIONS(4587), - [anon_sym_vararg] = ACTIONS(4587), - [anon_sym_noinline] = ACTIONS(4587), - [anon_sym_crossinline] = ACTIONS(4587), - [anon_sym_expect] = ACTIONS(4587), - [anon_sym_actual] = ACTIONS(4587), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4589), - [anon_sym_continue_AT] = ACTIONS(4589), - [anon_sym_break_AT] = ACTIONS(4589), - [anon_sym_this_AT] = ACTIONS(4589), - [anon_sym_super_AT] = ACTIONS(4589), - [sym_real_literal] = ACTIONS(4589), - [sym_integer_literal] = ACTIONS(4587), - [sym_hex_literal] = ACTIONS(4589), - [sym_bin_literal] = ACTIONS(4589), - [anon_sym_true] = ACTIONS(4587), - [anon_sym_false] = ACTIONS(4587), - [anon_sym_SQUOTE] = ACTIONS(4589), - [sym__backtick_identifier] = ACTIONS(4589), - [sym__automatic_semicolon] = ACTIONS(4589), - [sym_safe_nav] = ACTIONS(4589), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4589), - }, - [1769] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(1635), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(5664), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_object] = ACTIONS(4513), - [anon_sym_fun] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_this] = ACTIONS(4513), - [anon_sym_super] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4515), - [sym_label] = ACTIONS(4513), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_null] = ACTIONS(4513), - [anon_sym_if] = ACTIONS(4513), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_when] = ACTIONS(4513), - [anon_sym_try] = ACTIONS(4513), - [anon_sym_throw] = ACTIONS(4513), - [anon_sym_return] = ACTIONS(4513), - [anon_sym_continue] = ACTIONS(4513), - [anon_sym_break] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4515), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG] = ACTIONS(4513), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_suspend] = ACTIONS(4513), - [anon_sym_sealed] = ACTIONS(4513), - [anon_sym_annotation] = ACTIONS(4513), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_override] = ACTIONS(4513), - [anon_sym_lateinit] = ACTIONS(4513), - [anon_sym_public] = ACTIONS(4513), - [anon_sym_private] = ACTIONS(4513), - [anon_sym_internal] = ACTIONS(4513), - [anon_sym_protected] = ACTIONS(4513), - [anon_sym_tailrec] = ACTIONS(4513), - [anon_sym_operator] = ACTIONS(4513), - [anon_sym_infix] = ACTIONS(4513), - [anon_sym_inline] = ACTIONS(4513), - [anon_sym_external] = ACTIONS(4513), - [sym_property_modifier] = ACTIONS(4513), - [anon_sym_abstract] = ACTIONS(4513), - [anon_sym_final] = ACTIONS(4513), - [anon_sym_open] = ACTIONS(4513), - [anon_sym_vararg] = ACTIONS(4513), - [anon_sym_noinline] = ACTIONS(4513), - [anon_sym_crossinline] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4515), - [anon_sym_continue_AT] = ACTIONS(4515), - [anon_sym_break_AT] = ACTIONS(4515), - [anon_sym_this_AT] = ACTIONS(4515), - [anon_sym_super_AT] = ACTIONS(4515), - [sym_real_literal] = ACTIONS(4515), - [sym_integer_literal] = ACTIONS(4513), - [sym_hex_literal] = ACTIONS(4515), - [sym_bin_literal] = ACTIONS(4515), - [anon_sym_true] = ACTIONS(4513), - [anon_sym_false] = ACTIONS(4513), - [anon_sym_SQUOTE] = ACTIONS(4515), - [sym__backtick_identifier] = ACTIONS(4515), - [sym__automatic_semicolon] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4515), - }, - [1770] = { - [sym__expression] = STATE(362), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1771] = { - [sym__expression] = STATE(4270), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1772] = { - [sym__expression] = STATE(4062), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1773] = { - [sym__expression] = STATE(4102), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1774] = { - [sym__expression] = STATE(4261), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1775] = { - [sym__expression] = STATE(4269), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1776] = { - [sym__expression] = STATE(4265), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1777] = { - [sym__expression] = STATE(4262), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1778] = { - [sym__expression] = STATE(4273), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1779] = { - [sym__expression] = STATE(4274), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1780] = { - [sym__expression] = STATE(4259), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1781] = { - [sym_type_constraints] = STATE(2201), - [sym_property_delegate] = STATE(2342), - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(5666), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3570), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [1782] = { - [sym__expression] = STATE(4268), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1783] = { - [sym__expression] = STATE(2489), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1784] = { - [sym__expression] = STATE(364), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1785] = { - [sym__expression] = STATE(2493), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1786] = { - [sym__expression] = STATE(379), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1787] = { - [sym__expression] = STATE(4271), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1788] = { - [sym__expression] = STATE(371), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1789] = { - [sym__expression] = STATE(4256), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1790] = { - [sym__expression] = STATE(361), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1791] = { - [sym__expression] = STATE(4345), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1792] = { - [sym__expression] = STATE(4272), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1793] = { - [sym__expression] = STATE(4248), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1794] = { - [sym__expression] = STATE(4244), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1795] = { - [sym__expression] = STATE(4264), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1796] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3124), - [anon_sym_DASH_EQ] = ACTIONS(3124), - [anon_sym_STAR_EQ] = ACTIONS(3124), - [anon_sym_SLASH_EQ] = ACTIONS(3124), - [anon_sym_PERCENT_EQ] = ACTIONS(3124), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3122), - [anon_sym_sealed] = ACTIONS(3122), - [anon_sym_annotation] = ACTIONS(3122), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3122), - [anon_sym_lateinit] = ACTIONS(3122), - [anon_sym_public] = ACTIONS(3122), - [anon_sym_private] = ACTIONS(3122), - [anon_sym_internal] = ACTIONS(3122), - [anon_sym_protected] = ACTIONS(3122), - [anon_sym_tailrec] = ACTIONS(3122), - [anon_sym_operator] = ACTIONS(3122), - [anon_sym_infix] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym_external] = ACTIONS(3122), - [sym_property_modifier] = ACTIONS(3122), - [anon_sym_abstract] = ACTIONS(3122), - [anon_sym_final] = ACTIONS(3122), - [anon_sym_open] = ACTIONS(3122), - [anon_sym_vararg] = ACTIONS(3122), - [anon_sym_noinline] = ACTIONS(3122), - [anon_sym_crossinline] = ACTIONS(3122), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1797] = { - [sym__expression] = STATE(2492), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1798] = { - [sym__expression] = STATE(4280), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1799] = { - [sym__expression] = STATE(3323), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1609), - [sym_annotation] = STATE(1609), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(283), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1185), - [sym_label] = ACTIONS(257), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(243), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(257), - [anon_sym_DASH] = ACTIONS(257), - [anon_sym_PLUS_PLUS] = ACTIONS(259), - [anon_sym_DASH_DASH] = ACTIONS(259), - [anon_sym_BANG] = ACTIONS(259), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1800] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(3111), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3113), - [anon_sym_DASH_EQ] = ACTIONS(3113), - [anon_sym_STAR_EQ] = ACTIONS(3113), - [anon_sym_SLASH_EQ] = ACTIONS(3113), - [anon_sym_PERCENT_EQ] = ACTIONS(3113), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3111), - [anon_sym_sealed] = ACTIONS(3111), - [anon_sym_annotation] = ACTIONS(3111), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3111), - [anon_sym_lateinit] = ACTIONS(3111), - [anon_sym_public] = ACTIONS(3111), - [anon_sym_private] = ACTIONS(3111), - [anon_sym_internal] = ACTIONS(3111), - [anon_sym_protected] = ACTIONS(3111), - [anon_sym_tailrec] = ACTIONS(3111), - [anon_sym_operator] = ACTIONS(3111), - [anon_sym_infix] = ACTIONS(3111), - [anon_sym_inline] = ACTIONS(3111), - [anon_sym_external] = ACTIONS(3111), - [sym_property_modifier] = ACTIONS(3111), - [anon_sym_abstract] = ACTIONS(3111), - [anon_sym_final] = ACTIONS(3111), - [anon_sym_open] = ACTIONS(3111), - [anon_sym_vararg] = ACTIONS(3111), - [anon_sym_noinline] = ACTIONS(3111), - [anon_sym_crossinline] = ACTIONS(3111), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1801] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3107), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(3107), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3109), - [anon_sym_DASH_EQ] = ACTIONS(3109), - [anon_sym_STAR_EQ] = ACTIONS(3109), - [anon_sym_SLASH_EQ] = ACTIONS(3109), - [anon_sym_PERCENT_EQ] = ACTIONS(3109), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3107), - [anon_sym_sealed] = ACTIONS(3107), - [anon_sym_annotation] = ACTIONS(3107), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3107), - [anon_sym_lateinit] = ACTIONS(3107), - [anon_sym_public] = ACTIONS(3107), - [anon_sym_private] = ACTIONS(3107), - [anon_sym_internal] = ACTIONS(3107), - [anon_sym_protected] = ACTIONS(3107), - [anon_sym_tailrec] = ACTIONS(3107), - [anon_sym_operator] = ACTIONS(3107), - [anon_sym_infix] = ACTIONS(3107), - [anon_sym_inline] = ACTIONS(3107), - [anon_sym_external] = ACTIONS(3107), - [sym_property_modifier] = ACTIONS(3107), - [anon_sym_abstract] = ACTIONS(3107), - [anon_sym_final] = ACTIONS(3107), - [anon_sym_open] = ACTIONS(3107), - [anon_sym_vararg] = ACTIONS(3107), - [anon_sym_noinline] = ACTIONS(3107), - [anon_sym_crossinline] = ACTIONS(3107), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1802] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5617), - [anon_sym_where] = ACTIONS(3122), - [anon_sym_object] = ACTIONS(3122), - [anon_sym_fun] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3122), - [anon_sym_super] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5621), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(5627), - [anon_sym_PIPE_PIPE] = ACTIONS(5629), - [anon_sym_null] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_when] = ACTIONS(3122), - [anon_sym_try] = ACTIONS(3122), - [anon_sym_throw] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5631), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5633), - [anon_sym_EQ_EQ] = ACTIONS(5631), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5633), - [anon_sym_LT_EQ] = ACTIONS(5635), - [anon_sym_GT_EQ] = ACTIONS(5635), - [anon_sym_BANGin] = ACTIONS(5637), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3122), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3124), - [anon_sym_continue_AT] = ACTIONS(3124), - [anon_sym_break_AT] = ACTIONS(3124), - [anon_sym_this_AT] = ACTIONS(3124), - [anon_sym_super_AT] = ACTIONS(3124), - [sym_real_literal] = ACTIONS(3124), - [sym_integer_literal] = ACTIONS(3122), - [sym_hex_literal] = ACTIONS(3124), - [sym_bin_literal] = ACTIONS(3124), - [anon_sym_true] = ACTIONS(3122), - [anon_sym_false] = ACTIONS(3122), - [anon_sym_SQUOTE] = ACTIONS(3124), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3124), - }, - [1803] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5617), - [anon_sym_where] = ACTIONS(3111), - [anon_sym_object] = ACTIONS(3111), - [anon_sym_fun] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3111), - [anon_sym_super] = ACTIONS(3111), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5621), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(5627), - [anon_sym_PIPE_PIPE] = ACTIONS(5629), - [anon_sym_null] = ACTIONS(3111), - [anon_sym_if] = ACTIONS(3111), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_when] = ACTIONS(3111), - [anon_sym_try] = ACTIONS(3111), - [anon_sym_throw] = ACTIONS(3111), - [anon_sym_return] = ACTIONS(3111), - [anon_sym_continue] = ACTIONS(3111), - [anon_sym_break] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5631), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5633), - [anon_sym_EQ_EQ] = ACTIONS(5631), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5633), - [anon_sym_LT_EQ] = ACTIONS(5635), - [anon_sym_GT_EQ] = ACTIONS(5635), - [anon_sym_BANGin] = ACTIONS(5637), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3111), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3113), - [anon_sym_continue_AT] = ACTIONS(3113), - [anon_sym_break_AT] = ACTIONS(3113), - [anon_sym_this_AT] = ACTIONS(3113), - [anon_sym_super_AT] = ACTIONS(3113), - [sym_real_literal] = ACTIONS(3113), - [sym_integer_literal] = ACTIONS(3111), - [sym_hex_literal] = ACTIONS(3113), - [sym_bin_literal] = ACTIONS(3113), - [anon_sym_true] = ACTIONS(3111), - [anon_sym_false] = ACTIONS(3111), - [anon_sym_SQUOTE] = ACTIONS(3113), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3113), - }, - [1804] = { - [sym__expression] = STATE(2194), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1805] = { - [sym__expression] = STATE(4285), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1806] = { - [sym__expression] = STATE(4053), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1807] = { - [sym__expression] = STATE(4051), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1808] = { - [sym__expression] = STATE(4043), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1809] = { - [sym_type_constraints] = STATE(2202), - [sym_property_delegate] = STATE(2339), - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(5672), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3594), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1770), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [1810] = { - [sym__expression] = STATE(4520), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1811] = { - [sym__expression] = STATE(4071), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1812] = { - [sym__expression] = STATE(4238), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1813] = { - [sym__expression] = STATE(4236), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1814] = { - [sym__expression] = STATE(4234), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1815] = { - [sym__expression] = STATE(4452), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1816] = { - [sym__expression] = STATE(4066), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1817] = { - [sym__expression] = STATE(4059), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1818] = { - [sym__expression] = STATE(4056), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1819] = { - [sym__expression] = STATE(4048), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1820] = { - [sym_type_constraints] = STATE(2212), - [sym_property_delegate] = STATE(2315), - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(5674), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3588), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1738), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [1821] = { - [sym__expression] = STATE(4047), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1822] = { - [sym__expression] = STATE(4433), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1823] = { - [sym__expression] = STATE(4430), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1824] = { - [sym__expression] = STATE(4241), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1825] = { - [sym__expression] = STATE(4383), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1826] = { - [sym__expression] = STATE(4328), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1827] = { - [sym__expression] = STATE(4408), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1828] = { - [sym__expression] = STATE(4042), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1829] = { - [sym__expression] = STATE(4235), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1830] = { - [sym__expression] = STATE(2511), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1831] = { - [sym__expression] = STATE(2512), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1832] = { - [sym__expression] = STATE(2517), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1833] = { - [sym__expression] = STATE(2529), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1834] = { - [sym__expression] = STATE(1045), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1835] = { - [sym__expression] = STATE(3759), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1836] = { - [sym__expression] = STATE(4061), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1837] = { - [sym__expression] = STATE(4403), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1838] = { - [sym__expression] = STATE(4086), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1839] = { - [sym__expression] = STATE(4466), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1840] = { - [sym__expression] = STATE(2530), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1841] = { - [sym__expression] = STATE(2469), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1842] = { - [sym__expression] = STATE(2499), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1843] = { - [sym__expression] = STATE(2474), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1844] = { - [sym__expression] = STATE(2475), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1845] = { - [sym__expression] = STATE(1035), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1846] = { - [sym__expression] = STATE(2477), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1847] = { - [sym__expression] = STATE(2566), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1848] = { - [sym__expression] = STATE(676), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1849] = { - [sym__expression] = STATE(711), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1850] = { - [sym__expression] = STATE(4504), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1851] = { - [sym__expression] = STATE(710), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1852] = { - [sym__expression] = STATE(4405), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1853] = { - [sym_type_constraints] = STATE(2216), - [sym_property_delegate] = STATE(2336), - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(5676), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(5678), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(3296), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [1854] = { - [sym__expression] = STATE(1032), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1855] = { - [sym__expression] = STATE(699), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1856] = { - [sym__expression] = STATE(696), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1857] = { - [sym__expression] = STATE(695), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1858] = { - [sym__expression] = STATE(1031), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1859] = { - [sym__expression] = STATE(1028), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1860] = { - [sym__expression] = STATE(1026), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1861] = { - [sym__expression] = STATE(709), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1862] = { - [sym__expression] = STATE(4077), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1862), - [sym_annotation] = STATE(1862), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(299), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1876), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1289), - [sym_label] = ACTIONS(677), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(55), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_BANG] = ACTIONS(679), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1863] = { - [sym__expression] = STATE(681), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1864] = { - [sym__expression] = STATE(4347), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1865] = { - [sym__expression] = STATE(4301), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1491), - [sym_annotation] = STATE(1491), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(359), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3036), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(43), - [sym_label] = ACTIONS(69), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3040), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(71), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [1866] = { - [sym__expression] = STATE(4477), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1867] = { - [sym__expression] = STATE(2302), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1868] = { - [sym__expression] = STATE(973), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1672), - [sym_annotation] = STATE(1672), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(296), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1856), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1191), - [sym_label] = ACTIONS(597), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(583), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(589), - [anon_sym_return] = ACTIONS(591), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_BANG] = ACTIONS(599), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1869] = { - [sym__expression] = STATE(4463), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1870] = { - [sym__expression] = STATE(679), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1871] = { - [sym__expression] = STATE(4410), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1872] = { - [sym__expression] = STATE(2510), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1873] = { - [sym__expression] = STATE(698), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1874] = { - [sym__expression] = STATE(4503), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1875] = { - [sym__expression] = STATE(680), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1876] = { - [sym__expression] = STATE(677), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1877] = { - [sym__expression] = STATE(279), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1878] = { - [sym_type_constraints] = STATE(2218), - [sym_property_delegate] = STATE(2338), - [sym_getter] = STATE(4825), - [sym_setter] = STATE(4825), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_RBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(5680), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_COMMA] = ACTIONS(3286), - [anon_sym_RPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(5682), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(3284), - [anon_sym_DASH_GT] = ACTIONS(3286), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_PLUS_EQ] = ACTIONS(3286), - [anon_sym_DASH_EQ] = ACTIONS(3286), - [anon_sym_STAR_EQ] = ACTIONS(3286), - [anon_sym_SLASH_EQ] = ACTIONS(3286), - [anon_sym_PERCENT_EQ] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3284), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [1879] = { - [sym__expression] = STATE(2519), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1880] = { - [sym__expression] = STATE(271), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1881] = { - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1882] = { - [sym__expression] = STATE(4397), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1883] = { - [sym__expression] = STATE(280), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1884] = { - [sym__expression] = STATE(281), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1885] = { - [sym__expression] = STATE(4331), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1886] = { - [sym__expression] = STATE(2541), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1887] = { - [sym__expression] = STATE(4489), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1888] = { - [sym__expression] = STATE(282), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1889] = { - [sym__expression] = STATE(4429), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1890] = { - [sym__expression] = STATE(272), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1891] = { - [sym__expression] = STATE(4427), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1892] = { - [sym__expression] = STATE(275), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1893] = { - [sym__expression] = STATE(274), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1894] = { - [sym__expression] = STATE(4413), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1895] = { - [sym__expression] = STATE(273), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1896] = { - [sym__expression] = STATE(4414), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1897] = { - [sym__expression] = STATE(4380), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1898] = { - [sym__expression] = STATE(470), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1899] = { - [sym__expression] = STATE(4407), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1900] = { - [sym__expression] = STATE(278), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1901] = { - [sym__expression] = STATE(276), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1902] = { - [sym__expression] = STATE(627), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1903] = { - [sym__expression] = STATE(4416), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1904] = { - [sym__expression] = STATE(4375), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1905] = { - [sym__expression] = STATE(4418), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1906] = { - [sym__expression] = STATE(628), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1907] = { - [sym__expression] = STATE(4420), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1908] = { - [sym__expression] = STATE(2314), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1909] = { - [sym__expression] = STATE(4398), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1910] = { - [sym__expression] = STATE(4422), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1911] = { - [sym__expression] = STATE(4424), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1912] = { - [sym__expression] = STATE(4399), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1913] = { - [sym__expression] = STATE(4400), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1914] = { - [sym__expression] = STATE(629), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1915] = { - [sym__expression] = STATE(4425), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1916] = { - [sym__expression] = STATE(4426), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1917] = { - [sym__expression] = STATE(4340), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1918] = { - [sym__expression] = STATE(4379), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5663), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5684), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1919] = { - [sym__expression] = STATE(469), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1920] = { - [sym__expression] = STATE(466), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1921] = { - [sym__expression] = STATE(465), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1922] = { - [sym__expression] = STATE(4404), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1923] = { - [sym__expression] = STATE(464), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1924] = { - [sym__expression] = STATE(477), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1925] = { - [sym__expression] = STATE(463), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1926] = { - [sym__expression] = STATE(467), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1927] = { - [sym__expression] = STATE(4411), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1928] = { - [sym__expression] = STATE(468), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1929] = { - [sym__expression] = STATE(473), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1930] = { - [sym__expression] = STATE(474), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1931] = { - [sym__expression] = STATE(475), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1932] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(1635), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(4515), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_object] = ACTIONS(4513), - [anon_sym_fun] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_this] = ACTIONS(4513), - [anon_sym_super] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4515), - [sym_label] = ACTIONS(4513), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_null] = ACTIONS(4513), - [anon_sym_if] = ACTIONS(4513), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_when] = ACTIONS(4513), - [anon_sym_try] = ACTIONS(4513), - [anon_sym_throw] = ACTIONS(4513), - [anon_sym_return] = ACTIONS(4513), - [anon_sym_continue] = ACTIONS(4513), - [anon_sym_break] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4515), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG] = ACTIONS(4513), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_suspend] = ACTIONS(4513), - [anon_sym_sealed] = ACTIONS(4513), - [anon_sym_annotation] = ACTIONS(4513), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_override] = ACTIONS(4513), - [anon_sym_lateinit] = ACTIONS(4513), - [anon_sym_public] = ACTIONS(4513), - [anon_sym_private] = ACTIONS(4513), - [anon_sym_internal] = ACTIONS(4513), - [anon_sym_protected] = ACTIONS(4513), - [anon_sym_tailrec] = ACTIONS(4513), - [anon_sym_operator] = ACTIONS(4513), - [anon_sym_infix] = ACTIONS(4513), - [anon_sym_inline] = ACTIONS(4513), - [anon_sym_external] = ACTIONS(4513), - [sym_property_modifier] = ACTIONS(4513), - [anon_sym_abstract] = ACTIONS(4513), - [anon_sym_final] = ACTIONS(4513), - [anon_sym_open] = ACTIONS(4513), - [anon_sym_vararg] = ACTIONS(4513), - [anon_sym_noinline] = ACTIONS(4513), - [anon_sym_crossinline] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4515), - [anon_sym_continue_AT] = ACTIONS(4515), - [anon_sym_break_AT] = ACTIONS(4515), - [anon_sym_this_AT] = ACTIONS(4515), - [anon_sym_super_AT] = ACTIONS(4515), - [sym_real_literal] = ACTIONS(4515), - [sym_integer_literal] = ACTIONS(4513), - [sym_hex_literal] = ACTIONS(4515), - [sym_bin_literal] = ACTIONS(4515), - [anon_sym_true] = ACTIONS(4513), - [anon_sym_false] = ACTIONS(4513), - [anon_sym_SQUOTE] = ACTIONS(4515), - [sym__backtick_identifier] = ACTIONS(4515), - [sym__automatic_semicolon] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4515), - }, - [1933] = { - [sym__expression] = STATE(4412), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1934] = { - [sym__expression] = STATE(460), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1935] = { - [sym__expression] = STATE(4421), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1936] = { - [sym__expression] = STATE(4334), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1937] = { - [sym__expression] = STATE(4436), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1938] = { - [sym__expression] = STATE(4447), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1939] = { - [sym__expression] = STATE(476), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1931), - [sym_annotation] = STATE(1931), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(266), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1632), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(921), - [sym_label] = ACTIONS(931), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1634), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1636), - [anon_sym_return] = ACTIONS(1638), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1940] = { - [sym__expression] = STATE(4448), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1941] = { - [sym__expression] = STATE(632), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1942] = { - [sym__expression] = STATE(4310), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1943] = { - [sym__expression] = STATE(4483), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1944] = { - [sym__expression] = STATE(4487), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1945] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3044), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(3044), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3046), - [anon_sym_DASH_EQ] = ACTIONS(3046), - [anon_sym_STAR_EQ] = ACTIONS(3046), - [anon_sym_SLASH_EQ] = ACTIONS(3046), - [anon_sym_PERCENT_EQ] = ACTIONS(3046), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3044), - [anon_sym_sealed] = ACTIONS(3044), - [anon_sym_annotation] = ACTIONS(3044), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3044), - [anon_sym_lateinit] = ACTIONS(3044), - [anon_sym_public] = ACTIONS(3044), - [anon_sym_private] = ACTIONS(3044), - [anon_sym_internal] = ACTIONS(3044), - [anon_sym_protected] = ACTIONS(3044), - [anon_sym_tailrec] = ACTIONS(3044), - [anon_sym_operator] = ACTIONS(3044), - [anon_sym_infix] = ACTIONS(3044), - [anon_sym_inline] = ACTIONS(3044), - [anon_sym_external] = ACTIONS(3044), - [sym_property_modifier] = ACTIONS(3044), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_final] = ACTIONS(3044), - [anon_sym_open] = ACTIONS(3044), - [anon_sym_vararg] = ACTIONS(3044), - [anon_sym_noinline] = ACTIONS(3044), - [anon_sym_crossinline] = ACTIONS(3044), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1946] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_where] = ACTIONS(3050), - [anon_sym_object] = ACTIONS(3050), - [anon_sym_fun] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_this] = ACTIONS(3050), - [anon_sym_super] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_null] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_when] = ACTIONS(3050), - [anon_sym_try] = ACTIONS(3050), - [anon_sym_throw] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3050), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3052), - [anon_sym_continue_AT] = ACTIONS(3052), - [anon_sym_break_AT] = ACTIONS(3052), - [anon_sym_this_AT] = ACTIONS(3052), - [anon_sym_super_AT] = ACTIONS(3052), - [sym_real_literal] = ACTIONS(3052), - [sym_integer_literal] = ACTIONS(3050), - [sym_hex_literal] = ACTIONS(3052), - [sym_bin_literal] = ACTIONS(3052), - [anon_sym_true] = ACTIONS(3050), - [anon_sym_false] = ACTIONS(3050), - [anon_sym_SQUOTE] = ACTIONS(3052), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3052), - }, - [1947] = { - [sym__expression] = STATE(4502), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1948] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_where] = ACTIONS(3100), - [anon_sym_object] = ACTIONS(3100), - [anon_sym_fun] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_this] = ACTIONS(3100), - [anon_sym_super] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3102), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_null] = ACTIONS(3100), - [anon_sym_if] = ACTIONS(3100), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_when] = ACTIONS(3100), - [anon_sym_try] = ACTIONS(3100), - [anon_sym_throw] = ACTIONS(3100), - [anon_sym_return] = ACTIONS(3100), - [anon_sym_continue] = ACTIONS(3100), - [anon_sym_break] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3102), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3102), - [anon_sym_continue_AT] = ACTIONS(3102), - [anon_sym_break_AT] = ACTIONS(3102), - [anon_sym_this_AT] = ACTIONS(3102), - [anon_sym_super_AT] = ACTIONS(3102), - [sym_real_literal] = ACTIONS(3102), - [sym_integer_literal] = ACTIONS(3100), - [sym_hex_literal] = ACTIONS(3102), - [sym_bin_literal] = ACTIONS(3102), - [anon_sym_true] = ACTIONS(3100), - [anon_sym_false] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3102), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3102), - }, - [1949] = { - [sym__expression] = STATE(4521), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1950] = { - [sym__expression] = STATE(634), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1951] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_where] = ACTIONS(3141), - [anon_sym_object] = ACTIONS(3141), - [anon_sym_fun] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_this] = ACTIONS(3141), - [anon_sym_super] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_null] = ACTIONS(3141), - [anon_sym_if] = ACTIONS(3141), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_when] = ACTIONS(3141), - [anon_sym_try] = ACTIONS(3141), - [anon_sym_throw] = ACTIONS(3141), - [anon_sym_return] = ACTIONS(3141), - [anon_sym_continue] = ACTIONS(3141), - [anon_sym_break] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3141), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3143), - [anon_sym_continue_AT] = ACTIONS(3143), - [anon_sym_break_AT] = ACTIONS(3143), - [anon_sym_this_AT] = ACTIONS(3143), - [anon_sym_super_AT] = ACTIONS(3143), - [sym_real_literal] = ACTIONS(3143), - [sym_integer_literal] = ACTIONS(3141), - [sym_hex_literal] = ACTIONS(3143), - [sym_bin_literal] = ACTIONS(3143), - [anon_sym_true] = ACTIONS(3141), - [anon_sym_false] = ACTIONS(3141), - [anon_sym_SQUOTE] = ACTIONS(3143), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3143), - }, - [1952] = { - [sym__expression] = STATE(4522), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1953] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_object] = ACTIONS(3065), - [anon_sym_fun] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3065), - [anon_sym_super] = ACTIONS(3065), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_null] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3065), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_when] = ACTIONS(3065), - [anon_sym_try] = ACTIONS(3065), - [anon_sym_throw] = ACTIONS(3065), - [anon_sym_return] = ACTIONS(3065), - [anon_sym_continue] = ACTIONS(3065), - [anon_sym_break] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3067), - [anon_sym_continue_AT] = ACTIONS(3067), - [anon_sym_break_AT] = ACTIONS(3067), - [anon_sym_this_AT] = ACTIONS(3067), - [anon_sym_super_AT] = ACTIONS(3067), - [sym_real_literal] = ACTIONS(3067), - [sym_integer_literal] = ACTIONS(3065), - [sym_hex_literal] = ACTIONS(3067), - [sym_bin_literal] = ACTIONS(3067), - [anon_sym_true] = ACTIONS(3065), - [anon_sym_false] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3067), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3067), - }, - [1954] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_where] = ACTIONS(3057), - [anon_sym_object] = ACTIONS(3057), - [anon_sym_fun] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3057), - [anon_sym_super] = ACTIONS(3057), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5621), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_null] = ACTIONS(3057), - [anon_sym_if] = ACTIONS(3057), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_when] = ACTIONS(3057), - [anon_sym_try] = ACTIONS(3057), - [anon_sym_throw] = ACTIONS(3057), - [anon_sym_return] = ACTIONS(3057), - [anon_sym_continue] = ACTIONS(3057), - [anon_sym_break] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(5637), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3057), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3059), - [anon_sym_continue_AT] = ACTIONS(3059), - [anon_sym_break_AT] = ACTIONS(3059), - [anon_sym_this_AT] = ACTIONS(3059), - [anon_sym_super_AT] = ACTIONS(3059), - [sym_real_literal] = ACTIONS(3059), - [sym_integer_literal] = ACTIONS(3057), - [sym_hex_literal] = ACTIONS(3059), - [sym_bin_literal] = ACTIONS(3059), - [anon_sym_true] = ACTIONS(3057), - [anon_sym_false] = ACTIONS(3057), - [anon_sym_SQUOTE] = ACTIONS(3059), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3059), - }, - [1955] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5617), - [anon_sym_where] = ACTIONS(3084), - [anon_sym_object] = ACTIONS(3084), - [anon_sym_fun] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3084), - [anon_sym_super] = ACTIONS(3084), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5621), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_null] = ACTIONS(3084), - [anon_sym_if] = ACTIONS(3084), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_when] = ACTIONS(3084), - [anon_sym_try] = ACTIONS(3084), - [anon_sym_throw] = ACTIONS(3084), - [anon_sym_return] = ACTIONS(3084), - [anon_sym_continue] = ACTIONS(3084), - [anon_sym_break] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(5635), - [anon_sym_GT_EQ] = ACTIONS(5635), - [anon_sym_BANGin] = ACTIONS(5637), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3086), - [anon_sym_continue_AT] = ACTIONS(3086), - [anon_sym_break_AT] = ACTIONS(3086), - [anon_sym_this_AT] = ACTIONS(3086), - [anon_sym_super_AT] = ACTIONS(3086), - [sym_real_literal] = ACTIONS(3086), - [sym_integer_literal] = ACTIONS(3084), - [sym_hex_literal] = ACTIONS(3086), - [sym_bin_literal] = ACTIONS(3086), - [anon_sym_true] = ACTIONS(3084), - [anon_sym_false] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3086), - }, - [1956] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5617), - [anon_sym_where] = ACTIONS(3137), - [anon_sym_object] = ACTIONS(3137), - [anon_sym_fun] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3137), - [anon_sym_super] = ACTIONS(3137), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5621), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(5627), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_null] = ACTIONS(3137), - [anon_sym_if] = ACTIONS(3137), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_when] = ACTIONS(3137), - [anon_sym_try] = ACTIONS(3137), - [anon_sym_throw] = ACTIONS(3137), - [anon_sym_return] = ACTIONS(3137), - [anon_sym_continue] = ACTIONS(3137), - [anon_sym_break] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5631), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5633), - [anon_sym_EQ_EQ] = ACTIONS(5631), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5633), - [anon_sym_LT_EQ] = ACTIONS(5635), - [anon_sym_GT_EQ] = ACTIONS(5635), - [anon_sym_BANGin] = ACTIONS(5637), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3137), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3139), - [anon_sym_continue_AT] = ACTIONS(3139), - [anon_sym_break_AT] = ACTIONS(3139), - [anon_sym_this_AT] = ACTIONS(3139), - [anon_sym_super_AT] = ACTIONS(3139), - [sym_real_literal] = ACTIONS(3139), - [sym_integer_literal] = ACTIONS(3137), - [sym_hex_literal] = ACTIONS(3139), - [sym_bin_literal] = ACTIONS(3139), - [anon_sym_true] = ACTIONS(3137), - [anon_sym_false] = ACTIONS(3137), - [anon_sym_SQUOTE] = ACTIONS(3139), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3139), - }, - [1957] = { - [sym__expression] = STATE(4519), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1958] = { - [sym__expression] = STATE(4431), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1959] = { - [sym__expression] = STATE(4518), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1960] = { - [sym__expression] = STATE(4511), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1961] = { - [sym__expression] = STATE(4496), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1962] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5617), - [anon_sym_where] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_fun] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3076), - [anon_sym_super] = ACTIONS(3076), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5621), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(5625), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_null] = ACTIONS(3076), - [anon_sym_if] = ACTIONS(3076), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_when] = ACTIONS(3076), - [anon_sym_try] = ACTIONS(3076), - [anon_sym_throw] = ACTIONS(3076), - [anon_sym_return] = ACTIONS(3076), - [anon_sym_continue] = ACTIONS(3076), - [anon_sym_break] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5631), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5633), - [anon_sym_EQ_EQ] = ACTIONS(5631), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5633), - [anon_sym_LT_EQ] = ACTIONS(5635), - [anon_sym_GT_EQ] = ACTIONS(5635), - [anon_sym_BANGin] = ACTIONS(5637), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3078), - [anon_sym_continue_AT] = ACTIONS(3078), - [anon_sym_break_AT] = ACTIONS(3078), - [anon_sym_this_AT] = ACTIONS(3078), - [anon_sym_super_AT] = ACTIONS(3078), - [sym_real_literal] = ACTIONS(3078), - [sym_integer_literal] = ACTIONS(3076), - [sym_hex_literal] = ACTIONS(3078), - [sym_bin_literal] = ACTIONS(3078), - [anon_sym_true] = ACTIONS(3076), - [anon_sym_false] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3078), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3078), - }, - [1963] = { - [sym__expression] = STATE(4495), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1964] = { - [sym__expression] = STATE(4491), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1965] = { - [sym__expression] = STATE(4490), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1966] = { - [sym__expression] = STATE(635), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1967] = { - [sym__expression] = STATE(625), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1968] = { - [sym__expression] = STATE(631), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1969] = { - [sym__expression] = STATE(398), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [1970] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_where] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_fun] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3130), - [anon_sym_super] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(5623), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_null] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_when] = ACTIONS(3130), - [anon_sym_try] = ACTIONS(3130), - [anon_sym_throw] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3130), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3132), - [anon_sym_continue_AT] = ACTIONS(3132), - [anon_sym_break_AT] = ACTIONS(3132), - [anon_sym_this_AT] = ACTIONS(3132), - [anon_sym_super_AT] = ACTIONS(3132), - [sym_real_literal] = ACTIONS(3132), - [sym_integer_literal] = ACTIONS(3130), - [sym_hex_literal] = ACTIONS(3132), - [sym_bin_literal] = ACTIONS(3132), - [anon_sym_true] = ACTIONS(3130), - [anon_sym_false] = ACTIONS(3130), - [anon_sym_SQUOTE] = ACTIONS(3132), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3132), - }, - [1971] = { - [sym__expression] = STATE(1263), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1972] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(1984), - [sym__comparison_operator] = STATE(1983), - [sym__in_operator] = STATE(1982), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(1981), - [sym__multiplicative_operator] = STATE(1980), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1978), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_COMMA] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_where] = ACTIONS(3115), - [anon_sym_object] = ACTIONS(3115), - [anon_sym_fun] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_this] = ACTIONS(3115), - [anon_sym_super] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(5619), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_null] = ACTIONS(3115), - [anon_sym_if] = ACTIONS(3115), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_when] = ACTIONS(3115), - [anon_sym_try] = ACTIONS(3115), - [anon_sym_throw] = ACTIONS(3115), - [anon_sym_return] = ACTIONS(3115), - [anon_sym_continue] = ACTIONS(3115), - [anon_sym_break] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(5639), - [anon_sym_DASH] = ACTIONS(5639), - [anon_sym_SLASH] = ACTIONS(5641), - [anon_sym_PERCENT] = ACTIONS(5619), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3115), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3117), - [anon_sym_continue_AT] = ACTIONS(3117), - [anon_sym_break_AT] = ACTIONS(3117), - [anon_sym_this_AT] = ACTIONS(3117), - [anon_sym_super_AT] = ACTIONS(3117), - [sym_real_literal] = ACTIONS(3117), - [sym_integer_literal] = ACTIONS(3115), - [sym_hex_literal] = ACTIONS(3117), - [sym_bin_literal] = ACTIONS(3117), - [anon_sym_true] = ACTIONS(3115), - [anon_sym_false] = ACTIONS(3115), - [anon_sym_SQUOTE] = ACTIONS(3117), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3117), - }, - [1973] = { - [sym__expression] = STATE(1580), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1974] = { - [sym__expression] = STATE(4486), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1975] = { - [sym__expression] = STATE(4479), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1976] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(3096), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1977] = { - [sym__expression] = STATE(1413), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1550), - [sym_annotation] = STATE(1550), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(260), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1598), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1257), - [sym_label] = ACTIONS(515), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(501), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(507), - [anon_sym_return] = ACTIONS(509), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(515), - [anon_sym_DASH] = ACTIONS(515), - [anon_sym_PLUS_PLUS] = ACTIONS(517), - [anon_sym_DASH_DASH] = ACTIONS(517), - [anon_sym_BANG] = ACTIONS(517), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [1978] = { - [sym__expression] = STATE(1946), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1979] = { - [sym__expression] = STATE(630), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1980] = { - [sym__expression] = STATE(1948), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1981] = { - [sym__expression] = STATE(1951), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1982] = { - [sym__expression] = STATE(1953), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1983] = { - [sym__expression] = STATE(1954), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1984] = { - [sym__expression] = STATE(1955), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1985] = { - [sym__expression] = STATE(1956), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1986] = { - [sym__expression] = STATE(1962), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1987] = { - [sym__expression] = STATE(4478), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1988] = { - [sym__expression] = STATE(1970), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1989] = { - [sym__expression] = STATE(1972), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1990] = { - [sym__expression] = STATE(1803), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1991] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3128), - [anon_sym_DASH_EQ] = ACTIONS(3128), - [anon_sym_STAR_EQ] = ACTIONS(3128), - [anon_sym_SLASH_EQ] = ACTIONS(3128), - [anon_sym_PERCENT_EQ] = ACTIONS(3128), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3126), - [anon_sym_sealed] = ACTIONS(3126), - [anon_sym_annotation] = ACTIONS(3126), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_lateinit] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_internal] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_tailrec] = ACTIONS(3126), - [anon_sym_operator] = ACTIONS(3126), - [anon_sym_infix] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym_external] = ACTIONS(3126), - [sym_property_modifier] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_final] = ACTIONS(3126), - [anon_sym_open] = ACTIONS(3126), - [anon_sym_vararg] = ACTIONS(3126), - [anon_sym_noinline] = ACTIONS(3126), - [anon_sym_crossinline] = ACTIONS(3126), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [1992] = { - [sym__expression] = STATE(4476), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1993] = { - [sym__expression] = STATE(1736), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1994] = { - [sym__expression] = STATE(1802), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [1995] = { - [sym__expression] = STATE(1255), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [1996] = { - [sym__expression] = STATE(4475), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1997] = { - [sym__expression] = STATE(4471), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1998] = { - [sym__expression] = STATE(4462), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [1999] = { - [sym__expression] = STATE(626), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2000] = { - [sym__expression] = STATE(4460), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2001] = { - [sym__expression] = STATE(4458), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2002] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3080), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(3080), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3856), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3082), - [anon_sym_DASH_EQ] = ACTIONS(3082), - [anon_sym_STAR_EQ] = ACTIONS(3082), - [anon_sym_SLASH_EQ] = ACTIONS(3082), - [anon_sym_PERCENT_EQ] = ACTIONS(3082), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3080), - [anon_sym_sealed] = ACTIONS(3080), - [anon_sym_annotation] = ACTIONS(3080), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3080), - [anon_sym_lateinit] = ACTIONS(3080), - [anon_sym_public] = ACTIONS(3080), - [anon_sym_private] = ACTIONS(3080), - [anon_sym_internal] = ACTIONS(3080), - [anon_sym_protected] = ACTIONS(3080), - [anon_sym_tailrec] = ACTIONS(3080), - [anon_sym_operator] = ACTIONS(3080), - [anon_sym_infix] = ACTIONS(3080), - [anon_sym_inline] = ACTIONS(3080), - [anon_sym_external] = ACTIONS(3080), - [sym_property_modifier] = ACTIONS(3080), - [anon_sym_abstract] = ACTIONS(3080), - [anon_sym_final] = ACTIONS(3080), - [anon_sym_open] = ACTIONS(3080), - [anon_sym_vararg] = ACTIONS(3080), - [anon_sym_noinline] = ACTIONS(3080), - [anon_sym_crossinline] = ACTIONS(3080), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2003] = { - [sym__expression] = STATE(4456), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2004] = { - [sym__expression] = STATE(636), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2005] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3052), - [anon_sym_DASH_EQ] = ACTIONS(3052), - [anon_sym_STAR_EQ] = ACTIONS(3052), - [anon_sym_SLASH_EQ] = ACTIONS(3052), - [anon_sym_PERCENT_EQ] = ACTIONS(3052), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3050), - [anon_sym_sealed] = ACTIONS(3050), - [anon_sym_annotation] = ACTIONS(3050), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_override] = ACTIONS(3050), - [anon_sym_lateinit] = ACTIONS(3050), - [anon_sym_public] = ACTIONS(3050), - [anon_sym_private] = ACTIONS(3050), - [anon_sym_internal] = ACTIONS(3050), - [anon_sym_protected] = ACTIONS(3050), - [anon_sym_tailrec] = ACTIONS(3050), - [anon_sym_operator] = ACTIONS(3050), - [anon_sym_infix] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym_external] = ACTIONS(3050), - [sym_property_modifier] = ACTIONS(3050), - [anon_sym_abstract] = ACTIONS(3050), - [anon_sym_final] = ACTIONS(3050), - [anon_sym_open] = ACTIONS(3050), - [anon_sym_vararg] = ACTIONS(3050), - [anon_sym_noinline] = ACTIONS(3050), - [anon_sym_crossinline] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2006] = { - [sym__expression] = STATE(4464), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2007] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3100), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3100), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_while] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3102), - [anon_sym_DASH_EQ] = ACTIONS(3102), - [anon_sym_STAR_EQ] = ACTIONS(3102), - [anon_sym_SLASH_EQ] = ACTIONS(3102), - [anon_sym_PERCENT_EQ] = ACTIONS(3102), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3100), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3100), - [anon_sym_sealed] = ACTIONS(3100), - [anon_sym_annotation] = ACTIONS(3100), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_override] = ACTIONS(3100), - [anon_sym_lateinit] = ACTIONS(3100), - [anon_sym_public] = ACTIONS(3100), - [anon_sym_private] = ACTIONS(3100), - [anon_sym_internal] = ACTIONS(3100), - [anon_sym_protected] = ACTIONS(3100), - [anon_sym_tailrec] = ACTIONS(3100), - [anon_sym_operator] = ACTIONS(3100), - [anon_sym_infix] = ACTIONS(3100), - [anon_sym_inline] = ACTIONS(3100), - [anon_sym_external] = ACTIONS(3100), - [sym_property_modifier] = ACTIONS(3100), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_final] = ACTIONS(3100), - [anon_sym_open] = ACTIONS(3100), - [anon_sym_vararg] = ACTIONS(3100), - [anon_sym_noinline] = ACTIONS(3100), - [anon_sym_crossinline] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2008] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3141), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_while] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3143), - [anon_sym_DASH_EQ] = ACTIONS(3143), - [anon_sym_STAR_EQ] = ACTIONS(3143), - [anon_sym_SLASH_EQ] = ACTIONS(3143), - [anon_sym_PERCENT_EQ] = ACTIONS(3143), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3141), - [anon_sym_sealed] = ACTIONS(3141), - [anon_sym_annotation] = ACTIONS(3141), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_override] = ACTIONS(3141), - [anon_sym_lateinit] = ACTIONS(3141), - [anon_sym_public] = ACTIONS(3141), - [anon_sym_private] = ACTIONS(3141), - [anon_sym_internal] = ACTIONS(3141), - [anon_sym_protected] = ACTIONS(3141), - [anon_sym_tailrec] = ACTIONS(3141), - [anon_sym_operator] = ACTIONS(3141), - [anon_sym_infix] = ACTIONS(3141), - [anon_sym_inline] = ACTIONS(3141), - [anon_sym_external] = ACTIONS(3141), - [sym_property_modifier] = ACTIONS(3141), - [anon_sym_abstract] = ACTIONS(3141), - [anon_sym_final] = ACTIONS(3141), - [anon_sym_open] = ACTIONS(3141), - [anon_sym_vararg] = ACTIONS(3141), - [anon_sym_noinline] = ACTIONS(3141), - [anon_sym_crossinline] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2009] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_while] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2010] = { - [sym__expression] = STATE(1274), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2011] = { - [sym__expression] = STATE(4453), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2012] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3057), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(3057), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3059), - [anon_sym_DASH_EQ] = ACTIONS(3059), - [anon_sym_STAR_EQ] = ACTIONS(3059), - [anon_sym_SLASH_EQ] = ACTIONS(3059), - [anon_sym_PERCENT_EQ] = ACTIONS(3059), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3057), - [anon_sym_sealed] = ACTIONS(3057), - [anon_sym_annotation] = ACTIONS(3057), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3057), - [anon_sym_lateinit] = ACTIONS(3057), - [anon_sym_public] = ACTIONS(3057), - [anon_sym_private] = ACTIONS(3057), - [anon_sym_internal] = ACTIONS(3057), - [anon_sym_protected] = ACTIONS(3057), - [anon_sym_tailrec] = ACTIONS(3057), - [anon_sym_operator] = ACTIONS(3057), - [anon_sym_infix] = ACTIONS(3057), - [anon_sym_inline] = ACTIONS(3057), - [anon_sym_external] = ACTIONS(3057), - [sym_property_modifier] = ACTIONS(3057), - [anon_sym_abstract] = ACTIONS(3057), - [anon_sym_final] = ACTIONS(3057), - [anon_sym_open] = ACTIONS(3057), - [anon_sym_vararg] = ACTIONS(3057), - [anon_sym_noinline] = ACTIONS(3057), - [anon_sym_crossinline] = ACTIONS(3057), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2013] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3084), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(3084), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3086), - [anon_sym_DASH_EQ] = ACTIONS(3086), - [anon_sym_STAR_EQ] = ACTIONS(3086), - [anon_sym_SLASH_EQ] = ACTIONS(3086), - [anon_sym_PERCENT_EQ] = ACTIONS(3086), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3084), - [anon_sym_sealed] = ACTIONS(3084), - [anon_sym_annotation] = ACTIONS(3084), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3084), - [anon_sym_lateinit] = ACTIONS(3084), - [anon_sym_public] = ACTIONS(3084), - [anon_sym_private] = ACTIONS(3084), - [anon_sym_internal] = ACTIONS(3084), - [anon_sym_protected] = ACTIONS(3084), - [anon_sym_tailrec] = ACTIONS(3084), - [anon_sym_operator] = ACTIONS(3084), - [anon_sym_infix] = ACTIONS(3084), - [anon_sym_inline] = ACTIONS(3084), - [anon_sym_external] = ACTIONS(3084), - [sym_property_modifier] = ACTIONS(3084), - [anon_sym_abstract] = ACTIONS(3084), - [anon_sym_final] = ACTIONS(3084), - [anon_sym_open] = ACTIONS(3084), - [anon_sym_vararg] = ACTIONS(3084), - [anon_sym_noinline] = ACTIONS(3084), - [anon_sym_crossinline] = ACTIONS(3084), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2014] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3137), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(3137), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3854), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3139), - [anon_sym_DASH_EQ] = ACTIONS(3139), - [anon_sym_STAR_EQ] = ACTIONS(3139), - [anon_sym_SLASH_EQ] = ACTIONS(3139), - [anon_sym_PERCENT_EQ] = ACTIONS(3139), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3137), - [anon_sym_sealed] = ACTIONS(3137), - [anon_sym_annotation] = ACTIONS(3137), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3137), - [anon_sym_lateinit] = ACTIONS(3137), - [anon_sym_public] = ACTIONS(3137), - [anon_sym_private] = ACTIONS(3137), - [anon_sym_internal] = ACTIONS(3137), - [anon_sym_protected] = ACTIONS(3137), - [anon_sym_tailrec] = ACTIONS(3137), - [anon_sym_operator] = ACTIONS(3137), - [anon_sym_infix] = ACTIONS(3137), - [anon_sym_inline] = ACTIONS(3137), - [anon_sym_external] = ACTIONS(3137), - [sym_property_modifier] = ACTIONS(3137), - [anon_sym_abstract] = ACTIONS(3137), - [anon_sym_final] = ACTIONS(3137), - [anon_sym_open] = ACTIONS(3137), - [anon_sym_vararg] = ACTIONS(3137), - [anon_sym_noinline] = ACTIONS(3137), - [anon_sym_crossinline] = ACTIONS(3137), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2015] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3076), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3838), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3848), - [anon_sym_while] = ACTIONS(3076), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3852), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3078), - [anon_sym_DASH_EQ] = ACTIONS(3078), - [anon_sym_STAR_EQ] = ACTIONS(3078), - [anon_sym_SLASH_EQ] = ACTIONS(3078), - [anon_sym_PERCENT_EQ] = ACTIONS(3078), - [anon_sym_BANG_EQ] = ACTIONS(3858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3860), - [anon_sym_EQ_EQ] = ACTIONS(3858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3860), - [anon_sym_LT_EQ] = ACTIONS(3862), - [anon_sym_GT_EQ] = ACTIONS(3862), - [anon_sym_BANGin] = ACTIONS(3864), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3076), - [anon_sym_sealed] = ACTIONS(3076), - [anon_sym_annotation] = ACTIONS(3076), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3076), - [anon_sym_lateinit] = ACTIONS(3076), - [anon_sym_public] = ACTIONS(3076), - [anon_sym_private] = ACTIONS(3076), - [anon_sym_internal] = ACTIONS(3076), - [anon_sym_protected] = ACTIONS(3076), - [anon_sym_tailrec] = ACTIONS(3076), - [anon_sym_operator] = ACTIONS(3076), - [anon_sym_infix] = ACTIONS(3076), - [anon_sym_inline] = ACTIONS(3076), - [anon_sym_external] = ACTIONS(3076), - [sym_property_modifier] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3076), - [anon_sym_final] = ACTIONS(3076), - [anon_sym_open] = ACTIONS(3076), - [anon_sym_vararg] = ACTIONS(3076), - [anon_sym_noinline] = ACTIONS(3076), - [anon_sym_crossinline] = ACTIONS(3076), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2016] = { - [sym__expression] = STATE(4465), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2017] = { - [sym__expression] = STATE(4467), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2018] = { - [sym__expression] = STATE(4454), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2019] = { - [sym__expression] = STATE(4451), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2020] = { - [sym__expression] = STATE(4450), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2021] = { - [sym__expression] = STATE(633), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2022] = { - [sym__expression] = STATE(4434), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2023] = { - [sym__expression] = STATE(360), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2024] = { - [sym__expression] = STATE(363), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2025] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(3850), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3132), - [anon_sym_DASH_EQ] = ACTIONS(3132), - [anon_sym_STAR_EQ] = ACTIONS(3132), - [anon_sym_SLASH_EQ] = ACTIONS(3132), - [anon_sym_PERCENT_EQ] = ACTIONS(3132), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3130), - [anon_sym_sealed] = ACTIONS(3130), - [anon_sym_annotation] = ACTIONS(3130), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3130), - [anon_sym_lateinit] = ACTIONS(3130), - [anon_sym_public] = ACTIONS(3130), - [anon_sym_private] = ACTIONS(3130), - [anon_sym_internal] = ACTIONS(3130), - [anon_sym_protected] = ACTIONS(3130), - [anon_sym_tailrec] = ACTIONS(3130), - [anon_sym_operator] = ACTIONS(3130), - [anon_sym_infix] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym_external] = ACTIONS(3130), - [sym_property_modifier] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3130), - [anon_sym_final] = ACTIONS(3130), - [anon_sym_open] = ACTIONS(3130), - [anon_sym_vararg] = ACTIONS(3130), - [anon_sym_noinline] = ACTIONS(3130), - [anon_sym_crossinline] = ACTIONS(3130), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2026] = { - [sym__expression] = STATE(4445), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2027] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(2037), - [sym__comparison_operator] = STATE(2036), - [sym__in_operator] = STATE(2035), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(2033), - [sym__multiplicative_operator] = STATE(2032), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2031), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_EQ] = ACTIONS(3115), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(3846), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_while] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_PLUS_EQ] = ACTIONS(3117), - [anon_sym_DASH_EQ] = ACTIONS(3117), - [anon_sym_STAR_EQ] = ACTIONS(3117), - [anon_sym_SLASH_EQ] = ACTIONS(3117), - [anon_sym_PERCENT_EQ] = ACTIONS(3117), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(3866), - [anon_sym_DASH] = ACTIONS(3866), - [anon_sym_SLASH] = ACTIONS(3846), - [anon_sym_PERCENT] = ACTIONS(3846), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3115), - [anon_sym_sealed] = ACTIONS(3115), - [anon_sym_annotation] = ACTIONS(3115), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_override] = ACTIONS(3115), - [anon_sym_lateinit] = ACTIONS(3115), - [anon_sym_public] = ACTIONS(3115), - [anon_sym_private] = ACTIONS(3115), - [anon_sym_internal] = ACTIONS(3115), - [anon_sym_protected] = ACTIONS(3115), - [anon_sym_tailrec] = ACTIONS(3115), - [anon_sym_operator] = ACTIONS(3115), - [anon_sym_infix] = ACTIONS(3115), - [anon_sym_inline] = ACTIONS(3115), - [anon_sym_external] = ACTIONS(3115), - [sym_property_modifier] = ACTIONS(3115), - [anon_sym_abstract] = ACTIONS(3115), - [anon_sym_final] = ACTIONS(3115), - [anon_sym_open] = ACTIONS(3115), - [anon_sym_vararg] = ACTIONS(3115), - [anon_sym_noinline] = ACTIONS(3115), - [anon_sym_crossinline] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2028] = { - [sym__expression] = STATE(2002), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2029] = { - [sym_type_constraints] = STATE(2192), - [sym_property_delegate] = STATE(2372), - [sym_getter] = STATE(3484), - [sym_setter] = STATE(3484), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_RBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(5686), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_COMMA] = ACTIONS(3286), - [anon_sym_RPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(5688), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(3284), - [anon_sym_DASH_GT] = ACTIONS(3286), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_PLUS_EQ] = ACTIONS(3286), - [anon_sym_DASH_EQ] = ACTIONS(3286), - [anon_sym_STAR_EQ] = ACTIONS(3286), - [anon_sym_SLASH_EQ] = ACTIONS(3286), - [anon_sym_PERCENT_EQ] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3284), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2030] = { - [sym__expression] = STATE(2440), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2031] = { - [sym__expression] = STATE(2005), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2032] = { - [sym__expression] = STATE(2007), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2033] = { - [sym__expression] = STATE(2008), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2034] = { - [sym__expression] = STATE(4441), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2035] = { - [sym__expression] = STATE(2009), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2036] = { - [sym__expression] = STATE(2012), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2037] = { - [sym__expression] = STATE(2013), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2038] = { - [sym__expression] = STATE(2014), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2039] = { - [sym__expression] = STATE(2015), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2040] = { - [sym__expression] = STATE(2025), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2041] = { - [sym__expression] = STATE(2027), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2042] = { - [sym__expression] = STATE(4443), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2043] = { - [sym__expression] = STATE(4439), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2044] = { - [sym__expression] = STATE(4435), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2045] = { - [sym__expression] = STATE(4432), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2046] = { - [sym__expression] = STATE(1800), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2047] = { - [sym__expression] = STATE(4442), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2048] = { - [sym__expression] = STATE(4423), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2049] = { - [sym__expression] = STATE(1801), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2050] = { - [sym__expression] = STATE(4419), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2051] = { - [sym__expression] = STATE(1796), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(2046), - [sym_annotation] = STATE(2046), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(262), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1618), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1239), - [sym_label] = ACTIONS(653), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(647), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(649), - [anon_sym_return] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(655), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2052] = { - [sym__expression] = STATE(4417), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2053] = { - [sym__expression] = STATE(1288), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2054] = { - [sym__expression] = STATE(4415), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2055] = { - [sym__expression] = STATE(4457), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2056] = { - [sym__expression] = STATE(1234), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2057] = { - [sym__expression] = STATE(4459), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2058] = { - [sym__expression] = STATE(1208), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2059] = { - [sym__expression] = STATE(4444), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2060] = { - [sym__expression] = STATE(4461), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2061] = { - [sym__expression] = STATE(4409), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2062] = { - [sym__expression] = STATE(4396), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2063] = { - [sym__expression] = STATE(4446), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2064] = { - [sym__expression] = STATE(4406), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2065] = { - [sym__expression] = STATE(4402), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2066] = { - [sym__expression] = STATE(4395), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2067] = { - [sym__expression] = STATE(4493), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2068] = { - [sym__expression] = STATE(3807), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1684), - [sym_annotation] = STATE(1684), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(297), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(1866), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(1227), - [sym_label] = ACTIONS(457), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(451), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(453), - [anon_sym_return] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_BANG] = ACTIONS(459), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [2069] = { - [sym__expression] = STATE(4469), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2070] = { - [sym__expression] = STATE(4470), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2071] = { - [sym__expression] = STATE(4473), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2072] = { - [sym__expression] = STATE(404), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2073] = { - [sym__expression] = STATE(4480), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2074] = { - [sym__expression] = STATE(4481), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2075] = { - [sym__expression] = STATE(941), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2076] = { - [sym__expression] = STATE(1235), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1475), - [sym_annotation] = STATE(1475), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(258), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1586), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(1233), - [sym_label] = ACTIONS(173), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(159), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(173), - [anon_sym_DASH] = ACTIONS(173), - [anon_sym_PLUS_PLUS] = ACTIONS(175), - [anon_sym_DASH_DASH] = ACTIONS(175), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2077] = { - [sym__expression] = STATE(2458), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2078] = { - [sym__expression] = STATE(1746), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2079] = { - [sym__expression] = STATE(2459), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2080] = { - [sym__expression] = STATE(2460), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2081] = { - [sym__expression] = STATE(2462), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2082] = { - [sym__expression] = STATE(2463), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2083] = { - [sym__expression] = STATE(2419), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2084] = { - [sym__expression] = STATE(942), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2085] = { - [sym__expression] = STATE(2464), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2086] = { - [sym__expression] = STATE(947), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2087] = { - [sym__expression] = STATE(2450), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2088] = { - [sym__expression] = STATE(2446), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2089] = { - [sym__expression] = STATE(2439), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2090] = { - [sym__expression] = STATE(2418), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2091] = { - [sym__expression] = STATE(948), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2092] = { - [sym__expression] = STATE(2453), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2093] = { - [sym__expression] = STATE(949), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2094] = { - [sym__expression] = STATE(2442), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2095] = { - [sym__expression] = STATE(951), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2096] = { - [sym__expression] = STATE(2452), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2097] = { - [sym__expression] = STATE(4482), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2098] = { - [sym__expression] = STATE(806), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2099] = { - [sym__expression] = STATE(1242), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2100] = { - [sym__expression] = STATE(365), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1727), - [sym_annotation] = STATE(1727), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(261), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1610), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1197), - [sym_label] = ACTIONS(391), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(377), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(391), - [anon_sym_DASH] = ACTIONS(391), - [anon_sym_PLUS_PLUS] = ACTIONS(393), - [anon_sym_DASH_DASH] = ACTIONS(393), - [anon_sym_BANG] = ACTIONS(393), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2101] = { - [sym__expression] = STATE(809), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2102] = { - [sym__expression] = STATE(4098), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2103] = { - [sym__expression] = STATE(4386), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2104] = { - [sym__expression] = STATE(4485), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2105] = { - [sym__expression] = STATE(4388), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(5690), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2106] = { - [sym__expression] = STATE(4488), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2107] = { - [sym__expression] = STATE(807), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2108] = { - [sym__expression] = STATE(4492), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2109] = { - [sym__expression] = STATE(805), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2110] = { - [sym__expression] = STATE(803), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2111] = { - [sym__expression] = STATE(4389), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1476), - [sym_annotation] = STATE(1476), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(313), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(839), - [sym_label] = ACTIONS(847), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1940), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(1942), - [anon_sym_return] = ACTIONS(1944), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(847), - [anon_sym_DASH] = ACTIONS(847), - [anon_sym_PLUS_PLUS] = ACTIONS(849), - [anon_sym_DASH_DASH] = ACTIONS(849), - [anon_sym_BANG] = ACTIONS(849), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2112] = { - [sym__expression] = STATE(1614), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1990), - [sym_annotation] = STATE(1990), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(357), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3020), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(865), - [sym_label] = ACTIONS(875), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3024), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(875), - [anon_sym_DASH] = ACTIONS(875), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(877), - [anon_sym_BANG] = ACTIONS(877), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2113] = { - [sym__expression] = STATE(4497), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2114] = { - [sym__expression] = STATE(1228), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2115] = { - [sym__expression] = STATE(3997), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2116] = { - [sym__expression] = STATE(801), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1561), - [sym_annotation] = STATE(1561), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(265), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1624), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(809), - [sym_label] = ACTIONS(819), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1626), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1628), - [anon_sym_return] = ACTIONS(1630), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_PLUS_PLUS] = ACTIONS(821), - [anon_sym_DASH_DASH] = ACTIONS(821), - [anon_sym_BANG] = ACTIONS(821), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2117] = { - [sym__expression] = STATE(4008), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2118] = { - [sym__expression] = STATE(3994), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2119] = { - [sym__expression] = STATE(3993), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2120] = { - [sym__expression] = STATE(3989), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2121] = { - [sym__expression] = STATE(3988), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2122] = { - [sym__expression] = STATE(3987), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2123] = { - [sym__expression] = STATE(3986), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2124] = { - [sym__expression] = STATE(3985), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2125] = { - [sym__expression] = STATE(4498), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2126] = { - [sym__expression] = STATE(3984), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2127] = { - [sym__expression] = STATE(316), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2128] = { - [sym__expression] = STATE(314), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2129] = { - [sym__expression] = STATE(3983), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2130] = { - [sym__expression] = STATE(3824), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2131] = { - [sym__expression] = STATE(4501), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2132] = { - [sym__expression] = STATE(4021), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2133] = { - [sym__expression] = STATE(320), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2134] = { - [sym__expression] = STATE(4022), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2135] = { - [sym__expression] = STATE(4505), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2136] = { - [sym__expression] = STATE(321), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2137] = { - [sym__expression] = STATE(4020), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(2132), - [sym_annotation] = STATE(2132), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(298), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1263), - [sym_label] = ACTIONS(761), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(327), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(761), - [anon_sym_DASH] = ACTIONS(761), - [anon_sym_PLUS_PLUS] = ACTIONS(763), - [anon_sym_DASH_DASH] = ACTIONS(763), - [anon_sym_BANG] = ACTIONS(763), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2138] = { - [sym__expression] = STATE(2435), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(2092), - [sym_annotation] = STATE(2092), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(267), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1640), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(951), - [sym_label] = ACTIONS(961), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1642), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1644), - [anon_sym_return] = ACTIONS(1646), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(961), - [anon_sym_DASH] = ACTIONS(961), - [anon_sym_PLUS_PLUS] = ACTIONS(963), - [anon_sym_DASH_DASH] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2139] = { - [sym__expression] = STATE(319), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2140] = { - [sym__expression] = STATE(4225), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [2141] = { - [sym__expression] = STATE(4506), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2142] = { - [sym__expression] = STATE(4507), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2143] = { - [sym__expression] = STATE(4231), - [sym__unary_expression] = STATE(5086), - [sym_postfix_expression] = STATE(5086), - [sym_call_expression] = STATE(5086), - [sym_indexing_expression] = STATE(5086), - [sym_navigation_expression] = STATE(5086), - [sym_prefix_expression] = STATE(5086), - [sym_as_expression] = STATE(5086), - [sym_spread_expression] = STATE(5086), - [sym__binary_expression] = STATE(5086), - [sym_multiplicative_expression] = STATE(5086), - [sym_additive_expression] = STATE(5086), - [sym_range_expression] = STATE(5086), - [sym_infix_expression] = STATE(5086), - [sym_elvis_expression] = STATE(5086), - [sym_check_expression] = STATE(5086), - [sym_comparison_expression] = STATE(5086), - [sym_equality_expression] = STATE(5086), - [sym_conjunction_expression] = STATE(5086), - [sym_disjunction_expression] = STATE(5086), - [sym__primary_expression] = STATE(5086), - [sym_parenthesized_expression] = STATE(5086), - [sym_collection_literal] = STATE(5086), - [sym__literal_constant] = STATE(5086), - [sym_string_literal] = STATE(5086), - [sym_lambda_literal] = STATE(5086), - [sym_anonymous_function] = STATE(5086), - [sym__function_literal] = STATE(5086), - [sym_object_literal] = STATE(5086), - [sym_this_expression] = STATE(5086), - [sym_super_expression] = STATE(5086), - [sym_if_expression] = STATE(5086), - [sym_when_expression] = STATE(5086), - [sym_try_expression] = STATE(5086), - [sym_jump_expression] = STATE(5086), - [sym_callable_reference] = STATE(5086), - [sym__prefix_unary_operator] = STATE(1824), - [sym_annotation] = STATE(1824), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(5153), - [sym__return_at] = STATE(356), - [sym__continue_at] = STATE(5078), - [sym__break_at] = STATE(5078), - [sym__this_at] = STATE(5070), - [sym__super_at] = STATE(5112), - [sym_unsigned_literal] = STATE(5086), - [sym_long_literal] = STATE(5086), - [sym_boolean_literal] = STATE(5086), - [sym_character_literal] = STATE(5086), - [sym__lexical_identifier] = STATE(4609), - [sym__alpha_identifier] = ACTIONS(7), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_fun] = ACTIONS(3012), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_this] = ACTIONS(39), - [anon_sym_super] = ACTIONS(41), - [anon_sym_STAR] = ACTIONS(895), - [sym_label] = ACTIONS(903), - [anon_sym_null] = ACTIONS(1870), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_when] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(3016), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(65), - [anon_sym_break] = ACTIONS(65), - [anon_sym_COLON_COLON] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(903), - [anon_sym_DASH] = ACTIONS(903), - [anon_sym_PLUS_PLUS] = ACTIONS(905), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_BANG] = ACTIONS(905), - [anon_sym_data] = ACTIONS(1868), - [anon_sym_inner] = ACTIONS(1868), - [anon_sym_value] = ACTIONS(1868), - [anon_sym_expect] = ACTIONS(1868), - [anon_sym_actual] = ACTIONS(1868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(93), - [anon_sym_break_AT] = ACTIONS(95), - [anon_sym_this_AT] = ACTIONS(97), - [anon_sym_super_AT] = ACTIONS(99), - [sym_real_literal] = ACTIONS(1872), - [sym_integer_literal] = ACTIONS(103), - [sym_hex_literal] = ACTIONS(105), - [sym_bin_literal] = ACTIONS(105), - [anon_sym_true] = ACTIONS(107), - [anon_sym_false] = ACTIONS(107), - [anon_sym_SQUOTE] = ACTIONS(109), - [sym__backtick_identifier] = ACTIONS(111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(113), - }, - [2144] = { - [sym__expression] = STATE(317), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1747), - [sym_annotation] = STATE(1747), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(270), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1664), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1027), - [sym_label] = ACTIONS(1035), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(1666), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(1668), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2145] = { - [sym__expression] = STATE(752), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2146] = { - [sym__expression] = STATE(291), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2147] = { - [sym__expression] = STATE(768), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2148] = { - [sym__expression] = STATE(769), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2149] = { - [sym__expression] = STATE(784), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2150] = { - [sym__expression] = STATE(290), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2151] = { - [sym__expression] = STATE(785), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2152] = { - [sym__expression] = STATE(786), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1764), - [sym_annotation] = STATE(1764), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(263), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1620), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1245), - [sym_label] = ACTIONS(737), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(731), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(733), - [anon_sym_return] = ACTIONS(735), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(737), - [anon_sym_DASH] = ACTIONS(737), - [anon_sym_PLUS_PLUS] = ACTIONS(739), - [anon_sym_DASH_DASH] = ACTIONS(739), - [anon_sym_BANG] = ACTIONS(739), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2153] = { - [sym__expression] = STATE(4509), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2154] = { - [sym__expression] = STATE(289), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2155] = { - [sym__expression] = STATE(288), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2156] = { - [sym__expression] = STATE(287), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2157] = { - [sym__expression] = STATE(2289), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2158] = { - [sym__expression] = STATE(1227), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(1511), - [sym_annotation] = STATE(1511), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(309), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1251), - [sym_label] = ACTIONS(791), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(785), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(787), - [anon_sym_return] = ACTIONS(789), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(791), - [anon_sym_DASH] = ACTIONS(791), - [anon_sym_PLUS_PLUS] = ACTIONS(793), - [anon_sym_DASH_DASH] = ACTIONS(793), - [anon_sym_BANG] = ACTIONS(793), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2159] = { - [sym__expression] = STATE(285), - [sym__unary_expression] = STATE(1106), - [sym_postfix_expression] = STATE(1106), - [sym_call_expression] = STATE(1106), - [sym_indexing_expression] = STATE(1106), - [sym_navigation_expression] = STATE(1106), - [sym_prefix_expression] = STATE(1106), - [sym_as_expression] = STATE(1106), - [sym_spread_expression] = STATE(1106), - [sym__binary_expression] = STATE(1106), - [sym_multiplicative_expression] = STATE(1106), - [sym_additive_expression] = STATE(1106), - [sym_range_expression] = STATE(1106), - [sym_infix_expression] = STATE(1106), - [sym_elvis_expression] = STATE(1106), - [sym_check_expression] = STATE(1106), - [sym_comparison_expression] = STATE(1106), - [sym_equality_expression] = STATE(1106), - [sym_conjunction_expression] = STATE(1106), - [sym_disjunction_expression] = STATE(1106), - [sym__primary_expression] = STATE(1106), - [sym_parenthesized_expression] = STATE(1106), - [sym_collection_literal] = STATE(1106), - [sym__literal_constant] = STATE(1106), - [sym_string_literal] = STATE(1106), - [sym_lambda_literal] = STATE(1106), - [sym_anonymous_function] = STATE(1106), - [sym__function_literal] = STATE(1106), - [sym_object_literal] = STATE(1106), - [sym_this_expression] = STATE(1106), - [sym_super_expression] = STATE(1106), - [sym_if_expression] = STATE(1106), - [sym_when_expression] = STATE(1106), - [sym_try_expression] = STATE(1106), - [sym_jump_expression] = STATE(1106), - [sym_callable_reference] = STATE(1106), - [sym__prefix_unary_operator] = STATE(1434), - [sym_annotation] = STATE(1434), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(1100), - [sym__return_at] = STATE(264), - [sym__continue_at] = STATE(1110), - [sym__break_at] = STATE(1110), - [sym__this_at] = STATE(1113), - [sym__super_at] = STATE(1104), - [sym_unsigned_literal] = STATE(1106), - [sym_long_literal] = STATE(1106), - [sym_boolean_literal] = STATE(1106), - [sym_character_literal] = STATE(1106), - [sym__lexical_identifier] = STATE(820), - [sym__alpha_identifier] = ACTIONS(339), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(341), - [anon_sym_LBRACE] = ACTIONS(1606), - [anon_sym_LPAREN] = ACTIONS(351), - [anon_sym_object] = ACTIONS(1608), - [anon_sym_fun] = ACTIONS(1622), - [anon_sym_get] = ACTIONS(1612), - [anon_sym_set] = ACTIONS(1612), - [anon_sym_this] = ACTIONS(361), - [anon_sym_super] = ACTIONS(363), - [anon_sym_STAR] = ACTIONS(1209), - [sym_label] = ACTIONS(707), - [anon_sym_null] = ACTIONS(1614), - [anon_sym_if] = ACTIONS(701), - [anon_sym_when] = ACTIONS(379), - [anon_sym_try] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(703), - [anon_sym_return] = ACTIONS(705), - [anon_sym_continue] = ACTIONS(387), - [anon_sym_break] = ACTIONS(387), - [anon_sym_COLON_COLON] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_BANG] = ACTIONS(709), - [anon_sym_data] = ACTIONS(1612), - [anon_sym_inner] = ACTIONS(1612), - [anon_sym_value] = ACTIONS(1612), - [anon_sym_expect] = ACTIONS(1612), - [anon_sym_actual] = ACTIONS(1612), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(401), - [anon_sym_break_AT] = ACTIONS(403), - [anon_sym_this_AT] = ACTIONS(405), - [anon_sym_super_AT] = ACTIONS(407), - [sym_real_literal] = ACTIONS(1616), - [sym_integer_literal] = ACTIONS(411), - [sym_hex_literal] = ACTIONS(413), - [sym_bin_literal] = ACTIONS(413), - [anon_sym_true] = ACTIONS(415), - [anon_sym_false] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(417), - [sym__backtick_identifier] = ACTIONS(419), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(421), - }, - [2160] = { - [sym__expression] = STATE(4510), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2161] = { - [sym__expression] = STATE(4512), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2162] = { - [sym__expression] = STATE(2494), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2163] = { - [sym__expression] = STATE(1271), - [sym__unary_expression] = STATE(3570), - [sym_postfix_expression] = STATE(3570), - [sym_call_expression] = STATE(3570), - [sym_indexing_expression] = STATE(3570), - [sym_navigation_expression] = STATE(3570), - [sym_prefix_expression] = STATE(3570), - [sym_as_expression] = STATE(3570), - [sym_spread_expression] = STATE(3570), - [sym__binary_expression] = STATE(3570), - [sym_multiplicative_expression] = STATE(3570), - [sym_additive_expression] = STATE(3570), - [sym_range_expression] = STATE(3570), - [sym_infix_expression] = STATE(3570), - [sym_elvis_expression] = STATE(3570), - [sym_check_expression] = STATE(3570), - [sym_comparison_expression] = STATE(3570), - [sym_equality_expression] = STATE(3570), - [sym_conjunction_expression] = STATE(3570), - [sym_disjunction_expression] = STATE(3570), - [sym__primary_expression] = STATE(3570), - [sym_parenthesized_expression] = STATE(3570), - [sym_collection_literal] = STATE(3570), - [sym__literal_constant] = STATE(3570), - [sym_string_literal] = STATE(3570), - [sym_lambda_literal] = STATE(3570), - [sym_anonymous_function] = STATE(3570), - [sym__function_literal] = STATE(3570), - [sym_object_literal] = STATE(3570), - [sym_this_expression] = STATE(3570), - [sym_super_expression] = STATE(3570), - [sym_if_expression] = STATE(3570), - [sym_when_expression] = STATE(3570), - [sym_try_expression] = STATE(3570), - [sym_jump_expression] = STATE(3570), - [sym_callable_reference] = STATE(3570), - [sym__prefix_unary_operator] = STATE(1797), - [sym_annotation] = STATE(1797), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3574), - [sym__return_at] = STATE(268), - [sym__continue_at] = STATE(3568), - [sym__break_at] = STATE(3568), - [sym__this_at] = STATE(3566), - [sym__super_at] = STATE(3366), - [sym_unsigned_literal] = STATE(3570), - [sym_long_literal] = STATE(3570), - [sym_boolean_literal] = STATE(3570), - [sym_character_literal] = STATE(3570), - [sym__lexical_identifier] = STATE(2894), - [sym__alpha_identifier] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(119), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_object] = ACTIONS(1584), - [anon_sym_fun] = ACTIONS(1648), - [anon_sym_get] = ACTIONS(1588), - [anon_sym_set] = ACTIONS(1588), - [anon_sym_this] = ACTIONS(143), - [anon_sym_super] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(979), - [sym_label] = ACTIONS(987), - [anon_sym_null] = ACTIONS(1590), - [anon_sym_if] = ACTIONS(1650), - [anon_sym_when] = ACTIONS(161), - [anon_sym_try] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(1652), - [anon_sym_return] = ACTIONS(1654), - [anon_sym_continue] = ACTIONS(169), - [anon_sym_break] = ACTIONS(169), - [anon_sym_COLON_COLON] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [anon_sym_data] = ACTIONS(1588), - [anon_sym_inner] = ACTIONS(1588), - [anon_sym_value] = ACTIONS(1588), - [anon_sym_expect] = ACTIONS(1588), - [anon_sym_actual] = ACTIONS(1588), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(181), - [anon_sym_continue_AT] = ACTIONS(183), - [anon_sym_break_AT] = ACTIONS(185), - [anon_sym_this_AT] = ACTIONS(187), - [anon_sym_super_AT] = ACTIONS(189), - [sym_real_literal] = ACTIONS(1592), - [sym_integer_literal] = ACTIONS(193), - [sym_hex_literal] = ACTIONS(195), - [sym_bin_literal] = ACTIONS(195), - [anon_sym_true] = ACTIONS(197), - [anon_sym_false] = ACTIONS(197), - [anon_sym_SQUOTE] = ACTIONS(199), - [sym__backtick_identifier] = ACTIONS(201), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(203), - }, - [2164] = { - [sym__expression] = STATE(1141), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2165] = { - [sym__expression] = STATE(1142), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2166] = { - [sym__expression] = STATE(2285), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2167] = { - [sym__expression] = STATE(4514), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2168] = { - [sym__expression] = STATE(2282), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2169] = { - [sym__expression] = STATE(2293), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2170] = { - [sym__expression] = STATE(2281), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2171] = { - [sym__expression] = STATE(4401), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2172] = { - [sym__expression] = STATE(2279), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2173] = { - [sym__expression] = STATE(2278), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2174] = { - [sym__expression] = STATE(2277), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2175] = { - [sym__expression] = STATE(4516), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2176] = { - [sym__expression] = STATE(4523), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2177] = { - [sym__expression] = STATE(4508), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2178] = { - [sym__expression] = STATE(1146), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2179] = { - [sym__expression] = STATE(1145), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2180] = { - [sym__expression] = STATE(4468), - [sym__unary_expression] = STATE(4735), - [sym_postfix_expression] = STATE(4735), - [sym_call_expression] = STATE(4735), - [sym_indexing_expression] = STATE(4735), - [sym_navigation_expression] = STATE(4735), - [sym_prefix_expression] = STATE(4735), - [sym_as_expression] = STATE(4735), - [sym_spread_expression] = STATE(4735), - [sym__binary_expression] = STATE(4735), - [sym_multiplicative_expression] = STATE(4735), - [sym_additive_expression] = STATE(4735), - [sym_range_expression] = STATE(4735), - [sym_infix_expression] = STATE(4735), - [sym_elvis_expression] = STATE(4735), - [sym_check_expression] = STATE(4735), - [sym_comparison_expression] = STATE(4735), - [sym_equality_expression] = STATE(4735), - [sym_conjunction_expression] = STATE(4735), - [sym_disjunction_expression] = STATE(4735), - [sym__primary_expression] = STATE(4735), - [sym_parenthesized_expression] = STATE(4735), - [sym_collection_literal] = STATE(4735), - [sym__literal_constant] = STATE(4735), - [sym_string_literal] = STATE(4735), - [sym_lambda_literal] = STATE(4735), - [sym_anonymous_function] = STATE(4735), - [sym__function_literal] = STATE(4735), - [sym_object_literal] = STATE(4735), - [sym_this_expression] = STATE(4735), - [sym_super_expression] = STATE(4735), - [sym_if_expression] = STATE(4735), - [sym_when_expression] = STATE(4735), - [sym_try_expression] = STATE(4735), - [sym_jump_expression] = STATE(4735), - [sym_callable_reference] = STATE(4735), - [sym__prefix_unary_operator] = STATE(1792), - [sym_annotation] = STATE(1792), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(4884), - [sym__return_at] = STATE(358), - [sym__continue_at] = STATE(4732), - [sym__break_at] = STATE(4732), - [sym__this_at] = STATE(4730), - [sym__super_at] = STATE(4737), - [sym_unsigned_literal] = STATE(4735), - [sym_long_literal] = STATE(4735), - [sym_boolean_literal] = STATE(4735), - [sym_character_literal] = STATE(4735), - [sym__lexical_identifier] = STATE(4534), - [sym__alpha_identifier] = ACTIONS(205), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(207), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(217), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_fun] = ACTIONS(3028), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_this] = ACTIONS(227), - [anon_sym_super] = ACTIONS(229), - [anon_sym_STAR] = ACTIONS(1051), - [sym_label] = ACTIONS(333), - [anon_sym_null] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_when] = ACTIONS(245), - [anon_sym_try] = ACTIONS(247), - [anon_sym_throw] = ACTIONS(3032), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(253), - [anon_sym_break] = ACTIONS(253), - [anon_sym_COLON_COLON] = ACTIONS(255), - [anon_sym_PLUS] = ACTIONS(333), - [anon_sym_DASH] = ACTIONS(333), - [anon_sym_PLUS_PLUS] = ACTIONS(335), - [anon_sym_DASH_DASH] = ACTIONS(335), - [anon_sym_BANG] = ACTIONS(335), - [anon_sym_data] = ACTIONS(1790), - [anon_sym_inner] = ACTIONS(1790), - [anon_sym_value] = ACTIONS(1790), - [anon_sym_expect] = ACTIONS(1790), - [anon_sym_actual] = ACTIONS(1790), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(265), - [anon_sym_continue_AT] = ACTIONS(267), - [anon_sym_break_AT] = ACTIONS(269), - [anon_sym_this_AT] = ACTIONS(271), - [anon_sym_super_AT] = ACTIONS(273), - [sym_real_literal] = ACTIONS(1794), - [sym_integer_literal] = ACTIONS(277), - [sym_hex_literal] = ACTIONS(279), - [sym_bin_literal] = ACTIONS(279), - [anon_sym_true] = ACTIONS(281), - [anon_sym_false] = ACTIONS(281), - [anon_sym_SQUOTE] = ACTIONS(283), - [sym__backtick_identifier] = ACTIONS(285), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(287), - }, - [2181] = { - [sym__expression] = STATE(2274), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2182] = { - [sym__expression] = STATE(2273), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2183] = { - [sym__expression] = STATE(2272), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2184] = { - [sym__expression] = STATE(1144), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2185] = { - [sym__expression] = STATE(2271), - [sym__unary_expression] = STATE(3182), - [sym_postfix_expression] = STATE(3182), - [sym_call_expression] = STATE(3182), - [sym_indexing_expression] = STATE(3182), - [sym_navigation_expression] = STATE(3182), - [sym_prefix_expression] = STATE(3182), - [sym_as_expression] = STATE(3182), - [sym_spread_expression] = STATE(3182), - [sym__binary_expression] = STATE(3182), - [sym_multiplicative_expression] = STATE(3182), - [sym_additive_expression] = STATE(3182), - [sym_range_expression] = STATE(3182), - [sym_infix_expression] = STATE(3182), - [sym_elvis_expression] = STATE(3182), - [sym_check_expression] = STATE(3182), - [sym_comparison_expression] = STATE(3182), - [sym_equality_expression] = STATE(3182), - [sym_conjunction_expression] = STATE(3182), - [sym_disjunction_expression] = STATE(3182), - [sym__primary_expression] = STATE(3182), - [sym_parenthesized_expression] = STATE(3182), - [sym_collection_literal] = STATE(3182), - [sym__literal_constant] = STATE(3182), - [sym_string_literal] = STATE(3182), - [sym_lambda_literal] = STATE(3182), - [sym_anonymous_function] = STATE(3182), - [sym__function_literal] = STATE(3182), - [sym_object_literal] = STATE(3182), - [sym_this_expression] = STATE(3182), - [sym_super_expression] = STATE(3182), - [sym_if_expression] = STATE(3182), - [sym_when_expression] = STATE(3182), - [sym_try_expression] = STATE(3182), - [sym_jump_expression] = STATE(3182), - [sym_callable_reference] = STATE(3182), - [sym__prefix_unary_operator] = STATE(2169), - [sym_annotation] = STATE(2169), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3179), - [sym__return_at] = STATE(369), - [sym__continue_at] = STATE(3187), - [sym__break_at] = STATE(3187), - [sym__this_at] = STATE(3191), - [sym__super_at] = STATE(3181), - [sym_unsigned_literal] = STATE(3182), - [sym_long_literal] = STATE(3182), - [sym_boolean_literal] = STATE(3182), - [sym_character_literal] = STATE(3182), - [sym__lexical_identifier] = STATE(2802), - [sym__alpha_identifier] = ACTIONS(545), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_fun] = ACTIONS(3088), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_this] = ACTIONS(567), - [anon_sym_super] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(1085), - [sym_label] = ACTIONS(1093), - [anon_sym_null] = ACTIONS(1860), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_when] = ACTIONS(585), - [anon_sym_try] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(3092), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(593), - [anon_sym_break] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [anon_sym_data] = ACTIONS(1858), - [anon_sym_inner] = ACTIONS(1858), - [anon_sym_value] = ACTIONS(1858), - [anon_sym_expect] = ACTIONS(1858), - [anon_sym_actual] = ACTIONS(1858), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(91), - [anon_sym_continue_AT] = ACTIONS(605), - [anon_sym_break_AT] = ACTIONS(607), - [anon_sym_this_AT] = ACTIONS(609), - [anon_sym_super_AT] = ACTIONS(611), - [sym_real_literal] = ACTIONS(1862), - [sym_integer_literal] = ACTIONS(615), - [sym_hex_literal] = ACTIONS(617), - [sym_bin_literal] = ACTIONS(617), - [anon_sym_true] = ACTIONS(619), - [anon_sym_false] = ACTIONS(619), - [anon_sym_SQUOTE] = ACTIONS(621), - [sym__backtick_identifier] = ACTIONS(623), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(625), - }, - [2186] = { - [sym__expression] = STATE(1206), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2187] = { - [sym__expression] = STATE(1143), - [sym__unary_expression] = STATE(3948), - [sym_postfix_expression] = STATE(3948), - [sym_call_expression] = STATE(3948), - [sym_indexing_expression] = STATE(3948), - [sym_navigation_expression] = STATE(3948), - [sym_prefix_expression] = STATE(3948), - [sym_as_expression] = STATE(3948), - [sym_spread_expression] = STATE(3948), - [sym__binary_expression] = STATE(3948), - [sym_multiplicative_expression] = STATE(3948), - [sym_additive_expression] = STATE(3948), - [sym_range_expression] = STATE(3948), - [sym_infix_expression] = STATE(3948), - [sym_elvis_expression] = STATE(3948), - [sym_check_expression] = STATE(3948), - [sym_comparison_expression] = STATE(3948), - [sym_equality_expression] = STATE(3948), - [sym_conjunction_expression] = STATE(3948), - [sym_disjunction_expression] = STATE(3948), - [sym__primary_expression] = STATE(3948), - [sym_parenthesized_expression] = STATE(3948), - [sym_collection_literal] = STATE(3948), - [sym__literal_constant] = STATE(3948), - [sym_string_literal] = STATE(3948), - [sym_lambda_literal] = STATE(3948), - [sym_anonymous_function] = STATE(3948), - [sym__function_literal] = STATE(3948), - [sym_object_literal] = STATE(3948), - [sym_this_expression] = STATE(3948), - [sym_super_expression] = STATE(3948), - [sym_if_expression] = STATE(3948), - [sym_when_expression] = STATE(3948), - [sym_try_expression] = STATE(3948), - [sym_jump_expression] = STATE(3948), - [sym_callable_reference] = STATE(3948), - [sym__prefix_unary_operator] = STATE(1528), - [sym_annotation] = STATE(1528), - [sym__single_annotation] = STATE(5553), - [sym__multi_annotation] = STATE(5553), - [sym_simple_identifier] = STATE(3863), - [sym__return_at] = STATE(269), - [sym__continue_at] = STATE(3868), - [sym__break_at] = STATE(3868), - [sym__this_at] = STATE(3875), - [sym__super_at] = STATE(3957), - [sym_unsigned_literal] = STATE(3948), - [sym_long_literal] = STATE(3948), - [sym_boolean_literal] = STATE(3948), - [sym_character_literal] = STATE(3948), - [sym__lexical_identifier] = STATE(3334), - [sym__alpha_identifier] = ACTIONS(463), - [anon_sym_AT] = ACTIONS(1576), - [anon_sym_LBRACK] = ACTIONS(465), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_LPAREN] = ACTIONS(475), - [anon_sym_object] = ACTIONS(1596), - [anon_sym_fun] = ACTIONS(1656), - [anon_sym_get] = ACTIONS(1600), - [anon_sym_set] = ACTIONS(1600), - [anon_sym_this] = ACTIONS(485), - [anon_sym_super] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(1003), - [sym_label] = ACTIONS(1011), - [anon_sym_null] = ACTIONS(1602), - [anon_sym_if] = ACTIONS(1658), - [anon_sym_when] = ACTIONS(503), - [anon_sym_try] = ACTIONS(505), - [anon_sym_throw] = ACTIONS(1660), - [anon_sym_return] = ACTIONS(1662), - [anon_sym_continue] = ACTIONS(511), - [anon_sym_break] = ACTIONS(511), - [anon_sym_COLON_COLON] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [anon_sym_data] = ACTIONS(1600), - [anon_sym_inner] = ACTIONS(1600), - [anon_sym_value] = ACTIONS(1600), - [anon_sym_expect] = ACTIONS(1600), - [anon_sym_actual] = ACTIONS(1600), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(399), - [anon_sym_continue_AT] = ACTIONS(523), - [anon_sym_break_AT] = ACTIONS(525), - [anon_sym_this_AT] = ACTIONS(527), - [anon_sym_super_AT] = ACTIONS(529), - [sym_real_literal] = ACTIONS(1604), - [sym_integer_literal] = ACTIONS(533), - [sym_hex_literal] = ACTIONS(535), - [sym_bin_literal] = ACTIONS(535), - [anon_sym_true] = ACTIONS(537), - [anon_sym_false] = ACTIONS(537), - [anon_sym_SQUOTE] = ACTIONS(539), - [sym__backtick_identifier] = ACTIONS(541), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(543), - }, - [2188] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(5097), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4185), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [2189] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3115), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3117), - [anon_sym_DASH_EQ] = ACTIONS(3117), - [anon_sym_STAR_EQ] = ACTIONS(3117), - [anon_sym_SLASH_EQ] = ACTIONS(3117), - [anon_sym_PERCENT_EQ] = ACTIONS(3117), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3115), - [anon_sym_sealed] = ACTIONS(3115), - [anon_sym_annotation] = ACTIONS(3115), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_override] = ACTIONS(3115), - [anon_sym_lateinit] = ACTIONS(3115), - [anon_sym_public] = ACTIONS(3115), - [anon_sym_private] = ACTIONS(3115), - [anon_sym_internal] = ACTIONS(3115), - [anon_sym_protected] = ACTIONS(3115), - [anon_sym_tailrec] = ACTIONS(3115), - [anon_sym_operator] = ACTIONS(3115), - [anon_sym_infix] = ACTIONS(3115), - [anon_sym_inline] = ACTIONS(3115), - [anon_sym_external] = ACTIONS(3115), - [sym_property_modifier] = ACTIONS(3115), - [anon_sym_abstract] = ACTIONS(3115), - [anon_sym_final] = ACTIONS(3115), - [anon_sym_open] = ACTIONS(3115), - [anon_sym_vararg] = ACTIONS(3115), - [anon_sym_noinline] = ACTIONS(3115), - [anon_sym_crossinline] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2190] = { - [sym_primary_constructor] = STATE(3399), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(2259), - [sym_type_constraints] = STATE(3324), - [sym_enum_class_body] = STATE(3467), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5692), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3196), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_while] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_PLUS_EQ] = ACTIONS(3200), - [anon_sym_DASH_EQ] = ACTIONS(3200), - [anon_sym_STAR_EQ] = ACTIONS(3200), - [anon_sym_SLASH_EQ] = ACTIONS(3200), - [anon_sym_PERCENT_EQ] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3196), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2191] = { - [sym_property_delegate] = STATE(2318), - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(5658), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3592), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1738), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2192] = { - [sym_property_delegate] = STATE(2359), - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(5660), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5662), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(3296), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2193] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3076), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3078), - [anon_sym_DASH_EQ] = ACTIONS(3078), - [anon_sym_STAR_EQ] = ACTIONS(3078), - [anon_sym_SLASH_EQ] = ACTIONS(3078), - [anon_sym_PERCENT_EQ] = ACTIONS(3078), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3076), - [anon_sym_sealed] = ACTIONS(3076), - [anon_sym_annotation] = ACTIONS(3076), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3076), - [anon_sym_lateinit] = ACTIONS(3076), - [anon_sym_public] = ACTIONS(3076), - [anon_sym_private] = ACTIONS(3076), - [anon_sym_internal] = ACTIONS(3076), - [anon_sym_protected] = ACTIONS(3076), - [anon_sym_tailrec] = ACTIONS(3076), - [anon_sym_operator] = ACTIONS(3076), - [anon_sym_infix] = ACTIONS(3076), - [anon_sym_inline] = ACTIONS(3076), - [anon_sym_external] = ACTIONS(3076), - [sym_property_modifier] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3076), - [anon_sym_final] = ACTIONS(3076), - [anon_sym_open] = ACTIONS(3076), - [anon_sym_vararg] = ACTIONS(3076), - [anon_sym_noinline] = ACTIONS(3076), - [anon_sym_crossinline] = ACTIONS(3076), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2194] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3061), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(3061), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3063), - [anon_sym_DASH_EQ] = ACTIONS(3063), - [anon_sym_STAR_EQ] = ACTIONS(3063), - [anon_sym_SLASH_EQ] = ACTIONS(3063), - [anon_sym_PERCENT_EQ] = ACTIONS(3063), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3061), - [anon_sym_sealed] = ACTIONS(3061), - [anon_sym_annotation] = ACTIONS(3061), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3061), - [anon_sym_lateinit] = ACTIONS(3061), - [anon_sym_public] = ACTIONS(3061), - [anon_sym_private] = ACTIONS(3061), - [anon_sym_internal] = ACTIONS(3061), - [anon_sym_protected] = ACTIONS(3061), - [anon_sym_tailrec] = ACTIONS(3061), - [anon_sym_operator] = ACTIONS(3061), - [anon_sym_infix] = ACTIONS(3061), - [anon_sym_inline] = ACTIONS(3061), - [anon_sym_external] = ACTIONS(3061), - [sym_property_modifier] = ACTIONS(3061), - [anon_sym_abstract] = ACTIONS(3061), - [anon_sym_final] = ACTIONS(3061), - [anon_sym_open] = ACTIONS(3061), - [anon_sym_vararg] = ACTIONS(3061), - [anon_sym_noinline] = ACTIONS(3061), - [anon_sym_crossinline] = ACTIONS(3061), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3063), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2195] = { - [sym_primary_constructor] = STATE(3405), - [sym_class_body] = STATE(3555), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(2250), - [sym_type_constraints] = STATE(3299), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5694), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2196] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3137), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3139), - [anon_sym_DASH_EQ] = ACTIONS(3139), - [anon_sym_STAR_EQ] = ACTIONS(3139), - [anon_sym_SLASH_EQ] = ACTIONS(3139), - [anon_sym_PERCENT_EQ] = ACTIONS(3139), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3137), - [anon_sym_sealed] = ACTIONS(3137), - [anon_sym_annotation] = ACTIONS(3137), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3137), - [anon_sym_lateinit] = ACTIONS(3137), - [anon_sym_public] = ACTIONS(3137), - [anon_sym_private] = ACTIONS(3137), - [anon_sym_internal] = ACTIONS(3137), - [anon_sym_protected] = ACTIONS(3137), - [anon_sym_tailrec] = ACTIONS(3137), - [anon_sym_operator] = ACTIONS(3137), - [anon_sym_infix] = ACTIONS(3137), - [anon_sym_inline] = ACTIONS(3137), - [anon_sym_external] = ACTIONS(3137), - [sym_property_modifier] = ACTIONS(3137), - [anon_sym_abstract] = ACTIONS(3137), - [anon_sym_final] = ACTIONS(3137), - [anon_sym_open] = ACTIONS(3137), - [anon_sym_vararg] = ACTIONS(3137), - [anon_sym_noinline] = ACTIONS(3137), - [anon_sym_crossinline] = ACTIONS(3137), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2197] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3084), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3086), - [anon_sym_DASH_EQ] = ACTIONS(3086), - [anon_sym_STAR_EQ] = ACTIONS(3086), - [anon_sym_SLASH_EQ] = ACTIONS(3086), - [anon_sym_PERCENT_EQ] = ACTIONS(3086), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3084), - [anon_sym_sealed] = ACTIONS(3084), - [anon_sym_annotation] = ACTIONS(3084), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3084), - [anon_sym_lateinit] = ACTIONS(3084), - [anon_sym_public] = ACTIONS(3084), - [anon_sym_private] = ACTIONS(3084), - [anon_sym_internal] = ACTIONS(3084), - [anon_sym_protected] = ACTIONS(3084), - [anon_sym_tailrec] = ACTIONS(3084), - [anon_sym_operator] = ACTIONS(3084), - [anon_sym_infix] = ACTIONS(3084), - [anon_sym_inline] = ACTIONS(3084), - [anon_sym_external] = ACTIONS(3084), - [sym_property_modifier] = ACTIONS(3084), - [anon_sym_abstract] = ACTIONS(3084), - [anon_sym_final] = ACTIONS(3084), - [anon_sym_open] = ACTIONS(3084), - [anon_sym_vararg] = ACTIONS(3084), - [anon_sym_noinline] = ACTIONS(3084), - [anon_sym_crossinline] = ACTIONS(3084), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2198] = { - [sym_primary_constructor] = STATE(3407), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(2288), - [sym_type_constraints] = STATE(3278), - [sym_enum_class_body] = STATE(3555), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5696), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2199] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3057), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3059), - [anon_sym_DASH_EQ] = ACTIONS(3059), - [anon_sym_STAR_EQ] = ACTIONS(3059), - [anon_sym_SLASH_EQ] = ACTIONS(3059), - [anon_sym_PERCENT_EQ] = ACTIONS(3059), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3057), - [anon_sym_sealed] = ACTIONS(3057), - [anon_sym_annotation] = ACTIONS(3057), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3057), - [anon_sym_lateinit] = ACTIONS(3057), - [anon_sym_public] = ACTIONS(3057), - [anon_sym_private] = ACTIONS(3057), - [anon_sym_internal] = ACTIONS(3057), - [anon_sym_protected] = ACTIONS(3057), - [anon_sym_tailrec] = ACTIONS(3057), - [anon_sym_operator] = ACTIONS(3057), - [anon_sym_infix] = ACTIONS(3057), - [anon_sym_inline] = ACTIONS(3057), - [anon_sym_external] = ACTIONS(3057), - [sym_property_modifier] = ACTIONS(3057), - [anon_sym_abstract] = ACTIONS(3057), - [anon_sym_final] = ACTIONS(3057), - [anon_sym_open] = ACTIONS(3057), - [anon_sym_vararg] = ACTIONS(3057), - [anon_sym_noinline] = ACTIONS(3057), - [anon_sym_crossinline] = ACTIONS(3057), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2200] = { - [sym_primary_constructor] = STATE(3412), - [sym_class_body] = STATE(3444), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(2295), - [sym_type_constraints] = STATE(3311), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5698), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_EQ] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3182), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_PLUS_EQ] = ACTIONS(3186), - [anon_sym_DASH_EQ] = ACTIONS(3186), - [anon_sym_STAR_EQ] = ACTIONS(3186), - [anon_sym_SLASH_EQ] = ACTIONS(3186), - [anon_sym_PERCENT_EQ] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3182), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2201] = { - [sym_property_delegate] = STATE(2352), - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(5700), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3582), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1754), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2202] = { - [sym_property_delegate] = STATE(2342), - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(5666), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3570), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2203] = { - [sym_primary_constructor] = STATE(4844), - [sym_class_body] = STATE(4838), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(2309), - [sym_type_constraints] = STATE(4652), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5702), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_EQ] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3182), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_PLUS_EQ] = ACTIONS(3186), - [anon_sym_DASH_EQ] = ACTIONS(3186), - [anon_sym_STAR_EQ] = ACTIONS(3186), - [anon_sym_SLASH_EQ] = ACTIONS(3186), - [anon_sym_PERCENT_EQ] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3182), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2204] = { - [sym_property_delegate] = STATE(2323), - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(5656), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3590), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1770), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2205] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2206] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3141), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3143), - [anon_sym_DASH_EQ] = ACTIONS(3143), - [anon_sym_STAR_EQ] = ACTIONS(3143), - [anon_sym_SLASH_EQ] = ACTIONS(3143), - [anon_sym_PERCENT_EQ] = ACTIONS(3143), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3141), - [anon_sym_sealed] = ACTIONS(3141), - [anon_sym_annotation] = ACTIONS(3141), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_override] = ACTIONS(3141), - [anon_sym_lateinit] = ACTIONS(3141), - [anon_sym_public] = ACTIONS(3141), - [anon_sym_private] = ACTIONS(3141), - [anon_sym_internal] = ACTIONS(3141), - [anon_sym_protected] = ACTIONS(3141), - [anon_sym_tailrec] = ACTIONS(3141), - [anon_sym_operator] = ACTIONS(3141), - [anon_sym_infix] = ACTIONS(3141), - [anon_sym_inline] = ACTIONS(3141), - [anon_sym_external] = ACTIONS(3141), - [sym_property_modifier] = ACTIONS(3141), - [anon_sym_abstract] = ACTIONS(3141), - [anon_sym_final] = ACTIONS(3141), - [anon_sym_open] = ACTIONS(3141), - [anon_sym_vararg] = ACTIONS(3141), - [anon_sym_noinline] = ACTIONS(3141), - [anon_sym_crossinline] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2207] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3100), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3100), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3102), - [anon_sym_DASH_EQ] = ACTIONS(3102), - [anon_sym_STAR_EQ] = ACTIONS(3102), - [anon_sym_SLASH_EQ] = ACTIONS(3102), - [anon_sym_PERCENT_EQ] = ACTIONS(3102), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3100), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3100), - [anon_sym_sealed] = ACTIONS(3100), - [anon_sym_annotation] = ACTIONS(3100), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_override] = ACTIONS(3100), - [anon_sym_lateinit] = ACTIONS(3100), - [anon_sym_public] = ACTIONS(3100), - [anon_sym_private] = ACTIONS(3100), - [anon_sym_internal] = ACTIONS(3100), - [anon_sym_protected] = ACTIONS(3100), - [anon_sym_tailrec] = ACTIONS(3100), - [anon_sym_operator] = ACTIONS(3100), - [anon_sym_infix] = ACTIONS(3100), - [anon_sym_inline] = ACTIONS(3100), - [anon_sym_external] = ACTIONS(3100), - [sym_property_modifier] = ACTIONS(3100), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_final] = ACTIONS(3100), - [anon_sym_open] = ACTIONS(3100), - [anon_sym_vararg] = ACTIONS(3100), - [anon_sym_noinline] = ACTIONS(3100), - [anon_sym_crossinline] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2208] = { - [sym_primary_constructor] = STATE(4846), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(2312), - [sym_type_constraints] = STATE(4663), - [sym_enum_class_body] = STATE(4806), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5704), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2209] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3052), - [anon_sym_DASH_EQ] = ACTIONS(3052), - [anon_sym_STAR_EQ] = ACTIONS(3052), - [anon_sym_SLASH_EQ] = ACTIONS(3052), - [anon_sym_PERCENT_EQ] = ACTIONS(3052), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3050), - [anon_sym_sealed] = ACTIONS(3050), - [anon_sym_annotation] = ACTIONS(3050), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_override] = ACTIONS(3050), - [anon_sym_lateinit] = ACTIONS(3050), - [anon_sym_public] = ACTIONS(3050), - [anon_sym_private] = ACTIONS(3050), - [anon_sym_internal] = ACTIONS(3050), - [anon_sym_protected] = ACTIONS(3050), - [anon_sym_tailrec] = ACTIONS(3050), - [anon_sym_operator] = ACTIONS(3050), - [anon_sym_infix] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym_external] = ACTIONS(3050), - [sym_property_modifier] = ACTIONS(3050), - [anon_sym_abstract] = ACTIONS(3050), - [anon_sym_final] = ACTIONS(3050), - [anon_sym_open] = ACTIONS(3050), - [anon_sym_vararg] = ACTIONS(3050), - [anon_sym_noinline] = ACTIONS(3050), - [anon_sym_crossinline] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2210] = { - [sym_primary_constructor] = STATE(4847), - [sym_class_body] = STATE(4806), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(2307), - [sym_type_constraints] = STATE(4671), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5706), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2211] = { - [sym_property_delegate] = STATE(2368), - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(5648), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3586), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2212] = { - [sym_property_delegate] = STATE(2339), - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(5672), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3594), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1770), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2213] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3080), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3082), - [anon_sym_DASH_EQ] = ACTIONS(3082), - [anon_sym_STAR_EQ] = ACTIONS(3082), - [anon_sym_SLASH_EQ] = ACTIONS(3082), - [anon_sym_PERCENT_EQ] = ACTIONS(3082), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3080), - [anon_sym_sealed] = ACTIONS(3080), - [anon_sym_annotation] = ACTIONS(3080), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3080), - [anon_sym_lateinit] = ACTIONS(3080), - [anon_sym_public] = ACTIONS(3080), - [anon_sym_private] = ACTIONS(3080), - [anon_sym_internal] = ACTIONS(3080), - [anon_sym_protected] = ACTIONS(3080), - [anon_sym_tailrec] = ACTIONS(3080), - [anon_sym_operator] = ACTIONS(3080), - [anon_sym_infix] = ACTIONS(3080), - [anon_sym_inline] = ACTIONS(3080), - [anon_sym_external] = ACTIONS(3080), - [sym_property_modifier] = ACTIONS(3080), - [anon_sym_abstract] = ACTIONS(3080), - [anon_sym_final] = ACTIONS(3080), - [anon_sym_open] = ACTIONS(3080), - [anon_sym_vararg] = ACTIONS(3080), - [anon_sym_noinline] = ACTIONS(3080), - [anon_sym_crossinline] = ACTIONS(3080), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2214] = { - [sym_property_delegate] = STATE(2331), - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(5708), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3580), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1754), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2215] = { - [sym_primary_constructor] = STATE(4926), - [sym_class_body] = STATE(5397), - [sym__class_parameters] = STATE(5119), - [sym_type_parameters] = STATE(2355), - [sym_type_constraints] = STATE(5279), - [sym_modifiers] = STATE(9825), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5710), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_constructor] = ACTIONS(5712), - [anon_sym_LBRACE] = ACTIONS(5714), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5716), - [anon_sym_LT] = ACTIONS(5718), - [anon_sym_where] = ACTIONS(5720), - [anon_sym_object] = ACTIONS(3182), - [anon_sym_fun] = ACTIONS(3182), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_this] = ACTIONS(3182), - [anon_sym_super] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [sym_label] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_null] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_when] = ACTIONS(3182), - [anon_sym_try] = ACTIONS(3182), - [anon_sym_throw] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG] = ACTIONS(3182), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3186), - [anon_sym_continue_AT] = ACTIONS(3186), - [anon_sym_break_AT] = ACTIONS(3186), - [anon_sym_this_AT] = ACTIONS(3186), - [anon_sym_super_AT] = ACTIONS(3186), - [sym_real_literal] = ACTIONS(3186), - [sym_integer_literal] = ACTIONS(3182), - [sym_hex_literal] = ACTIONS(3186), - [sym_bin_literal] = ACTIONS(3186), - [anon_sym_true] = ACTIONS(3182), - [anon_sym_false] = ACTIONS(3182), - [anon_sym_SQUOTE] = ACTIONS(3186), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3186), - }, - [2216] = { - [sym_property_delegate] = STATE(2315), - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(5674), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3588), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1738), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2217] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(5722), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(5724), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [2218] = { - [sym_property_delegate] = STATE(2336), - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(5676), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(5650), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5678), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(3296), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2219] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(5724), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [2220] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3124), - [anon_sym_DASH_EQ] = ACTIONS(3124), - [anon_sym_STAR_EQ] = ACTIONS(3124), - [anon_sym_SLASH_EQ] = ACTIONS(3124), - [anon_sym_PERCENT_EQ] = ACTIONS(3124), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3122), - [anon_sym_sealed] = ACTIONS(3122), - [anon_sym_annotation] = ACTIONS(3122), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3122), - [anon_sym_lateinit] = ACTIONS(3122), - [anon_sym_public] = ACTIONS(3122), - [anon_sym_private] = ACTIONS(3122), - [anon_sym_internal] = ACTIONS(3122), - [anon_sym_protected] = ACTIONS(3122), - [anon_sym_tailrec] = ACTIONS(3122), - [anon_sym_operator] = ACTIONS(3122), - [anon_sym_infix] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym_external] = ACTIONS(3122), - [sym_property_modifier] = ACTIONS(3122), - [anon_sym_abstract] = ACTIONS(3122), - [anon_sym_final] = ACTIONS(3122), - [anon_sym_open] = ACTIONS(3122), - [anon_sym_vararg] = ACTIONS(3122), - [anon_sym_noinline] = ACTIONS(3122), - [anon_sym_crossinline] = ACTIONS(3122), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2221] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3113), - [anon_sym_DASH_EQ] = ACTIONS(3113), - [anon_sym_STAR_EQ] = ACTIONS(3113), - [anon_sym_SLASH_EQ] = ACTIONS(3113), - [anon_sym_PERCENT_EQ] = ACTIONS(3113), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3111), - [anon_sym_sealed] = ACTIONS(3111), - [anon_sym_annotation] = ACTIONS(3111), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3111), - [anon_sym_lateinit] = ACTIONS(3111), - [anon_sym_public] = ACTIONS(3111), - [anon_sym_private] = ACTIONS(3111), - [anon_sym_internal] = ACTIONS(3111), - [anon_sym_protected] = ACTIONS(3111), - [anon_sym_tailrec] = ACTIONS(3111), - [anon_sym_operator] = ACTIONS(3111), - [anon_sym_infix] = ACTIONS(3111), - [anon_sym_inline] = ACTIONS(3111), - [anon_sym_external] = ACTIONS(3111), - [sym_property_modifier] = ACTIONS(3111), - [anon_sym_abstract] = ACTIONS(3111), - [anon_sym_final] = ACTIONS(3111), - [anon_sym_open] = ACTIONS(3111), - [anon_sym_vararg] = ACTIONS(3111), - [anon_sym_noinline] = ACTIONS(3111), - [anon_sym_crossinline] = ACTIONS(3111), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2222] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3107), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3109), - [anon_sym_DASH_EQ] = ACTIONS(3109), - [anon_sym_STAR_EQ] = ACTIONS(3109), - [anon_sym_SLASH_EQ] = ACTIONS(3109), - [anon_sym_PERCENT_EQ] = ACTIONS(3109), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3107), - [anon_sym_sealed] = ACTIONS(3107), - [anon_sym_annotation] = ACTIONS(3107), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3107), - [anon_sym_lateinit] = ACTIONS(3107), - [anon_sym_public] = ACTIONS(3107), - [anon_sym_private] = ACTIONS(3107), - [anon_sym_internal] = ACTIONS(3107), - [anon_sym_protected] = ACTIONS(3107), - [anon_sym_tailrec] = ACTIONS(3107), - [anon_sym_operator] = ACTIONS(3107), - [anon_sym_infix] = ACTIONS(3107), - [anon_sym_inline] = ACTIONS(3107), - [anon_sym_external] = ACTIONS(3107), - [sym_property_modifier] = ACTIONS(3107), - [anon_sym_abstract] = ACTIONS(3107), - [anon_sym_final] = ACTIONS(3107), - [anon_sym_open] = ACTIONS(3107), - [anon_sym_vararg] = ACTIONS(3107), - [anon_sym_noinline] = ACTIONS(3107), - [anon_sym_crossinline] = ACTIONS(3107), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2223] = { - [sym_primary_constructor] = STATE(4921), - [sym__class_parameters] = STATE(5119), - [sym_type_parameters] = STATE(2367), - [sym_type_constraints] = STATE(5283), - [sym_enum_class_body] = STATE(5369), - [sym_modifiers] = STATE(9825), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5726), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_constructor] = ACTIONS(5712), - [anon_sym_LBRACE] = ACTIONS(5728), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5716), - [anon_sym_LT] = ACTIONS(5718), - [anon_sym_where] = ACTIONS(5720), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [2224] = { - [sym_primary_constructor] = STATE(4850), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(2286), - [sym_type_constraints] = STATE(4686), - [sym_enum_class_body] = STATE(4712), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5730), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3196), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_while] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_PLUS_EQ] = ACTIONS(3200), - [anon_sym_DASH_EQ] = ACTIONS(3200), - [anon_sym_STAR_EQ] = ACTIONS(3200), - [anon_sym_SLASH_EQ] = ACTIONS(3200), - [anon_sym_PERCENT_EQ] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3196), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2225] = { - [sym_primary_constructor] = STATE(3488), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2284), - [sym_type_constraints] = STATE(3710), - [sym_enum_class_body] = STATE(4007), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5732), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3196), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_PLUS_EQ] = ACTIONS(3200), - [anon_sym_DASH_EQ] = ACTIONS(3200), - [anon_sym_STAR_EQ] = ACTIONS(3200), - [anon_sym_SLASH_EQ] = ACTIONS(3200), - [anon_sym_PERCENT_EQ] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3196), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2226] = { - [sym_primary_constructor] = STATE(3480), - [sym_class_body] = STATE(3914), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2270), - [sym_type_constraints] = STATE(3806), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5744), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2227] = { - [sym_primary_constructor] = STATE(3478), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2267), - [sym_type_constraints] = STATE(3745), - [sym_enum_class_body] = STATE(3914), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5748), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2228] = { - [sym_primary_constructor] = STATE(3470), - [sym_class_body] = STATE(4017), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2313), - [sym_type_constraints] = STATE(3780), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5750), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_EQ] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3182), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_PLUS_EQ] = ACTIONS(3186), - [anon_sym_DASH_EQ] = ACTIONS(3186), - [anon_sym_STAR_EQ] = ACTIONS(3186), - [anon_sym_SLASH_EQ] = ACTIONS(3186), - [anon_sym_PERCENT_EQ] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3182), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2229] = { - [sym_primary_constructor] = STATE(4715), - [sym_class_body] = STATE(5107), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2265), - [sym_type_constraints] = STATE(4962), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5752), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_EQ] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3182), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_PLUS_EQ] = ACTIONS(3186), - [anon_sym_DASH_EQ] = ACTIONS(3186), - [anon_sym_STAR_EQ] = ACTIONS(3186), - [anon_sym_SLASH_EQ] = ACTIONS(3186), - [anon_sym_PERCENT_EQ] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3182), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2230] = { - [sym_class_body] = STATE(1148), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(5762), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_object] = ACTIONS(4325), - [anon_sym_fun] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_this] = ACTIONS(4325), - [anon_sym_super] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4327), - [sym_label] = ACTIONS(4325), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_null] = ACTIONS(4325), - [anon_sym_if] = ACTIONS(4325), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_when] = ACTIONS(4325), - [anon_sym_try] = ACTIONS(4325), - [anon_sym_throw] = ACTIONS(4325), - [anon_sym_return] = ACTIONS(4325), - [anon_sym_continue] = ACTIONS(4325), - [anon_sym_break] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4327), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG] = ACTIONS(4325), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_suspend] = ACTIONS(4325), - [anon_sym_sealed] = ACTIONS(4325), - [anon_sym_annotation] = ACTIONS(4325), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_override] = ACTIONS(4325), - [anon_sym_lateinit] = ACTIONS(4325), - [anon_sym_public] = ACTIONS(4325), - [anon_sym_private] = ACTIONS(4325), - [anon_sym_internal] = ACTIONS(4325), - [anon_sym_protected] = ACTIONS(4325), - [anon_sym_tailrec] = ACTIONS(4325), - [anon_sym_operator] = ACTIONS(4325), - [anon_sym_infix] = ACTIONS(4325), - [anon_sym_inline] = ACTIONS(4325), - [anon_sym_external] = ACTIONS(4325), - [sym_property_modifier] = ACTIONS(4325), - [anon_sym_abstract] = ACTIONS(4325), - [anon_sym_final] = ACTIONS(4325), - [anon_sym_open] = ACTIONS(4325), - [anon_sym_vararg] = ACTIONS(4325), - [anon_sym_noinline] = ACTIONS(4325), - [anon_sym_crossinline] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4327), - [anon_sym_continue_AT] = ACTIONS(4327), - [anon_sym_break_AT] = ACTIONS(4327), - [anon_sym_this_AT] = ACTIONS(4327), - [anon_sym_super_AT] = ACTIONS(4327), - [sym_real_literal] = ACTIONS(4327), - [sym_integer_literal] = ACTIONS(4325), - [sym_hex_literal] = ACTIONS(4327), - [sym_bin_literal] = ACTIONS(4327), - [anon_sym_true] = ACTIONS(4325), - [anon_sym_false] = ACTIONS(4325), - [anon_sym_SQUOTE] = ACTIONS(4327), - [sym__backtick_identifier] = ACTIONS(4327), - [sym__automatic_semicolon] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4327), - }, - [2231] = { - [sym_primary_constructor] = STATE(4719), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2269), - [sym_type_constraints] = STATE(5029), - [sym_enum_class_body] = STATE(5099), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5764), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2232] = { - [sym_primary_constructor] = STATE(4723), - [sym_class_body] = STATE(5099), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2287), - [sym_type_constraints] = STATE(4972), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5768), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2233] = { - [sym_primary_constructor] = STATE(4915), - [sym_class_body] = STATE(5369), - [sym__class_parameters] = STATE(5119), - [sym_type_parameters] = STATE(2347), - [sym_type_constraints] = STATE(5286), - [sym_modifiers] = STATE(9825), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5770), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_constructor] = ACTIONS(5712), - [anon_sym_LBRACE] = ACTIONS(5714), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5716), - [anon_sym_LT] = ACTIONS(5718), - [anon_sym_where] = ACTIONS(5720), - [anon_sym_object] = ACTIONS(3148), - [anon_sym_fun] = ACTIONS(3148), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_this] = ACTIONS(3148), - [anon_sym_super] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3148), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_null] = ACTIONS(3148), - [anon_sym_if] = ACTIONS(3148), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_when] = ACTIONS(3148), - [anon_sym_try] = ACTIONS(3148), - [anon_sym_throw] = ACTIONS(3148), - [anon_sym_return] = ACTIONS(3148), - [anon_sym_continue] = ACTIONS(3148), - [anon_sym_break] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3154), - [anon_sym_continue_AT] = ACTIONS(3154), - [anon_sym_break_AT] = ACTIONS(3154), - [anon_sym_this_AT] = ACTIONS(3154), - [anon_sym_super_AT] = ACTIONS(3154), - [sym_real_literal] = ACTIONS(3154), - [sym_integer_literal] = ACTIONS(3148), - [sym_hex_literal] = ACTIONS(3154), - [sym_bin_literal] = ACTIONS(3154), - [anon_sym_true] = ACTIONS(3148), - [anon_sym_false] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3154), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3154), - }, - [2234] = { - [sym_primary_constructor] = STATE(4727), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2248), - [sym_type_constraints] = STATE(5044), - [sym_enum_class_body] = STATE(5100), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5772), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3196), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_PLUS_EQ] = ACTIONS(3200), - [anon_sym_DASH_EQ] = ACTIONS(3200), - [anon_sym_STAR_EQ] = ACTIONS(3200), - [anon_sym_SLASH_EQ] = ACTIONS(3200), - [anon_sym_PERCENT_EQ] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3196), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2235] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3132), - [anon_sym_DASH_EQ] = ACTIONS(3132), - [anon_sym_STAR_EQ] = ACTIONS(3132), - [anon_sym_SLASH_EQ] = ACTIONS(3132), - [anon_sym_PERCENT_EQ] = ACTIONS(3132), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3130), - [anon_sym_sealed] = ACTIONS(3130), - [anon_sym_annotation] = ACTIONS(3130), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3130), - [anon_sym_lateinit] = ACTIONS(3130), - [anon_sym_public] = ACTIONS(3130), - [anon_sym_private] = ACTIONS(3130), - [anon_sym_internal] = ACTIONS(3130), - [anon_sym_protected] = ACTIONS(3130), - [anon_sym_tailrec] = ACTIONS(3130), - [anon_sym_operator] = ACTIONS(3130), - [anon_sym_infix] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym_external] = ACTIONS(3130), - [sym_property_modifier] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3130), - [anon_sym_final] = ACTIONS(3130), - [anon_sym_open] = ACTIONS(3130), - [anon_sym_vararg] = ACTIONS(3130), - [anon_sym_noinline] = ACTIONS(3130), - [anon_sym_crossinline] = ACTIONS(3130), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2236] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3044), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3046), - [anon_sym_DASH_EQ] = ACTIONS(3046), - [anon_sym_STAR_EQ] = ACTIONS(3046), - [anon_sym_SLASH_EQ] = ACTIONS(3046), - [anon_sym_PERCENT_EQ] = ACTIONS(3046), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3044), - [anon_sym_sealed] = ACTIONS(3044), - [anon_sym_annotation] = ACTIONS(3044), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3044), - [anon_sym_lateinit] = ACTIONS(3044), - [anon_sym_public] = ACTIONS(3044), - [anon_sym_private] = ACTIONS(3044), - [anon_sym_internal] = ACTIONS(3044), - [anon_sym_protected] = ACTIONS(3044), - [anon_sym_tailrec] = ACTIONS(3044), - [anon_sym_operator] = ACTIONS(3044), - [anon_sym_infix] = ACTIONS(3044), - [anon_sym_inline] = ACTIONS(3044), - [anon_sym_external] = ACTIONS(3044), - [sym_property_modifier] = ACTIONS(3044), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_final] = ACTIONS(3044), - [anon_sym_open] = ACTIONS(3044), - [anon_sym_vararg] = ACTIONS(3044), - [anon_sym_noinline] = ACTIONS(3044), - [anon_sym_crossinline] = ACTIONS(3044), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2237] = { - [sym_primary_constructor] = STATE(4901), - [sym__class_parameters] = STATE(5119), - [sym_type_parameters] = STATE(2329), - [sym_type_constraints] = STATE(5304), - [sym_enum_class_body] = STATE(5331), - [sym_modifiers] = STATE(9825), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5774), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_constructor] = ACTIONS(5712), - [anon_sym_LBRACE] = ACTIONS(5728), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5716), - [anon_sym_LT] = ACTIONS(5718), - [anon_sym_where] = ACTIONS(5720), - [anon_sym_object] = ACTIONS(3196), - [anon_sym_fun] = ACTIONS(3196), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_this] = ACTIONS(3196), - [anon_sym_super] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [sym_label] = ACTIONS(3196), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_null] = ACTIONS(3196), - [anon_sym_if] = ACTIONS(3196), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_when] = ACTIONS(3196), - [anon_sym_try] = ACTIONS(3196), - [anon_sym_throw] = ACTIONS(3196), - [anon_sym_return] = ACTIONS(3196), - [anon_sym_continue] = ACTIONS(3196), - [anon_sym_break] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3196), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3200), - [anon_sym_continue_AT] = ACTIONS(3200), - [anon_sym_break_AT] = ACTIONS(3200), - [anon_sym_this_AT] = ACTIONS(3200), - [anon_sym_super_AT] = ACTIONS(3200), - [sym_real_literal] = ACTIONS(3200), - [sym_integer_literal] = ACTIONS(3196), - [sym_hex_literal] = ACTIONS(3200), - [sym_bin_literal] = ACTIONS(3200), - [anon_sym_true] = ACTIONS(3196), - [anon_sym_false] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3200), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3200), - }, - [2238] = { - [sym_class_body] = STATE(1107), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(5776), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(3190), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_object] = ACTIONS(4353), - [anon_sym_fun] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_this] = ACTIONS(4353), - [anon_sym_super] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4355), - [sym_label] = ACTIONS(4353), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_null] = ACTIONS(4353), - [anon_sym_if] = ACTIONS(4353), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_when] = ACTIONS(4353), - [anon_sym_try] = ACTIONS(4353), - [anon_sym_throw] = ACTIONS(4353), - [anon_sym_return] = ACTIONS(4353), - [anon_sym_continue] = ACTIONS(4353), - [anon_sym_break] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4355), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG] = ACTIONS(4353), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_suspend] = ACTIONS(4353), - [anon_sym_sealed] = ACTIONS(4353), - [anon_sym_annotation] = ACTIONS(4353), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_override] = ACTIONS(4353), - [anon_sym_lateinit] = ACTIONS(4353), - [anon_sym_public] = ACTIONS(4353), - [anon_sym_private] = ACTIONS(4353), - [anon_sym_internal] = ACTIONS(4353), - [anon_sym_protected] = ACTIONS(4353), - [anon_sym_tailrec] = ACTIONS(4353), - [anon_sym_operator] = ACTIONS(4353), - [anon_sym_infix] = ACTIONS(4353), - [anon_sym_inline] = ACTIONS(4353), - [anon_sym_external] = ACTIONS(4353), - [sym_property_modifier] = ACTIONS(4353), - [anon_sym_abstract] = ACTIONS(4353), - [anon_sym_final] = ACTIONS(4353), - [anon_sym_open] = ACTIONS(4353), - [anon_sym_vararg] = ACTIONS(4353), - [anon_sym_noinline] = ACTIONS(4353), - [anon_sym_crossinline] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4355), - [anon_sym_continue_AT] = ACTIONS(4355), - [anon_sym_break_AT] = ACTIONS(4355), - [anon_sym_this_AT] = ACTIONS(4355), - [anon_sym_super_AT] = ACTIONS(4355), - [sym_real_literal] = ACTIONS(4355), - [sym_integer_literal] = ACTIONS(4353), - [sym_hex_literal] = ACTIONS(4355), - [sym_bin_literal] = ACTIONS(4355), - [anon_sym_true] = ACTIONS(4353), - [anon_sym_false] = ACTIONS(4353), - [anon_sym_SQUOTE] = ACTIONS(4355), - [sym__backtick_identifier] = ACTIONS(4355), - [sym__automatic_semicolon] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4355), - }, - [2239] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3128), - [anon_sym_DASH_EQ] = ACTIONS(3128), - [anon_sym_STAR_EQ] = ACTIONS(3128), - [anon_sym_SLASH_EQ] = ACTIONS(3128), - [anon_sym_PERCENT_EQ] = ACTIONS(3128), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3126), - [anon_sym_sealed] = ACTIONS(3126), - [anon_sym_annotation] = ACTIONS(3126), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_lateinit] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_internal] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_tailrec] = ACTIONS(3126), - [anon_sym_operator] = ACTIONS(3126), - [anon_sym_infix] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym_external] = ACTIONS(3126), - [sym_property_modifier] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_final] = ACTIONS(3126), - [anon_sym_open] = ACTIONS(3126), - [anon_sym_vararg] = ACTIONS(3126), - [anon_sym_noinline] = ACTIONS(3126), - [anon_sym_crossinline] = ACTIONS(3126), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2240] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(5105), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4217), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [2241] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(5778), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4185), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [2242] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(5782), - [anon_sym_COMMA] = ACTIONS(4852), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_where] = ACTIONS(4850), - [anon_sym_object] = ACTIONS(4850), - [anon_sym_fun] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_this] = ACTIONS(4850), - [anon_sym_super] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4852), - [sym_label] = ACTIONS(4850), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_null] = ACTIONS(4850), - [anon_sym_if] = ACTIONS(4850), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_when] = ACTIONS(4850), - [anon_sym_try] = ACTIONS(4850), - [anon_sym_throw] = ACTIONS(4850), - [anon_sym_return] = ACTIONS(4850), - [anon_sym_continue] = ACTIONS(4850), - [anon_sym_break] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4852), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG] = ACTIONS(4850), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_suspend] = ACTIONS(4850), - [anon_sym_sealed] = ACTIONS(4850), - [anon_sym_annotation] = ACTIONS(4850), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_override] = ACTIONS(4850), - [anon_sym_lateinit] = ACTIONS(4850), - [anon_sym_public] = ACTIONS(4850), - [anon_sym_private] = ACTIONS(4850), - [anon_sym_internal] = ACTIONS(4850), - [anon_sym_protected] = ACTIONS(4850), - [anon_sym_tailrec] = ACTIONS(4850), - [anon_sym_operator] = ACTIONS(4850), - [anon_sym_infix] = ACTIONS(4850), - [anon_sym_inline] = ACTIONS(4850), - [anon_sym_external] = ACTIONS(4850), - [sym_property_modifier] = ACTIONS(4850), - [anon_sym_abstract] = ACTIONS(4850), - [anon_sym_final] = ACTIONS(4850), - [anon_sym_open] = ACTIONS(4850), - [anon_sym_vararg] = ACTIONS(4850), - [anon_sym_noinline] = ACTIONS(4850), - [anon_sym_crossinline] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4852), - [anon_sym_continue_AT] = ACTIONS(4852), - [anon_sym_break_AT] = ACTIONS(4852), - [anon_sym_this_AT] = ACTIONS(4852), - [anon_sym_super_AT] = ACTIONS(4852), - [sym_real_literal] = ACTIONS(4852), - [sym_integer_literal] = ACTIONS(4850), - [sym_hex_literal] = ACTIONS(4852), - [sym_bin_literal] = ACTIONS(4852), - [anon_sym_true] = ACTIONS(4850), - [anon_sym_false] = ACTIONS(4850), - [anon_sym_SQUOTE] = ACTIONS(4852), - [sym__backtick_identifier] = ACTIONS(4852), - [sym__automatic_semicolon] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4852), - }, - [2243] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(5784), - [anon_sym_COMMA] = ACTIONS(4842), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_where] = ACTIONS(4840), - [anon_sym_object] = ACTIONS(4840), - [anon_sym_fun] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_this] = ACTIONS(4840), - [anon_sym_super] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4842), - [sym_label] = ACTIONS(4840), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_null] = ACTIONS(4840), - [anon_sym_if] = ACTIONS(4840), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_when] = ACTIONS(4840), - [anon_sym_try] = ACTIONS(4840), - [anon_sym_throw] = ACTIONS(4840), - [anon_sym_return] = ACTIONS(4840), - [anon_sym_continue] = ACTIONS(4840), - [anon_sym_break] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4842), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG] = ACTIONS(4840), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_suspend] = ACTIONS(4840), - [anon_sym_sealed] = ACTIONS(4840), - [anon_sym_annotation] = ACTIONS(4840), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_override] = ACTIONS(4840), - [anon_sym_lateinit] = ACTIONS(4840), - [anon_sym_public] = ACTIONS(4840), - [anon_sym_private] = ACTIONS(4840), - [anon_sym_internal] = ACTIONS(4840), - [anon_sym_protected] = ACTIONS(4840), - [anon_sym_tailrec] = ACTIONS(4840), - [anon_sym_operator] = ACTIONS(4840), - [anon_sym_infix] = ACTIONS(4840), - [anon_sym_inline] = ACTIONS(4840), - [anon_sym_external] = ACTIONS(4840), - [sym_property_modifier] = ACTIONS(4840), - [anon_sym_abstract] = ACTIONS(4840), - [anon_sym_final] = ACTIONS(4840), - [anon_sym_open] = ACTIONS(4840), - [anon_sym_vararg] = ACTIONS(4840), - [anon_sym_noinline] = ACTIONS(4840), - [anon_sym_crossinline] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4842), - [anon_sym_continue_AT] = ACTIONS(4842), - [anon_sym_break_AT] = ACTIONS(4842), - [anon_sym_this_AT] = ACTIONS(4842), - [anon_sym_super_AT] = ACTIONS(4842), - [sym_real_literal] = ACTIONS(4842), - [sym_integer_literal] = ACTIONS(4840), - [sym_hex_literal] = ACTIONS(4842), - [sym_bin_literal] = ACTIONS(4842), - [anon_sym_true] = ACTIONS(4840), - [anon_sym_false] = ACTIONS(4840), - [anon_sym_SQUOTE] = ACTIONS(4842), - [sym__backtick_identifier] = ACTIONS(4842), - [sym__automatic_semicolon] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4842), - }, - [2244] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1745), - [sym__comparison_operator] = STATE(1744), - [sym__in_operator] = STATE(1743), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1742), - [sym__multiplicative_operator] = STATE(1741), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1740), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3894), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(3902), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3904), - [anon_sym_DOT_DOT] = ACTIONS(3906), - [anon_sym_QMARK_COLON] = ACTIONS(3908), - [anon_sym_AMP_AMP] = ACTIONS(3910), - [anon_sym_PIPE_PIPE] = ACTIONS(3912), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(3914), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3916), - [anon_sym_EQ_EQ] = ACTIONS(3914), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3916), - [anon_sym_LT_EQ] = ACTIONS(3918), - [anon_sym_GT_EQ] = ACTIONS(3918), - [anon_sym_BANGin] = ACTIONS(3920), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(3922), - [anon_sym_DASH] = ACTIONS(3922), - [anon_sym_SLASH] = ACTIONS(3902), - [anon_sym_PERCENT] = ACTIONS(3902), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2245] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(5786), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4190), - [anon_sym_fun] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_this] = ACTIONS(4190), - [anon_sym_super] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4188), - [sym_label] = ACTIONS(4190), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4190), - [anon_sym_if] = ACTIONS(4190), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4190), - [anon_sym_try] = ACTIONS(4190), - [anon_sym_throw] = ACTIONS(4190), - [anon_sym_return] = ACTIONS(4190), - [anon_sym_continue] = ACTIONS(4190), - [anon_sym_break] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG] = ACTIONS(4190), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4188), - [anon_sym_continue_AT] = ACTIONS(4188), - [anon_sym_break_AT] = ACTIONS(4188), - [anon_sym_this_AT] = ACTIONS(4188), - [anon_sym_super_AT] = ACTIONS(4188), - [sym_real_literal] = ACTIONS(4188), - [sym_integer_literal] = ACTIONS(4190), - [sym_hex_literal] = ACTIONS(4188), - [sym_bin_literal] = ACTIONS(4188), - [anon_sym_true] = ACTIONS(4190), - [anon_sym_false] = ACTIONS(4190), - [anon_sym_SQUOTE] = ACTIONS(4188), - [sym__backtick_identifier] = ACTIONS(4188), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4188), - }, - [2246] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(5788), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4222), - [anon_sym_fun] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_this] = ACTIONS(4222), - [anon_sym_super] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4220), - [sym_label] = ACTIONS(4222), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4222), - [anon_sym_if] = ACTIONS(4222), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4222), - [anon_sym_try] = ACTIONS(4222), - [anon_sym_throw] = ACTIONS(4222), - [anon_sym_return] = ACTIONS(4222), - [anon_sym_continue] = ACTIONS(4222), - [anon_sym_break] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG] = ACTIONS(4222), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4220), - [anon_sym_continue_AT] = ACTIONS(4220), - [anon_sym_break_AT] = ACTIONS(4220), - [anon_sym_this_AT] = ACTIONS(4220), - [anon_sym_super_AT] = ACTIONS(4220), - [sym_real_literal] = ACTIONS(4220), - [sym_integer_literal] = ACTIONS(4222), - [sym_hex_literal] = ACTIONS(4220), - [sym_bin_literal] = ACTIONS(4220), - [anon_sym_true] = ACTIONS(4222), - [anon_sym_false] = ACTIONS(4222), - [anon_sym_SQUOTE] = ACTIONS(4220), - [sym__backtick_identifier] = ACTIONS(4220), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4220), - }, - [2247] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(5790), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4217), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [2248] = { - [sym_primary_constructor] = STATE(4729), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5012), - [sym_enum_class_body] = STATE(5191), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5794), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2249] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3113), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3113), - [anon_sym_RPAREN] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3113), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3111), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3111), - [anon_sym_sealed] = ACTIONS(3111), - [anon_sym_annotation] = ACTIONS(3111), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3111), - [anon_sym_lateinit] = ACTIONS(3111), - [anon_sym_public] = ACTIONS(3111), - [anon_sym_private] = ACTIONS(3111), - [anon_sym_internal] = ACTIONS(3111), - [anon_sym_protected] = ACTIONS(3111), - [anon_sym_tailrec] = ACTIONS(3111), - [anon_sym_operator] = ACTIONS(3111), - [anon_sym_infix] = ACTIONS(3111), - [anon_sym_inline] = ACTIONS(3111), - [anon_sym_external] = ACTIONS(3111), - [sym_property_modifier] = ACTIONS(3111), - [anon_sym_abstract] = ACTIONS(3111), - [anon_sym_final] = ACTIONS(3111), - [anon_sym_open] = ACTIONS(3111), - [anon_sym_vararg] = ACTIONS(3111), - [anon_sym_noinline] = ACTIONS(3111), - [anon_sym_crossinline] = ACTIONS(3111), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2250] = { - [sym_primary_constructor] = STATE(3402), - [sym_class_body] = STATE(3501), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3339), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5796), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2251] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3067), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_RPAREN] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3067), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_while] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2252] = { - [sym_primary_constructor] = STATE(3628), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2320), - [sym_type_constraints] = STATE(3710), - [sym_enum_class_body] = STATE(4007), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5798), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3196), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_PLUS_EQ] = ACTIONS(3200), - [anon_sym_DASH_EQ] = ACTIONS(3200), - [anon_sym_STAR_EQ] = ACTIONS(3200), - [anon_sym_SLASH_EQ] = ACTIONS(3200), - [anon_sym_PERCENT_EQ] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3196), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2253] = { - [sym_type_constraints] = STATE(2417), - [sym_property_delegate] = STATE(2559), - [sym_getter] = STATE(5315), - [sym_setter] = STATE(5315), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_EQ] = ACTIONS(5800), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_where] = ACTIONS(5802), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5804), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [2254] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3059), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3059), - [anon_sym_RPAREN] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_where] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3059), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3057), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3057), - [anon_sym_sealed] = ACTIONS(3057), - [anon_sym_annotation] = ACTIONS(3057), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3057), - [anon_sym_lateinit] = ACTIONS(3057), - [anon_sym_public] = ACTIONS(3057), - [anon_sym_private] = ACTIONS(3057), - [anon_sym_internal] = ACTIONS(3057), - [anon_sym_protected] = ACTIONS(3057), - [anon_sym_tailrec] = ACTIONS(3057), - [anon_sym_operator] = ACTIONS(3057), - [anon_sym_infix] = ACTIONS(3057), - [anon_sym_inline] = ACTIONS(3057), - [anon_sym_external] = ACTIONS(3057), - [sym_property_modifier] = ACTIONS(3057), - [anon_sym_abstract] = ACTIONS(3057), - [anon_sym_final] = ACTIONS(3057), - [anon_sym_open] = ACTIONS(3057), - [anon_sym_vararg] = ACTIONS(3057), - [anon_sym_noinline] = ACTIONS(3057), - [anon_sym_crossinline] = ACTIONS(3057), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2255] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3143), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3143), - [anon_sym_RPAREN] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_where] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3143), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_while] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3141), - [anon_sym_sealed] = ACTIONS(3141), - [anon_sym_annotation] = ACTIONS(3141), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_override] = ACTIONS(3141), - [anon_sym_lateinit] = ACTIONS(3141), - [anon_sym_public] = ACTIONS(3141), - [anon_sym_private] = ACTIONS(3141), - [anon_sym_internal] = ACTIONS(3141), - [anon_sym_protected] = ACTIONS(3141), - [anon_sym_tailrec] = ACTIONS(3141), - [anon_sym_operator] = ACTIONS(3141), - [anon_sym_infix] = ACTIONS(3141), - [anon_sym_inline] = ACTIONS(3141), - [anon_sym_external] = ACTIONS(3141), - [sym_property_modifier] = ACTIONS(3141), - [anon_sym_abstract] = ACTIONS(3141), - [anon_sym_final] = ACTIONS(3141), - [anon_sym_open] = ACTIONS(3141), - [anon_sym_vararg] = ACTIONS(3141), - [anon_sym_noinline] = ACTIONS(3141), - [anon_sym_crossinline] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2256] = { - [sym_primary_constructor] = STATE(4914), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2351), - [sym_type_constraints] = STATE(5044), - [sym_enum_class_body] = STATE(5100), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5810), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3196), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_PLUS_EQ] = ACTIONS(3200), - [anon_sym_DASH_EQ] = ACTIONS(3200), - [anon_sym_STAR_EQ] = ACTIONS(3200), - [anon_sym_SLASH_EQ] = ACTIONS(3200), - [anon_sym_PERCENT_EQ] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3196), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2257] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3086), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3086), - [anon_sym_RPAREN] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3086), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3084), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3084), - [anon_sym_sealed] = ACTIONS(3084), - [anon_sym_annotation] = ACTIONS(3084), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3084), - [anon_sym_lateinit] = ACTIONS(3084), - [anon_sym_public] = ACTIONS(3084), - [anon_sym_private] = ACTIONS(3084), - [anon_sym_internal] = ACTIONS(3084), - [anon_sym_protected] = ACTIONS(3084), - [anon_sym_tailrec] = ACTIONS(3084), - [anon_sym_operator] = ACTIONS(3084), - [anon_sym_infix] = ACTIONS(3084), - [anon_sym_inline] = ACTIONS(3084), - [anon_sym_external] = ACTIONS(3084), - [sym_property_modifier] = ACTIONS(3084), - [anon_sym_abstract] = ACTIONS(3084), - [anon_sym_final] = ACTIONS(3084), - [anon_sym_open] = ACTIONS(3084), - [anon_sym_vararg] = ACTIONS(3084), - [anon_sym_noinline] = ACTIONS(3084), - [anon_sym_crossinline] = ACTIONS(3084), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2258] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3139), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3139), - [anon_sym_RPAREN] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3139), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3137), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3137), - [anon_sym_sealed] = ACTIONS(3137), - [anon_sym_annotation] = ACTIONS(3137), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3137), - [anon_sym_lateinit] = ACTIONS(3137), - [anon_sym_public] = ACTIONS(3137), - [anon_sym_private] = ACTIONS(3137), - [anon_sym_internal] = ACTIONS(3137), - [anon_sym_protected] = ACTIONS(3137), - [anon_sym_tailrec] = ACTIONS(3137), - [anon_sym_operator] = ACTIONS(3137), - [anon_sym_infix] = ACTIONS(3137), - [anon_sym_inline] = ACTIONS(3137), - [anon_sym_external] = ACTIONS(3137), - [sym_property_modifier] = ACTIONS(3137), - [anon_sym_abstract] = ACTIONS(3137), - [anon_sym_final] = ACTIONS(3137), - [anon_sym_open] = ACTIONS(3137), - [anon_sym_vararg] = ACTIONS(3137), - [anon_sym_noinline] = ACTIONS(3137), - [anon_sym_crossinline] = ACTIONS(3137), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2259] = { - [sym_primary_constructor] = STATE(3398), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3363), - [sym_enum_class_body] = STATE(3430), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5812), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2260] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3078), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3078), - [anon_sym_RPAREN] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3078), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3076), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3076), - [anon_sym_sealed] = ACTIONS(3076), - [anon_sym_annotation] = ACTIONS(3076), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3076), - [anon_sym_lateinit] = ACTIONS(3076), - [anon_sym_public] = ACTIONS(3076), - [anon_sym_private] = ACTIONS(3076), - [anon_sym_internal] = ACTIONS(3076), - [anon_sym_protected] = ACTIONS(3076), - [anon_sym_tailrec] = ACTIONS(3076), - [anon_sym_operator] = ACTIONS(3076), - [anon_sym_infix] = ACTIONS(3076), - [anon_sym_inline] = ACTIONS(3076), - [anon_sym_external] = ACTIONS(3076), - [sym_property_modifier] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3076), - [anon_sym_final] = ACTIONS(3076), - [anon_sym_open] = ACTIONS(3076), - [anon_sym_vararg] = ACTIONS(3076), - [anon_sym_noinline] = ACTIONS(3076), - [anon_sym_crossinline] = ACTIONS(3076), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2261] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3132), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3132), - [anon_sym_RPAREN] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_where] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3132), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3130), - [anon_sym_sealed] = ACTIONS(3130), - [anon_sym_annotation] = ACTIONS(3130), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3130), - [anon_sym_lateinit] = ACTIONS(3130), - [anon_sym_public] = ACTIONS(3130), - [anon_sym_private] = ACTIONS(3130), - [anon_sym_internal] = ACTIONS(3130), - [anon_sym_protected] = ACTIONS(3130), - [anon_sym_tailrec] = ACTIONS(3130), - [anon_sym_operator] = ACTIONS(3130), - [anon_sym_infix] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym_external] = ACTIONS(3130), - [sym_property_modifier] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3130), - [anon_sym_final] = ACTIONS(3130), - [anon_sym_open] = ACTIONS(3130), - [anon_sym_vararg] = ACTIONS(3130), - [anon_sym_noinline] = ACTIONS(3130), - [anon_sym_crossinline] = ACTIONS(3130), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2262] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3117), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3117), - [anon_sym_RPAREN] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_where] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3117), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_while] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3115), - [anon_sym_sealed] = ACTIONS(3115), - [anon_sym_annotation] = ACTIONS(3115), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_override] = ACTIONS(3115), - [anon_sym_lateinit] = ACTIONS(3115), - [anon_sym_public] = ACTIONS(3115), - [anon_sym_private] = ACTIONS(3115), - [anon_sym_internal] = ACTIONS(3115), - [anon_sym_protected] = ACTIONS(3115), - [anon_sym_tailrec] = ACTIONS(3115), - [anon_sym_operator] = ACTIONS(3115), - [anon_sym_infix] = ACTIONS(3115), - [anon_sym_inline] = ACTIONS(3115), - [anon_sym_external] = ACTIONS(3115), - [sym_property_modifier] = ACTIONS(3115), - [anon_sym_abstract] = ACTIONS(3115), - [anon_sym_final] = ACTIONS(3115), - [anon_sym_open] = ACTIONS(3115), - [anon_sym_vararg] = ACTIONS(3115), - [anon_sym_noinline] = ACTIONS(3115), - [anon_sym_crossinline] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2263] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5814), - [anon_sym_object] = ACTIONS(3044), - [anon_sym_fun] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3044), - [anon_sym_super] = ACTIONS(3044), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5818), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(5822), - [anon_sym_AMP_AMP] = ACTIONS(5824), - [anon_sym_PIPE_PIPE] = ACTIONS(5826), - [anon_sym_null] = ACTIONS(3044), - [anon_sym_if] = ACTIONS(3044), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_when] = ACTIONS(3044), - [anon_sym_try] = ACTIONS(3044), - [anon_sym_throw] = ACTIONS(3044), - [anon_sym_return] = ACTIONS(3044), - [anon_sym_continue] = ACTIONS(3044), - [anon_sym_break] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5828), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5830), - [anon_sym_EQ_EQ] = ACTIONS(5828), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5830), - [anon_sym_LT_EQ] = ACTIONS(5832), - [anon_sym_GT_EQ] = ACTIONS(5832), - [anon_sym_BANGin] = ACTIONS(5834), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3046), - [anon_sym_continue_AT] = ACTIONS(3046), - [anon_sym_break_AT] = ACTIONS(3046), - [anon_sym_this_AT] = ACTIONS(3046), - [anon_sym_super_AT] = ACTIONS(3046), - [sym_real_literal] = ACTIONS(3046), - [sym_integer_literal] = ACTIONS(3044), - [sym_hex_literal] = ACTIONS(3046), - [sym_bin_literal] = ACTIONS(3046), - [anon_sym_true] = ACTIONS(3044), - [anon_sym_false] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3046), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3046), - }, - [2264] = { - [sym_primary_constructor] = STATE(4957), - [sym_class_body] = STATE(5099), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2379), - [sym_type_constraints] = STATE(4972), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5840), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2265] = { - [sym_primary_constructor] = STATE(4718), - [sym_class_body] = STATE(5088), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5034), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5842), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2266] = { - [sym_primary_constructor] = STATE(3638), - [sym_class_body] = STATE(3914), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2373), - [sym_type_constraints] = STATE(3806), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5844), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2267] = { - [sym_primary_constructor] = STATE(3483), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3711), - [sym_enum_class_body] = STATE(3893), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5846), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2268] = { - [sym_primary_constructor] = STATE(3643), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2377), - [sym_type_constraints] = STATE(3745), - [sym_enum_class_body] = STATE(3914), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5848), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2269] = { - [sym_primary_constructor] = STATE(4725), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5057), - [sym_enum_class_body] = STATE(5082), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5850), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2270] = { - [sym_primary_constructor] = STATE(3487), - [sym_class_body] = STATE(3893), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3712), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5852), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2271] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_object] = ACTIONS(3115), - [anon_sym_fun] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_this] = ACTIONS(3115), - [anon_sym_super] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_null] = ACTIONS(3115), - [anon_sym_if] = ACTIONS(3115), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_when] = ACTIONS(3115), - [anon_sym_try] = ACTIONS(3115), - [anon_sym_throw] = ACTIONS(3115), - [anon_sym_return] = ACTIONS(3115), - [anon_sym_continue] = ACTIONS(3115), - [anon_sym_break] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3115), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3117), - [anon_sym_continue_AT] = ACTIONS(3117), - [anon_sym_break_AT] = ACTIONS(3117), - [anon_sym_this_AT] = ACTIONS(3117), - [anon_sym_super_AT] = ACTIONS(3117), - [sym_real_literal] = ACTIONS(3117), - [sym_integer_literal] = ACTIONS(3115), - [sym_hex_literal] = ACTIONS(3117), - [sym_bin_literal] = ACTIONS(3117), - [anon_sym_true] = ACTIONS(3115), - [anon_sym_false] = ACTIONS(3115), - [anon_sym_SQUOTE] = ACTIONS(3117), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3117), - }, - [2272] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_fun] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3130), - [anon_sym_super] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_null] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_when] = ACTIONS(3130), - [anon_sym_try] = ACTIONS(3130), - [anon_sym_throw] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3130), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3132), - [anon_sym_continue_AT] = ACTIONS(3132), - [anon_sym_break_AT] = ACTIONS(3132), - [anon_sym_this_AT] = ACTIONS(3132), - [anon_sym_super_AT] = ACTIONS(3132), - [sym_real_literal] = ACTIONS(3132), - [sym_integer_literal] = ACTIONS(3130), - [sym_hex_literal] = ACTIONS(3132), - [sym_bin_literal] = ACTIONS(3132), - [anon_sym_true] = ACTIONS(3130), - [anon_sym_false] = ACTIONS(3130), - [anon_sym_SQUOTE] = ACTIONS(3132), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3132), - }, - [2273] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5814), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_fun] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3076), - [anon_sym_super] = ACTIONS(3076), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5818), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(5822), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_null] = ACTIONS(3076), - [anon_sym_if] = ACTIONS(3076), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_when] = ACTIONS(3076), - [anon_sym_try] = ACTIONS(3076), - [anon_sym_throw] = ACTIONS(3076), - [anon_sym_return] = ACTIONS(3076), - [anon_sym_continue] = ACTIONS(3076), - [anon_sym_break] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5828), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5830), - [anon_sym_EQ_EQ] = ACTIONS(5828), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5830), - [anon_sym_LT_EQ] = ACTIONS(5832), - [anon_sym_GT_EQ] = ACTIONS(5832), - [anon_sym_BANGin] = ACTIONS(5834), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3078), - [anon_sym_continue_AT] = ACTIONS(3078), - [anon_sym_break_AT] = ACTIONS(3078), - [anon_sym_this_AT] = ACTIONS(3078), - [anon_sym_super_AT] = ACTIONS(3078), - [sym_real_literal] = ACTIONS(3078), - [sym_integer_literal] = ACTIONS(3076), - [sym_hex_literal] = ACTIONS(3078), - [sym_bin_literal] = ACTIONS(3078), - [anon_sym_true] = ACTIONS(3076), - [anon_sym_false] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3078), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3078), - }, - [2274] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5814), - [anon_sym_object] = ACTIONS(3137), - [anon_sym_fun] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3137), - [anon_sym_super] = ACTIONS(3137), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5818), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(5822), - [anon_sym_AMP_AMP] = ACTIONS(5824), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_null] = ACTIONS(3137), - [anon_sym_if] = ACTIONS(3137), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_when] = ACTIONS(3137), - [anon_sym_try] = ACTIONS(3137), - [anon_sym_throw] = ACTIONS(3137), - [anon_sym_return] = ACTIONS(3137), - [anon_sym_continue] = ACTIONS(3137), - [anon_sym_break] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5828), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5830), - [anon_sym_EQ_EQ] = ACTIONS(5828), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5830), - [anon_sym_LT_EQ] = ACTIONS(5832), - [anon_sym_GT_EQ] = ACTIONS(5832), - [anon_sym_BANGin] = ACTIONS(5834), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3137), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3139), - [anon_sym_continue_AT] = ACTIONS(3139), - [anon_sym_break_AT] = ACTIONS(3139), - [anon_sym_this_AT] = ACTIONS(3139), - [anon_sym_super_AT] = ACTIONS(3139), - [sym_real_literal] = ACTIONS(3139), - [sym_integer_literal] = ACTIONS(3137), - [sym_hex_literal] = ACTIONS(3139), - [sym_bin_literal] = ACTIONS(3139), - [anon_sym_true] = ACTIONS(3137), - [anon_sym_false] = ACTIONS(3137), - [anon_sym_SQUOTE] = ACTIONS(3139), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3139), - }, - [2275] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(5854), - [anon_sym_RPAREN] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4217), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_while] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [2276] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3082), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3082), - [anon_sym_RPAREN] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3082), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3080), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3080), - [anon_sym_sealed] = ACTIONS(3080), - [anon_sym_annotation] = ACTIONS(3080), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3080), - [anon_sym_lateinit] = ACTIONS(3080), - [anon_sym_public] = ACTIONS(3080), - [anon_sym_private] = ACTIONS(3080), - [anon_sym_internal] = ACTIONS(3080), - [anon_sym_protected] = ACTIONS(3080), - [anon_sym_tailrec] = ACTIONS(3080), - [anon_sym_operator] = ACTIONS(3080), - [anon_sym_infix] = ACTIONS(3080), - [anon_sym_inline] = ACTIONS(3080), - [anon_sym_external] = ACTIONS(3080), - [sym_property_modifier] = ACTIONS(3080), - [anon_sym_abstract] = ACTIONS(3080), - [anon_sym_final] = ACTIONS(3080), - [anon_sym_open] = ACTIONS(3080), - [anon_sym_vararg] = ACTIONS(3080), - [anon_sym_noinline] = ACTIONS(3080), - [anon_sym_crossinline] = ACTIONS(3080), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2277] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5814), - [anon_sym_object] = ACTIONS(3084), - [anon_sym_fun] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3084), - [anon_sym_super] = ACTIONS(3084), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5818), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(5822), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_null] = ACTIONS(3084), - [anon_sym_if] = ACTIONS(3084), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_when] = ACTIONS(3084), - [anon_sym_try] = ACTIONS(3084), - [anon_sym_throw] = ACTIONS(3084), - [anon_sym_return] = ACTIONS(3084), - [anon_sym_continue] = ACTIONS(3084), - [anon_sym_break] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(5832), - [anon_sym_GT_EQ] = ACTIONS(5832), - [anon_sym_BANGin] = ACTIONS(5834), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3086), - [anon_sym_continue_AT] = ACTIONS(3086), - [anon_sym_break_AT] = ACTIONS(3086), - [anon_sym_this_AT] = ACTIONS(3086), - [anon_sym_super_AT] = ACTIONS(3086), - [sym_real_literal] = ACTIONS(3086), - [sym_integer_literal] = ACTIONS(3084), - [sym_hex_literal] = ACTIONS(3086), - [sym_bin_literal] = ACTIONS(3086), - [anon_sym_true] = ACTIONS(3084), - [anon_sym_false] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3086), - }, - [2278] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_object] = ACTIONS(3057), - [anon_sym_fun] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3057), - [anon_sym_super] = ACTIONS(3057), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5818), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(5822), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_null] = ACTIONS(3057), - [anon_sym_if] = ACTIONS(3057), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_when] = ACTIONS(3057), - [anon_sym_try] = ACTIONS(3057), - [anon_sym_throw] = ACTIONS(3057), - [anon_sym_return] = ACTIONS(3057), - [anon_sym_continue] = ACTIONS(3057), - [anon_sym_break] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(5834), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3057), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3059), - [anon_sym_continue_AT] = ACTIONS(3059), - [anon_sym_break_AT] = ACTIONS(3059), - [anon_sym_this_AT] = ACTIONS(3059), - [anon_sym_super_AT] = ACTIONS(3059), - [sym_real_literal] = ACTIONS(3059), - [sym_integer_literal] = ACTIONS(3057), - [sym_hex_literal] = ACTIONS(3059), - [sym_bin_literal] = ACTIONS(3059), - [anon_sym_true] = ACTIONS(3057), - [anon_sym_false] = ACTIONS(3057), - [anon_sym_SQUOTE] = ACTIONS(3059), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3059), - }, - [2279] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_object] = ACTIONS(3065), - [anon_sym_fun] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3065), - [anon_sym_super] = ACTIONS(3065), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(5822), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_null] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3065), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_when] = ACTIONS(3065), - [anon_sym_try] = ACTIONS(3065), - [anon_sym_throw] = ACTIONS(3065), - [anon_sym_return] = ACTIONS(3065), - [anon_sym_continue] = ACTIONS(3065), - [anon_sym_break] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3067), - [anon_sym_continue_AT] = ACTIONS(3067), - [anon_sym_break_AT] = ACTIONS(3067), - [anon_sym_this_AT] = ACTIONS(3067), - [anon_sym_super_AT] = ACTIONS(3067), - [sym_real_literal] = ACTIONS(3067), - [sym_integer_literal] = ACTIONS(3065), - [sym_hex_literal] = ACTIONS(3067), - [sym_bin_literal] = ACTIONS(3067), - [anon_sym_true] = ACTIONS(3065), - [anon_sym_false] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3067), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3067), - }, - [2280] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(5858), - [anon_sym_RPAREN] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4185), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_while] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [2281] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_object] = ACTIONS(3141), - [anon_sym_fun] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_this] = ACTIONS(3141), - [anon_sym_super] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_null] = ACTIONS(3141), - [anon_sym_if] = ACTIONS(3141), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_when] = ACTIONS(3141), - [anon_sym_try] = ACTIONS(3141), - [anon_sym_throw] = ACTIONS(3141), - [anon_sym_return] = ACTIONS(3141), - [anon_sym_continue] = ACTIONS(3141), - [anon_sym_break] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3141), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3143), - [anon_sym_continue_AT] = ACTIONS(3143), - [anon_sym_break_AT] = ACTIONS(3143), - [anon_sym_this_AT] = ACTIONS(3143), - [anon_sym_super_AT] = ACTIONS(3143), - [sym_real_literal] = ACTIONS(3143), - [sym_integer_literal] = ACTIONS(3141), - [sym_hex_literal] = ACTIONS(3143), - [sym_bin_literal] = ACTIONS(3143), - [anon_sym_true] = ACTIONS(3141), - [anon_sym_false] = ACTIONS(3141), - [anon_sym_SQUOTE] = ACTIONS(3143), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3143), - }, - [2282] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_object] = ACTIONS(3100), - [anon_sym_fun] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_this] = ACTIONS(3100), - [anon_sym_super] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3102), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_null] = ACTIONS(3100), - [anon_sym_if] = ACTIONS(3100), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_when] = ACTIONS(3100), - [anon_sym_try] = ACTIONS(3100), - [anon_sym_throw] = ACTIONS(3100), - [anon_sym_return] = ACTIONS(3100), - [anon_sym_continue] = ACTIONS(3100), - [anon_sym_break] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3102), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3102), - [anon_sym_continue_AT] = ACTIONS(3102), - [anon_sym_break_AT] = ACTIONS(3102), - [anon_sym_this_AT] = ACTIONS(3102), - [anon_sym_super_AT] = ACTIONS(3102), - [sym_real_literal] = ACTIONS(3102), - [sym_integer_literal] = ACTIONS(3100), - [sym_hex_literal] = ACTIONS(3102), - [sym_bin_literal] = ACTIONS(3102), - [anon_sym_true] = ACTIONS(3100), - [anon_sym_false] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3102), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3102), - }, - [2283] = { - [sym_primary_constructor] = STATE(3647), - [sym_class_body] = STATE(4017), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2370), - [sym_type_constraints] = STATE(3780), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5862), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_EQ] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3182), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_PLUS_EQ] = ACTIONS(3186), - [anon_sym_DASH_EQ] = ACTIONS(3186), - [anon_sym_STAR_EQ] = ACTIONS(3186), - [anon_sym_SLASH_EQ] = ACTIONS(3186), - [anon_sym_PERCENT_EQ] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3182), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2284] = { - [sym_primary_constructor] = STATE(3490), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3743), - [sym_enum_class_body] = STATE(3876), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5864), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2285] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_object] = ACTIONS(3050), - [anon_sym_fun] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_this] = ACTIONS(3050), - [anon_sym_super] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_null] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_when] = ACTIONS(3050), - [anon_sym_try] = ACTIONS(3050), - [anon_sym_throw] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3050), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3052), - [anon_sym_continue_AT] = ACTIONS(3052), - [anon_sym_break_AT] = ACTIONS(3052), - [anon_sym_this_AT] = ACTIONS(3052), - [anon_sym_super_AT] = ACTIONS(3052), - [sym_real_literal] = ACTIONS(3052), - [sym_integer_literal] = ACTIONS(3050), - [sym_hex_literal] = ACTIONS(3052), - [sym_bin_literal] = ACTIONS(3052), - [anon_sym_true] = ACTIONS(3050), - [anon_sym_false] = ACTIONS(3050), - [anon_sym_SQUOTE] = ACTIONS(3052), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3052), - }, - [2286] = { - [sym_primary_constructor] = STATE(4851), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4692), - [sym_enum_class_body] = STATE(4702), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5866), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2287] = { - [sym_primary_constructor] = STATE(4726), - [sym_class_body] = STATE(5082), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5048), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5868), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2288] = { - [sym_primary_constructor] = STATE(3404), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3306), - [sym_enum_class_body] = STATE(3501), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5870), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2289] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5814), - [anon_sym_object] = ACTIONS(3122), - [anon_sym_fun] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3122), - [anon_sym_super] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5818), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(5822), - [anon_sym_AMP_AMP] = ACTIONS(5824), - [anon_sym_PIPE_PIPE] = ACTIONS(5826), - [anon_sym_null] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_when] = ACTIONS(3122), - [anon_sym_try] = ACTIONS(3122), - [anon_sym_throw] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5828), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5830), - [anon_sym_EQ_EQ] = ACTIONS(5828), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5830), - [anon_sym_LT_EQ] = ACTIONS(5832), - [anon_sym_GT_EQ] = ACTIONS(5832), - [anon_sym_BANGin] = ACTIONS(5834), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3122), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3124), - [anon_sym_continue_AT] = ACTIONS(3124), - [anon_sym_break_AT] = ACTIONS(3124), - [anon_sym_this_AT] = ACTIONS(3124), - [anon_sym_super_AT] = ACTIONS(3124), - [sym_real_literal] = ACTIONS(3124), - [sym_integer_literal] = ACTIONS(3122), - [sym_hex_literal] = ACTIONS(3124), - [sym_bin_literal] = ACTIONS(3124), - [anon_sym_true] = ACTIONS(3122), - [anon_sym_false] = ACTIONS(3122), - [anon_sym_SQUOTE] = ACTIONS(3124), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3124), - }, - [2290] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3074), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3074), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3074), - [anon_sym_RPAREN] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3074), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3074), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3072), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(3072), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3072), - [anon_sym_sealed] = ACTIONS(3072), - [anon_sym_annotation] = ACTIONS(3072), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3072), - [anon_sym_lateinit] = ACTIONS(3072), - [anon_sym_public] = ACTIONS(3072), - [anon_sym_private] = ACTIONS(3072), - [anon_sym_internal] = ACTIONS(3072), - [anon_sym_protected] = ACTIONS(3072), - [anon_sym_tailrec] = ACTIONS(3072), - [anon_sym_operator] = ACTIONS(3072), - [anon_sym_infix] = ACTIONS(3072), - [anon_sym_inline] = ACTIONS(3072), - [anon_sym_external] = ACTIONS(3072), - [sym_property_modifier] = ACTIONS(3072), - [anon_sym_abstract] = ACTIONS(3072), - [anon_sym_final] = ACTIONS(3072), - [anon_sym_open] = ACTIONS(3072), - [anon_sym_vararg] = ACTIONS(3072), - [anon_sym_noinline] = ACTIONS(3072), - [anon_sym_crossinline] = ACTIONS(3072), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2291] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3128), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3128), - [anon_sym_RPAREN] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3128), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3126), - [anon_sym_sealed] = ACTIONS(3126), - [anon_sym_annotation] = ACTIONS(3126), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_lateinit] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_internal] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_tailrec] = ACTIONS(3126), - [anon_sym_operator] = ACTIONS(3126), - [anon_sym_infix] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym_external] = ACTIONS(3126), - [sym_property_modifier] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_final] = ACTIONS(3126), - [anon_sym_open] = ACTIONS(3126), - [anon_sym_vararg] = ACTIONS(3126), - [anon_sym_noinline] = ACTIONS(3126), - [anon_sym_crossinline] = ACTIONS(3126), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2292] = { - [sym_type_constraints] = STATE(2387), - [sym_property_delegate] = STATE(2544), - [sym_getter] = STATE(5364), - [sym_setter] = STATE(5364), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_EQ] = ACTIONS(5872), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_where] = ACTIONS(5802), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(2002), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [2293] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5814), - [anon_sym_object] = ACTIONS(3111), - [anon_sym_fun] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3111), - [anon_sym_super] = ACTIONS(3111), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5818), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(5822), - [anon_sym_AMP_AMP] = ACTIONS(5824), - [anon_sym_PIPE_PIPE] = ACTIONS(5826), - [anon_sym_null] = ACTIONS(3111), - [anon_sym_if] = ACTIONS(3111), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_when] = ACTIONS(3111), - [anon_sym_try] = ACTIONS(3111), - [anon_sym_throw] = ACTIONS(3111), - [anon_sym_return] = ACTIONS(3111), - [anon_sym_continue] = ACTIONS(3111), - [anon_sym_break] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5828), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5830), - [anon_sym_EQ_EQ] = ACTIONS(5828), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5830), - [anon_sym_LT_EQ] = ACTIONS(5832), - [anon_sym_GT_EQ] = ACTIONS(5832), - [anon_sym_BANGin] = ACTIONS(5834), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3111), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3113), - [anon_sym_continue_AT] = ACTIONS(3113), - [anon_sym_break_AT] = ACTIONS(3113), - [anon_sym_this_AT] = ACTIONS(3113), - [anon_sym_super_AT] = ACTIONS(3113), - [sym_real_literal] = ACTIONS(3113), - [sym_integer_literal] = ACTIONS(3111), - [sym_hex_literal] = ACTIONS(3113), - [sym_bin_literal] = ACTIONS(3113), - [anon_sym_true] = ACTIONS(3111), - [anon_sym_false] = ACTIONS(3111), - [anon_sym_SQUOTE] = ACTIONS(3113), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3113), - }, - [2294] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3124), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_RPAREN] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3124), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3122), - [anon_sym_sealed] = ACTIONS(3122), - [anon_sym_annotation] = ACTIONS(3122), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3122), - [anon_sym_lateinit] = ACTIONS(3122), - [anon_sym_public] = ACTIONS(3122), - [anon_sym_private] = ACTIONS(3122), - [anon_sym_internal] = ACTIONS(3122), - [anon_sym_protected] = ACTIONS(3122), - [anon_sym_tailrec] = ACTIONS(3122), - [anon_sym_operator] = ACTIONS(3122), - [anon_sym_infix] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym_external] = ACTIONS(3122), - [sym_property_modifier] = ACTIONS(3122), - [anon_sym_abstract] = ACTIONS(3122), - [anon_sym_final] = ACTIONS(3122), - [anon_sym_open] = ACTIONS(3122), - [anon_sym_vararg] = ACTIONS(3122), - [anon_sym_noinline] = ACTIONS(3122), - [anon_sym_crossinline] = ACTIONS(3122), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2295] = { - [sym_primary_constructor] = STATE(3408), - [sym_class_body] = STATE(3549), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3273), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5874), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2296] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3052), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3052), - [anon_sym_RPAREN] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_where] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3052), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3050), - [anon_sym_sealed] = ACTIONS(3050), - [anon_sym_annotation] = ACTIONS(3050), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_override] = ACTIONS(3050), - [anon_sym_lateinit] = ACTIONS(3050), - [anon_sym_public] = ACTIONS(3050), - [anon_sym_private] = ACTIONS(3050), - [anon_sym_internal] = ACTIONS(3050), - [anon_sym_protected] = ACTIONS(3050), - [anon_sym_tailrec] = ACTIONS(3050), - [anon_sym_operator] = ACTIONS(3050), - [anon_sym_infix] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym_external] = ACTIONS(3050), - [sym_property_modifier] = ACTIONS(3050), - [anon_sym_abstract] = ACTIONS(3050), - [anon_sym_final] = ACTIONS(3050), - [anon_sym_open] = ACTIONS(3050), - [anon_sym_vararg] = ACTIONS(3050), - [anon_sym_noinline] = ACTIONS(3050), - [anon_sym_crossinline] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2297] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5814), - [anon_sym_object] = ACTIONS(3080), - [anon_sym_fun] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3080), - [anon_sym_super] = ACTIONS(3080), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5818), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(5822), - [anon_sym_AMP_AMP] = ACTIONS(5824), - [anon_sym_PIPE_PIPE] = ACTIONS(5826), - [anon_sym_null] = ACTIONS(3080), - [anon_sym_if] = ACTIONS(3080), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_when] = ACTIONS(3080), - [anon_sym_try] = ACTIONS(3080), - [anon_sym_throw] = ACTIONS(3080), - [anon_sym_return] = ACTIONS(3080), - [anon_sym_continue] = ACTIONS(3080), - [anon_sym_break] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5828), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5830), - [anon_sym_EQ_EQ] = ACTIONS(5828), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5830), - [anon_sym_LT_EQ] = ACTIONS(5832), - [anon_sym_GT_EQ] = ACTIONS(5832), - [anon_sym_BANGin] = ACTIONS(5834), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3080), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3082), - [anon_sym_continue_AT] = ACTIONS(3082), - [anon_sym_break_AT] = ACTIONS(3082), - [anon_sym_this_AT] = ACTIONS(3082), - [anon_sym_super_AT] = ACTIONS(3082), - [sym_real_literal] = ACTIONS(3082), - [sym_integer_literal] = ACTIONS(3080), - [sym_hex_literal] = ACTIONS(3082), - [sym_bin_literal] = ACTIONS(3082), - [anon_sym_true] = ACTIONS(3080), - [anon_sym_false] = ACTIONS(3080), - [anon_sym_SQUOTE] = ACTIONS(3082), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3082), - }, - [2298] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3109), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3109), - [anon_sym_RPAREN] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3109), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3107), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3107), - [anon_sym_sealed] = ACTIONS(3107), - [anon_sym_annotation] = ACTIONS(3107), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3107), - [anon_sym_lateinit] = ACTIONS(3107), - [anon_sym_public] = ACTIONS(3107), - [anon_sym_private] = ACTIONS(3107), - [anon_sym_internal] = ACTIONS(3107), - [anon_sym_protected] = ACTIONS(3107), - [anon_sym_tailrec] = ACTIONS(3107), - [anon_sym_operator] = ACTIONS(3107), - [anon_sym_infix] = ACTIONS(3107), - [anon_sym_inline] = ACTIONS(3107), - [anon_sym_external] = ACTIONS(3107), - [sym_property_modifier] = ACTIONS(3107), - [anon_sym_abstract] = ACTIONS(3107), - [anon_sym_final] = ACTIONS(3107), - [anon_sym_open] = ACTIONS(3107), - [anon_sym_vararg] = ACTIONS(3107), - [anon_sym_noinline] = ACTIONS(3107), - [anon_sym_crossinline] = ACTIONS(3107), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2299] = { - [sym_type_constraints] = STATE(2416), - [sym_property_delegate] = STATE(2557), - [sym_getter] = STATE(5328), - [sym_setter] = STATE(5328), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_EQ] = ACTIONS(5876), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_where] = ACTIONS(5802), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1978), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [2300] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5814), - [anon_sym_object] = ACTIONS(3126), - [anon_sym_fun] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3126), - [anon_sym_super] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5818), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(5822), - [anon_sym_AMP_AMP] = ACTIONS(5824), - [anon_sym_PIPE_PIPE] = ACTIONS(5826), - [anon_sym_null] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_when] = ACTIONS(3126), - [anon_sym_try] = ACTIONS(3126), - [anon_sym_throw] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5828), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5830), - [anon_sym_EQ_EQ] = ACTIONS(5828), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5830), - [anon_sym_LT_EQ] = ACTIONS(5832), - [anon_sym_GT_EQ] = ACTIONS(5832), - [anon_sym_BANGin] = ACTIONS(5834), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3126), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3128), - [anon_sym_continue_AT] = ACTIONS(3128), - [anon_sym_break_AT] = ACTIONS(3128), - [anon_sym_this_AT] = ACTIONS(3128), - [anon_sym_super_AT] = ACTIONS(3128), - [sym_real_literal] = ACTIONS(3128), - [sym_integer_literal] = ACTIONS(3126), - [sym_hex_literal] = ACTIONS(3128), - [sym_bin_literal] = ACTIONS(3128), - [anon_sym_true] = ACTIONS(3126), - [anon_sym_false] = ACTIONS(3126), - [anon_sym_SQUOTE] = ACTIONS(3128), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3128), - }, - [2301] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3102), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3102), - [anon_sym_RPAREN] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_where] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3102), - [anon_sym_DASH_GT] = ACTIONS(3102), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_while] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3102), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3100), - [anon_sym_sealed] = ACTIONS(3100), - [anon_sym_annotation] = ACTIONS(3100), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_override] = ACTIONS(3100), - [anon_sym_lateinit] = ACTIONS(3100), - [anon_sym_public] = ACTIONS(3100), - [anon_sym_private] = ACTIONS(3100), - [anon_sym_internal] = ACTIONS(3100), - [anon_sym_protected] = ACTIONS(3100), - [anon_sym_tailrec] = ACTIONS(3100), - [anon_sym_operator] = ACTIONS(3100), - [anon_sym_infix] = ACTIONS(3100), - [anon_sym_inline] = ACTIONS(3100), - [anon_sym_external] = ACTIONS(3100), - [sym_property_modifier] = ACTIONS(3100), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_final] = ACTIONS(3100), - [anon_sym_open] = ACTIONS(3100), - [anon_sym_vararg] = ACTIONS(3100), - [anon_sym_noinline] = ACTIONS(3100), - [anon_sym_crossinline] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2302] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3063), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3063), - [anon_sym_RPAREN] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(3061), - [anon_sym_SEMI] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3063), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3061), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(3061), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3061), - [anon_sym_sealed] = ACTIONS(3061), - [anon_sym_annotation] = ACTIONS(3061), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3061), - [anon_sym_lateinit] = ACTIONS(3061), - [anon_sym_public] = ACTIONS(3061), - [anon_sym_private] = ACTIONS(3061), - [anon_sym_internal] = ACTIONS(3061), - [anon_sym_protected] = ACTIONS(3061), - [anon_sym_tailrec] = ACTIONS(3061), - [anon_sym_operator] = ACTIONS(3061), - [anon_sym_infix] = ACTIONS(3061), - [anon_sym_inline] = ACTIONS(3061), - [anon_sym_external] = ACTIONS(3061), - [sym_property_modifier] = ACTIONS(3061), - [anon_sym_abstract] = ACTIONS(3061), - [anon_sym_final] = ACTIONS(3061), - [anon_sym_open] = ACTIONS(3061), - [anon_sym_vararg] = ACTIONS(3061), - [anon_sym_noinline] = ACTIONS(3061), - [anon_sym_crossinline] = ACTIONS(3061), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2303] = { - [sym_type_constraints] = STATE(2398), - [sym_property_delegate] = STATE(2571), - [sym_getter] = STATE(5384), - [sym_setter] = STATE(5384), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_EQ] = ACTIONS(5878), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_where] = ACTIONS(5802), - [anon_sym_object] = ACTIONS(3284), - [anon_sym_fun] = ACTIONS(3284), - [anon_sym_SEMI] = ACTIONS(5880), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(3284), - [anon_sym_super] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3286), - [sym_label] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_null] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_when] = ACTIONS(3284), - [anon_sym_try] = ACTIONS(3284), - [anon_sym_throw] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3284), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3286), - [anon_sym_continue_AT] = ACTIONS(3286), - [anon_sym_break_AT] = ACTIONS(3286), - [anon_sym_this_AT] = ACTIONS(3286), - [anon_sym_super_AT] = ACTIONS(3286), - [sym_real_literal] = ACTIONS(3286), - [sym_integer_literal] = ACTIONS(3284), - [sym_hex_literal] = ACTIONS(3286), - [sym_bin_literal] = ACTIONS(3286), - [anon_sym_true] = ACTIONS(3284), - [anon_sym_false] = ACTIONS(3284), - [anon_sym_SQUOTE] = ACTIONS(3286), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3286), - }, - [2304] = { - [sym_type_constraints] = STATE(2407), - [sym_property_delegate] = STATE(2548), - [sym_getter] = STATE(5348), - [sym_setter] = STATE(5348), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_EQ] = ACTIONS(5882), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_where] = ACTIONS(5802), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(2018), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [2305] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5814), - [anon_sym_object] = ACTIONS(3107), - [anon_sym_fun] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3107), - [anon_sym_super] = ACTIONS(3107), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5818), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(5822), - [anon_sym_AMP_AMP] = ACTIONS(5824), - [anon_sym_PIPE_PIPE] = ACTIONS(5826), - [anon_sym_null] = ACTIONS(3107), - [anon_sym_if] = ACTIONS(3107), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_when] = ACTIONS(3107), - [anon_sym_try] = ACTIONS(3107), - [anon_sym_throw] = ACTIONS(3107), - [anon_sym_return] = ACTIONS(3107), - [anon_sym_continue] = ACTIONS(3107), - [anon_sym_break] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5828), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5830), - [anon_sym_EQ_EQ] = ACTIONS(5828), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5830), - [anon_sym_LT_EQ] = ACTIONS(5832), - [anon_sym_GT_EQ] = ACTIONS(5832), - [anon_sym_BANGin] = ACTIONS(5834), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3107), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3109), - [anon_sym_continue_AT] = ACTIONS(3109), - [anon_sym_break_AT] = ACTIONS(3109), - [anon_sym_this_AT] = ACTIONS(3109), - [anon_sym_super_AT] = ACTIONS(3109), - [sym_real_literal] = ACTIONS(3109), - [sym_integer_literal] = ACTIONS(3107), - [sym_hex_literal] = ACTIONS(3109), - [sym_bin_literal] = ACTIONS(3109), - [anon_sym_true] = ACTIONS(3107), - [anon_sym_false] = ACTIONS(3107), - [anon_sym_SQUOTE] = ACTIONS(3109), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3109), - }, - [2306] = { - [sym_indexing_suffix] = STATE(3121), - [sym_navigation_suffix] = STATE(3119), - [sym_call_suffix] = STATE(3116), - [sym_annotated_lambda] = STATE(3113), - [sym_type_arguments] = STATE(8108), - [sym_value_arguments] = STATE(2735), - [sym_lambda_literal] = STATE(3212), - [sym__equality_operator] = STATE(2174), - [sym__comparison_operator] = STATE(2173), - [sym__in_operator] = STATE(2172), - [sym__is_operator] = STATE(6275), - [sym__additive_operator] = STATE(2170), - [sym__multiplicative_operator] = STATE(2168), - [sym__as_operator] = STATE(6202), - [sym__postfix_unary_operator] = STATE(3060), - [sym__member_access_operator] = STATE(7719), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2166), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(4459), - [anon_sym_DOT] = ACTIONS(4461), - [anon_sym_as] = ACTIONS(4463), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(4465), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(5814), - [anon_sym_object] = ACTIONS(3096), - [anon_sym_fun] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_this] = ACTIONS(3096), - [anon_sym_super] = ACTIONS(3096), - [anon_sym_STAR] = ACTIONS(5816), - [sym_label] = ACTIONS(4471), - [anon_sym_in] = ACTIONS(5818), - [anon_sym_DOT_DOT] = ACTIONS(5820), - [anon_sym_QMARK_COLON] = ACTIONS(5822), - [anon_sym_AMP_AMP] = ACTIONS(5824), - [anon_sym_PIPE_PIPE] = ACTIONS(5826), - [anon_sym_null] = ACTIONS(3096), - [anon_sym_if] = ACTIONS(3096), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_when] = ACTIONS(3096), - [anon_sym_try] = ACTIONS(3096), - [anon_sym_throw] = ACTIONS(3096), - [anon_sym_return] = ACTIONS(3096), - [anon_sym_continue] = ACTIONS(3096), - [anon_sym_break] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(4479), - [anon_sym_BANG_EQ] = ACTIONS(5828), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5830), - [anon_sym_EQ_EQ] = ACTIONS(5828), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5830), - [anon_sym_LT_EQ] = ACTIONS(5832), - [anon_sym_GT_EQ] = ACTIONS(5832), - [anon_sym_BANGin] = ACTIONS(5834), - [anon_sym_is] = ACTIONS(4485), - [anon_sym_BANGis] = ACTIONS(4487), - [anon_sym_PLUS] = ACTIONS(5836), - [anon_sym_DASH] = ACTIONS(5836), - [anon_sym_SLASH] = ACTIONS(5838), - [anon_sym_PERCENT] = ACTIONS(5816), - [anon_sym_as_QMARK] = ACTIONS(4491), - [anon_sym_PLUS_PLUS] = ACTIONS(4493), - [anon_sym_DASH_DASH] = ACTIONS(4493), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_BANG_BANG] = ACTIONS(4493), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3098), - [anon_sym_continue_AT] = ACTIONS(3098), - [anon_sym_break_AT] = ACTIONS(3098), - [anon_sym_this_AT] = ACTIONS(3098), - [anon_sym_super_AT] = ACTIONS(3098), - [sym_real_literal] = ACTIONS(3098), - [sym_integer_literal] = ACTIONS(3096), - [sym_hex_literal] = ACTIONS(3098), - [sym_bin_literal] = ACTIONS(3098), - [anon_sym_true] = ACTIONS(3096), - [anon_sym_false] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3098), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(4479), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3098), - }, - [2307] = { - [sym_primary_constructor] = STATE(4849), - [sym_class_body] = STATE(4733), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4689), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5884), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2308] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3098), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_RPAREN] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3098), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3096), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2309] = { - [sym_primary_constructor] = STATE(4845), - [sym_class_body] = STATE(4804), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4658), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5886), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2310] = { - [sym_primary_constructor] = STATE(4919), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2369), - [sym_type_constraints] = STATE(5029), - [sym_enum_class_body] = STATE(5099), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5888), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_EQ] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3148), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_PLUS_EQ] = ACTIONS(3154), - [anon_sym_DASH_EQ] = ACTIONS(3154), - [anon_sym_STAR_EQ] = ACTIONS(3154), - [anon_sym_SLASH_EQ] = ACTIONS(3154), - [anon_sym_PERCENT_EQ] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3148), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2311] = { - [sym_primary_constructor] = STATE(4923), - [sym_class_body] = STATE(5107), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2327), - [sym_type_constraints] = STATE(4962), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5890), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_EQ] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3182), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_PLUS_EQ] = ACTIONS(3186), - [anon_sym_DASH_EQ] = ACTIONS(3186), - [anon_sym_STAR_EQ] = ACTIONS(3186), - [anon_sym_SLASH_EQ] = ACTIONS(3186), - [anon_sym_PERCENT_EQ] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3182), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2312] = { - [sym_primary_constructor] = STATE(4848), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4690), - [sym_enum_class_body] = STATE(4733), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5892), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2313] = { - [sym_primary_constructor] = STATE(3477), - [sym_class_body] = STATE(3947), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3738), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5894), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2314] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1547), - [sym__comparison_operator] = STATE(1546), - [sym__in_operator] = STATE(1542), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1530), - [sym__multiplicative_operator] = STATE(1529), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1526), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_RBRACK] = ACTIONS(3046), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_COMMA] = ACTIONS(3046), - [anon_sym_RPAREN] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4004), - [anon_sym_where] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4012), - [anon_sym_DASH_GT] = ACTIONS(3046), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4014), - [anon_sym_while] = ACTIONS(3044), - [anon_sym_DOT_DOT] = ACTIONS(4016), - [anon_sym_QMARK_COLON] = ACTIONS(4018), - [anon_sym_AMP_AMP] = ACTIONS(4020), - [anon_sym_PIPE_PIPE] = ACTIONS(4022), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4024), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4026), - [anon_sym_EQ_EQ] = ACTIONS(4024), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4026), - [anon_sym_LT_EQ] = ACTIONS(4028), - [anon_sym_GT_EQ] = ACTIONS(4028), - [anon_sym_BANGin] = ACTIONS(4030), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4032), - [anon_sym_DASH] = ACTIONS(4032), - [anon_sym_SLASH] = ACTIONS(4034), - [anon_sym_PERCENT] = ACTIONS(4012), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3044), - [anon_sym_sealed] = ACTIONS(3044), - [anon_sym_annotation] = ACTIONS(3044), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3044), - [anon_sym_lateinit] = ACTIONS(3044), - [anon_sym_public] = ACTIONS(3044), - [anon_sym_private] = ACTIONS(3044), - [anon_sym_internal] = ACTIONS(3044), - [anon_sym_protected] = ACTIONS(3044), - [anon_sym_tailrec] = ACTIONS(3044), - [anon_sym_operator] = ACTIONS(3044), - [anon_sym_infix] = ACTIONS(3044), - [anon_sym_inline] = ACTIONS(3044), - [anon_sym_external] = ACTIONS(3044), - [sym_property_modifier] = ACTIONS(3044), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_final] = ACTIONS(3044), - [anon_sym_open] = ACTIONS(3044), - [anon_sym_vararg] = ACTIONS(3044), - [anon_sym_noinline] = ACTIONS(3044), - [anon_sym_crossinline] = ACTIONS(3044), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2315] = { - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3594), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1770), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2316] = { - [sym_type_constraints] = STATE(2443), - [sym_property_delegate] = STATE(2562), - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(5896), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(5900), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2317] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(5906), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4185), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [2318] = { - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3590), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1770), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2319] = { - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2320] = { - [sym_primary_constructor] = STATE(3625), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3743), - [sym_enum_class_body] = STATE(3876), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5910), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2321] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(5912), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4217), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [2322] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(5916), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_object] = ACTIONS(4850), - [anon_sym_fun] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_this] = ACTIONS(4850), - [anon_sym_super] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4852), - [sym_label] = ACTIONS(4850), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_null] = ACTIONS(4850), - [anon_sym_if] = ACTIONS(4850), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_when] = ACTIONS(4850), - [anon_sym_try] = ACTIONS(4850), - [anon_sym_throw] = ACTIONS(4850), - [anon_sym_return] = ACTIONS(4850), - [anon_sym_continue] = ACTIONS(4850), - [anon_sym_break] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4852), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG] = ACTIONS(4850), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_suspend] = ACTIONS(4850), - [anon_sym_sealed] = ACTIONS(4850), - [anon_sym_annotation] = ACTIONS(4850), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_override] = ACTIONS(4850), - [anon_sym_lateinit] = ACTIONS(4850), - [anon_sym_public] = ACTIONS(4850), - [anon_sym_private] = ACTIONS(4850), - [anon_sym_internal] = ACTIONS(4850), - [anon_sym_protected] = ACTIONS(4850), - [anon_sym_tailrec] = ACTIONS(4850), - [anon_sym_operator] = ACTIONS(4850), - [anon_sym_infix] = ACTIONS(4850), - [anon_sym_inline] = ACTIONS(4850), - [anon_sym_external] = ACTIONS(4850), - [sym_property_modifier] = ACTIONS(4850), - [anon_sym_abstract] = ACTIONS(4850), - [anon_sym_final] = ACTIONS(4850), - [anon_sym_open] = ACTIONS(4850), - [anon_sym_vararg] = ACTIONS(4850), - [anon_sym_noinline] = ACTIONS(4850), - [anon_sym_crossinline] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4852), - [anon_sym_continue_AT] = ACTIONS(4852), - [anon_sym_break_AT] = ACTIONS(4852), - [anon_sym_this_AT] = ACTIONS(4852), - [anon_sym_super_AT] = ACTIONS(4852), - [sym_real_literal] = ACTIONS(4852), - [sym_integer_literal] = ACTIONS(4850), - [sym_hex_literal] = ACTIONS(4852), - [sym_bin_literal] = ACTIONS(4852), - [anon_sym_true] = ACTIONS(4850), - [anon_sym_false] = ACTIONS(4850), - [anon_sym_SQUOTE] = ACTIONS(4852), - [sym__backtick_identifier] = ACTIONS(4852), - [sym__automatic_semicolon] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4852), - }, - [2323] = { - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3586), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2324] = { - [sym_type_constraints] = STATE(2415), - [sym_property_delegate] = STATE(2482), - [sym_getter] = STATE(3980), - [sym_setter] = STATE(3980), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(5918), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_COMMA] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(5922), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(3284), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_PLUS_EQ] = ACTIONS(3286), - [anon_sym_DASH_EQ] = ACTIONS(3286), - [anon_sym_STAR_EQ] = ACTIONS(3286), - [anon_sym_SLASH_EQ] = ACTIONS(3286), - [anon_sym_PERCENT_EQ] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3284), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2325] = { - [sym_type_constraints] = STATE(2454), - [sym_property_delegate] = STATE(2536), - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(5928), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3880), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2326] = { - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1754), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2327] = { - [sym_primary_constructor] = STATE(4917), - [sym_class_body] = STATE(5088), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5034), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5934), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2328] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(5936), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_object] = ACTIONS(4840), - [anon_sym_fun] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_this] = ACTIONS(4840), - [anon_sym_super] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4842), - [sym_label] = ACTIONS(4840), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_null] = ACTIONS(4840), - [anon_sym_if] = ACTIONS(4840), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_when] = ACTIONS(4840), - [anon_sym_try] = ACTIONS(4840), - [anon_sym_throw] = ACTIONS(4840), - [anon_sym_return] = ACTIONS(4840), - [anon_sym_continue] = ACTIONS(4840), - [anon_sym_break] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4842), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG] = ACTIONS(4840), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_suspend] = ACTIONS(4840), - [anon_sym_sealed] = ACTIONS(4840), - [anon_sym_annotation] = ACTIONS(4840), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_override] = ACTIONS(4840), - [anon_sym_lateinit] = ACTIONS(4840), - [anon_sym_public] = ACTIONS(4840), - [anon_sym_private] = ACTIONS(4840), - [anon_sym_internal] = ACTIONS(4840), - [anon_sym_protected] = ACTIONS(4840), - [anon_sym_tailrec] = ACTIONS(4840), - [anon_sym_operator] = ACTIONS(4840), - [anon_sym_infix] = ACTIONS(4840), - [anon_sym_inline] = ACTIONS(4840), - [anon_sym_external] = ACTIONS(4840), - [sym_property_modifier] = ACTIONS(4840), - [anon_sym_abstract] = ACTIONS(4840), - [anon_sym_final] = ACTIONS(4840), - [anon_sym_open] = ACTIONS(4840), - [anon_sym_vararg] = ACTIONS(4840), - [anon_sym_noinline] = ACTIONS(4840), - [anon_sym_crossinline] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4842), - [anon_sym_continue_AT] = ACTIONS(4842), - [anon_sym_break_AT] = ACTIONS(4842), - [anon_sym_this_AT] = ACTIONS(4842), - [anon_sym_super_AT] = ACTIONS(4842), - [sym_real_literal] = ACTIONS(4842), - [sym_integer_literal] = ACTIONS(4840), - [sym_hex_literal] = ACTIONS(4842), - [sym_bin_literal] = ACTIONS(4842), - [anon_sym_true] = ACTIONS(4840), - [anon_sym_false] = ACTIONS(4840), - [anon_sym_SQUOTE] = ACTIONS(4842), - [sym__backtick_identifier] = ACTIONS(4842), - [sym__automatic_semicolon] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4842), - }, - [2329] = { - [sym_primary_constructor] = STATE(4894), - [sym__class_parameters] = STATE(5119), - [sym_type_constraints] = STATE(5261), - [sym_enum_class_body] = STATE(5350), - [sym_modifiers] = STATE(9825), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5938), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_constructor] = ACTIONS(5712), - [anon_sym_LBRACE] = ACTIONS(5728), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5716), - [anon_sym_where] = ACTIONS(5720), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [2330] = { - [sym_getter] = STATE(3382), - [sym_setter] = STATE(3382), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1682), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2331] = { - [sym_getter] = STATE(3382), - [sym_setter] = STATE(3382), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(3578), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1682), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2332] = { - [sym_getter] = STATE(3393), - [sym_setter] = STATE(3393), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_RBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1764), - [anon_sym_DASH_GT] = ACTIONS(1766), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2333] = { - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1770), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2334] = { - [sym_type_constraints] = STATE(2408), - [sym_property_delegate] = STATE(2484), - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(5940), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(5942), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2335] = { - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2336] = { - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3588), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1738), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2337] = { - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1738), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2338] = { - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5678), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(3296), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2339] = { - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3570), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2340] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(5944), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4190), - [anon_sym_fun] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_this] = ACTIONS(4190), - [anon_sym_super] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4188), - [sym_label] = ACTIONS(4190), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4190), - [anon_sym_if] = ACTIONS(4190), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4190), - [anon_sym_try] = ACTIONS(4190), - [anon_sym_throw] = ACTIONS(4190), - [anon_sym_return] = ACTIONS(4190), - [anon_sym_continue] = ACTIONS(4190), - [anon_sym_break] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG] = ACTIONS(4190), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4188), - [anon_sym_continue_AT] = ACTIONS(4188), - [anon_sym_break_AT] = ACTIONS(4188), - [anon_sym_this_AT] = ACTIONS(4188), - [anon_sym_super_AT] = ACTIONS(4188), - [sym_real_literal] = ACTIONS(4188), - [sym_integer_literal] = ACTIONS(4190), - [sym_hex_literal] = ACTIONS(4188), - [sym_bin_literal] = ACTIONS(4188), - [anon_sym_true] = ACTIONS(4190), - [anon_sym_false] = ACTIONS(4190), - [anon_sym_SQUOTE] = ACTIONS(4188), - [sym__backtick_identifier] = ACTIONS(4188), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4188), - }, - [2341] = { - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1754), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2342] = { - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3582), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1754), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2343] = { - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(3296), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2344] = { - [sym_getter] = STATE(3400), - [sym_setter] = STATE(3400), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_RBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_RPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(3368), - [anon_sym_DASH_GT] = ACTIONS(3370), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2345] = { - [sym_getter] = STATE(4822), - [sym_setter] = STATE(4822), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1682), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2346] = { - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1770), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2347] = { - [sym_primary_constructor] = STATE(4907), - [sym_class_body] = STATE(5321), - [sym__class_parameters] = STATE(5119), - [sym_type_constraints] = STATE(5294), - [sym_modifiers] = STATE(9825), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5946), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_constructor] = ACTIONS(5712), - [anon_sym_LBRACE] = ACTIONS(5714), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5716), - [anon_sym_where] = ACTIONS(5720), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [2348] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(5948), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4222), - [anon_sym_fun] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_this] = ACTIONS(4222), - [anon_sym_super] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4220), - [sym_label] = ACTIONS(4222), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4222), - [anon_sym_if] = ACTIONS(4222), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4222), - [anon_sym_try] = ACTIONS(4222), - [anon_sym_throw] = ACTIONS(4222), - [anon_sym_return] = ACTIONS(4222), - [anon_sym_continue] = ACTIONS(4222), - [anon_sym_break] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG] = ACTIONS(4222), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4220), - [anon_sym_continue_AT] = ACTIONS(4220), - [anon_sym_break_AT] = ACTIONS(4220), - [anon_sym_this_AT] = ACTIONS(4220), - [anon_sym_super_AT] = ACTIONS(4220), - [sym_real_literal] = ACTIONS(4220), - [sym_integer_literal] = ACTIONS(4222), - [sym_hex_literal] = ACTIONS(4220), - [sym_bin_literal] = ACTIONS(4220), - [anon_sym_true] = ACTIONS(4222), - [anon_sym_false] = ACTIONS(4222), - [anon_sym_SQUOTE] = ACTIONS(4220), - [sym__backtick_identifier] = ACTIONS(4220), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4220), - }, - [2349] = { - [sym_type_constraints] = STATE(2437), - [sym_property_delegate] = STATE(2596), - [sym_getter] = STATE(3484), - [sym_setter] = STATE(3484), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(5950), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_RPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(5952), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(3284), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_PLUS_EQ] = ACTIONS(3286), - [anon_sym_DASH_EQ] = ACTIONS(3286), - [anon_sym_STAR_EQ] = ACTIONS(3286), - [anon_sym_SLASH_EQ] = ACTIONS(3286), - [anon_sym_PERCENT_EQ] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3284), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2350] = { - [sym_type_constraints] = STATE(2424), - [sym_property_delegate] = STATE(2565), - [sym_getter] = STATE(4825), - [sym_setter] = STATE(4825), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(5954), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_RPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(5956), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(3284), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_PLUS_EQ] = ACTIONS(3286), - [anon_sym_DASH_EQ] = ACTIONS(3286), - [anon_sym_STAR_EQ] = ACTIONS(3286), - [anon_sym_SLASH_EQ] = ACTIONS(3286), - [anon_sym_PERCENT_EQ] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3284), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2351] = { - [sym_primary_constructor] = STATE(4945), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5012), - [sym_enum_class_body] = STATE(5191), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5958), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2352] = { - [sym_getter] = STATE(4822), - [sym_setter] = STATE(4822), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(3584), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1682), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2353] = { - [sym_getter] = STATE(4836), - [sym_setter] = STATE(4836), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_RBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(1764), - [anon_sym_DASH_GT] = ACTIONS(1766), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2354] = { - [sym_type_constraints] = STATE(2426), - [sym_property_delegate] = STATE(2556), - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(5960), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3874), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2355] = { - [sym_primary_constructor] = STATE(4922), - [sym_class_body] = STATE(5382), - [sym__class_parameters] = STATE(5119), - [sym_type_constraints] = STATE(5282), - [sym_modifiers] = STATE(9825), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5962), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_constructor] = ACTIONS(5712), - [anon_sym_LBRACE] = ACTIONS(5714), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5716), - [anon_sym_where] = ACTIONS(5720), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [2356] = { - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(3296), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2357] = { - [sym_getter] = STATE(4861), - [sym_setter] = STATE(4861), - [sym_modifiers] = STATE(9319), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_RBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_RPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(5668), - [anon_sym_set] = ACTIONS(5670), - [anon_sym_STAR] = ACTIONS(3368), - [anon_sym_DASH_GT] = ACTIONS(3370), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2358] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(5964), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [2359] = { - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3592), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1738), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2360] = { - [sym_type_constraints] = STATE(2392), - [sym_property_delegate] = STATE(2467), - [sym_getter] = STATE(5080), - [sym_setter] = STATE(5080), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(5966), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_COMMA] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(5968), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(3284), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_PLUS_EQ] = ACTIONS(3286), - [anon_sym_DASH_EQ] = ACTIONS(3286), - [anon_sym_STAR_EQ] = ACTIONS(3286), - [anon_sym_SLASH_EQ] = ACTIONS(3286), - [anon_sym_PERCENT_EQ] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3284), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2361] = { - [sym_type_constraints] = STATE(2431), - [sym_property_delegate] = STATE(2534), - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(5974), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3878), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2362] = { - [sym_type_constraints] = STATE(2457), - [sym_property_delegate] = STATE(2554), - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(5976), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(5978), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2363] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(5980), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(5964), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [2364] = { - [sym_type_constraints] = STATE(2461), - [sym_property_delegate] = STATE(2540), - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(5982), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3882), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2365] = { - [sym_type_constraints] = STATE(2405), - [sym_property_delegate] = STATE(2486), - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(5984), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3704), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2366] = { - [sym_type_constraints] = STATE(2403), - [sym_property_delegate] = STATE(2476), - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(5986), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3672), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2367] = { - [sym_primary_constructor] = STATE(4912), - [sym__class_parameters] = STATE(5119), - [sym_type_constraints] = STATE(5305), - [sym_enum_class_body] = STATE(5321), - [sym_modifiers] = STATE(9825), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5988), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_constructor] = ACTIONS(5712), - [anon_sym_LBRACE] = ACTIONS(5728), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5716), - [anon_sym_where] = ACTIONS(5720), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [2368] = { - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3580), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1754), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2369] = { - [sym_primary_constructor] = STATE(4899), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5057), - [sym_enum_class_body] = STATE(5082), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5990), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2370] = { - [sym_primary_constructor] = STATE(3644), - [sym_class_body] = STATE(3947), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3738), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5992), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2371] = { - [sym_type_constraints] = STATE(2404), - [sym_property_delegate] = STATE(2490), - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(5994), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3698), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2372] = { - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5662), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(3296), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2373] = { - [sym_primary_constructor] = STATE(3630), - [sym_class_body] = STATE(3893), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3712), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(5996), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2374] = { - [sym_type_constraints] = STATE(2401), - [sym_property_delegate] = STATE(2472), - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(5998), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3662), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2375] = { - [sym_type_constraints] = STATE(2402), - [sym_property_delegate] = STATE(2500), - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6000), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3700), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2376] = { - [sym_type_constraints] = STATE(2438), - [sym_property_delegate] = STATE(2553), - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6002), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3884), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2377] = { - [sym_primary_constructor] = STATE(3634), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3711), - [sym_enum_class_body] = STATE(3893), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6004), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2378] = { - [sym_type_constraints] = STATE(2395), - [sym_property_delegate] = STATE(2470), - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6006), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6008), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2379] = { - [sym_primary_constructor] = STATE(4913), - [sym_class_body] = STATE(5082), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5048), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6010), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2380] = { - [sym_type_constraints] = STATE(2423), - [sym_property_delegate] = STATE(2551), - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6012), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3886), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2381] = { - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9286), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(5652), - [anon_sym_set] = ACTIONS(5654), - [anon_sym_STAR] = ACTIONS(1738), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2382] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(5308), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4185), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [2383] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(5312), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4217), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [2384] = { - [sym_type_constraints] = STATE(2410), - [sym_property_delegate] = STATE(2504), - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6014), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3706), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2385] = { - [sym_type_constraints] = STATE(2528), - [sym_property_delegate] = STATE(2618), - [sym_getter] = STATE(3980), - [sym_setter] = STATE(3980), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(6016), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6020), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(3284), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_PLUS_EQ] = ACTIONS(3286), - [anon_sym_DASH_EQ] = ACTIONS(3286), - [anon_sym_STAR_EQ] = ACTIONS(3286), - [anon_sym_SLASH_EQ] = ACTIONS(3286), - [anon_sym_PERCENT_EQ] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3284), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2386] = { - [sym_type_constraints] = STATE(2527), - [sym_property_delegate] = STATE(2670), - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6026), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3930), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2387] = { - [sym_property_delegate] = STATE(2558), - [sym_getter] = STATE(5373), - [sym_setter] = STATE(5373), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_EQ] = ACTIONS(6032), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(2004), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [2388] = { - [sym_type_constraints] = STATE(2497), - [sym_property_delegate] = STATE(2632), - [sym_getter] = STATE(5080), - [sym_setter] = STATE(5080), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(6034), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6036), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(3284), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_PLUS_EQ] = ACTIONS(3286), - [anon_sym_DASH_EQ] = ACTIONS(3286), - [anon_sym_STAR_EQ] = ACTIONS(3286), - [anon_sym_SLASH_EQ] = ACTIONS(3286), - [anon_sym_PERCENT_EQ] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3284), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2389] = { - [sym_primary_constructor] = STATE(5132), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(2449), - [sym_type_constraints] = STATE(4663), - [sym_enum_class_body] = STATE(4806), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6038), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_RBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [anon_sym_DASH_GT] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2390] = { - [sym_primary_constructor] = STATE(3918), - [sym_class_body] = STATE(3444), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(2421), - [sym_type_constraints] = STATE(3311), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6040), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_RBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3186), - [anon_sym_RPAREN] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [anon_sym_DASH_GT] = ACTIONS(3186), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3186), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2391] = { - [sym_primary_constructor] = STATE(3927), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(2427), - [sym_type_constraints] = STATE(3278), - [sym_enum_class_body] = STATE(3555), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6042), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_RBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [anon_sym_DASH_GT] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2392] = { - [sym_property_delegate] = STATE(2470), - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6006), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6008), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2393] = { - [sym_primary_constructor] = STATE(3929), - [sym_class_body] = STATE(3555), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(2428), - [sym_type_constraints] = STATE(3299), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6044), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_RBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [anon_sym_DASH_GT] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2394] = { - [sym_primary_constructor] = STATE(3935), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(2429), - [sym_type_constraints] = STATE(3324), - [sym_enum_class_body] = STATE(3467), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6046), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_RBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_RPAREN] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [anon_sym_DASH_GT] = ACTIONS(3200), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_while] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3200), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2395] = { - [sym_property_delegate] = STATE(2472), - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(5998), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3662), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2396] = { - [sym_type_constraints] = STATE(2518), - [sym_property_delegate] = STATE(2604), - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6048), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6050), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2397] = { - [sym_type_constraints] = STATE(2502), - [sym_property_delegate] = STATE(2640), - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6052), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3990), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2398] = { - [sym_property_delegate] = STATE(2559), - [sym_getter] = STATE(5315), - [sym_setter] = STATE(5315), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_EQ] = ACTIONS(5800), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5804), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [2399] = { - [sym_type_constraints] = STATE(2513), - [sym_property_delegate] = STATE(2609), - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6054), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3988), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2400] = { - [sym_primary_constructor] = STATE(5143), - [sym_class_body] = STATE(4806), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(2441), - [sym_type_constraints] = STATE(4671), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6056), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_RBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [anon_sym_DASH_GT] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2401] = { - [sym_property_delegate] = STATE(2476), - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(5986), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3672), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2402] = { - [sym_property_delegate] = STATE(2504), - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6014), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3706), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2403] = { - [sym_property_delegate] = STATE(2486), - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(5984), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3704), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2404] = { - [sym_property_delegate] = STATE(2500), - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6000), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3700), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2405] = { - [sym_property_delegate] = STATE(2495), - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6058), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3670), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2406] = { - [sym_primary_constructor] = STATE(5115), - [sym_class_body] = STATE(4838), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(2436), - [sym_type_constraints] = STATE(4652), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6060), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_RBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3186), - [anon_sym_RPAREN] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [anon_sym_DASH_GT] = ACTIONS(3186), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3186), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2407] = { - [sym_property_delegate] = STATE(2544), - [sym_getter] = STATE(5364), - [sym_setter] = STATE(5364), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_EQ] = ACTIONS(5872), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(2002), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [2408] = { - [sym_property_delegate] = STATE(2490), - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(5994), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3698), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2409] = { - [sym_type_constraints] = STATE(2516), - [sym_property_delegate] = STATE(2637), - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6062), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3992), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2410] = { - [sym_property_delegate] = STATE(2507), - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6064), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3834), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2411] = { - [sym_primary_constructor] = STATE(5178), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(2432), - [sym_type_constraints] = STATE(4686), - [sym_enum_class_body] = STATE(4712), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6066), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_RBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_RPAREN] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [anon_sym_DASH_GT] = ACTIONS(3200), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_while] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3200), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2412] = { - [sym_type_constraints] = STATE(2487), - [sym_property_delegate] = STATE(2672), - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6068), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6070), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2413] = { - [sym_type_constraints] = STATE(2526), - [sym_property_delegate] = STATE(2631), - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6072), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3936), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2414] = { - [sym_type_constraints] = STATE(2523), - [sym_property_delegate] = STATE(2624), - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6074), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3994), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2415] = { - [sym_property_delegate] = STATE(2484), - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(5940), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(5920), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5942), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2416] = { - [sym_property_delegate] = STATE(2548), - [sym_getter] = STATE(5348), - [sym_setter] = STATE(5348), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_EQ] = ACTIONS(5882), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(2018), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [2417] = { - [sym_property_delegate] = STATE(2557), - [sym_getter] = STATE(5328), - [sym_setter] = STATE(5328), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_EQ] = ACTIONS(5876), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(3472), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1978), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [2418] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_where] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3115), - [anon_sym_sealed] = ACTIONS(3115), - [anon_sym_annotation] = ACTIONS(3115), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_override] = ACTIONS(3115), - [anon_sym_lateinit] = ACTIONS(3115), - [anon_sym_public] = ACTIONS(3115), - [anon_sym_private] = ACTIONS(3115), - [anon_sym_internal] = ACTIONS(3115), - [anon_sym_protected] = ACTIONS(3115), - [anon_sym_tailrec] = ACTIONS(3115), - [anon_sym_operator] = ACTIONS(3115), - [anon_sym_infix] = ACTIONS(3115), - [anon_sym_inline] = ACTIONS(3115), - [anon_sym_external] = ACTIONS(3115), - [sym_property_modifier] = ACTIONS(3115), - [anon_sym_abstract] = ACTIONS(3115), - [anon_sym_final] = ACTIONS(3115), - [anon_sym_open] = ACTIONS(3115), - [anon_sym_vararg] = ACTIONS(3115), - [anon_sym_noinline] = ACTIONS(3115), - [anon_sym_crossinline] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2419] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_where] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3057), - [anon_sym_sealed] = ACTIONS(3057), - [anon_sym_annotation] = ACTIONS(3057), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3057), - [anon_sym_lateinit] = ACTIONS(3057), - [anon_sym_public] = ACTIONS(3057), - [anon_sym_private] = ACTIONS(3057), - [anon_sym_internal] = ACTIONS(3057), - [anon_sym_protected] = ACTIONS(3057), - [anon_sym_tailrec] = ACTIONS(3057), - [anon_sym_operator] = ACTIONS(3057), - [anon_sym_infix] = ACTIONS(3057), - [anon_sym_inline] = ACTIONS(3057), - [anon_sym_external] = ACTIONS(3057), - [sym_property_modifier] = ACTIONS(3057), - [anon_sym_abstract] = ACTIONS(3057), - [anon_sym_final] = ACTIONS(3057), - [anon_sym_open] = ACTIONS(3057), - [anon_sym_vararg] = ACTIONS(3057), - [anon_sym_noinline] = ACTIONS(3057), - [anon_sym_crossinline] = ACTIONS(3057), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2420] = { - [sym_type_constraints] = STATE(2505), - [sym_property_delegate] = STATE(2680), - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6076), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4036), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1772), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2421] = { - [sym_primary_constructor] = STATE(3926), - [sym_class_body] = STATE(3549), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3273), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6084), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_RBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [anon_sym_DASH_GT] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2422] = { - [sym_type_constraints] = STATE(2520), - [sym_property_delegate] = STATE(2698), - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6086), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4060), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1746), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2423] = { - [sym_property_delegate] = STATE(2546), - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6092), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3888), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2424] = { - [sym_property_delegate] = STATE(2554), - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(5976), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5978), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2425] = { - [sym_type_constraints] = STATE(2485), - [sym_property_delegate] = STATE(2707), - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6094), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(6096), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2426] = { - [sym_property_delegate] = STATE(2553), - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6002), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3884), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2427] = { - [sym_primary_constructor] = STATE(3931), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3306), - [sym_enum_class_body] = STATE(3501), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6098), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2428] = { - [sym_primary_constructor] = STATE(3934), - [sym_class_body] = STATE(3501), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3339), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6100), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2429] = { - [sym_primary_constructor] = STATE(3941), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3363), - [sym_enum_class_body] = STATE(3430), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6102), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_RBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [anon_sym_DASH_GT] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2430] = { - [sym_type_constraints] = STATE(2525), - [sym_property_delegate] = STATE(2717), - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6104), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4064), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1772), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2431] = { - [sym_property_delegate] = STATE(2539), - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6106), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3876), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2432] = { - [sym_primary_constructor] = STATE(5203), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4692), - [sym_enum_class_body] = STATE(4702), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6108), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_RBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [anon_sym_DASH_GT] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2433] = { - [sym_type_constraints] = STATE(2480), - [sym_property_delegate] = STATE(2705), - [sym_getter] = STATE(3484), - [sym_setter] = STATE(3484), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_RBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(6110), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_COMMA] = ACTIONS(3286), - [anon_sym_RPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(6112), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(3286), - [anon_sym_DASH_GT] = ACTIONS(3286), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3286), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2434] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3074), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3074), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(3072), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3072), - [anon_sym_sealed] = ACTIONS(3072), - [anon_sym_annotation] = ACTIONS(3072), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3072), - [anon_sym_lateinit] = ACTIONS(3072), - [anon_sym_public] = ACTIONS(3072), - [anon_sym_private] = ACTIONS(3072), - [anon_sym_internal] = ACTIONS(3072), - [anon_sym_protected] = ACTIONS(3072), - [anon_sym_tailrec] = ACTIONS(3072), - [anon_sym_operator] = ACTIONS(3072), - [anon_sym_infix] = ACTIONS(3072), - [anon_sym_inline] = ACTIONS(3072), - [anon_sym_external] = ACTIONS(3072), - [sym_property_modifier] = ACTIONS(3072), - [anon_sym_abstract] = ACTIONS(3072), - [anon_sym_final] = ACTIONS(3072), - [anon_sym_open] = ACTIONS(3072), - [anon_sym_vararg] = ACTIONS(3072), - [anon_sym_noinline] = ACTIONS(3072), - [anon_sym_crossinline] = ACTIONS(3072), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3074), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2435] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(3061), - [anon_sym_SEMI] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(3061), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3061), - [anon_sym_sealed] = ACTIONS(3061), - [anon_sym_annotation] = ACTIONS(3061), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3061), - [anon_sym_lateinit] = ACTIONS(3061), - [anon_sym_public] = ACTIONS(3061), - [anon_sym_private] = ACTIONS(3061), - [anon_sym_internal] = ACTIONS(3061), - [anon_sym_protected] = ACTIONS(3061), - [anon_sym_tailrec] = ACTIONS(3061), - [anon_sym_operator] = ACTIONS(3061), - [anon_sym_infix] = ACTIONS(3061), - [anon_sym_inline] = ACTIONS(3061), - [anon_sym_external] = ACTIONS(3061), - [sym_property_modifier] = ACTIONS(3061), - [anon_sym_abstract] = ACTIONS(3061), - [anon_sym_final] = ACTIONS(3061), - [anon_sym_open] = ACTIONS(3061), - [anon_sym_vararg] = ACTIONS(3061), - [anon_sym_noinline] = ACTIONS(3061), - [anon_sym_crossinline] = ACTIONS(3061), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3063), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2436] = { - [sym_primary_constructor] = STATE(5131), - [sym_class_body] = STATE(4804), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4658), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6114), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_RBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [anon_sym_DASH_GT] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2437] = { - [sym_property_delegate] = STATE(2562), - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(5896), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5900), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2438] = { - [sym_property_delegate] = STATE(2551), - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6012), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3886), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2439] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_where] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3130), - [anon_sym_sealed] = ACTIONS(3130), - [anon_sym_annotation] = ACTIONS(3130), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3130), - [anon_sym_lateinit] = ACTIONS(3130), - [anon_sym_public] = ACTIONS(3130), - [anon_sym_private] = ACTIONS(3130), - [anon_sym_internal] = ACTIONS(3130), - [anon_sym_protected] = ACTIONS(3130), - [anon_sym_tailrec] = ACTIONS(3130), - [anon_sym_operator] = ACTIONS(3130), - [anon_sym_infix] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym_external] = ACTIONS(3130), - [sym_property_modifier] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3130), - [anon_sym_final] = ACTIONS(3130), - [anon_sym_open] = ACTIONS(3130), - [anon_sym_vararg] = ACTIONS(3130), - [anon_sym_noinline] = ACTIONS(3130), - [anon_sym_crossinline] = ACTIONS(3130), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2440] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3044), - [anon_sym_sealed] = ACTIONS(3044), - [anon_sym_annotation] = ACTIONS(3044), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3044), - [anon_sym_lateinit] = ACTIONS(3044), - [anon_sym_public] = ACTIONS(3044), - [anon_sym_private] = ACTIONS(3044), - [anon_sym_internal] = ACTIONS(3044), - [anon_sym_protected] = ACTIONS(3044), - [anon_sym_tailrec] = ACTIONS(3044), - [anon_sym_operator] = ACTIONS(3044), - [anon_sym_infix] = ACTIONS(3044), - [anon_sym_inline] = ACTIONS(3044), - [anon_sym_external] = ACTIONS(3044), - [sym_property_modifier] = ACTIONS(3044), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_final] = ACTIONS(3044), - [anon_sym_open] = ACTIONS(3044), - [anon_sym_vararg] = ACTIONS(3044), - [anon_sym_noinline] = ACTIONS(3044), - [anon_sym_crossinline] = ACTIONS(3044), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2441] = { - [sym_primary_constructor] = STATE(5177), - [sym_class_body] = STATE(4733), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4689), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6116), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2442] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3107), - [anon_sym_sealed] = ACTIONS(3107), - [anon_sym_annotation] = ACTIONS(3107), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3107), - [anon_sym_lateinit] = ACTIONS(3107), - [anon_sym_public] = ACTIONS(3107), - [anon_sym_private] = ACTIONS(3107), - [anon_sym_internal] = ACTIONS(3107), - [anon_sym_protected] = ACTIONS(3107), - [anon_sym_tailrec] = ACTIONS(3107), - [anon_sym_operator] = ACTIONS(3107), - [anon_sym_infix] = ACTIONS(3107), - [anon_sym_inline] = ACTIONS(3107), - [anon_sym_external] = ACTIONS(3107), - [sym_property_modifier] = ACTIONS(3107), - [anon_sym_abstract] = ACTIONS(3107), - [anon_sym_final] = ACTIONS(3107), - [anon_sym_open] = ACTIONS(3107), - [anon_sym_vararg] = ACTIONS(3107), - [anon_sym_noinline] = ACTIONS(3107), - [anon_sym_crossinline] = ACTIONS(3107), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2443] = { - [sym_property_delegate] = STATE(2556), - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(5960), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3874), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2444] = { - [sym_type_constraints] = STATE(2514), - [sym_property_delegate] = STATE(2685), - [sym_getter] = STATE(4825), - [sym_setter] = STATE(4825), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_RBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(6118), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_COMMA] = ACTIONS(3286), - [anon_sym_RPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(6120), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(3286), - [anon_sym_DASH_GT] = ACTIONS(3286), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3286), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2445] = { - [sym_type_constraints] = STATE(2465), - [sym_property_delegate] = STATE(2689), - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6122), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4006), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1746), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2446] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3076), - [anon_sym_sealed] = ACTIONS(3076), - [anon_sym_annotation] = ACTIONS(3076), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3076), - [anon_sym_lateinit] = ACTIONS(3076), - [anon_sym_public] = ACTIONS(3076), - [anon_sym_private] = ACTIONS(3076), - [anon_sym_internal] = ACTIONS(3076), - [anon_sym_protected] = ACTIONS(3076), - [anon_sym_tailrec] = ACTIONS(3076), - [anon_sym_operator] = ACTIONS(3076), - [anon_sym_infix] = ACTIONS(3076), - [anon_sym_inline] = ACTIONS(3076), - [anon_sym_external] = ACTIONS(3076), - [sym_property_modifier] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3076), - [anon_sym_final] = ACTIONS(3076), - [anon_sym_open] = ACTIONS(3076), - [anon_sym_vararg] = ACTIONS(3076), - [anon_sym_noinline] = ACTIONS(3076), - [anon_sym_crossinline] = ACTIONS(3076), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2447] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2448] = { - [sym_type_constraints] = STATE(2524), - [sym_property_delegate] = STATE(2683), - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6124), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4058), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1740), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2449] = { - [sym_primary_constructor] = STATE(5156), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4690), - [sym_enum_class_body] = STATE(4733), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6126), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2450] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3137), - [anon_sym_sealed] = ACTIONS(3137), - [anon_sym_annotation] = ACTIONS(3137), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3137), - [anon_sym_lateinit] = ACTIONS(3137), - [anon_sym_public] = ACTIONS(3137), - [anon_sym_private] = ACTIONS(3137), - [anon_sym_internal] = ACTIONS(3137), - [anon_sym_protected] = ACTIONS(3137), - [anon_sym_tailrec] = ACTIONS(3137), - [anon_sym_operator] = ACTIONS(3137), - [anon_sym_infix] = ACTIONS(3137), - [anon_sym_inline] = ACTIONS(3137), - [anon_sym_external] = ACTIONS(3137), - [sym_property_modifier] = ACTIONS(3137), - [anon_sym_abstract] = ACTIONS(3137), - [anon_sym_final] = ACTIONS(3137), - [anon_sym_open] = ACTIONS(3137), - [anon_sym_vararg] = ACTIONS(3137), - [anon_sym_noinline] = ACTIONS(3137), - [anon_sym_crossinline] = ACTIONS(3137), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2451] = { - [sym_type_constraints] = STATE(2521), - [sym_property_delegate] = STATE(2694), - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6128), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4068), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1740), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2452] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3122), - [anon_sym_sealed] = ACTIONS(3122), - [anon_sym_annotation] = ACTIONS(3122), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3122), - [anon_sym_lateinit] = ACTIONS(3122), - [anon_sym_public] = ACTIONS(3122), - [anon_sym_private] = ACTIONS(3122), - [anon_sym_internal] = ACTIONS(3122), - [anon_sym_protected] = ACTIONS(3122), - [anon_sym_tailrec] = ACTIONS(3122), - [anon_sym_operator] = ACTIONS(3122), - [anon_sym_infix] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym_external] = ACTIONS(3122), - [sym_property_modifier] = ACTIONS(3122), - [anon_sym_abstract] = ACTIONS(3122), - [anon_sym_final] = ACTIONS(3122), - [anon_sym_open] = ACTIONS(3122), - [anon_sym_vararg] = ACTIONS(3122), - [anon_sym_noinline] = ACTIONS(3122), - [anon_sym_crossinline] = ACTIONS(3122), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2453] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3111), - [anon_sym_sealed] = ACTIONS(3111), - [anon_sym_annotation] = ACTIONS(3111), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3111), - [anon_sym_lateinit] = ACTIONS(3111), - [anon_sym_public] = ACTIONS(3111), - [anon_sym_private] = ACTIONS(3111), - [anon_sym_internal] = ACTIONS(3111), - [anon_sym_protected] = ACTIONS(3111), - [anon_sym_tailrec] = ACTIONS(3111), - [anon_sym_operator] = ACTIONS(3111), - [anon_sym_infix] = ACTIONS(3111), - [anon_sym_inline] = ACTIONS(3111), - [anon_sym_external] = ACTIONS(3111), - [sym_property_modifier] = ACTIONS(3111), - [anon_sym_abstract] = ACTIONS(3111), - [anon_sym_final] = ACTIONS(3111), - [anon_sym_open] = ACTIONS(3111), - [anon_sym_vararg] = ACTIONS(3111), - [anon_sym_noinline] = ACTIONS(3111), - [anon_sym_crossinline] = ACTIONS(3111), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2454] = { - [sym_property_delegate] = STATE(2534), - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(5974), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3878), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2455] = { - [sym_type_constraints] = STATE(2515), - [sym_property_delegate] = STATE(2722), - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6130), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(6132), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2456] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3126), - [anon_sym_sealed] = ACTIONS(3126), - [anon_sym_annotation] = ACTIONS(3126), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_lateinit] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_internal] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_tailrec] = ACTIONS(3126), - [anon_sym_operator] = ACTIONS(3126), - [anon_sym_infix] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym_external] = ACTIONS(3126), - [sym_property_modifier] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_final] = ACTIONS(3126), - [anon_sym_open] = ACTIONS(3126), - [anon_sym_vararg] = ACTIONS(3126), - [anon_sym_noinline] = ACTIONS(3126), - [anon_sym_crossinline] = ACTIONS(3126), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2457] = { - [sym_property_delegate] = STATE(2540), - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(5982), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3882), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2458] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(4305), - [anon_sym_PIPE_PIPE] = ACTIONS(4307), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4309), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4311), - [anon_sym_EQ_EQ] = ACTIONS(4309), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4311), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3080), - [anon_sym_sealed] = ACTIONS(3080), - [anon_sym_annotation] = ACTIONS(3080), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3080), - [anon_sym_lateinit] = ACTIONS(3080), - [anon_sym_public] = ACTIONS(3080), - [anon_sym_private] = ACTIONS(3080), - [anon_sym_internal] = ACTIONS(3080), - [anon_sym_protected] = ACTIONS(3080), - [anon_sym_tailrec] = ACTIONS(3080), - [anon_sym_operator] = ACTIONS(3080), - [anon_sym_infix] = ACTIONS(3080), - [anon_sym_inline] = ACTIONS(3080), - [anon_sym_external] = ACTIONS(3080), - [sym_property_modifier] = ACTIONS(3080), - [anon_sym_abstract] = ACTIONS(3080), - [anon_sym_final] = ACTIONS(3080), - [anon_sym_open] = ACTIONS(3080), - [anon_sym_vararg] = ACTIONS(3080), - [anon_sym_noinline] = ACTIONS(3080), - [anon_sym_crossinline] = ACTIONS(3080), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2459] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_where] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3050), - [anon_sym_sealed] = ACTIONS(3050), - [anon_sym_annotation] = ACTIONS(3050), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_override] = ACTIONS(3050), - [anon_sym_lateinit] = ACTIONS(3050), - [anon_sym_public] = ACTIONS(3050), - [anon_sym_private] = ACTIONS(3050), - [anon_sym_internal] = ACTIONS(3050), - [anon_sym_protected] = ACTIONS(3050), - [anon_sym_tailrec] = ACTIONS(3050), - [anon_sym_operator] = ACTIONS(3050), - [anon_sym_infix] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym_external] = ACTIONS(3050), - [sym_property_modifier] = ACTIONS(3050), - [anon_sym_abstract] = ACTIONS(3050), - [anon_sym_final] = ACTIONS(3050), - [anon_sym_open] = ACTIONS(3050), - [anon_sym_vararg] = ACTIONS(3050), - [anon_sym_noinline] = ACTIONS(3050), - [anon_sym_crossinline] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2460] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_where] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3102), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3102), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3100), - [anon_sym_sealed] = ACTIONS(3100), - [anon_sym_annotation] = ACTIONS(3100), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_override] = ACTIONS(3100), - [anon_sym_lateinit] = ACTIONS(3100), - [anon_sym_public] = ACTIONS(3100), - [anon_sym_private] = ACTIONS(3100), - [anon_sym_internal] = ACTIONS(3100), - [anon_sym_protected] = ACTIONS(3100), - [anon_sym_tailrec] = ACTIONS(3100), - [anon_sym_operator] = ACTIONS(3100), - [anon_sym_infix] = ACTIONS(3100), - [anon_sym_inline] = ACTIONS(3100), - [anon_sym_external] = ACTIONS(3100), - [sym_property_modifier] = ACTIONS(3100), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_final] = ACTIONS(3100), - [anon_sym_open] = ACTIONS(3100), - [anon_sym_vararg] = ACTIONS(3100), - [anon_sym_noinline] = ACTIONS(3100), - [anon_sym_crossinline] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2461] = { - [sym_property_delegate] = STATE(2536), - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(5928), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(5898), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3880), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2462] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_where] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3141), - [anon_sym_sealed] = ACTIONS(3141), - [anon_sym_annotation] = ACTIONS(3141), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_override] = ACTIONS(3141), - [anon_sym_lateinit] = ACTIONS(3141), - [anon_sym_public] = ACTIONS(3141), - [anon_sym_private] = ACTIONS(3141), - [anon_sym_internal] = ACTIONS(3141), - [anon_sym_protected] = ACTIONS(3141), - [anon_sym_tailrec] = ACTIONS(3141), - [anon_sym_operator] = ACTIONS(3141), - [anon_sym_infix] = ACTIONS(3141), - [anon_sym_inline] = ACTIONS(3141), - [anon_sym_external] = ACTIONS(3141), - [sym_property_modifier] = ACTIONS(3141), - [anon_sym_abstract] = ACTIONS(3141), - [anon_sym_final] = ACTIONS(3141), - [anon_sym_open] = ACTIONS(3141), - [anon_sym_vararg] = ACTIONS(3141), - [anon_sym_noinline] = ACTIONS(3141), - [anon_sym_crossinline] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2463] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2464] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(2085), - [sym__comparison_operator] = STATE(2083), - [sym__in_operator] = STATE(2082), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(2081), - [sym__multiplicative_operator] = STATE(2080), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2079), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_COMMA] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4289), - [anon_sym_where] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4297), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4299), - [anon_sym_DOT_DOT] = ACTIONS(4301), - [anon_sym_QMARK_COLON] = ACTIONS(4303), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(4313), - [anon_sym_GT_EQ] = ACTIONS(4313), - [anon_sym_BANGin] = ACTIONS(4315), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4317), - [anon_sym_DASH] = ACTIONS(4317), - [anon_sym_SLASH] = ACTIONS(4319), - [anon_sym_PERCENT] = ACTIONS(4297), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3084), - [anon_sym_sealed] = ACTIONS(3084), - [anon_sym_annotation] = ACTIONS(3084), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3084), - [anon_sym_lateinit] = ACTIONS(3084), - [anon_sym_public] = ACTIONS(3084), - [anon_sym_private] = ACTIONS(3084), - [anon_sym_internal] = ACTIONS(3084), - [anon_sym_protected] = ACTIONS(3084), - [anon_sym_tailrec] = ACTIONS(3084), - [anon_sym_operator] = ACTIONS(3084), - [anon_sym_infix] = ACTIONS(3084), - [anon_sym_inline] = ACTIONS(3084), - [anon_sym_external] = ACTIONS(3084), - [sym_property_modifier] = ACTIONS(3084), - [anon_sym_abstract] = ACTIONS(3084), - [anon_sym_final] = ACTIONS(3084), - [anon_sym_open] = ACTIONS(3084), - [anon_sym_vararg] = ACTIONS(3084), - [anon_sym_noinline] = ACTIONS(3084), - [anon_sym_crossinline] = ACTIONS(3084), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2465] = { - [sym_property_delegate] = STATE(2718), - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6134), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4062), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1756), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2466] = { - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2467] = { - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6008), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2468] = { - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2469] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(3057), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3057), - [anon_sym_sealed] = ACTIONS(3057), - [anon_sym_annotation] = ACTIONS(3057), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3057), - [anon_sym_lateinit] = ACTIONS(3057), - [anon_sym_public] = ACTIONS(3057), - [anon_sym_private] = ACTIONS(3057), - [anon_sym_internal] = ACTIONS(3057), - [anon_sym_protected] = ACTIONS(3057), - [anon_sym_tailrec] = ACTIONS(3057), - [anon_sym_operator] = ACTIONS(3057), - [anon_sym_infix] = ACTIONS(3057), - [anon_sym_inline] = ACTIONS(3057), - [anon_sym_external] = ACTIONS(3057), - [sym_property_modifier] = ACTIONS(3057), - [anon_sym_abstract] = ACTIONS(3057), - [anon_sym_final] = ACTIONS(3057), - [anon_sym_open] = ACTIONS(3057), - [anon_sym_vararg] = ACTIONS(3057), - [anon_sym_noinline] = ACTIONS(3057), - [anon_sym_crossinline] = ACTIONS(3057), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2470] = { - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3662), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2471] = { - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2472] = { - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3672), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2473] = { - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2474] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_while] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3141), - [anon_sym_sealed] = ACTIONS(3141), - [anon_sym_annotation] = ACTIONS(3141), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_override] = ACTIONS(3141), - [anon_sym_lateinit] = ACTIONS(3141), - [anon_sym_public] = ACTIONS(3141), - [anon_sym_private] = ACTIONS(3141), - [anon_sym_internal] = ACTIONS(3141), - [anon_sym_protected] = ACTIONS(3141), - [anon_sym_tailrec] = ACTIONS(3141), - [anon_sym_operator] = ACTIONS(3141), - [anon_sym_infix] = ACTIONS(3141), - [anon_sym_inline] = ACTIONS(3141), - [anon_sym_external] = ACTIONS(3141), - [sym_property_modifier] = ACTIONS(3141), - [anon_sym_abstract] = ACTIONS(3141), - [anon_sym_final] = ACTIONS(3141), - [anon_sym_open] = ACTIONS(3141), - [anon_sym_vararg] = ACTIONS(3141), - [anon_sym_noinline] = ACTIONS(3141), - [anon_sym_crossinline] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2475] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3102), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_while] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3102), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3100), - [anon_sym_sealed] = ACTIONS(3100), - [anon_sym_annotation] = ACTIONS(3100), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_override] = ACTIONS(3100), - [anon_sym_lateinit] = ACTIONS(3100), - [anon_sym_public] = ACTIONS(3100), - [anon_sym_private] = ACTIONS(3100), - [anon_sym_internal] = ACTIONS(3100), - [anon_sym_protected] = ACTIONS(3100), - [anon_sym_tailrec] = ACTIONS(3100), - [anon_sym_operator] = ACTIONS(3100), - [anon_sym_infix] = ACTIONS(3100), - [anon_sym_inline] = ACTIONS(3100), - [anon_sym_external] = ACTIONS(3100), - [sym_property_modifier] = ACTIONS(3100), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_final] = ACTIONS(3100), - [anon_sym_open] = ACTIONS(3100), - [anon_sym_vararg] = ACTIONS(3100), - [anon_sym_noinline] = ACTIONS(3100), - [anon_sym_crossinline] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2476] = { - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3704), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2477] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3050), - [anon_sym_sealed] = ACTIONS(3050), - [anon_sym_annotation] = ACTIONS(3050), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_override] = ACTIONS(3050), - [anon_sym_lateinit] = ACTIONS(3050), - [anon_sym_public] = ACTIONS(3050), - [anon_sym_private] = ACTIONS(3050), - [anon_sym_internal] = ACTIONS(3050), - [anon_sym_protected] = ACTIONS(3050), - [anon_sym_tailrec] = ACTIONS(3050), - [anon_sym_operator] = ACTIONS(3050), - [anon_sym_infix] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym_external] = ACTIONS(3050), - [sym_property_modifier] = ACTIONS(3050), - [anon_sym_abstract] = ACTIONS(3050), - [anon_sym_final] = ACTIONS(3050), - [anon_sym_open] = ACTIONS(3050), - [anon_sym_vararg] = ACTIONS(3050), - [anon_sym_noinline] = ACTIONS(3050), - [anon_sym_crossinline] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2478] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3126), - [anon_sym_sealed] = ACTIONS(3126), - [anon_sym_annotation] = ACTIONS(3126), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_lateinit] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_internal] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_tailrec] = ACTIONS(3126), - [anon_sym_operator] = ACTIONS(3126), - [anon_sym_infix] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym_external] = ACTIONS(3126), - [sym_property_modifier] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_final] = ACTIONS(3126), - [anon_sym_open] = ACTIONS(3126), - [anon_sym_vararg] = ACTIONS(3126), - [anon_sym_noinline] = ACTIONS(3126), - [anon_sym_crossinline] = ACTIONS(3126), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2479] = { - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2480] = { - [sym_property_delegate] = STATE(2722), - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6130), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6132), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2481] = { - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2482] = { - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5942), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2483] = { - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2484] = { - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3698), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2485] = { - [sym_property_delegate] = STATE(2694), - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6128), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4068), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1740), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2486] = { - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3670), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2487] = { - [sym_property_delegate] = STATE(2631), - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6072), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3936), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2488] = { - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2489] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3122), - [anon_sym_sealed] = ACTIONS(3122), - [anon_sym_annotation] = ACTIONS(3122), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3122), - [anon_sym_lateinit] = ACTIONS(3122), - [anon_sym_public] = ACTIONS(3122), - [anon_sym_private] = ACTIONS(3122), - [anon_sym_internal] = ACTIONS(3122), - [anon_sym_protected] = ACTIONS(3122), - [anon_sym_tailrec] = ACTIONS(3122), - [anon_sym_operator] = ACTIONS(3122), - [anon_sym_infix] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym_external] = ACTIONS(3122), - [sym_property_modifier] = ACTIONS(3122), - [anon_sym_abstract] = ACTIONS(3122), - [anon_sym_final] = ACTIONS(3122), - [anon_sym_open] = ACTIONS(3122), - [anon_sym_vararg] = ACTIONS(3122), - [anon_sym_noinline] = ACTIONS(3122), - [anon_sym_crossinline] = ACTIONS(3122), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2490] = { - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3700), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2491] = { - [sym_getter] = STATE(5133), - [sym_setter] = STATE(5133), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2492] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(3111), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3111), - [anon_sym_sealed] = ACTIONS(3111), - [anon_sym_annotation] = ACTIONS(3111), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3111), - [anon_sym_lateinit] = ACTIONS(3111), - [anon_sym_public] = ACTIONS(3111), - [anon_sym_private] = ACTIONS(3111), - [anon_sym_internal] = ACTIONS(3111), - [anon_sym_protected] = ACTIONS(3111), - [anon_sym_tailrec] = ACTIONS(3111), - [anon_sym_operator] = ACTIONS(3111), - [anon_sym_infix] = ACTIONS(3111), - [anon_sym_inline] = ACTIONS(3111), - [anon_sym_external] = ACTIONS(3111), - [sym_property_modifier] = ACTIONS(3111), - [anon_sym_abstract] = ACTIONS(3111), - [anon_sym_final] = ACTIONS(3111), - [anon_sym_open] = ACTIONS(3111), - [anon_sym_vararg] = ACTIONS(3111), - [anon_sym_noinline] = ACTIONS(3111), - [anon_sym_crossinline] = ACTIONS(3111), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2493] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(3107), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3107), - [anon_sym_sealed] = ACTIONS(3107), - [anon_sym_annotation] = ACTIONS(3107), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3107), - [anon_sym_lateinit] = ACTIONS(3107), - [anon_sym_public] = ACTIONS(3107), - [anon_sym_private] = ACTIONS(3107), - [anon_sym_internal] = ACTIONS(3107), - [anon_sym_protected] = ACTIONS(3107), - [anon_sym_tailrec] = ACTIONS(3107), - [anon_sym_operator] = ACTIONS(3107), - [anon_sym_infix] = ACTIONS(3107), - [anon_sym_inline] = ACTIONS(3107), - [anon_sym_external] = ACTIONS(3107), - [sym_property_modifier] = ACTIONS(3107), - [anon_sym_abstract] = ACTIONS(3107), - [anon_sym_final] = ACTIONS(3107), - [anon_sym_open] = ACTIONS(3107), - [anon_sym_vararg] = ACTIONS(3107), - [anon_sym_noinline] = ACTIONS(3107), - [anon_sym_crossinline] = ACTIONS(3107), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2494] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(3061), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(3061), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3061), - [anon_sym_sealed] = ACTIONS(3061), - [anon_sym_annotation] = ACTIONS(3061), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3061), - [anon_sym_lateinit] = ACTIONS(3061), - [anon_sym_public] = ACTIONS(3061), - [anon_sym_private] = ACTIONS(3061), - [anon_sym_internal] = ACTIONS(3061), - [anon_sym_protected] = ACTIONS(3061), - [anon_sym_tailrec] = ACTIONS(3061), - [anon_sym_operator] = ACTIONS(3061), - [anon_sym_infix] = ACTIONS(3061), - [anon_sym_inline] = ACTIONS(3061), - [anon_sym_external] = ACTIONS(3061), - [sym_property_modifier] = ACTIONS(3061), - [anon_sym_abstract] = ACTIONS(3061), - [anon_sym_final] = ACTIONS(3061), - [anon_sym_open] = ACTIONS(3061), - [anon_sym_vararg] = ACTIONS(3061), - [anon_sym_noinline] = ACTIONS(3061), - [anon_sym_crossinline] = ACTIONS(3061), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2495] = { - [sym_getter] = STATE(5133), - [sym_setter] = STATE(5133), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(3674), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2496] = { - [sym_getter] = STATE(5124), - [sym_setter] = STATE(5124), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2497] = { - [sym_property_delegate] = STATE(2672), - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6068), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6070), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2498] = { - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2499] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_while] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2500] = { - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3706), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2501] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(3096), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2502] = { - [sym_property_delegate] = STATE(2646), - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6136), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3986), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2503] = { - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2504] = { - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3834), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2505] = { - [sym_property_delegate] = STATE(2689), - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6122), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4006), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1746), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2506] = { - [sym_getter] = STATE(3911), - [sym_setter] = STATE(3911), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2507] = { - [sym_getter] = STATE(3911), - [sym_setter] = STATE(3911), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(3836), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2508] = { - [sym_getter] = STATE(3899), - [sym_setter] = STATE(3899), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2509] = { - [sym_getter] = STATE(3830), - [sym_setter] = STATE(3830), - [sym_modifiers] = STATE(9304), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(5924), - [anon_sym_set] = ACTIONS(5926), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2510] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(3044), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3044), - [anon_sym_sealed] = ACTIONS(3044), - [anon_sym_annotation] = ACTIONS(3044), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3044), - [anon_sym_lateinit] = ACTIONS(3044), - [anon_sym_public] = ACTIONS(3044), - [anon_sym_private] = ACTIONS(3044), - [anon_sym_internal] = ACTIONS(3044), - [anon_sym_protected] = ACTIONS(3044), - [anon_sym_tailrec] = ACTIONS(3044), - [anon_sym_operator] = ACTIONS(3044), - [anon_sym_infix] = ACTIONS(3044), - [anon_sym_inline] = ACTIONS(3044), - [anon_sym_external] = ACTIONS(3044), - [sym_property_modifier] = ACTIONS(3044), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_final] = ACTIONS(3044), - [anon_sym_open] = ACTIONS(3044), - [anon_sym_vararg] = ACTIONS(3044), - [anon_sym_noinline] = ACTIONS(3044), - [anon_sym_crossinline] = ACTIONS(3044), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2511] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_while] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3115), - [anon_sym_sealed] = ACTIONS(3115), - [anon_sym_annotation] = ACTIONS(3115), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_override] = ACTIONS(3115), - [anon_sym_lateinit] = ACTIONS(3115), - [anon_sym_public] = ACTIONS(3115), - [anon_sym_private] = ACTIONS(3115), - [anon_sym_internal] = ACTIONS(3115), - [anon_sym_protected] = ACTIONS(3115), - [anon_sym_tailrec] = ACTIONS(3115), - [anon_sym_operator] = ACTIONS(3115), - [anon_sym_infix] = ACTIONS(3115), - [anon_sym_inline] = ACTIONS(3115), - [anon_sym_external] = ACTIONS(3115), - [sym_property_modifier] = ACTIONS(3115), - [anon_sym_abstract] = ACTIONS(3115), - [anon_sym_final] = ACTIONS(3115), - [anon_sym_open] = ACTIONS(3115), - [anon_sym_vararg] = ACTIONS(3115), - [anon_sym_noinline] = ACTIONS(3115), - [anon_sym_crossinline] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2512] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3130), - [anon_sym_sealed] = ACTIONS(3130), - [anon_sym_annotation] = ACTIONS(3130), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3130), - [anon_sym_lateinit] = ACTIONS(3130), - [anon_sym_public] = ACTIONS(3130), - [anon_sym_private] = ACTIONS(3130), - [anon_sym_internal] = ACTIONS(3130), - [anon_sym_protected] = ACTIONS(3130), - [anon_sym_tailrec] = ACTIONS(3130), - [anon_sym_operator] = ACTIONS(3130), - [anon_sym_infix] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym_external] = ACTIONS(3130), - [sym_property_modifier] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3130), - [anon_sym_final] = ACTIONS(3130), - [anon_sym_open] = ACTIONS(3130), - [anon_sym_vararg] = ACTIONS(3130), - [anon_sym_noinline] = ACTIONS(3130), - [anon_sym_crossinline] = ACTIONS(3130), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2513] = { - [sym_property_delegate] = STATE(2670), - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6026), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3930), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2514] = { - [sym_property_delegate] = STATE(2707), - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6094), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6096), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2515] = { - [sym_property_delegate] = STATE(2683), - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6124), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4058), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1740), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2516] = { - [sym_property_delegate] = STATE(2640), - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6052), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3990), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2517] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(3076), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3076), - [anon_sym_sealed] = ACTIONS(3076), - [anon_sym_annotation] = ACTIONS(3076), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3076), - [anon_sym_lateinit] = ACTIONS(3076), - [anon_sym_public] = ACTIONS(3076), - [anon_sym_private] = ACTIONS(3076), - [anon_sym_internal] = ACTIONS(3076), - [anon_sym_protected] = ACTIONS(3076), - [anon_sym_tailrec] = ACTIONS(3076), - [anon_sym_operator] = ACTIONS(3076), - [anon_sym_infix] = ACTIONS(3076), - [anon_sym_inline] = ACTIONS(3076), - [anon_sym_external] = ACTIONS(3076), - [sym_property_modifier] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3076), - [anon_sym_final] = ACTIONS(3076), - [anon_sym_open] = ACTIONS(3076), - [anon_sym_vararg] = ACTIONS(3076), - [anon_sym_noinline] = ACTIONS(3076), - [anon_sym_crossinline] = ACTIONS(3076), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2518] = { - [sym_property_delegate] = STATE(2624), - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6074), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3994), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2519] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(3080), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(4547), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3080), - [anon_sym_sealed] = ACTIONS(3080), - [anon_sym_annotation] = ACTIONS(3080), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3080), - [anon_sym_lateinit] = ACTIONS(3080), - [anon_sym_public] = ACTIONS(3080), - [anon_sym_private] = ACTIONS(3080), - [anon_sym_internal] = ACTIONS(3080), - [anon_sym_protected] = ACTIONS(3080), - [anon_sym_tailrec] = ACTIONS(3080), - [anon_sym_operator] = ACTIONS(3080), - [anon_sym_infix] = ACTIONS(3080), - [anon_sym_inline] = ACTIONS(3080), - [anon_sym_external] = ACTIONS(3080), - [sym_property_modifier] = ACTIONS(3080), - [anon_sym_abstract] = ACTIONS(3080), - [anon_sym_final] = ACTIONS(3080), - [anon_sym_open] = ACTIONS(3080), - [anon_sym_vararg] = ACTIONS(3080), - [anon_sym_noinline] = ACTIONS(3080), - [anon_sym_crossinline] = ACTIONS(3080), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2520] = { - [sym_property_delegate] = STATE(2700), - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6138), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4056), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1756), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2521] = { - [sym_property_delegate] = STATE(2680), - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6076), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4036), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1772), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2522] = { - [sym_getter] = STATE(5128), - [sym_setter] = STATE(5128), - [sym_modifiers] = STATE(9174), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(5970), - [anon_sym_set] = ACTIONS(5972), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2523] = { - [sym_property_delegate] = STATE(2637), - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6062), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3992), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2524] = { - [sym_property_delegate] = STATE(2717), - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6104), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4064), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1772), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2525] = { - [sym_property_delegate] = STATE(2698), - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6086), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6078), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4060), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1746), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2526] = { - [sym_property_delegate] = STATE(2609), - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6054), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3988), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2527] = { - [sym_property_delegate] = STATE(2607), - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6140), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3924), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2528] = { - [sym_property_delegate] = STATE(2604), - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6048), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6018), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6050), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2529] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(3137), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(4545), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(4549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4551), - [anon_sym_EQ_EQ] = ACTIONS(4549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4551), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3137), - [anon_sym_sealed] = ACTIONS(3137), - [anon_sym_annotation] = ACTIONS(3137), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3137), - [anon_sym_lateinit] = ACTIONS(3137), - [anon_sym_public] = ACTIONS(3137), - [anon_sym_private] = ACTIONS(3137), - [anon_sym_internal] = ACTIONS(3137), - [anon_sym_protected] = ACTIONS(3137), - [anon_sym_tailrec] = ACTIONS(3137), - [anon_sym_operator] = ACTIONS(3137), - [anon_sym_infix] = ACTIONS(3137), - [anon_sym_inline] = ACTIONS(3137), - [anon_sym_external] = ACTIONS(3137), - [sym_property_modifier] = ACTIONS(3137), - [anon_sym_abstract] = ACTIONS(3137), - [anon_sym_final] = ACTIONS(3137), - [anon_sym_open] = ACTIONS(3137), - [anon_sym_vararg] = ACTIONS(3137), - [anon_sym_noinline] = ACTIONS(3137), - [anon_sym_crossinline] = ACTIONS(3137), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2530] = { - [sym_indexing_suffix] = STATE(3584), - [sym_navigation_suffix] = STATE(3585), - [sym_call_suffix] = STATE(3586), - [sym_annotated_lambda] = STATE(3587), - [sym_type_arguments] = STATE(8181), - [sym_value_arguments] = STATE(2807), - [sym_lambda_literal] = STATE(3588), - [sym__equality_operator] = STATE(1840), - [sym__comparison_operator] = STATE(1841), - [sym__in_operator] = STATE(1842), - [sym__is_operator] = STATE(6191), - [sym__additive_operator] = STATE(1843), - [sym__multiplicative_operator] = STATE(1844), - [sym__as_operator] = STATE(6188), - [sym__postfix_unary_operator] = STATE(3589), - [sym__member_access_operator] = STATE(7612), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1846), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3520), - [anon_sym_DOT] = ACTIONS(3522), - [anon_sym_as] = ACTIONS(3524), - [anon_sym_LBRACE] = ACTIONS(1582), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(3526), - [anon_sym_RPAREN] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4529), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4537), - [sym_label] = ACTIONS(3538), - [anon_sym_in] = ACTIONS(4539), - [anon_sym_while] = ACTIONS(3084), - [anon_sym_DOT_DOT] = ACTIONS(4541), - [anon_sym_QMARK_COLON] = ACTIONS(4543), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(3550), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(4553), - [anon_sym_GT_EQ] = ACTIONS(4553), - [anon_sym_BANGin] = ACTIONS(4555), - [anon_sym_is] = ACTIONS(3560), - [anon_sym_BANGis] = ACTIONS(3562), - [anon_sym_PLUS] = ACTIONS(4557), - [anon_sym_DASH] = ACTIONS(4557), - [anon_sym_SLASH] = ACTIONS(4559), - [anon_sym_PERCENT] = ACTIONS(4537), - [anon_sym_as_QMARK] = ACTIONS(3566), - [anon_sym_PLUS_PLUS] = ACTIONS(3568), - [anon_sym_DASH_DASH] = ACTIONS(3568), - [anon_sym_BANG_BANG] = ACTIONS(3568), - [anon_sym_suspend] = ACTIONS(3084), - [anon_sym_sealed] = ACTIONS(3084), - [anon_sym_annotation] = ACTIONS(3084), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3084), - [anon_sym_lateinit] = ACTIONS(3084), - [anon_sym_public] = ACTIONS(3084), - [anon_sym_private] = ACTIONS(3084), - [anon_sym_internal] = ACTIONS(3084), - [anon_sym_protected] = ACTIONS(3084), - [anon_sym_tailrec] = ACTIONS(3084), - [anon_sym_operator] = ACTIONS(3084), - [anon_sym_infix] = ACTIONS(3084), - [anon_sym_inline] = ACTIONS(3084), - [anon_sym_external] = ACTIONS(3084), - [sym_property_modifier] = ACTIONS(3084), - [anon_sym_abstract] = ACTIONS(3084), - [anon_sym_final] = ACTIONS(3084), - [anon_sym_open] = ACTIONS(3084), - [anon_sym_vararg] = ACTIONS(3084), - [anon_sym_noinline] = ACTIONS(3084), - [anon_sym_crossinline] = ACTIONS(3084), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(3550), - [sym_multiline_comment] = ACTIONS(3), - }, - [2531] = { - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2532] = { - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2533] = { - [sym_getter] = STATE(4822), - [sym_setter] = STATE(4822), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2534] = { - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3876), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2535] = { - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2536] = { - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3878), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2537] = { - [sym_getter] = STATE(3400), - [sym_setter] = STATE(3400), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_RPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2538] = { - [sym_getter] = STATE(3393), - [sym_setter] = STATE(3393), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2539] = { - [sym_getter] = STATE(4822), - [sym_setter] = STATE(4822), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(3840), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2540] = { - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3880), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2541] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(3061), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3061), - [anon_sym_sealed] = ACTIONS(3061), - [anon_sym_annotation] = ACTIONS(3061), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3061), - [anon_sym_lateinit] = ACTIONS(3061), - [anon_sym_public] = ACTIONS(3061), - [anon_sym_private] = ACTIONS(3061), - [anon_sym_internal] = ACTIONS(3061), - [anon_sym_protected] = ACTIONS(3061), - [anon_sym_tailrec] = ACTIONS(3061), - [anon_sym_operator] = ACTIONS(3061), - [anon_sym_infix] = ACTIONS(3061), - [anon_sym_inline] = ACTIONS(3061), - [anon_sym_external] = ACTIONS(3061), - [sym_property_modifier] = ACTIONS(3061), - [anon_sym_abstract] = ACTIONS(3061), - [anon_sym_final] = ACTIONS(3061), - [anon_sym_open] = ACTIONS(3061), - [anon_sym_vararg] = ACTIONS(3061), - [anon_sym_noinline] = ACTIONS(3061), - [anon_sym_crossinline] = ACTIONS(3061), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3063), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2542] = { - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2543] = { - [sym_getter] = STATE(4861), - [sym_setter] = STATE(4861), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_RPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2544] = { - [sym_getter] = STATE(5373), - [sym_setter] = STATE(5373), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(2004), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [2545] = { - [sym_getter] = STATE(4836), - [sym_setter] = STATE(4836), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2546] = { - [sym_getter] = STATE(3382), - [sym_setter] = STATE(3382), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(3868), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2547] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3080), - [anon_sym_sealed] = ACTIONS(3080), - [anon_sym_annotation] = ACTIONS(3080), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3080), - [anon_sym_lateinit] = ACTIONS(3080), - [anon_sym_public] = ACTIONS(3080), - [anon_sym_private] = ACTIONS(3080), - [anon_sym_internal] = ACTIONS(3080), - [anon_sym_protected] = ACTIONS(3080), - [anon_sym_tailrec] = ACTIONS(3080), - [anon_sym_operator] = ACTIONS(3080), - [anon_sym_infix] = ACTIONS(3080), - [anon_sym_inline] = ACTIONS(3080), - [anon_sym_external] = ACTIONS(3080), - [sym_property_modifier] = ACTIONS(3080), - [anon_sym_abstract] = ACTIONS(3080), - [anon_sym_final] = ACTIONS(3080), - [anon_sym_open] = ACTIONS(3080), - [anon_sym_vararg] = ACTIONS(3080), - [anon_sym_noinline] = ACTIONS(3080), - [anon_sym_crossinline] = ACTIONS(3080), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2548] = { - [sym_getter] = STATE(5364), - [sym_setter] = STATE(5364), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(2002), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [2549] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3122), - [anon_sym_sealed] = ACTIONS(3122), - [anon_sym_annotation] = ACTIONS(3122), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3122), - [anon_sym_lateinit] = ACTIONS(3122), - [anon_sym_public] = ACTIONS(3122), - [anon_sym_private] = ACTIONS(3122), - [anon_sym_internal] = ACTIONS(3122), - [anon_sym_protected] = ACTIONS(3122), - [anon_sym_tailrec] = ACTIONS(3122), - [anon_sym_operator] = ACTIONS(3122), - [anon_sym_infix] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym_external] = ACTIONS(3122), - [sym_property_modifier] = ACTIONS(3122), - [anon_sym_abstract] = ACTIONS(3122), - [anon_sym_final] = ACTIONS(3122), - [anon_sym_open] = ACTIONS(3122), - [anon_sym_vararg] = ACTIONS(3122), - [anon_sym_noinline] = ACTIONS(3122), - [anon_sym_crossinline] = ACTIONS(3122), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2550] = { - [sym_getter] = STATE(3382), - [sym_setter] = STATE(3382), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2551] = { - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3888), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2552] = { - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2553] = { - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3886), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2554] = { - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3882), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2555] = { - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2556] = { - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3884), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2557] = { - [sym_getter] = STATE(5348), - [sym_setter] = STATE(5348), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(2018), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [2558] = { - [sym_getter] = STATE(5381), - [sym_setter] = STATE(5381), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1988), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [2559] = { - [sym_getter] = STATE(5328), - [sym_setter] = STATE(5328), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1978), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [2560] = { - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2561] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3050), - [anon_sym_sealed] = ACTIONS(3050), - [anon_sym_annotation] = ACTIONS(3050), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_override] = ACTIONS(3050), - [anon_sym_lateinit] = ACTIONS(3050), - [anon_sym_public] = ACTIONS(3050), - [anon_sym_private] = ACTIONS(3050), - [anon_sym_internal] = ACTIONS(3050), - [anon_sym_protected] = ACTIONS(3050), - [anon_sym_tailrec] = ACTIONS(3050), - [anon_sym_operator] = ACTIONS(3050), - [anon_sym_infix] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym_external] = ACTIONS(3050), - [sym_property_modifier] = ACTIONS(3050), - [anon_sym_abstract] = ACTIONS(3050), - [anon_sym_final] = ACTIONS(3050), - [anon_sym_open] = ACTIONS(3050), - [anon_sym_vararg] = ACTIONS(3050), - [anon_sym_noinline] = ACTIONS(3050), - [anon_sym_crossinline] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2562] = { - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3874), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2563] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3102), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3102), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3100), - [anon_sym_sealed] = ACTIONS(3100), - [anon_sym_annotation] = ACTIONS(3100), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_override] = ACTIONS(3100), - [anon_sym_lateinit] = ACTIONS(3100), - [anon_sym_public] = ACTIONS(3100), - [anon_sym_private] = ACTIONS(3100), - [anon_sym_internal] = ACTIONS(3100), - [anon_sym_protected] = ACTIONS(3100), - [anon_sym_tailrec] = ACTIONS(3100), - [anon_sym_operator] = ACTIONS(3100), - [anon_sym_infix] = ACTIONS(3100), - [anon_sym_inline] = ACTIONS(3100), - [anon_sym_external] = ACTIONS(3100), - [sym_property_modifier] = ACTIONS(3100), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_final] = ACTIONS(3100), - [anon_sym_open] = ACTIONS(3100), - [anon_sym_vararg] = ACTIONS(3100), - [anon_sym_noinline] = ACTIONS(3100), - [anon_sym_crossinline] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2564] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3141), - [anon_sym_sealed] = ACTIONS(3141), - [anon_sym_annotation] = ACTIONS(3141), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_override] = ACTIONS(3141), - [anon_sym_lateinit] = ACTIONS(3141), - [anon_sym_public] = ACTIONS(3141), - [anon_sym_private] = ACTIONS(3141), - [anon_sym_internal] = ACTIONS(3141), - [anon_sym_protected] = ACTIONS(3141), - [anon_sym_tailrec] = ACTIONS(3141), - [anon_sym_operator] = ACTIONS(3141), - [anon_sym_infix] = ACTIONS(3141), - [anon_sym_inline] = ACTIONS(3141), - [anon_sym_external] = ACTIONS(3141), - [sym_property_modifier] = ACTIONS(3141), - [anon_sym_abstract] = ACTIONS(3141), - [anon_sym_final] = ACTIONS(3141), - [anon_sym_open] = ACTIONS(3141), - [anon_sym_vararg] = ACTIONS(3141), - [anon_sym_noinline] = ACTIONS(3141), - [anon_sym_crossinline] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2565] = { - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5978), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2566] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3044), - [anon_sym_sealed] = ACTIONS(3044), - [anon_sym_annotation] = ACTIONS(3044), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3044), - [anon_sym_lateinit] = ACTIONS(3044), - [anon_sym_public] = ACTIONS(3044), - [anon_sym_private] = ACTIONS(3044), - [anon_sym_internal] = ACTIONS(3044), - [anon_sym_protected] = ACTIONS(3044), - [anon_sym_tailrec] = ACTIONS(3044), - [anon_sym_operator] = ACTIONS(3044), - [anon_sym_infix] = ACTIONS(3044), - [anon_sym_inline] = ACTIONS(3044), - [anon_sym_external] = ACTIONS(3044), - [sym_property_modifier] = ACTIONS(3044), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_final] = ACTIONS(3044), - [anon_sym_open] = ACTIONS(3044), - [anon_sym_vararg] = ACTIONS(3044), - [anon_sym_noinline] = ACTIONS(3044), - [anon_sym_crossinline] = ACTIONS(3044), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2567] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2568] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3126), - [anon_sym_sealed] = ACTIONS(3126), - [anon_sym_annotation] = ACTIONS(3126), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_lateinit] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_internal] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_tailrec] = ACTIONS(3126), - [anon_sym_operator] = ACTIONS(3126), - [anon_sym_infix] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym_external] = ACTIONS(3126), - [sym_property_modifier] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_final] = ACTIONS(3126), - [anon_sym_open] = ACTIONS(3126), - [anon_sym_vararg] = ACTIONS(3126), - [anon_sym_noinline] = ACTIONS(3126), - [anon_sym_crossinline] = ACTIONS(3126), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2569] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3057), - [anon_sym_sealed] = ACTIONS(3057), - [anon_sym_annotation] = ACTIONS(3057), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3057), - [anon_sym_lateinit] = ACTIONS(3057), - [anon_sym_public] = ACTIONS(3057), - [anon_sym_private] = ACTIONS(3057), - [anon_sym_internal] = ACTIONS(3057), - [anon_sym_protected] = ACTIONS(3057), - [anon_sym_tailrec] = ACTIONS(3057), - [anon_sym_operator] = ACTIONS(3057), - [anon_sym_infix] = ACTIONS(3057), - [anon_sym_inline] = ACTIONS(3057), - [anon_sym_external] = ACTIONS(3057), - [sym_property_modifier] = ACTIONS(3057), - [anon_sym_abstract] = ACTIONS(3057), - [anon_sym_final] = ACTIONS(3057), - [anon_sym_open] = ACTIONS(3057), - [anon_sym_vararg] = ACTIONS(3057), - [anon_sym_noinline] = ACTIONS(3057), - [anon_sym_crossinline] = ACTIONS(3057), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2570] = { - [sym_primary_constructor] = STATE(4159), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(2638), - [sym_type_constraints] = STATE(3324), - [sym_enum_class_body] = STATE(3467), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6142), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_while] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3200), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2571] = { - [sym_getter] = STATE(5315), - [sym_setter] = STATE(5315), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5804), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [2572] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3084), - [anon_sym_sealed] = ACTIONS(3084), - [anon_sym_annotation] = ACTIONS(3084), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3084), - [anon_sym_lateinit] = ACTIONS(3084), - [anon_sym_public] = ACTIONS(3084), - [anon_sym_private] = ACTIONS(3084), - [anon_sym_internal] = ACTIONS(3084), - [anon_sym_protected] = ACTIONS(3084), - [anon_sym_tailrec] = ACTIONS(3084), - [anon_sym_operator] = ACTIONS(3084), - [anon_sym_infix] = ACTIONS(3084), - [anon_sym_inline] = ACTIONS(3084), - [anon_sym_external] = ACTIONS(3084), - [sym_property_modifier] = ACTIONS(3084), - [anon_sym_abstract] = ACTIONS(3084), - [anon_sym_final] = ACTIONS(3084), - [anon_sym_open] = ACTIONS(3084), - [anon_sym_vararg] = ACTIONS(3084), - [anon_sym_noinline] = ACTIONS(3084), - [anon_sym_crossinline] = ACTIONS(3084), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2573] = { - [sym_primary_constructor] = STATE(5468), - [sym_class_body] = STATE(4838), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(2659), - [sym_type_constraints] = STATE(4652), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6144), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3186), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2574] = { - [sym_primary_constructor] = STATE(4172), - [sym_class_body] = STATE(3555), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(2666), - [sym_type_constraints] = STATE(3299), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6146), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2575] = { - [sym_primary_constructor] = STATE(4185), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(2665), - [sym_type_constraints] = STATE(3278), - [sym_enum_class_body] = STATE(3555), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6148), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2576] = { - [sym_primary_constructor] = STATE(5454), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(2616), - [sym_type_constraints] = STATE(4663), - [sym_enum_class_body] = STATE(4806), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6150), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2577] = { - [sym_primary_constructor] = STATE(5461), - [sym_class_body] = STATE(4806), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(2613), - [sym_type_constraints] = STATE(4671), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6152), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_while] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2578] = { - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2579] = { - [sym_primary_constructor] = STATE(4189), - [sym_class_body] = STATE(3444), - [sym__class_parameters] = STATE(3320), - [sym_type_parameters] = STATE(2660), - [sym_type_constraints] = STATE(3311), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6154), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3186), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2580] = { - [sym_primary_constructor] = STATE(5459), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2622), - [sym_type_constraints] = STATE(5029), - [sym_enum_class_body] = STATE(5099), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6156), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2581] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3137), - [anon_sym_sealed] = ACTIONS(3137), - [anon_sym_annotation] = ACTIONS(3137), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3137), - [anon_sym_lateinit] = ACTIONS(3137), - [anon_sym_public] = ACTIONS(3137), - [anon_sym_private] = ACTIONS(3137), - [anon_sym_internal] = ACTIONS(3137), - [anon_sym_protected] = ACTIONS(3137), - [anon_sym_tailrec] = ACTIONS(3137), - [anon_sym_operator] = ACTIONS(3137), - [anon_sym_infix] = ACTIONS(3137), - [anon_sym_inline] = ACTIONS(3137), - [anon_sym_external] = ACTIONS(3137), - [sym_property_modifier] = ACTIONS(3137), - [anon_sym_abstract] = ACTIONS(3137), - [anon_sym_final] = ACTIONS(3137), - [anon_sym_open] = ACTIONS(3137), - [anon_sym_vararg] = ACTIONS(3137), - [anon_sym_noinline] = ACTIONS(3137), - [anon_sym_crossinline] = ACTIONS(3137), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2582] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3076), - [anon_sym_sealed] = ACTIONS(3076), - [anon_sym_annotation] = ACTIONS(3076), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3076), - [anon_sym_lateinit] = ACTIONS(3076), - [anon_sym_public] = ACTIONS(3076), - [anon_sym_private] = ACTIONS(3076), - [anon_sym_internal] = ACTIONS(3076), - [anon_sym_protected] = ACTIONS(3076), - [anon_sym_tailrec] = ACTIONS(3076), - [anon_sym_operator] = ACTIONS(3076), - [anon_sym_infix] = ACTIONS(3076), - [anon_sym_inline] = ACTIONS(3076), - [anon_sym_external] = ACTIONS(3076), - [sym_property_modifier] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3076), - [anon_sym_final] = ACTIONS(3076), - [anon_sym_open] = ACTIONS(3076), - [anon_sym_vararg] = ACTIONS(3076), - [anon_sym_noinline] = ACTIONS(3076), - [anon_sym_crossinline] = ACTIONS(3076), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2583] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3130), - [anon_sym_sealed] = ACTIONS(3130), - [anon_sym_annotation] = ACTIONS(3130), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3130), - [anon_sym_lateinit] = ACTIONS(3130), - [anon_sym_public] = ACTIONS(3130), - [anon_sym_private] = ACTIONS(3130), - [anon_sym_internal] = ACTIONS(3130), - [anon_sym_protected] = ACTIONS(3130), - [anon_sym_tailrec] = ACTIONS(3130), - [anon_sym_operator] = ACTIONS(3130), - [anon_sym_infix] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym_external] = ACTIONS(3130), - [sym_property_modifier] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3130), - [anon_sym_final] = ACTIONS(3130), - [anon_sym_open] = ACTIONS(3130), - [anon_sym_vararg] = ACTIONS(3130), - [anon_sym_noinline] = ACTIONS(3130), - [anon_sym_crossinline] = ACTIONS(3130), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2584] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3115), - [anon_sym_sealed] = ACTIONS(3115), - [anon_sym_annotation] = ACTIONS(3115), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_override] = ACTIONS(3115), - [anon_sym_lateinit] = ACTIONS(3115), - [anon_sym_public] = ACTIONS(3115), - [anon_sym_private] = ACTIONS(3115), - [anon_sym_internal] = ACTIONS(3115), - [anon_sym_protected] = ACTIONS(3115), - [anon_sym_tailrec] = ACTIONS(3115), - [anon_sym_operator] = ACTIONS(3115), - [anon_sym_infix] = ACTIONS(3115), - [anon_sym_inline] = ACTIONS(3115), - [anon_sym_external] = ACTIONS(3115), - [sym_property_modifier] = ACTIONS(3115), - [anon_sym_abstract] = ACTIONS(3115), - [anon_sym_final] = ACTIONS(3115), - [anon_sym_open] = ACTIONS(3115), - [anon_sym_vararg] = ACTIONS(3115), - [anon_sym_noinline] = ACTIONS(3115), - [anon_sym_crossinline] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2585] = { - [sym_primary_constructor] = STATE(5475), - [sym_class_body] = STATE(5107), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2645), - [sym_type_constraints] = STATE(4962), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6158), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3186), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2586] = { - [sym_primary_constructor] = STATE(4166), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2650), - [sym_type_constraints] = STATE(3710), - [sym_enum_class_body] = STATE(4007), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6160), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3200), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2587] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3111), - [anon_sym_sealed] = ACTIONS(3111), - [anon_sym_annotation] = ACTIONS(3111), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3111), - [anon_sym_lateinit] = ACTIONS(3111), - [anon_sym_public] = ACTIONS(3111), - [anon_sym_private] = ACTIONS(3111), - [anon_sym_internal] = ACTIONS(3111), - [anon_sym_protected] = ACTIONS(3111), - [anon_sym_tailrec] = ACTIONS(3111), - [anon_sym_operator] = ACTIONS(3111), - [anon_sym_infix] = ACTIONS(3111), - [anon_sym_inline] = ACTIONS(3111), - [anon_sym_external] = ACTIONS(3111), - [sym_property_modifier] = ACTIONS(3111), - [anon_sym_abstract] = ACTIONS(3111), - [anon_sym_final] = ACTIONS(3111), - [anon_sym_open] = ACTIONS(3111), - [anon_sym_vararg] = ACTIONS(3111), - [anon_sym_noinline] = ACTIONS(3111), - [anon_sym_crossinline] = ACTIONS(3111), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2588] = { - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9449), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(5930), - [anon_sym_set] = ACTIONS(5932), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2589] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2590] = { - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2591] = { - [sym_primary_constructor] = STATE(4177), - [sym_class_body] = STATE(4017), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2608), - [sym_type_constraints] = STATE(3780), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6162), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3186), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3186), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2592] = { - [sym_indexing_suffix] = STATE(3834), - [sym_navigation_suffix] = STATE(3836), - [sym_call_suffix] = STATE(3840), - [sym_annotated_lambda] = STATE(3847), - [sym_type_arguments] = STATE(8300), - [sym_value_arguments] = STATE(3056), - [sym_lambda_literal] = STATE(3853), - [sym__equality_operator] = STATE(1445), - [sym__comparison_operator] = STATE(1446), - [sym__in_operator] = STATE(1447), - [sym__is_operator] = STATE(6052), - [sym__additive_operator] = STATE(1448), - [sym__multiplicative_operator] = STATE(1449), - [sym__as_operator] = STATE(6051), - [sym__postfix_unary_operator] = STATE(3858), - [sym__member_access_operator] = STATE(7620), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1451), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(3612), - [anon_sym_DOT] = ACTIONS(3614), - [anon_sym_as] = ACTIONS(3616), - [anon_sym_LBRACE] = ACTIONS(1594), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(3618), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(4738), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(4746), - [sym_label] = ACTIONS(3630), - [anon_sym_in] = ACTIONS(4748), - [anon_sym_DOT_DOT] = ACTIONS(4750), - [anon_sym_QMARK_COLON] = ACTIONS(4752), - [anon_sym_AMP_AMP] = ACTIONS(4754), - [anon_sym_PIPE_PIPE] = ACTIONS(4756), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(3642), - [anon_sym_BANG_EQ] = ACTIONS(4758), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4760), - [anon_sym_EQ_EQ] = ACTIONS(4758), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4760), - [anon_sym_LT_EQ] = ACTIONS(4762), - [anon_sym_GT_EQ] = ACTIONS(4762), - [anon_sym_BANGin] = ACTIONS(4764), - [anon_sym_is] = ACTIONS(3652), - [anon_sym_BANGis] = ACTIONS(3654), - [anon_sym_PLUS] = ACTIONS(4766), - [anon_sym_DASH] = ACTIONS(4766), - [anon_sym_SLASH] = ACTIONS(4768), - [anon_sym_PERCENT] = ACTIONS(4746), - [anon_sym_as_QMARK] = ACTIONS(3658), - [anon_sym_PLUS_PLUS] = ACTIONS(3660), - [anon_sym_DASH_DASH] = ACTIONS(3660), - [anon_sym_BANG_BANG] = ACTIONS(3660), - [anon_sym_suspend] = ACTIONS(3107), - [anon_sym_sealed] = ACTIONS(3107), - [anon_sym_annotation] = ACTIONS(3107), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_override] = ACTIONS(3107), - [anon_sym_lateinit] = ACTIONS(3107), - [anon_sym_public] = ACTIONS(3107), - [anon_sym_private] = ACTIONS(3107), - [anon_sym_internal] = ACTIONS(3107), - [anon_sym_protected] = ACTIONS(3107), - [anon_sym_tailrec] = ACTIONS(3107), - [anon_sym_operator] = ACTIONS(3107), - [anon_sym_infix] = ACTIONS(3107), - [anon_sym_inline] = ACTIONS(3107), - [anon_sym_external] = ACTIONS(3107), - [sym_property_modifier] = ACTIONS(3107), - [anon_sym_abstract] = ACTIONS(3107), - [anon_sym_final] = ACTIONS(3107), - [anon_sym_open] = ACTIONS(3107), - [anon_sym_vararg] = ACTIONS(3107), - [anon_sym_noinline] = ACTIONS(3107), - [anon_sym_crossinline] = ACTIONS(3107), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(3642), - [sym_multiline_comment] = ACTIONS(3), - }, - [2593] = { - [sym_primary_constructor] = STATE(5462), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2655), - [sym_type_constraints] = STATE(5044), - [sym_enum_class_body] = STATE(5100), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6164), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3200), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2594] = { - [sym_primary_constructor] = STATE(5420), - [sym__class_parameters] = STATE(4651), - [sym_type_parameters] = STATE(2612), - [sym_type_constraints] = STATE(4686), - [sym_enum_class_body] = STATE(4712), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6166), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3200), - [anon_sym_LT] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_while] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3200), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2595] = { - [sym_primary_constructor] = STATE(5471), - [sym_class_body] = STATE(5099), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2610), - [sym_type_constraints] = STATE(4972), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6168), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2596] = { - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9406), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(5900), - [anon_sym_get] = ACTIONS(5902), - [anon_sym_set] = ACTIONS(5904), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2597] = { - [sym_primary_constructor] = STATE(4173), - [sym_class_body] = STATE(3914), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2605), - [sym_type_constraints] = STATE(3806), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6170), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2598] = { - [sym_primary_constructor] = STATE(4175), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2606), - [sym_type_constraints] = STATE(3745), - [sym_enum_class_body] = STATE(3914), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6172), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3154), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2599] = { - [sym_primary_constructor] = STATE(4206), - [sym_class_body] = STATE(3914), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2702), - [sym_type_constraints] = STATE(3806), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6174), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2600] = { - [sym_type_constraints] = STATE(2744), - [sym_property_delegate] = STATE(2838), - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6176), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4561), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2601] = { - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2602] = { - [sym_primary_constructor] = STATE(4204), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2712), - [sym_type_constraints] = STATE(3745), - [sym_enum_class_body] = STATE(3914), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6184), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2603] = { - [sym_type_constraints] = STATE(2720), - [sym_property_delegate] = STATE(2768), - [sym_getter] = STATE(3980), - [sym_setter] = STATE(3980), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(6186), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_COMMA] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6190), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(3286), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3286), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2604] = { - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3994), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2605] = { - [sym_primary_constructor] = STATE(4167), - [sym_class_body] = STATE(3893), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3712), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6196), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2606] = { - [sym_primary_constructor] = STATE(4168), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3711), - [sym_enum_class_body] = STATE(3893), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6198), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2607] = { - [sym_getter] = STATE(5133), - [sym_setter] = STATE(5133), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(3996), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2608] = { - [sym_primary_constructor] = STATE(4176), - [sym_class_body] = STATE(3947), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3738), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6200), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2609] = { - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3930), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2610] = { - [sym_primary_constructor] = STATE(5480), - [sym_class_body] = STATE(5082), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5048), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6202), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2611] = { - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2612] = { - [sym_primary_constructor] = STATE(5484), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4692), - [sym_enum_class_body] = STATE(4702), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6204), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2613] = { - [sym_primary_constructor] = STATE(5474), - [sym_class_body] = STATE(4733), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4689), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6206), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2614] = { - [sym_primary_constructor] = STATE(5522), - [sym_class_body] = STATE(5107), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2716), - [sym_type_constraints] = STATE(4962), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6208), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3186), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2615] = { - [sym_type_constraints] = STATE(2740), - [sym_property_delegate] = STATE(2822), - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6210), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4531), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2616] = { - [sym_primary_constructor] = STATE(5473), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4690), - [sym_enum_class_body] = STATE(4733), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6212), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2617] = { - [sym_type_constraints] = STATE(2747), - [sym_property_delegate] = STATE(2816), - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6214), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4692), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2618] = { - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6050), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2619] = { - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2620] = { - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2621] = { - [sym_type_constraints] = STATE(2684), - [sym_property_delegate] = STATE(2774), - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6220), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4380), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2622] = { - [sym_primary_constructor] = STATE(5479), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5057), - [sym_enum_class_body] = STATE(5082), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2623] = { - [sym_type_constraints] = STATE(2738), - [sym_property_delegate] = STATE(2864), - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6224), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(6226), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2624] = { - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3992), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2625] = { - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2626] = { - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2627] = { - [sym_type_constraints] = STATE(2719), - [sym_property_delegate] = STATE(2767), - [sym_getter] = STATE(5080), - [sym_setter] = STATE(5080), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(6228), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_COMMA] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6230), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(3286), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3286), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2628] = { - [sym_primary_constructor] = STATE(4197), - [sym_class_body] = STATE(4017), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2693), - [sym_type_constraints] = STATE(3780), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3182), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6236), - [anon_sym_LBRACK] = ACTIONS(3186), - [anon_sym_DOT] = ACTIONS(3182), - [anon_sym_as] = ACTIONS(3182), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3186), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3186), - [anon_sym_get] = ACTIONS(3182), - [anon_sym_set] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3186), - [sym_label] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_DOT_DOT] = ACTIONS(3186), - [anon_sym_QMARK_COLON] = ACTIONS(3186), - [anon_sym_AMP_AMP] = ACTIONS(3186), - [anon_sym_PIPE_PIPE] = ACTIONS(3186), - [anon_sym_else] = ACTIONS(3182), - [anon_sym_COLON_COLON] = ACTIONS(3186), - [anon_sym_BANG_EQ] = ACTIONS(3182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3186), - [anon_sym_EQ_EQ] = ACTIONS(3182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3186), - [anon_sym_LT_EQ] = ACTIONS(3186), - [anon_sym_GT_EQ] = ACTIONS(3186), - [anon_sym_BANGin] = ACTIONS(3186), - [anon_sym_is] = ACTIONS(3182), - [anon_sym_BANGis] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_SLASH] = ACTIONS(3182), - [anon_sym_PERCENT] = ACTIONS(3186), - [anon_sym_as_QMARK] = ACTIONS(3186), - [anon_sym_PLUS_PLUS] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3186), - [anon_sym_BANG_BANG] = ACTIONS(3186), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3186), - [sym__automatic_semicolon] = ACTIONS(3186), - [sym_safe_nav] = ACTIONS(3186), - [sym_multiline_comment] = ACTIONS(3), - }, - [2629] = { - [sym_primary_constructor] = STATE(5487), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2727), - [sym_type_constraints] = STATE(5029), - [sym_enum_class_body] = STATE(5099), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6238), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2630] = { - [sym_type_constraints] = STATE(2733), - [sym_property_delegate] = STATE(2766), - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6240), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6242), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2631] = { - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(3988), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2632] = { - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6070), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2633] = { - [sym_getter] = STATE(5373), - [sym_setter] = STATE(5373), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [2634] = { - [sym_primary_constructor] = STATE(5517), - [sym_class_body] = STATE(5099), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2730), - [sym_type_constraints] = STATE(4972), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6244), - [anon_sym_LBRACK] = ACTIONS(3154), - [anon_sym_DOT] = ACTIONS(3148), - [anon_sym_as] = ACTIONS(3148), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3154), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3148), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3154), - [anon_sym_get] = ACTIONS(3148), - [anon_sym_set] = ACTIONS(3148), - [anon_sym_STAR] = ACTIONS(3154), - [sym_label] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3148), - [anon_sym_DOT_DOT] = ACTIONS(3154), - [anon_sym_QMARK_COLON] = ACTIONS(3154), - [anon_sym_AMP_AMP] = ACTIONS(3154), - [anon_sym_PIPE_PIPE] = ACTIONS(3154), - [anon_sym_else] = ACTIONS(3148), - [anon_sym_COLON_COLON] = ACTIONS(3154), - [anon_sym_BANG_EQ] = ACTIONS(3148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3154), - [anon_sym_EQ_EQ] = ACTIONS(3148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3154), - [anon_sym_LT_EQ] = ACTIONS(3154), - [anon_sym_GT_EQ] = ACTIONS(3154), - [anon_sym_BANGin] = ACTIONS(3154), - [anon_sym_is] = ACTIONS(3148), - [anon_sym_BANGis] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3148), - [anon_sym_SLASH] = ACTIONS(3148), - [anon_sym_PERCENT] = ACTIONS(3154), - [anon_sym_as_QMARK] = ACTIONS(3154), - [anon_sym_PLUS_PLUS] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3154), - [anon_sym_BANG_BANG] = ACTIONS(3154), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3154), - [sym__automatic_semicolon] = ACTIONS(3154), - [sym_safe_nav] = ACTIONS(3154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2635] = { - [sym_type_constraints] = STATE(2743), - [sym_property_delegate] = STATE(2842), - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6246), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(6248), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2636] = { - [sym_type_constraints] = STATE(2728), - [sym_property_delegate] = STATE(2779), - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6250), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4424), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2637] = { - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(3990), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2638] = { - [sym_primary_constructor] = STATE(4154), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3363), - [sym_enum_class_body] = STATE(3430), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6252), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2639] = { - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2640] = { - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3986), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2641] = { - [sym_primary_constructor] = STATE(5513), - [sym__class_parameters] = STATE(5011), - [sym_type_parameters] = STATE(2725), - [sym_type_constraints] = STATE(5044), - [sym_enum_class_body] = STATE(5100), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6254), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3200), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2642] = { - [sym_getter] = STATE(3911), - [sym_setter] = STATE(3911), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2643] = { - [sym_type_constraints] = STATE(2688), - [sym_property_delegate] = STATE(2782), - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6256), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4386), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2644] = { - [sym_type_constraints] = STATE(2706), - [sym_property_delegate] = STATE(2777), - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6258), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4430), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2645] = { - [sym_primary_constructor] = STATE(5457), - [sym_class_body] = STATE(5088), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5034), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6260), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2646] = { - [sym_getter] = STATE(3911), - [sym_setter] = STATE(3911), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(3984), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2647] = { - [sym_getter] = STATE(3899), - [sym_setter] = STATE(3899), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2648] = { - [sym_getter] = STATE(3830), - [sym_setter] = STATE(3830), - [sym_modifiers] = STATE(9414), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(6022), - [anon_sym_set] = ACTIONS(6024), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2649] = { - [sym_getter] = STATE(5133), - [sym_setter] = STATE(5133), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2650] = { - [sym_primary_constructor] = STATE(4165), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3743), - [sym_enum_class_body] = STATE(3876), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6262), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2651] = { - [sym_getter] = STATE(5364), - [sym_setter] = STATE(5364), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [2652] = { - [sym_type_constraints] = STATE(2750), - [sym_property_delegate] = STATE(2831), - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6264), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4696), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2653] = { - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2654] = { - [sym_getter] = STATE(5381), - [sym_setter] = STATE(5381), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [2655] = { - [sym_primary_constructor] = STATE(5423), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5012), - [sym_enum_class_body] = STATE(5191), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6266), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2656] = { - [sym_type_constraints] = STATE(2721), - [sym_property_delegate] = STATE(2787), - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6268), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4291), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2657] = { - [sym_type_constraints] = STATE(2739), - [sym_property_delegate] = STATE(2867), - [sym_getter] = STATE(3484), - [sym_setter] = STATE(3484), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(6270), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_RPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(6272), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(3286), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3286), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2658] = { - [sym_type_constraints] = STATE(2741), - [sym_property_delegate] = STATE(2862), - [sym_getter] = STATE(4825), - [sym_setter] = STATE(4825), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(6274), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_RPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(6276), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(3286), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3286), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2659] = { - [sym_primary_constructor] = STATE(5421), - [sym_class_body] = STATE(4804), - [sym__class_parameters] = STATE(4651), - [sym_type_constraints] = STATE(4658), - [sym_modifiers] = STATE(9780), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6278), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5432), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5412), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2660] = { - [sym_primary_constructor] = STATE(4178), - [sym_class_body] = STATE(3549), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3273), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6280), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2661] = { - [sym_getter] = STATE(5315), - [sym_setter] = STATE(5315), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [2662] = { - [sym_primary_constructor] = STATE(4195), - [sym__class_parameters] = STATE(3793), - [sym_type_parameters] = STATE(2729), - [sym_type_constraints] = STATE(3710), - [sym_enum_class_body] = STATE(4007), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6282), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_as] = ACTIONS(3196), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(5740), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_STAR] = ACTIONS(3200), - [sym_label] = ACTIONS(3200), - [anon_sym_in] = ACTIONS(3196), - [anon_sym_DOT_DOT] = ACTIONS(3200), - [anon_sym_QMARK_COLON] = ACTIONS(3200), - [anon_sym_AMP_AMP] = ACTIONS(3200), - [anon_sym_PIPE_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_BANG_EQ] = ACTIONS(3196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3200), - [anon_sym_EQ_EQ] = ACTIONS(3196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3200), - [anon_sym_LT_EQ] = ACTIONS(3200), - [anon_sym_GT_EQ] = ACTIONS(3200), - [anon_sym_BANGin] = ACTIONS(3200), - [anon_sym_is] = ACTIONS(3196), - [anon_sym_BANGis] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_PERCENT] = ACTIONS(3200), - [anon_sym_as_QMARK] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_BANG_BANG] = ACTIONS(3200), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3200), - [sym__automatic_semicolon] = ACTIONS(3200), - [sym_safe_nav] = ACTIONS(3200), - [sym_multiline_comment] = ACTIONS(3), - }, - [2663] = { - [sym_getter] = STATE(5393), - [sym_setter] = STATE(5393), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_fun] = ACTIONS(3368), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(3368), - [anon_sym_super] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3370), - [sym_label] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_null] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_when] = ACTIONS(3368), - [anon_sym_try] = ACTIONS(3368), - [anon_sym_throw] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3368), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3370), - [anon_sym_continue_AT] = ACTIONS(3370), - [anon_sym_break_AT] = ACTIONS(3370), - [anon_sym_this_AT] = ACTIONS(3370), - [anon_sym_super_AT] = ACTIONS(3370), - [sym_real_literal] = ACTIONS(3370), - [sym_integer_literal] = ACTIONS(3368), - [sym_hex_literal] = ACTIONS(3370), - [sym_bin_literal] = ACTIONS(3370), - [anon_sym_true] = ACTIONS(3368), - [anon_sym_false] = ACTIONS(3368), - [anon_sym_SQUOTE] = ACTIONS(3370), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3370), - }, - [2664] = { - [sym_type_constraints] = STATE(2679), - [sym_property_delegate] = STATE(2795), - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6284), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4432), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2665] = { - [sym_primary_constructor] = STATE(4153), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3306), - [sym_enum_class_body] = STATE(3501), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6286), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2666] = { - [sym_primary_constructor] = STATE(4158), - [sym_class_body] = STATE(3501), - [sym__class_parameters] = STATE(3320), - [sym_type_constraints] = STATE(3339), - [sym_modifiers] = STATE(9707), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6288), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5442), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2667] = { - [sym_getter] = STATE(5128), - [sym_setter] = STATE(5128), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2668] = { - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2669] = { - [sym_getter] = STATE(5348), - [sym_setter] = STATE(5348), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [2670] = { - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(3924), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2671] = { - [sym_type_constraints] = STATE(2732), - [sym_property_delegate] = STATE(2806), - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6290), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6292), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2672] = { - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(3936), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2673] = { - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2674] = { - [sym_getter] = STATE(5328), - [sym_setter] = STATE(5328), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [2675] = { - [sym_getter] = STATE(5124), - [sym_setter] = STATE(5124), - [sym_modifiers] = STATE(9227), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(6028), - [anon_sym_set] = ACTIONS(6030), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2676] = { - [sym_getter] = STATE(5388), - [sym_setter] = STATE(5388), - [sym_modifiers] = STATE(9257), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_get] = ACTIONS(5806), - [anon_sym_set] = ACTIONS(5808), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1766), - [sym_label] = ACTIONS(1764), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [2677] = { - [sym_type_constraints] = STATE(2751), - [sym_property_delegate] = STATE(2821), - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6294), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4694), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2678] = { - [sym_type_constraints] = STATE(2745), - [sym_property_delegate] = STATE(2829), - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6296), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4571), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2679] = { - [sym_property_delegate] = STATE(2797), - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6298), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4434), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2680] = { - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4006), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1746), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2681] = { - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1772), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2682] = { - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1746), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2683] = { - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4064), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1772), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2684] = { - [sym_property_delegate] = STATE(2787), - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6268), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4291), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2685] = { - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6096), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2686] = { - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1772), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2687] = { - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1756), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2688] = { - [sym_property_delegate] = STATE(2774), - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6220), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4380), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2689] = { - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4062), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1756), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2690] = { - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2691] = { - [sym_type_constraints] = STATE(2760), - [sym_property_delegate] = STATE(2935), - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6300), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4830), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2692] = { - [sym_type_constraints] = STATE(2754), - [sym_property_delegate] = STATE(2944), - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6308), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6310), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2693] = { - [sym_primary_constructor] = STATE(4208), - [sym_class_body] = STATE(3947), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3738), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6312), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2694] = { - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4036), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1772), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2695] = { - [sym_type_constraints] = STATE(2764), - [sym_property_delegate] = STATE(2919), - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6314), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(5067), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2696] = { - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1740), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2697] = { - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1756), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2698] = { - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4056), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1756), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2699] = { - [sym_getter] = STATE(3382), - [sym_setter] = STATE(3382), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1684), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2700] = { - [sym_getter] = STATE(3382), - [sym_setter] = STATE(3382), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(4052), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1684), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2701] = { - [sym_getter] = STATE(3393), - [sym_setter] = STATE(3393), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_RBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1766), - [anon_sym_DASH_GT] = ACTIONS(1766), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1766), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2702] = { - [sym_primary_constructor] = STATE(4211), - [sym_class_body] = STATE(3893), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3712), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6320), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2703] = { - [sym_type_constraints] = STATE(2762), - [sym_property_delegate] = STATE(2922), - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6322), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4796), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2704] = { - [sym_getter] = STATE(3400), - [sym_setter] = STATE(3400), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_RBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_RPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(3370), - [anon_sym_DASH_GT] = ACTIONS(3370), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3370), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2705] = { - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6132), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2706] = { - [sym_property_delegate] = STATE(2795), - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6284), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4432), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2707] = { - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4068), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1740), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2708] = { - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2709] = { - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1740), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2710] = { - [sym_type_constraints] = STATE(2765), - [sym_property_delegate] = STATE(2899), - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6324), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(5069), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2711] = { - [sym_getter] = STATE(4822), - [sym_setter] = STATE(4822), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1684), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2712] = { - [sym_primary_constructor] = STATE(4216), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3711), - [sym_enum_class_body] = STATE(3893), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6326), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2713] = { - [sym_getter] = STATE(4836), - [sym_setter] = STATE(4836), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_RBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1766), - [anon_sym_DASH_GT] = ACTIONS(1766), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1766), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2714] = { - [sym_type_constraints] = STATE(2757), - [sym_property_delegate] = STATE(2902), - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6328), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4786), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2715] = { - [sym_type_constraints] = STATE(2763), - [sym_property_delegate] = STATE(2954), - [sym_getter] = STATE(5080), - [sym_setter] = STATE(5080), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(6330), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6332), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(3286), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3286), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2716] = { - [sym_primary_constructor] = STATE(5495), - [sym_class_body] = STATE(5088), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5034), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6334), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2717] = { - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4060), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1746), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2718] = { - [sym_getter] = STATE(4822), - [sym_setter] = STATE(4822), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(4054), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1684), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2719] = { - [sym_property_delegate] = STATE(2766), - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6240), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6242), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2720] = { - [sym_property_delegate] = STATE(2806), - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6290), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6292), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2721] = { - [sym_property_delegate] = STATE(2799), - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6336), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4339), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2722] = { - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9447), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4058), - [anon_sym_get] = ACTIONS(6088), - [anon_sym_set] = ACTIONS(6090), - [anon_sym_STAR] = ACTIONS(1740), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2723] = { - [sym_getter] = STATE(4861), - [sym_setter] = STATE(4861), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_RBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_RPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(3370), - [anon_sym_DASH_GT] = ACTIONS(3370), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3370), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2724] = { - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9115), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(6080), - [anon_sym_set] = ACTIONS(6082), - [anon_sym_STAR] = ACTIONS(1746), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2725] = { - [sym_primary_constructor] = STATE(5530), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5012), - [sym_enum_class_body] = STATE(5191), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6338), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2726] = { - [sym_type_constraints] = STATE(2753), - [sym_property_delegate] = STATE(2950), - [sym_getter] = STATE(3980), - [sym_setter] = STATE(3980), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym_DOT] = ACTIONS(3284), - [anon_sym_as] = ACTIONS(3284), - [anon_sym_EQ] = ACTIONS(6340), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3286), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(3284), - [anon_sym_GT] = ACTIONS(3284), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6342), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(3286), - [sym_label] = ACTIONS(3286), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_DOT_DOT] = ACTIONS(3286), - [anon_sym_QMARK_COLON] = ACTIONS(3286), - [anon_sym_AMP_AMP] = ACTIONS(3286), - [anon_sym_PIPE_PIPE] = ACTIONS(3286), - [anon_sym_else] = ACTIONS(3284), - [anon_sym_COLON_COLON] = ACTIONS(3286), - [anon_sym_BANG_EQ] = ACTIONS(3284), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3286), - [anon_sym_EQ_EQ] = ACTIONS(3284), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3286), - [anon_sym_LT_EQ] = ACTIONS(3286), - [anon_sym_GT_EQ] = ACTIONS(3286), - [anon_sym_BANGin] = ACTIONS(3286), - [anon_sym_is] = ACTIONS(3284), - [anon_sym_BANGis] = ACTIONS(3286), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_SLASH] = ACTIONS(3284), - [anon_sym_PERCENT] = ACTIONS(3286), - [anon_sym_as_QMARK] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_BANG_BANG] = ACTIONS(3286), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3286), - [sym__automatic_semicolon] = ACTIONS(3286), - [sym_safe_nav] = ACTIONS(3286), - [sym_multiline_comment] = ACTIONS(3), - }, - [2727] = { - [sym_primary_constructor] = STATE(5500), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5057), - [sym_enum_class_body] = STATE(5082), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6344), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5766), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2728] = { - [sym_property_delegate] = STATE(2777), - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6258), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4430), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2729] = { - [sym_primary_constructor] = STATE(4212), - [sym__class_parameters] = STATE(3793), - [sym_type_constraints] = STATE(3743), - [sym_enum_class_body] = STATE(3876), - [sym_modifiers] = STATE(9738), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6346), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_constructor] = ACTIONS(5734), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(5738), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2730] = { - [sym_primary_constructor] = STATE(5510), - [sym_class_body] = STATE(5082), - [sym__class_parameters] = STATE(5011), - [sym_type_constraints] = STATE(5048), - [sym_modifiers] = STATE(9877), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_COLON] = ACTIONS(6348), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_constructor] = ACTIONS(5754), - [anon_sym_LBRACE] = ACTIONS(5756), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(5758), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5760), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3166), - [anon_sym_sealed] = ACTIONS(3168), - [anon_sym_annotation] = ACTIONS(3168), - [anon_sym_data] = ACTIONS(3168), - [anon_sym_inner] = ACTIONS(3168), - [anon_sym_value] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3170), - [anon_sym_lateinit] = ACTIONS(3170), - [anon_sym_public] = ACTIONS(3172), - [anon_sym_private] = ACTIONS(3172), - [anon_sym_internal] = ACTIONS(3172), - [anon_sym_protected] = ACTIONS(3172), - [anon_sym_tailrec] = ACTIONS(3166), - [anon_sym_operator] = ACTIONS(3166), - [anon_sym_infix] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym_external] = ACTIONS(3166), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(3176), - [anon_sym_final] = ACTIONS(3176), - [anon_sym_open] = ACTIONS(3176), - [anon_sym_vararg] = ACTIONS(3178), - [anon_sym_noinline] = ACTIONS(3178), - [anon_sym_crossinline] = ACTIONS(3178), - [anon_sym_expect] = ACTIONS(3180), - [anon_sym_actual] = ACTIONS(3180), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2731] = { - [sym_type_constraints] = STATE(2758), - [sym_property_delegate] = STATE(2953), - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6350), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(6352), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2732] = { - [sym_property_delegate] = STATE(2782), - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6256), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4386), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2733] = { - [sym_property_delegate] = STATE(2779), - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6250), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6188), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4424), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2734] = { - [sym_type_constraints] = STATE(2759), - [sym_property_delegate] = STATE(2937), - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6354), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(5061), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2735] = { - [sym_annotated_lambda] = STATE(3076), - [sym_lambda_literal] = STATE(3212), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(4000), - [anon_sym_AT] = ACTIONS(4002), - [anon_sym_LBRACK] = ACTIONS(4002), - [anon_sym_DOT] = ACTIONS(4000), - [anon_sym_as] = ACTIONS(4000), - [anon_sym_EQ] = ACTIONS(4000), - [anon_sym_LBRACE] = ACTIONS(4002), - [anon_sym_RBRACE] = ACTIONS(4002), - [anon_sym_LPAREN] = ACTIONS(4002), - [anon_sym_COMMA] = ACTIONS(4002), - [anon_sym_LT] = ACTIONS(4000), - [anon_sym_GT] = ACTIONS(4000), - [anon_sym_where] = ACTIONS(4000), - [anon_sym_object] = ACTIONS(4000), - [anon_sym_fun] = ACTIONS(4000), - [anon_sym_SEMI] = ACTIONS(4002), - [anon_sym_get] = ACTIONS(4000), - [anon_sym_set] = ACTIONS(4000), - [anon_sym_this] = ACTIONS(4000), - [anon_sym_super] = ACTIONS(4000), - [anon_sym_STAR] = ACTIONS(4000), - [sym_label] = ACTIONS(4000), - [anon_sym_in] = ACTIONS(4000), - [anon_sym_DOT_DOT] = ACTIONS(4002), - [anon_sym_QMARK_COLON] = ACTIONS(4002), - [anon_sym_AMP_AMP] = ACTIONS(4002), - [anon_sym_PIPE_PIPE] = ACTIONS(4002), - [anon_sym_null] = ACTIONS(4000), - [anon_sym_if] = ACTIONS(4000), - [anon_sym_else] = ACTIONS(4000), - [anon_sym_when] = ACTIONS(4000), - [anon_sym_try] = ACTIONS(4000), - [anon_sym_throw] = ACTIONS(4000), - [anon_sym_return] = ACTIONS(4000), - [anon_sym_continue] = ACTIONS(4000), - [anon_sym_break] = ACTIONS(4000), - [anon_sym_COLON_COLON] = ACTIONS(4002), - [anon_sym_PLUS_EQ] = ACTIONS(4002), - [anon_sym_DASH_EQ] = ACTIONS(4002), - [anon_sym_STAR_EQ] = ACTIONS(4002), - [anon_sym_SLASH_EQ] = ACTIONS(4002), - [anon_sym_PERCENT_EQ] = ACTIONS(4002), - [anon_sym_BANG_EQ] = ACTIONS(4000), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4002), - [anon_sym_EQ_EQ] = ACTIONS(4000), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4002), - [anon_sym_LT_EQ] = ACTIONS(4002), - [anon_sym_GT_EQ] = ACTIONS(4002), - [anon_sym_BANGin] = ACTIONS(4002), - [anon_sym_is] = ACTIONS(4000), - [anon_sym_BANGis] = ACTIONS(4002), - [anon_sym_PLUS] = ACTIONS(4000), - [anon_sym_DASH] = ACTIONS(4000), - [anon_sym_SLASH] = ACTIONS(4000), - [anon_sym_PERCENT] = ACTIONS(4000), - [anon_sym_as_QMARK] = ACTIONS(4002), - [anon_sym_PLUS_PLUS] = ACTIONS(4002), - [anon_sym_DASH_DASH] = ACTIONS(4002), - [anon_sym_BANG] = ACTIONS(4000), - [anon_sym_BANG_BANG] = ACTIONS(4002), - [anon_sym_data] = ACTIONS(4000), - [anon_sym_inner] = ACTIONS(4000), - [anon_sym_value] = ACTIONS(4000), - [anon_sym_expect] = ACTIONS(4000), - [anon_sym_actual] = ACTIONS(4000), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4002), - [anon_sym_continue_AT] = ACTIONS(4002), - [anon_sym_break_AT] = ACTIONS(4002), - [anon_sym_this_AT] = ACTIONS(4002), - [anon_sym_super_AT] = ACTIONS(4002), - [sym_real_literal] = ACTIONS(4002), - [sym_integer_literal] = ACTIONS(4000), - [sym_hex_literal] = ACTIONS(4002), - [sym_bin_literal] = ACTIONS(4002), - [anon_sym_true] = ACTIONS(4000), - [anon_sym_false] = ACTIONS(4000), - [anon_sym_SQUOTE] = ACTIONS(4002), - [sym__backtick_identifier] = ACTIONS(4002), - [sym__automatic_semicolon] = ACTIONS(4002), - [sym_safe_nav] = ACTIONS(4002), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4002), - }, - [2736] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3940), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_RBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3945), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3945), - [anon_sym_interface] = ACTIONS(3945), - [anon_sym_enum] = ACTIONS(3945), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_RPAREN] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3945), - [anon_sym_var] = ACTIONS(3945), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3945), - [anon_sym_fun] = ACTIONS(3945), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3947), - [anon_sym_set] = ACTIONS(3947), - [anon_sym_STAR] = ACTIONS(3938), - [anon_sym_DASH_GT] = ACTIONS(3943), - [sym_label] = ACTIONS(3943), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_while] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3945), - [anon_sym_sealed] = ACTIONS(3945), - [anon_sym_annotation] = ACTIONS(3945), - [anon_sym_data] = ACTIONS(3947), - [anon_sym_inner] = ACTIONS(3947), - [anon_sym_value] = ACTIONS(3947), - [anon_sym_override] = ACTIONS(3945), - [anon_sym_lateinit] = ACTIONS(3945), - [anon_sym_public] = ACTIONS(3945), - [anon_sym_private] = ACTIONS(3945), - [anon_sym_internal] = ACTIONS(3945), - [anon_sym_protected] = ACTIONS(3945), - [anon_sym_tailrec] = ACTIONS(3945), - [anon_sym_operator] = ACTIONS(3945), - [anon_sym_infix] = ACTIONS(3945), - [anon_sym_inline] = ACTIONS(3945), - [anon_sym_external] = ACTIONS(3945), - [sym_property_modifier] = ACTIONS(3945), - [anon_sym_abstract] = ACTIONS(3945), - [anon_sym_final] = ACTIONS(3945), - [anon_sym_open] = ACTIONS(3945), - [anon_sym_vararg] = ACTIONS(3945), - [anon_sym_noinline] = ACTIONS(3945), - [anon_sym_crossinline] = ACTIONS(3945), - [anon_sym_expect] = ACTIONS(3947), - [anon_sym_actual] = ACTIONS(3947), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - }, - [2737] = { - [sym_annotated_lambda] = STATE(3103), - [sym_lambda_literal] = STATE(3212), - [sym_annotation] = STATE(8347), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8347), - [sym__alpha_identifier] = ACTIONS(3932), - [anon_sym_AT] = ACTIONS(3934), - [anon_sym_LBRACK] = ACTIONS(3934), - [anon_sym_DOT] = ACTIONS(3932), - [anon_sym_as] = ACTIONS(3932), - [anon_sym_EQ] = ACTIONS(3932), - [anon_sym_LBRACE] = ACTIONS(3934), - [anon_sym_RBRACE] = ACTIONS(3934), - [anon_sym_LPAREN] = ACTIONS(3934), - [anon_sym_COMMA] = ACTIONS(3934), - [anon_sym_LT] = ACTIONS(3932), - [anon_sym_GT] = ACTIONS(3932), - [anon_sym_where] = ACTIONS(3932), - [anon_sym_object] = ACTIONS(3932), - [anon_sym_fun] = ACTIONS(3932), - [anon_sym_SEMI] = ACTIONS(3934), - [anon_sym_get] = ACTIONS(3932), - [anon_sym_set] = ACTIONS(3932), - [anon_sym_this] = ACTIONS(3932), - [anon_sym_super] = ACTIONS(3932), - [anon_sym_STAR] = ACTIONS(3932), - [sym_label] = ACTIONS(3932), - [anon_sym_in] = ACTIONS(3932), - [anon_sym_DOT_DOT] = ACTIONS(3934), - [anon_sym_QMARK_COLON] = ACTIONS(3934), - [anon_sym_AMP_AMP] = ACTIONS(3934), - [anon_sym_PIPE_PIPE] = ACTIONS(3934), - [anon_sym_null] = ACTIONS(3932), - [anon_sym_if] = ACTIONS(3932), - [anon_sym_else] = ACTIONS(3932), - [anon_sym_when] = ACTIONS(3932), - [anon_sym_try] = ACTIONS(3932), - [anon_sym_throw] = ACTIONS(3932), - [anon_sym_return] = ACTIONS(3932), - [anon_sym_continue] = ACTIONS(3932), - [anon_sym_break] = ACTIONS(3932), - [anon_sym_COLON_COLON] = ACTIONS(3934), - [anon_sym_PLUS_EQ] = ACTIONS(3934), - [anon_sym_DASH_EQ] = ACTIONS(3934), - [anon_sym_STAR_EQ] = ACTIONS(3934), - [anon_sym_SLASH_EQ] = ACTIONS(3934), - [anon_sym_PERCENT_EQ] = ACTIONS(3934), - [anon_sym_BANG_EQ] = ACTIONS(3932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3934), - [anon_sym_EQ_EQ] = ACTIONS(3932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3934), - [anon_sym_LT_EQ] = ACTIONS(3934), - [anon_sym_GT_EQ] = ACTIONS(3934), - [anon_sym_BANGin] = ACTIONS(3934), - [anon_sym_is] = ACTIONS(3932), - [anon_sym_BANGis] = ACTIONS(3934), - [anon_sym_PLUS] = ACTIONS(3932), - [anon_sym_DASH] = ACTIONS(3932), - [anon_sym_SLASH] = ACTIONS(3932), - [anon_sym_PERCENT] = ACTIONS(3932), - [anon_sym_as_QMARK] = ACTIONS(3934), - [anon_sym_PLUS_PLUS] = ACTIONS(3934), - [anon_sym_DASH_DASH] = ACTIONS(3934), - [anon_sym_BANG] = ACTIONS(3932), - [anon_sym_BANG_BANG] = ACTIONS(3934), - [anon_sym_data] = ACTIONS(3932), - [anon_sym_inner] = ACTIONS(3932), - [anon_sym_value] = ACTIONS(3932), - [anon_sym_expect] = ACTIONS(3932), - [anon_sym_actual] = ACTIONS(3932), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3934), - [anon_sym_continue_AT] = ACTIONS(3934), - [anon_sym_break_AT] = ACTIONS(3934), - [anon_sym_this_AT] = ACTIONS(3934), - [anon_sym_super_AT] = ACTIONS(3934), - [sym_real_literal] = ACTIONS(3934), - [sym_integer_literal] = ACTIONS(3932), - [sym_hex_literal] = ACTIONS(3934), - [sym_bin_literal] = ACTIONS(3934), - [anon_sym_true] = ACTIONS(3932), - [anon_sym_false] = ACTIONS(3932), - [anon_sym_SQUOTE] = ACTIONS(3934), - [sym__backtick_identifier] = ACTIONS(3934), - [sym__automatic_semicolon] = ACTIONS(3934), - [sym_safe_nav] = ACTIONS(3934), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3934), - }, - [2738] = { - [sym_property_delegate] = STATE(2822), - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6210), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4531), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2739] = { - [sym_property_delegate] = STATE(2842), - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6246), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6248), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2740] = { - [sym_property_delegate] = STATE(2838), - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6176), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4561), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2741] = { - [sym_property_delegate] = STATE(2864), - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6224), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6226), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2742] = { - [sym_indexing_suffix] = STATE(7131), - [sym_navigation_suffix] = STATE(7131), - [sym__postfix_unary_operator] = STATE(7131), - [sym__member_access_operator] = STATE(7782), - [sym__postfix_unary_suffix] = STATE(7131), - [aux_sym__postfix_unary_expression_repeat1] = STATE(7131), - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3954), - [anon_sym_DOT] = ACTIONS(3957), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3978), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_object] = ACTIONS(3950), - [anon_sym_fun] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_this] = ACTIONS(3950), - [anon_sym_super] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [sym_label] = ACTIONS(3950), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_null] = ACTIONS(3950), - [anon_sym_if] = ACTIONS(3950), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_when] = ACTIONS(3950), - [anon_sym_try] = ACTIONS(3950), - [anon_sym_throw] = ACTIONS(3950), - [anon_sym_return] = ACTIONS(3950), - [anon_sym_continue] = ACTIONS(3950), - [anon_sym_break] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3962), - [anon_sym_PLUS_EQ] = ACTIONS(3981), - [anon_sym_DASH_EQ] = ACTIONS(3981), - [anon_sym_STAR_EQ] = ACTIONS(3981), - [anon_sym_SLASH_EQ] = ACTIONS(3981), - [anon_sym_PERCENT_EQ] = ACTIONS(3981), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3967), - [anon_sym_DASH_DASH] = ACTIONS(3967), - [anon_sym_BANG] = ACTIONS(3950), - [anon_sym_BANG_BANG] = ACTIONS(3967), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3952), - [anon_sym_continue_AT] = ACTIONS(3952), - [anon_sym_break_AT] = ACTIONS(3952), - [anon_sym_this_AT] = ACTIONS(3952), - [anon_sym_super_AT] = ACTIONS(3952), - [sym_real_literal] = ACTIONS(3952), - [sym_integer_literal] = ACTIONS(3950), - [sym_hex_literal] = ACTIONS(3952), - [sym_bin_literal] = ACTIONS(3952), - [anon_sym_true] = ACTIONS(3950), - [anon_sym_false] = ACTIONS(3950), - [anon_sym_SQUOTE] = ACTIONS(3952), - [sym__backtick_identifier] = ACTIONS(3952), - [sym__automatic_semicolon] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3962), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3952), - }, - [2743] = { - [sym_property_delegate] = STATE(2831), - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6264), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4696), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2744] = { - [sym_property_delegate] = STATE(2829), - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6296), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4571), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2745] = { - [sym_property_delegate] = STATE(2834), - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6356), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4573), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2746] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3970), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_RBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3973), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3973), - [anon_sym_interface] = ACTIONS(3973), - [anon_sym_enum] = ACTIONS(3973), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_RPAREN] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3973), - [anon_sym_var] = ACTIONS(3973), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3973), - [anon_sym_fun] = ACTIONS(3973), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3975), - [anon_sym_set] = ACTIONS(3975), - [anon_sym_STAR] = ACTIONS(3938), - [anon_sym_DASH_GT] = ACTIONS(3943), - [sym_label] = ACTIONS(3943), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_while] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3973), - [anon_sym_sealed] = ACTIONS(3973), - [anon_sym_annotation] = ACTIONS(3973), - [anon_sym_data] = ACTIONS(3975), - [anon_sym_inner] = ACTIONS(3975), - [anon_sym_value] = ACTIONS(3975), - [anon_sym_override] = ACTIONS(3973), - [anon_sym_lateinit] = ACTIONS(3973), - [anon_sym_public] = ACTIONS(3973), - [anon_sym_private] = ACTIONS(3973), - [anon_sym_internal] = ACTIONS(3973), - [anon_sym_protected] = ACTIONS(3973), - [anon_sym_tailrec] = ACTIONS(3973), - [anon_sym_operator] = ACTIONS(3973), - [anon_sym_infix] = ACTIONS(3973), - [anon_sym_inline] = ACTIONS(3973), - [anon_sym_external] = ACTIONS(3973), - [sym_property_modifier] = ACTIONS(3973), - [anon_sym_abstract] = ACTIONS(3973), - [anon_sym_final] = ACTIONS(3973), - [anon_sym_open] = ACTIONS(3973), - [anon_sym_vararg] = ACTIONS(3973), - [anon_sym_noinline] = ACTIONS(3973), - [anon_sym_crossinline] = ACTIONS(3973), - [anon_sym_expect] = ACTIONS(3975), - [anon_sym_actual] = ACTIONS(3975), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - }, - [2747] = { - [sym_property_delegate] = STATE(2813), - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6358), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4704), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2748] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3970), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_RBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3973), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3973), - [anon_sym_interface] = ACTIONS(3973), - [anon_sym_enum] = ACTIONS(3973), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_RPAREN] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3973), - [anon_sym_var] = ACTIONS(3973), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3973), - [anon_sym_fun] = ACTIONS(3973), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3975), - [anon_sym_set] = ACTIONS(3975), - [anon_sym_STAR] = ACTIONS(3938), - [anon_sym_DASH_GT] = ACTIONS(3943), - [sym_label] = ACTIONS(3943), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_while] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3975), - [anon_sym_sealed] = ACTIONS(3975), - [anon_sym_annotation] = ACTIONS(3975), - [anon_sym_data] = ACTIONS(3975), - [anon_sym_inner] = ACTIONS(3975), - [anon_sym_value] = ACTIONS(3975), - [anon_sym_override] = ACTIONS(3975), - [anon_sym_lateinit] = ACTIONS(3975), - [anon_sym_public] = ACTIONS(3975), - [anon_sym_private] = ACTIONS(3975), - [anon_sym_internal] = ACTIONS(3975), - [anon_sym_protected] = ACTIONS(3975), - [anon_sym_tailrec] = ACTIONS(3975), - [anon_sym_operator] = ACTIONS(3975), - [anon_sym_infix] = ACTIONS(3975), - [anon_sym_inline] = ACTIONS(3975), - [anon_sym_external] = ACTIONS(3975), - [sym_property_modifier] = ACTIONS(3975), - [anon_sym_abstract] = ACTIONS(3975), - [anon_sym_final] = ACTIONS(3975), - [anon_sym_open] = ACTIONS(3975), - [anon_sym_vararg] = ACTIONS(3975), - [anon_sym_noinline] = ACTIONS(3975), - [anon_sym_crossinline] = ACTIONS(3975), - [anon_sym_expect] = ACTIONS(3975), - [anon_sym_actual] = ACTIONS(3975), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - }, - [2749] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3940), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_RBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3945), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3945), - [anon_sym_interface] = ACTIONS(3945), - [anon_sym_enum] = ACTIONS(3945), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_RPAREN] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3945), - [anon_sym_var] = ACTIONS(3945), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3945), - [anon_sym_fun] = ACTIONS(3945), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3947), - [anon_sym_set] = ACTIONS(3947), - [anon_sym_STAR] = ACTIONS(3938), - [anon_sym_DASH_GT] = ACTIONS(3943), - [sym_label] = ACTIONS(3943), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_while] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3947), - [anon_sym_sealed] = ACTIONS(3947), - [anon_sym_annotation] = ACTIONS(3947), - [anon_sym_data] = ACTIONS(3947), - [anon_sym_inner] = ACTIONS(3947), - [anon_sym_value] = ACTIONS(3947), - [anon_sym_override] = ACTIONS(3947), - [anon_sym_lateinit] = ACTIONS(3947), - [anon_sym_public] = ACTIONS(3947), - [anon_sym_private] = ACTIONS(3947), - [anon_sym_internal] = ACTIONS(3947), - [anon_sym_protected] = ACTIONS(3947), - [anon_sym_tailrec] = ACTIONS(3947), - [anon_sym_operator] = ACTIONS(3947), - [anon_sym_infix] = ACTIONS(3947), - [anon_sym_inline] = ACTIONS(3947), - [anon_sym_external] = ACTIONS(3947), - [sym_property_modifier] = ACTIONS(3947), - [anon_sym_abstract] = ACTIONS(3947), - [anon_sym_final] = ACTIONS(3947), - [anon_sym_open] = ACTIONS(3947), - [anon_sym_vararg] = ACTIONS(3947), - [anon_sym_noinline] = ACTIONS(3947), - [anon_sym_crossinline] = ACTIONS(3947), - [anon_sym_expect] = ACTIONS(3947), - [anon_sym_actual] = ACTIONS(3947), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - }, - [2750] = { - [sym_property_delegate] = STATE(2821), - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6294), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4694), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2751] = { - [sym_property_delegate] = STATE(2816), - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6214), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6178), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4692), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2752] = { - [sym_indexing_suffix] = STATE(7131), - [sym_navigation_suffix] = STATE(7131), - [sym__postfix_unary_operator] = STATE(7131), - [sym__member_access_operator] = STATE(7782), - [sym__postfix_unary_suffix] = STATE(7131), - [aux_sym__postfix_unary_expression_repeat1] = STATE(7131), - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3954), - [anon_sym_DOT] = ACTIONS(3957), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3960), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_object] = ACTIONS(3950), - [anon_sym_fun] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_this] = ACTIONS(3950), - [anon_sym_super] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [sym_label] = ACTIONS(3950), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_null] = ACTIONS(3950), - [anon_sym_if] = ACTIONS(3950), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_when] = ACTIONS(3950), - [anon_sym_try] = ACTIONS(3950), - [anon_sym_throw] = ACTIONS(3950), - [anon_sym_return] = ACTIONS(3950), - [anon_sym_continue] = ACTIONS(3950), - [anon_sym_break] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3962), - [anon_sym_PLUS_EQ] = ACTIONS(3965), - [anon_sym_DASH_EQ] = ACTIONS(3965), - [anon_sym_STAR_EQ] = ACTIONS(3965), - [anon_sym_SLASH_EQ] = ACTIONS(3965), - [anon_sym_PERCENT_EQ] = ACTIONS(3965), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3967), - [anon_sym_DASH_DASH] = ACTIONS(3967), - [anon_sym_BANG] = ACTIONS(3950), - [anon_sym_BANG_BANG] = ACTIONS(3967), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3952), - [anon_sym_continue_AT] = ACTIONS(3952), - [anon_sym_break_AT] = ACTIONS(3952), - [anon_sym_this_AT] = ACTIONS(3952), - [anon_sym_super_AT] = ACTIONS(3952), - [sym_real_literal] = ACTIONS(3952), - [sym_integer_literal] = ACTIONS(3950), - [sym_hex_literal] = ACTIONS(3952), - [sym_bin_literal] = ACTIONS(3952), - [anon_sym_true] = ACTIONS(3950), - [anon_sym_false] = ACTIONS(3950), - [anon_sym_SQUOTE] = ACTIONS(3952), - [sym__backtick_identifier] = ACTIONS(3952), - [sym__automatic_semicolon] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3962), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3952), - }, - [2753] = { - [sym_property_delegate] = STATE(2944), - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6308), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6310), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2754] = { - [sym_property_delegate] = STATE(2935), - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6300), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4830), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2755] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3970), - [anon_sym_COLON] = ACTIONS(3938), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3973), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3973), - [anon_sym_interface] = ACTIONS(3973), - [anon_sym_enum] = ACTIONS(3973), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3973), - [anon_sym_var] = ACTIONS(3973), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3973), - [anon_sym_fun] = ACTIONS(3973), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3975), - [anon_sym_set] = ACTIONS(3975), - [anon_sym_STAR] = ACTIONS(3938), - [anon_sym_DASH_GT] = ACTIONS(3943), - [sym_label] = ACTIONS(3943), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3973), - [anon_sym_sealed] = ACTIONS(3973), - [anon_sym_annotation] = ACTIONS(3973), - [anon_sym_data] = ACTIONS(3975), - [anon_sym_inner] = ACTIONS(3975), - [anon_sym_value] = ACTIONS(3975), - [anon_sym_override] = ACTIONS(3973), - [anon_sym_lateinit] = ACTIONS(3973), - [anon_sym_public] = ACTIONS(3973), - [anon_sym_private] = ACTIONS(3973), - [anon_sym_internal] = ACTIONS(3973), - [anon_sym_protected] = ACTIONS(3973), - [anon_sym_tailrec] = ACTIONS(3973), - [anon_sym_operator] = ACTIONS(3973), - [anon_sym_infix] = ACTIONS(3973), - [anon_sym_inline] = ACTIONS(3973), - [anon_sym_external] = ACTIONS(3973), - [sym_property_modifier] = ACTIONS(3973), - [anon_sym_abstract] = ACTIONS(3973), - [anon_sym_final] = ACTIONS(3973), - [anon_sym_open] = ACTIONS(3973), - [anon_sym_vararg] = ACTIONS(3973), - [anon_sym_noinline] = ACTIONS(3973), - [anon_sym_crossinline] = ACTIONS(3973), - [anon_sym_expect] = ACTIONS(3975), - [anon_sym_actual] = ACTIONS(3975), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - }, - [2756] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3940), - [anon_sym_COLON] = ACTIONS(3938), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3945), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3945), - [anon_sym_interface] = ACTIONS(3945), - [anon_sym_enum] = ACTIONS(3945), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3945), - [anon_sym_var] = ACTIONS(3945), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3945), - [anon_sym_fun] = ACTIONS(3945), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3947), - [anon_sym_set] = ACTIONS(3947), - [anon_sym_STAR] = ACTIONS(3938), - [anon_sym_DASH_GT] = ACTIONS(3943), - [sym_label] = ACTIONS(3943), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3945), - [anon_sym_sealed] = ACTIONS(3945), - [anon_sym_annotation] = ACTIONS(3945), - [anon_sym_data] = ACTIONS(3947), - [anon_sym_inner] = ACTIONS(3947), - [anon_sym_value] = ACTIONS(3947), - [anon_sym_override] = ACTIONS(3945), - [anon_sym_lateinit] = ACTIONS(3945), - [anon_sym_public] = ACTIONS(3945), - [anon_sym_private] = ACTIONS(3945), - [anon_sym_internal] = ACTIONS(3945), - [anon_sym_protected] = ACTIONS(3945), - [anon_sym_tailrec] = ACTIONS(3945), - [anon_sym_operator] = ACTIONS(3945), - [anon_sym_infix] = ACTIONS(3945), - [anon_sym_inline] = ACTIONS(3945), - [anon_sym_external] = ACTIONS(3945), - [sym_property_modifier] = ACTIONS(3945), - [anon_sym_abstract] = ACTIONS(3945), - [anon_sym_final] = ACTIONS(3945), - [anon_sym_open] = ACTIONS(3945), - [anon_sym_vararg] = ACTIONS(3945), - [anon_sym_noinline] = ACTIONS(3945), - [anon_sym_crossinline] = ACTIONS(3945), - [anon_sym_expect] = ACTIONS(3947), - [anon_sym_actual] = ACTIONS(3947), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - }, - [2757] = { - [sym_property_delegate] = STATE(2884), - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6360), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4784), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2758] = { - [sym_property_delegate] = STATE(2937), - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(6354), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(5061), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2759] = { - [sym_property_delegate] = STATE(2919), - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6314), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(5067), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2760] = { - [sym_property_delegate] = STATE(2922), - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(6322), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4796), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2761] = { - [sym_catch_block] = STATE(2778), - [sym_finally_block] = STATE(3102), - [aux_sym_try_expression_repeat1] = STATE(2778), - [sym__alpha_identifier] = ACTIONS(4044), - [anon_sym_AT] = ACTIONS(4046), - [anon_sym_LBRACK] = ACTIONS(4046), - [anon_sym_DOT] = ACTIONS(4044), - [anon_sym_as] = ACTIONS(4044), - [anon_sym_EQ] = ACTIONS(4044), - [anon_sym_LBRACE] = ACTIONS(4046), - [anon_sym_RBRACE] = ACTIONS(4046), - [anon_sym_LPAREN] = ACTIONS(4046), - [anon_sym_COMMA] = ACTIONS(4046), - [anon_sym_LT] = ACTIONS(4044), - [anon_sym_GT] = ACTIONS(4044), - [anon_sym_where] = ACTIONS(4044), - [anon_sym_object] = ACTIONS(4044), - [anon_sym_fun] = ACTIONS(4044), - [anon_sym_SEMI] = ACTIONS(4046), - [anon_sym_get] = ACTIONS(4044), - [anon_sym_set] = ACTIONS(4044), - [anon_sym_this] = ACTIONS(4044), - [anon_sym_super] = ACTIONS(4044), - [anon_sym_STAR] = ACTIONS(4044), - [sym_label] = ACTIONS(4044), - [anon_sym_in] = ACTIONS(4044), - [anon_sym_DOT_DOT] = ACTIONS(4046), - [anon_sym_QMARK_COLON] = ACTIONS(4046), - [anon_sym_AMP_AMP] = ACTIONS(4046), - [anon_sym_PIPE_PIPE] = ACTIONS(4046), - [anon_sym_null] = ACTIONS(4044), - [anon_sym_if] = ACTIONS(4044), - [anon_sym_else] = ACTIONS(4044), - [anon_sym_when] = ACTIONS(4044), - [anon_sym_try] = ACTIONS(4044), - [anon_sym_catch] = ACTIONS(6362), - [anon_sym_finally] = ACTIONS(6364), - [anon_sym_throw] = ACTIONS(4044), - [anon_sym_return] = ACTIONS(4044), - [anon_sym_continue] = ACTIONS(4044), - [anon_sym_break] = ACTIONS(4044), - [anon_sym_COLON_COLON] = ACTIONS(4046), - [anon_sym_PLUS_EQ] = ACTIONS(4046), - [anon_sym_DASH_EQ] = ACTIONS(4046), - [anon_sym_STAR_EQ] = ACTIONS(4046), - [anon_sym_SLASH_EQ] = ACTIONS(4046), - [anon_sym_PERCENT_EQ] = ACTIONS(4046), - [anon_sym_BANG_EQ] = ACTIONS(4044), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4046), - [anon_sym_EQ_EQ] = ACTIONS(4044), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4046), - [anon_sym_LT_EQ] = ACTIONS(4046), - [anon_sym_GT_EQ] = ACTIONS(4046), - [anon_sym_BANGin] = ACTIONS(4046), - [anon_sym_is] = ACTIONS(4044), - [anon_sym_BANGis] = ACTIONS(4046), - [anon_sym_PLUS] = ACTIONS(4044), - [anon_sym_DASH] = ACTIONS(4044), - [anon_sym_SLASH] = ACTIONS(4044), - [anon_sym_PERCENT] = ACTIONS(4044), - [anon_sym_as_QMARK] = ACTIONS(4046), - [anon_sym_PLUS_PLUS] = ACTIONS(4046), - [anon_sym_DASH_DASH] = ACTIONS(4046), - [anon_sym_BANG] = ACTIONS(4044), - [anon_sym_BANG_BANG] = ACTIONS(4046), - [anon_sym_data] = ACTIONS(4044), - [anon_sym_inner] = ACTIONS(4044), - [anon_sym_value] = ACTIONS(4044), - [anon_sym_expect] = ACTIONS(4044), - [anon_sym_actual] = ACTIONS(4044), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4046), - [anon_sym_continue_AT] = ACTIONS(4046), - [anon_sym_break_AT] = ACTIONS(4046), - [anon_sym_this_AT] = ACTIONS(4046), - [anon_sym_super_AT] = ACTIONS(4046), - [sym_real_literal] = ACTIONS(4046), - [sym_integer_literal] = ACTIONS(4044), - [sym_hex_literal] = ACTIONS(4046), - [sym_bin_literal] = ACTIONS(4046), - [anon_sym_true] = ACTIONS(4044), - [anon_sym_false] = ACTIONS(4044), - [anon_sym_SQUOTE] = ACTIONS(4046), - [sym__backtick_identifier] = ACTIONS(4046), - [sym__automatic_semicolon] = ACTIONS(4046), - [sym_safe_nav] = ACTIONS(4046), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4046), - }, - [2762] = { - [sym_property_delegate] = STATE(2902), - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6328), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4786), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2763] = { - [sym_property_delegate] = STATE(2953), - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(6350), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6352), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2764] = { - [sym_property_delegate] = STATE(2899), - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(6324), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(5069), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2765] = { - [sym_property_delegate] = STATE(2892), - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(6366), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_by] = ACTIONS(6302), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(5071), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2766] = { - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4424), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2767] = { - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6242), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2768] = { - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6292), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2769] = { - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2770] = { - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2771] = { - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2772] = { - [sym_type_constraints] = STATE(2883), - [sym_function_body] = STATE(3167), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(6368), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [2773] = { - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2774] = { - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4291), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2775] = { - [sym_type_constraints] = STATE(2898), - [sym_function_body] = STATE(3233), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(6374), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [2776] = { - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2777] = { - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4432), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2778] = { - [sym_catch_block] = STATE(2778), - [aux_sym_try_expression_repeat1] = STATE(2778), - [sym__alpha_identifier] = ACTIONS(4110), - [anon_sym_AT] = ACTIONS(4112), - [anon_sym_LBRACK] = ACTIONS(4112), - [anon_sym_DOT] = ACTIONS(4110), - [anon_sym_as] = ACTIONS(4110), - [anon_sym_EQ] = ACTIONS(4110), - [anon_sym_LBRACE] = ACTIONS(4112), - [anon_sym_RBRACE] = ACTIONS(4112), - [anon_sym_LPAREN] = ACTIONS(4112), - [anon_sym_COMMA] = ACTIONS(4112), - [anon_sym_LT] = ACTIONS(4110), - [anon_sym_GT] = ACTIONS(4110), - [anon_sym_where] = ACTIONS(4110), - [anon_sym_object] = ACTIONS(4110), - [anon_sym_fun] = ACTIONS(4110), - [anon_sym_SEMI] = ACTIONS(4112), - [anon_sym_get] = ACTIONS(4110), - [anon_sym_set] = ACTIONS(4110), - [anon_sym_this] = ACTIONS(4110), - [anon_sym_super] = ACTIONS(4110), - [anon_sym_STAR] = ACTIONS(4110), - [sym_label] = ACTIONS(4110), - [anon_sym_in] = ACTIONS(4110), - [anon_sym_DOT_DOT] = ACTIONS(4112), - [anon_sym_QMARK_COLON] = ACTIONS(4112), - [anon_sym_AMP_AMP] = ACTIONS(4112), - [anon_sym_PIPE_PIPE] = ACTIONS(4112), - [anon_sym_null] = ACTIONS(4110), - [anon_sym_if] = ACTIONS(4110), - [anon_sym_else] = ACTIONS(4110), - [anon_sym_when] = ACTIONS(4110), - [anon_sym_try] = ACTIONS(4110), - [anon_sym_catch] = ACTIONS(6376), - [anon_sym_finally] = ACTIONS(4110), - [anon_sym_throw] = ACTIONS(4110), - [anon_sym_return] = ACTIONS(4110), - [anon_sym_continue] = ACTIONS(4110), - [anon_sym_break] = ACTIONS(4110), - [anon_sym_COLON_COLON] = ACTIONS(4112), - [anon_sym_PLUS_EQ] = ACTIONS(4112), - [anon_sym_DASH_EQ] = ACTIONS(4112), - [anon_sym_STAR_EQ] = ACTIONS(4112), - [anon_sym_SLASH_EQ] = ACTIONS(4112), - [anon_sym_PERCENT_EQ] = ACTIONS(4112), - [anon_sym_BANG_EQ] = ACTIONS(4110), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4112), - [anon_sym_EQ_EQ] = ACTIONS(4110), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4112), - [anon_sym_LT_EQ] = ACTIONS(4112), - [anon_sym_GT_EQ] = ACTIONS(4112), - [anon_sym_BANGin] = ACTIONS(4112), - [anon_sym_is] = ACTIONS(4110), - [anon_sym_BANGis] = ACTIONS(4112), - [anon_sym_PLUS] = ACTIONS(4110), - [anon_sym_DASH] = ACTIONS(4110), - [anon_sym_SLASH] = ACTIONS(4110), - [anon_sym_PERCENT] = ACTIONS(4110), - [anon_sym_as_QMARK] = ACTIONS(4112), - [anon_sym_PLUS_PLUS] = ACTIONS(4112), - [anon_sym_DASH_DASH] = ACTIONS(4112), - [anon_sym_BANG] = ACTIONS(4110), - [anon_sym_BANG_BANG] = ACTIONS(4112), - [anon_sym_data] = ACTIONS(4110), - [anon_sym_inner] = ACTIONS(4110), - [anon_sym_value] = ACTIONS(4110), - [anon_sym_expect] = ACTIONS(4110), - [anon_sym_actual] = ACTIONS(4110), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4112), - [anon_sym_continue_AT] = ACTIONS(4112), - [anon_sym_break_AT] = ACTIONS(4112), - [anon_sym_this_AT] = ACTIONS(4112), - [anon_sym_super_AT] = ACTIONS(4112), - [sym_real_literal] = ACTIONS(4112), - [sym_integer_literal] = ACTIONS(4110), - [sym_hex_literal] = ACTIONS(4112), - [sym_bin_literal] = ACTIONS(4112), - [anon_sym_true] = ACTIONS(4110), - [anon_sym_false] = ACTIONS(4110), - [anon_sym_SQUOTE] = ACTIONS(4112), - [sym__backtick_identifier] = ACTIONS(4112), - [sym__automatic_semicolon] = ACTIONS(4112), - [sym_safe_nav] = ACTIONS(4112), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4112), - }, - [2779] = { - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4430), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2780] = { - [aux_sym_user_type_repeat1] = STATE(2780), - [sym__alpha_identifier] = ACTIONS(4129), - [anon_sym_AT] = ACTIONS(4131), - [anon_sym_LBRACK] = ACTIONS(4131), - [anon_sym_DOT] = ACTIONS(6379), - [anon_sym_as] = ACTIONS(4129), - [anon_sym_EQ] = ACTIONS(4129), - [anon_sym_LBRACE] = ACTIONS(4131), - [anon_sym_RBRACE] = ACTIONS(4131), - [anon_sym_LPAREN] = ACTIONS(4131), - [anon_sym_COMMA] = ACTIONS(4131), - [anon_sym_by] = ACTIONS(4129), - [anon_sym_LT] = ACTIONS(4129), - [anon_sym_GT] = ACTIONS(4129), - [anon_sym_where] = ACTIONS(4129), - [anon_sym_object] = ACTIONS(4129), - [anon_sym_fun] = ACTIONS(4129), - [anon_sym_SEMI] = ACTIONS(4131), - [anon_sym_get] = ACTIONS(4129), - [anon_sym_set] = ACTIONS(4129), - [anon_sym_this] = ACTIONS(4129), - [anon_sym_super] = ACTIONS(4129), - [anon_sym_AMP] = ACTIONS(4129), - [sym__quest] = ACTIONS(4129), - [anon_sym_STAR] = ACTIONS(4129), - [sym_label] = ACTIONS(4129), - [anon_sym_in] = ACTIONS(4129), - [anon_sym_DOT_DOT] = ACTIONS(4131), - [anon_sym_QMARK_COLON] = ACTIONS(4131), - [anon_sym_AMP_AMP] = ACTIONS(4131), - [anon_sym_PIPE_PIPE] = ACTIONS(4131), - [anon_sym_null] = ACTIONS(4129), - [anon_sym_if] = ACTIONS(4129), - [anon_sym_else] = ACTIONS(4129), - [anon_sym_when] = ACTIONS(4129), - [anon_sym_try] = ACTIONS(4129), - [anon_sym_throw] = ACTIONS(4129), - [anon_sym_return] = ACTIONS(4129), - [anon_sym_continue] = ACTIONS(4129), - [anon_sym_break] = ACTIONS(4129), - [anon_sym_COLON_COLON] = ACTIONS(4131), - [anon_sym_PLUS_EQ] = ACTIONS(4131), - [anon_sym_DASH_EQ] = ACTIONS(4131), - [anon_sym_STAR_EQ] = ACTIONS(4131), - [anon_sym_SLASH_EQ] = ACTIONS(4131), - [anon_sym_PERCENT_EQ] = ACTIONS(4131), - [anon_sym_BANG_EQ] = ACTIONS(4129), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4131), - [anon_sym_EQ_EQ] = ACTIONS(4129), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4131), - [anon_sym_LT_EQ] = ACTIONS(4131), - [anon_sym_GT_EQ] = ACTIONS(4131), - [anon_sym_BANGin] = ACTIONS(4131), - [anon_sym_is] = ACTIONS(4129), - [anon_sym_BANGis] = ACTIONS(4131), - [anon_sym_PLUS] = ACTIONS(4129), - [anon_sym_DASH] = ACTIONS(4129), - [anon_sym_SLASH] = ACTIONS(4129), - [anon_sym_PERCENT] = ACTIONS(4129), - [anon_sym_as_QMARK] = ACTIONS(4131), - [anon_sym_PLUS_PLUS] = ACTIONS(4131), - [anon_sym_DASH_DASH] = ACTIONS(4131), - [anon_sym_BANG] = ACTIONS(4129), - [anon_sym_BANG_BANG] = ACTIONS(4131), - [anon_sym_data] = ACTIONS(4129), - [anon_sym_inner] = ACTIONS(4129), - [anon_sym_value] = ACTIONS(4129), - [anon_sym_expect] = ACTIONS(4129), - [anon_sym_actual] = ACTIONS(4129), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4131), - [anon_sym_continue_AT] = ACTIONS(4131), - [anon_sym_break_AT] = ACTIONS(4131), - [anon_sym_this_AT] = ACTIONS(4131), - [anon_sym_super_AT] = ACTIONS(4131), - [sym_real_literal] = ACTIONS(4131), - [sym_integer_literal] = ACTIONS(4129), - [sym_hex_literal] = ACTIONS(4131), - [sym_bin_literal] = ACTIONS(4131), - [anon_sym_true] = ACTIONS(4129), - [anon_sym_false] = ACTIONS(4129), - [anon_sym_SQUOTE] = ACTIONS(4131), - [sym__backtick_identifier] = ACTIONS(4131), - [sym__automatic_semicolon] = ACTIONS(4131), - [sym_safe_nav] = ACTIONS(4131), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4131), - }, - [2781] = { - [sym_getter] = STATE(3830), - [sym_setter] = STATE(3830), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(3370), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3370), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2782] = { - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4380), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2783] = { - [aux_sym_user_type_repeat1] = STATE(2800), - [sym__alpha_identifier] = ACTIONS(4103), - [anon_sym_AT] = ACTIONS(4105), - [anon_sym_LBRACK] = ACTIONS(4105), - [anon_sym_DOT] = ACTIONS(6382), - [anon_sym_as] = ACTIONS(4103), - [anon_sym_EQ] = ACTIONS(4103), - [anon_sym_LBRACE] = ACTIONS(4105), - [anon_sym_RBRACE] = ACTIONS(4105), - [anon_sym_LPAREN] = ACTIONS(4105), - [anon_sym_COMMA] = ACTIONS(4105), - [anon_sym_by] = ACTIONS(4103), - [anon_sym_LT] = ACTIONS(4103), - [anon_sym_GT] = ACTIONS(4103), - [anon_sym_where] = ACTIONS(4103), - [anon_sym_object] = ACTIONS(4103), - [anon_sym_fun] = ACTIONS(4103), - [anon_sym_SEMI] = ACTIONS(4105), - [anon_sym_get] = ACTIONS(4103), - [anon_sym_set] = ACTIONS(4103), - [anon_sym_this] = ACTIONS(4103), - [anon_sym_super] = ACTIONS(4103), - [anon_sym_AMP] = ACTIONS(4103), - [sym__quest] = ACTIONS(4103), - [anon_sym_STAR] = ACTIONS(4103), - [sym_label] = ACTIONS(4103), - [anon_sym_in] = ACTIONS(4103), - [anon_sym_DOT_DOT] = ACTIONS(4105), - [anon_sym_QMARK_COLON] = ACTIONS(4105), - [anon_sym_AMP_AMP] = ACTIONS(4105), - [anon_sym_PIPE_PIPE] = ACTIONS(4105), - [anon_sym_null] = ACTIONS(4103), - [anon_sym_if] = ACTIONS(4103), - [anon_sym_else] = ACTIONS(4103), - [anon_sym_when] = ACTIONS(4103), - [anon_sym_try] = ACTIONS(4103), - [anon_sym_throw] = ACTIONS(4103), - [anon_sym_return] = ACTIONS(4103), - [anon_sym_continue] = ACTIONS(4103), - [anon_sym_break] = ACTIONS(4103), - [anon_sym_COLON_COLON] = ACTIONS(4105), - [anon_sym_PLUS_EQ] = ACTIONS(4105), - [anon_sym_DASH_EQ] = ACTIONS(4105), - [anon_sym_STAR_EQ] = ACTIONS(4105), - [anon_sym_SLASH_EQ] = ACTIONS(4105), - [anon_sym_PERCENT_EQ] = ACTIONS(4105), - [anon_sym_BANG_EQ] = ACTIONS(4103), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4105), - [anon_sym_EQ_EQ] = ACTIONS(4103), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4105), - [anon_sym_LT_EQ] = ACTIONS(4105), - [anon_sym_GT_EQ] = ACTIONS(4105), - [anon_sym_BANGin] = ACTIONS(4105), - [anon_sym_is] = ACTIONS(4103), - [anon_sym_BANGis] = ACTIONS(4105), - [anon_sym_PLUS] = ACTIONS(4103), - [anon_sym_DASH] = ACTIONS(4103), - [anon_sym_SLASH] = ACTIONS(4103), - [anon_sym_PERCENT] = ACTIONS(4103), - [anon_sym_as_QMARK] = ACTIONS(4105), - [anon_sym_PLUS_PLUS] = ACTIONS(4105), - [anon_sym_DASH_DASH] = ACTIONS(4105), - [anon_sym_BANG] = ACTIONS(4103), - [anon_sym_BANG_BANG] = ACTIONS(4105), - [anon_sym_data] = ACTIONS(4103), - [anon_sym_inner] = ACTIONS(4103), - [anon_sym_value] = ACTIONS(4103), - [anon_sym_expect] = ACTIONS(4103), - [anon_sym_actual] = ACTIONS(4103), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4105), - [anon_sym_continue_AT] = ACTIONS(4105), - [anon_sym_break_AT] = ACTIONS(4105), - [anon_sym_this_AT] = ACTIONS(4105), - [anon_sym_super_AT] = ACTIONS(4105), - [sym_real_literal] = ACTIONS(4105), - [sym_integer_literal] = ACTIONS(4103), - [sym_hex_literal] = ACTIONS(4105), - [sym_bin_literal] = ACTIONS(4105), - [anon_sym_true] = ACTIONS(4103), - [anon_sym_false] = ACTIONS(4103), - [anon_sym_SQUOTE] = ACTIONS(4105), - [sym__backtick_identifier] = ACTIONS(4105), - [sym__automatic_semicolon] = ACTIONS(4105), - [sym_safe_nav] = ACTIONS(4105), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4105), - }, - [2784] = { - [sym_type_arguments] = STATE(2856), - [sym__alpha_identifier] = ACTIONS(4117), - [anon_sym_AT] = ACTIONS(4119), - [anon_sym_LBRACK] = ACTIONS(4119), - [anon_sym_DOT] = ACTIONS(4117), - [anon_sym_as] = ACTIONS(4117), - [anon_sym_EQ] = ACTIONS(4117), - [anon_sym_LBRACE] = ACTIONS(4119), - [anon_sym_RBRACE] = ACTIONS(4119), - [anon_sym_LPAREN] = ACTIONS(4119), - [anon_sym_COMMA] = ACTIONS(4119), - [anon_sym_by] = ACTIONS(4117), - [anon_sym_LT] = ACTIONS(6385), - [anon_sym_GT] = ACTIONS(4117), - [anon_sym_where] = ACTIONS(4117), - [anon_sym_object] = ACTIONS(4117), - [anon_sym_fun] = ACTIONS(4117), - [anon_sym_SEMI] = ACTIONS(4119), - [anon_sym_get] = ACTIONS(4117), - [anon_sym_set] = ACTIONS(4117), - [anon_sym_this] = ACTIONS(4117), - [anon_sym_super] = ACTIONS(4117), - [anon_sym_AMP] = ACTIONS(4117), - [sym__quest] = ACTIONS(4117), - [anon_sym_STAR] = ACTIONS(4117), - [sym_label] = ACTIONS(4117), - [anon_sym_in] = ACTIONS(4117), - [anon_sym_DOT_DOT] = ACTIONS(4119), - [anon_sym_QMARK_COLON] = ACTIONS(4119), - [anon_sym_AMP_AMP] = ACTIONS(4119), - [anon_sym_PIPE_PIPE] = ACTIONS(4119), - [anon_sym_null] = ACTIONS(4117), - [anon_sym_if] = ACTIONS(4117), - [anon_sym_else] = ACTIONS(4117), - [anon_sym_when] = ACTIONS(4117), - [anon_sym_try] = ACTIONS(4117), - [anon_sym_throw] = ACTIONS(4117), - [anon_sym_return] = ACTIONS(4117), - [anon_sym_continue] = ACTIONS(4117), - [anon_sym_break] = ACTIONS(4117), - [anon_sym_COLON_COLON] = ACTIONS(4119), - [anon_sym_PLUS_EQ] = ACTIONS(4119), - [anon_sym_DASH_EQ] = ACTIONS(4119), - [anon_sym_STAR_EQ] = ACTIONS(4119), - [anon_sym_SLASH_EQ] = ACTIONS(4119), - [anon_sym_PERCENT_EQ] = ACTIONS(4119), - [anon_sym_BANG_EQ] = ACTIONS(4117), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4119), - [anon_sym_EQ_EQ] = ACTIONS(4117), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4119), - [anon_sym_LT_EQ] = ACTIONS(4119), - [anon_sym_GT_EQ] = ACTIONS(4119), - [anon_sym_BANGin] = ACTIONS(4119), - [anon_sym_is] = ACTIONS(4117), - [anon_sym_BANGis] = ACTIONS(4119), - [anon_sym_PLUS] = ACTIONS(4117), - [anon_sym_DASH] = ACTIONS(4117), - [anon_sym_SLASH] = ACTIONS(4117), - [anon_sym_PERCENT] = ACTIONS(4117), - [anon_sym_as_QMARK] = ACTIONS(4119), - [anon_sym_PLUS_PLUS] = ACTIONS(4119), - [anon_sym_DASH_DASH] = ACTIONS(4119), - [anon_sym_BANG] = ACTIONS(4117), - [anon_sym_BANG_BANG] = ACTIONS(4119), - [anon_sym_data] = ACTIONS(4117), - [anon_sym_inner] = ACTIONS(4117), - [anon_sym_value] = ACTIONS(4117), - [anon_sym_expect] = ACTIONS(4117), - [anon_sym_actual] = ACTIONS(4117), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4119), - [anon_sym_continue_AT] = ACTIONS(4119), - [anon_sym_break_AT] = ACTIONS(4119), - [anon_sym_this_AT] = ACTIONS(4119), - [anon_sym_super_AT] = ACTIONS(4119), - [sym_real_literal] = ACTIONS(4119), - [sym_integer_literal] = ACTIONS(4117), - [sym_hex_literal] = ACTIONS(4119), - [sym_bin_literal] = ACTIONS(4119), - [anon_sym_true] = ACTIONS(4117), - [anon_sym_false] = ACTIONS(4117), - [anon_sym_SQUOTE] = ACTIONS(4119), - [sym__backtick_identifier] = ACTIONS(4119), - [sym__automatic_semicolon] = ACTIONS(4119), - [sym_safe_nav] = ACTIONS(4119), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4119), - }, - [2785] = { - [sym_type_constraints] = STATE(2895), - [sym_function_body] = STATE(3270), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(6387), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [2786] = { - [sym__alpha_identifier] = ACTIONS(4093), - [anon_sym_AT] = ACTIONS(4095), - [anon_sym_COLON] = ACTIONS(4093), - [anon_sym_LBRACK] = ACTIONS(4095), - [anon_sym_DOT] = ACTIONS(4093), - [anon_sym_as] = ACTIONS(4093), - [anon_sym_EQ] = ACTIONS(4093), - [anon_sym_LBRACE] = ACTIONS(4095), - [anon_sym_RBRACE] = ACTIONS(4095), - [anon_sym_LPAREN] = ACTIONS(4095), - [anon_sym_COMMA] = ACTIONS(4095), - [anon_sym_by] = ACTIONS(4093), - [anon_sym_LT] = ACTIONS(4093), - [anon_sym_GT] = ACTIONS(4093), - [anon_sym_where] = ACTIONS(4093), - [anon_sym_object] = ACTIONS(4093), - [anon_sym_fun] = ACTIONS(4093), - [anon_sym_SEMI] = ACTIONS(4095), - [anon_sym_get] = ACTIONS(4093), - [anon_sym_set] = ACTIONS(4093), - [anon_sym_this] = ACTIONS(4093), - [anon_sym_super] = ACTIONS(4093), - [anon_sym_AMP] = ACTIONS(4093), - [sym__quest] = ACTIONS(4093), - [anon_sym_STAR] = ACTIONS(4093), - [sym_label] = ACTIONS(4093), - [anon_sym_in] = ACTIONS(4093), - [anon_sym_DOT_DOT] = ACTIONS(4095), - [anon_sym_QMARK_COLON] = ACTIONS(4095), - [anon_sym_AMP_AMP] = ACTIONS(4095), - [anon_sym_PIPE_PIPE] = ACTIONS(4095), - [anon_sym_null] = ACTIONS(4093), - [anon_sym_if] = ACTIONS(4093), - [anon_sym_else] = ACTIONS(4093), - [anon_sym_when] = ACTIONS(4093), - [anon_sym_try] = ACTIONS(4093), - [anon_sym_throw] = ACTIONS(4093), - [anon_sym_return] = ACTIONS(4093), - [anon_sym_continue] = ACTIONS(4093), - [anon_sym_break] = ACTIONS(4093), - [anon_sym_COLON_COLON] = ACTIONS(4095), - [anon_sym_PLUS_EQ] = ACTIONS(4095), - [anon_sym_DASH_EQ] = ACTIONS(4095), - [anon_sym_STAR_EQ] = ACTIONS(4095), - [anon_sym_SLASH_EQ] = ACTIONS(4095), - [anon_sym_PERCENT_EQ] = ACTIONS(4095), - [anon_sym_BANG_EQ] = ACTIONS(4093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4095), - [anon_sym_EQ_EQ] = ACTIONS(4093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4095), - [anon_sym_LT_EQ] = ACTIONS(4095), - [anon_sym_GT_EQ] = ACTIONS(4095), - [anon_sym_BANGin] = ACTIONS(4095), - [anon_sym_is] = ACTIONS(4093), - [anon_sym_BANGis] = ACTIONS(4095), - [anon_sym_PLUS] = ACTIONS(4093), - [anon_sym_DASH] = ACTIONS(4093), - [anon_sym_SLASH] = ACTIONS(4093), - [anon_sym_PERCENT] = ACTIONS(4093), - [anon_sym_as_QMARK] = ACTIONS(4095), - [anon_sym_PLUS_PLUS] = ACTIONS(4095), - [anon_sym_DASH_DASH] = ACTIONS(4095), - [anon_sym_BANG] = ACTIONS(4093), - [anon_sym_BANG_BANG] = ACTIONS(4095), - [anon_sym_data] = ACTIONS(4093), - [anon_sym_inner] = ACTIONS(4093), - [anon_sym_value] = ACTIONS(4093), - [anon_sym_expect] = ACTIONS(4093), - [anon_sym_actual] = ACTIONS(4093), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4095), - [anon_sym_continue_AT] = ACTIONS(4095), - [anon_sym_break_AT] = ACTIONS(4095), - [anon_sym_this_AT] = ACTIONS(4095), - [anon_sym_super_AT] = ACTIONS(4095), - [sym_real_literal] = ACTIONS(4095), - [sym_integer_literal] = ACTIONS(4093), - [sym_hex_literal] = ACTIONS(4095), - [sym_bin_literal] = ACTIONS(4095), - [anon_sym_true] = ACTIONS(4093), - [anon_sym_false] = ACTIONS(4093), - [anon_sym_SQUOTE] = ACTIONS(4095), - [sym__backtick_identifier] = ACTIONS(4095), - [sym__automatic_semicolon] = ACTIONS(4095), - [sym_safe_nav] = ACTIONS(4095), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4095), - }, - [2787] = { - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4339), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2788] = { - [sym_getter] = STATE(3911), - [sym_setter] = STATE(3911), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2789] = { - [sym_annotated_lambda] = STATE(3543), - [sym_lambda_literal] = STATE(3588), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(3932), - [anon_sym_AT] = ACTIONS(3934), - [anon_sym_LBRACK] = ACTIONS(3934), - [anon_sym_RBRACK] = ACTIONS(3934), - [anon_sym_DOT] = ACTIONS(3932), - [anon_sym_as] = ACTIONS(3932), - [anon_sym_EQ] = ACTIONS(3932), - [anon_sym_LBRACE] = ACTIONS(3934), - [anon_sym_RBRACE] = ACTIONS(3934), - [anon_sym_LPAREN] = ACTIONS(3934), - [anon_sym_COMMA] = ACTIONS(3934), - [anon_sym_RPAREN] = ACTIONS(3934), - [anon_sym_LT] = ACTIONS(3932), - [anon_sym_GT] = ACTIONS(3932), - [anon_sym_where] = ACTIONS(3932), - [anon_sym_SEMI] = ACTIONS(3934), - [anon_sym_get] = ACTIONS(3932), - [anon_sym_set] = ACTIONS(3932), - [anon_sym_STAR] = ACTIONS(3932), - [anon_sym_DASH_GT] = ACTIONS(3934), - [sym_label] = ACTIONS(3934), - [anon_sym_in] = ACTIONS(3932), - [anon_sym_while] = ACTIONS(3932), - [anon_sym_DOT_DOT] = ACTIONS(3934), - [anon_sym_QMARK_COLON] = ACTIONS(3934), - [anon_sym_AMP_AMP] = ACTIONS(3934), - [anon_sym_PIPE_PIPE] = ACTIONS(3934), - [anon_sym_else] = ACTIONS(3932), - [anon_sym_COLON_COLON] = ACTIONS(3934), - [anon_sym_PLUS_EQ] = ACTIONS(3934), - [anon_sym_DASH_EQ] = ACTIONS(3934), - [anon_sym_STAR_EQ] = ACTIONS(3934), - [anon_sym_SLASH_EQ] = ACTIONS(3934), - [anon_sym_PERCENT_EQ] = ACTIONS(3934), - [anon_sym_BANG_EQ] = ACTIONS(3932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3934), - [anon_sym_EQ_EQ] = ACTIONS(3932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3934), - [anon_sym_LT_EQ] = ACTIONS(3934), - [anon_sym_GT_EQ] = ACTIONS(3934), - [anon_sym_BANGin] = ACTIONS(3934), - [anon_sym_is] = ACTIONS(3932), - [anon_sym_BANGis] = ACTIONS(3934), - [anon_sym_PLUS] = ACTIONS(3932), - [anon_sym_DASH] = ACTIONS(3932), - [anon_sym_SLASH] = ACTIONS(3932), - [anon_sym_PERCENT] = ACTIONS(3932), - [anon_sym_as_QMARK] = ACTIONS(3934), - [anon_sym_PLUS_PLUS] = ACTIONS(3934), - [anon_sym_DASH_DASH] = ACTIONS(3934), - [anon_sym_BANG_BANG] = ACTIONS(3934), - [anon_sym_suspend] = ACTIONS(3932), - [anon_sym_sealed] = ACTIONS(3932), - [anon_sym_annotation] = ACTIONS(3932), - [anon_sym_data] = ACTIONS(3932), - [anon_sym_inner] = ACTIONS(3932), - [anon_sym_value] = ACTIONS(3932), - [anon_sym_override] = ACTIONS(3932), - [anon_sym_lateinit] = ACTIONS(3932), - [anon_sym_public] = ACTIONS(3932), - [anon_sym_private] = ACTIONS(3932), - [anon_sym_internal] = ACTIONS(3932), - [anon_sym_protected] = ACTIONS(3932), - [anon_sym_tailrec] = ACTIONS(3932), - [anon_sym_operator] = ACTIONS(3932), - [anon_sym_infix] = ACTIONS(3932), - [anon_sym_inline] = ACTIONS(3932), - [anon_sym_external] = ACTIONS(3932), - [sym_property_modifier] = ACTIONS(3932), - [anon_sym_abstract] = ACTIONS(3932), - [anon_sym_final] = ACTIONS(3932), - [anon_sym_open] = ACTIONS(3932), - [anon_sym_vararg] = ACTIONS(3932), - [anon_sym_noinline] = ACTIONS(3932), - [anon_sym_crossinline] = ACTIONS(3932), - [anon_sym_expect] = ACTIONS(3932), - [anon_sym_actual] = ACTIONS(3932), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3934), - [sym_safe_nav] = ACTIONS(3934), - [sym_multiline_comment] = ACTIONS(3), - }, - [2790] = { - [sym_type_constraints] = STATE(2890), - [sym_function_body] = STATE(3216), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(6389), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [2791] = { - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2792] = { - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2793] = { - [sym_type_constraints] = STATE(2907), - [sym_function_body] = STATE(3195), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(6391), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_COMMA] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4123), - [anon_sym_fun] = ACTIONS(4123), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_this] = ACTIONS(4123), - [anon_sym_super] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4123), - [sym_label] = ACTIONS(4123), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_null] = ACTIONS(4123), - [anon_sym_if] = ACTIONS(4123), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_when] = ACTIONS(4123), - [anon_sym_try] = ACTIONS(4123), - [anon_sym_throw] = ACTIONS(4123), - [anon_sym_return] = ACTIONS(4123), - [anon_sym_continue] = ACTIONS(4123), - [anon_sym_break] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_PLUS_EQ] = ACTIONS(4125), - [anon_sym_DASH_EQ] = ACTIONS(4125), - [anon_sym_STAR_EQ] = ACTIONS(4125), - [anon_sym_SLASH_EQ] = ACTIONS(4125), - [anon_sym_PERCENT_EQ] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4123), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG] = ACTIONS(4123), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4125), - [anon_sym_continue_AT] = ACTIONS(4125), - [anon_sym_break_AT] = ACTIONS(4125), - [anon_sym_this_AT] = ACTIONS(4125), - [anon_sym_super_AT] = ACTIONS(4125), - [sym_real_literal] = ACTIONS(4125), - [sym_integer_literal] = ACTIONS(4123), - [sym_hex_literal] = ACTIONS(4125), - [sym_bin_literal] = ACTIONS(4125), - [anon_sym_true] = ACTIONS(4123), - [anon_sym_false] = ACTIONS(4123), - [anon_sym_SQUOTE] = ACTIONS(4125), - [sym__backtick_identifier] = ACTIONS(4125), - [sym__automatic_semicolon] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4125), - }, - [2794] = { - [sym_indexing_suffix] = STATE(7131), - [sym_navigation_suffix] = STATE(7131), - [sym__postfix_unary_operator] = STATE(7131), - [sym__member_access_operator] = STATE(7782), - [sym__postfix_unary_suffix] = STATE(7131), - [aux_sym__postfix_unary_expression_repeat1] = STATE(7131), - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3954), - [anon_sym_RBRACK] = ACTIONS(3952), - [anon_sym_DOT] = ACTIONS(3957), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3978), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_RPAREN] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [anon_sym_DASH_GT] = ACTIONS(3952), - [sym_label] = ACTIONS(3952), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_while] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3962), - [anon_sym_PLUS_EQ] = ACTIONS(3981), - [anon_sym_DASH_EQ] = ACTIONS(3981), - [anon_sym_STAR_EQ] = ACTIONS(3981), - [anon_sym_SLASH_EQ] = ACTIONS(3981), - [anon_sym_PERCENT_EQ] = ACTIONS(3981), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3967), - [anon_sym_DASH_DASH] = ACTIONS(3967), - [anon_sym_BANG_BANG] = ACTIONS(3967), - [anon_sym_suspend] = ACTIONS(3950), - [anon_sym_sealed] = ACTIONS(3950), - [anon_sym_annotation] = ACTIONS(3950), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_override] = ACTIONS(3950), - [anon_sym_lateinit] = ACTIONS(3950), - [anon_sym_public] = ACTIONS(3950), - [anon_sym_private] = ACTIONS(3950), - [anon_sym_internal] = ACTIONS(3950), - [anon_sym_protected] = ACTIONS(3950), - [anon_sym_tailrec] = ACTIONS(3950), - [anon_sym_operator] = ACTIONS(3950), - [anon_sym_infix] = ACTIONS(3950), - [anon_sym_inline] = ACTIONS(3950), - [anon_sym_external] = ACTIONS(3950), - [sym_property_modifier] = ACTIONS(3950), - [anon_sym_abstract] = ACTIONS(3950), - [anon_sym_final] = ACTIONS(3950), - [anon_sym_open] = ACTIONS(3950), - [anon_sym_vararg] = ACTIONS(3950), - [anon_sym_noinline] = ACTIONS(3950), - [anon_sym_crossinline] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3962), - [sym_multiline_comment] = ACTIONS(3), - }, - [2795] = { - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4434), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2796] = { - [sym_getter] = STATE(5133), - [sym_setter] = STATE(5133), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2797] = { - [sym_getter] = STATE(5133), - [sym_setter] = STATE(5133), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(4439), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2798] = { - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2799] = { - [sym_getter] = STATE(3911), - [sym_setter] = STATE(3911), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(4363), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2800] = { - [aux_sym_user_type_repeat1] = STATE(2780), - [sym__alpha_identifier] = ACTIONS(4070), - [anon_sym_AT] = ACTIONS(4072), - [anon_sym_LBRACK] = ACTIONS(4072), - [anon_sym_DOT] = ACTIONS(6393), - [anon_sym_as] = ACTIONS(4070), - [anon_sym_EQ] = ACTIONS(4070), - [anon_sym_LBRACE] = ACTIONS(4072), - [anon_sym_RBRACE] = ACTIONS(4072), - [anon_sym_LPAREN] = ACTIONS(4072), - [anon_sym_COMMA] = ACTIONS(4072), - [anon_sym_by] = ACTIONS(4070), - [anon_sym_LT] = ACTIONS(4070), - [anon_sym_GT] = ACTIONS(4070), - [anon_sym_where] = ACTIONS(4070), - [anon_sym_object] = ACTIONS(4070), - [anon_sym_fun] = ACTIONS(4070), - [anon_sym_SEMI] = ACTIONS(4072), - [anon_sym_get] = ACTIONS(4070), - [anon_sym_set] = ACTIONS(4070), - [anon_sym_this] = ACTIONS(4070), - [anon_sym_super] = ACTIONS(4070), - [anon_sym_AMP] = ACTIONS(4070), - [sym__quest] = ACTIONS(4070), - [anon_sym_STAR] = ACTIONS(4070), - [sym_label] = ACTIONS(4070), - [anon_sym_in] = ACTIONS(4070), - [anon_sym_DOT_DOT] = ACTIONS(4072), - [anon_sym_QMARK_COLON] = ACTIONS(4072), - [anon_sym_AMP_AMP] = ACTIONS(4072), - [anon_sym_PIPE_PIPE] = ACTIONS(4072), - [anon_sym_null] = ACTIONS(4070), - [anon_sym_if] = ACTIONS(4070), - [anon_sym_else] = ACTIONS(4070), - [anon_sym_when] = ACTIONS(4070), - [anon_sym_try] = ACTIONS(4070), - [anon_sym_throw] = ACTIONS(4070), - [anon_sym_return] = ACTIONS(4070), - [anon_sym_continue] = ACTIONS(4070), - [anon_sym_break] = ACTIONS(4070), - [anon_sym_COLON_COLON] = ACTIONS(4072), - [anon_sym_PLUS_EQ] = ACTIONS(4072), - [anon_sym_DASH_EQ] = ACTIONS(4072), - [anon_sym_STAR_EQ] = ACTIONS(4072), - [anon_sym_SLASH_EQ] = ACTIONS(4072), - [anon_sym_PERCENT_EQ] = ACTIONS(4072), - [anon_sym_BANG_EQ] = ACTIONS(4070), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4072), - [anon_sym_EQ_EQ] = ACTIONS(4070), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4072), - [anon_sym_LT_EQ] = ACTIONS(4072), - [anon_sym_GT_EQ] = ACTIONS(4072), - [anon_sym_BANGin] = ACTIONS(4072), - [anon_sym_is] = ACTIONS(4070), - [anon_sym_BANGis] = ACTIONS(4072), - [anon_sym_PLUS] = ACTIONS(4070), - [anon_sym_DASH] = ACTIONS(4070), - [anon_sym_SLASH] = ACTIONS(4070), - [anon_sym_PERCENT] = ACTIONS(4070), - [anon_sym_as_QMARK] = ACTIONS(4072), - [anon_sym_PLUS_PLUS] = ACTIONS(4072), - [anon_sym_DASH_DASH] = ACTIONS(4072), - [anon_sym_BANG] = ACTIONS(4070), - [anon_sym_BANG_BANG] = ACTIONS(4072), - [anon_sym_data] = ACTIONS(4070), - [anon_sym_inner] = ACTIONS(4070), - [anon_sym_value] = ACTIONS(4070), - [anon_sym_expect] = ACTIONS(4070), - [anon_sym_actual] = ACTIONS(4070), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4072), - [anon_sym_continue_AT] = ACTIONS(4072), - [anon_sym_break_AT] = ACTIONS(4072), - [anon_sym_this_AT] = ACTIONS(4072), - [anon_sym_super_AT] = ACTIONS(4072), - [sym_real_literal] = ACTIONS(4072), - [sym_integer_literal] = ACTIONS(4070), - [sym_hex_literal] = ACTIONS(4072), - [sym_bin_literal] = ACTIONS(4072), - [anon_sym_true] = ACTIONS(4070), - [anon_sym_false] = ACTIONS(4070), - [anon_sym_SQUOTE] = ACTIONS(4072), - [sym__backtick_identifier] = ACTIONS(4072), - [sym__automatic_semicolon] = ACTIONS(4072), - [sym_safe_nav] = ACTIONS(4072), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4072), - }, - [2801] = { - [sym_getter] = STATE(5128), - [sym_setter] = STATE(5128), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1766), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1766), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2802] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3943), - [anon_sym_COLON] = ACTIONS(3938), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_by] = ACTIONS(3938), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3938), - [anon_sym_set] = ACTIONS(3938), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_AMP] = ACTIONS(3938), - [sym__quest] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3938), - [sym_label] = ACTIONS(3938), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_data] = ACTIONS(3938), - [anon_sym_inner] = ACTIONS(3938), - [anon_sym_value] = ACTIONS(3938), - [anon_sym_expect] = ACTIONS(3938), - [anon_sym_actual] = ACTIONS(3938), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [2803] = { - [sym_getter] = STATE(5124), - [sym_setter] = STATE(5124), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(3370), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3370), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2804] = { - [sym_indexing_suffix] = STATE(7131), - [sym_navigation_suffix] = STATE(7131), - [sym__postfix_unary_operator] = STATE(7131), - [sym__member_access_operator] = STATE(7782), - [sym__postfix_unary_suffix] = STATE(7131), - [aux_sym__postfix_unary_expression_repeat1] = STATE(7131), - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3954), - [anon_sym_RBRACK] = ACTIONS(3952), - [anon_sym_DOT] = ACTIONS(3957), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3960), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_RPAREN] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [anon_sym_DASH_GT] = ACTIONS(3952), - [sym_label] = ACTIONS(3952), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_while] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3962), - [anon_sym_PLUS_EQ] = ACTIONS(3965), - [anon_sym_DASH_EQ] = ACTIONS(3965), - [anon_sym_STAR_EQ] = ACTIONS(3965), - [anon_sym_SLASH_EQ] = ACTIONS(3965), - [anon_sym_PERCENT_EQ] = ACTIONS(3965), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3967), - [anon_sym_DASH_DASH] = ACTIONS(3967), - [anon_sym_BANG_BANG] = ACTIONS(3967), - [anon_sym_suspend] = ACTIONS(3950), - [anon_sym_sealed] = ACTIONS(3950), - [anon_sym_annotation] = ACTIONS(3950), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_override] = ACTIONS(3950), - [anon_sym_lateinit] = ACTIONS(3950), - [anon_sym_public] = ACTIONS(3950), - [anon_sym_private] = ACTIONS(3950), - [anon_sym_internal] = ACTIONS(3950), - [anon_sym_protected] = ACTIONS(3950), - [anon_sym_tailrec] = ACTIONS(3950), - [anon_sym_operator] = ACTIONS(3950), - [anon_sym_infix] = ACTIONS(3950), - [anon_sym_inline] = ACTIONS(3950), - [anon_sym_external] = ACTIONS(3950), - [sym_property_modifier] = ACTIONS(3950), - [anon_sym_abstract] = ACTIONS(3950), - [anon_sym_final] = ACTIONS(3950), - [anon_sym_open] = ACTIONS(3950), - [anon_sym_vararg] = ACTIONS(3950), - [anon_sym_noinline] = ACTIONS(3950), - [anon_sym_crossinline] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3962), - [sym_multiline_comment] = ACTIONS(3), - }, - [2805] = { - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9444), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(6232), - [anon_sym_set] = ACTIONS(6234), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2806] = { - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4386), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2807] = { - [sym_annotated_lambda] = STATE(3562), - [sym_lambda_literal] = STATE(3588), - [sym_annotation] = STATE(8337), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8337), - [sym__alpha_identifier] = ACTIONS(4000), - [anon_sym_AT] = ACTIONS(4002), - [anon_sym_LBRACK] = ACTIONS(4002), - [anon_sym_RBRACK] = ACTIONS(4002), - [anon_sym_DOT] = ACTIONS(4000), - [anon_sym_as] = ACTIONS(4000), - [anon_sym_EQ] = ACTIONS(4000), - [anon_sym_LBRACE] = ACTIONS(4002), - [anon_sym_RBRACE] = ACTIONS(4002), - [anon_sym_LPAREN] = ACTIONS(4002), - [anon_sym_COMMA] = ACTIONS(4002), - [anon_sym_RPAREN] = ACTIONS(4002), - [anon_sym_LT] = ACTIONS(4000), - [anon_sym_GT] = ACTIONS(4000), - [anon_sym_where] = ACTIONS(4000), - [anon_sym_SEMI] = ACTIONS(4002), - [anon_sym_get] = ACTIONS(4000), - [anon_sym_set] = ACTIONS(4000), - [anon_sym_STAR] = ACTIONS(4000), - [anon_sym_DASH_GT] = ACTIONS(4002), - [sym_label] = ACTIONS(4002), - [anon_sym_in] = ACTIONS(4000), - [anon_sym_while] = ACTIONS(4000), - [anon_sym_DOT_DOT] = ACTIONS(4002), - [anon_sym_QMARK_COLON] = ACTIONS(4002), - [anon_sym_AMP_AMP] = ACTIONS(4002), - [anon_sym_PIPE_PIPE] = ACTIONS(4002), - [anon_sym_else] = ACTIONS(4000), - [anon_sym_COLON_COLON] = ACTIONS(4002), - [anon_sym_PLUS_EQ] = ACTIONS(4002), - [anon_sym_DASH_EQ] = ACTIONS(4002), - [anon_sym_STAR_EQ] = ACTIONS(4002), - [anon_sym_SLASH_EQ] = ACTIONS(4002), - [anon_sym_PERCENT_EQ] = ACTIONS(4002), - [anon_sym_BANG_EQ] = ACTIONS(4000), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4002), - [anon_sym_EQ_EQ] = ACTIONS(4000), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4002), - [anon_sym_LT_EQ] = ACTIONS(4002), - [anon_sym_GT_EQ] = ACTIONS(4002), - [anon_sym_BANGin] = ACTIONS(4002), - [anon_sym_is] = ACTIONS(4000), - [anon_sym_BANGis] = ACTIONS(4002), - [anon_sym_PLUS] = ACTIONS(4000), - [anon_sym_DASH] = ACTIONS(4000), - [anon_sym_SLASH] = ACTIONS(4000), - [anon_sym_PERCENT] = ACTIONS(4000), - [anon_sym_as_QMARK] = ACTIONS(4002), - [anon_sym_PLUS_PLUS] = ACTIONS(4002), - [anon_sym_DASH_DASH] = ACTIONS(4002), - [anon_sym_BANG_BANG] = ACTIONS(4002), - [anon_sym_suspend] = ACTIONS(4000), - [anon_sym_sealed] = ACTIONS(4000), - [anon_sym_annotation] = ACTIONS(4000), - [anon_sym_data] = ACTIONS(4000), - [anon_sym_inner] = ACTIONS(4000), - [anon_sym_value] = ACTIONS(4000), - [anon_sym_override] = ACTIONS(4000), - [anon_sym_lateinit] = ACTIONS(4000), - [anon_sym_public] = ACTIONS(4000), - [anon_sym_private] = ACTIONS(4000), - [anon_sym_internal] = ACTIONS(4000), - [anon_sym_protected] = ACTIONS(4000), - [anon_sym_tailrec] = ACTIONS(4000), - [anon_sym_operator] = ACTIONS(4000), - [anon_sym_infix] = ACTIONS(4000), - [anon_sym_inline] = ACTIONS(4000), - [anon_sym_external] = ACTIONS(4000), - [sym_property_modifier] = ACTIONS(4000), - [anon_sym_abstract] = ACTIONS(4000), - [anon_sym_final] = ACTIONS(4000), - [anon_sym_open] = ACTIONS(4000), - [anon_sym_vararg] = ACTIONS(4000), - [anon_sym_noinline] = ACTIONS(4000), - [anon_sym_crossinline] = ACTIONS(4000), - [anon_sym_expect] = ACTIONS(4000), - [anon_sym_actual] = ACTIONS(4000), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4002), - [sym_safe_nav] = ACTIONS(4002), - [sym_multiline_comment] = ACTIONS(3), - }, - [2808] = { - [sym_getter] = STATE(3899), - [sym_setter] = STATE(3899), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1766), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1766), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2809] = { - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9424), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(6192), - [anon_sym_set] = ACTIONS(6194), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2810] = { - [aux_sym_nullable_type_repeat1] = STATE(2878), - [sym__alpha_identifier] = ACTIONS(4264), - [anon_sym_AT] = ACTIONS(4266), - [anon_sym_LBRACK] = ACTIONS(4266), - [anon_sym_DOT] = ACTIONS(4264), - [anon_sym_as] = ACTIONS(4264), - [anon_sym_EQ] = ACTIONS(4264), - [anon_sym_LBRACE] = ACTIONS(4266), - [anon_sym_RBRACE] = ACTIONS(4266), - [anon_sym_LPAREN] = ACTIONS(4266), - [anon_sym_COMMA] = ACTIONS(4266), - [anon_sym_by] = ACTIONS(4264), - [anon_sym_LT] = ACTIONS(4264), - [anon_sym_GT] = ACTIONS(4264), - [anon_sym_where] = ACTIONS(4264), - [anon_sym_object] = ACTIONS(4264), - [anon_sym_fun] = ACTIONS(4264), - [anon_sym_SEMI] = ACTIONS(4266), - [anon_sym_get] = ACTIONS(4264), - [anon_sym_set] = ACTIONS(4264), - [anon_sym_this] = ACTIONS(4264), - [anon_sym_super] = ACTIONS(4264), - [sym__quest] = ACTIONS(6396), - [anon_sym_STAR] = ACTIONS(4264), - [sym_label] = ACTIONS(4264), - [anon_sym_in] = ACTIONS(4264), - [anon_sym_DOT_DOT] = ACTIONS(4266), - [anon_sym_QMARK_COLON] = ACTIONS(4266), - [anon_sym_AMP_AMP] = ACTIONS(4266), - [anon_sym_PIPE_PIPE] = ACTIONS(4266), - [anon_sym_null] = ACTIONS(4264), - [anon_sym_if] = ACTIONS(4264), - [anon_sym_else] = ACTIONS(4264), - [anon_sym_when] = ACTIONS(4264), - [anon_sym_try] = ACTIONS(4264), - [anon_sym_throw] = ACTIONS(4264), - [anon_sym_return] = ACTIONS(4264), - [anon_sym_continue] = ACTIONS(4264), - [anon_sym_break] = ACTIONS(4264), - [anon_sym_COLON_COLON] = ACTIONS(4266), - [anon_sym_PLUS_EQ] = ACTIONS(4266), - [anon_sym_DASH_EQ] = ACTIONS(4266), - [anon_sym_STAR_EQ] = ACTIONS(4266), - [anon_sym_SLASH_EQ] = ACTIONS(4266), - [anon_sym_PERCENT_EQ] = ACTIONS(4266), - [anon_sym_BANG_EQ] = ACTIONS(4264), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4266), - [anon_sym_EQ_EQ] = ACTIONS(4264), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4266), - [anon_sym_LT_EQ] = ACTIONS(4266), - [anon_sym_GT_EQ] = ACTIONS(4266), - [anon_sym_BANGin] = ACTIONS(4266), - [anon_sym_is] = ACTIONS(4264), - [anon_sym_BANGis] = ACTIONS(4266), - [anon_sym_PLUS] = ACTIONS(4264), - [anon_sym_DASH] = ACTIONS(4264), - [anon_sym_SLASH] = ACTIONS(4264), - [anon_sym_PERCENT] = ACTIONS(4264), - [anon_sym_as_QMARK] = ACTIONS(4266), - [anon_sym_PLUS_PLUS] = ACTIONS(4266), - [anon_sym_DASH_DASH] = ACTIONS(4266), - [anon_sym_BANG] = ACTIONS(4264), - [anon_sym_BANG_BANG] = ACTIONS(4266), - [anon_sym_data] = ACTIONS(4264), - [anon_sym_inner] = ACTIONS(4264), - [anon_sym_value] = ACTIONS(4264), - [anon_sym_expect] = ACTIONS(4264), - [anon_sym_actual] = ACTIONS(4264), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4266), - [anon_sym_continue_AT] = ACTIONS(4266), - [anon_sym_break_AT] = ACTIONS(4266), - [anon_sym_this_AT] = ACTIONS(4266), - [anon_sym_super_AT] = ACTIONS(4266), - [sym_real_literal] = ACTIONS(4266), - [sym_integer_literal] = ACTIONS(4264), - [sym_hex_literal] = ACTIONS(4266), - [sym_bin_literal] = ACTIONS(4266), - [anon_sym_true] = ACTIONS(4264), - [anon_sym_false] = ACTIONS(4264), - [anon_sym_SQUOTE] = ACTIONS(4266), - [sym__backtick_identifier] = ACTIONS(4266), - [sym__automatic_semicolon] = ACTIONS(4266), - [sym_safe_nav] = ACTIONS(4266), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4266), - }, - [2811] = { - [sym_catch_block] = STATE(2964), - [sym_finally_block] = STATE(3545), - [aux_sym_try_expression_repeat1] = STATE(2964), - [sym__alpha_identifier] = ACTIONS(4044), - [anon_sym_AT] = ACTIONS(4046), - [anon_sym_LBRACK] = ACTIONS(4046), - [anon_sym_RBRACK] = ACTIONS(4046), - [anon_sym_DOT] = ACTIONS(4044), - [anon_sym_as] = ACTIONS(4044), - [anon_sym_EQ] = ACTIONS(4044), - [anon_sym_LBRACE] = ACTIONS(4046), - [anon_sym_RBRACE] = ACTIONS(4046), - [anon_sym_LPAREN] = ACTIONS(4046), - [anon_sym_COMMA] = ACTIONS(4046), - [anon_sym_RPAREN] = ACTIONS(4046), - [anon_sym_LT] = ACTIONS(4044), - [anon_sym_GT] = ACTIONS(4044), - [anon_sym_where] = ACTIONS(4044), - [anon_sym_SEMI] = ACTIONS(4046), - [anon_sym_get] = ACTIONS(4044), - [anon_sym_set] = ACTIONS(4044), - [anon_sym_STAR] = ACTIONS(4044), - [anon_sym_DASH_GT] = ACTIONS(4046), - [sym_label] = ACTIONS(4046), - [anon_sym_in] = ACTIONS(4044), - [anon_sym_while] = ACTIONS(4044), - [anon_sym_DOT_DOT] = ACTIONS(4046), - [anon_sym_QMARK_COLON] = ACTIONS(4046), - [anon_sym_AMP_AMP] = ACTIONS(4046), - [anon_sym_PIPE_PIPE] = ACTIONS(4046), - [anon_sym_else] = ACTIONS(4044), - [anon_sym_catch] = ACTIONS(6398), - [anon_sym_finally] = ACTIONS(6400), - [anon_sym_COLON_COLON] = ACTIONS(4046), - [anon_sym_PLUS_EQ] = ACTIONS(4046), - [anon_sym_DASH_EQ] = ACTIONS(4046), - [anon_sym_STAR_EQ] = ACTIONS(4046), - [anon_sym_SLASH_EQ] = ACTIONS(4046), - [anon_sym_PERCENT_EQ] = ACTIONS(4046), - [anon_sym_BANG_EQ] = ACTIONS(4044), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4046), - [anon_sym_EQ_EQ] = ACTIONS(4044), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4046), - [anon_sym_LT_EQ] = ACTIONS(4046), - [anon_sym_GT_EQ] = ACTIONS(4046), - [anon_sym_BANGin] = ACTIONS(4046), - [anon_sym_is] = ACTIONS(4044), - [anon_sym_BANGis] = ACTIONS(4046), - [anon_sym_PLUS] = ACTIONS(4044), - [anon_sym_DASH] = ACTIONS(4044), - [anon_sym_SLASH] = ACTIONS(4044), - [anon_sym_PERCENT] = ACTIONS(4044), - [anon_sym_as_QMARK] = ACTIONS(4046), - [anon_sym_PLUS_PLUS] = ACTIONS(4046), - [anon_sym_DASH_DASH] = ACTIONS(4046), - [anon_sym_BANG_BANG] = ACTIONS(4046), - [anon_sym_suspend] = ACTIONS(4044), - [anon_sym_sealed] = ACTIONS(4044), - [anon_sym_annotation] = ACTIONS(4044), - [anon_sym_data] = ACTIONS(4044), - [anon_sym_inner] = ACTIONS(4044), - [anon_sym_value] = ACTIONS(4044), - [anon_sym_override] = ACTIONS(4044), - [anon_sym_lateinit] = ACTIONS(4044), - [anon_sym_public] = ACTIONS(4044), - [anon_sym_private] = ACTIONS(4044), - [anon_sym_internal] = ACTIONS(4044), - [anon_sym_protected] = ACTIONS(4044), - [anon_sym_tailrec] = ACTIONS(4044), - [anon_sym_operator] = ACTIONS(4044), - [anon_sym_infix] = ACTIONS(4044), - [anon_sym_inline] = ACTIONS(4044), - [anon_sym_external] = ACTIONS(4044), - [sym_property_modifier] = ACTIONS(4044), - [anon_sym_abstract] = ACTIONS(4044), - [anon_sym_final] = ACTIONS(4044), - [anon_sym_open] = ACTIONS(4044), - [anon_sym_vararg] = ACTIONS(4044), - [anon_sym_noinline] = ACTIONS(4044), - [anon_sym_crossinline] = ACTIONS(4044), - [anon_sym_expect] = ACTIONS(4044), - [anon_sym_actual] = ACTIONS(4044), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4046), - [sym_safe_nav] = ACTIONS(4046), - [sym_multiline_comment] = ACTIONS(3), - }, - [2812] = { - [sym_getter] = STATE(3393), - [sym_setter] = STATE(3393), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1766), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1766), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2813] = { - [sym_getter] = STATE(3382), - [sym_setter] = STATE(3382), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(4690), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2814] = { - [sym_getter] = STATE(3382), - [sym_setter] = STATE(3382), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2815] = { - [sym_class_body] = STATE(3261), - [sym_type_constraints] = STATE(3012), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6402), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [2816] = { - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4704), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2817] = { - [sym_getter] = STATE(3371), - [sym_setter] = STATE(3371), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2818] = { - [sym_type_constraints] = STATE(3016), - [sym_enum_class_body] = STATE(3251), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(3250), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [2819] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3943), - [anon_sym_COLON] = ACTIONS(3938), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_EQ] = ACTIONS(3943), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_by] = ACTIONS(3938), - [anon_sym_LT] = ACTIONS(3943), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3938), - [anon_sym_set] = ACTIONS(3938), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_AMP] = ACTIONS(3943), - [sym__quest] = ACTIONS(3943), - [anon_sym_STAR] = ACTIONS(3943), - [sym_label] = ACTIONS(3938), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_suspend] = ACTIONS(3938), - [anon_sym_sealed] = ACTIONS(3938), - [anon_sym_annotation] = ACTIONS(3938), - [anon_sym_data] = ACTIONS(3938), - [anon_sym_inner] = ACTIONS(3938), - [anon_sym_value] = ACTIONS(3938), - [anon_sym_override] = ACTIONS(3938), - [anon_sym_lateinit] = ACTIONS(3938), - [anon_sym_public] = ACTIONS(3938), - [anon_sym_private] = ACTIONS(3938), - [anon_sym_internal] = ACTIONS(3938), - [anon_sym_protected] = ACTIONS(3938), - [anon_sym_tailrec] = ACTIONS(3938), - [anon_sym_operator] = ACTIONS(3938), - [anon_sym_infix] = ACTIONS(3938), - [anon_sym_inline] = ACTIONS(3938), - [anon_sym_external] = ACTIONS(3938), - [sym_property_modifier] = ACTIONS(3938), - [anon_sym_abstract] = ACTIONS(3938), - [anon_sym_final] = ACTIONS(3938), - [anon_sym_open] = ACTIONS(3938), - [anon_sym_vararg] = ACTIONS(3938), - [anon_sym_noinline] = ACTIONS(3938), - [anon_sym_crossinline] = ACTIONS(3938), - [anon_sym_expect] = ACTIONS(3938), - [anon_sym_actual] = ACTIONS(3938), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [2820] = { - [sym_type_constraints] = STATE(2883), - [sym_function_body] = STATE(3167), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [2821] = { - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4692), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2822] = { - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4561), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2823] = { - [sym_type_constraints] = STATE(3028), - [sym_enum_class_body] = STATE(3188), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(6404), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [2824] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_RBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(6406), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_RPAREN] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4182), - [anon_sym_DASH_GT] = ACTIONS(4188), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_while] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [2825] = { - [sym_getter] = STATE(3388), - [sym_setter] = STATE(3388), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2826] = { - [sym_getter] = STATE(4822), - [sym_setter] = STATE(4822), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2827] = { - [sym_function_body] = STATE(3123), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(6410), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [2828] = { - [sym_type_constraints] = STATE(3007), - [sym_enum_class_body] = STATE(3261), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6412), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [2829] = { - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4573), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2830] = { - [sym_getter] = STATE(4809), - [sym_setter] = STATE(4809), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2831] = { - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4694), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2832] = { - [sym_function_body] = STATE(3132), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(6414), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_COMMA] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_where] = ACTIONS(4238), - [anon_sym_object] = ACTIONS(4238), - [anon_sym_fun] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_this] = ACTIONS(4238), - [anon_sym_super] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4238), - [sym_label] = ACTIONS(4238), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_null] = ACTIONS(4238), - [anon_sym_if] = ACTIONS(4238), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_when] = ACTIONS(4238), - [anon_sym_try] = ACTIONS(4238), - [anon_sym_throw] = ACTIONS(4238), - [anon_sym_return] = ACTIONS(4238), - [anon_sym_continue] = ACTIONS(4238), - [anon_sym_break] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_PLUS_EQ] = ACTIONS(4240), - [anon_sym_DASH_EQ] = ACTIONS(4240), - [anon_sym_STAR_EQ] = ACTIONS(4240), - [anon_sym_SLASH_EQ] = ACTIONS(4240), - [anon_sym_PERCENT_EQ] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4238), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG] = ACTIONS(4238), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4240), - [anon_sym_continue_AT] = ACTIONS(4240), - [anon_sym_break_AT] = ACTIONS(4240), - [anon_sym_this_AT] = ACTIONS(4240), - [anon_sym_super_AT] = ACTIONS(4240), - [sym_real_literal] = ACTIONS(4240), - [sym_integer_literal] = ACTIONS(4238), - [sym_hex_literal] = ACTIONS(4240), - [sym_bin_literal] = ACTIONS(4240), - [anon_sym_true] = ACTIONS(4238), - [anon_sym_false] = ACTIONS(4238), - [anon_sym_SQUOTE] = ACTIONS(4240), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4240), - }, - [2833] = { - [sym_getter] = STATE(3445), - [sym_setter] = STATE(3445), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2834] = { - [sym_getter] = STATE(4822), - [sym_setter] = STATE(4822), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(4575), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2835] = { - [sym_class_body] = STATE(3221), - [sym_type_constraints] = STATE(2990), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3232), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [2836] = { - [sym_type_constraints] = STATE(2969), - [sym_enum_class_body] = STATE(3221), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3246), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [2837] = { - [sym__alpha_identifier] = ACTIONS(4158), - [anon_sym_AT] = ACTIONS(4160), - [anon_sym_LBRACK] = ACTIONS(4160), - [anon_sym_DOT] = ACTIONS(4158), - [anon_sym_as] = ACTIONS(4158), - [anon_sym_EQ] = ACTIONS(4158), - [anon_sym_LBRACE] = ACTIONS(4160), - [anon_sym_RBRACE] = ACTIONS(4160), - [anon_sym_LPAREN] = ACTIONS(4160), - [anon_sym_COMMA] = ACTIONS(4160), - [anon_sym_by] = ACTIONS(4158), - [anon_sym_LT] = ACTIONS(4158), - [anon_sym_GT] = ACTIONS(4158), - [anon_sym_where] = ACTIONS(4158), - [anon_sym_object] = ACTIONS(4158), - [anon_sym_fun] = ACTIONS(4158), - [anon_sym_SEMI] = ACTIONS(4160), - [anon_sym_get] = ACTIONS(4158), - [anon_sym_set] = ACTIONS(4158), - [anon_sym_this] = ACTIONS(4158), - [anon_sym_super] = ACTIONS(4158), - [sym__quest] = ACTIONS(4158), - [anon_sym_STAR] = ACTIONS(4158), - [anon_sym_DASH_GT] = ACTIONS(4162), - [sym_label] = ACTIONS(4158), - [anon_sym_in] = ACTIONS(4158), - [anon_sym_DOT_DOT] = ACTIONS(4160), - [anon_sym_QMARK_COLON] = ACTIONS(4160), - [anon_sym_AMP_AMP] = ACTIONS(4160), - [anon_sym_PIPE_PIPE] = ACTIONS(4160), - [anon_sym_null] = ACTIONS(4158), - [anon_sym_if] = ACTIONS(4158), - [anon_sym_else] = ACTIONS(4158), - [anon_sym_when] = ACTIONS(4158), - [anon_sym_try] = ACTIONS(4158), - [anon_sym_throw] = ACTIONS(4158), - [anon_sym_return] = ACTIONS(4158), - [anon_sym_continue] = ACTIONS(4158), - [anon_sym_break] = ACTIONS(4158), - [anon_sym_COLON_COLON] = ACTIONS(4160), - [anon_sym_PLUS_EQ] = ACTIONS(4160), - [anon_sym_DASH_EQ] = ACTIONS(4160), - [anon_sym_STAR_EQ] = ACTIONS(4160), - [anon_sym_SLASH_EQ] = ACTIONS(4160), - [anon_sym_PERCENT_EQ] = ACTIONS(4160), - [anon_sym_BANG_EQ] = ACTIONS(4158), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4160), - [anon_sym_EQ_EQ] = ACTIONS(4158), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4160), - [anon_sym_LT_EQ] = ACTIONS(4160), - [anon_sym_GT_EQ] = ACTIONS(4160), - [anon_sym_BANGin] = ACTIONS(4160), - [anon_sym_is] = ACTIONS(4158), - [anon_sym_BANGis] = ACTIONS(4160), - [anon_sym_PLUS] = ACTIONS(4158), - [anon_sym_DASH] = ACTIONS(4158), - [anon_sym_SLASH] = ACTIONS(4158), - [anon_sym_PERCENT] = ACTIONS(4158), - [anon_sym_as_QMARK] = ACTIONS(4160), - [anon_sym_PLUS_PLUS] = ACTIONS(4160), - [anon_sym_DASH_DASH] = ACTIONS(4160), - [anon_sym_BANG] = ACTIONS(4158), - [anon_sym_BANG_BANG] = ACTIONS(4160), - [anon_sym_data] = ACTIONS(4158), - [anon_sym_inner] = ACTIONS(4158), - [anon_sym_value] = ACTIONS(4158), - [anon_sym_expect] = ACTIONS(4158), - [anon_sym_actual] = ACTIONS(4158), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4160), - [anon_sym_continue_AT] = ACTIONS(4160), - [anon_sym_break_AT] = ACTIONS(4160), - [anon_sym_this_AT] = ACTIONS(4160), - [anon_sym_super_AT] = ACTIONS(4160), - [sym_real_literal] = ACTIONS(4160), - [sym_integer_literal] = ACTIONS(4158), - [sym_hex_literal] = ACTIONS(4160), - [sym_bin_literal] = ACTIONS(4160), - [anon_sym_true] = ACTIONS(4158), - [anon_sym_false] = ACTIONS(4158), - [anon_sym_SQUOTE] = ACTIONS(4160), - [sym__backtick_identifier] = ACTIONS(4160), - [sym__automatic_semicolon] = ACTIONS(4160), - [sym_safe_nav] = ACTIONS(4160), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4160), - }, - [2838] = { - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4571), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2839] = { - [sym_class_body] = STATE(3059), - [sym_type_constraints] = STATE(2977), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(6416), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [2840] = { - [sym_getter] = STATE(4790), - [sym_setter] = STATE(4790), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2841] = { - [sym_class_body] = STATE(3178), - [sym_type_constraints] = STATE(3009), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(3244), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [2842] = { - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4696), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2843] = { - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2844] = { - [sym_function_body] = STATE(3067), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(6418), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_COMMA] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_where] = ACTIONS(4250), - [anon_sym_object] = ACTIONS(4250), - [anon_sym_fun] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_this] = ACTIONS(4250), - [anon_sym_super] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4250), - [sym_label] = ACTIONS(4250), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_null] = ACTIONS(4250), - [anon_sym_if] = ACTIONS(4250), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_when] = ACTIONS(4250), - [anon_sym_try] = ACTIONS(4250), - [anon_sym_throw] = ACTIONS(4250), - [anon_sym_return] = ACTIONS(4250), - [anon_sym_continue] = ACTIONS(4250), - [anon_sym_break] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_PLUS_EQ] = ACTIONS(4252), - [anon_sym_DASH_EQ] = ACTIONS(4252), - [anon_sym_STAR_EQ] = ACTIONS(4252), - [anon_sym_SLASH_EQ] = ACTIONS(4252), - [anon_sym_PERCENT_EQ] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4250), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG] = ACTIONS(4250), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4252), - [anon_sym_continue_AT] = ACTIONS(4252), - [anon_sym_break_AT] = ACTIONS(4252), - [anon_sym_this_AT] = ACTIONS(4252), - [anon_sym_super_AT] = ACTIONS(4252), - [sym_real_literal] = ACTIONS(4252), - [sym_integer_literal] = ACTIONS(4250), - [sym_hex_literal] = ACTIONS(4252), - [sym_bin_literal] = ACTIONS(4252), - [anon_sym_true] = ACTIONS(4250), - [anon_sym_false] = ACTIONS(4250), - [anon_sym_SQUOTE] = ACTIONS(4252), - [sym__backtick_identifier] = ACTIONS(4252), - [sym__automatic_semicolon] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4252), - }, - [2845] = { - [sym_getter] = STATE(3400), - [sym_setter] = STATE(3400), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_RPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(3370), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3370), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2846] = { - [sym_getter] = STATE(3469), - [sym_setter] = STATE(3469), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2847] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_RBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(6420), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_RPAREN] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4214), - [anon_sym_DASH_GT] = ACTIONS(4220), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_while] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [2848] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3970), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3973), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3973), - [anon_sym_interface] = ACTIONS(3973), - [anon_sym_enum] = ACTIONS(3973), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3973), - [anon_sym_var] = ACTIONS(3973), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3973), - [anon_sym_fun] = ACTIONS(3973), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3975), - [anon_sym_set] = ACTIONS(3975), - [anon_sym_STAR] = ACTIONS(3938), - [sym_label] = ACTIONS(3943), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3975), - [anon_sym_sealed] = ACTIONS(3975), - [anon_sym_annotation] = ACTIONS(3975), - [anon_sym_data] = ACTIONS(3975), - [anon_sym_inner] = ACTIONS(3975), - [anon_sym_value] = ACTIONS(3975), - [anon_sym_override] = ACTIONS(3975), - [anon_sym_lateinit] = ACTIONS(3975), - [anon_sym_public] = ACTIONS(3975), - [anon_sym_private] = ACTIONS(3975), - [anon_sym_internal] = ACTIONS(3975), - [anon_sym_protected] = ACTIONS(3975), - [anon_sym_tailrec] = ACTIONS(3975), - [anon_sym_operator] = ACTIONS(3975), - [anon_sym_infix] = ACTIONS(3975), - [anon_sym_inline] = ACTIONS(3975), - [anon_sym_external] = ACTIONS(3975), - [sym_property_modifier] = ACTIONS(3975), - [anon_sym_abstract] = ACTIONS(3975), - [anon_sym_final] = ACTIONS(3975), - [anon_sym_open] = ACTIONS(3975), - [anon_sym_vararg] = ACTIONS(3975), - [anon_sym_noinline] = ACTIONS(3975), - [anon_sym_crossinline] = ACTIONS(3975), - [anon_sym_expect] = ACTIONS(3975), - [anon_sym_actual] = ACTIONS(3975), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - }, - [2849] = { - [sym__alpha_identifier] = ACTIONS(4164), - [anon_sym_AT] = ACTIONS(4166), - [anon_sym_LBRACK] = ACTIONS(4166), - [anon_sym_DOT] = ACTIONS(4164), - [anon_sym_as] = ACTIONS(4164), - [anon_sym_EQ] = ACTIONS(4164), - [anon_sym_LBRACE] = ACTIONS(4166), - [anon_sym_RBRACE] = ACTIONS(4166), - [anon_sym_LPAREN] = ACTIONS(4166), - [anon_sym_COMMA] = ACTIONS(4166), - [anon_sym_by] = ACTIONS(4164), - [anon_sym_LT] = ACTIONS(4164), - [anon_sym_GT] = ACTIONS(4164), - [anon_sym_where] = ACTIONS(4164), - [anon_sym_object] = ACTIONS(4164), - [anon_sym_fun] = ACTIONS(4164), - [anon_sym_SEMI] = ACTIONS(4166), - [anon_sym_get] = ACTIONS(4164), - [anon_sym_set] = ACTIONS(4164), - [anon_sym_this] = ACTIONS(4164), - [anon_sym_super] = ACTIONS(4164), - [anon_sym_AMP] = ACTIONS(6424), - [sym__quest] = ACTIONS(4164), - [anon_sym_STAR] = ACTIONS(4164), - [sym_label] = ACTIONS(4164), - [anon_sym_in] = ACTIONS(4164), - [anon_sym_DOT_DOT] = ACTIONS(4166), - [anon_sym_QMARK_COLON] = ACTIONS(4166), - [anon_sym_AMP_AMP] = ACTIONS(4166), - [anon_sym_PIPE_PIPE] = ACTIONS(4166), - [anon_sym_null] = ACTIONS(4164), - [anon_sym_if] = ACTIONS(4164), - [anon_sym_else] = ACTIONS(4164), - [anon_sym_when] = ACTIONS(4164), - [anon_sym_try] = ACTIONS(4164), - [anon_sym_throw] = ACTIONS(4164), - [anon_sym_return] = ACTIONS(4164), - [anon_sym_continue] = ACTIONS(4164), - [anon_sym_break] = ACTIONS(4164), - [anon_sym_COLON_COLON] = ACTIONS(4166), - [anon_sym_PLUS_EQ] = ACTIONS(4166), - [anon_sym_DASH_EQ] = ACTIONS(4166), - [anon_sym_STAR_EQ] = ACTIONS(4166), - [anon_sym_SLASH_EQ] = ACTIONS(4166), - [anon_sym_PERCENT_EQ] = ACTIONS(4166), - [anon_sym_BANG_EQ] = ACTIONS(4164), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4166), - [anon_sym_EQ_EQ] = ACTIONS(4164), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4166), - [anon_sym_LT_EQ] = ACTIONS(4166), - [anon_sym_GT_EQ] = ACTIONS(4166), - [anon_sym_BANGin] = ACTIONS(4166), - [anon_sym_is] = ACTIONS(4164), - [anon_sym_BANGis] = ACTIONS(4166), - [anon_sym_PLUS] = ACTIONS(4164), - [anon_sym_DASH] = ACTIONS(4164), - [anon_sym_SLASH] = ACTIONS(4164), - [anon_sym_PERCENT] = ACTIONS(4164), - [anon_sym_as_QMARK] = ACTIONS(4166), - [anon_sym_PLUS_PLUS] = ACTIONS(4166), - [anon_sym_DASH_DASH] = ACTIONS(4166), - [anon_sym_BANG] = ACTIONS(4164), - [anon_sym_BANG_BANG] = ACTIONS(4166), - [anon_sym_data] = ACTIONS(4164), - [anon_sym_inner] = ACTIONS(4164), - [anon_sym_value] = ACTIONS(4164), - [anon_sym_expect] = ACTIONS(4164), - [anon_sym_actual] = ACTIONS(4164), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4166), - [anon_sym_continue_AT] = ACTIONS(4166), - [anon_sym_break_AT] = ACTIONS(4166), - [anon_sym_this_AT] = ACTIONS(4166), - [anon_sym_super_AT] = ACTIONS(4166), - [sym_real_literal] = ACTIONS(4166), - [sym_integer_literal] = ACTIONS(4164), - [sym_hex_literal] = ACTIONS(4166), - [sym_bin_literal] = ACTIONS(4166), - [anon_sym_true] = ACTIONS(4164), - [anon_sym_false] = ACTIONS(4164), - [anon_sym_SQUOTE] = ACTIONS(4166), - [sym__backtick_identifier] = ACTIONS(4166), - [sym__automatic_semicolon] = ACTIONS(4166), - [sym_safe_nav] = ACTIONS(4166), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4166), - }, - [2850] = { - [aux_sym_nullable_type_repeat1] = STATE(2810), - [sym__alpha_identifier] = ACTIONS(4270), - [anon_sym_AT] = ACTIONS(4272), - [anon_sym_LBRACK] = ACTIONS(4272), - [anon_sym_DOT] = ACTIONS(4270), - [anon_sym_as] = ACTIONS(4270), - [anon_sym_EQ] = ACTIONS(4270), - [anon_sym_LBRACE] = ACTIONS(4272), - [anon_sym_RBRACE] = ACTIONS(4272), - [anon_sym_LPAREN] = ACTIONS(4272), - [anon_sym_COMMA] = ACTIONS(4272), - [anon_sym_by] = ACTIONS(4270), - [anon_sym_LT] = ACTIONS(4270), - [anon_sym_GT] = ACTIONS(4270), - [anon_sym_where] = ACTIONS(4270), - [anon_sym_object] = ACTIONS(4270), - [anon_sym_fun] = ACTIONS(4270), - [anon_sym_SEMI] = ACTIONS(4272), - [anon_sym_get] = ACTIONS(4270), - [anon_sym_set] = ACTIONS(4270), - [anon_sym_this] = ACTIONS(4270), - [anon_sym_super] = ACTIONS(4270), - [sym__quest] = ACTIONS(6426), - [anon_sym_STAR] = ACTIONS(4270), - [sym_label] = ACTIONS(4270), - [anon_sym_in] = ACTIONS(4270), - [anon_sym_DOT_DOT] = ACTIONS(4272), - [anon_sym_QMARK_COLON] = ACTIONS(4272), - [anon_sym_AMP_AMP] = ACTIONS(4272), - [anon_sym_PIPE_PIPE] = ACTIONS(4272), - [anon_sym_null] = ACTIONS(4270), - [anon_sym_if] = ACTIONS(4270), - [anon_sym_else] = ACTIONS(4270), - [anon_sym_when] = ACTIONS(4270), - [anon_sym_try] = ACTIONS(4270), - [anon_sym_throw] = ACTIONS(4270), - [anon_sym_return] = ACTIONS(4270), - [anon_sym_continue] = ACTIONS(4270), - [anon_sym_break] = ACTIONS(4270), - [anon_sym_COLON_COLON] = ACTIONS(4272), - [anon_sym_PLUS_EQ] = ACTIONS(4272), - [anon_sym_DASH_EQ] = ACTIONS(4272), - [anon_sym_STAR_EQ] = ACTIONS(4272), - [anon_sym_SLASH_EQ] = ACTIONS(4272), - [anon_sym_PERCENT_EQ] = ACTIONS(4272), - [anon_sym_BANG_EQ] = ACTIONS(4270), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4272), - [anon_sym_EQ_EQ] = ACTIONS(4270), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4272), - [anon_sym_LT_EQ] = ACTIONS(4272), - [anon_sym_GT_EQ] = ACTIONS(4272), - [anon_sym_BANGin] = ACTIONS(4272), - [anon_sym_is] = ACTIONS(4270), - [anon_sym_BANGis] = ACTIONS(4272), - [anon_sym_PLUS] = ACTIONS(4270), - [anon_sym_DASH] = ACTIONS(4270), - [anon_sym_SLASH] = ACTIONS(4270), - [anon_sym_PERCENT] = ACTIONS(4270), - [anon_sym_as_QMARK] = ACTIONS(4272), - [anon_sym_PLUS_PLUS] = ACTIONS(4272), - [anon_sym_DASH_DASH] = ACTIONS(4272), - [anon_sym_BANG] = ACTIONS(4270), - [anon_sym_BANG_BANG] = ACTIONS(4272), - [anon_sym_data] = ACTIONS(4270), - [anon_sym_inner] = ACTIONS(4270), - [anon_sym_value] = ACTIONS(4270), - [anon_sym_expect] = ACTIONS(4270), - [anon_sym_actual] = ACTIONS(4270), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4272), - [anon_sym_continue_AT] = ACTIONS(4272), - [anon_sym_break_AT] = ACTIONS(4272), - [anon_sym_this_AT] = ACTIONS(4272), - [anon_sym_super_AT] = ACTIONS(4272), - [sym_real_literal] = ACTIONS(4272), - [sym_integer_literal] = ACTIONS(4270), - [sym_hex_literal] = ACTIONS(4272), - [sym_bin_literal] = ACTIONS(4272), - [anon_sym_true] = ACTIONS(4270), - [anon_sym_false] = ACTIONS(4270), - [anon_sym_SQUOTE] = ACTIONS(4272), - [sym__backtick_identifier] = ACTIONS(4272), - [sym__automatic_semicolon] = ACTIONS(4272), - [sym_safe_nav] = ACTIONS(4272), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4272), - }, - [2851] = { - [sym_getter] = STATE(4836), - [sym_setter] = STATE(4836), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1766), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1766), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2852] = { - [sym_type_constraints] = STATE(3194), - [sym_function_body] = STATE(3195), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(6428), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4123), - [anon_sym_fun] = ACTIONS(4123), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_this] = ACTIONS(4123), - [anon_sym_super] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4123), - [sym_label] = ACTIONS(4123), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_null] = ACTIONS(4123), - [anon_sym_if] = ACTIONS(4123), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_when] = ACTIONS(4123), - [anon_sym_try] = ACTIONS(4123), - [anon_sym_throw] = ACTIONS(4123), - [anon_sym_return] = ACTIONS(4123), - [anon_sym_continue] = ACTIONS(4123), - [anon_sym_break] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_PLUS_EQ] = ACTIONS(4125), - [anon_sym_DASH_EQ] = ACTIONS(4125), - [anon_sym_STAR_EQ] = ACTIONS(4125), - [anon_sym_SLASH_EQ] = ACTIONS(4125), - [anon_sym_PERCENT_EQ] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4123), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG] = ACTIONS(4123), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4125), - [anon_sym_continue_AT] = ACTIONS(4125), - [anon_sym_break_AT] = ACTIONS(4125), - [anon_sym_this_AT] = ACTIONS(4125), - [anon_sym_super_AT] = ACTIONS(4125), - [sym_real_literal] = ACTIONS(4125), - [sym_integer_literal] = ACTIONS(4123), - [sym_hex_literal] = ACTIONS(4125), - [sym_bin_literal] = ACTIONS(4125), - [anon_sym_true] = ACTIONS(4123), - [anon_sym_false] = ACTIONS(4123), - [anon_sym_SQUOTE] = ACTIONS(4125), - [sym__backtick_identifier] = ACTIONS(4125), - [sym__automatic_semicolon] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4125), - }, - [2853] = { - [sym__alpha_identifier] = ACTIONS(4093), - [anon_sym_AT] = ACTIONS(4095), - [anon_sym_COLON] = ACTIONS(4093), - [anon_sym_LBRACK] = ACTIONS(4095), - [anon_sym_DOT] = ACTIONS(4093), - [anon_sym_EQ] = ACTIONS(4095), - [anon_sym_LBRACE] = ACTIONS(4095), - [anon_sym_RBRACE] = ACTIONS(4095), - [anon_sym_LPAREN] = ACTIONS(4095), - [anon_sym_COMMA] = ACTIONS(4095), - [anon_sym_by] = ACTIONS(4093), - [anon_sym_LT] = ACTIONS(4095), - [anon_sym_where] = ACTIONS(4093), - [anon_sym_object] = ACTIONS(4093), - [anon_sym_fun] = ACTIONS(4093), - [anon_sym_SEMI] = ACTIONS(4095), - [anon_sym_get] = ACTIONS(4093), - [anon_sym_set] = ACTIONS(4093), - [anon_sym_this] = ACTIONS(4093), - [anon_sym_super] = ACTIONS(4093), - [anon_sym_AMP] = ACTIONS(4095), - [sym__quest] = ACTIONS(4095), - [anon_sym_STAR] = ACTIONS(4095), - [sym_label] = ACTIONS(4093), - [anon_sym_in] = ACTIONS(4093), - [anon_sym_null] = ACTIONS(4093), - [anon_sym_if] = ACTIONS(4093), - [anon_sym_else] = ACTIONS(4093), - [anon_sym_when] = ACTIONS(4093), - [anon_sym_try] = ACTIONS(4093), - [anon_sym_throw] = ACTIONS(4093), - [anon_sym_return] = ACTIONS(4093), - [anon_sym_continue] = ACTIONS(4093), - [anon_sym_break] = ACTIONS(4093), - [anon_sym_COLON_COLON] = ACTIONS(4095), - [anon_sym_BANGin] = ACTIONS(4095), - [anon_sym_is] = ACTIONS(4093), - [anon_sym_BANGis] = ACTIONS(4095), - [anon_sym_PLUS] = ACTIONS(4093), - [anon_sym_DASH] = ACTIONS(4093), - [anon_sym_PLUS_PLUS] = ACTIONS(4095), - [anon_sym_DASH_DASH] = ACTIONS(4095), - [anon_sym_BANG] = ACTIONS(4093), - [anon_sym_suspend] = ACTIONS(4093), - [anon_sym_sealed] = ACTIONS(4093), - [anon_sym_annotation] = ACTIONS(4093), - [anon_sym_data] = ACTIONS(4093), - [anon_sym_inner] = ACTIONS(4093), - [anon_sym_value] = ACTIONS(4093), - [anon_sym_override] = ACTIONS(4093), - [anon_sym_lateinit] = ACTIONS(4093), - [anon_sym_public] = ACTIONS(4093), - [anon_sym_private] = ACTIONS(4093), - [anon_sym_internal] = ACTIONS(4093), - [anon_sym_protected] = ACTIONS(4093), - [anon_sym_tailrec] = ACTIONS(4093), - [anon_sym_operator] = ACTIONS(4093), - [anon_sym_infix] = ACTIONS(4093), - [anon_sym_inline] = ACTIONS(4093), - [anon_sym_external] = ACTIONS(4093), - [sym_property_modifier] = ACTIONS(4093), - [anon_sym_abstract] = ACTIONS(4093), - [anon_sym_final] = ACTIONS(4093), - [anon_sym_open] = ACTIONS(4093), - [anon_sym_vararg] = ACTIONS(4093), - [anon_sym_noinline] = ACTIONS(4093), - [anon_sym_crossinline] = ACTIONS(4093), - [anon_sym_expect] = ACTIONS(4093), - [anon_sym_actual] = ACTIONS(4093), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4095), - [anon_sym_continue_AT] = ACTIONS(4095), - [anon_sym_break_AT] = ACTIONS(4095), - [anon_sym_this_AT] = ACTIONS(4095), - [anon_sym_super_AT] = ACTIONS(4095), - [sym_real_literal] = ACTIONS(4095), - [sym_integer_literal] = ACTIONS(4093), - [sym_hex_literal] = ACTIONS(4095), - [sym_bin_literal] = ACTIONS(4095), - [anon_sym_true] = ACTIONS(4093), - [anon_sym_false] = ACTIONS(4093), - [anon_sym_SQUOTE] = ACTIONS(4095), - [sym__backtick_identifier] = ACTIONS(4095), - [sym__automatic_semicolon] = ACTIONS(4095), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4095), - }, - [2854] = { - [sym_getter] = STATE(4705), - [sym_setter] = STATE(4705), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2855] = { - [sym_getter] = STATE(4861), - [sym_setter] = STATE(4861), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_RPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(3370), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3370), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2856] = { - [sym__alpha_identifier] = ACTIONS(4234), - [anon_sym_AT] = ACTIONS(4236), - [anon_sym_LBRACK] = ACTIONS(4236), - [anon_sym_DOT] = ACTIONS(4234), - [anon_sym_as] = ACTIONS(4234), - [anon_sym_EQ] = ACTIONS(4234), - [anon_sym_LBRACE] = ACTIONS(4236), - [anon_sym_RBRACE] = ACTIONS(4236), - [anon_sym_LPAREN] = ACTIONS(4236), - [anon_sym_COMMA] = ACTIONS(4236), - [anon_sym_by] = ACTIONS(4234), - [anon_sym_LT] = ACTIONS(4234), - [anon_sym_GT] = ACTIONS(4234), - [anon_sym_where] = ACTIONS(4234), - [anon_sym_object] = ACTIONS(4234), - [anon_sym_fun] = ACTIONS(4234), - [anon_sym_SEMI] = ACTIONS(4236), - [anon_sym_get] = ACTIONS(4234), - [anon_sym_set] = ACTIONS(4234), - [anon_sym_this] = ACTIONS(4234), - [anon_sym_super] = ACTIONS(4234), - [anon_sym_AMP] = ACTIONS(4234), - [sym__quest] = ACTIONS(4234), - [anon_sym_STAR] = ACTIONS(4234), - [sym_label] = ACTIONS(4234), - [anon_sym_in] = ACTIONS(4234), - [anon_sym_DOT_DOT] = ACTIONS(4236), - [anon_sym_QMARK_COLON] = ACTIONS(4236), - [anon_sym_AMP_AMP] = ACTIONS(4236), - [anon_sym_PIPE_PIPE] = ACTIONS(4236), - [anon_sym_null] = ACTIONS(4234), - [anon_sym_if] = ACTIONS(4234), - [anon_sym_else] = ACTIONS(4234), - [anon_sym_when] = ACTIONS(4234), - [anon_sym_try] = ACTIONS(4234), - [anon_sym_throw] = ACTIONS(4234), - [anon_sym_return] = ACTIONS(4234), - [anon_sym_continue] = ACTIONS(4234), - [anon_sym_break] = ACTIONS(4234), - [anon_sym_COLON_COLON] = ACTIONS(4236), - [anon_sym_PLUS_EQ] = ACTIONS(4236), - [anon_sym_DASH_EQ] = ACTIONS(4236), - [anon_sym_STAR_EQ] = ACTIONS(4236), - [anon_sym_SLASH_EQ] = ACTIONS(4236), - [anon_sym_PERCENT_EQ] = ACTIONS(4236), - [anon_sym_BANG_EQ] = ACTIONS(4234), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4236), - [anon_sym_EQ_EQ] = ACTIONS(4234), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4236), - [anon_sym_LT_EQ] = ACTIONS(4236), - [anon_sym_GT_EQ] = ACTIONS(4236), - [anon_sym_BANGin] = ACTIONS(4236), - [anon_sym_is] = ACTIONS(4234), - [anon_sym_BANGis] = ACTIONS(4236), - [anon_sym_PLUS] = ACTIONS(4234), - [anon_sym_DASH] = ACTIONS(4234), - [anon_sym_SLASH] = ACTIONS(4234), - [anon_sym_PERCENT] = ACTIONS(4234), - [anon_sym_as_QMARK] = ACTIONS(4236), - [anon_sym_PLUS_PLUS] = ACTIONS(4236), - [anon_sym_DASH_DASH] = ACTIONS(4236), - [anon_sym_BANG] = ACTIONS(4234), - [anon_sym_BANG_BANG] = ACTIONS(4236), - [anon_sym_data] = ACTIONS(4234), - [anon_sym_inner] = ACTIONS(4234), - [anon_sym_value] = ACTIONS(4234), - [anon_sym_expect] = ACTIONS(4234), - [anon_sym_actual] = ACTIONS(4234), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4236), - [anon_sym_continue_AT] = ACTIONS(4236), - [anon_sym_break_AT] = ACTIONS(4236), - [anon_sym_this_AT] = ACTIONS(4236), - [anon_sym_super_AT] = ACTIONS(4236), - [sym_real_literal] = ACTIONS(4236), - [sym_integer_literal] = ACTIONS(4234), - [sym_hex_literal] = ACTIONS(4236), - [sym_bin_literal] = ACTIONS(4236), - [anon_sym_true] = ACTIONS(4234), - [anon_sym_false] = ACTIONS(4234), - [anon_sym_SQUOTE] = ACTIONS(4236), - [sym__backtick_identifier] = ACTIONS(4236), - [sym__automatic_semicolon] = ACTIONS(4236), - [sym_safe_nav] = ACTIONS(4236), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4236), - }, - [2857] = { - [sym__alpha_identifier] = ACTIONS(4256), - [anon_sym_AT] = ACTIONS(4258), - [anon_sym_LBRACK] = ACTIONS(4258), - [anon_sym_RBRACK] = ACTIONS(4258), - [anon_sym_DOT] = ACTIONS(4256), - [anon_sym_as] = ACTIONS(4256), - [anon_sym_EQ] = ACTIONS(4256), - [anon_sym_LBRACE] = ACTIONS(4258), - [anon_sym_RBRACE] = ACTIONS(4258), - [anon_sym_LPAREN] = ACTIONS(4258), - [anon_sym_COMMA] = ACTIONS(4258), - [anon_sym_RPAREN] = ACTIONS(4258), - [anon_sym_LT] = ACTIONS(4256), - [anon_sym_GT] = ACTIONS(4256), - [anon_sym_where] = ACTIONS(4256), - [anon_sym_object] = ACTIONS(4256), - [anon_sym_fun] = ACTIONS(4256), - [anon_sym_SEMI] = ACTIONS(4258), - [anon_sym_get] = ACTIONS(4256), - [anon_sym_set] = ACTIONS(4256), - [anon_sym_this] = ACTIONS(4256), - [anon_sym_super] = ACTIONS(4256), - [anon_sym_STAR] = ACTIONS(4256), - [anon_sym_DASH_GT] = ACTIONS(4258), - [sym_label] = ACTIONS(4256), - [anon_sym_in] = ACTIONS(4256), - [anon_sym_while] = ACTIONS(4256), - [anon_sym_DOT_DOT] = ACTIONS(4258), - [anon_sym_QMARK_COLON] = ACTIONS(4258), - [anon_sym_AMP_AMP] = ACTIONS(4258), - [anon_sym_PIPE_PIPE] = ACTIONS(4258), - [anon_sym_null] = ACTIONS(4256), - [anon_sym_if] = ACTIONS(4256), - [anon_sym_else] = ACTIONS(4256), - [anon_sym_when] = ACTIONS(4256), - [anon_sym_try] = ACTIONS(4256), - [anon_sym_throw] = ACTIONS(4256), - [anon_sym_return] = ACTIONS(4256), - [anon_sym_continue] = ACTIONS(4256), - [anon_sym_break] = ACTIONS(4256), - [anon_sym_COLON_COLON] = ACTIONS(4258), - [anon_sym_PLUS_EQ] = ACTIONS(4258), - [anon_sym_DASH_EQ] = ACTIONS(4258), - [anon_sym_STAR_EQ] = ACTIONS(4258), - [anon_sym_SLASH_EQ] = ACTIONS(4258), - [anon_sym_PERCENT_EQ] = ACTIONS(4258), - [anon_sym_BANG_EQ] = ACTIONS(4256), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4258), - [anon_sym_EQ_EQ] = ACTIONS(4256), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4258), - [anon_sym_LT_EQ] = ACTIONS(4258), - [anon_sym_GT_EQ] = ACTIONS(4258), - [anon_sym_BANGin] = ACTIONS(4258), - [anon_sym_is] = ACTIONS(4256), - [anon_sym_BANGis] = ACTIONS(4258), - [anon_sym_PLUS] = ACTIONS(4256), - [anon_sym_DASH] = ACTIONS(4256), - [anon_sym_SLASH] = ACTIONS(4256), - [anon_sym_PERCENT] = ACTIONS(4256), - [anon_sym_as_QMARK] = ACTIONS(4258), - [anon_sym_PLUS_PLUS] = ACTIONS(4258), - [anon_sym_DASH_DASH] = ACTIONS(4258), - [anon_sym_BANG] = ACTIONS(4256), - [anon_sym_BANG_BANG] = ACTIONS(4258), - [anon_sym_data] = ACTIONS(4256), - [anon_sym_inner] = ACTIONS(4256), - [anon_sym_value] = ACTIONS(4256), - [anon_sym_expect] = ACTIONS(4256), - [anon_sym_actual] = ACTIONS(4256), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4258), - [anon_sym_continue_AT] = ACTIONS(4258), - [anon_sym_break_AT] = ACTIONS(4258), - [anon_sym_this_AT] = ACTIONS(4258), - [anon_sym_super_AT] = ACTIONS(4258), - [sym_real_literal] = ACTIONS(4258), - [sym_integer_literal] = ACTIONS(4256), - [sym_hex_literal] = ACTIONS(4258), - [sym_bin_literal] = ACTIONS(4258), - [anon_sym_true] = ACTIONS(4256), - [anon_sym_false] = ACTIONS(4256), - [anon_sym_SQUOTE] = ACTIONS(4258), - [sym__backtick_identifier] = ACTIONS(4258), - [sym_safe_nav] = ACTIONS(4258), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4258), - }, - [2858] = { - [sym__alpha_identifier] = ACTIONS(4129), - [anon_sym_AT] = ACTIONS(4131), - [anon_sym_LBRACK] = ACTIONS(4131), - [anon_sym_DOT] = ACTIONS(4129), - [anon_sym_as] = ACTIONS(4129), - [anon_sym_EQ] = ACTIONS(4129), - [anon_sym_LBRACE] = ACTIONS(4131), - [anon_sym_RBRACE] = ACTIONS(4131), - [anon_sym_LPAREN] = ACTIONS(4131), - [anon_sym_COMMA] = ACTIONS(4131), - [anon_sym_by] = ACTIONS(4129), - [anon_sym_LT] = ACTIONS(4129), - [anon_sym_GT] = ACTIONS(4129), - [anon_sym_where] = ACTIONS(4129), - [anon_sym_object] = ACTIONS(4129), - [anon_sym_fun] = ACTIONS(4129), - [anon_sym_SEMI] = ACTIONS(4131), - [anon_sym_get] = ACTIONS(4129), - [anon_sym_set] = ACTIONS(4129), - [anon_sym_this] = ACTIONS(4129), - [anon_sym_super] = ACTIONS(4129), - [anon_sym_AMP] = ACTIONS(4129), - [sym__quest] = ACTIONS(4129), - [anon_sym_STAR] = ACTIONS(4129), - [sym_label] = ACTIONS(4129), - [anon_sym_in] = ACTIONS(4129), - [anon_sym_DOT_DOT] = ACTIONS(4131), - [anon_sym_QMARK_COLON] = ACTIONS(4131), - [anon_sym_AMP_AMP] = ACTIONS(4131), - [anon_sym_PIPE_PIPE] = ACTIONS(4131), - [anon_sym_null] = ACTIONS(4129), - [anon_sym_if] = ACTIONS(4129), - [anon_sym_else] = ACTIONS(4129), - [anon_sym_when] = ACTIONS(4129), - [anon_sym_try] = ACTIONS(4129), - [anon_sym_throw] = ACTIONS(4129), - [anon_sym_return] = ACTIONS(4129), - [anon_sym_continue] = ACTIONS(4129), - [anon_sym_break] = ACTIONS(4129), - [anon_sym_COLON_COLON] = ACTIONS(4131), - [anon_sym_PLUS_EQ] = ACTIONS(4131), - [anon_sym_DASH_EQ] = ACTIONS(4131), - [anon_sym_STAR_EQ] = ACTIONS(4131), - [anon_sym_SLASH_EQ] = ACTIONS(4131), - [anon_sym_PERCENT_EQ] = ACTIONS(4131), - [anon_sym_BANG_EQ] = ACTIONS(4129), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4131), - [anon_sym_EQ_EQ] = ACTIONS(4129), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4131), - [anon_sym_LT_EQ] = ACTIONS(4131), - [anon_sym_GT_EQ] = ACTIONS(4131), - [anon_sym_BANGin] = ACTIONS(4131), - [anon_sym_is] = ACTIONS(4129), - [anon_sym_BANGis] = ACTIONS(4131), - [anon_sym_PLUS] = ACTIONS(4129), - [anon_sym_DASH] = ACTIONS(4129), - [anon_sym_SLASH] = ACTIONS(4129), - [anon_sym_PERCENT] = ACTIONS(4129), - [anon_sym_as_QMARK] = ACTIONS(4131), - [anon_sym_PLUS_PLUS] = ACTIONS(4131), - [anon_sym_DASH_DASH] = ACTIONS(4131), - [anon_sym_BANG] = ACTIONS(4129), - [anon_sym_BANG_BANG] = ACTIONS(4131), - [anon_sym_data] = ACTIONS(4129), - [anon_sym_inner] = ACTIONS(4129), - [anon_sym_value] = ACTIONS(4129), - [anon_sym_expect] = ACTIONS(4129), - [anon_sym_actual] = ACTIONS(4129), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4131), - [anon_sym_continue_AT] = ACTIONS(4131), - [anon_sym_break_AT] = ACTIONS(4131), - [anon_sym_this_AT] = ACTIONS(4131), - [anon_sym_super_AT] = ACTIONS(4131), - [sym_real_literal] = ACTIONS(4131), - [sym_integer_literal] = ACTIONS(4129), - [sym_hex_literal] = ACTIONS(4131), - [sym_bin_literal] = ACTIONS(4131), - [anon_sym_true] = ACTIONS(4129), - [anon_sym_false] = ACTIONS(4129), - [anon_sym_SQUOTE] = ACTIONS(4131), - [sym__backtick_identifier] = ACTIONS(4131), - [sym__automatic_semicolon] = ACTIONS(4131), - [sym_safe_nav] = ACTIONS(4131), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4131), - }, - [2859] = { - [sym__alpha_identifier] = ACTIONS(4244), - [anon_sym_AT] = ACTIONS(4246), - [anon_sym_LBRACK] = ACTIONS(4246), - [anon_sym_DOT] = ACTIONS(4244), - [anon_sym_as] = ACTIONS(4244), - [anon_sym_EQ] = ACTIONS(4244), - [anon_sym_LBRACE] = ACTIONS(4246), - [anon_sym_RBRACE] = ACTIONS(4246), - [anon_sym_LPAREN] = ACTIONS(4246), - [anon_sym_COMMA] = ACTIONS(4246), - [anon_sym_by] = ACTIONS(4244), - [anon_sym_LT] = ACTIONS(4244), - [anon_sym_GT] = ACTIONS(4244), - [anon_sym_where] = ACTIONS(4244), - [anon_sym_object] = ACTIONS(4244), - [anon_sym_fun] = ACTIONS(4244), - [anon_sym_SEMI] = ACTIONS(4246), - [anon_sym_get] = ACTIONS(4244), - [anon_sym_set] = ACTIONS(4244), - [anon_sym_this] = ACTIONS(4244), - [anon_sym_super] = ACTIONS(4244), - [anon_sym_AMP] = ACTIONS(4244), - [sym__quest] = ACTIONS(4244), - [anon_sym_STAR] = ACTIONS(4244), - [sym_label] = ACTIONS(4244), - [anon_sym_in] = ACTIONS(4244), - [anon_sym_DOT_DOT] = ACTIONS(4246), - [anon_sym_QMARK_COLON] = ACTIONS(4246), - [anon_sym_AMP_AMP] = ACTIONS(4246), - [anon_sym_PIPE_PIPE] = ACTIONS(4246), - [anon_sym_null] = ACTIONS(4244), - [anon_sym_if] = ACTIONS(4244), - [anon_sym_else] = ACTIONS(4244), - [anon_sym_when] = ACTIONS(4244), - [anon_sym_try] = ACTIONS(4244), - [anon_sym_throw] = ACTIONS(4244), - [anon_sym_return] = ACTIONS(4244), - [anon_sym_continue] = ACTIONS(4244), - [anon_sym_break] = ACTIONS(4244), - [anon_sym_COLON_COLON] = ACTIONS(4246), - [anon_sym_PLUS_EQ] = ACTIONS(4246), - [anon_sym_DASH_EQ] = ACTIONS(4246), - [anon_sym_STAR_EQ] = ACTIONS(4246), - [anon_sym_SLASH_EQ] = ACTIONS(4246), - [anon_sym_PERCENT_EQ] = ACTIONS(4246), - [anon_sym_BANG_EQ] = ACTIONS(4244), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4246), - [anon_sym_EQ_EQ] = ACTIONS(4244), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4246), - [anon_sym_LT_EQ] = ACTIONS(4246), - [anon_sym_GT_EQ] = ACTIONS(4246), - [anon_sym_BANGin] = ACTIONS(4246), - [anon_sym_is] = ACTIONS(4244), - [anon_sym_BANGis] = ACTIONS(4246), - [anon_sym_PLUS] = ACTIONS(4244), - [anon_sym_DASH] = ACTIONS(4244), - [anon_sym_SLASH] = ACTIONS(4244), - [anon_sym_PERCENT] = ACTIONS(4244), - [anon_sym_as_QMARK] = ACTIONS(4246), - [anon_sym_PLUS_PLUS] = ACTIONS(4246), - [anon_sym_DASH_DASH] = ACTIONS(4246), - [anon_sym_BANG] = ACTIONS(4244), - [anon_sym_BANG_BANG] = ACTIONS(4246), - [anon_sym_data] = ACTIONS(4244), - [anon_sym_inner] = ACTIONS(4244), - [anon_sym_value] = ACTIONS(4244), - [anon_sym_expect] = ACTIONS(4244), - [anon_sym_actual] = ACTIONS(4244), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4246), - [anon_sym_continue_AT] = ACTIONS(4246), - [anon_sym_break_AT] = ACTIONS(4246), - [anon_sym_this_AT] = ACTIONS(4246), - [anon_sym_super_AT] = ACTIONS(4246), - [sym_real_literal] = ACTIONS(4246), - [sym_integer_literal] = ACTIONS(4244), - [sym_hex_literal] = ACTIONS(4246), - [sym_bin_literal] = ACTIONS(4246), - [anon_sym_true] = ACTIONS(4244), - [anon_sym_false] = ACTIONS(4244), - [anon_sym_SQUOTE] = ACTIONS(4246), - [sym__backtick_identifier] = ACTIONS(4246), - [sym__automatic_semicolon] = ACTIONS(4246), - [sym_safe_nav] = ACTIONS(4246), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4246), - }, - [2860] = { - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2861] = { - [sym__alpha_identifier] = ACTIONS(4148), - [anon_sym_AT] = ACTIONS(4150), - [anon_sym_LBRACK] = ACTIONS(4150), - [anon_sym_DOT] = ACTIONS(4148), - [anon_sym_as] = ACTIONS(4148), - [anon_sym_EQ] = ACTIONS(4148), - [anon_sym_LBRACE] = ACTIONS(4150), - [anon_sym_RBRACE] = ACTIONS(4150), - [anon_sym_LPAREN] = ACTIONS(4150), - [anon_sym_COMMA] = ACTIONS(4150), - [anon_sym_by] = ACTIONS(4148), - [anon_sym_LT] = ACTIONS(4148), - [anon_sym_GT] = ACTIONS(4148), - [anon_sym_where] = ACTIONS(4148), - [anon_sym_object] = ACTIONS(4148), - [anon_sym_fun] = ACTIONS(4148), - [anon_sym_SEMI] = ACTIONS(4150), - [anon_sym_get] = ACTIONS(4148), - [anon_sym_set] = ACTIONS(4148), - [anon_sym_this] = ACTIONS(4148), - [anon_sym_super] = ACTIONS(4148), - [anon_sym_AMP] = ACTIONS(4148), - [sym__quest] = ACTIONS(4148), - [anon_sym_STAR] = ACTIONS(4148), - [sym_label] = ACTIONS(4148), - [anon_sym_in] = ACTIONS(4148), - [anon_sym_DOT_DOT] = ACTIONS(4150), - [anon_sym_QMARK_COLON] = ACTIONS(4150), - [anon_sym_AMP_AMP] = ACTIONS(4150), - [anon_sym_PIPE_PIPE] = ACTIONS(4150), - [anon_sym_null] = ACTIONS(4148), - [anon_sym_if] = ACTIONS(4148), - [anon_sym_else] = ACTIONS(4148), - [anon_sym_when] = ACTIONS(4148), - [anon_sym_try] = ACTIONS(4148), - [anon_sym_throw] = ACTIONS(4148), - [anon_sym_return] = ACTIONS(4148), - [anon_sym_continue] = ACTIONS(4148), - [anon_sym_break] = ACTIONS(4148), - [anon_sym_COLON_COLON] = ACTIONS(4150), - [anon_sym_PLUS_EQ] = ACTIONS(4150), - [anon_sym_DASH_EQ] = ACTIONS(4150), - [anon_sym_STAR_EQ] = ACTIONS(4150), - [anon_sym_SLASH_EQ] = ACTIONS(4150), - [anon_sym_PERCENT_EQ] = ACTIONS(4150), - [anon_sym_BANG_EQ] = ACTIONS(4148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4150), - [anon_sym_EQ_EQ] = ACTIONS(4148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4150), - [anon_sym_LT_EQ] = ACTIONS(4150), - [anon_sym_GT_EQ] = ACTIONS(4150), - [anon_sym_BANGin] = ACTIONS(4150), - [anon_sym_is] = ACTIONS(4148), - [anon_sym_BANGis] = ACTIONS(4150), - [anon_sym_PLUS] = ACTIONS(4148), - [anon_sym_DASH] = ACTIONS(4148), - [anon_sym_SLASH] = ACTIONS(4148), - [anon_sym_PERCENT] = ACTIONS(4148), - [anon_sym_as_QMARK] = ACTIONS(4150), - [anon_sym_PLUS_PLUS] = ACTIONS(4150), - [anon_sym_DASH_DASH] = ACTIONS(4150), - [anon_sym_BANG] = ACTIONS(4148), - [anon_sym_BANG_BANG] = ACTIONS(4150), - [anon_sym_data] = ACTIONS(4148), - [anon_sym_inner] = ACTIONS(4148), - [anon_sym_value] = ACTIONS(4148), - [anon_sym_expect] = ACTIONS(4148), - [anon_sym_actual] = ACTIONS(4148), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4150), - [anon_sym_continue_AT] = ACTIONS(4150), - [anon_sym_break_AT] = ACTIONS(4150), - [anon_sym_this_AT] = ACTIONS(4150), - [anon_sym_super_AT] = ACTIONS(4150), - [sym_real_literal] = ACTIONS(4150), - [sym_integer_literal] = ACTIONS(4148), - [sym_hex_literal] = ACTIONS(4150), - [sym_bin_literal] = ACTIONS(4150), - [anon_sym_true] = ACTIONS(4148), - [anon_sym_false] = ACTIONS(4148), - [anon_sym_SQUOTE] = ACTIONS(4150), - [sym__backtick_identifier] = ACTIONS(4150), - [sym__automatic_semicolon] = ACTIONS(4150), - [sym_safe_nav] = ACTIONS(4150), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4150), - }, - [2862] = { - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6226), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2863] = { - [sym_type_constraints] = STATE(2904), - [sym_function_body] = STATE(3108), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [2864] = { - [sym_getter] = STATE(4714), - [sym_setter] = STATE(4714), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4531), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2865] = { - [sym_type_constraints] = STATE(2906), - [sym_function_body] = STATE(3120), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [2866] = { - [sym_type_constraints] = STATE(3232), - [sym_function_body] = STATE(3233), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(6432), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [2867] = { - [sym_getter] = STATE(3544), - [sym_setter] = STATE(3544), - [sym_modifiers] = STATE(9232), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6248), - [anon_sym_get] = ACTIONS(6216), - [anon_sym_set] = ACTIONS(6218), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2868] = { - [aux_sym_nullable_type_repeat1] = STATE(2810), - [sym__alpha_identifier] = ACTIONS(4208), - [anon_sym_AT] = ACTIONS(4210), - [anon_sym_LBRACK] = ACTIONS(4210), - [anon_sym_DOT] = ACTIONS(4208), - [anon_sym_as] = ACTIONS(4208), - [anon_sym_EQ] = ACTIONS(4208), - [anon_sym_LBRACE] = ACTIONS(4210), - [anon_sym_RBRACE] = ACTIONS(4210), - [anon_sym_LPAREN] = ACTIONS(4210), - [anon_sym_COMMA] = ACTIONS(4210), - [anon_sym_by] = ACTIONS(4208), - [anon_sym_LT] = ACTIONS(4208), - [anon_sym_GT] = ACTIONS(4208), - [anon_sym_where] = ACTIONS(4208), - [anon_sym_object] = ACTIONS(4208), - [anon_sym_fun] = ACTIONS(4208), - [anon_sym_SEMI] = ACTIONS(4210), - [anon_sym_get] = ACTIONS(4208), - [anon_sym_set] = ACTIONS(4208), - [anon_sym_this] = ACTIONS(4208), - [anon_sym_super] = ACTIONS(4208), - [sym__quest] = ACTIONS(6426), - [anon_sym_STAR] = ACTIONS(4208), - [sym_label] = ACTIONS(4208), - [anon_sym_in] = ACTIONS(4208), - [anon_sym_DOT_DOT] = ACTIONS(4210), - [anon_sym_QMARK_COLON] = ACTIONS(4210), - [anon_sym_AMP_AMP] = ACTIONS(4210), - [anon_sym_PIPE_PIPE] = ACTIONS(4210), - [anon_sym_null] = ACTIONS(4208), - [anon_sym_if] = ACTIONS(4208), - [anon_sym_else] = ACTIONS(4208), - [anon_sym_when] = ACTIONS(4208), - [anon_sym_try] = ACTIONS(4208), - [anon_sym_throw] = ACTIONS(4208), - [anon_sym_return] = ACTIONS(4208), - [anon_sym_continue] = ACTIONS(4208), - [anon_sym_break] = ACTIONS(4208), - [anon_sym_COLON_COLON] = ACTIONS(4210), - [anon_sym_PLUS_EQ] = ACTIONS(4210), - [anon_sym_DASH_EQ] = ACTIONS(4210), - [anon_sym_STAR_EQ] = ACTIONS(4210), - [anon_sym_SLASH_EQ] = ACTIONS(4210), - [anon_sym_PERCENT_EQ] = ACTIONS(4210), - [anon_sym_BANG_EQ] = ACTIONS(4208), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4210), - [anon_sym_EQ_EQ] = ACTIONS(4208), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4210), - [anon_sym_LT_EQ] = ACTIONS(4210), - [anon_sym_GT_EQ] = ACTIONS(4210), - [anon_sym_BANGin] = ACTIONS(4210), - [anon_sym_is] = ACTIONS(4208), - [anon_sym_BANGis] = ACTIONS(4210), - [anon_sym_PLUS] = ACTIONS(4208), - [anon_sym_DASH] = ACTIONS(4208), - [anon_sym_SLASH] = ACTIONS(4208), - [anon_sym_PERCENT] = ACTIONS(4208), - [anon_sym_as_QMARK] = ACTIONS(4210), - [anon_sym_PLUS_PLUS] = ACTIONS(4210), - [anon_sym_DASH_DASH] = ACTIONS(4210), - [anon_sym_BANG] = ACTIONS(4208), - [anon_sym_BANG_BANG] = ACTIONS(4210), - [anon_sym_data] = ACTIONS(4208), - [anon_sym_inner] = ACTIONS(4208), - [anon_sym_value] = ACTIONS(4208), - [anon_sym_expect] = ACTIONS(4208), - [anon_sym_actual] = ACTIONS(4208), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4210), - [anon_sym_continue_AT] = ACTIONS(4210), - [anon_sym_break_AT] = ACTIONS(4210), - [anon_sym_this_AT] = ACTIONS(4210), - [anon_sym_super_AT] = ACTIONS(4210), - [sym_real_literal] = ACTIONS(4210), - [sym_integer_literal] = ACTIONS(4208), - [sym_hex_literal] = ACTIONS(4210), - [sym_bin_literal] = ACTIONS(4210), - [anon_sym_true] = ACTIONS(4208), - [anon_sym_false] = ACTIONS(4208), - [anon_sym_SQUOTE] = ACTIONS(4210), - [sym__backtick_identifier] = ACTIONS(4210), - [sym__automatic_semicolon] = ACTIONS(4210), - [sym_safe_nav] = ACTIONS(4210), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4210), - }, - [2869] = { - [sym__alpha_identifier] = ACTIONS(4164), - [anon_sym_AT] = ACTIONS(4166), - [anon_sym_LBRACK] = ACTIONS(4166), - [anon_sym_DOT] = ACTIONS(4164), - [anon_sym_as] = ACTIONS(4164), - [anon_sym_EQ] = ACTIONS(4164), - [anon_sym_LBRACE] = ACTIONS(4166), - [anon_sym_RBRACE] = ACTIONS(4166), - [anon_sym_LPAREN] = ACTIONS(4166), - [anon_sym_COMMA] = ACTIONS(4166), - [anon_sym_by] = ACTIONS(4164), - [anon_sym_LT] = ACTIONS(4164), - [anon_sym_GT] = ACTIONS(4164), - [anon_sym_where] = ACTIONS(4164), - [anon_sym_object] = ACTIONS(4164), - [anon_sym_fun] = ACTIONS(4164), - [anon_sym_SEMI] = ACTIONS(4166), - [anon_sym_get] = ACTIONS(4164), - [anon_sym_set] = ACTIONS(4164), - [anon_sym_this] = ACTIONS(4164), - [anon_sym_super] = ACTIONS(4164), - [anon_sym_AMP] = ACTIONS(6434), - [sym__quest] = ACTIONS(4164), - [anon_sym_STAR] = ACTIONS(4164), - [sym_label] = ACTIONS(4164), - [anon_sym_in] = ACTIONS(4164), - [anon_sym_DOT_DOT] = ACTIONS(4166), - [anon_sym_QMARK_COLON] = ACTIONS(4166), - [anon_sym_AMP_AMP] = ACTIONS(4166), - [anon_sym_PIPE_PIPE] = ACTIONS(4166), - [anon_sym_null] = ACTIONS(4164), - [anon_sym_if] = ACTIONS(4164), - [anon_sym_else] = ACTIONS(4164), - [anon_sym_when] = ACTIONS(4164), - [anon_sym_try] = ACTIONS(4164), - [anon_sym_throw] = ACTIONS(4164), - [anon_sym_return] = ACTIONS(4164), - [anon_sym_continue] = ACTIONS(4164), - [anon_sym_break] = ACTIONS(4164), - [anon_sym_COLON_COLON] = ACTIONS(4166), - [anon_sym_PLUS_EQ] = ACTIONS(4166), - [anon_sym_DASH_EQ] = ACTIONS(4166), - [anon_sym_STAR_EQ] = ACTIONS(4166), - [anon_sym_SLASH_EQ] = ACTIONS(4166), - [anon_sym_PERCENT_EQ] = ACTIONS(4166), - [anon_sym_BANG_EQ] = ACTIONS(4164), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4166), - [anon_sym_EQ_EQ] = ACTIONS(4164), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4166), - [anon_sym_LT_EQ] = ACTIONS(4166), - [anon_sym_GT_EQ] = ACTIONS(4166), - [anon_sym_BANGin] = ACTIONS(4166), - [anon_sym_is] = ACTIONS(4164), - [anon_sym_BANGis] = ACTIONS(4166), - [anon_sym_PLUS] = ACTIONS(4164), - [anon_sym_DASH] = ACTIONS(4164), - [anon_sym_SLASH] = ACTIONS(4164), - [anon_sym_PERCENT] = ACTIONS(4164), - [anon_sym_as_QMARK] = ACTIONS(4166), - [anon_sym_PLUS_PLUS] = ACTIONS(4166), - [anon_sym_DASH_DASH] = ACTIONS(4166), - [anon_sym_BANG] = ACTIONS(4164), - [anon_sym_BANG_BANG] = ACTIONS(4166), - [anon_sym_data] = ACTIONS(4164), - [anon_sym_inner] = ACTIONS(4164), - [anon_sym_value] = ACTIONS(4164), - [anon_sym_expect] = ACTIONS(4164), - [anon_sym_actual] = ACTIONS(4164), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4166), - [anon_sym_continue_AT] = ACTIONS(4166), - [anon_sym_break_AT] = ACTIONS(4166), - [anon_sym_this_AT] = ACTIONS(4166), - [anon_sym_super_AT] = ACTIONS(4166), - [sym_real_literal] = ACTIONS(4166), - [sym_integer_literal] = ACTIONS(4164), - [sym_hex_literal] = ACTIONS(4166), - [sym_bin_literal] = ACTIONS(4166), - [anon_sym_true] = ACTIONS(4164), - [anon_sym_false] = ACTIONS(4164), - [anon_sym_SQUOTE] = ACTIONS(4166), - [sym__backtick_identifier] = ACTIONS(4166), - [sym__automatic_semicolon] = ACTIONS(4166), - [sym_safe_nav] = ACTIONS(4166), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4166), - }, - [2870] = { - [sym__alpha_identifier] = ACTIONS(4093), - [anon_sym_AT] = ACTIONS(4095), - [anon_sym_LBRACK] = ACTIONS(4095), - [anon_sym_RBRACK] = ACTIONS(4095), - [anon_sym_DOT] = ACTIONS(4093), - [anon_sym_as] = ACTIONS(4093), - [anon_sym_EQ] = ACTIONS(4093), - [anon_sym_LBRACE] = ACTIONS(4095), - [anon_sym_RBRACE] = ACTIONS(4095), - [anon_sym_LPAREN] = ACTIONS(4095), - [anon_sym_COMMA] = ACTIONS(4095), - [anon_sym_RPAREN] = ACTIONS(4095), - [anon_sym_LT] = ACTIONS(4093), - [anon_sym_GT] = ACTIONS(4093), - [anon_sym_where] = ACTIONS(4093), - [anon_sym_object] = ACTIONS(4093), - [anon_sym_fun] = ACTIONS(4093), - [anon_sym_SEMI] = ACTIONS(4095), - [anon_sym_get] = ACTIONS(4093), - [anon_sym_set] = ACTIONS(4093), - [anon_sym_this] = ACTIONS(4093), - [anon_sym_super] = ACTIONS(4093), - [anon_sym_STAR] = ACTIONS(4093), - [anon_sym_DASH_GT] = ACTIONS(4095), - [sym_label] = ACTIONS(4093), - [anon_sym_in] = ACTIONS(4093), - [anon_sym_while] = ACTIONS(4093), - [anon_sym_DOT_DOT] = ACTIONS(4095), - [anon_sym_QMARK_COLON] = ACTIONS(4095), - [anon_sym_AMP_AMP] = ACTIONS(4095), - [anon_sym_PIPE_PIPE] = ACTIONS(4095), - [anon_sym_null] = ACTIONS(4093), - [anon_sym_if] = ACTIONS(4093), - [anon_sym_else] = ACTIONS(4093), - [anon_sym_when] = ACTIONS(4093), - [anon_sym_try] = ACTIONS(4093), - [anon_sym_throw] = ACTIONS(4093), - [anon_sym_return] = ACTIONS(4093), - [anon_sym_continue] = ACTIONS(4093), - [anon_sym_break] = ACTIONS(4093), - [anon_sym_COLON_COLON] = ACTIONS(4095), - [anon_sym_PLUS_EQ] = ACTIONS(4095), - [anon_sym_DASH_EQ] = ACTIONS(4095), - [anon_sym_STAR_EQ] = ACTIONS(4095), - [anon_sym_SLASH_EQ] = ACTIONS(4095), - [anon_sym_PERCENT_EQ] = ACTIONS(4095), - [anon_sym_BANG_EQ] = ACTIONS(4093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4095), - [anon_sym_EQ_EQ] = ACTIONS(4093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4095), - [anon_sym_LT_EQ] = ACTIONS(4095), - [anon_sym_GT_EQ] = ACTIONS(4095), - [anon_sym_BANGin] = ACTIONS(4095), - [anon_sym_is] = ACTIONS(4093), - [anon_sym_BANGis] = ACTIONS(4095), - [anon_sym_PLUS] = ACTIONS(4093), - [anon_sym_DASH] = ACTIONS(4093), - [anon_sym_SLASH] = ACTIONS(4093), - [anon_sym_PERCENT] = ACTIONS(4093), - [anon_sym_as_QMARK] = ACTIONS(4095), - [anon_sym_PLUS_PLUS] = ACTIONS(4095), - [anon_sym_DASH_DASH] = ACTIONS(4095), - [anon_sym_BANG] = ACTIONS(4093), - [anon_sym_BANG_BANG] = ACTIONS(4095), - [anon_sym_data] = ACTIONS(4093), - [anon_sym_inner] = ACTIONS(4093), - [anon_sym_value] = ACTIONS(4093), - [anon_sym_expect] = ACTIONS(4093), - [anon_sym_actual] = ACTIONS(4093), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4095), - [anon_sym_continue_AT] = ACTIONS(4095), - [anon_sym_break_AT] = ACTIONS(4095), - [anon_sym_this_AT] = ACTIONS(4095), - [anon_sym_super_AT] = ACTIONS(4095), - [sym_real_literal] = ACTIONS(4095), - [sym_integer_literal] = ACTIONS(4093), - [sym_hex_literal] = ACTIONS(4095), - [sym_bin_literal] = ACTIONS(4095), - [anon_sym_true] = ACTIONS(4093), - [anon_sym_false] = ACTIONS(4093), - [anon_sym_SQUOTE] = ACTIONS(4095), - [sym__backtick_identifier] = ACTIONS(4095), - [sym_safe_nav] = ACTIONS(4095), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4095), - }, - [2871] = { - [sym_type_constraints] = STATE(3162), - [sym_function_body] = STATE(3167), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(6436), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [2872] = { - [sym_type_arguments] = STATE(3051), - [sym__alpha_identifier] = ACTIONS(4117), - [anon_sym_AT] = ACTIONS(4119), - [anon_sym_LBRACK] = ACTIONS(4119), - [anon_sym_DOT] = ACTIONS(4117), - [anon_sym_EQ] = ACTIONS(4119), - [anon_sym_LBRACE] = ACTIONS(4119), - [anon_sym_RBRACE] = ACTIONS(4119), - [anon_sym_LPAREN] = ACTIONS(4119), - [anon_sym_COMMA] = ACTIONS(4119), - [anon_sym_by] = ACTIONS(4117), - [anon_sym_LT] = ACTIONS(6438), - [anon_sym_where] = ACTIONS(4117), - [anon_sym_object] = ACTIONS(4117), - [anon_sym_fun] = ACTIONS(4117), - [anon_sym_SEMI] = ACTIONS(4119), - [anon_sym_get] = ACTIONS(4117), - [anon_sym_set] = ACTIONS(4117), - [anon_sym_this] = ACTIONS(4117), - [anon_sym_super] = ACTIONS(4117), - [anon_sym_AMP] = ACTIONS(4119), - [sym__quest] = ACTIONS(4119), - [anon_sym_STAR] = ACTIONS(4119), - [sym_label] = ACTIONS(4117), - [anon_sym_in] = ACTIONS(4117), - [anon_sym_null] = ACTIONS(4117), - [anon_sym_if] = ACTIONS(4117), - [anon_sym_else] = ACTIONS(4117), - [anon_sym_when] = ACTIONS(4117), - [anon_sym_try] = ACTIONS(4117), - [anon_sym_throw] = ACTIONS(4117), - [anon_sym_return] = ACTIONS(4117), - [anon_sym_continue] = ACTIONS(4117), - [anon_sym_break] = ACTIONS(4117), - [anon_sym_COLON_COLON] = ACTIONS(4119), - [anon_sym_BANGin] = ACTIONS(4119), - [anon_sym_is] = ACTIONS(4117), - [anon_sym_BANGis] = ACTIONS(4119), - [anon_sym_PLUS] = ACTIONS(4117), - [anon_sym_DASH] = ACTIONS(4117), - [anon_sym_PLUS_PLUS] = ACTIONS(4119), - [anon_sym_DASH_DASH] = ACTIONS(4119), - [anon_sym_BANG] = ACTIONS(4117), - [anon_sym_suspend] = ACTIONS(4117), - [anon_sym_sealed] = ACTIONS(4117), - [anon_sym_annotation] = ACTIONS(4117), - [anon_sym_data] = ACTIONS(4117), - [anon_sym_inner] = ACTIONS(4117), - [anon_sym_value] = ACTIONS(4117), - [anon_sym_override] = ACTIONS(4117), - [anon_sym_lateinit] = ACTIONS(4117), - [anon_sym_public] = ACTIONS(4117), - [anon_sym_private] = ACTIONS(4117), - [anon_sym_internal] = ACTIONS(4117), - [anon_sym_protected] = ACTIONS(4117), - [anon_sym_tailrec] = ACTIONS(4117), - [anon_sym_operator] = ACTIONS(4117), - [anon_sym_infix] = ACTIONS(4117), - [anon_sym_inline] = ACTIONS(4117), - [anon_sym_external] = ACTIONS(4117), - [sym_property_modifier] = ACTIONS(4117), - [anon_sym_abstract] = ACTIONS(4117), - [anon_sym_final] = ACTIONS(4117), - [anon_sym_open] = ACTIONS(4117), - [anon_sym_vararg] = ACTIONS(4117), - [anon_sym_noinline] = ACTIONS(4117), - [anon_sym_crossinline] = ACTIONS(4117), - [anon_sym_expect] = ACTIONS(4117), - [anon_sym_actual] = ACTIONS(4117), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4119), - [anon_sym_continue_AT] = ACTIONS(4119), - [anon_sym_break_AT] = ACTIONS(4119), - [anon_sym_this_AT] = ACTIONS(4119), - [anon_sym_super_AT] = ACTIONS(4119), - [sym_real_literal] = ACTIONS(4119), - [sym_integer_literal] = ACTIONS(4117), - [sym_hex_literal] = ACTIONS(4119), - [sym_bin_literal] = ACTIONS(4119), - [anon_sym_true] = ACTIONS(4117), - [anon_sym_false] = ACTIONS(4117), - [anon_sym_SQUOTE] = ACTIONS(4119), - [sym__backtick_identifier] = ACTIONS(4119), - [sym__automatic_semicolon] = ACTIONS(4119), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4119), - }, - [2873] = { - [sym_type_constraints] = STATE(2890), - [sym_function_body] = STATE(3216), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [2874] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3940), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3945), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3945), - [anon_sym_interface] = ACTIONS(3945), - [anon_sym_enum] = ACTIONS(3945), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3945), - [anon_sym_var] = ACTIONS(3945), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3945), - [anon_sym_fun] = ACTIONS(3945), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3947), - [anon_sym_set] = ACTIONS(3947), - [anon_sym_STAR] = ACTIONS(3938), - [sym_label] = ACTIONS(3943), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3947), - [anon_sym_sealed] = ACTIONS(3947), - [anon_sym_annotation] = ACTIONS(3947), - [anon_sym_data] = ACTIONS(3947), - [anon_sym_inner] = ACTIONS(3947), - [anon_sym_value] = ACTIONS(3947), - [anon_sym_override] = ACTIONS(3947), - [anon_sym_lateinit] = ACTIONS(3947), - [anon_sym_public] = ACTIONS(3947), - [anon_sym_private] = ACTIONS(3947), - [anon_sym_internal] = ACTIONS(3947), - [anon_sym_protected] = ACTIONS(3947), - [anon_sym_tailrec] = ACTIONS(3947), - [anon_sym_operator] = ACTIONS(3947), - [anon_sym_infix] = ACTIONS(3947), - [anon_sym_inline] = ACTIONS(3947), - [anon_sym_external] = ACTIONS(3947), - [sym_property_modifier] = ACTIONS(3947), - [anon_sym_abstract] = ACTIONS(3947), - [anon_sym_final] = ACTIONS(3947), - [anon_sym_open] = ACTIONS(3947), - [anon_sym_vararg] = ACTIONS(3947), - [anon_sym_noinline] = ACTIONS(3947), - [anon_sym_crossinline] = ACTIONS(3947), - [anon_sym_expect] = ACTIONS(3947), - [anon_sym_actual] = ACTIONS(3947), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - }, - [2875] = { - [sym_type_constraints] = STATE(2895), - [sym_function_body] = STATE(3270), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [2876] = { - [sym_type_constraints] = STATE(3269), - [sym_function_body] = STATE(3270), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(6440), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [2877] = { - [sym_type_constraints] = STATE(3217), - [sym_function_body] = STATE(3216), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(6442), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [2878] = { - [aux_sym_nullable_type_repeat1] = STATE(2878), - [sym__alpha_identifier] = ACTIONS(4280), - [anon_sym_AT] = ACTIONS(4282), - [anon_sym_LBRACK] = ACTIONS(4282), - [anon_sym_DOT] = ACTIONS(4280), - [anon_sym_as] = ACTIONS(4280), - [anon_sym_EQ] = ACTIONS(4280), - [anon_sym_LBRACE] = ACTIONS(4282), - [anon_sym_RBRACE] = ACTIONS(4282), - [anon_sym_LPAREN] = ACTIONS(4282), - [anon_sym_COMMA] = ACTIONS(4282), - [anon_sym_by] = ACTIONS(4280), - [anon_sym_LT] = ACTIONS(4280), - [anon_sym_GT] = ACTIONS(4280), - [anon_sym_where] = ACTIONS(4280), - [anon_sym_object] = ACTIONS(4280), - [anon_sym_fun] = ACTIONS(4280), - [anon_sym_SEMI] = ACTIONS(4282), - [anon_sym_get] = ACTIONS(4280), - [anon_sym_set] = ACTIONS(4280), - [anon_sym_this] = ACTIONS(4280), - [anon_sym_super] = ACTIONS(4280), - [sym__quest] = ACTIONS(6444), - [anon_sym_STAR] = ACTIONS(4280), - [sym_label] = ACTIONS(4280), - [anon_sym_in] = ACTIONS(4280), - [anon_sym_DOT_DOT] = ACTIONS(4282), - [anon_sym_QMARK_COLON] = ACTIONS(4282), - [anon_sym_AMP_AMP] = ACTIONS(4282), - [anon_sym_PIPE_PIPE] = ACTIONS(4282), - [anon_sym_null] = ACTIONS(4280), - [anon_sym_if] = ACTIONS(4280), - [anon_sym_else] = ACTIONS(4280), - [anon_sym_when] = ACTIONS(4280), - [anon_sym_try] = ACTIONS(4280), - [anon_sym_throw] = ACTIONS(4280), - [anon_sym_return] = ACTIONS(4280), - [anon_sym_continue] = ACTIONS(4280), - [anon_sym_break] = ACTIONS(4280), - [anon_sym_COLON_COLON] = ACTIONS(4282), - [anon_sym_PLUS_EQ] = ACTIONS(4282), - [anon_sym_DASH_EQ] = ACTIONS(4282), - [anon_sym_STAR_EQ] = ACTIONS(4282), - [anon_sym_SLASH_EQ] = ACTIONS(4282), - [anon_sym_PERCENT_EQ] = ACTIONS(4282), - [anon_sym_BANG_EQ] = ACTIONS(4280), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4282), - [anon_sym_EQ_EQ] = ACTIONS(4280), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4282), - [anon_sym_LT_EQ] = ACTIONS(4282), - [anon_sym_GT_EQ] = ACTIONS(4282), - [anon_sym_BANGin] = ACTIONS(4282), - [anon_sym_is] = ACTIONS(4280), - [anon_sym_BANGis] = ACTIONS(4282), - [anon_sym_PLUS] = ACTIONS(4280), - [anon_sym_DASH] = ACTIONS(4280), - [anon_sym_SLASH] = ACTIONS(4280), - [anon_sym_PERCENT] = ACTIONS(4280), - [anon_sym_as_QMARK] = ACTIONS(4282), - [anon_sym_PLUS_PLUS] = ACTIONS(4282), - [anon_sym_DASH_DASH] = ACTIONS(4282), - [anon_sym_BANG] = ACTIONS(4280), - [anon_sym_BANG_BANG] = ACTIONS(4282), - [anon_sym_data] = ACTIONS(4280), - [anon_sym_inner] = ACTIONS(4280), - [anon_sym_value] = ACTIONS(4280), - [anon_sym_expect] = ACTIONS(4280), - [anon_sym_actual] = ACTIONS(4280), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4282), - [anon_sym_continue_AT] = ACTIONS(4282), - [anon_sym_break_AT] = ACTIONS(4282), - [anon_sym_this_AT] = ACTIONS(4282), - [anon_sym_super_AT] = ACTIONS(4282), - [sym_real_literal] = ACTIONS(4282), - [sym_integer_literal] = ACTIONS(4280), - [sym_hex_literal] = ACTIONS(4282), - [sym_bin_literal] = ACTIONS(4282), - [anon_sym_true] = ACTIONS(4280), - [anon_sym_false] = ACTIONS(4280), - [anon_sym_SQUOTE] = ACTIONS(4282), - [sym__backtick_identifier] = ACTIONS(4282), - [sym__automatic_semicolon] = ACTIONS(4282), - [sym_safe_nav] = ACTIONS(4282), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4282), - }, - [2879] = { - [sym_getter] = STATE(4776), - [sym_setter] = STATE(4776), - [sym_modifiers] = STATE(9382), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(6180), - [anon_sym_set] = ACTIONS(6182), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2880] = { - [aux_sym_user_type_repeat1] = STATE(2800), - [sym__alpha_identifier] = ACTIONS(4103), - [anon_sym_AT] = ACTIONS(4105), - [anon_sym_LBRACK] = ACTIONS(4105), - [anon_sym_DOT] = ACTIONS(6447), - [anon_sym_as] = ACTIONS(4103), - [anon_sym_EQ] = ACTIONS(4103), - [anon_sym_LBRACE] = ACTIONS(4105), - [anon_sym_RBRACE] = ACTIONS(4105), - [anon_sym_LPAREN] = ACTIONS(4105), - [anon_sym_COMMA] = ACTIONS(4105), - [anon_sym_by] = ACTIONS(4103), - [anon_sym_LT] = ACTIONS(4103), - [anon_sym_GT] = ACTIONS(4103), - [anon_sym_where] = ACTIONS(4103), - [anon_sym_object] = ACTIONS(4103), - [anon_sym_fun] = ACTIONS(4103), - [anon_sym_SEMI] = ACTIONS(4105), - [anon_sym_get] = ACTIONS(4103), - [anon_sym_set] = ACTIONS(4103), - [anon_sym_this] = ACTIONS(4103), - [anon_sym_super] = ACTIONS(4103), - [anon_sym_STAR] = ACTIONS(4103), - [sym_label] = ACTIONS(4103), - [anon_sym_in] = ACTIONS(4103), - [anon_sym_DOT_DOT] = ACTIONS(4105), - [anon_sym_QMARK_COLON] = ACTIONS(4105), - [anon_sym_AMP_AMP] = ACTIONS(4105), - [anon_sym_PIPE_PIPE] = ACTIONS(4105), - [anon_sym_null] = ACTIONS(4103), - [anon_sym_if] = ACTIONS(4103), - [anon_sym_else] = ACTIONS(4103), - [anon_sym_when] = ACTIONS(4103), - [anon_sym_try] = ACTIONS(4103), - [anon_sym_throw] = ACTIONS(4103), - [anon_sym_return] = ACTIONS(4103), - [anon_sym_continue] = ACTIONS(4103), - [anon_sym_break] = ACTIONS(4103), - [anon_sym_COLON_COLON] = ACTIONS(4105), - [anon_sym_PLUS_EQ] = ACTIONS(4105), - [anon_sym_DASH_EQ] = ACTIONS(4105), - [anon_sym_STAR_EQ] = ACTIONS(4105), - [anon_sym_SLASH_EQ] = ACTIONS(4105), - [anon_sym_PERCENT_EQ] = ACTIONS(4105), - [anon_sym_BANG_EQ] = ACTIONS(4103), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4105), - [anon_sym_EQ_EQ] = ACTIONS(4103), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4105), - [anon_sym_LT_EQ] = ACTIONS(4105), - [anon_sym_GT_EQ] = ACTIONS(4105), - [anon_sym_BANGin] = ACTIONS(4105), - [anon_sym_is] = ACTIONS(4103), - [anon_sym_BANGis] = ACTIONS(4105), - [anon_sym_PLUS] = ACTIONS(4103), - [anon_sym_DASH] = ACTIONS(4103), - [anon_sym_SLASH] = ACTIONS(4103), - [anon_sym_PERCENT] = ACTIONS(4103), - [anon_sym_as_QMARK] = ACTIONS(4105), - [anon_sym_PLUS_PLUS] = ACTIONS(4105), - [anon_sym_DASH_DASH] = ACTIONS(4105), - [anon_sym_BANG] = ACTIONS(4103), - [anon_sym_BANG_BANG] = ACTIONS(4105), - [anon_sym_data] = ACTIONS(4103), - [anon_sym_inner] = ACTIONS(4103), - [anon_sym_value] = ACTIONS(4103), - [anon_sym_expect] = ACTIONS(4103), - [anon_sym_actual] = ACTIONS(4103), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4105), - [anon_sym_continue_AT] = ACTIONS(4105), - [anon_sym_break_AT] = ACTIONS(4105), - [anon_sym_this_AT] = ACTIONS(4105), - [anon_sym_super_AT] = ACTIONS(4105), - [sym_real_literal] = ACTIONS(4105), - [sym_integer_literal] = ACTIONS(4103), - [sym_hex_literal] = ACTIONS(4105), - [sym_bin_literal] = ACTIONS(4105), - [anon_sym_true] = ACTIONS(4103), - [anon_sym_false] = ACTIONS(4103), - [anon_sym_SQUOTE] = ACTIONS(4105), - [sym__backtick_identifier] = ACTIONS(4105), - [sym__automatic_semicolon] = ACTIONS(4105), - [sym_safe_nav] = ACTIONS(4105), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4105), - }, - [2881] = { - [sym_type_arguments] = STATE(6547), - [sym__alpha_identifier] = ACTIONS(4136), - [anon_sym_AT] = ACTIONS(4138), - [anon_sym_COLON] = ACTIONS(6450), - [anon_sym_LBRACK] = ACTIONS(4138), - [anon_sym_RBRACK] = ACTIONS(4138), - [anon_sym_DOT] = ACTIONS(4136), - [anon_sym_as] = ACTIONS(4136), - [anon_sym_EQ] = ACTIONS(4136), - [anon_sym_LBRACE] = ACTIONS(4138), - [anon_sym_RBRACE] = ACTIONS(4138), - [anon_sym_LPAREN] = ACTIONS(4138), - [anon_sym_COMMA] = ACTIONS(4138), - [anon_sym_RPAREN] = ACTIONS(4138), - [anon_sym_by] = ACTIONS(4136), - [anon_sym_LT] = ACTIONS(4136), - [anon_sym_GT] = ACTIONS(4136), - [anon_sym_where] = ACTIONS(4136), - [anon_sym_SEMI] = ACTIONS(4138), - [anon_sym_get] = ACTIONS(4136), - [anon_sym_set] = ACTIONS(4136), - [sym__quest] = ACTIONS(4117), - [anon_sym_STAR] = ACTIONS(4136), - [anon_sym_DASH_GT] = ACTIONS(4138), - [sym_label] = ACTIONS(4138), - [anon_sym_in] = ACTIONS(4136), - [anon_sym_while] = ACTIONS(4136), - [anon_sym_DOT_DOT] = ACTIONS(4138), - [anon_sym_QMARK_COLON] = ACTIONS(4138), - [anon_sym_AMP_AMP] = ACTIONS(4138), - [anon_sym_PIPE_PIPE] = ACTIONS(4138), - [anon_sym_else] = ACTIONS(4136), - [anon_sym_COLON_COLON] = ACTIONS(4138), - [anon_sym_PLUS_EQ] = ACTIONS(4138), - [anon_sym_DASH_EQ] = ACTIONS(4138), - [anon_sym_STAR_EQ] = ACTIONS(4138), - [anon_sym_SLASH_EQ] = ACTIONS(4138), - [anon_sym_PERCENT_EQ] = ACTIONS(4138), - [anon_sym_BANG_EQ] = ACTIONS(4136), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4138), - [anon_sym_EQ_EQ] = ACTIONS(4136), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4138), - [anon_sym_LT_EQ] = ACTIONS(4138), - [anon_sym_GT_EQ] = ACTIONS(4138), - [anon_sym_BANGin] = ACTIONS(4138), - [anon_sym_is] = ACTIONS(4136), - [anon_sym_BANGis] = ACTIONS(4138), - [anon_sym_PLUS] = ACTIONS(4136), - [anon_sym_DASH] = ACTIONS(4136), - [anon_sym_SLASH] = ACTIONS(4136), - [anon_sym_PERCENT] = ACTIONS(4136), - [anon_sym_as_QMARK] = ACTIONS(4138), - [anon_sym_PLUS_PLUS] = ACTIONS(4138), - [anon_sym_DASH_DASH] = ACTIONS(4138), - [anon_sym_BANG_BANG] = ACTIONS(4138), - [anon_sym_suspend] = ACTIONS(4136), - [anon_sym_sealed] = ACTIONS(4136), - [anon_sym_annotation] = ACTIONS(4136), - [anon_sym_data] = ACTIONS(4136), - [anon_sym_inner] = ACTIONS(4136), - [anon_sym_value] = ACTIONS(4136), - [anon_sym_override] = ACTIONS(4136), - [anon_sym_lateinit] = ACTIONS(4136), - [anon_sym_public] = ACTIONS(4136), - [anon_sym_private] = ACTIONS(4136), - [anon_sym_internal] = ACTIONS(4136), - [anon_sym_protected] = ACTIONS(4136), - [anon_sym_tailrec] = ACTIONS(4136), - [anon_sym_operator] = ACTIONS(4136), - [anon_sym_infix] = ACTIONS(4136), - [anon_sym_inline] = ACTIONS(4136), - [anon_sym_external] = ACTIONS(4136), - [sym_property_modifier] = ACTIONS(4136), - [anon_sym_abstract] = ACTIONS(4136), - [anon_sym_final] = ACTIONS(4136), - [anon_sym_open] = ACTIONS(4136), - [anon_sym_vararg] = ACTIONS(4136), - [anon_sym_noinline] = ACTIONS(4136), - [anon_sym_crossinline] = ACTIONS(4136), - [anon_sym_expect] = ACTIONS(4136), - [anon_sym_actual] = ACTIONS(4136), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4138), - [sym_safe_nav] = ACTIONS(4138), - [sym_multiline_comment] = ACTIONS(3), - }, - [2882] = { - [sym_type_arguments] = STATE(6547), - [sym__alpha_identifier] = ACTIONS(4136), - [anon_sym_AT] = ACTIONS(4138), - [anon_sym_COLON] = ACTIONS(6452), - [anon_sym_LBRACK] = ACTIONS(4138), - [anon_sym_DOT] = ACTIONS(4117), - [anon_sym_EQ] = ACTIONS(4138), - [anon_sym_LBRACE] = ACTIONS(4138), - [anon_sym_RBRACE] = ACTIONS(4138), - [anon_sym_LPAREN] = ACTIONS(4138), - [anon_sym_by] = ACTIONS(4136), - [anon_sym_LT] = ACTIONS(6454), - [anon_sym_where] = ACTIONS(4136), - [anon_sym_object] = ACTIONS(4136), - [anon_sym_fun] = ACTIONS(4136), - [anon_sym_SEMI] = ACTIONS(4138), - [anon_sym_get] = ACTIONS(4136), - [anon_sym_set] = ACTIONS(4136), - [anon_sym_this] = ACTIONS(4136), - [anon_sym_super] = ACTIONS(4136), - [sym__quest] = ACTIONS(4119), - [anon_sym_STAR] = ACTIONS(4138), - [sym_label] = ACTIONS(4136), - [anon_sym_in] = ACTIONS(4136), - [anon_sym_null] = ACTIONS(4136), - [anon_sym_if] = ACTIONS(4136), - [anon_sym_else] = ACTIONS(4136), - [anon_sym_when] = ACTIONS(4136), - [anon_sym_try] = ACTIONS(4136), - [anon_sym_throw] = ACTIONS(4136), - [anon_sym_return] = ACTIONS(4136), - [anon_sym_continue] = ACTIONS(4136), - [anon_sym_break] = ACTIONS(4136), - [anon_sym_COLON_COLON] = ACTIONS(4138), - [anon_sym_BANGin] = ACTIONS(4138), - [anon_sym_is] = ACTIONS(4136), - [anon_sym_BANGis] = ACTIONS(4138), - [anon_sym_PLUS] = ACTIONS(4136), - [anon_sym_DASH] = ACTIONS(4136), - [anon_sym_PLUS_PLUS] = ACTIONS(4138), - [anon_sym_DASH_DASH] = ACTIONS(4138), - [anon_sym_BANG] = ACTIONS(4136), - [anon_sym_suspend] = ACTIONS(4136), - [anon_sym_sealed] = ACTIONS(4136), - [anon_sym_annotation] = ACTIONS(4136), - [anon_sym_data] = ACTIONS(4136), - [anon_sym_inner] = ACTIONS(4136), - [anon_sym_value] = ACTIONS(4136), - [anon_sym_override] = ACTIONS(4136), - [anon_sym_lateinit] = ACTIONS(4136), - [anon_sym_public] = ACTIONS(4136), - [anon_sym_private] = ACTIONS(4136), - [anon_sym_internal] = ACTIONS(4136), - [anon_sym_protected] = ACTIONS(4136), - [anon_sym_tailrec] = ACTIONS(4136), - [anon_sym_operator] = ACTIONS(4136), - [anon_sym_infix] = ACTIONS(4136), - [anon_sym_inline] = ACTIONS(4136), - [anon_sym_external] = ACTIONS(4136), - [sym_property_modifier] = ACTIONS(4136), - [anon_sym_abstract] = ACTIONS(4136), - [anon_sym_final] = ACTIONS(4136), - [anon_sym_open] = ACTIONS(4136), - [anon_sym_vararg] = ACTIONS(4136), - [anon_sym_noinline] = ACTIONS(4136), - [anon_sym_crossinline] = ACTIONS(4136), - [anon_sym_expect] = ACTIONS(4136), - [anon_sym_actual] = ACTIONS(4136), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4138), - [anon_sym_continue_AT] = ACTIONS(4138), - [anon_sym_break_AT] = ACTIONS(4138), - [anon_sym_this_AT] = ACTIONS(4138), - [anon_sym_super_AT] = ACTIONS(4138), - [sym_real_literal] = ACTIONS(4138), - [sym_integer_literal] = ACTIONS(4136), - [sym_hex_literal] = ACTIONS(4138), - [sym_bin_literal] = ACTIONS(4138), - [anon_sym_true] = ACTIONS(4136), - [anon_sym_false] = ACTIONS(4136), - [anon_sym_SQUOTE] = ACTIONS(4138), - [sym__backtick_identifier] = ACTIONS(4138), - [sym__automatic_semicolon] = ACTIONS(4138), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4138), - }, - [2883] = { - [sym_function_body] = STATE(3120), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(4230), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [2884] = { - [sym_getter] = STATE(3911), - [sym_setter] = STATE(3911), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(4774), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2885] = { - [aux_sym_user_type_repeat1] = STATE(2910), - [sym__alpha_identifier] = ACTIONS(4070), - [anon_sym_AT] = ACTIONS(4072), - [anon_sym_LBRACK] = ACTIONS(4072), - [anon_sym_RBRACK] = ACTIONS(4072), - [anon_sym_DOT] = ACTIONS(6456), - [anon_sym_as] = ACTIONS(4070), - [anon_sym_EQ] = ACTIONS(4070), - [anon_sym_LBRACE] = ACTIONS(4072), - [anon_sym_RBRACE] = ACTIONS(4072), - [anon_sym_LPAREN] = ACTIONS(4072), - [anon_sym_COMMA] = ACTIONS(4072), - [anon_sym_RPAREN] = ACTIONS(4072), - [anon_sym_by] = ACTIONS(4070), - [anon_sym_LT] = ACTIONS(4070), - [anon_sym_GT] = ACTIONS(4070), - [anon_sym_where] = ACTIONS(4070), - [anon_sym_SEMI] = ACTIONS(4072), - [anon_sym_get] = ACTIONS(4070), - [anon_sym_set] = ACTIONS(4070), - [anon_sym_AMP] = ACTIONS(4070), - [sym__quest] = ACTIONS(4070), - [anon_sym_STAR] = ACTIONS(4070), - [anon_sym_DASH_GT] = ACTIONS(4072), - [sym_label] = ACTIONS(4072), - [anon_sym_in] = ACTIONS(4070), - [anon_sym_while] = ACTIONS(4070), - [anon_sym_DOT_DOT] = ACTIONS(4072), - [anon_sym_QMARK_COLON] = ACTIONS(4072), - [anon_sym_AMP_AMP] = ACTIONS(4072), - [anon_sym_PIPE_PIPE] = ACTIONS(4072), - [anon_sym_else] = ACTIONS(4070), - [anon_sym_COLON_COLON] = ACTIONS(4072), - [anon_sym_PLUS_EQ] = ACTIONS(4072), - [anon_sym_DASH_EQ] = ACTIONS(4072), - [anon_sym_STAR_EQ] = ACTIONS(4072), - [anon_sym_SLASH_EQ] = ACTIONS(4072), - [anon_sym_PERCENT_EQ] = ACTIONS(4072), - [anon_sym_BANG_EQ] = ACTIONS(4070), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4072), - [anon_sym_EQ_EQ] = ACTIONS(4070), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4072), - [anon_sym_LT_EQ] = ACTIONS(4072), - [anon_sym_GT_EQ] = ACTIONS(4072), - [anon_sym_BANGin] = ACTIONS(4072), - [anon_sym_is] = ACTIONS(4070), - [anon_sym_BANGis] = ACTIONS(4072), - [anon_sym_PLUS] = ACTIONS(4070), - [anon_sym_DASH] = ACTIONS(4070), - [anon_sym_SLASH] = ACTIONS(4070), - [anon_sym_PERCENT] = ACTIONS(4070), - [anon_sym_as_QMARK] = ACTIONS(4072), - [anon_sym_PLUS_PLUS] = ACTIONS(4072), - [anon_sym_DASH_DASH] = ACTIONS(4072), - [anon_sym_BANG_BANG] = ACTIONS(4072), - [anon_sym_suspend] = ACTIONS(4070), - [anon_sym_sealed] = ACTIONS(4070), - [anon_sym_annotation] = ACTIONS(4070), - [anon_sym_data] = ACTIONS(4070), - [anon_sym_inner] = ACTIONS(4070), - [anon_sym_value] = ACTIONS(4070), - [anon_sym_override] = ACTIONS(4070), - [anon_sym_lateinit] = ACTIONS(4070), - [anon_sym_public] = ACTIONS(4070), - [anon_sym_private] = ACTIONS(4070), - [anon_sym_internal] = ACTIONS(4070), - [anon_sym_protected] = ACTIONS(4070), - [anon_sym_tailrec] = ACTIONS(4070), - [anon_sym_operator] = ACTIONS(4070), - [anon_sym_infix] = ACTIONS(4070), - [anon_sym_inline] = ACTIONS(4070), - [anon_sym_external] = ACTIONS(4070), - [sym_property_modifier] = ACTIONS(4070), - [anon_sym_abstract] = ACTIONS(4070), - [anon_sym_final] = ACTIONS(4070), - [anon_sym_open] = ACTIONS(4070), - [anon_sym_vararg] = ACTIONS(4070), - [anon_sym_noinline] = ACTIONS(4070), - [anon_sym_crossinline] = ACTIONS(4070), - [anon_sym_expect] = ACTIONS(4070), - [anon_sym_actual] = ACTIONS(4070), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4072), - [sym_safe_nav] = ACTIONS(4072), - [sym_multiline_comment] = ACTIONS(3), - }, - [2886] = { - [sym_getter] = STATE(5124), - [sym_setter] = STATE(5124), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(3370), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3370), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2887] = { - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2888] = { - [aux_sym_user_type_repeat1] = STATE(2896), - [sym__alpha_identifier] = ACTIONS(4103), - [anon_sym_AT] = ACTIONS(4105), - [anon_sym_LBRACK] = ACTIONS(4105), - [anon_sym_DOT] = ACTIONS(6459), - [anon_sym_EQ] = ACTIONS(4105), - [anon_sym_LBRACE] = ACTIONS(4105), - [anon_sym_RBRACE] = ACTIONS(4105), - [anon_sym_LPAREN] = ACTIONS(4105), - [anon_sym_COMMA] = ACTIONS(4105), - [anon_sym_by] = ACTIONS(4103), - [anon_sym_where] = ACTIONS(4103), - [anon_sym_object] = ACTIONS(4103), - [anon_sym_fun] = ACTIONS(4103), - [anon_sym_SEMI] = ACTIONS(4105), - [anon_sym_get] = ACTIONS(4103), - [anon_sym_set] = ACTIONS(4103), - [anon_sym_this] = ACTIONS(4103), - [anon_sym_super] = ACTIONS(4103), - [anon_sym_AMP] = ACTIONS(4105), - [sym__quest] = ACTIONS(4105), - [anon_sym_STAR] = ACTIONS(4105), - [sym_label] = ACTIONS(4103), - [anon_sym_in] = ACTIONS(4103), - [anon_sym_null] = ACTIONS(4103), - [anon_sym_if] = ACTIONS(4103), - [anon_sym_else] = ACTIONS(4103), - [anon_sym_when] = ACTIONS(4103), - [anon_sym_try] = ACTIONS(4103), - [anon_sym_throw] = ACTIONS(4103), - [anon_sym_return] = ACTIONS(4103), - [anon_sym_continue] = ACTIONS(4103), - [anon_sym_break] = ACTIONS(4103), - [anon_sym_COLON_COLON] = ACTIONS(4105), - [anon_sym_BANGin] = ACTIONS(4105), - [anon_sym_is] = ACTIONS(4103), - [anon_sym_BANGis] = ACTIONS(4105), - [anon_sym_PLUS] = ACTIONS(4103), - [anon_sym_DASH] = ACTIONS(4103), - [anon_sym_PLUS_PLUS] = ACTIONS(4105), - [anon_sym_DASH_DASH] = ACTIONS(4105), - [anon_sym_BANG] = ACTIONS(4103), - [anon_sym_suspend] = ACTIONS(4103), - [anon_sym_sealed] = ACTIONS(4103), - [anon_sym_annotation] = ACTIONS(4103), - [anon_sym_data] = ACTIONS(4103), - [anon_sym_inner] = ACTIONS(4103), - [anon_sym_value] = ACTIONS(4103), - [anon_sym_override] = ACTIONS(4103), - [anon_sym_lateinit] = ACTIONS(4103), - [anon_sym_public] = ACTIONS(4103), - [anon_sym_private] = ACTIONS(4103), - [anon_sym_internal] = ACTIONS(4103), - [anon_sym_protected] = ACTIONS(4103), - [anon_sym_tailrec] = ACTIONS(4103), - [anon_sym_operator] = ACTIONS(4103), - [anon_sym_infix] = ACTIONS(4103), - [anon_sym_inline] = ACTIONS(4103), - [anon_sym_external] = ACTIONS(4103), - [sym_property_modifier] = ACTIONS(4103), - [anon_sym_abstract] = ACTIONS(4103), - [anon_sym_final] = ACTIONS(4103), - [anon_sym_open] = ACTIONS(4103), - [anon_sym_vararg] = ACTIONS(4103), - [anon_sym_noinline] = ACTIONS(4103), - [anon_sym_crossinline] = ACTIONS(4103), - [anon_sym_expect] = ACTIONS(4103), - [anon_sym_actual] = ACTIONS(4103), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4105), - [anon_sym_continue_AT] = ACTIONS(4105), - [anon_sym_break_AT] = ACTIONS(4105), - [anon_sym_this_AT] = ACTIONS(4105), - [anon_sym_super_AT] = ACTIONS(4105), - [sym_real_literal] = ACTIONS(4105), - [sym_integer_literal] = ACTIONS(4103), - [sym_hex_literal] = ACTIONS(4105), - [sym_bin_literal] = ACTIONS(4105), - [anon_sym_true] = ACTIONS(4103), - [anon_sym_false] = ACTIONS(4103), - [anon_sym_SQUOTE] = ACTIONS(4105), - [sym__backtick_identifier] = ACTIONS(4105), - [sym__automatic_semicolon] = ACTIONS(4105), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4105), - }, - [2889] = { - [sym_getter] = STATE(3899), - [sym_setter] = STATE(3899), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1766), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1766), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2890] = { - [sym_function_body] = STATE(3167), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(4142), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [2891] = { - [sym_getter] = STATE(5128), - [sym_setter] = STATE(5128), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1766), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1766), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [2892] = { - [sym_getter] = STATE(5133), - [sym_setter] = STATE(5133), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(5073), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2893] = { - [sym_getter] = STATE(5133), - [sym_setter] = STATE(5133), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2894] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3943), - [anon_sym_COLON] = ACTIONS(3938), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_RBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_RPAREN] = ACTIONS(3943), - [anon_sym_by] = ACTIONS(3938), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3938), - [anon_sym_set] = ACTIONS(3938), - [anon_sym_AMP] = ACTIONS(3938), - [sym__quest] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3938), - [anon_sym_DASH_GT] = ACTIONS(3943), - [sym_label] = ACTIONS(3943), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_while] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3938), - [anon_sym_sealed] = ACTIONS(3938), - [anon_sym_annotation] = ACTIONS(3938), - [anon_sym_data] = ACTIONS(3938), - [anon_sym_inner] = ACTIONS(3938), - [anon_sym_value] = ACTIONS(3938), - [anon_sym_override] = ACTIONS(3938), - [anon_sym_lateinit] = ACTIONS(3938), - [anon_sym_public] = ACTIONS(3938), - [anon_sym_private] = ACTIONS(3938), - [anon_sym_internal] = ACTIONS(3938), - [anon_sym_protected] = ACTIONS(3938), - [anon_sym_tailrec] = ACTIONS(3938), - [anon_sym_operator] = ACTIONS(3938), - [anon_sym_infix] = ACTIONS(3938), - [anon_sym_inline] = ACTIONS(3938), - [anon_sym_external] = ACTIONS(3938), - [sym_property_modifier] = ACTIONS(3938), - [anon_sym_abstract] = ACTIONS(3938), - [anon_sym_final] = ACTIONS(3938), - [anon_sym_open] = ACTIONS(3938), - [anon_sym_vararg] = ACTIONS(3938), - [anon_sym_noinline] = ACTIONS(3938), - [anon_sym_crossinline] = ACTIONS(3938), - [anon_sym_expect] = ACTIONS(3938), - [anon_sym_actual] = ACTIONS(3938), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - }, - [2895] = { - [sym_function_body] = STATE(3216), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(4097), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [2896] = { - [aux_sym_user_type_repeat1] = STATE(2903), - [sym__alpha_identifier] = ACTIONS(4070), - [anon_sym_AT] = ACTIONS(4072), - [anon_sym_LBRACK] = ACTIONS(4072), - [anon_sym_DOT] = ACTIONS(6461), - [anon_sym_EQ] = ACTIONS(4072), - [anon_sym_LBRACE] = ACTIONS(4072), - [anon_sym_RBRACE] = ACTIONS(4072), - [anon_sym_LPAREN] = ACTIONS(4072), - [anon_sym_COMMA] = ACTIONS(4072), - [anon_sym_by] = ACTIONS(4070), - [anon_sym_where] = ACTIONS(4070), - [anon_sym_object] = ACTIONS(4070), - [anon_sym_fun] = ACTIONS(4070), - [anon_sym_SEMI] = ACTIONS(4072), - [anon_sym_get] = ACTIONS(4070), - [anon_sym_set] = ACTIONS(4070), - [anon_sym_this] = ACTIONS(4070), - [anon_sym_super] = ACTIONS(4070), - [anon_sym_AMP] = ACTIONS(4072), - [sym__quest] = ACTIONS(4072), - [anon_sym_STAR] = ACTIONS(4072), - [sym_label] = ACTIONS(4070), - [anon_sym_in] = ACTIONS(4070), - [anon_sym_null] = ACTIONS(4070), - [anon_sym_if] = ACTIONS(4070), - [anon_sym_else] = ACTIONS(4070), - [anon_sym_when] = ACTIONS(4070), - [anon_sym_try] = ACTIONS(4070), - [anon_sym_throw] = ACTIONS(4070), - [anon_sym_return] = ACTIONS(4070), - [anon_sym_continue] = ACTIONS(4070), - [anon_sym_break] = ACTIONS(4070), - [anon_sym_COLON_COLON] = ACTIONS(4072), - [anon_sym_BANGin] = ACTIONS(4072), - [anon_sym_is] = ACTIONS(4070), - [anon_sym_BANGis] = ACTIONS(4072), - [anon_sym_PLUS] = ACTIONS(4070), - [anon_sym_DASH] = ACTIONS(4070), - [anon_sym_PLUS_PLUS] = ACTIONS(4072), - [anon_sym_DASH_DASH] = ACTIONS(4072), - [anon_sym_BANG] = ACTIONS(4070), - [anon_sym_suspend] = ACTIONS(4070), - [anon_sym_sealed] = ACTIONS(4070), - [anon_sym_annotation] = ACTIONS(4070), - [anon_sym_data] = ACTIONS(4070), - [anon_sym_inner] = ACTIONS(4070), - [anon_sym_value] = ACTIONS(4070), - [anon_sym_override] = ACTIONS(4070), - [anon_sym_lateinit] = ACTIONS(4070), - [anon_sym_public] = ACTIONS(4070), - [anon_sym_private] = ACTIONS(4070), - [anon_sym_internal] = ACTIONS(4070), - [anon_sym_protected] = ACTIONS(4070), - [anon_sym_tailrec] = ACTIONS(4070), - [anon_sym_operator] = ACTIONS(4070), - [anon_sym_infix] = ACTIONS(4070), - [anon_sym_inline] = ACTIONS(4070), - [anon_sym_external] = ACTIONS(4070), - [sym_property_modifier] = ACTIONS(4070), - [anon_sym_abstract] = ACTIONS(4070), - [anon_sym_final] = ACTIONS(4070), - [anon_sym_open] = ACTIONS(4070), - [anon_sym_vararg] = ACTIONS(4070), - [anon_sym_noinline] = ACTIONS(4070), - [anon_sym_crossinline] = ACTIONS(4070), - [anon_sym_expect] = ACTIONS(4070), - [anon_sym_actual] = ACTIONS(4070), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4072), - [anon_sym_continue_AT] = ACTIONS(4072), - [anon_sym_break_AT] = ACTIONS(4072), - [anon_sym_this_AT] = ACTIONS(4072), - [anon_sym_super_AT] = ACTIONS(4072), - [sym_real_literal] = ACTIONS(4072), - [sym_integer_literal] = ACTIONS(4070), - [sym_hex_literal] = ACTIONS(4072), - [sym_bin_literal] = ACTIONS(4072), - [anon_sym_true] = ACTIONS(4070), - [anon_sym_false] = ACTIONS(4070), - [anon_sym_SQUOTE] = ACTIONS(4072), - [sym__backtick_identifier] = ACTIONS(4072), - [sym__automatic_semicolon] = ACTIONS(4072), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4072), - }, - [2897] = { - [sym_getter] = STATE(3830), - [sym_setter] = STATE(3830), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(3370), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3370), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [2898] = { - [sym_function_body] = STATE(3270), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(4087), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [2899] = { - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(5071), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2900] = { - [sym_type_constraints] = STATE(3099), - [sym_function_body] = STATE(3108), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [2901] = { - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2902] = { - [sym_getter] = STATE(3966), - [sym_setter] = STATE(3966), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(4784), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2903] = { - [aux_sym_user_type_repeat1] = STATE(2903), - [sym__alpha_identifier] = ACTIONS(4129), - [anon_sym_AT] = ACTIONS(4131), - [anon_sym_LBRACK] = ACTIONS(4131), - [anon_sym_DOT] = ACTIONS(6463), - [anon_sym_EQ] = ACTIONS(4131), - [anon_sym_LBRACE] = ACTIONS(4131), - [anon_sym_RBRACE] = ACTIONS(4131), - [anon_sym_LPAREN] = ACTIONS(4131), - [anon_sym_COMMA] = ACTIONS(4131), - [anon_sym_by] = ACTIONS(4129), - [anon_sym_where] = ACTIONS(4129), - [anon_sym_object] = ACTIONS(4129), - [anon_sym_fun] = ACTIONS(4129), - [anon_sym_SEMI] = ACTIONS(4131), - [anon_sym_get] = ACTIONS(4129), - [anon_sym_set] = ACTIONS(4129), - [anon_sym_this] = ACTIONS(4129), - [anon_sym_super] = ACTIONS(4129), - [anon_sym_AMP] = ACTIONS(4131), - [sym__quest] = ACTIONS(4131), - [anon_sym_STAR] = ACTIONS(4131), - [sym_label] = ACTIONS(4129), - [anon_sym_in] = ACTIONS(4129), - [anon_sym_null] = ACTIONS(4129), - [anon_sym_if] = ACTIONS(4129), - [anon_sym_else] = ACTIONS(4129), - [anon_sym_when] = ACTIONS(4129), - [anon_sym_try] = ACTIONS(4129), - [anon_sym_throw] = ACTIONS(4129), - [anon_sym_return] = ACTIONS(4129), - [anon_sym_continue] = ACTIONS(4129), - [anon_sym_break] = ACTIONS(4129), - [anon_sym_COLON_COLON] = ACTIONS(4131), - [anon_sym_BANGin] = ACTIONS(4131), - [anon_sym_is] = ACTIONS(4129), - [anon_sym_BANGis] = ACTIONS(4131), - [anon_sym_PLUS] = ACTIONS(4129), - [anon_sym_DASH] = ACTIONS(4129), - [anon_sym_PLUS_PLUS] = ACTIONS(4131), - [anon_sym_DASH_DASH] = ACTIONS(4131), - [anon_sym_BANG] = ACTIONS(4129), - [anon_sym_suspend] = ACTIONS(4129), - [anon_sym_sealed] = ACTIONS(4129), - [anon_sym_annotation] = ACTIONS(4129), - [anon_sym_data] = ACTIONS(4129), - [anon_sym_inner] = ACTIONS(4129), - [anon_sym_value] = ACTIONS(4129), - [anon_sym_override] = ACTIONS(4129), - [anon_sym_lateinit] = ACTIONS(4129), - [anon_sym_public] = ACTIONS(4129), - [anon_sym_private] = ACTIONS(4129), - [anon_sym_internal] = ACTIONS(4129), - [anon_sym_protected] = ACTIONS(4129), - [anon_sym_tailrec] = ACTIONS(4129), - [anon_sym_operator] = ACTIONS(4129), - [anon_sym_infix] = ACTIONS(4129), - [anon_sym_inline] = ACTIONS(4129), - [anon_sym_external] = ACTIONS(4129), - [sym_property_modifier] = ACTIONS(4129), - [anon_sym_abstract] = ACTIONS(4129), - [anon_sym_final] = ACTIONS(4129), - [anon_sym_open] = ACTIONS(4129), - [anon_sym_vararg] = ACTIONS(4129), - [anon_sym_noinline] = ACTIONS(4129), - [anon_sym_crossinline] = ACTIONS(4129), - [anon_sym_expect] = ACTIONS(4129), - [anon_sym_actual] = ACTIONS(4129), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4131), - [anon_sym_continue_AT] = ACTIONS(4131), - [anon_sym_break_AT] = ACTIONS(4131), - [anon_sym_this_AT] = ACTIONS(4131), - [anon_sym_super_AT] = ACTIONS(4131), - [sym_real_literal] = ACTIONS(4131), - [sym_integer_literal] = ACTIONS(4129), - [sym_hex_literal] = ACTIONS(4131), - [sym_bin_literal] = ACTIONS(4131), - [anon_sym_true] = ACTIONS(4129), - [anon_sym_false] = ACTIONS(4129), - [anon_sym_SQUOTE] = ACTIONS(4131), - [sym__backtick_identifier] = ACTIONS(4131), - [sym__automatic_semicolon] = ACTIONS(4131), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4131), - }, - [2904] = { - [sym_function_body] = STATE(3098), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_COMMA] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_where] = ACTIONS(4443), - [anon_sym_object] = ACTIONS(4443), - [anon_sym_fun] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_this] = ACTIONS(4443), - [anon_sym_super] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4443), - [sym_label] = ACTIONS(4443), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_null] = ACTIONS(4443), - [anon_sym_if] = ACTIONS(4443), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_when] = ACTIONS(4443), - [anon_sym_try] = ACTIONS(4443), - [anon_sym_throw] = ACTIONS(4443), - [anon_sym_return] = ACTIONS(4443), - [anon_sym_continue] = ACTIONS(4443), - [anon_sym_break] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_PLUS_EQ] = ACTIONS(4445), - [anon_sym_DASH_EQ] = ACTIONS(4445), - [anon_sym_STAR_EQ] = ACTIONS(4445), - [anon_sym_SLASH_EQ] = ACTIONS(4445), - [anon_sym_PERCENT_EQ] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4443), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG] = ACTIONS(4443), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4445), - [anon_sym_continue_AT] = ACTIONS(4445), - [anon_sym_break_AT] = ACTIONS(4445), - [anon_sym_this_AT] = ACTIONS(4445), - [anon_sym_super_AT] = ACTIONS(4445), - [sym_real_literal] = ACTIONS(4445), - [sym_integer_literal] = ACTIONS(4443), - [sym_hex_literal] = ACTIONS(4445), - [sym_bin_literal] = ACTIONS(4445), - [anon_sym_true] = ACTIONS(4443), - [anon_sym_false] = ACTIONS(4443), - [anon_sym_SQUOTE] = ACTIONS(4445), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4445), - }, - [2905] = { - [sym_type_constraints] = STATE(3042), - [sym_enum_class_body] = STATE(3111), - [sym__alpha_identifier] = ACTIONS(4420), - [anon_sym_AT] = ACTIONS(4422), - [anon_sym_LBRACK] = ACTIONS(4422), - [anon_sym_DOT] = ACTIONS(4420), - [anon_sym_as] = ACTIONS(4420), - [anon_sym_EQ] = ACTIONS(4420), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4422), - [anon_sym_LPAREN] = ACTIONS(4422), - [anon_sym_COMMA] = ACTIONS(4422), - [anon_sym_LT] = ACTIONS(4420), - [anon_sym_GT] = ACTIONS(4420), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4420), - [anon_sym_fun] = ACTIONS(4420), - [anon_sym_SEMI] = ACTIONS(4422), - [anon_sym_get] = ACTIONS(4420), - [anon_sym_set] = ACTIONS(4420), - [anon_sym_this] = ACTIONS(4420), - [anon_sym_super] = ACTIONS(4420), - [anon_sym_STAR] = ACTIONS(4420), - [sym_label] = ACTIONS(4420), - [anon_sym_in] = ACTIONS(4420), - [anon_sym_DOT_DOT] = ACTIONS(4422), - [anon_sym_QMARK_COLON] = ACTIONS(4422), - [anon_sym_AMP_AMP] = ACTIONS(4422), - [anon_sym_PIPE_PIPE] = ACTIONS(4422), - [anon_sym_null] = ACTIONS(4420), - [anon_sym_if] = ACTIONS(4420), - [anon_sym_else] = ACTIONS(4420), - [anon_sym_when] = ACTIONS(4420), - [anon_sym_try] = ACTIONS(4420), - [anon_sym_throw] = ACTIONS(4420), - [anon_sym_return] = ACTIONS(4420), - [anon_sym_continue] = ACTIONS(4420), - [anon_sym_break] = ACTIONS(4420), - [anon_sym_COLON_COLON] = ACTIONS(4422), - [anon_sym_PLUS_EQ] = ACTIONS(4422), - [anon_sym_DASH_EQ] = ACTIONS(4422), - [anon_sym_STAR_EQ] = ACTIONS(4422), - [anon_sym_SLASH_EQ] = ACTIONS(4422), - [anon_sym_PERCENT_EQ] = ACTIONS(4422), - [anon_sym_BANG_EQ] = ACTIONS(4420), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4422), - [anon_sym_EQ_EQ] = ACTIONS(4420), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4422), - [anon_sym_LT_EQ] = ACTIONS(4422), - [anon_sym_GT_EQ] = ACTIONS(4422), - [anon_sym_BANGin] = ACTIONS(4422), - [anon_sym_is] = ACTIONS(4420), - [anon_sym_BANGis] = ACTIONS(4422), - [anon_sym_PLUS] = ACTIONS(4420), - [anon_sym_DASH] = ACTIONS(4420), - [anon_sym_SLASH] = ACTIONS(4420), - [anon_sym_PERCENT] = ACTIONS(4420), - [anon_sym_as_QMARK] = ACTIONS(4422), - [anon_sym_PLUS_PLUS] = ACTIONS(4422), - [anon_sym_DASH_DASH] = ACTIONS(4422), - [anon_sym_BANG] = ACTIONS(4420), - [anon_sym_BANG_BANG] = ACTIONS(4422), - [anon_sym_data] = ACTIONS(4420), - [anon_sym_inner] = ACTIONS(4420), - [anon_sym_value] = ACTIONS(4420), - [anon_sym_expect] = ACTIONS(4420), - [anon_sym_actual] = ACTIONS(4420), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4422), - [anon_sym_continue_AT] = ACTIONS(4422), - [anon_sym_break_AT] = ACTIONS(4422), - [anon_sym_this_AT] = ACTIONS(4422), - [anon_sym_super_AT] = ACTIONS(4422), - [sym_real_literal] = ACTIONS(4422), - [sym_integer_literal] = ACTIONS(4420), - [sym_hex_literal] = ACTIONS(4422), - [sym_bin_literal] = ACTIONS(4422), - [anon_sym_true] = ACTIONS(4420), - [anon_sym_false] = ACTIONS(4420), - [anon_sym_SQUOTE] = ACTIONS(4422), - [sym__backtick_identifier] = ACTIONS(4422), - [sym__automatic_semicolon] = ACTIONS(4422), - [sym_safe_nav] = ACTIONS(4422), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4422), - }, - [2906] = { - [sym_function_body] = STATE(3108), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(4260), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [2907] = { - [sym_function_body] = STATE(3233), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(4077), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [2908] = { - [sym_getter] = STATE(5142), - [sym_setter] = STATE(5142), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [2909] = { - [sym_type_constraints] = STATE(3122), - [sym_function_body] = STATE(3120), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [2910] = { - [aux_sym_user_type_repeat1] = STATE(2910), - [sym__alpha_identifier] = ACTIONS(4129), - [anon_sym_AT] = ACTIONS(4131), - [anon_sym_LBRACK] = ACTIONS(4131), - [anon_sym_RBRACK] = ACTIONS(4131), - [anon_sym_DOT] = ACTIONS(6466), - [anon_sym_as] = ACTIONS(4129), - [anon_sym_EQ] = ACTIONS(4129), - [anon_sym_LBRACE] = ACTIONS(4131), - [anon_sym_RBRACE] = ACTIONS(4131), - [anon_sym_LPAREN] = ACTIONS(4131), - [anon_sym_COMMA] = ACTIONS(4131), - [anon_sym_RPAREN] = ACTIONS(4131), - [anon_sym_by] = ACTIONS(4129), - [anon_sym_LT] = ACTIONS(4129), - [anon_sym_GT] = ACTIONS(4129), - [anon_sym_where] = ACTIONS(4129), - [anon_sym_SEMI] = ACTIONS(4131), - [anon_sym_get] = ACTIONS(4129), - [anon_sym_set] = ACTIONS(4129), - [anon_sym_AMP] = ACTIONS(4129), - [sym__quest] = ACTIONS(4129), - [anon_sym_STAR] = ACTIONS(4129), - [anon_sym_DASH_GT] = ACTIONS(4131), - [sym_label] = ACTIONS(4131), - [anon_sym_in] = ACTIONS(4129), - [anon_sym_while] = ACTIONS(4129), - [anon_sym_DOT_DOT] = ACTIONS(4131), - [anon_sym_QMARK_COLON] = ACTIONS(4131), - [anon_sym_AMP_AMP] = ACTIONS(4131), - [anon_sym_PIPE_PIPE] = ACTIONS(4131), - [anon_sym_else] = ACTIONS(4129), - [anon_sym_COLON_COLON] = ACTIONS(4131), - [anon_sym_PLUS_EQ] = ACTIONS(4131), - [anon_sym_DASH_EQ] = ACTIONS(4131), - [anon_sym_STAR_EQ] = ACTIONS(4131), - [anon_sym_SLASH_EQ] = ACTIONS(4131), - [anon_sym_PERCENT_EQ] = ACTIONS(4131), - [anon_sym_BANG_EQ] = ACTIONS(4129), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4131), - [anon_sym_EQ_EQ] = ACTIONS(4129), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4131), - [anon_sym_LT_EQ] = ACTIONS(4131), - [anon_sym_GT_EQ] = ACTIONS(4131), - [anon_sym_BANGin] = ACTIONS(4131), - [anon_sym_is] = ACTIONS(4129), - [anon_sym_BANGis] = ACTIONS(4131), - [anon_sym_PLUS] = ACTIONS(4129), - [anon_sym_DASH] = ACTIONS(4129), - [anon_sym_SLASH] = ACTIONS(4129), - [anon_sym_PERCENT] = ACTIONS(4129), - [anon_sym_as_QMARK] = ACTIONS(4131), - [anon_sym_PLUS_PLUS] = ACTIONS(4131), - [anon_sym_DASH_DASH] = ACTIONS(4131), - [anon_sym_BANG_BANG] = ACTIONS(4131), - [anon_sym_suspend] = ACTIONS(4129), - [anon_sym_sealed] = ACTIONS(4129), - [anon_sym_annotation] = ACTIONS(4129), - [anon_sym_data] = ACTIONS(4129), - [anon_sym_inner] = ACTIONS(4129), - [anon_sym_value] = ACTIONS(4129), - [anon_sym_override] = ACTIONS(4129), - [anon_sym_lateinit] = ACTIONS(4129), - [anon_sym_public] = ACTIONS(4129), - [anon_sym_private] = ACTIONS(4129), - [anon_sym_internal] = ACTIONS(4129), - [anon_sym_protected] = ACTIONS(4129), - [anon_sym_tailrec] = ACTIONS(4129), - [anon_sym_operator] = ACTIONS(4129), - [anon_sym_infix] = ACTIONS(4129), - [anon_sym_inline] = ACTIONS(4129), - [anon_sym_external] = ACTIONS(4129), - [sym_property_modifier] = ACTIONS(4129), - [anon_sym_abstract] = ACTIONS(4129), - [anon_sym_final] = ACTIONS(4129), - [anon_sym_open] = ACTIONS(4129), - [anon_sym_vararg] = ACTIONS(4129), - [anon_sym_noinline] = ACTIONS(4129), - [anon_sym_crossinline] = ACTIONS(4129), - [anon_sym_expect] = ACTIONS(4129), - [anon_sym_actual] = ACTIONS(4129), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4131), - [sym_safe_nav] = ACTIONS(4131), - [sym_multiline_comment] = ACTIONS(3), - }, - [2911] = { - [sym_type_constraints] = STATE(3040), - [sym_enum_class_body] = STATE(3141), - [sym__alpha_identifier] = ACTIONS(4447), - [anon_sym_AT] = ACTIONS(4449), - [anon_sym_LBRACK] = ACTIONS(4449), - [anon_sym_DOT] = ACTIONS(4447), - [anon_sym_as] = ACTIONS(4447), - [anon_sym_EQ] = ACTIONS(4447), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4449), - [anon_sym_LPAREN] = ACTIONS(4449), - [anon_sym_COMMA] = ACTIONS(4449), - [anon_sym_LT] = ACTIONS(4447), - [anon_sym_GT] = ACTIONS(4447), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4447), - [anon_sym_fun] = ACTIONS(4447), - [anon_sym_SEMI] = ACTIONS(4449), - [anon_sym_get] = ACTIONS(4447), - [anon_sym_set] = ACTIONS(4447), - [anon_sym_this] = ACTIONS(4447), - [anon_sym_super] = ACTIONS(4447), - [anon_sym_STAR] = ACTIONS(4447), - [sym_label] = ACTIONS(4447), - [anon_sym_in] = ACTIONS(4447), - [anon_sym_DOT_DOT] = ACTIONS(4449), - [anon_sym_QMARK_COLON] = ACTIONS(4449), - [anon_sym_AMP_AMP] = ACTIONS(4449), - [anon_sym_PIPE_PIPE] = ACTIONS(4449), - [anon_sym_null] = ACTIONS(4447), - [anon_sym_if] = ACTIONS(4447), - [anon_sym_else] = ACTIONS(4447), - [anon_sym_when] = ACTIONS(4447), - [anon_sym_try] = ACTIONS(4447), - [anon_sym_throw] = ACTIONS(4447), - [anon_sym_return] = ACTIONS(4447), - [anon_sym_continue] = ACTIONS(4447), - [anon_sym_break] = ACTIONS(4447), - [anon_sym_COLON_COLON] = ACTIONS(4449), - [anon_sym_PLUS_EQ] = ACTIONS(4449), - [anon_sym_DASH_EQ] = ACTIONS(4449), - [anon_sym_STAR_EQ] = ACTIONS(4449), - [anon_sym_SLASH_EQ] = ACTIONS(4449), - [anon_sym_PERCENT_EQ] = ACTIONS(4449), - [anon_sym_BANG_EQ] = ACTIONS(4447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4449), - [anon_sym_EQ_EQ] = ACTIONS(4447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4449), - [anon_sym_LT_EQ] = ACTIONS(4449), - [anon_sym_GT_EQ] = ACTIONS(4449), - [anon_sym_BANGin] = ACTIONS(4449), - [anon_sym_is] = ACTIONS(4447), - [anon_sym_BANGis] = ACTIONS(4449), - [anon_sym_PLUS] = ACTIONS(4447), - [anon_sym_DASH] = ACTIONS(4447), - [anon_sym_SLASH] = ACTIONS(4447), - [anon_sym_PERCENT] = ACTIONS(4447), - [anon_sym_as_QMARK] = ACTIONS(4449), - [anon_sym_PLUS_PLUS] = ACTIONS(4449), - [anon_sym_DASH_DASH] = ACTIONS(4449), - [anon_sym_BANG] = ACTIONS(4447), - [anon_sym_BANG_BANG] = ACTIONS(4449), - [anon_sym_data] = ACTIONS(4447), - [anon_sym_inner] = ACTIONS(4447), - [anon_sym_value] = ACTIONS(4447), - [anon_sym_expect] = ACTIONS(4447), - [anon_sym_actual] = ACTIONS(4447), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4449), - [anon_sym_continue_AT] = ACTIONS(4449), - [anon_sym_break_AT] = ACTIONS(4449), - [anon_sym_this_AT] = ACTIONS(4449), - [anon_sym_super_AT] = ACTIONS(4449), - [sym_real_literal] = ACTIONS(4449), - [sym_integer_literal] = ACTIONS(4447), - [sym_hex_literal] = ACTIONS(4449), - [sym_bin_literal] = ACTIONS(4449), - [anon_sym_true] = ACTIONS(4447), - [anon_sym_false] = ACTIONS(4447), - [anon_sym_SQUOTE] = ACTIONS(4449), - [sym__backtick_identifier] = ACTIONS(4449), - [sym__automatic_semicolon] = ACTIONS(4449), - [sym_safe_nav] = ACTIONS(4449), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4449), - }, - [2912] = { - [sym_type_arguments] = STATE(3029), - [sym__alpha_identifier] = ACTIONS(4117), - [anon_sym_AT] = ACTIONS(4119), - [anon_sym_LBRACK] = ACTIONS(4119), - [anon_sym_RBRACK] = ACTIONS(4119), - [anon_sym_DOT] = ACTIONS(4117), - [anon_sym_as] = ACTIONS(4117), - [anon_sym_EQ] = ACTIONS(4117), - [anon_sym_LBRACE] = ACTIONS(4119), - [anon_sym_RBRACE] = ACTIONS(4119), - [anon_sym_LPAREN] = ACTIONS(4119), - [anon_sym_COMMA] = ACTIONS(4119), - [anon_sym_RPAREN] = ACTIONS(4119), - [anon_sym_by] = ACTIONS(4117), - [anon_sym_LT] = ACTIONS(6469), - [anon_sym_GT] = ACTIONS(4117), - [anon_sym_where] = ACTIONS(4117), - [anon_sym_SEMI] = ACTIONS(4119), - [anon_sym_get] = ACTIONS(4117), - [anon_sym_set] = ACTIONS(4117), - [anon_sym_AMP] = ACTIONS(4117), - [sym__quest] = ACTIONS(4117), - [anon_sym_STAR] = ACTIONS(4117), - [anon_sym_DASH_GT] = ACTIONS(4119), - [sym_label] = ACTIONS(4119), - [anon_sym_in] = ACTIONS(4117), - [anon_sym_while] = ACTIONS(4117), - [anon_sym_DOT_DOT] = ACTIONS(4119), - [anon_sym_QMARK_COLON] = ACTIONS(4119), - [anon_sym_AMP_AMP] = ACTIONS(4119), - [anon_sym_PIPE_PIPE] = ACTIONS(4119), - [anon_sym_else] = ACTIONS(4117), - [anon_sym_COLON_COLON] = ACTIONS(4119), - [anon_sym_PLUS_EQ] = ACTIONS(4119), - [anon_sym_DASH_EQ] = ACTIONS(4119), - [anon_sym_STAR_EQ] = ACTIONS(4119), - [anon_sym_SLASH_EQ] = ACTIONS(4119), - [anon_sym_PERCENT_EQ] = ACTIONS(4119), - [anon_sym_BANG_EQ] = ACTIONS(4117), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4119), - [anon_sym_EQ_EQ] = ACTIONS(4117), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4119), - [anon_sym_LT_EQ] = ACTIONS(4119), - [anon_sym_GT_EQ] = ACTIONS(4119), - [anon_sym_BANGin] = ACTIONS(4119), - [anon_sym_is] = ACTIONS(4117), - [anon_sym_BANGis] = ACTIONS(4119), - [anon_sym_PLUS] = ACTIONS(4117), - [anon_sym_DASH] = ACTIONS(4117), - [anon_sym_SLASH] = ACTIONS(4117), - [anon_sym_PERCENT] = ACTIONS(4117), - [anon_sym_as_QMARK] = ACTIONS(4119), - [anon_sym_PLUS_PLUS] = ACTIONS(4119), - [anon_sym_DASH_DASH] = ACTIONS(4119), - [anon_sym_BANG_BANG] = ACTIONS(4119), - [anon_sym_suspend] = ACTIONS(4117), - [anon_sym_sealed] = ACTIONS(4117), - [anon_sym_annotation] = ACTIONS(4117), - [anon_sym_data] = ACTIONS(4117), - [anon_sym_inner] = ACTIONS(4117), - [anon_sym_value] = ACTIONS(4117), - [anon_sym_override] = ACTIONS(4117), - [anon_sym_lateinit] = ACTIONS(4117), - [anon_sym_public] = ACTIONS(4117), - [anon_sym_private] = ACTIONS(4117), - [anon_sym_internal] = ACTIONS(4117), - [anon_sym_protected] = ACTIONS(4117), - [anon_sym_tailrec] = ACTIONS(4117), - [anon_sym_operator] = ACTIONS(4117), - [anon_sym_infix] = ACTIONS(4117), - [anon_sym_inline] = ACTIONS(4117), - [anon_sym_external] = ACTIONS(4117), - [sym_property_modifier] = ACTIONS(4117), - [anon_sym_abstract] = ACTIONS(4117), - [anon_sym_final] = ACTIONS(4117), - [anon_sym_open] = ACTIONS(4117), - [anon_sym_vararg] = ACTIONS(4117), - [anon_sym_noinline] = ACTIONS(4117), - [anon_sym_crossinline] = ACTIONS(4117), - [anon_sym_expect] = ACTIONS(4117), - [anon_sym_actual] = ACTIONS(4117), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4119), - [sym_safe_nav] = ACTIONS(4119), - [sym_multiline_comment] = ACTIONS(3), - }, - [2913] = { - [sym_class_body] = STATE(3171), - [sym_type_constraints] = STATE(3038), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4359), - [anon_sym_fun] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_this] = ACTIONS(4359), - [anon_sym_super] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4359), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_null] = ACTIONS(4359), - [anon_sym_if] = ACTIONS(4359), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_when] = ACTIONS(4359), - [anon_sym_try] = ACTIONS(4359), - [anon_sym_throw] = ACTIONS(4359), - [anon_sym_return] = ACTIONS(4359), - [anon_sym_continue] = ACTIONS(4359), - [anon_sym_break] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG] = ACTIONS(4359), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4361), - [anon_sym_continue_AT] = ACTIONS(4361), - [anon_sym_break_AT] = ACTIONS(4361), - [anon_sym_this_AT] = ACTIONS(4361), - [anon_sym_super_AT] = ACTIONS(4361), - [sym_real_literal] = ACTIONS(4361), - [sym_integer_literal] = ACTIONS(4359), - [sym_hex_literal] = ACTIONS(4361), - [sym_bin_literal] = ACTIONS(4361), - [anon_sym_true] = ACTIONS(4359), - [anon_sym_false] = ACTIONS(4359), - [anon_sym_SQUOTE] = ACTIONS(4361), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4361), - }, - [2914] = { - [sym_class_body] = STATE(3178), - [sym_type_constraints] = STATE(3009), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(3262), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [2915] = { - [sym_function_body] = STATE(3123), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [2916] = { - [sym_type_constraints] = STATE(3162), - [sym_function_body] = STATE(3167), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [2917] = { - [sym_value_arguments] = STATE(3095), - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_EQ] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(6471), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_object] = ACTIONS(4347), - [anon_sym_fun] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_this] = ACTIONS(4347), - [anon_sym_super] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4347), - [sym_label] = ACTIONS(4347), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_null] = ACTIONS(4347), - [anon_sym_if] = ACTIONS(4347), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_when] = ACTIONS(4347), - [anon_sym_try] = ACTIONS(4347), - [anon_sym_throw] = ACTIONS(4347), - [anon_sym_return] = ACTIONS(4347), - [anon_sym_continue] = ACTIONS(4347), - [anon_sym_break] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_PLUS_EQ] = ACTIONS(4349), - [anon_sym_DASH_EQ] = ACTIONS(4349), - [anon_sym_STAR_EQ] = ACTIONS(4349), - [anon_sym_SLASH_EQ] = ACTIONS(4349), - [anon_sym_PERCENT_EQ] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4347), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG] = ACTIONS(4347), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4349), - [anon_sym_continue_AT] = ACTIONS(4349), - [anon_sym_break_AT] = ACTIONS(4349), - [anon_sym_this_AT] = ACTIONS(4349), - [anon_sym_super_AT] = ACTIONS(4349), - [sym_real_literal] = ACTIONS(4349), - [sym_integer_literal] = ACTIONS(4347), - [sym_hex_literal] = ACTIONS(4349), - [sym_bin_literal] = ACTIONS(4349), - [anon_sym_true] = ACTIONS(4347), - [anon_sym_false] = ACTIONS(4347), - [anon_sym_SQUOTE] = ACTIONS(4349), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4349), - }, - [2918] = { - [sym_function_body] = STATE(3137), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_COMMA] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_where] = ACTIONS(4416), - [anon_sym_object] = ACTIONS(4416), - [anon_sym_fun] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_this] = ACTIONS(4416), - [anon_sym_super] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4416), - [sym_label] = ACTIONS(4416), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_null] = ACTIONS(4416), - [anon_sym_if] = ACTIONS(4416), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_when] = ACTIONS(4416), - [anon_sym_try] = ACTIONS(4416), - [anon_sym_throw] = ACTIONS(4416), - [anon_sym_return] = ACTIONS(4416), - [anon_sym_continue] = ACTIONS(4416), - [anon_sym_break] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_PLUS_EQ] = ACTIONS(4418), - [anon_sym_DASH_EQ] = ACTIONS(4418), - [anon_sym_STAR_EQ] = ACTIONS(4418), - [anon_sym_SLASH_EQ] = ACTIONS(4418), - [anon_sym_PERCENT_EQ] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4416), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG] = ACTIONS(4416), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4418), - [anon_sym_continue_AT] = ACTIONS(4418), - [anon_sym_break_AT] = ACTIONS(4418), - [anon_sym_this_AT] = ACTIONS(4418), - [anon_sym_super_AT] = ACTIONS(4418), - [sym_real_literal] = ACTIONS(4418), - [sym_integer_literal] = ACTIONS(4416), - [sym_hex_literal] = ACTIONS(4418), - [sym_bin_literal] = ACTIONS(4418), - [anon_sym_true] = ACTIONS(4416), - [anon_sym_false] = ACTIONS(4416), - [anon_sym_SQUOTE] = ACTIONS(4418), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4418), - }, - [2919] = { - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(5069), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2920] = { - [sym_getter] = STATE(5159), - [sym_setter] = STATE(5159), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2921] = { - [sym_type_constraints] = STATE(3031), - [sym_enum_class_body] = STATE(3171), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4359), - [anon_sym_fun] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_this] = ACTIONS(4359), - [anon_sym_super] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4359), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_null] = ACTIONS(4359), - [anon_sym_if] = ACTIONS(4359), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_when] = ACTIONS(4359), - [anon_sym_try] = ACTIONS(4359), - [anon_sym_throw] = ACTIONS(4359), - [anon_sym_return] = ACTIONS(4359), - [anon_sym_continue] = ACTIONS(4359), - [anon_sym_break] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG] = ACTIONS(4359), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4361), - [anon_sym_continue_AT] = ACTIONS(4361), - [anon_sym_break_AT] = ACTIONS(4361), - [anon_sym_this_AT] = ACTIONS(4361), - [anon_sym_super_AT] = ACTIONS(4361), - [sym_real_literal] = ACTIONS(4361), - [sym_integer_literal] = ACTIONS(4359), - [sym_hex_literal] = ACTIONS(4361), - [sym_bin_literal] = ACTIONS(4361), - [anon_sym_true] = ACTIONS(4359), - [anon_sym_false] = ACTIONS(4359), - [anon_sym_SQUOTE] = ACTIONS(4361), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4361), - }, - [2922] = { - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(4786), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2923] = { - [sym_getter] = STATE(3882), - [sym_setter] = STATE(3882), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [2924] = { - [sym__alpha_identifier] = ACTIONS(4093), - [anon_sym_AT] = ACTIONS(4095), - [anon_sym_COLON] = ACTIONS(4093), - [anon_sym_LBRACK] = ACTIONS(4095), - [anon_sym_RBRACK] = ACTIONS(4095), - [anon_sym_DOT] = ACTIONS(4093), - [anon_sym_as] = ACTIONS(4093), - [anon_sym_EQ] = ACTIONS(4093), - [anon_sym_LBRACE] = ACTIONS(4095), - [anon_sym_RBRACE] = ACTIONS(4095), - [anon_sym_LPAREN] = ACTIONS(4095), - [anon_sym_COMMA] = ACTIONS(4095), - [anon_sym_RPAREN] = ACTIONS(4095), - [anon_sym_by] = ACTIONS(4093), - [anon_sym_LT] = ACTIONS(4093), - [anon_sym_GT] = ACTIONS(4093), - [anon_sym_where] = ACTIONS(4093), - [anon_sym_SEMI] = ACTIONS(4095), - [anon_sym_get] = ACTIONS(4093), - [anon_sym_set] = ACTIONS(4093), - [anon_sym_AMP] = ACTIONS(4093), - [sym__quest] = ACTIONS(4093), - [anon_sym_STAR] = ACTIONS(4093), - [anon_sym_DASH_GT] = ACTIONS(4095), - [sym_label] = ACTIONS(4095), - [anon_sym_in] = ACTIONS(4093), - [anon_sym_while] = ACTIONS(4093), - [anon_sym_DOT_DOT] = ACTIONS(4095), - [anon_sym_QMARK_COLON] = ACTIONS(4095), - [anon_sym_AMP_AMP] = ACTIONS(4095), - [anon_sym_PIPE_PIPE] = ACTIONS(4095), - [anon_sym_else] = ACTIONS(4093), - [anon_sym_COLON_COLON] = ACTIONS(4095), - [anon_sym_PLUS_EQ] = ACTIONS(4095), - [anon_sym_DASH_EQ] = ACTIONS(4095), - [anon_sym_STAR_EQ] = ACTIONS(4095), - [anon_sym_SLASH_EQ] = ACTIONS(4095), - [anon_sym_PERCENT_EQ] = ACTIONS(4095), - [anon_sym_BANG_EQ] = ACTIONS(4093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4095), - [anon_sym_EQ_EQ] = ACTIONS(4093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4095), - [anon_sym_LT_EQ] = ACTIONS(4095), - [anon_sym_GT_EQ] = ACTIONS(4095), - [anon_sym_BANGin] = ACTIONS(4095), - [anon_sym_is] = ACTIONS(4093), - [anon_sym_BANGis] = ACTIONS(4095), - [anon_sym_PLUS] = ACTIONS(4093), - [anon_sym_DASH] = ACTIONS(4093), - [anon_sym_SLASH] = ACTIONS(4093), - [anon_sym_PERCENT] = ACTIONS(4093), - [anon_sym_as_QMARK] = ACTIONS(4095), - [anon_sym_PLUS_PLUS] = ACTIONS(4095), - [anon_sym_DASH_DASH] = ACTIONS(4095), - [anon_sym_BANG_BANG] = ACTIONS(4095), - [anon_sym_suspend] = ACTIONS(4093), - [anon_sym_sealed] = ACTIONS(4093), - [anon_sym_annotation] = ACTIONS(4093), - [anon_sym_data] = ACTIONS(4093), - [anon_sym_inner] = ACTIONS(4093), - [anon_sym_value] = ACTIONS(4093), - [anon_sym_override] = ACTIONS(4093), - [anon_sym_lateinit] = ACTIONS(4093), - [anon_sym_public] = ACTIONS(4093), - [anon_sym_private] = ACTIONS(4093), - [anon_sym_internal] = ACTIONS(4093), - [anon_sym_protected] = ACTIONS(4093), - [anon_sym_tailrec] = ACTIONS(4093), - [anon_sym_operator] = ACTIONS(4093), - [anon_sym_infix] = ACTIONS(4093), - [anon_sym_inline] = ACTIONS(4093), - [anon_sym_external] = ACTIONS(4093), - [sym_property_modifier] = ACTIONS(4093), - [anon_sym_abstract] = ACTIONS(4093), - [anon_sym_final] = ACTIONS(4093), - [anon_sym_open] = ACTIONS(4093), - [anon_sym_vararg] = ACTIONS(4093), - [anon_sym_noinline] = ACTIONS(4093), - [anon_sym_crossinline] = ACTIONS(4093), - [anon_sym_expect] = ACTIONS(4093), - [anon_sym_actual] = ACTIONS(4093), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4095), - [sym_safe_nav] = ACTIONS(4095), - [sym_multiline_comment] = ACTIONS(3), - }, - [2925] = { - [sym__alpha_identifier] = ACTIONS(4398), - [anon_sym_AT] = ACTIONS(4400), - [anon_sym_LBRACK] = ACTIONS(4400), - [anon_sym_DOT] = ACTIONS(4398), - [anon_sym_as] = ACTIONS(4398), - [anon_sym_EQ] = ACTIONS(4398), - [anon_sym_LBRACE] = ACTIONS(4400), - [anon_sym_RBRACE] = ACTIONS(4400), - [anon_sym_LPAREN] = ACTIONS(4400), - [anon_sym_COMMA] = ACTIONS(4400), - [anon_sym_LT] = ACTIONS(4398), - [anon_sym_GT] = ACTIONS(4398), - [anon_sym_where] = ACTIONS(4398), - [anon_sym_object] = ACTIONS(4398), - [anon_sym_fun] = ACTIONS(4398), - [anon_sym_SEMI] = ACTIONS(4400), - [anon_sym_get] = ACTIONS(4398), - [anon_sym_set] = ACTIONS(4398), - [anon_sym_this] = ACTIONS(4398), - [anon_sym_super] = ACTIONS(4398), - [anon_sym_STAR] = ACTIONS(4398), - [sym_label] = ACTIONS(4398), - [anon_sym_in] = ACTIONS(4398), - [anon_sym_DOT_DOT] = ACTIONS(4400), - [anon_sym_QMARK_COLON] = ACTIONS(4400), - [anon_sym_AMP_AMP] = ACTIONS(4400), - [anon_sym_PIPE_PIPE] = ACTIONS(4400), - [anon_sym_null] = ACTIONS(4398), - [anon_sym_if] = ACTIONS(4398), - [anon_sym_else] = ACTIONS(4398), - [anon_sym_when] = ACTIONS(4398), - [anon_sym_try] = ACTIONS(4398), - [anon_sym_catch] = ACTIONS(4398), - [anon_sym_finally] = ACTIONS(4398), - [anon_sym_throw] = ACTIONS(4398), - [anon_sym_return] = ACTIONS(4398), - [anon_sym_continue] = ACTIONS(4398), - [anon_sym_break] = ACTIONS(4398), - [anon_sym_COLON_COLON] = ACTIONS(4400), - [anon_sym_PLUS_EQ] = ACTIONS(4400), - [anon_sym_DASH_EQ] = ACTIONS(4400), - [anon_sym_STAR_EQ] = ACTIONS(4400), - [anon_sym_SLASH_EQ] = ACTIONS(4400), - [anon_sym_PERCENT_EQ] = ACTIONS(4400), - [anon_sym_BANG_EQ] = ACTIONS(4398), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4400), - [anon_sym_EQ_EQ] = ACTIONS(4398), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4400), - [anon_sym_LT_EQ] = ACTIONS(4400), - [anon_sym_GT_EQ] = ACTIONS(4400), - [anon_sym_BANGin] = ACTIONS(4400), - [anon_sym_is] = ACTIONS(4398), - [anon_sym_BANGis] = ACTIONS(4400), - [anon_sym_PLUS] = ACTIONS(4398), - [anon_sym_DASH] = ACTIONS(4398), - [anon_sym_SLASH] = ACTIONS(4398), - [anon_sym_PERCENT] = ACTIONS(4398), - [anon_sym_as_QMARK] = ACTIONS(4400), - [anon_sym_PLUS_PLUS] = ACTIONS(4400), - [anon_sym_DASH_DASH] = ACTIONS(4400), - [anon_sym_BANG] = ACTIONS(4398), - [anon_sym_BANG_BANG] = ACTIONS(4400), - [anon_sym_data] = ACTIONS(4398), - [anon_sym_inner] = ACTIONS(4398), - [anon_sym_value] = ACTIONS(4398), - [anon_sym_expect] = ACTIONS(4398), - [anon_sym_actual] = ACTIONS(4398), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4400), - [anon_sym_continue_AT] = ACTIONS(4400), - [anon_sym_break_AT] = ACTIONS(4400), - [anon_sym_this_AT] = ACTIONS(4400), - [anon_sym_super_AT] = ACTIONS(4400), - [sym_real_literal] = ACTIONS(4400), - [sym_integer_literal] = ACTIONS(4398), - [sym_hex_literal] = ACTIONS(4400), - [sym_bin_literal] = ACTIONS(4400), - [anon_sym_true] = ACTIONS(4398), - [anon_sym_false] = ACTIONS(4398), - [anon_sym_SQUOTE] = ACTIONS(4400), - [sym__backtick_identifier] = ACTIONS(4400), - [sym__automatic_semicolon] = ACTIONS(4400), - [sym_safe_nav] = ACTIONS(4400), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4400), - }, - [2926] = { - [sym_function_body] = STATE(3156), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(6370), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_COMMA] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_where] = ACTIONS(4451), - [anon_sym_object] = ACTIONS(4451), - [anon_sym_fun] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_this] = ACTIONS(4451), - [anon_sym_super] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4451), - [sym_label] = ACTIONS(4451), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_null] = ACTIONS(4451), - [anon_sym_if] = ACTIONS(4451), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_when] = ACTIONS(4451), - [anon_sym_try] = ACTIONS(4451), - [anon_sym_throw] = ACTIONS(4451), - [anon_sym_return] = ACTIONS(4451), - [anon_sym_continue] = ACTIONS(4451), - [anon_sym_break] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_PLUS_EQ] = ACTIONS(4453), - [anon_sym_DASH_EQ] = ACTIONS(4453), - [anon_sym_STAR_EQ] = ACTIONS(4453), - [anon_sym_SLASH_EQ] = ACTIONS(4453), - [anon_sym_PERCENT_EQ] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4451), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG] = ACTIONS(4451), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4453), - [anon_sym_continue_AT] = ACTIONS(4453), - [anon_sym_break_AT] = ACTIONS(4453), - [anon_sym_this_AT] = ACTIONS(4453), - [anon_sym_super_AT] = ACTIONS(4453), - [sym_real_literal] = ACTIONS(4453), - [sym_integer_literal] = ACTIONS(4451), - [sym_hex_literal] = ACTIONS(4453), - [sym_bin_literal] = ACTIONS(4453), - [anon_sym_true] = ACTIONS(4451), - [anon_sym_false] = ACTIONS(4451), - [anon_sym_SQUOTE] = ACTIONS(4453), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4453), - }, - [2927] = { - [sym_type_constraints] = STATE(3028), - [sym_enum_class_body] = STATE(3188), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(6473), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [2928] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4331), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_object] = ACTIONS(4331), - [anon_sym_fun] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_this] = ACTIONS(4331), - [anon_sym_super] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [sym_label] = ACTIONS(4331), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_null] = ACTIONS(4331), - [anon_sym_if] = ACTIONS(4331), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_when] = ACTIONS(4331), - [anon_sym_try] = ACTIONS(4331), - [anon_sym_catch] = ACTIONS(4331), - [anon_sym_finally] = ACTIONS(4331), - [anon_sym_throw] = ACTIONS(4331), - [anon_sym_return] = ACTIONS(4331), - [anon_sym_continue] = ACTIONS(4331), - [anon_sym_break] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4333), - [anon_sym_DASH_EQ] = ACTIONS(4333), - [anon_sym_STAR_EQ] = ACTIONS(4333), - [anon_sym_SLASH_EQ] = ACTIONS(4333), - [anon_sym_PERCENT_EQ] = ACTIONS(4333), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG] = ACTIONS(4331), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4333), - [anon_sym_continue_AT] = ACTIONS(4333), - [anon_sym_break_AT] = ACTIONS(4333), - [anon_sym_this_AT] = ACTIONS(4333), - [anon_sym_super_AT] = ACTIONS(4333), - [sym_real_literal] = ACTIONS(4333), - [sym_integer_literal] = ACTIONS(4331), - [sym_hex_literal] = ACTIONS(4333), - [sym_bin_literal] = ACTIONS(4333), - [anon_sym_true] = ACTIONS(4331), - [anon_sym_false] = ACTIONS(4331), - [anon_sym_SQUOTE] = ACTIONS(4333), - [sym__backtick_identifier] = ACTIONS(4333), - [sym__automatic_semicolon] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4333), - }, - [2929] = { - [sym__alpha_identifier] = ACTIONS(4369), - [anon_sym_AT] = ACTIONS(4371), - [anon_sym_LBRACK] = ACTIONS(4371), - [anon_sym_DOT] = ACTIONS(4369), - [anon_sym_as] = ACTIONS(4369), - [anon_sym_EQ] = ACTIONS(4369), - [anon_sym_LBRACE] = ACTIONS(4371), - [anon_sym_RBRACE] = ACTIONS(4371), - [anon_sym_LPAREN] = ACTIONS(4371), - [anon_sym_COMMA] = ACTIONS(4371), - [anon_sym_LT] = ACTIONS(4369), - [anon_sym_GT] = ACTIONS(4369), - [anon_sym_where] = ACTIONS(4369), - [anon_sym_object] = ACTIONS(4369), - [anon_sym_fun] = ACTIONS(4369), - [anon_sym_SEMI] = ACTIONS(4371), - [anon_sym_get] = ACTIONS(4369), - [anon_sym_set] = ACTIONS(4369), - [anon_sym_this] = ACTIONS(4369), - [anon_sym_super] = ACTIONS(4369), - [anon_sym_STAR] = ACTIONS(4369), - [sym_label] = ACTIONS(4369), - [anon_sym_in] = ACTIONS(4369), - [anon_sym_DOT_DOT] = ACTIONS(4371), - [anon_sym_QMARK_COLON] = ACTIONS(4371), - [anon_sym_AMP_AMP] = ACTIONS(4371), - [anon_sym_PIPE_PIPE] = ACTIONS(4371), - [anon_sym_null] = ACTIONS(4369), - [anon_sym_if] = ACTIONS(4369), - [anon_sym_else] = ACTIONS(4369), - [anon_sym_when] = ACTIONS(4369), - [anon_sym_try] = ACTIONS(4369), - [anon_sym_catch] = ACTIONS(4369), - [anon_sym_finally] = ACTIONS(4369), - [anon_sym_throw] = ACTIONS(4369), - [anon_sym_return] = ACTIONS(4369), - [anon_sym_continue] = ACTIONS(4369), - [anon_sym_break] = ACTIONS(4369), - [anon_sym_COLON_COLON] = ACTIONS(4371), - [anon_sym_PLUS_EQ] = ACTIONS(4371), - [anon_sym_DASH_EQ] = ACTIONS(4371), - [anon_sym_STAR_EQ] = ACTIONS(4371), - [anon_sym_SLASH_EQ] = ACTIONS(4371), - [anon_sym_PERCENT_EQ] = ACTIONS(4371), - [anon_sym_BANG_EQ] = ACTIONS(4369), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4371), - [anon_sym_EQ_EQ] = ACTIONS(4369), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4371), - [anon_sym_LT_EQ] = ACTIONS(4371), - [anon_sym_GT_EQ] = ACTIONS(4371), - [anon_sym_BANGin] = ACTIONS(4371), - [anon_sym_is] = ACTIONS(4369), - [anon_sym_BANGis] = ACTIONS(4371), - [anon_sym_PLUS] = ACTIONS(4369), - [anon_sym_DASH] = ACTIONS(4369), - [anon_sym_SLASH] = ACTIONS(4369), - [anon_sym_PERCENT] = ACTIONS(4369), - [anon_sym_as_QMARK] = ACTIONS(4371), - [anon_sym_PLUS_PLUS] = ACTIONS(4371), - [anon_sym_DASH_DASH] = ACTIONS(4371), - [anon_sym_BANG] = ACTIONS(4369), - [anon_sym_BANG_BANG] = ACTIONS(4371), - [anon_sym_data] = ACTIONS(4369), - [anon_sym_inner] = ACTIONS(4369), - [anon_sym_value] = ACTIONS(4369), - [anon_sym_expect] = ACTIONS(4369), - [anon_sym_actual] = ACTIONS(4369), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4371), - [anon_sym_continue_AT] = ACTIONS(4371), - [anon_sym_break_AT] = ACTIONS(4371), - [anon_sym_this_AT] = ACTIONS(4371), - [anon_sym_super_AT] = ACTIONS(4371), - [sym_real_literal] = ACTIONS(4371), - [sym_integer_literal] = ACTIONS(4369), - [sym_hex_literal] = ACTIONS(4371), - [sym_bin_literal] = ACTIONS(4371), - [anon_sym_true] = ACTIONS(4369), - [anon_sym_false] = ACTIONS(4369), - [anon_sym_SQUOTE] = ACTIONS(4371), - [sym__backtick_identifier] = ACTIONS(4371), - [sym__automatic_semicolon] = ACTIONS(4371), - [sym_safe_nav] = ACTIONS(4371), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4371), - }, - [2930] = { - [sym_type_constraints] = STATE(3028), - [sym_enum_class_body] = STATE(3188), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [2931] = { - [sym_class_body] = STATE(3234), - [sym_type_constraints] = STATE(3026), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4335), - [anon_sym_fun] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_this] = ACTIONS(4335), - [anon_sym_super] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4335), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_null] = ACTIONS(4335), - [anon_sym_if] = ACTIONS(4335), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_when] = ACTIONS(4335), - [anon_sym_try] = ACTIONS(4335), - [anon_sym_throw] = ACTIONS(4335), - [anon_sym_return] = ACTIONS(4335), - [anon_sym_continue] = ACTIONS(4335), - [anon_sym_break] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG] = ACTIONS(4335), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4337), - [anon_sym_continue_AT] = ACTIONS(4337), - [anon_sym_break_AT] = ACTIONS(4337), - [anon_sym_this_AT] = ACTIONS(4337), - [anon_sym_super_AT] = ACTIONS(4337), - [sym_real_literal] = ACTIONS(4337), - [sym_integer_literal] = ACTIONS(4335), - [sym_hex_literal] = ACTIONS(4337), - [sym_bin_literal] = ACTIONS(4337), - [anon_sym_true] = ACTIONS(4335), - [anon_sym_false] = ACTIONS(4335), - [anon_sym_SQUOTE] = ACTIONS(4337), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4337), - }, - [2932] = { - [sym_class_body] = STATE(3059), - [sym_type_constraints] = STATE(2977), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [2933] = { - [sym_class_body] = STATE(3059), - [sym_type_constraints] = STATE(2977), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(6475), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [2934] = { - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2935] = { - [sym_getter] = STATE(4040), - [sym_setter] = STATE(4040), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(4796), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2936] = { - [sym_type_constraints] = STATE(3217), - [sym_function_body] = STATE(3216), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [2937] = { - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(5067), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2938] = { - [sym_getter] = STATE(5196), - [sym_setter] = STATE(5196), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1772), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [2939] = { - [sym_type_constraints] = STATE(3021), - [sym_enum_class_body] = STATE(3234), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4335), - [anon_sym_fun] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_this] = ACTIONS(4335), - [anon_sym_super] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4335), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_null] = ACTIONS(4335), - [anon_sym_if] = ACTIONS(4335), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_when] = ACTIONS(4335), - [anon_sym_try] = ACTIONS(4335), - [anon_sym_throw] = ACTIONS(4335), - [anon_sym_return] = ACTIONS(4335), - [anon_sym_continue] = ACTIONS(4335), - [anon_sym_break] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG] = ACTIONS(4335), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4337), - [anon_sym_continue_AT] = ACTIONS(4337), - [anon_sym_break_AT] = ACTIONS(4337), - [anon_sym_this_AT] = ACTIONS(4337), - [anon_sym_super_AT] = ACTIONS(4337), - [sym_real_literal] = ACTIONS(4337), - [sym_integer_literal] = ACTIONS(4335), - [sym_hex_literal] = ACTIONS(4337), - [sym_bin_literal] = ACTIONS(4337), - [anon_sym_true] = ACTIONS(4335), - [anon_sym_false] = ACTIONS(4335), - [anon_sym_SQUOTE] = ACTIONS(4337), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4337), - }, - [2940] = { - [sym_type_constraints] = STATE(2969), - [sym_enum_class_body] = STATE(3221), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3292), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [2941] = { - [sym_class_body] = STATE(3238), - [sym_type_constraints] = STATE(3018), - [sym__alpha_identifier] = ACTIONS(4455), - [anon_sym_AT] = ACTIONS(4457), - [anon_sym_LBRACK] = ACTIONS(4457), - [anon_sym_DOT] = ACTIONS(4455), - [anon_sym_as] = ACTIONS(4455), - [anon_sym_EQ] = ACTIONS(4455), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4457), - [anon_sym_LPAREN] = ACTIONS(4457), - [anon_sym_COMMA] = ACTIONS(4457), - [anon_sym_LT] = ACTIONS(4455), - [anon_sym_GT] = ACTIONS(4455), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4455), - [anon_sym_fun] = ACTIONS(4455), - [anon_sym_SEMI] = ACTIONS(4457), - [anon_sym_get] = ACTIONS(4455), - [anon_sym_set] = ACTIONS(4455), - [anon_sym_this] = ACTIONS(4455), - [anon_sym_super] = ACTIONS(4455), - [anon_sym_STAR] = ACTIONS(4455), - [sym_label] = ACTIONS(4455), - [anon_sym_in] = ACTIONS(4455), - [anon_sym_DOT_DOT] = ACTIONS(4457), - [anon_sym_QMARK_COLON] = ACTIONS(4457), - [anon_sym_AMP_AMP] = ACTIONS(4457), - [anon_sym_PIPE_PIPE] = ACTIONS(4457), - [anon_sym_null] = ACTIONS(4455), - [anon_sym_if] = ACTIONS(4455), - [anon_sym_else] = ACTIONS(4455), - [anon_sym_when] = ACTIONS(4455), - [anon_sym_try] = ACTIONS(4455), - [anon_sym_throw] = ACTIONS(4455), - [anon_sym_return] = ACTIONS(4455), - [anon_sym_continue] = ACTIONS(4455), - [anon_sym_break] = ACTIONS(4455), - [anon_sym_COLON_COLON] = ACTIONS(4457), - [anon_sym_PLUS_EQ] = ACTIONS(4457), - [anon_sym_DASH_EQ] = ACTIONS(4457), - [anon_sym_STAR_EQ] = ACTIONS(4457), - [anon_sym_SLASH_EQ] = ACTIONS(4457), - [anon_sym_PERCENT_EQ] = ACTIONS(4457), - [anon_sym_BANG_EQ] = ACTIONS(4455), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4457), - [anon_sym_EQ_EQ] = ACTIONS(4455), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4457), - [anon_sym_LT_EQ] = ACTIONS(4457), - [anon_sym_GT_EQ] = ACTIONS(4457), - [anon_sym_BANGin] = ACTIONS(4457), - [anon_sym_is] = ACTIONS(4455), - [anon_sym_BANGis] = ACTIONS(4457), - [anon_sym_PLUS] = ACTIONS(4455), - [anon_sym_DASH] = ACTIONS(4455), - [anon_sym_SLASH] = ACTIONS(4455), - [anon_sym_PERCENT] = ACTIONS(4455), - [anon_sym_as_QMARK] = ACTIONS(4457), - [anon_sym_PLUS_PLUS] = ACTIONS(4457), - [anon_sym_DASH_DASH] = ACTIONS(4457), - [anon_sym_BANG] = ACTIONS(4455), - [anon_sym_BANG_BANG] = ACTIONS(4457), - [anon_sym_data] = ACTIONS(4455), - [anon_sym_inner] = ACTIONS(4455), - [anon_sym_value] = ACTIONS(4455), - [anon_sym_expect] = ACTIONS(4455), - [anon_sym_actual] = ACTIONS(4455), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4457), - [anon_sym_continue_AT] = ACTIONS(4457), - [anon_sym_break_AT] = ACTIONS(4457), - [anon_sym_this_AT] = ACTIONS(4457), - [anon_sym_super_AT] = ACTIONS(4457), - [sym_real_literal] = ACTIONS(4457), - [sym_integer_literal] = ACTIONS(4455), - [sym_hex_literal] = ACTIONS(4457), - [sym_bin_literal] = ACTIONS(4457), - [anon_sym_true] = ACTIONS(4455), - [anon_sym_false] = ACTIONS(4455), - [anon_sym_SQUOTE] = ACTIONS(4457), - [sym__backtick_identifier] = ACTIONS(4457), - [sym__automatic_semicolon] = ACTIONS(4457), - [sym_safe_nav] = ACTIONS(4457), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4457), - }, - [2942] = { - [sym__alpha_identifier] = ACTIONS(4402), - [anon_sym_AT] = ACTIONS(4404), - [anon_sym_LBRACK] = ACTIONS(4404), - [anon_sym_DOT] = ACTIONS(4402), - [anon_sym_as] = ACTIONS(4402), - [anon_sym_EQ] = ACTIONS(4402), - [anon_sym_LBRACE] = ACTIONS(4404), - [anon_sym_RBRACE] = ACTIONS(4404), - [anon_sym_LPAREN] = ACTIONS(4404), - [anon_sym_COMMA] = ACTIONS(4404), - [anon_sym_LT] = ACTIONS(4402), - [anon_sym_GT] = ACTIONS(4402), - [anon_sym_where] = ACTIONS(4402), - [anon_sym_object] = ACTIONS(4402), - [anon_sym_fun] = ACTIONS(4402), - [anon_sym_SEMI] = ACTIONS(4404), - [anon_sym_get] = ACTIONS(4402), - [anon_sym_set] = ACTIONS(4402), - [anon_sym_this] = ACTIONS(4402), - [anon_sym_super] = ACTIONS(4402), - [anon_sym_STAR] = ACTIONS(4402), - [sym_label] = ACTIONS(4402), - [anon_sym_in] = ACTIONS(4402), - [anon_sym_DOT_DOT] = ACTIONS(4404), - [anon_sym_QMARK_COLON] = ACTIONS(4404), - [anon_sym_AMP_AMP] = ACTIONS(4404), - [anon_sym_PIPE_PIPE] = ACTIONS(4404), - [anon_sym_null] = ACTIONS(4402), - [anon_sym_if] = ACTIONS(4402), - [anon_sym_else] = ACTIONS(4402), - [anon_sym_when] = ACTIONS(4402), - [anon_sym_try] = ACTIONS(4402), - [anon_sym_throw] = ACTIONS(4402), - [anon_sym_return] = ACTIONS(4402), - [anon_sym_continue] = ACTIONS(4402), - [anon_sym_break] = ACTIONS(4402), - [anon_sym_COLON_COLON] = ACTIONS(4404), - [anon_sym_PLUS_EQ] = ACTIONS(4404), - [anon_sym_DASH_EQ] = ACTIONS(4404), - [anon_sym_STAR_EQ] = ACTIONS(4404), - [anon_sym_SLASH_EQ] = ACTIONS(4404), - [anon_sym_PERCENT_EQ] = ACTIONS(4404), - [anon_sym_BANG_EQ] = ACTIONS(4402), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4404), - [anon_sym_EQ_EQ] = ACTIONS(4402), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4404), - [anon_sym_LT_EQ] = ACTIONS(4404), - [anon_sym_GT_EQ] = ACTIONS(4404), - [anon_sym_BANGin] = ACTIONS(4404), - [anon_sym_is] = ACTIONS(4402), - [anon_sym_BANGis] = ACTIONS(4404), - [anon_sym_PLUS] = ACTIONS(4402), - [anon_sym_DASH] = ACTIONS(4402), - [anon_sym_SLASH] = ACTIONS(4402), - [anon_sym_PERCENT] = ACTIONS(4402), - [anon_sym_as_QMARK] = ACTIONS(4404), - [anon_sym_PLUS_PLUS] = ACTIONS(4404), - [anon_sym_DASH_DASH] = ACTIONS(4404), - [anon_sym_BANG] = ACTIONS(4402), - [anon_sym_BANG_BANG] = ACTIONS(4404), - [anon_sym_data] = ACTIONS(4402), - [anon_sym_inner] = ACTIONS(4402), - [anon_sym_value] = ACTIONS(4402), - [anon_sym_expect] = ACTIONS(4402), - [anon_sym_actual] = ACTIONS(4402), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4404), - [anon_sym_continue_AT] = ACTIONS(4404), - [anon_sym_break_AT] = ACTIONS(4404), - [anon_sym_this_AT] = ACTIONS(4404), - [anon_sym_super_AT] = ACTIONS(4404), - [sym_real_literal] = ACTIONS(4404), - [sym_integer_literal] = ACTIONS(4402), - [sym_hex_literal] = ACTIONS(4404), - [sym_bin_literal] = ACTIONS(4404), - [aux_sym_unsigned_literal_token1] = ACTIONS(6477), - [anon_sym_L] = ACTIONS(6479), - [anon_sym_true] = ACTIONS(4402), - [anon_sym_false] = ACTIONS(4402), - [anon_sym_SQUOTE] = ACTIONS(4404), - [sym__backtick_identifier] = ACTIONS(4404), - [sym__automatic_semicolon] = ACTIONS(4404), - [sym_safe_nav] = ACTIONS(4404), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4404), - }, - [2943] = { - [aux_sym_user_type_repeat1] = STATE(2885), - [sym__alpha_identifier] = ACTIONS(4103), - [anon_sym_AT] = ACTIONS(4105), - [anon_sym_LBRACK] = ACTIONS(4105), - [anon_sym_RBRACK] = ACTIONS(4105), - [anon_sym_DOT] = ACTIONS(6481), - [anon_sym_as] = ACTIONS(4103), - [anon_sym_EQ] = ACTIONS(4103), - [anon_sym_LBRACE] = ACTIONS(4105), - [anon_sym_RBRACE] = ACTIONS(4105), - [anon_sym_LPAREN] = ACTIONS(4105), - [anon_sym_COMMA] = ACTIONS(4105), - [anon_sym_RPAREN] = ACTIONS(4105), - [anon_sym_by] = ACTIONS(4103), - [anon_sym_LT] = ACTIONS(4103), - [anon_sym_GT] = ACTIONS(4103), - [anon_sym_where] = ACTIONS(4103), - [anon_sym_SEMI] = ACTIONS(4105), - [anon_sym_get] = ACTIONS(4103), - [anon_sym_set] = ACTIONS(4103), - [anon_sym_AMP] = ACTIONS(4103), - [sym__quest] = ACTIONS(4103), - [anon_sym_STAR] = ACTIONS(4103), - [anon_sym_DASH_GT] = ACTIONS(4105), - [sym_label] = ACTIONS(4105), - [anon_sym_in] = ACTIONS(4103), - [anon_sym_while] = ACTIONS(4103), - [anon_sym_DOT_DOT] = ACTIONS(4105), - [anon_sym_QMARK_COLON] = ACTIONS(4105), - [anon_sym_AMP_AMP] = ACTIONS(4105), - [anon_sym_PIPE_PIPE] = ACTIONS(4105), - [anon_sym_else] = ACTIONS(4103), - [anon_sym_COLON_COLON] = ACTIONS(4105), - [anon_sym_PLUS_EQ] = ACTIONS(4105), - [anon_sym_DASH_EQ] = ACTIONS(4105), - [anon_sym_STAR_EQ] = ACTIONS(4105), - [anon_sym_SLASH_EQ] = ACTIONS(4105), - [anon_sym_PERCENT_EQ] = ACTIONS(4105), - [anon_sym_BANG_EQ] = ACTIONS(4103), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4105), - [anon_sym_EQ_EQ] = ACTIONS(4103), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4105), - [anon_sym_LT_EQ] = ACTIONS(4105), - [anon_sym_GT_EQ] = ACTIONS(4105), - [anon_sym_BANGin] = ACTIONS(4105), - [anon_sym_is] = ACTIONS(4103), - [anon_sym_BANGis] = ACTIONS(4105), - [anon_sym_PLUS] = ACTIONS(4103), - [anon_sym_DASH] = ACTIONS(4103), - [anon_sym_SLASH] = ACTIONS(4103), - [anon_sym_PERCENT] = ACTIONS(4103), - [anon_sym_as_QMARK] = ACTIONS(4105), - [anon_sym_PLUS_PLUS] = ACTIONS(4105), - [anon_sym_DASH_DASH] = ACTIONS(4105), - [anon_sym_BANG_BANG] = ACTIONS(4105), - [anon_sym_suspend] = ACTIONS(4103), - [anon_sym_sealed] = ACTIONS(4103), - [anon_sym_annotation] = ACTIONS(4103), - [anon_sym_data] = ACTIONS(4103), - [anon_sym_inner] = ACTIONS(4103), - [anon_sym_value] = ACTIONS(4103), - [anon_sym_override] = ACTIONS(4103), - [anon_sym_lateinit] = ACTIONS(4103), - [anon_sym_public] = ACTIONS(4103), - [anon_sym_private] = ACTIONS(4103), - [anon_sym_internal] = ACTIONS(4103), - [anon_sym_protected] = ACTIONS(4103), - [anon_sym_tailrec] = ACTIONS(4103), - [anon_sym_operator] = ACTIONS(4103), - [anon_sym_infix] = ACTIONS(4103), - [anon_sym_inline] = ACTIONS(4103), - [anon_sym_external] = ACTIONS(4103), - [sym_property_modifier] = ACTIONS(4103), - [anon_sym_abstract] = ACTIONS(4103), - [anon_sym_final] = ACTIONS(4103), - [anon_sym_open] = ACTIONS(4103), - [anon_sym_vararg] = ACTIONS(4103), - [anon_sym_noinline] = ACTIONS(4103), - [anon_sym_crossinline] = ACTIONS(4103), - [anon_sym_expect] = ACTIONS(4103), - [anon_sym_actual] = ACTIONS(4103), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4105), - [sym_safe_nav] = ACTIONS(4105), - [sym_multiline_comment] = ACTIONS(3), - }, - [2944] = { - [sym_getter] = STATE(4028), - [sym_setter] = STATE(4028), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(4830), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2945] = { - [sym_type_constraints] = STATE(3193), - [sym_function_body] = STATE(3491), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(6484), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_RBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [anon_sym_DASH_GT] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [2946] = { - [sym_type_constraints] = STATE(3016), - [sym_enum_class_body] = STATE(3251), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(3260), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [2947] = { - [sym_class_body] = STATE(3261), - [sym_type_constraints] = STATE(3012), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6490), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [2948] = { - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2949] = { - [sym_class_body] = STATE(3261), - [sym_type_constraints] = STATE(3012), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [2950] = { - [sym_getter] = STATE(3939), - [sym_setter] = STATE(3939), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6310), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2951] = { - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2952] = { - [sym_class_body] = STATE(3209), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(6492), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_EQ] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_COMMA] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_where] = ACTIONS(4325), - [anon_sym_object] = ACTIONS(4325), - [anon_sym_fun] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_this] = ACTIONS(4325), - [anon_sym_super] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4325), - [sym_label] = ACTIONS(4325), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_null] = ACTIONS(4325), - [anon_sym_if] = ACTIONS(4325), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_when] = ACTIONS(4325), - [anon_sym_try] = ACTIONS(4325), - [anon_sym_throw] = ACTIONS(4325), - [anon_sym_return] = ACTIONS(4325), - [anon_sym_continue] = ACTIONS(4325), - [anon_sym_break] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_PLUS_EQ] = ACTIONS(4327), - [anon_sym_DASH_EQ] = ACTIONS(4327), - [anon_sym_STAR_EQ] = ACTIONS(4327), - [anon_sym_SLASH_EQ] = ACTIONS(4327), - [anon_sym_PERCENT_EQ] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4325), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG] = ACTIONS(4325), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4327), - [anon_sym_continue_AT] = ACTIONS(4327), - [anon_sym_break_AT] = ACTIONS(4327), - [anon_sym_this_AT] = ACTIONS(4327), - [anon_sym_super_AT] = ACTIONS(4327), - [sym_real_literal] = ACTIONS(4327), - [sym_integer_literal] = ACTIONS(4325), - [sym_hex_literal] = ACTIONS(4327), - [sym_bin_literal] = ACTIONS(4327), - [anon_sym_true] = ACTIONS(4325), - [anon_sym_false] = ACTIONS(4325), - [anon_sym_SQUOTE] = ACTIONS(4327), - [sym__backtick_identifier] = ACTIONS(4327), - [sym__automatic_semicolon] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4327), - }, - [2953] = { - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(5061), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2954] = { - [sym_getter] = STATE(5157), - [sym_setter] = STATE(5157), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(6352), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3298), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [2955] = { - [sym_getter] = STATE(5096), - [sym_setter] = STATE(5096), - [sym_modifiers] = STATE(9280), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(6316), - [anon_sym_set] = ACTIONS(6318), - [anon_sym_STAR] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1740), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [2956] = { - [sym_type_constraints] = STATE(3269), - [sym_function_body] = STATE(3270), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [2957] = { - [sym_type_constraints] = STATE(3199), - [sym_function_body] = STATE(3395), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(6494), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_RBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [anon_sym_DASH_GT] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [2958] = { - [sym_class_body] = STATE(3151), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(6496), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_EQ] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_COMMA] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_where] = ACTIONS(4353), - [anon_sym_object] = ACTIONS(4353), - [anon_sym_fun] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_this] = ACTIONS(4353), - [anon_sym_super] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4353), - [sym_label] = ACTIONS(4353), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_null] = ACTIONS(4353), - [anon_sym_if] = ACTIONS(4353), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_when] = ACTIONS(4353), - [anon_sym_try] = ACTIONS(4353), - [anon_sym_throw] = ACTIONS(4353), - [anon_sym_return] = ACTIONS(4353), - [anon_sym_continue] = ACTIONS(4353), - [anon_sym_break] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_PLUS_EQ] = ACTIONS(4355), - [anon_sym_DASH_EQ] = ACTIONS(4355), - [anon_sym_STAR_EQ] = ACTIONS(4355), - [anon_sym_SLASH_EQ] = ACTIONS(4355), - [anon_sym_PERCENT_EQ] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4353), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG] = ACTIONS(4353), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4355), - [anon_sym_continue_AT] = ACTIONS(4355), - [anon_sym_break_AT] = ACTIONS(4355), - [anon_sym_this_AT] = ACTIONS(4355), - [anon_sym_super_AT] = ACTIONS(4355), - [sym_real_literal] = ACTIONS(4355), - [sym_integer_literal] = ACTIONS(4353), - [sym_hex_literal] = ACTIONS(4355), - [sym_bin_literal] = ACTIONS(4355), - [anon_sym_true] = ACTIONS(4353), - [anon_sym_false] = ACTIONS(4353), - [anon_sym_SQUOTE] = ACTIONS(4355), - [sym__backtick_identifier] = ACTIONS(4355), - [sym__automatic_semicolon] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4355), - }, - [2959] = { - [sym_class_body] = STATE(3221), - [sym_type_constraints] = STATE(2990), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3306), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [2960] = { - [sym_class_body] = STATE(3253), - [sym_type_constraints] = STATE(3005), - [sym__alpha_identifier] = ACTIONS(4412), - [anon_sym_AT] = ACTIONS(4414), - [anon_sym_LBRACK] = ACTIONS(4414), - [anon_sym_DOT] = ACTIONS(4412), - [anon_sym_as] = ACTIONS(4412), - [anon_sym_EQ] = ACTIONS(4412), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4414), - [anon_sym_LPAREN] = ACTIONS(4414), - [anon_sym_COMMA] = ACTIONS(4414), - [anon_sym_LT] = ACTIONS(4412), - [anon_sym_GT] = ACTIONS(4412), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4412), - [anon_sym_fun] = ACTIONS(4412), - [anon_sym_SEMI] = ACTIONS(4414), - [anon_sym_get] = ACTIONS(4412), - [anon_sym_set] = ACTIONS(4412), - [anon_sym_this] = ACTIONS(4412), - [anon_sym_super] = ACTIONS(4412), - [anon_sym_STAR] = ACTIONS(4412), - [sym_label] = ACTIONS(4412), - [anon_sym_in] = ACTIONS(4412), - [anon_sym_DOT_DOT] = ACTIONS(4414), - [anon_sym_QMARK_COLON] = ACTIONS(4414), - [anon_sym_AMP_AMP] = ACTIONS(4414), - [anon_sym_PIPE_PIPE] = ACTIONS(4414), - [anon_sym_null] = ACTIONS(4412), - [anon_sym_if] = ACTIONS(4412), - [anon_sym_else] = ACTIONS(4412), - [anon_sym_when] = ACTIONS(4412), - [anon_sym_try] = ACTIONS(4412), - [anon_sym_throw] = ACTIONS(4412), - [anon_sym_return] = ACTIONS(4412), - [anon_sym_continue] = ACTIONS(4412), - [anon_sym_break] = ACTIONS(4412), - [anon_sym_COLON_COLON] = ACTIONS(4414), - [anon_sym_PLUS_EQ] = ACTIONS(4414), - [anon_sym_DASH_EQ] = ACTIONS(4414), - [anon_sym_STAR_EQ] = ACTIONS(4414), - [anon_sym_SLASH_EQ] = ACTIONS(4414), - [anon_sym_PERCENT_EQ] = ACTIONS(4414), - [anon_sym_BANG_EQ] = ACTIONS(4412), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4414), - [anon_sym_EQ_EQ] = ACTIONS(4412), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4414), - [anon_sym_LT_EQ] = ACTIONS(4414), - [anon_sym_GT_EQ] = ACTIONS(4414), - [anon_sym_BANGin] = ACTIONS(4414), - [anon_sym_is] = ACTIONS(4412), - [anon_sym_BANGis] = ACTIONS(4414), - [anon_sym_PLUS] = ACTIONS(4412), - [anon_sym_DASH] = ACTIONS(4412), - [anon_sym_SLASH] = ACTIONS(4412), - [anon_sym_PERCENT] = ACTIONS(4412), - [anon_sym_as_QMARK] = ACTIONS(4414), - [anon_sym_PLUS_PLUS] = ACTIONS(4414), - [anon_sym_DASH_DASH] = ACTIONS(4414), - [anon_sym_BANG] = ACTIONS(4412), - [anon_sym_BANG_BANG] = ACTIONS(4414), - [anon_sym_data] = ACTIONS(4412), - [anon_sym_inner] = ACTIONS(4412), - [anon_sym_value] = ACTIONS(4412), - [anon_sym_expect] = ACTIONS(4412), - [anon_sym_actual] = ACTIONS(4412), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4414), - [anon_sym_continue_AT] = ACTIONS(4414), - [anon_sym_break_AT] = ACTIONS(4414), - [anon_sym_this_AT] = ACTIONS(4414), - [anon_sym_super_AT] = ACTIONS(4414), - [sym_real_literal] = ACTIONS(4414), - [sym_integer_literal] = ACTIONS(4412), - [sym_hex_literal] = ACTIONS(4414), - [sym_bin_literal] = ACTIONS(4414), - [anon_sym_true] = ACTIONS(4412), - [anon_sym_false] = ACTIONS(4412), - [anon_sym_SQUOTE] = ACTIONS(4414), - [sym__backtick_identifier] = ACTIONS(4414), - [sym__automatic_semicolon] = ACTIONS(4414), - [sym_safe_nav] = ACTIONS(4414), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4414), - }, - [2961] = { - [sym_type_constraints] = STATE(3200), - [sym_function_body] = STATE(3452), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(6498), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_RBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [anon_sym_DASH_GT] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [2962] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4343), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_object] = ACTIONS(4343), - [anon_sym_fun] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_this] = ACTIONS(4343), - [anon_sym_super] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [sym_label] = ACTIONS(4343), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_null] = ACTIONS(4343), - [anon_sym_if] = ACTIONS(4343), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_when] = ACTIONS(4343), - [anon_sym_try] = ACTIONS(4343), - [anon_sym_catch] = ACTIONS(4343), - [anon_sym_finally] = ACTIONS(4343), - [anon_sym_throw] = ACTIONS(4343), - [anon_sym_return] = ACTIONS(4343), - [anon_sym_continue] = ACTIONS(4343), - [anon_sym_break] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4345), - [anon_sym_DASH_EQ] = ACTIONS(4345), - [anon_sym_STAR_EQ] = ACTIONS(4345), - [anon_sym_SLASH_EQ] = ACTIONS(4345), - [anon_sym_PERCENT_EQ] = ACTIONS(4345), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG] = ACTIONS(4343), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4345), - [anon_sym_continue_AT] = ACTIONS(4345), - [anon_sym_break_AT] = ACTIONS(4345), - [anon_sym_this_AT] = ACTIONS(4345), - [anon_sym_super_AT] = ACTIONS(4345), - [sym_real_literal] = ACTIONS(4345), - [sym_integer_literal] = ACTIONS(4343), - [sym_hex_literal] = ACTIONS(4345), - [sym_bin_literal] = ACTIONS(4345), - [anon_sym_true] = ACTIONS(4343), - [anon_sym_false] = ACTIONS(4343), - [anon_sym_SQUOTE] = ACTIONS(4345), - [sym__backtick_identifier] = ACTIONS(4345), - [sym__automatic_semicolon] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4345), - }, - [2963] = { - [sym_type_constraints] = STATE(3214), - [sym_function_body] = STATE(3482), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(6500), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_RBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_RPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [anon_sym_DASH_GT] = ACTIONS(4079), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_while] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [2964] = { - [sym_catch_block] = STATE(2964), - [aux_sym_try_expression_repeat1] = STATE(2964), - [sym__alpha_identifier] = ACTIONS(4110), - [anon_sym_AT] = ACTIONS(4112), - [anon_sym_LBRACK] = ACTIONS(4112), - [anon_sym_RBRACK] = ACTIONS(4112), - [anon_sym_DOT] = ACTIONS(4110), - [anon_sym_as] = ACTIONS(4110), - [anon_sym_EQ] = ACTIONS(4110), - [anon_sym_LBRACE] = ACTIONS(4112), - [anon_sym_RBRACE] = ACTIONS(4112), - [anon_sym_LPAREN] = ACTIONS(4112), - [anon_sym_COMMA] = ACTIONS(4112), - [anon_sym_RPAREN] = ACTIONS(4112), - [anon_sym_LT] = ACTIONS(4110), - [anon_sym_GT] = ACTIONS(4110), - [anon_sym_where] = ACTIONS(4110), - [anon_sym_SEMI] = ACTIONS(4112), - [anon_sym_get] = ACTIONS(4110), - [anon_sym_set] = ACTIONS(4110), - [anon_sym_STAR] = ACTIONS(4110), - [anon_sym_DASH_GT] = ACTIONS(4112), - [sym_label] = ACTIONS(4112), - [anon_sym_in] = ACTIONS(4110), - [anon_sym_while] = ACTIONS(4110), - [anon_sym_DOT_DOT] = ACTIONS(4112), - [anon_sym_QMARK_COLON] = ACTIONS(4112), - [anon_sym_AMP_AMP] = ACTIONS(4112), - [anon_sym_PIPE_PIPE] = ACTIONS(4112), - [anon_sym_else] = ACTIONS(4110), - [anon_sym_catch] = ACTIONS(6502), - [anon_sym_finally] = ACTIONS(4110), - [anon_sym_COLON_COLON] = ACTIONS(4112), - [anon_sym_PLUS_EQ] = ACTIONS(4112), - [anon_sym_DASH_EQ] = ACTIONS(4112), - [anon_sym_STAR_EQ] = ACTIONS(4112), - [anon_sym_SLASH_EQ] = ACTIONS(4112), - [anon_sym_PERCENT_EQ] = ACTIONS(4112), - [anon_sym_BANG_EQ] = ACTIONS(4110), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4112), - [anon_sym_EQ_EQ] = ACTIONS(4110), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4112), - [anon_sym_LT_EQ] = ACTIONS(4112), - [anon_sym_GT_EQ] = ACTIONS(4112), - [anon_sym_BANGin] = ACTIONS(4112), - [anon_sym_is] = ACTIONS(4110), - [anon_sym_BANGis] = ACTIONS(4112), - [anon_sym_PLUS] = ACTIONS(4110), - [anon_sym_DASH] = ACTIONS(4110), - [anon_sym_SLASH] = ACTIONS(4110), - [anon_sym_PERCENT] = ACTIONS(4110), - [anon_sym_as_QMARK] = ACTIONS(4112), - [anon_sym_PLUS_PLUS] = ACTIONS(4112), - [anon_sym_DASH_DASH] = ACTIONS(4112), - [anon_sym_BANG_BANG] = ACTIONS(4112), - [anon_sym_suspend] = ACTIONS(4110), - [anon_sym_sealed] = ACTIONS(4110), - [anon_sym_annotation] = ACTIONS(4110), - [anon_sym_data] = ACTIONS(4110), - [anon_sym_inner] = ACTIONS(4110), - [anon_sym_value] = ACTIONS(4110), - [anon_sym_override] = ACTIONS(4110), - [anon_sym_lateinit] = ACTIONS(4110), - [anon_sym_public] = ACTIONS(4110), - [anon_sym_private] = ACTIONS(4110), - [anon_sym_internal] = ACTIONS(4110), - [anon_sym_protected] = ACTIONS(4110), - [anon_sym_tailrec] = ACTIONS(4110), - [anon_sym_operator] = ACTIONS(4110), - [anon_sym_infix] = ACTIONS(4110), - [anon_sym_inline] = ACTIONS(4110), - [anon_sym_external] = ACTIONS(4110), - [sym_property_modifier] = ACTIONS(4110), - [anon_sym_abstract] = ACTIONS(4110), - [anon_sym_final] = ACTIONS(4110), - [anon_sym_open] = ACTIONS(4110), - [anon_sym_vararg] = ACTIONS(4110), - [anon_sym_noinline] = ACTIONS(4110), - [anon_sym_crossinline] = ACTIONS(4110), - [anon_sym_expect] = ACTIONS(4110), - [anon_sym_actual] = ACTIONS(4110), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4112), - [sym_safe_nav] = ACTIONS(4112), - [sym_multiline_comment] = ACTIONS(3), - }, - [2965] = { - [sym_getter] = STATE(3911), - [sym_setter] = STATE(3911), - [sym_modifiers] = STATE(9219), - [sym__modifier] = STATE(5609), - [sym_class_modifier] = STATE(5609), - [sym_member_modifier] = STATE(5609), - [sym_visibility_modifier] = STATE(5609), - [sym_function_modifier] = STATE(5609), - [sym_inheritance_modifier] = STATE(5609), - [sym_parameter_modifier] = STATE(5609), - [sym_platform_modifier] = STATE(5609), - [sym_annotation] = STATE(5609), - [sym__single_annotation] = STATE(5774), - [sym__multi_annotation] = STATE(5774), - [aux_sym_modifiers_repeat1] = STATE(5609), - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(6304), - [anon_sym_set] = ACTIONS(6306), - [anon_sym_STAR] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1684), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(73), - [anon_sym_sealed] = ACTIONS(75), - [anon_sym_annotation] = ACTIONS(75), - [anon_sym_data] = ACTIONS(75), - [anon_sym_inner] = ACTIONS(75), - [anon_sym_value] = ACTIONS(75), - [anon_sym_override] = ACTIONS(79), - [anon_sym_lateinit] = ACTIONS(79), - [anon_sym_public] = ACTIONS(81), - [anon_sym_private] = ACTIONS(81), - [anon_sym_internal] = ACTIONS(81), - [anon_sym_protected] = ACTIONS(81), - [anon_sym_tailrec] = ACTIONS(73), - [anon_sym_operator] = ACTIONS(73), - [anon_sym_infix] = ACTIONS(73), - [anon_sym_inline] = ACTIONS(73), - [anon_sym_external] = ACTIONS(73), - [sym_property_modifier] = ACTIONS(83), - [anon_sym_abstract] = ACTIONS(85), - [anon_sym_final] = ACTIONS(85), - [anon_sym_open] = ACTIONS(85), - [anon_sym_vararg] = ACTIONS(87), - [anon_sym_noinline] = ACTIONS(87), - [anon_sym_crossinline] = ACTIONS(87), - [anon_sym_expect] = ACTIONS(3276), - [anon_sym_actual] = ACTIONS(3276), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [2966] = { - [sym_type_constraints] = STATE(3229), - [sym_function_body] = STATE(3599), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(6505), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_RBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_COMMA] = ACTIONS(4125), - [anon_sym_RPAREN] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4123), - [anon_sym_DASH_GT] = ACTIONS(4125), - [sym_label] = ACTIONS(4125), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_while] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_PLUS_EQ] = ACTIONS(4125), - [anon_sym_DASH_EQ] = ACTIONS(4125), - [anon_sym_STAR_EQ] = ACTIONS(4125), - [anon_sym_SLASH_EQ] = ACTIONS(4125), - [anon_sym_PERCENT_EQ] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4123), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_suspend] = ACTIONS(4123), - [anon_sym_sealed] = ACTIONS(4123), - [anon_sym_annotation] = ACTIONS(4123), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_override] = ACTIONS(4123), - [anon_sym_lateinit] = ACTIONS(4123), - [anon_sym_public] = ACTIONS(4123), - [anon_sym_private] = ACTIONS(4123), - [anon_sym_internal] = ACTIONS(4123), - [anon_sym_protected] = ACTIONS(4123), - [anon_sym_tailrec] = ACTIONS(4123), - [anon_sym_operator] = ACTIONS(4123), - [anon_sym_infix] = ACTIONS(4123), - [anon_sym_inline] = ACTIONS(4123), - [anon_sym_external] = ACTIONS(4123), - [sym_property_modifier] = ACTIONS(4123), - [anon_sym_abstract] = ACTIONS(4123), - [anon_sym_final] = ACTIONS(4123), - [anon_sym_open] = ACTIONS(4123), - [anon_sym_vararg] = ACTIONS(4123), - [anon_sym_noinline] = ACTIONS(4123), - [anon_sym_crossinline] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - }, - [2967] = { - [sym_type_constraints] = STATE(3007), - [sym_enum_class_body] = STATE(3261), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6507), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [2968] = { - [sym_type_constraints] = STATE(3007), - [sym_enum_class_body] = STATE(3261), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [2969] = { - [sym_enum_class_body] = STATE(3261), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(4202), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [2970] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(2970), - [sym__alpha_identifier] = ACTIONS(4611), - [anon_sym_AT] = ACTIONS(4613), - [anon_sym_LBRACK] = ACTIONS(4613), - [anon_sym_DOT] = ACTIONS(4611), - [anon_sym_as] = ACTIONS(4611), - [anon_sym_EQ] = ACTIONS(4611), - [anon_sym_LBRACE] = ACTIONS(4613), - [anon_sym_RBRACE] = ACTIONS(4613), - [anon_sym_LPAREN] = ACTIONS(4613), - [anon_sym_COMMA] = ACTIONS(6509), - [anon_sym_LT] = ACTIONS(4611), - [anon_sym_GT] = ACTIONS(4611), - [anon_sym_where] = ACTIONS(4611), - [anon_sym_object] = ACTIONS(4611), - [anon_sym_fun] = ACTIONS(4611), - [anon_sym_SEMI] = ACTIONS(4613), - [anon_sym_get] = ACTIONS(4611), - [anon_sym_set] = ACTIONS(4611), - [anon_sym_this] = ACTIONS(4611), - [anon_sym_super] = ACTIONS(4611), - [anon_sym_STAR] = ACTIONS(4611), - [sym_label] = ACTIONS(4611), - [anon_sym_in] = ACTIONS(4611), - [anon_sym_DOT_DOT] = ACTIONS(4613), - [anon_sym_QMARK_COLON] = ACTIONS(4613), - [anon_sym_AMP_AMP] = ACTIONS(4613), - [anon_sym_PIPE_PIPE] = ACTIONS(4613), - [anon_sym_null] = ACTIONS(4611), - [anon_sym_if] = ACTIONS(4611), - [anon_sym_else] = ACTIONS(4611), - [anon_sym_when] = ACTIONS(4611), - [anon_sym_try] = ACTIONS(4611), - [anon_sym_throw] = ACTIONS(4611), - [anon_sym_return] = ACTIONS(4611), - [anon_sym_continue] = ACTIONS(4611), - [anon_sym_break] = ACTIONS(4611), - [anon_sym_COLON_COLON] = ACTIONS(4613), - [anon_sym_PLUS_EQ] = ACTIONS(4613), - [anon_sym_DASH_EQ] = ACTIONS(4613), - [anon_sym_STAR_EQ] = ACTIONS(4613), - [anon_sym_SLASH_EQ] = ACTIONS(4613), - [anon_sym_PERCENT_EQ] = ACTIONS(4613), - [anon_sym_BANG_EQ] = ACTIONS(4611), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4613), - [anon_sym_EQ_EQ] = ACTIONS(4611), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4613), - [anon_sym_LT_EQ] = ACTIONS(4613), - [anon_sym_GT_EQ] = ACTIONS(4613), - [anon_sym_BANGin] = ACTIONS(4613), - [anon_sym_is] = ACTIONS(4611), - [anon_sym_BANGis] = ACTIONS(4613), - [anon_sym_PLUS] = ACTIONS(4611), - [anon_sym_DASH] = ACTIONS(4611), - [anon_sym_SLASH] = ACTIONS(4611), - [anon_sym_PERCENT] = ACTIONS(4611), - [anon_sym_as_QMARK] = ACTIONS(4613), - [anon_sym_PLUS_PLUS] = ACTIONS(4613), - [anon_sym_DASH_DASH] = ACTIONS(4613), - [anon_sym_BANG] = ACTIONS(4611), - [anon_sym_BANG_BANG] = ACTIONS(4613), - [anon_sym_data] = ACTIONS(4611), - [anon_sym_inner] = ACTIONS(4611), - [anon_sym_value] = ACTIONS(4611), - [anon_sym_expect] = ACTIONS(4611), - [anon_sym_actual] = ACTIONS(4611), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4613), - [anon_sym_continue_AT] = ACTIONS(4613), - [anon_sym_break_AT] = ACTIONS(4613), - [anon_sym_this_AT] = ACTIONS(4613), - [anon_sym_super_AT] = ACTIONS(4613), - [sym_real_literal] = ACTIONS(4613), - [sym_integer_literal] = ACTIONS(4611), - [sym_hex_literal] = ACTIONS(4613), - [sym_bin_literal] = ACTIONS(4613), - [anon_sym_true] = ACTIONS(4611), - [anon_sym_false] = ACTIONS(4611), - [anon_sym_SQUOTE] = ACTIONS(4613), - [sym__backtick_identifier] = ACTIONS(4613), - [sym__automatic_semicolon] = ACTIONS(4613), - [sym_safe_nav] = ACTIONS(4613), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4613), - }, - [2971] = { - [sym_class_body] = STATE(3464), - [sym_type_constraints] = STATE(3364), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6512), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_RBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [anon_sym_DASH_GT] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [2972] = { - [sym__alpha_identifier] = ACTIONS(4567), - [anon_sym_AT] = ACTIONS(4569), - [anon_sym_COLON] = ACTIONS(4567), - [anon_sym_LBRACK] = ACTIONS(4569), - [anon_sym_DOT] = ACTIONS(4567), - [anon_sym_as] = ACTIONS(4567), - [anon_sym_EQ] = ACTIONS(4567), - [anon_sym_LBRACE] = ACTIONS(4569), - [anon_sym_RBRACE] = ACTIONS(4569), - [anon_sym_LPAREN] = ACTIONS(4569), - [anon_sym_COMMA] = ACTIONS(4569), - [anon_sym_LT] = ACTIONS(4567), - [anon_sym_GT] = ACTIONS(4567), - [anon_sym_where] = ACTIONS(4567), - [anon_sym_object] = ACTIONS(4567), - [anon_sym_fun] = ACTIONS(4567), - [anon_sym_SEMI] = ACTIONS(4569), - [anon_sym_get] = ACTIONS(4567), - [anon_sym_set] = ACTIONS(4567), - [anon_sym_this] = ACTIONS(4567), - [anon_sym_super] = ACTIONS(4567), - [anon_sym_STAR] = ACTIONS(4567), - [sym_label] = ACTIONS(4567), - [anon_sym_in] = ACTIONS(4567), - [anon_sym_DOT_DOT] = ACTIONS(4569), - [anon_sym_QMARK_COLON] = ACTIONS(4569), - [anon_sym_AMP_AMP] = ACTIONS(4569), - [anon_sym_PIPE_PIPE] = ACTIONS(4569), - [anon_sym_null] = ACTIONS(4567), - [anon_sym_if] = ACTIONS(4567), - [anon_sym_else] = ACTIONS(4567), - [anon_sym_when] = ACTIONS(4567), - [anon_sym_try] = ACTIONS(4567), - [anon_sym_throw] = ACTIONS(4567), - [anon_sym_return] = ACTIONS(4567), - [anon_sym_continue] = ACTIONS(4567), - [anon_sym_break] = ACTIONS(4567), - [anon_sym_COLON_COLON] = ACTIONS(4569), - [anon_sym_PLUS_EQ] = ACTIONS(4569), - [anon_sym_DASH_EQ] = ACTIONS(4569), - [anon_sym_STAR_EQ] = ACTIONS(4569), - [anon_sym_SLASH_EQ] = ACTIONS(4569), - [anon_sym_PERCENT_EQ] = ACTIONS(4569), - [anon_sym_BANG_EQ] = ACTIONS(4567), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4569), - [anon_sym_EQ_EQ] = ACTIONS(4567), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4569), - [anon_sym_LT_EQ] = ACTIONS(4569), - [anon_sym_GT_EQ] = ACTIONS(4569), - [anon_sym_BANGin] = ACTIONS(4569), - [anon_sym_is] = ACTIONS(4567), - [anon_sym_BANGis] = ACTIONS(4569), - [anon_sym_PLUS] = ACTIONS(4567), - [anon_sym_DASH] = ACTIONS(4567), - [anon_sym_SLASH] = ACTIONS(4567), - [anon_sym_PERCENT] = ACTIONS(4567), - [anon_sym_as_QMARK] = ACTIONS(4569), - [anon_sym_PLUS_PLUS] = ACTIONS(4569), - [anon_sym_DASH_DASH] = ACTIONS(4569), - [anon_sym_BANG] = ACTIONS(4567), - [anon_sym_BANG_BANG] = ACTIONS(4569), - [anon_sym_data] = ACTIONS(4567), - [anon_sym_inner] = ACTIONS(4567), - [anon_sym_value] = ACTIONS(4567), - [anon_sym_expect] = ACTIONS(4567), - [anon_sym_actual] = ACTIONS(4567), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4569), - [anon_sym_continue_AT] = ACTIONS(4569), - [anon_sym_break_AT] = ACTIONS(4569), - [anon_sym_this_AT] = ACTIONS(4569), - [anon_sym_super_AT] = ACTIONS(4569), - [sym_real_literal] = ACTIONS(4569), - [sym_integer_literal] = ACTIONS(4567), - [sym_hex_literal] = ACTIONS(4569), - [sym_bin_literal] = ACTIONS(4569), - [anon_sym_true] = ACTIONS(4567), - [anon_sym_false] = ACTIONS(4567), - [anon_sym_SQUOTE] = ACTIONS(4569), - [sym__backtick_identifier] = ACTIONS(4569), - [sym__automatic_semicolon] = ACTIONS(4569), - [sym_safe_nav] = ACTIONS(4569), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4569), - }, - [2973] = { - [sym_type_constraints] = STATE(3061), - [sym_function_body] = STATE(3387), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_RBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [anon_sym_DASH_GT] = ACTIONS(4262), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_while] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [2974] = { - [sym_type_constraints] = STATE(3330), - [sym_enum_class_body] = STATE(3464), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6514), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_RBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [anon_sym_DASH_GT] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [2975] = { - [sym_class_body] = STATE(3501), - [sym_type_constraints] = STATE(3339), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(5588), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2976] = { - [sym__alpha_identifier] = ACTIONS(4563), - [anon_sym_AT] = ACTIONS(4565), - [anon_sym_COLON] = ACTIONS(4563), - [anon_sym_LBRACK] = ACTIONS(4565), - [anon_sym_DOT] = ACTIONS(4563), - [anon_sym_as] = ACTIONS(4563), - [anon_sym_EQ] = ACTIONS(4563), - [anon_sym_LBRACE] = ACTIONS(4565), - [anon_sym_RBRACE] = ACTIONS(4565), - [anon_sym_LPAREN] = ACTIONS(4565), - [anon_sym_COMMA] = ACTIONS(4565), - [anon_sym_LT] = ACTIONS(4563), - [anon_sym_GT] = ACTIONS(4563), - [anon_sym_where] = ACTIONS(4563), - [anon_sym_object] = ACTIONS(4563), - [anon_sym_fun] = ACTIONS(4563), - [anon_sym_SEMI] = ACTIONS(4565), - [anon_sym_get] = ACTIONS(4563), - [anon_sym_set] = ACTIONS(4563), - [anon_sym_this] = ACTIONS(4563), - [anon_sym_super] = ACTIONS(4563), - [anon_sym_STAR] = ACTIONS(4563), - [sym_label] = ACTIONS(4563), - [anon_sym_in] = ACTIONS(4563), - [anon_sym_DOT_DOT] = ACTIONS(4565), - [anon_sym_QMARK_COLON] = ACTIONS(4565), - [anon_sym_AMP_AMP] = ACTIONS(4565), - [anon_sym_PIPE_PIPE] = ACTIONS(4565), - [anon_sym_null] = ACTIONS(4563), - [anon_sym_if] = ACTIONS(4563), - [anon_sym_else] = ACTIONS(4563), - [anon_sym_when] = ACTIONS(4563), - [anon_sym_try] = ACTIONS(4563), - [anon_sym_throw] = ACTIONS(4563), - [anon_sym_return] = ACTIONS(4563), - [anon_sym_continue] = ACTIONS(4563), - [anon_sym_break] = ACTIONS(4563), - [anon_sym_COLON_COLON] = ACTIONS(4565), - [anon_sym_PLUS_EQ] = ACTIONS(4565), - [anon_sym_DASH_EQ] = ACTIONS(4565), - [anon_sym_STAR_EQ] = ACTIONS(4565), - [anon_sym_SLASH_EQ] = ACTIONS(4565), - [anon_sym_PERCENT_EQ] = ACTIONS(4565), - [anon_sym_BANG_EQ] = ACTIONS(4563), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4565), - [anon_sym_EQ_EQ] = ACTIONS(4563), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4565), - [anon_sym_LT_EQ] = ACTIONS(4565), - [anon_sym_GT_EQ] = ACTIONS(4565), - [anon_sym_BANGin] = ACTIONS(4565), - [anon_sym_is] = ACTIONS(4563), - [anon_sym_BANGis] = ACTIONS(4565), - [anon_sym_PLUS] = ACTIONS(4563), - [anon_sym_DASH] = ACTIONS(4563), - [anon_sym_SLASH] = ACTIONS(4563), - [anon_sym_PERCENT] = ACTIONS(4563), - [anon_sym_as_QMARK] = ACTIONS(4565), - [anon_sym_PLUS_PLUS] = ACTIONS(4565), - [anon_sym_DASH_DASH] = ACTIONS(4565), - [anon_sym_BANG] = ACTIONS(4563), - [anon_sym_BANG_BANG] = ACTIONS(4565), - [anon_sym_data] = ACTIONS(4563), - [anon_sym_inner] = ACTIONS(4563), - [anon_sym_value] = ACTIONS(4563), - [anon_sym_expect] = ACTIONS(4563), - [anon_sym_actual] = ACTIONS(4563), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4565), - [anon_sym_continue_AT] = ACTIONS(4565), - [anon_sym_break_AT] = ACTIONS(4565), - [anon_sym_this_AT] = ACTIONS(4565), - [anon_sym_super_AT] = ACTIONS(4565), - [sym_real_literal] = ACTIONS(4565), - [sym_integer_literal] = ACTIONS(4563), - [sym_hex_literal] = ACTIONS(4565), - [sym_bin_literal] = ACTIONS(4565), - [anon_sym_true] = ACTIONS(4563), - [anon_sym_false] = ACTIONS(4563), - [anon_sym_SQUOTE] = ACTIONS(4565), - [sym__backtick_identifier] = ACTIONS(4565), - [sym__automatic_semicolon] = ACTIONS(4565), - [sym_safe_nav] = ACTIONS(4565), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4565), - }, - [2977] = { - [sym_class_body] = STATE(3253), - [sym__alpha_identifier] = ACTIONS(4412), - [anon_sym_AT] = ACTIONS(4414), - [anon_sym_LBRACK] = ACTIONS(4414), - [anon_sym_DOT] = ACTIONS(4412), - [anon_sym_as] = ACTIONS(4412), - [anon_sym_EQ] = ACTIONS(4412), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4414), - [anon_sym_LPAREN] = ACTIONS(4414), - [anon_sym_COMMA] = ACTIONS(4414), - [anon_sym_LT] = ACTIONS(4412), - [anon_sym_GT] = ACTIONS(4412), - [anon_sym_where] = ACTIONS(4412), - [anon_sym_object] = ACTIONS(4412), - [anon_sym_fun] = ACTIONS(4412), - [anon_sym_SEMI] = ACTIONS(4414), - [anon_sym_get] = ACTIONS(4412), - [anon_sym_set] = ACTIONS(4412), - [anon_sym_this] = ACTIONS(4412), - [anon_sym_super] = ACTIONS(4412), - [anon_sym_STAR] = ACTIONS(4412), - [sym_label] = ACTIONS(4412), - [anon_sym_in] = ACTIONS(4412), - [anon_sym_DOT_DOT] = ACTIONS(4414), - [anon_sym_QMARK_COLON] = ACTIONS(4414), - [anon_sym_AMP_AMP] = ACTIONS(4414), - [anon_sym_PIPE_PIPE] = ACTIONS(4414), - [anon_sym_null] = ACTIONS(4412), - [anon_sym_if] = ACTIONS(4412), - [anon_sym_else] = ACTIONS(4412), - [anon_sym_when] = ACTIONS(4412), - [anon_sym_try] = ACTIONS(4412), - [anon_sym_throw] = ACTIONS(4412), - [anon_sym_return] = ACTIONS(4412), - [anon_sym_continue] = ACTIONS(4412), - [anon_sym_break] = ACTIONS(4412), - [anon_sym_COLON_COLON] = ACTIONS(4414), - [anon_sym_PLUS_EQ] = ACTIONS(4414), - [anon_sym_DASH_EQ] = ACTIONS(4414), - [anon_sym_STAR_EQ] = ACTIONS(4414), - [anon_sym_SLASH_EQ] = ACTIONS(4414), - [anon_sym_PERCENT_EQ] = ACTIONS(4414), - [anon_sym_BANG_EQ] = ACTIONS(4412), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4414), - [anon_sym_EQ_EQ] = ACTIONS(4412), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4414), - [anon_sym_LT_EQ] = ACTIONS(4414), - [anon_sym_GT_EQ] = ACTIONS(4414), - [anon_sym_BANGin] = ACTIONS(4414), - [anon_sym_is] = ACTIONS(4412), - [anon_sym_BANGis] = ACTIONS(4414), - [anon_sym_PLUS] = ACTIONS(4412), - [anon_sym_DASH] = ACTIONS(4412), - [anon_sym_SLASH] = ACTIONS(4412), - [anon_sym_PERCENT] = ACTIONS(4412), - [anon_sym_as_QMARK] = ACTIONS(4414), - [anon_sym_PLUS_PLUS] = ACTIONS(4414), - [anon_sym_DASH_DASH] = ACTIONS(4414), - [anon_sym_BANG] = ACTIONS(4412), - [anon_sym_BANG_BANG] = ACTIONS(4414), - [anon_sym_data] = ACTIONS(4412), - [anon_sym_inner] = ACTIONS(4412), - [anon_sym_value] = ACTIONS(4412), - [anon_sym_expect] = ACTIONS(4412), - [anon_sym_actual] = ACTIONS(4412), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4414), - [anon_sym_continue_AT] = ACTIONS(4414), - [anon_sym_break_AT] = ACTIONS(4414), - [anon_sym_this_AT] = ACTIONS(4414), - [anon_sym_super_AT] = ACTIONS(4414), - [sym_real_literal] = ACTIONS(4414), - [sym_integer_literal] = ACTIONS(4412), - [sym_hex_literal] = ACTIONS(4414), - [sym_bin_literal] = ACTIONS(4414), - [anon_sym_true] = ACTIONS(4412), - [anon_sym_false] = ACTIONS(4412), - [anon_sym_SQUOTE] = ACTIONS(4414), - [sym__backtick_identifier] = ACTIONS(4414), - [sym__automatic_semicolon] = ACTIONS(4414), - [sym_safe_nav] = ACTIONS(4414), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4414), - }, - [2978] = { - [sym_type_constraints] = STATE(3363), - [sym_enum_class_body] = STATE(3430), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(5576), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_RBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [anon_sym_DASH_GT] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [2979] = { - [sym_class_body] = STATE(3221), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3218), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [2980] = { - [sym_type_constraints] = STATE(3200), - [sym_function_body] = STATE(3452), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_RBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [anon_sym_DASH_GT] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [2981] = { - [sym_type_constraints] = STATE(3306), - [sym_enum_class_body] = STATE(3501), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(5599), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [2982] = { - [sym_type_constraints] = STATE(3353), - [sym_enum_class_body] = STATE(3386), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(6516), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_RBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_RPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [anon_sym_DASH_GT] = ACTIONS(4154), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_while] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [2983] = { - [sym_function_body] = STATE(3598), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(6518), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_RBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_COMMA] = ACTIONS(4252), - [anon_sym_RPAREN] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_where] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4250), - [anon_sym_DASH_GT] = ACTIONS(4252), - [sym_label] = ACTIONS(4252), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_while] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_PLUS_EQ] = ACTIONS(4252), - [anon_sym_DASH_EQ] = ACTIONS(4252), - [anon_sym_STAR_EQ] = ACTIONS(4252), - [anon_sym_SLASH_EQ] = ACTIONS(4252), - [anon_sym_PERCENT_EQ] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4250), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_suspend] = ACTIONS(4250), - [anon_sym_sealed] = ACTIONS(4250), - [anon_sym_annotation] = ACTIONS(4250), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_override] = ACTIONS(4250), - [anon_sym_lateinit] = ACTIONS(4250), - [anon_sym_public] = ACTIONS(4250), - [anon_sym_private] = ACTIONS(4250), - [anon_sym_internal] = ACTIONS(4250), - [anon_sym_protected] = ACTIONS(4250), - [anon_sym_tailrec] = ACTIONS(4250), - [anon_sym_operator] = ACTIONS(4250), - [anon_sym_infix] = ACTIONS(4250), - [anon_sym_inline] = ACTIONS(4250), - [anon_sym_external] = ACTIONS(4250), - [sym_property_modifier] = ACTIONS(4250), - [anon_sym_abstract] = ACTIONS(4250), - [anon_sym_final] = ACTIONS(4250), - [anon_sym_open] = ACTIONS(4250), - [anon_sym_vararg] = ACTIONS(4250), - [anon_sym_noinline] = ACTIONS(4250), - [anon_sym_crossinline] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - }, - [2984] = { - [sym_class_body] = STATE(3503), - [sym_type_constraints] = STATE(3302), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(6520), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_RBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_RPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [anon_sym_DASH_GT] = ACTIONS(4276), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_while] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [2985] = { - [sym_class_body] = STATE(3549), - [sym_type_constraints] = STATE(3273), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(5601), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_RBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [anon_sym_DASH_GT] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [2986] = { - [sym__alpha_identifier] = ACTIONS(4270), - [anon_sym_AT] = ACTIONS(4272), - [anon_sym_LBRACK] = ACTIONS(4272), - [anon_sym_DOT] = ACTIONS(4270), - [anon_sym_as] = ACTIONS(4270), - [anon_sym_EQ] = ACTIONS(4270), - [anon_sym_LBRACE] = ACTIONS(4272), - [anon_sym_RBRACE] = ACTIONS(4272), - [anon_sym_LPAREN] = ACTIONS(4272), - [anon_sym_COMMA] = ACTIONS(4272), - [anon_sym_by] = ACTIONS(4270), - [anon_sym_LT] = ACTIONS(4270), - [anon_sym_GT] = ACTIONS(4270), - [anon_sym_where] = ACTIONS(4270), - [anon_sym_object] = ACTIONS(4270), - [anon_sym_fun] = ACTIONS(4270), - [anon_sym_SEMI] = ACTIONS(4272), - [anon_sym_get] = ACTIONS(4270), - [anon_sym_set] = ACTIONS(4270), - [anon_sym_this] = ACTIONS(4270), - [anon_sym_super] = ACTIONS(4270), - [anon_sym_STAR] = ACTIONS(4270), - [sym_label] = ACTIONS(4270), - [anon_sym_in] = ACTIONS(4270), - [anon_sym_DOT_DOT] = ACTIONS(4272), - [anon_sym_QMARK_COLON] = ACTIONS(4272), - [anon_sym_AMP_AMP] = ACTIONS(4272), - [anon_sym_PIPE_PIPE] = ACTIONS(4272), - [anon_sym_null] = ACTIONS(4270), - [anon_sym_if] = ACTIONS(4270), - [anon_sym_else] = ACTIONS(4270), - [anon_sym_when] = ACTIONS(4270), - [anon_sym_try] = ACTIONS(4270), - [anon_sym_throw] = ACTIONS(4270), - [anon_sym_return] = ACTIONS(4270), - [anon_sym_continue] = ACTIONS(4270), - [anon_sym_break] = ACTIONS(4270), - [anon_sym_COLON_COLON] = ACTIONS(4272), - [anon_sym_PLUS_EQ] = ACTIONS(4272), - [anon_sym_DASH_EQ] = ACTIONS(4272), - [anon_sym_STAR_EQ] = ACTIONS(4272), - [anon_sym_SLASH_EQ] = ACTIONS(4272), - [anon_sym_PERCENT_EQ] = ACTIONS(4272), - [anon_sym_BANG_EQ] = ACTIONS(4270), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4272), - [anon_sym_EQ_EQ] = ACTIONS(4270), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4272), - [anon_sym_LT_EQ] = ACTIONS(4272), - [anon_sym_GT_EQ] = ACTIONS(4272), - [anon_sym_BANGin] = ACTIONS(4272), - [anon_sym_is] = ACTIONS(4270), - [anon_sym_BANGis] = ACTIONS(4272), - [anon_sym_PLUS] = ACTIONS(4270), - [anon_sym_DASH] = ACTIONS(4270), - [anon_sym_SLASH] = ACTIONS(4270), - [anon_sym_PERCENT] = ACTIONS(4270), - [anon_sym_as_QMARK] = ACTIONS(4272), - [anon_sym_PLUS_PLUS] = ACTIONS(4272), - [anon_sym_DASH_DASH] = ACTIONS(4272), - [anon_sym_BANG] = ACTIONS(4270), - [anon_sym_BANG_BANG] = ACTIONS(4272), - [anon_sym_data] = ACTIONS(4270), - [anon_sym_inner] = ACTIONS(4270), - [anon_sym_value] = ACTIONS(4270), - [anon_sym_expect] = ACTIONS(4270), - [anon_sym_actual] = ACTIONS(4270), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4272), - [anon_sym_continue_AT] = ACTIONS(4272), - [anon_sym_break_AT] = ACTIONS(4272), - [anon_sym_this_AT] = ACTIONS(4272), - [anon_sym_super_AT] = ACTIONS(4272), - [sym_real_literal] = ACTIONS(4272), - [sym_integer_literal] = ACTIONS(4270), - [sym_hex_literal] = ACTIONS(4272), - [sym_bin_literal] = ACTIONS(4272), - [anon_sym_true] = ACTIONS(4270), - [anon_sym_false] = ACTIONS(4270), - [anon_sym_SQUOTE] = ACTIONS(4272), - [sym__backtick_identifier] = ACTIONS(4272), - [sym__automatic_semicolon] = ACTIONS(4272), - [sym_safe_nav] = ACTIONS(4272), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4272), - }, - [2987] = { - [aux_sym_type_constraints_repeat1] = STATE(2987), - [sym__alpha_identifier] = ACTIONS(4373), - [anon_sym_AT] = ACTIONS(4375), - [anon_sym_LBRACK] = ACTIONS(4375), - [anon_sym_DOT] = ACTIONS(4373), - [anon_sym_as] = ACTIONS(4373), - [anon_sym_EQ] = ACTIONS(4373), - [anon_sym_LBRACE] = ACTIONS(4375), - [anon_sym_RBRACE] = ACTIONS(4375), - [anon_sym_LPAREN] = ACTIONS(4375), - [anon_sym_COMMA] = ACTIONS(6522), - [anon_sym_LT] = ACTIONS(4373), - [anon_sym_GT] = ACTIONS(4373), - [anon_sym_where] = ACTIONS(4373), - [anon_sym_object] = ACTIONS(4373), - [anon_sym_fun] = ACTIONS(4373), - [anon_sym_SEMI] = ACTIONS(4375), - [anon_sym_get] = ACTIONS(4373), - [anon_sym_set] = ACTIONS(4373), - [anon_sym_this] = ACTIONS(4373), - [anon_sym_super] = ACTIONS(4373), - [anon_sym_STAR] = ACTIONS(4373), - [sym_label] = ACTIONS(4373), - [anon_sym_in] = ACTIONS(4373), - [anon_sym_DOT_DOT] = ACTIONS(4375), - [anon_sym_QMARK_COLON] = ACTIONS(4375), - [anon_sym_AMP_AMP] = ACTIONS(4375), - [anon_sym_PIPE_PIPE] = ACTIONS(4375), - [anon_sym_null] = ACTIONS(4373), - [anon_sym_if] = ACTIONS(4373), - [anon_sym_else] = ACTIONS(4373), - [anon_sym_when] = ACTIONS(4373), - [anon_sym_try] = ACTIONS(4373), - [anon_sym_throw] = ACTIONS(4373), - [anon_sym_return] = ACTIONS(4373), - [anon_sym_continue] = ACTIONS(4373), - [anon_sym_break] = ACTIONS(4373), - [anon_sym_COLON_COLON] = ACTIONS(4375), - [anon_sym_PLUS_EQ] = ACTIONS(4375), - [anon_sym_DASH_EQ] = ACTIONS(4375), - [anon_sym_STAR_EQ] = ACTIONS(4375), - [anon_sym_SLASH_EQ] = ACTIONS(4375), - [anon_sym_PERCENT_EQ] = ACTIONS(4375), - [anon_sym_BANG_EQ] = ACTIONS(4373), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4375), - [anon_sym_EQ_EQ] = ACTIONS(4373), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4375), - [anon_sym_LT_EQ] = ACTIONS(4375), - [anon_sym_GT_EQ] = ACTIONS(4375), - [anon_sym_BANGin] = ACTIONS(4375), - [anon_sym_is] = ACTIONS(4373), - [anon_sym_BANGis] = ACTIONS(4375), - [anon_sym_PLUS] = ACTIONS(4373), - [anon_sym_DASH] = ACTIONS(4373), - [anon_sym_SLASH] = ACTIONS(4373), - [anon_sym_PERCENT] = ACTIONS(4373), - [anon_sym_as_QMARK] = ACTIONS(4375), - [anon_sym_PLUS_PLUS] = ACTIONS(4375), - [anon_sym_DASH_DASH] = ACTIONS(4375), - [anon_sym_BANG] = ACTIONS(4373), - [anon_sym_BANG_BANG] = ACTIONS(4375), - [anon_sym_data] = ACTIONS(4373), - [anon_sym_inner] = ACTIONS(4373), - [anon_sym_value] = ACTIONS(4373), - [anon_sym_expect] = ACTIONS(4373), - [anon_sym_actual] = ACTIONS(4373), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4375), - [anon_sym_continue_AT] = ACTIONS(4375), - [anon_sym_break_AT] = ACTIONS(4375), - [anon_sym_this_AT] = ACTIONS(4375), - [anon_sym_super_AT] = ACTIONS(4375), - [sym_real_literal] = ACTIONS(4375), - [sym_integer_literal] = ACTIONS(4373), - [sym_hex_literal] = ACTIONS(4375), - [sym_bin_literal] = ACTIONS(4375), - [anon_sym_true] = ACTIONS(4373), - [anon_sym_false] = ACTIONS(4373), - [anon_sym_SQUOTE] = ACTIONS(4375), - [sym__backtick_identifier] = ACTIONS(4375), - [sym__automatic_semicolon] = ACTIONS(4375), - [sym_safe_nav] = ACTIONS(4375), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4375), - }, - [2988] = { - [sym__alpha_identifier] = ACTIONS(4521), - [anon_sym_AT] = ACTIONS(4523), - [anon_sym_COLON] = ACTIONS(4521), - [anon_sym_LBRACK] = ACTIONS(4523), - [anon_sym_DOT] = ACTIONS(4521), - [anon_sym_as] = ACTIONS(4521), - [anon_sym_EQ] = ACTIONS(4521), - [anon_sym_LBRACE] = ACTIONS(4523), - [anon_sym_RBRACE] = ACTIONS(4523), - [anon_sym_LPAREN] = ACTIONS(4523), - [anon_sym_COMMA] = ACTIONS(4523), - [anon_sym_LT] = ACTIONS(4521), - [anon_sym_GT] = ACTIONS(4521), - [anon_sym_where] = ACTIONS(4521), - [anon_sym_object] = ACTIONS(4521), - [anon_sym_fun] = ACTIONS(4521), - [anon_sym_SEMI] = ACTIONS(4523), - [anon_sym_get] = ACTIONS(4521), - [anon_sym_set] = ACTIONS(4521), - [anon_sym_this] = ACTIONS(4521), - [anon_sym_super] = ACTIONS(4521), - [anon_sym_STAR] = ACTIONS(4521), - [sym_label] = ACTIONS(4521), - [anon_sym_in] = ACTIONS(4521), - [anon_sym_DOT_DOT] = ACTIONS(4523), - [anon_sym_QMARK_COLON] = ACTIONS(4523), - [anon_sym_AMP_AMP] = ACTIONS(4523), - [anon_sym_PIPE_PIPE] = ACTIONS(4523), - [anon_sym_null] = ACTIONS(4521), - [anon_sym_if] = ACTIONS(4521), - [anon_sym_else] = ACTIONS(4521), - [anon_sym_when] = ACTIONS(4521), - [anon_sym_try] = ACTIONS(4521), - [anon_sym_throw] = ACTIONS(4521), - [anon_sym_return] = ACTIONS(4521), - [anon_sym_continue] = ACTIONS(4521), - [anon_sym_break] = ACTIONS(4521), - [anon_sym_COLON_COLON] = ACTIONS(4523), - [anon_sym_PLUS_EQ] = ACTIONS(4523), - [anon_sym_DASH_EQ] = ACTIONS(4523), - [anon_sym_STAR_EQ] = ACTIONS(4523), - [anon_sym_SLASH_EQ] = ACTIONS(4523), - [anon_sym_PERCENT_EQ] = ACTIONS(4523), - [anon_sym_BANG_EQ] = ACTIONS(4521), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4523), - [anon_sym_EQ_EQ] = ACTIONS(4521), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4523), - [anon_sym_LT_EQ] = ACTIONS(4523), - [anon_sym_GT_EQ] = ACTIONS(4523), - [anon_sym_BANGin] = ACTIONS(4523), - [anon_sym_is] = ACTIONS(4521), - [anon_sym_BANGis] = ACTIONS(4523), - [anon_sym_PLUS] = ACTIONS(4521), - [anon_sym_DASH] = ACTIONS(4521), - [anon_sym_SLASH] = ACTIONS(4521), - [anon_sym_PERCENT] = ACTIONS(4521), - [anon_sym_as_QMARK] = ACTIONS(4523), - [anon_sym_PLUS_PLUS] = ACTIONS(4523), - [anon_sym_DASH_DASH] = ACTIONS(4523), - [anon_sym_BANG] = ACTIONS(4521), - [anon_sym_BANG_BANG] = ACTIONS(4523), - [anon_sym_data] = ACTIONS(4521), - [anon_sym_inner] = ACTIONS(4521), - [anon_sym_value] = ACTIONS(4521), - [anon_sym_expect] = ACTIONS(4521), - [anon_sym_actual] = ACTIONS(4521), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4523), - [anon_sym_continue_AT] = ACTIONS(4523), - [anon_sym_break_AT] = ACTIONS(4523), - [anon_sym_this_AT] = ACTIONS(4523), - [anon_sym_super_AT] = ACTIONS(4523), - [sym_real_literal] = ACTIONS(4523), - [sym_integer_literal] = ACTIONS(4521), - [sym_hex_literal] = ACTIONS(4523), - [sym_bin_literal] = ACTIONS(4523), - [anon_sym_true] = ACTIONS(4521), - [anon_sym_false] = ACTIONS(4521), - [anon_sym_SQUOTE] = ACTIONS(4523), - [sym__backtick_identifier] = ACTIONS(4523), - [sym__automatic_semicolon] = ACTIONS(4523), - [sym_safe_nav] = ACTIONS(4523), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4523), - }, - [2989] = { - [sym_type_constraints] = STATE(3199), - [sym_function_body] = STATE(3395), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_RBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [anon_sym_DASH_GT] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [2990] = { - [sym_class_body] = STATE(3261), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(4202), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [2991] = { - [sym__alpha_identifier] = ACTIONS(4634), - [anon_sym_AT] = ACTIONS(4636), - [anon_sym_LBRACK] = ACTIONS(4636), - [anon_sym_DOT] = ACTIONS(4634), - [anon_sym_as] = ACTIONS(4634), - [anon_sym_EQ] = ACTIONS(4634), - [anon_sym_LBRACE] = ACTIONS(4636), - [anon_sym_RBRACE] = ACTIONS(4636), - [anon_sym_LPAREN] = ACTIONS(4636), - [anon_sym_COMMA] = ACTIONS(4636), - [anon_sym_by] = ACTIONS(4634), - [anon_sym_LT] = ACTIONS(4634), - [anon_sym_GT] = ACTIONS(4634), - [anon_sym_where] = ACTIONS(4634), - [anon_sym_object] = ACTIONS(4634), - [anon_sym_fun] = ACTIONS(4634), - [anon_sym_SEMI] = ACTIONS(4636), - [anon_sym_get] = ACTIONS(4634), - [anon_sym_set] = ACTIONS(4634), - [anon_sym_this] = ACTIONS(4634), - [anon_sym_super] = ACTIONS(4634), - [anon_sym_STAR] = ACTIONS(4634), - [sym_label] = ACTIONS(4634), - [anon_sym_in] = ACTIONS(4634), - [anon_sym_DOT_DOT] = ACTIONS(4636), - [anon_sym_QMARK_COLON] = ACTIONS(4636), - [anon_sym_AMP_AMP] = ACTIONS(4636), - [anon_sym_PIPE_PIPE] = ACTIONS(4636), - [anon_sym_null] = ACTIONS(4634), - [anon_sym_if] = ACTIONS(4634), - [anon_sym_else] = ACTIONS(4634), - [anon_sym_when] = ACTIONS(4634), - [anon_sym_try] = ACTIONS(4634), - [anon_sym_throw] = ACTIONS(4634), - [anon_sym_return] = ACTIONS(4634), - [anon_sym_continue] = ACTIONS(4634), - [anon_sym_break] = ACTIONS(4634), - [anon_sym_COLON_COLON] = ACTIONS(4636), - [anon_sym_PLUS_EQ] = ACTIONS(4636), - [anon_sym_DASH_EQ] = ACTIONS(4636), - [anon_sym_STAR_EQ] = ACTIONS(4636), - [anon_sym_SLASH_EQ] = ACTIONS(4636), - [anon_sym_PERCENT_EQ] = ACTIONS(4636), - [anon_sym_BANG_EQ] = ACTIONS(4634), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4636), - [anon_sym_EQ_EQ] = ACTIONS(4634), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4636), - [anon_sym_LT_EQ] = ACTIONS(4636), - [anon_sym_GT_EQ] = ACTIONS(4636), - [anon_sym_BANGin] = ACTIONS(4636), - [anon_sym_is] = ACTIONS(4634), - [anon_sym_BANGis] = ACTIONS(4636), - [anon_sym_PLUS] = ACTIONS(4634), - [anon_sym_DASH] = ACTIONS(4634), - [anon_sym_SLASH] = ACTIONS(4634), - [anon_sym_PERCENT] = ACTIONS(4634), - [anon_sym_as_QMARK] = ACTIONS(4636), - [anon_sym_PLUS_PLUS] = ACTIONS(4636), - [anon_sym_DASH_DASH] = ACTIONS(4636), - [anon_sym_BANG] = ACTIONS(4634), - [anon_sym_BANG_BANG] = ACTIONS(4636), - [anon_sym_data] = ACTIONS(4634), - [anon_sym_inner] = ACTIONS(4634), - [anon_sym_value] = ACTIONS(4634), - [anon_sym_expect] = ACTIONS(4634), - [anon_sym_actual] = ACTIONS(4634), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4636), - [anon_sym_continue_AT] = ACTIONS(4636), - [anon_sym_break_AT] = ACTIONS(4636), - [anon_sym_this_AT] = ACTIONS(4636), - [anon_sym_super_AT] = ACTIONS(4636), - [sym_real_literal] = ACTIONS(4636), - [sym_integer_literal] = ACTIONS(4634), - [sym_hex_literal] = ACTIONS(4636), - [sym_bin_literal] = ACTIONS(4636), - [anon_sym_true] = ACTIONS(4634), - [anon_sym_false] = ACTIONS(4634), - [anon_sym_SQUOTE] = ACTIONS(4636), - [sym__backtick_identifier] = ACTIONS(4636), - [sym__automatic_semicolon] = ACTIONS(4636), - [sym_safe_nav] = ACTIONS(4636), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4636), - }, - [2992] = { - [sym_type_constraints] = STATE(3193), - [sym_function_body] = STATE(3491), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_RBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [anon_sym_DASH_GT] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [2993] = { - [sym_enum_class_body] = STATE(3251), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3236), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [2994] = { - [sym__alpha_identifier] = ACTIONS(4638), - [anon_sym_AT] = ACTIONS(4640), - [anon_sym_LBRACK] = ACTIONS(4640), - [anon_sym_DOT] = ACTIONS(4638), - [anon_sym_as] = ACTIONS(4638), - [anon_sym_EQ] = ACTIONS(4638), - [anon_sym_LBRACE] = ACTIONS(4640), - [anon_sym_RBRACE] = ACTIONS(4640), - [anon_sym_LPAREN] = ACTIONS(4640), - [anon_sym_COMMA] = ACTIONS(4640), - [anon_sym_by] = ACTIONS(4638), - [anon_sym_LT] = ACTIONS(4638), - [anon_sym_GT] = ACTIONS(4638), - [anon_sym_where] = ACTIONS(4638), - [anon_sym_object] = ACTIONS(4638), - [anon_sym_fun] = ACTIONS(4638), - [anon_sym_SEMI] = ACTIONS(4640), - [anon_sym_get] = ACTIONS(4638), - [anon_sym_set] = ACTIONS(4638), - [anon_sym_this] = ACTIONS(4638), - [anon_sym_super] = ACTIONS(4638), - [anon_sym_STAR] = ACTIONS(4638), - [sym_label] = ACTIONS(4638), - [anon_sym_in] = ACTIONS(4638), - [anon_sym_DOT_DOT] = ACTIONS(4640), - [anon_sym_QMARK_COLON] = ACTIONS(4640), - [anon_sym_AMP_AMP] = ACTIONS(4640), - [anon_sym_PIPE_PIPE] = ACTIONS(4640), - [anon_sym_null] = ACTIONS(4638), - [anon_sym_if] = ACTIONS(4638), - [anon_sym_else] = ACTIONS(4638), - [anon_sym_when] = ACTIONS(4638), - [anon_sym_try] = ACTIONS(4638), - [anon_sym_throw] = ACTIONS(4638), - [anon_sym_return] = ACTIONS(4638), - [anon_sym_continue] = ACTIONS(4638), - [anon_sym_break] = ACTIONS(4638), - [anon_sym_COLON_COLON] = ACTIONS(4640), - [anon_sym_PLUS_EQ] = ACTIONS(4640), - [anon_sym_DASH_EQ] = ACTIONS(4640), - [anon_sym_STAR_EQ] = ACTIONS(4640), - [anon_sym_SLASH_EQ] = ACTIONS(4640), - [anon_sym_PERCENT_EQ] = ACTIONS(4640), - [anon_sym_BANG_EQ] = ACTIONS(4638), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4640), - [anon_sym_EQ_EQ] = ACTIONS(4638), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4640), - [anon_sym_LT_EQ] = ACTIONS(4640), - [anon_sym_GT_EQ] = ACTIONS(4640), - [anon_sym_BANGin] = ACTIONS(4640), - [anon_sym_is] = ACTIONS(4638), - [anon_sym_BANGis] = ACTIONS(4640), - [anon_sym_PLUS] = ACTIONS(4638), - [anon_sym_DASH] = ACTIONS(4638), - [anon_sym_SLASH] = ACTIONS(4638), - [anon_sym_PERCENT] = ACTIONS(4638), - [anon_sym_as_QMARK] = ACTIONS(4640), - [anon_sym_PLUS_PLUS] = ACTIONS(4640), - [anon_sym_DASH_DASH] = ACTIONS(4640), - [anon_sym_BANG] = ACTIONS(4638), - [anon_sym_BANG_BANG] = ACTIONS(4640), - [anon_sym_data] = ACTIONS(4638), - [anon_sym_inner] = ACTIONS(4638), - [anon_sym_value] = ACTIONS(4638), - [anon_sym_expect] = ACTIONS(4638), - [anon_sym_actual] = ACTIONS(4638), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4640), - [anon_sym_continue_AT] = ACTIONS(4640), - [anon_sym_break_AT] = ACTIONS(4640), - [anon_sym_this_AT] = ACTIONS(4640), - [anon_sym_super_AT] = ACTIONS(4640), - [sym_real_literal] = ACTIONS(4640), - [sym_integer_literal] = ACTIONS(4638), - [sym_hex_literal] = ACTIONS(4640), - [sym_bin_literal] = ACTIONS(4640), - [anon_sym_true] = ACTIONS(4638), - [anon_sym_false] = ACTIONS(4638), - [anon_sym_SQUOTE] = ACTIONS(4640), - [sym__backtick_identifier] = ACTIONS(4640), - [sym__automatic_semicolon] = ACTIONS(4640), - [sym_safe_nav] = ACTIONS(4640), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4640), - }, - [2995] = { - [sym__alpha_identifier] = ACTIONS(4583), - [anon_sym_AT] = ACTIONS(4585), - [anon_sym_COLON] = ACTIONS(4583), - [anon_sym_LBRACK] = ACTIONS(4585), - [anon_sym_DOT] = ACTIONS(4583), - [anon_sym_as] = ACTIONS(4583), - [anon_sym_EQ] = ACTIONS(4583), - [anon_sym_LBRACE] = ACTIONS(4585), - [anon_sym_RBRACE] = ACTIONS(4585), - [anon_sym_LPAREN] = ACTIONS(4585), - [anon_sym_COMMA] = ACTIONS(4585), - [anon_sym_LT] = ACTIONS(4583), - [anon_sym_GT] = ACTIONS(4583), - [anon_sym_where] = ACTIONS(4583), - [anon_sym_object] = ACTIONS(4583), - [anon_sym_fun] = ACTIONS(4583), - [anon_sym_SEMI] = ACTIONS(4585), - [anon_sym_get] = ACTIONS(4583), - [anon_sym_set] = ACTIONS(4583), - [anon_sym_this] = ACTIONS(4583), - [anon_sym_super] = ACTIONS(4583), - [anon_sym_STAR] = ACTIONS(4583), - [sym_label] = ACTIONS(4583), - [anon_sym_in] = ACTIONS(4583), - [anon_sym_DOT_DOT] = ACTIONS(4585), - [anon_sym_QMARK_COLON] = ACTIONS(4585), - [anon_sym_AMP_AMP] = ACTIONS(4585), - [anon_sym_PIPE_PIPE] = ACTIONS(4585), - [anon_sym_null] = ACTIONS(4583), - [anon_sym_if] = ACTIONS(4583), - [anon_sym_else] = ACTIONS(4583), - [anon_sym_when] = ACTIONS(4583), - [anon_sym_try] = ACTIONS(4583), - [anon_sym_throw] = ACTIONS(4583), - [anon_sym_return] = ACTIONS(4583), - [anon_sym_continue] = ACTIONS(4583), - [anon_sym_break] = ACTIONS(4583), - [anon_sym_COLON_COLON] = ACTIONS(4585), - [anon_sym_PLUS_EQ] = ACTIONS(4585), - [anon_sym_DASH_EQ] = ACTIONS(4585), - [anon_sym_STAR_EQ] = ACTIONS(4585), - [anon_sym_SLASH_EQ] = ACTIONS(4585), - [anon_sym_PERCENT_EQ] = ACTIONS(4585), - [anon_sym_BANG_EQ] = ACTIONS(4583), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4585), - [anon_sym_EQ_EQ] = ACTIONS(4583), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4585), - [anon_sym_LT_EQ] = ACTIONS(4585), - [anon_sym_GT_EQ] = ACTIONS(4585), - [anon_sym_BANGin] = ACTIONS(4585), - [anon_sym_is] = ACTIONS(4583), - [anon_sym_BANGis] = ACTIONS(4585), - [anon_sym_PLUS] = ACTIONS(4583), - [anon_sym_DASH] = ACTIONS(4583), - [anon_sym_SLASH] = ACTIONS(4583), - [anon_sym_PERCENT] = ACTIONS(4583), - [anon_sym_as_QMARK] = ACTIONS(4585), - [anon_sym_PLUS_PLUS] = ACTIONS(4585), - [anon_sym_DASH_DASH] = ACTIONS(4585), - [anon_sym_BANG] = ACTIONS(4583), - [anon_sym_BANG_BANG] = ACTIONS(4585), - [anon_sym_data] = ACTIONS(4583), - [anon_sym_inner] = ACTIONS(4583), - [anon_sym_value] = ACTIONS(4583), - [anon_sym_expect] = ACTIONS(4583), - [anon_sym_actual] = ACTIONS(4583), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4585), - [anon_sym_continue_AT] = ACTIONS(4585), - [anon_sym_break_AT] = ACTIONS(4585), - [anon_sym_this_AT] = ACTIONS(4585), - [anon_sym_super_AT] = ACTIONS(4585), - [sym_real_literal] = ACTIONS(4585), - [sym_integer_literal] = ACTIONS(4583), - [sym_hex_literal] = ACTIONS(4585), - [sym_bin_literal] = ACTIONS(4585), - [anon_sym_true] = ACTIONS(4583), - [anon_sym_false] = ACTIONS(4583), - [anon_sym_SQUOTE] = ACTIONS(4585), - [sym__backtick_identifier] = ACTIONS(4585), - [sym__automatic_semicolon] = ACTIONS(4585), - [sym_safe_nav] = ACTIONS(4585), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4585), - }, - [2996] = { - [sym__alpha_identifier] = ACTIONS(4642), - [anon_sym_AT] = ACTIONS(4644), - [anon_sym_LBRACK] = ACTIONS(4644), - [anon_sym_DOT] = ACTIONS(4642), - [anon_sym_as] = ACTIONS(4642), - [anon_sym_EQ] = ACTIONS(4642), - [anon_sym_LBRACE] = ACTIONS(4644), - [anon_sym_RBRACE] = ACTIONS(4644), - [anon_sym_LPAREN] = ACTIONS(4644), - [anon_sym_COMMA] = ACTIONS(4644), - [anon_sym_by] = ACTIONS(4642), - [anon_sym_LT] = ACTIONS(4642), - [anon_sym_GT] = ACTIONS(4642), - [anon_sym_where] = ACTIONS(4642), - [anon_sym_object] = ACTIONS(4642), - [anon_sym_fun] = ACTIONS(4642), - [anon_sym_SEMI] = ACTIONS(4644), - [anon_sym_get] = ACTIONS(4642), - [anon_sym_set] = ACTIONS(4642), - [anon_sym_this] = ACTIONS(4642), - [anon_sym_super] = ACTIONS(4642), - [anon_sym_STAR] = ACTIONS(4642), - [sym_label] = ACTIONS(4642), - [anon_sym_in] = ACTIONS(4642), - [anon_sym_DOT_DOT] = ACTIONS(4644), - [anon_sym_QMARK_COLON] = ACTIONS(4644), - [anon_sym_AMP_AMP] = ACTIONS(4644), - [anon_sym_PIPE_PIPE] = ACTIONS(4644), - [anon_sym_null] = ACTIONS(4642), - [anon_sym_if] = ACTIONS(4642), - [anon_sym_else] = ACTIONS(4642), - [anon_sym_when] = ACTIONS(4642), - [anon_sym_try] = ACTIONS(4642), - [anon_sym_throw] = ACTIONS(4642), - [anon_sym_return] = ACTIONS(4642), - [anon_sym_continue] = ACTIONS(4642), - [anon_sym_break] = ACTIONS(4642), - [anon_sym_COLON_COLON] = ACTIONS(4644), - [anon_sym_PLUS_EQ] = ACTIONS(4644), - [anon_sym_DASH_EQ] = ACTIONS(4644), - [anon_sym_STAR_EQ] = ACTIONS(4644), - [anon_sym_SLASH_EQ] = ACTIONS(4644), - [anon_sym_PERCENT_EQ] = ACTIONS(4644), - [anon_sym_BANG_EQ] = ACTIONS(4642), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4644), - [anon_sym_EQ_EQ] = ACTIONS(4642), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4644), - [anon_sym_LT_EQ] = ACTIONS(4644), - [anon_sym_GT_EQ] = ACTIONS(4644), - [anon_sym_BANGin] = ACTIONS(4644), - [anon_sym_is] = ACTIONS(4642), - [anon_sym_BANGis] = ACTIONS(4644), - [anon_sym_PLUS] = ACTIONS(4642), - [anon_sym_DASH] = ACTIONS(4642), - [anon_sym_SLASH] = ACTIONS(4642), - [anon_sym_PERCENT] = ACTIONS(4642), - [anon_sym_as_QMARK] = ACTIONS(4644), - [anon_sym_PLUS_PLUS] = ACTIONS(4644), - [anon_sym_DASH_DASH] = ACTIONS(4644), - [anon_sym_BANG] = ACTIONS(4642), - [anon_sym_BANG_BANG] = ACTIONS(4644), - [anon_sym_data] = ACTIONS(4642), - [anon_sym_inner] = ACTIONS(4642), - [anon_sym_value] = ACTIONS(4642), - [anon_sym_expect] = ACTIONS(4642), - [anon_sym_actual] = ACTIONS(4642), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4644), - [anon_sym_continue_AT] = ACTIONS(4644), - [anon_sym_break_AT] = ACTIONS(4644), - [anon_sym_this_AT] = ACTIONS(4644), - [anon_sym_super_AT] = ACTIONS(4644), - [sym_real_literal] = ACTIONS(4644), - [sym_integer_literal] = ACTIONS(4642), - [sym_hex_literal] = ACTIONS(4644), - [sym_bin_literal] = ACTIONS(4644), - [anon_sym_true] = ACTIONS(4642), - [anon_sym_false] = ACTIONS(4642), - [anon_sym_SQUOTE] = ACTIONS(4644), - [sym__backtick_identifier] = ACTIONS(4644), - [sym__automatic_semicolon] = ACTIONS(4644), - [sym_safe_nav] = ACTIONS(4644), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4644), - }, - [2997] = { - [aux_sym_nullable_type_repeat1] = STATE(2997), - [sym__alpha_identifier] = ACTIONS(4280), - [anon_sym_AT] = ACTIONS(4282), - [anon_sym_LBRACK] = ACTIONS(4282), - [anon_sym_RBRACK] = ACTIONS(4282), - [anon_sym_DOT] = ACTIONS(4280), - [anon_sym_as] = ACTIONS(4280), - [anon_sym_EQ] = ACTIONS(4280), - [anon_sym_LBRACE] = ACTIONS(4282), - [anon_sym_RBRACE] = ACTIONS(4282), - [anon_sym_LPAREN] = ACTIONS(4282), - [anon_sym_COMMA] = ACTIONS(4282), - [anon_sym_RPAREN] = ACTIONS(4282), - [anon_sym_by] = ACTIONS(4280), - [anon_sym_LT] = ACTIONS(4280), - [anon_sym_GT] = ACTIONS(4280), - [anon_sym_where] = ACTIONS(4280), - [anon_sym_SEMI] = ACTIONS(4282), - [anon_sym_get] = ACTIONS(4280), - [anon_sym_set] = ACTIONS(4280), - [sym__quest] = ACTIONS(6525), - [anon_sym_STAR] = ACTIONS(4280), - [anon_sym_DASH_GT] = ACTIONS(4282), - [sym_label] = ACTIONS(4282), - [anon_sym_in] = ACTIONS(4280), - [anon_sym_while] = ACTIONS(4280), - [anon_sym_DOT_DOT] = ACTIONS(4282), - [anon_sym_QMARK_COLON] = ACTIONS(4282), - [anon_sym_AMP_AMP] = ACTIONS(4282), - [anon_sym_PIPE_PIPE] = ACTIONS(4282), - [anon_sym_else] = ACTIONS(4280), - [anon_sym_COLON_COLON] = ACTIONS(4282), - [anon_sym_PLUS_EQ] = ACTIONS(4282), - [anon_sym_DASH_EQ] = ACTIONS(4282), - [anon_sym_STAR_EQ] = ACTIONS(4282), - [anon_sym_SLASH_EQ] = ACTIONS(4282), - [anon_sym_PERCENT_EQ] = ACTIONS(4282), - [anon_sym_BANG_EQ] = ACTIONS(4280), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4282), - [anon_sym_EQ_EQ] = ACTIONS(4280), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4282), - [anon_sym_LT_EQ] = ACTIONS(4282), - [anon_sym_GT_EQ] = ACTIONS(4282), - [anon_sym_BANGin] = ACTIONS(4282), - [anon_sym_is] = ACTIONS(4280), - [anon_sym_BANGis] = ACTIONS(4282), - [anon_sym_PLUS] = ACTIONS(4280), - [anon_sym_DASH] = ACTIONS(4280), - [anon_sym_SLASH] = ACTIONS(4280), - [anon_sym_PERCENT] = ACTIONS(4280), - [anon_sym_as_QMARK] = ACTIONS(4282), - [anon_sym_PLUS_PLUS] = ACTIONS(4282), - [anon_sym_DASH_DASH] = ACTIONS(4282), - [anon_sym_BANG_BANG] = ACTIONS(4282), - [anon_sym_suspend] = ACTIONS(4280), - [anon_sym_sealed] = ACTIONS(4280), - [anon_sym_annotation] = ACTIONS(4280), - [anon_sym_data] = ACTIONS(4280), - [anon_sym_inner] = ACTIONS(4280), - [anon_sym_value] = ACTIONS(4280), - [anon_sym_override] = ACTIONS(4280), - [anon_sym_lateinit] = ACTIONS(4280), - [anon_sym_public] = ACTIONS(4280), - [anon_sym_private] = ACTIONS(4280), - [anon_sym_internal] = ACTIONS(4280), - [anon_sym_protected] = ACTIONS(4280), - [anon_sym_tailrec] = ACTIONS(4280), - [anon_sym_operator] = ACTIONS(4280), - [anon_sym_infix] = ACTIONS(4280), - [anon_sym_inline] = ACTIONS(4280), - [anon_sym_external] = ACTIONS(4280), - [sym_property_modifier] = ACTIONS(4280), - [anon_sym_abstract] = ACTIONS(4280), - [anon_sym_final] = ACTIONS(4280), - [anon_sym_open] = ACTIONS(4280), - [anon_sym_vararg] = ACTIONS(4280), - [anon_sym_noinline] = ACTIONS(4280), - [anon_sym_crossinline] = ACTIONS(4280), - [anon_sym_expect] = ACTIONS(4280), - [anon_sym_actual] = ACTIONS(4280), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4282), - [sym_safe_nav] = ACTIONS(4282), - [sym_multiline_comment] = ACTIONS(3), - }, - [2998] = { - [sym_type_constraints] = STATE(3189), - [sym_function_body] = STATE(3378), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_RBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_RPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [anon_sym_DASH_GT] = ACTIONS(4232), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_while] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [2999] = { - [sym__alpha_identifier] = ACTIONS(4164), - [anon_sym_AT] = ACTIONS(4166), - [anon_sym_LBRACK] = ACTIONS(4166), - [anon_sym_RBRACK] = ACTIONS(4166), - [anon_sym_DOT] = ACTIONS(4164), - [anon_sym_as] = ACTIONS(4164), - [anon_sym_EQ] = ACTIONS(4164), - [anon_sym_LBRACE] = ACTIONS(4166), - [anon_sym_RBRACE] = ACTIONS(4166), - [anon_sym_LPAREN] = ACTIONS(4166), - [anon_sym_COMMA] = ACTIONS(4166), - [anon_sym_RPAREN] = ACTIONS(4166), - [anon_sym_by] = ACTIONS(4164), - [anon_sym_LT] = ACTIONS(4164), - [anon_sym_GT] = ACTIONS(4164), - [anon_sym_where] = ACTIONS(4164), - [anon_sym_SEMI] = ACTIONS(4166), - [anon_sym_get] = ACTIONS(4164), - [anon_sym_set] = ACTIONS(4164), - [anon_sym_AMP] = ACTIONS(6528), - [sym__quest] = ACTIONS(4164), - [anon_sym_STAR] = ACTIONS(4164), - [anon_sym_DASH_GT] = ACTIONS(4166), - [sym_label] = ACTIONS(4166), - [anon_sym_in] = ACTIONS(4164), - [anon_sym_while] = ACTIONS(4164), - [anon_sym_DOT_DOT] = ACTIONS(4166), - [anon_sym_QMARK_COLON] = ACTIONS(4166), - [anon_sym_AMP_AMP] = ACTIONS(4166), - [anon_sym_PIPE_PIPE] = ACTIONS(4166), - [anon_sym_else] = ACTIONS(4164), - [anon_sym_COLON_COLON] = ACTIONS(4166), - [anon_sym_PLUS_EQ] = ACTIONS(4166), - [anon_sym_DASH_EQ] = ACTIONS(4166), - [anon_sym_STAR_EQ] = ACTIONS(4166), - [anon_sym_SLASH_EQ] = ACTIONS(4166), - [anon_sym_PERCENT_EQ] = ACTIONS(4166), - [anon_sym_BANG_EQ] = ACTIONS(4164), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4166), - [anon_sym_EQ_EQ] = ACTIONS(4164), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4166), - [anon_sym_LT_EQ] = ACTIONS(4166), - [anon_sym_GT_EQ] = ACTIONS(4166), - [anon_sym_BANGin] = ACTIONS(4166), - [anon_sym_is] = ACTIONS(4164), - [anon_sym_BANGis] = ACTIONS(4166), - [anon_sym_PLUS] = ACTIONS(4164), - [anon_sym_DASH] = ACTIONS(4164), - [anon_sym_SLASH] = ACTIONS(4164), - [anon_sym_PERCENT] = ACTIONS(4164), - [anon_sym_as_QMARK] = ACTIONS(4166), - [anon_sym_PLUS_PLUS] = ACTIONS(4166), - [anon_sym_DASH_DASH] = ACTIONS(4166), - [anon_sym_BANG_BANG] = ACTIONS(4166), - [anon_sym_suspend] = ACTIONS(4164), - [anon_sym_sealed] = ACTIONS(4164), - [anon_sym_annotation] = ACTIONS(4164), - [anon_sym_data] = ACTIONS(4164), - [anon_sym_inner] = ACTIONS(4164), - [anon_sym_value] = ACTIONS(4164), - [anon_sym_override] = ACTIONS(4164), - [anon_sym_lateinit] = ACTIONS(4164), - [anon_sym_public] = ACTIONS(4164), - [anon_sym_private] = ACTIONS(4164), - [anon_sym_internal] = ACTIONS(4164), - [anon_sym_protected] = ACTIONS(4164), - [anon_sym_tailrec] = ACTIONS(4164), - [anon_sym_operator] = ACTIONS(4164), - [anon_sym_infix] = ACTIONS(4164), - [anon_sym_inline] = ACTIONS(4164), - [anon_sym_external] = ACTIONS(4164), - [sym_property_modifier] = ACTIONS(4164), - [anon_sym_abstract] = ACTIONS(4164), - [anon_sym_final] = ACTIONS(4164), - [anon_sym_open] = ACTIONS(4164), - [anon_sym_vararg] = ACTIONS(4164), - [anon_sym_noinline] = ACTIONS(4164), - [anon_sym_crossinline] = ACTIONS(4164), - [anon_sym_expect] = ACTIONS(4164), - [anon_sym_actual] = ACTIONS(4164), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4166), - [sym_safe_nav] = ACTIONS(4166), - [sym_multiline_comment] = ACTIONS(3), - }, - [3000] = { - [aux_sym_nullable_type_repeat1] = STATE(3020), - [sym__alpha_identifier] = ACTIONS(4208), - [anon_sym_AT] = ACTIONS(4210), - [anon_sym_LBRACK] = ACTIONS(4210), - [anon_sym_RBRACK] = ACTIONS(4210), - [anon_sym_DOT] = ACTIONS(4208), - [anon_sym_as] = ACTIONS(4208), - [anon_sym_EQ] = ACTIONS(4208), - [anon_sym_LBRACE] = ACTIONS(4210), - [anon_sym_RBRACE] = ACTIONS(4210), - [anon_sym_LPAREN] = ACTIONS(4210), - [anon_sym_COMMA] = ACTIONS(4210), - [anon_sym_RPAREN] = ACTIONS(4210), - [anon_sym_by] = ACTIONS(4208), - [anon_sym_LT] = ACTIONS(4208), - [anon_sym_GT] = ACTIONS(4208), - [anon_sym_where] = ACTIONS(4208), - [anon_sym_SEMI] = ACTIONS(4210), - [anon_sym_get] = ACTIONS(4208), - [anon_sym_set] = ACTIONS(4208), - [sym__quest] = ACTIONS(6530), - [anon_sym_STAR] = ACTIONS(4208), - [anon_sym_DASH_GT] = ACTIONS(4210), - [sym_label] = ACTIONS(4210), - [anon_sym_in] = ACTIONS(4208), - [anon_sym_while] = ACTIONS(4208), - [anon_sym_DOT_DOT] = ACTIONS(4210), - [anon_sym_QMARK_COLON] = ACTIONS(4210), - [anon_sym_AMP_AMP] = ACTIONS(4210), - [anon_sym_PIPE_PIPE] = ACTIONS(4210), - [anon_sym_else] = ACTIONS(4208), - [anon_sym_COLON_COLON] = ACTIONS(4210), - [anon_sym_PLUS_EQ] = ACTIONS(4210), - [anon_sym_DASH_EQ] = ACTIONS(4210), - [anon_sym_STAR_EQ] = ACTIONS(4210), - [anon_sym_SLASH_EQ] = ACTIONS(4210), - [anon_sym_PERCENT_EQ] = ACTIONS(4210), - [anon_sym_BANG_EQ] = ACTIONS(4208), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4210), - [anon_sym_EQ_EQ] = ACTIONS(4208), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4210), - [anon_sym_LT_EQ] = ACTIONS(4210), - [anon_sym_GT_EQ] = ACTIONS(4210), - [anon_sym_BANGin] = ACTIONS(4210), - [anon_sym_is] = ACTIONS(4208), - [anon_sym_BANGis] = ACTIONS(4210), - [anon_sym_PLUS] = ACTIONS(4208), - [anon_sym_DASH] = ACTIONS(4208), - [anon_sym_SLASH] = ACTIONS(4208), - [anon_sym_PERCENT] = ACTIONS(4208), - [anon_sym_as_QMARK] = ACTIONS(4210), - [anon_sym_PLUS_PLUS] = ACTIONS(4210), - [anon_sym_DASH_DASH] = ACTIONS(4210), - [anon_sym_BANG_BANG] = ACTIONS(4210), - [anon_sym_suspend] = ACTIONS(4208), - [anon_sym_sealed] = ACTIONS(4208), - [anon_sym_annotation] = ACTIONS(4208), - [anon_sym_data] = ACTIONS(4208), - [anon_sym_inner] = ACTIONS(4208), - [anon_sym_value] = ACTIONS(4208), - [anon_sym_override] = ACTIONS(4208), - [anon_sym_lateinit] = ACTIONS(4208), - [anon_sym_public] = ACTIONS(4208), - [anon_sym_private] = ACTIONS(4208), - [anon_sym_internal] = ACTIONS(4208), - [anon_sym_protected] = ACTIONS(4208), - [anon_sym_tailrec] = ACTIONS(4208), - [anon_sym_operator] = ACTIONS(4208), - [anon_sym_infix] = ACTIONS(4208), - [anon_sym_inline] = ACTIONS(4208), - [anon_sym_external] = ACTIONS(4208), - [sym_property_modifier] = ACTIONS(4208), - [anon_sym_abstract] = ACTIONS(4208), - [anon_sym_final] = ACTIONS(4208), - [anon_sym_open] = ACTIONS(4208), - [anon_sym_vararg] = ACTIONS(4208), - [anon_sym_noinline] = ACTIONS(4208), - [anon_sym_crossinline] = ACTIONS(4208), - [anon_sym_expect] = ACTIONS(4208), - [anon_sym_actual] = ACTIONS(4208), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4210), - [sym_safe_nav] = ACTIONS(4210), - [sym_multiline_comment] = ACTIONS(3), - }, - [3001] = { - [aux_sym_nullable_type_repeat1] = STATE(3020), - [sym__alpha_identifier] = ACTIONS(4270), - [anon_sym_AT] = ACTIONS(4272), - [anon_sym_LBRACK] = ACTIONS(4272), - [anon_sym_RBRACK] = ACTIONS(4272), - [anon_sym_DOT] = ACTIONS(4270), - [anon_sym_as] = ACTIONS(4270), - [anon_sym_EQ] = ACTIONS(4270), - [anon_sym_LBRACE] = ACTIONS(4272), - [anon_sym_RBRACE] = ACTIONS(4272), - [anon_sym_LPAREN] = ACTIONS(4272), - [anon_sym_COMMA] = ACTIONS(4272), - [anon_sym_RPAREN] = ACTIONS(4272), - [anon_sym_by] = ACTIONS(4270), - [anon_sym_LT] = ACTIONS(4270), - [anon_sym_GT] = ACTIONS(4270), - [anon_sym_where] = ACTIONS(4270), - [anon_sym_SEMI] = ACTIONS(4272), - [anon_sym_get] = ACTIONS(4270), - [anon_sym_set] = ACTIONS(4270), - [sym__quest] = ACTIONS(6530), - [anon_sym_STAR] = ACTIONS(4270), - [anon_sym_DASH_GT] = ACTIONS(4272), - [sym_label] = ACTIONS(4272), - [anon_sym_in] = ACTIONS(4270), - [anon_sym_while] = ACTIONS(4270), - [anon_sym_DOT_DOT] = ACTIONS(4272), - [anon_sym_QMARK_COLON] = ACTIONS(4272), - [anon_sym_AMP_AMP] = ACTIONS(4272), - [anon_sym_PIPE_PIPE] = ACTIONS(4272), - [anon_sym_else] = ACTIONS(4270), - [anon_sym_COLON_COLON] = ACTIONS(4272), - [anon_sym_PLUS_EQ] = ACTIONS(4272), - [anon_sym_DASH_EQ] = ACTIONS(4272), - [anon_sym_STAR_EQ] = ACTIONS(4272), - [anon_sym_SLASH_EQ] = ACTIONS(4272), - [anon_sym_PERCENT_EQ] = ACTIONS(4272), - [anon_sym_BANG_EQ] = ACTIONS(4270), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4272), - [anon_sym_EQ_EQ] = ACTIONS(4270), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4272), - [anon_sym_LT_EQ] = ACTIONS(4272), - [anon_sym_GT_EQ] = ACTIONS(4272), - [anon_sym_BANGin] = ACTIONS(4272), - [anon_sym_is] = ACTIONS(4270), - [anon_sym_BANGis] = ACTIONS(4272), - [anon_sym_PLUS] = ACTIONS(4270), - [anon_sym_DASH] = ACTIONS(4270), - [anon_sym_SLASH] = ACTIONS(4270), - [anon_sym_PERCENT] = ACTIONS(4270), - [anon_sym_as_QMARK] = ACTIONS(4272), - [anon_sym_PLUS_PLUS] = ACTIONS(4272), - [anon_sym_DASH_DASH] = ACTIONS(4272), - [anon_sym_BANG_BANG] = ACTIONS(4272), - [anon_sym_suspend] = ACTIONS(4270), - [anon_sym_sealed] = ACTIONS(4270), - [anon_sym_annotation] = ACTIONS(4270), - [anon_sym_data] = ACTIONS(4270), - [anon_sym_inner] = ACTIONS(4270), - [anon_sym_value] = ACTIONS(4270), - [anon_sym_override] = ACTIONS(4270), - [anon_sym_lateinit] = ACTIONS(4270), - [anon_sym_public] = ACTIONS(4270), - [anon_sym_private] = ACTIONS(4270), - [anon_sym_internal] = ACTIONS(4270), - [anon_sym_protected] = ACTIONS(4270), - [anon_sym_tailrec] = ACTIONS(4270), - [anon_sym_operator] = ACTIONS(4270), - [anon_sym_infix] = ACTIONS(4270), - [anon_sym_inline] = ACTIONS(4270), - [anon_sym_external] = ACTIONS(4270), - [sym_property_modifier] = ACTIONS(4270), - [anon_sym_abstract] = ACTIONS(4270), - [anon_sym_final] = ACTIONS(4270), - [anon_sym_open] = ACTIONS(4270), - [anon_sym_vararg] = ACTIONS(4270), - [anon_sym_noinline] = ACTIONS(4270), - [anon_sym_crossinline] = ACTIONS(4270), - [anon_sym_expect] = ACTIONS(4270), - [anon_sym_actual] = ACTIONS(4270), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4272), - [sym_safe_nav] = ACTIONS(4272), - [sym_multiline_comment] = ACTIONS(3), - }, - [3002] = { - [sym_class_body] = STATE(3246), - [sym__alpha_identifier] = ACTIONS(4591), - [anon_sym_AT] = ACTIONS(4593), - [anon_sym_LBRACK] = ACTIONS(4593), - [anon_sym_DOT] = ACTIONS(4591), - [anon_sym_as] = ACTIONS(4591), - [anon_sym_EQ] = ACTIONS(4591), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4593), - [anon_sym_LPAREN] = ACTIONS(4593), - [anon_sym_COMMA] = ACTIONS(4593), - [anon_sym_LT] = ACTIONS(4591), - [anon_sym_GT] = ACTIONS(4591), - [anon_sym_where] = ACTIONS(4591), - [anon_sym_object] = ACTIONS(4591), - [anon_sym_fun] = ACTIONS(4591), - [anon_sym_SEMI] = ACTIONS(4593), - [anon_sym_get] = ACTIONS(4591), - [anon_sym_set] = ACTIONS(4591), - [anon_sym_this] = ACTIONS(4591), - [anon_sym_super] = ACTIONS(4591), - [anon_sym_STAR] = ACTIONS(4591), - [sym_label] = ACTIONS(4591), - [anon_sym_in] = ACTIONS(4591), - [anon_sym_DOT_DOT] = ACTIONS(4593), - [anon_sym_QMARK_COLON] = ACTIONS(4593), - [anon_sym_AMP_AMP] = ACTIONS(4593), - [anon_sym_PIPE_PIPE] = ACTIONS(4593), - [anon_sym_null] = ACTIONS(4591), - [anon_sym_if] = ACTIONS(4591), - [anon_sym_else] = ACTIONS(4591), - [anon_sym_when] = ACTIONS(4591), - [anon_sym_try] = ACTIONS(4591), - [anon_sym_throw] = ACTIONS(4591), - [anon_sym_return] = ACTIONS(4591), - [anon_sym_continue] = ACTIONS(4591), - [anon_sym_break] = ACTIONS(4591), - [anon_sym_COLON_COLON] = ACTIONS(4593), - [anon_sym_PLUS_EQ] = ACTIONS(4593), - [anon_sym_DASH_EQ] = ACTIONS(4593), - [anon_sym_STAR_EQ] = ACTIONS(4593), - [anon_sym_SLASH_EQ] = ACTIONS(4593), - [anon_sym_PERCENT_EQ] = ACTIONS(4593), - [anon_sym_BANG_EQ] = ACTIONS(4591), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4593), - [anon_sym_EQ_EQ] = ACTIONS(4591), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4593), - [anon_sym_LT_EQ] = ACTIONS(4593), - [anon_sym_GT_EQ] = ACTIONS(4593), - [anon_sym_BANGin] = ACTIONS(4593), - [anon_sym_is] = ACTIONS(4591), - [anon_sym_BANGis] = ACTIONS(4593), - [anon_sym_PLUS] = ACTIONS(4591), - [anon_sym_DASH] = ACTIONS(4591), - [anon_sym_SLASH] = ACTIONS(4591), - [anon_sym_PERCENT] = ACTIONS(4591), - [anon_sym_as_QMARK] = ACTIONS(4593), - [anon_sym_PLUS_PLUS] = ACTIONS(4593), - [anon_sym_DASH_DASH] = ACTIONS(4593), - [anon_sym_BANG] = ACTIONS(4591), - [anon_sym_BANG_BANG] = ACTIONS(4593), - [anon_sym_data] = ACTIONS(4591), - [anon_sym_inner] = ACTIONS(4591), - [anon_sym_value] = ACTIONS(4591), - [anon_sym_expect] = ACTIONS(4591), - [anon_sym_actual] = ACTIONS(4591), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4593), - [anon_sym_continue_AT] = ACTIONS(4593), - [anon_sym_break_AT] = ACTIONS(4593), - [anon_sym_this_AT] = ACTIONS(4593), - [anon_sym_super_AT] = ACTIONS(4593), - [sym_real_literal] = ACTIONS(4593), - [sym_integer_literal] = ACTIONS(4591), - [sym_hex_literal] = ACTIONS(4593), - [sym_bin_literal] = ACTIONS(4593), - [anon_sym_true] = ACTIONS(4591), - [anon_sym_false] = ACTIONS(4591), - [anon_sym_SQUOTE] = ACTIONS(4593), - [sym__backtick_identifier] = ACTIONS(4593), - [sym__automatic_semicolon] = ACTIONS(4593), - [sym_safe_nav] = ACTIONS(4593), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4593), - }, - [3003] = { - [sym_class_body] = STATE(3226), - [sym__alpha_identifier] = ACTIONS(4517), - [anon_sym_AT] = ACTIONS(4519), - [anon_sym_LBRACK] = ACTIONS(4519), - [anon_sym_DOT] = ACTIONS(4517), - [anon_sym_as] = ACTIONS(4517), - [anon_sym_EQ] = ACTIONS(4517), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4519), - [anon_sym_LPAREN] = ACTIONS(4519), - [anon_sym_COMMA] = ACTIONS(4519), - [anon_sym_LT] = ACTIONS(4517), - [anon_sym_GT] = ACTIONS(4517), - [anon_sym_where] = ACTIONS(4517), - [anon_sym_object] = ACTIONS(4517), - [anon_sym_fun] = ACTIONS(4517), - [anon_sym_SEMI] = ACTIONS(4519), - [anon_sym_get] = ACTIONS(4517), - [anon_sym_set] = ACTIONS(4517), - [anon_sym_this] = ACTIONS(4517), - [anon_sym_super] = ACTIONS(4517), - [anon_sym_STAR] = ACTIONS(4517), - [sym_label] = ACTIONS(4517), - [anon_sym_in] = ACTIONS(4517), - [anon_sym_DOT_DOT] = ACTIONS(4519), - [anon_sym_QMARK_COLON] = ACTIONS(4519), - [anon_sym_AMP_AMP] = ACTIONS(4519), - [anon_sym_PIPE_PIPE] = ACTIONS(4519), - [anon_sym_null] = ACTIONS(4517), - [anon_sym_if] = ACTIONS(4517), - [anon_sym_else] = ACTIONS(4517), - [anon_sym_when] = ACTIONS(4517), - [anon_sym_try] = ACTIONS(4517), - [anon_sym_throw] = ACTIONS(4517), - [anon_sym_return] = ACTIONS(4517), - [anon_sym_continue] = ACTIONS(4517), - [anon_sym_break] = ACTIONS(4517), - [anon_sym_COLON_COLON] = ACTIONS(4519), - [anon_sym_PLUS_EQ] = ACTIONS(4519), - [anon_sym_DASH_EQ] = ACTIONS(4519), - [anon_sym_STAR_EQ] = ACTIONS(4519), - [anon_sym_SLASH_EQ] = ACTIONS(4519), - [anon_sym_PERCENT_EQ] = ACTIONS(4519), - [anon_sym_BANG_EQ] = ACTIONS(4517), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4519), - [anon_sym_EQ_EQ] = ACTIONS(4517), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4519), - [anon_sym_LT_EQ] = ACTIONS(4519), - [anon_sym_GT_EQ] = ACTIONS(4519), - [anon_sym_BANGin] = ACTIONS(4519), - [anon_sym_is] = ACTIONS(4517), - [anon_sym_BANGis] = ACTIONS(4519), - [anon_sym_PLUS] = ACTIONS(4517), - [anon_sym_DASH] = ACTIONS(4517), - [anon_sym_SLASH] = ACTIONS(4517), - [anon_sym_PERCENT] = ACTIONS(4517), - [anon_sym_as_QMARK] = ACTIONS(4519), - [anon_sym_PLUS_PLUS] = ACTIONS(4519), - [anon_sym_DASH_DASH] = ACTIONS(4519), - [anon_sym_BANG] = ACTIONS(4517), - [anon_sym_BANG_BANG] = ACTIONS(4519), - [anon_sym_data] = ACTIONS(4517), - [anon_sym_inner] = ACTIONS(4517), - [anon_sym_value] = ACTIONS(4517), - [anon_sym_expect] = ACTIONS(4517), - [anon_sym_actual] = ACTIONS(4517), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4519), - [anon_sym_continue_AT] = ACTIONS(4519), - [anon_sym_break_AT] = ACTIONS(4519), - [anon_sym_this_AT] = ACTIONS(4519), - [anon_sym_super_AT] = ACTIONS(4519), - [sym_real_literal] = ACTIONS(4519), - [sym_integer_literal] = ACTIONS(4517), - [sym_hex_literal] = ACTIONS(4519), - [sym_bin_literal] = ACTIONS(4519), - [anon_sym_true] = ACTIONS(4517), - [anon_sym_false] = ACTIONS(4517), - [anon_sym_SQUOTE] = ACTIONS(4519), - [sym__backtick_identifier] = ACTIONS(4519), - [sym__automatic_semicolon] = ACTIONS(4519), - [sym_safe_nav] = ACTIONS(4519), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4519), - }, - [3004] = { - [sym__alpha_identifier] = ACTIONS(4595), - [anon_sym_AT] = ACTIONS(4597), - [anon_sym_COLON] = ACTIONS(4595), - [anon_sym_LBRACK] = ACTIONS(4597), - [anon_sym_DOT] = ACTIONS(4595), - [anon_sym_as] = ACTIONS(4595), - [anon_sym_EQ] = ACTIONS(4595), - [anon_sym_LBRACE] = ACTIONS(4597), - [anon_sym_RBRACE] = ACTIONS(4597), - [anon_sym_LPAREN] = ACTIONS(4597), - [anon_sym_COMMA] = ACTIONS(4597), - [anon_sym_LT] = ACTIONS(4595), - [anon_sym_GT] = ACTIONS(4595), - [anon_sym_where] = ACTIONS(4595), - [anon_sym_object] = ACTIONS(4595), - [anon_sym_fun] = ACTIONS(4595), - [anon_sym_SEMI] = ACTIONS(4597), - [anon_sym_get] = ACTIONS(4595), - [anon_sym_set] = ACTIONS(4595), - [anon_sym_this] = ACTIONS(4595), - [anon_sym_super] = ACTIONS(4595), - [anon_sym_STAR] = ACTIONS(4595), - [sym_label] = ACTIONS(4595), - [anon_sym_in] = ACTIONS(4595), - [anon_sym_DOT_DOT] = ACTIONS(4597), - [anon_sym_QMARK_COLON] = ACTIONS(4597), - [anon_sym_AMP_AMP] = ACTIONS(4597), - [anon_sym_PIPE_PIPE] = ACTIONS(4597), - [anon_sym_null] = ACTIONS(4595), - [anon_sym_if] = ACTIONS(4595), - [anon_sym_else] = ACTIONS(4595), - [anon_sym_when] = ACTIONS(4595), - [anon_sym_try] = ACTIONS(4595), - [anon_sym_throw] = ACTIONS(4595), - [anon_sym_return] = ACTIONS(4595), - [anon_sym_continue] = ACTIONS(4595), - [anon_sym_break] = ACTIONS(4595), - [anon_sym_COLON_COLON] = ACTIONS(4597), - [anon_sym_PLUS_EQ] = ACTIONS(4597), - [anon_sym_DASH_EQ] = ACTIONS(4597), - [anon_sym_STAR_EQ] = ACTIONS(4597), - [anon_sym_SLASH_EQ] = ACTIONS(4597), - [anon_sym_PERCENT_EQ] = ACTIONS(4597), - [anon_sym_BANG_EQ] = ACTIONS(4595), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4597), - [anon_sym_EQ_EQ] = ACTIONS(4595), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4597), - [anon_sym_LT_EQ] = ACTIONS(4597), - [anon_sym_GT_EQ] = ACTIONS(4597), - [anon_sym_BANGin] = ACTIONS(4597), - [anon_sym_is] = ACTIONS(4595), - [anon_sym_BANGis] = ACTIONS(4597), - [anon_sym_PLUS] = ACTIONS(4595), - [anon_sym_DASH] = ACTIONS(4595), - [anon_sym_SLASH] = ACTIONS(4595), - [anon_sym_PERCENT] = ACTIONS(4595), - [anon_sym_as_QMARK] = ACTIONS(4597), - [anon_sym_PLUS_PLUS] = ACTIONS(4597), - [anon_sym_DASH_DASH] = ACTIONS(4597), - [anon_sym_BANG] = ACTIONS(4595), - [anon_sym_BANG_BANG] = ACTIONS(4597), - [anon_sym_data] = ACTIONS(4595), - [anon_sym_inner] = ACTIONS(4595), - [anon_sym_value] = ACTIONS(4595), - [anon_sym_expect] = ACTIONS(4595), - [anon_sym_actual] = ACTIONS(4595), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4597), - [anon_sym_continue_AT] = ACTIONS(4597), - [anon_sym_break_AT] = ACTIONS(4597), - [anon_sym_this_AT] = ACTIONS(4597), - [anon_sym_super_AT] = ACTIONS(4597), - [sym_real_literal] = ACTIONS(4597), - [sym_integer_literal] = ACTIONS(4595), - [sym_hex_literal] = ACTIONS(4597), - [sym_bin_literal] = ACTIONS(4597), - [anon_sym_true] = ACTIONS(4595), - [anon_sym_false] = ACTIONS(4595), - [anon_sym_SQUOTE] = ACTIONS(4597), - [sym__backtick_identifier] = ACTIONS(4597), - [sym__automatic_semicolon] = ACTIONS(4597), - [sym_safe_nav] = ACTIONS(4597), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4597), - }, - [3005] = { - [sym_class_body] = STATE(3238), - [sym__alpha_identifier] = ACTIONS(4455), - [anon_sym_AT] = ACTIONS(4457), - [anon_sym_LBRACK] = ACTIONS(4457), - [anon_sym_DOT] = ACTIONS(4455), - [anon_sym_as] = ACTIONS(4455), - [anon_sym_EQ] = ACTIONS(4455), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4457), - [anon_sym_LPAREN] = ACTIONS(4457), - [anon_sym_COMMA] = ACTIONS(4457), - [anon_sym_LT] = ACTIONS(4455), - [anon_sym_GT] = ACTIONS(4455), - [anon_sym_where] = ACTIONS(4455), - [anon_sym_object] = ACTIONS(4455), - [anon_sym_fun] = ACTIONS(4455), - [anon_sym_SEMI] = ACTIONS(4457), - [anon_sym_get] = ACTIONS(4455), - [anon_sym_set] = ACTIONS(4455), - [anon_sym_this] = ACTIONS(4455), - [anon_sym_super] = ACTIONS(4455), - [anon_sym_STAR] = ACTIONS(4455), - [sym_label] = ACTIONS(4455), - [anon_sym_in] = ACTIONS(4455), - [anon_sym_DOT_DOT] = ACTIONS(4457), - [anon_sym_QMARK_COLON] = ACTIONS(4457), - [anon_sym_AMP_AMP] = ACTIONS(4457), - [anon_sym_PIPE_PIPE] = ACTIONS(4457), - [anon_sym_null] = ACTIONS(4455), - [anon_sym_if] = ACTIONS(4455), - [anon_sym_else] = ACTIONS(4455), - [anon_sym_when] = ACTIONS(4455), - [anon_sym_try] = ACTIONS(4455), - [anon_sym_throw] = ACTIONS(4455), - [anon_sym_return] = ACTIONS(4455), - [anon_sym_continue] = ACTIONS(4455), - [anon_sym_break] = ACTIONS(4455), - [anon_sym_COLON_COLON] = ACTIONS(4457), - [anon_sym_PLUS_EQ] = ACTIONS(4457), - [anon_sym_DASH_EQ] = ACTIONS(4457), - [anon_sym_STAR_EQ] = ACTIONS(4457), - [anon_sym_SLASH_EQ] = ACTIONS(4457), - [anon_sym_PERCENT_EQ] = ACTIONS(4457), - [anon_sym_BANG_EQ] = ACTIONS(4455), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4457), - [anon_sym_EQ_EQ] = ACTIONS(4455), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4457), - [anon_sym_LT_EQ] = ACTIONS(4457), - [anon_sym_GT_EQ] = ACTIONS(4457), - [anon_sym_BANGin] = ACTIONS(4457), - [anon_sym_is] = ACTIONS(4455), - [anon_sym_BANGis] = ACTIONS(4457), - [anon_sym_PLUS] = ACTIONS(4455), - [anon_sym_DASH] = ACTIONS(4455), - [anon_sym_SLASH] = ACTIONS(4455), - [anon_sym_PERCENT] = ACTIONS(4455), - [anon_sym_as_QMARK] = ACTIONS(4457), - [anon_sym_PLUS_PLUS] = ACTIONS(4457), - [anon_sym_DASH_DASH] = ACTIONS(4457), - [anon_sym_BANG] = ACTIONS(4455), - [anon_sym_BANG_BANG] = ACTIONS(4457), - [anon_sym_data] = ACTIONS(4455), - [anon_sym_inner] = ACTIONS(4455), - [anon_sym_value] = ACTIONS(4455), - [anon_sym_expect] = ACTIONS(4455), - [anon_sym_actual] = ACTIONS(4455), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4457), - [anon_sym_continue_AT] = ACTIONS(4457), - [anon_sym_break_AT] = ACTIONS(4457), - [anon_sym_this_AT] = ACTIONS(4457), - [anon_sym_super_AT] = ACTIONS(4457), - [sym_real_literal] = ACTIONS(4457), - [sym_integer_literal] = ACTIONS(4455), - [sym_hex_literal] = ACTIONS(4457), - [sym_bin_literal] = ACTIONS(4457), - [anon_sym_true] = ACTIONS(4455), - [anon_sym_false] = ACTIONS(4455), - [anon_sym_SQUOTE] = ACTIONS(4457), - [sym__backtick_identifier] = ACTIONS(4457), - [sym__automatic_semicolon] = ACTIONS(4457), - [sym_safe_nav] = ACTIONS(4457), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4457), - }, - [3006] = { - [sym_enum_class_body] = STATE(3221), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3218), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [3007] = { - [sym_enum_class_body] = STATE(3234), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(4335), - [anon_sym_object] = ACTIONS(4335), - [anon_sym_fun] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_this] = ACTIONS(4335), - [anon_sym_super] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4335), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_null] = ACTIONS(4335), - [anon_sym_if] = ACTIONS(4335), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_when] = ACTIONS(4335), - [anon_sym_try] = ACTIONS(4335), - [anon_sym_throw] = ACTIONS(4335), - [anon_sym_return] = ACTIONS(4335), - [anon_sym_continue] = ACTIONS(4335), - [anon_sym_break] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG] = ACTIONS(4335), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4337), - [anon_sym_continue_AT] = ACTIONS(4337), - [anon_sym_break_AT] = ACTIONS(4337), - [anon_sym_this_AT] = ACTIONS(4337), - [anon_sym_super_AT] = ACTIONS(4337), - [sym_real_literal] = ACTIONS(4337), - [sym_integer_literal] = ACTIONS(4335), - [sym_hex_literal] = ACTIONS(4337), - [sym_bin_literal] = ACTIONS(4337), - [anon_sym_true] = ACTIONS(4335), - [anon_sym_false] = ACTIONS(4335), - [anon_sym_SQUOTE] = ACTIONS(4337), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4337), - }, - [3008] = { - [aux_sym_type_constraints_repeat1] = STATE(2987), - [sym__alpha_identifier] = ACTIONS(4388), - [anon_sym_AT] = ACTIONS(4390), - [anon_sym_LBRACK] = ACTIONS(4390), - [anon_sym_DOT] = ACTIONS(4388), - [anon_sym_as] = ACTIONS(4388), - [anon_sym_EQ] = ACTIONS(4388), - [anon_sym_LBRACE] = ACTIONS(4390), - [anon_sym_RBRACE] = ACTIONS(4390), - [anon_sym_LPAREN] = ACTIONS(4390), - [anon_sym_COMMA] = ACTIONS(6532), - [anon_sym_LT] = ACTIONS(4388), - [anon_sym_GT] = ACTIONS(4388), - [anon_sym_where] = ACTIONS(4388), - [anon_sym_object] = ACTIONS(4388), - [anon_sym_fun] = ACTIONS(4388), - [anon_sym_SEMI] = ACTIONS(4390), - [anon_sym_get] = ACTIONS(4388), - [anon_sym_set] = ACTIONS(4388), - [anon_sym_this] = ACTIONS(4388), - [anon_sym_super] = ACTIONS(4388), - [anon_sym_STAR] = ACTIONS(4388), - [sym_label] = ACTIONS(4388), - [anon_sym_in] = ACTIONS(4388), - [anon_sym_DOT_DOT] = ACTIONS(4390), - [anon_sym_QMARK_COLON] = ACTIONS(4390), - [anon_sym_AMP_AMP] = ACTIONS(4390), - [anon_sym_PIPE_PIPE] = ACTIONS(4390), - [anon_sym_null] = ACTIONS(4388), - [anon_sym_if] = ACTIONS(4388), - [anon_sym_else] = ACTIONS(4388), - [anon_sym_when] = ACTIONS(4388), - [anon_sym_try] = ACTIONS(4388), - [anon_sym_throw] = ACTIONS(4388), - [anon_sym_return] = ACTIONS(4388), - [anon_sym_continue] = ACTIONS(4388), - [anon_sym_break] = ACTIONS(4388), - [anon_sym_COLON_COLON] = ACTIONS(4390), - [anon_sym_PLUS_EQ] = ACTIONS(4390), - [anon_sym_DASH_EQ] = ACTIONS(4390), - [anon_sym_STAR_EQ] = ACTIONS(4390), - [anon_sym_SLASH_EQ] = ACTIONS(4390), - [anon_sym_PERCENT_EQ] = ACTIONS(4390), - [anon_sym_BANG_EQ] = ACTIONS(4388), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4390), - [anon_sym_EQ_EQ] = ACTIONS(4388), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4390), - [anon_sym_LT_EQ] = ACTIONS(4390), - [anon_sym_GT_EQ] = ACTIONS(4390), - [anon_sym_BANGin] = ACTIONS(4390), - [anon_sym_is] = ACTIONS(4388), - [anon_sym_BANGis] = ACTIONS(4390), - [anon_sym_PLUS] = ACTIONS(4388), - [anon_sym_DASH] = ACTIONS(4388), - [anon_sym_SLASH] = ACTIONS(4388), - [anon_sym_PERCENT] = ACTIONS(4388), - [anon_sym_as_QMARK] = ACTIONS(4390), - [anon_sym_PLUS_PLUS] = ACTIONS(4390), - [anon_sym_DASH_DASH] = ACTIONS(4390), - [anon_sym_BANG] = ACTIONS(4388), - [anon_sym_BANG_BANG] = ACTIONS(4390), - [anon_sym_data] = ACTIONS(4388), - [anon_sym_inner] = ACTIONS(4388), - [anon_sym_value] = ACTIONS(4388), - [anon_sym_expect] = ACTIONS(4388), - [anon_sym_actual] = ACTIONS(4388), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4390), - [anon_sym_continue_AT] = ACTIONS(4390), - [anon_sym_break_AT] = ACTIONS(4390), - [anon_sym_this_AT] = ACTIONS(4390), - [anon_sym_super_AT] = ACTIONS(4390), - [sym_real_literal] = ACTIONS(4390), - [sym_integer_literal] = ACTIONS(4388), - [sym_hex_literal] = ACTIONS(4390), - [sym_bin_literal] = ACTIONS(4390), - [anon_sym_true] = ACTIONS(4388), - [anon_sym_false] = ACTIONS(4388), - [anon_sym_SQUOTE] = ACTIONS(4390), - [sym__backtick_identifier] = ACTIONS(4390), - [sym__automatic_semicolon] = ACTIONS(4390), - [sym_safe_nav] = ACTIONS(4390), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4390), - }, - [3009] = { - [sym_class_body] = STATE(3059), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(4274), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [3010] = { - [sym__alpha_identifier] = ACTIONS(4499), - [anon_sym_AT] = ACTIONS(4501), - [anon_sym_COLON] = ACTIONS(4499), - [anon_sym_LBRACK] = ACTIONS(4501), - [anon_sym_DOT] = ACTIONS(4499), - [anon_sym_as] = ACTIONS(4499), - [anon_sym_EQ] = ACTIONS(4499), - [anon_sym_LBRACE] = ACTIONS(4501), - [anon_sym_RBRACE] = ACTIONS(4501), - [anon_sym_LPAREN] = ACTIONS(4501), - [anon_sym_COMMA] = ACTIONS(4501), - [anon_sym_LT] = ACTIONS(4499), - [anon_sym_GT] = ACTIONS(4499), - [anon_sym_where] = ACTIONS(4499), - [anon_sym_object] = ACTIONS(4499), - [anon_sym_fun] = ACTIONS(4499), - [anon_sym_SEMI] = ACTIONS(4501), - [anon_sym_get] = ACTIONS(4499), - [anon_sym_set] = ACTIONS(4499), - [anon_sym_this] = ACTIONS(4499), - [anon_sym_super] = ACTIONS(4499), - [anon_sym_STAR] = ACTIONS(4499), - [sym_label] = ACTIONS(4499), - [anon_sym_in] = ACTIONS(4499), - [anon_sym_DOT_DOT] = ACTIONS(4501), - [anon_sym_QMARK_COLON] = ACTIONS(4501), - [anon_sym_AMP_AMP] = ACTIONS(4501), - [anon_sym_PIPE_PIPE] = ACTIONS(4501), - [anon_sym_null] = ACTIONS(4499), - [anon_sym_if] = ACTIONS(4499), - [anon_sym_else] = ACTIONS(4499), - [anon_sym_when] = ACTIONS(4499), - [anon_sym_try] = ACTIONS(4499), - [anon_sym_throw] = ACTIONS(4499), - [anon_sym_return] = ACTIONS(4499), - [anon_sym_continue] = ACTIONS(4499), - [anon_sym_break] = ACTIONS(4499), - [anon_sym_COLON_COLON] = ACTIONS(4501), - [anon_sym_PLUS_EQ] = ACTIONS(4501), - [anon_sym_DASH_EQ] = ACTIONS(4501), - [anon_sym_STAR_EQ] = ACTIONS(4501), - [anon_sym_SLASH_EQ] = ACTIONS(4501), - [anon_sym_PERCENT_EQ] = ACTIONS(4501), - [anon_sym_BANG_EQ] = ACTIONS(4499), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4501), - [anon_sym_EQ_EQ] = ACTIONS(4499), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4501), - [anon_sym_LT_EQ] = ACTIONS(4501), - [anon_sym_GT_EQ] = ACTIONS(4501), - [anon_sym_BANGin] = ACTIONS(4501), - [anon_sym_is] = ACTIONS(4499), - [anon_sym_BANGis] = ACTIONS(4501), - [anon_sym_PLUS] = ACTIONS(4499), - [anon_sym_DASH] = ACTIONS(4499), - [anon_sym_SLASH] = ACTIONS(4499), - [anon_sym_PERCENT] = ACTIONS(4499), - [anon_sym_as_QMARK] = ACTIONS(4501), - [anon_sym_PLUS_PLUS] = ACTIONS(4501), - [anon_sym_DASH_DASH] = ACTIONS(4501), - [anon_sym_BANG] = ACTIONS(4499), - [anon_sym_BANG_BANG] = ACTIONS(4501), - [anon_sym_data] = ACTIONS(4499), - [anon_sym_inner] = ACTIONS(4499), - [anon_sym_value] = ACTIONS(4499), - [anon_sym_expect] = ACTIONS(4499), - [anon_sym_actual] = ACTIONS(4499), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4501), - [anon_sym_continue_AT] = ACTIONS(4501), - [anon_sym_break_AT] = ACTIONS(4501), - [anon_sym_this_AT] = ACTIONS(4501), - [anon_sym_super_AT] = ACTIONS(4501), - [sym_real_literal] = ACTIONS(4501), - [sym_integer_literal] = ACTIONS(4499), - [sym_hex_literal] = ACTIONS(4501), - [sym_bin_literal] = ACTIONS(4501), - [anon_sym_true] = ACTIONS(4499), - [anon_sym_false] = ACTIONS(4499), - [anon_sym_SQUOTE] = ACTIONS(4501), - [sym__backtick_identifier] = ACTIONS(4501), - [sym__automatic_semicolon] = ACTIONS(4501), - [sym_safe_nav] = ACTIONS(4501), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4501), - }, - [3011] = { - [sym__alpha_identifier] = ACTIONS(4503), - [anon_sym_AT] = ACTIONS(4505), - [anon_sym_COLON] = ACTIONS(4503), - [anon_sym_LBRACK] = ACTIONS(4505), - [anon_sym_DOT] = ACTIONS(4503), - [anon_sym_as] = ACTIONS(4503), - [anon_sym_EQ] = ACTIONS(4503), - [anon_sym_LBRACE] = ACTIONS(4505), - [anon_sym_RBRACE] = ACTIONS(4505), - [anon_sym_LPAREN] = ACTIONS(4505), - [anon_sym_COMMA] = ACTIONS(4505), - [anon_sym_LT] = ACTIONS(4503), - [anon_sym_GT] = ACTIONS(4503), - [anon_sym_where] = ACTIONS(4503), - [anon_sym_object] = ACTIONS(4503), - [anon_sym_fun] = ACTIONS(4503), - [anon_sym_SEMI] = ACTIONS(4505), - [anon_sym_get] = ACTIONS(4503), - [anon_sym_set] = ACTIONS(4503), - [anon_sym_this] = ACTIONS(4503), - [anon_sym_super] = ACTIONS(4503), - [anon_sym_STAR] = ACTIONS(4503), - [sym_label] = ACTIONS(4503), - [anon_sym_in] = ACTIONS(4503), - [anon_sym_DOT_DOT] = ACTIONS(4505), - [anon_sym_QMARK_COLON] = ACTIONS(4505), - [anon_sym_AMP_AMP] = ACTIONS(4505), - [anon_sym_PIPE_PIPE] = ACTIONS(4505), - [anon_sym_null] = ACTIONS(4503), - [anon_sym_if] = ACTIONS(4503), - [anon_sym_else] = ACTIONS(4503), - [anon_sym_when] = ACTIONS(4503), - [anon_sym_try] = ACTIONS(4503), - [anon_sym_throw] = ACTIONS(4503), - [anon_sym_return] = ACTIONS(4503), - [anon_sym_continue] = ACTIONS(4503), - [anon_sym_break] = ACTIONS(4503), - [anon_sym_COLON_COLON] = ACTIONS(4505), - [anon_sym_PLUS_EQ] = ACTIONS(4505), - [anon_sym_DASH_EQ] = ACTIONS(4505), - [anon_sym_STAR_EQ] = ACTIONS(4505), - [anon_sym_SLASH_EQ] = ACTIONS(4505), - [anon_sym_PERCENT_EQ] = ACTIONS(4505), - [anon_sym_BANG_EQ] = ACTIONS(4503), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4505), - [anon_sym_EQ_EQ] = ACTIONS(4503), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4505), - [anon_sym_LT_EQ] = ACTIONS(4505), - [anon_sym_GT_EQ] = ACTIONS(4505), - [anon_sym_BANGin] = ACTIONS(4505), - [anon_sym_is] = ACTIONS(4503), - [anon_sym_BANGis] = ACTIONS(4505), - [anon_sym_PLUS] = ACTIONS(4503), - [anon_sym_DASH] = ACTIONS(4503), - [anon_sym_SLASH] = ACTIONS(4503), - [anon_sym_PERCENT] = ACTIONS(4503), - [anon_sym_as_QMARK] = ACTIONS(4505), - [anon_sym_PLUS_PLUS] = ACTIONS(4505), - [anon_sym_DASH_DASH] = ACTIONS(4505), - [anon_sym_BANG] = ACTIONS(4503), - [anon_sym_BANG_BANG] = ACTIONS(4505), - [anon_sym_data] = ACTIONS(4503), - [anon_sym_inner] = ACTIONS(4503), - [anon_sym_value] = ACTIONS(4503), - [anon_sym_expect] = ACTIONS(4503), - [anon_sym_actual] = ACTIONS(4503), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4505), - [anon_sym_continue_AT] = ACTIONS(4505), - [anon_sym_break_AT] = ACTIONS(4505), - [anon_sym_this_AT] = ACTIONS(4505), - [anon_sym_super_AT] = ACTIONS(4505), - [sym_real_literal] = ACTIONS(4505), - [sym_integer_literal] = ACTIONS(4503), - [sym_hex_literal] = ACTIONS(4505), - [sym_bin_literal] = ACTIONS(4505), - [anon_sym_true] = ACTIONS(4503), - [anon_sym_false] = ACTIONS(4503), - [anon_sym_SQUOTE] = ACTIONS(4505), - [sym__backtick_identifier] = ACTIONS(4505), - [sym__automatic_semicolon] = ACTIONS(4505), - [sym_safe_nav] = ACTIONS(4505), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4505), - }, - [3012] = { - [sym_class_body] = STATE(3234), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(4335), - [anon_sym_object] = ACTIONS(4335), - [anon_sym_fun] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_this] = ACTIONS(4335), - [anon_sym_super] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4335), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_null] = ACTIONS(4335), - [anon_sym_if] = ACTIONS(4335), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_when] = ACTIONS(4335), - [anon_sym_try] = ACTIONS(4335), - [anon_sym_throw] = ACTIONS(4335), - [anon_sym_return] = ACTIONS(4335), - [anon_sym_continue] = ACTIONS(4335), - [anon_sym_break] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG] = ACTIONS(4335), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4337), - [anon_sym_continue_AT] = ACTIONS(4337), - [anon_sym_break_AT] = ACTIONS(4337), - [anon_sym_this_AT] = ACTIONS(4337), - [anon_sym_super_AT] = ACTIONS(4337), - [sym_real_literal] = ACTIONS(4337), - [sym_integer_literal] = ACTIONS(4335), - [sym_hex_literal] = ACTIONS(4337), - [sym_bin_literal] = ACTIONS(4337), - [anon_sym_true] = ACTIONS(4335), - [anon_sym_false] = ACTIONS(4335), - [anon_sym_SQUOTE] = ACTIONS(4337), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4337), - }, - [3013] = { - [sym__alpha_identifier] = ACTIONS(4676), - [anon_sym_AT] = ACTIONS(4678), - [anon_sym_LBRACK] = ACTIONS(4678), - [anon_sym_DOT] = ACTIONS(4676), - [anon_sym_as] = ACTIONS(4676), - [anon_sym_EQ] = ACTIONS(4676), - [anon_sym_LBRACE] = ACTIONS(4678), - [anon_sym_RBRACE] = ACTIONS(4678), - [anon_sym_LPAREN] = ACTIONS(4678), - [anon_sym_COMMA] = ACTIONS(4678), - [anon_sym_by] = ACTIONS(4676), - [anon_sym_LT] = ACTIONS(4676), - [anon_sym_GT] = ACTIONS(4676), - [anon_sym_where] = ACTIONS(4676), - [anon_sym_object] = ACTIONS(4676), - [anon_sym_fun] = ACTIONS(4676), - [anon_sym_SEMI] = ACTIONS(4678), - [anon_sym_get] = ACTIONS(4676), - [anon_sym_set] = ACTIONS(4676), - [anon_sym_this] = ACTIONS(4676), - [anon_sym_super] = ACTIONS(4676), - [anon_sym_STAR] = ACTIONS(4676), - [sym_label] = ACTIONS(4676), - [anon_sym_in] = ACTIONS(4676), - [anon_sym_DOT_DOT] = ACTIONS(4678), - [anon_sym_QMARK_COLON] = ACTIONS(4678), - [anon_sym_AMP_AMP] = ACTIONS(4678), - [anon_sym_PIPE_PIPE] = ACTIONS(4678), - [anon_sym_null] = ACTIONS(4676), - [anon_sym_if] = ACTIONS(4676), - [anon_sym_else] = ACTIONS(4676), - [anon_sym_when] = ACTIONS(4676), - [anon_sym_try] = ACTIONS(4676), - [anon_sym_throw] = ACTIONS(4676), - [anon_sym_return] = ACTIONS(4676), - [anon_sym_continue] = ACTIONS(4676), - [anon_sym_break] = ACTIONS(4676), - [anon_sym_COLON_COLON] = ACTIONS(4678), - [anon_sym_PLUS_EQ] = ACTIONS(4678), - [anon_sym_DASH_EQ] = ACTIONS(4678), - [anon_sym_STAR_EQ] = ACTIONS(4678), - [anon_sym_SLASH_EQ] = ACTIONS(4678), - [anon_sym_PERCENT_EQ] = ACTIONS(4678), - [anon_sym_BANG_EQ] = ACTIONS(4676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4678), - [anon_sym_EQ_EQ] = ACTIONS(4676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4678), - [anon_sym_LT_EQ] = ACTIONS(4678), - [anon_sym_GT_EQ] = ACTIONS(4678), - [anon_sym_BANGin] = ACTIONS(4678), - [anon_sym_is] = ACTIONS(4676), - [anon_sym_BANGis] = ACTIONS(4678), - [anon_sym_PLUS] = ACTIONS(4676), - [anon_sym_DASH] = ACTIONS(4676), - [anon_sym_SLASH] = ACTIONS(4676), - [anon_sym_PERCENT] = ACTIONS(4676), - [anon_sym_as_QMARK] = ACTIONS(4678), - [anon_sym_PLUS_PLUS] = ACTIONS(4678), - [anon_sym_DASH_DASH] = ACTIONS(4678), - [anon_sym_BANG] = ACTIONS(4676), - [anon_sym_BANG_BANG] = ACTIONS(4678), - [anon_sym_data] = ACTIONS(4676), - [anon_sym_inner] = ACTIONS(4676), - [anon_sym_value] = ACTIONS(4676), - [anon_sym_expect] = ACTIONS(4676), - [anon_sym_actual] = ACTIONS(4676), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4678), - [anon_sym_continue_AT] = ACTIONS(4678), - [anon_sym_break_AT] = ACTIONS(4678), - [anon_sym_this_AT] = ACTIONS(4678), - [anon_sym_super_AT] = ACTIONS(4678), - [sym_real_literal] = ACTIONS(4678), - [sym_integer_literal] = ACTIONS(4676), - [sym_hex_literal] = ACTIONS(4678), - [sym_bin_literal] = ACTIONS(4678), - [anon_sym_true] = ACTIONS(4676), - [anon_sym_false] = ACTIONS(4676), - [anon_sym_SQUOTE] = ACTIONS(4678), - [sym__backtick_identifier] = ACTIONS(4678), - [sym__automatic_semicolon] = ACTIONS(4678), - [sym_safe_nav] = ACTIONS(4678), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4678), - }, - [3014] = { - [sym_indexing_suffix] = STATE(7131), - [sym_navigation_suffix] = STATE(7131), - [sym__postfix_unary_operator] = STATE(7131), - [sym__member_access_operator] = STATE(7782), - [sym__postfix_unary_suffix] = STATE(7131), - [aux_sym__postfix_unary_expression_repeat1] = STATE(7131), - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3954), - [anon_sym_DOT] = ACTIONS(3957), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3960), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [sym_label] = ACTIONS(3952), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3962), - [anon_sym_PLUS_EQ] = ACTIONS(3965), - [anon_sym_DASH_EQ] = ACTIONS(3965), - [anon_sym_STAR_EQ] = ACTIONS(3965), - [anon_sym_SLASH_EQ] = ACTIONS(3965), - [anon_sym_PERCENT_EQ] = ACTIONS(3965), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3967), - [anon_sym_DASH_DASH] = ACTIONS(3967), - [anon_sym_BANG_BANG] = ACTIONS(3967), - [anon_sym_suspend] = ACTIONS(3950), - [anon_sym_sealed] = ACTIONS(3950), - [anon_sym_annotation] = ACTIONS(3950), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_override] = ACTIONS(3950), - [anon_sym_lateinit] = ACTIONS(3950), - [anon_sym_public] = ACTIONS(3950), - [anon_sym_private] = ACTIONS(3950), - [anon_sym_internal] = ACTIONS(3950), - [anon_sym_protected] = ACTIONS(3950), - [anon_sym_tailrec] = ACTIONS(3950), - [anon_sym_operator] = ACTIONS(3950), - [anon_sym_infix] = ACTIONS(3950), - [anon_sym_inline] = ACTIONS(3950), - [anon_sym_external] = ACTIONS(3950), - [sym_property_modifier] = ACTIONS(3950), - [anon_sym_abstract] = ACTIONS(3950), - [anon_sym_final] = ACTIONS(3950), - [anon_sym_open] = ACTIONS(3950), - [anon_sym_vararg] = ACTIONS(3950), - [anon_sym_noinline] = ACTIONS(3950), - [anon_sym_crossinline] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3952), - [sym__automatic_semicolon] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3962), - [sym_multiline_comment] = ACTIONS(3), - }, - [3015] = { - [sym_function_body] = STATE(3067), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(6534), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_object] = ACTIONS(4250), - [anon_sym_fun] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_this] = ACTIONS(4250), - [anon_sym_super] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4250), - [sym_label] = ACTIONS(4250), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_null] = ACTIONS(4250), - [anon_sym_if] = ACTIONS(4250), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_when] = ACTIONS(4250), - [anon_sym_try] = ACTIONS(4250), - [anon_sym_throw] = ACTIONS(4250), - [anon_sym_return] = ACTIONS(4250), - [anon_sym_continue] = ACTIONS(4250), - [anon_sym_break] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_PLUS_EQ] = ACTIONS(4252), - [anon_sym_DASH_EQ] = ACTIONS(4252), - [anon_sym_STAR_EQ] = ACTIONS(4252), - [anon_sym_SLASH_EQ] = ACTIONS(4252), - [anon_sym_PERCENT_EQ] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4250), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG] = ACTIONS(4250), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4252), - [anon_sym_continue_AT] = ACTIONS(4252), - [anon_sym_break_AT] = ACTIONS(4252), - [anon_sym_this_AT] = ACTIONS(4252), - [anon_sym_super_AT] = ACTIONS(4252), - [sym_real_literal] = ACTIONS(4252), - [sym_integer_literal] = ACTIONS(4250), - [sym_hex_literal] = ACTIONS(4252), - [sym_bin_literal] = ACTIONS(4252), - [anon_sym_true] = ACTIONS(4250), - [anon_sym_false] = ACTIONS(4250), - [anon_sym_SQUOTE] = ACTIONS(4252), - [sym__backtick_identifier] = ACTIONS(4252), - [sym__automatic_semicolon] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4252), - }, - [3016] = { - [sym_enum_class_body] = STATE(3188), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(4152), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [3017] = { - [sym__alpha_identifier] = ACTIONS(4603), - [anon_sym_AT] = ACTIONS(4605), - [anon_sym_COLON] = ACTIONS(4603), - [anon_sym_LBRACK] = ACTIONS(4605), - [anon_sym_DOT] = ACTIONS(4603), - [anon_sym_as] = ACTIONS(4603), - [anon_sym_EQ] = ACTIONS(4603), - [anon_sym_LBRACE] = ACTIONS(4605), - [anon_sym_RBRACE] = ACTIONS(4605), - [anon_sym_LPAREN] = ACTIONS(4605), - [anon_sym_COMMA] = ACTIONS(4605), - [anon_sym_LT] = ACTIONS(4603), - [anon_sym_GT] = ACTIONS(4603), - [anon_sym_where] = ACTIONS(4603), - [anon_sym_object] = ACTIONS(4603), - [anon_sym_fun] = ACTIONS(4603), - [anon_sym_SEMI] = ACTIONS(4605), - [anon_sym_get] = ACTIONS(4603), - [anon_sym_set] = ACTIONS(4603), - [anon_sym_this] = ACTIONS(4603), - [anon_sym_super] = ACTIONS(4603), - [anon_sym_STAR] = ACTIONS(4603), - [sym_label] = ACTIONS(4603), - [anon_sym_in] = ACTIONS(4603), - [anon_sym_DOT_DOT] = ACTIONS(4605), - [anon_sym_QMARK_COLON] = ACTIONS(4605), - [anon_sym_AMP_AMP] = ACTIONS(4605), - [anon_sym_PIPE_PIPE] = ACTIONS(4605), - [anon_sym_null] = ACTIONS(4603), - [anon_sym_if] = ACTIONS(4603), - [anon_sym_else] = ACTIONS(4603), - [anon_sym_when] = ACTIONS(4603), - [anon_sym_try] = ACTIONS(4603), - [anon_sym_throw] = ACTIONS(4603), - [anon_sym_return] = ACTIONS(4603), - [anon_sym_continue] = ACTIONS(4603), - [anon_sym_break] = ACTIONS(4603), - [anon_sym_COLON_COLON] = ACTIONS(4605), - [anon_sym_PLUS_EQ] = ACTIONS(4605), - [anon_sym_DASH_EQ] = ACTIONS(4605), - [anon_sym_STAR_EQ] = ACTIONS(4605), - [anon_sym_SLASH_EQ] = ACTIONS(4605), - [anon_sym_PERCENT_EQ] = ACTIONS(4605), - [anon_sym_BANG_EQ] = ACTIONS(4603), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4605), - [anon_sym_EQ_EQ] = ACTIONS(4603), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4605), - [anon_sym_LT_EQ] = ACTIONS(4605), - [anon_sym_GT_EQ] = ACTIONS(4605), - [anon_sym_BANGin] = ACTIONS(4605), - [anon_sym_is] = ACTIONS(4603), - [anon_sym_BANGis] = ACTIONS(4605), - [anon_sym_PLUS] = ACTIONS(4603), - [anon_sym_DASH] = ACTIONS(4603), - [anon_sym_SLASH] = ACTIONS(4603), - [anon_sym_PERCENT] = ACTIONS(4603), - [anon_sym_as_QMARK] = ACTIONS(4605), - [anon_sym_PLUS_PLUS] = ACTIONS(4605), - [anon_sym_DASH_DASH] = ACTIONS(4605), - [anon_sym_BANG] = ACTIONS(4603), - [anon_sym_BANG_BANG] = ACTIONS(4605), - [anon_sym_data] = ACTIONS(4603), - [anon_sym_inner] = ACTIONS(4603), - [anon_sym_value] = ACTIONS(4603), - [anon_sym_expect] = ACTIONS(4603), - [anon_sym_actual] = ACTIONS(4603), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4605), - [anon_sym_continue_AT] = ACTIONS(4605), - [anon_sym_break_AT] = ACTIONS(4605), - [anon_sym_this_AT] = ACTIONS(4605), - [anon_sym_super_AT] = ACTIONS(4605), - [sym_real_literal] = ACTIONS(4605), - [sym_integer_literal] = ACTIONS(4603), - [sym_hex_literal] = ACTIONS(4605), - [sym_bin_literal] = ACTIONS(4605), - [anon_sym_true] = ACTIONS(4603), - [anon_sym_false] = ACTIONS(4603), - [anon_sym_SQUOTE] = ACTIONS(4605), - [sym__backtick_identifier] = ACTIONS(4605), - [sym__automatic_semicolon] = ACTIONS(4605), - [sym_safe_nav] = ACTIONS(4605), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4605), - }, - [3018] = { - [sym_class_body] = STATE(3174), - [sym__alpha_identifier] = ACTIONS(4607), - [anon_sym_AT] = ACTIONS(4609), - [anon_sym_LBRACK] = ACTIONS(4609), - [anon_sym_DOT] = ACTIONS(4607), - [anon_sym_as] = ACTIONS(4607), - [anon_sym_EQ] = ACTIONS(4607), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4609), - [anon_sym_LPAREN] = ACTIONS(4609), - [anon_sym_COMMA] = ACTIONS(4609), - [anon_sym_LT] = ACTIONS(4607), - [anon_sym_GT] = ACTIONS(4607), - [anon_sym_where] = ACTIONS(4607), - [anon_sym_object] = ACTIONS(4607), - [anon_sym_fun] = ACTIONS(4607), - [anon_sym_SEMI] = ACTIONS(4609), - [anon_sym_get] = ACTIONS(4607), - [anon_sym_set] = ACTIONS(4607), - [anon_sym_this] = ACTIONS(4607), - [anon_sym_super] = ACTIONS(4607), - [anon_sym_STAR] = ACTIONS(4607), - [sym_label] = ACTIONS(4607), - [anon_sym_in] = ACTIONS(4607), - [anon_sym_DOT_DOT] = ACTIONS(4609), - [anon_sym_QMARK_COLON] = ACTIONS(4609), - [anon_sym_AMP_AMP] = ACTIONS(4609), - [anon_sym_PIPE_PIPE] = ACTIONS(4609), - [anon_sym_null] = ACTIONS(4607), - [anon_sym_if] = ACTIONS(4607), - [anon_sym_else] = ACTIONS(4607), - [anon_sym_when] = ACTIONS(4607), - [anon_sym_try] = ACTIONS(4607), - [anon_sym_throw] = ACTIONS(4607), - [anon_sym_return] = ACTIONS(4607), - [anon_sym_continue] = ACTIONS(4607), - [anon_sym_break] = ACTIONS(4607), - [anon_sym_COLON_COLON] = ACTIONS(4609), - [anon_sym_PLUS_EQ] = ACTIONS(4609), - [anon_sym_DASH_EQ] = ACTIONS(4609), - [anon_sym_STAR_EQ] = ACTIONS(4609), - [anon_sym_SLASH_EQ] = ACTIONS(4609), - [anon_sym_PERCENT_EQ] = ACTIONS(4609), - [anon_sym_BANG_EQ] = ACTIONS(4607), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4609), - [anon_sym_EQ_EQ] = ACTIONS(4607), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4609), - [anon_sym_LT_EQ] = ACTIONS(4609), - [anon_sym_GT_EQ] = ACTIONS(4609), - [anon_sym_BANGin] = ACTIONS(4609), - [anon_sym_is] = ACTIONS(4607), - [anon_sym_BANGis] = ACTIONS(4609), - [anon_sym_PLUS] = ACTIONS(4607), - [anon_sym_DASH] = ACTIONS(4607), - [anon_sym_SLASH] = ACTIONS(4607), - [anon_sym_PERCENT] = ACTIONS(4607), - [anon_sym_as_QMARK] = ACTIONS(4609), - [anon_sym_PLUS_PLUS] = ACTIONS(4609), - [anon_sym_DASH_DASH] = ACTIONS(4609), - [anon_sym_BANG] = ACTIONS(4607), - [anon_sym_BANG_BANG] = ACTIONS(4609), - [anon_sym_data] = ACTIONS(4607), - [anon_sym_inner] = ACTIONS(4607), - [anon_sym_value] = ACTIONS(4607), - [anon_sym_expect] = ACTIONS(4607), - [anon_sym_actual] = ACTIONS(4607), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4609), - [anon_sym_continue_AT] = ACTIONS(4609), - [anon_sym_break_AT] = ACTIONS(4609), - [anon_sym_this_AT] = ACTIONS(4609), - [anon_sym_super_AT] = ACTIONS(4609), - [sym_real_literal] = ACTIONS(4609), - [sym_integer_literal] = ACTIONS(4607), - [sym_hex_literal] = ACTIONS(4609), - [sym_bin_literal] = ACTIONS(4609), - [anon_sym_true] = ACTIONS(4607), - [anon_sym_false] = ACTIONS(4607), - [anon_sym_SQUOTE] = ACTIONS(4609), - [sym__backtick_identifier] = ACTIONS(4609), - [sym__automatic_semicolon] = ACTIONS(4609), - [sym_safe_nav] = ACTIONS(4609), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4609), - }, - [3019] = { - [sym__alpha_identifier] = ACTIONS(4509), - [anon_sym_AT] = ACTIONS(4511), - [anon_sym_COLON] = ACTIONS(4509), - [anon_sym_LBRACK] = ACTIONS(4511), - [anon_sym_DOT] = ACTIONS(4509), - [anon_sym_as] = ACTIONS(4509), - [anon_sym_EQ] = ACTIONS(4509), - [anon_sym_LBRACE] = ACTIONS(4511), - [anon_sym_RBRACE] = ACTIONS(4511), - [anon_sym_LPAREN] = ACTIONS(4511), - [anon_sym_COMMA] = ACTIONS(4511), - [anon_sym_LT] = ACTIONS(4509), - [anon_sym_GT] = ACTIONS(4509), - [anon_sym_where] = ACTIONS(4509), - [anon_sym_object] = ACTIONS(4509), - [anon_sym_fun] = ACTIONS(4509), - [anon_sym_SEMI] = ACTIONS(4511), - [anon_sym_get] = ACTIONS(4509), - [anon_sym_set] = ACTIONS(4509), - [anon_sym_this] = ACTIONS(4509), - [anon_sym_super] = ACTIONS(4509), - [anon_sym_STAR] = ACTIONS(4509), - [sym_label] = ACTIONS(4509), - [anon_sym_in] = ACTIONS(4509), - [anon_sym_DOT_DOT] = ACTIONS(4511), - [anon_sym_QMARK_COLON] = ACTIONS(4511), - [anon_sym_AMP_AMP] = ACTIONS(4511), - [anon_sym_PIPE_PIPE] = ACTIONS(4511), - [anon_sym_null] = ACTIONS(4509), - [anon_sym_if] = ACTIONS(4509), - [anon_sym_else] = ACTIONS(4509), - [anon_sym_when] = ACTIONS(4509), - [anon_sym_try] = ACTIONS(4509), - [anon_sym_throw] = ACTIONS(4509), - [anon_sym_return] = ACTIONS(4509), - [anon_sym_continue] = ACTIONS(4509), - [anon_sym_break] = ACTIONS(4509), - [anon_sym_COLON_COLON] = ACTIONS(4511), - [anon_sym_PLUS_EQ] = ACTIONS(4511), - [anon_sym_DASH_EQ] = ACTIONS(4511), - [anon_sym_STAR_EQ] = ACTIONS(4511), - [anon_sym_SLASH_EQ] = ACTIONS(4511), - [anon_sym_PERCENT_EQ] = ACTIONS(4511), - [anon_sym_BANG_EQ] = ACTIONS(4509), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4511), - [anon_sym_EQ_EQ] = ACTIONS(4509), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4511), - [anon_sym_LT_EQ] = ACTIONS(4511), - [anon_sym_GT_EQ] = ACTIONS(4511), - [anon_sym_BANGin] = ACTIONS(4511), - [anon_sym_is] = ACTIONS(4509), - [anon_sym_BANGis] = ACTIONS(4511), - [anon_sym_PLUS] = ACTIONS(4509), - [anon_sym_DASH] = ACTIONS(4509), - [anon_sym_SLASH] = ACTIONS(4509), - [anon_sym_PERCENT] = ACTIONS(4509), - [anon_sym_as_QMARK] = ACTIONS(4511), - [anon_sym_PLUS_PLUS] = ACTIONS(4511), - [anon_sym_DASH_DASH] = ACTIONS(4511), - [anon_sym_BANG] = ACTIONS(4509), - [anon_sym_BANG_BANG] = ACTIONS(4511), - [anon_sym_data] = ACTIONS(4509), - [anon_sym_inner] = ACTIONS(4509), - [anon_sym_value] = ACTIONS(4509), - [anon_sym_expect] = ACTIONS(4509), - [anon_sym_actual] = ACTIONS(4509), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4511), - [anon_sym_continue_AT] = ACTIONS(4511), - [anon_sym_break_AT] = ACTIONS(4511), - [anon_sym_this_AT] = ACTIONS(4511), - [anon_sym_super_AT] = ACTIONS(4511), - [sym_real_literal] = ACTIONS(4511), - [sym_integer_literal] = ACTIONS(4509), - [sym_hex_literal] = ACTIONS(4511), - [sym_bin_literal] = ACTIONS(4511), - [anon_sym_true] = ACTIONS(4509), - [anon_sym_false] = ACTIONS(4509), - [anon_sym_SQUOTE] = ACTIONS(4511), - [sym__backtick_identifier] = ACTIONS(4511), - [sym__automatic_semicolon] = ACTIONS(4511), - [sym_safe_nav] = ACTIONS(4511), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4511), - }, - [3020] = { - [aux_sym_nullable_type_repeat1] = STATE(2997), - [sym__alpha_identifier] = ACTIONS(4264), - [anon_sym_AT] = ACTIONS(4266), - [anon_sym_LBRACK] = ACTIONS(4266), - [anon_sym_RBRACK] = ACTIONS(4266), - [anon_sym_DOT] = ACTIONS(4264), - [anon_sym_as] = ACTIONS(4264), - [anon_sym_EQ] = ACTIONS(4264), - [anon_sym_LBRACE] = ACTIONS(4266), - [anon_sym_RBRACE] = ACTIONS(4266), - [anon_sym_LPAREN] = ACTIONS(4266), - [anon_sym_COMMA] = ACTIONS(4266), - [anon_sym_RPAREN] = ACTIONS(4266), - [anon_sym_by] = ACTIONS(4264), - [anon_sym_LT] = ACTIONS(4264), - [anon_sym_GT] = ACTIONS(4264), - [anon_sym_where] = ACTIONS(4264), - [anon_sym_SEMI] = ACTIONS(4266), - [anon_sym_get] = ACTIONS(4264), - [anon_sym_set] = ACTIONS(4264), - [sym__quest] = ACTIONS(6536), - [anon_sym_STAR] = ACTIONS(4264), - [anon_sym_DASH_GT] = ACTIONS(4266), - [sym_label] = ACTIONS(4266), - [anon_sym_in] = ACTIONS(4264), - [anon_sym_while] = ACTIONS(4264), - [anon_sym_DOT_DOT] = ACTIONS(4266), - [anon_sym_QMARK_COLON] = ACTIONS(4266), - [anon_sym_AMP_AMP] = ACTIONS(4266), - [anon_sym_PIPE_PIPE] = ACTIONS(4266), - [anon_sym_else] = ACTIONS(4264), - [anon_sym_COLON_COLON] = ACTIONS(4266), - [anon_sym_PLUS_EQ] = ACTIONS(4266), - [anon_sym_DASH_EQ] = ACTIONS(4266), - [anon_sym_STAR_EQ] = ACTIONS(4266), - [anon_sym_SLASH_EQ] = ACTIONS(4266), - [anon_sym_PERCENT_EQ] = ACTIONS(4266), - [anon_sym_BANG_EQ] = ACTIONS(4264), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4266), - [anon_sym_EQ_EQ] = ACTIONS(4264), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4266), - [anon_sym_LT_EQ] = ACTIONS(4266), - [anon_sym_GT_EQ] = ACTIONS(4266), - [anon_sym_BANGin] = ACTIONS(4266), - [anon_sym_is] = ACTIONS(4264), - [anon_sym_BANGis] = ACTIONS(4266), - [anon_sym_PLUS] = ACTIONS(4264), - [anon_sym_DASH] = ACTIONS(4264), - [anon_sym_SLASH] = ACTIONS(4264), - [anon_sym_PERCENT] = ACTIONS(4264), - [anon_sym_as_QMARK] = ACTIONS(4266), - [anon_sym_PLUS_PLUS] = ACTIONS(4266), - [anon_sym_DASH_DASH] = ACTIONS(4266), - [anon_sym_BANG_BANG] = ACTIONS(4266), - [anon_sym_suspend] = ACTIONS(4264), - [anon_sym_sealed] = ACTIONS(4264), - [anon_sym_annotation] = ACTIONS(4264), - [anon_sym_data] = ACTIONS(4264), - [anon_sym_inner] = ACTIONS(4264), - [anon_sym_value] = ACTIONS(4264), - [anon_sym_override] = ACTIONS(4264), - [anon_sym_lateinit] = ACTIONS(4264), - [anon_sym_public] = ACTIONS(4264), - [anon_sym_private] = ACTIONS(4264), - [anon_sym_internal] = ACTIONS(4264), - [anon_sym_protected] = ACTIONS(4264), - [anon_sym_tailrec] = ACTIONS(4264), - [anon_sym_operator] = ACTIONS(4264), - [anon_sym_infix] = ACTIONS(4264), - [anon_sym_inline] = ACTIONS(4264), - [anon_sym_external] = ACTIONS(4264), - [sym_property_modifier] = ACTIONS(4264), - [anon_sym_abstract] = ACTIONS(4264), - [anon_sym_final] = ACTIONS(4264), - [anon_sym_open] = ACTIONS(4264), - [anon_sym_vararg] = ACTIONS(4264), - [anon_sym_noinline] = ACTIONS(4264), - [anon_sym_crossinline] = ACTIONS(4264), - [anon_sym_expect] = ACTIONS(4264), - [anon_sym_actual] = ACTIONS(4264), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4266), - [sym_safe_nav] = ACTIONS(4266), - [sym_multiline_comment] = ACTIONS(3), - }, - [3021] = { - [sym_enum_class_body] = STATE(3171), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(4359), - [anon_sym_object] = ACTIONS(4359), - [anon_sym_fun] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_this] = ACTIONS(4359), - [anon_sym_super] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4359), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_null] = ACTIONS(4359), - [anon_sym_if] = ACTIONS(4359), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_when] = ACTIONS(4359), - [anon_sym_try] = ACTIONS(4359), - [anon_sym_throw] = ACTIONS(4359), - [anon_sym_return] = ACTIONS(4359), - [anon_sym_continue] = ACTIONS(4359), - [anon_sym_break] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG] = ACTIONS(4359), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4361), - [anon_sym_continue_AT] = ACTIONS(4361), - [anon_sym_break_AT] = ACTIONS(4361), - [anon_sym_this_AT] = ACTIONS(4361), - [anon_sym_super_AT] = ACTIONS(4361), - [sym_real_literal] = ACTIONS(4361), - [sym_integer_literal] = ACTIONS(4359), - [sym_hex_literal] = ACTIONS(4361), - [sym_bin_literal] = ACTIONS(4361), - [anon_sym_true] = ACTIONS(4359), - [anon_sym_false] = ACTIONS(4359), - [anon_sym_SQUOTE] = ACTIONS(4361), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4361), - }, - [3022] = { - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_EQ] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(6471), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_object] = ACTIONS(4347), - [anon_sym_fun] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_this] = ACTIONS(4347), - [anon_sym_super] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4347), - [sym_label] = ACTIONS(4347), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_null] = ACTIONS(4347), - [anon_sym_if] = ACTIONS(4347), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_when] = ACTIONS(4347), - [anon_sym_try] = ACTIONS(4347), - [anon_sym_throw] = ACTIONS(4347), - [anon_sym_return] = ACTIONS(4347), - [anon_sym_continue] = ACTIONS(4347), - [anon_sym_break] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_PLUS_EQ] = ACTIONS(4349), - [anon_sym_DASH_EQ] = ACTIONS(4349), - [anon_sym_STAR_EQ] = ACTIONS(4349), - [anon_sym_SLASH_EQ] = ACTIONS(4349), - [anon_sym_PERCENT_EQ] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4347), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG] = ACTIONS(4347), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4349), - [anon_sym_continue_AT] = ACTIONS(4349), - [anon_sym_break_AT] = ACTIONS(4349), - [anon_sym_this_AT] = ACTIONS(4349), - [anon_sym_super_AT] = ACTIONS(4349), - [sym_real_literal] = ACTIONS(4349), - [sym_integer_literal] = ACTIONS(4347), - [sym_hex_literal] = ACTIONS(4349), - [sym_bin_literal] = ACTIONS(4349), - [anon_sym_true] = ACTIONS(4347), - [anon_sym_false] = ACTIONS(4347), - [anon_sym_SQUOTE] = ACTIONS(4349), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4349), - }, - [3023] = { - [sym_import_list] = STATE(3023), - [sym_import_header] = STATE(8705), - [aux_sym_source_file_repeat2] = STATE(3023), - [aux_sym_import_list_repeat1] = STATE(8705), - [ts_builtin_sym_end] = ACTIONS(6538), - [sym__alpha_identifier] = ACTIONS(6540), - [anon_sym_AT] = ACTIONS(6538), - [anon_sym_LBRACK] = ACTIONS(6538), - [anon_sym_import] = ACTIONS(6542), - [anon_sym_typealias] = ACTIONS(6540), - [anon_sym_class] = ACTIONS(6540), - [anon_sym_interface] = ACTIONS(6540), - [anon_sym_enum] = ACTIONS(6540), - [anon_sym_LBRACE] = ACTIONS(6538), - [anon_sym_LPAREN] = ACTIONS(6538), - [anon_sym_val] = ACTIONS(6540), - [anon_sym_var] = ACTIONS(6540), - [anon_sym_object] = ACTIONS(6540), - [anon_sym_fun] = ACTIONS(6540), - [anon_sym_get] = ACTIONS(6540), - [anon_sym_set] = ACTIONS(6540), - [anon_sym_this] = ACTIONS(6540), - [anon_sym_super] = ACTIONS(6540), - [anon_sym_STAR] = ACTIONS(6538), - [sym_label] = ACTIONS(6540), - [anon_sym_for] = ACTIONS(6540), - [anon_sym_while] = ACTIONS(6540), - [anon_sym_do] = ACTIONS(6540), - [anon_sym_null] = ACTIONS(6540), - [anon_sym_if] = ACTIONS(6540), - [anon_sym_when] = ACTIONS(6540), - [anon_sym_try] = ACTIONS(6540), - [anon_sym_throw] = ACTIONS(6540), - [anon_sym_return] = ACTIONS(6540), - [anon_sym_continue] = ACTIONS(6540), - [anon_sym_break] = ACTIONS(6540), - [anon_sym_COLON_COLON] = ACTIONS(6538), - [anon_sym_PLUS] = ACTIONS(6540), - [anon_sym_DASH] = ACTIONS(6540), - [anon_sym_PLUS_PLUS] = ACTIONS(6538), - [anon_sym_DASH_DASH] = ACTIONS(6538), - [anon_sym_BANG] = ACTIONS(6538), - [anon_sym_suspend] = ACTIONS(6540), - [anon_sym_sealed] = ACTIONS(6540), - [anon_sym_annotation] = ACTIONS(6540), - [anon_sym_data] = ACTIONS(6540), - [anon_sym_inner] = ACTIONS(6540), - [anon_sym_value] = ACTIONS(6540), - [anon_sym_override] = ACTIONS(6540), - [anon_sym_lateinit] = ACTIONS(6540), - [anon_sym_public] = ACTIONS(6540), - [anon_sym_private] = ACTIONS(6540), - [anon_sym_internal] = ACTIONS(6540), - [anon_sym_protected] = ACTIONS(6540), - [anon_sym_tailrec] = ACTIONS(6540), - [anon_sym_operator] = ACTIONS(6540), - [anon_sym_infix] = ACTIONS(6540), - [anon_sym_inline] = ACTIONS(6540), - [anon_sym_external] = ACTIONS(6540), - [sym_property_modifier] = ACTIONS(6540), - [anon_sym_abstract] = ACTIONS(6540), - [anon_sym_final] = ACTIONS(6540), - [anon_sym_open] = ACTIONS(6540), - [anon_sym_vararg] = ACTIONS(6540), - [anon_sym_noinline] = ACTIONS(6540), - [anon_sym_crossinline] = ACTIONS(6540), - [anon_sym_expect] = ACTIONS(6540), - [anon_sym_actual] = ACTIONS(6540), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(6538), - [anon_sym_continue_AT] = ACTIONS(6538), - [anon_sym_break_AT] = ACTIONS(6538), - [anon_sym_this_AT] = ACTIONS(6538), - [anon_sym_super_AT] = ACTIONS(6538), - [sym_real_literal] = ACTIONS(6538), - [sym_integer_literal] = ACTIONS(6540), - [sym_hex_literal] = ACTIONS(6538), - [sym_bin_literal] = ACTIONS(6538), - [anon_sym_true] = ACTIONS(6540), - [anon_sym_false] = ACTIONS(6540), - [anon_sym_SQUOTE] = ACTIONS(6538), - [sym__backtick_identifier] = ACTIONS(6538), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(6538), - }, - [3024] = { - [sym_class_body] = STATE(3178), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3226), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [3025] = { - [sym__alpha_identifier] = ACTIONS(4495), - [anon_sym_AT] = ACTIONS(4497), - [anon_sym_COLON] = ACTIONS(4495), - [anon_sym_LBRACK] = ACTIONS(4497), - [anon_sym_DOT] = ACTIONS(4495), - [anon_sym_as] = ACTIONS(4495), - [anon_sym_EQ] = ACTIONS(4495), - [anon_sym_LBRACE] = ACTIONS(4497), - [anon_sym_RBRACE] = ACTIONS(4497), - [anon_sym_LPAREN] = ACTIONS(4497), - [anon_sym_COMMA] = ACTIONS(4497), - [anon_sym_LT] = ACTIONS(4495), - [anon_sym_GT] = ACTIONS(4495), - [anon_sym_where] = ACTIONS(4495), - [anon_sym_object] = ACTIONS(4495), - [anon_sym_fun] = ACTIONS(4495), - [anon_sym_SEMI] = ACTIONS(4497), - [anon_sym_get] = ACTIONS(4495), - [anon_sym_set] = ACTIONS(4495), - [anon_sym_this] = ACTIONS(4495), - [anon_sym_super] = ACTIONS(4495), - [anon_sym_STAR] = ACTIONS(4495), - [sym_label] = ACTIONS(4495), - [anon_sym_in] = ACTIONS(4495), - [anon_sym_DOT_DOT] = ACTIONS(4497), - [anon_sym_QMARK_COLON] = ACTIONS(4497), - [anon_sym_AMP_AMP] = ACTIONS(4497), - [anon_sym_PIPE_PIPE] = ACTIONS(4497), - [anon_sym_null] = ACTIONS(4495), - [anon_sym_if] = ACTIONS(4495), - [anon_sym_else] = ACTIONS(4495), - [anon_sym_when] = ACTIONS(4495), - [anon_sym_try] = ACTIONS(4495), - [anon_sym_throw] = ACTIONS(4495), - [anon_sym_return] = ACTIONS(4495), - [anon_sym_continue] = ACTIONS(4495), - [anon_sym_break] = ACTIONS(4495), - [anon_sym_COLON_COLON] = ACTIONS(4497), - [anon_sym_PLUS_EQ] = ACTIONS(4497), - [anon_sym_DASH_EQ] = ACTIONS(4497), - [anon_sym_STAR_EQ] = ACTIONS(4497), - [anon_sym_SLASH_EQ] = ACTIONS(4497), - [anon_sym_PERCENT_EQ] = ACTIONS(4497), - [anon_sym_BANG_EQ] = ACTIONS(4495), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4497), - [anon_sym_EQ_EQ] = ACTIONS(4495), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4497), - [anon_sym_LT_EQ] = ACTIONS(4497), - [anon_sym_GT_EQ] = ACTIONS(4497), - [anon_sym_BANGin] = ACTIONS(4497), - [anon_sym_is] = ACTIONS(4495), - [anon_sym_BANGis] = ACTIONS(4497), - [anon_sym_PLUS] = ACTIONS(4495), - [anon_sym_DASH] = ACTIONS(4495), - [anon_sym_SLASH] = ACTIONS(4495), - [anon_sym_PERCENT] = ACTIONS(4495), - [anon_sym_as_QMARK] = ACTIONS(4497), - [anon_sym_PLUS_PLUS] = ACTIONS(4497), - [anon_sym_DASH_DASH] = ACTIONS(4497), - [anon_sym_BANG] = ACTIONS(4495), - [anon_sym_BANG_BANG] = ACTIONS(4497), - [anon_sym_data] = ACTIONS(4495), - [anon_sym_inner] = ACTIONS(4495), - [anon_sym_value] = ACTIONS(4495), - [anon_sym_expect] = ACTIONS(4495), - [anon_sym_actual] = ACTIONS(4495), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4497), - [anon_sym_continue_AT] = ACTIONS(4497), - [anon_sym_break_AT] = ACTIONS(4497), - [anon_sym_this_AT] = ACTIONS(4497), - [anon_sym_super_AT] = ACTIONS(4497), - [sym_real_literal] = ACTIONS(4497), - [sym_integer_literal] = ACTIONS(4495), - [sym_hex_literal] = ACTIONS(4497), - [sym_bin_literal] = ACTIONS(4497), - [anon_sym_true] = ACTIONS(4495), - [anon_sym_false] = ACTIONS(4495), - [anon_sym_SQUOTE] = ACTIONS(4497), - [sym__backtick_identifier] = ACTIONS(4497), - [sym__automatic_semicolon] = ACTIONS(4497), - [sym_safe_nav] = ACTIONS(4497), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4497), - }, - [3026] = { - [sym_class_body] = STATE(3171), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(4359), - [anon_sym_object] = ACTIONS(4359), - [anon_sym_fun] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_this] = ACTIONS(4359), - [anon_sym_super] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4359), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_null] = ACTIONS(4359), - [anon_sym_if] = ACTIONS(4359), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_when] = ACTIONS(4359), - [anon_sym_try] = ACTIONS(4359), - [anon_sym_throw] = ACTIONS(4359), - [anon_sym_return] = ACTIONS(4359), - [anon_sym_continue] = ACTIONS(4359), - [anon_sym_break] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG] = ACTIONS(4359), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4361), - [anon_sym_continue_AT] = ACTIONS(4361), - [anon_sym_break_AT] = ACTIONS(4361), - [anon_sym_this_AT] = ACTIONS(4361), - [anon_sym_super_AT] = ACTIONS(4361), - [sym_real_literal] = ACTIONS(4361), - [sym_integer_literal] = ACTIONS(4359), - [sym_hex_literal] = ACTIONS(4361), - [sym_bin_literal] = ACTIONS(4361), - [anon_sym_true] = ACTIONS(4359), - [anon_sym_false] = ACTIONS(4359), - [anon_sym_SQUOTE] = ACTIONS(4361), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4361), - }, - [3027] = { - [sym_function_body] = STATE(3132), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(6545), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_object] = ACTIONS(4238), - [anon_sym_fun] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_this] = ACTIONS(4238), - [anon_sym_super] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4238), - [sym_label] = ACTIONS(4238), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_null] = ACTIONS(4238), - [anon_sym_if] = ACTIONS(4238), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_when] = ACTIONS(4238), - [anon_sym_try] = ACTIONS(4238), - [anon_sym_throw] = ACTIONS(4238), - [anon_sym_return] = ACTIONS(4238), - [anon_sym_continue] = ACTIONS(4238), - [anon_sym_break] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_PLUS_EQ] = ACTIONS(4240), - [anon_sym_DASH_EQ] = ACTIONS(4240), - [anon_sym_STAR_EQ] = ACTIONS(4240), - [anon_sym_SLASH_EQ] = ACTIONS(4240), - [anon_sym_PERCENT_EQ] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4238), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG] = ACTIONS(4238), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4240), - [anon_sym_continue_AT] = ACTIONS(4240), - [anon_sym_break_AT] = ACTIONS(4240), - [anon_sym_this_AT] = ACTIONS(4240), - [anon_sym_super_AT] = ACTIONS(4240), - [sym_real_literal] = ACTIONS(4240), - [sym_integer_literal] = ACTIONS(4238), - [sym_hex_literal] = ACTIONS(4240), - [sym_bin_literal] = ACTIONS(4240), - [anon_sym_true] = ACTIONS(4238), - [anon_sym_false] = ACTIONS(4238), - [anon_sym_SQUOTE] = ACTIONS(4240), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4240), - }, - [3028] = { - [sym_enum_class_body] = STATE(3141), - [sym__alpha_identifier] = ACTIONS(4447), - [anon_sym_AT] = ACTIONS(4449), - [anon_sym_LBRACK] = ACTIONS(4449), - [anon_sym_DOT] = ACTIONS(4447), - [anon_sym_as] = ACTIONS(4447), - [anon_sym_EQ] = ACTIONS(4447), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4449), - [anon_sym_LPAREN] = ACTIONS(4449), - [anon_sym_COMMA] = ACTIONS(4449), - [anon_sym_LT] = ACTIONS(4447), - [anon_sym_GT] = ACTIONS(4447), - [anon_sym_where] = ACTIONS(4447), - [anon_sym_object] = ACTIONS(4447), - [anon_sym_fun] = ACTIONS(4447), - [anon_sym_SEMI] = ACTIONS(4449), - [anon_sym_get] = ACTIONS(4447), - [anon_sym_set] = ACTIONS(4447), - [anon_sym_this] = ACTIONS(4447), - [anon_sym_super] = ACTIONS(4447), - [anon_sym_STAR] = ACTIONS(4447), - [sym_label] = ACTIONS(4447), - [anon_sym_in] = ACTIONS(4447), - [anon_sym_DOT_DOT] = ACTIONS(4449), - [anon_sym_QMARK_COLON] = ACTIONS(4449), - [anon_sym_AMP_AMP] = ACTIONS(4449), - [anon_sym_PIPE_PIPE] = ACTIONS(4449), - [anon_sym_null] = ACTIONS(4447), - [anon_sym_if] = ACTIONS(4447), - [anon_sym_else] = ACTIONS(4447), - [anon_sym_when] = ACTIONS(4447), - [anon_sym_try] = ACTIONS(4447), - [anon_sym_throw] = ACTIONS(4447), - [anon_sym_return] = ACTIONS(4447), - [anon_sym_continue] = ACTIONS(4447), - [anon_sym_break] = ACTIONS(4447), - [anon_sym_COLON_COLON] = ACTIONS(4449), - [anon_sym_PLUS_EQ] = ACTIONS(4449), - [anon_sym_DASH_EQ] = ACTIONS(4449), - [anon_sym_STAR_EQ] = ACTIONS(4449), - [anon_sym_SLASH_EQ] = ACTIONS(4449), - [anon_sym_PERCENT_EQ] = ACTIONS(4449), - [anon_sym_BANG_EQ] = ACTIONS(4447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4449), - [anon_sym_EQ_EQ] = ACTIONS(4447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4449), - [anon_sym_LT_EQ] = ACTIONS(4449), - [anon_sym_GT_EQ] = ACTIONS(4449), - [anon_sym_BANGin] = ACTIONS(4449), - [anon_sym_is] = ACTIONS(4447), - [anon_sym_BANGis] = ACTIONS(4449), - [anon_sym_PLUS] = ACTIONS(4447), - [anon_sym_DASH] = ACTIONS(4447), - [anon_sym_SLASH] = ACTIONS(4447), - [anon_sym_PERCENT] = ACTIONS(4447), - [anon_sym_as_QMARK] = ACTIONS(4449), - [anon_sym_PLUS_PLUS] = ACTIONS(4449), - [anon_sym_DASH_DASH] = ACTIONS(4449), - [anon_sym_BANG] = ACTIONS(4447), - [anon_sym_BANG_BANG] = ACTIONS(4449), - [anon_sym_data] = ACTIONS(4447), - [anon_sym_inner] = ACTIONS(4447), - [anon_sym_value] = ACTIONS(4447), - [anon_sym_expect] = ACTIONS(4447), - [anon_sym_actual] = ACTIONS(4447), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4449), - [anon_sym_continue_AT] = ACTIONS(4449), - [anon_sym_break_AT] = ACTIONS(4449), - [anon_sym_this_AT] = ACTIONS(4449), - [anon_sym_super_AT] = ACTIONS(4449), - [sym_real_literal] = ACTIONS(4449), - [sym_integer_literal] = ACTIONS(4447), - [sym_hex_literal] = ACTIONS(4449), - [sym_bin_literal] = ACTIONS(4449), - [anon_sym_true] = ACTIONS(4447), - [anon_sym_false] = ACTIONS(4447), - [anon_sym_SQUOTE] = ACTIONS(4449), - [sym__backtick_identifier] = ACTIONS(4449), - [sym__automatic_semicolon] = ACTIONS(4449), - [sym_safe_nav] = ACTIONS(4449), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4449), - }, - [3029] = { - [sym__alpha_identifier] = ACTIONS(4234), - [anon_sym_AT] = ACTIONS(4236), - [anon_sym_LBRACK] = ACTIONS(4236), - [anon_sym_RBRACK] = ACTIONS(4236), - [anon_sym_DOT] = ACTIONS(4234), - [anon_sym_as] = ACTIONS(4234), - [anon_sym_EQ] = ACTIONS(4234), - [anon_sym_LBRACE] = ACTIONS(4236), - [anon_sym_RBRACE] = ACTIONS(4236), - [anon_sym_LPAREN] = ACTIONS(4236), - [anon_sym_COMMA] = ACTIONS(4236), - [anon_sym_RPAREN] = ACTIONS(4236), - [anon_sym_by] = ACTIONS(4234), - [anon_sym_LT] = ACTIONS(4234), - [anon_sym_GT] = ACTIONS(4234), - [anon_sym_where] = ACTIONS(4234), - [anon_sym_SEMI] = ACTIONS(4236), - [anon_sym_get] = ACTIONS(4234), - [anon_sym_set] = ACTIONS(4234), - [anon_sym_AMP] = ACTIONS(4234), - [sym__quest] = ACTIONS(4234), - [anon_sym_STAR] = ACTIONS(4234), - [anon_sym_DASH_GT] = ACTIONS(4236), - [sym_label] = ACTIONS(4236), - [anon_sym_in] = ACTIONS(4234), - [anon_sym_while] = ACTIONS(4234), - [anon_sym_DOT_DOT] = ACTIONS(4236), - [anon_sym_QMARK_COLON] = ACTIONS(4236), - [anon_sym_AMP_AMP] = ACTIONS(4236), - [anon_sym_PIPE_PIPE] = ACTIONS(4236), - [anon_sym_else] = ACTIONS(4234), - [anon_sym_COLON_COLON] = ACTIONS(4236), - [anon_sym_PLUS_EQ] = ACTIONS(4236), - [anon_sym_DASH_EQ] = ACTIONS(4236), - [anon_sym_STAR_EQ] = ACTIONS(4236), - [anon_sym_SLASH_EQ] = ACTIONS(4236), - [anon_sym_PERCENT_EQ] = ACTIONS(4236), - [anon_sym_BANG_EQ] = ACTIONS(4234), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4236), - [anon_sym_EQ_EQ] = ACTIONS(4234), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4236), - [anon_sym_LT_EQ] = ACTIONS(4236), - [anon_sym_GT_EQ] = ACTIONS(4236), - [anon_sym_BANGin] = ACTIONS(4236), - [anon_sym_is] = ACTIONS(4234), - [anon_sym_BANGis] = ACTIONS(4236), - [anon_sym_PLUS] = ACTIONS(4234), - [anon_sym_DASH] = ACTIONS(4234), - [anon_sym_SLASH] = ACTIONS(4234), - [anon_sym_PERCENT] = ACTIONS(4234), - [anon_sym_as_QMARK] = ACTIONS(4236), - [anon_sym_PLUS_PLUS] = ACTIONS(4236), - [anon_sym_DASH_DASH] = ACTIONS(4236), - [anon_sym_BANG_BANG] = ACTIONS(4236), - [anon_sym_suspend] = ACTIONS(4234), - [anon_sym_sealed] = ACTIONS(4234), - [anon_sym_annotation] = ACTIONS(4234), - [anon_sym_data] = ACTIONS(4234), - [anon_sym_inner] = ACTIONS(4234), - [anon_sym_value] = ACTIONS(4234), - [anon_sym_override] = ACTIONS(4234), - [anon_sym_lateinit] = ACTIONS(4234), - [anon_sym_public] = ACTIONS(4234), - [anon_sym_private] = ACTIONS(4234), - [anon_sym_internal] = ACTIONS(4234), - [anon_sym_protected] = ACTIONS(4234), - [anon_sym_tailrec] = ACTIONS(4234), - [anon_sym_operator] = ACTIONS(4234), - [anon_sym_infix] = ACTIONS(4234), - [anon_sym_inline] = ACTIONS(4234), - [anon_sym_external] = ACTIONS(4234), - [sym_property_modifier] = ACTIONS(4234), - [anon_sym_abstract] = ACTIONS(4234), - [anon_sym_final] = ACTIONS(4234), - [anon_sym_open] = ACTIONS(4234), - [anon_sym_vararg] = ACTIONS(4234), - [anon_sym_noinline] = ACTIONS(4234), - [anon_sym_crossinline] = ACTIONS(4234), - [anon_sym_expect] = ACTIONS(4234), - [anon_sym_actual] = ACTIONS(4234), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4236), - [sym_safe_nav] = ACTIONS(4236), - [sym_multiline_comment] = ACTIONS(3), - }, - [3030] = { - [sym__alpha_identifier] = ACTIONS(4129), - [anon_sym_AT] = ACTIONS(4131), - [anon_sym_LBRACK] = ACTIONS(4131), - [anon_sym_RBRACK] = ACTIONS(4131), - [anon_sym_DOT] = ACTIONS(4129), - [anon_sym_as] = ACTIONS(4129), - [anon_sym_EQ] = ACTIONS(4129), - [anon_sym_LBRACE] = ACTIONS(4131), - [anon_sym_RBRACE] = ACTIONS(4131), - [anon_sym_LPAREN] = ACTIONS(4131), - [anon_sym_COMMA] = ACTIONS(4131), - [anon_sym_RPAREN] = ACTIONS(4131), - [anon_sym_by] = ACTIONS(4129), - [anon_sym_LT] = ACTIONS(4129), - [anon_sym_GT] = ACTIONS(4129), - [anon_sym_where] = ACTIONS(4129), - [anon_sym_SEMI] = ACTIONS(4131), - [anon_sym_get] = ACTIONS(4129), - [anon_sym_set] = ACTIONS(4129), - [anon_sym_AMP] = ACTIONS(4129), - [sym__quest] = ACTIONS(4129), - [anon_sym_STAR] = ACTIONS(4129), - [anon_sym_DASH_GT] = ACTIONS(4131), - [sym_label] = ACTIONS(4131), - [anon_sym_in] = ACTIONS(4129), - [anon_sym_while] = ACTIONS(4129), - [anon_sym_DOT_DOT] = ACTIONS(4131), - [anon_sym_QMARK_COLON] = ACTIONS(4131), - [anon_sym_AMP_AMP] = ACTIONS(4131), - [anon_sym_PIPE_PIPE] = ACTIONS(4131), - [anon_sym_else] = ACTIONS(4129), - [anon_sym_COLON_COLON] = ACTIONS(4131), - [anon_sym_PLUS_EQ] = ACTIONS(4131), - [anon_sym_DASH_EQ] = ACTIONS(4131), - [anon_sym_STAR_EQ] = ACTIONS(4131), - [anon_sym_SLASH_EQ] = ACTIONS(4131), - [anon_sym_PERCENT_EQ] = ACTIONS(4131), - [anon_sym_BANG_EQ] = ACTIONS(4129), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4131), - [anon_sym_EQ_EQ] = ACTIONS(4129), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4131), - [anon_sym_LT_EQ] = ACTIONS(4131), - [anon_sym_GT_EQ] = ACTIONS(4131), - [anon_sym_BANGin] = ACTIONS(4131), - [anon_sym_is] = ACTIONS(4129), - [anon_sym_BANGis] = ACTIONS(4131), - [anon_sym_PLUS] = ACTIONS(4129), - [anon_sym_DASH] = ACTIONS(4129), - [anon_sym_SLASH] = ACTIONS(4129), - [anon_sym_PERCENT] = ACTIONS(4129), - [anon_sym_as_QMARK] = ACTIONS(4131), - [anon_sym_PLUS_PLUS] = ACTIONS(4131), - [anon_sym_DASH_DASH] = ACTIONS(4131), - [anon_sym_BANG_BANG] = ACTIONS(4131), - [anon_sym_suspend] = ACTIONS(4129), - [anon_sym_sealed] = ACTIONS(4129), - [anon_sym_annotation] = ACTIONS(4129), - [anon_sym_data] = ACTIONS(4129), - [anon_sym_inner] = ACTIONS(4129), - [anon_sym_value] = ACTIONS(4129), - [anon_sym_override] = ACTIONS(4129), - [anon_sym_lateinit] = ACTIONS(4129), - [anon_sym_public] = ACTIONS(4129), - [anon_sym_private] = ACTIONS(4129), - [anon_sym_internal] = ACTIONS(4129), - [anon_sym_protected] = ACTIONS(4129), - [anon_sym_tailrec] = ACTIONS(4129), - [anon_sym_operator] = ACTIONS(4129), - [anon_sym_infix] = ACTIONS(4129), - [anon_sym_inline] = ACTIONS(4129), - [anon_sym_external] = ACTIONS(4129), - [sym_property_modifier] = ACTIONS(4129), - [anon_sym_abstract] = ACTIONS(4129), - [anon_sym_final] = ACTIONS(4129), - [anon_sym_open] = ACTIONS(4129), - [anon_sym_vararg] = ACTIONS(4129), - [anon_sym_noinline] = ACTIONS(4129), - [anon_sym_crossinline] = ACTIONS(4129), - [anon_sym_expect] = ACTIONS(4129), - [anon_sym_actual] = ACTIONS(4129), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4131), - [sym_safe_nav] = ACTIONS(4131), - [sym_multiline_comment] = ACTIONS(3), - }, - [3031] = { - [sym_enum_class_body] = STATE(3124), - [sym__alpha_identifier] = ACTIONS(4618), - [anon_sym_AT] = ACTIONS(4620), - [anon_sym_LBRACK] = ACTIONS(4620), - [anon_sym_DOT] = ACTIONS(4618), - [anon_sym_as] = ACTIONS(4618), - [anon_sym_EQ] = ACTIONS(4618), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4620), - [anon_sym_LPAREN] = ACTIONS(4620), - [anon_sym_COMMA] = ACTIONS(4620), - [anon_sym_LT] = ACTIONS(4618), - [anon_sym_GT] = ACTIONS(4618), - [anon_sym_where] = ACTIONS(4618), - [anon_sym_object] = ACTIONS(4618), - [anon_sym_fun] = ACTIONS(4618), - [anon_sym_SEMI] = ACTIONS(4620), - [anon_sym_get] = ACTIONS(4618), - [anon_sym_set] = ACTIONS(4618), - [anon_sym_this] = ACTIONS(4618), - [anon_sym_super] = ACTIONS(4618), - [anon_sym_STAR] = ACTIONS(4618), - [sym_label] = ACTIONS(4618), - [anon_sym_in] = ACTIONS(4618), - [anon_sym_DOT_DOT] = ACTIONS(4620), - [anon_sym_QMARK_COLON] = ACTIONS(4620), - [anon_sym_AMP_AMP] = ACTIONS(4620), - [anon_sym_PIPE_PIPE] = ACTIONS(4620), - [anon_sym_null] = ACTIONS(4618), - [anon_sym_if] = ACTIONS(4618), - [anon_sym_else] = ACTIONS(4618), - [anon_sym_when] = ACTIONS(4618), - [anon_sym_try] = ACTIONS(4618), - [anon_sym_throw] = ACTIONS(4618), - [anon_sym_return] = ACTIONS(4618), - [anon_sym_continue] = ACTIONS(4618), - [anon_sym_break] = ACTIONS(4618), - [anon_sym_COLON_COLON] = ACTIONS(4620), - [anon_sym_PLUS_EQ] = ACTIONS(4620), - [anon_sym_DASH_EQ] = ACTIONS(4620), - [anon_sym_STAR_EQ] = ACTIONS(4620), - [anon_sym_SLASH_EQ] = ACTIONS(4620), - [anon_sym_PERCENT_EQ] = ACTIONS(4620), - [anon_sym_BANG_EQ] = ACTIONS(4618), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4620), - [anon_sym_EQ_EQ] = ACTIONS(4618), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4620), - [anon_sym_LT_EQ] = ACTIONS(4620), - [anon_sym_GT_EQ] = ACTIONS(4620), - [anon_sym_BANGin] = ACTIONS(4620), - [anon_sym_is] = ACTIONS(4618), - [anon_sym_BANGis] = ACTIONS(4620), - [anon_sym_PLUS] = ACTIONS(4618), - [anon_sym_DASH] = ACTIONS(4618), - [anon_sym_SLASH] = ACTIONS(4618), - [anon_sym_PERCENT] = ACTIONS(4618), - [anon_sym_as_QMARK] = ACTIONS(4620), - [anon_sym_PLUS_PLUS] = ACTIONS(4620), - [anon_sym_DASH_DASH] = ACTIONS(4620), - [anon_sym_BANG] = ACTIONS(4618), - [anon_sym_BANG_BANG] = ACTIONS(4620), - [anon_sym_data] = ACTIONS(4618), - [anon_sym_inner] = ACTIONS(4618), - [anon_sym_value] = ACTIONS(4618), - [anon_sym_expect] = ACTIONS(4618), - [anon_sym_actual] = ACTIONS(4618), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4620), - [anon_sym_continue_AT] = ACTIONS(4620), - [anon_sym_break_AT] = ACTIONS(4620), - [anon_sym_this_AT] = ACTIONS(4620), - [anon_sym_super_AT] = ACTIONS(4620), - [sym_real_literal] = ACTIONS(4620), - [sym_integer_literal] = ACTIONS(4618), - [sym_hex_literal] = ACTIONS(4620), - [sym_bin_literal] = ACTIONS(4620), - [anon_sym_true] = ACTIONS(4618), - [anon_sym_false] = ACTIONS(4618), - [anon_sym_SQUOTE] = ACTIONS(4620), - [sym__backtick_identifier] = ACTIONS(4620), - [sym__automatic_semicolon] = ACTIONS(4620), - [sym_safe_nav] = ACTIONS(4620), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4620), - }, - [3032] = { - [sym__alpha_identifier] = ACTIONS(4244), - [anon_sym_AT] = ACTIONS(4246), - [anon_sym_LBRACK] = ACTIONS(4246), - [anon_sym_RBRACK] = ACTIONS(4246), - [anon_sym_DOT] = ACTIONS(4244), - [anon_sym_as] = ACTIONS(4244), - [anon_sym_EQ] = ACTIONS(4244), - [anon_sym_LBRACE] = ACTIONS(4246), - [anon_sym_RBRACE] = ACTIONS(4246), - [anon_sym_LPAREN] = ACTIONS(4246), - [anon_sym_COMMA] = ACTIONS(4246), - [anon_sym_RPAREN] = ACTIONS(4246), - [anon_sym_by] = ACTIONS(4244), - [anon_sym_LT] = ACTIONS(4244), - [anon_sym_GT] = ACTIONS(4244), - [anon_sym_where] = ACTIONS(4244), - [anon_sym_SEMI] = ACTIONS(4246), - [anon_sym_get] = ACTIONS(4244), - [anon_sym_set] = ACTIONS(4244), - [anon_sym_AMP] = ACTIONS(4244), - [sym__quest] = ACTIONS(4244), - [anon_sym_STAR] = ACTIONS(4244), - [anon_sym_DASH_GT] = ACTIONS(4246), - [sym_label] = ACTIONS(4246), - [anon_sym_in] = ACTIONS(4244), - [anon_sym_while] = ACTIONS(4244), - [anon_sym_DOT_DOT] = ACTIONS(4246), - [anon_sym_QMARK_COLON] = ACTIONS(4246), - [anon_sym_AMP_AMP] = ACTIONS(4246), - [anon_sym_PIPE_PIPE] = ACTIONS(4246), - [anon_sym_else] = ACTIONS(4244), - [anon_sym_COLON_COLON] = ACTIONS(4246), - [anon_sym_PLUS_EQ] = ACTIONS(4246), - [anon_sym_DASH_EQ] = ACTIONS(4246), - [anon_sym_STAR_EQ] = ACTIONS(4246), - [anon_sym_SLASH_EQ] = ACTIONS(4246), - [anon_sym_PERCENT_EQ] = ACTIONS(4246), - [anon_sym_BANG_EQ] = ACTIONS(4244), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4246), - [anon_sym_EQ_EQ] = ACTIONS(4244), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4246), - [anon_sym_LT_EQ] = ACTIONS(4246), - [anon_sym_GT_EQ] = ACTIONS(4246), - [anon_sym_BANGin] = ACTIONS(4246), - [anon_sym_is] = ACTIONS(4244), - [anon_sym_BANGis] = ACTIONS(4246), - [anon_sym_PLUS] = ACTIONS(4244), - [anon_sym_DASH] = ACTIONS(4244), - [anon_sym_SLASH] = ACTIONS(4244), - [anon_sym_PERCENT] = ACTIONS(4244), - [anon_sym_as_QMARK] = ACTIONS(4246), - [anon_sym_PLUS_PLUS] = ACTIONS(4246), - [anon_sym_DASH_DASH] = ACTIONS(4246), - [anon_sym_BANG_BANG] = ACTIONS(4246), - [anon_sym_suspend] = ACTIONS(4244), - [anon_sym_sealed] = ACTIONS(4244), - [anon_sym_annotation] = ACTIONS(4244), - [anon_sym_data] = ACTIONS(4244), - [anon_sym_inner] = ACTIONS(4244), - [anon_sym_value] = ACTIONS(4244), - [anon_sym_override] = ACTIONS(4244), - [anon_sym_lateinit] = ACTIONS(4244), - [anon_sym_public] = ACTIONS(4244), - [anon_sym_private] = ACTIONS(4244), - [anon_sym_internal] = ACTIONS(4244), - [anon_sym_protected] = ACTIONS(4244), - [anon_sym_tailrec] = ACTIONS(4244), - [anon_sym_operator] = ACTIONS(4244), - [anon_sym_infix] = ACTIONS(4244), - [anon_sym_inline] = ACTIONS(4244), - [anon_sym_external] = ACTIONS(4244), - [sym_property_modifier] = ACTIONS(4244), - [anon_sym_abstract] = ACTIONS(4244), - [anon_sym_final] = ACTIONS(4244), - [anon_sym_open] = ACTIONS(4244), - [anon_sym_vararg] = ACTIONS(4244), - [anon_sym_noinline] = ACTIONS(4244), - [anon_sym_crossinline] = ACTIONS(4244), - [anon_sym_expect] = ACTIONS(4244), - [anon_sym_actual] = ACTIONS(4244), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4246), - [sym_safe_nav] = ACTIONS(4246), - [sym_multiline_comment] = ACTIONS(3), - }, - [3033] = { - [sym__alpha_identifier] = ACTIONS(4525), - [anon_sym_AT] = ACTIONS(4527), - [anon_sym_COLON] = ACTIONS(4525), - [anon_sym_LBRACK] = ACTIONS(4527), - [anon_sym_DOT] = ACTIONS(4525), - [anon_sym_as] = ACTIONS(4525), - [anon_sym_EQ] = ACTIONS(4525), - [anon_sym_LBRACE] = ACTIONS(4527), - [anon_sym_RBRACE] = ACTIONS(4527), - [anon_sym_LPAREN] = ACTIONS(4527), - [anon_sym_COMMA] = ACTIONS(4527), - [anon_sym_LT] = ACTIONS(4525), - [anon_sym_GT] = ACTIONS(4525), - [anon_sym_where] = ACTIONS(4525), - [anon_sym_object] = ACTIONS(4525), - [anon_sym_fun] = ACTIONS(4525), - [anon_sym_SEMI] = ACTIONS(4527), - [anon_sym_get] = ACTIONS(4525), - [anon_sym_set] = ACTIONS(4525), - [anon_sym_this] = ACTIONS(4525), - [anon_sym_super] = ACTIONS(4525), - [anon_sym_STAR] = ACTIONS(4525), - [sym_label] = ACTIONS(4525), - [anon_sym_in] = ACTIONS(4525), - [anon_sym_DOT_DOT] = ACTIONS(4527), - [anon_sym_QMARK_COLON] = ACTIONS(4527), - [anon_sym_AMP_AMP] = ACTIONS(4527), - [anon_sym_PIPE_PIPE] = ACTIONS(4527), - [anon_sym_null] = ACTIONS(4525), - [anon_sym_if] = ACTIONS(4525), - [anon_sym_else] = ACTIONS(4525), - [anon_sym_when] = ACTIONS(4525), - [anon_sym_try] = ACTIONS(4525), - [anon_sym_throw] = ACTIONS(4525), - [anon_sym_return] = ACTIONS(4525), - [anon_sym_continue] = ACTIONS(4525), - [anon_sym_break] = ACTIONS(4525), - [anon_sym_COLON_COLON] = ACTIONS(4527), - [anon_sym_PLUS_EQ] = ACTIONS(4527), - [anon_sym_DASH_EQ] = ACTIONS(4527), - [anon_sym_STAR_EQ] = ACTIONS(4527), - [anon_sym_SLASH_EQ] = ACTIONS(4527), - [anon_sym_PERCENT_EQ] = ACTIONS(4527), - [anon_sym_BANG_EQ] = ACTIONS(4525), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4527), - [anon_sym_EQ_EQ] = ACTIONS(4525), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4527), - [anon_sym_LT_EQ] = ACTIONS(4527), - [anon_sym_GT_EQ] = ACTIONS(4527), - [anon_sym_BANGin] = ACTIONS(4527), - [anon_sym_is] = ACTIONS(4525), - [anon_sym_BANGis] = ACTIONS(4527), - [anon_sym_PLUS] = ACTIONS(4525), - [anon_sym_DASH] = ACTIONS(4525), - [anon_sym_SLASH] = ACTIONS(4525), - [anon_sym_PERCENT] = ACTIONS(4525), - [anon_sym_as_QMARK] = ACTIONS(4527), - [anon_sym_PLUS_PLUS] = ACTIONS(4527), - [anon_sym_DASH_DASH] = ACTIONS(4527), - [anon_sym_BANG] = ACTIONS(4525), - [anon_sym_BANG_BANG] = ACTIONS(4527), - [anon_sym_data] = ACTIONS(4525), - [anon_sym_inner] = ACTIONS(4525), - [anon_sym_value] = ACTIONS(4525), - [anon_sym_expect] = ACTIONS(4525), - [anon_sym_actual] = ACTIONS(4525), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4527), - [anon_sym_continue_AT] = ACTIONS(4527), - [anon_sym_break_AT] = ACTIONS(4527), - [anon_sym_this_AT] = ACTIONS(4527), - [anon_sym_super_AT] = ACTIONS(4527), - [sym_real_literal] = ACTIONS(4527), - [sym_integer_literal] = ACTIONS(4525), - [sym_hex_literal] = ACTIONS(4527), - [sym_bin_literal] = ACTIONS(4527), - [anon_sym_true] = ACTIONS(4525), - [anon_sym_false] = ACTIONS(4525), - [anon_sym_SQUOTE] = ACTIONS(4527), - [sym__backtick_identifier] = ACTIONS(4527), - [sym__automatic_semicolon] = ACTIONS(4527), - [sym_safe_nav] = ACTIONS(4527), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4527), - }, - [3034] = { - [sym__alpha_identifier] = ACTIONS(4652), - [anon_sym_AT] = ACTIONS(4654), - [anon_sym_LBRACK] = ACTIONS(4654), - [anon_sym_DOT] = ACTIONS(4652), - [anon_sym_as] = ACTIONS(4652), - [anon_sym_EQ] = ACTIONS(4652), - [anon_sym_LBRACE] = ACTIONS(4654), - [anon_sym_RBRACE] = ACTIONS(4654), - [anon_sym_LPAREN] = ACTIONS(4654), - [anon_sym_COMMA] = ACTIONS(4654), - [anon_sym_by] = ACTIONS(4652), - [anon_sym_LT] = ACTIONS(4652), - [anon_sym_GT] = ACTIONS(4652), - [anon_sym_where] = ACTIONS(4652), - [anon_sym_object] = ACTIONS(4652), - [anon_sym_fun] = ACTIONS(4652), - [anon_sym_SEMI] = ACTIONS(4654), - [anon_sym_get] = ACTIONS(4652), - [anon_sym_set] = ACTIONS(4652), - [anon_sym_this] = ACTIONS(4652), - [anon_sym_super] = ACTIONS(4652), - [anon_sym_STAR] = ACTIONS(4652), - [sym_label] = ACTIONS(4652), - [anon_sym_in] = ACTIONS(4652), - [anon_sym_DOT_DOT] = ACTIONS(4654), - [anon_sym_QMARK_COLON] = ACTIONS(4654), - [anon_sym_AMP_AMP] = ACTIONS(4654), - [anon_sym_PIPE_PIPE] = ACTIONS(4654), - [anon_sym_null] = ACTIONS(4652), - [anon_sym_if] = ACTIONS(4652), - [anon_sym_else] = ACTIONS(4652), - [anon_sym_when] = ACTIONS(4652), - [anon_sym_try] = ACTIONS(4652), - [anon_sym_throw] = ACTIONS(4652), - [anon_sym_return] = ACTIONS(4652), - [anon_sym_continue] = ACTIONS(4652), - [anon_sym_break] = ACTIONS(4652), - [anon_sym_COLON_COLON] = ACTIONS(4654), - [anon_sym_PLUS_EQ] = ACTIONS(4654), - [anon_sym_DASH_EQ] = ACTIONS(4654), - [anon_sym_STAR_EQ] = ACTIONS(4654), - [anon_sym_SLASH_EQ] = ACTIONS(4654), - [anon_sym_PERCENT_EQ] = ACTIONS(4654), - [anon_sym_BANG_EQ] = ACTIONS(4652), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4654), - [anon_sym_EQ_EQ] = ACTIONS(4652), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4654), - [anon_sym_LT_EQ] = ACTIONS(4654), - [anon_sym_GT_EQ] = ACTIONS(4654), - [anon_sym_BANGin] = ACTIONS(4654), - [anon_sym_is] = ACTIONS(4652), - [anon_sym_BANGis] = ACTIONS(4654), - [anon_sym_PLUS] = ACTIONS(4652), - [anon_sym_DASH] = ACTIONS(4652), - [anon_sym_SLASH] = ACTIONS(4652), - [anon_sym_PERCENT] = ACTIONS(4652), - [anon_sym_as_QMARK] = ACTIONS(4654), - [anon_sym_PLUS_PLUS] = ACTIONS(4654), - [anon_sym_DASH_DASH] = ACTIONS(4654), - [anon_sym_BANG] = ACTIONS(4652), - [anon_sym_BANG_BANG] = ACTIONS(4654), - [anon_sym_data] = ACTIONS(4652), - [anon_sym_inner] = ACTIONS(4652), - [anon_sym_value] = ACTIONS(4652), - [anon_sym_expect] = ACTIONS(4652), - [anon_sym_actual] = ACTIONS(4652), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4654), - [anon_sym_continue_AT] = ACTIONS(4654), - [anon_sym_break_AT] = ACTIONS(4654), - [anon_sym_this_AT] = ACTIONS(4654), - [anon_sym_super_AT] = ACTIONS(4654), - [sym_real_literal] = ACTIONS(4654), - [sym_integer_literal] = ACTIONS(4652), - [sym_hex_literal] = ACTIONS(4654), - [sym_bin_literal] = ACTIONS(4654), - [anon_sym_true] = ACTIONS(4652), - [anon_sym_false] = ACTIONS(4652), - [anon_sym_SQUOTE] = ACTIONS(4654), - [sym__backtick_identifier] = ACTIONS(4654), - [sym__automatic_semicolon] = ACTIONS(4654), - [sym_safe_nav] = ACTIONS(4654), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4654), - }, - [3035] = { - [sym__alpha_identifier] = ACTIONS(4656), - [anon_sym_AT] = ACTIONS(4659), - [anon_sym_LBRACK] = ACTIONS(4659), - [anon_sym_DOT] = ACTIONS(4656), - [anon_sym_as] = ACTIONS(4656), - [anon_sym_EQ] = ACTIONS(4656), - [anon_sym_LBRACE] = ACTIONS(4659), - [anon_sym_RBRACE] = ACTIONS(4659), - [anon_sym_LPAREN] = ACTIONS(4659), - [anon_sym_COMMA] = ACTIONS(4659), - [anon_sym_by] = ACTIONS(4656), - [anon_sym_LT] = ACTIONS(4656), - [anon_sym_GT] = ACTIONS(4656), - [anon_sym_where] = ACTIONS(4656), - [anon_sym_object] = ACTIONS(4656), - [anon_sym_fun] = ACTIONS(4656), - [anon_sym_SEMI] = ACTIONS(4659), - [anon_sym_get] = ACTIONS(4656), - [anon_sym_set] = ACTIONS(4656), - [anon_sym_this] = ACTIONS(4656), - [anon_sym_super] = ACTIONS(4656), - [anon_sym_STAR] = ACTIONS(4656), - [sym_label] = ACTIONS(4656), - [anon_sym_in] = ACTIONS(4656), - [anon_sym_DOT_DOT] = ACTIONS(4659), - [anon_sym_QMARK_COLON] = ACTIONS(4659), - [anon_sym_AMP_AMP] = ACTIONS(4659), - [anon_sym_PIPE_PIPE] = ACTIONS(4659), - [anon_sym_null] = ACTIONS(4656), - [anon_sym_if] = ACTIONS(4656), - [anon_sym_else] = ACTIONS(4656), - [anon_sym_when] = ACTIONS(4656), - [anon_sym_try] = ACTIONS(4656), - [anon_sym_throw] = ACTIONS(4656), - [anon_sym_return] = ACTIONS(4656), - [anon_sym_continue] = ACTIONS(4656), - [anon_sym_break] = ACTIONS(4656), - [anon_sym_COLON_COLON] = ACTIONS(4659), - [anon_sym_PLUS_EQ] = ACTIONS(4659), - [anon_sym_DASH_EQ] = ACTIONS(4659), - [anon_sym_STAR_EQ] = ACTIONS(4659), - [anon_sym_SLASH_EQ] = ACTIONS(4659), - [anon_sym_PERCENT_EQ] = ACTIONS(4659), - [anon_sym_BANG_EQ] = ACTIONS(4656), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4659), - [anon_sym_EQ_EQ] = ACTIONS(4656), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4659), - [anon_sym_LT_EQ] = ACTIONS(4659), - [anon_sym_GT_EQ] = ACTIONS(4659), - [anon_sym_BANGin] = ACTIONS(4659), - [anon_sym_is] = ACTIONS(4656), - [anon_sym_BANGis] = ACTIONS(4659), - [anon_sym_PLUS] = ACTIONS(4656), - [anon_sym_DASH] = ACTIONS(4656), - [anon_sym_SLASH] = ACTIONS(4656), - [anon_sym_PERCENT] = ACTIONS(4656), - [anon_sym_as_QMARK] = ACTIONS(4659), - [anon_sym_PLUS_PLUS] = ACTIONS(4659), - [anon_sym_DASH_DASH] = ACTIONS(4659), - [anon_sym_BANG] = ACTIONS(4656), - [anon_sym_BANG_BANG] = ACTIONS(4659), - [anon_sym_data] = ACTIONS(4656), - [anon_sym_inner] = ACTIONS(4656), - [anon_sym_value] = ACTIONS(4656), - [anon_sym_expect] = ACTIONS(4656), - [anon_sym_actual] = ACTIONS(4656), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4659), - [anon_sym_continue_AT] = ACTIONS(4659), - [anon_sym_break_AT] = ACTIONS(4659), - [anon_sym_this_AT] = ACTIONS(4659), - [anon_sym_super_AT] = ACTIONS(4659), - [sym_real_literal] = ACTIONS(4659), - [sym_integer_literal] = ACTIONS(4656), - [sym_hex_literal] = ACTIONS(4659), - [sym_bin_literal] = ACTIONS(4659), - [anon_sym_true] = ACTIONS(4656), - [anon_sym_false] = ACTIONS(4656), - [anon_sym_SQUOTE] = ACTIONS(4659), - [sym__backtick_identifier] = ACTIONS(4659), - [sym__automatic_semicolon] = ACTIONS(4659), - [sym_safe_nav] = ACTIONS(4659), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4659), - }, - [3036] = { - [sym__alpha_identifier] = ACTIONS(4148), - [anon_sym_AT] = ACTIONS(4150), - [anon_sym_LBRACK] = ACTIONS(4150), - [anon_sym_RBRACK] = ACTIONS(4150), - [anon_sym_DOT] = ACTIONS(4148), - [anon_sym_as] = ACTIONS(4148), - [anon_sym_EQ] = ACTIONS(4148), - [anon_sym_LBRACE] = ACTIONS(4150), - [anon_sym_RBRACE] = ACTIONS(4150), - [anon_sym_LPAREN] = ACTIONS(4150), - [anon_sym_COMMA] = ACTIONS(4150), - [anon_sym_RPAREN] = ACTIONS(4150), - [anon_sym_by] = ACTIONS(4148), - [anon_sym_LT] = ACTIONS(4148), - [anon_sym_GT] = ACTIONS(4148), - [anon_sym_where] = ACTIONS(4148), - [anon_sym_SEMI] = ACTIONS(4150), - [anon_sym_get] = ACTIONS(4148), - [anon_sym_set] = ACTIONS(4148), - [anon_sym_AMP] = ACTIONS(4148), - [sym__quest] = ACTIONS(4148), - [anon_sym_STAR] = ACTIONS(4148), - [anon_sym_DASH_GT] = ACTIONS(4150), - [sym_label] = ACTIONS(4150), - [anon_sym_in] = ACTIONS(4148), - [anon_sym_while] = ACTIONS(4148), - [anon_sym_DOT_DOT] = ACTIONS(4150), - [anon_sym_QMARK_COLON] = ACTIONS(4150), - [anon_sym_AMP_AMP] = ACTIONS(4150), - [anon_sym_PIPE_PIPE] = ACTIONS(4150), - [anon_sym_else] = ACTIONS(4148), - [anon_sym_COLON_COLON] = ACTIONS(4150), - [anon_sym_PLUS_EQ] = ACTIONS(4150), - [anon_sym_DASH_EQ] = ACTIONS(4150), - [anon_sym_STAR_EQ] = ACTIONS(4150), - [anon_sym_SLASH_EQ] = ACTIONS(4150), - [anon_sym_PERCENT_EQ] = ACTIONS(4150), - [anon_sym_BANG_EQ] = ACTIONS(4148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4150), - [anon_sym_EQ_EQ] = ACTIONS(4148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4150), - [anon_sym_LT_EQ] = ACTIONS(4150), - [anon_sym_GT_EQ] = ACTIONS(4150), - [anon_sym_BANGin] = ACTIONS(4150), - [anon_sym_is] = ACTIONS(4148), - [anon_sym_BANGis] = ACTIONS(4150), - [anon_sym_PLUS] = ACTIONS(4148), - [anon_sym_DASH] = ACTIONS(4148), - [anon_sym_SLASH] = ACTIONS(4148), - [anon_sym_PERCENT] = ACTIONS(4148), - [anon_sym_as_QMARK] = ACTIONS(4150), - [anon_sym_PLUS_PLUS] = ACTIONS(4150), - [anon_sym_DASH_DASH] = ACTIONS(4150), - [anon_sym_BANG_BANG] = ACTIONS(4150), - [anon_sym_suspend] = ACTIONS(4148), - [anon_sym_sealed] = ACTIONS(4148), - [anon_sym_annotation] = ACTIONS(4148), - [anon_sym_data] = ACTIONS(4148), - [anon_sym_inner] = ACTIONS(4148), - [anon_sym_value] = ACTIONS(4148), - [anon_sym_override] = ACTIONS(4148), - [anon_sym_lateinit] = ACTIONS(4148), - [anon_sym_public] = ACTIONS(4148), - [anon_sym_private] = ACTIONS(4148), - [anon_sym_internal] = ACTIONS(4148), - [anon_sym_protected] = ACTIONS(4148), - [anon_sym_tailrec] = ACTIONS(4148), - [anon_sym_operator] = ACTIONS(4148), - [anon_sym_infix] = ACTIONS(4148), - [anon_sym_inline] = ACTIONS(4148), - [anon_sym_external] = ACTIONS(4148), - [sym_property_modifier] = ACTIONS(4148), - [anon_sym_abstract] = ACTIONS(4148), - [anon_sym_final] = ACTIONS(4148), - [anon_sym_open] = ACTIONS(4148), - [anon_sym_vararg] = ACTIONS(4148), - [anon_sym_noinline] = ACTIONS(4148), - [anon_sym_crossinline] = ACTIONS(4148), - [anon_sym_expect] = ACTIONS(4148), - [anon_sym_actual] = ACTIONS(4148), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4150), - [sym_safe_nav] = ACTIONS(4150), - [sym_multiline_comment] = ACTIONS(3), - }, - [3037] = { - [sym_function_body] = STATE(3123), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(6547), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [3038] = { - [sym_class_body] = STATE(3124), - [sym__alpha_identifier] = ACTIONS(4618), - [anon_sym_AT] = ACTIONS(4620), - [anon_sym_LBRACK] = ACTIONS(4620), - [anon_sym_DOT] = ACTIONS(4618), - [anon_sym_as] = ACTIONS(4618), - [anon_sym_EQ] = ACTIONS(4618), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4620), - [anon_sym_LPAREN] = ACTIONS(4620), - [anon_sym_COMMA] = ACTIONS(4620), - [anon_sym_LT] = ACTIONS(4618), - [anon_sym_GT] = ACTIONS(4618), - [anon_sym_where] = ACTIONS(4618), - [anon_sym_object] = ACTIONS(4618), - [anon_sym_fun] = ACTIONS(4618), - [anon_sym_SEMI] = ACTIONS(4620), - [anon_sym_get] = ACTIONS(4618), - [anon_sym_set] = ACTIONS(4618), - [anon_sym_this] = ACTIONS(4618), - [anon_sym_super] = ACTIONS(4618), - [anon_sym_STAR] = ACTIONS(4618), - [sym_label] = ACTIONS(4618), - [anon_sym_in] = ACTIONS(4618), - [anon_sym_DOT_DOT] = ACTIONS(4620), - [anon_sym_QMARK_COLON] = ACTIONS(4620), - [anon_sym_AMP_AMP] = ACTIONS(4620), - [anon_sym_PIPE_PIPE] = ACTIONS(4620), - [anon_sym_null] = ACTIONS(4618), - [anon_sym_if] = ACTIONS(4618), - [anon_sym_else] = ACTIONS(4618), - [anon_sym_when] = ACTIONS(4618), - [anon_sym_try] = ACTIONS(4618), - [anon_sym_throw] = ACTIONS(4618), - [anon_sym_return] = ACTIONS(4618), - [anon_sym_continue] = ACTIONS(4618), - [anon_sym_break] = ACTIONS(4618), - [anon_sym_COLON_COLON] = ACTIONS(4620), - [anon_sym_PLUS_EQ] = ACTIONS(4620), - [anon_sym_DASH_EQ] = ACTIONS(4620), - [anon_sym_STAR_EQ] = ACTIONS(4620), - [anon_sym_SLASH_EQ] = ACTIONS(4620), - [anon_sym_PERCENT_EQ] = ACTIONS(4620), - [anon_sym_BANG_EQ] = ACTIONS(4618), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4620), - [anon_sym_EQ_EQ] = ACTIONS(4618), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4620), - [anon_sym_LT_EQ] = ACTIONS(4620), - [anon_sym_GT_EQ] = ACTIONS(4620), - [anon_sym_BANGin] = ACTIONS(4620), - [anon_sym_is] = ACTIONS(4618), - [anon_sym_BANGis] = ACTIONS(4620), - [anon_sym_PLUS] = ACTIONS(4618), - [anon_sym_DASH] = ACTIONS(4618), - [anon_sym_SLASH] = ACTIONS(4618), - [anon_sym_PERCENT] = ACTIONS(4618), - [anon_sym_as_QMARK] = ACTIONS(4620), - [anon_sym_PLUS_PLUS] = ACTIONS(4620), - [anon_sym_DASH_DASH] = ACTIONS(4620), - [anon_sym_BANG] = ACTIONS(4618), - [anon_sym_BANG_BANG] = ACTIONS(4620), - [anon_sym_data] = ACTIONS(4618), - [anon_sym_inner] = ACTIONS(4618), - [anon_sym_value] = ACTIONS(4618), - [anon_sym_expect] = ACTIONS(4618), - [anon_sym_actual] = ACTIONS(4618), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4620), - [anon_sym_continue_AT] = ACTIONS(4620), - [anon_sym_break_AT] = ACTIONS(4620), - [anon_sym_this_AT] = ACTIONS(4620), - [anon_sym_super_AT] = ACTIONS(4620), - [sym_real_literal] = ACTIONS(4620), - [sym_integer_literal] = ACTIONS(4618), - [sym_hex_literal] = ACTIONS(4620), - [sym_bin_literal] = ACTIONS(4620), - [anon_sym_true] = ACTIONS(4618), - [anon_sym_false] = ACTIONS(4618), - [anon_sym_SQUOTE] = ACTIONS(4620), - [sym__backtick_identifier] = ACTIONS(4620), - [sym__automatic_semicolon] = ACTIONS(4620), - [sym_safe_nav] = ACTIONS(4620), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4620), - }, - [3039] = { - [sym__alpha_identifier] = ACTIONS(4244), - [anon_sym_AT] = ACTIONS(4246), - [anon_sym_LBRACK] = ACTIONS(4246), - [anon_sym_DOT] = ACTIONS(4244), - [anon_sym_EQ] = ACTIONS(4246), - [anon_sym_LBRACE] = ACTIONS(4246), - [anon_sym_RBRACE] = ACTIONS(4246), - [anon_sym_LPAREN] = ACTIONS(4246), - [anon_sym_COMMA] = ACTIONS(4246), - [anon_sym_by] = ACTIONS(4244), - [anon_sym_where] = ACTIONS(4244), - [anon_sym_object] = ACTIONS(4244), - [anon_sym_fun] = ACTIONS(4244), - [anon_sym_SEMI] = ACTIONS(4246), - [anon_sym_get] = ACTIONS(4244), - [anon_sym_set] = ACTIONS(4244), - [anon_sym_this] = ACTIONS(4244), - [anon_sym_super] = ACTIONS(4244), - [anon_sym_AMP] = ACTIONS(4246), - [sym__quest] = ACTIONS(4246), - [anon_sym_STAR] = ACTIONS(4246), - [sym_label] = ACTIONS(4244), - [anon_sym_in] = ACTIONS(4244), - [anon_sym_null] = ACTIONS(4244), - [anon_sym_if] = ACTIONS(4244), - [anon_sym_else] = ACTIONS(4244), - [anon_sym_when] = ACTIONS(4244), - [anon_sym_try] = ACTIONS(4244), - [anon_sym_throw] = ACTIONS(4244), - [anon_sym_return] = ACTIONS(4244), - [anon_sym_continue] = ACTIONS(4244), - [anon_sym_break] = ACTIONS(4244), - [anon_sym_COLON_COLON] = ACTIONS(4246), - [anon_sym_BANGin] = ACTIONS(4246), - [anon_sym_is] = ACTIONS(4244), - [anon_sym_BANGis] = ACTIONS(4246), - [anon_sym_PLUS] = ACTIONS(4244), - [anon_sym_DASH] = ACTIONS(4244), - [anon_sym_PLUS_PLUS] = ACTIONS(4246), - [anon_sym_DASH_DASH] = ACTIONS(4246), - [anon_sym_BANG] = ACTIONS(4244), - [anon_sym_suspend] = ACTIONS(4244), - [anon_sym_sealed] = ACTIONS(4244), - [anon_sym_annotation] = ACTIONS(4244), - [anon_sym_data] = ACTIONS(4244), - [anon_sym_inner] = ACTIONS(4244), - [anon_sym_value] = ACTIONS(4244), - [anon_sym_override] = ACTIONS(4244), - [anon_sym_lateinit] = ACTIONS(4244), - [anon_sym_public] = ACTIONS(4244), - [anon_sym_private] = ACTIONS(4244), - [anon_sym_internal] = ACTIONS(4244), - [anon_sym_protected] = ACTIONS(4244), - [anon_sym_tailrec] = ACTIONS(4244), - [anon_sym_operator] = ACTIONS(4244), - [anon_sym_infix] = ACTIONS(4244), - [anon_sym_inline] = ACTIONS(4244), - [anon_sym_external] = ACTIONS(4244), - [sym_property_modifier] = ACTIONS(4244), - [anon_sym_abstract] = ACTIONS(4244), - [anon_sym_final] = ACTIONS(4244), - [anon_sym_open] = ACTIONS(4244), - [anon_sym_vararg] = ACTIONS(4244), - [anon_sym_noinline] = ACTIONS(4244), - [anon_sym_crossinline] = ACTIONS(4244), - [anon_sym_expect] = ACTIONS(4244), - [anon_sym_actual] = ACTIONS(4244), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4246), - [anon_sym_continue_AT] = ACTIONS(4246), - [anon_sym_break_AT] = ACTIONS(4246), - [anon_sym_this_AT] = ACTIONS(4246), - [anon_sym_super_AT] = ACTIONS(4246), - [sym_real_literal] = ACTIONS(4246), - [sym_integer_literal] = ACTIONS(4244), - [sym_hex_literal] = ACTIONS(4246), - [sym_bin_literal] = ACTIONS(4246), - [anon_sym_true] = ACTIONS(4244), - [anon_sym_false] = ACTIONS(4244), - [anon_sym_SQUOTE] = ACTIONS(4246), - [sym__backtick_identifier] = ACTIONS(4246), - [sym__automatic_semicolon] = ACTIONS(4246), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4246), - }, - [3040] = { - [sym_enum_class_body] = STATE(3111), - [sym__alpha_identifier] = ACTIONS(4420), - [anon_sym_AT] = ACTIONS(4422), - [anon_sym_LBRACK] = ACTIONS(4422), - [anon_sym_DOT] = ACTIONS(4420), - [anon_sym_as] = ACTIONS(4420), - [anon_sym_EQ] = ACTIONS(4420), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4422), - [anon_sym_LPAREN] = ACTIONS(4422), - [anon_sym_COMMA] = ACTIONS(4422), - [anon_sym_LT] = ACTIONS(4420), - [anon_sym_GT] = ACTIONS(4420), - [anon_sym_where] = ACTIONS(4420), - [anon_sym_object] = ACTIONS(4420), - [anon_sym_fun] = ACTIONS(4420), - [anon_sym_SEMI] = ACTIONS(4422), - [anon_sym_get] = ACTIONS(4420), - [anon_sym_set] = ACTIONS(4420), - [anon_sym_this] = ACTIONS(4420), - [anon_sym_super] = ACTIONS(4420), - [anon_sym_STAR] = ACTIONS(4420), - [sym_label] = ACTIONS(4420), - [anon_sym_in] = ACTIONS(4420), - [anon_sym_DOT_DOT] = ACTIONS(4422), - [anon_sym_QMARK_COLON] = ACTIONS(4422), - [anon_sym_AMP_AMP] = ACTIONS(4422), - [anon_sym_PIPE_PIPE] = ACTIONS(4422), - [anon_sym_null] = ACTIONS(4420), - [anon_sym_if] = ACTIONS(4420), - [anon_sym_else] = ACTIONS(4420), - [anon_sym_when] = ACTIONS(4420), - [anon_sym_try] = ACTIONS(4420), - [anon_sym_throw] = ACTIONS(4420), - [anon_sym_return] = ACTIONS(4420), - [anon_sym_continue] = ACTIONS(4420), - [anon_sym_break] = ACTIONS(4420), - [anon_sym_COLON_COLON] = ACTIONS(4422), - [anon_sym_PLUS_EQ] = ACTIONS(4422), - [anon_sym_DASH_EQ] = ACTIONS(4422), - [anon_sym_STAR_EQ] = ACTIONS(4422), - [anon_sym_SLASH_EQ] = ACTIONS(4422), - [anon_sym_PERCENT_EQ] = ACTIONS(4422), - [anon_sym_BANG_EQ] = ACTIONS(4420), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4422), - [anon_sym_EQ_EQ] = ACTIONS(4420), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4422), - [anon_sym_LT_EQ] = ACTIONS(4422), - [anon_sym_GT_EQ] = ACTIONS(4422), - [anon_sym_BANGin] = ACTIONS(4422), - [anon_sym_is] = ACTIONS(4420), - [anon_sym_BANGis] = ACTIONS(4422), - [anon_sym_PLUS] = ACTIONS(4420), - [anon_sym_DASH] = ACTIONS(4420), - [anon_sym_SLASH] = ACTIONS(4420), - [anon_sym_PERCENT] = ACTIONS(4420), - [anon_sym_as_QMARK] = ACTIONS(4422), - [anon_sym_PLUS_PLUS] = ACTIONS(4422), - [anon_sym_DASH_DASH] = ACTIONS(4422), - [anon_sym_BANG] = ACTIONS(4420), - [anon_sym_BANG_BANG] = ACTIONS(4422), - [anon_sym_data] = ACTIONS(4420), - [anon_sym_inner] = ACTIONS(4420), - [anon_sym_value] = ACTIONS(4420), - [anon_sym_expect] = ACTIONS(4420), - [anon_sym_actual] = ACTIONS(4420), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4422), - [anon_sym_continue_AT] = ACTIONS(4422), - [anon_sym_break_AT] = ACTIONS(4422), - [anon_sym_this_AT] = ACTIONS(4422), - [anon_sym_super_AT] = ACTIONS(4422), - [sym_real_literal] = ACTIONS(4422), - [sym_integer_literal] = ACTIONS(4420), - [sym_hex_literal] = ACTIONS(4422), - [sym_bin_literal] = ACTIONS(4422), - [anon_sym_true] = ACTIONS(4420), - [anon_sym_false] = ACTIONS(4420), - [anon_sym_SQUOTE] = ACTIONS(4422), - [sym__backtick_identifier] = ACTIONS(4422), - [sym__automatic_semicolon] = ACTIONS(4422), - [sym_safe_nav] = ACTIONS(4422), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4422), - }, - [3041] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(2970), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_EQ] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(6549), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_object] = ACTIONS(4513), - [anon_sym_fun] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_this] = ACTIONS(4513), - [anon_sym_super] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4513), - [sym_label] = ACTIONS(4513), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_null] = ACTIONS(4513), - [anon_sym_if] = ACTIONS(4513), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_when] = ACTIONS(4513), - [anon_sym_try] = ACTIONS(4513), - [anon_sym_throw] = ACTIONS(4513), - [anon_sym_return] = ACTIONS(4513), - [anon_sym_continue] = ACTIONS(4513), - [anon_sym_break] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_PLUS_EQ] = ACTIONS(4515), - [anon_sym_DASH_EQ] = ACTIONS(4515), - [anon_sym_STAR_EQ] = ACTIONS(4515), - [anon_sym_SLASH_EQ] = ACTIONS(4515), - [anon_sym_PERCENT_EQ] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4513), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG] = ACTIONS(4513), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4515), - [anon_sym_continue_AT] = ACTIONS(4515), - [anon_sym_break_AT] = ACTIONS(4515), - [anon_sym_this_AT] = ACTIONS(4515), - [anon_sym_super_AT] = ACTIONS(4515), - [sym_real_literal] = ACTIONS(4515), - [sym_integer_literal] = ACTIONS(4513), - [sym_hex_literal] = ACTIONS(4515), - [sym_bin_literal] = ACTIONS(4515), - [anon_sym_true] = ACTIONS(4513), - [anon_sym_false] = ACTIONS(4513), - [anon_sym_SQUOTE] = ACTIONS(4515), - [sym__backtick_identifier] = ACTIONS(4515), - [sym__automatic_semicolon] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4515), - }, - [3042] = { - [sym_enum_class_body] = STATE(3105), - [sym__alpha_identifier] = ACTIONS(4630), - [anon_sym_AT] = ACTIONS(4632), - [anon_sym_LBRACK] = ACTIONS(4632), - [anon_sym_DOT] = ACTIONS(4630), - [anon_sym_as] = ACTIONS(4630), - [anon_sym_EQ] = ACTIONS(4630), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4632), - [anon_sym_LPAREN] = ACTIONS(4632), - [anon_sym_COMMA] = ACTIONS(4632), - [anon_sym_LT] = ACTIONS(4630), - [anon_sym_GT] = ACTIONS(4630), - [anon_sym_where] = ACTIONS(4630), - [anon_sym_object] = ACTIONS(4630), - [anon_sym_fun] = ACTIONS(4630), - [anon_sym_SEMI] = ACTIONS(4632), - [anon_sym_get] = ACTIONS(4630), - [anon_sym_set] = ACTIONS(4630), - [anon_sym_this] = ACTIONS(4630), - [anon_sym_super] = ACTIONS(4630), - [anon_sym_STAR] = ACTIONS(4630), - [sym_label] = ACTIONS(4630), - [anon_sym_in] = ACTIONS(4630), - [anon_sym_DOT_DOT] = ACTIONS(4632), - [anon_sym_QMARK_COLON] = ACTIONS(4632), - [anon_sym_AMP_AMP] = ACTIONS(4632), - [anon_sym_PIPE_PIPE] = ACTIONS(4632), - [anon_sym_null] = ACTIONS(4630), - [anon_sym_if] = ACTIONS(4630), - [anon_sym_else] = ACTIONS(4630), - [anon_sym_when] = ACTIONS(4630), - [anon_sym_try] = ACTIONS(4630), - [anon_sym_throw] = ACTIONS(4630), - [anon_sym_return] = ACTIONS(4630), - [anon_sym_continue] = ACTIONS(4630), - [anon_sym_break] = ACTIONS(4630), - [anon_sym_COLON_COLON] = ACTIONS(4632), - [anon_sym_PLUS_EQ] = ACTIONS(4632), - [anon_sym_DASH_EQ] = ACTIONS(4632), - [anon_sym_STAR_EQ] = ACTIONS(4632), - [anon_sym_SLASH_EQ] = ACTIONS(4632), - [anon_sym_PERCENT_EQ] = ACTIONS(4632), - [anon_sym_BANG_EQ] = ACTIONS(4630), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4632), - [anon_sym_EQ_EQ] = ACTIONS(4630), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4632), - [anon_sym_LT_EQ] = ACTIONS(4632), - [anon_sym_GT_EQ] = ACTIONS(4632), - [anon_sym_BANGin] = ACTIONS(4632), - [anon_sym_is] = ACTIONS(4630), - [anon_sym_BANGis] = ACTIONS(4632), - [anon_sym_PLUS] = ACTIONS(4630), - [anon_sym_DASH] = ACTIONS(4630), - [anon_sym_SLASH] = ACTIONS(4630), - [anon_sym_PERCENT] = ACTIONS(4630), - [anon_sym_as_QMARK] = ACTIONS(4632), - [anon_sym_PLUS_PLUS] = ACTIONS(4632), - [anon_sym_DASH_DASH] = ACTIONS(4632), - [anon_sym_BANG] = ACTIONS(4630), - [anon_sym_BANG_BANG] = ACTIONS(4632), - [anon_sym_data] = ACTIONS(4630), - [anon_sym_inner] = ACTIONS(4630), - [anon_sym_value] = ACTIONS(4630), - [anon_sym_expect] = ACTIONS(4630), - [anon_sym_actual] = ACTIONS(4630), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4632), - [anon_sym_continue_AT] = ACTIONS(4632), - [anon_sym_break_AT] = ACTIONS(4632), - [anon_sym_this_AT] = ACTIONS(4632), - [anon_sym_super_AT] = ACTIONS(4632), - [sym_real_literal] = ACTIONS(4632), - [sym_integer_literal] = ACTIONS(4630), - [sym_hex_literal] = ACTIONS(4632), - [sym_bin_literal] = ACTIONS(4632), - [anon_sym_true] = ACTIONS(4630), - [anon_sym_false] = ACTIONS(4630), - [anon_sym_SQUOTE] = ACTIONS(4632), - [sym__backtick_identifier] = ACTIONS(4632), - [sym__automatic_semicolon] = ACTIONS(4632), - [sym_safe_nav] = ACTIONS(4632), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4632), - }, - [3043] = { - [sym_function_body] = STATE(3518), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(6551), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_RBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_COMMA] = ACTIONS(4240), - [anon_sym_RPAREN] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_where] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4238), - [anon_sym_DASH_GT] = ACTIONS(4240), - [sym_label] = ACTIONS(4240), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_while] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_PLUS_EQ] = ACTIONS(4240), - [anon_sym_DASH_EQ] = ACTIONS(4240), - [anon_sym_STAR_EQ] = ACTIONS(4240), - [anon_sym_SLASH_EQ] = ACTIONS(4240), - [anon_sym_PERCENT_EQ] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4238), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3044] = { - [sym_function_body] = STATE(3539), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(6553), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_RBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_RPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [anon_sym_DASH_GT] = ACTIONS(4198), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_while] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [3045] = { - [sym__alpha_identifier] = ACTIONS(4129), - [anon_sym_AT] = ACTIONS(4131), - [anon_sym_LBRACK] = ACTIONS(4131), - [anon_sym_DOT] = ACTIONS(4129), - [anon_sym_EQ] = ACTIONS(4131), - [anon_sym_LBRACE] = ACTIONS(4131), - [anon_sym_RBRACE] = ACTIONS(4131), - [anon_sym_LPAREN] = ACTIONS(4131), - [anon_sym_COMMA] = ACTIONS(4131), - [anon_sym_by] = ACTIONS(4129), - [anon_sym_where] = ACTIONS(4129), - [anon_sym_object] = ACTIONS(4129), - [anon_sym_fun] = ACTIONS(4129), - [anon_sym_SEMI] = ACTIONS(4131), - [anon_sym_get] = ACTIONS(4129), - [anon_sym_set] = ACTIONS(4129), - [anon_sym_this] = ACTIONS(4129), - [anon_sym_super] = ACTIONS(4129), - [anon_sym_AMP] = ACTIONS(4131), - [sym__quest] = ACTIONS(4131), - [anon_sym_STAR] = ACTIONS(4131), - [sym_label] = ACTIONS(4129), - [anon_sym_in] = ACTIONS(4129), - [anon_sym_null] = ACTIONS(4129), - [anon_sym_if] = ACTIONS(4129), - [anon_sym_else] = ACTIONS(4129), - [anon_sym_when] = ACTIONS(4129), - [anon_sym_try] = ACTIONS(4129), - [anon_sym_throw] = ACTIONS(4129), - [anon_sym_return] = ACTIONS(4129), - [anon_sym_continue] = ACTIONS(4129), - [anon_sym_break] = ACTIONS(4129), - [anon_sym_COLON_COLON] = ACTIONS(4131), - [anon_sym_BANGin] = ACTIONS(4131), - [anon_sym_is] = ACTIONS(4129), - [anon_sym_BANGis] = ACTIONS(4131), - [anon_sym_PLUS] = ACTIONS(4129), - [anon_sym_DASH] = ACTIONS(4129), - [anon_sym_PLUS_PLUS] = ACTIONS(4131), - [anon_sym_DASH_DASH] = ACTIONS(4131), - [anon_sym_BANG] = ACTIONS(4129), - [anon_sym_suspend] = ACTIONS(4129), - [anon_sym_sealed] = ACTIONS(4129), - [anon_sym_annotation] = ACTIONS(4129), - [anon_sym_data] = ACTIONS(4129), - [anon_sym_inner] = ACTIONS(4129), - [anon_sym_value] = ACTIONS(4129), - [anon_sym_override] = ACTIONS(4129), - [anon_sym_lateinit] = ACTIONS(4129), - [anon_sym_public] = ACTIONS(4129), - [anon_sym_private] = ACTIONS(4129), - [anon_sym_internal] = ACTIONS(4129), - [anon_sym_protected] = ACTIONS(4129), - [anon_sym_tailrec] = ACTIONS(4129), - [anon_sym_operator] = ACTIONS(4129), - [anon_sym_infix] = ACTIONS(4129), - [anon_sym_inline] = ACTIONS(4129), - [anon_sym_external] = ACTIONS(4129), - [sym_property_modifier] = ACTIONS(4129), - [anon_sym_abstract] = ACTIONS(4129), - [anon_sym_final] = ACTIONS(4129), - [anon_sym_open] = ACTIONS(4129), - [anon_sym_vararg] = ACTIONS(4129), - [anon_sym_noinline] = ACTIONS(4129), - [anon_sym_crossinline] = ACTIONS(4129), - [anon_sym_expect] = ACTIONS(4129), - [anon_sym_actual] = ACTIONS(4129), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4131), - [anon_sym_continue_AT] = ACTIONS(4131), - [anon_sym_break_AT] = ACTIONS(4131), - [anon_sym_this_AT] = ACTIONS(4131), - [anon_sym_super_AT] = ACTIONS(4131), - [sym_real_literal] = ACTIONS(4131), - [sym_integer_literal] = ACTIONS(4129), - [sym_hex_literal] = ACTIONS(4131), - [sym_bin_literal] = ACTIONS(4131), - [anon_sym_true] = ACTIONS(4129), - [anon_sym_false] = ACTIONS(4129), - [anon_sym_SQUOTE] = ACTIONS(4131), - [sym__backtick_identifier] = ACTIONS(4131), - [sym__automatic_semicolon] = ACTIONS(4131), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4131), - }, - [3046] = { - [sym__alpha_identifier] = ACTIONS(4599), - [anon_sym_AT] = ACTIONS(4601), - [anon_sym_LBRACK] = ACTIONS(4601), - [anon_sym_DOT] = ACTIONS(4599), - [anon_sym_as] = ACTIONS(4599), - [anon_sym_EQ] = ACTIONS(4599), - [anon_sym_LBRACE] = ACTIONS(4601), - [anon_sym_RBRACE] = ACTIONS(4601), - [anon_sym_LPAREN] = ACTIONS(4601), - [anon_sym_COMMA] = ACTIONS(4601), - [anon_sym_by] = ACTIONS(4599), - [anon_sym_LT] = ACTIONS(4599), - [anon_sym_GT] = ACTIONS(4599), - [anon_sym_where] = ACTIONS(4599), - [anon_sym_object] = ACTIONS(4599), - [anon_sym_fun] = ACTIONS(4599), - [anon_sym_SEMI] = ACTIONS(4601), - [anon_sym_get] = ACTIONS(4599), - [anon_sym_set] = ACTIONS(4599), - [anon_sym_this] = ACTIONS(4599), - [anon_sym_super] = ACTIONS(4599), - [anon_sym_STAR] = ACTIONS(4599), - [sym_label] = ACTIONS(4599), - [anon_sym_in] = ACTIONS(4599), - [anon_sym_DOT_DOT] = ACTIONS(4601), - [anon_sym_QMARK_COLON] = ACTIONS(4601), - [anon_sym_AMP_AMP] = ACTIONS(4601), - [anon_sym_PIPE_PIPE] = ACTIONS(4601), - [anon_sym_null] = ACTIONS(4599), - [anon_sym_if] = ACTIONS(4599), - [anon_sym_else] = ACTIONS(4599), - [anon_sym_when] = ACTIONS(4599), - [anon_sym_try] = ACTIONS(4599), - [anon_sym_throw] = ACTIONS(4599), - [anon_sym_return] = ACTIONS(4599), - [anon_sym_continue] = ACTIONS(4599), - [anon_sym_break] = ACTIONS(4599), - [anon_sym_COLON_COLON] = ACTIONS(4601), - [anon_sym_PLUS_EQ] = ACTIONS(4601), - [anon_sym_DASH_EQ] = ACTIONS(4601), - [anon_sym_STAR_EQ] = ACTIONS(4601), - [anon_sym_SLASH_EQ] = ACTIONS(4601), - [anon_sym_PERCENT_EQ] = ACTIONS(4601), - [anon_sym_BANG_EQ] = ACTIONS(4599), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4601), - [anon_sym_EQ_EQ] = ACTIONS(4599), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4601), - [anon_sym_LT_EQ] = ACTIONS(4601), - [anon_sym_GT_EQ] = ACTIONS(4601), - [anon_sym_BANGin] = ACTIONS(4601), - [anon_sym_is] = ACTIONS(4599), - [anon_sym_BANGis] = ACTIONS(4601), - [anon_sym_PLUS] = ACTIONS(4599), - [anon_sym_DASH] = ACTIONS(4599), - [anon_sym_SLASH] = ACTIONS(4599), - [anon_sym_PERCENT] = ACTIONS(4599), - [anon_sym_as_QMARK] = ACTIONS(4601), - [anon_sym_PLUS_PLUS] = ACTIONS(4601), - [anon_sym_DASH_DASH] = ACTIONS(4601), - [anon_sym_BANG] = ACTIONS(4599), - [anon_sym_BANG_BANG] = ACTIONS(4601), - [anon_sym_data] = ACTIONS(4599), - [anon_sym_inner] = ACTIONS(4599), - [anon_sym_value] = ACTIONS(4599), - [anon_sym_expect] = ACTIONS(4599), - [anon_sym_actual] = ACTIONS(4599), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4601), - [anon_sym_continue_AT] = ACTIONS(4601), - [anon_sym_break_AT] = ACTIONS(4601), - [anon_sym_this_AT] = ACTIONS(4601), - [anon_sym_super_AT] = ACTIONS(4601), - [sym_real_literal] = ACTIONS(4601), - [sym_integer_literal] = ACTIONS(4599), - [sym_hex_literal] = ACTIONS(4601), - [sym_bin_literal] = ACTIONS(4601), - [anon_sym_true] = ACTIONS(4599), - [anon_sym_false] = ACTIONS(4599), - [anon_sym_SQUOTE] = ACTIONS(4601), - [sym__backtick_identifier] = ACTIONS(4601), - [sym__automatic_semicolon] = ACTIONS(4601), - [sym_safe_nav] = ACTIONS(4601), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4601), - }, - [3047] = { - [sym__alpha_identifier] = ACTIONS(4670), - [anon_sym_AT] = ACTIONS(4673), - [anon_sym_LBRACK] = ACTIONS(4673), - [anon_sym_DOT] = ACTIONS(4670), - [anon_sym_as] = ACTIONS(4670), - [anon_sym_EQ] = ACTIONS(4670), - [anon_sym_LBRACE] = ACTIONS(4673), - [anon_sym_RBRACE] = ACTIONS(4673), - [anon_sym_LPAREN] = ACTIONS(4673), - [anon_sym_COMMA] = ACTIONS(4673), - [anon_sym_by] = ACTIONS(4670), - [anon_sym_LT] = ACTIONS(4670), - [anon_sym_GT] = ACTIONS(4670), - [anon_sym_where] = ACTIONS(4670), - [anon_sym_object] = ACTIONS(4670), - [anon_sym_fun] = ACTIONS(4670), - [anon_sym_SEMI] = ACTIONS(4673), - [anon_sym_get] = ACTIONS(4670), - [anon_sym_set] = ACTIONS(4670), - [anon_sym_this] = ACTIONS(4670), - [anon_sym_super] = ACTIONS(4670), - [anon_sym_STAR] = ACTIONS(4670), - [sym_label] = ACTIONS(4670), - [anon_sym_in] = ACTIONS(4670), - [anon_sym_DOT_DOT] = ACTIONS(4673), - [anon_sym_QMARK_COLON] = ACTIONS(4673), - [anon_sym_AMP_AMP] = ACTIONS(4673), - [anon_sym_PIPE_PIPE] = ACTIONS(4673), - [anon_sym_null] = ACTIONS(4670), - [anon_sym_if] = ACTIONS(4670), - [anon_sym_else] = ACTIONS(4670), - [anon_sym_when] = ACTIONS(4670), - [anon_sym_try] = ACTIONS(4670), - [anon_sym_throw] = ACTIONS(4670), - [anon_sym_return] = ACTIONS(4670), - [anon_sym_continue] = ACTIONS(4670), - [anon_sym_break] = ACTIONS(4670), - [anon_sym_COLON_COLON] = ACTIONS(4673), - [anon_sym_PLUS_EQ] = ACTIONS(4673), - [anon_sym_DASH_EQ] = ACTIONS(4673), - [anon_sym_STAR_EQ] = ACTIONS(4673), - [anon_sym_SLASH_EQ] = ACTIONS(4673), - [anon_sym_PERCENT_EQ] = ACTIONS(4673), - [anon_sym_BANG_EQ] = ACTIONS(4670), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4673), - [anon_sym_EQ_EQ] = ACTIONS(4670), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4673), - [anon_sym_LT_EQ] = ACTIONS(4673), - [anon_sym_GT_EQ] = ACTIONS(4673), - [anon_sym_BANGin] = ACTIONS(4673), - [anon_sym_is] = ACTIONS(4670), - [anon_sym_BANGis] = ACTIONS(4673), - [anon_sym_PLUS] = ACTIONS(4670), - [anon_sym_DASH] = ACTIONS(4670), - [anon_sym_SLASH] = ACTIONS(4670), - [anon_sym_PERCENT] = ACTIONS(4670), - [anon_sym_as_QMARK] = ACTIONS(4673), - [anon_sym_PLUS_PLUS] = ACTIONS(4673), - [anon_sym_DASH_DASH] = ACTIONS(4673), - [anon_sym_BANG] = ACTIONS(4670), - [anon_sym_BANG_BANG] = ACTIONS(4673), - [anon_sym_data] = ACTIONS(4670), - [anon_sym_inner] = ACTIONS(4670), - [anon_sym_value] = ACTIONS(4670), - [anon_sym_expect] = ACTIONS(4670), - [anon_sym_actual] = ACTIONS(4670), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4673), - [anon_sym_continue_AT] = ACTIONS(4673), - [anon_sym_break_AT] = ACTIONS(4673), - [anon_sym_this_AT] = ACTIONS(4673), - [anon_sym_super_AT] = ACTIONS(4673), - [sym_real_literal] = ACTIONS(4673), - [sym_integer_literal] = ACTIONS(4670), - [sym_hex_literal] = ACTIONS(4673), - [sym_bin_literal] = ACTIONS(4673), - [anon_sym_true] = ACTIONS(4670), - [anon_sym_false] = ACTIONS(4670), - [anon_sym_SQUOTE] = ACTIONS(4673), - [sym__backtick_identifier] = ACTIONS(4673), - [sym__automatic_semicolon] = ACTIONS(4673), - [sym_safe_nav] = ACTIONS(4673), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4673), - }, - [3048] = { - [aux_sym_type_constraints_repeat1] = STATE(3008), - [sym__alpha_identifier] = ACTIONS(4394), - [anon_sym_AT] = ACTIONS(4396), - [anon_sym_LBRACK] = ACTIONS(4396), - [anon_sym_DOT] = ACTIONS(4394), - [anon_sym_as] = ACTIONS(4394), - [anon_sym_EQ] = ACTIONS(4394), - [anon_sym_LBRACE] = ACTIONS(4396), - [anon_sym_RBRACE] = ACTIONS(4396), - [anon_sym_LPAREN] = ACTIONS(4396), - [anon_sym_COMMA] = ACTIONS(6532), - [anon_sym_LT] = ACTIONS(4394), - [anon_sym_GT] = ACTIONS(4394), - [anon_sym_where] = ACTIONS(4394), - [anon_sym_object] = ACTIONS(4394), - [anon_sym_fun] = ACTIONS(4394), - [anon_sym_SEMI] = ACTIONS(4396), - [anon_sym_get] = ACTIONS(4394), - [anon_sym_set] = ACTIONS(4394), - [anon_sym_this] = ACTIONS(4394), - [anon_sym_super] = ACTIONS(4394), - [anon_sym_STAR] = ACTIONS(4394), - [sym_label] = ACTIONS(4394), - [anon_sym_in] = ACTIONS(4394), - [anon_sym_DOT_DOT] = ACTIONS(4396), - [anon_sym_QMARK_COLON] = ACTIONS(4396), - [anon_sym_AMP_AMP] = ACTIONS(4396), - [anon_sym_PIPE_PIPE] = ACTIONS(4396), - [anon_sym_null] = ACTIONS(4394), - [anon_sym_if] = ACTIONS(4394), - [anon_sym_else] = ACTIONS(4394), - [anon_sym_when] = ACTIONS(4394), - [anon_sym_try] = ACTIONS(4394), - [anon_sym_throw] = ACTIONS(4394), - [anon_sym_return] = ACTIONS(4394), - [anon_sym_continue] = ACTIONS(4394), - [anon_sym_break] = ACTIONS(4394), - [anon_sym_COLON_COLON] = ACTIONS(4396), - [anon_sym_PLUS_EQ] = ACTIONS(4396), - [anon_sym_DASH_EQ] = ACTIONS(4396), - [anon_sym_STAR_EQ] = ACTIONS(4396), - [anon_sym_SLASH_EQ] = ACTIONS(4396), - [anon_sym_PERCENT_EQ] = ACTIONS(4396), - [anon_sym_BANG_EQ] = ACTIONS(4394), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4396), - [anon_sym_EQ_EQ] = ACTIONS(4394), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4396), - [anon_sym_LT_EQ] = ACTIONS(4396), - [anon_sym_GT_EQ] = ACTIONS(4396), - [anon_sym_BANGin] = ACTIONS(4396), - [anon_sym_is] = ACTIONS(4394), - [anon_sym_BANGis] = ACTIONS(4396), - [anon_sym_PLUS] = ACTIONS(4394), - [anon_sym_DASH] = ACTIONS(4394), - [anon_sym_SLASH] = ACTIONS(4394), - [anon_sym_PERCENT] = ACTIONS(4394), - [anon_sym_as_QMARK] = ACTIONS(4396), - [anon_sym_PLUS_PLUS] = ACTIONS(4396), - [anon_sym_DASH_DASH] = ACTIONS(4396), - [anon_sym_BANG] = ACTIONS(4394), - [anon_sym_BANG_BANG] = ACTIONS(4396), - [anon_sym_data] = ACTIONS(4394), - [anon_sym_inner] = ACTIONS(4394), - [anon_sym_value] = ACTIONS(4394), - [anon_sym_expect] = ACTIONS(4394), - [anon_sym_actual] = ACTIONS(4394), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4396), - [anon_sym_continue_AT] = ACTIONS(4396), - [anon_sym_break_AT] = ACTIONS(4396), - [anon_sym_this_AT] = ACTIONS(4396), - [anon_sym_super_AT] = ACTIONS(4396), - [sym_real_literal] = ACTIONS(4396), - [sym_integer_literal] = ACTIONS(4394), - [sym_hex_literal] = ACTIONS(4396), - [sym_bin_literal] = ACTIONS(4396), - [anon_sym_true] = ACTIONS(4394), - [anon_sym_false] = ACTIONS(4394), - [anon_sym_SQUOTE] = ACTIONS(4396), - [sym__backtick_identifier] = ACTIONS(4396), - [sym__automatic_semicolon] = ACTIONS(4396), - [sym_safe_nav] = ACTIONS(4396), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4396), - }, - [3049] = { - [sym__alpha_identifier] = ACTIONS(4164), - [anon_sym_AT] = ACTIONS(4166), - [anon_sym_LBRACK] = ACTIONS(4166), - [anon_sym_RBRACK] = ACTIONS(4166), - [anon_sym_DOT] = ACTIONS(4164), - [anon_sym_as] = ACTIONS(4164), - [anon_sym_EQ] = ACTIONS(4164), - [anon_sym_LBRACE] = ACTIONS(4166), - [anon_sym_RBRACE] = ACTIONS(4166), - [anon_sym_LPAREN] = ACTIONS(4166), - [anon_sym_COMMA] = ACTIONS(4166), - [anon_sym_RPAREN] = ACTIONS(4166), - [anon_sym_by] = ACTIONS(4164), - [anon_sym_LT] = ACTIONS(4164), - [anon_sym_GT] = ACTIONS(4164), - [anon_sym_where] = ACTIONS(4164), - [anon_sym_SEMI] = ACTIONS(4166), - [anon_sym_get] = ACTIONS(4164), - [anon_sym_set] = ACTIONS(4164), - [anon_sym_AMP] = ACTIONS(6555), - [sym__quest] = ACTIONS(4164), - [anon_sym_STAR] = ACTIONS(4164), - [anon_sym_DASH_GT] = ACTIONS(4166), - [sym_label] = ACTIONS(4166), - [anon_sym_in] = ACTIONS(4164), - [anon_sym_while] = ACTIONS(4164), - [anon_sym_DOT_DOT] = ACTIONS(4166), - [anon_sym_QMARK_COLON] = ACTIONS(4166), - [anon_sym_AMP_AMP] = ACTIONS(4166), - [anon_sym_PIPE_PIPE] = ACTIONS(4166), - [anon_sym_else] = ACTIONS(4164), - [anon_sym_COLON_COLON] = ACTIONS(4166), - [anon_sym_PLUS_EQ] = ACTIONS(4166), - [anon_sym_DASH_EQ] = ACTIONS(4166), - [anon_sym_STAR_EQ] = ACTIONS(4166), - [anon_sym_SLASH_EQ] = ACTIONS(4166), - [anon_sym_PERCENT_EQ] = ACTIONS(4166), - [anon_sym_BANG_EQ] = ACTIONS(4164), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4166), - [anon_sym_EQ_EQ] = ACTIONS(4164), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4166), - [anon_sym_LT_EQ] = ACTIONS(4166), - [anon_sym_GT_EQ] = ACTIONS(4166), - [anon_sym_BANGin] = ACTIONS(4166), - [anon_sym_is] = ACTIONS(4164), - [anon_sym_BANGis] = ACTIONS(4166), - [anon_sym_PLUS] = ACTIONS(4164), - [anon_sym_DASH] = ACTIONS(4164), - [anon_sym_SLASH] = ACTIONS(4164), - [anon_sym_PERCENT] = ACTIONS(4164), - [anon_sym_as_QMARK] = ACTIONS(4166), - [anon_sym_PLUS_PLUS] = ACTIONS(4166), - [anon_sym_DASH_DASH] = ACTIONS(4166), - [anon_sym_BANG_BANG] = ACTIONS(4166), - [anon_sym_suspend] = ACTIONS(4164), - [anon_sym_sealed] = ACTIONS(4164), - [anon_sym_annotation] = ACTIONS(4164), - [anon_sym_data] = ACTIONS(4164), - [anon_sym_inner] = ACTIONS(4164), - [anon_sym_value] = ACTIONS(4164), - [anon_sym_override] = ACTIONS(4164), - [anon_sym_lateinit] = ACTIONS(4164), - [anon_sym_public] = ACTIONS(4164), - [anon_sym_private] = ACTIONS(4164), - [anon_sym_internal] = ACTIONS(4164), - [anon_sym_protected] = ACTIONS(4164), - [anon_sym_tailrec] = ACTIONS(4164), - [anon_sym_operator] = ACTIONS(4164), - [anon_sym_infix] = ACTIONS(4164), - [anon_sym_inline] = ACTIONS(4164), - [anon_sym_external] = ACTIONS(4164), - [sym_property_modifier] = ACTIONS(4164), - [anon_sym_abstract] = ACTIONS(4164), - [anon_sym_final] = ACTIONS(4164), - [anon_sym_open] = ACTIONS(4164), - [anon_sym_vararg] = ACTIONS(4164), - [anon_sym_noinline] = ACTIONS(4164), - [anon_sym_crossinline] = ACTIONS(4164), - [anon_sym_expect] = ACTIONS(4164), - [anon_sym_actual] = ACTIONS(4164), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4166), - [sym_safe_nav] = ACTIONS(4166), - [sym_multiline_comment] = ACTIONS(3), - }, - [3050] = { - [sym_indexing_suffix] = STATE(7131), - [sym_navigation_suffix] = STATE(7131), - [sym__postfix_unary_operator] = STATE(7131), - [sym__member_access_operator] = STATE(7782), - [sym__postfix_unary_suffix] = STATE(7131), - [aux_sym__postfix_unary_expression_repeat1] = STATE(7131), - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3954), - [anon_sym_DOT] = ACTIONS(3957), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3978), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [sym_label] = ACTIONS(3952), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3962), - [anon_sym_PLUS_EQ] = ACTIONS(3981), - [anon_sym_DASH_EQ] = ACTIONS(3981), - [anon_sym_STAR_EQ] = ACTIONS(3981), - [anon_sym_SLASH_EQ] = ACTIONS(3981), - [anon_sym_PERCENT_EQ] = ACTIONS(3981), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3967), - [anon_sym_DASH_DASH] = ACTIONS(3967), - [anon_sym_BANG_BANG] = ACTIONS(3967), - [anon_sym_suspend] = ACTIONS(3950), - [anon_sym_sealed] = ACTIONS(3950), - [anon_sym_annotation] = ACTIONS(3950), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_override] = ACTIONS(3950), - [anon_sym_lateinit] = ACTIONS(3950), - [anon_sym_public] = ACTIONS(3950), - [anon_sym_private] = ACTIONS(3950), - [anon_sym_internal] = ACTIONS(3950), - [anon_sym_protected] = ACTIONS(3950), - [anon_sym_tailrec] = ACTIONS(3950), - [anon_sym_operator] = ACTIONS(3950), - [anon_sym_infix] = ACTIONS(3950), - [anon_sym_inline] = ACTIONS(3950), - [anon_sym_external] = ACTIONS(3950), - [sym_property_modifier] = ACTIONS(3950), - [anon_sym_abstract] = ACTIONS(3950), - [anon_sym_final] = ACTIONS(3950), - [anon_sym_open] = ACTIONS(3950), - [anon_sym_vararg] = ACTIONS(3950), - [anon_sym_noinline] = ACTIONS(3950), - [anon_sym_crossinline] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3952), - [sym__automatic_semicolon] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3962), - [sym_multiline_comment] = ACTIONS(3), - }, - [3051] = { - [sym__alpha_identifier] = ACTIONS(4234), - [anon_sym_AT] = ACTIONS(4236), - [anon_sym_LBRACK] = ACTIONS(4236), - [anon_sym_DOT] = ACTIONS(4234), - [anon_sym_EQ] = ACTIONS(4236), - [anon_sym_LBRACE] = ACTIONS(4236), - [anon_sym_RBRACE] = ACTIONS(4236), - [anon_sym_LPAREN] = ACTIONS(4236), - [anon_sym_COMMA] = ACTIONS(4236), - [anon_sym_by] = ACTIONS(4234), - [anon_sym_where] = ACTIONS(4234), - [anon_sym_object] = ACTIONS(4234), - [anon_sym_fun] = ACTIONS(4234), - [anon_sym_SEMI] = ACTIONS(4236), - [anon_sym_get] = ACTIONS(4234), - [anon_sym_set] = ACTIONS(4234), - [anon_sym_this] = ACTIONS(4234), - [anon_sym_super] = ACTIONS(4234), - [anon_sym_AMP] = ACTIONS(4236), - [sym__quest] = ACTIONS(4236), - [anon_sym_STAR] = ACTIONS(4236), - [sym_label] = ACTIONS(4234), - [anon_sym_in] = ACTIONS(4234), - [anon_sym_null] = ACTIONS(4234), - [anon_sym_if] = ACTIONS(4234), - [anon_sym_else] = ACTIONS(4234), - [anon_sym_when] = ACTIONS(4234), - [anon_sym_try] = ACTIONS(4234), - [anon_sym_throw] = ACTIONS(4234), - [anon_sym_return] = ACTIONS(4234), - [anon_sym_continue] = ACTIONS(4234), - [anon_sym_break] = ACTIONS(4234), - [anon_sym_COLON_COLON] = ACTIONS(4236), - [anon_sym_BANGin] = ACTIONS(4236), - [anon_sym_is] = ACTIONS(4234), - [anon_sym_BANGis] = ACTIONS(4236), - [anon_sym_PLUS] = ACTIONS(4234), - [anon_sym_DASH] = ACTIONS(4234), - [anon_sym_PLUS_PLUS] = ACTIONS(4236), - [anon_sym_DASH_DASH] = ACTIONS(4236), - [anon_sym_BANG] = ACTIONS(4234), - [anon_sym_suspend] = ACTIONS(4234), - [anon_sym_sealed] = ACTIONS(4234), - [anon_sym_annotation] = ACTIONS(4234), - [anon_sym_data] = ACTIONS(4234), - [anon_sym_inner] = ACTIONS(4234), - [anon_sym_value] = ACTIONS(4234), - [anon_sym_override] = ACTIONS(4234), - [anon_sym_lateinit] = ACTIONS(4234), - [anon_sym_public] = ACTIONS(4234), - [anon_sym_private] = ACTIONS(4234), - [anon_sym_internal] = ACTIONS(4234), - [anon_sym_protected] = ACTIONS(4234), - [anon_sym_tailrec] = ACTIONS(4234), - [anon_sym_operator] = ACTIONS(4234), - [anon_sym_infix] = ACTIONS(4234), - [anon_sym_inline] = ACTIONS(4234), - [anon_sym_external] = ACTIONS(4234), - [sym_property_modifier] = ACTIONS(4234), - [anon_sym_abstract] = ACTIONS(4234), - [anon_sym_final] = ACTIONS(4234), - [anon_sym_open] = ACTIONS(4234), - [anon_sym_vararg] = ACTIONS(4234), - [anon_sym_noinline] = ACTIONS(4234), - [anon_sym_crossinline] = ACTIONS(4234), - [anon_sym_expect] = ACTIONS(4234), - [anon_sym_actual] = ACTIONS(4234), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4236), - [anon_sym_continue_AT] = ACTIONS(4236), - [anon_sym_break_AT] = ACTIONS(4236), - [anon_sym_this_AT] = ACTIONS(4236), - [anon_sym_super_AT] = ACTIONS(4236), - [sym_real_literal] = ACTIONS(4236), - [sym_integer_literal] = ACTIONS(4234), - [sym_hex_literal] = ACTIONS(4236), - [sym_bin_literal] = ACTIONS(4236), - [anon_sym_true] = ACTIONS(4234), - [anon_sym_false] = ACTIONS(4234), - [anon_sym_SQUOTE] = ACTIONS(4236), - [sym__backtick_identifier] = ACTIONS(4236), - [sym__automatic_semicolon] = ACTIONS(4236), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4236), - }, - [3052] = { - [sym_annotated_lambda] = STATE(3852), - [sym_lambda_literal] = STATE(3853), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(3932), - [anon_sym_AT] = ACTIONS(3934), - [anon_sym_LBRACK] = ACTIONS(3934), - [anon_sym_DOT] = ACTIONS(3932), - [anon_sym_as] = ACTIONS(3932), - [anon_sym_EQ] = ACTIONS(3932), - [anon_sym_LBRACE] = ACTIONS(3934), - [anon_sym_RBRACE] = ACTIONS(3934), - [anon_sym_LPAREN] = ACTIONS(3934), - [anon_sym_COMMA] = ACTIONS(3934), - [anon_sym_LT] = ACTIONS(3932), - [anon_sym_GT] = ACTIONS(3932), - [anon_sym_where] = ACTIONS(3932), - [anon_sym_SEMI] = ACTIONS(3934), - [anon_sym_get] = ACTIONS(3932), - [anon_sym_set] = ACTIONS(3932), - [anon_sym_STAR] = ACTIONS(3932), - [sym_label] = ACTIONS(3934), - [anon_sym_in] = ACTIONS(3932), - [anon_sym_DOT_DOT] = ACTIONS(3934), - [anon_sym_QMARK_COLON] = ACTIONS(3934), - [anon_sym_AMP_AMP] = ACTIONS(3934), - [anon_sym_PIPE_PIPE] = ACTIONS(3934), - [anon_sym_else] = ACTIONS(3932), - [anon_sym_COLON_COLON] = ACTIONS(3934), - [anon_sym_PLUS_EQ] = ACTIONS(3934), - [anon_sym_DASH_EQ] = ACTIONS(3934), - [anon_sym_STAR_EQ] = ACTIONS(3934), - [anon_sym_SLASH_EQ] = ACTIONS(3934), - [anon_sym_PERCENT_EQ] = ACTIONS(3934), - [anon_sym_BANG_EQ] = ACTIONS(3932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3934), - [anon_sym_EQ_EQ] = ACTIONS(3932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3934), - [anon_sym_LT_EQ] = ACTIONS(3934), - [anon_sym_GT_EQ] = ACTIONS(3934), - [anon_sym_BANGin] = ACTIONS(3934), - [anon_sym_is] = ACTIONS(3932), - [anon_sym_BANGis] = ACTIONS(3934), - [anon_sym_PLUS] = ACTIONS(3932), - [anon_sym_DASH] = ACTIONS(3932), - [anon_sym_SLASH] = ACTIONS(3932), - [anon_sym_PERCENT] = ACTIONS(3932), - [anon_sym_as_QMARK] = ACTIONS(3934), - [anon_sym_PLUS_PLUS] = ACTIONS(3934), - [anon_sym_DASH_DASH] = ACTIONS(3934), - [anon_sym_BANG_BANG] = ACTIONS(3934), - [anon_sym_suspend] = ACTIONS(3932), - [anon_sym_sealed] = ACTIONS(3932), - [anon_sym_annotation] = ACTIONS(3932), - [anon_sym_data] = ACTIONS(3932), - [anon_sym_inner] = ACTIONS(3932), - [anon_sym_value] = ACTIONS(3932), - [anon_sym_override] = ACTIONS(3932), - [anon_sym_lateinit] = ACTIONS(3932), - [anon_sym_public] = ACTIONS(3932), - [anon_sym_private] = ACTIONS(3932), - [anon_sym_internal] = ACTIONS(3932), - [anon_sym_protected] = ACTIONS(3932), - [anon_sym_tailrec] = ACTIONS(3932), - [anon_sym_operator] = ACTIONS(3932), - [anon_sym_infix] = ACTIONS(3932), - [anon_sym_inline] = ACTIONS(3932), - [anon_sym_external] = ACTIONS(3932), - [sym_property_modifier] = ACTIONS(3932), - [anon_sym_abstract] = ACTIONS(3932), - [anon_sym_final] = ACTIONS(3932), - [anon_sym_open] = ACTIONS(3932), - [anon_sym_vararg] = ACTIONS(3932), - [anon_sym_noinline] = ACTIONS(3932), - [anon_sym_crossinline] = ACTIONS(3932), - [anon_sym_expect] = ACTIONS(3932), - [anon_sym_actual] = ACTIONS(3932), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3934), - [sym__automatic_semicolon] = ACTIONS(3934), - [sym_safe_nav] = ACTIONS(3934), - [sym_multiline_comment] = ACTIONS(3), - }, - [3053] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3041), - [sym__alpha_identifier] = ACTIONS(4587), - [anon_sym_AT] = ACTIONS(4589), - [anon_sym_LBRACK] = ACTIONS(4589), - [anon_sym_DOT] = ACTIONS(4587), - [anon_sym_as] = ACTIONS(4587), - [anon_sym_EQ] = ACTIONS(4587), - [anon_sym_LBRACE] = ACTIONS(4589), - [anon_sym_RBRACE] = ACTIONS(4589), - [anon_sym_LPAREN] = ACTIONS(4589), - [anon_sym_COMMA] = ACTIONS(6549), - [anon_sym_LT] = ACTIONS(4587), - [anon_sym_GT] = ACTIONS(4587), - [anon_sym_where] = ACTIONS(4587), - [anon_sym_object] = ACTIONS(4587), - [anon_sym_fun] = ACTIONS(4587), - [anon_sym_SEMI] = ACTIONS(4589), - [anon_sym_get] = ACTIONS(4587), - [anon_sym_set] = ACTIONS(4587), - [anon_sym_this] = ACTIONS(4587), - [anon_sym_super] = ACTIONS(4587), - [anon_sym_STAR] = ACTIONS(4587), - [sym_label] = ACTIONS(4587), - [anon_sym_in] = ACTIONS(4587), - [anon_sym_DOT_DOT] = ACTIONS(4589), - [anon_sym_QMARK_COLON] = ACTIONS(4589), - [anon_sym_AMP_AMP] = ACTIONS(4589), - [anon_sym_PIPE_PIPE] = ACTIONS(4589), - [anon_sym_null] = ACTIONS(4587), - [anon_sym_if] = ACTIONS(4587), - [anon_sym_else] = ACTIONS(4587), - [anon_sym_when] = ACTIONS(4587), - [anon_sym_try] = ACTIONS(4587), - [anon_sym_throw] = ACTIONS(4587), - [anon_sym_return] = ACTIONS(4587), - [anon_sym_continue] = ACTIONS(4587), - [anon_sym_break] = ACTIONS(4587), - [anon_sym_COLON_COLON] = ACTIONS(4589), - [anon_sym_PLUS_EQ] = ACTIONS(4589), - [anon_sym_DASH_EQ] = ACTIONS(4589), - [anon_sym_STAR_EQ] = ACTIONS(4589), - [anon_sym_SLASH_EQ] = ACTIONS(4589), - [anon_sym_PERCENT_EQ] = ACTIONS(4589), - [anon_sym_BANG_EQ] = ACTIONS(4587), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4589), - [anon_sym_EQ_EQ] = ACTIONS(4587), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4589), - [anon_sym_LT_EQ] = ACTIONS(4589), - [anon_sym_GT_EQ] = ACTIONS(4589), - [anon_sym_BANGin] = ACTIONS(4589), - [anon_sym_is] = ACTIONS(4587), - [anon_sym_BANGis] = ACTIONS(4589), - [anon_sym_PLUS] = ACTIONS(4587), - [anon_sym_DASH] = ACTIONS(4587), - [anon_sym_SLASH] = ACTIONS(4587), - [anon_sym_PERCENT] = ACTIONS(4587), - [anon_sym_as_QMARK] = ACTIONS(4589), - [anon_sym_PLUS_PLUS] = ACTIONS(4589), - [anon_sym_DASH_DASH] = ACTIONS(4589), - [anon_sym_BANG] = ACTIONS(4587), - [anon_sym_BANG_BANG] = ACTIONS(4589), - [anon_sym_data] = ACTIONS(4587), - [anon_sym_inner] = ACTIONS(4587), - [anon_sym_value] = ACTIONS(4587), - [anon_sym_expect] = ACTIONS(4587), - [anon_sym_actual] = ACTIONS(4587), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4589), - [anon_sym_continue_AT] = ACTIONS(4589), - [anon_sym_break_AT] = ACTIONS(4589), - [anon_sym_this_AT] = ACTIONS(4589), - [anon_sym_super_AT] = ACTIONS(4589), - [sym_real_literal] = ACTIONS(4589), - [sym_integer_literal] = ACTIONS(4587), - [sym_hex_literal] = ACTIONS(4589), - [sym_bin_literal] = ACTIONS(4589), - [anon_sym_true] = ACTIONS(4587), - [anon_sym_false] = ACTIONS(4587), - [anon_sym_SQUOTE] = ACTIONS(4589), - [sym__backtick_identifier] = ACTIONS(4589), - [sym__automatic_semicolon] = ACTIONS(4589), - [sym_safe_nav] = ACTIONS(4589), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4589), - }, - [3054] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(2970), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_EQ] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(4515), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_object] = ACTIONS(4513), - [anon_sym_fun] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_this] = ACTIONS(4513), - [anon_sym_super] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4513), - [sym_label] = ACTIONS(4513), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_null] = ACTIONS(4513), - [anon_sym_if] = ACTIONS(4513), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_when] = ACTIONS(4513), - [anon_sym_try] = ACTIONS(4513), - [anon_sym_throw] = ACTIONS(4513), - [anon_sym_return] = ACTIONS(4513), - [anon_sym_continue] = ACTIONS(4513), - [anon_sym_break] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_PLUS_EQ] = ACTIONS(4515), - [anon_sym_DASH_EQ] = ACTIONS(4515), - [anon_sym_STAR_EQ] = ACTIONS(4515), - [anon_sym_SLASH_EQ] = ACTIONS(4515), - [anon_sym_PERCENT_EQ] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4513), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG] = ACTIONS(4513), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4515), - [anon_sym_continue_AT] = ACTIONS(4515), - [anon_sym_break_AT] = ACTIONS(4515), - [anon_sym_this_AT] = ACTIONS(4515), - [anon_sym_super_AT] = ACTIONS(4515), - [sym_real_literal] = ACTIONS(4515), - [sym_integer_literal] = ACTIONS(4513), - [sym_hex_literal] = ACTIONS(4515), - [sym_bin_literal] = ACTIONS(4515), - [anon_sym_true] = ACTIONS(4513), - [anon_sym_false] = ACTIONS(4513), - [anon_sym_SQUOTE] = ACTIONS(4515), - [sym__backtick_identifier] = ACTIONS(4515), - [sym__automatic_semicolon] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4515), - }, - [3055] = { - [sym__alpha_identifier] = ACTIONS(4148), - [anon_sym_AT] = ACTIONS(4150), - [anon_sym_LBRACK] = ACTIONS(4150), - [anon_sym_DOT] = ACTIONS(4148), - [anon_sym_EQ] = ACTIONS(4150), - [anon_sym_LBRACE] = ACTIONS(4150), - [anon_sym_RBRACE] = ACTIONS(4150), - [anon_sym_LPAREN] = ACTIONS(4150), - [anon_sym_COMMA] = ACTIONS(4150), - [anon_sym_by] = ACTIONS(4148), - [anon_sym_where] = ACTIONS(4148), - [anon_sym_object] = ACTIONS(4148), - [anon_sym_fun] = ACTIONS(4148), - [anon_sym_SEMI] = ACTIONS(4150), - [anon_sym_get] = ACTIONS(4148), - [anon_sym_set] = ACTIONS(4148), - [anon_sym_this] = ACTIONS(4148), - [anon_sym_super] = ACTIONS(4148), - [anon_sym_AMP] = ACTIONS(4150), - [sym__quest] = ACTIONS(4150), - [anon_sym_STAR] = ACTIONS(4150), - [sym_label] = ACTIONS(4148), - [anon_sym_in] = ACTIONS(4148), - [anon_sym_null] = ACTIONS(4148), - [anon_sym_if] = ACTIONS(4148), - [anon_sym_else] = ACTIONS(4148), - [anon_sym_when] = ACTIONS(4148), - [anon_sym_try] = ACTIONS(4148), - [anon_sym_throw] = ACTIONS(4148), - [anon_sym_return] = ACTIONS(4148), - [anon_sym_continue] = ACTIONS(4148), - [anon_sym_break] = ACTIONS(4148), - [anon_sym_COLON_COLON] = ACTIONS(4150), - [anon_sym_BANGin] = ACTIONS(4150), - [anon_sym_is] = ACTIONS(4148), - [anon_sym_BANGis] = ACTIONS(4150), - [anon_sym_PLUS] = ACTIONS(4148), - [anon_sym_DASH] = ACTIONS(4148), - [anon_sym_PLUS_PLUS] = ACTIONS(4150), - [anon_sym_DASH_DASH] = ACTIONS(4150), - [anon_sym_BANG] = ACTIONS(4148), - [anon_sym_suspend] = ACTIONS(4148), - [anon_sym_sealed] = ACTIONS(4148), - [anon_sym_annotation] = ACTIONS(4148), - [anon_sym_data] = ACTIONS(4148), - [anon_sym_inner] = ACTIONS(4148), - [anon_sym_value] = ACTIONS(4148), - [anon_sym_override] = ACTIONS(4148), - [anon_sym_lateinit] = ACTIONS(4148), - [anon_sym_public] = ACTIONS(4148), - [anon_sym_private] = ACTIONS(4148), - [anon_sym_internal] = ACTIONS(4148), - [anon_sym_protected] = ACTIONS(4148), - [anon_sym_tailrec] = ACTIONS(4148), - [anon_sym_operator] = ACTIONS(4148), - [anon_sym_infix] = ACTIONS(4148), - [anon_sym_inline] = ACTIONS(4148), - [anon_sym_external] = ACTIONS(4148), - [sym_property_modifier] = ACTIONS(4148), - [anon_sym_abstract] = ACTIONS(4148), - [anon_sym_final] = ACTIONS(4148), - [anon_sym_open] = ACTIONS(4148), - [anon_sym_vararg] = ACTIONS(4148), - [anon_sym_noinline] = ACTIONS(4148), - [anon_sym_crossinline] = ACTIONS(4148), - [anon_sym_expect] = ACTIONS(4148), - [anon_sym_actual] = ACTIONS(4148), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4150), - [anon_sym_continue_AT] = ACTIONS(4150), - [anon_sym_break_AT] = ACTIONS(4150), - [anon_sym_this_AT] = ACTIONS(4150), - [anon_sym_super_AT] = ACTIONS(4150), - [sym_real_literal] = ACTIONS(4150), - [sym_integer_literal] = ACTIONS(4148), - [sym_hex_literal] = ACTIONS(4150), - [sym_bin_literal] = ACTIONS(4150), - [anon_sym_true] = ACTIONS(4148), - [anon_sym_false] = ACTIONS(4148), - [anon_sym_SQUOTE] = ACTIONS(4150), - [sym__backtick_identifier] = ACTIONS(4150), - [sym__automatic_semicolon] = ACTIONS(4150), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4150), - }, - [3056] = { - [sym_annotated_lambda] = STATE(3977), - [sym_lambda_literal] = STATE(3853), - [sym_annotation] = STATE(8352), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8352), - [sym__alpha_identifier] = ACTIONS(4000), - [anon_sym_AT] = ACTIONS(4002), - [anon_sym_LBRACK] = ACTIONS(4002), - [anon_sym_DOT] = ACTIONS(4000), - [anon_sym_as] = ACTIONS(4000), - [anon_sym_EQ] = ACTIONS(4000), - [anon_sym_LBRACE] = ACTIONS(4002), - [anon_sym_RBRACE] = ACTIONS(4002), - [anon_sym_LPAREN] = ACTIONS(4002), - [anon_sym_COMMA] = ACTIONS(4002), - [anon_sym_LT] = ACTIONS(4000), - [anon_sym_GT] = ACTIONS(4000), - [anon_sym_where] = ACTIONS(4000), - [anon_sym_SEMI] = ACTIONS(4002), - [anon_sym_get] = ACTIONS(4000), - [anon_sym_set] = ACTIONS(4000), - [anon_sym_STAR] = ACTIONS(4000), - [sym_label] = ACTIONS(4002), - [anon_sym_in] = ACTIONS(4000), - [anon_sym_DOT_DOT] = ACTIONS(4002), - [anon_sym_QMARK_COLON] = ACTIONS(4002), - [anon_sym_AMP_AMP] = ACTIONS(4002), - [anon_sym_PIPE_PIPE] = ACTIONS(4002), - [anon_sym_else] = ACTIONS(4000), - [anon_sym_COLON_COLON] = ACTIONS(4002), - [anon_sym_PLUS_EQ] = ACTIONS(4002), - [anon_sym_DASH_EQ] = ACTIONS(4002), - [anon_sym_STAR_EQ] = ACTIONS(4002), - [anon_sym_SLASH_EQ] = ACTIONS(4002), - [anon_sym_PERCENT_EQ] = ACTIONS(4002), - [anon_sym_BANG_EQ] = ACTIONS(4000), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4002), - [anon_sym_EQ_EQ] = ACTIONS(4000), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4002), - [anon_sym_LT_EQ] = ACTIONS(4002), - [anon_sym_GT_EQ] = ACTIONS(4002), - [anon_sym_BANGin] = ACTIONS(4002), - [anon_sym_is] = ACTIONS(4000), - [anon_sym_BANGis] = ACTIONS(4002), - [anon_sym_PLUS] = ACTIONS(4000), - [anon_sym_DASH] = ACTIONS(4000), - [anon_sym_SLASH] = ACTIONS(4000), - [anon_sym_PERCENT] = ACTIONS(4000), - [anon_sym_as_QMARK] = ACTIONS(4002), - [anon_sym_PLUS_PLUS] = ACTIONS(4002), - [anon_sym_DASH_DASH] = ACTIONS(4002), - [anon_sym_BANG_BANG] = ACTIONS(4002), - [anon_sym_suspend] = ACTIONS(4000), - [anon_sym_sealed] = ACTIONS(4000), - [anon_sym_annotation] = ACTIONS(4000), - [anon_sym_data] = ACTIONS(4000), - [anon_sym_inner] = ACTIONS(4000), - [anon_sym_value] = ACTIONS(4000), - [anon_sym_override] = ACTIONS(4000), - [anon_sym_lateinit] = ACTIONS(4000), - [anon_sym_public] = ACTIONS(4000), - [anon_sym_private] = ACTIONS(4000), - [anon_sym_internal] = ACTIONS(4000), - [anon_sym_protected] = ACTIONS(4000), - [anon_sym_tailrec] = ACTIONS(4000), - [anon_sym_operator] = ACTIONS(4000), - [anon_sym_infix] = ACTIONS(4000), - [anon_sym_inline] = ACTIONS(4000), - [anon_sym_external] = ACTIONS(4000), - [sym_property_modifier] = ACTIONS(4000), - [anon_sym_abstract] = ACTIONS(4000), - [anon_sym_final] = ACTIONS(4000), - [anon_sym_open] = ACTIONS(4000), - [anon_sym_vararg] = ACTIONS(4000), - [anon_sym_noinline] = ACTIONS(4000), - [anon_sym_crossinline] = ACTIONS(4000), - [anon_sym_expect] = ACTIONS(4000), - [anon_sym_actual] = ACTIONS(4000), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4002), - [sym__automatic_semicolon] = ACTIONS(4002), - [sym_safe_nav] = ACTIONS(4002), - [sym_multiline_comment] = ACTIONS(3), - }, - [3057] = { - [sym__alpha_identifier] = ACTIONS(4698), - [anon_sym_AT] = ACTIONS(4698), - [anon_sym_LBRACK] = ACTIONS(4700), - [anon_sym_DOT] = ACTIONS(4698), - [anon_sym_as] = ACTIONS(4698), - [anon_sym_EQ] = ACTIONS(4698), - [anon_sym_LBRACE] = ACTIONS(4700), - [anon_sym_RBRACE] = ACTIONS(4700), - [anon_sym_LPAREN] = ACTIONS(4700), - [anon_sym_COMMA] = ACTIONS(4700), - [anon_sym_LT] = ACTIONS(4698), - [anon_sym_GT] = ACTIONS(4698), - [anon_sym_where] = ACTIONS(4698), - [anon_sym_object] = ACTIONS(4698), - [anon_sym_fun] = ACTIONS(4698), - [anon_sym_SEMI] = ACTIONS(4700), - [anon_sym_get] = ACTIONS(4698), - [anon_sym_set] = ACTIONS(4698), - [anon_sym_this] = ACTIONS(4698), - [anon_sym_super] = ACTIONS(4698), - [anon_sym_STAR] = ACTIONS(4698), - [sym_label] = ACTIONS(4698), - [anon_sym_in] = ACTIONS(4698), - [anon_sym_DOT_DOT] = ACTIONS(4700), - [anon_sym_QMARK_COLON] = ACTIONS(4700), - [anon_sym_AMP_AMP] = ACTIONS(4700), - [anon_sym_PIPE_PIPE] = ACTIONS(4700), - [anon_sym_null] = ACTIONS(4698), - [anon_sym_if] = ACTIONS(4698), - [anon_sym_else] = ACTIONS(4698), - [anon_sym_when] = ACTIONS(4698), - [anon_sym_try] = ACTIONS(4698), - [anon_sym_throw] = ACTIONS(4698), - [anon_sym_return] = ACTIONS(4698), - [anon_sym_continue] = ACTIONS(4698), - [anon_sym_break] = ACTIONS(4698), - [anon_sym_COLON_COLON] = ACTIONS(4700), - [anon_sym_PLUS_EQ] = ACTIONS(4700), - [anon_sym_DASH_EQ] = ACTIONS(4700), - [anon_sym_STAR_EQ] = ACTIONS(4700), - [anon_sym_SLASH_EQ] = ACTIONS(4700), - [anon_sym_PERCENT_EQ] = ACTIONS(4700), - [anon_sym_BANG_EQ] = ACTIONS(4698), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4700), - [anon_sym_EQ_EQ] = ACTIONS(4698), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4700), - [anon_sym_LT_EQ] = ACTIONS(4700), - [anon_sym_GT_EQ] = ACTIONS(4700), - [anon_sym_BANGin] = ACTIONS(4700), - [anon_sym_is] = ACTIONS(4698), - [anon_sym_BANGis] = ACTIONS(4700), - [anon_sym_PLUS] = ACTIONS(4698), - [anon_sym_DASH] = ACTIONS(4698), - [anon_sym_SLASH] = ACTIONS(4698), - [anon_sym_PERCENT] = ACTIONS(4698), - [anon_sym_as_QMARK] = ACTIONS(4700), - [anon_sym_PLUS_PLUS] = ACTIONS(4700), - [anon_sym_DASH_DASH] = ACTIONS(4700), - [anon_sym_BANG] = ACTIONS(4698), - [anon_sym_BANG_BANG] = ACTIONS(4700), - [anon_sym_data] = ACTIONS(4698), - [anon_sym_inner] = ACTIONS(4698), - [anon_sym_value] = ACTIONS(4698), - [anon_sym_expect] = ACTIONS(4698), - [anon_sym_actual] = ACTIONS(4698), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4700), - [anon_sym_continue_AT] = ACTIONS(4700), - [anon_sym_break_AT] = ACTIONS(4700), - [anon_sym_this_AT] = ACTIONS(4700), - [anon_sym_super_AT] = ACTIONS(4700), - [anon_sym_AT2] = ACTIONS(6557), - [sym_real_literal] = ACTIONS(4700), - [sym_integer_literal] = ACTIONS(4698), - [sym_hex_literal] = ACTIONS(4700), - [sym_bin_literal] = ACTIONS(4700), - [anon_sym_true] = ACTIONS(4698), - [anon_sym_false] = ACTIONS(4698), - [anon_sym_SQUOTE] = ACTIONS(4700), - [sym__backtick_identifier] = ACTIONS(4700), - [sym__automatic_semicolon] = ACTIONS(4700), - [sym_safe_nav] = ACTIONS(4700), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4700), - }, - [3058] = { - [sym__alpha_identifier] = ACTIONS(5007), - [anon_sym_AT] = ACTIONS(5009), - [anon_sym_LBRACK] = ACTIONS(5009), - [anon_sym_DOT] = ACTIONS(5007), - [anon_sym_as] = ACTIONS(5007), - [anon_sym_EQ] = ACTIONS(5007), - [anon_sym_LBRACE] = ACTIONS(5009), - [anon_sym_RBRACE] = ACTIONS(5009), - [anon_sym_LPAREN] = ACTIONS(5009), - [anon_sym_COMMA] = ACTIONS(5009), - [anon_sym_LT] = ACTIONS(6559), - [anon_sym_GT] = ACTIONS(5007), - [anon_sym_where] = ACTIONS(5007), - [anon_sym_object] = ACTIONS(5007), - [anon_sym_fun] = ACTIONS(5007), - [anon_sym_SEMI] = ACTIONS(5009), - [anon_sym_get] = ACTIONS(5007), - [anon_sym_set] = ACTIONS(5007), - [anon_sym_this] = ACTIONS(5007), - [anon_sym_super] = ACTIONS(5007), - [anon_sym_STAR] = ACTIONS(5007), - [sym_label] = ACTIONS(5007), - [anon_sym_in] = ACTIONS(5007), - [anon_sym_DOT_DOT] = ACTIONS(5009), - [anon_sym_QMARK_COLON] = ACTIONS(5009), - [anon_sym_AMP_AMP] = ACTIONS(5009), - [anon_sym_PIPE_PIPE] = ACTIONS(5009), - [anon_sym_null] = ACTIONS(5007), - [anon_sym_if] = ACTIONS(5007), - [anon_sym_else] = ACTIONS(5007), - [anon_sym_when] = ACTIONS(5007), - [anon_sym_try] = ACTIONS(5007), - [anon_sym_throw] = ACTIONS(5007), - [anon_sym_return] = ACTIONS(5007), - [anon_sym_continue] = ACTIONS(5007), - [anon_sym_break] = ACTIONS(5007), - [anon_sym_COLON_COLON] = ACTIONS(5009), - [anon_sym_PLUS_EQ] = ACTIONS(5009), - [anon_sym_DASH_EQ] = ACTIONS(5009), - [anon_sym_STAR_EQ] = ACTIONS(5009), - [anon_sym_SLASH_EQ] = ACTIONS(5009), - [anon_sym_PERCENT_EQ] = ACTIONS(5009), - [anon_sym_BANG_EQ] = ACTIONS(5007), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5009), - [anon_sym_EQ_EQ] = ACTIONS(5007), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5009), - [anon_sym_LT_EQ] = ACTIONS(5009), - [anon_sym_GT_EQ] = ACTIONS(5009), - [anon_sym_BANGin] = ACTIONS(5009), - [anon_sym_is] = ACTIONS(5007), - [anon_sym_BANGis] = ACTIONS(5009), - [anon_sym_PLUS] = ACTIONS(5007), - [anon_sym_DASH] = ACTIONS(5007), - [anon_sym_SLASH] = ACTIONS(5007), - [anon_sym_PERCENT] = ACTIONS(5007), - [anon_sym_as_QMARK] = ACTIONS(5009), - [anon_sym_PLUS_PLUS] = ACTIONS(5009), - [anon_sym_DASH_DASH] = ACTIONS(5009), - [anon_sym_BANG] = ACTIONS(5007), - [anon_sym_BANG_BANG] = ACTIONS(5009), - [anon_sym_data] = ACTIONS(5007), - [anon_sym_inner] = ACTIONS(5007), - [anon_sym_value] = ACTIONS(5007), - [anon_sym_expect] = ACTIONS(5007), - [anon_sym_actual] = ACTIONS(5007), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5009), - [anon_sym_continue_AT] = ACTIONS(5009), - [anon_sym_break_AT] = ACTIONS(5009), - [anon_sym_this_AT] = ACTIONS(5009), - [anon_sym_super_AT] = ACTIONS(5009), - [sym_real_literal] = ACTIONS(5009), - [sym_integer_literal] = ACTIONS(5007), - [sym_hex_literal] = ACTIONS(5009), - [sym_bin_literal] = ACTIONS(5009), - [anon_sym_true] = ACTIONS(5007), - [anon_sym_false] = ACTIONS(5007), - [anon_sym_SQUOTE] = ACTIONS(5009), - [sym__backtick_identifier] = ACTIONS(5009), - [sym__automatic_semicolon] = ACTIONS(5009), - [sym_safe_nav] = ACTIONS(5009), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5009), - }, - [3059] = { - [sym__alpha_identifier] = ACTIONS(4412), - [anon_sym_AT] = ACTIONS(4414), - [anon_sym_LBRACK] = ACTIONS(4414), - [anon_sym_DOT] = ACTIONS(4412), - [anon_sym_as] = ACTIONS(4412), - [anon_sym_EQ] = ACTIONS(4412), - [anon_sym_LBRACE] = ACTIONS(4414), - [anon_sym_RBRACE] = ACTIONS(4414), - [anon_sym_LPAREN] = ACTIONS(4414), - [anon_sym_COMMA] = ACTIONS(4414), - [anon_sym_LT] = ACTIONS(4412), - [anon_sym_GT] = ACTIONS(4412), - [anon_sym_where] = ACTIONS(4412), - [anon_sym_object] = ACTIONS(4412), - [anon_sym_fun] = ACTIONS(4412), - [anon_sym_SEMI] = ACTIONS(4414), - [anon_sym_get] = ACTIONS(4412), - [anon_sym_set] = ACTIONS(4412), - [anon_sym_this] = ACTIONS(4412), - [anon_sym_super] = ACTIONS(4412), - [anon_sym_STAR] = ACTIONS(4412), - [sym_label] = ACTIONS(4412), - [anon_sym_in] = ACTIONS(4412), - [anon_sym_DOT_DOT] = ACTIONS(4414), - [anon_sym_QMARK_COLON] = ACTIONS(4414), - [anon_sym_AMP_AMP] = ACTIONS(4414), - [anon_sym_PIPE_PIPE] = ACTIONS(4414), - [anon_sym_null] = ACTIONS(4412), - [anon_sym_if] = ACTIONS(4412), - [anon_sym_else] = ACTIONS(4412), - [anon_sym_when] = ACTIONS(4412), - [anon_sym_try] = ACTIONS(4412), - [anon_sym_throw] = ACTIONS(4412), - [anon_sym_return] = ACTIONS(4412), - [anon_sym_continue] = ACTIONS(4412), - [anon_sym_break] = ACTIONS(4412), - [anon_sym_COLON_COLON] = ACTIONS(4414), - [anon_sym_PLUS_EQ] = ACTIONS(4414), - [anon_sym_DASH_EQ] = ACTIONS(4414), - [anon_sym_STAR_EQ] = ACTIONS(4414), - [anon_sym_SLASH_EQ] = ACTIONS(4414), - [anon_sym_PERCENT_EQ] = ACTIONS(4414), - [anon_sym_BANG_EQ] = ACTIONS(4412), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4414), - [anon_sym_EQ_EQ] = ACTIONS(4412), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4414), - [anon_sym_LT_EQ] = ACTIONS(4414), - [anon_sym_GT_EQ] = ACTIONS(4414), - [anon_sym_BANGin] = ACTIONS(4414), - [anon_sym_is] = ACTIONS(4412), - [anon_sym_BANGis] = ACTIONS(4414), - [anon_sym_PLUS] = ACTIONS(4412), - [anon_sym_DASH] = ACTIONS(4412), - [anon_sym_SLASH] = ACTIONS(4412), - [anon_sym_PERCENT] = ACTIONS(4412), - [anon_sym_as_QMARK] = ACTIONS(4414), - [anon_sym_PLUS_PLUS] = ACTIONS(4414), - [anon_sym_DASH_DASH] = ACTIONS(4414), - [anon_sym_BANG] = ACTIONS(4412), - [anon_sym_BANG_BANG] = ACTIONS(4414), - [anon_sym_data] = ACTIONS(4412), - [anon_sym_inner] = ACTIONS(4412), - [anon_sym_value] = ACTIONS(4412), - [anon_sym_expect] = ACTIONS(4412), - [anon_sym_actual] = ACTIONS(4412), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4414), - [anon_sym_continue_AT] = ACTIONS(4414), - [anon_sym_break_AT] = ACTIONS(4414), - [anon_sym_this_AT] = ACTIONS(4414), - [anon_sym_super_AT] = ACTIONS(4414), - [sym_real_literal] = ACTIONS(4414), - [sym_integer_literal] = ACTIONS(4412), - [sym_hex_literal] = ACTIONS(4414), - [sym_bin_literal] = ACTIONS(4414), - [anon_sym_true] = ACTIONS(4412), - [anon_sym_false] = ACTIONS(4412), - [anon_sym_SQUOTE] = ACTIONS(4414), - [sym__backtick_identifier] = ACTIONS(4414), - [sym__automatic_semicolon] = ACTIONS(4414), - [sym_safe_nav] = ACTIONS(4414), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4414), - }, - [3060] = { - [sym__alpha_identifier] = ACTIONS(4936), - [anon_sym_AT] = ACTIONS(4938), - [anon_sym_LBRACK] = ACTIONS(4938), - [anon_sym_DOT] = ACTIONS(4936), - [anon_sym_as] = ACTIONS(4936), - [anon_sym_EQ] = ACTIONS(4936), - [anon_sym_LBRACE] = ACTIONS(4938), - [anon_sym_RBRACE] = ACTIONS(4938), - [anon_sym_LPAREN] = ACTIONS(4938), - [anon_sym_COMMA] = ACTIONS(4938), - [anon_sym_LT] = ACTIONS(4936), - [anon_sym_GT] = ACTIONS(4936), - [anon_sym_where] = ACTIONS(4936), - [anon_sym_object] = ACTIONS(4936), - [anon_sym_fun] = ACTIONS(4936), - [anon_sym_SEMI] = ACTIONS(4938), - [anon_sym_get] = ACTIONS(4936), - [anon_sym_set] = ACTIONS(4936), - [anon_sym_this] = ACTIONS(4936), - [anon_sym_super] = ACTIONS(4936), - [anon_sym_STAR] = ACTIONS(4936), - [sym_label] = ACTIONS(4936), - [anon_sym_in] = ACTIONS(4936), - [anon_sym_DOT_DOT] = ACTIONS(4938), - [anon_sym_QMARK_COLON] = ACTIONS(4938), - [anon_sym_AMP_AMP] = ACTIONS(4938), - [anon_sym_PIPE_PIPE] = ACTIONS(4938), - [anon_sym_null] = ACTIONS(4936), - [anon_sym_if] = ACTIONS(4936), - [anon_sym_else] = ACTIONS(4936), - [anon_sym_when] = ACTIONS(4936), - [anon_sym_try] = ACTIONS(4936), - [anon_sym_throw] = ACTIONS(4936), - [anon_sym_return] = ACTIONS(4936), - [anon_sym_continue] = ACTIONS(4936), - [anon_sym_break] = ACTIONS(4936), - [anon_sym_COLON_COLON] = ACTIONS(4938), - [anon_sym_PLUS_EQ] = ACTIONS(4938), - [anon_sym_DASH_EQ] = ACTIONS(4938), - [anon_sym_STAR_EQ] = ACTIONS(4938), - [anon_sym_SLASH_EQ] = ACTIONS(4938), - [anon_sym_PERCENT_EQ] = ACTIONS(4938), - [anon_sym_BANG_EQ] = ACTIONS(4936), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4938), - [anon_sym_EQ_EQ] = ACTIONS(4936), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4938), - [anon_sym_LT_EQ] = ACTIONS(4938), - [anon_sym_GT_EQ] = ACTIONS(4938), - [anon_sym_BANGin] = ACTIONS(4938), - [anon_sym_is] = ACTIONS(4936), - [anon_sym_BANGis] = ACTIONS(4938), - [anon_sym_PLUS] = ACTIONS(4936), - [anon_sym_DASH] = ACTIONS(4936), - [anon_sym_SLASH] = ACTIONS(4936), - [anon_sym_PERCENT] = ACTIONS(4936), - [anon_sym_as_QMARK] = ACTIONS(4938), - [anon_sym_PLUS_PLUS] = ACTIONS(4938), - [anon_sym_DASH_DASH] = ACTIONS(4938), - [anon_sym_BANG] = ACTIONS(4936), - [anon_sym_BANG_BANG] = ACTIONS(4938), - [anon_sym_data] = ACTIONS(4936), - [anon_sym_inner] = ACTIONS(4936), - [anon_sym_value] = ACTIONS(4936), - [anon_sym_expect] = ACTIONS(4936), - [anon_sym_actual] = ACTIONS(4936), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4938), - [anon_sym_continue_AT] = ACTIONS(4938), - [anon_sym_break_AT] = ACTIONS(4938), - [anon_sym_this_AT] = ACTIONS(4938), - [anon_sym_super_AT] = ACTIONS(4938), - [sym_real_literal] = ACTIONS(4938), - [sym_integer_literal] = ACTIONS(4936), - [sym_hex_literal] = ACTIONS(4938), - [sym_bin_literal] = ACTIONS(4938), - [anon_sym_true] = ACTIONS(4936), - [anon_sym_false] = ACTIONS(4936), - [anon_sym_SQUOTE] = ACTIONS(4938), - [sym__backtick_identifier] = ACTIONS(4938), - [sym__automatic_semicolon] = ACTIONS(4938), - [sym_safe_nav] = ACTIONS(4938), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4938), - }, - [3061] = { - [sym_function_body] = STATE(3396), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_RBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_COMMA] = ACTIONS(4445), - [anon_sym_RPAREN] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_where] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4443), - [anon_sym_DASH_GT] = ACTIONS(4445), - [sym_label] = ACTIONS(4445), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_while] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_PLUS_EQ] = ACTIONS(4445), - [anon_sym_DASH_EQ] = ACTIONS(4445), - [anon_sym_STAR_EQ] = ACTIONS(4445), - [anon_sym_SLASH_EQ] = ACTIONS(4445), - [anon_sym_PERCENT_EQ] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4443), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - }, - [3062] = { - [sym__alpha_identifier] = ACTIONS(4932), - [anon_sym_AT] = ACTIONS(4934), - [anon_sym_LBRACK] = ACTIONS(4934), - [anon_sym_DOT] = ACTIONS(4932), - [anon_sym_as] = ACTIONS(4932), - [anon_sym_EQ] = ACTIONS(4932), - [anon_sym_LBRACE] = ACTIONS(4934), - [anon_sym_RBRACE] = ACTIONS(4934), - [anon_sym_LPAREN] = ACTIONS(4934), - [anon_sym_COMMA] = ACTIONS(4934), - [anon_sym_LT] = ACTIONS(4932), - [anon_sym_GT] = ACTIONS(4932), - [anon_sym_where] = ACTIONS(4932), - [anon_sym_object] = ACTIONS(4932), - [anon_sym_fun] = ACTIONS(4932), - [anon_sym_SEMI] = ACTIONS(4934), - [anon_sym_get] = ACTIONS(4932), - [anon_sym_set] = ACTIONS(4932), - [anon_sym_this] = ACTIONS(4932), - [anon_sym_super] = ACTIONS(4932), - [anon_sym_STAR] = ACTIONS(4932), - [sym_label] = ACTIONS(4932), - [anon_sym_in] = ACTIONS(4932), - [anon_sym_DOT_DOT] = ACTIONS(4934), - [anon_sym_QMARK_COLON] = ACTIONS(4934), - [anon_sym_AMP_AMP] = ACTIONS(4934), - [anon_sym_PIPE_PIPE] = ACTIONS(4934), - [anon_sym_null] = ACTIONS(4932), - [anon_sym_if] = ACTIONS(4932), - [anon_sym_else] = ACTIONS(4932), - [anon_sym_when] = ACTIONS(4932), - [anon_sym_try] = ACTIONS(4932), - [anon_sym_throw] = ACTIONS(4932), - [anon_sym_return] = ACTIONS(4932), - [anon_sym_continue] = ACTIONS(4932), - [anon_sym_break] = ACTIONS(4932), - [anon_sym_COLON_COLON] = ACTIONS(4934), - [anon_sym_PLUS_EQ] = ACTIONS(4934), - [anon_sym_DASH_EQ] = ACTIONS(4934), - [anon_sym_STAR_EQ] = ACTIONS(4934), - [anon_sym_SLASH_EQ] = ACTIONS(4934), - [anon_sym_PERCENT_EQ] = ACTIONS(4934), - [anon_sym_BANG_EQ] = ACTIONS(4932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4934), - [anon_sym_EQ_EQ] = ACTIONS(4932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4934), - [anon_sym_LT_EQ] = ACTIONS(4934), - [anon_sym_GT_EQ] = ACTIONS(4934), - [anon_sym_BANGin] = ACTIONS(4934), - [anon_sym_is] = ACTIONS(4932), - [anon_sym_BANGis] = ACTIONS(4934), - [anon_sym_PLUS] = ACTIONS(4932), - [anon_sym_DASH] = ACTIONS(4932), - [anon_sym_SLASH] = ACTIONS(4932), - [anon_sym_PERCENT] = ACTIONS(4932), - [anon_sym_as_QMARK] = ACTIONS(4934), - [anon_sym_PLUS_PLUS] = ACTIONS(4934), - [anon_sym_DASH_DASH] = ACTIONS(4934), - [anon_sym_BANG] = ACTIONS(4932), - [anon_sym_BANG_BANG] = ACTIONS(4934), - [anon_sym_data] = ACTIONS(4932), - [anon_sym_inner] = ACTIONS(4932), - [anon_sym_value] = ACTIONS(4932), - [anon_sym_expect] = ACTIONS(4932), - [anon_sym_actual] = ACTIONS(4932), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4934), - [anon_sym_continue_AT] = ACTIONS(4934), - [anon_sym_break_AT] = ACTIONS(4934), - [anon_sym_this_AT] = ACTIONS(4934), - [anon_sym_super_AT] = ACTIONS(4934), - [sym_real_literal] = ACTIONS(4934), - [sym_integer_literal] = ACTIONS(4932), - [sym_hex_literal] = ACTIONS(4934), - [sym_bin_literal] = ACTIONS(4934), - [anon_sym_true] = ACTIONS(4932), - [anon_sym_false] = ACTIONS(4932), - [anon_sym_SQUOTE] = ACTIONS(4934), - [sym__backtick_identifier] = ACTIONS(4934), - [sym__automatic_semicolon] = ACTIONS(4934), - [sym_safe_nav] = ACTIONS(4934), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4934), - }, - [3063] = { - [sym__alpha_identifier] = ACTIONS(4928), - [anon_sym_AT] = ACTIONS(4930), - [anon_sym_LBRACK] = ACTIONS(4930), - [anon_sym_DOT] = ACTIONS(4928), - [anon_sym_as] = ACTIONS(4928), - [anon_sym_EQ] = ACTIONS(4928), - [anon_sym_LBRACE] = ACTIONS(4930), - [anon_sym_RBRACE] = ACTIONS(4930), - [anon_sym_LPAREN] = ACTIONS(4930), - [anon_sym_COMMA] = ACTIONS(4930), - [anon_sym_LT] = ACTIONS(4928), - [anon_sym_GT] = ACTIONS(4928), - [anon_sym_where] = ACTIONS(4928), - [anon_sym_object] = ACTIONS(4928), - [anon_sym_fun] = ACTIONS(4928), - [anon_sym_SEMI] = ACTIONS(4930), - [anon_sym_get] = ACTIONS(4928), - [anon_sym_set] = ACTIONS(4928), - [anon_sym_this] = ACTIONS(4928), - [anon_sym_super] = ACTIONS(4928), - [anon_sym_STAR] = ACTIONS(4928), - [sym_label] = ACTIONS(4928), - [anon_sym_in] = ACTIONS(4928), - [anon_sym_DOT_DOT] = ACTIONS(4930), - [anon_sym_QMARK_COLON] = ACTIONS(4930), - [anon_sym_AMP_AMP] = ACTIONS(4930), - [anon_sym_PIPE_PIPE] = ACTIONS(4930), - [anon_sym_null] = ACTIONS(4928), - [anon_sym_if] = ACTIONS(4928), - [anon_sym_else] = ACTIONS(4928), - [anon_sym_when] = ACTIONS(4928), - [anon_sym_try] = ACTIONS(4928), - [anon_sym_throw] = ACTIONS(4928), - [anon_sym_return] = ACTIONS(4928), - [anon_sym_continue] = ACTIONS(4928), - [anon_sym_break] = ACTIONS(4928), - [anon_sym_COLON_COLON] = ACTIONS(4930), - [anon_sym_PLUS_EQ] = ACTIONS(4930), - [anon_sym_DASH_EQ] = ACTIONS(4930), - [anon_sym_STAR_EQ] = ACTIONS(4930), - [anon_sym_SLASH_EQ] = ACTIONS(4930), - [anon_sym_PERCENT_EQ] = ACTIONS(4930), - [anon_sym_BANG_EQ] = ACTIONS(4928), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4930), - [anon_sym_EQ_EQ] = ACTIONS(4928), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4930), - [anon_sym_LT_EQ] = ACTIONS(4930), - [anon_sym_GT_EQ] = ACTIONS(4930), - [anon_sym_BANGin] = ACTIONS(4930), - [anon_sym_is] = ACTIONS(4928), - [anon_sym_BANGis] = ACTIONS(4930), - [anon_sym_PLUS] = ACTIONS(4928), - [anon_sym_DASH] = ACTIONS(4928), - [anon_sym_SLASH] = ACTIONS(4928), - [anon_sym_PERCENT] = ACTIONS(4928), - [anon_sym_as_QMARK] = ACTIONS(4930), - [anon_sym_PLUS_PLUS] = ACTIONS(4930), - [anon_sym_DASH_DASH] = ACTIONS(4930), - [anon_sym_BANG] = ACTIONS(4928), - [anon_sym_BANG_BANG] = ACTIONS(4930), - [anon_sym_data] = ACTIONS(4928), - [anon_sym_inner] = ACTIONS(4928), - [anon_sym_value] = ACTIONS(4928), - [anon_sym_expect] = ACTIONS(4928), - [anon_sym_actual] = ACTIONS(4928), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4930), - [anon_sym_continue_AT] = ACTIONS(4930), - [anon_sym_break_AT] = ACTIONS(4930), - [anon_sym_this_AT] = ACTIONS(4930), - [anon_sym_super_AT] = ACTIONS(4930), - [sym_real_literal] = ACTIONS(4930), - [sym_integer_literal] = ACTIONS(4928), - [sym_hex_literal] = ACTIONS(4930), - [sym_bin_literal] = ACTIONS(4930), - [anon_sym_true] = ACTIONS(4928), - [anon_sym_false] = ACTIONS(4928), - [anon_sym_SQUOTE] = ACTIONS(4930), - [sym__backtick_identifier] = ACTIONS(4930), - [sym__automatic_semicolon] = ACTIONS(4930), - [sym_safe_nav] = ACTIONS(4930), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4930), - }, - [3064] = { - [sym__alpha_identifier] = ACTIONS(4884), - [anon_sym_AT] = ACTIONS(4886), - [anon_sym_LBRACK] = ACTIONS(4886), - [anon_sym_DOT] = ACTIONS(4884), - [anon_sym_as] = ACTIONS(4884), - [anon_sym_EQ] = ACTIONS(4884), - [anon_sym_LBRACE] = ACTIONS(4886), - [anon_sym_RBRACE] = ACTIONS(4886), - [anon_sym_LPAREN] = ACTIONS(4886), - [anon_sym_COMMA] = ACTIONS(4886), - [anon_sym_LT] = ACTIONS(4884), - [anon_sym_GT] = ACTIONS(4884), - [anon_sym_where] = ACTIONS(4884), - [anon_sym_object] = ACTIONS(4884), - [anon_sym_fun] = ACTIONS(4884), - [anon_sym_SEMI] = ACTIONS(4886), - [anon_sym_get] = ACTIONS(4884), - [anon_sym_set] = ACTIONS(4884), - [anon_sym_this] = ACTIONS(4884), - [anon_sym_super] = ACTIONS(4884), - [anon_sym_STAR] = ACTIONS(4884), - [sym_label] = ACTIONS(4884), - [anon_sym_in] = ACTIONS(4884), - [anon_sym_DOT_DOT] = ACTIONS(4886), - [anon_sym_QMARK_COLON] = ACTIONS(4886), - [anon_sym_AMP_AMP] = ACTIONS(4886), - [anon_sym_PIPE_PIPE] = ACTIONS(4886), - [anon_sym_null] = ACTIONS(4884), - [anon_sym_if] = ACTIONS(4884), - [anon_sym_else] = ACTIONS(4884), - [anon_sym_when] = ACTIONS(4884), - [anon_sym_try] = ACTIONS(4884), - [anon_sym_throw] = ACTIONS(4884), - [anon_sym_return] = ACTIONS(4884), - [anon_sym_continue] = ACTIONS(4884), - [anon_sym_break] = ACTIONS(4884), - [anon_sym_COLON_COLON] = ACTIONS(4886), - [anon_sym_PLUS_EQ] = ACTIONS(4886), - [anon_sym_DASH_EQ] = ACTIONS(4886), - [anon_sym_STAR_EQ] = ACTIONS(4886), - [anon_sym_SLASH_EQ] = ACTIONS(4886), - [anon_sym_PERCENT_EQ] = ACTIONS(4886), - [anon_sym_BANG_EQ] = ACTIONS(4884), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4886), - [anon_sym_EQ_EQ] = ACTIONS(4884), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4886), - [anon_sym_LT_EQ] = ACTIONS(4886), - [anon_sym_GT_EQ] = ACTIONS(4886), - [anon_sym_BANGin] = ACTIONS(4886), - [anon_sym_is] = ACTIONS(4884), - [anon_sym_BANGis] = ACTIONS(4886), - [anon_sym_PLUS] = ACTIONS(4884), - [anon_sym_DASH] = ACTIONS(4884), - [anon_sym_SLASH] = ACTIONS(4884), - [anon_sym_PERCENT] = ACTIONS(4884), - [anon_sym_as_QMARK] = ACTIONS(4886), - [anon_sym_PLUS_PLUS] = ACTIONS(4886), - [anon_sym_DASH_DASH] = ACTIONS(4886), - [anon_sym_BANG] = ACTIONS(4884), - [anon_sym_BANG_BANG] = ACTIONS(4886), - [anon_sym_data] = ACTIONS(4884), - [anon_sym_inner] = ACTIONS(4884), - [anon_sym_value] = ACTIONS(4884), - [anon_sym_expect] = ACTIONS(4884), - [anon_sym_actual] = ACTIONS(4884), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4886), - [anon_sym_continue_AT] = ACTIONS(4886), - [anon_sym_break_AT] = ACTIONS(4886), - [anon_sym_this_AT] = ACTIONS(4886), - [anon_sym_super_AT] = ACTIONS(4886), - [sym_real_literal] = ACTIONS(4886), - [sym_integer_literal] = ACTIONS(4884), - [sym_hex_literal] = ACTIONS(4886), - [sym_bin_literal] = ACTIONS(4886), - [anon_sym_true] = ACTIONS(4884), - [anon_sym_false] = ACTIONS(4884), - [anon_sym_SQUOTE] = ACTIONS(4886), - [sym__backtick_identifier] = ACTIONS(4886), - [sym__automatic_semicolon] = ACTIONS(4886), - [sym_safe_nav] = ACTIONS(4886), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4886), - }, - [3065] = { - [sym__alpha_identifier] = ACTIONS(4920), - [anon_sym_AT] = ACTIONS(4922), - [anon_sym_LBRACK] = ACTIONS(4922), - [anon_sym_DOT] = ACTIONS(4920), - [anon_sym_as] = ACTIONS(4920), - [anon_sym_EQ] = ACTIONS(4920), - [anon_sym_LBRACE] = ACTIONS(4922), - [anon_sym_RBRACE] = ACTIONS(4922), - [anon_sym_LPAREN] = ACTIONS(4922), - [anon_sym_COMMA] = ACTIONS(4922), - [anon_sym_LT] = ACTIONS(4920), - [anon_sym_GT] = ACTIONS(4920), - [anon_sym_where] = ACTIONS(4920), - [anon_sym_object] = ACTIONS(4920), - [anon_sym_fun] = ACTIONS(4920), - [anon_sym_SEMI] = ACTIONS(4922), - [anon_sym_get] = ACTIONS(4920), - [anon_sym_set] = ACTIONS(4920), - [anon_sym_this] = ACTIONS(4920), - [anon_sym_super] = ACTIONS(4920), - [anon_sym_STAR] = ACTIONS(4920), - [sym_label] = ACTIONS(4920), - [anon_sym_in] = ACTIONS(4920), - [anon_sym_DOT_DOT] = ACTIONS(4922), - [anon_sym_QMARK_COLON] = ACTIONS(4922), - [anon_sym_AMP_AMP] = ACTIONS(4922), - [anon_sym_PIPE_PIPE] = ACTIONS(4922), - [anon_sym_null] = ACTIONS(4920), - [anon_sym_if] = ACTIONS(4920), - [anon_sym_else] = ACTIONS(4920), - [anon_sym_when] = ACTIONS(4920), - [anon_sym_try] = ACTIONS(4920), - [anon_sym_throw] = ACTIONS(4920), - [anon_sym_return] = ACTIONS(4920), - [anon_sym_continue] = ACTIONS(4920), - [anon_sym_break] = ACTIONS(4920), - [anon_sym_COLON_COLON] = ACTIONS(4922), - [anon_sym_PLUS_EQ] = ACTIONS(4922), - [anon_sym_DASH_EQ] = ACTIONS(4922), - [anon_sym_STAR_EQ] = ACTIONS(4922), - [anon_sym_SLASH_EQ] = ACTIONS(4922), - [anon_sym_PERCENT_EQ] = ACTIONS(4922), - [anon_sym_BANG_EQ] = ACTIONS(4920), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4922), - [anon_sym_EQ_EQ] = ACTIONS(4920), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4922), - [anon_sym_LT_EQ] = ACTIONS(4922), - [anon_sym_GT_EQ] = ACTIONS(4922), - [anon_sym_BANGin] = ACTIONS(4922), - [anon_sym_is] = ACTIONS(4920), - [anon_sym_BANGis] = ACTIONS(4922), - [anon_sym_PLUS] = ACTIONS(4920), - [anon_sym_DASH] = ACTIONS(4920), - [anon_sym_SLASH] = ACTIONS(4920), - [anon_sym_PERCENT] = ACTIONS(4920), - [anon_sym_as_QMARK] = ACTIONS(4922), - [anon_sym_PLUS_PLUS] = ACTIONS(4922), - [anon_sym_DASH_DASH] = ACTIONS(4922), - [anon_sym_BANG] = ACTIONS(4920), - [anon_sym_BANG_BANG] = ACTIONS(4922), - [anon_sym_data] = ACTIONS(4920), - [anon_sym_inner] = ACTIONS(4920), - [anon_sym_value] = ACTIONS(4920), - [anon_sym_expect] = ACTIONS(4920), - [anon_sym_actual] = ACTIONS(4920), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4922), - [anon_sym_continue_AT] = ACTIONS(4922), - [anon_sym_break_AT] = ACTIONS(4922), - [anon_sym_this_AT] = ACTIONS(4922), - [anon_sym_super_AT] = ACTIONS(4922), - [sym_real_literal] = ACTIONS(4922), - [sym_integer_literal] = ACTIONS(4920), - [sym_hex_literal] = ACTIONS(4922), - [sym_bin_literal] = ACTIONS(4922), - [anon_sym_true] = ACTIONS(4920), - [anon_sym_false] = ACTIONS(4920), - [anon_sym_SQUOTE] = ACTIONS(4922), - [sym__backtick_identifier] = ACTIONS(4922), - [sym__automatic_semicolon] = ACTIONS(4922), - [sym_safe_nav] = ACTIONS(4922), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4922), - }, - [3066] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(6561), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [3067] = { - [sym__alpha_identifier] = ACTIONS(4912), - [anon_sym_AT] = ACTIONS(4914), - [anon_sym_LBRACK] = ACTIONS(4914), - [anon_sym_DOT] = ACTIONS(4912), - [anon_sym_as] = ACTIONS(4912), - [anon_sym_EQ] = ACTIONS(4912), - [anon_sym_LBRACE] = ACTIONS(4914), - [anon_sym_RBRACE] = ACTIONS(4914), - [anon_sym_LPAREN] = ACTIONS(4914), - [anon_sym_COMMA] = ACTIONS(4914), - [anon_sym_LT] = ACTIONS(4912), - [anon_sym_GT] = ACTIONS(4912), - [anon_sym_where] = ACTIONS(4912), - [anon_sym_object] = ACTIONS(4912), - [anon_sym_fun] = ACTIONS(4912), - [anon_sym_SEMI] = ACTIONS(4914), - [anon_sym_get] = ACTIONS(4912), - [anon_sym_set] = ACTIONS(4912), - [anon_sym_this] = ACTIONS(4912), - [anon_sym_super] = ACTIONS(4912), - [anon_sym_STAR] = ACTIONS(4912), - [sym_label] = ACTIONS(4912), - [anon_sym_in] = ACTIONS(4912), - [anon_sym_DOT_DOT] = ACTIONS(4914), - [anon_sym_QMARK_COLON] = ACTIONS(4914), - [anon_sym_AMP_AMP] = ACTIONS(4914), - [anon_sym_PIPE_PIPE] = ACTIONS(4914), - [anon_sym_null] = ACTIONS(4912), - [anon_sym_if] = ACTIONS(4912), - [anon_sym_else] = ACTIONS(4912), - [anon_sym_when] = ACTIONS(4912), - [anon_sym_try] = ACTIONS(4912), - [anon_sym_throw] = ACTIONS(4912), - [anon_sym_return] = ACTIONS(4912), - [anon_sym_continue] = ACTIONS(4912), - [anon_sym_break] = ACTIONS(4912), - [anon_sym_COLON_COLON] = ACTIONS(4914), - [anon_sym_PLUS_EQ] = ACTIONS(4914), - [anon_sym_DASH_EQ] = ACTIONS(4914), - [anon_sym_STAR_EQ] = ACTIONS(4914), - [anon_sym_SLASH_EQ] = ACTIONS(4914), - [anon_sym_PERCENT_EQ] = ACTIONS(4914), - [anon_sym_BANG_EQ] = ACTIONS(4912), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4914), - [anon_sym_EQ_EQ] = ACTIONS(4912), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4914), - [anon_sym_LT_EQ] = ACTIONS(4914), - [anon_sym_GT_EQ] = ACTIONS(4914), - [anon_sym_BANGin] = ACTIONS(4914), - [anon_sym_is] = ACTIONS(4912), - [anon_sym_BANGis] = ACTIONS(4914), - [anon_sym_PLUS] = ACTIONS(4912), - [anon_sym_DASH] = ACTIONS(4912), - [anon_sym_SLASH] = ACTIONS(4912), - [anon_sym_PERCENT] = ACTIONS(4912), - [anon_sym_as_QMARK] = ACTIONS(4914), - [anon_sym_PLUS_PLUS] = ACTIONS(4914), - [anon_sym_DASH_DASH] = ACTIONS(4914), - [anon_sym_BANG] = ACTIONS(4912), - [anon_sym_BANG_BANG] = ACTIONS(4914), - [anon_sym_data] = ACTIONS(4912), - [anon_sym_inner] = ACTIONS(4912), - [anon_sym_value] = ACTIONS(4912), - [anon_sym_expect] = ACTIONS(4912), - [anon_sym_actual] = ACTIONS(4912), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4914), - [anon_sym_continue_AT] = ACTIONS(4914), - [anon_sym_break_AT] = ACTIONS(4914), - [anon_sym_this_AT] = ACTIONS(4914), - [anon_sym_super_AT] = ACTIONS(4914), - [sym_real_literal] = ACTIONS(4914), - [sym_integer_literal] = ACTIONS(4912), - [sym_hex_literal] = ACTIONS(4914), - [sym_bin_literal] = ACTIONS(4914), - [anon_sym_true] = ACTIONS(4912), - [anon_sym_false] = ACTIONS(4912), - [anon_sym_SQUOTE] = ACTIONS(4914), - [sym__backtick_identifier] = ACTIONS(4914), - [sym__automatic_semicolon] = ACTIONS(4914), - [sym_safe_nav] = ACTIONS(4914), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4914), - }, - [3068] = { - [sym__alpha_identifier] = ACTIONS(4908), - [anon_sym_AT] = ACTIONS(4910), - [anon_sym_LBRACK] = ACTIONS(4910), - [anon_sym_DOT] = ACTIONS(4908), - [anon_sym_as] = ACTIONS(4908), - [anon_sym_EQ] = ACTIONS(4908), - [anon_sym_LBRACE] = ACTIONS(4910), - [anon_sym_RBRACE] = ACTIONS(4910), - [anon_sym_LPAREN] = ACTIONS(4910), - [anon_sym_COMMA] = ACTIONS(4910), - [anon_sym_LT] = ACTIONS(4908), - [anon_sym_GT] = ACTIONS(4908), - [anon_sym_where] = ACTIONS(4908), - [anon_sym_object] = ACTIONS(4908), - [anon_sym_fun] = ACTIONS(4908), - [anon_sym_SEMI] = ACTIONS(4910), - [anon_sym_get] = ACTIONS(4908), - [anon_sym_set] = ACTIONS(4908), - [anon_sym_this] = ACTIONS(4908), - [anon_sym_super] = ACTIONS(4908), - [anon_sym_STAR] = ACTIONS(4908), - [sym_label] = ACTIONS(4908), - [anon_sym_in] = ACTIONS(4908), - [anon_sym_DOT_DOT] = ACTIONS(4910), - [anon_sym_QMARK_COLON] = ACTIONS(4910), - [anon_sym_AMP_AMP] = ACTIONS(4910), - [anon_sym_PIPE_PIPE] = ACTIONS(4910), - [anon_sym_null] = ACTIONS(4908), - [anon_sym_if] = ACTIONS(4908), - [anon_sym_else] = ACTIONS(4908), - [anon_sym_when] = ACTIONS(4908), - [anon_sym_try] = ACTIONS(4908), - [anon_sym_throw] = ACTIONS(4908), - [anon_sym_return] = ACTIONS(4908), - [anon_sym_continue] = ACTIONS(4908), - [anon_sym_break] = ACTIONS(4908), - [anon_sym_COLON_COLON] = ACTIONS(4910), - [anon_sym_PLUS_EQ] = ACTIONS(4910), - [anon_sym_DASH_EQ] = ACTIONS(4910), - [anon_sym_STAR_EQ] = ACTIONS(4910), - [anon_sym_SLASH_EQ] = ACTIONS(4910), - [anon_sym_PERCENT_EQ] = ACTIONS(4910), - [anon_sym_BANG_EQ] = ACTIONS(4908), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4910), - [anon_sym_EQ_EQ] = ACTIONS(4908), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4910), - [anon_sym_LT_EQ] = ACTIONS(4910), - [anon_sym_GT_EQ] = ACTIONS(4910), - [anon_sym_BANGin] = ACTIONS(4910), - [anon_sym_is] = ACTIONS(4908), - [anon_sym_BANGis] = ACTIONS(4910), - [anon_sym_PLUS] = ACTIONS(4908), - [anon_sym_DASH] = ACTIONS(4908), - [anon_sym_SLASH] = ACTIONS(4908), - [anon_sym_PERCENT] = ACTIONS(4908), - [anon_sym_as_QMARK] = ACTIONS(4910), - [anon_sym_PLUS_PLUS] = ACTIONS(4910), - [anon_sym_DASH_DASH] = ACTIONS(4910), - [anon_sym_BANG] = ACTIONS(4908), - [anon_sym_BANG_BANG] = ACTIONS(4910), - [anon_sym_data] = ACTIONS(4908), - [anon_sym_inner] = ACTIONS(4908), - [anon_sym_value] = ACTIONS(4908), - [anon_sym_expect] = ACTIONS(4908), - [anon_sym_actual] = ACTIONS(4908), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4910), - [anon_sym_continue_AT] = ACTIONS(4910), - [anon_sym_break_AT] = ACTIONS(4910), - [anon_sym_this_AT] = ACTIONS(4910), - [anon_sym_super_AT] = ACTIONS(4910), - [sym_real_literal] = ACTIONS(4910), - [sym_integer_literal] = ACTIONS(4908), - [sym_hex_literal] = ACTIONS(4910), - [sym_bin_literal] = ACTIONS(4910), - [anon_sym_true] = ACTIONS(4908), - [anon_sym_false] = ACTIONS(4908), - [anon_sym_SQUOTE] = ACTIONS(4910), - [sym__backtick_identifier] = ACTIONS(4910), - [sym__automatic_semicolon] = ACTIONS(4910), - [sym_safe_nav] = ACTIONS(4910), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4910), - }, - [3069] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(6565), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [3070] = { - [sym_class_body] = STATE(3406), - [sym_type_constraints] = STATE(3356), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_RBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_RPAREN] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [anon_sym_DASH_GT] = ACTIONS(4337), - [sym_label] = ACTIONS(4337), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_while] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - }, - [3071] = { - [sym_type_constraints] = STATE(3353), - [sym_enum_class_body] = STATE(3386), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_RBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_RPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [anon_sym_DASH_GT] = ACTIONS(4154), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_while] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [3072] = { - [sym_catch_block] = STATE(3349), - [sym_finally_block] = STATE(3844), - [aux_sym_try_expression_repeat1] = STATE(3349), - [sym__alpha_identifier] = ACTIONS(4044), - [anon_sym_AT] = ACTIONS(4046), - [anon_sym_LBRACK] = ACTIONS(4046), - [anon_sym_DOT] = ACTIONS(4044), - [anon_sym_as] = ACTIONS(4044), - [anon_sym_EQ] = ACTIONS(4044), - [anon_sym_LBRACE] = ACTIONS(4046), - [anon_sym_RBRACE] = ACTIONS(4046), - [anon_sym_LPAREN] = ACTIONS(4046), - [anon_sym_COMMA] = ACTIONS(4046), - [anon_sym_LT] = ACTIONS(4044), - [anon_sym_GT] = ACTIONS(4044), - [anon_sym_where] = ACTIONS(4044), - [anon_sym_SEMI] = ACTIONS(4046), - [anon_sym_get] = ACTIONS(4044), - [anon_sym_set] = ACTIONS(4044), - [anon_sym_STAR] = ACTIONS(4044), - [sym_label] = ACTIONS(4046), - [anon_sym_in] = ACTIONS(4044), - [anon_sym_DOT_DOT] = ACTIONS(4046), - [anon_sym_QMARK_COLON] = ACTIONS(4046), - [anon_sym_AMP_AMP] = ACTIONS(4046), - [anon_sym_PIPE_PIPE] = ACTIONS(4046), - [anon_sym_else] = ACTIONS(4044), - [anon_sym_catch] = ACTIONS(6569), - [anon_sym_finally] = ACTIONS(6571), - [anon_sym_COLON_COLON] = ACTIONS(4046), - [anon_sym_PLUS_EQ] = ACTIONS(4046), - [anon_sym_DASH_EQ] = ACTIONS(4046), - [anon_sym_STAR_EQ] = ACTIONS(4046), - [anon_sym_SLASH_EQ] = ACTIONS(4046), - [anon_sym_PERCENT_EQ] = ACTIONS(4046), - [anon_sym_BANG_EQ] = ACTIONS(4044), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4046), - [anon_sym_EQ_EQ] = ACTIONS(4044), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4046), - [anon_sym_LT_EQ] = ACTIONS(4046), - [anon_sym_GT_EQ] = ACTIONS(4046), - [anon_sym_BANGin] = ACTIONS(4046), - [anon_sym_is] = ACTIONS(4044), - [anon_sym_BANGis] = ACTIONS(4046), - [anon_sym_PLUS] = ACTIONS(4044), - [anon_sym_DASH] = ACTIONS(4044), - [anon_sym_SLASH] = ACTIONS(4044), - [anon_sym_PERCENT] = ACTIONS(4044), - [anon_sym_as_QMARK] = ACTIONS(4046), - [anon_sym_PLUS_PLUS] = ACTIONS(4046), - [anon_sym_DASH_DASH] = ACTIONS(4046), - [anon_sym_BANG_BANG] = ACTIONS(4046), - [anon_sym_suspend] = ACTIONS(4044), - [anon_sym_sealed] = ACTIONS(4044), - [anon_sym_annotation] = ACTIONS(4044), - [anon_sym_data] = ACTIONS(4044), - [anon_sym_inner] = ACTIONS(4044), - [anon_sym_value] = ACTIONS(4044), - [anon_sym_override] = ACTIONS(4044), - [anon_sym_lateinit] = ACTIONS(4044), - [anon_sym_public] = ACTIONS(4044), - [anon_sym_private] = ACTIONS(4044), - [anon_sym_internal] = ACTIONS(4044), - [anon_sym_protected] = ACTIONS(4044), - [anon_sym_tailrec] = ACTIONS(4044), - [anon_sym_operator] = ACTIONS(4044), - [anon_sym_infix] = ACTIONS(4044), - [anon_sym_inline] = ACTIONS(4044), - [anon_sym_external] = ACTIONS(4044), - [sym_property_modifier] = ACTIONS(4044), - [anon_sym_abstract] = ACTIONS(4044), - [anon_sym_final] = ACTIONS(4044), - [anon_sym_open] = ACTIONS(4044), - [anon_sym_vararg] = ACTIONS(4044), - [anon_sym_noinline] = ACTIONS(4044), - [anon_sym_crossinline] = ACTIONS(4044), - [anon_sym_expect] = ACTIONS(4044), - [anon_sym_actual] = ACTIONS(4044), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4046), - [sym__automatic_semicolon] = ACTIONS(4046), - [sym_safe_nav] = ACTIONS(4046), - [sym_multiline_comment] = ACTIONS(3), - }, - [3073] = { - [sym__alpha_identifier] = ACTIONS(4044), - [anon_sym_AT] = ACTIONS(4046), - [anon_sym_LBRACK] = ACTIONS(4046), - [anon_sym_DOT] = ACTIONS(4044), - [anon_sym_as] = ACTIONS(4044), - [anon_sym_EQ] = ACTIONS(4044), - [anon_sym_LBRACE] = ACTIONS(4046), - [anon_sym_RBRACE] = ACTIONS(4046), - [anon_sym_LPAREN] = ACTIONS(4046), - [anon_sym_COMMA] = ACTIONS(4046), - [anon_sym_LT] = ACTIONS(4044), - [anon_sym_GT] = ACTIONS(4044), - [anon_sym_where] = ACTIONS(4044), - [anon_sym_object] = ACTIONS(4044), - [anon_sym_fun] = ACTIONS(4044), - [anon_sym_SEMI] = ACTIONS(4046), - [anon_sym_get] = ACTIONS(4044), - [anon_sym_set] = ACTIONS(4044), - [anon_sym_this] = ACTIONS(4044), - [anon_sym_super] = ACTIONS(4044), - [anon_sym_STAR] = ACTIONS(4044), - [sym_label] = ACTIONS(4044), - [anon_sym_in] = ACTIONS(4044), - [anon_sym_DOT_DOT] = ACTIONS(4046), - [anon_sym_QMARK_COLON] = ACTIONS(4046), - [anon_sym_AMP_AMP] = ACTIONS(4046), - [anon_sym_PIPE_PIPE] = ACTIONS(4046), - [anon_sym_null] = ACTIONS(4044), - [anon_sym_if] = ACTIONS(4044), - [anon_sym_else] = ACTIONS(4044), - [anon_sym_when] = ACTIONS(4044), - [anon_sym_try] = ACTIONS(4044), - [anon_sym_throw] = ACTIONS(4044), - [anon_sym_return] = ACTIONS(4044), - [anon_sym_continue] = ACTIONS(4044), - [anon_sym_break] = ACTIONS(4044), - [anon_sym_COLON_COLON] = ACTIONS(4046), - [anon_sym_PLUS_EQ] = ACTIONS(4046), - [anon_sym_DASH_EQ] = ACTIONS(4046), - [anon_sym_STAR_EQ] = ACTIONS(4046), - [anon_sym_SLASH_EQ] = ACTIONS(4046), - [anon_sym_PERCENT_EQ] = ACTIONS(4046), - [anon_sym_BANG_EQ] = ACTIONS(4044), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4046), - [anon_sym_EQ_EQ] = ACTIONS(4044), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4046), - [anon_sym_LT_EQ] = ACTIONS(4046), - [anon_sym_GT_EQ] = ACTIONS(4046), - [anon_sym_BANGin] = ACTIONS(4046), - [anon_sym_is] = ACTIONS(4044), - [anon_sym_BANGis] = ACTIONS(4046), - [anon_sym_PLUS] = ACTIONS(4044), - [anon_sym_DASH] = ACTIONS(4044), - [anon_sym_SLASH] = ACTIONS(4044), - [anon_sym_PERCENT] = ACTIONS(4044), - [anon_sym_as_QMARK] = ACTIONS(4046), - [anon_sym_PLUS_PLUS] = ACTIONS(4046), - [anon_sym_DASH_DASH] = ACTIONS(4046), - [anon_sym_BANG] = ACTIONS(4044), - [anon_sym_BANG_BANG] = ACTIONS(4046), - [anon_sym_data] = ACTIONS(4044), - [anon_sym_inner] = ACTIONS(4044), - [anon_sym_value] = ACTIONS(4044), - [anon_sym_expect] = ACTIONS(4044), - [anon_sym_actual] = ACTIONS(4044), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4046), - [anon_sym_continue_AT] = ACTIONS(4046), - [anon_sym_break_AT] = ACTIONS(4046), - [anon_sym_this_AT] = ACTIONS(4046), - [anon_sym_super_AT] = ACTIONS(4046), - [sym_real_literal] = ACTIONS(4046), - [sym_integer_literal] = ACTIONS(4044), - [sym_hex_literal] = ACTIONS(4046), - [sym_bin_literal] = ACTIONS(4046), - [anon_sym_true] = ACTIONS(4044), - [anon_sym_false] = ACTIONS(4044), - [anon_sym_SQUOTE] = ACTIONS(4046), - [sym__backtick_identifier] = ACTIONS(4046), - [sym__automatic_semicolon] = ACTIONS(4046), - [sym_safe_nav] = ACTIONS(4046), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4046), - }, - [3074] = { - [sym__alpha_identifier] = ACTIONS(4900), - [anon_sym_AT] = ACTIONS(4902), - [anon_sym_LBRACK] = ACTIONS(4902), - [anon_sym_DOT] = ACTIONS(4900), - [anon_sym_as] = ACTIONS(4900), - [anon_sym_EQ] = ACTIONS(4900), - [anon_sym_LBRACE] = ACTIONS(4902), - [anon_sym_RBRACE] = ACTIONS(4902), - [anon_sym_LPAREN] = ACTIONS(4902), - [anon_sym_COMMA] = ACTIONS(4902), - [anon_sym_LT] = ACTIONS(4900), - [anon_sym_GT] = ACTIONS(4900), - [anon_sym_where] = ACTIONS(4900), - [anon_sym_object] = ACTIONS(4900), - [anon_sym_fun] = ACTIONS(4900), - [anon_sym_SEMI] = ACTIONS(4902), - [anon_sym_get] = ACTIONS(4900), - [anon_sym_set] = ACTIONS(4900), - [anon_sym_this] = ACTIONS(4900), - [anon_sym_super] = ACTIONS(4900), - [anon_sym_STAR] = ACTIONS(4900), - [sym_label] = ACTIONS(4900), - [anon_sym_in] = ACTIONS(4900), - [anon_sym_DOT_DOT] = ACTIONS(4902), - [anon_sym_QMARK_COLON] = ACTIONS(4902), - [anon_sym_AMP_AMP] = ACTIONS(4902), - [anon_sym_PIPE_PIPE] = ACTIONS(4902), - [anon_sym_null] = ACTIONS(4900), - [anon_sym_if] = ACTIONS(4900), - [anon_sym_else] = ACTIONS(4900), - [anon_sym_when] = ACTIONS(4900), - [anon_sym_try] = ACTIONS(4900), - [anon_sym_throw] = ACTIONS(4900), - [anon_sym_return] = ACTIONS(4900), - [anon_sym_continue] = ACTIONS(4900), - [anon_sym_break] = ACTIONS(4900), - [anon_sym_COLON_COLON] = ACTIONS(4902), - [anon_sym_PLUS_EQ] = ACTIONS(4902), - [anon_sym_DASH_EQ] = ACTIONS(4902), - [anon_sym_STAR_EQ] = ACTIONS(4902), - [anon_sym_SLASH_EQ] = ACTIONS(4902), - [anon_sym_PERCENT_EQ] = ACTIONS(4902), - [anon_sym_BANG_EQ] = ACTIONS(4900), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4902), - [anon_sym_EQ_EQ] = ACTIONS(4900), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4902), - [anon_sym_LT_EQ] = ACTIONS(4902), - [anon_sym_GT_EQ] = ACTIONS(4902), - [anon_sym_BANGin] = ACTIONS(4902), - [anon_sym_is] = ACTIONS(4900), - [anon_sym_BANGis] = ACTIONS(4902), - [anon_sym_PLUS] = ACTIONS(4900), - [anon_sym_DASH] = ACTIONS(4900), - [anon_sym_SLASH] = ACTIONS(4900), - [anon_sym_PERCENT] = ACTIONS(4900), - [anon_sym_as_QMARK] = ACTIONS(4902), - [anon_sym_PLUS_PLUS] = ACTIONS(4902), - [anon_sym_DASH_DASH] = ACTIONS(4902), - [anon_sym_BANG] = ACTIONS(4900), - [anon_sym_BANG_BANG] = ACTIONS(4902), - [anon_sym_data] = ACTIONS(4900), - [anon_sym_inner] = ACTIONS(4900), - [anon_sym_value] = ACTIONS(4900), - [anon_sym_expect] = ACTIONS(4900), - [anon_sym_actual] = ACTIONS(4900), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4902), - [anon_sym_continue_AT] = ACTIONS(4902), - [anon_sym_break_AT] = ACTIONS(4902), - [anon_sym_this_AT] = ACTIONS(4902), - [anon_sym_super_AT] = ACTIONS(4902), - [sym_real_literal] = ACTIONS(4902), - [sym_integer_literal] = ACTIONS(4900), - [sym_hex_literal] = ACTIONS(4902), - [sym_bin_literal] = ACTIONS(4902), - [anon_sym_true] = ACTIONS(4900), - [anon_sym_false] = ACTIONS(4900), - [anon_sym_SQUOTE] = ACTIONS(4902), - [sym__backtick_identifier] = ACTIONS(4902), - [sym__automatic_semicolon] = ACTIONS(4902), - [sym_safe_nav] = ACTIONS(4902), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4902), - }, - [3075] = { - [sym__alpha_identifier] = ACTIONS(4892), - [anon_sym_AT] = ACTIONS(4894), - [anon_sym_LBRACK] = ACTIONS(4894), - [anon_sym_DOT] = ACTIONS(4892), - [anon_sym_as] = ACTIONS(4892), - [anon_sym_EQ] = ACTIONS(4892), - [anon_sym_LBRACE] = ACTIONS(4894), - [anon_sym_RBRACE] = ACTIONS(4894), - [anon_sym_LPAREN] = ACTIONS(4894), - [anon_sym_COMMA] = ACTIONS(4894), - [anon_sym_LT] = ACTIONS(4892), - [anon_sym_GT] = ACTIONS(4892), - [anon_sym_where] = ACTIONS(4892), - [anon_sym_object] = ACTIONS(4892), - [anon_sym_fun] = ACTIONS(4892), - [anon_sym_SEMI] = ACTIONS(4894), - [anon_sym_get] = ACTIONS(4892), - [anon_sym_set] = ACTIONS(4892), - [anon_sym_this] = ACTIONS(4892), - [anon_sym_super] = ACTIONS(4892), - [anon_sym_STAR] = ACTIONS(4892), - [sym_label] = ACTIONS(4892), - [anon_sym_in] = ACTIONS(4892), - [anon_sym_DOT_DOT] = ACTIONS(4894), - [anon_sym_QMARK_COLON] = ACTIONS(4894), - [anon_sym_AMP_AMP] = ACTIONS(4894), - [anon_sym_PIPE_PIPE] = ACTIONS(4894), - [anon_sym_null] = ACTIONS(4892), - [anon_sym_if] = ACTIONS(4892), - [anon_sym_else] = ACTIONS(4892), - [anon_sym_when] = ACTIONS(4892), - [anon_sym_try] = ACTIONS(4892), - [anon_sym_throw] = ACTIONS(4892), - [anon_sym_return] = ACTIONS(4892), - [anon_sym_continue] = ACTIONS(4892), - [anon_sym_break] = ACTIONS(4892), - [anon_sym_COLON_COLON] = ACTIONS(4894), - [anon_sym_PLUS_EQ] = ACTIONS(4894), - [anon_sym_DASH_EQ] = ACTIONS(4894), - [anon_sym_STAR_EQ] = ACTIONS(4894), - [anon_sym_SLASH_EQ] = ACTIONS(4894), - [anon_sym_PERCENT_EQ] = ACTIONS(4894), - [anon_sym_BANG_EQ] = ACTIONS(4892), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4894), - [anon_sym_EQ_EQ] = ACTIONS(4892), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4894), - [anon_sym_LT_EQ] = ACTIONS(4894), - [anon_sym_GT_EQ] = ACTIONS(4894), - [anon_sym_BANGin] = ACTIONS(4894), - [anon_sym_is] = ACTIONS(4892), - [anon_sym_BANGis] = ACTIONS(4894), - [anon_sym_PLUS] = ACTIONS(4892), - [anon_sym_DASH] = ACTIONS(4892), - [anon_sym_SLASH] = ACTIONS(4892), - [anon_sym_PERCENT] = ACTIONS(4892), - [anon_sym_as_QMARK] = ACTIONS(4894), - [anon_sym_PLUS_PLUS] = ACTIONS(4894), - [anon_sym_DASH_DASH] = ACTIONS(4894), - [anon_sym_BANG] = ACTIONS(4892), - [anon_sym_BANG_BANG] = ACTIONS(4894), - [anon_sym_data] = ACTIONS(4892), - [anon_sym_inner] = ACTIONS(4892), - [anon_sym_value] = ACTIONS(4892), - [anon_sym_expect] = ACTIONS(4892), - [anon_sym_actual] = ACTIONS(4892), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4894), - [anon_sym_continue_AT] = ACTIONS(4894), - [anon_sym_break_AT] = ACTIONS(4894), - [anon_sym_this_AT] = ACTIONS(4894), - [anon_sym_super_AT] = ACTIONS(4894), - [sym_real_literal] = ACTIONS(4894), - [sym_integer_literal] = ACTIONS(4892), - [sym_hex_literal] = ACTIONS(4894), - [sym_bin_literal] = ACTIONS(4894), - [anon_sym_true] = ACTIONS(4892), - [anon_sym_false] = ACTIONS(4892), - [anon_sym_SQUOTE] = ACTIONS(4894), - [sym__backtick_identifier] = ACTIONS(4894), - [sym__automatic_semicolon] = ACTIONS(4894), - [sym_safe_nav] = ACTIONS(4894), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4894), - }, - [3076] = { - [sym__alpha_identifier] = ACTIONS(3932), - [anon_sym_AT] = ACTIONS(3934), - [anon_sym_LBRACK] = ACTIONS(3934), - [anon_sym_DOT] = ACTIONS(3932), - [anon_sym_as] = ACTIONS(3932), - [anon_sym_EQ] = ACTIONS(3932), - [anon_sym_LBRACE] = ACTIONS(3934), - [anon_sym_RBRACE] = ACTIONS(3934), - [anon_sym_LPAREN] = ACTIONS(3934), - [anon_sym_COMMA] = ACTIONS(3934), - [anon_sym_LT] = ACTIONS(3932), - [anon_sym_GT] = ACTIONS(3932), - [anon_sym_where] = ACTIONS(3932), - [anon_sym_object] = ACTIONS(3932), - [anon_sym_fun] = ACTIONS(3932), - [anon_sym_SEMI] = ACTIONS(3934), - [anon_sym_get] = ACTIONS(3932), - [anon_sym_set] = ACTIONS(3932), - [anon_sym_this] = ACTIONS(3932), - [anon_sym_super] = ACTIONS(3932), - [anon_sym_STAR] = ACTIONS(3932), - [sym_label] = ACTIONS(3932), - [anon_sym_in] = ACTIONS(3932), - [anon_sym_DOT_DOT] = ACTIONS(3934), - [anon_sym_QMARK_COLON] = ACTIONS(3934), - [anon_sym_AMP_AMP] = ACTIONS(3934), - [anon_sym_PIPE_PIPE] = ACTIONS(3934), - [anon_sym_null] = ACTIONS(3932), - [anon_sym_if] = ACTIONS(3932), - [anon_sym_else] = ACTIONS(3932), - [anon_sym_when] = ACTIONS(3932), - [anon_sym_try] = ACTIONS(3932), - [anon_sym_throw] = ACTIONS(3932), - [anon_sym_return] = ACTIONS(3932), - [anon_sym_continue] = ACTIONS(3932), - [anon_sym_break] = ACTIONS(3932), - [anon_sym_COLON_COLON] = ACTIONS(3934), - [anon_sym_PLUS_EQ] = ACTIONS(3934), - [anon_sym_DASH_EQ] = ACTIONS(3934), - [anon_sym_STAR_EQ] = ACTIONS(3934), - [anon_sym_SLASH_EQ] = ACTIONS(3934), - [anon_sym_PERCENT_EQ] = ACTIONS(3934), - [anon_sym_BANG_EQ] = ACTIONS(3932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3934), - [anon_sym_EQ_EQ] = ACTIONS(3932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3934), - [anon_sym_LT_EQ] = ACTIONS(3934), - [anon_sym_GT_EQ] = ACTIONS(3934), - [anon_sym_BANGin] = ACTIONS(3934), - [anon_sym_is] = ACTIONS(3932), - [anon_sym_BANGis] = ACTIONS(3934), - [anon_sym_PLUS] = ACTIONS(3932), - [anon_sym_DASH] = ACTIONS(3932), - [anon_sym_SLASH] = ACTIONS(3932), - [anon_sym_PERCENT] = ACTIONS(3932), - [anon_sym_as_QMARK] = ACTIONS(3934), - [anon_sym_PLUS_PLUS] = ACTIONS(3934), - [anon_sym_DASH_DASH] = ACTIONS(3934), - [anon_sym_BANG] = ACTIONS(3932), - [anon_sym_BANG_BANG] = ACTIONS(3934), - [anon_sym_data] = ACTIONS(3932), - [anon_sym_inner] = ACTIONS(3932), - [anon_sym_value] = ACTIONS(3932), - [anon_sym_expect] = ACTIONS(3932), - [anon_sym_actual] = ACTIONS(3932), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3934), - [anon_sym_continue_AT] = ACTIONS(3934), - [anon_sym_break_AT] = ACTIONS(3934), - [anon_sym_this_AT] = ACTIONS(3934), - [anon_sym_super_AT] = ACTIONS(3934), - [sym_real_literal] = ACTIONS(3934), - [sym_integer_literal] = ACTIONS(3932), - [sym_hex_literal] = ACTIONS(3934), - [sym_bin_literal] = ACTIONS(3934), - [anon_sym_true] = ACTIONS(3932), - [anon_sym_false] = ACTIONS(3932), - [anon_sym_SQUOTE] = ACTIONS(3934), - [sym__backtick_identifier] = ACTIONS(3934), - [sym__automatic_semicolon] = ACTIONS(3934), - [sym_safe_nav] = ACTIONS(3934), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3934), - }, - [3077] = { - [sym__alpha_identifier] = ACTIONS(3065), - [anon_sym_AT] = ACTIONS(3067), - [anon_sym_LBRACK] = ACTIONS(3067), - [anon_sym_DOT] = ACTIONS(3065), - [anon_sym_as] = ACTIONS(3065), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(3067), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(3067), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3065), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_object] = ACTIONS(3065), - [anon_sym_fun] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3065), - [anon_sym_set] = ACTIONS(3065), - [anon_sym_this] = ACTIONS(3065), - [anon_sym_super] = ACTIONS(3065), - [anon_sym_STAR] = ACTIONS(3065), - [sym_label] = ACTIONS(3065), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(3067), - [anon_sym_QMARK_COLON] = ACTIONS(3067), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_null] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3065), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_when] = ACTIONS(3065), - [anon_sym_try] = ACTIONS(3065), - [anon_sym_throw] = ACTIONS(3065), - [anon_sym_return] = ACTIONS(3065), - [anon_sym_continue] = ACTIONS(3065), - [anon_sym_break] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(3067), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(3065), - [anon_sym_DASH] = ACTIONS(3065), - [anon_sym_SLASH] = ACTIONS(3065), - [anon_sym_PERCENT] = ACTIONS(3065), - [anon_sym_as_QMARK] = ACTIONS(3067), - [anon_sym_PLUS_PLUS] = ACTIONS(3067), - [anon_sym_DASH_DASH] = ACTIONS(3067), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_BANG_BANG] = ACTIONS(3067), - [anon_sym_data] = ACTIONS(3065), - [anon_sym_inner] = ACTIONS(3065), - [anon_sym_value] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3065), - [anon_sym_actual] = ACTIONS(3065), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3067), - [anon_sym_continue_AT] = ACTIONS(3067), - [anon_sym_break_AT] = ACTIONS(3067), - [anon_sym_this_AT] = ACTIONS(3067), - [anon_sym_super_AT] = ACTIONS(3067), - [sym_real_literal] = ACTIONS(3067), - [sym_integer_literal] = ACTIONS(3065), - [sym_hex_literal] = ACTIONS(3067), - [sym_bin_literal] = ACTIONS(3067), - [anon_sym_true] = ACTIONS(3065), - [anon_sym_false] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3067), - [sym__backtick_identifier] = ACTIONS(3067), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(3067), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3067), - }, - [3078] = { - [sym__alpha_identifier] = ACTIONS(4164), - [anon_sym_AT] = ACTIONS(4166), - [anon_sym_LBRACK] = ACTIONS(4166), - [anon_sym_EQ] = ACTIONS(4166), - [anon_sym_LBRACE] = ACTIONS(4166), - [anon_sym_RBRACE] = ACTIONS(4166), - [anon_sym_LPAREN] = ACTIONS(4166), - [anon_sym_COMMA] = ACTIONS(4166), - [anon_sym_by] = ACTIONS(4164), - [anon_sym_where] = ACTIONS(4164), - [anon_sym_object] = ACTIONS(4164), - [anon_sym_fun] = ACTIONS(4164), - [anon_sym_SEMI] = ACTIONS(4166), - [anon_sym_get] = ACTIONS(4164), - [anon_sym_set] = ACTIONS(4164), - [anon_sym_this] = ACTIONS(4164), - [anon_sym_super] = ACTIONS(4164), - [anon_sym_AMP] = ACTIONS(6573), - [sym__quest] = ACTIONS(4166), - [anon_sym_STAR] = ACTIONS(4166), - [sym_label] = ACTIONS(4164), - [anon_sym_in] = ACTIONS(4164), - [anon_sym_null] = ACTIONS(4164), - [anon_sym_if] = ACTIONS(4164), - [anon_sym_else] = ACTIONS(4164), - [anon_sym_when] = ACTIONS(4164), - [anon_sym_try] = ACTIONS(4164), - [anon_sym_throw] = ACTIONS(4164), - [anon_sym_return] = ACTIONS(4164), - [anon_sym_continue] = ACTIONS(4164), - [anon_sym_break] = ACTIONS(4164), - [anon_sym_COLON_COLON] = ACTIONS(4166), - [anon_sym_BANGin] = ACTIONS(4166), - [anon_sym_is] = ACTIONS(4164), - [anon_sym_BANGis] = ACTIONS(4166), - [anon_sym_PLUS] = ACTIONS(4164), - [anon_sym_DASH] = ACTIONS(4164), - [anon_sym_PLUS_PLUS] = ACTIONS(4166), - [anon_sym_DASH_DASH] = ACTIONS(4166), - [anon_sym_BANG] = ACTIONS(4164), - [anon_sym_suspend] = ACTIONS(4164), - [anon_sym_sealed] = ACTIONS(4164), - [anon_sym_annotation] = ACTIONS(4164), - [anon_sym_data] = ACTIONS(4164), - [anon_sym_inner] = ACTIONS(4164), - [anon_sym_value] = ACTIONS(4164), - [anon_sym_override] = ACTIONS(4164), - [anon_sym_lateinit] = ACTIONS(4164), - [anon_sym_public] = ACTIONS(4164), - [anon_sym_private] = ACTIONS(4164), - [anon_sym_internal] = ACTIONS(4164), - [anon_sym_protected] = ACTIONS(4164), - [anon_sym_tailrec] = ACTIONS(4164), - [anon_sym_operator] = ACTIONS(4164), - [anon_sym_infix] = ACTIONS(4164), - [anon_sym_inline] = ACTIONS(4164), - [anon_sym_external] = ACTIONS(4164), - [sym_property_modifier] = ACTIONS(4164), - [anon_sym_abstract] = ACTIONS(4164), - [anon_sym_final] = ACTIONS(4164), - [anon_sym_open] = ACTIONS(4164), - [anon_sym_vararg] = ACTIONS(4164), - [anon_sym_noinline] = ACTIONS(4164), - [anon_sym_crossinline] = ACTIONS(4164), - [anon_sym_expect] = ACTIONS(4164), - [anon_sym_actual] = ACTIONS(4164), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4166), - [anon_sym_continue_AT] = ACTIONS(4166), - [anon_sym_break_AT] = ACTIONS(4166), - [anon_sym_this_AT] = ACTIONS(4166), - [anon_sym_super_AT] = ACTIONS(4166), - [sym_real_literal] = ACTIONS(4166), - [sym_integer_literal] = ACTIONS(4164), - [sym_hex_literal] = ACTIONS(4166), - [sym_bin_literal] = ACTIONS(4166), - [anon_sym_true] = ACTIONS(4164), - [anon_sym_false] = ACTIONS(4164), - [anon_sym_SQUOTE] = ACTIONS(4166), - [sym__backtick_identifier] = ACTIONS(4166), - [sym__automatic_semicolon] = ACTIONS(4166), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4166), - }, - [3079] = { - [sym__alpha_identifier] = ACTIONS(4846), - [anon_sym_AT] = ACTIONS(4848), - [anon_sym_LBRACK] = ACTIONS(4848), - [anon_sym_DOT] = ACTIONS(4846), - [anon_sym_as] = ACTIONS(4846), - [anon_sym_EQ] = ACTIONS(4846), - [anon_sym_LBRACE] = ACTIONS(4848), - [anon_sym_RBRACE] = ACTIONS(4848), - [anon_sym_LPAREN] = ACTIONS(4848), - [anon_sym_COMMA] = ACTIONS(4848), - [anon_sym_LT] = ACTIONS(4846), - [anon_sym_GT] = ACTIONS(4846), - [anon_sym_where] = ACTIONS(4846), - [anon_sym_object] = ACTIONS(4846), - [anon_sym_fun] = ACTIONS(4846), - [anon_sym_SEMI] = ACTIONS(4848), - [anon_sym_get] = ACTIONS(4846), - [anon_sym_set] = ACTIONS(4846), - [anon_sym_this] = ACTIONS(4846), - [anon_sym_super] = ACTIONS(4846), - [anon_sym_STAR] = ACTIONS(4846), - [sym_label] = ACTIONS(4846), - [anon_sym_in] = ACTIONS(4846), - [anon_sym_DOT_DOT] = ACTIONS(4848), - [anon_sym_QMARK_COLON] = ACTIONS(4848), - [anon_sym_AMP_AMP] = ACTIONS(4848), - [anon_sym_PIPE_PIPE] = ACTIONS(4848), - [anon_sym_null] = ACTIONS(4846), - [anon_sym_if] = ACTIONS(4846), - [anon_sym_else] = ACTIONS(4846), - [anon_sym_when] = ACTIONS(4846), - [anon_sym_try] = ACTIONS(4846), - [anon_sym_throw] = ACTIONS(4846), - [anon_sym_return] = ACTIONS(4846), - [anon_sym_continue] = ACTIONS(4846), - [anon_sym_break] = ACTIONS(4846), - [anon_sym_COLON_COLON] = ACTIONS(4848), - [anon_sym_PLUS_EQ] = ACTIONS(4848), - [anon_sym_DASH_EQ] = ACTIONS(4848), - [anon_sym_STAR_EQ] = ACTIONS(4848), - [anon_sym_SLASH_EQ] = ACTIONS(4848), - [anon_sym_PERCENT_EQ] = ACTIONS(4848), - [anon_sym_BANG_EQ] = ACTIONS(4846), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4848), - [anon_sym_EQ_EQ] = ACTIONS(4846), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4848), - [anon_sym_LT_EQ] = ACTIONS(4848), - [anon_sym_GT_EQ] = ACTIONS(4848), - [anon_sym_BANGin] = ACTIONS(4848), - [anon_sym_is] = ACTIONS(4846), - [anon_sym_BANGis] = ACTIONS(4848), - [anon_sym_PLUS] = ACTIONS(4846), - [anon_sym_DASH] = ACTIONS(4846), - [anon_sym_SLASH] = ACTIONS(4846), - [anon_sym_PERCENT] = ACTIONS(4846), - [anon_sym_as_QMARK] = ACTIONS(4848), - [anon_sym_PLUS_PLUS] = ACTIONS(4848), - [anon_sym_DASH_DASH] = ACTIONS(4848), - [anon_sym_BANG] = ACTIONS(4846), - [anon_sym_BANG_BANG] = ACTIONS(4848), - [anon_sym_data] = ACTIONS(4846), - [anon_sym_inner] = ACTIONS(4846), - [anon_sym_value] = ACTIONS(4846), - [anon_sym_expect] = ACTIONS(4846), - [anon_sym_actual] = ACTIONS(4846), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4848), - [anon_sym_continue_AT] = ACTIONS(4848), - [anon_sym_break_AT] = ACTIONS(4848), - [anon_sym_this_AT] = ACTIONS(4848), - [anon_sym_super_AT] = ACTIONS(4848), - [sym_real_literal] = ACTIONS(4848), - [sym_integer_literal] = ACTIONS(4846), - [sym_hex_literal] = ACTIONS(4848), - [sym_bin_literal] = ACTIONS(4848), - [anon_sym_true] = ACTIONS(4846), - [anon_sym_false] = ACTIONS(4846), - [anon_sym_SQUOTE] = ACTIONS(4848), - [sym__backtick_identifier] = ACTIONS(4848), - [sym__automatic_semicolon] = ACTIONS(4848), - [sym_safe_nav] = ACTIONS(4848), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4848), - }, - [3080] = { - [aux_sym_nullable_type_repeat1] = STATE(3155), - [sym__alpha_identifier] = ACTIONS(4208), - [anon_sym_AT] = ACTIONS(4210), - [anon_sym_LBRACK] = ACTIONS(4210), - [anon_sym_EQ] = ACTIONS(4210), - [anon_sym_LBRACE] = ACTIONS(4210), - [anon_sym_RBRACE] = ACTIONS(4210), - [anon_sym_LPAREN] = ACTIONS(4210), - [anon_sym_COMMA] = ACTIONS(4210), - [anon_sym_by] = ACTIONS(4208), - [anon_sym_where] = ACTIONS(4208), - [anon_sym_object] = ACTIONS(4208), - [anon_sym_fun] = ACTIONS(4208), - [anon_sym_SEMI] = ACTIONS(4210), - [anon_sym_get] = ACTIONS(4208), - [anon_sym_set] = ACTIONS(4208), - [anon_sym_this] = ACTIONS(4208), - [anon_sym_super] = ACTIONS(4208), - [sym__quest] = ACTIONS(6575), - [anon_sym_STAR] = ACTIONS(4210), - [sym_label] = ACTIONS(4208), - [anon_sym_in] = ACTIONS(4208), - [anon_sym_null] = ACTIONS(4208), - [anon_sym_if] = ACTIONS(4208), - [anon_sym_else] = ACTIONS(4208), - [anon_sym_when] = ACTIONS(4208), - [anon_sym_try] = ACTIONS(4208), - [anon_sym_throw] = ACTIONS(4208), - [anon_sym_return] = ACTIONS(4208), - [anon_sym_continue] = ACTIONS(4208), - [anon_sym_break] = ACTIONS(4208), - [anon_sym_COLON_COLON] = ACTIONS(4210), - [anon_sym_BANGin] = ACTIONS(4210), - [anon_sym_is] = ACTIONS(4208), - [anon_sym_BANGis] = ACTIONS(4210), - [anon_sym_PLUS] = ACTIONS(4208), - [anon_sym_DASH] = ACTIONS(4208), - [anon_sym_PLUS_PLUS] = ACTIONS(4210), - [anon_sym_DASH_DASH] = ACTIONS(4210), - [anon_sym_BANG] = ACTIONS(4208), - [anon_sym_suspend] = ACTIONS(4208), - [anon_sym_sealed] = ACTIONS(4208), - [anon_sym_annotation] = ACTIONS(4208), - [anon_sym_data] = ACTIONS(4208), - [anon_sym_inner] = ACTIONS(4208), - [anon_sym_value] = ACTIONS(4208), - [anon_sym_override] = ACTIONS(4208), - [anon_sym_lateinit] = ACTIONS(4208), - [anon_sym_public] = ACTIONS(4208), - [anon_sym_private] = ACTIONS(4208), - [anon_sym_internal] = ACTIONS(4208), - [anon_sym_protected] = ACTIONS(4208), - [anon_sym_tailrec] = ACTIONS(4208), - [anon_sym_operator] = ACTIONS(4208), - [anon_sym_infix] = ACTIONS(4208), - [anon_sym_inline] = ACTIONS(4208), - [anon_sym_external] = ACTIONS(4208), - [sym_property_modifier] = ACTIONS(4208), - [anon_sym_abstract] = ACTIONS(4208), - [anon_sym_final] = ACTIONS(4208), - [anon_sym_open] = ACTIONS(4208), - [anon_sym_vararg] = ACTIONS(4208), - [anon_sym_noinline] = ACTIONS(4208), - [anon_sym_crossinline] = ACTIONS(4208), - [anon_sym_expect] = ACTIONS(4208), - [anon_sym_actual] = ACTIONS(4208), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4210), - [anon_sym_continue_AT] = ACTIONS(4210), - [anon_sym_break_AT] = ACTIONS(4210), - [anon_sym_this_AT] = ACTIONS(4210), - [anon_sym_super_AT] = ACTIONS(4210), - [sym_real_literal] = ACTIONS(4210), - [sym_integer_literal] = ACTIONS(4208), - [sym_hex_literal] = ACTIONS(4210), - [sym_bin_literal] = ACTIONS(4210), - [anon_sym_true] = ACTIONS(4208), - [anon_sym_false] = ACTIONS(4208), - [anon_sym_SQUOTE] = ACTIONS(4210), - [sym__backtick_identifier] = ACTIONS(4210), - [sym__automatic_semicolon] = ACTIONS(4210), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4210), - }, - [3081] = { - [sym__alpha_identifier] = ACTIONS(4832), - [anon_sym_AT] = ACTIONS(4834), - [anon_sym_LBRACK] = ACTIONS(4834), - [anon_sym_DOT] = ACTIONS(4832), - [anon_sym_as] = ACTIONS(4832), - [anon_sym_EQ] = ACTIONS(4832), - [anon_sym_LBRACE] = ACTIONS(4834), - [anon_sym_RBRACE] = ACTIONS(4834), - [anon_sym_LPAREN] = ACTIONS(4834), - [anon_sym_COMMA] = ACTIONS(4834), - [anon_sym_LT] = ACTIONS(4832), - [anon_sym_GT] = ACTIONS(4832), - [anon_sym_where] = ACTIONS(4832), - [anon_sym_object] = ACTIONS(4832), - [anon_sym_fun] = ACTIONS(4832), - [anon_sym_SEMI] = ACTIONS(4834), - [anon_sym_get] = ACTIONS(4832), - [anon_sym_set] = ACTIONS(4832), - [anon_sym_this] = ACTIONS(4832), - [anon_sym_super] = ACTIONS(4832), - [anon_sym_STAR] = ACTIONS(4832), - [sym_label] = ACTIONS(4832), - [anon_sym_in] = ACTIONS(4832), - [anon_sym_DOT_DOT] = ACTIONS(4834), - [anon_sym_QMARK_COLON] = ACTIONS(4834), - [anon_sym_AMP_AMP] = ACTIONS(4834), - [anon_sym_PIPE_PIPE] = ACTIONS(4834), - [anon_sym_null] = ACTIONS(4832), - [anon_sym_if] = ACTIONS(4832), - [anon_sym_else] = ACTIONS(4832), - [anon_sym_when] = ACTIONS(4832), - [anon_sym_try] = ACTIONS(4832), - [anon_sym_throw] = ACTIONS(4832), - [anon_sym_return] = ACTIONS(4832), - [anon_sym_continue] = ACTIONS(4832), - [anon_sym_break] = ACTIONS(4832), - [anon_sym_COLON_COLON] = ACTIONS(4834), - [anon_sym_PLUS_EQ] = ACTIONS(4834), - [anon_sym_DASH_EQ] = ACTIONS(4834), - [anon_sym_STAR_EQ] = ACTIONS(4834), - [anon_sym_SLASH_EQ] = ACTIONS(4834), - [anon_sym_PERCENT_EQ] = ACTIONS(4834), - [anon_sym_BANG_EQ] = ACTIONS(4832), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4834), - [anon_sym_EQ_EQ] = ACTIONS(4832), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4834), - [anon_sym_LT_EQ] = ACTIONS(4834), - [anon_sym_GT_EQ] = ACTIONS(4834), - [anon_sym_BANGin] = ACTIONS(4834), - [anon_sym_is] = ACTIONS(4832), - [anon_sym_BANGis] = ACTIONS(4834), - [anon_sym_PLUS] = ACTIONS(4832), - [anon_sym_DASH] = ACTIONS(4832), - [anon_sym_SLASH] = ACTIONS(4832), - [anon_sym_PERCENT] = ACTIONS(4832), - [anon_sym_as_QMARK] = ACTIONS(4834), - [anon_sym_PLUS_PLUS] = ACTIONS(4834), - [anon_sym_DASH_DASH] = ACTIONS(4834), - [anon_sym_BANG] = ACTIONS(4832), - [anon_sym_BANG_BANG] = ACTIONS(4834), - [anon_sym_data] = ACTIONS(4832), - [anon_sym_inner] = ACTIONS(4832), - [anon_sym_value] = ACTIONS(4832), - [anon_sym_expect] = ACTIONS(4832), - [anon_sym_actual] = ACTIONS(4832), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4834), - [anon_sym_continue_AT] = ACTIONS(4834), - [anon_sym_break_AT] = ACTIONS(4834), - [anon_sym_this_AT] = ACTIONS(4834), - [anon_sym_super_AT] = ACTIONS(4834), - [sym_real_literal] = ACTIONS(4834), - [sym_integer_literal] = ACTIONS(4832), - [sym_hex_literal] = ACTIONS(4834), - [sym_bin_literal] = ACTIONS(4834), - [anon_sym_true] = ACTIONS(4832), - [anon_sym_false] = ACTIONS(4832), - [anon_sym_SQUOTE] = ACTIONS(4834), - [sym__backtick_identifier] = ACTIONS(4834), - [sym__automatic_semicolon] = ACTIONS(4834), - [sym_safe_nav] = ACTIONS(4834), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4834), - }, - [3082] = { - [sym__alpha_identifier] = ACTIONS(4822), - [anon_sym_AT] = ACTIONS(4824), - [anon_sym_LBRACK] = ACTIONS(4824), - [anon_sym_DOT] = ACTIONS(4822), - [anon_sym_as] = ACTIONS(4822), - [anon_sym_EQ] = ACTIONS(4822), - [anon_sym_LBRACE] = ACTIONS(4824), - [anon_sym_RBRACE] = ACTIONS(4824), - [anon_sym_LPAREN] = ACTIONS(4824), - [anon_sym_COMMA] = ACTIONS(4824), - [anon_sym_LT] = ACTIONS(4822), - [anon_sym_GT] = ACTIONS(4822), - [anon_sym_where] = ACTIONS(4822), - [anon_sym_object] = ACTIONS(4822), - [anon_sym_fun] = ACTIONS(4822), - [anon_sym_SEMI] = ACTIONS(4824), - [anon_sym_get] = ACTIONS(4822), - [anon_sym_set] = ACTIONS(4822), - [anon_sym_this] = ACTIONS(4822), - [anon_sym_super] = ACTIONS(4822), - [anon_sym_STAR] = ACTIONS(4822), - [sym_label] = ACTIONS(4822), - [anon_sym_in] = ACTIONS(4822), - [anon_sym_DOT_DOT] = ACTIONS(4824), - [anon_sym_QMARK_COLON] = ACTIONS(4824), - [anon_sym_AMP_AMP] = ACTIONS(4824), - [anon_sym_PIPE_PIPE] = ACTIONS(4824), - [anon_sym_null] = ACTIONS(4822), - [anon_sym_if] = ACTIONS(4822), - [anon_sym_else] = ACTIONS(4822), - [anon_sym_when] = ACTIONS(4822), - [anon_sym_try] = ACTIONS(4822), - [anon_sym_throw] = ACTIONS(4822), - [anon_sym_return] = ACTIONS(4822), - [anon_sym_continue] = ACTIONS(4822), - [anon_sym_break] = ACTIONS(4822), - [anon_sym_COLON_COLON] = ACTIONS(4824), - [anon_sym_PLUS_EQ] = ACTIONS(4824), - [anon_sym_DASH_EQ] = ACTIONS(4824), - [anon_sym_STAR_EQ] = ACTIONS(4824), - [anon_sym_SLASH_EQ] = ACTIONS(4824), - [anon_sym_PERCENT_EQ] = ACTIONS(4824), - [anon_sym_BANG_EQ] = ACTIONS(4822), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4824), - [anon_sym_EQ_EQ] = ACTIONS(4822), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4824), - [anon_sym_LT_EQ] = ACTIONS(4824), - [anon_sym_GT_EQ] = ACTIONS(4824), - [anon_sym_BANGin] = ACTIONS(4824), - [anon_sym_is] = ACTIONS(4822), - [anon_sym_BANGis] = ACTIONS(4824), - [anon_sym_PLUS] = ACTIONS(4822), - [anon_sym_DASH] = ACTIONS(4822), - [anon_sym_SLASH] = ACTIONS(4822), - [anon_sym_PERCENT] = ACTIONS(4822), - [anon_sym_as_QMARK] = ACTIONS(4824), - [anon_sym_PLUS_PLUS] = ACTIONS(4824), - [anon_sym_DASH_DASH] = ACTIONS(4824), - [anon_sym_BANG] = ACTIONS(4822), - [anon_sym_BANG_BANG] = ACTIONS(4824), - [anon_sym_data] = ACTIONS(4822), - [anon_sym_inner] = ACTIONS(4822), - [anon_sym_value] = ACTIONS(4822), - [anon_sym_expect] = ACTIONS(4822), - [anon_sym_actual] = ACTIONS(4822), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4824), - [anon_sym_continue_AT] = ACTIONS(4824), - [anon_sym_break_AT] = ACTIONS(4824), - [anon_sym_this_AT] = ACTIONS(4824), - [anon_sym_super_AT] = ACTIONS(4824), - [sym_real_literal] = ACTIONS(4824), - [sym_integer_literal] = ACTIONS(4822), - [sym_hex_literal] = ACTIONS(4824), - [sym_bin_literal] = ACTIONS(4824), - [anon_sym_true] = ACTIONS(4822), - [anon_sym_false] = ACTIONS(4822), - [anon_sym_SQUOTE] = ACTIONS(4824), - [sym__backtick_identifier] = ACTIONS(4824), - [sym__automatic_semicolon] = ACTIONS(4824), - [sym_safe_nav] = ACTIONS(4824), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4824), - }, - [3083] = { - [sym__alpha_identifier] = ACTIONS(4992), - [anon_sym_AT] = ACTIONS(4994), - [anon_sym_LBRACK] = ACTIONS(4994), - [anon_sym_DOT] = ACTIONS(4992), - [anon_sym_as] = ACTIONS(4992), - [anon_sym_EQ] = ACTIONS(5011), - [anon_sym_LBRACE] = ACTIONS(4994), - [anon_sym_RBRACE] = ACTIONS(4994), - [anon_sym_LPAREN] = ACTIONS(4994), - [anon_sym_COMMA] = ACTIONS(4994), - [anon_sym_LT] = ACTIONS(4992), - [anon_sym_GT] = ACTIONS(4992), - [anon_sym_where] = ACTIONS(4992), - [anon_sym_object] = ACTIONS(4992), - [anon_sym_fun] = ACTIONS(4992), - [anon_sym_SEMI] = ACTIONS(4994), - [anon_sym_get] = ACTIONS(4992), - [anon_sym_set] = ACTIONS(4992), - [anon_sym_this] = ACTIONS(4992), - [anon_sym_super] = ACTIONS(4992), - [anon_sym_STAR] = ACTIONS(4992), - [sym_label] = ACTIONS(4992), - [anon_sym_in] = ACTIONS(4992), - [anon_sym_DOT_DOT] = ACTIONS(4994), - [anon_sym_QMARK_COLON] = ACTIONS(4994), - [anon_sym_AMP_AMP] = ACTIONS(4994), - [anon_sym_PIPE_PIPE] = ACTIONS(4994), - [anon_sym_null] = ACTIONS(4992), - [anon_sym_if] = ACTIONS(4992), - [anon_sym_else] = ACTIONS(4992), - [anon_sym_when] = ACTIONS(4992), - [anon_sym_try] = ACTIONS(4992), - [anon_sym_throw] = ACTIONS(4992), - [anon_sym_return] = ACTIONS(4992), - [anon_sym_continue] = ACTIONS(4992), - [anon_sym_break] = ACTIONS(4992), - [anon_sym_COLON_COLON] = ACTIONS(6577), - [anon_sym_PLUS_EQ] = ACTIONS(5013), - [anon_sym_DASH_EQ] = ACTIONS(5013), - [anon_sym_STAR_EQ] = ACTIONS(5013), - [anon_sym_SLASH_EQ] = ACTIONS(5013), - [anon_sym_PERCENT_EQ] = ACTIONS(5013), - [anon_sym_BANG_EQ] = ACTIONS(4992), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4994), - [anon_sym_EQ_EQ] = ACTIONS(4992), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4994), - [anon_sym_LT_EQ] = ACTIONS(4994), - [anon_sym_GT_EQ] = ACTIONS(4994), - [anon_sym_BANGin] = ACTIONS(4994), - [anon_sym_is] = ACTIONS(4992), - [anon_sym_BANGis] = ACTIONS(4994), - [anon_sym_PLUS] = ACTIONS(4992), - [anon_sym_DASH] = ACTIONS(4992), - [anon_sym_SLASH] = ACTIONS(4992), - [anon_sym_PERCENT] = ACTIONS(4992), - [anon_sym_as_QMARK] = ACTIONS(4994), - [anon_sym_PLUS_PLUS] = ACTIONS(4994), - [anon_sym_DASH_DASH] = ACTIONS(4994), - [anon_sym_BANG] = ACTIONS(4992), - [anon_sym_BANG_BANG] = ACTIONS(4994), - [anon_sym_data] = ACTIONS(4992), - [anon_sym_inner] = ACTIONS(4992), - [anon_sym_value] = ACTIONS(4992), - [anon_sym_expect] = ACTIONS(4992), - [anon_sym_actual] = ACTIONS(4992), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4994), - [anon_sym_continue_AT] = ACTIONS(4994), - [anon_sym_break_AT] = ACTIONS(4994), - [anon_sym_this_AT] = ACTIONS(4994), - [anon_sym_super_AT] = ACTIONS(4994), - [sym_real_literal] = ACTIONS(4994), - [sym_integer_literal] = ACTIONS(4992), - [sym_hex_literal] = ACTIONS(4994), - [sym_bin_literal] = ACTIONS(4994), - [anon_sym_true] = ACTIONS(4992), - [anon_sym_false] = ACTIONS(4992), - [anon_sym_SQUOTE] = ACTIONS(4994), - [sym__backtick_identifier] = ACTIONS(4994), - [sym__automatic_semicolon] = ACTIONS(4994), - [sym_safe_nav] = ACTIONS(4994), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4994), - }, - [3084] = { - [sym_type_constraints] = STATE(3351), - [sym_enum_class_body] = STATE(3369), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_RBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_RPAREN] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [anon_sym_DASH_GT] = ACTIONS(4361), - [sym_label] = ACTIONS(4361), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_while] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - }, - [3085] = { - [aux_sym_user_type_repeat1] = STATE(2896), - [sym__alpha_identifier] = ACTIONS(4103), - [anon_sym_AT] = ACTIONS(4105), - [anon_sym_LBRACK] = ACTIONS(4105), - [anon_sym_DOT] = ACTIONS(6461), - [anon_sym_EQ] = ACTIONS(4105), - [anon_sym_LBRACE] = ACTIONS(4105), - [anon_sym_RBRACE] = ACTIONS(4105), - [anon_sym_LPAREN] = ACTIONS(4105), - [anon_sym_COMMA] = ACTIONS(4105), - [anon_sym_by] = ACTIONS(4103), - [anon_sym_where] = ACTIONS(4103), - [anon_sym_object] = ACTIONS(4103), - [anon_sym_fun] = ACTIONS(4103), - [anon_sym_SEMI] = ACTIONS(4105), - [anon_sym_get] = ACTIONS(4103), - [anon_sym_set] = ACTIONS(4103), - [anon_sym_this] = ACTIONS(4103), - [anon_sym_super] = ACTIONS(4103), - [anon_sym_STAR] = ACTIONS(4105), - [sym_label] = ACTIONS(4103), - [anon_sym_in] = ACTIONS(4103), - [anon_sym_null] = ACTIONS(4103), - [anon_sym_if] = ACTIONS(4103), - [anon_sym_else] = ACTIONS(4103), - [anon_sym_when] = ACTIONS(4103), - [anon_sym_try] = ACTIONS(4103), - [anon_sym_throw] = ACTIONS(4103), - [anon_sym_return] = ACTIONS(4103), - [anon_sym_continue] = ACTIONS(4103), - [anon_sym_break] = ACTIONS(4103), - [anon_sym_COLON_COLON] = ACTIONS(4105), - [anon_sym_BANGin] = ACTIONS(4105), - [anon_sym_is] = ACTIONS(4103), - [anon_sym_BANGis] = ACTIONS(4105), - [anon_sym_PLUS] = ACTIONS(4103), - [anon_sym_DASH] = ACTIONS(4103), - [anon_sym_PLUS_PLUS] = ACTIONS(4105), - [anon_sym_DASH_DASH] = ACTIONS(4105), - [anon_sym_BANG] = ACTIONS(4103), - [anon_sym_suspend] = ACTIONS(4103), - [anon_sym_sealed] = ACTIONS(4103), - [anon_sym_annotation] = ACTIONS(4103), - [anon_sym_data] = ACTIONS(4103), - [anon_sym_inner] = ACTIONS(4103), - [anon_sym_value] = ACTIONS(4103), - [anon_sym_override] = ACTIONS(4103), - [anon_sym_lateinit] = ACTIONS(4103), - [anon_sym_public] = ACTIONS(4103), - [anon_sym_private] = ACTIONS(4103), - [anon_sym_internal] = ACTIONS(4103), - [anon_sym_protected] = ACTIONS(4103), - [anon_sym_tailrec] = ACTIONS(4103), - [anon_sym_operator] = ACTIONS(4103), - [anon_sym_infix] = ACTIONS(4103), - [anon_sym_inline] = ACTIONS(4103), - [anon_sym_external] = ACTIONS(4103), - [sym_property_modifier] = ACTIONS(4103), - [anon_sym_abstract] = ACTIONS(4103), - [anon_sym_final] = ACTIONS(4103), - [anon_sym_open] = ACTIONS(4103), - [anon_sym_vararg] = ACTIONS(4103), - [anon_sym_noinline] = ACTIONS(4103), - [anon_sym_crossinline] = ACTIONS(4103), - [anon_sym_expect] = ACTIONS(4103), - [anon_sym_actual] = ACTIONS(4103), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4105), - [anon_sym_continue_AT] = ACTIONS(4105), - [anon_sym_break_AT] = ACTIONS(4105), - [anon_sym_this_AT] = ACTIONS(4105), - [anon_sym_super_AT] = ACTIONS(4105), - [sym_real_literal] = ACTIONS(4105), - [sym_integer_literal] = ACTIONS(4103), - [sym_hex_literal] = ACTIONS(4105), - [sym_bin_literal] = ACTIONS(4105), - [anon_sym_true] = ACTIONS(4103), - [anon_sym_false] = ACTIONS(4103), - [anon_sym_SQUOTE] = ACTIONS(4105), - [sym__backtick_identifier] = ACTIONS(4105), - [sym__automatic_semicolon] = ACTIONS(4105), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4105), - }, - [3086] = { - [sym_value_arguments] = STATE(3384), - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_RBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_EQ] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_RPAREN] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(6580), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4347), - [anon_sym_DASH_GT] = ACTIONS(4349), - [sym_label] = ACTIONS(4349), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_while] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_PLUS_EQ] = ACTIONS(4349), - [anon_sym_DASH_EQ] = ACTIONS(4349), - [anon_sym_STAR_EQ] = ACTIONS(4349), - [anon_sym_SLASH_EQ] = ACTIONS(4349), - [anon_sym_PERCENT_EQ] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4347), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - }, - [3087] = { - [sym__alpha_identifier] = ACTIONS(4814), - [anon_sym_AT] = ACTIONS(4816), - [anon_sym_LBRACK] = ACTIONS(4816), - [anon_sym_DOT] = ACTIONS(4814), - [anon_sym_as] = ACTIONS(4814), - [anon_sym_EQ] = ACTIONS(4814), - [anon_sym_LBRACE] = ACTIONS(4816), - [anon_sym_RBRACE] = ACTIONS(4816), - [anon_sym_LPAREN] = ACTIONS(4816), - [anon_sym_COMMA] = ACTIONS(4816), - [anon_sym_LT] = ACTIONS(4814), - [anon_sym_GT] = ACTIONS(4814), - [anon_sym_where] = ACTIONS(4814), - [anon_sym_object] = ACTIONS(4814), - [anon_sym_fun] = ACTIONS(4814), - [anon_sym_SEMI] = ACTIONS(4816), - [anon_sym_get] = ACTIONS(4814), - [anon_sym_set] = ACTIONS(4814), - [anon_sym_this] = ACTIONS(4814), - [anon_sym_super] = ACTIONS(4814), - [anon_sym_STAR] = ACTIONS(4814), - [sym_label] = ACTIONS(4814), - [anon_sym_in] = ACTIONS(4814), - [anon_sym_DOT_DOT] = ACTIONS(4816), - [anon_sym_QMARK_COLON] = ACTIONS(4816), - [anon_sym_AMP_AMP] = ACTIONS(4816), - [anon_sym_PIPE_PIPE] = ACTIONS(4816), - [anon_sym_null] = ACTIONS(4814), - [anon_sym_if] = ACTIONS(4814), - [anon_sym_else] = ACTIONS(4814), - [anon_sym_when] = ACTIONS(4814), - [anon_sym_try] = ACTIONS(4814), - [anon_sym_throw] = ACTIONS(4814), - [anon_sym_return] = ACTIONS(4814), - [anon_sym_continue] = ACTIONS(4814), - [anon_sym_break] = ACTIONS(4814), - [anon_sym_COLON_COLON] = ACTIONS(4816), - [anon_sym_PLUS_EQ] = ACTIONS(4816), - [anon_sym_DASH_EQ] = ACTIONS(4816), - [anon_sym_STAR_EQ] = ACTIONS(4816), - [anon_sym_SLASH_EQ] = ACTIONS(4816), - [anon_sym_PERCENT_EQ] = ACTIONS(4816), - [anon_sym_BANG_EQ] = ACTIONS(4814), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4816), - [anon_sym_EQ_EQ] = ACTIONS(4814), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4816), - [anon_sym_LT_EQ] = ACTIONS(4816), - [anon_sym_GT_EQ] = ACTIONS(4816), - [anon_sym_BANGin] = ACTIONS(4816), - [anon_sym_is] = ACTIONS(4814), - [anon_sym_BANGis] = ACTIONS(4816), - [anon_sym_PLUS] = ACTIONS(4814), - [anon_sym_DASH] = ACTIONS(4814), - [anon_sym_SLASH] = ACTIONS(4814), - [anon_sym_PERCENT] = ACTIONS(4814), - [anon_sym_as_QMARK] = ACTIONS(4816), - [anon_sym_PLUS_PLUS] = ACTIONS(4816), - [anon_sym_DASH_DASH] = ACTIONS(4816), - [anon_sym_BANG] = ACTIONS(4814), - [anon_sym_BANG_BANG] = ACTIONS(4816), - [anon_sym_data] = ACTIONS(4814), - [anon_sym_inner] = ACTIONS(4814), - [anon_sym_value] = ACTIONS(4814), - [anon_sym_expect] = ACTIONS(4814), - [anon_sym_actual] = ACTIONS(4814), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4816), - [anon_sym_continue_AT] = ACTIONS(4816), - [anon_sym_break_AT] = ACTIONS(4816), - [anon_sym_this_AT] = ACTIONS(4816), - [anon_sym_super_AT] = ACTIONS(4816), - [sym_real_literal] = ACTIONS(4816), - [sym_integer_literal] = ACTIONS(4814), - [sym_hex_literal] = ACTIONS(4816), - [sym_bin_literal] = ACTIONS(4816), - [anon_sym_true] = ACTIONS(4814), - [anon_sym_false] = ACTIONS(4814), - [anon_sym_SQUOTE] = ACTIONS(4816), - [sym__backtick_identifier] = ACTIONS(4816), - [sym__automatic_semicolon] = ACTIONS(4816), - [sym_safe_nav] = ACTIONS(4816), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4816), - }, - [3088] = { - [sym__alpha_identifier] = ACTIONS(4256), - [anon_sym_AT] = ACTIONS(4258), - [anon_sym_LBRACK] = ACTIONS(4258), - [anon_sym_DOT] = ACTIONS(4256), - [anon_sym_as] = ACTIONS(4256), - [anon_sym_EQ] = ACTIONS(4256), - [anon_sym_LBRACE] = ACTIONS(4258), - [anon_sym_RBRACE] = ACTIONS(4258), - [anon_sym_LPAREN] = ACTIONS(4258), - [anon_sym_COMMA] = ACTIONS(4258), - [anon_sym_LT] = ACTIONS(4256), - [anon_sym_GT] = ACTIONS(4256), - [anon_sym_where] = ACTIONS(4256), - [anon_sym_object] = ACTIONS(4256), - [anon_sym_fun] = ACTIONS(4256), - [anon_sym_SEMI] = ACTIONS(4258), - [anon_sym_get] = ACTIONS(4256), - [anon_sym_set] = ACTIONS(4256), - [anon_sym_this] = ACTIONS(4256), - [anon_sym_super] = ACTIONS(4256), - [anon_sym_STAR] = ACTIONS(4256), - [sym_label] = ACTIONS(4256), - [anon_sym_in] = ACTIONS(4256), - [anon_sym_DOT_DOT] = ACTIONS(4258), - [anon_sym_QMARK_COLON] = ACTIONS(4258), - [anon_sym_AMP_AMP] = ACTIONS(4258), - [anon_sym_PIPE_PIPE] = ACTIONS(4258), - [anon_sym_null] = ACTIONS(4256), - [anon_sym_if] = ACTIONS(4256), - [anon_sym_else] = ACTIONS(4256), - [anon_sym_when] = ACTIONS(4256), - [anon_sym_try] = ACTIONS(4256), - [anon_sym_throw] = ACTIONS(4256), - [anon_sym_return] = ACTIONS(4256), - [anon_sym_continue] = ACTIONS(4256), - [anon_sym_break] = ACTIONS(4256), - [anon_sym_COLON_COLON] = ACTIONS(4258), - [anon_sym_PLUS_EQ] = ACTIONS(4258), - [anon_sym_DASH_EQ] = ACTIONS(4258), - [anon_sym_STAR_EQ] = ACTIONS(4258), - [anon_sym_SLASH_EQ] = ACTIONS(4258), - [anon_sym_PERCENT_EQ] = ACTIONS(4258), - [anon_sym_BANG_EQ] = ACTIONS(4256), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4258), - [anon_sym_EQ_EQ] = ACTIONS(4256), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4258), - [anon_sym_LT_EQ] = ACTIONS(4258), - [anon_sym_GT_EQ] = ACTIONS(4258), - [anon_sym_BANGin] = ACTIONS(4258), - [anon_sym_is] = ACTIONS(4256), - [anon_sym_BANGis] = ACTIONS(4258), - [anon_sym_PLUS] = ACTIONS(4256), - [anon_sym_DASH] = ACTIONS(4256), - [anon_sym_SLASH] = ACTIONS(4256), - [anon_sym_PERCENT] = ACTIONS(4256), - [anon_sym_as_QMARK] = ACTIONS(4258), - [anon_sym_PLUS_PLUS] = ACTIONS(4258), - [anon_sym_DASH_DASH] = ACTIONS(4258), - [anon_sym_BANG] = ACTIONS(4256), - [anon_sym_BANG_BANG] = ACTIONS(4258), - [anon_sym_data] = ACTIONS(4256), - [anon_sym_inner] = ACTIONS(4256), - [anon_sym_value] = ACTIONS(4256), - [anon_sym_expect] = ACTIONS(4256), - [anon_sym_actual] = ACTIONS(4256), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4258), - [anon_sym_continue_AT] = ACTIONS(4258), - [anon_sym_break_AT] = ACTIONS(4258), - [anon_sym_this_AT] = ACTIONS(4258), - [anon_sym_super_AT] = ACTIONS(4258), - [sym_real_literal] = ACTIONS(4258), - [sym_integer_literal] = ACTIONS(4256), - [sym_hex_literal] = ACTIONS(4258), - [sym_bin_literal] = ACTIONS(4258), - [anon_sym_true] = ACTIONS(4256), - [anon_sym_false] = ACTIONS(4256), - [anon_sym_SQUOTE] = ACTIONS(4258), - [sym__backtick_identifier] = ACTIONS(4258), - [sym__automatic_semicolon] = ACTIONS(4258), - [sym_safe_nav] = ACTIONS(4258), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4258), - }, - [3089] = { - [sym_class_body] = STATE(3369), - [sym_type_constraints] = STATE(3348), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_RBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_RPAREN] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [anon_sym_DASH_GT] = ACTIONS(4361), - [sym_label] = ACTIONS(4361), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_while] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - }, - [3090] = { - [sym__alpha_identifier] = ACTIONS(4382), - [anon_sym_AT] = ACTIONS(4384), - [anon_sym_COLON] = ACTIONS(4382), - [anon_sym_LBRACK] = ACTIONS(4384), - [anon_sym_RBRACK] = ACTIONS(4384), - [anon_sym_DOT] = ACTIONS(4382), - [anon_sym_as] = ACTIONS(4382), - [anon_sym_EQ] = ACTIONS(4382), - [anon_sym_constructor] = ACTIONS(4382), - [anon_sym_LBRACE] = ACTIONS(4384), - [anon_sym_RBRACE] = ACTIONS(4384), - [anon_sym_LPAREN] = ACTIONS(4384), - [anon_sym_COMMA] = ACTIONS(4384), - [anon_sym_RPAREN] = ACTIONS(4384), - [anon_sym_LT] = ACTIONS(4382), - [anon_sym_GT] = ACTIONS(4382), - [anon_sym_where] = ACTIONS(4382), - [anon_sym_SEMI] = ACTIONS(4384), - [anon_sym_get] = ACTIONS(4382), - [anon_sym_set] = ACTIONS(4382), - [anon_sym_STAR] = ACTIONS(4382), - [anon_sym_DASH_GT] = ACTIONS(4384), - [sym_label] = ACTIONS(4384), - [anon_sym_in] = ACTIONS(4382), - [anon_sym_while] = ACTIONS(4382), - [anon_sym_DOT_DOT] = ACTIONS(4384), - [anon_sym_QMARK_COLON] = ACTIONS(4384), - [anon_sym_AMP_AMP] = ACTIONS(4384), - [anon_sym_PIPE_PIPE] = ACTIONS(4384), - [anon_sym_else] = ACTIONS(4382), - [anon_sym_COLON_COLON] = ACTIONS(4384), - [anon_sym_PLUS_EQ] = ACTIONS(4384), - [anon_sym_DASH_EQ] = ACTIONS(4384), - [anon_sym_STAR_EQ] = ACTIONS(4384), - [anon_sym_SLASH_EQ] = ACTIONS(4384), - [anon_sym_PERCENT_EQ] = ACTIONS(4384), - [anon_sym_BANG_EQ] = ACTIONS(4382), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4384), - [anon_sym_EQ_EQ] = ACTIONS(4382), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4384), - [anon_sym_LT_EQ] = ACTIONS(4384), - [anon_sym_GT_EQ] = ACTIONS(4384), - [anon_sym_BANGin] = ACTIONS(4384), - [anon_sym_is] = ACTIONS(4382), - [anon_sym_BANGis] = ACTIONS(4384), - [anon_sym_PLUS] = ACTIONS(4382), - [anon_sym_DASH] = ACTIONS(4382), - [anon_sym_SLASH] = ACTIONS(4382), - [anon_sym_PERCENT] = ACTIONS(4382), - [anon_sym_as_QMARK] = ACTIONS(4384), - [anon_sym_PLUS_PLUS] = ACTIONS(4384), - [anon_sym_DASH_DASH] = ACTIONS(4384), - [anon_sym_BANG_BANG] = ACTIONS(4384), - [anon_sym_suspend] = ACTIONS(4382), - [anon_sym_sealed] = ACTIONS(4382), - [anon_sym_annotation] = ACTIONS(4382), - [anon_sym_data] = ACTIONS(4382), - [anon_sym_inner] = ACTIONS(4382), - [anon_sym_value] = ACTIONS(4382), - [anon_sym_override] = ACTIONS(4382), - [anon_sym_lateinit] = ACTIONS(4382), - [anon_sym_public] = ACTIONS(4382), - [anon_sym_private] = ACTIONS(4382), - [anon_sym_internal] = ACTIONS(4382), - [anon_sym_protected] = ACTIONS(4382), - [anon_sym_tailrec] = ACTIONS(4382), - [anon_sym_operator] = ACTIONS(4382), - [anon_sym_infix] = ACTIONS(4382), - [anon_sym_inline] = ACTIONS(4382), - [anon_sym_external] = ACTIONS(4382), - [sym_property_modifier] = ACTIONS(4382), - [anon_sym_abstract] = ACTIONS(4382), - [anon_sym_final] = ACTIONS(4382), - [anon_sym_open] = ACTIONS(4382), - [anon_sym_vararg] = ACTIONS(4382), - [anon_sym_noinline] = ACTIONS(4382), - [anon_sym_crossinline] = ACTIONS(4382), - [anon_sym_expect] = ACTIONS(4382), - [anon_sym_actual] = ACTIONS(4382), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4384), - [sym_safe_nav] = ACTIONS(4384), - [sym_multiline_comment] = ACTIONS(3), - }, - [3091] = { - [sym_type_constraints] = STATE(3345), - [sym_enum_class_body] = STATE(3372), - [sym__alpha_identifier] = ACTIONS(4447), - [anon_sym_AT] = ACTIONS(4449), - [anon_sym_LBRACK] = ACTIONS(4449), - [anon_sym_RBRACK] = ACTIONS(4449), - [anon_sym_DOT] = ACTIONS(4447), - [anon_sym_as] = ACTIONS(4447), - [anon_sym_EQ] = ACTIONS(4447), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4449), - [anon_sym_LPAREN] = ACTIONS(4449), - [anon_sym_COMMA] = ACTIONS(4449), - [anon_sym_RPAREN] = ACTIONS(4449), - [anon_sym_LT] = ACTIONS(4447), - [anon_sym_GT] = ACTIONS(4447), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4449), - [anon_sym_get] = ACTIONS(4447), - [anon_sym_set] = ACTIONS(4447), - [anon_sym_STAR] = ACTIONS(4447), - [anon_sym_DASH_GT] = ACTIONS(4449), - [sym_label] = ACTIONS(4449), - [anon_sym_in] = ACTIONS(4447), - [anon_sym_while] = ACTIONS(4447), - [anon_sym_DOT_DOT] = ACTIONS(4449), - [anon_sym_QMARK_COLON] = ACTIONS(4449), - [anon_sym_AMP_AMP] = ACTIONS(4449), - [anon_sym_PIPE_PIPE] = ACTIONS(4449), - [anon_sym_else] = ACTIONS(4447), - [anon_sym_COLON_COLON] = ACTIONS(4449), - [anon_sym_PLUS_EQ] = ACTIONS(4449), - [anon_sym_DASH_EQ] = ACTIONS(4449), - [anon_sym_STAR_EQ] = ACTIONS(4449), - [anon_sym_SLASH_EQ] = ACTIONS(4449), - [anon_sym_PERCENT_EQ] = ACTIONS(4449), - [anon_sym_BANG_EQ] = ACTIONS(4447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4449), - [anon_sym_EQ_EQ] = ACTIONS(4447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4449), - [anon_sym_LT_EQ] = ACTIONS(4449), - [anon_sym_GT_EQ] = ACTIONS(4449), - [anon_sym_BANGin] = ACTIONS(4449), - [anon_sym_is] = ACTIONS(4447), - [anon_sym_BANGis] = ACTIONS(4449), - [anon_sym_PLUS] = ACTIONS(4447), - [anon_sym_DASH] = ACTIONS(4447), - [anon_sym_SLASH] = ACTIONS(4447), - [anon_sym_PERCENT] = ACTIONS(4447), - [anon_sym_as_QMARK] = ACTIONS(4449), - [anon_sym_PLUS_PLUS] = ACTIONS(4449), - [anon_sym_DASH_DASH] = ACTIONS(4449), - [anon_sym_BANG_BANG] = ACTIONS(4449), - [anon_sym_suspend] = ACTIONS(4447), - [anon_sym_sealed] = ACTIONS(4447), - [anon_sym_annotation] = ACTIONS(4447), - [anon_sym_data] = ACTIONS(4447), - [anon_sym_inner] = ACTIONS(4447), - [anon_sym_value] = ACTIONS(4447), - [anon_sym_override] = ACTIONS(4447), - [anon_sym_lateinit] = ACTIONS(4447), - [anon_sym_public] = ACTIONS(4447), - [anon_sym_private] = ACTIONS(4447), - [anon_sym_internal] = ACTIONS(4447), - [anon_sym_protected] = ACTIONS(4447), - [anon_sym_tailrec] = ACTIONS(4447), - [anon_sym_operator] = ACTIONS(4447), - [anon_sym_infix] = ACTIONS(4447), - [anon_sym_inline] = ACTIONS(4447), - [anon_sym_external] = ACTIONS(4447), - [sym_property_modifier] = ACTIONS(4447), - [anon_sym_abstract] = ACTIONS(4447), - [anon_sym_final] = ACTIONS(4447), - [anon_sym_open] = ACTIONS(4447), - [anon_sym_vararg] = ACTIONS(4447), - [anon_sym_noinline] = ACTIONS(4447), - [anon_sym_crossinline] = ACTIONS(4447), - [anon_sym_expect] = ACTIONS(4447), - [anon_sym_actual] = ACTIONS(4447), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4449), - [sym_safe_nav] = ACTIONS(4449), - [sym_multiline_comment] = ACTIONS(3), - }, - [3092] = { - [sym__alpha_identifier] = ACTIONS(4810), - [anon_sym_AT] = ACTIONS(4812), - [anon_sym_LBRACK] = ACTIONS(4812), - [anon_sym_DOT] = ACTIONS(4810), - [anon_sym_as] = ACTIONS(4810), - [anon_sym_EQ] = ACTIONS(4810), - [anon_sym_LBRACE] = ACTIONS(4812), - [anon_sym_RBRACE] = ACTIONS(4812), - [anon_sym_LPAREN] = ACTIONS(4812), - [anon_sym_COMMA] = ACTIONS(4812), - [anon_sym_LT] = ACTIONS(4810), - [anon_sym_GT] = ACTIONS(4810), - [anon_sym_where] = ACTIONS(4810), - [anon_sym_object] = ACTIONS(4810), - [anon_sym_fun] = ACTIONS(4810), - [anon_sym_SEMI] = ACTIONS(4812), - [anon_sym_get] = ACTIONS(4810), - [anon_sym_set] = ACTIONS(4810), - [anon_sym_this] = ACTIONS(4810), - [anon_sym_super] = ACTIONS(4810), - [anon_sym_STAR] = ACTIONS(4810), - [sym_label] = ACTIONS(4810), - [anon_sym_in] = ACTIONS(4810), - [anon_sym_DOT_DOT] = ACTIONS(4812), - [anon_sym_QMARK_COLON] = ACTIONS(4812), - [anon_sym_AMP_AMP] = ACTIONS(4812), - [anon_sym_PIPE_PIPE] = ACTIONS(4812), - [anon_sym_null] = ACTIONS(4810), - [anon_sym_if] = ACTIONS(4810), - [anon_sym_else] = ACTIONS(4810), - [anon_sym_when] = ACTIONS(4810), - [anon_sym_try] = ACTIONS(4810), - [anon_sym_throw] = ACTIONS(4810), - [anon_sym_return] = ACTIONS(4810), - [anon_sym_continue] = ACTIONS(4810), - [anon_sym_break] = ACTIONS(4810), - [anon_sym_COLON_COLON] = ACTIONS(4812), - [anon_sym_PLUS_EQ] = ACTIONS(4812), - [anon_sym_DASH_EQ] = ACTIONS(4812), - [anon_sym_STAR_EQ] = ACTIONS(4812), - [anon_sym_SLASH_EQ] = ACTIONS(4812), - [anon_sym_PERCENT_EQ] = ACTIONS(4812), - [anon_sym_BANG_EQ] = ACTIONS(4810), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4812), - [anon_sym_EQ_EQ] = ACTIONS(4810), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4812), - [anon_sym_LT_EQ] = ACTIONS(4812), - [anon_sym_GT_EQ] = ACTIONS(4812), - [anon_sym_BANGin] = ACTIONS(4812), - [anon_sym_is] = ACTIONS(4810), - [anon_sym_BANGis] = ACTIONS(4812), - [anon_sym_PLUS] = ACTIONS(4810), - [anon_sym_DASH] = ACTIONS(4810), - [anon_sym_SLASH] = ACTIONS(4810), - [anon_sym_PERCENT] = ACTIONS(4810), - [anon_sym_as_QMARK] = ACTIONS(4812), - [anon_sym_PLUS_PLUS] = ACTIONS(4812), - [anon_sym_DASH_DASH] = ACTIONS(4812), - [anon_sym_BANG] = ACTIONS(4810), - [anon_sym_BANG_BANG] = ACTIONS(4812), - [anon_sym_data] = ACTIONS(4810), - [anon_sym_inner] = ACTIONS(4810), - [anon_sym_value] = ACTIONS(4810), - [anon_sym_expect] = ACTIONS(4810), - [anon_sym_actual] = ACTIONS(4810), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4812), - [anon_sym_continue_AT] = ACTIONS(4812), - [anon_sym_break_AT] = ACTIONS(4812), - [anon_sym_this_AT] = ACTIONS(4812), - [anon_sym_super_AT] = ACTIONS(4812), - [sym_real_literal] = ACTIONS(4812), - [sym_integer_literal] = ACTIONS(4810), - [sym_hex_literal] = ACTIONS(4812), - [sym_bin_literal] = ACTIONS(4812), - [anon_sym_true] = ACTIONS(4810), - [anon_sym_false] = ACTIONS(4810), - [anon_sym_SQUOTE] = ACTIONS(4812), - [sym__backtick_identifier] = ACTIONS(4812), - [sym__automatic_semicolon] = ACTIONS(4812), - [sym_safe_nav] = ACTIONS(4812), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4812), - }, - [3093] = { - [sym_function_body] = STATE(3123), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [3094] = { - [sym_function_body] = STATE(3539), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_RBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_RPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [anon_sym_DASH_GT] = ACTIONS(4198), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_while] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [3095] = { - [sym__alpha_identifier] = ACTIONS(4880), - [anon_sym_AT] = ACTIONS(4882), - [anon_sym_LBRACK] = ACTIONS(4882), - [anon_sym_DOT] = ACTIONS(4880), - [anon_sym_as] = ACTIONS(4880), - [anon_sym_EQ] = ACTIONS(4880), - [anon_sym_LBRACE] = ACTIONS(4882), - [anon_sym_RBRACE] = ACTIONS(4882), - [anon_sym_LPAREN] = ACTIONS(4882), - [anon_sym_COMMA] = ACTIONS(4882), - [anon_sym_LT] = ACTIONS(4880), - [anon_sym_GT] = ACTIONS(4880), - [anon_sym_where] = ACTIONS(4880), - [anon_sym_object] = ACTIONS(4880), - [anon_sym_fun] = ACTIONS(4880), - [anon_sym_SEMI] = ACTIONS(4882), - [anon_sym_get] = ACTIONS(4880), - [anon_sym_set] = ACTIONS(4880), - [anon_sym_this] = ACTIONS(4880), - [anon_sym_super] = ACTIONS(4880), - [anon_sym_STAR] = ACTIONS(4880), - [sym_label] = ACTIONS(4880), - [anon_sym_in] = ACTIONS(4880), - [anon_sym_DOT_DOT] = ACTIONS(4882), - [anon_sym_QMARK_COLON] = ACTIONS(4882), - [anon_sym_AMP_AMP] = ACTIONS(4882), - [anon_sym_PIPE_PIPE] = ACTIONS(4882), - [anon_sym_null] = ACTIONS(4880), - [anon_sym_if] = ACTIONS(4880), - [anon_sym_else] = ACTIONS(4880), - [anon_sym_when] = ACTIONS(4880), - [anon_sym_try] = ACTIONS(4880), - [anon_sym_throw] = ACTIONS(4880), - [anon_sym_return] = ACTIONS(4880), - [anon_sym_continue] = ACTIONS(4880), - [anon_sym_break] = ACTIONS(4880), - [anon_sym_COLON_COLON] = ACTIONS(4882), - [anon_sym_PLUS_EQ] = ACTIONS(4882), - [anon_sym_DASH_EQ] = ACTIONS(4882), - [anon_sym_STAR_EQ] = ACTIONS(4882), - [anon_sym_SLASH_EQ] = ACTIONS(4882), - [anon_sym_PERCENT_EQ] = ACTIONS(4882), - [anon_sym_BANG_EQ] = ACTIONS(4880), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4882), - [anon_sym_EQ_EQ] = ACTIONS(4880), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4882), - [anon_sym_LT_EQ] = ACTIONS(4882), - [anon_sym_GT_EQ] = ACTIONS(4882), - [anon_sym_BANGin] = ACTIONS(4882), - [anon_sym_is] = ACTIONS(4880), - [anon_sym_BANGis] = ACTIONS(4882), - [anon_sym_PLUS] = ACTIONS(4880), - [anon_sym_DASH] = ACTIONS(4880), - [anon_sym_SLASH] = ACTIONS(4880), - [anon_sym_PERCENT] = ACTIONS(4880), - [anon_sym_as_QMARK] = ACTIONS(4882), - [anon_sym_PLUS_PLUS] = ACTIONS(4882), - [anon_sym_DASH_DASH] = ACTIONS(4882), - [anon_sym_BANG] = ACTIONS(4880), - [anon_sym_BANG_BANG] = ACTIONS(4882), - [anon_sym_data] = ACTIONS(4880), - [anon_sym_inner] = ACTIONS(4880), - [anon_sym_value] = ACTIONS(4880), - [anon_sym_expect] = ACTIONS(4880), - [anon_sym_actual] = ACTIONS(4880), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4882), - [anon_sym_continue_AT] = ACTIONS(4882), - [anon_sym_break_AT] = ACTIONS(4882), - [anon_sym_this_AT] = ACTIONS(4882), - [anon_sym_super_AT] = ACTIONS(4882), - [sym_real_literal] = ACTIONS(4882), - [sym_integer_literal] = ACTIONS(4880), - [sym_hex_literal] = ACTIONS(4882), - [sym_bin_literal] = ACTIONS(4882), - [anon_sym_true] = ACTIONS(4880), - [anon_sym_false] = ACTIONS(4880), - [anon_sym_SQUOTE] = ACTIONS(4882), - [sym__backtick_identifier] = ACTIONS(4882), - [sym__automatic_semicolon] = ACTIONS(4882), - [sym_safe_nav] = ACTIONS(4882), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4882), - }, - [3096] = { - [sym__alpha_identifier] = ACTIONS(4093), - [anon_sym_AT] = ACTIONS(4095), - [anon_sym_COLON] = ACTIONS(4093), - [anon_sym_LBRACK] = ACTIONS(4095), - [anon_sym_RBRACK] = ACTIONS(4095), - [anon_sym_DOT] = ACTIONS(4093), - [anon_sym_as] = ACTIONS(4093), - [anon_sym_EQ] = ACTIONS(4093), - [anon_sym_constructor] = ACTIONS(4093), - [anon_sym_LBRACE] = ACTIONS(4095), - [anon_sym_RBRACE] = ACTIONS(4095), - [anon_sym_LPAREN] = ACTIONS(4095), - [anon_sym_COMMA] = ACTIONS(4095), - [anon_sym_RPAREN] = ACTIONS(4095), - [anon_sym_LT] = ACTIONS(4093), - [anon_sym_GT] = ACTIONS(4093), - [anon_sym_where] = ACTIONS(4093), - [anon_sym_SEMI] = ACTIONS(4095), - [anon_sym_get] = ACTIONS(4093), - [anon_sym_set] = ACTIONS(4093), - [anon_sym_STAR] = ACTIONS(4093), - [anon_sym_DASH_GT] = ACTIONS(4095), - [sym_label] = ACTIONS(4095), - [anon_sym_in] = ACTIONS(4093), - [anon_sym_while] = ACTIONS(4093), - [anon_sym_DOT_DOT] = ACTIONS(4095), - [anon_sym_QMARK_COLON] = ACTIONS(4095), - [anon_sym_AMP_AMP] = ACTIONS(4095), - [anon_sym_PIPE_PIPE] = ACTIONS(4095), - [anon_sym_else] = ACTIONS(4093), - [anon_sym_COLON_COLON] = ACTIONS(4095), - [anon_sym_PLUS_EQ] = ACTIONS(4095), - [anon_sym_DASH_EQ] = ACTIONS(4095), - [anon_sym_STAR_EQ] = ACTIONS(4095), - [anon_sym_SLASH_EQ] = ACTIONS(4095), - [anon_sym_PERCENT_EQ] = ACTIONS(4095), - [anon_sym_BANG_EQ] = ACTIONS(4093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4095), - [anon_sym_EQ_EQ] = ACTIONS(4093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4095), - [anon_sym_LT_EQ] = ACTIONS(4095), - [anon_sym_GT_EQ] = ACTIONS(4095), - [anon_sym_BANGin] = ACTIONS(4095), - [anon_sym_is] = ACTIONS(4093), - [anon_sym_BANGis] = ACTIONS(4095), - [anon_sym_PLUS] = ACTIONS(4093), - [anon_sym_DASH] = ACTIONS(4093), - [anon_sym_SLASH] = ACTIONS(4093), - [anon_sym_PERCENT] = ACTIONS(4093), - [anon_sym_as_QMARK] = ACTIONS(4095), - [anon_sym_PLUS_PLUS] = ACTIONS(4095), - [anon_sym_DASH_DASH] = ACTIONS(4095), - [anon_sym_BANG_BANG] = ACTIONS(4095), - [anon_sym_suspend] = ACTIONS(4093), - [anon_sym_sealed] = ACTIONS(4093), - [anon_sym_annotation] = ACTIONS(4093), - [anon_sym_data] = ACTIONS(4093), - [anon_sym_inner] = ACTIONS(4093), - [anon_sym_value] = ACTIONS(4093), - [anon_sym_override] = ACTIONS(4093), - [anon_sym_lateinit] = ACTIONS(4093), - [anon_sym_public] = ACTIONS(4093), - [anon_sym_private] = ACTIONS(4093), - [anon_sym_internal] = ACTIONS(4093), - [anon_sym_protected] = ACTIONS(4093), - [anon_sym_tailrec] = ACTIONS(4093), - [anon_sym_operator] = ACTIONS(4093), - [anon_sym_infix] = ACTIONS(4093), - [anon_sym_inline] = ACTIONS(4093), - [anon_sym_external] = ACTIONS(4093), - [sym_property_modifier] = ACTIONS(4093), - [anon_sym_abstract] = ACTIONS(4093), - [anon_sym_final] = ACTIONS(4093), - [anon_sym_open] = ACTIONS(4093), - [anon_sym_vararg] = ACTIONS(4093), - [anon_sym_noinline] = ACTIONS(4093), - [anon_sym_crossinline] = ACTIONS(4093), - [anon_sym_expect] = ACTIONS(4093), - [anon_sym_actual] = ACTIONS(4093), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4095), - [sym_safe_nav] = ACTIONS(4095), - [sym_multiline_comment] = ACTIONS(3), - }, - [3097] = { - [sym__alpha_identifier] = ACTIONS(4896), - [anon_sym_AT] = ACTIONS(4898), - [anon_sym_LBRACK] = ACTIONS(4898), - [anon_sym_DOT] = ACTIONS(4896), - [anon_sym_as] = ACTIONS(4896), - [anon_sym_EQ] = ACTIONS(4896), - [anon_sym_LBRACE] = ACTIONS(4898), - [anon_sym_RBRACE] = ACTIONS(4898), - [anon_sym_LPAREN] = ACTIONS(4898), - [anon_sym_COMMA] = ACTIONS(4898), - [anon_sym_LT] = ACTIONS(4896), - [anon_sym_GT] = ACTIONS(4896), - [anon_sym_where] = ACTIONS(4896), - [anon_sym_object] = ACTIONS(4896), - [anon_sym_fun] = ACTIONS(4896), - [anon_sym_SEMI] = ACTIONS(4898), - [anon_sym_get] = ACTIONS(4896), - [anon_sym_set] = ACTIONS(4896), - [anon_sym_this] = ACTIONS(4896), - [anon_sym_super] = ACTIONS(4896), - [anon_sym_STAR] = ACTIONS(4896), - [sym_label] = ACTIONS(4896), - [anon_sym_in] = ACTIONS(4896), - [anon_sym_DOT_DOT] = ACTIONS(4898), - [anon_sym_QMARK_COLON] = ACTIONS(4898), - [anon_sym_AMP_AMP] = ACTIONS(4898), - [anon_sym_PIPE_PIPE] = ACTIONS(4898), - [anon_sym_null] = ACTIONS(4896), - [anon_sym_if] = ACTIONS(4896), - [anon_sym_else] = ACTIONS(4896), - [anon_sym_when] = ACTIONS(4896), - [anon_sym_try] = ACTIONS(4896), - [anon_sym_throw] = ACTIONS(4896), - [anon_sym_return] = ACTIONS(4896), - [anon_sym_continue] = ACTIONS(4896), - [anon_sym_break] = ACTIONS(4896), - [anon_sym_COLON_COLON] = ACTIONS(4898), - [anon_sym_PLUS_EQ] = ACTIONS(4898), - [anon_sym_DASH_EQ] = ACTIONS(4898), - [anon_sym_STAR_EQ] = ACTIONS(4898), - [anon_sym_SLASH_EQ] = ACTIONS(4898), - [anon_sym_PERCENT_EQ] = ACTIONS(4898), - [anon_sym_BANG_EQ] = ACTIONS(4896), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4898), - [anon_sym_EQ_EQ] = ACTIONS(4896), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4898), - [anon_sym_LT_EQ] = ACTIONS(4898), - [anon_sym_GT_EQ] = ACTIONS(4898), - [anon_sym_BANGin] = ACTIONS(4898), - [anon_sym_is] = ACTIONS(4896), - [anon_sym_BANGis] = ACTIONS(4898), - [anon_sym_PLUS] = ACTIONS(4896), - [anon_sym_DASH] = ACTIONS(4896), - [anon_sym_SLASH] = ACTIONS(4896), - [anon_sym_PERCENT] = ACTIONS(4896), - [anon_sym_as_QMARK] = ACTIONS(4898), - [anon_sym_PLUS_PLUS] = ACTIONS(4898), - [anon_sym_DASH_DASH] = ACTIONS(4898), - [anon_sym_BANG] = ACTIONS(4896), - [anon_sym_BANG_BANG] = ACTIONS(4898), - [anon_sym_data] = ACTIONS(4896), - [anon_sym_inner] = ACTIONS(4896), - [anon_sym_value] = ACTIONS(4896), - [anon_sym_expect] = ACTIONS(4896), - [anon_sym_actual] = ACTIONS(4896), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4898), - [anon_sym_continue_AT] = ACTIONS(4898), - [anon_sym_break_AT] = ACTIONS(4898), - [anon_sym_this_AT] = ACTIONS(4898), - [anon_sym_super_AT] = ACTIONS(4898), - [sym_real_literal] = ACTIONS(4898), - [sym_integer_literal] = ACTIONS(4896), - [sym_hex_literal] = ACTIONS(4898), - [sym_bin_literal] = ACTIONS(4898), - [anon_sym_true] = ACTIONS(4896), - [anon_sym_false] = ACTIONS(4896), - [anon_sym_SQUOTE] = ACTIONS(4898), - [sym__backtick_identifier] = ACTIONS(4898), - [sym__automatic_semicolon] = ACTIONS(4898), - [sym_safe_nav] = ACTIONS(4898), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4898), - }, - [3098] = { - [sym__alpha_identifier] = ACTIONS(4904), - [anon_sym_AT] = ACTIONS(4906), - [anon_sym_LBRACK] = ACTIONS(4906), - [anon_sym_DOT] = ACTIONS(4904), - [anon_sym_as] = ACTIONS(4904), - [anon_sym_EQ] = ACTIONS(4904), - [anon_sym_LBRACE] = ACTIONS(4906), - [anon_sym_RBRACE] = ACTIONS(4906), - [anon_sym_LPAREN] = ACTIONS(4906), - [anon_sym_COMMA] = ACTIONS(4906), - [anon_sym_LT] = ACTIONS(4904), - [anon_sym_GT] = ACTIONS(4904), - [anon_sym_where] = ACTIONS(4904), - [anon_sym_object] = ACTIONS(4904), - [anon_sym_fun] = ACTIONS(4904), - [anon_sym_SEMI] = ACTIONS(4906), - [anon_sym_get] = ACTIONS(4904), - [anon_sym_set] = ACTIONS(4904), - [anon_sym_this] = ACTIONS(4904), - [anon_sym_super] = ACTIONS(4904), - [anon_sym_STAR] = ACTIONS(4904), - [sym_label] = ACTIONS(4904), - [anon_sym_in] = ACTIONS(4904), - [anon_sym_DOT_DOT] = ACTIONS(4906), - [anon_sym_QMARK_COLON] = ACTIONS(4906), - [anon_sym_AMP_AMP] = ACTIONS(4906), - [anon_sym_PIPE_PIPE] = ACTIONS(4906), - [anon_sym_null] = ACTIONS(4904), - [anon_sym_if] = ACTIONS(4904), - [anon_sym_else] = ACTIONS(4904), - [anon_sym_when] = ACTIONS(4904), - [anon_sym_try] = ACTIONS(4904), - [anon_sym_throw] = ACTIONS(4904), - [anon_sym_return] = ACTIONS(4904), - [anon_sym_continue] = ACTIONS(4904), - [anon_sym_break] = ACTIONS(4904), - [anon_sym_COLON_COLON] = ACTIONS(4906), - [anon_sym_PLUS_EQ] = ACTIONS(4906), - [anon_sym_DASH_EQ] = ACTIONS(4906), - [anon_sym_STAR_EQ] = ACTIONS(4906), - [anon_sym_SLASH_EQ] = ACTIONS(4906), - [anon_sym_PERCENT_EQ] = ACTIONS(4906), - [anon_sym_BANG_EQ] = ACTIONS(4904), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4906), - [anon_sym_EQ_EQ] = ACTIONS(4904), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4906), - [anon_sym_LT_EQ] = ACTIONS(4906), - [anon_sym_GT_EQ] = ACTIONS(4906), - [anon_sym_BANGin] = ACTIONS(4906), - [anon_sym_is] = ACTIONS(4904), - [anon_sym_BANGis] = ACTIONS(4906), - [anon_sym_PLUS] = ACTIONS(4904), - [anon_sym_DASH] = ACTIONS(4904), - [anon_sym_SLASH] = ACTIONS(4904), - [anon_sym_PERCENT] = ACTIONS(4904), - [anon_sym_as_QMARK] = ACTIONS(4906), - [anon_sym_PLUS_PLUS] = ACTIONS(4906), - [anon_sym_DASH_DASH] = ACTIONS(4906), - [anon_sym_BANG] = ACTIONS(4904), - [anon_sym_BANG_BANG] = ACTIONS(4906), - [anon_sym_data] = ACTIONS(4904), - [anon_sym_inner] = ACTIONS(4904), - [anon_sym_value] = ACTIONS(4904), - [anon_sym_expect] = ACTIONS(4904), - [anon_sym_actual] = ACTIONS(4904), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4906), - [anon_sym_continue_AT] = ACTIONS(4906), - [anon_sym_break_AT] = ACTIONS(4906), - [anon_sym_this_AT] = ACTIONS(4906), - [anon_sym_super_AT] = ACTIONS(4906), - [sym_real_literal] = ACTIONS(4906), - [sym_integer_literal] = ACTIONS(4904), - [sym_hex_literal] = ACTIONS(4906), - [sym_bin_literal] = ACTIONS(4906), - [anon_sym_true] = ACTIONS(4904), - [anon_sym_false] = ACTIONS(4904), - [anon_sym_SQUOTE] = ACTIONS(4906), - [sym__backtick_identifier] = ACTIONS(4906), - [sym__automatic_semicolon] = ACTIONS(4906), - [sym_safe_nav] = ACTIONS(4906), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4906), - }, - [3099] = { - [sym_function_body] = STATE(3098), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_object] = ACTIONS(4443), - [anon_sym_fun] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_this] = ACTIONS(4443), - [anon_sym_super] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4443), - [sym_label] = ACTIONS(4443), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_null] = ACTIONS(4443), - [anon_sym_if] = ACTIONS(4443), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_when] = ACTIONS(4443), - [anon_sym_try] = ACTIONS(4443), - [anon_sym_throw] = ACTIONS(4443), - [anon_sym_return] = ACTIONS(4443), - [anon_sym_continue] = ACTIONS(4443), - [anon_sym_break] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_PLUS_EQ] = ACTIONS(4445), - [anon_sym_DASH_EQ] = ACTIONS(4445), - [anon_sym_STAR_EQ] = ACTIONS(4445), - [anon_sym_SLASH_EQ] = ACTIONS(4445), - [anon_sym_PERCENT_EQ] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4443), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG] = ACTIONS(4443), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4445), - [anon_sym_continue_AT] = ACTIONS(4445), - [anon_sym_break_AT] = ACTIONS(4445), - [anon_sym_this_AT] = ACTIONS(4445), - [anon_sym_super_AT] = ACTIONS(4445), - [sym_real_literal] = ACTIONS(4445), - [sym_integer_literal] = ACTIONS(4443), - [sym_hex_literal] = ACTIONS(4445), - [sym_bin_literal] = ACTIONS(4445), - [anon_sym_true] = ACTIONS(4443), - [anon_sym_false] = ACTIONS(4443), - [anon_sym_SQUOTE] = ACTIONS(4445), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4445), - }, - [3100] = { - [sym_type_constraints] = STATE(3342), - [sym_enum_class_body] = STATE(3383), - [sym__alpha_identifier] = ACTIONS(4420), - [anon_sym_AT] = ACTIONS(4422), - [anon_sym_LBRACK] = ACTIONS(4422), - [anon_sym_RBRACK] = ACTIONS(4422), - [anon_sym_DOT] = ACTIONS(4420), - [anon_sym_as] = ACTIONS(4420), - [anon_sym_EQ] = ACTIONS(4420), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4422), - [anon_sym_LPAREN] = ACTIONS(4422), - [anon_sym_COMMA] = ACTIONS(4422), - [anon_sym_RPAREN] = ACTIONS(4422), - [anon_sym_LT] = ACTIONS(4420), - [anon_sym_GT] = ACTIONS(4420), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4422), - [anon_sym_get] = ACTIONS(4420), - [anon_sym_set] = ACTIONS(4420), - [anon_sym_STAR] = ACTIONS(4420), - [anon_sym_DASH_GT] = ACTIONS(4422), - [sym_label] = ACTIONS(4422), - [anon_sym_in] = ACTIONS(4420), - [anon_sym_while] = ACTIONS(4420), - [anon_sym_DOT_DOT] = ACTIONS(4422), - [anon_sym_QMARK_COLON] = ACTIONS(4422), - [anon_sym_AMP_AMP] = ACTIONS(4422), - [anon_sym_PIPE_PIPE] = ACTIONS(4422), - [anon_sym_else] = ACTIONS(4420), - [anon_sym_COLON_COLON] = ACTIONS(4422), - [anon_sym_PLUS_EQ] = ACTIONS(4422), - [anon_sym_DASH_EQ] = ACTIONS(4422), - [anon_sym_STAR_EQ] = ACTIONS(4422), - [anon_sym_SLASH_EQ] = ACTIONS(4422), - [anon_sym_PERCENT_EQ] = ACTIONS(4422), - [anon_sym_BANG_EQ] = ACTIONS(4420), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4422), - [anon_sym_EQ_EQ] = ACTIONS(4420), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4422), - [anon_sym_LT_EQ] = ACTIONS(4422), - [anon_sym_GT_EQ] = ACTIONS(4422), - [anon_sym_BANGin] = ACTIONS(4422), - [anon_sym_is] = ACTIONS(4420), - [anon_sym_BANGis] = ACTIONS(4422), - [anon_sym_PLUS] = ACTIONS(4420), - [anon_sym_DASH] = ACTIONS(4420), - [anon_sym_SLASH] = ACTIONS(4420), - [anon_sym_PERCENT] = ACTIONS(4420), - [anon_sym_as_QMARK] = ACTIONS(4422), - [anon_sym_PLUS_PLUS] = ACTIONS(4422), - [anon_sym_DASH_DASH] = ACTIONS(4422), - [anon_sym_BANG_BANG] = ACTIONS(4422), - [anon_sym_suspend] = ACTIONS(4420), - [anon_sym_sealed] = ACTIONS(4420), - [anon_sym_annotation] = ACTIONS(4420), - [anon_sym_data] = ACTIONS(4420), - [anon_sym_inner] = ACTIONS(4420), - [anon_sym_value] = ACTIONS(4420), - [anon_sym_override] = ACTIONS(4420), - [anon_sym_lateinit] = ACTIONS(4420), - [anon_sym_public] = ACTIONS(4420), - [anon_sym_private] = ACTIONS(4420), - [anon_sym_internal] = ACTIONS(4420), - [anon_sym_protected] = ACTIONS(4420), - [anon_sym_tailrec] = ACTIONS(4420), - [anon_sym_operator] = ACTIONS(4420), - [anon_sym_infix] = ACTIONS(4420), - [anon_sym_inline] = ACTIONS(4420), - [anon_sym_external] = ACTIONS(4420), - [sym_property_modifier] = ACTIONS(4420), - [anon_sym_abstract] = ACTIONS(4420), - [anon_sym_final] = ACTIONS(4420), - [anon_sym_open] = ACTIONS(4420), - [anon_sym_vararg] = ACTIONS(4420), - [anon_sym_noinline] = ACTIONS(4420), - [anon_sym_crossinline] = ACTIONS(4420), - [anon_sym_expect] = ACTIONS(4420), - [anon_sym_actual] = ACTIONS(4420), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4422), - [sym_safe_nav] = ACTIONS(4422), - [sym_multiline_comment] = ACTIONS(3), - }, - [3101] = { - [sym__alpha_identifier] = ACTIONS(4792), - [anon_sym_AT] = ACTIONS(4794), - [anon_sym_LBRACK] = ACTIONS(4794), - [anon_sym_DOT] = ACTIONS(4792), - [anon_sym_as] = ACTIONS(4792), - [anon_sym_EQ] = ACTIONS(4792), - [anon_sym_LBRACE] = ACTIONS(4794), - [anon_sym_RBRACE] = ACTIONS(4794), - [anon_sym_LPAREN] = ACTIONS(4794), - [anon_sym_COMMA] = ACTIONS(4794), - [anon_sym_LT] = ACTIONS(4792), - [anon_sym_GT] = ACTIONS(4792), - [anon_sym_where] = ACTIONS(4792), - [anon_sym_object] = ACTIONS(4792), - [anon_sym_fun] = ACTIONS(4792), - [anon_sym_SEMI] = ACTIONS(4794), - [anon_sym_get] = ACTIONS(4792), - [anon_sym_set] = ACTIONS(4792), - [anon_sym_this] = ACTIONS(4792), - [anon_sym_super] = ACTIONS(4792), - [anon_sym_STAR] = ACTIONS(4792), - [sym_label] = ACTIONS(4792), - [anon_sym_in] = ACTIONS(4792), - [anon_sym_DOT_DOT] = ACTIONS(4794), - [anon_sym_QMARK_COLON] = ACTIONS(4794), - [anon_sym_AMP_AMP] = ACTIONS(4794), - [anon_sym_PIPE_PIPE] = ACTIONS(4794), - [anon_sym_null] = ACTIONS(4792), - [anon_sym_if] = ACTIONS(4792), - [anon_sym_else] = ACTIONS(4792), - [anon_sym_when] = ACTIONS(4792), - [anon_sym_try] = ACTIONS(4792), - [anon_sym_throw] = ACTIONS(4792), - [anon_sym_return] = ACTIONS(4792), - [anon_sym_continue] = ACTIONS(4792), - [anon_sym_break] = ACTIONS(4792), - [anon_sym_COLON_COLON] = ACTIONS(4794), - [anon_sym_PLUS_EQ] = ACTIONS(4794), - [anon_sym_DASH_EQ] = ACTIONS(4794), - [anon_sym_STAR_EQ] = ACTIONS(4794), - [anon_sym_SLASH_EQ] = ACTIONS(4794), - [anon_sym_PERCENT_EQ] = ACTIONS(4794), - [anon_sym_BANG_EQ] = ACTIONS(4792), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4794), - [anon_sym_EQ_EQ] = ACTIONS(4792), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4794), - [anon_sym_LT_EQ] = ACTIONS(4794), - [anon_sym_GT_EQ] = ACTIONS(4794), - [anon_sym_BANGin] = ACTIONS(4794), - [anon_sym_is] = ACTIONS(4792), - [anon_sym_BANGis] = ACTIONS(4794), - [anon_sym_PLUS] = ACTIONS(4792), - [anon_sym_DASH] = ACTIONS(4792), - [anon_sym_SLASH] = ACTIONS(4792), - [anon_sym_PERCENT] = ACTIONS(4792), - [anon_sym_as_QMARK] = ACTIONS(4794), - [anon_sym_PLUS_PLUS] = ACTIONS(4794), - [anon_sym_DASH_DASH] = ACTIONS(4794), - [anon_sym_BANG] = ACTIONS(4792), - [anon_sym_BANG_BANG] = ACTIONS(4794), - [anon_sym_data] = ACTIONS(4792), - [anon_sym_inner] = ACTIONS(4792), - [anon_sym_value] = ACTIONS(4792), - [anon_sym_expect] = ACTIONS(4792), - [anon_sym_actual] = ACTIONS(4792), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4794), - [anon_sym_continue_AT] = ACTIONS(4794), - [anon_sym_break_AT] = ACTIONS(4794), - [anon_sym_this_AT] = ACTIONS(4794), - [anon_sym_super_AT] = ACTIONS(4794), - [sym_real_literal] = ACTIONS(4794), - [sym_integer_literal] = ACTIONS(4792), - [sym_hex_literal] = ACTIONS(4794), - [sym_bin_literal] = ACTIONS(4794), - [anon_sym_true] = ACTIONS(4792), - [anon_sym_false] = ACTIONS(4792), - [anon_sym_SQUOTE] = ACTIONS(4794), - [sym__backtick_identifier] = ACTIONS(4794), - [sym__automatic_semicolon] = ACTIONS(4794), - [sym_safe_nav] = ACTIONS(4794), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4794), - }, - [3102] = { - [sym__alpha_identifier] = ACTIONS(4788), - [anon_sym_AT] = ACTIONS(4790), - [anon_sym_LBRACK] = ACTIONS(4790), - [anon_sym_DOT] = ACTIONS(4788), - [anon_sym_as] = ACTIONS(4788), - [anon_sym_EQ] = ACTIONS(4788), - [anon_sym_LBRACE] = ACTIONS(4790), - [anon_sym_RBRACE] = ACTIONS(4790), - [anon_sym_LPAREN] = ACTIONS(4790), - [anon_sym_COMMA] = ACTIONS(4790), - [anon_sym_LT] = ACTIONS(4788), - [anon_sym_GT] = ACTIONS(4788), - [anon_sym_where] = ACTIONS(4788), - [anon_sym_object] = ACTIONS(4788), - [anon_sym_fun] = ACTIONS(4788), - [anon_sym_SEMI] = ACTIONS(4790), - [anon_sym_get] = ACTIONS(4788), - [anon_sym_set] = ACTIONS(4788), - [anon_sym_this] = ACTIONS(4788), - [anon_sym_super] = ACTIONS(4788), - [anon_sym_STAR] = ACTIONS(4788), - [sym_label] = ACTIONS(4788), - [anon_sym_in] = ACTIONS(4788), - [anon_sym_DOT_DOT] = ACTIONS(4790), - [anon_sym_QMARK_COLON] = ACTIONS(4790), - [anon_sym_AMP_AMP] = ACTIONS(4790), - [anon_sym_PIPE_PIPE] = ACTIONS(4790), - [anon_sym_null] = ACTIONS(4788), - [anon_sym_if] = ACTIONS(4788), - [anon_sym_else] = ACTIONS(4788), - [anon_sym_when] = ACTIONS(4788), - [anon_sym_try] = ACTIONS(4788), - [anon_sym_throw] = ACTIONS(4788), - [anon_sym_return] = ACTIONS(4788), - [anon_sym_continue] = ACTIONS(4788), - [anon_sym_break] = ACTIONS(4788), - [anon_sym_COLON_COLON] = ACTIONS(4790), - [anon_sym_PLUS_EQ] = ACTIONS(4790), - [anon_sym_DASH_EQ] = ACTIONS(4790), - [anon_sym_STAR_EQ] = ACTIONS(4790), - [anon_sym_SLASH_EQ] = ACTIONS(4790), - [anon_sym_PERCENT_EQ] = ACTIONS(4790), - [anon_sym_BANG_EQ] = ACTIONS(4788), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4790), - [anon_sym_EQ_EQ] = ACTIONS(4788), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4790), - [anon_sym_LT_EQ] = ACTIONS(4790), - [anon_sym_GT_EQ] = ACTIONS(4790), - [anon_sym_BANGin] = ACTIONS(4790), - [anon_sym_is] = ACTIONS(4788), - [anon_sym_BANGis] = ACTIONS(4790), - [anon_sym_PLUS] = ACTIONS(4788), - [anon_sym_DASH] = ACTIONS(4788), - [anon_sym_SLASH] = ACTIONS(4788), - [anon_sym_PERCENT] = ACTIONS(4788), - [anon_sym_as_QMARK] = ACTIONS(4790), - [anon_sym_PLUS_PLUS] = ACTIONS(4790), - [anon_sym_DASH_DASH] = ACTIONS(4790), - [anon_sym_BANG] = ACTIONS(4788), - [anon_sym_BANG_BANG] = ACTIONS(4790), - [anon_sym_data] = ACTIONS(4788), - [anon_sym_inner] = ACTIONS(4788), - [anon_sym_value] = ACTIONS(4788), - [anon_sym_expect] = ACTIONS(4788), - [anon_sym_actual] = ACTIONS(4788), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4790), - [anon_sym_continue_AT] = ACTIONS(4790), - [anon_sym_break_AT] = ACTIONS(4790), - [anon_sym_this_AT] = ACTIONS(4790), - [anon_sym_super_AT] = ACTIONS(4790), - [sym_real_literal] = ACTIONS(4790), - [sym_integer_literal] = ACTIONS(4788), - [sym_hex_literal] = ACTIONS(4790), - [sym_bin_literal] = ACTIONS(4790), - [anon_sym_true] = ACTIONS(4788), - [anon_sym_false] = ACTIONS(4788), - [anon_sym_SQUOTE] = ACTIONS(4790), - [sym__backtick_identifier] = ACTIONS(4790), - [sym__automatic_semicolon] = ACTIONS(4790), - [sym_safe_nav] = ACTIONS(4790), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4790), - }, - [3103] = { - [sym__alpha_identifier] = ACTIONS(4780), - [anon_sym_AT] = ACTIONS(4782), - [anon_sym_LBRACK] = ACTIONS(4782), - [anon_sym_DOT] = ACTIONS(4780), - [anon_sym_as] = ACTIONS(4780), - [anon_sym_EQ] = ACTIONS(4780), - [anon_sym_LBRACE] = ACTIONS(4782), - [anon_sym_RBRACE] = ACTIONS(4782), - [anon_sym_LPAREN] = ACTIONS(4782), - [anon_sym_COMMA] = ACTIONS(4782), - [anon_sym_LT] = ACTIONS(4780), - [anon_sym_GT] = ACTIONS(4780), - [anon_sym_where] = ACTIONS(4780), - [anon_sym_object] = ACTIONS(4780), - [anon_sym_fun] = ACTIONS(4780), - [anon_sym_SEMI] = ACTIONS(4782), - [anon_sym_get] = ACTIONS(4780), - [anon_sym_set] = ACTIONS(4780), - [anon_sym_this] = ACTIONS(4780), - [anon_sym_super] = ACTIONS(4780), - [anon_sym_STAR] = ACTIONS(4780), - [sym_label] = ACTIONS(4780), - [anon_sym_in] = ACTIONS(4780), - [anon_sym_DOT_DOT] = ACTIONS(4782), - [anon_sym_QMARK_COLON] = ACTIONS(4782), - [anon_sym_AMP_AMP] = ACTIONS(4782), - [anon_sym_PIPE_PIPE] = ACTIONS(4782), - [anon_sym_null] = ACTIONS(4780), - [anon_sym_if] = ACTIONS(4780), - [anon_sym_else] = ACTIONS(4780), - [anon_sym_when] = ACTIONS(4780), - [anon_sym_try] = ACTIONS(4780), - [anon_sym_throw] = ACTIONS(4780), - [anon_sym_return] = ACTIONS(4780), - [anon_sym_continue] = ACTIONS(4780), - [anon_sym_break] = ACTIONS(4780), - [anon_sym_COLON_COLON] = ACTIONS(4782), - [anon_sym_PLUS_EQ] = ACTIONS(4782), - [anon_sym_DASH_EQ] = ACTIONS(4782), - [anon_sym_STAR_EQ] = ACTIONS(4782), - [anon_sym_SLASH_EQ] = ACTIONS(4782), - [anon_sym_PERCENT_EQ] = ACTIONS(4782), - [anon_sym_BANG_EQ] = ACTIONS(4780), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4782), - [anon_sym_EQ_EQ] = ACTIONS(4780), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4782), - [anon_sym_LT_EQ] = ACTIONS(4782), - [anon_sym_GT_EQ] = ACTIONS(4782), - [anon_sym_BANGin] = ACTIONS(4782), - [anon_sym_is] = ACTIONS(4780), - [anon_sym_BANGis] = ACTIONS(4782), - [anon_sym_PLUS] = ACTIONS(4780), - [anon_sym_DASH] = ACTIONS(4780), - [anon_sym_SLASH] = ACTIONS(4780), - [anon_sym_PERCENT] = ACTIONS(4780), - [anon_sym_as_QMARK] = ACTIONS(4782), - [anon_sym_PLUS_PLUS] = ACTIONS(4782), - [anon_sym_DASH_DASH] = ACTIONS(4782), - [anon_sym_BANG] = ACTIONS(4780), - [anon_sym_BANG_BANG] = ACTIONS(4782), - [anon_sym_data] = ACTIONS(4780), - [anon_sym_inner] = ACTIONS(4780), - [anon_sym_value] = ACTIONS(4780), - [anon_sym_expect] = ACTIONS(4780), - [anon_sym_actual] = ACTIONS(4780), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4782), - [anon_sym_continue_AT] = ACTIONS(4782), - [anon_sym_break_AT] = ACTIONS(4782), - [anon_sym_this_AT] = ACTIONS(4782), - [anon_sym_super_AT] = ACTIONS(4782), - [sym_real_literal] = ACTIONS(4782), - [sym_integer_literal] = ACTIONS(4780), - [sym_hex_literal] = ACTIONS(4782), - [sym_bin_literal] = ACTIONS(4782), - [anon_sym_true] = ACTIONS(4780), - [anon_sym_false] = ACTIONS(4780), - [anon_sym_SQUOTE] = ACTIONS(4782), - [sym__backtick_identifier] = ACTIONS(4782), - [sym__automatic_semicolon] = ACTIONS(4782), - [sym_safe_nav] = ACTIONS(4782), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4782), - }, - [3104] = { - [sym__alpha_identifier] = ACTIONS(4776), - [anon_sym_AT] = ACTIONS(4778), - [anon_sym_LBRACK] = ACTIONS(4778), - [anon_sym_DOT] = ACTIONS(4776), - [anon_sym_as] = ACTIONS(4776), - [anon_sym_EQ] = ACTIONS(4776), - [anon_sym_LBRACE] = ACTIONS(4778), - [anon_sym_RBRACE] = ACTIONS(4778), - [anon_sym_LPAREN] = ACTIONS(4778), - [anon_sym_COMMA] = ACTIONS(4778), - [anon_sym_LT] = ACTIONS(4776), - [anon_sym_GT] = ACTIONS(4776), - [anon_sym_where] = ACTIONS(4776), - [anon_sym_object] = ACTIONS(4776), - [anon_sym_fun] = ACTIONS(4776), - [anon_sym_SEMI] = ACTIONS(4778), - [anon_sym_get] = ACTIONS(4776), - [anon_sym_set] = ACTIONS(4776), - [anon_sym_this] = ACTIONS(4776), - [anon_sym_super] = ACTIONS(4776), - [anon_sym_STAR] = ACTIONS(4776), - [sym_label] = ACTIONS(4776), - [anon_sym_in] = ACTIONS(4776), - [anon_sym_DOT_DOT] = ACTIONS(4778), - [anon_sym_QMARK_COLON] = ACTIONS(4778), - [anon_sym_AMP_AMP] = ACTIONS(4778), - [anon_sym_PIPE_PIPE] = ACTIONS(4778), - [anon_sym_null] = ACTIONS(4776), - [anon_sym_if] = ACTIONS(4776), - [anon_sym_else] = ACTIONS(4776), - [anon_sym_when] = ACTIONS(4776), - [anon_sym_try] = ACTIONS(4776), - [anon_sym_throw] = ACTIONS(4776), - [anon_sym_return] = ACTIONS(4776), - [anon_sym_continue] = ACTIONS(4776), - [anon_sym_break] = ACTIONS(4776), - [anon_sym_COLON_COLON] = ACTIONS(4778), - [anon_sym_PLUS_EQ] = ACTIONS(4778), - [anon_sym_DASH_EQ] = ACTIONS(4778), - [anon_sym_STAR_EQ] = ACTIONS(4778), - [anon_sym_SLASH_EQ] = ACTIONS(4778), - [anon_sym_PERCENT_EQ] = ACTIONS(4778), - [anon_sym_BANG_EQ] = ACTIONS(4776), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4778), - [anon_sym_EQ_EQ] = ACTIONS(4776), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4778), - [anon_sym_LT_EQ] = ACTIONS(4778), - [anon_sym_GT_EQ] = ACTIONS(4778), - [anon_sym_BANGin] = ACTIONS(4778), - [anon_sym_is] = ACTIONS(4776), - [anon_sym_BANGis] = ACTIONS(4778), - [anon_sym_PLUS] = ACTIONS(4776), - [anon_sym_DASH] = ACTIONS(4776), - [anon_sym_SLASH] = ACTIONS(4776), - [anon_sym_PERCENT] = ACTIONS(4776), - [anon_sym_as_QMARK] = ACTIONS(4778), - [anon_sym_PLUS_PLUS] = ACTIONS(4778), - [anon_sym_DASH_DASH] = ACTIONS(4778), - [anon_sym_BANG] = ACTIONS(4776), - [anon_sym_BANG_BANG] = ACTIONS(4778), - [anon_sym_data] = ACTIONS(4776), - [anon_sym_inner] = ACTIONS(4776), - [anon_sym_value] = ACTIONS(4776), - [anon_sym_expect] = ACTIONS(4776), - [anon_sym_actual] = ACTIONS(4776), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4778), - [anon_sym_continue_AT] = ACTIONS(4778), - [anon_sym_break_AT] = ACTIONS(4778), - [anon_sym_this_AT] = ACTIONS(4778), - [anon_sym_super_AT] = ACTIONS(4778), - [sym_real_literal] = ACTIONS(4778), - [sym_integer_literal] = ACTIONS(4776), - [sym_hex_literal] = ACTIONS(4778), - [sym_bin_literal] = ACTIONS(4778), - [anon_sym_true] = ACTIONS(4776), - [anon_sym_false] = ACTIONS(4776), - [anon_sym_SQUOTE] = ACTIONS(4778), - [sym__backtick_identifier] = ACTIONS(4778), - [sym__automatic_semicolon] = ACTIONS(4778), - [sym_safe_nav] = ACTIONS(4778), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4778), - }, - [3105] = { - [sym__alpha_identifier] = ACTIONS(4944), - [anon_sym_AT] = ACTIONS(4946), - [anon_sym_LBRACK] = ACTIONS(4946), - [anon_sym_DOT] = ACTIONS(4944), - [anon_sym_as] = ACTIONS(4944), - [anon_sym_EQ] = ACTIONS(4944), - [anon_sym_LBRACE] = ACTIONS(4946), - [anon_sym_RBRACE] = ACTIONS(4946), - [anon_sym_LPAREN] = ACTIONS(4946), - [anon_sym_COMMA] = ACTIONS(4946), - [anon_sym_LT] = ACTIONS(4944), - [anon_sym_GT] = ACTIONS(4944), - [anon_sym_where] = ACTIONS(4944), - [anon_sym_object] = ACTIONS(4944), - [anon_sym_fun] = ACTIONS(4944), - [anon_sym_SEMI] = ACTIONS(4946), - [anon_sym_get] = ACTIONS(4944), - [anon_sym_set] = ACTIONS(4944), - [anon_sym_this] = ACTIONS(4944), - [anon_sym_super] = ACTIONS(4944), - [anon_sym_STAR] = ACTIONS(4944), - [sym_label] = ACTIONS(4944), - [anon_sym_in] = ACTIONS(4944), - [anon_sym_DOT_DOT] = ACTIONS(4946), - [anon_sym_QMARK_COLON] = ACTIONS(4946), - [anon_sym_AMP_AMP] = ACTIONS(4946), - [anon_sym_PIPE_PIPE] = ACTIONS(4946), - [anon_sym_null] = ACTIONS(4944), - [anon_sym_if] = ACTIONS(4944), - [anon_sym_else] = ACTIONS(4944), - [anon_sym_when] = ACTIONS(4944), - [anon_sym_try] = ACTIONS(4944), - [anon_sym_throw] = ACTIONS(4944), - [anon_sym_return] = ACTIONS(4944), - [anon_sym_continue] = ACTIONS(4944), - [anon_sym_break] = ACTIONS(4944), - [anon_sym_COLON_COLON] = ACTIONS(4946), - [anon_sym_PLUS_EQ] = ACTIONS(4946), - [anon_sym_DASH_EQ] = ACTIONS(4946), - [anon_sym_STAR_EQ] = ACTIONS(4946), - [anon_sym_SLASH_EQ] = ACTIONS(4946), - [anon_sym_PERCENT_EQ] = ACTIONS(4946), - [anon_sym_BANG_EQ] = ACTIONS(4944), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4946), - [anon_sym_EQ_EQ] = ACTIONS(4944), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4946), - [anon_sym_LT_EQ] = ACTIONS(4946), - [anon_sym_GT_EQ] = ACTIONS(4946), - [anon_sym_BANGin] = ACTIONS(4946), - [anon_sym_is] = ACTIONS(4944), - [anon_sym_BANGis] = ACTIONS(4946), - [anon_sym_PLUS] = ACTIONS(4944), - [anon_sym_DASH] = ACTIONS(4944), - [anon_sym_SLASH] = ACTIONS(4944), - [anon_sym_PERCENT] = ACTIONS(4944), - [anon_sym_as_QMARK] = ACTIONS(4946), - [anon_sym_PLUS_PLUS] = ACTIONS(4946), - [anon_sym_DASH_DASH] = ACTIONS(4946), - [anon_sym_BANG] = ACTIONS(4944), - [anon_sym_BANG_BANG] = ACTIONS(4946), - [anon_sym_data] = ACTIONS(4944), - [anon_sym_inner] = ACTIONS(4944), - [anon_sym_value] = ACTIONS(4944), - [anon_sym_expect] = ACTIONS(4944), - [anon_sym_actual] = ACTIONS(4944), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4946), - [anon_sym_continue_AT] = ACTIONS(4946), - [anon_sym_break_AT] = ACTIONS(4946), - [anon_sym_this_AT] = ACTIONS(4946), - [anon_sym_super_AT] = ACTIONS(4946), - [sym_real_literal] = ACTIONS(4946), - [sym_integer_literal] = ACTIONS(4944), - [sym_hex_literal] = ACTIONS(4946), - [sym_bin_literal] = ACTIONS(4946), - [anon_sym_true] = ACTIONS(4944), - [anon_sym_false] = ACTIONS(4944), - [anon_sym_SQUOTE] = ACTIONS(4946), - [sym__backtick_identifier] = ACTIONS(4946), - [sym__automatic_semicolon] = ACTIONS(4946), - [sym_safe_nav] = ACTIONS(4946), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4946), - }, - [3106] = { - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3370), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_fun] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(3368), - [anon_sym_set] = ACTIONS(3368), - [anon_sym_this] = ACTIONS(3368), - [anon_sym_super] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_null] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_when] = ACTIONS(3368), - [anon_sym_try] = ACTIONS(3368), - [anon_sym_throw] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3368), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_data] = ACTIONS(3368), - [anon_sym_inner] = ACTIONS(3368), - [anon_sym_value] = ACTIONS(3368), - [anon_sym_expect] = ACTIONS(3368), - [anon_sym_actual] = ACTIONS(3368), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3370), - [anon_sym_continue_AT] = ACTIONS(3370), - [anon_sym_break_AT] = ACTIONS(3370), - [anon_sym_this_AT] = ACTIONS(3370), - [anon_sym_super_AT] = ACTIONS(3370), - [sym_real_literal] = ACTIONS(3370), - [sym_integer_literal] = ACTIONS(3368), - [sym_hex_literal] = ACTIONS(3370), - [sym_bin_literal] = ACTIONS(3370), - [anon_sym_true] = ACTIONS(3368), - [anon_sym_false] = ACTIONS(3368), - [anon_sym_SQUOTE] = ACTIONS(3370), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3370), - }, - [3107] = { - [sym__alpha_identifier] = ACTIONS(4770), - [anon_sym_AT] = ACTIONS(4772), - [anon_sym_LBRACK] = ACTIONS(4772), - [anon_sym_DOT] = ACTIONS(4770), - [anon_sym_as] = ACTIONS(4770), - [anon_sym_EQ] = ACTIONS(4770), - [anon_sym_LBRACE] = ACTIONS(4772), - [anon_sym_RBRACE] = ACTIONS(4772), - [anon_sym_LPAREN] = ACTIONS(4772), - [anon_sym_COMMA] = ACTIONS(4772), - [anon_sym_LT] = ACTIONS(4770), - [anon_sym_GT] = ACTIONS(4770), - [anon_sym_where] = ACTIONS(4770), - [anon_sym_object] = ACTIONS(4770), - [anon_sym_fun] = ACTIONS(4770), - [anon_sym_SEMI] = ACTIONS(4772), - [anon_sym_get] = ACTIONS(4770), - [anon_sym_set] = ACTIONS(4770), - [anon_sym_this] = ACTIONS(4770), - [anon_sym_super] = ACTIONS(4770), - [anon_sym_STAR] = ACTIONS(4770), - [sym_label] = ACTIONS(4770), - [anon_sym_in] = ACTIONS(4770), - [anon_sym_DOT_DOT] = ACTIONS(4772), - [anon_sym_QMARK_COLON] = ACTIONS(4772), - [anon_sym_AMP_AMP] = ACTIONS(4772), - [anon_sym_PIPE_PIPE] = ACTIONS(4772), - [anon_sym_null] = ACTIONS(4770), - [anon_sym_if] = ACTIONS(4770), - [anon_sym_else] = ACTIONS(4770), - [anon_sym_when] = ACTIONS(4770), - [anon_sym_try] = ACTIONS(4770), - [anon_sym_throw] = ACTIONS(4770), - [anon_sym_return] = ACTIONS(4770), - [anon_sym_continue] = ACTIONS(4770), - [anon_sym_break] = ACTIONS(4770), - [anon_sym_COLON_COLON] = ACTIONS(4772), - [anon_sym_PLUS_EQ] = ACTIONS(4772), - [anon_sym_DASH_EQ] = ACTIONS(4772), - [anon_sym_STAR_EQ] = ACTIONS(4772), - [anon_sym_SLASH_EQ] = ACTIONS(4772), - [anon_sym_PERCENT_EQ] = ACTIONS(4772), - [anon_sym_BANG_EQ] = ACTIONS(4770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4772), - [anon_sym_EQ_EQ] = ACTIONS(4770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4772), - [anon_sym_LT_EQ] = ACTIONS(4772), - [anon_sym_GT_EQ] = ACTIONS(4772), - [anon_sym_BANGin] = ACTIONS(4772), - [anon_sym_is] = ACTIONS(4770), - [anon_sym_BANGis] = ACTIONS(4772), - [anon_sym_PLUS] = ACTIONS(4770), - [anon_sym_DASH] = ACTIONS(4770), - [anon_sym_SLASH] = ACTIONS(4770), - [anon_sym_PERCENT] = ACTIONS(4770), - [anon_sym_as_QMARK] = ACTIONS(4772), - [anon_sym_PLUS_PLUS] = ACTIONS(4772), - [anon_sym_DASH_DASH] = ACTIONS(4772), - [anon_sym_BANG] = ACTIONS(4770), - [anon_sym_BANG_BANG] = ACTIONS(4772), - [anon_sym_data] = ACTIONS(4770), - [anon_sym_inner] = ACTIONS(4770), - [anon_sym_value] = ACTIONS(4770), - [anon_sym_expect] = ACTIONS(4770), - [anon_sym_actual] = ACTIONS(4770), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4772), - [anon_sym_continue_AT] = ACTIONS(4772), - [anon_sym_break_AT] = ACTIONS(4772), - [anon_sym_this_AT] = ACTIONS(4772), - [anon_sym_super_AT] = ACTIONS(4772), - [sym_real_literal] = ACTIONS(4772), - [sym_integer_literal] = ACTIONS(4770), - [sym_hex_literal] = ACTIONS(4772), - [sym_bin_literal] = ACTIONS(4772), - [anon_sym_true] = ACTIONS(4770), - [anon_sym_false] = ACTIONS(4770), - [anon_sym_SQUOTE] = ACTIONS(4772), - [sym__backtick_identifier] = ACTIONS(4772), - [sym__automatic_semicolon] = ACTIONS(4772), - [sym_safe_nav] = ACTIONS(4772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4772), - }, - [3108] = { - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(4443), - [anon_sym_LBRACE] = ACTIONS(4445), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_COMMA] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_where] = ACTIONS(4443), - [anon_sym_object] = ACTIONS(4443), - [anon_sym_fun] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_this] = ACTIONS(4443), - [anon_sym_super] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4443), - [sym_label] = ACTIONS(4443), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_null] = ACTIONS(4443), - [anon_sym_if] = ACTIONS(4443), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_when] = ACTIONS(4443), - [anon_sym_try] = ACTIONS(4443), - [anon_sym_throw] = ACTIONS(4443), - [anon_sym_return] = ACTIONS(4443), - [anon_sym_continue] = ACTIONS(4443), - [anon_sym_break] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_PLUS_EQ] = ACTIONS(4445), - [anon_sym_DASH_EQ] = ACTIONS(4445), - [anon_sym_STAR_EQ] = ACTIONS(4445), - [anon_sym_SLASH_EQ] = ACTIONS(4445), - [anon_sym_PERCENT_EQ] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4443), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG] = ACTIONS(4443), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4445), - [anon_sym_continue_AT] = ACTIONS(4445), - [anon_sym_break_AT] = ACTIONS(4445), - [anon_sym_this_AT] = ACTIONS(4445), - [anon_sym_super_AT] = ACTIONS(4445), - [sym_real_literal] = ACTIONS(4445), - [sym_integer_literal] = ACTIONS(4443), - [sym_hex_literal] = ACTIONS(4445), - [sym_bin_literal] = ACTIONS(4445), - [anon_sym_true] = ACTIONS(4443), - [anon_sym_false] = ACTIONS(4443), - [anon_sym_SQUOTE] = ACTIONS(4445), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4445), - }, - [3109] = { - [aux_sym_user_type_repeat1] = STATE(2885), - [sym__alpha_identifier] = ACTIONS(4103), - [anon_sym_AT] = ACTIONS(4105), - [anon_sym_LBRACK] = ACTIONS(4105), - [anon_sym_RBRACK] = ACTIONS(4105), - [anon_sym_DOT] = ACTIONS(6582), - [anon_sym_as] = ACTIONS(4103), - [anon_sym_EQ] = ACTIONS(4103), - [anon_sym_LBRACE] = ACTIONS(4105), - [anon_sym_RBRACE] = ACTIONS(4105), - [anon_sym_LPAREN] = ACTIONS(4105), - [anon_sym_COMMA] = ACTIONS(4105), - [anon_sym_RPAREN] = ACTIONS(4105), - [anon_sym_by] = ACTIONS(4103), - [anon_sym_LT] = ACTIONS(4103), - [anon_sym_GT] = ACTIONS(4103), - [anon_sym_where] = ACTIONS(4103), - [anon_sym_SEMI] = ACTIONS(4105), - [anon_sym_get] = ACTIONS(4103), - [anon_sym_set] = ACTIONS(4103), - [anon_sym_STAR] = ACTIONS(4103), - [anon_sym_DASH_GT] = ACTIONS(4105), - [sym_label] = ACTIONS(4105), - [anon_sym_in] = ACTIONS(4103), - [anon_sym_while] = ACTIONS(4103), - [anon_sym_DOT_DOT] = ACTIONS(4105), - [anon_sym_QMARK_COLON] = ACTIONS(4105), - [anon_sym_AMP_AMP] = ACTIONS(4105), - [anon_sym_PIPE_PIPE] = ACTIONS(4105), - [anon_sym_else] = ACTIONS(4103), - [anon_sym_COLON_COLON] = ACTIONS(4105), - [anon_sym_PLUS_EQ] = ACTIONS(4105), - [anon_sym_DASH_EQ] = ACTIONS(4105), - [anon_sym_STAR_EQ] = ACTIONS(4105), - [anon_sym_SLASH_EQ] = ACTIONS(4105), - [anon_sym_PERCENT_EQ] = ACTIONS(4105), - [anon_sym_BANG_EQ] = ACTIONS(4103), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4105), - [anon_sym_EQ_EQ] = ACTIONS(4103), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4105), - [anon_sym_LT_EQ] = ACTIONS(4105), - [anon_sym_GT_EQ] = ACTIONS(4105), - [anon_sym_BANGin] = ACTIONS(4105), - [anon_sym_is] = ACTIONS(4103), - [anon_sym_BANGis] = ACTIONS(4105), - [anon_sym_PLUS] = ACTIONS(4103), - [anon_sym_DASH] = ACTIONS(4103), - [anon_sym_SLASH] = ACTIONS(4103), - [anon_sym_PERCENT] = ACTIONS(4103), - [anon_sym_as_QMARK] = ACTIONS(4105), - [anon_sym_PLUS_PLUS] = ACTIONS(4105), - [anon_sym_DASH_DASH] = ACTIONS(4105), - [anon_sym_BANG_BANG] = ACTIONS(4105), - [anon_sym_suspend] = ACTIONS(4103), - [anon_sym_sealed] = ACTIONS(4103), - [anon_sym_annotation] = ACTIONS(4103), - [anon_sym_data] = ACTIONS(4103), - [anon_sym_inner] = ACTIONS(4103), - [anon_sym_value] = ACTIONS(4103), - [anon_sym_override] = ACTIONS(4103), - [anon_sym_lateinit] = ACTIONS(4103), - [anon_sym_public] = ACTIONS(4103), - [anon_sym_private] = ACTIONS(4103), - [anon_sym_internal] = ACTIONS(4103), - [anon_sym_protected] = ACTIONS(4103), - [anon_sym_tailrec] = ACTIONS(4103), - [anon_sym_operator] = ACTIONS(4103), - [anon_sym_infix] = ACTIONS(4103), - [anon_sym_inline] = ACTIONS(4103), - [anon_sym_external] = ACTIONS(4103), - [sym_property_modifier] = ACTIONS(4103), - [anon_sym_abstract] = ACTIONS(4103), - [anon_sym_final] = ACTIONS(4103), - [anon_sym_open] = ACTIONS(4103), - [anon_sym_vararg] = ACTIONS(4103), - [anon_sym_noinline] = ACTIONS(4103), - [anon_sym_crossinline] = ACTIONS(4103), - [anon_sym_expect] = ACTIONS(4103), - [anon_sym_actual] = ACTIONS(4103), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4105), - [sym_safe_nav] = ACTIONS(4105), - [sym_multiline_comment] = ACTIONS(3), - }, - [3110] = { - [sym__alpha_identifier] = ACTIONS(4864), - [anon_sym_AT] = ACTIONS(4866), - [anon_sym_LBRACK] = ACTIONS(4866), - [anon_sym_DOT] = ACTIONS(4864), - [anon_sym_as] = ACTIONS(4864), - [anon_sym_EQ] = ACTIONS(4864), - [anon_sym_LBRACE] = ACTIONS(4866), - [anon_sym_RBRACE] = ACTIONS(4866), - [anon_sym_LPAREN] = ACTIONS(4866), - [anon_sym_COMMA] = ACTIONS(4866), - [anon_sym_LT] = ACTIONS(4864), - [anon_sym_GT] = ACTIONS(4864), - [anon_sym_where] = ACTIONS(4864), - [anon_sym_object] = ACTIONS(4864), - [anon_sym_fun] = ACTIONS(4864), - [anon_sym_SEMI] = ACTIONS(4866), - [anon_sym_get] = ACTIONS(4864), - [anon_sym_set] = ACTIONS(4864), - [anon_sym_this] = ACTIONS(4864), - [anon_sym_super] = ACTIONS(4864), - [anon_sym_STAR] = ACTIONS(4864), - [sym_label] = ACTIONS(4864), - [anon_sym_in] = ACTIONS(4864), - [anon_sym_DOT_DOT] = ACTIONS(4866), - [anon_sym_QMARK_COLON] = ACTIONS(4866), - [anon_sym_AMP_AMP] = ACTIONS(4866), - [anon_sym_PIPE_PIPE] = ACTIONS(4866), - [anon_sym_null] = ACTIONS(4864), - [anon_sym_if] = ACTIONS(4864), - [anon_sym_else] = ACTIONS(4864), - [anon_sym_when] = ACTIONS(4864), - [anon_sym_try] = ACTIONS(4864), - [anon_sym_throw] = ACTIONS(4864), - [anon_sym_return] = ACTIONS(4864), - [anon_sym_continue] = ACTIONS(4864), - [anon_sym_break] = ACTIONS(4864), - [anon_sym_COLON_COLON] = ACTIONS(4866), - [anon_sym_PLUS_EQ] = ACTIONS(4866), - [anon_sym_DASH_EQ] = ACTIONS(4866), - [anon_sym_STAR_EQ] = ACTIONS(4866), - [anon_sym_SLASH_EQ] = ACTIONS(4866), - [anon_sym_PERCENT_EQ] = ACTIONS(4866), - [anon_sym_BANG_EQ] = ACTIONS(4864), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4866), - [anon_sym_EQ_EQ] = ACTIONS(4864), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4866), - [anon_sym_LT_EQ] = ACTIONS(4866), - [anon_sym_GT_EQ] = ACTIONS(4866), - [anon_sym_BANGin] = ACTIONS(4866), - [anon_sym_is] = ACTIONS(4864), - [anon_sym_BANGis] = ACTIONS(4866), - [anon_sym_PLUS] = ACTIONS(4864), - [anon_sym_DASH] = ACTIONS(4864), - [anon_sym_SLASH] = ACTIONS(4864), - [anon_sym_PERCENT] = ACTIONS(4864), - [anon_sym_as_QMARK] = ACTIONS(4866), - [anon_sym_PLUS_PLUS] = ACTIONS(4866), - [anon_sym_DASH_DASH] = ACTIONS(4866), - [anon_sym_BANG] = ACTIONS(4864), - [anon_sym_BANG_BANG] = ACTIONS(4866), - [anon_sym_data] = ACTIONS(4864), - [anon_sym_inner] = ACTIONS(4864), - [anon_sym_value] = ACTIONS(4864), - [anon_sym_expect] = ACTIONS(4864), - [anon_sym_actual] = ACTIONS(4864), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4866), - [anon_sym_continue_AT] = ACTIONS(4866), - [anon_sym_break_AT] = ACTIONS(4866), - [anon_sym_this_AT] = ACTIONS(4866), - [anon_sym_super_AT] = ACTIONS(4866), - [sym_real_literal] = ACTIONS(4866), - [sym_integer_literal] = ACTIONS(4864), - [sym_hex_literal] = ACTIONS(4866), - [sym_bin_literal] = ACTIONS(4866), - [anon_sym_true] = ACTIONS(4864), - [anon_sym_false] = ACTIONS(4864), - [anon_sym_SQUOTE] = ACTIONS(4866), - [sym__backtick_identifier] = ACTIONS(4866), - [sym__automatic_semicolon] = ACTIONS(4866), - [sym_safe_nav] = ACTIONS(4866), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4866), - }, - [3111] = { - [sym__alpha_identifier] = ACTIONS(4630), - [anon_sym_AT] = ACTIONS(4632), - [anon_sym_LBRACK] = ACTIONS(4632), - [anon_sym_DOT] = ACTIONS(4630), - [anon_sym_as] = ACTIONS(4630), - [anon_sym_EQ] = ACTIONS(4630), - [anon_sym_LBRACE] = ACTIONS(4632), - [anon_sym_RBRACE] = ACTIONS(4632), - [anon_sym_LPAREN] = ACTIONS(4632), - [anon_sym_COMMA] = ACTIONS(4632), - [anon_sym_LT] = ACTIONS(4630), - [anon_sym_GT] = ACTIONS(4630), - [anon_sym_where] = ACTIONS(4630), - [anon_sym_object] = ACTIONS(4630), - [anon_sym_fun] = ACTIONS(4630), - [anon_sym_SEMI] = ACTIONS(4632), - [anon_sym_get] = ACTIONS(4630), - [anon_sym_set] = ACTIONS(4630), - [anon_sym_this] = ACTIONS(4630), - [anon_sym_super] = ACTIONS(4630), - [anon_sym_STAR] = ACTIONS(4630), - [sym_label] = ACTIONS(4630), - [anon_sym_in] = ACTIONS(4630), - [anon_sym_DOT_DOT] = ACTIONS(4632), - [anon_sym_QMARK_COLON] = ACTIONS(4632), - [anon_sym_AMP_AMP] = ACTIONS(4632), - [anon_sym_PIPE_PIPE] = ACTIONS(4632), - [anon_sym_null] = ACTIONS(4630), - [anon_sym_if] = ACTIONS(4630), - [anon_sym_else] = ACTIONS(4630), - [anon_sym_when] = ACTIONS(4630), - [anon_sym_try] = ACTIONS(4630), - [anon_sym_throw] = ACTIONS(4630), - [anon_sym_return] = ACTIONS(4630), - [anon_sym_continue] = ACTIONS(4630), - [anon_sym_break] = ACTIONS(4630), - [anon_sym_COLON_COLON] = ACTIONS(4632), - [anon_sym_PLUS_EQ] = ACTIONS(4632), - [anon_sym_DASH_EQ] = ACTIONS(4632), - [anon_sym_STAR_EQ] = ACTIONS(4632), - [anon_sym_SLASH_EQ] = ACTIONS(4632), - [anon_sym_PERCENT_EQ] = ACTIONS(4632), - [anon_sym_BANG_EQ] = ACTIONS(4630), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4632), - [anon_sym_EQ_EQ] = ACTIONS(4630), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4632), - [anon_sym_LT_EQ] = ACTIONS(4632), - [anon_sym_GT_EQ] = ACTIONS(4632), - [anon_sym_BANGin] = ACTIONS(4632), - [anon_sym_is] = ACTIONS(4630), - [anon_sym_BANGis] = ACTIONS(4632), - [anon_sym_PLUS] = ACTIONS(4630), - [anon_sym_DASH] = ACTIONS(4630), - [anon_sym_SLASH] = ACTIONS(4630), - [anon_sym_PERCENT] = ACTIONS(4630), - [anon_sym_as_QMARK] = ACTIONS(4632), - [anon_sym_PLUS_PLUS] = ACTIONS(4632), - [anon_sym_DASH_DASH] = ACTIONS(4632), - [anon_sym_BANG] = ACTIONS(4630), - [anon_sym_BANG_BANG] = ACTIONS(4632), - [anon_sym_data] = ACTIONS(4630), - [anon_sym_inner] = ACTIONS(4630), - [anon_sym_value] = ACTIONS(4630), - [anon_sym_expect] = ACTIONS(4630), - [anon_sym_actual] = ACTIONS(4630), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4632), - [anon_sym_continue_AT] = ACTIONS(4632), - [anon_sym_break_AT] = ACTIONS(4632), - [anon_sym_this_AT] = ACTIONS(4632), - [anon_sym_super_AT] = ACTIONS(4632), - [sym_real_literal] = ACTIONS(4632), - [sym_integer_literal] = ACTIONS(4630), - [sym_hex_literal] = ACTIONS(4632), - [sym_bin_literal] = ACTIONS(4632), - [anon_sym_true] = ACTIONS(4630), - [anon_sym_false] = ACTIONS(4630), - [anon_sym_SQUOTE] = ACTIONS(4632), - [sym__backtick_identifier] = ACTIONS(4632), - [sym__automatic_semicolon] = ACTIONS(4632), - [sym_safe_nav] = ACTIONS(4632), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4632), - }, - [3112] = { - [sym__alpha_identifier] = ACTIONS(4868), - [anon_sym_AT] = ACTIONS(4870), - [anon_sym_LBRACK] = ACTIONS(4870), - [anon_sym_DOT] = ACTIONS(4868), - [anon_sym_as] = ACTIONS(4868), - [anon_sym_EQ] = ACTIONS(4868), - [anon_sym_LBRACE] = ACTIONS(4870), - [anon_sym_RBRACE] = ACTIONS(4870), - [anon_sym_LPAREN] = ACTIONS(4870), - [anon_sym_COMMA] = ACTIONS(4870), - [anon_sym_LT] = ACTIONS(4868), - [anon_sym_GT] = ACTIONS(4868), - [anon_sym_where] = ACTIONS(4868), - [anon_sym_object] = ACTIONS(4868), - [anon_sym_fun] = ACTIONS(4868), - [anon_sym_SEMI] = ACTIONS(4870), - [anon_sym_get] = ACTIONS(4868), - [anon_sym_set] = ACTIONS(4868), - [anon_sym_this] = ACTIONS(4868), - [anon_sym_super] = ACTIONS(4868), - [anon_sym_STAR] = ACTIONS(4868), - [sym_label] = ACTIONS(4868), - [anon_sym_in] = ACTIONS(4868), - [anon_sym_DOT_DOT] = ACTIONS(4870), - [anon_sym_QMARK_COLON] = ACTIONS(4870), - [anon_sym_AMP_AMP] = ACTIONS(4870), - [anon_sym_PIPE_PIPE] = ACTIONS(4870), - [anon_sym_null] = ACTIONS(4868), - [anon_sym_if] = ACTIONS(4868), - [anon_sym_else] = ACTIONS(4868), - [anon_sym_when] = ACTIONS(4868), - [anon_sym_try] = ACTIONS(4868), - [anon_sym_throw] = ACTIONS(4868), - [anon_sym_return] = ACTIONS(4868), - [anon_sym_continue] = ACTIONS(4868), - [anon_sym_break] = ACTIONS(4868), - [anon_sym_COLON_COLON] = ACTIONS(4870), - [anon_sym_PLUS_EQ] = ACTIONS(4870), - [anon_sym_DASH_EQ] = ACTIONS(4870), - [anon_sym_STAR_EQ] = ACTIONS(4870), - [anon_sym_SLASH_EQ] = ACTIONS(4870), - [anon_sym_PERCENT_EQ] = ACTIONS(4870), - [anon_sym_BANG_EQ] = ACTIONS(4868), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4870), - [anon_sym_EQ_EQ] = ACTIONS(4868), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4870), - [anon_sym_LT_EQ] = ACTIONS(4870), - [anon_sym_GT_EQ] = ACTIONS(4870), - [anon_sym_BANGin] = ACTIONS(4870), - [anon_sym_is] = ACTIONS(4868), - [anon_sym_BANGis] = ACTIONS(4870), - [anon_sym_PLUS] = ACTIONS(4868), - [anon_sym_DASH] = ACTIONS(4868), - [anon_sym_SLASH] = ACTIONS(4868), - [anon_sym_PERCENT] = ACTIONS(4868), - [anon_sym_as_QMARK] = ACTIONS(4870), - [anon_sym_PLUS_PLUS] = ACTIONS(4870), - [anon_sym_DASH_DASH] = ACTIONS(4870), - [anon_sym_BANG] = ACTIONS(4868), - [anon_sym_BANG_BANG] = ACTIONS(4870), - [anon_sym_data] = ACTIONS(4868), - [anon_sym_inner] = ACTIONS(4868), - [anon_sym_value] = ACTIONS(4868), - [anon_sym_expect] = ACTIONS(4868), - [anon_sym_actual] = ACTIONS(4868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4870), - [anon_sym_continue_AT] = ACTIONS(4870), - [anon_sym_break_AT] = ACTIONS(4870), - [anon_sym_this_AT] = ACTIONS(4870), - [anon_sym_super_AT] = ACTIONS(4870), - [sym_real_literal] = ACTIONS(4870), - [sym_integer_literal] = ACTIONS(4868), - [sym_hex_literal] = ACTIONS(4870), - [sym_bin_literal] = ACTIONS(4870), - [anon_sym_true] = ACTIONS(4868), - [anon_sym_false] = ACTIONS(4868), - [anon_sym_SQUOTE] = ACTIONS(4870), - [sym__backtick_identifier] = ACTIONS(4870), - [sym__automatic_semicolon] = ACTIONS(4870), - [sym_safe_nav] = ACTIONS(4870), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4870), - }, - [3113] = { - [sym__alpha_identifier] = ACTIONS(4000), - [anon_sym_AT] = ACTIONS(4002), - [anon_sym_LBRACK] = ACTIONS(4002), - [anon_sym_DOT] = ACTIONS(4000), - [anon_sym_as] = ACTIONS(4000), - [anon_sym_EQ] = ACTIONS(4000), - [anon_sym_LBRACE] = ACTIONS(4002), - [anon_sym_RBRACE] = ACTIONS(4002), - [anon_sym_LPAREN] = ACTIONS(4002), - [anon_sym_COMMA] = ACTIONS(4002), - [anon_sym_LT] = ACTIONS(4000), - [anon_sym_GT] = ACTIONS(4000), - [anon_sym_where] = ACTIONS(4000), - [anon_sym_object] = ACTIONS(4000), - [anon_sym_fun] = ACTIONS(4000), - [anon_sym_SEMI] = ACTIONS(4002), - [anon_sym_get] = ACTIONS(4000), - [anon_sym_set] = ACTIONS(4000), - [anon_sym_this] = ACTIONS(4000), - [anon_sym_super] = ACTIONS(4000), - [anon_sym_STAR] = ACTIONS(4000), - [sym_label] = ACTIONS(4000), - [anon_sym_in] = ACTIONS(4000), - [anon_sym_DOT_DOT] = ACTIONS(4002), - [anon_sym_QMARK_COLON] = ACTIONS(4002), - [anon_sym_AMP_AMP] = ACTIONS(4002), - [anon_sym_PIPE_PIPE] = ACTIONS(4002), - [anon_sym_null] = ACTIONS(4000), - [anon_sym_if] = ACTIONS(4000), - [anon_sym_else] = ACTIONS(4000), - [anon_sym_when] = ACTIONS(4000), - [anon_sym_try] = ACTIONS(4000), - [anon_sym_throw] = ACTIONS(4000), - [anon_sym_return] = ACTIONS(4000), - [anon_sym_continue] = ACTIONS(4000), - [anon_sym_break] = ACTIONS(4000), - [anon_sym_COLON_COLON] = ACTIONS(4002), - [anon_sym_PLUS_EQ] = ACTIONS(4002), - [anon_sym_DASH_EQ] = ACTIONS(4002), - [anon_sym_STAR_EQ] = ACTIONS(4002), - [anon_sym_SLASH_EQ] = ACTIONS(4002), - [anon_sym_PERCENT_EQ] = ACTIONS(4002), - [anon_sym_BANG_EQ] = ACTIONS(4000), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4002), - [anon_sym_EQ_EQ] = ACTIONS(4000), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4002), - [anon_sym_LT_EQ] = ACTIONS(4002), - [anon_sym_GT_EQ] = ACTIONS(4002), - [anon_sym_BANGin] = ACTIONS(4002), - [anon_sym_is] = ACTIONS(4000), - [anon_sym_BANGis] = ACTIONS(4002), - [anon_sym_PLUS] = ACTIONS(4000), - [anon_sym_DASH] = ACTIONS(4000), - [anon_sym_SLASH] = ACTIONS(4000), - [anon_sym_PERCENT] = ACTIONS(4000), - [anon_sym_as_QMARK] = ACTIONS(4002), - [anon_sym_PLUS_PLUS] = ACTIONS(4002), - [anon_sym_DASH_DASH] = ACTIONS(4002), - [anon_sym_BANG] = ACTIONS(4000), - [anon_sym_BANG_BANG] = ACTIONS(4002), - [anon_sym_data] = ACTIONS(4000), - [anon_sym_inner] = ACTIONS(4000), - [anon_sym_value] = ACTIONS(4000), - [anon_sym_expect] = ACTIONS(4000), - [anon_sym_actual] = ACTIONS(4000), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4002), - [anon_sym_continue_AT] = ACTIONS(4002), - [anon_sym_break_AT] = ACTIONS(4002), - [anon_sym_this_AT] = ACTIONS(4002), - [anon_sym_super_AT] = ACTIONS(4002), - [sym_real_literal] = ACTIONS(4002), - [sym_integer_literal] = ACTIONS(4000), - [sym_hex_literal] = ACTIONS(4002), - [sym_bin_literal] = ACTIONS(4002), - [anon_sym_true] = ACTIONS(4000), - [anon_sym_false] = ACTIONS(4000), - [anon_sym_SQUOTE] = ACTIONS(4002), - [sym__backtick_identifier] = ACTIONS(4002), - [sym__automatic_semicolon] = ACTIONS(4002), - [sym_safe_nav] = ACTIONS(4002), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4002), - }, - [3114] = { - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(1766), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_object] = ACTIONS(1764), - [anon_sym_fun] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(1764), - [anon_sym_set] = ACTIONS(1764), - [anon_sym_this] = ACTIONS(1764), - [anon_sym_super] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1764), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_null] = ACTIONS(1764), - [anon_sym_if] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_when] = ACTIONS(1764), - [anon_sym_try] = ACTIONS(1764), - [anon_sym_throw] = ACTIONS(1764), - [anon_sym_return] = ACTIONS(1764), - [anon_sym_continue] = ACTIONS(1764), - [anon_sym_break] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_data] = ACTIONS(1764), - [anon_sym_inner] = ACTIONS(1764), - [anon_sym_value] = ACTIONS(1764), - [anon_sym_expect] = ACTIONS(1764), - [anon_sym_actual] = ACTIONS(1764), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1766), - [anon_sym_continue_AT] = ACTIONS(1766), - [anon_sym_break_AT] = ACTIONS(1766), - [anon_sym_this_AT] = ACTIONS(1766), - [anon_sym_super_AT] = ACTIONS(1766), - [sym_real_literal] = ACTIONS(1766), - [sym_integer_literal] = ACTIONS(1764), - [sym_hex_literal] = ACTIONS(1766), - [sym_bin_literal] = ACTIONS(1766), - [anon_sym_true] = ACTIONS(1764), - [anon_sym_false] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1766), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1766), - }, - [3115] = { - [sym__alpha_identifier] = ACTIONS(4872), - [anon_sym_AT] = ACTIONS(4874), - [anon_sym_LBRACK] = ACTIONS(4874), - [anon_sym_DOT] = ACTIONS(4872), - [anon_sym_as] = ACTIONS(4872), - [anon_sym_EQ] = ACTIONS(4872), - [anon_sym_LBRACE] = ACTIONS(4874), - [anon_sym_RBRACE] = ACTIONS(4874), - [anon_sym_LPAREN] = ACTIONS(4874), - [anon_sym_COMMA] = ACTIONS(4874), - [anon_sym_LT] = ACTIONS(4872), - [anon_sym_GT] = ACTIONS(4872), - [anon_sym_where] = ACTIONS(4872), - [anon_sym_object] = ACTIONS(4872), - [anon_sym_fun] = ACTIONS(4872), - [anon_sym_SEMI] = ACTIONS(4874), - [anon_sym_get] = ACTIONS(4872), - [anon_sym_set] = ACTIONS(4872), - [anon_sym_this] = ACTIONS(4872), - [anon_sym_super] = ACTIONS(4872), - [anon_sym_STAR] = ACTIONS(4872), - [sym_label] = ACTIONS(4872), - [anon_sym_in] = ACTIONS(4872), - [anon_sym_DOT_DOT] = ACTIONS(4874), - [anon_sym_QMARK_COLON] = ACTIONS(4874), - [anon_sym_AMP_AMP] = ACTIONS(4874), - [anon_sym_PIPE_PIPE] = ACTIONS(4874), - [anon_sym_null] = ACTIONS(4872), - [anon_sym_if] = ACTIONS(4872), - [anon_sym_else] = ACTIONS(4872), - [anon_sym_when] = ACTIONS(4872), - [anon_sym_try] = ACTIONS(4872), - [anon_sym_throw] = ACTIONS(4872), - [anon_sym_return] = ACTIONS(4872), - [anon_sym_continue] = ACTIONS(4872), - [anon_sym_break] = ACTIONS(4872), - [anon_sym_COLON_COLON] = ACTIONS(4874), - [anon_sym_PLUS_EQ] = ACTIONS(4874), - [anon_sym_DASH_EQ] = ACTIONS(4874), - [anon_sym_STAR_EQ] = ACTIONS(4874), - [anon_sym_SLASH_EQ] = ACTIONS(4874), - [anon_sym_PERCENT_EQ] = ACTIONS(4874), - [anon_sym_BANG_EQ] = ACTIONS(4872), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4874), - [anon_sym_EQ_EQ] = ACTIONS(4872), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4874), - [anon_sym_LT_EQ] = ACTIONS(4874), - [anon_sym_GT_EQ] = ACTIONS(4874), - [anon_sym_BANGin] = ACTIONS(4874), - [anon_sym_is] = ACTIONS(4872), - [anon_sym_BANGis] = ACTIONS(4874), - [anon_sym_PLUS] = ACTIONS(4872), - [anon_sym_DASH] = ACTIONS(4872), - [anon_sym_SLASH] = ACTIONS(4872), - [anon_sym_PERCENT] = ACTIONS(4872), - [anon_sym_as_QMARK] = ACTIONS(4874), - [anon_sym_PLUS_PLUS] = ACTIONS(4874), - [anon_sym_DASH_DASH] = ACTIONS(4874), - [anon_sym_BANG] = ACTIONS(4872), - [anon_sym_BANG_BANG] = ACTIONS(4874), - [anon_sym_data] = ACTIONS(4872), - [anon_sym_inner] = ACTIONS(4872), - [anon_sym_value] = ACTIONS(4872), - [anon_sym_expect] = ACTIONS(4872), - [anon_sym_actual] = ACTIONS(4872), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4874), - [anon_sym_continue_AT] = ACTIONS(4874), - [anon_sym_break_AT] = ACTIONS(4874), - [anon_sym_this_AT] = ACTIONS(4874), - [anon_sym_super_AT] = ACTIONS(4874), - [sym_real_literal] = ACTIONS(4874), - [sym_integer_literal] = ACTIONS(4872), - [sym_hex_literal] = ACTIONS(4874), - [sym_bin_literal] = ACTIONS(4874), - [anon_sym_true] = ACTIONS(4872), - [anon_sym_false] = ACTIONS(4872), - [anon_sym_SQUOTE] = ACTIONS(4874), - [sym__backtick_identifier] = ACTIONS(4874), - [sym__automatic_semicolon] = ACTIONS(4874), - [sym_safe_nav] = ACTIONS(4874), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4874), - }, - [3116] = { - [sym__alpha_identifier] = ACTIONS(4948), - [anon_sym_AT] = ACTIONS(4950), - [anon_sym_LBRACK] = ACTIONS(4950), - [anon_sym_DOT] = ACTIONS(4948), - [anon_sym_as] = ACTIONS(4948), - [anon_sym_EQ] = ACTIONS(4948), - [anon_sym_LBRACE] = ACTIONS(4950), - [anon_sym_RBRACE] = ACTIONS(4950), - [anon_sym_LPAREN] = ACTIONS(4950), - [anon_sym_COMMA] = ACTIONS(4950), - [anon_sym_LT] = ACTIONS(4948), - [anon_sym_GT] = ACTIONS(4948), - [anon_sym_where] = ACTIONS(4948), - [anon_sym_object] = ACTIONS(4948), - [anon_sym_fun] = ACTIONS(4948), - [anon_sym_SEMI] = ACTIONS(4950), - [anon_sym_get] = ACTIONS(4948), - [anon_sym_set] = ACTIONS(4948), - [anon_sym_this] = ACTIONS(4948), - [anon_sym_super] = ACTIONS(4948), - [anon_sym_STAR] = ACTIONS(4948), - [sym_label] = ACTIONS(4948), - [anon_sym_in] = ACTIONS(4948), - [anon_sym_DOT_DOT] = ACTIONS(4950), - [anon_sym_QMARK_COLON] = ACTIONS(4950), - [anon_sym_AMP_AMP] = ACTIONS(4950), - [anon_sym_PIPE_PIPE] = ACTIONS(4950), - [anon_sym_null] = ACTIONS(4948), - [anon_sym_if] = ACTIONS(4948), - [anon_sym_else] = ACTIONS(4948), - [anon_sym_when] = ACTIONS(4948), - [anon_sym_try] = ACTIONS(4948), - [anon_sym_throw] = ACTIONS(4948), - [anon_sym_return] = ACTIONS(4948), - [anon_sym_continue] = ACTIONS(4948), - [anon_sym_break] = ACTIONS(4948), - [anon_sym_COLON_COLON] = ACTIONS(4950), - [anon_sym_PLUS_EQ] = ACTIONS(4950), - [anon_sym_DASH_EQ] = ACTIONS(4950), - [anon_sym_STAR_EQ] = ACTIONS(4950), - [anon_sym_SLASH_EQ] = ACTIONS(4950), - [anon_sym_PERCENT_EQ] = ACTIONS(4950), - [anon_sym_BANG_EQ] = ACTIONS(4948), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4950), - [anon_sym_EQ_EQ] = ACTIONS(4948), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4950), - [anon_sym_LT_EQ] = ACTIONS(4950), - [anon_sym_GT_EQ] = ACTIONS(4950), - [anon_sym_BANGin] = ACTIONS(4950), - [anon_sym_is] = ACTIONS(4948), - [anon_sym_BANGis] = ACTIONS(4950), - [anon_sym_PLUS] = ACTIONS(4948), - [anon_sym_DASH] = ACTIONS(4948), - [anon_sym_SLASH] = ACTIONS(4948), - [anon_sym_PERCENT] = ACTIONS(4948), - [anon_sym_as_QMARK] = ACTIONS(4950), - [anon_sym_PLUS_PLUS] = ACTIONS(4950), - [anon_sym_DASH_DASH] = ACTIONS(4950), - [anon_sym_BANG] = ACTIONS(4948), - [anon_sym_BANG_BANG] = ACTIONS(4950), - [anon_sym_data] = ACTIONS(4948), - [anon_sym_inner] = ACTIONS(4948), - [anon_sym_value] = ACTIONS(4948), - [anon_sym_expect] = ACTIONS(4948), - [anon_sym_actual] = ACTIONS(4948), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4950), - [anon_sym_continue_AT] = ACTIONS(4950), - [anon_sym_break_AT] = ACTIONS(4950), - [anon_sym_this_AT] = ACTIONS(4950), - [anon_sym_super_AT] = ACTIONS(4950), - [sym_real_literal] = ACTIONS(4950), - [sym_integer_literal] = ACTIONS(4948), - [sym_hex_literal] = ACTIONS(4950), - [sym_bin_literal] = ACTIONS(4950), - [anon_sym_true] = ACTIONS(4948), - [anon_sym_false] = ACTIONS(4948), - [anon_sym_SQUOTE] = ACTIONS(4950), - [sym__backtick_identifier] = ACTIONS(4950), - [sym__automatic_semicolon] = ACTIONS(4950), - [sym_safe_nav] = ACTIONS(4950), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4950), - }, - [3117] = { - [sym_type_constraints] = STATE(3358), - [sym_enum_class_body] = STATE(3406), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_RBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_RPAREN] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [anon_sym_DASH_GT] = ACTIONS(4337), - [sym_label] = ACTIONS(4337), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_while] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - }, - [3118] = { - [sym__alpha_identifier] = ACTIONS(4876), - [anon_sym_AT] = ACTIONS(4878), - [anon_sym_LBRACK] = ACTIONS(4878), - [anon_sym_DOT] = ACTIONS(4876), - [anon_sym_as] = ACTIONS(4876), - [anon_sym_EQ] = ACTIONS(4876), - [anon_sym_LBRACE] = ACTIONS(4878), - [anon_sym_RBRACE] = ACTIONS(4878), - [anon_sym_LPAREN] = ACTIONS(4878), - [anon_sym_COMMA] = ACTIONS(4878), - [anon_sym_LT] = ACTIONS(4876), - [anon_sym_GT] = ACTIONS(4876), - [anon_sym_where] = ACTIONS(4876), - [anon_sym_object] = ACTIONS(4876), - [anon_sym_fun] = ACTIONS(4876), - [anon_sym_SEMI] = ACTIONS(4878), - [anon_sym_get] = ACTIONS(4876), - [anon_sym_set] = ACTIONS(4876), - [anon_sym_this] = ACTIONS(4876), - [anon_sym_super] = ACTIONS(4876), - [anon_sym_STAR] = ACTIONS(4876), - [sym_label] = ACTIONS(4876), - [anon_sym_in] = ACTIONS(4876), - [anon_sym_DOT_DOT] = ACTIONS(4878), - [anon_sym_QMARK_COLON] = ACTIONS(4878), - [anon_sym_AMP_AMP] = ACTIONS(4878), - [anon_sym_PIPE_PIPE] = ACTIONS(4878), - [anon_sym_null] = ACTIONS(4876), - [anon_sym_if] = ACTIONS(4876), - [anon_sym_else] = ACTIONS(4876), - [anon_sym_when] = ACTIONS(4876), - [anon_sym_try] = ACTIONS(4876), - [anon_sym_throw] = ACTIONS(4876), - [anon_sym_return] = ACTIONS(4876), - [anon_sym_continue] = ACTIONS(4876), - [anon_sym_break] = ACTIONS(4876), - [anon_sym_COLON_COLON] = ACTIONS(4878), - [anon_sym_PLUS_EQ] = ACTIONS(4878), - [anon_sym_DASH_EQ] = ACTIONS(4878), - [anon_sym_STAR_EQ] = ACTIONS(4878), - [anon_sym_SLASH_EQ] = ACTIONS(4878), - [anon_sym_PERCENT_EQ] = ACTIONS(4878), - [anon_sym_BANG_EQ] = ACTIONS(4876), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4878), - [anon_sym_EQ_EQ] = ACTIONS(4876), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4878), - [anon_sym_LT_EQ] = ACTIONS(4878), - [anon_sym_GT_EQ] = ACTIONS(4878), - [anon_sym_BANGin] = ACTIONS(4878), - [anon_sym_is] = ACTIONS(4876), - [anon_sym_BANGis] = ACTIONS(4878), - [anon_sym_PLUS] = ACTIONS(4876), - [anon_sym_DASH] = ACTIONS(4876), - [anon_sym_SLASH] = ACTIONS(4876), - [anon_sym_PERCENT] = ACTIONS(4876), - [anon_sym_as_QMARK] = ACTIONS(4878), - [anon_sym_PLUS_PLUS] = ACTIONS(4878), - [anon_sym_DASH_DASH] = ACTIONS(4878), - [anon_sym_BANG] = ACTIONS(4876), - [anon_sym_BANG_BANG] = ACTIONS(4878), - [anon_sym_data] = ACTIONS(4876), - [anon_sym_inner] = ACTIONS(4876), - [anon_sym_value] = ACTIONS(4876), - [anon_sym_expect] = ACTIONS(4876), - [anon_sym_actual] = ACTIONS(4876), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4878), - [anon_sym_continue_AT] = ACTIONS(4878), - [anon_sym_break_AT] = ACTIONS(4878), - [anon_sym_this_AT] = ACTIONS(4878), - [anon_sym_super_AT] = ACTIONS(4878), - [sym_real_literal] = ACTIONS(4878), - [sym_integer_literal] = ACTIONS(4876), - [sym_hex_literal] = ACTIONS(4878), - [sym_bin_literal] = ACTIONS(4878), - [anon_sym_true] = ACTIONS(4876), - [anon_sym_false] = ACTIONS(4876), - [anon_sym_SQUOTE] = ACTIONS(4878), - [sym__backtick_identifier] = ACTIONS(4878), - [sym__automatic_semicolon] = ACTIONS(4878), - [sym_safe_nav] = ACTIONS(4878), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4878), - }, - [3119] = { - [sym__alpha_identifier] = ACTIONS(4952), - [anon_sym_AT] = ACTIONS(4954), - [anon_sym_LBRACK] = ACTIONS(4954), - [anon_sym_DOT] = ACTIONS(4952), - [anon_sym_as] = ACTIONS(4952), - [anon_sym_EQ] = ACTIONS(4952), - [anon_sym_LBRACE] = ACTIONS(4954), - [anon_sym_RBRACE] = ACTIONS(4954), - [anon_sym_LPAREN] = ACTIONS(4954), - [anon_sym_COMMA] = ACTIONS(4954), - [anon_sym_LT] = ACTIONS(4952), - [anon_sym_GT] = ACTIONS(4952), - [anon_sym_where] = ACTIONS(4952), - [anon_sym_object] = ACTIONS(4952), - [anon_sym_fun] = ACTIONS(4952), - [anon_sym_SEMI] = ACTIONS(4954), - [anon_sym_get] = ACTIONS(4952), - [anon_sym_set] = ACTIONS(4952), - [anon_sym_this] = ACTIONS(4952), - [anon_sym_super] = ACTIONS(4952), - [anon_sym_STAR] = ACTIONS(4952), - [sym_label] = ACTIONS(4952), - [anon_sym_in] = ACTIONS(4952), - [anon_sym_DOT_DOT] = ACTIONS(4954), - [anon_sym_QMARK_COLON] = ACTIONS(4954), - [anon_sym_AMP_AMP] = ACTIONS(4954), - [anon_sym_PIPE_PIPE] = ACTIONS(4954), - [anon_sym_null] = ACTIONS(4952), - [anon_sym_if] = ACTIONS(4952), - [anon_sym_else] = ACTIONS(4952), - [anon_sym_when] = ACTIONS(4952), - [anon_sym_try] = ACTIONS(4952), - [anon_sym_throw] = ACTIONS(4952), - [anon_sym_return] = ACTIONS(4952), - [anon_sym_continue] = ACTIONS(4952), - [anon_sym_break] = ACTIONS(4952), - [anon_sym_COLON_COLON] = ACTIONS(4954), - [anon_sym_PLUS_EQ] = ACTIONS(4954), - [anon_sym_DASH_EQ] = ACTIONS(4954), - [anon_sym_STAR_EQ] = ACTIONS(4954), - [anon_sym_SLASH_EQ] = ACTIONS(4954), - [anon_sym_PERCENT_EQ] = ACTIONS(4954), - [anon_sym_BANG_EQ] = ACTIONS(4952), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4954), - [anon_sym_EQ_EQ] = ACTIONS(4952), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4954), - [anon_sym_LT_EQ] = ACTIONS(4954), - [anon_sym_GT_EQ] = ACTIONS(4954), - [anon_sym_BANGin] = ACTIONS(4954), - [anon_sym_is] = ACTIONS(4952), - [anon_sym_BANGis] = ACTIONS(4954), - [anon_sym_PLUS] = ACTIONS(4952), - [anon_sym_DASH] = ACTIONS(4952), - [anon_sym_SLASH] = ACTIONS(4952), - [anon_sym_PERCENT] = ACTIONS(4952), - [anon_sym_as_QMARK] = ACTIONS(4954), - [anon_sym_PLUS_PLUS] = ACTIONS(4954), - [anon_sym_DASH_DASH] = ACTIONS(4954), - [anon_sym_BANG] = ACTIONS(4952), - [anon_sym_BANG_BANG] = ACTIONS(4954), - [anon_sym_data] = ACTIONS(4952), - [anon_sym_inner] = ACTIONS(4952), - [anon_sym_value] = ACTIONS(4952), - [anon_sym_expect] = ACTIONS(4952), - [anon_sym_actual] = ACTIONS(4952), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4954), - [anon_sym_continue_AT] = ACTIONS(4954), - [anon_sym_break_AT] = ACTIONS(4954), - [anon_sym_this_AT] = ACTIONS(4954), - [anon_sym_super_AT] = ACTIONS(4954), - [sym_real_literal] = ACTIONS(4954), - [sym_integer_literal] = ACTIONS(4952), - [sym_hex_literal] = ACTIONS(4954), - [sym_bin_literal] = ACTIONS(4954), - [anon_sym_true] = ACTIONS(4952), - [anon_sym_false] = ACTIONS(4952), - [anon_sym_SQUOTE] = ACTIONS(4954), - [sym__backtick_identifier] = ACTIONS(4954), - [sym__automatic_semicolon] = ACTIONS(4954), - [sym_safe_nav] = ACTIONS(4954), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4954), - }, - [3120] = { - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(4260), - [anon_sym_LBRACE] = ACTIONS(4262), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(4260), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [3121] = { - [sym__alpha_identifier] = ACTIONS(4956), - [anon_sym_AT] = ACTIONS(4958), - [anon_sym_LBRACK] = ACTIONS(4958), - [anon_sym_DOT] = ACTIONS(4956), - [anon_sym_as] = ACTIONS(4956), - [anon_sym_EQ] = ACTIONS(4956), - [anon_sym_LBRACE] = ACTIONS(4958), - [anon_sym_RBRACE] = ACTIONS(4958), - [anon_sym_LPAREN] = ACTIONS(4958), - [anon_sym_COMMA] = ACTIONS(4958), - [anon_sym_LT] = ACTIONS(4956), - [anon_sym_GT] = ACTIONS(4956), - [anon_sym_where] = ACTIONS(4956), - [anon_sym_object] = ACTIONS(4956), - [anon_sym_fun] = ACTIONS(4956), - [anon_sym_SEMI] = ACTIONS(4958), - [anon_sym_get] = ACTIONS(4956), - [anon_sym_set] = ACTIONS(4956), - [anon_sym_this] = ACTIONS(4956), - [anon_sym_super] = ACTIONS(4956), - [anon_sym_STAR] = ACTIONS(4956), - [sym_label] = ACTIONS(4956), - [anon_sym_in] = ACTIONS(4956), - [anon_sym_DOT_DOT] = ACTIONS(4958), - [anon_sym_QMARK_COLON] = ACTIONS(4958), - [anon_sym_AMP_AMP] = ACTIONS(4958), - [anon_sym_PIPE_PIPE] = ACTIONS(4958), - [anon_sym_null] = ACTIONS(4956), - [anon_sym_if] = ACTIONS(4956), - [anon_sym_else] = ACTIONS(4956), - [anon_sym_when] = ACTIONS(4956), - [anon_sym_try] = ACTIONS(4956), - [anon_sym_throw] = ACTIONS(4956), - [anon_sym_return] = ACTIONS(4956), - [anon_sym_continue] = ACTIONS(4956), - [anon_sym_break] = ACTIONS(4956), - [anon_sym_COLON_COLON] = ACTIONS(4958), - [anon_sym_PLUS_EQ] = ACTIONS(4958), - [anon_sym_DASH_EQ] = ACTIONS(4958), - [anon_sym_STAR_EQ] = ACTIONS(4958), - [anon_sym_SLASH_EQ] = ACTIONS(4958), - [anon_sym_PERCENT_EQ] = ACTIONS(4958), - [anon_sym_BANG_EQ] = ACTIONS(4956), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4958), - [anon_sym_EQ_EQ] = ACTIONS(4956), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4958), - [anon_sym_LT_EQ] = ACTIONS(4958), - [anon_sym_GT_EQ] = ACTIONS(4958), - [anon_sym_BANGin] = ACTIONS(4958), - [anon_sym_is] = ACTIONS(4956), - [anon_sym_BANGis] = ACTIONS(4958), - [anon_sym_PLUS] = ACTIONS(4956), - [anon_sym_DASH] = ACTIONS(4956), - [anon_sym_SLASH] = ACTIONS(4956), - [anon_sym_PERCENT] = ACTIONS(4956), - [anon_sym_as_QMARK] = ACTIONS(4958), - [anon_sym_PLUS_PLUS] = ACTIONS(4958), - [anon_sym_DASH_DASH] = ACTIONS(4958), - [anon_sym_BANG] = ACTIONS(4956), - [anon_sym_BANG_BANG] = ACTIONS(4958), - [anon_sym_data] = ACTIONS(4956), - [anon_sym_inner] = ACTIONS(4956), - [anon_sym_value] = ACTIONS(4956), - [anon_sym_expect] = ACTIONS(4956), - [anon_sym_actual] = ACTIONS(4956), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4958), - [anon_sym_continue_AT] = ACTIONS(4958), - [anon_sym_break_AT] = ACTIONS(4958), - [anon_sym_this_AT] = ACTIONS(4958), - [anon_sym_super_AT] = ACTIONS(4958), - [sym_real_literal] = ACTIONS(4958), - [sym_integer_literal] = ACTIONS(4956), - [sym_hex_literal] = ACTIONS(4958), - [sym_bin_literal] = ACTIONS(4958), - [anon_sym_true] = ACTIONS(4956), - [anon_sym_false] = ACTIONS(4956), - [anon_sym_SQUOTE] = ACTIONS(4958), - [sym__backtick_identifier] = ACTIONS(4958), - [sym__automatic_semicolon] = ACTIONS(4958), - [sym_safe_nav] = ACTIONS(4958), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4958), - }, - [3122] = { - [sym_function_body] = STATE(3108), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [3123] = { - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(4238), - [anon_sym_LBRACE] = ACTIONS(4240), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_COMMA] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_where] = ACTIONS(4238), - [anon_sym_object] = ACTIONS(4238), - [anon_sym_fun] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_this] = ACTIONS(4238), - [anon_sym_super] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4238), - [sym_label] = ACTIONS(4238), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_null] = ACTIONS(4238), - [anon_sym_if] = ACTIONS(4238), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_when] = ACTIONS(4238), - [anon_sym_try] = ACTIONS(4238), - [anon_sym_throw] = ACTIONS(4238), - [anon_sym_return] = ACTIONS(4238), - [anon_sym_continue] = ACTIONS(4238), - [anon_sym_break] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_PLUS_EQ] = ACTIONS(4240), - [anon_sym_DASH_EQ] = ACTIONS(4240), - [anon_sym_STAR_EQ] = ACTIONS(4240), - [anon_sym_SLASH_EQ] = ACTIONS(4240), - [anon_sym_PERCENT_EQ] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4238), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG] = ACTIONS(4238), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4240), - [anon_sym_continue_AT] = ACTIONS(4240), - [anon_sym_break_AT] = ACTIONS(4240), - [anon_sym_this_AT] = ACTIONS(4240), - [anon_sym_super_AT] = ACTIONS(4240), - [sym_real_literal] = ACTIONS(4240), - [sym_integer_literal] = ACTIONS(4238), - [sym_hex_literal] = ACTIONS(4240), - [sym_bin_literal] = ACTIONS(4240), - [anon_sym_true] = ACTIONS(4238), - [anon_sym_false] = ACTIONS(4238), - [anon_sym_SQUOTE] = ACTIONS(4240), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4240), - }, - [3124] = { - [sym__alpha_identifier] = ACTIONS(5037), - [anon_sym_AT] = ACTIONS(5039), - [anon_sym_LBRACK] = ACTIONS(5039), - [anon_sym_DOT] = ACTIONS(5037), - [anon_sym_as] = ACTIONS(5037), - [anon_sym_EQ] = ACTIONS(5037), - [anon_sym_LBRACE] = ACTIONS(5039), - [anon_sym_RBRACE] = ACTIONS(5039), - [anon_sym_LPAREN] = ACTIONS(5039), - [anon_sym_COMMA] = ACTIONS(5039), - [anon_sym_LT] = ACTIONS(5037), - [anon_sym_GT] = ACTIONS(5037), - [anon_sym_where] = ACTIONS(5037), - [anon_sym_object] = ACTIONS(5037), - [anon_sym_fun] = ACTIONS(5037), - [anon_sym_SEMI] = ACTIONS(5039), - [anon_sym_get] = ACTIONS(5037), - [anon_sym_set] = ACTIONS(5037), - [anon_sym_this] = ACTIONS(5037), - [anon_sym_super] = ACTIONS(5037), - [anon_sym_STAR] = ACTIONS(5037), - [sym_label] = ACTIONS(5037), - [anon_sym_in] = ACTIONS(5037), - [anon_sym_DOT_DOT] = ACTIONS(5039), - [anon_sym_QMARK_COLON] = ACTIONS(5039), - [anon_sym_AMP_AMP] = ACTIONS(5039), - [anon_sym_PIPE_PIPE] = ACTIONS(5039), - [anon_sym_null] = ACTIONS(5037), - [anon_sym_if] = ACTIONS(5037), - [anon_sym_else] = ACTIONS(5037), - [anon_sym_when] = ACTIONS(5037), - [anon_sym_try] = ACTIONS(5037), - [anon_sym_throw] = ACTIONS(5037), - [anon_sym_return] = ACTIONS(5037), - [anon_sym_continue] = ACTIONS(5037), - [anon_sym_break] = ACTIONS(5037), - [anon_sym_COLON_COLON] = ACTIONS(5039), - [anon_sym_PLUS_EQ] = ACTIONS(5039), - [anon_sym_DASH_EQ] = ACTIONS(5039), - [anon_sym_STAR_EQ] = ACTIONS(5039), - [anon_sym_SLASH_EQ] = ACTIONS(5039), - [anon_sym_PERCENT_EQ] = ACTIONS(5039), - [anon_sym_BANG_EQ] = ACTIONS(5037), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5039), - [anon_sym_EQ_EQ] = ACTIONS(5037), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5039), - [anon_sym_LT_EQ] = ACTIONS(5039), - [anon_sym_GT_EQ] = ACTIONS(5039), - [anon_sym_BANGin] = ACTIONS(5039), - [anon_sym_is] = ACTIONS(5037), - [anon_sym_BANGis] = ACTIONS(5039), - [anon_sym_PLUS] = ACTIONS(5037), - [anon_sym_DASH] = ACTIONS(5037), - [anon_sym_SLASH] = ACTIONS(5037), - [anon_sym_PERCENT] = ACTIONS(5037), - [anon_sym_as_QMARK] = ACTIONS(5039), - [anon_sym_PLUS_PLUS] = ACTIONS(5039), - [anon_sym_DASH_DASH] = ACTIONS(5039), - [anon_sym_BANG] = ACTIONS(5037), - [anon_sym_BANG_BANG] = ACTIONS(5039), - [anon_sym_data] = ACTIONS(5037), - [anon_sym_inner] = ACTIONS(5037), - [anon_sym_value] = ACTIONS(5037), - [anon_sym_expect] = ACTIONS(5037), - [anon_sym_actual] = ACTIONS(5037), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5039), - [anon_sym_continue_AT] = ACTIONS(5039), - [anon_sym_break_AT] = ACTIONS(5039), - [anon_sym_this_AT] = ACTIONS(5039), - [anon_sym_super_AT] = ACTIONS(5039), - [sym_real_literal] = ACTIONS(5039), - [sym_integer_literal] = ACTIONS(5037), - [sym_hex_literal] = ACTIONS(5039), - [sym_bin_literal] = ACTIONS(5039), - [anon_sym_true] = ACTIONS(5037), - [anon_sym_false] = ACTIONS(5037), - [anon_sym_SQUOTE] = ACTIONS(5039), - [sym__backtick_identifier] = ACTIONS(5039), - [sym__automatic_semicolon] = ACTIONS(5039), - [sym_safe_nav] = ACTIONS(5039), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5039), - }, - [3125] = { - [sym__alpha_identifier] = ACTIONS(5045), - [anon_sym_AT] = ACTIONS(5047), - [anon_sym_LBRACK] = ACTIONS(5047), - [anon_sym_DOT] = ACTIONS(5045), - [anon_sym_as] = ACTIONS(5045), - [anon_sym_EQ] = ACTIONS(5045), - [anon_sym_LBRACE] = ACTIONS(5047), - [anon_sym_RBRACE] = ACTIONS(5047), - [anon_sym_LPAREN] = ACTIONS(5047), - [anon_sym_COMMA] = ACTIONS(5047), - [anon_sym_LT] = ACTIONS(5045), - [anon_sym_GT] = ACTIONS(5045), - [anon_sym_where] = ACTIONS(5045), - [anon_sym_object] = ACTIONS(5045), - [anon_sym_fun] = ACTIONS(5045), - [anon_sym_SEMI] = ACTIONS(5047), - [anon_sym_get] = ACTIONS(5045), - [anon_sym_set] = ACTIONS(5045), - [anon_sym_this] = ACTIONS(5045), - [anon_sym_super] = ACTIONS(5045), - [anon_sym_STAR] = ACTIONS(5045), - [sym_label] = ACTIONS(5045), - [anon_sym_in] = ACTIONS(5045), - [anon_sym_DOT_DOT] = ACTIONS(5047), - [anon_sym_QMARK_COLON] = ACTIONS(5047), - [anon_sym_AMP_AMP] = ACTIONS(5047), - [anon_sym_PIPE_PIPE] = ACTIONS(5047), - [anon_sym_null] = ACTIONS(5045), - [anon_sym_if] = ACTIONS(5045), - [anon_sym_else] = ACTIONS(5045), - [anon_sym_when] = ACTIONS(5045), - [anon_sym_try] = ACTIONS(5045), - [anon_sym_throw] = ACTIONS(5045), - [anon_sym_return] = ACTIONS(5045), - [anon_sym_continue] = ACTIONS(5045), - [anon_sym_break] = ACTIONS(5045), - [anon_sym_COLON_COLON] = ACTIONS(5047), - [anon_sym_PLUS_EQ] = ACTIONS(5047), - [anon_sym_DASH_EQ] = ACTIONS(5047), - [anon_sym_STAR_EQ] = ACTIONS(5047), - [anon_sym_SLASH_EQ] = ACTIONS(5047), - [anon_sym_PERCENT_EQ] = ACTIONS(5047), - [anon_sym_BANG_EQ] = ACTIONS(5045), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5047), - [anon_sym_EQ_EQ] = ACTIONS(5045), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5047), - [anon_sym_LT_EQ] = ACTIONS(5047), - [anon_sym_GT_EQ] = ACTIONS(5047), - [anon_sym_BANGin] = ACTIONS(5047), - [anon_sym_is] = ACTIONS(5045), - [anon_sym_BANGis] = ACTIONS(5047), - [anon_sym_PLUS] = ACTIONS(5045), - [anon_sym_DASH] = ACTIONS(5045), - [anon_sym_SLASH] = ACTIONS(5045), - [anon_sym_PERCENT] = ACTIONS(5045), - [anon_sym_as_QMARK] = ACTIONS(5047), - [anon_sym_PLUS_PLUS] = ACTIONS(5047), - [anon_sym_DASH_DASH] = ACTIONS(5047), - [anon_sym_BANG] = ACTIONS(5045), - [anon_sym_BANG_BANG] = ACTIONS(5047), - [anon_sym_data] = ACTIONS(5045), - [anon_sym_inner] = ACTIONS(5045), - [anon_sym_value] = ACTIONS(5045), - [anon_sym_expect] = ACTIONS(5045), - [anon_sym_actual] = ACTIONS(5045), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5047), - [anon_sym_continue_AT] = ACTIONS(5047), - [anon_sym_break_AT] = ACTIONS(5047), - [anon_sym_this_AT] = ACTIONS(5047), - [anon_sym_super_AT] = ACTIONS(5047), - [sym_real_literal] = ACTIONS(5047), - [sym_integer_literal] = ACTIONS(5045), - [sym_hex_literal] = ACTIONS(5047), - [sym_bin_literal] = ACTIONS(5047), - [anon_sym_true] = ACTIONS(5045), - [anon_sym_false] = ACTIONS(5045), - [anon_sym_SQUOTE] = ACTIONS(5047), - [sym__backtick_identifier] = ACTIONS(5047), - [sym__automatic_semicolon] = ACTIONS(5047), - [sym_safe_nav] = ACTIONS(5047), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5047), - }, - [3126] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3943), - [anon_sym_COLON] = ACTIONS(3938), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_RBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_constructor] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_RPAREN] = ACTIONS(3943), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3938), - [anon_sym_set] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3938), - [anon_sym_DASH_GT] = ACTIONS(3943), - [sym_label] = ACTIONS(3943), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_while] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3938), - [anon_sym_sealed] = ACTIONS(3938), - [anon_sym_annotation] = ACTIONS(3938), - [anon_sym_data] = ACTIONS(3938), - [anon_sym_inner] = ACTIONS(3938), - [anon_sym_value] = ACTIONS(3938), - [anon_sym_override] = ACTIONS(3938), - [anon_sym_lateinit] = ACTIONS(3938), - [anon_sym_public] = ACTIONS(3938), - [anon_sym_private] = ACTIONS(3938), - [anon_sym_internal] = ACTIONS(3938), - [anon_sym_protected] = ACTIONS(3938), - [anon_sym_tailrec] = ACTIONS(3938), - [anon_sym_operator] = ACTIONS(3938), - [anon_sym_infix] = ACTIONS(3938), - [anon_sym_inline] = ACTIONS(3938), - [anon_sym_external] = ACTIONS(3938), - [sym_property_modifier] = ACTIONS(3938), - [anon_sym_abstract] = ACTIONS(3938), - [anon_sym_final] = ACTIONS(3938), - [anon_sym_open] = ACTIONS(3938), - [anon_sym_vararg] = ACTIONS(3938), - [anon_sym_noinline] = ACTIONS(3938), - [anon_sym_crossinline] = ACTIONS(3938), - [anon_sym_expect] = ACTIONS(3938), - [anon_sym_actual] = ACTIONS(3938), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - }, - [3127] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(6585), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [3128] = { - [sym__alpha_identifier] = ACTIONS(4732), - [anon_sym_AT] = ACTIONS(4734), - [anon_sym_LBRACK] = ACTIONS(4734), - [anon_sym_DOT] = ACTIONS(4732), - [anon_sym_as] = ACTIONS(4732), - [anon_sym_EQ] = ACTIONS(4732), - [anon_sym_LBRACE] = ACTIONS(4734), - [anon_sym_RBRACE] = ACTIONS(4734), - [anon_sym_LPAREN] = ACTIONS(4734), - [anon_sym_COMMA] = ACTIONS(4734), - [anon_sym_LT] = ACTIONS(4732), - [anon_sym_GT] = ACTIONS(4732), - [anon_sym_where] = ACTIONS(4732), - [anon_sym_object] = ACTIONS(4732), - [anon_sym_fun] = ACTIONS(4732), - [anon_sym_SEMI] = ACTIONS(4734), - [anon_sym_get] = ACTIONS(4732), - [anon_sym_set] = ACTIONS(4732), - [anon_sym_this] = ACTIONS(4732), - [anon_sym_super] = ACTIONS(4732), - [anon_sym_STAR] = ACTIONS(4732), - [sym_label] = ACTIONS(4732), - [anon_sym_in] = ACTIONS(4732), - [anon_sym_DOT_DOT] = ACTIONS(4734), - [anon_sym_QMARK_COLON] = ACTIONS(4734), - [anon_sym_AMP_AMP] = ACTIONS(4734), - [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [anon_sym_null] = ACTIONS(4732), - [anon_sym_if] = ACTIONS(4732), - [anon_sym_else] = ACTIONS(4732), - [anon_sym_when] = ACTIONS(4732), - [anon_sym_try] = ACTIONS(4732), - [anon_sym_throw] = ACTIONS(4732), - [anon_sym_return] = ACTIONS(4732), - [anon_sym_continue] = ACTIONS(4732), - [anon_sym_break] = ACTIONS(4732), - [anon_sym_COLON_COLON] = ACTIONS(4734), - [anon_sym_PLUS_EQ] = ACTIONS(4734), - [anon_sym_DASH_EQ] = ACTIONS(4734), - [anon_sym_STAR_EQ] = ACTIONS(4734), - [anon_sym_SLASH_EQ] = ACTIONS(4734), - [anon_sym_PERCENT_EQ] = ACTIONS(4734), - [anon_sym_BANG_EQ] = ACTIONS(4732), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4734), - [anon_sym_EQ_EQ] = ACTIONS(4732), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4734), - [anon_sym_LT_EQ] = ACTIONS(4734), - [anon_sym_GT_EQ] = ACTIONS(4734), - [anon_sym_BANGin] = ACTIONS(4734), - [anon_sym_is] = ACTIONS(4732), - [anon_sym_BANGis] = ACTIONS(4734), - [anon_sym_PLUS] = ACTIONS(4732), - [anon_sym_DASH] = ACTIONS(4732), - [anon_sym_SLASH] = ACTIONS(4732), - [anon_sym_PERCENT] = ACTIONS(4732), - [anon_sym_as_QMARK] = ACTIONS(4734), - [anon_sym_PLUS_PLUS] = ACTIONS(4734), - [anon_sym_DASH_DASH] = ACTIONS(4734), - [anon_sym_BANG] = ACTIONS(4732), - [anon_sym_BANG_BANG] = ACTIONS(4734), - [anon_sym_data] = ACTIONS(4732), - [anon_sym_inner] = ACTIONS(4732), - [anon_sym_value] = ACTIONS(4732), - [anon_sym_expect] = ACTIONS(4732), - [anon_sym_actual] = ACTIONS(4732), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4734), - [anon_sym_continue_AT] = ACTIONS(4734), - [anon_sym_break_AT] = ACTIONS(4734), - [anon_sym_this_AT] = ACTIONS(4734), - [anon_sym_super_AT] = ACTIONS(4734), - [sym_real_literal] = ACTIONS(4734), - [sym_integer_literal] = ACTIONS(4732), - [sym_hex_literal] = ACTIONS(4734), - [sym_bin_literal] = ACTIONS(4734), - [anon_sym_true] = ACTIONS(4732), - [anon_sym_false] = ACTIONS(4732), - [anon_sym_SQUOTE] = ACTIONS(4734), - [sym__backtick_identifier] = ACTIONS(4734), - [sym__automatic_semicolon] = ACTIONS(4734), - [sym_safe_nav] = ACTIONS(4734), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4734), - }, - [3129] = { - [sym_function_body] = STATE(3137), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_object] = ACTIONS(4416), - [anon_sym_fun] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_this] = ACTIONS(4416), - [anon_sym_super] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4416), - [sym_label] = ACTIONS(4416), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_null] = ACTIONS(4416), - [anon_sym_if] = ACTIONS(4416), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_when] = ACTIONS(4416), - [anon_sym_try] = ACTIONS(4416), - [anon_sym_throw] = ACTIONS(4416), - [anon_sym_return] = ACTIONS(4416), - [anon_sym_continue] = ACTIONS(4416), - [anon_sym_break] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_PLUS_EQ] = ACTIONS(4418), - [anon_sym_DASH_EQ] = ACTIONS(4418), - [anon_sym_STAR_EQ] = ACTIONS(4418), - [anon_sym_SLASH_EQ] = ACTIONS(4418), - [anon_sym_PERCENT_EQ] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4416), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG] = ACTIONS(4416), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4418), - [anon_sym_continue_AT] = ACTIONS(4418), - [anon_sym_break_AT] = ACTIONS(4418), - [anon_sym_this_AT] = ACTIONS(4418), - [anon_sym_super_AT] = ACTIONS(4418), - [sym_real_literal] = ACTIONS(4418), - [sym_integer_literal] = ACTIONS(4416), - [sym_hex_literal] = ACTIONS(4418), - [sym_bin_literal] = ACTIONS(4418), - [anon_sym_true] = ACTIONS(4416), - [anon_sym_false] = ACTIONS(4416), - [anon_sym_SQUOTE] = ACTIONS(4418), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4418), - }, - [3130] = { - [sym_class_body] = STATE(3151), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(6589), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_EQ] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_object] = ACTIONS(4353), - [anon_sym_fun] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_this] = ACTIONS(4353), - [anon_sym_super] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4353), - [sym_label] = ACTIONS(4353), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_null] = ACTIONS(4353), - [anon_sym_if] = ACTIONS(4353), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_when] = ACTIONS(4353), - [anon_sym_try] = ACTIONS(4353), - [anon_sym_throw] = ACTIONS(4353), - [anon_sym_return] = ACTIONS(4353), - [anon_sym_continue] = ACTIONS(4353), - [anon_sym_break] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_PLUS_EQ] = ACTIONS(4355), - [anon_sym_DASH_EQ] = ACTIONS(4355), - [anon_sym_STAR_EQ] = ACTIONS(4355), - [anon_sym_SLASH_EQ] = ACTIONS(4355), - [anon_sym_PERCENT_EQ] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4353), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG] = ACTIONS(4353), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4355), - [anon_sym_continue_AT] = ACTIONS(4355), - [anon_sym_break_AT] = ACTIONS(4355), - [anon_sym_this_AT] = ACTIONS(4355), - [anon_sym_super_AT] = ACTIONS(4355), - [sym_real_literal] = ACTIONS(4355), - [sym_integer_literal] = ACTIONS(4353), - [sym_hex_literal] = ACTIONS(4355), - [sym_bin_literal] = ACTIONS(4355), - [anon_sym_true] = ACTIONS(4353), - [anon_sym_false] = ACTIONS(4353), - [anon_sym_SQUOTE] = ACTIONS(4355), - [sym__backtick_identifier] = ACTIONS(4355), - [sym__automatic_semicolon] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4355), - }, - [3131] = { - [sym__alpha_identifier] = ACTIONS(4916), - [anon_sym_AT] = ACTIONS(4918), - [anon_sym_LBRACK] = ACTIONS(4918), - [anon_sym_DOT] = ACTIONS(4916), - [anon_sym_as] = ACTIONS(4916), - [anon_sym_EQ] = ACTIONS(4916), - [anon_sym_LBRACE] = ACTIONS(4918), - [anon_sym_RBRACE] = ACTIONS(4918), - [anon_sym_LPAREN] = ACTIONS(4918), - [anon_sym_COMMA] = ACTIONS(4918), - [anon_sym_LT] = ACTIONS(4916), - [anon_sym_GT] = ACTIONS(4916), - [anon_sym_where] = ACTIONS(4916), - [anon_sym_object] = ACTIONS(4916), - [anon_sym_fun] = ACTIONS(4916), - [anon_sym_SEMI] = ACTIONS(4918), - [anon_sym_get] = ACTIONS(4916), - [anon_sym_set] = ACTIONS(4916), - [anon_sym_this] = ACTIONS(4916), - [anon_sym_super] = ACTIONS(4916), - [anon_sym_STAR] = ACTIONS(4916), - [sym_label] = ACTIONS(4916), - [anon_sym_in] = ACTIONS(4916), - [anon_sym_DOT_DOT] = ACTIONS(4918), - [anon_sym_QMARK_COLON] = ACTIONS(4918), - [anon_sym_AMP_AMP] = ACTIONS(4918), - [anon_sym_PIPE_PIPE] = ACTIONS(4918), - [anon_sym_null] = ACTIONS(4916), - [anon_sym_if] = ACTIONS(4916), - [anon_sym_else] = ACTIONS(4916), - [anon_sym_when] = ACTIONS(4916), - [anon_sym_try] = ACTIONS(4916), - [anon_sym_throw] = ACTIONS(4916), - [anon_sym_return] = ACTIONS(4916), - [anon_sym_continue] = ACTIONS(4916), - [anon_sym_break] = ACTIONS(4916), - [anon_sym_COLON_COLON] = ACTIONS(4918), - [anon_sym_PLUS_EQ] = ACTIONS(4918), - [anon_sym_DASH_EQ] = ACTIONS(4918), - [anon_sym_STAR_EQ] = ACTIONS(4918), - [anon_sym_SLASH_EQ] = ACTIONS(4918), - [anon_sym_PERCENT_EQ] = ACTIONS(4918), - [anon_sym_BANG_EQ] = ACTIONS(4916), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4918), - [anon_sym_EQ_EQ] = ACTIONS(4916), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4918), - [anon_sym_LT_EQ] = ACTIONS(4918), - [anon_sym_GT_EQ] = ACTIONS(4918), - [anon_sym_BANGin] = ACTIONS(4918), - [anon_sym_is] = ACTIONS(4916), - [anon_sym_BANGis] = ACTIONS(4918), - [anon_sym_PLUS] = ACTIONS(4916), - [anon_sym_DASH] = ACTIONS(4916), - [anon_sym_SLASH] = ACTIONS(4916), - [anon_sym_PERCENT] = ACTIONS(4916), - [anon_sym_as_QMARK] = ACTIONS(4918), - [anon_sym_PLUS_PLUS] = ACTIONS(4918), - [anon_sym_DASH_DASH] = ACTIONS(4918), - [anon_sym_BANG] = ACTIONS(4916), - [anon_sym_BANG_BANG] = ACTIONS(4918), - [anon_sym_data] = ACTIONS(4916), - [anon_sym_inner] = ACTIONS(4916), - [anon_sym_value] = ACTIONS(4916), - [anon_sym_expect] = ACTIONS(4916), - [anon_sym_actual] = ACTIONS(4916), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4918), - [anon_sym_continue_AT] = ACTIONS(4918), - [anon_sym_break_AT] = ACTIONS(4918), - [anon_sym_this_AT] = ACTIONS(4918), - [anon_sym_super_AT] = ACTIONS(4918), - [sym_real_literal] = ACTIONS(4918), - [sym_integer_literal] = ACTIONS(4916), - [sym_hex_literal] = ACTIONS(4918), - [sym_bin_literal] = ACTIONS(4918), - [anon_sym_true] = ACTIONS(4916), - [anon_sym_false] = ACTIONS(4916), - [anon_sym_SQUOTE] = ACTIONS(4918), - [sym__backtick_identifier] = ACTIONS(4918), - [sym__automatic_semicolon] = ACTIONS(4918), - [sym_safe_nav] = ACTIONS(4918), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4918), - }, - [3132] = { - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(4416), - [anon_sym_LBRACE] = ACTIONS(4418), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_COMMA] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_where] = ACTIONS(4416), - [anon_sym_object] = ACTIONS(4416), - [anon_sym_fun] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_this] = ACTIONS(4416), - [anon_sym_super] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4416), - [sym_label] = ACTIONS(4416), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_null] = ACTIONS(4416), - [anon_sym_if] = ACTIONS(4416), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_when] = ACTIONS(4416), - [anon_sym_try] = ACTIONS(4416), - [anon_sym_throw] = ACTIONS(4416), - [anon_sym_return] = ACTIONS(4416), - [anon_sym_continue] = ACTIONS(4416), - [anon_sym_break] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_PLUS_EQ] = ACTIONS(4418), - [anon_sym_DASH_EQ] = ACTIONS(4418), - [anon_sym_STAR_EQ] = ACTIONS(4418), - [anon_sym_SLASH_EQ] = ACTIONS(4418), - [anon_sym_PERCENT_EQ] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4416), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG] = ACTIONS(4416), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4418), - [anon_sym_continue_AT] = ACTIONS(4418), - [anon_sym_break_AT] = ACTIONS(4418), - [anon_sym_this_AT] = ACTIONS(4418), - [anon_sym_super_AT] = ACTIONS(4418), - [sym_real_literal] = ACTIONS(4418), - [sym_integer_literal] = ACTIONS(4416), - [sym_hex_literal] = ACTIONS(4418), - [sym_bin_literal] = ACTIONS(4418), - [anon_sym_true] = ACTIONS(4416), - [anon_sym_false] = ACTIONS(4416), - [anon_sym_SQUOTE] = ACTIONS(4418), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4418), - }, - [3133] = { - [sym__alpha_identifier] = ACTIONS(4726), - [anon_sym_AT] = ACTIONS(4728), - [anon_sym_LBRACK] = ACTIONS(4728), - [anon_sym_DOT] = ACTIONS(4726), - [anon_sym_as] = ACTIONS(4726), - [anon_sym_EQ] = ACTIONS(4726), - [anon_sym_LBRACE] = ACTIONS(4728), - [anon_sym_RBRACE] = ACTIONS(4728), - [anon_sym_LPAREN] = ACTIONS(4728), - [anon_sym_COMMA] = ACTIONS(4728), - [anon_sym_LT] = ACTIONS(4726), - [anon_sym_GT] = ACTIONS(4726), - [anon_sym_where] = ACTIONS(4726), - [anon_sym_object] = ACTIONS(4726), - [anon_sym_fun] = ACTIONS(4726), - [anon_sym_SEMI] = ACTIONS(4728), - [anon_sym_get] = ACTIONS(4726), - [anon_sym_set] = ACTIONS(4726), - [anon_sym_this] = ACTIONS(4726), - [anon_sym_super] = ACTIONS(4726), - [anon_sym_STAR] = ACTIONS(4726), - [sym_label] = ACTIONS(4726), - [anon_sym_in] = ACTIONS(4726), - [anon_sym_DOT_DOT] = ACTIONS(4728), - [anon_sym_QMARK_COLON] = ACTIONS(4728), - [anon_sym_AMP_AMP] = ACTIONS(4728), - [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [anon_sym_null] = ACTIONS(4726), - [anon_sym_if] = ACTIONS(4726), - [anon_sym_else] = ACTIONS(4726), - [anon_sym_when] = ACTIONS(4726), - [anon_sym_try] = ACTIONS(4726), - [anon_sym_throw] = ACTIONS(4726), - [anon_sym_return] = ACTIONS(4726), - [anon_sym_continue] = ACTIONS(4726), - [anon_sym_break] = ACTIONS(4726), - [anon_sym_COLON_COLON] = ACTIONS(4728), - [anon_sym_PLUS_EQ] = ACTIONS(4728), - [anon_sym_DASH_EQ] = ACTIONS(4728), - [anon_sym_STAR_EQ] = ACTIONS(4728), - [anon_sym_SLASH_EQ] = ACTIONS(4728), - [anon_sym_PERCENT_EQ] = ACTIONS(4728), - [anon_sym_BANG_EQ] = ACTIONS(4726), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4728), - [anon_sym_EQ_EQ] = ACTIONS(4726), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4728), - [anon_sym_LT_EQ] = ACTIONS(4728), - [anon_sym_GT_EQ] = ACTIONS(4728), - [anon_sym_BANGin] = ACTIONS(4728), - [anon_sym_is] = ACTIONS(4726), - [anon_sym_BANGis] = ACTIONS(4728), - [anon_sym_PLUS] = ACTIONS(4726), - [anon_sym_DASH] = ACTIONS(4726), - [anon_sym_SLASH] = ACTIONS(4726), - [anon_sym_PERCENT] = ACTIONS(4726), - [anon_sym_as_QMARK] = ACTIONS(4728), - [anon_sym_PLUS_PLUS] = ACTIONS(4728), - [anon_sym_DASH_DASH] = ACTIONS(4728), - [anon_sym_BANG] = ACTIONS(4726), - [anon_sym_BANG_BANG] = ACTIONS(4728), - [anon_sym_data] = ACTIONS(4726), - [anon_sym_inner] = ACTIONS(4726), - [anon_sym_value] = ACTIONS(4726), - [anon_sym_expect] = ACTIONS(4726), - [anon_sym_actual] = ACTIONS(4726), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4728), - [anon_sym_continue_AT] = ACTIONS(4728), - [anon_sym_break_AT] = ACTIONS(4728), - [anon_sym_this_AT] = ACTIONS(4728), - [anon_sym_super_AT] = ACTIONS(4728), - [sym_real_literal] = ACTIONS(4728), - [sym_integer_literal] = ACTIONS(4726), - [sym_hex_literal] = ACTIONS(4728), - [sym_bin_literal] = ACTIONS(4728), - [anon_sym_true] = ACTIONS(4726), - [anon_sym_false] = ACTIONS(4726), - [anon_sym_SQUOTE] = ACTIONS(4728), - [sym__backtick_identifier] = ACTIONS(4728), - [sym__automatic_semicolon] = ACTIONS(4728), - [sym_safe_nav] = ACTIONS(4728), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4728), - }, - [3134] = { - [sym__alpha_identifier] = ACTIONS(3096), - [anon_sym_AT] = ACTIONS(3098), - [anon_sym_LBRACK] = ACTIONS(3098), - [anon_sym_DOT] = ACTIONS(3096), - [anon_sym_as] = ACTIONS(3096), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(3098), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(3098), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(3096), - [anon_sym_GT] = ACTIONS(3096), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_object] = ACTIONS(3096), - [anon_sym_fun] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3096), - [anon_sym_set] = ACTIONS(3096), - [anon_sym_this] = ACTIONS(3096), - [anon_sym_super] = ACTIONS(3096), - [anon_sym_STAR] = ACTIONS(3096), - [sym_label] = ACTIONS(3096), - [anon_sym_in] = ACTIONS(3096), - [anon_sym_DOT_DOT] = ACTIONS(3098), - [anon_sym_QMARK_COLON] = ACTIONS(3098), - [anon_sym_AMP_AMP] = ACTIONS(3098), - [anon_sym_PIPE_PIPE] = ACTIONS(3098), - [anon_sym_null] = ACTIONS(3096), - [anon_sym_if] = ACTIONS(3096), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_when] = ACTIONS(3096), - [anon_sym_try] = ACTIONS(3096), - [anon_sym_throw] = ACTIONS(3096), - [anon_sym_return] = ACTIONS(3096), - [anon_sym_continue] = ACTIONS(3096), - [anon_sym_break] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(3098), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(3096), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3098), - [anon_sym_EQ_EQ] = ACTIONS(3096), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3098), - [anon_sym_LT_EQ] = ACTIONS(3098), - [anon_sym_GT_EQ] = ACTIONS(3098), - [anon_sym_BANGin] = ACTIONS(3098), - [anon_sym_is] = ACTIONS(3096), - [anon_sym_BANGis] = ACTIONS(3098), - [anon_sym_PLUS] = ACTIONS(3096), - [anon_sym_DASH] = ACTIONS(3096), - [anon_sym_SLASH] = ACTIONS(3096), - [anon_sym_PERCENT] = ACTIONS(3096), - [anon_sym_as_QMARK] = ACTIONS(3098), - [anon_sym_PLUS_PLUS] = ACTIONS(3098), - [anon_sym_DASH_DASH] = ACTIONS(3098), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_BANG_BANG] = ACTIONS(3098), - [anon_sym_data] = ACTIONS(3096), - [anon_sym_inner] = ACTIONS(3096), - [anon_sym_value] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3096), - [anon_sym_actual] = ACTIONS(3096), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3098), - [anon_sym_continue_AT] = ACTIONS(3098), - [anon_sym_break_AT] = ACTIONS(3098), - [anon_sym_this_AT] = ACTIONS(3098), - [anon_sym_super_AT] = ACTIONS(3098), - [sym_real_literal] = ACTIONS(3098), - [sym_integer_literal] = ACTIONS(3096), - [sym_hex_literal] = ACTIONS(3098), - [sym_bin_literal] = ACTIONS(3098), - [anon_sym_true] = ACTIONS(3096), - [anon_sym_false] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3098), - [sym__backtick_identifier] = ACTIONS(3098), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(3098), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3098), - }, - [3135] = { - [sym__alpha_identifier] = ACTIONS(4722), - [anon_sym_AT] = ACTIONS(4724), - [anon_sym_LBRACK] = ACTIONS(4724), - [anon_sym_DOT] = ACTIONS(4722), - [anon_sym_as] = ACTIONS(4722), - [anon_sym_EQ] = ACTIONS(4722), - [anon_sym_LBRACE] = ACTIONS(4724), - [anon_sym_RBRACE] = ACTIONS(4724), - [anon_sym_LPAREN] = ACTIONS(4724), - [anon_sym_COMMA] = ACTIONS(4724), - [anon_sym_LT] = ACTIONS(4722), - [anon_sym_GT] = ACTIONS(4722), - [anon_sym_where] = ACTIONS(4722), - [anon_sym_object] = ACTIONS(4722), - [anon_sym_fun] = ACTIONS(4722), - [anon_sym_SEMI] = ACTIONS(4724), - [anon_sym_get] = ACTIONS(4722), - [anon_sym_set] = ACTIONS(4722), - [anon_sym_this] = ACTIONS(4722), - [anon_sym_super] = ACTIONS(4722), - [anon_sym_STAR] = ACTIONS(4722), - [sym_label] = ACTIONS(4722), - [anon_sym_in] = ACTIONS(4722), - [anon_sym_DOT_DOT] = ACTIONS(4724), - [anon_sym_QMARK_COLON] = ACTIONS(4724), - [anon_sym_AMP_AMP] = ACTIONS(4724), - [anon_sym_PIPE_PIPE] = ACTIONS(4724), - [anon_sym_null] = ACTIONS(4722), - [anon_sym_if] = ACTIONS(4722), - [anon_sym_else] = ACTIONS(4722), - [anon_sym_when] = ACTIONS(4722), - [anon_sym_try] = ACTIONS(4722), - [anon_sym_throw] = ACTIONS(4722), - [anon_sym_return] = ACTIONS(4722), - [anon_sym_continue] = ACTIONS(4722), - [anon_sym_break] = ACTIONS(4722), - [anon_sym_COLON_COLON] = ACTIONS(4724), - [anon_sym_PLUS_EQ] = ACTIONS(4724), - [anon_sym_DASH_EQ] = ACTIONS(4724), - [anon_sym_STAR_EQ] = ACTIONS(4724), - [anon_sym_SLASH_EQ] = ACTIONS(4724), - [anon_sym_PERCENT_EQ] = ACTIONS(4724), - [anon_sym_BANG_EQ] = ACTIONS(4722), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4724), - [anon_sym_EQ_EQ] = ACTIONS(4722), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4724), - [anon_sym_LT_EQ] = ACTIONS(4724), - [anon_sym_GT_EQ] = ACTIONS(4724), - [anon_sym_BANGin] = ACTIONS(4724), - [anon_sym_is] = ACTIONS(4722), - [anon_sym_BANGis] = ACTIONS(4724), - [anon_sym_PLUS] = ACTIONS(4722), - [anon_sym_DASH] = ACTIONS(4722), - [anon_sym_SLASH] = ACTIONS(4722), - [anon_sym_PERCENT] = ACTIONS(4722), - [anon_sym_as_QMARK] = ACTIONS(4724), - [anon_sym_PLUS_PLUS] = ACTIONS(4724), - [anon_sym_DASH_DASH] = ACTIONS(4724), - [anon_sym_BANG] = ACTIONS(4722), - [anon_sym_BANG_BANG] = ACTIONS(4724), - [anon_sym_data] = ACTIONS(4722), - [anon_sym_inner] = ACTIONS(4722), - [anon_sym_value] = ACTIONS(4722), - [anon_sym_expect] = ACTIONS(4722), - [anon_sym_actual] = ACTIONS(4722), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4724), - [anon_sym_continue_AT] = ACTIONS(4724), - [anon_sym_break_AT] = ACTIONS(4724), - [anon_sym_this_AT] = ACTIONS(4724), - [anon_sym_super_AT] = ACTIONS(4724), - [sym_real_literal] = ACTIONS(4724), - [sym_integer_literal] = ACTIONS(4722), - [sym_hex_literal] = ACTIONS(4724), - [sym_bin_literal] = ACTIONS(4724), - [anon_sym_true] = ACTIONS(4722), - [anon_sym_false] = ACTIONS(4722), - [anon_sym_SQUOTE] = ACTIONS(4724), - [sym__backtick_identifier] = ACTIONS(4724), - [sym__automatic_semicolon] = ACTIONS(4724), - [sym_safe_nav] = ACTIONS(4724), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4724), - }, - [3136] = { - [sym__alpha_identifier] = ACTIONS(4802), - [anon_sym_AT] = ACTIONS(4804), - [anon_sym_LBRACK] = ACTIONS(4804), - [anon_sym_DOT] = ACTIONS(4802), - [anon_sym_as] = ACTIONS(4802), - [anon_sym_EQ] = ACTIONS(4802), - [anon_sym_LBRACE] = ACTIONS(4804), - [anon_sym_RBRACE] = ACTIONS(4804), - [anon_sym_LPAREN] = ACTIONS(4804), - [anon_sym_COMMA] = ACTIONS(4804), - [anon_sym_LT] = ACTIONS(4802), - [anon_sym_GT] = ACTIONS(4802), - [anon_sym_where] = ACTIONS(4802), - [anon_sym_object] = ACTIONS(4802), - [anon_sym_fun] = ACTIONS(4802), - [anon_sym_SEMI] = ACTIONS(4804), - [anon_sym_get] = ACTIONS(4802), - [anon_sym_set] = ACTIONS(4802), - [anon_sym_this] = ACTIONS(4802), - [anon_sym_super] = ACTIONS(4802), - [anon_sym_STAR] = ACTIONS(4802), - [sym_label] = ACTIONS(4802), - [anon_sym_in] = ACTIONS(4802), - [anon_sym_DOT_DOT] = ACTIONS(4804), - [anon_sym_QMARK_COLON] = ACTIONS(4804), - [anon_sym_AMP_AMP] = ACTIONS(4804), - [anon_sym_PIPE_PIPE] = ACTIONS(4804), - [anon_sym_null] = ACTIONS(4802), - [anon_sym_if] = ACTIONS(4802), - [anon_sym_else] = ACTIONS(4802), - [anon_sym_when] = ACTIONS(4802), - [anon_sym_try] = ACTIONS(4802), - [anon_sym_throw] = ACTIONS(4802), - [anon_sym_return] = ACTIONS(4802), - [anon_sym_continue] = ACTIONS(4802), - [anon_sym_break] = ACTIONS(4802), - [anon_sym_COLON_COLON] = ACTIONS(4804), - [anon_sym_PLUS_EQ] = ACTIONS(4804), - [anon_sym_DASH_EQ] = ACTIONS(4804), - [anon_sym_STAR_EQ] = ACTIONS(4804), - [anon_sym_SLASH_EQ] = ACTIONS(4804), - [anon_sym_PERCENT_EQ] = ACTIONS(4804), - [anon_sym_BANG_EQ] = ACTIONS(4802), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4804), - [anon_sym_EQ_EQ] = ACTIONS(4802), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4804), - [anon_sym_LT_EQ] = ACTIONS(4804), - [anon_sym_GT_EQ] = ACTIONS(4804), - [anon_sym_BANGin] = ACTIONS(4804), - [anon_sym_is] = ACTIONS(4802), - [anon_sym_BANGis] = ACTIONS(4804), - [anon_sym_PLUS] = ACTIONS(4802), - [anon_sym_DASH] = ACTIONS(4802), - [anon_sym_SLASH] = ACTIONS(4802), - [anon_sym_PERCENT] = ACTIONS(4802), - [anon_sym_as_QMARK] = ACTIONS(4804), - [anon_sym_PLUS_PLUS] = ACTIONS(4804), - [anon_sym_DASH_DASH] = ACTIONS(4804), - [anon_sym_BANG] = ACTIONS(4802), - [anon_sym_BANG_BANG] = ACTIONS(4804), - [anon_sym_data] = ACTIONS(4802), - [anon_sym_inner] = ACTIONS(4802), - [anon_sym_value] = ACTIONS(4802), - [anon_sym_expect] = ACTIONS(4802), - [anon_sym_actual] = ACTIONS(4802), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4804), - [anon_sym_continue_AT] = ACTIONS(4804), - [anon_sym_break_AT] = ACTIONS(4804), - [anon_sym_this_AT] = ACTIONS(4804), - [anon_sym_super_AT] = ACTIONS(4804), - [sym_real_literal] = ACTIONS(4804), - [sym_integer_literal] = ACTIONS(4802), - [sym_hex_literal] = ACTIONS(4804), - [sym_bin_literal] = ACTIONS(4804), - [anon_sym_true] = ACTIONS(4802), - [anon_sym_false] = ACTIONS(4802), - [anon_sym_SQUOTE] = ACTIONS(4804), - [sym__backtick_identifier] = ACTIONS(4804), - [sym__automatic_semicolon] = ACTIONS(4804), - [sym_safe_nav] = ACTIONS(4804), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4804), - }, - [3137] = { - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(4451), - [anon_sym_LBRACE] = ACTIONS(4453), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_COMMA] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_where] = ACTIONS(4451), - [anon_sym_object] = ACTIONS(4451), - [anon_sym_fun] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_this] = ACTIONS(4451), - [anon_sym_super] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4451), - [sym_label] = ACTIONS(4451), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_null] = ACTIONS(4451), - [anon_sym_if] = ACTIONS(4451), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_when] = ACTIONS(4451), - [anon_sym_try] = ACTIONS(4451), - [anon_sym_throw] = ACTIONS(4451), - [anon_sym_return] = ACTIONS(4451), - [anon_sym_continue] = ACTIONS(4451), - [anon_sym_break] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_PLUS_EQ] = ACTIONS(4453), - [anon_sym_DASH_EQ] = ACTIONS(4453), - [anon_sym_STAR_EQ] = ACTIONS(4453), - [anon_sym_SLASH_EQ] = ACTIONS(4453), - [anon_sym_PERCENT_EQ] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4451), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG] = ACTIONS(4451), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4453), - [anon_sym_continue_AT] = ACTIONS(4453), - [anon_sym_break_AT] = ACTIONS(4453), - [anon_sym_this_AT] = ACTIONS(4453), - [anon_sym_super_AT] = ACTIONS(4453), - [sym_real_literal] = ACTIONS(4453), - [sym_integer_literal] = ACTIONS(4451), - [sym_hex_literal] = ACTIONS(4453), - [sym_bin_literal] = ACTIONS(4453), - [anon_sym_true] = ACTIONS(4451), - [anon_sym_false] = ACTIONS(4451), - [anon_sym_SQUOTE] = ACTIONS(4453), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4453), - }, - [3138] = { - [sym_function_body] = STATE(3156), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_object] = ACTIONS(4451), - [anon_sym_fun] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_this] = ACTIONS(4451), - [anon_sym_super] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4451), - [sym_label] = ACTIONS(4451), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_null] = ACTIONS(4451), - [anon_sym_if] = ACTIONS(4451), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_when] = ACTIONS(4451), - [anon_sym_try] = ACTIONS(4451), - [anon_sym_throw] = ACTIONS(4451), - [anon_sym_return] = ACTIONS(4451), - [anon_sym_continue] = ACTIONS(4451), - [anon_sym_break] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_PLUS_EQ] = ACTIONS(4453), - [anon_sym_DASH_EQ] = ACTIONS(4453), - [anon_sym_STAR_EQ] = ACTIONS(4453), - [anon_sym_SLASH_EQ] = ACTIONS(4453), - [anon_sym_PERCENT_EQ] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4451), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG] = ACTIONS(4451), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4453), - [anon_sym_continue_AT] = ACTIONS(4453), - [anon_sym_break_AT] = ACTIONS(4453), - [anon_sym_this_AT] = ACTIONS(4453), - [anon_sym_super_AT] = ACTIONS(4453), - [sym_real_literal] = ACTIONS(4453), - [sym_integer_literal] = ACTIONS(4451), - [sym_hex_literal] = ACTIONS(4453), - [sym_bin_literal] = ACTIONS(4453), - [anon_sym_true] = ACTIONS(4451), - [anon_sym_false] = ACTIONS(4451), - [anon_sym_SQUOTE] = ACTIONS(4453), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4453), - }, - [3139] = { - [sym_class_body] = STATE(3409), - [sym_type_constraints] = STATE(3360), - [sym__alpha_identifier] = ACTIONS(4455), - [anon_sym_AT] = ACTIONS(4457), - [anon_sym_LBRACK] = ACTIONS(4457), - [anon_sym_RBRACK] = ACTIONS(4457), - [anon_sym_DOT] = ACTIONS(4455), - [anon_sym_as] = ACTIONS(4455), - [anon_sym_EQ] = ACTIONS(4455), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4457), - [anon_sym_LPAREN] = ACTIONS(4457), - [anon_sym_COMMA] = ACTIONS(4457), - [anon_sym_RPAREN] = ACTIONS(4457), - [anon_sym_LT] = ACTIONS(4455), - [anon_sym_GT] = ACTIONS(4455), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4457), - [anon_sym_get] = ACTIONS(4455), - [anon_sym_set] = ACTIONS(4455), - [anon_sym_STAR] = ACTIONS(4455), - [anon_sym_DASH_GT] = ACTIONS(4457), - [sym_label] = ACTIONS(4457), - [anon_sym_in] = ACTIONS(4455), - [anon_sym_while] = ACTIONS(4455), - [anon_sym_DOT_DOT] = ACTIONS(4457), - [anon_sym_QMARK_COLON] = ACTIONS(4457), - [anon_sym_AMP_AMP] = ACTIONS(4457), - [anon_sym_PIPE_PIPE] = ACTIONS(4457), - [anon_sym_else] = ACTIONS(4455), - [anon_sym_COLON_COLON] = ACTIONS(4457), - [anon_sym_PLUS_EQ] = ACTIONS(4457), - [anon_sym_DASH_EQ] = ACTIONS(4457), - [anon_sym_STAR_EQ] = ACTIONS(4457), - [anon_sym_SLASH_EQ] = ACTIONS(4457), - [anon_sym_PERCENT_EQ] = ACTIONS(4457), - [anon_sym_BANG_EQ] = ACTIONS(4455), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4457), - [anon_sym_EQ_EQ] = ACTIONS(4455), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4457), - [anon_sym_LT_EQ] = ACTIONS(4457), - [anon_sym_GT_EQ] = ACTIONS(4457), - [anon_sym_BANGin] = ACTIONS(4457), - [anon_sym_is] = ACTIONS(4455), - [anon_sym_BANGis] = ACTIONS(4457), - [anon_sym_PLUS] = ACTIONS(4455), - [anon_sym_DASH] = ACTIONS(4455), - [anon_sym_SLASH] = ACTIONS(4455), - [anon_sym_PERCENT] = ACTIONS(4455), - [anon_sym_as_QMARK] = ACTIONS(4457), - [anon_sym_PLUS_PLUS] = ACTIONS(4457), - [anon_sym_DASH_DASH] = ACTIONS(4457), - [anon_sym_BANG_BANG] = ACTIONS(4457), - [anon_sym_suspend] = ACTIONS(4455), - [anon_sym_sealed] = ACTIONS(4455), - [anon_sym_annotation] = ACTIONS(4455), - [anon_sym_data] = ACTIONS(4455), - [anon_sym_inner] = ACTIONS(4455), - [anon_sym_value] = ACTIONS(4455), - [anon_sym_override] = ACTIONS(4455), - [anon_sym_lateinit] = ACTIONS(4455), - [anon_sym_public] = ACTIONS(4455), - [anon_sym_private] = ACTIONS(4455), - [anon_sym_internal] = ACTIONS(4455), - [anon_sym_protected] = ACTIONS(4455), - [anon_sym_tailrec] = ACTIONS(4455), - [anon_sym_operator] = ACTIONS(4455), - [anon_sym_infix] = ACTIONS(4455), - [anon_sym_inline] = ACTIONS(4455), - [anon_sym_external] = ACTIONS(4455), - [sym_property_modifier] = ACTIONS(4455), - [anon_sym_abstract] = ACTIONS(4455), - [anon_sym_final] = ACTIONS(4455), - [anon_sym_open] = ACTIONS(4455), - [anon_sym_vararg] = ACTIONS(4455), - [anon_sym_noinline] = ACTIONS(4455), - [anon_sym_crossinline] = ACTIONS(4455), - [anon_sym_expect] = ACTIONS(4455), - [anon_sym_actual] = ACTIONS(4455), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4457), - [sym_safe_nav] = ACTIONS(4457), - [sym_multiline_comment] = ACTIONS(3), - }, - [3140] = { - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3230), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3226), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [3141] = { - [sym__alpha_identifier] = ACTIONS(4420), - [anon_sym_AT] = ACTIONS(4422), - [anon_sym_LBRACK] = ACTIONS(4422), - [anon_sym_DOT] = ACTIONS(4420), - [anon_sym_as] = ACTIONS(4420), - [anon_sym_EQ] = ACTIONS(4420), - [anon_sym_LBRACE] = ACTIONS(4422), - [anon_sym_RBRACE] = ACTIONS(4422), - [anon_sym_LPAREN] = ACTIONS(4422), - [anon_sym_COMMA] = ACTIONS(4422), - [anon_sym_LT] = ACTIONS(4420), - [anon_sym_GT] = ACTIONS(4420), - [anon_sym_where] = ACTIONS(4420), - [anon_sym_object] = ACTIONS(4420), - [anon_sym_fun] = ACTIONS(4420), - [anon_sym_SEMI] = ACTIONS(4422), - [anon_sym_get] = ACTIONS(4420), - [anon_sym_set] = ACTIONS(4420), - [anon_sym_this] = ACTIONS(4420), - [anon_sym_super] = ACTIONS(4420), - [anon_sym_STAR] = ACTIONS(4420), - [sym_label] = ACTIONS(4420), - [anon_sym_in] = ACTIONS(4420), - [anon_sym_DOT_DOT] = ACTIONS(4422), - [anon_sym_QMARK_COLON] = ACTIONS(4422), - [anon_sym_AMP_AMP] = ACTIONS(4422), - [anon_sym_PIPE_PIPE] = ACTIONS(4422), - [anon_sym_null] = ACTIONS(4420), - [anon_sym_if] = ACTIONS(4420), - [anon_sym_else] = ACTIONS(4420), - [anon_sym_when] = ACTIONS(4420), - [anon_sym_try] = ACTIONS(4420), - [anon_sym_throw] = ACTIONS(4420), - [anon_sym_return] = ACTIONS(4420), - [anon_sym_continue] = ACTIONS(4420), - [anon_sym_break] = ACTIONS(4420), - [anon_sym_COLON_COLON] = ACTIONS(4422), - [anon_sym_PLUS_EQ] = ACTIONS(4422), - [anon_sym_DASH_EQ] = ACTIONS(4422), - [anon_sym_STAR_EQ] = ACTIONS(4422), - [anon_sym_SLASH_EQ] = ACTIONS(4422), - [anon_sym_PERCENT_EQ] = ACTIONS(4422), - [anon_sym_BANG_EQ] = ACTIONS(4420), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4422), - [anon_sym_EQ_EQ] = ACTIONS(4420), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4422), - [anon_sym_LT_EQ] = ACTIONS(4422), - [anon_sym_GT_EQ] = ACTIONS(4422), - [anon_sym_BANGin] = ACTIONS(4422), - [anon_sym_is] = ACTIONS(4420), - [anon_sym_BANGis] = ACTIONS(4422), - [anon_sym_PLUS] = ACTIONS(4420), - [anon_sym_DASH] = ACTIONS(4420), - [anon_sym_SLASH] = ACTIONS(4420), - [anon_sym_PERCENT] = ACTIONS(4420), - [anon_sym_as_QMARK] = ACTIONS(4422), - [anon_sym_PLUS_PLUS] = ACTIONS(4422), - [anon_sym_DASH_DASH] = ACTIONS(4422), - [anon_sym_BANG] = ACTIONS(4420), - [anon_sym_BANG_BANG] = ACTIONS(4422), - [anon_sym_data] = ACTIONS(4420), - [anon_sym_inner] = ACTIONS(4420), - [anon_sym_value] = ACTIONS(4420), - [anon_sym_expect] = ACTIONS(4420), - [anon_sym_actual] = ACTIONS(4420), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4422), - [anon_sym_continue_AT] = ACTIONS(4422), - [anon_sym_break_AT] = ACTIONS(4422), - [anon_sym_this_AT] = ACTIONS(4422), - [anon_sym_super_AT] = ACTIONS(4422), - [sym_real_literal] = ACTIONS(4422), - [sym_integer_literal] = ACTIONS(4420), - [sym_hex_literal] = ACTIONS(4422), - [sym_bin_literal] = ACTIONS(4422), - [anon_sym_true] = ACTIONS(4420), - [anon_sym_false] = ACTIONS(4420), - [anon_sym_SQUOTE] = ACTIONS(4422), - [sym__backtick_identifier] = ACTIONS(4422), - [sym__automatic_semicolon] = ACTIONS(4422), - [sym_safe_nav] = ACTIONS(4422), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4422), - }, - [3142] = { - [sym__alpha_identifier] = ACTIONS(4960), - [anon_sym_AT] = ACTIONS(4962), - [anon_sym_LBRACK] = ACTIONS(4962), - [anon_sym_DOT] = ACTIONS(4960), - [anon_sym_as] = ACTIONS(4960), - [anon_sym_EQ] = ACTIONS(4960), - [anon_sym_LBRACE] = ACTIONS(4962), - [anon_sym_RBRACE] = ACTIONS(4962), - [anon_sym_LPAREN] = ACTIONS(4962), - [anon_sym_COMMA] = ACTIONS(4962), - [anon_sym_LT] = ACTIONS(4960), - [anon_sym_GT] = ACTIONS(4960), - [anon_sym_where] = ACTIONS(4960), - [anon_sym_object] = ACTIONS(4960), - [anon_sym_fun] = ACTIONS(4960), - [anon_sym_SEMI] = ACTIONS(4962), - [anon_sym_get] = ACTIONS(4960), - [anon_sym_set] = ACTIONS(4960), - [anon_sym_this] = ACTIONS(4960), - [anon_sym_super] = ACTIONS(4960), - [anon_sym_STAR] = ACTIONS(4960), - [sym_label] = ACTIONS(4960), - [anon_sym_in] = ACTIONS(4960), - [anon_sym_DOT_DOT] = ACTIONS(4962), - [anon_sym_QMARK_COLON] = ACTIONS(4962), - [anon_sym_AMP_AMP] = ACTIONS(4962), - [anon_sym_PIPE_PIPE] = ACTIONS(4962), - [anon_sym_null] = ACTIONS(4960), - [anon_sym_if] = ACTIONS(4960), - [anon_sym_else] = ACTIONS(4960), - [anon_sym_when] = ACTIONS(4960), - [anon_sym_try] = ACTIONS(4960), - [anon_sym_throw] = ACTIONS(4960), - [anon_sym_return] = ACTIONS(4960), - [anon_sym_continue] = ACTIONS(4960), - [anon_sym_break] = ACTIONS(4960), - [anon_sym_COLON_COLON] = ACTIONS(4962), - [anon_sym_PLUS_EQ] = ACTIONS(4962), - [anon_sym_DASH_EQ] = ACTIONS(4962), - [anon_sym_STAR_EQ] = ACTIONS(4962), - [anon_sym_SLASH_EQ] = ACTIONS(4962), - [anon_sym_PERCENT_EQ] = ACTIONS(4962), - [anon_sym_BANG_EQ] = ACTIONS(4960), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4962), - [anon_sym_EQ_EQ] = ACTIONS(4960), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4962), - [anon_sym_LT_EQ] = ACTIONS(4962), - [anon_sym_GT_EQ] = ACTIONS(4962), - [anon_sym_BANGin] = ACTIONS(4962), - [anon_sym_is] = ACTIONS(4960), - [anon_sym_BANGis] = ACTIONS(4962), - [anon_sym_PLUS] = ACTIONS(4960), - [anon_sym_DASH] = ACTIONS(4960), - [anon_sym_SLASH] = ACTIONS(4960), - [anon_sym_PERCENT] = ACTIONS(4960), - [anon_sym_as_QMARK] = ACTIONS(4962), - [anon_sym_PLUS_PLUS] = ACTIONS(4962), - [anon_sym_DASH_DASH] = ACTIONS(4962), - [anon_sym_BANG] = ACTIONS(4960), - [anon_sym_BANG_BANG] = ACTIONS(4962), - [anon_sym_data] = ACTIONS(4960), - [anon_sym_inner] = ACTIONS(4960), - [anon_sym_value] = ACTIONS(4960), - [anon_sym_expect] = ACTIONS(4960), - [anon_sym_actual] = ACTIONS(4960), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4962), - [anon_sym_continue_AT] = ACTIONS(4962), - [anon_sym_break_AT] = ACTIONS(4962), - [anon_sym_this_AT] = ACTIONS(4962), - [anon_sym_super_AT] = ACTIONS(4962), - [sym_real_literal] = ACTIONS(4962), - [sym_integer_literal] = ACTIONS(4960), - [sym_hex_literal] = ACTIONS(4962), - [sym_bin_literal] = ACTIONS(4962), - [anon_sym_true] = ACTIONS(4960), - [anon_sym_false] = ACTIONS(4960), - [anon_sym_SQUOTE] = ACTIONS(4962), - [sym__backtick_identifier] = ACTIONS(4962), - [sym__automatic_semicolon] = ACTIONS(4962), - [sym_safe_nav] = ACTIONS(4962), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4962), - }, - [3143] = { - [sym__alpha_identifier] = ACTIONS(4718), - [anon_sym_AT] = ACTIONS(4720), - [anon_sym_LBRACK] = ACTIONS(4720), - [anon_sym_DOT] = ACTIONS(4718), - [anon_sym_as] = ACTIONS(4718), - [anon_sym_EQ] = ACTIONS(4718), - [anon_sym_LBRACE] = ACTIONS(4720), - [anon_sym_RBRACE] = ACTIONS(4720), - [anon_sym_LPAREN] = ACTIONS(4720), - [anon_sym_COMMA] = ACTIONS(4720), - [anon_sym_LT] = ACTIONS(4718), - [anon_sym_GT] = ACTIONS(4718), - [anon_sym_where] = ACTIONS(4718), - [anon_sym_object] = ACTIONS(4718), - [anon_sym_fun] = ACTIONS(4718), - [anon_sym_SEMI] = ACTIONS(4720), - [anon_sym_get] = ACTIONS(4718), - [anon_sym_set] = ACTIONS(4718), - [anon_sym_this] = ACTIONS(4718), - [anon_sym_super] = ACTIONS(4718), - [anon_sym_STAR] = ACTIONS(4718), - [sym_label] = ACTIONS(4718), - [anon_sym_in] = ACTIONS(4718), - [anon_sym_DOT_DOT] = ACTIONS(4720), - [anon_sym_QMARK_COLON] = ACTIONS(4720), - [anon_sym_AMP_AMP] = ACTIONS(4720), - [anon_sym_PIPE_PIPE] = ACTIONS(4720), - [anon_sym_null] = ACTIONS(4718), - [anon_sym_if] = ACTIONS(4718), - [anon_sym_else] = ACTIONS(4718), - [anon_sym_when] = ACTIONS(4718), - [anon_sym_try] = ACTIONS(4718), - [anon_sym_throw] = ACTIONS(4718), - [anon_sym_return] = ACTIONS(4718), - [anon_sym_continue] = ACTIONS(4718), - [anon_sym_break] = ACTIONS(4718), - [anon_sym_COLON_COLON] = ACTIONS(4720), - [anon_sym_PLUS_EQ] = ACTIONS(4720), - [anon_sym_DASH_EQ] = ACTIONS(4720), - [anon_sym_STAR_EQ] = ACTIONS(4720), - [anon_sym_SLASH_EQ] = ACTIONS(4720), - [anon_sym_PERCENT_EQ] = ACTIONS(4720), - [anon_sym_BANG_EQ] = ACTIONS(4718), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4720), - [anon_sym_EQ_EQ] = ACTIONS(4718), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4720), - [anon_sym_LT_EQ] = ACTIONS(4720), - [anon_sym_GT_EQ] = ACTIONS(4720), - [anon_sym_BANGin] = ACTIONS(4720), - [anon_sym_is] = ACTIONS(4718), - [anon_sym_BANGis] = ACTIONS(4720), - [anon_sym_PLUS] = ACTIONS(4718), - [anon_sym_DASH] = ACTIONS(4718), - [anon_sym_SLASH] = ACTIONS(4718), - [anon_sym_PERCENT] = ACTIONS(4718), - [anon_sym_as_QMARK] = ACTIONS(4720), - [anon_sym_PLUS_PLUS] = ACTIONS(4720), - [anon_sym_DASH_DASH] = ACTIONS(4720), - [anon_sym_BANG] = ACTIONS(4718), - [anon_sym_BANG_BANG] = ACTIONS(4720), - [anon_sym_data] = ACTIONS(4718), - [anon_sym_inner] = ACTIONS(4718), - [anon_sym_value] = ACTIONS(4718), - [anon_sym_expect] = ACTIONS(4718), - [anon_sym_actual] = ACTIONS(4718), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4720), - [anon_sym_continue_AT] = ACTIONS(4720), - [anon_sym_break_AT] = ACTIONS(4720), - [anon_sym_this_AT] = ACTIONS(4720), - [anon_sym_super_AT] = ACTIONS(4720), - [sym_real_literal] = ACTIONS(4720), - [sym_integer_literal] = ACTIONS(4718), - [sym_hex_literal] = ACTIONS(4720), - [sym_bin_literal] = ACTIONS(4720), - [anon_sym_true] = ACTIONS(4718), - [anon_sym_false] = ACTIONS(4718), - [anon_sym_SQUOTE] = ACTIONS(4720), - [sym__backtick_identifier] = ACTIONS(4720), - [sym__automatic_semicolon] = ACTIONS(4720), - [sym_safe_nav] = ACTIONS(4720), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4720), - }, - [3144] = { - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_EQ] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_object] = ACTIONS(4347), - [anon_sym_fun] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_this] = ACTIONS(4347), - [anon_sym_super] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4347), - [sym_label] = ACTIONS(4347), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_null] = ACTIONS(4347), - [anon_sym_if] = ACTIONS(4347), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_when] = ACTIONS(4347), - [anon_sym_try] = ACTIONS(4347), - [anon_sym_throw] = ACTIONS(4347), - [anon_sym_return] = ACTIONS(4347), - [anon_sym_continue] = ACTIONS(4347), - [anon_sym_break] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_PLUS_EQ] = ACTIONS(4349), - [anon_sym_DASH_EQ] = ACTIONS(4349), - [anon_sym_STAR_EQ] = ACTIONS(4349), - [anon_sym_SLASH_EQ] = ACTIONS(4349), - [anon_sym_PERCENT_EQ] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4347), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG] = ACTIONS(4347), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4349), - [anon_sym_continue_AT] = ACTIONS(4349), - [anon_sym_break_AT] = ACTIONS(4349), - [anon_sym_this_AT] = ACTIONS(4349), - [anon_sym_super_AT] = ACTIONS(4349), - [sym_real_literal] = ACTIONS(4349), - [sym_integer_literal] = ACTIONS(4347), - [sym_hex_literal] = ACTIONS(4349), - [sym_bin_literal] = ACTIONS(4349), - [anon_sym_true] = ACTIONS(4347), - [anon_sym_false] = ACTIONS(4347), - [anon_sym_SQUOTE] = ACTIONS(4349), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4349), - }, - [3145] = { - [sym__alpha_identifier] = ACTIONS(4964), - [anon_sym_AT] = ACTIONS(4966), - [anon_sym_LBRACK] = ACTIONS(4966), - [anon_sym_DOT] = ACTIONS(4964), - [anon_sym_as] = ACTIONS(4964), - [anon_sym_EQ] = ACTIONS(4964), - [anon_sym_LBRACE] = ACTIONS(4966), - [anon_sym_RBRACE] = ACTIONS(4966), - [anon_sym_LPAREN] = ACTIONS(4966), - [anon_sym_COMMA] = ACTIONS(4966), - [anon_sym_LT] = ACTIONS(4964), - [anon_sym_GT] = ACTIONS(4964), - [anon_sym_where] = ACTIONS(4964), - [anon_sym_object] = ACTIONS(4964), - [anon_sym_fun] = ACTIONS(4964), - [anon_sym_SEMI] = ACTIONS(4966), - [anon_sym_get] = ACTIONS(4964), - [anon_sym_set] = ACTIONS(4964), - [anon_sym_this] = ACTIONS(4964), - [anon_sym_super] = ACTIONS(4964), - [anon_sym_STAR] = ACTIONS(4964), - [sym_label] = ACTIONS(4964), - [anon_sym_in] = ACTIONS(4964), - [anon_sym_DOT_DOT] = ACTIONS(4966), - [anon_sym_QMARK_COLON] = ACTIONS(4966), - [anon_sym_AMP_AMP] = ACTIONS(4966), - [anon_sym_PIPE_PIPE] = ACTIONS(4966), - [anon_sym_null] = ACTIONS(4964), - [anon_sym_if] = ACTIONS(4964), - [anon_sym_else] = ACTIONS(4964), - [anon_sym_when] = ACTIONS(4964), - [anon_sym_try] = ACTIONS(4964), - [anon_sym_throw] = ACTIONS(4964), - [anon_sym_return] = ACTIONS(4964), - [anon_sym_continue] = ACTIONS(4964), - [anon_sym_break] = ACTIONS(4964), - [anon_sym_COLON_COLON] = ACTIONS(4966), - [anon_sym_PLUS_EQ] = ACTIONS(4966), - [anon_sym_DASH_EQ] = ACTIONS(4966), - [anon_sym_STAR_EQ] = ACTIONS(4966), - [anon_sym_SLASH_EQ] = ACTIONS(4966), - [anon_sym_PERCENT_EQ] = ACTIONS(4966), - [anon_sym_BANG_EQ] = ACTIONS(4964), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4966), - [anon_sym_EQ_EQ] = ACTIONS(4964), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4966), - [anon_sym_LT_EQ] = ACTIONS(4966), - [anon_sym_GT_EQ] = ACTIONS(4966), - [anon_sym_BANGin] = ACTIONS(4966), - [anon_sym_is] = ACTIONS(4964), - [anon_sym_BANGis] = ACTIONS(4966), - [anon_sym_PLUS] = ACTIONS(4964), - [anon_sym_DASH] = ACTIONS(4964), - [anon_sym_SLASH] = ACTIONS(4964), - [anon_sym_PERCENT] = ACTIONS(4964), - [anon_sym_as_QMARK] = ACTIONS(4966), - [anon_sym_PLUS_PLUS] = ACTIONS(4966), - [anon_sym_DASH_DASH] = ACTIONS(4966), - [anon_sym_BANG] = ACTIONS(4964), - [anon_sym_BANG_BANG] = ACTIONS(4966), - [anon_sym_data] = ACTIONS(4964), - [anon_sym_inner] = ACTIONS(4964), - [anon_sym_value] = ACTIONS(4964), - [anon_sym_expect] = ACTIONS(4964), - [anon_sym_actual] = ACTIONS(4964), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4966), - [anon_sym_continue_AT] = ACTIONS(4966), - [anon_sym_break_AT] = ACTIONS(4966), - [anon_sym_this_AT] = ACTIONS(4966), - [anon_sym_super_AT] = ACTIONS(4966), - [sym_real_literal] = ACTIONS(4966), - [sym_integer_literal] = ACTIONS(4964), - [sym_hex_literal] = ACTIONS(4966), - [sym_bin_literal] = ACTIONS(4966), - [anon_sym_true] = ACTIONS(4964), - [anon_sym_false] = ACTIONS(4964), - [anon_sym_SQUOTE] = ACTIONS(4966), - [sym__backtick_identifier] = ACTIONS(4966), - [sym__automatic_semicolon] = ACTIONS(4966), - [sym_safe_nav] = ACTIONS(4966), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4966), - }, - [3146] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_RBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4343), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_RPAREN] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [anon_sym_DASH_GT] = ACTIONS(4345), - [sym_label] = ACTIONS(4345), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_while] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_catch] = ACTIONS(4343), - [anon_sym_finally] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4345), - [anon_sym_DASH_EQ] = ACTIONS(4345), - [anon_sym_STAR_EQ] = ACTIONS(4345), - [anon_sym_SLASH_EQ] = ACTIONS(4345), - [anon_sym_PERCENT_EQ] = ACTIONS(4345), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_suspend] = ACTIONS(4343), - [anon_sym_sealed] = ACTIONS(4343), - [anon_sym_annotation] = ACTIONS(4343), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_override] = ACTIONS(4343), - [anon_sym_lateinit] = ACTIONS(4343), - [anon_sym_public] = ACTIONS(4343), - [anon_sym_private] = ACTIONS(4343), - [anon_sym_internal] = ACTIONS(4343), - [anon_sym_protected] = ACTIONS(4343), - [anon_sym_tailrec] = ACTIONS(4343), - [anon_sym_operator] = ACTIONS(4343), - [anon_sym_infix] = ACTIONS(4343), - [anon_sym_inline] = ACTIONS(4343), - [anon_sym_external] = ACTIONS(4343), - [sym_property_modifier] = ACTIONS(4343), - [anon_sym_abstract] = ACTIONS(4343), - [anon_sym_final] = ACTIONS(4343), - [anon_sym_open] = ACTIONS(4343), - [anon_sym_vararg] = ACTIONS(4343), - [anon_sym_noinline] = ACTIONS(4343), - [anon_sym_crossinline] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - }, - [3147] = { - [sym__alpha_identifier] = ACTIONS(4968), - [anon_sym_AT] = ACTIONS(4970), - [anon_sym_LBRACK] = ACTIONS(4970), - [anon_sym_DOT] = ACTIONS(4968), - [anon_sym_as] = ACTIONS(4968), - [anon_sym_EQ] = ACTIONS(4968), - [anon_sym_LBRACE] = ACTIONS(4970), - [anon_sym_RBRACE] = ACTIONS(4970), - [anon_sym_LPAREN] = ACTIONS(4970), - [anon_sym_COMMA] = ACTIONS(4970), - [anon_sym_LT] = ACTIONS(4968), - [anon_sym_GT] = ACTIONS(4968), - [anon_sym_where] = ACTIONS(4968), - [anon_sym_object] = ACTIONS(4968), - [anon_sym_fun] = ACTIONS(4968), - [anon_sym_SEMI] = ACTIONS(4970), - [anon_sym_get] = ACTIONS(4968), - [anon_sym_set] = ACTIONS(4968), - [anon_sym_this] = ACTIONS(4968), - [anon_sym_super] = ACTIONS(4968), - [anon_sym_STAR] = ACTIONS(4968), - [sym_label] = ACTIONS(4968), - [anon_sym_in] = ACTIONS(4968), - [anon_sym_DOT_DOT] = ACTIONS(4970), - [anon_sym_QMARK_COLON] = ACTIONS(4970), - [anon_sym_AMP_AMP] = ACTIONS(4970), - [anon_sym_PIPE_PIPE] = ACTIONS(4970), - [anon_sym_null] = ACTIONS(4968), - [anon_sym_if] = ACTIONS(4968), - [anon_sym_else] = ACTIONS(4968), - [anon_sym_when] = ACTIONS(4968), - [anon_sym_try] = ACTIONS(4968), - [anon_sym_throw] = ACTIONS(4968), - [anon_sym_return] = ACTIONS(4968), - [anon_sym_continue] = ACTIONS(4968), - [anon_sym_break] = ACTIONS(4968), - [anon_sym_COLON_COLON] = ACTIONS(4970), - [anon_sym_PLUS_EQ] = ACTIONS(4970), - [anon_sym_DASH_EQ] = ACTIONS(4970), - [anon_sym_STAR_EQ] = ACTIONS(4970), - [anon_sym_SLASH_EQ] = ACTIONS(4970), - [anon_sym_PERCENT_EQ] = ACTIONS(4970), - [anon_sym_BANG_EQ] = ACTIONS(4968), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4970), - [anon_sym_EQ_EQ] = ACTIONS(4968), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4970), - [anon_sym_LT_EQ] = ACTIONS(4970), - [anon_sym_GT_EQ] = ACTIONS(4970), - [anon_sym_BANGin] = ACTIONS(4970), - [anon_sym_is] = ACTIONS(4968), - [anon_sym_BANGis] = ACTIONS(4970), - [anon_sym_PLUS] = ACTIONS(4968), - [anon_sym_DASH] = ACTIONS(4968), - [anon_sym_SLASH] = ACTIONS(4968), - [anon_sym_PERCENT] = ACTIONS(4968), - [anon_sym_as_QMARK] = ACTIONS(4970), - [anon_sym_PLUS_PLUS] = ACTIONS(4970), - [anon_sym_DASH_DASH] = ACTIONS(4970), - [anon_sym_BANG] = ACTIONS(4968), - [anon_sym_BANG_BANG] = ACTIONS(4970), - [anon_sym_data] = ACTIONS(4968), - [anon_sym_inner] = ACTIONS(4968), - [anon_sym_value] = ACTIONS(4968), - [anon_sym_expect] = ACTIONS(4968), - [anon_sym_actual] = ACTIONS(4968), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4970), - [anon_sym_continue_AT] = ACTIONS(4970), - [anon_sym_break_AT] = ACTIONS(4970), - [anon_sym_this_AT] = ACTIONS(4970), - [anon_sym_super_AT] = ACTIONS(4970), - [sym_real_literal] = ACTIONS(4970), - [sym_integer_literal] = ACTIONS(4968), - [sym_hex_literal] = ACTIONS(4970), - [sym_bin_literal] = ACTIONS(4970), - [anon_sym_true] = ACTIONS(4968), - [anon_sym_false] = ACTIONS(4968), - [anon_sym_SQUOTE] = ACTIONS(4970), - [sym__backtick_identifier] = ACTIONS(4970), - [sym__automatic_semicolon] = ACTIONS(4970), - [sym_safe_nav] = ACTIONS(4970), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4970), - }, - [3148] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4884), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_object] = ACTIONS(4343), - [anon_sym_fun] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_this] = ACTIONS(4343), - [anon_sym_super] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [sym_label] = ACTIONS(4343), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_null] = ACTIONS(4343), - [anon_sym_if] = ACTIONS(4343), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_when] = ACTIONS(4343), - [anon_sym_try] = ACTIONS(4343), - [anon_sym_throw] = ACTIONS(4343), - [anon_sym_return] = ACTIONS(4343), - [anon_sym_continue] = ACTIONS(4343), - [anon_sym_break] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4886), - [anon_sym_DASH_EQ] = ACTIONS(4886), - [anon_sym_STAR_EQ] = ACTIONS(4886), - [anon_sym_SLASH_EQ] = ACTIONS(4886), - [anon_sym_PERCENT_EQ] = ACTIONS(4886), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG] = ACTIONS(4343), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4345), - [anon_sym_continue_AT] = ACTIONS(4345), - [anon_sym_break_AT] = ACTIONS(4345), - [anon_sym_this_AT] = ACTIONS(4345), - [anon_sym_super_AT] = ACTIONS(4345), - [sym_real_literal] = ACTIONS(4345), - [sym_integer_literal] = ACTIONS(4343), - [sym_hex_literal] = ACTIONS(4345), - [sym_bin_literal] = ACTIONS(4345), - [anon_sym_true] = ACTIONS(4343), - [anon_sym_false] = ACTIONS(4343), - [anon_sym_SQUOTE] = ACTIONS(4345), - [sym__backtick_identifier] = ACTIONS(4345), - [sym__automatic_semicolon] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4345), - }, - [3149] = { - [aux_sym_nullable_type_repeat1] = STATE(3149), - [sym__alpha_identifier] = ACTIONS(4280), - [anon_sym_AT] = ACTIONS(4282), - [anon_sym_LBRACK] = ACTIONS(4282), - [anon_sym_EQ] = ACTIONS(4282), - [anon_sym_LBRACE] = ACTIONS(4282), - [anon_sym_RBRACE] = ACTIONS(4282), - [anon_sym_LPAREN] = ACTIONS(4282), - [anon_sym_COMMA] = ACTIONS(4282), - [anon_sym_by] = ACTIONS(4280), - [anon_sym_where] = ACTIONS(4280), - [anon_sym_object] = ACTIONS(4280), - [anon_sym_fun] = ACTIONS(4280), - [anon_sym_SEMI] = ACTIONS(4282), - [anon_sym_get] = ACTIONS(4280), - [anon_sym_set] = ACTIONS(4280), - [anon_sym_this] = ACTIONS(4280), - [anon_sym_super] = ACTIONS(4280), - [sym__quest] = ACTIONS(6591), - [anon_sym_STAR] = ACTIONS(4282), - [sym_label] = ACTIONS(4280), - [anon_sym_in] = ACTIONS(4280), - [anon_sym_null] = ACTIONS(4280), - [anon_sym_if] = ACTIONS(4280), - [anon_sym_else] = ACTIONS(4280), - [anon_sym_when] = ACTIONS(4280), - [anon_sym_try] = ACTIONS(4280), - [anon_sym_throw] = ACTIONS(4280), - [anon_sym_return] = ACTIONS(4280), - [anon_sym_continue] = ACTIONS(4280), - [anon_sym_break] = ACTIONS(4280), - [anon_sym_COLON_COLON] = ACTIONS(4282), - [anon_sym_BANGin] = ACTIONS(4282), - [anon_sym_is] = ACTIONS(4280), - [anon_sym_BANGis] = ACTIONS(4282), - [anon_sym_PLUS] = ACTIONS(4280), - [anon_sym_DASH] = ACTIONS(4280), - [anon_sym_PLUS_PLUS] = ACTIONS(4282), - [anon_sym_DASH_DASH] = ACTIONS(4282), - [anon_sym_BANG] = ACTIONS(4280), - [anon_sym_suspend] = ACTIONS(4280), - [anon_sym_sealed] = ACTIONS(4280), - [anon_sym_annotation] = ACTIONS(4280), - [anon_sym_data] = ACTIONS(4280), - [anon_sym_inner] = ACTIONS(4280), - [anon_sym_value] = ACTIONS(4280), - [anon_sym_override] = ACTIONS(4280), - [anon_sym_lateinit] = ACTIONS(4280), - [anon_sym_public] = ACTIONS(4280), - [anon_sym_private] = ACTIONS(4280), - [anon_sym_internal] = ACTIONS(4280), - [anon_sym_protected] = ACTIONS(4280), - [anon_sym_tailrec] = ACTIONS(4280), - [anon_sym_operator] = ACTIONS(4280), - [anon_sym_infix] = ACTIONS(4280), - [anon_sym_inline] = ACTIONS(4280), - [anon_sym_external] = ACTIONS(4280), - [sym_property_modifier] = ACTIONS(4280), - [anon_sym_abstract] = ACTIONS(4280), - [anon_sym_final] = ACTIONS(4280), - [anon_sym_open] = ACTIONS(4280), - [anon_sym_vararg] = ACTIONS(4280), - [anon_sym_noinline] = ACTIONS(4280), - [anon_sym_crossinline] = ACTIONS(4280), - [anon_sym_expect] = ACTIONS(4280), - [anon_sym_actual] = ACTIONS(4280), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4282), - [anon_sym_continue_AT] = ACTIONS(4282), - [anon_sym_break_AT] = ACTIONS(4282), - [anon_sym_this_AT] = ACTIONS(4282), - [anon_sym_super_AT] = ACTIONS(4282), - [sym_real_literal] = ACTIONS(4282), - [sym_integer_literal] = ACTIONS(4280), - [sym_hex_literal] = ACTIONS(4282), - [sym_bin_literal] = ACTIONS(4282), - [anon_sym_true] = ACTIONS(4280), - [anon_sym_false] = ACTIONS(4280), - [anon_sym_SQUOTE] = ACTIONS(4282), - [sym__backtick_identifier] = ACTIONS(4282), - [sym__automatic_semicolon] = ACTIONS(4282), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4282), - }, - [3150] = { - [aux_sym_nullable_type_repeat1] = STATE(3155), - [sym__alpha_identifier] = ACTIONS(4270), - [anon_sym_AT] = ACTIONS(4272), - [anon_sym_LBRACK] = ACTIONS(4272), - [anon_sym_EQ] = ACTIONS(4272), - [anon_sym_LBRACE] = ACTIONS(4272), - [anon_sym_RBRACE] = ACTIONS(4272), - [anon_sym_LPAREN] = ACTIONS(4272), - [anon_sym_COMMA] = ACTIONS(4272), - [anon_sym_by] = ACTIONS(4270), - [anon_sym_where] = ACTIONS(4270), - [anon_sym_object] = ACTIONS(4270), - [anon_sym_fun] = ACTIONS(4270), - [anon_sym_SEMI] = ACTIONS(4272), - [anon_sym_get] = ACTIONS(4270), - [anon_sym_set] = ACTIONS(4270), - [anon_sym_this] = ACTIONS(4270), - [anon_sym_super] = ACTIONS(4270), - [sym__quest] = ACTIONS(6575), - [anon_sym_STAR] = ACTIONS(4272), - [sym_label] = ACTIONS(4270), - [anon_sym_in] = ACTIONS(4270), - [anon_sym_null] = ACTIONS(4270), - [anon_sym_if] = ACTIONS(4270), - [anon_sym_else] = ACTIONS(4270), - [anon_sym_when] = ACTIONS(4270), - [anon_sym_try] = ACTIONS(4270), - [anon_sym_throw] = ACTIONS(4270), - [anon_sym_return] = ACTIONS(4270), - [anon_sym_continue] = ACTIONS(4270), - [anon_sym_break] = ACTIONS(4270), - [anon_sym_COLON_COLON] = ACTIONS(4272), - [anon_sym_BANGin] = ACTIONS(4272), - [anon_sym_is] = ACTIONS(4270), - [anon_sym_BANGis] = ACTIONS(4272), - [anon_sym_PLUS] = ACTIONS(4270), - [anon_sym_DASH] = ACTIONS(4270), - [anon_sym_PLUS_PLUS] = ACTIONS(4272), - [anon_sym_DASH_DASH] = ACTIONS(4272), - [anon_sym_BANG] = ACTIONS(4270), - [anon_sym_suspend] = ACTIONS(4270), - [anon_sym_sealed] = ACTIONS(4270), - [anon_sym_annotation] = ACTIONS(4270), - [anon_sym_data] = ACTIONS(4270), - [anon_sym_inner] = ACTIONS(4270), - [anon_sym_value] = ACTIONS(4270), - [anon_sym_override] = ACTIONS(4270), - [anon_sym_lateinit] = ACTIONS(4270), - [anon_sym_public] = ACTIONS(4270), - [anon_sym_private] = ACTIONS(4270), - [anon_sym_internal] = ACTIONS(4270), - [anon_sym_protected] = ACTIONS(4270), - [anon_sym_tailrec] = ACTIONS(4270), - [anon_sym_operator] = ACTIONS(4270), - [anon_sym_infix] = ACTIONS(4270), - [anon_sym_inline] = ACTIONS(4270), - [anon_sym_external] = ACTIONS(4270), - [sym_property_modifier] = ACTIONS(4270), - [anon_sym_abstract] = ACTIONS(4270), - [anon_sym_final] = ACTIONS(4270), - [anon_sym_open] = ACTIONS(4270), - [anon_sym_vararg] = ACTIONS(4270), - [anon_sym_noinline] = ACTIONS(4270), - [anon_sym_crossinline] = ACTIONS(4270), - [anon_sym_expect] = ACTIONS(4270), - [anon_sym_actual] = ACTIONS(4270), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4272), - [anon_sym_continue_AT] = ACTIONS(4272), - [anon_sym_break_AT] = ACTIONS(4272), - [anon_sym_this_AT] = ACTIONS(4272), - [anon_sym_super_AT] = ACTIONS(4272), - [sym_real_literal] = ACTIONS(4272), - [sym_integer_literal] = ACTIONS(4270), - [sym_hex_literal] = ACTIONS(4272), - [sym_bin_literal] = ACTIONS(4272), - [anon_sym_true] = ACTIONS(4270), - [anon_sym_false] = ACTIONS(4270), - [anon_sym_SQUOTE] = ACTIONS(4272), - [sym__backtick_identifier] = ACTIONS(4272), - [sym__automatic_semicolon] = ACTIONS(4272), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4272), - }, - [3151] = { - [sym__alpha_identifier] = ACTIONS(5015), - [anon_sym_AT] = ACTIONS(5017), - [anon_sym_LBRACK] = ACTIONS(5017), - [anon_sym_DOT] = ACTIONS(5015), - [anon_sym_as] = ACTIONS(5015), - [anon_sym_EQ] = ACTIONS(5015), - [anon_sym_LBRACE] = ACTIONS(5017), - [anon_sym_RBRACE] = ACTIONS(5017), - [anon_sym_LPAREN] = ACTIONS(5017), - [anon_sym_COMMA] = ACTIONS(5017), - [anon_sym_LT] = ACTIONS(5015), - [anon_sym_GT] = ACTIONS(5015), - [anon_sym_where] = ACTIONS(5015), - [anon_sym_object] = ACTIONS(5015), - [anon_sym_fun] = ACTIONS(5015), - [anon_sym_SEMI] = ACTIONS(5017), - [anon_sym_get] = ACTIONS(5015), - [anon_sym_set] = ACTIONS(5015), - [anon_sym_this] = ACTIONS(5015), - [anon_sym_super] = ACTIONS(5015), - [anon_sym_STAR] = ACTIONS(5015), - [sym_label] = ACTIONS(5015), - [anon_sym_in] = ACTIONS(5015), - [anon_sym_DOT_DOT] = ACTIONS(5017), - [anon_sym_QMARK_COLON] = ACTIONS(5017), - [anon_sym_AMP_AMP] = ACTIONS(5017), - [anon_sym_PIPE_PIPE] = ACTIONS(5017), - [anon_sym_null] = ACTIONS(5015), - [anon_sym_if] = ACTIONS(5015), - [anon_sym_else] = ACTIONS(5015), - [anon_sym_when] = ACTIONS(5015), - [anon_sym_try] = ACTIONS(5015), - [anon_sym_throw] = ACTIONS(5015), - [anon_sym_return] = ACTIONS(5015), - [anon_sym_continue] = ACTIONS(5015), - [anon_sym_break] = ACTIONS(5015), - [anon_sym_COLON_COLON] = ACTIONS(5017), - [anon_sym_PLUS_EQ] = ACTIONS(5017), - [anon_sym_DASH_EQ] = ACTIONS(5017), - [anon_sym_STAR_EQ] = ACTIONS(5017), - [anon_sym_SLASH_EQ] = ACTIONS(5017), - [anon_sym_PERCENT_EQ] = ACTIONS(5017), - [anon_sym_BANG_EQ] = ACTIONS(5015), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5017), - [anon_sym_EQ_EQ] = ACTIONS(5015), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5017), - [anon_sym_LT_EQ] = ACTIONS(5017), - [anon_sym_GT_EQ] = ACTIONS(5017), - [anon_sym_BANGin] = ACTIONS(5017), - [anon_sym_is] = ACTIONS(5015), - [anon_sym_BANGis] = ACTIONS(5017), - [anon_sym_PLUS] = ACTIONS(5015), - [anon_sym_DASH] = ACTIONS(5015), - [anon_sym_SLASH] = ACTIONS(5015), - [anon_sym_PERCENT] = ACTIONS(5015), - [anon_sym_as_QMARK] = ACTIONS(5017), - [anon_sym_PLUS_PLUS] = ACTIONS(5017), - [anon_sym_DASH_DASH] = ACTIONS(5017), - [anon_sym_BANG] = ACTIONS(5015), - [anon_sym_BANG_BANG] = ACTIONS(5017), - [anon_sym_data] = ACTIONS(5015), - [anon_sym_inner] = ACTIONS(5015), - [anon_sym_value] = ACTIONS(5015), - [anon_sym_expect] = ACTIONS(5015), - [anon_sym_actual] = ACTIONS(5015), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5017), - [anon_sym_continue_AT] = ACTIONS(5017), - [anon_sym_break_AT] = ACTIONS(5017), - [anon_sym_this_AT] = ACTIONS(5017), - [anon_sym_super_AT] = ACTIONS(5017), - [sym_real_literal] = ACTIONS(5017), - [sym_integer_literal] = ACTIONS(5015), - [sym_hex_literal] = ACTIONS(5017), - [sym_bin_literal] = ACTIONS(5017), - [anon_sym_true] = ACTIONS(5015), - [anon_sym_false] = ACTIONS(5015), - [anon_sym_SQUOTE] = ACTIONS(5017), - [sym__backtick_identifier] = ACTIONS(5017), - [sym__automatic_semicolon] = ACTIONS(5017), - [sym_safe_nav] = ACTIONS(5017), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5017), - }, - [3152] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_RBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4331), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_RPAREN] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [anon_sym_DASH_GT] = ACTIONS(4333), - [sym_label] = ACTIONS(4333), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_while] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_catch] = ACTIONS(4331), - [anon_sym_finally] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4333), - [anon_sym_DASH_EQ] = ACTIONS(4333), - [anon_sym_STAR_EQ] = ACTIONS(4333), - [anon_sym_SLASH_EQ] = ACTIONS(4333), - [anon_sym_PERCENT_EQ] = ACTIONS(4333), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_suspend] = ACTIONS(4331), - [anon_sym_sealed] = ACTIONS(4331), - [anon_sym_annotation] = ACTIONS(4331), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_override] = ACTIONS(4331), - [anon_sym_lateinit] = ACTIONS(4331), - [anon_sym_public] = ACTIONS(4331), - [anon_sym_private] = ACTIONS(4331), - [anon_sym_internal] = ACTIONS(4331), - [anon_sym_protected] = ACTIONS(4331), - [anon_sym_tailrec] = ACTIONS(4331), - [anon_sym_operator] = ACTIONS(4331), - [anon_sym_infix] = ACTIONS(4331), - [anon_sym_inline] = ACTIONS(4331), - [anon_sym_external] = ACTIONS(4331), - [sym_property_modifier] = ACTIONS(4331), - [anon_sym_abstract] = ACTIONS(4331), - [anon_sym_final] = ACTIONS(4331), - [anon_sym_open] = ACTIONS(4331), - [anon_sym_vararg] = ACTIONS(4331), - [anon_sym_noinline] = ACTIONS(4331), - [anon_sym_crossinline] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - }, - [3153] = { - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(1684), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_object] = ACTIONS(1682), - [anon_sym_fun] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(1682), - [anon_sym_set] = ACTIONS(1682), - [anon_sym_this] = ACTIONS(1682), - [anon_sym_super] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_null] = ACTIONS(1682), - [anon_sym_if] = ACTIONS(1682), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_when] = ACTIONS(1682), - [anon_sym_try] = ACTIONS(1682), - [anon_sym_throw] = ACTIONS(1682), - [anon_sym_return] = ACTIONS(1682), - [anon_sym_continue] = ACTIONS(1682), - [anon_sym_break] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG] = ACTIONS(1682), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_data] = ACTIONS(1682), - [anon_sym_inner] = ACTIONS(1682), - [anon_sym_value] = ACTIONS(1682), - [anon_sym_expect] = ACTIONS(1682), - [anon_sym_actual] = ACTIONS(1682), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1684), - [anon_sym_continue_AT] = ACTIONS(1684), - [anon_sym_break_AT] = ACTIONS(1684), - [anon_sym_this_AT] = ACTIONS(1684), - [anon_sym_super_AT] = ACTIONS(1684), - [sym_real_literal] = ACTIONS(1684), - [sym_integer_literal] = ACTIONS(1682), - [sym_hex_literal] = ACTIONS(1684), - [sym_bin_literal] = ACTIONS(1684), - [anon_sym_true] = ACTIONS(1682), - [anon_sym_false] = ACTIONS(1682), - [anon_sym_SQUOTE] = ACTIONS(1684), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1684), - }, - [3154] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4888), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_object] = ACTIONS(4331), - [anon_sym_fun] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_this] = ACTIONS(4331), - [anon_sym_super] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [sym_label] = ACTIONS(4331), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_null] = ACTIONS(4331), - [anon_sym_if] = ACTIONS(4331), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_when] = ACTIONS(4331), - [anon_sym_try] = ACTIONS(4331), - [anon_sym_throw] = ACTIONS(4331), - [anon_sym_return] = ACTIONS(4331), - [anon_sym_continue] = ACTIONS(4331), - [anon_sym_break] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4890), - [anon_sym_DASH_EQ] = ACTIONS(4890), - [anon_sym_STAR_EQ] = ACTIONS(4890), - [anon_sym_SLASH_EQ] = ACTIONS(4890), - [anon_sym_PERCENT_EQ] = ACTIONS(4890), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG] = ACTIONS(4331), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4333), - [anon_sym_continue_AT] = ACTIONS(4333), - [anon_sym_break_AT] = ACTIONS(4333), - [anon_sym_this_AT] = ACTIONS(4333), - [anon_sym_super_AT] = ACTIONS(4333), - [sym_real_literal] = ACTIONS(4333), - [sym_integer_literal] = ACTIONS(4331), - [sym_hex_literal] = ACTIONS(4333), - [sym_bin_literal] = ACTIONS(4333), - [anon_sym_true] = ACTIONS(4331), - [anon_sym_false] = ACTIONS(4331), - [anon_sym_SQUOTE] = ACTIONS(4333), - [sym__backtick_identifier] = ACTIONS(4333), - [sym__automatic_semicolon] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4333), - }, - [3155] = { - [aux_sym_nullable_type_repeat1] = STATE(3149), - [sym__alpha_identifier] = ACTIONS(4264), - [anon_sym_AT] = ACTIONS(4266), - [anon_sym_LBRACK] = ACTIONS(4266), - [anon_sym_EQ] = ACTIONS(4266), - [anon_sym_LBRACE] = ACTIONS(4266), - [anon_sym_RBRACE] = ACTIONS(4266), - [anon_sym_LPAREN] = ACTIONS(4266), - [anon_sym_COMMA] = ACTIONS(4266), - [anon_sym_by] = ACTIONS(4264), - [anon_sym_where] = ACTIONS(4264), - [anon_sym_object] = ACTIONS(4264), - [anon_sym_fun] = ACTIONS(4264), - [anon_sym_SEMI] = ACTIONS(4266), - [anon_sym_get] = ACTIONS(4264), - [anon_sym_set] = ACTIONS(4264), - [anon_sym_this] = ACTIONS(4264), - [anon_sym_super] = ACTIONS(4264), - [sym__quest] = ACTIONS(6594), - [anon_sym_STAR] = ACTIONS(4266), - [sym_label] = ACTIONS(4264), - [anon_sym_in] = ACTIONS(4264), - [anon_sym_null] = ACTIONS(4264), - [anon_sym_if] = ACTIONS(4264), - [anon_sym_else] = ACTIONS(4264), - [anon_sym_when] = ACTIONS(4264), - [anon_sym_try] = ACTIONS(4264), - [anon_sym_throw] = ACTIONS(4264), - [anon_sym_return] = ACTIONS(4264), - [anon_sym_continue] = ACTIONS(4264), - [anon_sym_break] = ACTIONS(4264), - [anon_sym_COLON_COLON] = ACTIONS(4266), - [anon_sym_BANGin] = ACTIONS(4266), - [anon_sym_is] = ACTIONS(4264), - [anon_sym_BANGis] = ACTIONS(4266), - [anon_sym_PLUS] = ACTIONS(4264), - [anon_sym_DASH] = ACTIONS(4264), - [anon_sym_PLUS_PLUS] = ACTIONS(4266), - [anon_sym_DASH_DASH] = ACTIONS(4266), - [anon_sym_BANG] = ACTIONS(4264), - [anon_sym_suspend] = ACTIONS(4264), - [anon_sym_sealed] = ACTIONS(4264), - [anon_sym_annotation] = ACTIONS(4264), - [anon_sym_data] = ACTIONS(4264), - [anon_sym_inner] = ACTIONS(4264), - [anon_sym_value] = ACTIONS(4264), - [anon_sym_override] = ACTIONS(4264), - [anon_sym_lateinit] = ACTIONS(4264), - [anon_sym_public] = ACTIONS(4264), - [anon_sym_private] = ACTIONS(4264), - [anon_sym_internal] = ACTIONS(4264), - [anon_sym_protected] = ACTIONS(4264), - [anon_sym_tailrec] = ACTIONS(4264), - [anon_sym_operator] = ACTIONS(4264), - [anon_sym_infix] = ACTIONS(4264), - [anon_sym_inline] = ACTIONS(4264), - [anon_sym_external] = ACTIONS(4264), - [sym_property_modifier] = ACTIONS(4264), - [anon_sym_abstract] = ACTIONS(4264), - [anon_sym_final] = ACTIONS(4264), - [anon_sym_open] = ACTIONS(4264), - [anon_sym_vararg] = ACTIONS(4264), - [anon_sym_noinline] = ACTIONS(4264), - [anon_sym_crossinline] = ACTIONS(4264), - [anon_sym_expect] = ACTIONS(4264), - [anon_sym_actual] = ACTIONS(4264), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4266), - [anon_sym_continue_AT] = ACTIONS(4266), - [anon_sym_break_AT] = ACTIONS(4266), - [anon_sym_this_AT] = ACTIONS(4266), - [anon_sym_super_AT] = ACTIONS(4266), - [sym_real_literal] = ACTIONS(4266), - [sym_integer_literal] = ACTIONS(4264), - [sym_hex_literal] = ACTIONS(4266), - [sym_bin_literal] = ACTIONS(4266), - [anon_sym_true] = ACTIONS(4264), - [anon_sym_false] = ACTIONS(4264), - [anon_sym_SQUOTE] = ACTIONS(4266), - [sym__backtick_identifier] = ACTIONS(4266), - [sym__automatic_semicolon] = ACTIONS(4266), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4266), - }, - [3156] = { - [sym__alpha_identifier] = ACTIONS(4714), - [anon_sym_AT] = ACTIONS(4716), - [anon_sym_LBRACK] = ACTIONS(4716), - [anon_sym_DOT] = ACTIONS(4714), - [anon_sym_as] = ACTIONS(4714), - [anon_sym_EQ] = ACTIONS(4714), - [anon_sym_LBRACE] = ACTIONS(4716), - [anon_sym_RBRACE] = ACTIONS(4716), - [anon_sym_LPAREN] = ACTIONS(4716), - [anon_sym_COMMA] = ACTIONS(4716), - [anon_sym_LT] = ACTIONS(4714), - [anon_sym_GT] = ACTIONS(4714), - [anon_sym_where] = ACTIONS(4714), - [anon_sym_object] = ACTIONS(4714), - [anon_sym_fun] = ACTIONS(4714), - [anon_sym_SEMI] = ACTIONS(4716), - [anon_sym_get] = ACTIONS(4714), - [anon_sym_set] = ACTIONS(4714), - [anon_sym_this] = ACTIONS(4714), - [anon_sym_super] = ACTIONS(4714), - [anon_sym_STAR] = ACTIONS(4714), - [sym_label] = ACTIONS(4714), - [anon_sym_in] = ACTIONS(4714), - [anon_sym_DOT_DOT] = ACTIONS(4716), - [anon_sym_QMARK_COLON] = ACTIONS(4716), - [anon_sym_AMP_AMP] = ACTIONS(4716), - [anon_sym_PIPE_PIPE] = ACTIONS(4716), - [anon_sym_null] = ACTIONS(4714), - [anon_sym_if] = ACTIONS(4714), - [anon_sym_else] = ACTIONS(4714), - [anon_sym_when] = ACTIONS(4714), - [anon_sym_try] = ACTIONS(4714), - [anon_sym_throw] = ACTIONS(4714), - [anon_sym_return] = ACTIONS(4714), - [anon_sym_continue] = ACTIONS(4714), - [anon_sym_break] = ACTIONS(4714), - [anon_sym_COLON_COLON] = ACTIONS(4716), - [anon_sym_PLUS_EQ] = ACTIONS(4716), - [anon_sym_DASH_EQ] = ACTIONS(4716), - [anon_sym_STAR_EQ] = ACTIONS(4716), - [anon_sym_SLASH_EQ] = ACTIONS(4716), - [anon_sym_PERCENT_EQ] = ACTIONS(4716), - [anon_sym_BANG_EQ] = ACTIONS(4714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4716), - [anon_sym_EQ_EQ] = ACTIONS(4714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4716), - [anon_sym_LT_EQ] = ACTIONS(4716), - [anon_sym_GT_EQ] = ACTIONS(4716), - [anon_sym_BANGin] = ACTIONS(4716), - [anon_sym_is] = ACTIONS(4714), - [anon_sym_BANGis] = ACTIONS(4716), - [anon_sym_PLUS] = ACTIONS(4714), - [anon_sym_DASH] = ACTIONS(4714), - [anon_sym_SLASH] = ACTIONS(4714), - [anon_sym_PERCENT] = ACTIONS(4714), - [anon_sym_as_QMARK] = ACTIONS(4716), - [anon_sym_PLUS_PLUS] = ACTIONS(4716), - [anon_sym_DASH_DASH] = ACTIONS(4716), - [anon_sym_BANG] = ACTIONS(4714), - [anon_sym_BANG_BANG] = ACTIONS(4716), - [anon_sym_data] = ACTIONS(4714), - [anon_sym_inner] = ACTIONS(4714), - [anon_sym_value] = ACTIONS(4714), - [anon_sym_expect] = ACTIONS(4714), - [anon_sym_actual] = ACTIONS(4714), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4716), - [anon_sym_continue_AT] = ACTIONS(4716), - [anon_sym_break_AT] = ACTIONS(4716), - [anon_sym_this_AT] = ACTIONS(4716), - [anon_sym_super_AT] = ACTIONS(4716), - [sym_real_literal] = ACTIONS(4716), - [sym_integer_literal] = ACTIONS(4714), - [sym_hex_literal] = ACTIONS(4716), - [sym_bin_literal] = ACTIONS(4716), - [anon_sym_true] = ACTIONS(4714), - [anon_sym_false] = ACTIONS(4714), - [anon_sym_SQUOTE] = ACTIONS(4716), - [sym__backtick_identifier] = ACTIONS(4716), - [sym__automatic_semicolon] = ACTIONS(4716), - [sym_safe_nav] = ACTIONS(4716), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4716), - }, - [3157] = { - [sym__alpha_identifier] = ACTIONS(4972), - [anon_sym_AT] = ACTIONS(4974), - [anon_sym_LBRACK] = ACTIONS(4974), - [anon_sym_DOT] = ACTIONS(4972), - [anon_sym_as] = ACTIONS(4972), - [anon_sym_EQ] = ACTIONS(4972), - [anon_sym_LBRACE] = ACTIONS(4974), - [anon_sym_RBRACE] = ACTIONS(4974), - [anon_sym_LPAREN] = ACTIONS(4974), - [anon_sym_COMMA] = ACTIONS(4974), - [anon_sym_LT] = ACTIONS(4972), - [anon_sym_GT] = ACTIONS(4972), - [anon_sym_where] = ACTIONS(4972), - [anon_sym_object] = ACTIONS(4972), - [anon_sym_fun] = ACTIONS(4972), - [anon_sym_SEMI] = ACTIONS(4974), - [anon_sym_get] = ACTIONS(4972), - [anon_sym_set] = ACTIONS(4972), - [anon_sym_this] = ACTIONS(4972), - [anon_sym_super] = ACTIONS(4972), - [anon_sym_STAR] = ACTIONS(4972), - [sym_label] = ACTIONS(4972), - [anon_sym_in] = ACTIONS(4972), - [anon_sym_DOT_DOT] = ACTIONS(4974), - [anon_sym_QMARK_COLON] = ACTIONS(4974), - [anon_sym_AMP_AMP] = ACTIONS(4974), - [anon_sym_PIPE_PIPE] = ACTIONS(4974), - [anon_sym_null] = ACTIONS(4972), - [anon_sym_if] = ACTIONS(4972), - [anon_sym_else] = ACTIONS(4972), - [anon_sym_when] = ACTIONS(4972), - [anon_sym_try] = ACTIONS(4972), - [anon_sym_throw] = ACTIONS(4972), - [anon_sym_return] = ACTIONS(4972), - [anon_sym_continue] = ACTIONS(4972), - [anon_sym_break] = ACTIONS(4972), - [anon_sym_COLON_COLON] = ACTIONS(4974), - [anon_sym_PLUS_EQ] = ACTIONS(4974), - [anon_sym_DASH_EQ] = ACTIONS(4974), - [anon_sym_STAR_EQ] = ACTIONS(4974), - [anon_sym_SLASH_EQ] = ACTIONS(4974), - [anon_sym_PERCENT_EQ] = ACTIONS(4974), - [anon_sym_BANG_EQ] = ACTIONS(4972), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4974), - [anon_sym_EQ_EQ] = ACTIONS(4972), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4974), - [anon_sym_LT_EQ] = ACTIONS(4974), - [anon_sym_GT_EQ] = ACTIONS(4974), - [anon_sym_BANGin] = ACTIONS(4974), - [anon_sym_is] = ACTIONS(4972), - [anon_sym_BANGis] = ACTIONS(4974), - [anon_sym_PLUS] = ACTIONS(4972), - [anon_sym_DASH] = ACTIONS(4972), - [anon_sym_SLASH] = ACTIONS(4972), - [anon_sym_PERCENT] = ACTIONS(4972), - [anon_sym_as_QMARK] = ACTIONS(4974), - [anon_sym_PLUS_PLUS] = ACTIONS(4974), - [anon_sym_DASH_DASH] = ACTIONS(4974), - [anon_sym_BANG] = ACTIONS(4972), - [anon_sym_BANG_BANG] = ACTIONS(4974), - [anon_sym_data] = ACTIONS(4972), - [anon_sym_inner] = ACTIONS(4972), - [anon_sym_value] = ACTIONS(4972), - [anon_sym_expect] = ACTIONS(4972), - [anon_sym_actual] = ACTIONS(4972), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4974), - [anon_sym_continue_AT] = ACTIONS(4974), - [anon_sym_break_AT] = ACTIONS(4974), - [anon_sym_this_AT] = ACTIONS(4974), - [anon_sym_super_AT] = ACTIONS(4974), - [sym_real_literal] = ACTIONS(4974), - [sym_integer_literal] = ACTIONS(4972), - [sym_hex_literal] = ACTIONS(4974), - [sym_bin_literal] = ACTIONS(4974), - [anon_sym_true] = ACTIONS(4972), - [anon_sym_false] = ACTIONS(4972), - [anon_sym_SQUOTE] = ACTIONS(4974), - [sym__backtick_identifier] = ACTIONS(4974), - [sym__automatic_semicolon] = ACTIONS(4974), - [sym_safe_nav] = ACTIONS(4974), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4974), - }, - [3158] = { - [sym__alpha_identifier] = ACTIONS(4976), - [anon_sym_AT] = ACTIONS(4978), - [anon_sym_LBRACK] = ACTIONS(4978), - [anon_sym_DOT] = ACTIONS(4976), - [anon_sym_as] = ACTIONS(4976), - [anon_sym_EQ] = ACTIONS(4976), - [anon_sym_LBRACE] = ACTIONS(4978), - [anon_sym_RBRACE] = ACTIONS(4978), - [anon_sym_LPAREN] = ACTIONS(4978), - [anon_sym_COMMA] = ACTIONS(4978), - [anon_sym_LT] = ACTIONS(4976), - [anon_sym_GT] = ACTIONS(4976), - [anon_sym_where] = ACTIONS(4976), - [anon_sym_object] = ACTIONS(4976), - [anon_sym_fun] = ACTIONS(4976), - [anon_sym_SEMI] = ACTIONS(4978), - [anon_sym_get] = ACTIONS(4976), - [anon_sym_set] = ACTIONS(4976), - [anon_sym_this] = ACTIONS(4976), - [anon_sym_super] = ACTIONS(4976), - [anon_sym_STAR] = ACTIONS(4976), - [sym_label] = ACTIONS(4976), - [anon_sym_in] = ACTIONS(4976), - [anon_sym_DOT_DOT] = ACTIONS(4978), - [anon_sym_QMARK_COLON] = ACTIONS(4978), - [anon_sym_AMP_AMP] = ACTIONS(4978), - [anon_sym_PIPE_PIPE] = ACTIONS(4978), - [anon_sym_null] = ACTIONS(4976), - [anon_sym_if] = ACTIONS(4976), - [anon_sym_else] = ACTIONS(4976), - [anon_sym_when] = ACTIONS(4976), - [anon_sym_try] = ACTIONS(4976), - [anon_sym_throw] = ACTIONS(4976), - [anon_sym_return] = ACTIONS(4976), - [anon_sym_continue] = ACTIONS(4976), - [anon_sym_break] = ACTIONS(4976), - [anon_sym_COLON_COLON] = ACTIONS(4978), - [anon_sym_PLUS_EQ] = ACTIONS(4978), - [anon_sym_DASH_EQ] = ACTIONS(4978), - [anon_sym_STAR_EQ] = ACTIONS(4978), - [anon_sym_SLASH_EQ] = ACTIONS(4978), - [anon_sym_PERCENT_EQ] = ACTIONS(4978), - [anon_sym_BANG_EQ] = ACTIONS(4976), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4978), - [anon_sym_EQ_EQ] = ACTIONS(4976), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4978), - [anon_sym_LT_EQ] = ACTIONS(4978), - [anon_sym_GT_EQ] = ACTIONS(4978), - [anon_sym_BANGin] = ACTIONS(4978), - [anon_sym_is] = ACTIONS(4976), - [anon_sym_BANGis] = ACTIONS(4978), - [anon_sym_PLUS] = ACTIONS(4976), - [anon_sym_DASH] = ACTIONS(4976), - [anon_sym_SLASH] = ACTIONS(4976), - [anon_sym_PERCENT] = ACTIONS(4976), - [anon_sym_as_QMARK] = ACTIONS(4978), - [anon_sym_PLUS_PLUS] = ACTIONS(4978), - [anon_sym_DASH_DASH] = ACTIONS(4978), - [anon_sym_BANG] = ACTIONS(4976), - [anon_sym_BANG_BANG] = ACTIONS(4978), - [anon_sym_data] = ACTIONS(4976), - [anon_sym_inner] = ACTIONS(4976), - [anon_sym_value] = ACTIONS(4976), - [anon_sym_expect] = ACTIONS(4976), - [anon_sym_actual] = ACTIONS(4976), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4978), - [anon_sym_continue_AT] = ACTIONS(4978), - [anon_sym_break_AT] = ACTIONS(4978), - [anon_sym_this_AT] = ACTIONS(4978), - [anon_sym_super_AT] = ACTIONS(4978), - [sym_real_literal] = ACTIONS(4978), - [sym_integer_literal] = ACTIONS(4976), - [sym_hex_literal] = ACTIONS(4978), - [sym_bin_literal] = ACTIONS(4978), - [anon_sym_true] = ACTIONS(4976), - [anon_sym_false] = ACTIONS(4976), - [anon_sym_SQUOTE] = ACTIONS(4978), - [sym__backtick_identifier] = ACTIONS(4978), - [sym__automatic_semicolon] = ACTIONS(4978), - [sym_safe_nav] = ACTIONS(4978), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4978), - }, - [3159] = { - [sym__alpha_identifier] = ACTIONS(5077), - [anon_sym_AT] = ACTIONS(5079), - [anon_sym_LBRACK] = ACTIONS(5079), - [anon_sym_DOT] = ACTIONS(5077), - [anon_sym_as] = ACTIONS(5077), - [anon_sym_EQ] = ACTIONS(5077), - [anon_sym_LBRACE] = ACTIONS(5079), - [anon_sym_RBRACE] = ACTIONS(5079), - [anon_sym_LPAREN] = ACTIONS(5079), - [anon_sym_COMMA] = ACTIONS(5079), - [anon_sym_LT] = ACTIONS(5077), - [anon_sym_GT] = ACTIONS(5077), - [anon_sym_where] = ACTIONS(5077), - [anon_sym_object] = ACTIONS(5077), - [anon_sym_fun] = ACTIONS(5077), - [anon_sym_SEMI] = ACTIONS(5079), - [anon_sym_get] = ACTIONS(5077), - [anon_sym_set] = ACTIONS(5077), - [anon_sym_this] = ACTIONS(5077), - [anon_sym_super] = ACTIONS(5077), - [anon_sym_STAR] = ACTIONS(5077), - [sym_label] = ACTIONS(5077), - [anon_sym_in] = ACTIONS(5077), - [anon_sym_DOT_DOT] = ACTIONS(5079), - [anon_sym_QMARK_COLON] = ACTIONS(5079), - [anon_sym_AMP_AMP] = ACTIONS(5079), - [anon_sym_PIPE_PIPE] = ACTIONS(5079), - [anon_sym_null] = ACTIONS(5077), - [anon_sym_if] = ACTIONS(5077), - [anon_sym_else] = ACTIONS(5077), - [anon_sym_when] = ACTIONS(5077), - [anon_sym_try] = ACTIONS(5077), - [anon_sym_throw] = ACTIONS(5077), - [anon_sym_return] = ACTIONS(5077), - [anon_sym_continue] = ACTIONS(5077), - [anon_sym_break] = ACTIONS(5077), - [anon_sym_COLON_COLON] = ACTIONS(5079), - [anon_sym_PLUS_EQ] = ACTIONS(5079), - [anon_sym_DASH_EQ] = ACTIONS(5079), - [anon_sym_STAR_EQ] = ACTIONS(5079), - [anon_sym_SLASH_EQ] = ACTIONS(5079), - [anon_sym_PERCENT_EQ] = ACTIONS(5079), - [anon_sym_BANG_EQ] = ACTIONS(5077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5079), - [anon_sym_EQ_EQ] = ACTIONS(5077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5079), - [anon_sym_LT_EQ] = ACTIONS(5079), - [anon_sym_GT_EQ] = ACTIONS(5079), - [anon_sym_BANGin] = ACTIONS(5079), - [anon_sym_is] = ACTIONS(5077), - [anon_sym_BANGis] = ACTIONS(5079), - [anon_sym_PLUS] = ACTIONS(5077), - [anon_sym_DASH] = ACTIONS(5077), - [anon_sym_SLASH] = ACTIONS(5077), - [anon_sym_PERCENT] = ACTIONS(5077), - [anon_sym_as_QMARK] = ACTIONS(5079), - [anon_sym_PLUS_PLUS] = ACTIONS(5079), - [anon_sym_DASH_DASH] = ACTIONS(5079), - [anon_sym_BANG] = ACTIONS(5077), - [anon_sym_BANG_BANG] = ACTIONS(5079), - [anon_sym_data] = ACTIONS(5077), - [anon_sym_inner] = ACTIONS(5077), - [anon_sym_value] = ACTIONS(5077), - [anon_sym_expect] = ACTIONS(5077), - [anon_sym_actual] = ACTIONS(5077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5079), - [anon_sym_continue_AT] = ACTIONS(5079), - [anon_sym_break_AT] = ACTIONS(5079), - [anon_sym_this_AT] = ACTIONS(5079), - [anon_sym_super_AT] = ACTIONS(5079), - [sym_real_literal] = ACTIONS(5079), - [sym_integer_literal] = ACTIONS(5077), - [sym_hex_literal] = ACTIONS(5079), - [sym_bin_literal] = ACTIONS(5079), - [anon_sym_true] = ACTIONS(5077), - [anon_sym_false] = ACTIONS(5077), - [anon_sym_SQUOTE] = ACTIONS(5079), - [sym__backtick_identifier] = ACTIONS(5079), - [sym__automatic_semicolon] = ACTIONS(5079), - [sym_safe_nav] = ACTIONS(5079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5079), - }, - [3160] = { - [sym__alpha_identifier] = ACTIONS(5053), - [anon_sym_AT] = ACTIONS(5055), - [anon_sym_LBRACK] = ACTIONS(5055), - [anon_sym_DOT] = ACTIONS(5053), - [anon_sym_as] = ACTIONS(5053), - [anon_sym_EQ] = ACTIONS(5053), - [anon_sym_LBRACE] = ACTIONS(5055), - [anon_sym_RBRACE] = ACTIONS(5055), - [anon_sym_LPAREN] = ACTIONS(5055), - [anon_sym_COMMA] = ACTIONS(5055), - [anon_sym_LT] = ACTIONS(5053), - [anon_sym_GT] = ACTIONS(5053), - [anon_sym_where] = ACTIONS(5053), - [anon_sym_object] = ACTIONS(5053), - [anon_sym_fun] = ACTIONS(5053), - [anon_sym_SEMI] = ACTIONS(5055), - [anon_sym_get] = ACTIONS(5053), - [anon_sym_set] = ACTIONS(5053), - [anon_sym_this] = ACTIONS(5053), - [anon_sym_super] = ACTIONS(5053), - [anon_sym_STAR] = ACTIONS(5053), - [sym_label] = ACTIONS(5053), - [anon_sym_in] = ACTIONS(5053), - [anon_sym_DOT_DOT] = ACTIONS(5055), - [anon_sym_QMARK_COLON] = ACTIONS(5055), - [anon_sym_AMP_AMP] = ACTIONS(5055), - [anon_sym_PIPE_PIPE] = ACTIONS(5055), - [anon_sym_null] = ACTIONS(5053), - [anon_sym_if] = ACTIONS(5053), - [anon_sym_else] = ACTIONS(5053), - [anon_sym_when] = ACTIONS(5053), - [anon_sym_try] = ACTIONS(5053), - [anon_sym_throw] = ACTIONS(5053), - [anon_sym_return] = ACTIONS(5053), - [anon_sym_continue] = ACTIONS(5053), - [anon_sym_break] = ACTIONS(5053), - [anon_sym_COLON_COLON] = ACTIONS(5055), - [anon_sym_PLUS_EQ] = ACTIONS(5055), - [anon_sym_DASH_EQ] = ACTIONS(5055), - [anon_sym_STAR_EQ] = ACTIONS(5055), - [anon_sym_SLASH_EQ] = ACTIONS(5055), - [anon_sym_PERCENT_EQ] = ACTIONS(5055), - [anon_sym_BANG_EQ] = ACTIONS(5053), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5055), - [anon_sym_EQ_EQ] = ACTIONS(5053), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5055), - [anon_sym_LT_EQ] = ACTIONS(5055), - [anon_sym_GT_EQ] = ACTIONS(5055), - [anon_sym_BANGin] = ACTIONS(5055), - [anon_sym_is] = ACTIONS(5053), - [anon_sym_BANGis] = ACTIONS(5055), - [anon_sym_PLUS] = ACTIONS(5053), - [anon_sym_DASH] = ACTIONS(5053), - [anon_sym_SLASH] = ACTIONS(5053), - [anon_sym_PERCENT] = ACTIONS(5053), - [anon_sym_as_QMARK] = ACTIONS(5055), - [anon_sym_PLUS_PLUS] = ACTIONS(5055), - [anon_sym_DASH_DASH] = ACTIONS(5055), - [anon_sym_BANG] = ACTIONS(5053), - [anon_sym_BANG_BANG] = ACTIONS(5055), - [anon_sym_data] = ACTIONS(5053), - [anon_sym_inner] = ACTIONS(5053), - [anon_sym_value] = ACTIONS(5053), - [anon_sym_expect] = ACTIONS(5053), - [anon_sym_actual] = ACTIONS(5053), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5055), - [anon_sym_continue_AT] = ACTIONS(5055), - [anon_sym_break_AT] = ACTIONS(5055), - [anon_sym_this_AT] = ACTIONS(5055), - [anon_sym_super_AT] = ACTIONS(5055), - [sym_real_literal] = ACTIONS(5055), - [sym_integer_literal] = ACTIONS(5053), - [sym_hex_literal] = ACTIONS(5055), - [sym_bin_literal] = ACTIONS(5055), - [anon_sym_true] = ACTIONS(5053), - [anon_sym_false] = ACTIONS(5053), - [anon_sym_SQUOTE] = ACTIONS(5055), - [sym__backtick_identifier] = ACTIONS(5055), - [sym__automatic_semicolon] = ACTIONS(5055), - [sym_safe_nav] = ACTIONS(5055), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5055), - }, - [3161] = { - [sym__alpha_identifier] = ACTIONS(4980), - [anon_sym_AT] = ACTIONS(4982), - [anon_sym_LBRACK] = ACTIONS(4982), - [anon_sym_DOT] = ACTIONS(4980), - [anon_sym_as] = ACTIONS(4980), - [anon_sym_EQ] = ACTIONS(4980), - [anon_sym_LBRACE] = ACTIONS(4982), - [anon_sym_RBRACE] = ACTIONS(4982), - [anon_sym_LPAREN] = ACTIONS(4982), - [anon_sym_COMMA] = ACTIONS(4982), - [anon_sym_LT] = ACTIONS(4980), - [anon_sym_GT] = ACTIONS(4980), - [anon_sym_where] = ACTIONS(4980), - [anon_sym_object] = ACTIONS(4980), - [anon_sym_fun] = ACTIONS(4980), - [anon_sym_SEMI] = ACTIONS(4982), - [anon_sym_get] = ACTIONS(4980), - [anon_sym_set] = ACTIONS(4980), - [anon_sym_this] = ACTIONS(4980), - [anon_sym_super] = ACTIONS(4980), - [anon_sym_STAR] = ACTIONS(4980), - [sym_label] = ACTIONS(4980), - [anon_sym_in] = ACTIONS(4980), - [anon_sym_DOT_DOT] = ACTIONS(4982), - [anon_sym_QMARK_COLON] = ACTIONS(4982), - [anon_sym_AMP_AMP] = ACTIONS(4982), - [anon_sym_PIPE_PIPE] = ACTIONS(4982), - [anon_sym_null] = ACTIONS(4980), - [anon_sym_if] = ACTIONS(4980), - [anon_sym_else] = ACTIONS(4980), - [anon_sym_when] = ACTIONS(4980), - [anon_sym_try] = ACTIONS(4980), - [anon_sym_throw] = ACTIONS(4980), - [anon_sym_return] = ACTIONS(4980), - [anon_sym_continue] = ACTIONS(4980), - [anon_sym_break] = ACTIONS(4980), - [anon_sym_COLON_COLON] = ACTIONS(4982), - [anon_sym_PLUS_EQ] = ACTIONS(4982), - [anon_sym_DASH_EQ] = ACTIONS(4982), - [anon_sym_STAR_EQ] = ACTIONS(4982), - [anon_sym_SLASH_EQ] = ACTIONS(4982), - [anon_sym_PERCENT_EQ] = ACTIONS(4982), - [anon_sym_BANG_EQ] = ACTIONS(4980), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4982), - [anon_sym_EQ_EQ] = ACTIONS(4980), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4982), - [anon_sym_LT_EQ] = ACTIONS(4982), - [anon_sym_GT_EQ] = ACTIONS(4982), - [anon_sym_BANGin] = ACTIONS(4982), - [anon_sym_is] = ACTIONS(4980), - [anon_sym_BANGis] = ACTIONS(4982), - [anon_sym_PLUS] = ACTIONS(4980), - [anon_sym_DASH] = ACTIONS(4980), - [anon_sym_SLASH] = ACTIONS(4980), - [anon_sym_PERCENT] = ACTIONS(4980), - [anon_sym_as_QMARK] = ACTIONS(4982), - [anon_sym_PLUS_PLUS] = ACTIONS(4982), - [anon_sym_DASH_DASH] = ACTIONS(4982), - [anon_sym_BANG] = ACTIONS(4980), - [anon_sym_BANG_BANG] = ACTIONS(4982), - [anon_sym_data] = ACTIONS(4980), - [anon_sym_inner] = ACTIONS(4980), - [anon_sym_value] = ACTIONS(4980), - [anon_sym_expect] = ACTIONS(4980), - [anon_sym_actual] = ACTIONS(4980), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4982), - [anon_sym_continue_AT] = ACTIONS(4982), - [anon_sym_break_AT] = ACTIONS(4982), - [anon_sym_this_AT] = ACTIONS(4982), - [anon_sym_super_AT] = ACTIONS(4982), - [sym_real_literal] = ACTIONS(4982), - [sym_integer_literal] = ACTIONS(4980), - [sym_hex_literal] = ACTIONS(4982), - [sym_bin_literal] = ACTIONS(4982), - [anon_sym_true] = ACTIONS(4980), - [anon_sym_false] = ACTIONS(4980), - [anon_sym_SQUOTE] = ACTIONS(4982), - [sym__backtick_identifier] = ACTIONS(4982), - [sym__automatic_semicolon] = ACTIONS(4982), - [sym_safe_nav] = ACTIONS(4982), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4982), - }, - [3162] = { - [sym_function_body] = STATE(3120), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [3163] = { - [sym__alpha_identifier] = ACTIONS(4984), - [anon_sym_AT] = ACTIONS(4986), - [anon_sym_LBRACK] = ACTIONS(4986), - [anon_sym_DOT] = ACTIONS(4984), - [anon_sym_as] = ACTIONS(4984), - [anon_sym_EQ] = ACTIONS(4984), - [anon_sym_LBRACE] = ACTIONS(4986), - [anon_sym_RBRACE] = ACTIONS(4986), - [anon_sym_LPAREN] = ACTIONS(4986), - [anon_sym_COMMA] = ACTIONS(4986), - [anon_sym_LT] = ACTIONS(4984), - [anon_sym_GT] = ACTIONS(4984), - [anon_sym_where] = ACTIONS(4984), - [anon_sym_object] = ACTIONS(4984), - [anon_sym_fun] = ACTIONS(4984), - [anon_sym_SEMI] = ACTIONS(4986), - [anon_sym_get] = ACTIONS(4984), - [anon_sym_set] = ACTIONS(4984), - [anon_sym_this] = ACTIONS(4984), - [anon_sym_super] = ACTIONS(4984), - [anon_sym_STAR] = ACTIONS(4984), - [sym_label] = ACTIONS(4984), - [anon_sym_in] = ACTIONS(4984), - [anon_sym_DOT_DOT] = ACTIONS(4986), - [anon_sym_QMARK_COLON] = ACTIONS(4986), - [anon_sym_AMP_AMP] = ACTIONS(4986), - [anon_sym_PIPE_PIPE] = ACTIONS(4986), - [anon_sym_null] = ACTIONS(4984), - [anon_sym_if] = ACTIONS(4984), - [anon_sym_else] = ACTIONS(4984), - [anon_sym_when] = ACTIONS(4984), - [anon_sym_try] = ACTIONS(4984), - [anon_sym_throw] = ACTIONS(4984), - [anon_sym_return] = ACTIONS(4984), - [anon_sym_continue] = ACTIONS(4984), - [anon_sym_break] = ACTIONS(4984), - [anon_sym_COLON_COLON] = ACTIONS(4986), - [anon_sym_PLUS_EQ] = ACTIONS(4986), - [anon_sym_DASH_EQ] = ACTIONS(4986), - [anon_sym_STAR_EQ] = ACTIONS(4986), - [anon_sym_SLASH_EQ] = ACTIONS(4986), - [anon_sym_PERCENT_EQ] = ACTIONS(4986), - [anon_sym_BANG_EQ] = ACTIONS(4984), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4986), - [anon_sym_EQ_EQ] = ACTIONS(4984), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4986), - [anon_sym_LT_EQ] = ACTIONS(4986), - [anon_sym_GT_EQ] = ACTIONS(4986), - [anon_sym_BANGin] = ACTIONS(4986), - [anon_sym_is] = ACTIONS(4984), - [anon_sym_BANGis] = ACTIONS(4986), - [anon_sym_PLUS] = ACTIONS(4984), - [anon_sym_DASH] = ACTIONS(4984), - [anon_sym_SLASH] = ACTIONS(4984), - [anon_sym_PERCENT] = ACTIONS(4984), - [anon_sym_as_QMARK] = ACTIONS(4986), - [anon_sym_PLUS_PLUS] = ACTIONS(4986), - [anon_sym_DASH_DASH] = ACTIONS(4986), - [anon_sym_BANG] = ACTIONS(4984), - [anon_sym_BANG_BANG] = ACTIONS(4986), - [anon_sym_data] = ACTIONS(4984), - [anon_sym_inner] = ACTIONS(4984), - [anon_sym_value] = ACTIONS(4984), - [anon_sym_expect] = ACTIONS(4984), - [anon_sym_actual] = ACTIONS(4984), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4986), - [anon_sym_continue_AT] = ACTIONS(4986), - [anon_sym_break_AT] = ACTIONS(4986), - [anon_sym_this_AT] = ACTIONS(4986), - [anon_sym_super_AT] = ACTIONS(4986), - [sym_real_literal] = ACTIONS(4986), - [sym_integer_literal] = ACTIONS(4984), - [sym_hex_literal] = ACTIONS(4986), - [sym_bin_literal] = ACTIONS(4986), - [anon_sym_true] = ACTIONS(4984), - [anon_sym_false] = ACTIONS(4984), - [anon_sym_SQUOTE] = ACTIONS(4986), - [sym__backtick_identifier] = ACTIONS(4986), - [sym__automatic_semicolon] = ACTIONS(4986), - [sym_safe_nav] = ACTIONS(4986), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4986), - }, - [3164] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4343), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_object] = ACTIONS(4343), - [anon_sym_fun] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_this] = ACTIONS(4343), - [anon_sym_super] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [sym_label] = ACTIONS(4343), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_null] = ACTIONS(4343), - [anon_sym_if] = ACTIONS(4343), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_when] = ACTIONS(4343), - [anon_sym_try] = ACTIONS(4343), - [anon_sym_throw] = ACTIONS(4343), - [anon_sym_return] = ACTIONS(4343), - [anon_sym_continue] = ACTIONS(4343), - [anon_sym_break] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4345), - [anon_sym_DASH_EQ] = ACTIONS(4345), - [anon_sym_STAR_EQ] = ACTIONS(4345), - [anon_sym_SLASH_EQ] = ACTIONS(4345), - [anon_sym_PERCENT_EQ] = ACTIONS(4345), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG] = ACTIONS(4343), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4345), - [anon_sym_continue_AT] = ACTIONS(4345), - [anon_sym_break_AT] = ACTIONS(4345), - [anon_sym_this_AT] = ACTIONS(4345), - [anon_sym_super_AT] = ACTIONS(4345), - [sym_real_literal] = ACTIONS(4345), - [sym_integer_literal] = ACTIONS(4343), - [sym_hex_literal] = ACTIONS(4345), - [sym_bin_literal] = ACTIONS(4345), - [anon_sym_true] = ACTIONS(4343), - [anon_sym_false] = ACTIONS(4343), - [anon_sym_SQUOTE] = ACTIONS(4345), - [sym__backtick_identifier] = ACTIONS(4345), - [sym__automatic_semicolon] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4345), - }, - [3165] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4331), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_object] = ACTIONS(4331), - [anon_sym_fun] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_this] = ACTIONS(4331), - [anon_sym_super] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [sym_label] = ACTIONS(4331), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_null] = ACTIONS(4331), - [anon_sym_if] = ACTIONS(4331), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_when] = ACTIONS(4331), - [anon_sym_try] = ACTIONS(4331), - [anon_sym_throw] = ACTIONS(4331), - [anon_sym_return] = ACTIONS(4331), - [anon_sym_continue] = ACTIONS(4331), - [anon_sym_break] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4333), - [anon_sym_DASH_EQ] = ACTIONS(4333), - [anon_sym_STAR_EQ] = ACTIONS(4333), - [anon_sym_SLASH_EQ] = ACTIONS(4333), - [anon_sym_PERCENT_EQ] = ACTIONS(4333), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG] = ACTIONS(4331), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4333), - [anon_sym_continue_AT] = ACTIONS(4333), - [anon_sym_break_AT] = ACTIONS(4333), - [anon_sym_this_AT] = ACTIONS(4333), - [anon_sym_super_AT] = ACTIONS(4333), - [sym_real_literal] = ACTIONS(4333), - [sym_integer_literal] = ACTIONS(4331), - [sym_hex_literal] = ACTIONS(4333), - [sym_bin_literal] = ACTIONS(4333), - [anon_sym_true] = ACTIONS(4331), - [anon_sym_false] = ACTIONS(4331), - [anon_sym_SQUOTE] = ACTIONS(4333), - [sym__backtick_identifier] = ACTIONS(4333), - [sym__automatic_semicolon] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4333), - }, - [3166] = { - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3298), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_object] = ACTIONS(3296), - [anon_sym_fun] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3296), - [anon_sym_set] = ACTIONS(3296), - [anon_sym_this] = ACTIONS(3296), - [anon_sym_super] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_null] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_when] = ACTIONS(3296), - [anon_sym_try] = ACTIONS(3296), - [anon_sym_throw] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3296), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_data] = ACTIONS(3296), - [anon_sym_inner] = ACTIONS(3296), - [anon_sym_value] = ACTIONS(3296), - [anon_sym_expect] = ACTIONS(3296), - [anon_sym_actual] = ACTIONS(3296), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3298), - [anon_sym_continue_AT] = ACTIONS(3298), - [anon_sym_break_AT] = ACTIONS(3298), - [anon_sym_this_AT] = ACTIONS(3298), - [anon_sym_super_AT] = ACTIONS(3298), - [sym_real_literal] = ACTIONS(3298), - [sym_integer_literal] = ACTIONS(3296), - [sym_hex_literal] = ACTIONS(3298), - [sym_bin_literal] = ACTIONS(3298), - [anon_sym_true] = ACTIONS(3296), - [anon_sym_false] = ACTIONS(3296), - [anon_sym_SQUOTE] = ACTIONS(3298), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3298), - }, - [3167] = { - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(4230), - [anon_sym_LBRACE] = ACTIONS(4232), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(4230), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [3168] = { - [sym__alpha_identifier] = ACTIONS(4158), - [anon_sym_AT] = ACTIONS(4160), - [anon_sym_LBRACK] = ACTIONS(4160), - [anon_sym_RBRACK] = ACTIONS(4160), - [anon_sym_DOT] = ACTIONS(4158), - [anon_sym_as] = ACTIONS(4158), - [anon_sym_EQ] = ACTIONS(4158), - [anon_sym_LBRACE] = ACTIONS(4160), - [anon_sym_RBRACE] = ACTIONS(4160), - [anon_sym_LPAREN] = ACTIONS(4160), - [anon_sym_COMMA] = ACTIONS(4160), - [anon_sym_RPAREN] = ACTIONS(4160), - [anon_sym_by] = ACTIONS(4158), - [anon_sym_LT] = ACTIONS(4158), - [anon_sym_GT] = ACTIONS(4158), - [anon_sym_where] = ACTIONS(4158), - [anon_sym_SEMI] = ACTIONS(4160), - [anon_sym_get] = ACTIONS(4158), - [anon_sym_set] = ACTIONS(4158), - [sym__quest] = ACTIONS(4158), - [anon_sym_STAR] = ACTIONS(4158), - [anon_sym_DASH_GT] = ACTIONS(4162), - [sym_label] = ACTIONS(4160), - [anon_sym_in] = ACTIONS(4158), - [anon_sym_while] = ACTIONS(4158), - [anon_sym_DOT_DOT] = ACTIONS(4160), - [anon_sym_QMARK_COLON] = ACTIONS(4160), - [anon_sym_AMP_AMP] = ACTIONS(4160), - [anon_sym_PIPE_PIPE] = ACTIONS(4160), - [anon_sym_else] = ACTIONS(4158), - [anon_sym_COLON_COLON] = ACTIONS(4160), - [anon_sym_PLUS_EQ] = ACTIONS(4160), - [anon_sym_DASH_EQ] = ACTIONS(4160), - [anon_sym_STAR_EQ] = ACTIONS(4160), - [anon_sym_SLASH_EQ] = ACTIONS(4160), - [anon_sym_PERCENT_EQ] = ACTIONS(4160), - [anon_sym_BANG_EQ] = ACTIONS(4158), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4160), - [anon_sym_EQ_EQ] = ACTIONS(4158), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4160), - [anon_sym_LT_EQ] = ACTIONS(4160), - [anon_sym_GT_EQ] = ACTIONS(4160), - [anon_sym_BANGin] = ACTIONS(4160), - [anon_sym_is] = ACTIONS(4158), - [anon_sym_BANGis] = ACTIONS(4160), - [anon_sym_PLUS] = ACTIONS(4158), - [anon_sym_DASH] = ACTIONS(4158), - [anon_sym_SLASH] = ACTIONS(4158), - [anon_sym_PERCENT] = ACTIONS(4158), - [anon_sym_as_QMARK] = ACTIONS(4160), - [anon_sym_PLUS_PLUS] = ACTIONS(4160), - [anon_sym_DASH_DASH] = ACTIONS(4160), - [anon_sym_BANG_BANG] = ACTIONS(4160), - [anon_sym_suspend] = ACTIONS(4158), - [anon_sym_sealed] = ACTIONS(4158), - [anon_sym_annotation] = ACTIONS(4158), - [anon_sym_data] = ACTIONS(4158), - [anon_sym_inner] = ACTIONS(4158), - [anon_sym_value] = ACTIONS(4158), - [anon_sym_override] = ACTIONS(4158), - [anon_sym_lateinit] = ACTIONS(4158), - [anon_sym_public] = ACTIONS(4158), - [anon_sym_private] = ACTIONS(4158), - [anon_sym_internal] = ACTIONS(4158), - [anon_sym_protected] = ACTIONS(4158), - [anon_sym_tailrec] = ACTIONS(4158), - [anon_sym_operator] = ACTIONS(4158), - [anon_sym_infix] = ACTIONS(4158), - [anon_sym_inline] = ACTIONS(4158), - [anon_sym_external] = ACTIONS(4158), - [sym_property_modifier] = ACTIONS(4158), - [anon_sym_abstract] = ACTIONS(4158), - [anon_sym_final] = ACTIONS(4158), - [anon_sym_open] = ACTIONS(4158), - [anon_sym_vararg] = ACTIONS(4158), - [anon_sym_noinline] = ACTIONS(4158), - [anon_sym_crossinline] = ACTIONS(4158), - [anon_sym_expect] = ACTIONS(4158), - [anon_sym_actual] = ACTIONS(4158), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4160), - [sym_safe_nav] = ACTIONS(4160), - [sym_multiline_comment] = ACTIONS(3), - }, - [3169] = { - [sym_class_body] = STATE(3209), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(6596), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_EQ] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_object] = ACTIONS(4325), - [anon_sym_fun] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_this] = ACTIONS(4325), - [anon_sym_super] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4325), - [sym_label] = ACTIONS(4325), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_null] = ACTIONS(4325), - [anon_sym_if] = ACTIONS(4325), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_when] = ACTIONS(4325), - [anon_sym_try] = ACTIONS(4325), - [anon_sym_throw] = ACTIONS(4325), - [anon_sym_return] = ACTIONS(4325), - [anon_sym_continue] = ACTIONS(4325), - [anon_sym_break] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_PLUS_EQ] = ACTIONS(4327), - [anon_sym_DASH_EQ] = ACTIONS(4327), - [anon_sym_STAR_EQ] = ACTIONS(4327), - [anon_sym_SLASH_EQ] = ACTIONS(4327), - [anon_sym_PERCENT_EQ] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4325), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG] = ACTIONS(4325), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4327), - [anon_sym_continue_AT] = ACTIONS(4327), - [anon_sym_break_AT] = ACTIONS(4327), - [anon_sym_this_AT] = ACTIONS(4327), - [anon_sym_super_AT] = ACTIONS(4327), - [sym_real_literal] = ACTIONS(4327), - [sym_integer_literal] = ACTIONS(4325), - [sym_hex_literal] = ACTIONS(4327), - [sym_bin_literal] = ACTIONS(4327), - [anon_sym_true] = ACTIONS(4325), - [anon_sym_false] = ACTIONS(4325), - [anon_sym_SQUOTE] = ACTIONS(4327), - [sym__backtick_identifier] = ACTIONS(4327), - [sym__automatic_semicolon] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4327), - }, - [3170] = { - [sym__alpha_identifier] = ACTIONS(4988), - [anon_sym_AT] = ACTIONS(4990), - [anon_sym_LBRACK] = ACTIONS(4990), - [anon_sym_DOT] = ACTIONS(4988), - [anon_sym_as] = ACTIONS(4988), - [anon_sym_EQ] = ACTIONS(4988), - [anon_sym_LBRACE] = ACTIONS(4990), - [anon_sym_RBRACE] = ACTIONS(4990), - [anon_sym_LPAREN] = ACTIONS(4990), - [anon_sym_COMMA] = ACTIONS(4990), - [anon_sym_LT] = ACTIONS(4988), - [anon_sym_GT] = ACTIONS(4988), - [anon_sym_where] = ACTIONS(4988), - [anon_sym_object] = ACTIONS(4988), - [anon_sym_fun] = ACTIONS(4988), - [anon_sym_SEMI] = ACTIONS(4990), - [anon_sym_get] = ACTIONS(4988), - [anon_sym_set] = ACTIONS(4988), - [anon_sym_this] = ACTIONS(4988), - [anon_sym_super] = ACTIONS(4988), - [anon_sym_STAR] = ACTIONS(4988), - [sym_label] = ACTIONS(4988), - [anon_sym_in] = ACTIONS(4988), - [anon_sym_DOT_DOT] = ACTIONS(4990), - [anon_sym_QMARK_COLON] = ACTIONS(4990), - [anon_sym_AMP_AMP] = ACTIONS(4990), - [anon_sym_PIPE_PIPE] = ACTIONS(4990), - [anon_sym_null] = ACTIONS(4988), - [anon_sym_if] = ACTIONS(4988), - [anon_sym_else] = ACTIONS(4988), - [anon_sym_when] = ACTIONS(4988), - [anon_sym_try] = ACTIONS(4988), - [anon_sym_throw] = ACTIONS(4988), - [anon_sym_return] = ACTIONS(4988), - [anon_sym_continue] = ACTIONS(4988), - [anon_sym_break] = ACTIONS(4988), - [anon_sym_COLON_COLON] = ACTIONS(4990), - [anon_sym_PLUS_EQ] = ACTIONS(4990), - [anon_sym_DASH_EQ] = ACTIONS(4990), - [anon_sym_STAR_EQ] = ACTIONS(4990), - [anon_sym_SLASH_EQ] = ACTIONS(4990), - [anon_sym_PERCENT_EQ] = ACTIONS(4990), - [anon_sym_BANG_EQ] = ACTIONS(4988), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4990), - [anon_sym_EQ_EQ] = ACTIONS(4988), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4990), - [anon_sym_LT_EQ] = ACTIONS(4990), - [anon_sym_GT_EQ] = ACTIONS(4990), - [anon_sym_BANGin] = ACTIONS(4990), - [anon_sym_is] = ACTIONS(4988), - [anon_sym_BANGis] = ACTIONS(4990), - [anon_sym_PLUS] = ACTIONS(4988), - [anon_sym_DASH] = ACTIONS(4988), - [anon_sym_SLASH] = ACTIONS(4988), - [anon_sym_PERCENT] = ACTIONS(4988), - [anon_sym_as_QMARK] = ACTIONS(4990), - [anon_sym_PLUS_PLUS] = ACTIONS(4990), - [anon_sym_DASH_DASH] = ACTIONS(4990), - [anon_sym_BANG] = ACTIONS(4988), - [anon_sym_BANG_BANG] = ACTIONS(4990), - [anon_sym_data] = ACTIONS(4988), - [anon_sym_inner] = ACTIONS(4988), - [anon_sym_value] = ACTIONS(4988), - [anon_sym_expect] = ACTIONS(4988), - [anon_sym_actual] = ACTIONS(4988), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4990), - [anon_sym_continue_AT] = ACTIONS(4990), - [anon_sym_break_AT] = ACTIONS(4990), - [anon_sym_this_AT] = ACTIONS(4990), - [anon_sym_super_AT] = ACTIONS(4990), - [sym_real_literal] = ACTIONS(4990), - [sym_integer_literal] = ACTIONS(4988), - [sym_hex_literal] = ACTIONS(4990), - [sym_bin_literal] = ACTIONS(4990), - [anon_sym_true] = ACTIONS(4988), - [anon_sym_false] = ACTIONS(4988), - [anon_sym_SQUOTE] = ACTIONS(4990), - [sym__backtick_identifier] = ACTIONS(4990), - [sym__automatic_semicolon] = ACTIONS(4990), - [sym_safe_nav] = ACTIONS(4990), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4990), - }, - [3171] = { - [sym__alpha_identifier] = ACTIONS(4618), - [anon_sym_AT] = ACTIONS(4620), - [anon_sym_LBRACK] = ACTIONS(4620), - [anon_sym_DOT] = ACTIONS(4618), - [anon_sym_as] = ACTIONS(4618), - [anon_sym_EQ] = ACTIONS(4618), - [anon_sym_LBRACE] = ACTIONS(4620), - [anon_sym_RBRACE] = ACTIONS(4620), - [anon_sym_LPAREN] = ACTIONS(4620), - [anon_sym_COMMA] = ACTIONS(4620), - [anon_sym_LT] = ACTIONS(4618), - [anon_sym_GT] = ACTIONS(4618), - [anon_sym_where] = ACTIONS(4618), - [anon_sym_object] = ACTIONS(4618), - [anon_sym_fun] = ACTIONS(4618), - [anon_sym_SEMI] = ACTIONS(4620), - [anon_sym_get] = ACTIONS(4618), - [anon_sym_set] = ACTIONS(4618), - [anon_sym_this] = ACTIONS(4618), - [anon_sym_super] = ACTIONS(4618), - [anon_sym_STAR] = ACTIONS(4618), - [sym_label] = ACTIONS(4618), - [anon_sym_in] = ACTIONS(4618), - [anon_sym_DOT_DOT] = ACTIONS(4620), - [anon_sym_QMARK_COLON] = ACTIONS(4620), - [anon_sym_AMP_AMP] = ACTIONS(4620), - [anon_sym_PIPE_PIPE] = ACTIONS(4620), - [anon_sym_null] = ACTIONS(4618), - [anon_sym_if] = ACTIONS(4618), - [anon_sym_else] = ACTIONS(4618), - [anon_sym_when] = ACTIONS(4618), - [anon_sym_try] = ACTIONS(4618), - [anon_sym_throw] = ACTIONS(4618), - [anon_sym_return] = ACTIONS(4618), - [anon_sym_continue] = ACTIONS(4618), - [anon_sym_break] = ACTIONS(4618), - [anon_sym_COLON_COLON] = ACTIONS(4620), - [anon_sym_PLUS_EQ] = ACTIONS(4620), - [anon_sym_DASH_EQ] = ACTIONS(4620), - [anon_sym_STAR_EQ] = ACTIONS(4620), - [anon_sym_SLASH_EQ] = ACTIONS(4620), - [anon_sym_PERCENT_EQ] = ACTIONS(4620), - [anon_sym_BANG_EQ] = ACTIONS(4618), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4620), - [anon_sym_EQ_EQ] = ACTIONS(4618), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4620), - [anon_sym_LT_EQ] = ACTIONS(4620), - [anon_sym_GT_EQ] = ACTIONS(4620), - [anon_sym_BANGin] = ACTIONS(4620), - [anon_sym_is] = ACTIONS(4618), - [anon_sym_BANGis] = ACTIONS(4620), - [anon_sym_PLUS] = ACTIONS(4618), - [anon_sym_DASH] = ACTIONS(4618), - [anon_sym_SLASH] = ACTIONS(4618), - [anon_sym_PERCENT] = ACTIONS(4618), - [anon_sym_as_QMARK] = ACTIONS(4620), - [anon_sym_PLUS_PLUS] = ACTIONS(4620), - [anon_sym_DASH_DASH] = ACTIONS(4620), - [anon_sym_BANG] = ACTIONS(4618), - [anon_sym_BANG_BANG] = ACTIONS(4620), - [anon_sym_data] = ACTIONS(4618), - [anon_sym_inner] = ACTIONS(4618), - [anon_sym_value] = ACTIONS(4618), - [anon_sym_expect] = ACTIONS(4618), - [anon_sym_actual] = ACTIONS(4618), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4620), - [anon_sym_continue_AT] = ACTIONS(4620), - [anon_sym_break_AT] = ACTIONS(4620), - [anon_sym_this_AT] = ACTIONS(4620), - [anon_sym_super_AT] = ACTIONS(4620), - [sym_real_literal] = ACTIONS(4620), - [sym_integer_literal] = ACTIONS(4618), - [sym_hex_literal] = ACTIONS(4620), - [sym_bin_literal] = ACTIONS(4620), - [anon_sym_true] = ACTIONS(4618), - [anon_sym_false] = ACTIONS(4618), - [anon_sym_SQUOTE] = ACTIONS(4620), - [sym__backtick_identifier] = ACTIONS(4620), - [sym__automatic_semicolon] = ACTIONS(4620), - [sym_safe_nav] = ACTIONS(4620), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4620), - }, - [3172] = { - [sym__alpha_identifier] = ACTIONS(5057), - [anon_sym_AT] = ACTIONS(5059), - [anon_sym_LBRACK] = ACTIONS(5059), - [anon_sym_DOT] = ACTIONS(5057), - [anon_sym_as] = ACTIONS(5057), - [anon_sym_EQ] = ACTIONS(5057), - [anon_sym_LBRACE] = ACTIONS(5059), - [anon_sym_RBRACE] = ACTIONS(5059), - [anon_sym_LPAREN] = ACTIONS(5059), - [anon_sym_COMMA] = ACTIONS(5059), - [anon_sym_LT] = ACTIONS(5057), - [anon_sym_GT] = ACTIONS(5057), - [anon_sym_where] = ACTIONS(5057), - [anon_sym_object] = ACTIONS(5057), - [anon_sym_fun] = ACTIONS(5057), - [anon_sym_SEMI] = ACTIONS(5059), - [anon_sym_get] = ACTIONS(5057), - [anon_sym_set] = ACTIONS(5057), - [anon_sym_this] = ACTIONS(5057), - [anon_sym_super] = ACTIONS(5057), - [anon_sym_STAR] = ACTIONS(5057), - [sym_label] = ACTIONS(5057), - [anon_sym_in] = ACTIONS(5057), - [anon_sym_DOT_DOT] = ACTIONS(5059), - [anon_sym_QMARK_COLON] = ACTIONS(5059), - [anon_sym_AMP_AMP] = ACTIONS(5059), - [anon_sym_PIPE_PIPE] = ACTIONS(5059), - [anon_sym_null] = ACTIONS(5057), - [anon_sym_if] = ACTIONS(5057), - [anon_sym_else] = ACTIONS(5057), - [anon_sym_when] = ACTIONS(5057), - [anon_sym_try] = ACTIONS(5057), - [anon_sym_throw] = ACTIONS(5057), - [anon_sym_return] = ACTIONS(5057), - [anon_sym_continue] = ACTIONS(5057), - [anon_sym_break] = ACTIONS(5057), - [anon_sym_COLON_COLON] = ACTIONS(5059), - [anon_sym_PLUS_EQ] = ACTIONS(5059), - [anon_sym_DASH_EQ] = ACTIONS(5059), - [anon_sym_STAR_EQ] = ACTIONS(5059), - [anon_sym_SLASH_EQ] = ACTIONS(5059), - [anon_sym_PERCENT_EQ] = ACTIONS(5059), - [anon_sym_BANG_EQ] = ACTIONS(5057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5059), - [anon_sym_EQ_EQ] = ACTIONS(5057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5059), - [anon_sym_LT_EQ] = ACTIONS(5059), - [anon_sym_GT_EQ] = ACTIONS(5059), - [anon_sym_BANGin] = ACTIONS(5059), - [anon_sym_is] = ACTIONS(5057), - [anon_sym_BANGis] = ACTIONS(5059), - [anon_sym_PLUS] = ACTIONS(5057), - [anon_sym_DASH] = ACTIONS(5057), - [anon_sym_SLASH] = ACTIONS(5057), - [anon_sym_PERCENT] = ACTIONS(5057), - [anon_sym_as_QMARK] = ACTIONS(5059), - [anon_sym_PLUS_PLUS] = ACTIONS(5059), - [anon_sym_DASH_DASH] = ACTIONS(5059), - [anon_sym_BANG] = ACTIONS(5057), - [anon_sym_BANG_BANG] = ACTIONS(5059), - [anon_sym_data] = ACTIONS(5057), - [anon_sym_inner] = ACTIONS(5057), - [anon_sym_value] = ACTIONS(5057), - [anon_sym_expect] = ACTIONS(5057), - [anon_sym_actual] = ACTIONS(5057), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5059), - [anon_sym_continue_AT] = ACTIONS(5059), - [anon_sym_break_AT] = ACTIONS(5059), - [anon_sym_this_AT] = ACTIONS(5059), - [anon_sym_super_AT] = ACTIONS(5059), - [sym_real_literal] = ACTIONS(5059), - [sym_integer_literal] = ACTIONS(5057), - [sym_hex_literal] = ACTIONS(5059), - [sym_bin_literal] = ACTIONS(5059), - [anon_sym_true] = ACTIONS(5057), - [anon_sym_false] = ACTIONS(5057), - [anon_sym_SQUOTE] = ACTIONS(5059), - [sym__backtick_identifier] = ACTIONS(5059), - [sym__automatic_semicolon] = ACTIONS(5059), - [sym_safe_nav] = ACTIONS(5059), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5059), - }, - [3173] = { - [sym__alpha_identifier] = ACTIONS(5033), - [anon_sym_AT] = ACTIONS(5035), - [anon_sym_LBRACK] = ACTIONS(5035), - [anon_sym_DOT] = ACTIONS(5033), - [anon_sym_as] = ACTIONS(5033), - [anon_sym_EQ] = ACTIONS(5033), - [anon_sym_LBRACE] = ACTIONS(5035), - [anon_sym_RBRACE] = ACTIONS(5035), - [anon_sym_LPAREN] = ACTIONS(5035), - [anon_sym_COMMA] = ACTIONS(5035), - [anon_sym_LT] = ACTIONS(5033), - [anon_sym_GT] = ACTIONS(5033), - [anon_sym_where] = ACTIONS(5033), - [anon_sym_object] = ACTIONS(5033), - [anon_sym_fun] = ACTIONS(5033), - [anon_sym_SEMI] = ACTIONS(5035), - [anon_sym_get] = ACTIONS(5033), - [anon_sym_set] = ACTIONS(5033), - [anon_sym_this] = ACTIONS(5033), - [anon_sym_super] = ACTIONS(5033), - [anon_sym_STAR] = ACTIONS(5033), - [sym_label] = ACTIONS(5033), - [anon_sym_in] = ACTIONS(5033), - [anon_sym_DOT_DOT] = ACTIONS(5035), - [anon_sym_QMARK_COLON] = ACTIONS(5035), - [anon_sym_AMP_AMP] = ACTIONS(5035), - [anon_sym_PIPE_PIPE] = ACTIONS(5035), - [anon_sym_null] = ACTIONS(5033), - [anon_sym_if] = ACTIONS(5033), - [anon_sym_else] = ACTIONS(5033), - [anon_sym_when] = ACTIONS(5033), - [anon_sym_try] = ACTIONS(5033), - [anon_sym_throw] = ACTIONS(5033), - [anon_sym_return] = ACTIONS(5033), - [anon_sym_continue] = ACTIONS(5033), - [anon_sym_break] = ACTIONS(5033), - [anon_sym_COLON_COLON] = ACTIONS(5035), - [anon_sym_PLUS_EQ] = ACTIONS(5035), - [anon_sym_DASH_EQ] = ACTIONS(5035), - [anon_sym_STAR_EQ] = ACTIONS(5035), - [anon_sym_SLASH_EQ] = ACTIONS(5035), - [anon_sym_PERCENT_EQ] = ACTIONS(5035), - [anon_sym_BANG_EQ] = ACTIONS(5033), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5035), - [anon_sym_EQ_EQ] = ACTIONS(5033), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5035), - [anon_sym_LT_EQ] = ACTIONS(5035), - [anon_sym_GT_EQ] = ACTIONS(5035), - [anon_sym_BANGin] = ACTIONS(5035), - [anon_sym_is] = ACTIONS(5033), - [anon_sym_BANGis] = ACTIONS(5035), - [anon_sym_PLUS] = ACTIONS(5033), - [anon_sym_DASH] = ACTIONS(5033), - [anon_sym_SLASH] = ACTIONS(5033), - [anon_sym_PERCENT] = ACTIONS(5033), - [anon_sym_as_QMARK] = ACTIONS(5035), - [anon_sym_PLUS_PLUS] = ACTIONS(5035), - [anon_sym_DASH_DASH] = ACTIONS(5035), - [anon_sym_BANG] = ACTIONS(5033), - [anon_sym_BANG_BANG] = ACTIONS(5035), - [anon_sym_data] = ACTIONS(5033), - [anon_sym_inner] = ACTIONS(5033), - [anon_sym_value] = ACTIONS(5033), - [anon_sym_expect] = ACTIONS(5033), - [anon_sym_actual] = ACTIONS(5033), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5035), - [anon_sym_continue_AT] = ACTIONS(5035), - [anon_sym_break_AT] = ACTIONS(5035), - [anon_sym_this_AT] = ACTIONS(5035), - [anon_sym_super_AT] = ACTIONS(5035), - [sym_real_literal] = ACTIONS(5035), - [sym_integer_literal] = ACTIONS(5033), - [sym_hex_literal] = ACTIONS(5035), - [sym_bin_literal] = ACTIONS(5035), - [anon_sym_true] = ACTIONS(5033), - [anon_sym_false] = ACTIONS(5033), - [anon_sym_SQUOTE] = ACTIONS(5035), - [sym__backtick_identifier] = ACTIONS(5035), - [sym__automatic_semicolon] = ACTIONS(5035), - [sym_safe_nav] = ACTIONS(5035), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5035), - }, - [3174] = { - [sym__alpha_identifier] = ACTIONS(4710), - [anon_sym_AT] = ACTIONS(4712), - [anon_sym_LBRACK] = ACTIONS(4712), - [anon_sym_DOT] = ACTIONS(4710), - [anon_sym_as] = ACTIONS(4710), - [anon_sym_EQ] = ACTIONS(4710), - [anon_sym_LBRACE] = ACTIONS(4712), - [anon_sym_RBRACE] = ACTIONS(4712), - [anon_sym_LPAREN] = ACTIONS(4712), - [anon_sym_COMMA] = ACTIONS(4712), - [anon_sym_LT] = ACTIONS(4710), - [anon_sym_GT] = ACTIONS(4710), - [anon_sym_where] = ACTIONS(4710), - [anon_sym_object] = ACTIONS(4710), - [anon_sym_fun] = ACTIONS(4710), - [anon_sym_SEMI] = ACTIONS(4712), - [anon_sym_get] = ACTIONS(4710), - [anon_sym_set] = ACTIONS(4710), - [anon_sym_this] = ACTIONS(4710), - [anon_sym_super] = ACTIONS(4710), - [anon_sym_STAR] = ACTIONS(4710), - [sym_label] = ACTIONS(4710), - [anon_sym_in] = ACTIONS(4710), - [anon_sym_DOT_DOT] = ACTIONS(4712), - [anon_sym_QMARK_COLON] = ACTIONS(4712), - [anon_sym_AMP_AMP] = ACTIONS(4712), - [anon_sym_PIPE_PIPE] = ACTIONS(4712), - [anon_sym_null] = ACTIONS(4710), - [anon_sym_if] = ACTIONS(4710), - [anon_sym_else] = ACTIONS(4710), - [anon_sym_when] = ACTIONS(4710), - [anon_sym_try] = ACTIONS(4710), - [anon_sym_throw] = ACTIONS(4710), - [anon_sym_return] = ACTIONS(4710), - [anon_sym_continue] = ACTIONS(4710), - [anon_sym_break] = ACTIONS(4710), - [anon_sym_COLON_COLON] = ACTIONS(4712), - [anon_sym_PLUS_EQ] = ACTIONS(4712), - [anon_sym_DASH_EQ] = ACTIONS(4712), - [anon_sym_STAR_EQ] = ACTIONS(4712), - [anon_sym_SLASH_EQ] = ACTIONS(4712), - [anon_sym_PERCENT_EQ] = ACTIONS(4712), - [anon_sym_BANG_EQ] = ACTIONS(4710), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4712), - [anon_sym_EQ_EQ] = ACTIONS(4710), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4712), - [anon_sym_LT_EQ] = ACTIONS(4712), - [anon_sym_GT_EQ] = ACTIONS(4712), - [anon_sym_BANGin] = ACTIONS(4712), - [anon_sym_is] = ACTIONS(4710), - [anon_sym_BANGis] = ACTIONS(4712), - [anon_sym_PLUS] = ACTIONS(4710), - [anon_sym_DASH] = ACTIONS(4710), - [anon_sym_SLASH] = ACTIONS(4710), - [anon_sym_PERCENT] = ACTIONS(4710), - [anon_sym_as_QMARK] = ACTIONS(4712), - [anon_sym_PLUS_PLUS] = ACTIONS(4712), - [anon_sym_DASH_DASH] = ACTIONS(4712), - [anon_sym_BANG] = ACTIONS(4710), - [anon_sym_BANG_BANG] = ACTIONS(4712), - [anon_sym_data] = ACTIONS(4710), - [anon_sym_inner] = ACTIONS(4710), - [anon_sym_value] = ACTIONS(4710), - [anon_sym_expect] = ACTIONS(4710), - [anon_sym_actual] = ACTIONS(4710), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4712), - [anon_sym_continue_AT] = ACTIONS(4712), - [anon_sym_break_AT] = ACTIONS(4712), - [anon_sym_this_AT] = ACTIONS(4712), - [anon_sym_super_AT] = ACTIONS(4712), - [sym_real_literal] = ACTIONS(4712), - [sym_integer_literal] = ACTIONS(4710), - [sym_hex_literal] = ACTIONS(4712), - [sym_bin_literal] = ACTIONS(4712), - [anon_sym_true] = ACTIONS(4710), - [anon_sym_false] = ACTIONS(4710), - [anon_sym_SQUOTE] = ACTIONS(4712), - [sym__backtick_identifier] = ACTIONS(4712), - [sym__automatic_semicolon] = ACTIONS(4712), - [sym_safe_nav] = ACTIONS(4712), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4712), - }, - [3175] = { - [sym_class_body] = STATE(3464), - [sym_type_constraints] = STATE(3364), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_RBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [anon_sym_DASH_GT] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3176] = { - [sym__alpha_identifier] = ACTIONS(4888), - [anon_sym_AT] = ACTIONS(4890), - [anon_sym_LBRACK] = ACTIONS(4890), - [anon_sym_DOT] = ACTIONS(4888), - [anon_sym_as] = ACTIONS(4888), - [anon_sym_EQ] = ACTIONS(4888), - [anon_sym_LBRACE] = ACTIONS(4890), - [anon_sym_RBRACE] = ACTIONS(4890), - [anon_sym_LPAREN] = ACTIONS(4890), - [anon_sym_COMMA] = ACTIONS(4890), - [anon_sym_LT] = ACTIONS(4888), - [anon_sym_GT] = ACTIONS(4888), - [anon_sym_where] = ACTIONS(4888), - [anon_sym_object] = ACTIONS(4888), - [anon_sym_fun] = ACTIONS(4888), - [anon_sym_SEMI] = ACTIONS(4890), - [anon_sym_get] = ACTIONS(4888), - [anon_sym_set] = ACTIONS(4888), - [anon_sym_this] = ACTIONS(4888), - [anon_sym_super] = ACTIONS(4888), - [anon_sym_STAR] = ACTIONS(4888), - [sym_label] = ACTIONS(4888), - [anon_sym_in] = ACTIONS(4888), - [anon_sym_DOT_DOT] = ACTIONS(4890), - [anon_sym_QMARK_COLON] = ACTIONS(4890), - [anon_sym_AMP_AMP] = ACTIONS(4890), - [anon_sym_PIPE_PIPE] = ACTIONS(4890), - [anon_sym_null] = ACTIONS(4888), - [anon_sym_if] = ACTIONS(4888), - [anon_sym_else] = ACTIONS(4888), - [anon_sym_when] = ACTIONS(4888), - [anon_sym_try] = ACTIONS(4888), - [anon_sym_throw] = ACTIONS(4888), - [anon_sym_return] = ACTIONS(4888), - [anon_sym_continue] = ACTIONS(4888), - [anon_sym_break] = ACTIONS(4888), - [anon_sym_COLON_COLON] = ACTIONS(4890), - [anon_sym_PLUS_EQ] = ACTIONS(4890), - [anon_sym_DASH_EQ] = ACTIONS(4890), - [anon_sym_STAR_EQ] = ACTIONS(4890), - [anon_sym_SLASH_EQ] = ACTIONS(4890), - [anon_sym_PERCENT_EQ] = ACTIONS(4890), - [anon_sym_BANG_EQ] = ACTIONS(4888), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4890), - [anon_sym_EQ_EQ] = ACTIONS(4888), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4890), - [anon_sym_LT_EQ] = ACTIONS(4890), - [anon_sym_GT_EQ] = ACTIONS(4890), - [anon_sym_BANGin] = ACTIONS(4890), - [anon_sym_is] = ACTIONS(4888), - [anon_sym_BANGis] = ACTIONS(4890), - [anon_sym_PLUS] = ACTIONS(4888), - [anon_sym_DASH] = ACTIONS(4888), - [anon_sym_SLASH] = ACTIONS(4888), - [anon_sym_PERCENT] = ACTIONS(4888), - [anon_sym_as_QMARK] = ACTIONS(4890), - [anon_sym_PLUS_PLUS] = ACTIONS(4890), - [anon_sym_DASH_DASH] = ACTIONS(4890), - [anon_sym_BANG] = ACTIONS(4888), - [anon_sym_BANG_BANG] = ACTIONS(4890), - [anon_sym_data] = ACTIONS(4888), - [anon_sym_inner] = ACTIONS(4888), - [anon_sym_value] = ACTIONS(4888), - [anon_sym_expect] = ACTIONS(4888), - [anon_sym_actual] = ACTIONS(4888), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4890), - [anon_sym_continue_AT] = ACTIONS(4890), - [anon_sym_break_AT] = ACTIONS(4890), - [anon_sym_this_AT] = ACTIONS(4890), - [anon_sym_super_AT] = ACTIONS(4890), - [sym_real_literal] = ACTIONS(4890), - [sym_integer_literal] = ACTIONS(4888), - [sym_hex_literal] = ACTIONS(4890), - [sym_bin_literal] = ACTIONS(4890), - [anon_sym_true] = ACTIONS(4888), - [anon_sym_false] = ACTIONS(4888), - [anon_sym_SQUOTE] = ACTIONS(4890), - [sym__backtick_identifier] = ACTIONS(4890), - [sym__automatic_semicolon] = ACTIONS(4890), - [sym_safe_nav] = ACTIONS(4890), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4890), - }, - [3177] = { - [aux_sym_type_constraints_repeat1] = STATE(3215), - [sym__alpha_identifier] = ACTIONS(4394), - [anon_sym_AT] = ACTIONS(4396), - [anon_sym_LBRACK] = ACTIONS(4396), - [anon_sym_RBRACK] = ACTIONS(4396), - [anon_sym_DOT] = ACTIONS(4394), - [anon_sym_as] = ACTIONS(4394), - [anon_sym_EQ] = ACTIONS(4394), - [anon_sym_LBRACE] = ACTIONS(4396), - [anon_sym_RBRACE] = ACTIONS(4396), - [anon_sym_LPAREN] = ACTIONS(4396), - [anon_sym_COMMA] = ACTIONS(6598), - [anon_sym_RPAREN] = ACTIONS(4396), - [anon_sym_by] = ACTIONS(4394), - [anon_sym_LT] = ACTIONS(4394), - [anon_sym_GT] = ACTIONS(4394), - [anon_sym_where] = ACTIONS(4394), - [anon_sym_SEMI] = ACTIONS(4396), - [anon_sym_get] = ACTIONS(4394), - [anon_sym_set] = ACTIONS(4394), - [anon_sym_STAR] = ACTIONS(4394), - [anon_sym_DASH_GT] = ACTIONS(4396), - [sym_label] = ACTIONS(4396), - [anon_sym_in] = ACTIONS(4394), - [anon_sym_while] = ACTIONS(4394), - [anon_sym_DOT_DOT] = ACTIONS(4396), - [anon_sym_QMARK_COLON] = ACTIONS(4396), - [anon_sym_AMP_AMP] = ACTIONS(4396), - [anon_sym_PIPE_PIPE] = ACTIONS(4396), - [anon_sym_else] = ACTIONS(4394), - [anon_sym_COLON_COLON] = ACTIONS(4396), - [anon_sym_PLUS_EQ] = ACTIONS(4396), - [anon_sym_DASH_EQ] = ACTIONS(4396), - [anon_sym_STAR_EQ] = ACTIONS(4396), - [anon_sym_SLASH_EQ] = ACTIONS(4396), - [anon_sym_PERCENT_EQ] = ACTIONS(4396), - [anon_sym_BANG_EQ] = ACTIONS(4394), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4396), - [anon_sym_EQ_EQ] = ACTIONS(4394), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4396), - [anon_sym_LT_EQ] = ACTIONS(4396), - [anon_sym_GT_EQ] = ACTIONS(4396), - [anon_sym_BANGin] = ACTIONS(4396), - [anon_sym_is] = ACTIONS(4394), - [anon_sym_BANGis] = ACTIONS(4396), - [anon_sym_PLUS] = ACTIONS(4394), - [anon_sym_DASH] = ACTIONS(4394), - [anon_sym_SLASH] = ACTIONS(4394), - [anon_sym_PERCENT] = ACTIONS(4394), - [anon_sym_as_QMARK] = ACTIONS(4396), - [anon_sym_PLUS_PLUS] = ACTIONS(4396), - [anon_sym_DASH_DASH] = ACTIONS(4396), - [anon_sym_BANG_BANG] = ACTIONS(4396), - [anon_sym_suspend] = ACTIONS(4394), - [anon_sym_sealed] = ACTIONS(4394), - [anon_sym_annotation] = ACTIONS(4394), - [anon_sym_data] = ACTIONS(4394), - [anon_sym_inner] = ACTIONS(4394), - [anon_sym_value] = ACTIONS(4394), - [anon_sym_override] = ACTIONS(4394), - [anon_sym_lateinit] = ACTIONS(4394), - [anon_sym_public] = ACTIONS(4394), - [anon_sym_private] = ACTIONS(4394), - [anon_sym_internal] = ACTIONS(4394), - [anon_sym_protected] = ACTIONS(4394), - [anon_sym_tailrec] = ACTIONS(4394), - [anon_sym_operator] = ACTIONS(4394), - [anon_sym_infix] = ACTIONS(4394), - [anon_sym_inline] = ACTIONS(4394), - [anon_sym_external] = ACTIONS(4394), - [sym_property_modifier] = ACTIONS(4394), - [anon_sym_abstract] = ACTIONS(4394), - [anon_sym_final] = ACTIONS(4394), - [anon_sym_open] = ACTIONS(4394), - [anon_sym_vararg] = ACTIONS(4394), - [anon_sym_noinline] = ACTIONS(4394), - [anon_sym_crossinline] = ACTIONS(4394), - [anon_sym_expect] = ACTIONS(4394), - [anon_sym_actual] = ACTIONS(4394), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4396), - [sym_safe_nav] = ACTIONS(4396), - [sym_multiline_comment] = ACTIONS(3), - }, - [3178] = { - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(4276), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(4274), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [3179] = { - [sym__alpha_identifier] = ACTIONS(4992), - [anon_sym_AT] = ACTIONS(4994), - [anon_sym_LBRACK] = ACTIONS(4994), - [anon_sym_DOT] = ACTIONS(4992), - [anon_sym_as] = ACTIONS(4992), - [anon_sym_EQ] = ACTIONS(4992), - [anon_sym_LBRACE] = ACTIONS(4994), - [anon_sym_RBRACE] = ACTIONS(4994), - [anon_sym_LPAREN] = ACTIONS(4994), - [anon_sym_COMMA] = ACTIONS(4994), - [anon_sym_LT] = ACTIONS(4992), - [anon_sym_GT] = ACTIONS(4992), - [anon_sym_where] = ACTIONS(4992), - [anon_sym_object] = ACTIONS(4992), - [anon_sym_fun] = ACTIONS(4992), - [anon_sym_SEMI] = ACTIONS(4994), - [anon_sym_get] = ACTIONS(4992), - [anon_sym_set] = ACTIONS(4992), - [anon_sym_this] = ACTIONS(4992), - [anon_sym_super] = ACTIONS(4992), - [anon_sym_STAR] = ACTIONS(4992), - [sym_label] = ACTIONS(4992), - [anon_sym_in] = ACTIONS(4992), - [anon_sym_DOT_DOT] = ACTIONS(4994), - [anon_sym_QMARK_COLON] = ACTIONS(4994), - [anon_sym_AMP_AMP] = ACTIONS(4994), - [anon_sym_PIPE_PIPE] = ACTIONS(4994), - [anon_sym_null] = ACTIONS(4992), - [anon_sym_if] = ACTIONS(4992), - [anon_sym_else] = ACTIONS(4992), - [anon_sym_when] = ACTIONS(4992), - [anon_sym_try] = ACTIONS(4992), - [anon_sym_throw] = ACTIONS(4992), - [anon_sym_return] = ACTIONS(4992), - [anon_sym_continue] = ACTIONS(4992), - [anon_sym_break] = ACTIONS(4992), - [anon_sym_COLON_COLON] = ACTIONS(6577), - [anon_sym_PLUS_EQ] = ACTIONS(4994), - [anon_sym_DASH_EQ] = ACTIONS(4994), - [anon_sym_STAR_EQ] = ACTIONS(4994), - [anon_sym_SLASH_EQ] = ACTIONS(4994), - [anon_sym_PERCENT_EQ] = ACTIONS(4994), - [anon_sym_BANG_EQ] = ACTIONS(4992), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4994), - [anon_sym_EQ_EQ] = ACTIONS(4992), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4994), - [anon_sym_LT_EQ] = ACTIONS(4994), - [anon_sym_GT_EQ] = ACTIONS(4994), - [anon_sym_BANGin] = ACTIONS(4994), - [anon_sym_is] = ACTIONS(4992), - [anon_sym_BANGis] = ACTIONS(4994), - [anon_sym_PLUS] = ACTIONS(4992), - [anon_sym_DASH] = ACTIONS(4992), - [anon_sym_SLASH] = ACTIONS(4992), - [anon_sym_PERCENT] = ACTIONS(4992), - [anon_sym_as_QMARK] = ACTIONS(4994), - [anon_sym_PLUS_PLUS] = ACTIONS(4994), - [anon_sym_DASH_DASH] = ACTIONS(4994), - [anon_sym_BANG] = ACTIONS(4992), - [anon_sym_BANG_BANG] = ACTIONS(4994), - [anon_sym_data] = ACTIONS(4992), - [anon_sym_inner] = ACTIONS(4992), - [anon_sym_value] = ACTIONS(4992), - [anon_sym_expect] = ACTIONS(4992), - [anon_sym_actual] = ACTIONS(4992), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4994), - [anon_sym_continue_AT] = ACTIONS(4994), - [anon_sym_break_AT] = ACTIONS(4994), - [anon_sym_this_AT] = ACTIONS(4994), - [anon_sym_super_AT] = ACTIONS(4994), - [sym_real_literal] = ACTIONS(4994), - [sym_integer_literal] = ACTIONS(4992), - [sym_hex_literal] = ACTIONS(4994), - [sym_bin_literal] = ACTIONS(4994), - [anon_sym_true] = ACTIONS(4992), - [anon_sym_false] = ACTIONS(4992), - [anon_sym_SQUOTE] = ACTIONS(4994), - [sym__backtick_identifier] = ACTIONS(4994), - [sym__automatic_semicolon] = ACTIONS(4994), - [sym_safe_nav] = ACTIONS(4994), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4994), - }, - [3180] = { - [sym__alpha_identifier] = ACTIONS(5003), - [anon_sym_AT] = ACTIONS(5005), - [anon_sym_LBRACK] = ACTIONS(5005), - [anon_sym_DOT] = ACTIONS(5003), - [anon_sym_as] = ACTIONS(5003), - [anon_sym_EQ] = ACTIONS(5003), - [anon_sym_LBRACE] = ACTIONS(5005), - [anon_sym_RBRACE] = ACTIONS(5005), - [anon_sym_LPAREN] = ACTIONS(5005), - [anon_sym_COMMA] = ACTIONS(5005), - [anon_sym_LT] = ACTIONS(5003), - [anon_sym_GT] = ACTIONS(5003), - [anon_sym_where] = ACTIONS(5003), - [anon_sym_object] = ACTIONS(5003), - [anon_sym_fun] = ACTIONS(5003), - [anon_sym_SEMI] = ACTIONS(5005), - [anon_sym_get] = ACTIONS(5003), - [anon_sym_set] = ACTIONS(5003), - [anon_sym_this] = ACTIONS(5003), - [anon_sym_super] = ACTIONS(5003), - [anon_sym_STAR] = ACTIONS(5003), - [sym_label] = ACTIONS(5003), - [anon_sym_in] = ACTIONS(5003), - [anon_sym_DOT_DOT] = ACTIONS(5005), - [anon_sym_QMARK_COLON] = ACTIONS(5005), - [anon_sym_AMP_AMP] = ACTIONS(5005), - [anon_sym_PIPE_PIPE] = ACTIONS(5005), - [anon_sym_null] = ACTIONS(5003), - [anon_sym_if] = ACTIONS(5003), - [anon_sym_else] = ACTIONS(5003), - [anon_sym_when] = ACTIONS(5003), - [anon_sym_try] = ACTIONS(5003), - [anon_sym_throw] = ACTIONS(5003), - [anon_sym_return] = ACTIONS(5003), - [anon_sym_continue] = ACTIONS(5003), - [anon_sym_break] = ACTIONS(5003), - [anon_sym_COLON_COLON] = ACTIONS(5005), - [anon_sym_PLUS_EQ] = ACTIONS(5005), - [anon_sym_DASH_EQ] = ACTIONS(5005), - [anon_sym_STAR_EQ] = ACTIONS(5005), - [anon_sym_SLASH_EQ] = ACTIONS(5005), - [anon_sym_PERCENT_EQ] = ACTIONS(5005), - [anon_sym_BANG_EQ] = ACTIONS(5003), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5005), - [anon_sym_EQ_EQ] = ACTIONS(5003), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5005), - [anon_sym_LT_EQ] = ACTIONS(5005), - [anon_sym_GT_EQ] = ACTIONS(5005), - [anon_sym_BANGin] = ACTIONS(5005), - [anon_sym_is] = ACTIONS(5003), - [anon_sym_BANGis] = ACTIONS(5005), - [anon_sym_PLUS] = ACTIONS(5003), - [anon_sym_DASH] = ACTIONS(5003), - [anon_sym_SLASH] = ACTIONS(5003), - [anon_sym_PERCENT] = ACTIONS(5003), - [anon_sym_as_QMARK] = ACTIONS(5005), - [anon_sym_PLUS_PLUS] = ACTIONS(5005), - [anon_sym_DASH_DASH] = ACTIONS(5005), - [anon_sym_BANG] = ACTIONS(5003), - [anon_sym_BANG_BANG] = ACTIONS(5005), - [anon_sym_data] = ACTIONS(5003), - [anon_sym_inner] = ACTIONS(5003), - [anon_sym_value] = ACTIONS(5003), - [anon_sym_expect] = ACTIONS(5003), - [anon_sym_actual] = ACTIONS(5003), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5005), - [anon_sym_continue_AT] = ACTIONS(5005), - [anon_sym_break_AT] = ACTIONS(5005), - [anon_sym_this_AT] = ACTIONS(5005), - [anon_sym_super_AT] = ACTIONS(5005), - [sym_real_literal] = ACTIONS(5005), - [sym_integer_literal] = ACTIONS(5003), - [sym_hex_literal] = ACTIONS(5005), - [sym_bin_literal] = ACTIONS(5005), - [anon_sym_true] = ACTIONS(5003), - [anon_sym_false] = ACTIONS(5003), - [anon_sym_SQUOTE] = ACTIONS(5005), - [sym__backtick_identifier] = ACTIONS(5005), - [sym__automatic_semicolon] = ACTIONS(5005), - [sym_safe_nav] = ACTIONS(5005), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5005), - }, - [3181] = { - [sym__alpha_identifier] = ACTIONS(5007), - [anon_sym_AT] = ACTIONS(5009), - [anon_sym_LBRACK] = ACTIONS(5009), - [anon_sym_DOT] = ACTIONS(5007), - [anon_sym_as] = ACTIONS(5007), - [anon_sym_EQ] = ACTIONS(5007), - [anon_sym_LBRACE] = ACTIONS(5009), - [anon_sym_RBRACE] = ACTIONS(5009), - [anon_sym_LPAREN] = ACTIONS(5009), - [anon_sym_COMMA] = ACTIONS(5009), - [anon_sym_LT] = ACTIONS(5007), - [anon_sym_GT] = ACTIONS(5007), - [anon_sym_where] = ACTIONS(5007), - [anon_sym_object] = ACTIONS(5007), - [anon_sym_fun] = ACTIONS(5007), - [anon_sym_SEMI] = ACTIONS(5009), - [anon_sym_get] = ACTIONS(5007), - [anon_sym_set] = ACTIONS(5007), - [anon_sym_this] = ACTIONS(5007), - [anon_sym_super] = ACTIONS(5007), - [anon_sym_STAR] = ACTIONS(5007), - [sym_label] = ACTIONS(5007), - [anon_sym_in] = ACTIONS(5007), - [anon_sym_DOT_DOT] = ACTIONS(5009), - [anon_sym_QMARK_COLON] = ACTIONS(5009), - [anon_sym_AMP_AMP] = ACTIONS(5009), - [anon_sym_PIPE_PIPE] = ACTIONS(5009), - [anon_sym_null] = ACTIONS(5007), - [anon_sym_if] = ACTIONS(5007), - [anon_sym_else] = ACTIONS(5007), - [anon_sym_when] = ACTIONS(5007), - [anon_sym_try] = ACTIONS(5007), - [anon_sym_throw] = ACTIONS(5007), - [anon_sym_return] = ACTIONS(5007), - [anon_sym_continue] = ACTIONS(5007), - [anon_sym_break] = ACTIONS(5007), - [anon_sym_COLON_COLON] = ACTIONS(5009), - [anon_sym_PLUS_EQ] = ACTIONS(5009), - [anon_sym_DASH_EQ] = ACTIONS(5009), - [anon_sym_STAR_EQ] = ACTIONS(5009), - [anon_sym_SLASH_EQ] = ACTIONS(5009), - [anon_sym_PERCENT_EQ] = ACTIONS(5009), - [anon_sym_BANG_EQ] = ACTIONS(5007), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5009), - [anon_sym_EQ_EQ] = ACTIONS(5007), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5009), - [anon_sym_LT_EQ] = ACTIONS(5009), - [anon_sym_GT_EQ] = ACTIONS(5009), - [anon_sym_BANGin] = ACTIONS(5009), - [anon_sym_is] = ACTIONS(5007), - [anon_sym_BANGis] = ACTIONS(5009), - [anon_sym_PLUS] = ACTIONS(5007), - [anon_sym_DASH] = ACTIONS(5007), - [anon_sym_SLASH] = ACTIONS(5007), - [anon_sym_PERCENT] = ACTIONS(5007), - [anon_sym_as_QMARK] = ACTIONS(5009), - [anon_sym_PLUS_PLUS] = ACTIONS(5009), - [anon_sym_DASH_DASH] = ACTIONS(5009), - [anon_sym_BANG] = ACTIONS(5007), - [anon_sym_BANG_BANG] = ACTIONS(5009), - [anon_sym_data] = ACTIONS(5007), - [anon_sym_inner] = ACTIONS(5007), - [anon_sym_value] = ACTIONS(5007), - [anon_sym_expect] = ACTIONS(5007), - [anon_sym_actual] = ACTIONS(5007), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5009), - [anon_sym_continue_AT] = ACTIONS(5009), - [anon_sym_break_AT] = ACTIONS(5009), - [anon_sym_this_AT] = ACTIONS(5009), - [anon_sym_super_AT] = ACTIONS(5009), - [sym_real_literal] = ACTIONS(5009), - [sym_integer_literal] = ACTIONS(5007), - [sym_hex_literal] = ACTIONS(5009), - [sym_bin_literal] = ACTIONS(5009), - [anon_sym_true] = ACTIONS(5007), - [anon_sym_false] = ACTIONS(5007), - [anon_sym_SQUOTE] = ACTIONS(5009), - [sym__backtick_identifier] = ACTIONS(5009), - [sym__automatic_semicolon] = ACTIONS(5009), - [sym_safe_nav] = ACTIONS(5009), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5009), - }, - [3182] = { - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3952), - [anon_sym_DOT] = ACTIONS(3950), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3950), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_object] = ACTIONS(3950), - [anon_sym_fun] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_this] = ACTIONS(3950), - [anon_sym_super] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [sym_label] = ACTIONS(3950), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_null] = ACTIONS(3950), - [anon_sym_if] = ACTIONS(3950), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_when] = ACTIONS(3950), - [anon_sym_try] = ACTIONS(3950), - [anon_sym_throw] = ACTIONS(3950), - [anon_sym_return] = ACTIONS(3950), - [anon_sym_continue] = ACTIONS(3950), - [anon_sym_break] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3952), - [anon_sym_PLUS_EQ] = ACTIONS(3952), - [anon_sym_DASH_EQ] = ACTIONS(3952), - [anon_sym_STAR_EQ] = ACTIONS(3952), - [anon_sym_SLASH_EQ] = ACTIONS(3952), - [anon_sym_PERCENT_EQ] = ACTIONS(3952), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3952), - [anon_sym_DASH_DASH] = ACTIONS(3952), - [anon_sym_BANG] = ACTIONS(3950), - [anon_sym_BANG_BANG] = ACTIONS(3952), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3952), - [anon_sym_continue_AT] = ACTIONS(3952), - [anon_sym_break_AT] = ACTIONS(3952), - [anon_sym_this_AT] = ACTIONS(3952), - [anon_sym_super_AT] = ACTIONS(3952), - [sym_real_literal] = ACTIONS(3952), - [sym_integer_literal] = ACTIONS(3950), - [sym_hex_literal] = ACTIONS(3952), - [sym_bin_literal] = ACTIONS(3952), - [anon_sym_true] = ACTIONS(3950), - [anon_sym_false] = ACTIONS(3950), - [anon_sym_SQUOTE] = ACTIONS(3952), - [sym__backtick_identifier] = ACTIONS(3952), - [sym__automatic_semicolon] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3952), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3952), - }, - [3183] = { - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3222), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3218), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [3184] = { - [sym__alpha_identifier] = ACTIONS(5019), - [anon_sym_AT] = ACTIONS(5021), - [anon_sym_LBRACK] = ACTIONS(5021), - [anon_sym_DOT] = ACTIONS(5019), - [anon_sym_as] = ACTIONS(5019), - [anon_sym_EQ] = ACTIONS(5019), - [anon_sym_LBRACE] = ACTIONS(5021), - [anon_sym_RBRACE] = ACTIONS(5021), - [anon_sym_LPAREN] = ACTIONS(5021), - [anon_sym_COMMA] = ACTIONS(5021), - [anon_sym_LT] = ACTIONS(5019), - [anon_sym_GT] = ACTIONS(5019), - [anon_sym_where] = ACTIONS(5019), - [anon_sym_object] = ACTIONS(5019), - [anon_sym_fun] = ACTIONS(5019), - [anon_sym_SEMI] = ACTIONS(5021), - [anon_sym_get] = ACTIONS(5019), - [anon_sym_set] = ACTIONS(5019), - [anon_sym_this] = ACTIONS(5019), - [anon_sym_super] = ACTIONS(5019), - [anon_sym_STAR] = ACTIONS(5019), - [sym_label] = ACTIONS(5019), - [anon_sym_in] = ACTIONS(5019), - [anon_sym_DOT_DOT] = ACTIONS(5021), - [anon_sym_QMARK_COLON] = ACTIONS(5021), - [anon_sym_AMP_AMP] = ACTIONS(5021), - [anon_sym_PIPE_PIPE] = ACTIONS(5021), - [anon_sym_null] = ACTIONS(5019), - [anon_sym_if] = ACTIONS(5019), - [anon_sym_else] = ACTIONS(5019), - [anon_sym_when] = ACTIONS(5019), - [anon_sym_try] = ACTIONS(5019), - [anon_sym_throw] = ACTIONS(5019), - [anon_sym_return] = ACTIONS(5019), - [anon_sym_continue] = ACTIONS(5019), - [anon_sym_break] = ACTIONS(5019), - [anon_sym_COLON_COLON] = ACTIONS(5021), - [anon_sym_PLUS_EQ] = ACTIONS(5021), - [anon_sym_DASH_EQ] = ACTIONS(5021), - [anon_sym_STAR_EQ] = ACTIONS(5021), - [anon_sym_SLASH_EQ] = ACTIONS(5021), - [anon_sym_PERCENT_EQ] = ACTIONS(5021), - [anon_sym_BANG_EQ] = ACTIONS(5019), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5021), - [anon_sym_EQ_EQ] = ACTIONS(5019), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5021), - [anon_sym_LT_EQ] = ACTIONS(5021), - [anon_sym_GT_EQ] = ACTIONS(5021), - [anon_sym_BANGin] = ACTIONS(5021), - [anon_sym_is] = ACTIONS(5019), - [anon_sym_BANGis] = ACTIONS(5021), - [anon_sym_PLUS] = ACTIONS(5019), - [anon_sym_DASH] = ACTIONS(5019), - [anon_sym_SLASH] = ACTIONS(5019), - [anon_sym_PERCENT] = ACTIONS(5019), - [anon_sym_as_QMARK] = ACTIONS(5021), - [anon_sym_PLUS_PLUS] = ACTIONS(5021), - [anon_sym_DASH_DASH] = ACTIONS(5021), - [anon_sym_BANG] = ACTIONS(5019), - [anon_sym_BANG_BANG] = ACTIONS(5021), - [anon_sym_data] = ACTIONS(5019), - [anon_sym_inner] = ACTIONS(5019), - [anon_sym_value] = ACTIONS(5019), - [anon_sym_expect] = ACTIONS(5019), - [anon_sym_actual] = ACTIONS(5019), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5021), - [anon_sym_continue_AT] = ACTIONS(5021), - [anon_sym_break_AT] = ACTIONS(5021), - [anon_sym_this_AT] = ACTIONS(5021), - [anon_sym_super_AT] = ACTIONS(5021), - [sym_real_literal] = ACTIONS(5021), - [sym_integer_literal] = ACTIONS(5019), - [sym_hex_literal] = ACTIONS(5021), - [sym_bin_literal] = ACTIONS(5021), - [anon_sym_true] = ACTIONS(5019), - [anon_sym_false] = ACTIONS(5019), - [anon_sym_SQUOTE] = ACTIONS(5021), - [sym__backtick_identifier] = ACTIONS(5021), - [sym__automatic_semicolon] = ACTIONS(5021), - [sym_safe_nav] = ACTIONS(5021), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5021), - }, - [3185] = { - [sym__alpha_identifier] = ACTIONS(5093), - [anon_sym_AT] = ACTIONS(5095), - [anon_sym_LBRACK] = ACTIONS(5095), - [anon_sym_DOT] = ACTIONS(5093), - [anon_sym_as] = ACTIONS(5093), - [anon_sym_EQ] = ACTIONS(5093), - [anon_sym_LBRACE] = ACTIONS(5095), - [anon_sym_RBRACE] = ACTIONS(5095), - [anon_sym_LPAREN] = ACTIONS(5095), - [anon_sym_COMMA] = ACTIONS(5095), - [anon_sym_LT] = ACTIONS(5093), - [anon_sym_GT] = ACTIONS(5093), - [anon_sym_where] = ACTIONS(5093), - [anon_sym_object] = ACTIONS(5093), - [anon_sym_fun] = ACTIONS(5093), - [anon_sym_SEMI] = ACTIONS(5095), - [anon_sym_get] = ACTIONS(5093), - [anon_sym_set] = ACTIONS(5093), - [anon_sym_this] = ACTIONS(5093), - [anon_sym_super] = ACTIONS(5093), - [anon_sym_STAR] = ACTIONS(5093), - [sym_label] = ACTIONS(5093), - [anon_sym_in] = ACTIONS(5093), - [anon_sym_DOT_DOT] = ACTIONS(5095), - [anon_sym_QMARK_COLON] = ACTIONS(5095), - [anon_sym_AMP_AMP] = ACTIONS(5095), - [anon_sym_PIPE_PIPE] = ACTIONS(5095), - [anon_sym_null] = ACTIONS(5093), - [anon_sym_if] = ACTIONS(5093), - [anon_sym_else] = ACTIONS(5093), - [anon_sym_when] = ACTIONS(5093), - [anon_sym_try] = ACTIONS(5093), - [anon_sym_throw] = ACTIONS(5093), - [anon_sym_return] = ACTIONS(5093), - [anon_sym_continue] = ACTIONS(5093), - [anon_sym_break] = ACTIONS(5093), - [anon_sym_COLON_COLON] = ACTIONS(5095), - [anon_sym_PLUS_EQ] = ACTIONS(5095), - [anon_sym_DASH_EQ] = ACTIONS(5095), - [anon_sym_STAR_EQ] = ACTIONS(5095), - [anon_sym_SLASH_EQ] = ACTIONS(5095), - [anon_sym_PERCENT_EQ] = ACTIONS(5095), - [anon_sym_BANG_EQ] = ACTIONS(5093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5095), - [anon_sym_EQ_EQ] = ACTIONS(5093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5095), - [anon_sym_LT_EQ] = ACTIONS(5095), - [anon_sym_GT_EQ] = ACTIONS(5095), - [anon_sym_BANGin] = ACTIONS(5095), - [anon_sym_is] = ACTIONS(5093), - [anon_sym_BANGis] = ACTIONS(5095), - [anon_sym_PLUS] = ACTIONS(5093), - [anon_sym_DASH] = ACTIONS(5093), - [anon_sym_SLASH] = ACTIONS(5093), - [anon_sym_PERCENT] = ACTIONS(5093), - [anon_sym_as_QMARK] = ACTIONS(5095), - [anon_sym_PLUS_PLUS] = ACTIONS(5095), - [anon_sym_DASH_DASH] = ACTIONS(5095), - [anon_sym_BANG] = ACTIONS(5093), - [anon_sym_BANG_BANG] = ACTIONS(5095), - [anon_sym_data] = ACTIONS(5093), - [anon_sym_inner] = ACTIONS(5093), - [anon_sym_value] = ACTIONS(5093), - [anon_sym_expect] = ACTIONS(5093), - [anon_sym_actual] = ACTIONS(5093), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5095), - [anon_sym_continue_AT] = ACTIONS(5095), - [anon_sym_break_AT] = ACTIONS(5095), - [anon_sym_this_AT] = ACTIONS(5095), - [anon_sym_super_AT] = ACTIONS(5095), - [sym_real_literal] = ACTIONS(5095), - [sym_integer_literal] = ACTIONS(5093), - [sym_hex_literal] = ACTIONS(5095), - [sym_bin_literal] = ACTIONS(5095), - [anon_sym_true] = ACTIONS(5093), - [anon_sym_false] = ACTIONS(5093), - [anon_sym_SQUOTE] = ACTIONS(5095), - [sym__backtick_identifier] = ACTIONS(5095), - [sym__automatic_semicolon] = ACTIONS(5095), - [sym_safe_nav] = ACTIONS(5095), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5095), - }, - [3186] = { - [sym_function_body] = STATE(3499), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_RBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_COMMA] = ACTIONS(4418), - [anon_sym_RPAREN] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_where] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4416), - [anon_sym_DASH_GT] = ACTIONS(4418), - [sym_label] = ACTIONS(4418), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_while] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_PLUS_EQ] = ACTIONS(4418), - [anon_sym_DASH_EQ] = ACTIONS(4418), - [anon_sym_STAR_EQ] = ACTIONS(4418), - [anon_sym_SLASH_EQ] = ACTIONS(4418), - [anon_sym_PERCENT_EQ] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4416), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - }, - [3187] = { - [sym__alpha_identifier] = ACTIONS(1580), - [anon_sym_AT] = ACTIONS(1578), - [anon_sym_LBRACK] = ACTIONS(1578), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1578), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(1578), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_object] = ACTIONS(1580), - [anon_sym_fun] = ACTIONS(1580), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1580), - [anon_sym_set] = ACTIONS(1580), - [anon_sym_this] = ACTIONS(1580), - [anon_sym_super] = ACTIONS(1580), - [anon_sym_STAR] = ACTIONS(1580), - [sym_label] = ACTIONS(1580), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_null] = ACTIONS(1580), - [anon_sym_if] = ACTIONS(1580), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_when] = ACTIONS(1580), - [anon_sym_try] = ACTIONS(1580), - [anon_sym_throw] = ACTIONS(1580), - [anon_sym_return] = ACTIONS(1580), - [anon_sym_continue] = ACTIONS(1580), - [anon_sym_break] = ACTIONS(1580), - [anon_sym_COLON_COLON] = ACTIONS(1578), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(1580), - [anon_sym_DASH] = ACTIONS(1580), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(1578), - [anon_sym_DASH_DASH] = ACTIONS(1578), - [anon_sym_BANG] = ACTIONS(1580), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_data] = ACTIONS(1580), - [anon_sym_inner] = ACTIONS(1580), - [anon_sym_value] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1580), - [anon_sym_actual] = ACTIONS(1580), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1578), - [anon_sym_continue_AT] = ACTIONS(1578), - [anon_sym_break_AT] = ACTIONS(1578), - [anon_sym_this_AT] = ACTIONS(1578), - [anon_sym_super_AT] = ACTIONS(1578), - [sym_real_literal] = ACTIONS(1578), - [sym_integer_literal] = ACTIONS(1580), - [sym_hex_literal] = ACTIONS(1578), - [sym_bin_literal] = ACTIONS(1578), - [anon_sym_true] = ACTIONS(1580), - [anon_sym_false] = ACTIONS(1580), - [anon_sym_SQUOTE] = ACTIONS(1578), - [sym__backtick_identifier] = ACTIONS(1578), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1578), - }, - [3188] = { - [sym__alpha_identifier] = ACTIONS(4447), - [anon_sym_AT] = ACTIONS(4449), - [anon_sym_LBRACK] = ACTIONS(4449), - [anon_sym_DOT] = ACTIONS(4447), - [anon_sym_as] = ACTIONS(4447), - [anon_sym_EQ] = ACTIONS(4447), - [anon_sym_LBRACE] = ACTIONS(4449), - [anon_sym_RBRACE] = ACTIONS(4449), - [anon_sym_LPAREN] = ACTIONS(4449), - [anon_sym_COMMA] = ACTIONS(4449), - [anon_sym_LT] = ACTIONS(4447), - [anon_sym_GT] = ACTIONS(4447), - [anon_sym_where] = ACTIONS(4447), - [anon_sym_object] = ACTIONS(4447), - [anon_sym_fun] = ACTIONS(4447), - [anon_sym_SEMI] = ACTIONS(4449), - [anon_sym_get] = ACTIONS(4447), - [anon_sym_set] = ACTIONS(4447), - [anon_sym_this] = ACTIONS(4447), - [anon_sym_super] = ACTIONS(4447), - [anon_sym_STAR] = ACTIONS(4447), - [sym_label] = ACTIONS(4447), - [anon_sym_in] = ACTIONS(4447), - [anon_sym_DOT_DOT] = ACTIONS(4449), - [anon_sym_QMARK_COLON] = ACTIONS(4449), - [anon_sym_AMP_AMP] = ACTIONS(4449), - [anon_sym_PIPE_PIPE] = ACTIONS(4449), - [anon_sym_null] = ACTIONS(4447), - [anon_sym_if] = ACTIONS(4447), - [anon_sym_else] = ACTIONS(4447), - [anon_sym_when] = ACTIONS(4447), - [anon_sym_try] = ACTIONS(4447), - [anon_sym_throw] = ACTIONS(4447), - [anon_sym_return] = ACTIONS(4447), - [anon_sym_continue] = ACTIONS(4447), - [anon_sym_break] = ACTIONS(4447), - [anon_sym_COLON_COLON] = ACTIONS(4449), - [anon_sym_PLUS_EQ] = ACTIONS(4449), - [anon_sym_DASH_EQ] = ACTIONS(4449), - [anon_sym_STAR_EQ] = ACTIONS(4449), - [anon_sym_SLASH_EQ] = ACTIONS(4449), - [anon_sym_PERCENT_EQ] = ACTIONS(4449), - [anon_sym_BANG_EQ] = ACTIONS(4447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4449), - [anon_sym_EQ_EQ] = ACTIONS(4447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4449), - [anon_sym_LT_EQ] = ACTIONS(4449), - [anon_sym_GT_EQ] = ACTIONS(4449), - [anon_sym_BANGin] = ACTIONS(4449), - [anon_sym_is] = ACTIONS(4447), - [anon_sym_BANGis] = ACTIONS(4449), - [anon_sym_PLUS] = ACTIONS(4447), - [anon_sym_DASH] = ACTIONS(4447), - [anon_sym_SLASH] = ACTIONS(4447), - [anon_sym_PERCENT] = ACTIONS(4447), - [anon_sym_as_QMARK] = ACTIONS(4449), - [anon_sym_PLUS_PLUS] = ACTIONS(4449), - [anon_sym_DASH_DASH] = ACTIONS(4449), - [anon_sym_BANG] = ACTIONS(4447), - [anon_sym_BANG_BANG] = ACTIONS(4449), - [anon_sym_data] = ACTIONS(4447), - [anon_sym_inner] = ACTIONS(4447), - [anon_sym_value] = ACTIONS(4447), - [anon_sym_expect] = ACTIONS(4447), - [anon_sym_actual] = ACTIONS(4447), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4449), - [anon_sym_continue_AT] = ACTIONS(4449), - [anon_sym_break_AT] = ACTIONS(4449), - [anon_sym_this_AT] = ACTIONS(4449), - [anon_sym_super_AT] = ACTIONS(4449), - [sym_real_literal] = ACTIONS(4449), - [sym_integer_literal] = ACTIONS(4447), - [sym_hex_literal] = ACTIONS(4449), - [sym_bin_literal] = ACTIONS(4449), - [anon_sym_true] = ACTIONS(4447), - [anon_sym_false] = ACTIONS(4447), - [anon_sym_SQUOTE] = ACTIONS(4449), - [sym__backtick_identifier] = ACTIONS(4449), - [sym__automatic_semicolon] = ACTIONS(4449), - [sym_safe_nav] = ACTIONS(4449), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4449), - }, - [3189] = { - [sym_function_body] = STATE(3387), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_RBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [anon_sym_DASH_GT] = ACTIONS(4262), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_while] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [3190] = { - [sym_function_body] = STATE(3367), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_RBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_COMMA] = ACTIONS(4453), - [anon_sym_RPAREN] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_where] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4451), - [anon_sym_DASH_GT] = ACTIONS(4453), - [sym_label] = ACTIONS(4453), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_while] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_PLUS_EQ] = ACTIONS(4453), - [anon_sym_DASH_EQ] = ACTIONS(4453), - [anon_sym_STAR_EQ] = ACTIONS(4453), - [anon_sym_SLASH_EQ] = ACTIONS(4453), - [anon_sym_PERCENT_EQ] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4451), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - }, - [3191] = { - [sym__alpha_identifier] = ACTIONS(5029), - [anon_sym_AT] = ACTIONS(5031), - [anon_sym_LBRACK] = ACTIONS(5031), - [anon_sym_DOT] = ACTIONS(5029), - [anon_sym_as] = ACTIONS(5029), - [anon_sym_EQ] = ACTIONS(5029), - [anon_sym_LBRACE] = ACTIONS(5031), - [anon_sym_RBRACE] = ACTIONS(5031), - [anon_sym_LPAREN] = ACTIONS(5031), - [anon_sym_COMMA] = ACTIONS(5031), - [anon_sym_LT] = ACTIONS(5029), - [anon_sym_GT] = ACTIONS(5029), - [anon_sym_where] = ACTIONS(5029), - [anon_sym_object] = ACTIONS(5029), - [anon_sym_fun] = ACTIONS(5029), - [anon_sym_SEMI] = ACTIONS(5031), - [anon_sym_get] = ACTIONS(5029), - [anon_sym_set] = ACTIONS(5029), - [anon_sym_this] = ACTIONS(5029), - [anon_sym_super] = ACTIONS(5029), - [anon_sym_STAR] = ACTIONS(5029), - [sym_label] = ACTIONS(5029), - [anon_sym_in] = ACTIONS(5029), - [anon_sym_DOT_DOT] = ACTIONS(5031), - [anon_sym_QMARK_COLON] = ACTIONS(5031), - [anon_sym_AMP_AMP] = ACTIONS(5031), - [anon_sym_PIPE_PIPE] = ACTIONS(5031), - [anon_sym_null] = ACTIONS(5029), - [anon_sym_if] = ACTIONS(5029), - [anon_sym_else] = ACTIONS(5029), - [anon_sym_when] = ACTIONS(5029), - [anon_sym_try] = ACTIONS(5029), - [anon_sym_throw] = ACTIONS(5029), - [anon_sym_return] = ACTIONS(5029), - [anon_sym_continue] = ACTIONS(5029), - [anon_sym_break] = ACTIONS(5029), - [anon_sym_COLON_COLON] = ACTIONS(5031), - [anon_sym_PLUS_EQ] = ACTIONS(5031), - [anon_sym_DASH_EQ] = ACTIONS(5031), - [anon_sym_STAR_EQ] = ACTIONS(5031), - [anon_sym_SLASH_EQ] = ACTIONS(5031), - [anon_sym_PERCENT_EQ] = ACTIONS(5031), - [anon_sym_BANG_EQ] = ACTIONS(5029), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5031), - [anon_sym_EQ_EQ] = ACTIONS(5029), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5031), - [anon_sym_LT_EQ] = ACTIONS(5031), - [anon_sym_GT_EQ] = ACTIONS(5031), - [anon_sym_BANGin] = ACTIONS(5031), - [anon_sym_is] = ACTIONS(5029), - [anon_sym_BANGis] = ACTIONS(5031), - [anon_sym_PLUS] = ACTIONS(5029), - [anon_sym_DASH] = ACTIONS(5029), - [anon_sym_SLASH] = ACTIONS(5029), - [anon_sym_PERCENT] = ACTIONS(5029), - [anon_sym_as_QMARK] = ACTIONS(5031), - [anon_sym_PLUS_PLUS] = ACTIONS(5031), - [anon_sym_DASH_DASH] = ACTIONS(5031), - [anon_sym_BANG] = ACTIONS(5029), - [anon_sym_BANG_BANG] = ACTIONS(5031), - [anon_sym_data] = ACTIONS(5029), - [anon_sym_inner] = ACTIONS(5029), - [anon_sym_value] = ACTIONS(5029), - [anon_sym_expect] = ACTIONS(5029), - [anon_sym_actual] = ACTIONS(5029), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5031), - [anon_sym_continue_AT] = ACTIONS(5031), - [anon_sym_break_AT] = ACTIONS(5031), - [anon_sym_this_AT] = ACTIONS(5031), - [anon_sym_super_AT] = ACTIONS(5031), - [sym_real_literal] = ACTIONS(5031), - [sym_integer_literal] = ACTIONS(5029), - [sym_hex_literal] = ACTIONS(5031), - [sym_bin_literal] = ACTIONS(5031), - [anon_sym_true] = ACTIONS(5029), - [anon_sym_false] = ACTIONS(5029), - [anon_sym_SQUOTE] = ACTIONS(5031), - [sym__backtick_identifier] = ACTIONS(5031), - [sym__automatic_semicolon] = ACTIONS(5031), - [sym_safe_nav] = ACTIONS(5031), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5031), - }, - [3192] = { - [sym__alpha_identifier] = ACTIONS(4369), - [anon_sym_AT] = ACTIONS(4371), - [anon_sym_LBRACK] = ACTIONS(4371), - [anon_sym_RBRACK] = ACTIONS(4371), - [anon_sym_DOT] = ACTIONS(4369), - [anon_sym_as] = ACTIONS(4369), - [anon_sym_EQ] = ACTIONS(4369), - [anon_sym_LBRACE] = ACTIONS(4371), - [anon_sym_RBRACE] = ACTIONS(4371), - [anon_sym_LPAREN] = ACTIONS(4371), - [anon_sym_COMMA] = ACTIONS(4371), - [anon_sym_RPAREN] = ACTIONS(4371), - [anon_sym_LT] = ACTIONS(4369), - [anon_sym_GT] = ACTIONS(4369), - [anon_sym_where] = ACTIONS(4369), - [anon_sym_SEMI] = ACTIONS(4371), - [anon_sym_get] = ACTIONS(4369), - [anon_sym_set] = ACTIONS(4369), - [anon_sym_STAR] = ACTIONS(4369), - [anon_sym_DASH_GT] = ACTIONS(4371), - [sym_label] = ACTIONS(4371), - [anon_sym_in] = ACTIONS(4369), - [anon_sym_while] = ACTIONS(4369), - [anon_sym_DOT_DOT] = ACTIONS(4371), - [anon_sym_QMARK_COLON] = ACTIONS(4371), - [anon_sym_AMP_AMP] = ACTIONS(4371), - [anon_sym_PIPE_PIPE] = ACTIONS(4371), - [anon_sym_else] = ACTIONS(4369), - [anon_sym_catch] = ACTIONS(4369), - [anon_sym_finally] = ACTIONS(4369), - [anon_sym_COLON_COLON] = ACTIONS(4371), - [anon_sym_PLUS_EQ] = ACTIONS(4371), - [anon_sym_DASH_EQ] = ACTIONS(4371), - [anon_sym_STAR_EQ] = ACTIONS(4371), - [anon_sym_SLASH_EQ] = ACTIONS(4371), - [anon_sym_PERCENT_EQ] = ACTIONS(4371), - [anon_sym_BANG_EQ] = ACTIONS(4369), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4371), - [anon_sym_EQ_EQ] = ACTIONS(4369), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4371), - [anon_sym_LT_EQ] = ACTIONS(4371), - [anon_sym_GT_EQ] = ACTIONS(4371), - [anon_sym_BANGin] = ACTIONS(4371), - [anon_sym_is] = ACTIONS(4369), - [anon_sym_BANGis] = ACTIONS(4371), - [anon_sym_PLUS] = ACTIONS(4369), - [anon_sym_DASH] = ACTIONS(4369), - [anon_sym_SLASH] = ACTIONS(4369), - [anon_sym_PERCENT] = ACTIONS(4369), - [anon_sym_as_QMARK] = ACTIONS(4371), - [anon_sym_PLUS_PLUS] = ACTIONS(4371), - [anon_sym_DASH_DASH] = ACTIONS(4371), - [anon_sym_BANG_BANG] = ACTIONS(4371), - [anon_sym_suspend] = ACTIONS(4369), - [anon_sym_sealed] = ACTIONS(4369), - [anon_sym_annotation] = ACTIONS(4369), - [anon_sym_data] = ACTIONS(4369), - [anon_sym_inner] = ACTIONS(4369), - [anon_sym_value] = ACTIONS(4369), - [anon_sym_override] = ACTIONS(4369), - [anon_sym_lateinit] = ACTIONS(4369), - [anon_sym_public] = ACTIONS(4369), - [anon_sym_private] = ACTIONS(4369), - [anon_sym_internal] = ACTIONS(4369), - [anon_sym_protected] = ACTIONS(4369), - [anon_sym_tailrec] = ACTIONS(4369), - [anon_sym_operator] = ACTIONS(4369), - [anon_sym_infix] = ACTIONS(4369), - [anon_sym_inline] = ACTIONS(4369), - [anon_sym_external] = ACTIONS(4369), - [sym_property_modifier] = ACTIONS(4369), - [anon_sym_abstract] = ACTIONS(4369), - [anon_sym_final] = ACTIONS(4369), - [anon_sym_open] = ACTIONS(4369), - [anon_sym_vararg] = ACTIONS(4369), - [anon_sym_noinline] = ACTIONS(4369), - [anon_sym_crossinline] = ACTIONS(4369), - [anon_sym_expect] = ACTIONS(4369), - [anon_sym_actual] = ACTIONS(4369), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4371), - [sym_safe_nav] = ACTIONS(4371), - [sym_multiline_comment] = ACTIONS(3), - }, - [3193] = { - [sym_function_body] = STATE(3378), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_RBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_RPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [anon_sym_DASH_GT] = ACTIONS(4232), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_while] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [3194] = { - [sym_function_body] = STATE(3233), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [3195] = { - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(4077), - [anon_sym_LBRACE] = ACTIONS(4079), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(4077), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [3196] = { - [sym__alpha_identifier] = ACTIONS(5049), - [anon_sym_AT] = ACTIONS(5051), - [anon_sym_LBRACK] = ACTIONS(5051), - [anon_sym_DOT] = ACTIONS(5049), - [anon_sym_as] = ACTIONS(5049), - [anon_sym_EQ] = ACTIONS(5049), - [anon_sym_LBRACE] = ACTIONS(5051), - [anon_sym_RBRACE] = ACTIONS(5051), - [anon_sym_LPAREN] = ACTIONS(5051), - [anon_sym_COMMA] = ACTIONS(5051), - [anon_sym_LT] = ACTIONS(5049), - [anon_sym_GT] = ACTIONS(5049), - [anon_sym_where] = ACTIONS(5049), - [anon_sym_object] = ACTIONS(5049), - [anon_sym_fun] = ACTIONS(5049), - [anon_sym_SEMI] = ACTIONS(5051), - [anon_sym_get] = ACTIONS(5049), - [anon_sym_set] = ACTIONS(5049), - [anon_sym_this] = ACTIONS(5049), - [anon_sym_super] = ACTIONS(5049), - [anon_sym_STAR] = ACTIONS(5049), - [sym_label] = ACTIONS(5049), - [anon_sym_in] = ACTIONS(5049), - [anon_sym_DOT_DOT] = ACTIONS(5051), - [anon_sym_QMARK_COLON] = ACTIONS(5051), - [anon_sym_AMP_AMP] = ACTIONS(5051), - [anon_sym_PIPE_PIPE] = ACTIONS(5051), - [anon_sym_null] = ACTIONS(5049), - [anon_sym_if] = ACTIONS(5049), - [anon_sym_else] = ACTIONS(5049), - [anon_sym_when] = ACTIONS(5049), - [anon_sym_try] = ACTIONS(5049), - [anon_sym_throw] = ACTIONS(5049), - [anon_sym_return] = ACTIONS(5049), - [anon_sym_continue] = ACTIONS(5049), - [anon_sym_break] = ACTIONS(5049), - [anon_sym_COLON_COLON] = ACTIONS(5051), - [anon_sym_PLUS_EQ] = ACTIONS(5051), - [anon_sym_DASH_EQ] = ACTIONS(5051), - [anon_sym_STAR_EQ] = ACTIONS(5051), - [anon_sym_SLASH_EQ] = ACTIONS(5051), - [anon_sym_PERCENT_EQ] = ACTIONS(5051), - [anon_sym_BANG_EQ] = ACTIONS(5049), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5051), - [anon_sym_EQ_EQ] = ACTIONS(5049), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5051), - [anon_sym_LT_EQ] = ACTIONS(5051), - [anon_sym_GT_EQ] = ACTIONS(5051), - [anon_sym_BANGin] = ACTIONS(5051), - [anon_sym_is] = ACTIONS(5049), - [anon_sym_BANGis] = ACTIONS(5051), - [anon_sym_PLUS] = ACTIONS(5049), - [anon_sym_DASH] = ACTIONS(5049), - [anon_sym_SLASH] = ACTIONS(5049), - [anon_sym_PERCENT] = ACTIONS(5049), - [anon_sym_as_QMARK] = ACTIONS(5051), - [anon_sym_PLUS_PLUS] = ACTIONS(5051), - [anon_sym_DASH_DASH] = ACTIONS(5051), - [anon_sym_BANG] = ACTIONS(5049), - [anon_sym_BANG_BANG] = ACTIONS(5051), - [anon_sym_data] = ACTIONS(5049), - [anon_sym_inner] = ACTIONS(5049), - [anon_sym_value] = ACTIONS(5049), - [anon_sym_expect] = ACTIONS(5049), - [anon_sym_actual] = ACTIONS(5049), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5051), - [anon_sym_continue_AT] = ACTIONS(5051), - [anon_sym_break_AT] = ACTIONS(5051), - [anon_sym_this_AT] = ACTIONS(5051), - [anon_sym_super_AT] = ACTIONS(5051), - [sym_real_literal] = ACTIONS(5051), - [sym_integer_literal] = ACTIONS(5049), - [sym_hex_literal] = ACTIONS(5051), - [sym_bin_literal] = ACTIONS(5051), - [anon_sym_true] = ACTIONS(5049), - [anon_sym_false] = ACTIONS(5049), - [anon_sym_SQUOTE] = ACTIONS(5051), - [sym__backtick_identifier] = ACTIONS(5051), - [sym__automatic_semicolon] = ACTIONS(5051), - [sym_safe_nav] = ACTIONS(5051), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5051), - }, - [3197] = { - [sym__alpha_identifier] = ACTIONS(4666), - [anon_sym_AT] = ACTIONS(4668), - [anon_sym_LBRACK] = ACTIONS(4668), - [anon_sym_DOT] = ACTIONS(4666), - [anon_sym_as] = ACTIONS(4666), - [anon_sym_EQ] = ACTIONS(4666), - [anon_sym_LBRACE] = ACTIONS(4668), - [anon_sym_RBRACE] = ACTIONS(4668), - [anon_sym_LPAREN] = ACTIONS(4668), - [anon_sym_COMMA] = ACTIONS(4668), - [anon_sym_LT] = ACTIONS(4666), - [anon_sym_GT] = ACTIONS(4666), - [anon_sym_where] = ACTIONS(4666), - [anon_sym_object] = ACTIONS(4666), - [anon_sym_fun] = ACTIONS(4666), - [anon_sym_SEMI] = ACTIONS(4668), - [anon_sym_get] = ACTIONS(4666), - [anon_sym_set] = ACTIONS(4666), - [anon_sym_this] = ACTIONS(4666), - [anon_sym_super] = ACTIONS(4666), - [anon_sym_STAR] = ACTIONS(4666), - [sym_label] = ACTIONS(4666), - [anon_sym_in] = ACTIONS(4666), - [anon_sym_DOT_DOT] = ACTIONS(4668), - [anon_sym_QMARK_COLON] = ACTIONS(4668), - [anon_sym_AMP_AMP] = ACTIONS(4668), - [anon_sym_PIPE_PIPE] = ACTIONS(4668), - [anon_sym_null] = ACTIONS(4666), - [anon_sym_if] = ACTIONS(4666), - [anon_sym_else] = ACTIONS(4666), - [anon_sym_when] = ACTIONS(4666), - [anon_sym_try] = ACTIONS(4666), - [anon_sym_throw] = ACTIONS(4666), - [anon_sym_return] = ACTIONS(4666), - [anon_sym_continue] = ACTIONS(4666), - [anon_sym_break] = ACTIONS(4666), - [anon_sym_COLON_COLON] = ACTIONS(4668), - [anon_sym_PLUS_EQ] = ACTIONS(4668), - [anon_sym_DASH_EQ] = ACTIONS(4668), - [anon_sym_STAR_EQ] = ACTIONS(4668), - [anon_sym_SLASH_EQ] = ACTIONS(4668), - [anon_sym_PERCENT_EQ] = ACTIONS(4668), - [anon_sym_BANG_EQ] = ACTIONS(4666), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4668), - [anon_sym_EQ_EQ] = ACTIONS(4666), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4668), - [anon_sym_LT_EQ] = ACTIONS(4668), - [anon_sym_GT_EQ] = ACTIONS(4668), - [anon_sym_BANGin] = ACTIONS(4668), - [anon_sym_is] = ACTIONS(4666), - [anon_sym_BANGis] = ACTIONS(4668), - [anon_sym_PLUS] = ACTIONS(4666), - [anon_sym_DASH] = ACTIONS(4666), - [anon_sym_SLASH] = ACTIONS(4666), - [anon_sym_PERCENT] = ACTIONS(4666), - [anon_sym_as_QMARK] = ACTIONS(4668), - [anon_sym_PLUS_PLUS] = ACTIONS(4668), - [anon_sym_DASH_DASH] = ACTIONS(4668), - [anon_sym_BANG] = ACTIONS(4666), - [anon_sym_BANG_BANG] = ACTIONS(4668), - [anon_sym_data] = ACTIONS(4666), - [anon_sym_inner] = ACTIONS(4666), - [anon_sym_value] = ACTIONS(4666), - [anon_sym_expect] = ACTIONS(4666), - [anon_sym_actual] = ACTIONS(4666), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4668), - [anon_sym_continue_AT] = ACTIONS(4668), - [anon_sym_break_AT] = ACTIONS(4668), - [anon_sym_this_AT] = ACTIONS(4668), - [anon_sym_super_AT] = ACTIONS(4668), - [sym_real_literal] = ACTIONS(4668), - [sym_integer_literal] = ACTIONS(4666), - [sym_hex_literal] = ACTIONS(4668), - [sym_bin_literal] = ACTIONS(4668), - [anon_sym_true] = ACTIONS(4666), - [anon_sym_false] = ACTIONS(4666), - [anon_sym_SQUOTE] = ACTIONS(4668), - [sym__backtick_identifier] = ACTIONS(4668), - [sym__automatic_semicolon] = ACTIONS(4668), - [sym_safe_nav] = ACTIONS(4668), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4668), - }, - [3198] = { - [sym__alpha_identifier] = ACTIONS(4398), - [anon_sym_AT] = ACTIONS(4400), - [anon_sym_LBRACK] = ACTIONS(4400), - [anon_sym_RBRACK] = ACTIONS(4400), - [anon_sym_DOT] = ACTIONS(4398), - [anon_sym_as] = ACTIONS(4398), - [anon_sym_EQ] = ACTIONS(4398), - [anon_sym_LBRACE] = ACTIONS(4400), - [anon_sym_RBRACE] = ACTIONS(4400), - [anon_sym_LPAREN] = ACTIONS(4400), - [anon_sym_COMMA] = ACTIONS(4400), - [anon_sym_RPAREN] = ACTIONS(4400), - [anon_sym_LT] = ACTIONS(4398), - [anon_sym_GT] = ACTIONS(4398), - [anon_sym_where] = ACTIONS(4398), - [anon_sym_SEMI] = ACTIONS(4400), - [anon_sym_get] = ACTIONS(4398), - [anon_sym_set] = ACTIONS(4398), - [anon_sym_STAR] = ACTIONS(4398), - [anon_sym_DASH_GT] = ACTIONS(4400), - [sym_label] = ACTIONS(4400), - [anon_sym_in] = ACTIONS(4398), - [anon_sym_while] = ACTIONS(4398), - [anon_sym_DOT_DOT] = ACTIONS(4400), - [anon_sym_QMARK_COLON] = ACTIONS(4400), - [anon_sym_AMP_AMP] = ACTIONS(4400), - [anon_sym_PIPE_PIPE] = ACTIONS(4400), - [anon_sym_else] = ACTIONS(4398), - [anon_sym_catch] = ACTIONS(4398), - [anon_sym_finally] = ACTIONS(4398), - [anon_sym_COLON_COLON] = ACTIONS(4400), - [anon_sym_PLUS_EQ] = ACTIONS(4400), - [anon_sym_DASH_EQ] = ACTIONS(4400), - [anon_sym_STAR_EQ] = ACTIONS(4400), - [anon_sym_SLASH_EQ] = ACTIONS(4400), - [anon_sym_PERCENT_EQ] = ACTIONS(4400), - [anon_sym_BANG_EQ] = ACTIONS(4398), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4400), - [anon_sym_EQ_EQ] = ACTIONS(4398), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4400), - [anon_sym_LT_EQ] = ACTIONS(4400), - [anon_sym_GT_EQ] = ACTIONS(4400), - [anon_sym_BANGin] = ACTIONS(4400), - [anon_sym_is] = ACTIONS(4398), - [anon_sym_BANGis] = ACTIONS(4400), - [anon_sym_PLUS] = ACTIONS(4398), - [anon_sym_DASH] = ACTIONS(4398), - [anon_sym_SLASH] = ACTIONS(4398), - [anon_sym_PERCENT] = ACTIONS(4398), - [anon_sym_as_QMARK] = ACTIONS(4400), - [anon_sym_PLUS_PLUS] = ACTIONS(4400), - [anon_sym_DASH_DASH] = ACTIONS(4400), - [anon_sym_BANG_BANG] = ACTIONS(4400), - [anon_sym_suspend] = ACTIONS(4398), - [anon_sym_sealed] = ACTIONS(4398), - [anon_sym_annotation] = ACTIONS(4398), - [anon_sym_data] = ACTIONS(4398), - [anon_sym_inner] = ACTIONS(4398), - [anon_sym_value] = ACTIONS(4398), - [anon_sym_override] = ACTIONS(4398), - [anon_sym_lateinit] = ACTIONS(4398), - [anon_sym_public] = ACTIONS(4398), - [anon_sym_private] = ACTIONS(4398), - [anon_sym_internal] = ACTIONS(4398), - [anon_sym_protected] = ACTIONS(4398), - [anon_sym_tailrec] = ACTIONS(4398), - [anon_sym_operator] = ACTIONS(4398), - [anon_sym_infix] = ACTIONS(4398), - [anon_sym_inline] = ACTIONS(4398), - [anon_sym_external] = ACTIONS(4398), - [sym_property_modifier] = ACTIONS(4398), - [anon_sym_abstract] = ACTIONS(4398), - [anon_sym_final] = ACTIONS(4398), - [anon_sym_open] = ACTIONS(4398), - [anon_sym_vararg] = ACTIONS(4398), - [anon_sym_noinline] = ACTIONS(4398), - [anon_sym_crossinline] = ACTIONS(4398), - [anon_sym_expect] = ACTIONS(4398), - [anon_sym_actual] = ACTIONS(4398), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4400), - [sym_safe_nav] = ACTIONS(4400), - [sym_multiline_comment] = ACTIONS(3), - }, - [3199] = { - [sym_function_body] = STATE(3491), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_RBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [anon_sym_DASH_GT] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3200] = { - [sym_function_body] = STATE(3395), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_RBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [anon_sym_DASH_GT] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3201] = { - [sym_file_annotation] = STATE(3201), - [aux_sym_source_file_repeat1] = STATE(3201), - [ts_builtin_sym_end] = ACTIONS(6600), - [sym__alpha_identifier] = ACTIONS(6602), - [anon_sym_AT] = ACTIONS(6604), - [anon_sym_LBRACK] = ACTIONS(6600), - [anon_sym_package] = ACTIONS(6602), - [anon_sym_import] = ACTIONS(6602), - [anon_sym_typealias] = ACTIONS(6602), - [anon_sym_class] = ACTIONS(6602), - [anon_sym_interface] = ACTIONS(6602), - [anon_sym_enum] = ACTIONS(6602), - [anon_sym_LBRACE] = ACTIONS(6600), - [anon_sym_LPAREN] = ACTIONS(6600), - [anon_sym_val] = ACTIONS(6602), - [anon_sym_var] = ACTIONS(6602), - [anon_sym_object] = ACTIONS(6602), - [anon_sym_fun] = ACTIONS(6602), - [anon_sym_get] = ACTIONS(6602), - [anon_sym_set] = ACTIONS(6602), - [anon_sym_this] = ACTIONS(6602), - [anon_sym_super] = ACTIONS(6602), - [anon_sym_STAR] = ACTIONS(6600), - [sym_label] = ACTIONS(6602), - [anon_sym_for] = ACTIONS(6602), - [anon_sym_while] = ACTIONS(6602), - [anon_sym_do] = ACTIONS(6602), - [anon_sym_null] = ACTIONS(6602), - [anon_sym_if] = ACTIONS(6602), - [anon_sym_when] = ACTIONS(6602), - [anon_sym_try] = ACTIONS(6602), - [anon_sym_throw] = ACTIONS(6602), - [anon_sym_return] = ACTIONS(6602), - [anon_sym_continue] = ACTIONS(6602), - [anon_sym_break] = ACTIONS(6602), - [anon_sym_COLON_COLON] = ACTIONS(6600), - [anon_sym_PLUS] = ACTIONS(6602), - [anon_sym_DASH] = ACTIONS(6602), - [anon_sym_PLUS_PLUS] = ACTIONS(6600), - [anon_sym_DASH_DASH] = ACTIONS(6600), - [anon_sym_BANG] = ACTIONS(6600), - [anon_sym_suspend] = ACTIONS(6602), - [anon_sym_sealed] = ACTIONS(6602), - [anon_sym_annotation] = ACTIONS(6602), - [anon_sym_data] = ACTIONS(6602), - [anon_sym_inner] = ACTIONS(6602), - [anon_sym_value] = ACTIONS(6602), - [anon_sym_override] = ACTIONS(6602), - [anon_sym_lateinit] = ACTIONS(6602), - [anon_sym_public] = ACTIONS(6602), - [anon_sym_private] = ACTIONS(6602), - [anon_sym_internal] = ACTIONS(6602), - [anon_sym_protected] = ACTIONS(6602), - [anon_sym_tailrec] = ACTIONS(6602), - [anon_sym_operator] = ACTIONS(6602), - [anon_sym_infix] = ACTIONS(6602), - [anon_sym_inline] = ACTIONS(6602), - [anon_sym_external] = ACTIONS(6602), - [sym_property_modifier] = ACTIONS(6602), - [anon_sym_abstract] = ACTIONS(6602), - [anon_sym_final] = ACTIONS(6602), - [anon_sym_open] = ACTIONS(6602), - [anon_sym_vararg] = ACTIONS(6602), - [anon_sym_noinline] = ACTIONS(6602), - [anon_sym_crossinline] = ACTIONS(6602), - [anon_sym_expect] = ACTIONS(6602), - [anon_sym_actual] = ACTIONS(6602), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(6600), - [anon_sym_continue_AT] = ACTIONS(6600), - [anon_sym_break_AT] = ACTIONS(6600), - [anon_sym_this_AT] = ACTIONS(6600), - [anon_sym_super_AT] = ACTIONS(6600), - [sym_real_literal] = ACTIONS(6600), - [sym_integer_literal] = ACTIONS(6602), - [sym_hex_literal] = ACTIONS(6600), - [sym_bin_literal] = ACTIONS(6600), - [anon_sym_true] = ACTIONS(6602), - [anon_sym_false] = ACTIONS(6602), - [anon_sym_SQUOTE] = ACTIONS(6600), - [sym__backtick_identifier] = ACTIONS(6600), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(6600), - }, - [3202] = { - [sym__alpha_identifier] = ACTIONS(4321), - [anon_sym_AT] = ACTIONS(4323), - [anon_sym_COLON] = ACTIONS(4321), - [anon_sym_LBRACK] = ACTIONS(4323), - [anon_sym_RBRACK] = ACTIONS(4323), - [anon_sym_DOT] = ACTIONS(4321), - [anon_sym_as] = ACTIONS(4321), - [anon_sym_EQ] = ACTIONS(4321), - [anon_sym_constructor] = ACTIONS(4321), - [anon_sym_LBRACE] = ACTIONS(4323), - [anon_sym_RBRACE] = ACTIONS(4323), - [anon_sym_LPAREN] = ACTIONS(4323), - [anon_sym_COMMA] = ACTIONS(4323), - [anon_sym_RPAREN] = ACTIONS(4323), - [anon_sym_LT] = ACTIONS(4321), - [anon_sym_GT] = ACTIONS(4321), - [anon_sym_where] = ACTIONS(4321), - [anon_sym_SEMI] = ACTIONS(4323), - [anon_sym_get] = ACTIONS(4321), - [anon_sym_set] = ACTIONS(4321), - [anon_sym_STAR] = ACTIONS(4321), - [anon_sym_DASH_GT] = ACTIONS(4323), - [sym_label] = ACTIONS(4323), - [anon_sym_in] = ACTIONS(4321), - [anon_sym_while] = ACTIONS(4321), - [anon_sym_DOT_DOT] = ACTIONS(4323), - [anon_sym_QMARK_COLON] = ACTIONS(4323), - [anon_sym_AMP_AMP] = ACTIONS(4323), - [anon_sym_PIPE_PIPE] = ACTIONS(4323), - [anon_sym_else] = ACTIONS(4321), - [anon_sym_COLON_COLON] = ACTIONS(4323), - [anon_sym_PLUS_EQ] = ACTIONS(4323), - [anon_sym_DASH_EQ] = ACTIONS(4323), - [anon_sym_STAR_EQ] = ACTIONS(4323), - [anon_sym_SLASH_EQ] = ACTIONS(4323), - [anon_sym_PERCENT_EQ] = ACTIONS(4323), - [anon_sym_BANG_EQ] = ACTIONS(4321), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4323), - [anon_sym_EQ_EQ] = ACTIONS(4321), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4323), - [anon_sym_LT_EQ] = ACTIONS(4323), - [anon_sym_GT_EQ] = ACTIONS(4323), - [anon_sym_BANGin] = ACTIONS(4323), - [anon_sym_is] = ACTIONS(4321), - [anon_sym_BANGis] = ACTIONS(4323), - [anon_sym_PLUS] = ACTIONS(4321), - [anon_sym_DASH] = ACTIONS(4321), - [anon_sym_SLASH] = ACTIONS(4321), - [anon_sym_PERCENT] = ACTIONS(4321), - [anon_sym_as_QMARK] = ACTIONS(4323), - [anon_sym_PLUS_PLUS] = ACTIONS(4323), - [anon_sym_DASH_DASH] = ACTIONS(4323), - [anon_sym_BANG_BANG] = ACTIONS(4323), - [anon_sym_suspend] = ACTIONS(4321), - [anon_sym_sealed] = ACTIONS(4321), - [anon_sym_annotation] = ACTIONS(4321), - [anon_sym_data] = ACTIONS(4321), - [anon_sym_inner] = ACTIONS(4321), - [anon_sym_value] = ACTIONS(4321), - [anon_sym_override] = ACTIONS(4321), - [anon_sym_lateinit] = ACTIONS(4321), - [anon_sym_public] = ACTIONS(4321), - [anon_sym_private] = ACTIONS(4321), - [anon_sym_internal] = ACTIONS(4321), - [anon_sym_protected] = ACTIONS(4321), - [anon_sym_tailrec] = ACTIONS(4321), - [anon_sym_operator] = ACTIONS(4321), - [anon_sym_infix] = ACTIONS(4321), - [anon_sym_inline] = ACTIONS(4321), - [anon_sym_external] = ACTIONS(4321), - [sym_property_modifier] = ACTIONS(4321), - [anon_sym_abstract] = ACTIONS(4321), - [anon_sym_final] = ACTIONS(4321), - [anon_sym_open] = ACTIONS(4321), - [anon_sym_vararg] = ACTIONS(4321), - [anon_sym_noinline] = ACTIONS(4321), - [anon_sym_crossinline] = ACTIONS(4321), - [anon_sym_expect] = ACTIONS(4321), - [anon_sym_actual] = ACTIONS(4321), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4323), - [sym_safe_nav] = ACTIONS(4323), - [sym_multiline_comment] = ACTIONS(3), - }, - [3203] = { - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(1756), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_object] = ACTIONS(1754), - [anon_sym_fun] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(1754), - [anon_sym_set] = ACTIONS(1754), - [anon_sym_this] = ACTIONS(1754), - [anon_sym_super] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1754), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_null] = ACTIONS(1754), - [anon_sym_if] = ACTIONS(1754), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_when] = ACTIONS(1754), - [anon_sym_try] = ACTIONS(1754), - [anon_sym_throw] = ACTIONS(1754), - [anon_sym_return] = ACTIONS(1754), - [anon_sym_continue] = ACTIONS(1754), - [anon_sym_break] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG] = ACTIONS(1754), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_data] = ACTIONS(1754), - [anon_sym_inner] = ACTIONS(1754), - [anon_sym_value] = ACTIONS(1754), - [anon_sym_expect] = ACTIONS(1754), - [anon_sym_actual] = ACTIONS(1754), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1756), - [anon_sym_continue_AT] = ACTIONS(1756), - [anon_sym_break_AT] = ACTIONS(1756), - [anon_sym_this_AT] = ACTIONS(1756), - [anon_sym_super_AT] = ACTIONS(1756), - [sym_real_literal] = ACTIONS(1756), - [sym_integer_literal] = ACTIONS(1754), - [sym_hex_literal] = ACTIONS(1756), - [sym_bin_literal] = ACTIONS(1756), - [anon_sym_true] = ACTIONS(1754), - [anon_sym_false] = ACTIONS(1754), - [anon_sym_SQUOTE] = ACTIONS(1756), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1756), - }, - [3204] = { - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(1740), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_fun] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(1738), - [anon_sym_set] = ACTIONS(1738), - [anon_sym_this] = ACTIONS(1738), - [anon_sym_super] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_null] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_when] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_data] = ACTIONS(1738), - [anon_sym_inner] = ACTIONS(1738), - [anon_sym_value] = ACTIONS(1738), - [anon_sym_expect] = ACTIONS(1738), - [anon_sym_actual] = ACTIONS(1738), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1740), - [anon_sym_continue_AT] = ACTIONS(1740), - [anon_sym_break_AT] = ACTIONS(1740), - [anon_sym_this_AT] = ACTIONS(1740), - [anon_sym_super_AT] = ACTIONS(1740), - [sym_real_literal] = ACTIONS(1740), - [sym_integer_literal] = ACTIONS(1738), - [sym_hex_literal] = ACTIONS(1740), - [sym_bin_literal] = ACTIONS(1740), - [anon_sym_true] = ACTIONS(1738), - [anon_sym_false] = ACTIONS(1738), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1740), - }, - [3205] = { - [sym_type_constraints] = STATE(3330), - [sym_enum_class_body] = STATE(3464), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_RBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [anon_sym_DASH_GT] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3206] = { - [sym__alpha_identifier] = ACTIONS(4164), - [anon_sym_AT] = ACTIONS(4166), - [anon_sym_LBRACK] = ACTIONS(4166), - [anon_sym_EQ] = ACTIONS(4166), - [anon_sym_LBRACE] = ACTIONS(4166), - [anon_sym_RBRACE] = ACTIONS(4166), - [anon_sym_LPAREN] = ACTIONS(4166), - [anon_sym_COMMA] = ACTIONS(4166), - [anon_sym_by] = ACTIONS(4164), - [anon_sym_where] = ACTIONS(4164), - [anon_sym_object] = ACTIONS(4164), - [anon_sym_fun] = ACTIONS(4164), - [anon_sym_SEMI] = ACTIONS(4166), - [anon_sym_get] = ACTIONS(4164), - [anon_sym_set] = ACTIONS(4164), - [anon_sym_this] = ACTIONS(4164), - [anon_sym_super] = ACTIONS(4164), - [anon_sym_AMP] = ACTIONS(6607), - [sym__quest] = ACTIONS(4166), - [anon_sym_STAR] = ACTIONS(4166), - [sym_label] = ACTIONS(4164), - [anon_sym_in] = ACTIONS(4164), - [anon_sym_null] = ACTIONS(4164), - [anon_sym_if] = ACTIONS(4164), - [anon_sym_else] = ACTIONS(4164), - [anon_sym_when] = ACTIONS(4164), - [anon_sym_try] = ACTIONS(4164), - [anon_sym_throw] = ACTIONS(4164), - [anon_sym_return] = ACTIONS(4164), - [anon_sym_continue] = ACTIONS(4164), - [anon_sym_break] = ACTIONS(4164), - [anon_sym_COLON_COLON] = ACTIONS(4166), - [anon_sym_BANGin] = ACTIONS(4166), - [anon_sym_is] = ACTIONS(4164), - [anon_sym_BANGis] = ACTIONS(4166), - [anon_sym_PLUS] = ACTIONS(4164), - [anon_sym_DASH] = ACTIONS(4164), - [anon_sym_PLUS_PLUS] = ACTIONS(4166), - [anon_sym_DASH_DASH] = ACTIONS(4166), - [anon_sym_BANG] = ACTIONS(4164), - [anon_sym_suspend] = ACTIONS(4164), - [anon_sym_sealed] = ACTIONS(4164), - [anon_sym_annotation] = ACTIONS(4164), - [anon_sym_data] = ACTIONS(4164), - [anon_sym_inner] = ACTIONS(4164), - [anon_sym_value] = ACTIONS(4164), - [anon_sym_override] = ACTIONS(4164), - [anon_sym_lateinit] = ACTIONS(4164), - [anon_sym_public] = ACTIONS(4164), - [anon_sym_private] = ACTIONS(4164), - [anon_sym_internal] = ACTIONS(4164), - [anon_sym_protected] = ACTIONS(4164), - [anon_sym_tailrec] = ACTIONS(4164), - [anon_sym_operator] = ACTIONS(4164), - [anon_sym_infix] = ACTIONS(4164), - [anon_sym_inline] = ACTIONS(4164), - [anon_sym_external] = ACTIONS(4164), - [sym_property_modifier] = ACTIONS(4164), - [anon_sym_abstract] = ACTIONS(4164), - [anon_sym_final] = ACTIONS(4164), - [anon_sym_open] = ACTIONS(4164), - [anon_sym_vararg] = ACTIONS(4164), - [anon_sym_noinline] = ACTIONS(4164), - [anon_sym_crossinline] = ACTIONS(4164), - [anon_sym_expect] = ACTIONS(4164), - [anon_sym_actual] = ACTIONS(4164), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4166), - [anon_sym_continue_AT] = ACTIONS(4166), - [anon_sym_break_AT] = ACTIONS(4166), - [anon_sym_this_AT] = ACTIONS(4166), - [anon_sym_super_AT] = ACTIONS(4166), - [sym_real_literal] = ACTIONS(4166), - [sym_integer_literal] = ACTIONS(4164), - [sym_hex_literal] = ACTIONS(4166), - [sym_bin_literal] = ACTIONS(4166), - [anon_sym_true] = ACTIONS(4164), - [anon_sym_false] = ACTIONS(4164), - [anon_sym_SQUOTE] = ACTIONS(4166), - [sym__backtick_identifier] = ACTIONS(4166), - [sym__automatic_semicolon] = ACTIONS(4166), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4166), - }, - [3207] = { - [sym__alpha_identifier] = ACTIONS(123), - [anon_sym_AT] = ACTIONS(121), - [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_LBRACE] = ACTIONS(121), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(121), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_object] = ACTIONS(123), - [anon_sym_fun] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(123), - [anon_sym_set] = ACTIONS(123), - [anon_sym_this] = ACTIONS(123), - [anon_sym_super] = ACTIONS(123), - [anon_sym_STAR] = ACTIONS(123), - [sym_label] = ACTIONS(123), - [anon_sym_in] = ACTIONS(123), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_null] = ACTIONS(123), - [anon_sym_if] = ACTIONS(123), - [anon_sym_else] = ACTIONS(123), - [anon_sym_when] = ACTIONS(123), - [anon_sym_try] = ACTIONS(123), - [anon_sym_throw] = ACTIONS(123), - [anon_sym_return] = ACTIONS(123), - [anon_sym_continue] = ACTIONS(123), - [anon_sym_break] = ACTIONS(123), - [anon_sym_COLON_COLON] = ACTIONS(121), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(121), - [anon_sym_DASH_DASH] = ACTIONS(121), - [anon_sym_BANG] = ACTIONS(123), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_data] = ACTIONS(123), - [anon_sym_inner] = ACTIONS(123), - [anon_sym_value] = ACTIONS(123), - [anon_sym_expect] = ACTIONS(123), - [anon_sym_actual] = ACTIONS(123), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(121), - [anon_sym_continue_AT] = ACTIONS(121), - [anon_sym_break_AT] = ACTIONS(121), - [anon_sym_this_AT] = ACTIONS(121), - [anon_sym_super_AT] = ACTIONS(121), - [sym_real_literal] = ACTIONS(121), - [sym_integer_literal] = ACTIONS(123), - [sym_hex_literal] = ACTIONS(121), - [sym_bin_literal] = ACTIONS(121), - [anon_sym_true] = ACTIONS(123), - [anon_sym_false] = ACTIONS(123), - [anon_sym_SQUOTE] = ACTIONS(121), - [sym__backtick_identifier] = ACTIONS(121), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(121), - }, - [3208] = { - [sym_class_body] = STATE(3465), - [sym_type_constraints] = STATE(3329), - [sym__alpha_identifier] = ACTIONS(4412), - [anon_sym_AT] = ACTIONS(4414), - [anon_sym_LBRACK] = ACTIONS(4414), - [anon_sym_RBRACK] = ACTIONS(4414), - [anon_sym_DOT] = ACTIONS(4412), - [anon_sym_as] = ACTIONS(4412), - [anon_sym_EQ] = ACTIONS(4412), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4414), - [anon_sym_LPAREN] = ACTIONS(4414), - [anon_sym_COMMA] = ACTIONS(4414), - [anon_sym_RPAREN] = ACTIONS(4414), - [anon_sym_LT] = ACTIONS(4412), - [anon_sym_GT] = ACTIONS(4412), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4414), - [anon_sym_get] = ACTIONS(4412), - [anon_sym_set] = ACTIONS(4412), - [anon_sym_STAR] = ACTIONS(4412), - [anon_sym_DASH_GT] = ACTIONS(4414), - [sym_label] = ACTIONS(4414), - [anon_sym_in] = ACTIONS(4412), - [anon_sym_while] = ACTIONS(4412), - [anon_sym_DOT_DOT] = ACTIONS(4414), - [anon_sym_QMARK_COLON] = ACTIONS(4414), - [anon_sym_AMP_AMP] = ACTIONS(4414), - [anon_sym_PIPE_PIPE] = ACTIONS(4414), - [anon_sym_else] = ACTIONS(4412), - [anon_sym_COLON_COLON] = ACTIONS(4414), - [anon_sym_PLUS_EQ] = ACTIONS(4414), - [anon_sym_DASH_EQ] = ACTIONS(4414), - [anon_sym_STAR_EQ] = ACTIONS(4414), - [anon_sym_SLASH_EQ] = ACTIONS(4414), - [anon_sym_PERCENT_EQ] = ACTIONS(4414), - [anon_sym_BANG_EQ] = ACTIONS(4412), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4414), - [anon_sym_EQ_EQ] = ACTIONS(4412), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4414), - [anon_sym_LT_EQ] = ACTIONS(4414), - [anon_sym_GT_EQ] = ACTIONS(4414), - [anon_sym_BANGin] = ACTIONS(4414), - [anon_sym_is] = ACTIONS(4412), - [anon_sym_BANGis] = ACTIONS(4414), - [anon_sym_PLUS] = ACTIONS(4412), - [anon_sym_DASH] = ACTIONS(4412), - [anon_sym_SLASH] = ACTIONS(4412), - [anon_sym_PERCENT] = ACTIONS(4412), - [anon_sym_as_QMARK] = ACTIONS(4414), - [anon_sym_PLUS_PLUS] = ACTIONS(4414), - [anon_sym_DASH_DASH] = ACTIONS(4414), - [anon_sym_BANG_BANG] = ACTIONS(4414), - [anon_sym_suspend] = ACTIONS(4412), - [anon_sym_sealed] = ACTIONS(4412), - [anon_sym_annotation] = ACTIONS(4412), - [anon_sym_data] = ACTIONS(4412), - [anon_sym_inner] = ACTIONS(4412), - [anon_sym_value] = ACTIONS(4412), - [anon_sym_override] = ACTIONS(4412), - [anon_sym_lateinit] = ACTIONS(4412), - [anon_sym_public] = ACTIONS(4412), - [anon_sym_private] = ACTIONS(4412), - [anon_sym_internal] = ACTIONS(4412), - [anon_sym_protected] = ACTIONS(4412), - [anon_sym_tailrec] = ACTIONS(4412), - [anon_sym_operator] = ACTIONS(4412), - [anon_sym_infix] = ACTIONS(4412), - [anon_sym_inline] = ACTIONS(4412), - [anon_sym_external] = ACTIONS(4412), - [sym_property_modifier] = ACTIONS(4412), - [anon_sym_abstract] = ACTIONS(4412), - [anon_sym_final] = ACTIONS(4412), - [anon_sym_open] = ACTIONS(4412), - [anon_sym_vararg] = ACTIONS(4412), - [anon_sym_noinline] = ACTIONS(4412), - [anon_sym_crossinline] = ACTIONS(4412), - [anon_sym_expect] = ACTIONS(4412), - [anon_sym_actual] = ACTIONS(4412), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4414), - [sym_safe_nav] = ACTIONS(4414), - [sym_multiline_comment] = ACTIONS(3), - }, - [3209] = { - [sym__alpha_identifier] = ACTIONS(5081), - [anon_sym_AT] = ACTIONS(5083), - [anon_sym_LBRACK] = ACTIONS(5083), - [anon_sym_DOT] = ACTIONS(5081), - [anon_sym_as] = ACTIONS(5081), - [anon_sym_EQ] = ACTIONS(5081), - [anon_sym_LBRACE] = ACTIONS(5083), - [anon_sym_RBRACE] = ACTIONS(5083), - [anon_sym_LPAREN] = ACTIONS(5083), - [anon_sym_COMMA] = ACTIONS(5083), - [anon_sym_LT] = ACTIONS(5081), - [anon_sym_GT] = ACTIONS(5081), - [anon_sym_where] = ACTIONS(5081), - [anon_sym_object] = ACTIONS(5081), - [anon_sym_fun] = ACTIONS(5081), - [anon_sym_SEMI] = ACTIONS(5083), - [anon_sym_get] = ACTIONS(5081), - [anon_sym_set] = ACTIONS(5081), - [anon_sym_this] = ACTIONS(5081), - [anon_sym_super] = ACTIONS(5081), - [anon_sym_STAR] = ACTIONS(5081), - [sym_label] = ACTIONS(5081), - [anon_sym_in] = ACTIONS(5081), - [anon_sym_DOT_DOT] = ACTIONS(5083), - [anon_sym_QMARK_COLON] = ACTIONS(5083), - [anon_sym_AMP_AMP] = ACTIONS(5083), - [anon_sym_PIPE_PIPE] = ACTIONS(5083), - [anon_sym_null] = ACTIONS(5081), - [anon_sym_if] = ACTIONS(5081), - [anon_sym_else] = ACTIONS(5081), - [anon_sym_when] = ACTIONS(5081), - [anon_sym_try] = ACTIONS(5081), - [anon_sym_throw] = ACTIONS(5081), - [anon_sym_return] = ACTIONS(5081), - [anon_sym_continue] = ACTIONS(5081), - [anon_sym_break] = ACTIONS(5081), - [anon_sym_COLON_COLON] = ACTIONS(5083), - [anon_sym_PLUS_EQ] = ACTIONS(5083), - [anon_sym_DASH_EQ] = ACTIONS(5083), - [anon_sym_STAR_EQ] = ACTIONS(5083), - [anon_sym_SLASH_EQ] = ACTIONS(5083), - [anon_sym_PERCENT_EQ] = ACTIONS(5083), - [anon_sym_BANG_EQ] = ACTIONS(5081), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5083), - [anon_sym_EQ_EQ] = ACTIONS(5081), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5083), - [anon_sym_LT_EQ] = ACTIONS(5083), - [anon_sym_GT_EQ] = ACTIONS(5083), - [anon_sym_BANGin] = ACTIONS(5083), - [anon_sym_is] = ACTIONS(5081), - [anon_sym_BANGis] = ACTIONS(5083), - [anon_sym_PLUS] = ACTIONS(5081), - [anon_sym_DASH] = ACTIONS(5081), - [anon_sym_SLASH] = ACTIONS(5081), - [anon_sym_PERCENT] = ACTIONS(5081), - [anon_sym_as_QMARK] = ACTIONS(5083), - [anon_sym_PLUS_PLUS] = ACTIONS(5083), - [anon_sym_DASH_DASH] = ACTIONS(5083), - [anon_sym_BANG] = ACTIONS(5081), - [anon_sym_BANG_BANG] = ACTIONS(5083), - [anon_sym_data] = ACTIONS(5081), - [anon_sym_inner] = ACTIONS(5081), - [anon_sym_value] = ACTIONS(5081), - [anon_sym_expect] = ACTIONS(5081), - [anon_sym_actual] = ACTIONS(5081), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5083), - [anon_sym_continue_AT] = ACTIONS(5083), - [anon_sym_break_AT] = ACTIONS(5083), - [anon_sym_this_AT] = ACTIONS(5083), - [anon_sym_super_AT] = ACTIONS(5083), - [sym_real_literal] = ACTIONS(5083), - [sym_integer_literal] = ACTIONS(5081), - [sym_hex_literal] = ACTIONS(5083), - [sym_bin_literal] = ACTIONS(5083), - [anon_sym_true] = ACTIONS(5081), - [anon_sym_false] = ACTIONS(5081), - [anon_sym_SQUOTE] = ACTIONS(5083), - [sym__backtick_identifier] = ACTIONS(5083), - [sym__automatic_semicolon] = ACTIONS(5083), - [sym_safe_nav] = ACTIONS(5083), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5083), - }, - [3210] = { - [sym__alpha_identifier] = ACTIONS(5101), - [anon_sym_AT] = ACTIONS(5103), - [anon_sym_LBRACK] = ACTIONS(5103), - [anon_sym_DOT] = ACTIONS(5101), - [anon_sym_as] = ACTIONS(5101), - [anon_sym_EQ] = ACTIONS(5101), - [anon_sym_LBRACE] = ACTIONS(5103), - [anon_sym_RBRACE] = ACTIONS(5103), - [anon_sym_LPAREN] = ACTIONS(5103), - [anon_sym_COMMA] = ACTIONS(5103), - [anon_sym_LT] = ACTIONS(5101), - [anon_sym_GT] = ACTIONS(5101), - [anon_sym_where] = ACTIONS(5101), - [anon_sym_object] = ACTIONS(5101), - [anon_sym_fun] = ACTIONS(5101), - [anon_sym_SEMI] = ACTIONS(5103), - [anon_sym_get] = ACTIONS(5101), - [anon_sym_set] = ACTIONS(5101), - [anon_sym_this] = ACTIONS(5101), - [anon_sym_super] = ACTIONS(5101), - [anon_sym_STAR] = ACTIONS(5101), - [sym_label] = ACTIONS(5101), - [anon_sym_in] = ACTIONS(5101), - [anon_sym_DOT_DOT] = ACTIONS(5103), - [anon_sym_QMARK_COLON] = ACTIONS(5103), - [anon_sym_AMP_AMP] = ACTIONS(5103), - [anon_sym_PIPE_PIPE] = ACTIONS(5103), - [anon_sym_null] = ACTIONS(5101), - [anon_sym_if] = ACTIONS(5101), - [anon_sym_else] = ACTIONS(5101), - [anon_sym_when] = ACTIONS(5101), - [anon_sym_try] = ACTIONS(5101), - [anon_sym_throw] = ACTIONS(5101), - [anon_sym_return] = ACTIONS(5101), - [anon_sym_continue] = ACTIONS(5101), - [anon_sym_break] = ACTIONS(5101), - [anon_sym_COLON_COLON] = ACTIONS(5103), - [anon_sym_PLUS_EQ] = ACTIONS(5103), - [anon_sym_DASH_EQ] = ACTIONS(5103), - [anon_sym_STAR_EQ] = ACTIONS(5103), - [anon_sym_SLASH_EQ] = ACTIONS(5103), - [anon_sym_PERCENT_EQ] = ACTIONS(5103), - [anon_sym_BANG_EQ] = ACTIONS(5101), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5103), - [anon_sym_EQ_EQ] = ACTIONS(5101), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5103), - [anon_sym_LT_EQ] = ACTIONS(5103), - [anon_sym_GT_EQ] = ACTIONS(5103), - [anon_sym_BANGin] = ACTIONS(5103), - [anon_sym_is] = ACTIONS(5101), - [anon_sym_BANGis] = ACTIONS(5103), - [anon_sym_PLUS] = ACTIONS(5101), - [anon_sym_DASH] = ACTIONS(5101), - [anon_sym_SLASH] = ACTIONS(5101), - [anon_sym_PERCENT] = ACTIONS(5101), - [anon_sym_as_QMARK] = ACTIONS(5103), - [anon_sym_PLUS_PLUS] = ACTIONS(5103), - [anon_sym_DASH_DASH] = ACTIONS(5103), - [anon_sym_BANG] = ACTIONS(5101), - [anon_sym_BANG_BANG] = ACTIONS(5103), - [anon_sym_data] = ACTIONS(5101), - [anon_sym_inner] = ACTIONS(5101), - [anon_sym_value] = ACTIONS(5101), - [anon_sym_expect] = ACTIONS(5101), - [anon_sym_actual] = ACTIONS(5101), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5103), - [anon_sym_continue_AT] = ACTIONS(5103), - [anon_sym_break_AT] = ACTIONS(5103), - [anon_sym_this_AT] = ACTIONS(5103), - [anon_sym_super_AT] = ACTIONS(5103), - [sym_real_literal] = ACTIONS(5103), - [sym_integer_literal] = ACTIONS(5101), - [sym_hex_literal] = ACTIONS(5103), - [sym_bin_literal] = ACTIONS(5103), - [anon_sym_true] = ACTIONS(5101), - [anon_sym_false] = ACTIONS(5101), - [anon_sym_SQUOTE] = ACTIONS(5103), - [sym__backtick_identifier] = ACTIONS(5103), - [sym__automatic_semicolon] = ACTIONS(5103), - [sym_safe_nav] = ACTIONS(5103), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5103), - }, - [3211] = { - [sym__alpha_identifier] = ACTIONS(5085), - [anon_sym_AT] = ACTIONS(5087), - [anon_sym_LBRACK] = ACTIONS(5087), - [anon_sym_DOT] = ACTIONS(5085), - [anon_sym_as] = ACTIONS(5085), - [anon_sym_EQ] = ACTIONS(5085), - [anon_sym_LBRACE] = ACTIONS(5087), - [anon_sym_RBRACE] = ACTIONS(5087), - [anon_sym_LPAREN] = ACTIONS(5087), - [anon_sym_COMMA] = ACTIONS(5087), - [anon_sym_LT] = ACTIONS(5085), - [anon_sym_GT] = ACTIONS(5085), - [anon_sym_where] = ACTIONS(5085), - [anon_sym_object] = ACTIONS(5085), - [anon_sym_fun] = ACTIONS(5085), - [anon_sym_SEMI] = ACTIONS(5087), - [anon_sym_get] = ACTIONS(5085), - [anon_sym_set] = ACTIONS(5085), - [anon_sym_this] = ACTIONS(5085), - [anon_sym_super] = ACTIONS(5085), - [anon_sym_STAR] = ACTIONS(5085), - [sym_label] = ACTIONS(5085), - [anon_sym_in] = ACTIONS(5085), - [anon_sym_DOT_DOT] = ACTIONS(5087), - [anon_sym_QMARK_COLON] = ACTIONS(5087), - [anon_sym_AMP_AMP] = ACTIONS(5087), - [anon_sym_PIPE_PIPE] = ACTIONS(5087), - [anon_sym_null] = ACTIONS(5085), - [anon_sym_if] = ACTIONS(5085), - [anon_sym_else] = ACTIONS(5085), - [anon_sym_when] = ACTIONS(5085), - [anon_sym_try] = ACTIONS(5085), - [anon_sym_throw] = ACTIONS(5085), - [anon_sym_return] = ACTIONS(5085), - [anon_sym_continue] = ACTIONS(5085), - [anon_sym_break] = ACTIONS(5085), - [anon_sym_COLON_COLON] = ACTIONS(5087), - [anon_sym_PLUS_EQ] = ACTIONS(5087), - [anon_sym_DASH_EQ] = ACTIONS(5087), - [anon_sym_STAR_EQ] = ACTIONS(5087), - [anon_sym_SLASH_EQ] = ACTIONS(5087), - [anon_sym_PERCENT_EQ] = ACTIONS(5087), - [anon_sym_BANG_EQ] = ACTIONS(5085), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5087), - [anon_sym_EQ_EQ] = ACTIONS(5085), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5087), - [anon_sym_LT_EQ] = ACTIONS(5087), - [anon_sym_GT_EQ] = ACTIONS(5087), - [anon_sym_BANGin] = ACTIONS(5087), - [anon_sym_is] = ACTIONS(5085), - [anon_sym_BANGis] = ACTIONS(5087), - [anon_sym_PLUS] = ACTIONS(5085), - [anon_sym_DASH] = ACTIONS(5085), - [anon_sym_SLASH] = ACTIONS(5085), - [anon_sym_PERCENT] = ACTIONS(5085), - [anon_sym_as_QMARK] = ACTIONS(5087), - [anon_sym_PLUS_PLUS] = ACTIONS(5087), - [anon_sym_DASH_DASH] = ACTIONS(5087), - [anon_sym_BANG] = ACTIONS(5085), - [anon_sym_BANG_BANG] = ACTIONS(5087), - [anon_sym_data] = ACTIONS(5085), - [anon_sym_inner] = ACTIONS(5085), - [anon_sym_value] = ACTIONS(5085), - [anon_sym_expect] = ACTIONS(5085), - [anon_sym_actual] = ACTIONS(5085), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5087), - [anon_sym_continue_AT] = ACTIONS(5087), - [anon_sym_break_AT] = ACTIONS(5087), - [anon_sym_this_AT] = ACTIONS(5087), - [anon_sym_super_AT] = ACTIONS(5087), - [sym_real_literal] = ACTIONS(5087), - [sym_integer_literal] = ACTIONS(5085), - [sym_hex_literal] = ACTIONS(5087), - [sym_bin_literal] = ACTIONS(5087), - [anon_sym_true] = ACTIONS(5085), - [anon_sym_false] = ACTIONS(5085), - [anon_sym_SQUOTE] = ACTIONS(5087), - [sym__backtick_identifier] = ACTIONS(5087), - [sym__automatic_semicolon] = ACTIONS(5087), - [sym_safe_nav] = ACTIONS(5087), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5087), - }, - [3212] = { - [sym__alpha_identifier] = ACTIONS(4940), - [anon_sym_AT] = ACTIONS(4942), - [anon_sym_LBRACK] = ACTIONS(4942), - [anon_sym_DOT] = ACTIONS(4940), - [anon_sym_as] = ACTIONS(4940), - [anon_sym_EQ] = ACTIONS(4940), - [anon_sym_LBRACE] = ACTIONS(4942), - [anon_sym_RBRACE] = ACTIONS(4942), - [anon_sym_LPAREN] = ACTIONS(4942), - [anon_sym_COMMA] = ACTIONS(4942), - [anon_sym_LT] = ACTIONS(4940), - [anon_sym_GT] = ACTIONS(4940), - [anon_sym_where] = ACTIONS(4940), - [anon_sym_object] = ACTIONS(4940), - [anon_sym_fun] = ACTIONS(4940), - [anon_sym_SEMI] = ACTIONS(4942), - [anon_sym_get] = ACTIONS(4940), - [anon_sym_set] = ACTIONS(4940), - [anon_sym_this] = ACTIONS(4940), - [anon_sym_super] = ACTIONS(4940), - [anon_sym_STAR] = ACTIONS(4940), - [sym_label] = ACTIONS(4940), - [anon_sym_in] = ACTIONS(4940), - [anon_sym_DOT_DOT] = ACTIONS(4942), - [anon_sym_QMARK_COLON] = ACTIONS(4942), - [anon_sym_AMP_AMP] = ACTIONS(4942), - [anon_sym_PIPE_PIPE] = ACTIONS(4942), - [anon_sym_null] = ACTIONS(4940), - [anon_sym_if] = ACTIONS(4940), - [anon_sym_else] = ACTIONS(4940), - [anon_sym_when] = ACTIONS(4940), - [anon_sym_try] = ACTIONS(4940), - [anon_sym_throw] = ACTIONS(4940), - [anon_sym_return] = ACTIONS(4940), - [anon_sym_continue] = ACTIONS(4940), - [anon_sym_break] = ACTIONS(4940), - [anon_sym_COLON_COLON] = ACTIONS(4942), - [anon_sym_PLUS_EQ] = ACTIONS(4942), - [anon_sym_DASH_EQ] = ACTIONS(4942), - [anon_sym_STAR_EQ] = ACTIONS(4942), - [anon_sym_SLASH_EQ] = ACTIONS(4942), - [anon_sym_PERCENT_EQ] = ACTIONS(4942), - [anon_sym_BANG_EQ] = ACTIONS(4940), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4942), - [anon_sym_EQ_EQ] = ACTIONS(4940), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4942), - [anon_sym_LT_EQ] = ACTIONS(4942), - [anon_sym_GT_EQ] = ACTIONS(4942), - [anon_sym_BANGin] = ACTIONS(4942), - [anon_sym_is] = ACTIONS(4940), - [anon_sym_BANGis] = ACTIONS(4942), - [anon_sym_PLUS] = ACTIONS(4940), - [anon_sym_DASH] = ACTIONS(4940), - [anon_sym_SLASH] = ACTIONS(4940), - [anon_sym_PERCENT] = ACTIONS(4940), - [anon_sym_as_QMARK] = ACTIONS(4942), - [anon_sym_PLUS_PLUS] = ACTIONS(4942), - [anon_sym_DASH_DASH] = ACTIONS(4942), - [anon_sym_BANG] = ACTIONS(4940), - [anon_sym_BANG_BANG] = ACTIONS(4942), - [anon_sym_data] = ACTIONS(4940), - [anon_sym_inner] = ACTIONS(4940), - [anon_sym_value] = ACTIONS(4940), - [anon_sym_expect] = ACTIONS(4940), - [anon_sym_actual] = ACTIONS(4940), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4942), - [anon_sym_continue_AT] = ACTIONS(4942), - [anon_sym_break_AT] = ACTIONS(4942), - [anon_sym_this_AT] = ACTIONS(4942), - [anon_sym_super_AT] = ACTIONS(4942), - [sym_real_literal] = ACTIONS(4942), - [sym_integer_literal] = ACTIONS(4940), - [sym_hex_literal] = ACTIONS(4942), - [sym_bin_literal] = ACTIONS(4942), - [anon_sym_true] = ACTIONS(4940), - [anon_sym_false] = ACTIONS(4940), - [anon_sym_SQUOTE] = ACTIONS(4942), - [sym__backtick_identifier] = ACTIONS(4942), - [sym__automatic_semicolon] = ACTIONS(4942), - [sym_safe_nav] = ACTIONS(4942), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4942), - }, - [3213] = { - [sym__alpha_identifier] = ACTIONS(4999), - [anon_sym_AT] = ACTIONS(5001), - [anon_sym_LBRACK] = ACTIONS(5001), - [anon_sym_DOT] = ACTIONS(4999), - [anon_sym_as] = ACTIONS(4999), - [anon_sym_EQ] = ACTIONS(4999), - [anon_sym_LBRACE] = ACTIONS(5001), - [anon_sym_RBRACE] = ACTIONS(5001), - [anon_sym_LPAREN] = ACTIONS(5001), - [anon_sym_COMMA] = ACTIONS(5001), - [anon_sym_LT] = ACTIONS(4999), - [anon_sym_GT] = ACTIONS(4999), - [anon_sym_where] = ACTIONS(4999), - [anon_sym_object] = ACTIONS(4999), - [anon_sym_fun] = ACTIONS(4999), - [anon_sym_SEMI] = ACTIONS(5001), - [anon_sym_get] = ACTIONS(4999), - [anon_sym_set] = ACTIONS(4999), - [anon_sym_this] = ACTIONS(4999), - [anon_sym_super] = ACTIONS(4999), - [anon_sym_STAR] = ACTIONS(4999), - [sym_label] = ACTIONS(4999), - [anon_sym_in] = ACTIONS(4999), - [anon_sym_DOT_DOT] = ACTIONS(5001), - [anon_sym_QMARK_COLON] = ACTIONS(5001), - [anon_sym_AMP_AMP] = ACTIONS(5001), - [anon_sym_PIPE_PIPE] = ACTIONS(5001), - [anon_sym_null] = ACTIONS(4999), - [anon_sym_if] = ACTIONS(4999), - [anon_sym_else] = ACTIONS(4999), - [anon_sym_when] = ACTIONS(4999), - [anon_sym_try] = ACTIONS(4999), - [anon_sym_throw] = ACTIONS(4999), - [anon_sym_return] = ACTIONS(4999), - [anon_sym_continue] = ACTIONS(4999), - [anon_sym_break] = ACTIONS(4999), - [anon_sym_COLON_COLON] = ACTIONS(5001), - [anon_sym_PLUS_EQ] = ACTIONS(5001), - [anon_sym_DASH_EQ] = ACTIONS(5001), - [anon_sym_STAR_EQ] = ACTIONS(5001), - [anon_sym_SLASH_EQ] = ACTIONS(5001), - [anon_sym_PERCENT_EQ] = ACTIONS(5001), - [anon_sym_BANG_EQ] = ACTIONS(4999), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5001), - [anon_sym_EQ_EQ] = ACTIONS(4999), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5001), - [anon_sym_LT_EQ] = ACTIONS(5001), - [anon_sym_GT_EQ] = ACTIONS(5001), - [anon_sym_BANGin] = ACTIONS(5001), - [anon_sym_is] = ACTIONS(4999), - [anon_sym_BANGis] = ACTIONS(5001), - [anon_sym_PLUS] = ACTIONS(4999), - [anon_sym_DASH] = ACTIONS(4999), - [anon_sym_SLASH] = ACTIONS(4999), - [anon_sym_PERCENT] = ACTIONS(4999), - [anon_sym_as_QMARK] = ACTIONS(5001), - [anon_sym_PLUS_PLUS] = ACTIONS(5001), - [anon_sym_DASH_DASH] = ACTIONS(5001), - [anon_sym_BANG] = ACTIONS(4999), - [anon_sym_BANG_BANG] = ACTIONS(5001), - [anon_sym_data] = ACTIONS(4999), - [anon_sym_inner] = ACTIONS(4999), - [anon_sym_value] = ACTIONS(4999), - [anon_sym_expect] = ACTIONS(4999), - [anon_sym_actual] = ACTIONS(4999), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5001), - [anon_sym_continue_AT] = ACTIONS(5001), - [anon_sym_break_AT] = ACTIONS(5001), - [anon_sym_this_AT] = ACTIONS(5001), - [anon_sym_super_AT] = ACTIONS(5001), - [sym_real_literal] = ACTIONS(5001), - [sym_integer_literal] = ACTIONS(4999), - [sym_hex_literal] = ACTIONS(5001), - [sym_bin_literal] = ACTIONS(5001), - [anon_sym_true] = ACTIONS(4999), - [anon_sym_false] = ACTIONS(4999), - [anon_sym_SQUOTE] = ACTIONS(5001), - [sym__backtick_identifier] = ACTIONS(5001), - [sym__automatic_semicolon] = ACTIONS(5001), - [sym_safe_nav] = ACTIONS(5001), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5001), - }, - [3214] = { - [sym_function_body] = STATE(3452), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_RBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [anon_sym_DASH_GT] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3215] = { - [aux_sym_type_constraints_repeat1] = STATE(3256), - [sym__alpha_identifier] = ACTIONS(4388), - [anon_sym_AT] = ACTIONS(4390), - [anon_sym_LBRACK] = ACTIONS(4390), - [anon_sym_RBRACK] = ACTIONS(4390), - [anon_sym_DOT] = ACTIONS(4388), - [anon_sym_as] = ACTIONS(4388), - [anon_sym_EQ] = ACTIONS(4388), - [anon_sym_LBRACE] = ACTIONS(4390), - [anon_sym_RBRACE] = ACTIONS(4390), - [anon_sym_LPAREN] = ACTIONS(4390), - [anon_sym_COMMA] = ACTIONS(6598), - [anon_sym_RPAREN] = ACTIONS(4390), - [anon_sym_by] = ACTIONS(4388), - [anon_sym_LT] = ACTIONS(4388), - [anon_sym_GT] = ACTIONS(4388), - [anon_sym_where] = ACTIONS(4388), - [anon_sym_SEMI] = ACTIONS(4390), - [anon_sym_get] = ACTIONS(4388), - [anon_sym_set] = ACTIONS(4388), - [anon_sym_STAR] = ACTIONS(4388), - [anon_sym_DASH_GT] = ACTIONS(4390), - [sym_label] = ACTIONS(4390), - [anon_sym_in] = ACTIONS(4388), - [anon_sym_while] = ACTIONS(4388), - [anon_sym_DOT_DOT] = ACTIONS(4390), - [anon_sym_QMARK_COLON] = ACTIONS(4390), - [anon_sym_AMP_AMP] = ACTIONS(4390), - [anon_sym_PIPE_PIPE] = ACTIONS(4390), - [anon_sym_else] = ACTIONS(4388), - [anon_sym_COLON_COLON] = ACTIONS(4390), - [anon_sym_PLUS_EQ] = ACTIONS(4390), - [anon_sym_DASH_EQ] = ACTIONS(4390), - [anon_sym_STAR_EQ] = ACTIONS(4390), - [anon_sym_SLASH_EQ] = ACTIONS(4390), - [anon_sym_PERCENT_EQ] = ACTIONS(4390), - [anon_sym_BANG_EQ] = ACTIONS(4388), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4390), - [anon_sym_EQ_EQ] = ACTIONS(4388), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4390), - [anon_sym_LT_EQ] = ACTIONS(4390), - [anon_sym_GT_EQ] = ACTIONS(4390), - [anon_sym_BANGin] = ACTIONS(4390), - [anon_sym_is] = ACTIONS(4388), - [anon_sym_BANGis] = ACTIONS(4390), - [anon_sym_PLUS] = ACTIONS(4388), - [anon_sym_DASH] = ACTIONS(4388), - [anon_sym_SLASH] = ACTIONS(4388), - [anon_sym_PERCENT] = ACTIONS(4388), - [anon_sym_as_QMARK] = ACTIONS(4390), - [anon_sym_PLUS_PLUS] = ACTIONS(4390), - [anon_sym_DASH_DASH] = ACTIONS(4390), - [anon_sym_BANG_BANG] = ACTIONS(4390), - [anon_sym_suspend] = ACTIONS(4388), - [anon_sym_sealed] = ACTIONS(4388), - [anon_sym_annotation] = ACTIONS(4388), - [anon_sym_data] = ACTIONS(4388), - [anon_sym_inner] = ACTIONS(4388), - [anon_sym_value] = ACTIONS(4388), - [anon_sym_override] = ACTIONS(4388), - [anon_sym_lateinit] = ACTIONS(4388), - [anon_sym_public] = ACTIONS(4388), - [anon_sym_private] = ACTIONS(4388), - [anon_sym_internal] = ACTIONS(4388), - [anon_sym_protected] = ACTIONS(4388), - [anon_sym_tailrec] = ACTIONS(4388), - [anon_sym_operator] = ACTIONS(4388), - [anon_sym_infix] = ACTIONS(4388), - [anon_sym_inline] = ACTIONS(4388), - [anon_sym_external] = ACTIONS(4388), - [sym_property_modifier] = ACTIONS(4388), - [anon_sym_abstract] = ACTIONS(4388), - [anon_sym_final] = ACTIONS(4388), - [anon_sym_open] = ACTIONS(4388), - [anon_sym_vararg] = ACTIONS(4388), - [anon_sym_noinline] = ACTIONS(4388), - [anon_sym_crossinline] = ACTIONS(4388), - [anon_sym_expect] = ACTIONS(4388), - [anon_sym_actual] = ACTIONS(4388), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4390), - [sym_safe_nav] = ACTIONS(4390), - [sym_multiline_comment] = ACTIONS(3), - }, - [3216] = { - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(4142), - [anon_sym_LBRACE] = ACTIONS(4144), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(4142), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [3217] = { - [sym_function_body] = STATE(3167), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [3218] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(6609), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4222), - [anon_sym_fun] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_this] = ACTIONS(4222), - [anon_sym_super] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4222), - [sym_label] = ACTIONS(4222), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4222), - [anon_sym_if] = ACTIONS(4222), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4222), - [anon_sym_try] = ACTIONS(4222), - [anon_sym_throw] = ACTIONS(4222), - [anon_sym_return] = ACTIONS(4222), - [anon_sym_continue] = ACTIONS(4222), - [anon_sym_break] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG] = ACTIONS(4222), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4220), - [anon_sym_continue_AT] = ACTIONS(4220), - [anon_sym_break_AT] = ACTIONS(4220), - [anon_sym_this_AT] = ACTIONS(4220), - [anon_sym_super_AT] = ACTIONS(4220), - [sym_real_literal] = ACTIONS(4220), - [sym_integer_literal] = ACTIONS(4222), - [sym_hex_literal] = ACTIONS(4220), - [sym_bin_literal] = ACTIONS(4220), - [anon_sym_true] = ACTIONS(4222), - [anon_sym_false] = ACTIONS(4222), - [anon_sym_SQUOTE] = ACTIONS(4220), - [sym__backtick_identifier] = ACTIONS(4220), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4220), - }, - [3219] = { - [sym__alpha_identifier] = ACTIONS(5089), - [anon_sym_AT] = ACTIONS(5091), - [anon_sym_LBRACK] = ACTIONS(5091), - [anon_sym_DOT] = ACTIONS(5089), - [anon_sym_as] = ACTIONS(5089), - [anon_sym_EQ] = ACTIONS(5089), - [anon_sym_LBRACE] = ACTIONS(5091), - [anon_sym_RBRACE] = ACTIONS(5091), - [anon_sym_LPAREN] = ACTIONS(5091), - [anon_sym_COMMA] = ACTIONS(5091), - [anon_sym_LT] = ACTIONS(5089), - [anon_sym_GT] = ACTIONS(5089), - [anon_sym_where] = ACTIONS(5089), - [anon_sym_object] = ACTIONS(5089), - [anon_sym_fun] = ACTIONS(5089), - [anon_sym_SEMI] = ACTIONS(5091), - [anon_sym_get] = ACTIONS(5089), - [anon_sym_set] = ACTIONS(5089), - [anon_sym_this] = ACTIONS(5089), - [anon_sym_super] = ACTIONS(5089), - [anon_sym_STAR] = ACTIONS(5089), - [sym_label] = ACTIONS(5089), - [anon_sym_in] = ACTIONS(5089), - [anon_sym_DOT_DOT] = ACTIONS(5091), - [anon_sym_QMARK_COLON] = ACTIONS(5091), - [anon_sym_AMP_AMP] = ACTIONS(5091), - [anon_sym_PIPE_PIPE] = ACTIONS(5091), - [anon_sym_null] = ACTIONS(5089), - [anon_sym_if] = ACTIONS(5089), - [anon_sym_else] = ACTIONS(5089), - [anon_sym_when] = ACTIONS(5089), - [anon_sym_try] = ACTIONS(5089), - [anon_sym_throw] = ACTIONS(5089), - [anon_sym_return] = ACTIONS(5089), - [anon_sym_continue] = ACTIONS(5089), - [anon_sym_break] = ACTIONS(5089), - [anon_sym_COLON_COLON] = ACTIONS(5091), - [anon_sym_PLUS_EQ] = ACTIONS(5091), - [anon_sym_DASH_EQ] = ACTIONS(5091), - [anon_sym_STAR_EQ] = ACTIONS(5091), - [anon_sym_SLASH_EQ] = ACTIONS(5091), - [anon_sym_PERCENT_EQ] = ACTIONS(5091), - [anon_sym_BANG_EQ] = ACTIONS(5089), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5091), - [anon_sym_EQ_EQ] = ACTIONS(5089), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5091), - [anon_sym_LT_EQ] = ACTIONS(5091), - [anon_sym_GT_EQ] = ACTIONS(5091), - [anon_sym_BANGin] = ACTIONS(5091), - [anon_sym_is] = ACTIONS(5089), - [anon_sym_BANGis] = ACTIONS(5091), - [anon_sym_PLUS] = ACTIONS(5089), - [anon_sym_DASH] = ACTIONS(5089), - [anon_sym_SLASH] = ACTIONS(5089), - [anon_sym_PERCENT] = ACTIONS(5089), - [anon_sym_as_QMARK] = ACTIONS(5091), - [anon_sym_PLUS_PLUS] = ACTIONS(5091), - [anon_sym_DASH_DASH] = ACTIONS(5091), - [anon_sym_BANG] = ACTIONS(5089), - [anon_sym_BANG_BANG] = ACTIONS(5091), - [anon_sym_data] = ACTIONS(5089), - [anon_sym_inner] = ACTIONS(5089), - [anon_sym_value] = ACTIONS(5089), - [anon_sym_expect] = ACTIONS(5089), - [anon_sym_actual] = ACTIONS(5089), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5091), - [anon_sym_continue_AT] = ACTIONS(5091), - [anon_sym_break_AT] = ACTIONS(5091), - [anon_sym_this_AT] = ACTIONS(5091), - [anon_sym_super_AT] = ACTIONS(5091), - [sym_real_literal] = ACTIONS(5091), - [sym_integer_literal] = ACTIONS(5089), - [sym_hex_literal] = ACTIONS(5091), - [sym_bin_literal] = ACTIONS(5091), - [anon_sym_true] = ACTIONS(5089), - [anon_sym_false] = ACTIONS(5089), - [anon_sym_SQUOTE] = ACTIONS(5091), - [sym__backtick_identifier] = ACTIONS(5091), - [sym__automatic_semicolon] = ACTIONS(5091), - [sym_safe_nav] = ACTIONS(5091), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5091), - }, - [3220] = { - [sym__alpha_identifier] = ACTIONS(5109), - [anon_sym_AT] = ACTIONS(5111), - [anon_sym_LBRACK] = ACTIONS(5111), - [anon_sym_DOT] = ACTIONS(5109), - [anon_sym_as] = ACTIONS(5109), - [anon_sym_EQ] = ACTIONS(5109), - [anon_sym_LBRACE] = ACTIONS(5111), - [anon_sym_RBRACE] = ACTIONS(5111), - [anon_sym_LPAREN] = ACTIONS(5111), - [anon_sym_COMMA] = ACTIONS(5111), - [anon_sym_LT] = ACTIONS(5109), - [anon_sym_GT] = ACTIONS(5109), - [anon_sym_where] = ACTIONS(5109), - [anon_sym_object] = ACTIONS(5109), - [anon_sym_fun] = ACTIONS(5109), - [anon_sym_SEMI] = ACTIONS(5111), - [anon_sym_get] = ACTIONS(5109), - [anon_sym_set] = ACTIONS(5109), - [anon_sym_this] = ACTIONS(5109), - [anon_sym_super] = ACTIONS(5109), - [anon_sym_STAR] = ACTIONS(5109), - [sym_label] = ACTIONS(5109), - [anon_sym_in] = ACTIONS(5109), - [anon_sym_DOT_DOT] = ACTIONS(5111), - [anon_sym_QMARK_COLON] = ACTIONS(5111), - [anon_sym_AMP_AMP] = ACTIONS(5111), - [anon_sym_PIPE_PIPE] = ACTIONS(5111), - [anon_sym_null] = ACTIONS(5109), - [anon_sym_if] = ACTIONS(5109), - [anon_sym_else] = ACTIONS(5109), - [anon_sym_when] = ACTIONS(5109), - [anon_sym_try] = ACTIONS(5109), - [anon_sym_throw] = ACTIONS(5109), - [anon_sym_return] = ACTIONS(5109), - [anon_sym_continue] = ACTIONS(5109), - [anon_sym_break] = ACTIONS(5109), - [anon_sym_COLON_COLON] = ACTIONS(5111), - [anon_sym_PLUS_EQ] = ACTIONS(5111), - [anon_sym_DASH_EQ] = ACTIONS(5111), - [anon_sym_STAR_EQ] = ACTIONS(5111), - [anon_sym_SLASH_EQ] = ACTIONS(5111), - [anon_sym_PERCENT_EQ] = ACTIONS(5111), - [anon_sym_BANG_EQ] = ACTIONS(5109), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5111), - [anon_sym_EQ_EQ] = ACTIONS(5109), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5111), - [anon_sym_LT_EQ] = ACTIONS(5111), - [anon_sym_GT_EQ] = ACTIONS(5111), - [anon_sym_BANGin] = ACTIONS(5111), - [anon_sym_is] = ACTIONS(5109), - [anon_sym_BANGis] = ACTIONS(5111), - [anon_sym_PLUS] = ACTIONS(5109), - [anon_sym_DASH] = ACTIONS(5109), - [anon_sym_SLASH] = ACTIONS(5109), - [anon_sym_PERCENT] = ACTIONS(5109), - [anon_sym_as_QMARK] = ACTIONS(5111), - [anon_sym_PLUS_PLUS] = ACTIONS(5111), - [anon_sym_DASH_DASH] = ACTIONS(5111), - [anon_sym_BANG] = ACTIONS(5109), - [anon_sym_BANG_BANG] = ACTIONS(5111), - [anon_sym_data] = ACTIONS(5109), - [anon_sym_inner] = ACTIONS(5109), - [anon_sym_value] = ACTIONS(5109), - [anon_sym_expect] = ACTIONS(5109), - [anon_sym_actual] = ACTIONS(5109), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5111), - [anon_sym_continue_AT] = ACTIONS(5111), - [anon_sym_break_AT] = ACTIONS(5111), - [anon_sym_this_AT] = ACTIONS(5111), - [anon_sym_super_AT] = ACTIONS(5111), - [sym_real_literal] = ACTIONS(5111), - [sym_integer_literal] = ACTIONS(5109), - [sym_hex_literal] = ACTIONS(5111), - [sym_bin_literal] = ACTIONS(5111), - [anon_sym_true] = ACTIONS(5109), - [anon_sym_false] = ACTIONS(5109), - [anon_sym_SQUOTE] = ACTIONS(5111), - [sym__backtick_identifier] = ACTIONS(5111), - [sym__automatic_semicolon] = ACTIONS(5111), - [sym_safe_nav] = ACTIONS(5111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5111), - }, - [3221] = { - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(4204), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(4202), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [3222] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(6611), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4190), - [anon_sym_fun] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_this] = ACTIONS(4190), - [anon_sym_super] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4190), - [sym_label] = ACTIONS(4190), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4190), - [anon_sym_if] = ACTIONS(4190), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4190), - [anon_sym_try] = ACTIONS(4190), - [anon_sym_throw] = ACTIONS(4190), - [anon_sym_return] = ACTIONS(4190), - [anon_sym_continue] = ACTIONS(4190), - [anon_sym_break] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG] = ACTIONS(4190), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4188), - [anon_sym_continue_AT] = ACTIONS(4188), - [anon_sym_break_AT] = ACTIONS(4188), - [anon_sym_this_AT] = ACTIONS(4188), - [anon_sym_super_AT] = ACTIONS(4188), - [sym_real_literal] = ACTIONS(4188), - [sym_integer_literal] = ACTIONS(4190), - [sym_hex_literal] = ACTIONS(4188), - [sym_bin_literal] = ACTIONS(4188), - [anon_sym_true] = ACTIONS(4190), - [anon_sym_false] = ACTIONS(4190), - [anon_sym_SQUOTE] = ACTIONS(4188), - [sym__backtick_identifier] = ACTIONS(4188), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4188), - }, - [3223] = { - [sym__alpha_identifier] = ACTIONS(4611), - [anon_sym_AT] = ACTIONS(4613), - [anon_sym_LBRACK] = ACTIONS(4613), - [anon_sym_DOT] = ACTIONS(4611), - [anon_sym_as] = ACTIONS(4611), - [anon_sym_EQ] = ACTIONS(4611), - [anon_sym_LBRACE] = ACTIONS(4613), - [anon_sym_RBRACE] = ACTIONS(4613), - [anon_sym_LPAREN] = ACTIONS(4613), - [anon_sym_COMMA] = ACTIONS(4613), - [anon_sym_LT] = ACTIONS(4611), - [anon_sym_GT] = ACTIONS(4611), - [anon_sym_where] = ACTIONS(4611), - [anon_sym_object] = ACTIONS(4611), - [anon_sym_fun] = ACTIONS(4611), - [anon_sym_SEMI] = ACTIONS(4613), - [anon_sym_get] = ACTIONS(4611), - [anon_sym_set] = ACTIONS(4611), - [anon_sym_this] = ACTIONS(4611), - [anon_sym_super] = ACTIONS(4611), - [anon_sym_STAR] = ACTIONS(4611), - [sym_label] = ACTIONS(4611), - [anon_sym_in] = ACTIONS(4611), - [anon_sym_DOT_DOT] = ACTIONS(4613), - [anon_sym_QMARK_COLON] = ACTIONS(4613), - [anon_sym_AMP_AMP] = ACTIONS(4613), - [anon_sym_PIPE_PIPE] = ACTIONS(4613), - [anon_sym_null] = ACTIONS(4611), - [anon_sym_if] = ACTIONS(4611), - [anon_sym_else] = ACTIONS(4611), - [anon_sym_when] = ACTIONS(4611), - [anon_sym_try] = ACTIONS(4611), - [anon_sym_throw] = ACTIONS(4611), - [anon_sym_return] = ACTIONS(4611), - [anon_sym_continue] = ACTIONS(4611), - [anon_sym_break] = ACTIONS(4611), - [anon_sym_COLON_COLON] = ACTIONS(4613), - [anon_sym_PLUS_EQ] = ACTIONS(4613), - [anon_sym_DASH_EQ] = ACTIONS(4613), - [anon_sym_STAR_EQ] = ACTIONS(4613), - [anon_sym_SLASH_EQ] = ACTIONS(4613), - [anon_sym_PERCENT_EQ] = ACTIONS(4613), - [anon_sym_BANG_EQ] = ACTIONS(4611), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4613), - [anon_sym_EQ_EQ] = ACTIONS(4611), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4613), - [anon_sym_LT_EQ] = ACTIONS(4613), - [anon_sym_GT_EQ] = ACTIONS(4613), - [anon_sym_BANGin] = ACTIONS(4613), - [anon_sym_is] = ACTIONS(4611), - [anon_sym_BANGis] = ACTIONS(4613), - [anon_sym_PLUS] = ACTIONS(4611), - [anon_sym_DASH] = ACTIONS(4611), - [anon_sym_SLASH] = ACTIONS(4611), - [anon_sym_PERCENT] = ACTIONS(4611), - [anon_sym_as_QMARK] = ACTIONS(4613), - [anon_sym_PLUS_PLUS] = ACTIONS(4613), - [anon_sym_DASH_DASH] = ACTIONS(4613), - [anon_sym_BANG] = ACTIONS(4611), - [anon_sym_BANG_BANG] = ACTIONS(4613), - [anon_sym_data] = ACTIONS(4611), - [anon_sym_inner] = ACTIONS(4611), - [anon_sym_value] = ACTIONS(4611), - [anon_sym_expect] = ACTIONS(4611), - [anon_sym_actual] = ACTIONS(4611), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4613), - [anon_sym_continue_AT] = ACTIONS(4613), - [anon_sym_break_AT] = ACTIONS(4613), - [anon_sym_this_AT] = ACTIONS(4613), - [anon_sym_super_AT] = ACTIONS(4613), - [sym_real_literal] = ACTIONS(4613), - [sym_integer_literal] = ACTIONS(4611), - [sym_hex_literal] = ACTIONS(4613), - [sym_bin_literal] = ACTIONS(4613), - [anon_sym_true] = ACTIONS(4611), - [anon_sym_false] = ACTIONS(4611), - [anon_sym_SQUOTE] = ACTIONS(4613), - [sym__backtick_identifier] = ACTIONS(4613), - [sym__automatic_semicolon] = ACTIONS(4613), - [sym_safe_nav] = ACTIONS(4613), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4613), - }, - [3224] = { - [sym__alpha_identifier] = ACTIONS(5121), - [anon_sym_AT] = ACTIONS(5123), - [anon_sym_LBRACK] = ACTIONS(5123), - [anon_sym_DOT] = ACTIONS(5121), - [anon_sym_as] = ACTIONS(5121), - [anon_sym_EQ] = ACTIONS(5121), - [anon_sym_LBRACE] = ACTIONS(5123), - [anon_sym_RBRACE] = ACTIONS(5123), - [anon_sym_LPAREN] = ACTIONS(5123), - [anon_sym_COMMA] = ACTIONS(5123), - [anon_sym_LT] = ACTIONS(5121), - [anon_sym_GT] = ACTIONS(5121), - [anon_sym_where] = ACTIONS(5121), - [anon_sym_object] = ACTIONS(5121), - [anon_sym_fun] = ACTIONS(5121), - [anon_sym_SEMI] = ACTIONS(5123), - [anon_sym_get] = ACTIONS(5121), - [anon_sym_set] = ACTIONS(5121), - [anon_sym_this] = ACTIONS(5121), - [anon_sym_super] = ACTIONS(5121), - [anon_sym_STAR] = ACTIONS(5121), - [sym_label] = ACTIONS(5121), - [anon_sym_in] = ACTIONS(5121), - [anon_sym_DOT_DOT] = ACTIONS(5123), - [anon_sym_QMARK_COLON] = ACTIONS(5123), - [anon_sym_AMP_AMP] = ACTIONS(5123), - [anon_sym_PIPE_PIPE] = ACTIONS(5123), - [anon_sym_null] = ACTIONS(5121), - [anon_sym_if] = ACTIONS(5121), - [anon_sym_else] = ACTIONS(5121), - [anon_sym_when] = ACTIONS(5121), - [anon_sym_try] = ACTIONS(5121), - [anon_sym_throw] = ACTIONS(5121), - [anon_sym_return] = ACTIONS(5121), - [anon_sym_continue] = ACTIONS(5121), - [anon_sym_break] = ACTIONS(5121), - [anon_sym_COLON_COLON] = ACTIONS(5123), - [anon_sym_PLUS_EQ] = ACTIONS(5123), - [anon_sym_DASH_EQ] = ACTIONS(5123), - [anon_sym_STAR_EQ] = ACTIONS(5123), - [anon_sym_SLASH_EQ] = ACTIONS(5123), - [anon_sym_PERCENT_EQ] = ACTIONS(5123), - [anon_sym_BANG_EQ] = ACTIONS(5121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5123), - [anon_sym_EQ_EQ] = ACTIONS(5121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5123), - [anon_sym_LT_EQ] = ACTIONS(5123), - [anon_sym_GT_EQ] = ACTIONS(5123), - [anon_sym_BANGin] = ACTIONS(5123), - [anon_sym_is] = ACTIONS(5121), - [anon_sym_BANGis] = ACTIONS(5123), - [anon_sym_PLUS] = ACTIONS(5121), - [anon_sym_DASH] = ACTIONS(5121), - [anon_sym_SLASH] = ACTIONS(5121), - [anon_sym_PERCENT] = ACTIONS(5121), - [anon_sym_as_QMARK] = ACTIONS(5123), - [anon_sym_PLUS_PLUS] = ACTIONS(5123), - [anon_sym_DASH_DASH] = ACTIONS(5123), - [anon_sym_BANG] = ACTIONS(5121), - [anon_sym_BANG_BANG] = ACTIONS(5123), - [anon_sym_data] = ACTIONS(5121), - [anon_sym_inner] = ACTIONS(5121), - [anon_sym_value] = ACTIONS(5121), - [anon_sym_expect] = ACTIONS(5121), - [anon_sym_actual] = ACTIONS(5121), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5123), - [anon_sym_continue_AT] = ACTIONS(5123), - [anon_sym_break_AT] = ACTIONS(5123), - [anon_sym_this_AT] = ACTIONS(5123), - [anon_sym_super_AT] = ACTIONS(5123), - [sym_real_literal] = ACTIONS(5123), - [sym_integer_literal] = ACTIONS(5121), - [sym_hex_literal] = ACTIONS(5123), - [sym_bin_literal] = ACTIONS(5123), - [anon_sym_true] = ACTIONS(5121), - [anon_sym_false] = ACTIONS(5121), - [anon_sym_SQUOTE] = ACTIONS(5123), - [sym__backtick_identifier] = ACTIONS(5123), - [sym__automatic_semicolon] = ACTIONS(5123), - [sym_safe_nav] = ACTIONS(5123), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5123), - }, - [3225] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_EQ] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(6613), - [anon_sym_COMMA] = ACTIONS(4842), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_where] = ACTIONS(4840), - [anon_sym_object] = ACTIONS(4840), - [anon_sym_fun] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_this] = ACTIONS(4840), - [anon_sym_super] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4840), - [sym_label] = ACTIONS(4840), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_null] = ACTIONS(4840), - [anon_sym_if] = ACTIONS(4840), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_when] = ACTIONS(4840), - [anon_sym_try] = ACTIONS(4840), - [anon_sym_throw] = ACTIONS(4840), - [anon_sym_return] = ACTIONS(4840), - [anon_sym_continue] = ACTIONS(4840), - [anon_sym_break] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_PLUS_EQ] = ACTIONS(4842), - [anon_sym_DASH_EQ] = ACTIONS(4842), - [anon_sym_STAR_EQ] = ACTIONS(4842), - [anon_sym_SLASH_EQ] = ACTIONS(4842), - [anon_sym_PERCENT_EQ] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4840), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG] = ACTIONS(4840), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4842), - [anon_sym_continue_AT] = ACTIONS(4842), - [anon_sym_break_AT] = ACTIONS(4842), - [anon_sym_this_AT] = ACTIONS(4842), - [anon_sym_super_AT] = ACTIONS(4842), - [sym_real_literal] = ACTIONS(4842), - [sym_integer_literal] = ACTIONS(4840), - [sym_hex_literal] = ACTIONS(4842), - [sym_bin_literal] = ACTIONS(4842), - [anon_sym_true] = ACTIONS(4840), - [anon_sym_false] = ACTIONS(4840), - [anon_sym_SQUOTE] = ACTIONS(4842), - [sym__backtick_identifier] = ACTIONS(4842), - [sym__automatic_semicolon] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4842), - }, - [3226] = { - [sym__alpha_identifier] = ACTIONS(5117), - [anon_sym_AT] = ACTIONS(5119), - [anon_sym_LBRACK] = ACTIONS(5119), - [anon_sym_DOT] = ACTIONS(5117), - [anon_sym_as] = ACTIONS(5117), - [anon_sym_EQ] = ACTIONS(5117), - [anon_sym_LBRACE] = ACTIONS(5119), - [anon_sym_RBRACE] = ACTIONS(5119), - [anon_sym_LPAREN] = ACTIONS(5119), - [anon_sym_COMMA] = ACTIONS(5119), - [anon_sym_LT] = ACTIONS(5117), - [anon_sym_GT] = ACTIONS(5117), - [anon_sym_where] = ACTIONS(5117), - [anon_sym_object] = ACTIONS(5117), - [anon_sym_fun] = ACTIONS(5117), - [anon_sym_SEMI] = ACTIONS(5119), - [anon_sym_get] = ACTIONS(5117), - [anon_sym_set] = ACTIONS(5117), - [anon_sym_this] = ACTIONS(5117), - [anon_sym_super] = ACTIONS(5117), - [anon_sym_STAR] = ACTIONS(5117), - [sym_label] = ACTIONS(5117), - [anon_sym_in] = ACTIONS(5117), - [anon_sym_DOT_DOT] = ACTIONS(5119), - [anon_sym_QMARK_COLON] = ACTIONS(5119), - [anon_sym_AMP_AMP] = ACTIONS(5119), - [anon_sym_PIPE_PIPE] = ACTIONS(5119), - [anon_sym_null] = ACTIONS(5117), - [anon_sym_if] = ACTIONS(5117), - [anon_sym_else] = ACTIONS(5117), - [anon_sym_when] = ACTIONS(5117), - [anon_sym_try] = ACTIONS(5117), - [anon_sym_throw] = ACTIONS(5117), - [anon_sym_return] = ACTIONS(5117), - [anon_sym_continue] = ACTIONS(5117), - [anon_sym_break] = ACTIONS(5117), - [anon_sym_COLON_COLON] = ACTIONS(5119), - [anon_sym_PLUS_EQ] = ACTIONS(5119), - [anon_sym_DASH_EQ] = ACTIONS(5119), - [anon_sym_STAR_EQ] = ACTIONS(5119), - [anon_sym_SLASH_EQ] = ACTIONS(5119), - [anon_sym_PERCENT_EQ] = ACTIONS(5119), - [anon_sym_BANG_EQ] = ACTIONS(5117), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5119), - [anon_sym_EQ_EQ] = ACTIONS(5117), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5119), - [anon_sym_LT_EQ] = ACTIONS(5119), - [anon_sym_GT_EQ] = ACTIONS(5119), - [anon_sym_BANGin] = ACTIONS(5119), - [anon_sym_is] = ACTIONS(5117), - [anon_sym_BANGis] = ACTIONS(5119), - [anon_sym_PLUS] = ACTIONS(5117), - [anon_sym_DASH] = ACTIONS(5117), - [anon_sym_SLASH] = ACTIONS(5117), - [anon_sym_PERCENT] = ACTIONS(5117), - [anon_sym_as_QMARK] = ACTIONS(5119), - [anon_sym_PLUS_PLUS] = ACTIONS(5119), - [anon_sym_DASH_DASH] = ACTIONS(5119), - [anon_sym_BANG] = ACTIONS(5117), - [anon_sym_BANG_BANG] = ACTIONS(5119), - [anon_sym_data] = ACTIONS(5117), - [anon_sym_inner] = ACTIONS(5117), - [anon_sym_value] = ACTIONS(5117), - [anon_sym_expect] = ACTIONS(5117), - [anon_sym_actual] = ACTIONS(5117), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5119), - [anon_sym_continue_AT] = ACTIONS(5119), - [anon_sym_break_AT] = ACTIONS(5119), - [anon_sym_this_AT] = ACTIONS(5119), - [anon_sym_super_AT] = ACTIONS(5119), - [sym_real_literal] = ACTIONS(5119), - [sym_integer_literal] = ACTIONS(5117), - [sym_hex_literal] = ACTIONS(5119), - [sym_bin_literal] = ACTIONS(5119), - [anon_sym_true] = ACTIONS(5117), - [anon_sym_false] = ACTIONS(5117), - [anon_sym_SQUOTE] = ACTIONS(5119), - [sym__backtick_identifier] = ACTIONS(5119), - [sym__automatic_semicolon] = ACTIONS(5119), - [sym_safe_nav] = ACTIONS(5119), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5119), - }, - [3227] = { - [sym__alpha_identifier] = ACTIONS(5023), - [anon_sym_AT] = ACTIONS(5025), - [anon_sym_LBRACK] = ACTIONS(5025), - [anon_sym_DOT] = ACTIONS(5023), - [anon_sym_as] = ACTIONS(5023), - [anon_sym_EQ] = ACTIONS(5023), - [anon_sym_LBRACE] = ACTIONS(5025), - [anon_sym_RBRACE] = ACTIONS(5025), - [anon_sym_LPAREN] = ACTIONS(5025), - [anon_sym_COMMA] = ACTIONS(5025), - [anon_sym_LT] = ACTIONS(5023), - [anon_sym_GT] = ACTIONS(5023), - [anon_sym_where] = ACTIONS(5023), - [anon_sym_object] = ACTIONS(5023), - [anon_sym_fun] = ACTIONS(5023), - [anon_sym_SEMI] = ACTIONS(5025), - [anon_sym_get] = ACTIONS(5023), - [anon_sym_set] = ACTIONS(5023), - [anon_sym_this] = ACTIONS(5023), - [anon_sym_super] = ACTIONS(5023), - [anon_sym_STAR] = ACTIONS(5023), - [sym_label] = ACTIONS(5023), - [anon_sym_in] = ACTIONS(5023), - [anon_sym_DOT_DOT] = ACTIONS(5025), - [anon_sym_QMARK_COLON] = ACTIONS(5025), - [anon_sym_AMP_AMP] = ACTIONS(5025), - [anon_sym_PIPE_PIPE] = ACTIONS(5025), - [anon_sym_null] = ACTIONS(5023), - [anon_sym_if] = ACTIONS(5023), - [anon_sym_else] = ACTIONS(5023), - [anon_sym_when] = ACTIONS(5023), - [anon_sym_try] = ACTIONS(5023), - [anon_sym_throw] = ACTIONS(5023), - [anon_sym_return] = ACTIONS(5023), - [anon_sym_continue] = ACTIONS(5023), - [anon_sym_break] = ACTIONS(5023), - [anon_sym_COLON_COLON] = ACTIONS(5025), - [anon_sym_PLUS_EQ] = ACTIONS(5025), - [anon_sym_DASH_EQ] = ACTIONS(5025), - [anon_sym_STAR_EQ] = ACTIONS(5025), - [anon_sym_SLASH_EQ] = ACTIONS(5025), - [anon_sym_PERCENT_EQ] = ACTIONS(5025), - [anon_sym_BANG_EQ] = ACTIONS(5023), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5025), - [anon_sym_EQ_EQ] = ACTIONS(5023), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5025), - [anon_sym_LT_EQ] = ACTIONS(5025), - [anon_sym_GT_EQ] = ACTIONS(5025), - [anon_sym_BANGin] = ACTIONS(5025), - [anon_sym_is] = ACTIONS(5023), - [anon_sym_BANGis] = ACTIONS(5025), - [anon_sym_PLUS] = ACTIONS(5023), - [anon_sym_DASH] = ACTIONS(5023), - [anon_sym_SLASH] = ACTIONS(5023), - [anon_sym_PERCENT] = ACTIONS(5023), - [anon_sym_as_QMARK] = ACTIONS(5025), - [anon_sym_PLUS_PLUS] = ACTIONS(5025), - [anon_sym_DASH_DASH] = ACTIONS(5025), - [anon_sym_BANG] = ACTIONS(5023), - [anon_sym_BANG_BANG] = ACTIONS(5025), - [anon_sym_data] = ACTIONS(5023), - [anon_sym_inner] = ACTIONS(5023), - [anon_sym_value] = ACTIONS(5023), - [anon_sym_expect] = ACTIONS(5023), - [anon_sym_actual] = ACTIONS(5023), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5025), - [anon_sym_continue_AT] = ACTIONS(5025), - [anon_sym_break_AT] = ACTIONS(5025), - [anon_sym_this_AT] = ACTIONS(5025), - [anon_sym_super_AT] = ACTIONS(5025), - [sym_real_literal] = ACTIONS(5025), - [sym_integer_literal] = ACTIONS(5023), - [sym_hex_literal] = ACTIONS(5025), - [sym_bin_literal] = ACTIONS(5025), - [anon_sym_true] = ACTIONS(5023), - [anon_sym_false] = ACTIONS(5023), - [anon_sym_SQUOTE] = ACTIONS(5025), - [sym__backtick_identifier] = ACTIONS(5025), - [sym__automatic_semicolon] = ACTIONS(5025), - [sym_safe_nav] = ACTIONS(5025), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5025), - }, - [3228] = { - [sym__alpha_identifier] = ACTIONS(5113), - [anon_sym_AT] = ACTIONS(5115), - [anon_sym_LBRACK] = ACTIONS(5115), - [anon_sym_DOT] = ACTIONS(5113), - [anon_sym_as] = ACTIONS(5113), - [anon_sym_EQ] = ACTIONS(5113), - [anon_sym_LBRACE] = ACTIONS(5115), - [anon_sym_RBRACE] = ACTIONS(5115), - [anon_sym_LPAREN] = ACTIONS(5115), - [anon_sym_COMMA] = ACTIONS(5115), - [anon_sym_LT] = ACTIONS(5113), - [anon_sym_GT] = ACTIONS(5113), - [anon_sym_where] = ACTIONS(5113), - [anon_sym_object] = ACTIONS(5113), - [anon_sym_fun] = ACTIONS(5113), - [anon_sym_SEMI] = ACTIONS(5115), - [anon_sym_get] = ACTIONS(5113), - [anon_sym_set] = ACTIONS(5113), - [anon_sym_this] = ACTIONS(5113), - [anon_sym_super] = ACTIONS(5113), - [anon_sym_STAR] = ACTIONS(5113), - [sym_label] = ACTIONS(5113), - [anon_sym_in] = ACTIONS(5113), - [anon_sym_DOT_DOT] = ACTIONS(5115), - [anon_sym_QMARK_COLON] = ACTIONS(5115), - [anon_sym_AMP_AMP] = ACTIONS(5115), - [anon_sym_PIPE_PIPE] = ACTIONS(5115), - [anon_sym_null] = ACTIONS(5113), - [anon_sym_if] = ACTIONS(5113), - [anon_sym_else] = ACTIONS(5113), - [anon_sym_when] = ACTIONS(5113), - [anon_sym_try] = ACTIONS(5113), - [anon_sym_throw] = ACTIONS(5113), - [anon_sym_return] = ACTIONS(5113), - [anon_sym_continue] = ACTIONS(5113), - [anon_sym_break] = ACTIONS(5113), - [anon_sym_COLON_COLON] = ACTIONS(5115), - [anon_sym_PLUS_EQ] = ACTIONS(5115), - [anon_sym_DASH_EQ] = ACTIONS(5115), - [anon_sym_STAR_EQ] = ACTIONS(5115), - [anon_sym_SLASH_EQ] = ACTIONS(5115), - [anon_sym_PERCENT_EQ] = ACTIONS(5115), - [anon_sym_BANG_EQ] = ACTIONS(5113), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5115), - [anon_sym_EQ_EQ] = ACTIONS(5113), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5115), - [anon_sym_LT_EQ] = ACTIONS(5115), - [anon_sym_GT_EQ] = ACTIONS(5115), - [anon_sym_BANGin] = ACTIONS(5115), - [anon_sym_is] = ACTIONS(5113), - [anon_sym_BANGis] = ACTIONS(5115), - [anon_sym_PLUS] = ACTIONS(5113), - [anon_sym_DASH] = ACTIONS(5113), - [anon_sym_SLASH] = ACTIONS(5113), - [anon_sym_PERCENT] = ACTIONS(5113), - [anon_sym_as_QMARK] = ACTIONS(5115), - [anon_sym_PLUS_PLUS] = ACTIONS(5115), - [anon_sym_DASH_DASH] = ACTIONS(5115), - [anon_sym_BANG] = ACTIONS(5113), - [anon_sym_BANG_BANG] = ACTIONS(5115), - [anon_sym_data] = ACTIONS(5113), - [anon_sym_inner] = ACTIONS(5113), - [anon_sym_value] = ACTIONS(5113), - [anon_sym_expect] = ACTIONS(5113), - [anon_sym_actual] = ACTIONS(5113), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5115), - [anon_sym_continue_AT] = ACTIONS(5115), - [anon_sym_break_AT] = ACTIONS(5115), - [anon_sym_this_AT] = ACTIONS(5115), - [anon_sym_super_AT] = ACTIONS(5115), - [sym_real_literal] = ACTIONS(5115), - [sym_integer_literal] = ACTIONS(5113), - [sym_hex_literal] = ACTIONS(5115), - [sym_bin_literal] = ACTIONS(5115), - [anon_sym_true] = ACTIONS(5113), - [anon_sym_false] = ACTIONS(5113), - [anon_sym_SQUOTE] = ACTIONS(5115), - [sym__backtick_identifier] = ACTIONS(5115), - [sym__automatic_semicolon] = ACTIONS(5115), - [sym_safe_nav] = ACTIONS(5115), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5115), - }, - [3229] = { - [sym_function_body] = STATE(3482), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_RBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6486), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_RPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [anon_sym_DASH_GT] = ACTIONS(4079), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_while] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [3230] = { - [sym__alpha_identifier] = ACTIONS(4924), - [anon_sym_AT] = ACTIONS(4926), - [anon_sym_LBRACK] = ACTIONS(4926), - [anon_sym_DOT] = ACTIONS(4924), - [anon_sym_as] = ACTIONS(4924), - [anon_sym_EQ] = ACTIONS(4924), - [anon_sym_LBRACE] = ACTIONS(4926), - [anon_sym_RBRACE] = ACTIONS(4926), - [anon_sym_LPAREN] = ACTIONS(4926), - [anon_sym_COMMA] = ACTIONS(4926), - [anon_sym_LT] = ACTIONS(4924), - [anon_sym_GT] = ACTIONS(4924), - [anon_sym_where] = ACTIONS(4924), - [anon_sym_object] = ACTIONS(4924), - [anon_sym_fun] = ACTIONS(4924), - [anon_sym_SEMI] = ACTIONS(4926), - [anon_sym_get] = ACTIONS(4924), - [anon_sym_set] = ACTIONS(4924), - [anon_sym_this] = ACTIONS(4924), - [anon_sym_super] = ACTIONS(4924), - [anon_sym_STAR] = ACTIONS(4924), - [sym_label] = ACTIONS(4924), - [anon_sym_in] = ACTIONS(4924), - [anon_sym_DOT_DOT] = ACTIONS(4926), - [anon_sym_QMARK_COLON] = ACTIONS(4926), - [anon_sym_AMP_AMP] = ACTIONS(4926), - [anon_sym_PIPE_PIPE] = ACTIONS(4926), - [anon_sym_null] = ACTIONS(4924), - [anon_sym_if] = ACTIONS(4924), - [anon_sym_else] = ACTIONS(4924), - [anon_sym_when] = ACTIONS(4924), - [anon_sym_try] = ACTIONS(4924), - [anon_sym_throw] = ACTIONS(4924), - [anon_sym_return] = ACTIONS(4924), - [anon_sym_continue] = ACTIONS(4924), - [anon_sym_break] = ACTIONS(4924), - [anon_sym_COLON_COLON] = ACTIONS(4926), - [anon_sym_PLUS_EQ] = ACTIONS(4926), - [anon_sym_DASH_EQ] = ACTIONS(4926), - [anon_sym_STAR_EQ] = ACTIONS(4926), - [anon_sym_SLASH_EQ] = ACTIONS(4926), - [anon_sym_PERCENT_EQ] = ACTIONS(4926), - [anon_sym_BANG_EQ] = ACTIONS(4924), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4926), - [anon_sym_EQ_EQ] = ACTIONS(4924), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4926), - [anon_sym_LT_EQ] = ACTIONS(4926), - [anon_sym_GT_EQ] = ACTIONS(4926), - [anon_sym_BANGin] = ACTIONS(4926), - [anon_sym_is] = ACTIONS(4924), - [anon_sym_BANGis] = ACTIONS(4926), - [anon_sym_PLUS] = ACTIONS(4924), - [anon_sym_DASH] = ACTIONS(4924), - [anon_sym_SLASH] = ACTIONS(4924), - [anon_sym_PERCENT] = ACTIONS(4924), - [anon_sym_as_QMARK] = ACTIONS(4926), - [anon_sym_PLUS_PLUS] = ACTIONS(4926), - [anon_sym_DASH_DASH] = ACTIONS(4926), - [anon_sym_BANG] = ACTIONS(4924), - [anon_sym_BANG_BANG] = ACTIONS(4926), - [anon_sym_data] = ACTIONS(4924), - [anon_sym_inner] = ACTIONS(4924), - [anon_sym_value] = ACTIONS(4924), - [anon_sym_expect] = ACTIONS(4924), - [anon_sym_actual] = ACTIONS(4924), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4926), - [anon_sym_continue_AT] = ACTIONS(4926), - [anon_sym_break_AT] = ACTIONS(4926), - [anon_sym_this_AT] = ACTIONS(4926), - [anon_sym_super_AT] = ACTIONS(4926), - [sym_real_literal] = ACTIONS(4926), - [sym_integer_literal] = ACTIONS(4924), - [sym_hex_literal] = ACTIONS(4926), - [sym_bin_literal] = ACTIONS(4926), - [anon_sym_true] = ACTIONS(4924), - [anon_sym_false] = ACTIONS(4924), - [anon_sym_SQUOTE] = ACTIONS(4926), - [sym__backtick_identifier] = ACTIONS(4926), - [sym__automatic_semicolon] = ACTIONS(4926), - [sym_safe_nav] = ACTIONS(4926), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4926), - }, - [3231] = { - [sym_class_body] = STATE(3513), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(6615), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_RBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_EQ] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_COMMA] = ACTIONS(4327), - [anon_sym_RPAREN] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_where] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4325), - [anon_sym_DASH_GT] = ACTIONS(4327), - [sym_label] = ACTIONS(4327), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_while] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_PLUS_EQ] = ACTIONS(4327), - [anon_sym_DASH_EQ] = ACTIONS(4327), - [anon_sym_STAR_EQ] = ACTIONS(4327), - [anon_sym_SLASH_EQ] = ACTIONS(4327), - [anon_sym_PERCENT_EQ] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4325), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_suspend] = ACTIONS(4325), - [anon_sym_sealed] = ACTIONS(4325), - [anon_sym_annotation] = ACTIONS(4325), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_override] = ACTIONS(4325), - [anon_sym_lateinit] = ACTIONS(4325), - [anon_sym_public] = ACTIONS(4325), - [anon_sym_private] = ACTIONS(4325), - [anon_sym_internal] = ACTIONS(4325), - [anon_sym_protected] = ACTIONS(4325), - [anon_sym_tailrec] = ACTIONS(4325), - [anon_sym_operator] = ACTIONS(4325), - [anon_sym_infix] = ACTIONS(4325), - [anon_sym_inline] = ACTIONS(4325), - [anon_sym_external] = ACTIONS(4325), - [sym_property_modifier] = ACTIONS(4325), - [anon_sym_abstract] = ACTIONS(4325), - [anon_sym_final] = ACTIONS(4325), - [anon_sym_open] = ACTIONS(4325), - [anon_sym_vararg] = ACTIONS(4325), - [anon_sym_noinline] = ACTIONS(4325), - [anon_sym_crossinline] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - }, - [3232] = { - [sym_function_body] = STATE(3270), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [3233] = { - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(4087), - [anon_sym_LBRACE] = ACTIONS(4089), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(4087), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [3234] = { - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(4361), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(4359), - [anon_sym_object] = ACTIONS(4359), - [anon_sym_fun] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_this] = ACTIONS(4359), - [anon_sym_super] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4359), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_null] = ACTIONS(4359), - [anon_sym_if] = ACTIONS(4359), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_when] = ACTIONS(4359), - [anon_sym_try] = ACTIONS(4359), - [anon_sym_throw] = ACTIONS(4359), - [anon_sym_return] = ACTIONS(4359), - [anon_sym_continue] = ACTIONS(4359), - [anon_sym_break] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG] = ACTIONS(4359), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4361), - [anon_sym_continue_AT] = ACTIONS(4361), - [anon_sym_break_AT] = ACTIONS(4361), - [anon_sym_this_AT] = ACTIONS(4361), - [anon_sym_super_AT] = ACTIONS(4361), - [sym_real_literal] = ACTIONS(4361), - [sym_integer_literal] = ACTIONS(4359), - [sym_hex_literal] = ACTIONS(4361), - [sym_bin_literal] = ACTIONS(4361), - [anon_sym_true] = ACTIONS(4359), - [anon_sym_false] = ACTIONS(4359), - [anon_sym_SQUOTE] = ACTIONS(4361), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4361), - }, - [3235] = { - [sym__alpha_identifier] = ACTIONS(5125), - [anon_sym_AT] = ACTIONS(5127), - [anon_sym_LBRACK] = ACTIONS(5127), - [anon_sym_DOT] = ACTIONS(5125), - [anon_sym_as] = ACTIONS(5125), - [anon_sym_EQ] = ACTIONS(5125), - [anon_sym_LBRACE] = ACTIONS(5127), - [anon_sym_RBRACE] = ACTIONS(5127), - [anon_sym_LPAREN] = ACTIONS(5127), - [anon_sym_COMMA] = ACTIONS(5127), - [anon_sym_LT] = ACTIONS(5125), - [anon_sym_GT] = ACTIONS(5125), - [anon_sym_where] = ACTIONS(5125), - [anon_sym_object] = ACTIONS(5125), - [anon_sym_fun] = ACTIONS(5125), - [anon_sym_SEMI] = ACTIONS(5127), - [anon_sym_get] = ACTIONS(5125), - [anon_sym_set] = ACTIONS(5125), - [anon_sym_this] = ACTIONS(5125), - [anon_sym_super] = ACTIONS(5125), - [anon_sym_STAR] = ACTIONS(5125), - [sym_label] = ACTIONS(5125), - [anon_sym_in] = ACTIONS(5125), - [anon_sym_DOT_DOT] = ACTIONS(5127), - [anon_sym_QMARK_COLON] = ACTIONS(5127), - [anon_sym_AMP_AMP] = ACTIONS(5127), - [anon_sym_PIPE_PIPE] = ACTIONS(5127), - [anon_sym_null] = ACTIONS(5125), - [anon_sym_if] = ACTIONS(5125), - [anon_sym_else] = ACTIONS(5125), - [anon_sym_when] = ACTIONS(5125), - [anon_sym_try] = ACTIONS(5125), - [anon_sym_throw] = ACTIONS(5125), - [anon_sym_return] = ACTIONS(5125), - [anon_sym_continue] = ACTIONS(5125), - [anon_sym_break] = ACTIONS(5125), - [anon_sym_COLON_COLON] = ACTIONS(5127), - [anon_sym_PLUS_EQ] = ACTIONS(5127), - [anon_sym_DASH_EQ] = ACTIONS(5127), - [anon_sym_STAR_EQ] = ACTIONS(5127), - [anon_sym_SLASH_EQ] = ACTIONS(5127), - [anon_sym_PERCENT_EQ] = ACTIONS(5127), - [anon_sym_BANG_EQ] = ACTIONS(5125), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5127), - [anon_sym_EQ_EQ] = ACTIONS(5125), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5127), - [anon_sym_LT_EQ] = ACTIONS(5127), - [anon_sym_GT_EQ] = ACTIONS(5127), - [anon_sym_BANGin] = ACTIONS(5127), - [anon_sym_is] = ACTIONS(5125), - [anon_sym_BANGis] = ACTIONS(5127), - [anon_sym_PLUS] = ACTIONS(5125), - [anon_sym_DASH] = ACTIONS(5125), - [anon_sym_SLASH] = ACTIONS(5125), - [anon_sym_PERCENT] = ACTIONS(5125), - [anon_sym_as_QMARK] = ACTIONS(5127), - [anon_sym_PLUS_PLUS] = ACTIONS(5127), - [anon_sym_DASH_DASH] = ACTIONS(5127), - [anon_sym_BANG] = ACTIONS(5125), - [anon_sym_BANG_BANG] = ACTIONS(5127), - [anon_sym_data] = ACTIONS(5125), - [anon_sym_inner] = ACTIONS(5125), - [anon_sym_value] = ACTIONS(5125), - [anon_sym_expect] = ACTIONS(5125), - [anon_sym_actual] = ACTIONS(5125), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5127), - [anon_sym_continue_AT] = ACTIONS(5127), - [anon_sym_break_AT] = ACTIONS(5127), - [anon_sym_this_AT] = ACTIONS(5127), - [anon_sym_super_AT] = ACTIONS(5127), - [sym_real_literal] = ACTIONS(5127), - [sym_integer_literal] = ACTIONS(5125), - [sym_hex_literal] = ACTIONS(5127), - [sym_bin_literal] = ACTIONS(5127), - [anon_sym_true] = ACTIONS(5125), - [anon_sym_false] = ACTIONS(5125), - [anon_sym_SQUOTE] = ACTIONS(5127), - [sym__backtick_identifier] = ACTIONS(5127), - [sym__automatic_semicolon] = ACTIONS(5127), - [sym_safe_nav] = ACTIONS(5127), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5127), - }, - [3236] = { - [sym__alpha_identifier] = ACTIONS(5133), - [anon_sym_AT] = ACTIONS(5135), - [anon_sym_LBRACK] = ACTIONS(5135), - [anon_sym_DOT] = ACTIONS(5133), - [anon_sym_as] = ACTIONS(5133), - [anon_sym_EQ] = ACTIONS(5133), - [anon_sym_LBRACE] = ACTIONS(5135), - [anon_sym_RBRACE] = ACTIONS(5135), - [anon_sym_LPAREN] = ACTIONS(5135), - [anon_sym_COMMA] = ACTIONS(5135), - [anon_sym_LT] = ACTIONS(5133), - [anon_sym_GT] = ACTIONS(5133), - [anon_sym_where] = ACTIONS(5133), - [anon_sym_object] = ACTIONS(5133), - [anon_sym_fun] = ACTIONS(5133), - [anon_sym_SEMI] = ACTIONS(5135), - [anon_sym_get] = ACTIONS(5133), - [anon_sym_set] = ACTIONS(5133), - [anon_sym_this] = ACTIONS(5133), - [anon_sym_super] = ACTIONS(5133), - [anon_sym_STAR] = ACTIONS(5133), - [sym_label] = ACTIONS(5133), - [anon_sym_in] = ACTIONS(5133), - [anon_sym_DOT_DOT] = ACTIONS(5135), - [anon_sym_QMARK_COLON] = ACTIONS(5135), - [anon_sym_AMP_AMP] = ACTIONS(5135), - [anon_sym_PIPE_PIPE] = ACTIONS(5135), - [anon_sym_null] = ACTIONS(5133), - [anon_sym_if] = ACTIONS(5133), - [anon_sym_else] = ACTIONS(5133), - [anon_sym_when] = ACTIONS(5133), - [anon_sym_try] = ACTIONS(5133), - [anon_sym_throw] = ACTIONS(5133), - [anon_sym_return] = ACTIONS(5133), - [anon_sym_continue] = ACTIONS(5133), - [anon_sym_break] = ACTIONS(5133), - [anon_sym_COLON_COLON] = ACTIONS(5135), - [anon_sym_PLUS_EQ] = ACTIONS(5135), - [anon_sym_DASH_EQ] = ACTIONS(5135), - [anon_sym_STAR_EQ] = ACTIONS(5135), - [anon_sym_SLASH_EQ] = ACTIONS(5135), - [anon_sym_PERCENT_EQ] = ACTIONS(5135), - [anon_sym_BANG_EQ] = ACTIONS(5133), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5135), - [anon_sym_EQ_EQ] = ACTIONS(5133), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5135), - [anon_sym_LT_EQ] = ACTIONS(5135), - [anon_sym_GT_EQ] = ACTIONS(5135), - [anon_sym_BANGin] = ACTIONS(5135), - [anon_sym_is] = ACTIONS(5133), - [anon_sym_BANGis] = ACTIONS(5135), - [anon_sym_PLUS] = ACTIONS(5133), - [anon_sym_DASH] = ACTIONS(5133), - [anon_sym_SLASH] = ACTIONS(5133), - [anon_sym_PERCENT] = ACTIONS(5133), - [anon_sym_as_QMARK] = ACTIONS(5135), - [anon_sym_PLUS_PLUS] = ACTIONS(5135), - [anon_sym_DASH_DASH] = ACTIONS(5135), - [anon_sym_BANG] = ACTIONS(5133), - [anon_sym_BANG_BANG] = ACTIONS(5135), - [anon_sym_data] = ACTIONS(5133), - [anon_sym_inner] = ACTIONS(5133), - [anon_sym_value] = ACTIONS(5133), - [anon_sym_expect] = ACTIONS(5133), - [anon_sym_actual] = ACTIONS(5133), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5135), - [anon_sym_continue_AT] = ACTIONS(5135), - [anon_sym_break_AT] = ACTIONS(5135), - [anon_sym_this_AT] = ACTIONS(5135), - [anon_sym_super_AT] = ACTIONS(5135), - [sym_real_literal] = ACTIONS(5135), - [sym_integer_literal] = ACTIONS(5133), - [sym_hex_literal] = ACTIONS(5135), - [sym_bin_literal] = ACTIONS(5135), - [anon_sym_true] = ACTIONS(5133), - [anon_sym_false] = ACTIONS(5133), - [anon_sym_SQUOTE] = ACTIONS(5135), - [sym__backtick_identifier] = ACTIONS(5135), - [sym__automatic_semicolon] = ACTIONS(5135), - [sym_safe_nav] = ACTIONS(5135), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5135), - }, - [3237] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_EQ] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(6617), - [anon_sym_COMMA] = ACTIONS(4852), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_where] = ACTIONS(4850), - [anon_sym_object] = ACTIONS(4850), - [anon_sym_fun] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_this] = ACTIONS(4850), - [anon_sym_super] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4850), - [sym_label] = ACTIONS(4850), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_null] = ACTIONS(4850), - [anon_sym_if] = ACTIONS(4850), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_when] = ACTIONS(4850), - [anon_sym_try] = ACTIONS(4850), - [anon_sym_throw] = ACTIONS(4850), - [anon_sym_return] = ACTIONS(4850), - [anon_sym_continue] = ACTIONS(4850), - [anon_sym_break] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_PLUS_EQ] = ACTIONS(4852), - [anon_sym_DASH_EQ] = ACTIONS(4852), - [anon_sym_STAR_EQ] = ACTIONS(4852), - [anon_sym_SLASH_EQ] = ACTIONS(4852), - [anon_sym_PERCENT_EQ] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4850), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG] = ACTIONS(4850), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4852), - [anon_sym_continue_AT] = ACTIONS(4852), - [anon_sym_break_AT] = ACTIONS(4852), - [anon_sym_this_AT] = ACTIONS(4852), - [anon_sym_super_AT] = ACTIONS(4852), - [sym_real_literal] = ACTIONS(4852), - [sym_integer_literal] = ACTIONS(4850), - [sym_hex_literal] = ACTIONS(4852), - [sym_bin_literal] = ACTIONS(4852), - [anon_sym_true] = ACTIONS(4850), - [anon_sym_false] = ACTIONS(4850), - [anon_sym_SQUOTE] = ACTIONS(4852), - [sym__backtick_identifier] = ACTIONS(4852), - [sym__automatic_semicolon] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4852), - }, - [3238] = { - [sym__alpha_identifier] = ACTIONS(4607), - [anon_sym_AT] = ACTIONS(4609), - [anon_sym_LBRACK] = ACTIONS(4609), - [anon_sym_DOT] = ACTIONS(4607), - [anon_sym_as] = ACTIONS(4607), - [anon_sym_EQ] = ACTIONS(4607), - [anon_sym_LBRACE] = ACTIONS(4609), - [anon_sym_RBRACE] = ACTIONS(4609), - [anon_sym_LPAREN] = ACTIONS(4609), - [anon_sym_COMMA] = ACTIONS(4609), - [anon_sym_LT] = ACTIONS(4607), - [anon_sym_GT] = ACTIONS(4607), - [anon_sym_where] = ACTIONS(4607), - [anon_sym_object] = ACTIONS(4607), - [anon_sym_fun] = ACTIONS(4607), - [anon_sym_SEMI] = ACTIONS(4609), - [anon_sym_get] = ACTIONS(4607), - [anon_sym_set] = ACTIONS(4607), - [anon_sym_this] = ACTIONS(4607), - [anon_sym_super] = ACTIONS(4607), - [anon_sym_STAR] = ACTIONS(4607), - [sym_label] = ACTIONS(4607), - [anon_sym_in] = ACTIONS(4607), - [anon_sym_DOT_DOT] = ACTIONS(4609), - [anon_sym_QMARK_COLON] = ACTIONS(4609), - [anon_sym_AMP_AMP] = ACTIONS(4609), - [anon_sym_PIPE_PIPE] = ACTIONS(4609), - [anon_sym_null] = ACTIONS(4607), - [anon_sym_if] = ACTIONS(4607), - [anon_sym_else] = ACTIONS(4607), - [anon_sym_when] = ACTIONS(4607), - [anon_sym_try] = ACTIONS(4607), - [anon_sym_throw] = ACTIONS(4607), - [anon_sym_return] = ACTIONS(4607), - [anon_sym_continue] = ACTIONS(4607), - [anon_sym_break] = ACTIONS(4607), - [anon_sym_COLON_COLON] = ACTIONS(4609), - [anon_sym_PLUS_EQ] = ACTIONS(4609), - [anon_sym_DASH_EQ] = ACTIONS(4609), - [anon_sym_STAR_EQ] = ACTIONS(4609), - [anon_sym_SLASH_EQ] = ACTIONS(4609), - [anon_sym_PERCENT_EQ] = ACTIONS(4609), - [anon_sym_BANG_EQ] = ACTIONS(4607), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4609), - [anon_sym_EQ_EQ] = ACTIONS(4607), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4609), - [anon_sym_LT_EQ] = ACTIONS(4609), - [anon_sym_GT_EQ] = ACTIONS(4609), - [anon_sym_BANGin] = ACTIONS(4609), - [anon_sym_is] = ACTIONS(4607), - [anon_sym_BANGis] = ACTIONS(4609), - [anon_sym_PLUS] = ACTIONS(4607), - [anon_sym_DASH] = ACTIONS(4607), - [anon_sym_SLASH] = ACTIONS(4607), - [anon_sym_PERCENT] = ACTIONS(4607), - [anon_sym_as_QMARK] = ACTIONS(4609), - [anon_sym_PLUS_PLUS] = ACTIONS(4609), - [anon_sym_DASH_DASH] = ACTIONS(4609), - [anon_sym_BANG] = ACTIONS(4607), - [anon_sym_BANG_BANG] = ACTIONS(4609), - [anon_sym_data] = ACTIONS(4607), - [anon_sym_inner] = ACTIONS(4607), - [anon_sym_value] = ACTIONS(4607), - [anon_sym_expect] = ACTIONS(4607), - [anon_sym_actual] = ACTIONS(4607), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4609), - [anon_sym_continue_AT] = ACTIONS(4609), - [anon_sym_break_AT] = ACTIONS(4609), - [anon_sym_this_AT] = ACTIONS(4609), - [anon_sym_super_AT] = ACTIONS(4609), - [sym_real_literal] = ACTIONS(4609), - [sym_integer_literal] = ACTIONS(4607), - [sym_hex_literal] = ACTIONS(4609), - [sym_bin_literal] = ACTIONS(4609), - [anon_sym_true] = ACTIONS(4607), - [anon_sym_false] = ACTIONS(4607), - [anon_sym_SQUOTE] = ACTIONS(4609), - [sym__backtick_identifier] = ACTIONS(4609), - [sym__automatic_semicolon] = ACTIONS(4609), - [sym_safe_nav] = ACTIONS(4609), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4609), - }, - [3239] = { - [sym_class_body] = STATE(3453), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(6619), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_RBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_EQ] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_COMMA] = ACTIONS(4355), - [anon_sym_RPAREN] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_where] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4353), - [anon_sym_DASH_GT] = ACTIONS(4355), - [sym_label] = ACTIONS(4355), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_while] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_PLUS_EQ] = ACTIONS(4355), - [anon_sym_DASH_EQ] = ACTIONS(4355), - [anon_sym_STAR_EQ] = ACTIONS(4355), - [anon_sym_SLASH_EQ] = ACTIONS(4355), - [anon_sym_PERCENT_EQ] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4353), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_suspend] = ACTIONS(4353), - [anon_sym_sealed] = ACTIONS(4353), - [anon_sym_annotation] = ACTIONS(4353), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_override] = ACTIONS(4353), - [anon_sym_lateinit] = ACTIONS(4353), - [anon_sym_public] = ACTIONS(4353), - [anon_sym_private] = ACTIONS(4353), - [anon_sym_internal] = ACTIONS(4353), - [anon_sym_protected] = ACTIONS(4353), - [anon_sym_tailrec] = ACTIONS(4353), - [anon_sym_operator] = ACTIONS(4353), - [anon_sym_infix] = ACTIONS(4353), - [anon_sym_inline] = ACTIONS(4353), - [anon_sym_external] = ACTIONS(4353), - [sym_property_modifier] = ACTIONS(4353), - [anon_sym_abstract] = ACTIONS(4353), - [anon_sym_final] = ACTIONS(4353), - [anon_sym_open] = ACTIONS(4353), - [anon_sym_vararg] = ACTIONS(4353), - [anon_sym_noinline] = ACTIONS(4353), - [anon_sym_crossinline] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - }, - [3240] = { - [sym__alpha_identifier] = ACTIONS(4136), - [anon_sym_AT] = ACTIONS(4138), - [anon_sym_COLON] = ACTIONS(6450), - [anon_sym_LBRACK] = ACTIONS(4138), - [anon_sym_RBRACK] = ACTIONS(4138), - [anon_sym_DOT] = ACTIONS(4136), - [anon_sym_as] = ACTIONS(4136), - [anon_sym_EQ] = ACTIONS(4136), - [anon_sym_LBRACE] = ACTIONS(4138), - [anon_sym_RBRACE] = ACTIONS(4138), - [anon_sym_LPAREN] = ACTIONS(4138), - [anon_sym_COMMA] = ACTIONS(4138), - [anon_sym_RPAREN] = ACTIONS(4138), - [anon_sym_by] = ACTIONS(4136), - [anon_sym_LT] = ACTIONS(4136), - [anon_sym_GT] = ACTIONS(4136), - [anon_sym_where] = ACTIONS(4136), - [anon_sym_SEMI] = ACTIONS(4138), - [anon_sym_get] = ACTIONS(4136), - [anon_sym_set] = ACTIONS(4136), - [anon_sym_STAR] = ACTIONS(4136), - [anon_sym_DASH_GT] = ACTIONS(4138), - [sym_label] = ACTIONS(4138), - [anon_sym_in] = ACTIONS(4136), - [anon_sym_while] = ACTIONS(4136), - [anon_sym_DOT_DOT] = ACTIONS(4138), - [anon_sym_QMARK_COLON] = ACTIONS(4138), - [anon_sym_AMP_AMP] = ACTIONS(4138), - [anon_sym_PIPE_PIPE] = ACTIONS(4138), - [anon_sym_else] = ACTIONS(4136), - [anon_sym_COLON_COLON] = ACTIONS(4138), - [anon_sym_PLUS_EQ] = ACTIONS(4138), - [anon_sym_DASH_EQ] = ACTIONS(4138), - [anon_sym_STAR_EQ] = ACTIONS(4138), - [anon_sym_SLASH_EQ] = ACTIONS(4138), - [anon_sym_PERCENT_EQ] = ACTIONS(4138), - [anon_sym_BANG_EQ] = ACTIONS(4136), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4138), - [anon_sym_EQ_EQ] = ACTIONS(4136), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4138), - [anon_sym_LT_EQ] = ACTIONS(4138), - [anon_sym_GT_EQ] = ACTIONS(4138), - [anon_sym_BANGin] = ACTIONS(4138), - [anon_sym_is] = ACTIONS(4136), - [anon_sym_BANGis] = ACTIONS(4138), - [anon_sym_PLUS] = ACTIONS(4136), - [anon_sym_DASH] = ACTIONS(4136), - [anon_sym_SLASH] = ACTIONS(4136), - [anon_sym_PERCENT] = ACTIONS(4136), - [anon_sym_as_QMARK] = ACTIONS(4138), - [anon_sym_PLUS_PLUS] = ACTIONS(4138), - [anon_sym_DASH_DASH] = ACTIONS(4138), - [anon_sym_BANG_BANG] = ACTIONS(4138), - [anon_sym_suspend] = ACTIONS(4136), - [anon_sym_sealed] = ACTIONS(4136), - [anon_sym_annotation] = ACTIONS(4136), - [anon_sym_data] = ACTIONS(4136), - [anon_sym_inner] = ACTIONS(4136), - [anon_sym_value] = ACTIONS(4136), - [anon_sym_override] = ACTIONS(4136), - [anon_sym_lateinit] = ACTIONS(4136), - [anon_sym_public] = ACTIONS(4136), - [anon_sym_private] = ACTIONS(4136), - [anon_sym_internal] = ACTIONS(4136), - [anon_sym_protected] = ACTIONS(4136), - [anon_sym_tailrec] = ACTIONS(4136), - [anon_sym_operator] = ACTIONS(4136), - [anon_sym_infix] = ACTIONS(4136), - [anon_sym_inline] = ACTIONS(4136), - [anon_sym_external] = ACTIONS(4136), - [sym_property_modifier] = ACTIONS(4136), - [anon_sym_abstract] = ACTIONS(4136), - [anon_sym_final] = ACTIONS(4136), - [anon_sym_open] = ACTIONS(4136), - [anon_sym_vararg] = ACTIONS(4136), - [anon_sym_noinline] = ACTIONS(4136), - [anon_sym_crossinline] = ACTIONS(4136), - [anon_sym_expect] = ACTIONS(4136), - [anon_sym_actual] = ACTIONS(4136), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4138), - [sym_safe_nav] = ACTIONS(4138), - [sym_multiline_comment] = ACTIONS(3), - }, - [3241] = { - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(1772), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_fun] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(1770), - [anon_sym_set] = ACTIONS(1770), - [anon_sym_this] = ACTIONS(1770), - [anon_sym_super] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_null] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_when] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_data] = ACTIONS(1770), - [anon_sym_inner] = ACTIONS(1770), - [anon_sym_value] = ACTIONS(1770), - [anon_sym_expect] = ACTIONS(1770), - [anon_sym_actual] = ACTIONS(1770), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1772), - [anon_sym_continue_AT] = ACTIONS(1772), - [anon_sym_break_AT] = ACTIONS(1772), - [anon_sym_this_AT] = ACTIONS(1772), - [anon_sym_super_AT] = ACTIONS(1772), - [sym_real_literal] = ACTIONS(1772), - [sym_integer_literal] = ACTIONS(1770), - [sym_hex_literal] = ACTIONS(1772), - [sym_bin_literal] = ACTIONS(1772), - [anon_sym_true] = ACTIONS(1770), - [anon_sym_false] = ACTIONS(1770), - [anon_sym_SQUOTE] = ACTIONS(1772), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1772), - }, - [3242] = { - [sym__alpha_identifier] = ACTIONS(4646), - [anon_sym_AT] = ACTIONS(4648), - [anon_sym_LBRACK] = ACTIONS(4648), - [anon_sym_DOT] = ACTIONS(4646), - [anon_sym_as] = ACTIONS(4646), - [anon_sym_EQ] = ACTIONS(4646), - [anon_sym_LBRACE] = ACTIONS(4648), - [anon_sym_RBRACE] = ACTIONS(4648), - [anon_sym_LPAREN] = ACTIONS(4648), - [anon_sym_COMMA] = ACTIONS(4648), - [anon_sym_LT] = ACTIONS(4646), - [anon_sym_GT] = ACTIONS(4646), - [anon_sym_where] = ACTIONS(4646), - [anon_sym_object] = ACTIONS(4646), - [anon_sym_fun] = ACTIONS(4646), - [anon_sym_SEMI] = ACTIONS(4648), - [anon_sym_get] = ACTIONS(4646), - [anon_sym_set] = ACTIONS(4646), - [anon_sym_this] = ACTIONS(4646), - [anon_sym_super] = ACTIONS(4646), - [anon_sym_STAR] = ACTIONS(4646), - [sym_label] = ACTIONS(4646), - [anon_sym_in] = ACTIONS(4646), - [anon_sym_DOT_DOT] = ACTIONS(4648), - [anon_sym_QMARK_COLON] = ACTIONS(4648), - [anon_sym_AMP_AMP] = ACTIONS(4648), - [anon_sym_PIPE_PIPE] = ACTIONS(4648), - [anon_sym_null] = ACTIONS(4646), - [anon_sym_if] = ACTIONS(4646), - [anon_sym_else] = ACTIONS(4646), - [anon_sym_when] = ACTIONS(4646), - [anon_sym_try] = ACTIONS(4646), - [anon_sym_throw] = ACTIONS(4646), - [anon_sym_return] = ACTIONS(4646), - [anon_sym_continue] = ACTIONS(4646), - [anon_sym_break] = ACTIONS(4646), - [anon_sym_COLON_COLON] = ACTIONS(4648), - [anon_sym_PLUS_EQ] = ACTIONS(4648), - [anon_sym_DASH_EQ] = ACTIONS(4648), - [anon_sym_STAR_EQ] = ACTIONS(4648), - [anon_sym_SLASH_EQ] = ACTIONS(4648), - [anon_sym_PERCENT_EQ] = ACTIONS(4648), - [anon_sym_BANG_EQ] = ACTIONS(4646), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4648), - [anon_sym_EQ_EQ] = ACTIONS(4646), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4648), - [anon_sym_LT_EQ] = ACTIONS(4648), - [anon_sym_GT_EQ] = ACTIONS(4648), - [anon_sym_BANGin] = ACTIONS(4648), - [anon_sym_is] = ACTIONS(4646), - [anon_sym_BANGis] = ACTIONS(4648), - [anon_sym_PLUS] = ACTIONS(4646), - [anon_sym_DASH] = ACTIONS(4646), - [anon_sym_SLASH] = ACTIONS(4646), - [anon_sym_PERCENT] = ACTIONS(4646), - [anon_sym_as_QMARK] = ACTIONS(4648), - [anon_sym_PLUS_PLUS] = ACTIONS(4648), - [anon_sym_DASH_DASH] = ACTIONS(4648), - [anon_sym_BANG] = ACTIONS(4646), - [anon_sym_BANG_BANG] = ACTIONS(4648), - [anon_sym_data] = ACTIONS(4646), - [anon_sym_inner] = ACTIONS(4646), - [anon_sym_value] = ACTIONS(4646), - [anon_sym_expect] = ACTIONS(4646), - [anon_sym_actual] = ACTIONS(4646), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4648), - [anon_sym_continue_AT] = ACTIONS(4648), - [anon_sym_break_AT] = ACTIONS(4648), - [anon_sym_this_AT] = ACTIONS(4648), - [anon_sym_super_AT] = ACTIONS(4648), - [sym_real_literal] = ACTIONS(4648), - [sym_integer_literal] = ACTIONS(4646), - [sym_hex_literal] = ACTIONS(4648), - [sym_bin_literal] = ACTIONS(4648), - [anon_sym_true] = ACTIONS(4646), - [anon_sym_false] = ACTIONS(4646), - [anon_sym_SQUOTE] = ACTIONS(4648), - [sym__backtick_identifier] = ACTIONS(4648), - [sym__automatic_semicolon] = ACTIONS(4648), - [sym_safe_nav] = ACTIONS(4648), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4648), - }, - [3243] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(4182), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(6585), - [anon_sym_COMMA] = ACTIONS(4185), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_where] = ACTIONS(4182), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4185), - [anon_sym_DASH_EQ] = ACTIONS(4185), - [anon_sym_STAR_EQ] = ACTIONS(4185), - [anon_sym_SLASH_EQ] = ACTIONS(4185), - [anon_sym_PERCENT_EQ] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [3244] = { - [sym__alpha_identifier] = ACTIONS(5145), - [anon_sym_AT] = ACTIONS(5147), - [anon_sym_LBRACK] = ACTIONS(5147), - [anon_sym_DOT] = ACTIONS(5145), - [anon_sym_as] = ACTIONS(5145), - [anon_sym_EQ] = ACTIONS(5145), - [anon_sym_LBRACE] = ACTIONS(5147), - [anon_sym_RBRACE] = ACTIONS(5147), - [anon_sym_LPAREN] = ACTIONS(5147), - [anon_sym_COMMA] = ACTIONS(5147), - [anon_sym_LT] = ACTIONS(5145), - [anon_sym_GT] = ACTIONS(5145), - [anon_sym_where] = ACTIONS(5145), - [anon_sym_object] = ACTIONS(5145), - [anon_sym_fun] = ACTIONS(5145), - [anon_sym_SEMI] = ACTIONS(5147), - [anon_sym_get] = ACTIONS(5145), - [anon_sym_set] = ACTIONS(5145), - [anon_sym_this] = ACTIONS(5145), - [anon_sym_super] = ACTIONS(5145), - [anon_sym_STAR] = ACTIONS(5145), - [sym_label] = ACTIONS(5145), - [anon_sym_in] = ACTIONS(5145), - [anon_sym_DOT_DOT] = ACTIONS(5147), - [anon_sym_QMARK_COLON] = ACTIONS(5147), - [anon_sym_AMP_AMP] = ACTIONS(5147), - [anon_sym_PIPE_PIPE] = ACTIONS(5147), - [anon_sym_null] = ACTIONS(5145), - [anon_sym_if] = ACTIONS(5145), - [anon_sym_else] = ACTIONS(5145), - [anon_sym_when] = ACTIONS(5145), - [anon_sym_try] = ACTIONS(5145), - [anon_sym_throw] = ACTIONS(5145), - [anon_sym_return] = ACTIONS(5145), - [anon_sym_continue] = ACTIONS(5145), - [anon_sym_break] = ACTIONS(5145), - [anon_sym_COLON_COLON] = ACTIONS(5147), - [anon_sym_PLUS_EQ] = ACTIONS(5147), - [anon_sym_DASH_EQ] = ACTIONS(5147), - [anon_sym_STAR_EQ] = ACTIONS(5147), - [anon_sym_SLASH_EQ] = ACTIONS(5147), - [anon_sym_PERCENT_EQ] = ACTIONS(5147), - [anon_sym_BANG_EQ] = ACTIONS(5145), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5147), - [anon_sym_EQ_EQ] = ACTIONS(5145), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5147), - [anon_sym_LT_EQ] = ACTIONS(5147), - [anon_sym_GT_EQ] = ACTIONS(5147), - [anon_sym_BANGin] = ACTIONS(5147), - [anon_sym_is] = ACTIONS(5145), - [anon_sym_BANGis] = ACTIONS(5147), - [anon_sym_PLUS] = ACTIONS(5145), - [anon_sym_DASH] = ACTIONS(5145), - [anon_sym_SLASH] = ACTIONS(5145), - [anon_sym_PERCENT] = ACTIONS(5145), - [anon_sym_as_QMARK] = ACTIONS(5147), - [anon_sym_PLUS_PLUS] = ACTIONS(5147), - [anon_sym_DASH_DASH] = ACTIONS(5147), - [anon_sym_BANG] = ACTIONS(5145), - [anon_sym_BANG_BANG] = ACTIONS(5147), - [anon_sym_data] = ACTIONS(5145), - [anon_sym_inner] = ACTIONS(5145), - [anon_sym_value] = ACTIONS(5145), - [anon_sym_expect] = ACTIONS(5145), - [anon_sym_actual] = ACTIONS(5145), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5147), - [anon_sym_continue_AT] = ACTIONS(5147), - [anon_sym_break_AT] = ACTIONS(5147), - [anon_sym_this_AT] = ACTIONS(5147), - [anon_sym_super_AT] = ACTIONS(5147), - [sym_real_literal] = ACTIONS(5147), - [sym_integer_literal] = ACTIONS(5145), - [sym_hex_literal] = ACTIONS(5147), - [sym_bin_literal] = ACTIONS(5147), - [anon_sym_true] = ACTIONS(5145), - [anon_sym_false] = ACTIONS(5145), - [anon_sym_SQUOTE] = ACTIONS(5147), - [sym__backtick_identifier] = ACTIONS(5147), - [sym__automatic_semicolon] = ACTIONS(5147), - [sym_safe_nav] = ACTIONS(5147), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5147), - }, - [3245] = { - [sym__alpha_identifier] = ACTIONS(5129), - [anon_sym_AT] = ACTIONS(5131), - [anon_sym_LBRACK] = ACTIONS(5131), - [anon_sym_DOT] = ACTIONS(5129), - [anon_sym_as] = ACTIONS(5129), - [anon_sym_EQ] = ACTIONS(5129), - [anon_sym_LBRACE] = ACTIONS(5131), - [anon_sym_RBRACE] = ACTIONS(5131), - [anon_sym_LPAREN] = ACTIONS(5131), - [anon_sym_COMMA] = ACTIONS(5131), - [anon_sym_LT] = ACTIONS(5129), - [anon_sym_GT] = ACTIONS(5129), - [anon_sym_where] = ACTIONS(5129), - [anon_sym_object] = ACTIONS(5129), - [anon_sym_fun] = ACTIONS(5129), - [anon_sym_SEMI] = ACTIONS(5131), - [anon_sym_get] = ACTIONS(5129), - [anon_sym_set] = ACTIONS(5129), - [anon_sym_this] = ACTIONS(5129), - [anon_sym_super] = ACTIONS(5129), - [anon_sym_STAR] = ACTIONS(5129), - [sym_label] = ACTIONS(5129), - [anon_sym_in] = ACTIONS(5129), - [anon_sym_DOT_DOT] = ACTIONS(5131), - [anon_sym_QMARK_COLON] = ACTIONS(5131), - [anon_sym_AMP_AMP] = ACTIONS(5131), - [anon_sym_PIPE_PIPE] = ACTIONS(5131), - [anon_sym_null] = ACTIONS(5129), - [anon_sym_if] = ACTIONS(5129), - [anon_sym_else] = ACTIONS(5129), - [anon_sym_when] = ACTIONS(5129), - [anon_sym_try] = ACTIONS(5129), - [anon_sym_throw] = ACTIONS(5129), - [anon_sym_return] = ACTIONS(5129), - [anon_sym_continue] = ACTIONS(5129), - [anon_sym_break] = ACTIONS(5129), - [anon_sym_COLON_COLON] = ACTIONS(5131), - [anon_sym_PLUS_EQ] = ACTIONS(5131), - [anon_sym_DASH_EQ] = ACTIONS(5131), - [anon_sym_STAR_EQ] = ACTIONS(5131), - [anon_sym_SLASH_EQ] = ACTIONS(5131), - [anon_sym_PERCENT_EQ] = ACTIONS(5131), - [anon_sym_BANG_EQ] = ACTIONS(5129), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5131), - [anon_sym_EQ_EQ] = ACTIONS(5129), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5131), - [anon_sym_LT_EQ] = ACTIONS(5131), - [anon_sym_GT_EQ] = ACTIONS(5131), - [anon_sym_BANGin] = ACTIONS(5131), - [anon_sym_is] = ACTIONS(5129), - [anon_sym_BANGis] = ACTIONS(5131), - [anon_sym_PLUS] = ACTIONS(5129), - [anon_sym_DASH] = ACTIONS(5129), - [anon_sym_SLASH] = ACTIONS(5129), - [anon_sym_PERCENT] = ACTIONS(5129), - [anon_sym_as_QMARK] = ACTIONS(5131), - [anon_sym_PLUS_PLUS] = ACTIONS(5131), - [anon_sym_DASH_DASH] = ACTIONS(5131), - [anon_sym_BANG] = ACTIONS(5129), - [anon_sym_BANG_BANG] = ACTIONS(5131), - [anon_sym_data] = ACTIONS(5129), - [anon_sym_inner] = ACTIONS(5129), - [anon_sym_value] = ACTIONS(5129), - [anon_sym_expect] = ACTIONS(5129), - [anon_sym_actual] = ACTIONS(5129), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5131), - [anon_sym_continue_AT] = ACTIONS(5131), - [anon_sym_break_AT] = ACTIONS(5131), - [anon_sym_this_AT] = ACTIONS(5131), - [anon_sym_super_AT] = ACTIONS(5131), - [sym_real_literal] = ACTIONS(5131), - [sym_integer_literal] = ACTIONS(5129), - [sym_hex_literal] = ACTIONS(5131), - [sym_bin_literal] = ACTIONS(5131), - [anon_sym_true] = ACTIONS(5129), - [anon_sym_false] = ACTIONS(5129), - [anon_sym_SQUOTE] = ACTIONS(5131), - [sym__backtick_identifier] = ACTIONS(5131), - [sym__automatic_semicolon] = ACTIONS(5131), - [sym_safe_nav] = ACTIONS(5131), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5131), - }, - [3246] = { - [sym__alpha_identifier] = ACTIONS(5137), - [anon_sym_AT] = ACTIONS(5139), - [anon_sym_LBRACK] = ACTIONS(5139), - [anon_sym_DOT] = ACTIONS(5137), - [anon_sym_as] = ACTIONS(5137), - [anon_sym_EQ] = ACTIONS(5137), - [anon_sym_LBRACE] = ACTIONS(5139), - [anon_sym_RBRACE] = ACTIONS(5139), - [anon_sym_LPAREN] = ACTIONS(5139), - [anon_sym_COMMA] = ACTIONS(5139), - [anon_sym_LT] = ACTIONS(5137), - [anon_sym_GT] = ACTIONS(5137), - [anon_sym_where] = ACTIONS(5137), - [anon_sym_object] = ACTIONS(5137), - [anon_sym_fun] = ACTIONS(5137), - [anon_sym_SEMI] = ACTIONS(5139), - [anon_sym_get] = ACTIONS(5137), - [anon_sym_set] = ACTIONS(5137), - [anon_sym_this] = ACTIONS(5137), - [anon_sym_super] = ACTIONS(5137), - [anon_sym_STAR] = ACTIONS(5137), - [sym_label] = ACTIONS(5137), - [anon_sym_in] = ACTIONS(5137), - [anon_sym_DOT_DOT] = ACTIONS(5139), - [anon_sym_QMARK_COLON] = ACTIONS(5139), - [anon_sym_AMP_AMP] = ACTIONS(5139), - [anon_sym_PIPE_PIPE] = ACTIONS(5139), - [anon_sym_null] = ACTIONS(5137), - [anon_sym_if] = ACTIONS(5137), - [anon_sym_else] = ACTIONS(5137), - [anon_sym_when] = ACTIONS(5137), - [anon_sym_try] = ACTIONS(5137), - [anon_sym_throw] = ACTIONS(5137), - [anon_sym_return] = ACTIONS(5137), - [anon_sym_continue] = ACTIONS(5137), - [anon_sym_break] = ACTIONS(5137), - [anon_sym_COLON_COLON] = ACTIONS(5139), - [anon_sym_PLUS_EQ] = ACTIONS(5139), - [anon_sym_DASH_EQ] = ACTIONS(5139), - [anon_sym_STAR_EQ] = ACTIONS(5139), - [anon_sym_SLASH_EQ] = ACTIONS(5139), - [anon_sym_PERCENT_EQ] = ACTIONS(5139), - [anon_sym_BANG_EQ] = ACTIONS(5137), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5139), - [anon_sym_EQ_EQ] = ACTIONS(5137), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5139), - [anon_sym_LT_EQ] = ACTIONS(5139), - [anon_sym_GT_EQ] = ACTIONS(5139), - [anon_sym_BANGin] = ACTIONS(5139), - [anon_sym_is] = ACTIONS(5137), - [anon_sym_BANGis] = ACTIONS(5139), - [anon_sym_PLUS] = ACTIONS(5137), - [anon_sym_DASH] = ACTIONS(5137), - [anon_sym_SLASH] = ACTIONS(5137), - [anon_sym_PERCENT] = ACTIONS(5137), - [anon_sym_as_QMARK] = ACTIONS(5139), - [anon_sym_PLUS_PLUS] = ACTIONS(5139), - [anon_sym_DASH_DASH] = ACTIONS(5139), - [anon_sym_BANG] = ACTIONS(5137), - [anon_sym_BANG_BANG] = ACTIONS(5139), - [anon_sym_data] = ACTIONS(5137), - [anon_sym_inner] = ACTIONS(5137), - [anon_sym_value] = ACTIONS(5137), - [anon_sym_expect] = ACTIONS(5137), - [anon_sym_actual] = ACTIONS(5137), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5139), - [anon_sym_continue_AT] = ACTIONS(5139), - [anon_sym_break_AT] = ACTIONS(5139), - [anon_sym_this_AT] = ACTIONS(5139), - [anon_sym_super_AT] = ACTIONS(5139), - [sym_real_literal] = ACTIONS(5139), - [sym_integer_literal] = ACTIONS(5137), - [sym_hex_literal] = ACTIONS(5139), - [sym_bin_literal] = ACTIONS(5139), - [anon_sym_true] = ACTIONS(5137), - [anon_sym_false] = ACTIONS(5137), - [anon_sym_SQUOTE] = ACTIONS(5139), - [sym__backtick_identifier] = ACTIONS(5139), - [sym__automatic_semicolon] = ACTIONS(5139), - [sym_safe_nav] = ACTIONS(5139), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5139), - }, - [3247] = { - [sym__alpha_identifier] = ACTIONS(5041), - [anon_sym_AT] = ACTIONS(5043), - [anon_sym_LBRACK] = ACTIONS(5043), - [anon_sym_DOT] = ACTIONS(5041), - [anon_sym_as] = ACTIONS(5041), - [anon_sym_EQ] = ACTIONS(5041), - [anon_sym_LBRACE] = ACTIONS(5043), - [anon_sym_RBRACE] = ACTIONS(5043), - [anon_sym_LPAREN] = ACTIONS(5043), - [anon_sym_COMMA] = ACTIONS(5043), - [anon_sym_LT] = ACTIONS(5041), - [anon_sym_GT] = ACTIONS(5041), - [anon_sym_where] = ACTIONS(5041), - [anon_sym_object] = ACTIONS(5041), - [anon_sym_fun] = ACTIONS(5041), - [anon_sym_SEMI] = ACTIONS(5043), - [anon_sym_get] = ACTIONS(5041), - [anon_sym_set] = ACTIONS(5041), - [anon_sym_this] = ACTIONS(5041), - [anon_sym_super] = ACTIONS(5041), - [anon_sym_STAR] = ACTIONS(5041), - [sym_label] = ACTIONS(5041), - [anon_sym_in] = ACTIONS(5041), - [anon_sym_DOT_DOT] = ACTIONS(5043), - [anon_sym_QMARK_COLON] = ACTIONS(5043), - [anon_sym_AMP_AMP] = ACTIONS(5043), - [anon_sym_PIPE_PIPE] = ACTIONS(5043), - [anon_sym_null] = ACTIONS(5041), - [anon_sym_if] = ACTIONS(5041), - [anon_sym_else] = ACTIONS(5041), - [anon_sym_when] = ACTIONS(5041), - [anon_sym_try] = ACTIONS(5041), - [anon_sym_throw] = ACTIONS(5041), - [anon_sym_return] = ACTIONS(5041), - [anon_sym_continue] = ACTIONS(5041), - [anon_sym_break] = ACTIONS(5041), - [anon_sym_COLON_COLON] = ACTIONS(5043), - [anon_sym_PLUS_EQ] = ACTIONS(5043), - [anon_sym_DASH_EQ] = ACTIONS(5043), - [anon_sym_STAR_EQ] = ACTIONS(5043), - [anon_sym_SLASH_EQ] = ACTIONS(5043), - [anon_sym_PERCENT_EQ] = ACTIONS(5043), - [anon_sym_BANG_EQ] = ACTIONS(5041), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5043), - [anon_sym_EQ_EQ] = ACTIONS(5041), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5043), - [anon_sym_LT_EQ] = ACTIONS(5043), - [anon_sym_GT_EQ] = ACTIONS(5043), - [anon_sym_BANGin] = ACTIONS(5043), - [anon_sym_is] = ACTIONS(5041), - [anon_sym_BANGis] = ACTIONS(5043), - [anon_sym_PLUS] = ACTIONS(5041), - [anon_sym_DASH] = ACTIONS(5041), - [anon_sym_SLASH] = ACTIONS(5041), - [anon_sym_PERCENT] = ACTIONS(5041), - [anon_sym_as_QMARK] = ACTIONS(5043), - [anon_sym_PLUS_PLUS] = ACTIONS(5043), - [anon_sym_DASH_DASH] = ACTIONS(5043), - [anon_sym_BANG] = ACTIONS(5041), - [anon_sym_BANG_BANG] = ACTIONS(5043), - [anon_sym_data] = ACTIONS(5041), - [anon_sym_inner] = ACTIONS(5041), - [anon_sym_value] = ACTIONS(5041), - [anon_sym_expect] = ACTIONS(5041), - [anon_sym_actual] = ACTIONS(5041), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5043), - [anon_sym_continue_AT] = ACTIONS(5043), - [anon_sym_break_AT] = ACTIONS(5043), - [anon_sym_this_AT] = ACTIONS(5043), - [anon_sym_super_AT] = ACTIONS(5043), - [sym_real_literal] = ACTIONS(5043), - [sym_integer_literal] = ACTIONS(5041), - [sym_hex_literal] = ACTIONS(5043), - [sym_bin_literal] = ACTIONS(5043), - [anon_sym_true] = ACTIONS(5041), - [anon_sym_false] = ACTIONS(5041), - [anon_sym_SQUOTE] = ACTIONS(5043), - [sym__backtick_identifier] = ACTIONS(5043), - [sym__automatic_semicolon] = ACTIONS(5043), - [sym_safe_nav] = ACTIONS(5043), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5043), - }, - [3248] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(6621), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [3249] = { - [sym__alpha_identifier] = ACTIONS(4402), - [anon_sym_AT] = ACTIONS(4404), - [anon_sym_LBRACK] = ACTIONS(4404), - [anon_sym_RBRACK] = ACTIONS(4404), - [anon_sym_DOT] = ACTIONS(4402), - [anon_sym_as] = ACTIONS(4402), - [anon_sym_EQ] = ACTIONS(4402), - [anon_sym_LBRACE] = ACTIONS(4404), - [anon_sym_RBRACE] = ACTIONS(4404), - [anon_sym_LPAREN] = ACTIONS(4404), - [anon_sym_COMMA] = ACTIONS(4404), - [anon_sym_RPAREN] = ACTIONS(4404), - [anon_sym_LT] = ACTIONS(4402), - [anon_sym_GT] = ACTIONS(4402), - [anon_sym_where] = ACTIONS(4402), - [anon_sym_SEMI] = ACTIONS(4404), - [anon_sym_get] = ACTIONS(4402), - [anon_sym_set] = ACTIONS(4402), - [anon_sym_STAR] = ACTIONS(4402), - [anon_sym_DASH_GT] = ACTIONS(4404), - [sym_label] = ACTIONS(4404), - [anon_sym_in] = ACTIONS(4402), - [anon_sym_while] = ACTIONS(4402), - [anon_sym_DOT_DOT] = ACTIONS(4404), - [anon_sym_QMARK_COLON] = ACTIONS(4404), - [anon_sym_AMP_AMP] = ACTIONS(4404), - [anon_sym_PIPE_PIPE] = ACTIONS(4404), - [anon_sym_else] = ACTIONS(4402), - [anon_sym_COLON_COLON] = ACTIONS(4404), - [anon_sym_PLUS_EQ] = ACTIONS(4404), - [anon_sym_DASH_EQ] = ACTIONS(4404), - [anon_sym_STAR_EQ] = ACTIONS(4404), - [anon_sym_SLASH_EQ] = ACTIONS(4404), - [anon_sym_PERCENT_EQ] = ACTIONS(4404), - [anon_sym_BANG_EQ] = ACTIONS(4402), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4404), - [anon_sym_EQ_EQ] = ACTIONS(4402), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4404), - [anon_sym_LT_EQ] = ACTIONS(4404), - [anon_sym_GT_EQ] = ACTIONS(4404), - [anon_sym_BANGin] = ACTIONS(4404), - [anon_sym_is] = ACTIONS(4402), - [anon_sym_BANGis] = ACTIONS(4404), - [anon_sym_PLUS] = ACTIONS(4402), - [anon_sym_DASH] = ACTIONS(4402), - [anon_sym_SLASH] = ACTIONS(4402), - [anon_sym_PERCENT] = ACTIONS(4402), - [anon_sym_as_QMARK] = ACTIONS(4404), - [anon_sym_PLUS_PLUS] = ACTIONS(4404), - [anon_sym_DASH_DASH] = ACTIONS(4404), - [anon_sym_BANG_BANG] = ACTIONS(4404), - [anon_sym_suspend] = ACTIONS(4402), - [anon_sym_sealed] = ACTIONS(4402), - [anon_sym_annotation] = ACTIONS(4402), - [anon_sym_data] = ACTIONS(4402), - [anon_sym_inner] = ACTIONS(4402), - [anon_sym_value] = ACTIONS(4402), - [anon_sym_override] = ACTIONS(4402), - [anon_sym_lateinit] = ACTIONS(4402), - [anon_sym_public] = ACTIONS(4402), - [anon_sym_private] = ACTIONS(4402), - [anon_sym_internal] = ACTIONS(4402), - [anon_sym_protected] = ACTIONS(4402), - [anon_sym_tailrec] = ACTIONS(4402), - [anon_sym_operator] = ACTIONS(4402), - [anon_sym_infix] = ACTIONS(4402), - [anon_sym_inline] = ACTIONS(4402), - [anon_sym_external] = ACTIONS(4402), - [sym_property_modifier] = ACTIONS(4402), - [anon_sym_abstract] = ACTIONS(4402), - [anon_sym_final] = ACTIONS(4402), - [anon_sym_open] = ACTIONS(4402), - [anon_sym_vararg] = ACTIONS(4402), - [anon_sym_noinline] = ACTIONS(4402), - [anon_sym_crossinline] = ACTIONS(4402), - [anon_sym_expect] = ACTIONS(4402), - [anon_sym_actual] = ACTIONS(4402), - [sym_line_comment] = ACTIONS(3), - [aux_sym_unsigned_literal_token1] = ACTIONS(6625), - [anon_sym_L] = ACTIONS(6627), - [sym__backtick_identifier] = ACTIONS(4404), - [sym_safe_nav] = ACTIONS(4404), - [sym_multiline_comment] = ACTIONS(3), - }, - [3250] = { - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3236), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [3251] = { - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(4154), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(4152), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [3252] = { - [sym__alpha_identifier] = ACTIONS(5153), - [anon_sym_AT] = ACTIONS(5155), - [anon_sym_LBRACK] = ACTIONS(5155), - [anon_sym_DOT] = ACTIONS(5153), - [anon_sym_as] = ACTIONS(5153), - [anon_sym_EQ] = ACTIONS(5153), - [anon_sym_LBRACE] = ACTIONS(5155), - [anon_sym_RBRACE] = ACTIONS(5155), - [anon_sym_LPAREN] = ACTIONS(5155), - [anon_sym_COMMA] = ACTIONS(5155), - [anon_sym_LT] = ACTIONS(5153), - [anon_sym_GT] = ACTIONS(5153), - [anon_sym_where] = ACTIONS(5153), - [anon_sym_object] = ACTIONS(5153), - [anon_sym_fun] = ACTIONS(5153), - [anon_sym_SEMI] = ACTIONS(5155), - [anon_sym_get] = ACTIONS(5153), - [anon_sym_set] = ACTIONS(5153), - [anon_sym_this] = ACTIONS(5153), - [anon_sym_super] = ACTIONS(5153), - [anon_sym_STAR] = ACTIONS(5153), - [sym_label] = ACTIONS(5153), - [anon_sym_in] = ACTIONS(5153), - [anon_sym_DOT_DOT] = ACTIONS(5155), - [anon_sym_QMARK_COLON] = ACTIONS(5155), - [anon_sym_AMP_AMP] = ACTIONS(5155), - [anon_sym_PIPE_PIPE] = ACTIONS(5155), - [anon_sym_null] = ACTIONS(5153), - [anon_sym_if] = ACTIONS(5153), - [anon_sym_else] = ACTIONS(5153), - [anon_sym_when] = ACTIONS(5153), - [anon_sym_try] = ACTIONS(5153), - [anon_sym_throw] = ACTIONS(5153), - [anon_sym_return] = ACTIONS(5153), - [anon_sym_continue] = ACTIONS(5153), - [anon_sym_break] = ACTIONS(5153), - [anon_sym_COLON_COLON] = ACTIONS(5155), - [anon_sym_PLUS_EQ] = ACTIONS(5155), - [anon_sym_DASH_EQ] = ACTIONS(5155), - [anon_sym_STAR_EQ] = ACTIONS(5155), - [anon_sym_SLASH_EQ] = ACTIONS(5155), - [anon_sym_PERCENT_EQ] = ACTIONS(5155), - [anon_sym_BANG_EQ] = ACTIONS(5153), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5155), - [anon_sym_EQ_EQ] = ACTIONS(5153), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5155), - [anon_sym_LT_EQ] = ACTIONS(5155), - [anon_sym_GT_EQ] = ACTIONS(5155), - [anon_sym_BANGin] = ACTIONS(5155), - [anon_sym_is] = ACTIONS(5153), - [anon_sym_BANGis] = ACTIONS(5155), - [anon_sym_PLUS] = ACTIONS(5153), - [anon_sym_DASH] = ACTIONS(5153), - [anon_sym_SLASH] = ACTIONS(5153), - [anon_sym_PERCENT] = ACTIONS(5153), - [anon_sym_as_QMARK] = ACTIONS(5155), - [anon_sym_PLUS_PLUS] = ACTIONS(5155), - [anon_sym_DASH_DASH] = ACTIONS(5155), - [anon_sym_BANG] = ACTIONS(5153), - [anon_sym_BANG_BANG] = ACTIONS(5155), - [anon_sym_data] = ACTIONS(5153), - [anon_sym_inner] = ACTIONS(5153), - [anon_sym_value] = ACTIONS(5153), - [anon_sym_expect] = ACTIONS(5153), - [anon_sym_actual] = ACTIONS(5153), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5155), - [anon_sym_continue_AT] = ACTIONS(5155), - [anon_sym_break_AT] = ACTIONS(5155), - [anon_sym_this_AT] = ACTIONS(5155), - [anon_sym_super_AT] = ACTIONS(5155), - [sym_real_literal] = ACTIONS(5155), - [sym_integer_literal] = ACTIONS(5153), - [sym_hex_literal] = ACTIONS(5155), - [sym_bin_literal] = ACTIONS(5155), - [anon_sym_true] = ACTIONS(5153), - [anon_sym_false] = ACTIONS(5153), - [anon_sym_SQUOTE] = ACTIONS(5155), - [sym__backtick_identifier] = ACTIONS(5155), - [sym__automatic_semicolon] = ACTIONS(5155), - [sym_safe_nav] = ACTIONS(5155), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5155), - }, - [3253] = { - [sym__alpha_identifier] = ACTIONS(4455), - [anon_sym_AT] = ACTIONS(4457), - [anon_sym_LBRACK] = ACTIONS(4457), - [anon_sym_DOT] = ACTIONS(4455), - [anon_sym_as] = ACTIONS(4455), - [anon_sym_EQ] = ACTIONS(4455), - [anon_sym_LBRACE] = ACTIONS(4457), - [anon_sym_RBRACE] = ACTIONS(4457), - [anon_sym_LPAREN] = ACTIONS(4457), - [anon_sym_COMMA] = ACTIONS(4457), - [anon_sym_LT] = ACTIONS(4455), - [anon_sym_GT] = ACTIONS(4455), - [anon_sym_where] = ACTIONS(4455), - [anon_sym_object] = ACTIONS(4455), - [anon_sym_fun] = ACTIONS(4455), - [anon_sym_SEMI] = ACTIONS(4457), - [anon_sym_get] = ACTIONS(4455), - [anon_sym_set] = ACTIONS(4455), - [anon_sym_this] = ACTIONS(4455), - [anon_sym_super] = ACTIONS(4455), - [anon_sym_STAR] = ACTIONS(4455), - [sym_label] = ACTIONS(4455), - [anon_sym_in] = ACTIONS(4455), - [anon_sym_DOT_DOT] = ACTIONS(4457), - [anon_sym_QMARK_COLON] = ACTIONS(4457), - [anon_sym_AMP_AMP] = ACTIONS(4457), - [anon_sym_PIPE_PIPE] = ACTIONS(4457), - [anon_sym_null] = ACTIONS(4455), - [anon_sym_if] = ACTIONS(4455), - [anon_sym_else] = ACTIONS(4455), - [anon_sym_when] = ACTIONS(4455), - [anon_sym_try] = ACTIONS(4455), - [anon_sym_throw] = ACTIONS(4455), - [anon_sym_return] = ACTIONS(4455), - [anon_sym_continue] = ACTIONS(4455), - [anon_sym_break] = ACTIONS(4455), - [anon_sym_COLON_COLON] = ACTIONS(4457), - [anon_sym_PLUS_EQ] = ACTIONS(4457), - [anon_sym_DASH_EQ] = ACTIONS(4457), - [anon_sym_STAR_EQ] = ACTIONS(4457), - [anon_sym_SLASH_EQ] = ACTIONS(4457), - [anon_sym_PERCENT_EQ] = ACTIONS(4457), - [anon_sym_BANG_EQ] = ACTIONS(4455), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4457), - [anon_sym_EQ_EQ] = ACTIONS(4455), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4457), - [anon_sym_LT_EQ] = ACTIONS(4457), - [anon_sym_GT_EQ] = ACTIONS(4457), - [anon_sym_BANGin] = ACTIONS(4457), - [anon_sym_is] = ACTIONS(4455), - [anon_sym_BANGis] = ACTIONS(4457), - [anon_sym_PLUS] = ACTIONS(4455), - [anon_sym_DASH] = ACTIONS(4455), - [anon_sym_SLASH] = ACTIONS(4455), - [anon_sym_PERCENT] = ACTIONS(4455), - [anon_sym_as_QMARK] = ACTIONS(4457), - [anon_sym_PLUS_PLUS] = ACTIONS(4457), - [anon_sym_DASH_DASH] = ACTIONS(4457), - [anon_sym_BANG] = ACTIONS(4455), - [anon_sym_BANG_BANG] = ACTIONS(4457), - [anon_sym_data] = ACTIONS(4455), - [anon_sym_inner] = ACTIONS(4455), - [anon_sym_value] = ACTIONS(4455), - [anon_sym_expect] = ACTIONS(4455), - [anon_sym_actual] = ACTIONS(4455), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4457), - [anon_sym_continue_AT] = ACTIONS(4457), - [anon_sym_break_AT] = ACTIONS(4457), - [anon_sym_this_AT] = ACTIONS(4457), - [anon_sym_super_AT] = ACTIONS(4457), - [sym_real_literal] = ACTIONS(4457), - [sym_integer_literal] = ACTIONS(4455), - [sym_hex_literal] = ACTIONS(4457), - [sym_bin_literal] = ACTIONS(4457), - [anon_sym_true] = ACTIONS(4455), - [anon_sym_false] = ACTIONS(4455), - [anon_sym_SQUOTE] = ACTIONS(4457), - [sym__backtick_identifier] = ACTIONS(4457), - [sym__automatic_semicolon] = ACTIONS(4457), - [sym_safe_nav] = ACTIONS(4457), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4457), - }, - [3254] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(6629), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(6631), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [3255] = { - [sym__alpha_identifier] = ACTIONS(5141), - [anon_sym_AT] = ACTIONS(5143), - [anon_sym_LBRACK] = ACTIONS(5143), - [anon_sym_DOT] = ACTIONS(5141), - [anon_sym_as] = ACTIONS(5141), - [anon_sym_EQ] = ACTIONS(5141), - [anon_sym_LBRACE] = ACTIONS(5143), - [anon_sym_RBRACE] = ACTIONS(5143), - [anon_sym_LPAREN] = ACTIONS(5143), - [anon_sym_COMMA] = ACTIONS(5143), - [anon_sym_LT] = ACTIONS(5141), - [anon_sym_GT] = ACTIONS(5141), - [anon_sym_where] = ACTIONS(5141), - [anon_sym_object] = ACTIONS(5141), - [anon_sym_fun] = ACTIONS(5141), - [anon_sym_SEMI] = ACTIONS(5143), - [anon_sym_get] = ACTIONS(5141), - [anon_sym_set] = ACTIONS(5141), - [anon_sym_this] = ACTIONS(5141), - [anon_sym_super] = ACTIONS(5141), - [anon_sym_STAR] = ACTIONS(5141), - [sym_label] = ACTIONS(5141), - [anon_sym_in] = ACTIONS(5141), - [anon_sym_DOT_DOT] = ACTIONS(5143), - [anon_sym_QMARK_COLON] = ACTIONS(5143), - [anon_sym_AMP_AMP] = ACTIONS(5143), - [anon_sym_PIPE_PIPE] = ACTIONS(5143), - [anon_sym_null] = ACTIONS(5141), - [anon_sym_if] = ACTIONS(5141), - [anon_sym_else] = ACTIONS(5141), - [anon_sym_when] = ACTIONS(5141), - [anon_sym_try] = ACTIONS(5141), - [anon_sym_throw] = ACTIONS(5141), - [anon_sym_return] = ACTIONS(5141), - [anon_sym_continue] = ACTIONS(5141), - [anon_sym_break] = ACTIONS(5141), - [anon_sym_COLON_COLON] = ACTIONS(5143), - [anon_sym_PLUS_EQ] = ACTIONS(5143), - [anon_sym_DASH_EQ] = ACTIONS(5143), - [anon_sym_STAR_EQ] = ACTIONS(5143), - [anon_sym_SLASH_EQ] = ACTIONS(5143), - [anon_sym_PERCENT_EQ] = ACTIONS(5143), - [anon_sym_BANG_EQ] = ACTIONS(5141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5143), - [anon_sym_EQ_EQ] = ACTIONS(5141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5143), - [anon_sym_LT_EQ] = ACTIONS(5143), - [anon_sym_GT_EQ] = ACTIONS(5143), - [anon_sym_BANGin] = ACTIONS(5143), - [anon_sym_is] = ACTIONS(5141), - [anon_sym_BANGis] = ACTIONS(5143), - [anon_sym_PLUS] = ACTIONS(5141), - [anon_sym_DASH] = ACTIONS(5141), - [anon_sym_SLASH] = ACTIONS(5141), - [anon_sym_PERCENT] = ACTIONS(5141), - [anon_sym_as_QMARK] = ACTIONS(5143), - [anon_sym_PLUS_PLUS] = ACTIONS(5143), - [anon_sym_DASH_DASH] = ACTIONS(5143), - [anon_sym_BANG] = ACTIONS(5141), - [anon_sym_BANG_BANG] = ACTIONS(5143), - [anon_sym_data] = ACTIONS(5141), - [anon_sym_inner] = ACTIONS(5141), - [anon_sym_value] = ACTIONS(5141), - [anon_sym_expect] = ACTIONS(5141), - [anon_sym_actual] = ACTIONS(5141), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5143), - [anon_sym_continue_AT] = ACTIONS(5143), - [anon_sym_break_AT] = ACTIONS(5143), - [anon_sym_this_AT] = ACTIONS(5143), - [anon_sym_super_AT] = ACTIONS(5143), - [sym_real_literal] = ACTIONS(5143), - [sym_integer_literal] = ACTIONS(5141), - [sym_hex_literal] = ACTIONS(5143), - [sym_bin_literal] = ACTIONS(5143), - [anon_sym_true] = ACTIONS(5141), - [anon_sym_false] = ACTIONS(5141), - [anon_sym_SQUOTE] = ACTIONS(5143), - [sym__backtick_identifier] = ACTIONS(5143), - [sym__automatic_semicolon] = ACTIONS(5143), - [sym_safe_nav] = ACTIONS(5143), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5143), - }, - [3256] = { - [aux_sym_type_constraints_repeat1] = STATE(3256), - [sym__alpha_identifier] = ACTIONS(4373), - [anon_sym_AT] = ACTIONS(4375), - [anon_sym_LBRACK] = ACTIONS(4375), - [anon_sym_RBRACK] = ACTIONS(4375), - [anon_sym_DOT] = ACTIONS(4373), - [anon_sym_as] = ACTIONS(4373), - [anon_sym_EQ] = ACTIONS(4373), - [anon_sym_LBRACE] = ACTIONS(4375), - [anon_sym_RBRACE] = ACTIONS(4375), - [anon_sym_LPAREN] = ACTIONS(4375), - [anon_sym_COMMA] = ACTIONS(6633), - [anon_sym_RPAREN] = ACTIONS(4375), - [anon_sym_by] = ACTIONS(4373), - [anon_sym_LT] = ACTIONS(4373), - [anon_sym_GT] = ACTIONS(4373), - [anon_sym_where] = ACTIONS(4373), - [anon_sym_SEMI] = ACTIONS(4375), - [anon_sym_get] = ACTIONS(4373), - [anon_sym_set] = ACTIONS(4373), - [anon_sym_STAR] = ACTIONS(4373), - [anon_sym_DASH_GT] = ACTIONS(4375), - [sym_label] = ACTIONS(4375), - [anon_sym_in] = ACTIONS(4373), - [anon_sym_while] = ACTIONS(4373), - [anon_sym_DOT_DOT] = ACTIONS(4375), - [anon_sym_QMARK_COLON] = ACTIONS(4375), - [anon_sym_AMP_AMP] = ACTIONS(4375), - [anon_sym_PIPE_PIPE] = ACTIONS(4375), - [anon_sym_else] = ACTIONS(4373), - [anon_sym_COLON_COLON] = ACTIONS(4375), - [anon_sym_PLUS_EQ] = ACTIONS(4375), - [anon_sym_DASH_EQ] = ACTIONS(4375), - [anon_sym_STAR_EQ] = ACTIONS(4375), - [anon_sym_SLASH_EQ] = ACTIONS(4375), - [anon_sym_PERCENT_EQ] = ACTIONS(4375), - [anon_sym_BANG_EQ] = ACTIONS(4373), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4375), - [anon_sym_EQ_EQ] = ACTIONS(4373), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4375), - [anon_sym_LT_EQ] = ACTIONS(4375), - [anon_sym_GT_EQ] = ACTIONS(4375), - [anon_sym_BANGin] = ACTIONS(4375), - [anon_sym_is] = ACTIONS(4373), - [anon_sym_BANGis] = ACTIONS(4375), - [anon_sym_PLUS] = ACTIONS(4373), - [anon_sym_DASH] = ACTIONS(4373), - [anon_sym_SLASH] = ACTIONS(4373), - [anon_sym_PERCENT] = ACTIONS(4373), - [anon_sym_as_QMARK] = ACTIONS(4375), - [anon_sym_PLUS_PLUS] = ACTIONS(4375), - [anon_sym_DASH_DASH] = ACTIONS(4375), - [anon_sym_BANG_BANG] = ACTIONS(4375), - [anon_sym_suspend] = ACTIONS(4373), - [anon_sym_sealed] = ACTIONS(4373), - [anon_sym_annotation] = ACTIONS(4373), - [anon_sym_data] = ACTIONS(4373), - [anon_sym_inner] = ACTIONS(4373), - [anon_sym_value] = ACTIONS(4373), - [anon_sym_override] = ACTIONS(4373), - [anon_sym_lateinit] = ACTIONS(4373), - [anon_sym_public] = ACTIONS(4373), - [anon_sym_private] = ACTIONS(4373), - [anon_sym_internal] = ACTIONS(4373), - [anon_sym_protected] = ACTIONS(4373), - [anon_sym_tailrec] = ACTIONS(4373), - [anon_sym_operator] = ACTIONS(4373), - [anon_sym_infix] = ACTIONS(4373), - [anon_sym_inline] = ACTIONS(4373), - [anon_sym_external] = ACTIONS(4373), - [sym_property_modifier] = ACTIONS(4373), - [anon_sym_abstract] = ACTIONS(4373), - [anon_sym_final] = ACTIONS(4373), - [anon_sym_open] = ACTIONS(4373), - [anon_sym_vararg] = ACTIONS(4373), - [anon_sym_noinline] = ACTIONS(4373), - [anon_sym_crossinline] = ACTIONS(4373), - [anon_sym_expect] = ACTIONS(4373), - [anon_sym_actual] = ACTIONS(4373), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4375), - [sym_safe_nav] = ACTIONS(4375), - [sym_multiline_comment] = ACTIONS(3), - }, - [3257] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(4214), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(6621), - [anon_sym_COMMA] = ACTIONS(4217), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_where] = ACTIONS(4214), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4217), - [anon_sym_DASH_EQ] = ACTIONS(4217), - [anon_sym_STAR_EQ] = ACTIONS(4217), - [anon_sym_SLASH_EQ] = ACTIONS(4217), - [anon_sym_PERCENT_EQ] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [3258] = { - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(1746), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_object] = ACTIONS(1744), - [anon_sym_fun] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(1744), - [anon_sym_set] = ACTIONS(1744), - [anon_sym_this] = ACTIONS(1744), - [anon_sym_super] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1744), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_null] = ACTIONS(1744), - [anon_sym_if] = ACTIONS(1744), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_when] = ACTIONS(1744), - [anon_sym_try] = ACTIONS(1744), - [anon_sym_throw] = ACTIONS(1744), - [anon_sym_return] = ACTIONS(1744), - [anon_sym_continue] = ACTIONS(1744), - [anon_sym_break] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG] = ACTIONS(1744), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_data] = ACTIONS(1744), - [anon_sym_inner] = ACTIONS(1744), - [anon_sym_value] = ACTIONS(1744), - [anon_sym_expect] = ACTIONS(1744), - [anon_sym_actual] = ACTIONS(1744), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1746), - [anon_sym_continue_AT] = ACTIONS(1746), - [anon_sym_break_AT] = ACTIONS(1746), - [anon_sym_this_AT] = ACTIONS(1746), - [anon_sym_super_AT] = ACTIONS(1746), - [sym_real_literal] = ACTIONS(1746), - [sym_integer_literal] = ACTIONS(1744), - [sym_hex_literal] = ACTIONS(1746), - [sym_bin_literal] = ACTIONS(1746), - [anon_sym_true] = ACTIONS(1744), - [anon_sym_false] = ACTIONS(1744), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1746), - }, - [3259] = { - [sym_class_body] = STATE(3503), - [sym_type_constraints] = STATE(3302), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_RBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_RPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [anon_sym_DASH_GT] = ACTIONS(4276), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_while] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [3260] = { - [sym__alpha_identifier] = ACTIONS(5149), - [anon_sym_AT] = ACTIONS(5151), - [anon_sym_LBRACK] = ACTIONS(5151), - [anon_sym_DOT] = ACTIONS(5149), - [anon_sym_as] = ACTIONS(5149), - [anon_sym_EQ] = ACTIONS(5149), - [anon_sym_LBRACE] = ACTIONS(5151), - [anon_sym_RBRACE] = ACTIONS(5151), - [anon_sym_LPAREN] = ACTIONS(5151), - [anon_sym_COMMA] = ACTIONS(5151), - [anon_sym_LT] = ACTIONS(5149), - [anon_sym_GT] = ACTIONS(5149), - [anon_sym_where] = ACTIONS(5149), - [anon_sym_object] = ACTIONS(5149), - [anon_sym_fun] = ACTIONS(5149), - [anon_sym_SEMI] = ACTIONS(5151), - [anon_sym_get] = ACTIONS(5149), - [anon_sym_set] = ACTIONS(5149), - [anon_sym_this] = ACTIONS(5149), - [anon_sym_super] = ACTIONS(5149), - [anon_sym_STAR] = ACTIONS(5149), - [sym_label] = ACTIONS(5149), - [anon_sym_in] = ACTIONS(5149), - [anon_sym_DOT_DOT] = ACTIONS(5151), - [anon_sym_QMARK_COLON] = ACTIONS(5151), - [anon_sym_AMP_AMP] = ACTIONS(5151), - [anon_sym_PIPE_PIPE] = ACTIONS(5151), - [anon_sym_null] = ACTIONS(5149), - [anon_sym_if] = ACTIONS(5149), - [anon_sym_else] = ACTIONS(5149), - [anon_sym_when] = ACTIONS(5149), - [anon_sym_try] = ACTIONS(5149), - [anon_sym_throw] = ACTIONS(5149), - [anon_sym_return] = ACTIONS(5149), - [anon_sym_continue] = ACTIONS(5149), - [anon_sym_break] = ACTIONS(5149), - [anon_sym_COLON_COLON] = ACTIONS(5151), - [anon_sym_PLUS_EQ] = ACTIONS(5151), - [anon_sym_DASH_EQ] = ACTIONS(5151), - [anon_sym_STAR_EQ] = ACTIONS(5151), - [anon_sym_SLASH_EQ] = ACTIONS(5151), - [anon_sym_PERCENT_EQ] = ACTIONS(5151), - [anon_sym_BANG_EQ] = ACTIONS(5149), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5151), - [anon_sym_EQ_EQ] = ACTIONS(5149), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5151), - [anon_sym_LT_EQ] = ACTIONS(5151), - [anon_sym_GT_EQ] = ACTIONS(5151), - [anon_sym_BANGin] = ACTIONS(5151), - [anon_sym_is] = ACTIONS(5149), - [anon_sym_BANGis] = ACTIONS(5151), - [anon_sym_PLUS] = ACTIONS(5149), - [anon_sym_DASH] = ACTIONS(5149), - [anon_sym_SLASH] = ACTIONS(5149), - [anon_sym_PERCENT] = ACTIONS(5149), - [anon_sym_as_QMARK] = ACTIONS(5151), - [anon_sym_PLUS_PLUS] = ACTIONS(5151), - [anon_sym_DASH_DASH] = ACTIONS(5151), - [anon_sym_BANG] = ACTIONS(5149), - [anon_sym_BANG_BANG] = ACTIONS(5151), - [anon_sym_data] = ACTIONS(5149), - [anon_sym_inner] = ACTIONS(5149), - [anon_sym_value] = ACTIONS(5149), - [anon_sym_expect] = ACTIONS(5149), - [anon_sym_actual] = ACTIONS(5149), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5151), - [anon_sym_continue_AT] = ACTIONS(5151), - [anon_sym_break_AT] = ACTIONS(5151), - [anon_sym_this_AT] = ACTIONS(5151), - [anon_sym_super_AT] = ACTIONS(5151), - [sym_real_literal] = ACTIONS(5151), - [sym_integer_literal] = ACTIONS(5149), - [sym_hex_literal] = ACTIONS(5151), - [sym_bin_literal] = ACTIONS(5151), - [anon_sym_true] = ACTIONS(5149), - [anon_sym_false] = ACTIONS(5149), - [anon_sym_SQUOTE] = ACTIONS(5151), - [sym__backtick_identifier] = ACTIONS(5151), - [sym__automatic_semicolon] = ACTIONS(5151), - [sym_safe_nav] = ACTIONS(5151), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5151), - }, - [3261] = { - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(4337), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(4335), - [anon_sym_object] = ACTIONS(4335), - [anon_sym_fun] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_this] = ACTIONS(4335), - [anon_sym_super] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4335), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_null] = ACTIONS(4335), - [anon_sym_if] = ACTIONS(4335), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_when] = ACTIONS(4335), - [anon_sym_try] = ACTIONS(4335), - [anon_sym_throw] = ACTIONS(4335), - [anon_sym_return] = ACTIONS(4335), - [anon_sym_continue] = ACTIONS(4335), - [anon_sym_break] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG] = ACTIONS(4335), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4337), - [anon_sym_continue_AT] = ACTIONS(4337), - [anon_sym_break_AT] = ACTIONS(4337), - [anon_sym_this_AT] = ACTIONS(4337), - [anon_sym_super_AT] = ACTIONS(4337), - [sym_real_literal] = ACTIONS(4337), - [sym_integer_literal] = ACTIONS(4335), - [sym_hex_literal] = ACTIONS(4337), - [sym_bin_literal] = ACTIONS(4337), - [anon_sym_true] = ACTIONS(4335), - [anon_sym_false] = ACTIONS(4335), - [anon_sym_SQUOTE] = ACTIONS(4337), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4337), - }, - [3262] = { - [sym__alpha_identifier] = ACTIONS(5157), - [anon_sym_AT] = ACTIONS(5159), - [anon_sym_LBRACK] = ACTIONS(5159), - [anon_sym_DOT] = ACTIONS(5157), - [anon_sym_as] = ACTIONS(5157), - [anon_sym_EQ] = ACTIONS(5157), - [anon_sym_LBRACE] = ACTIONS(5159), - [anon_sym_RBRACE] = ACTIONS(5159), - [anon_sym_LPAREN] = ACTIONS(5159), - [anon_sym_COMMA] = ACTIONS(5159), - [anon_sym_LT] = ACTIONS(5157), - [anon_sym_GT] = ACTIONS(5157), - [anon_sym_where] = ACTIONS(5157), - [anon_sym_object] = ACTIONS(5157), - [anon_sym_fun] = ACTIONS(5157), - [anon_sym_SEMI] = ACTIONS(5159), - [anon_sym_get] = ACTIONS(5157), - [anon_sym_set] = ACTIONS(5157), - [anon_sym_this] = ACTIONS(5157), - [anon_sym_super] = ACTIONS(5157), - [anon_sym_STAR] = ACTIONS(5157), - [sym_label] = ACTIONS(5157), - [anon_sym_in] = ACTIONS(5157), - [anon_sym_DOT_DOT] = ACTIONS(5159), - [anon_sym_QMARK_COLON] = ACTIONS(5159), - [anon_sym_AMP_AMP] = ACTIONS(5159), - [anon_sym_PIPE_PIPE] = ACTIONS(5159), - [anon_sym_null] = ACTIONS(5157), - [anon_sym_if] = ACTIONS(5157), - [anon_sym_else] = ACTIONS(5157), - [anon_sym_when] = ACTIONS(5157), - [anon_sym_try] = ACTIONS(5157), - [anon_sym_throw] = ACTIONS(5157), - [anon_sym_return] = ACTIONS(5157), - [anon_sym_continue] = ACTIONS(5157), - [anon_sym_break] = ACTIONS(5157), - [anon_sym_COLON_COLON] = ACTIONS(5159), - [anon_sym_PLUS_EQ] = ACTIONS(5159), - [anon_sym_DASH_EQ] = ACTIONS(5159), - [anon_sym_STAR_EQ] = ACTIONS(5159), - [anon_sym_SLASH_EQ] = ACTIONS(5159), - [anon_sym_PERCENT_EQ] = ACTIONS(5159), - [anon_sym_BANG_EQ] = ACTIONS(5157), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5159), - [anon_sym_EQ_EQ] = ACTIONS(5157), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5159), - [anon_sym_LT_EQ] = ACTIONS(5159), - [anon_sym_GT_EQ] = ACTIONS(5159), - [anon_sym_BANGin] = ACTIONS(5159), - [anon_sym_is] = ACTIONS(5157), - [anon_sym_BANGis] = ACTIONS(5159), - [anon_sym_PLUS] = ACTIONS(5157), - [anon_sym_DASH] = ACTIONS(5157), - [anon_sym_SLASH] = ACTIONS(5157), - [anon_sym_PERCENT] = ACTIONS(5157), - [anon_sym_as_QMARK] = ACTIONS(5159), - [anon_sym_PLUS_PLUS] = ACTIONS(5159), - [anon_sym_DASH_DASH] = ACTIONS(5159), - [anon_sym_BANG] = ACTIONS(5157), - [anon_sym_BANG_BANG] = ACTIONS(5159), - [anon_sym_data] = ACTIONS(5157), - [anon_sym_inner] = ACTIONS(5157), - [anon_sym_value] = ACTIONS(5157), - [anon_sym_expect] = ACTIONS(5157), - [anon_sym_actual] = ACTIONS(5157), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5159), - [anon_sym_continue_AT] = ACTIONS(5159), - [anon_sym_break_AT] = ACTIONS(5159), - [anon_sym_this_AT] = ACTIONS(5159), - [anon_sym_super_AT] = ACTIONS(5159), - [sym_real_literal] = ACTIONS(5159), - [sym_integer_literal] = ACTIONS(5157), - [sym_hex_literal] = ACTIONS(5159), - [sym_bin_literal] = ACTIONS(5159), - [anon_sym_true] = ACTIONS(5157), - [anon_sym_false] = ACTIONS(5157), - [anon_sym_SQUOTE] = ACTIONS(5159), - [sym__backtick_identifier] = ACTIONS(5159), - [sym__automatic_semicolon] = ACTIONS(5159), - [sym_safe_nav] = ACTIONS(5159), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5159), - }, - [3263] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(6636), - [anon_sym_COMMA] = ACTIONS(4185), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_where] = ACTIONS(4182), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [3264] = { - [sym__alpha_identifier] = ACTIONS(4373), - [anon_sym_AT] = ACTIONS(4375), - [anon_sym_LBRACK] = ACTIONS(4375), - [anon_sym_DOT] = ACTIONS(4373), - [anon_sym_as] = ACTIONS(4373), - [anon_sym_EQ] = ACTIONS(4373), - [anon_sym_LBRACE] = ACTIONS(4375), - [anon_sym_RBRACE] = ACTIONS(4375), - [anon_sym_LPAREN] = ACTIONS(4375), - [anon_sym_COMMA] = ACTIONS(4375), - [anon_sym_LT] = ACTIONS(4373), - [anon_sym_GT] = ACTIONS(4373), - [anon_sym_where] = ACTIONS(4373), - [anon_sym_object] = ACTIONS(4373), - [anon_sym_fun] = ACTIONS(4373), - [anon_sym_SEMI] = ACTIONS(4375), - [anon_sym_get] = ACTIONS(4373), - [anon_sym_set] = ACTIONS(4373), - [anon_sym_this] = ACTIONS(4373), - [anon_sym_super] = ACTIONS(4373), - [anon_sym_STAR] = ACTIONS(4373), - [sym_label] = ACTIONS(4373), - [anon_sym_in] = ACTIONS(4373), - [anon_sym_DOT_DOT] = ACTIONS(4375), - [anon_sym_QMARK_COLON] = ACTIONS(4375), - [anon_sym_AMP_AMP] = ACTIONS(4375), - [anon_sym_PIPE_PIPE] = ACTIONS(4375), - [anon_sym_null] = ACTIONS(4373), - [anon_sym_if] = ACTIONS(4373), - [anon_sym_else] = ACTIONS(4373), - [anon_sym_when] = ACTIONS(4373), - [anon_sym_try] = ACTIONS(4373), - [anon_sym_throw] = ACTIONS(4373), - [anon_sym_return] = ACTIONS(4373), - [anon_sym_continue] = ACTIONS(4373), - [anon_sym_break] = ACTIONS(4373), - [anon_sym_COLON_COLON] = ACTIONS(4375), - [anon_sym_PLUS_EQ] = ACTIONS(4375), - [anon_sym_DASH_EQ] = ACTIONS(4375), - [anon_sym_STAR_EQ] = ACTIONS(4375), - [anon_sym_SLASH_EQ] = ACTIONS(4375), - [anon_sym_PERCENT_EQ] = ACTIONS(4375), - [anon_sym_BANG_EQ] = ACTIONS(4373), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4375), - [anon_sym_EQ_EQ] = ACTIONS(4373), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4375), - [anon_sym_LT_EQ] = ACTIONS(4375), - [anon_sym_GT_EQ] = ACTIONS(4375), - [anon_sym_BANGin] = ACTIONS(4375), - [anon_sym_is] = ACTIONS(4373), - [anon_sym_BANGis] = ACTIONS(4375), - [anon_sym_PLUS] = ACTIONS(4373), - [anon_sym_DASH] = ACTIONS(4373), - [anon_sym_SLASH] = ACTIONS(4373), - [anon_sym_PERCENT] = ACTIONS(4373), - [anon_sym_as_QMARK] = ACTIONS(4375), - [anon_sym_PLUS_PLUS] = ACTIONS(4375), - [anon_sym_DASH_DASH] = ACTIONS(4375), - [anon_sym_BANG] = ACTIONS(4373), - [anon_sym_BANG_BANG] = ACTIONS(4375), - [anon_sym_data] = ACTIONS(4373), - [anon_sym_inner] = ACTIONS(4373), - [anon_sym_value] = ACTIONS(4373), - [anon_sym_expect] = ACTIONS(4373), - [anon_sym_actual] = ACTIONS(4373), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4375), - [anon_sym_continue_AT] = ACTIONS(4375), - [anon_sym_break_AT] = ACTIONS(4375), - [anon_sym_this_AT] = ACTIONS(4375), - [anon_sym_super_AT] = ACTIONS(4375), - [sym_real_literal] = ACTIONS(4375), - [sym_integer_literal] = ACTIONS(4373), - [sym_hex_literal] = ACTIONS(4375), - [sym_bin_literal] = ACTIONS(4375), - [anon_sym_true] = ACTIONS(4373), - [anon_sym_false] = ACTIONS(4373), - [anon_sym_SQUOTE] = ACTIONS(4375), - [sym__backtick_identifier] = ACTIONS(4375), - [sym__automatic_semicolon] = ACTIONS(4375), - [sym_safe_nav] = ACTIONS(4375), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4375), - }, - [3265] = { - [sym__alpha_identifier] = ACTIONS(5161), - [anon_sym_AT] = ACTIONS(5163), - [anon_sym_LBRACK] = ACTIONS(5163), - [anon_sym_DOT] = ACTIONS(5161), - [anon_sym_as] = ACTIONS(5161), - [anon_sym_EQ] = ACTIONS(5161), - [anon_sym_LBRACE] = ACTIONS(5163), - [anon_sym_RBRACE] = ACTIONS(5163), - [anon_sym_LPAREN] = ACTIONS(5163), - [anon_sym_COMMA] = ACTIONS(5163), - [anon_sym_LT] = ACTIONS(5161), - [anon_sym_GT] = ACTIONS(5161), - [anon_sym_where] = ACTIONS(5161), - [anon_sym_object] = ACTIONS(5161), - [anon_sym_fun] = ACTIONS(5161), - [anon_sym_SEMI] = ACTIONS(5163), - [anon_sym_get] = ACTIONS(5161), - [anon_sym_set] = ACTIONS(5161), - [anon_sym_this] = ACTIONS(5161), - [anon_sym_super] = ACTIONS(5161), - [anon_sym_STAR] = ACTIONS(5161), - [sym_label] = ACTIONS(5161), - [anon_sym_in] = ACTIONS(5161), - [anon_sym_DOT_DOT] = ACTIONS(5163), - [anon_sym_QMARK_COLON] = ACTIONS(5163), - [anon_sym_AMP_AMP] = ACTIONS(5163), - [anon_sym_PIPE_PIPE] = ACTIONS(5163), - [anon_sym_null] = ACTIONS(5161), - [anon_sym_if] = ACTIONS(5161), - [anon_sym_else] = ACTIONS(5161), - [anon_sym_when] = ACTIONS(5161), - [anon_sym_try] = ACTIONS(5161), - [anon_sym_throw] = ACTIONS(5161), - [anon_sym_return] = ACTIONS(5161), - [anon_sym_continue] = ACTIONS(5161), - [anon_sym_break] = ACTIONS(5161), - [anon_sym_COLON_COLON] = ACTIONS(5163), - [anon_sym_PLUS_EQ] = ACTIONS(5163), - [anon_sym_DASH_EQ] = ACTIONS(5163), - [anon_sym_STAR_EQ] = ACTIONS(5163), - [anon_sym_SLASH_EQ] = ACTIONS(5163), - [anon_sym_PERCENT_EQ] = ACTIONS(5163), - [anon_sym_BANG_EQ] = ACTIONS(5161), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5163), - [anon_sym_EQ_EQ] = ACTIONS(5161), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5163), - [anon_sym_LT_EQ] = ACTIONS(5163), - [anon_sym_GT_EQ] = ACTIONS(5163), - [anon_sym_BANGin] = ACTIONS(5163), - [anon_sym_is] = ACTIONS(5161), - [anon_sym_BANGis] = ACTIONS(5163), - [anon_sym_PLUS] = ACTIONS(5161), - [anon_sym_DASH] = ACTIONS(5161), - [anon_sym_SLASH] = ACTIONS(5161), - [anon_sym_PERCENT] = ACTIONS(5161), - [anon_sym_as_QMARK] = ACTIONS(5163), - [anon_sym_PLUS_PLUS] = ACTIONS(5163), - [anon_sym_DASH_DASH] = ACTIONS(5163), - [anon_sym_BANG] = ACTIONS(5161), - [anon_sym_BANG_BANG] = ACTIONS(5163), - [anon_sym_data] = ACTIONS(5161), - [anon_sym_inner] = ACTIONS(5161), - [anon_sym_value] = ACTIONS(5161), - [anon_sym_expect] = ACTIONS(5161), - [anon_sym_actual] = ACTIONS(5161), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(5163), - [anon_sym_continue_AT] = ACTIONS(5163), - [anon_sym_break_AT] = ACTIONS(5163), - [anon_sym_this_AT] = ACTIONS(5163), - [anon_sym_super_AT] = ACTIONS(5163), - [sym_real_literal] = ACTIONS(5163), - [sym_integer_literal] = ACTIONS(5161), - [sym_hex_literal] = ACTIONS(5163), - [sym_bin_literal] = ACTIONS(5163), - [anon_sym_true] = ACTIONS(5161), - [anon_sym_false] = ACTIONS(5161), - [anon_sym_SQUOTE] = ACTIONS(5163), - [sym__backtick_identifier] = ACTIONS(5163), - [sym__automatic_semicolon] = ACTIONS(5163), - [sym_safe_nav] = ACTIONS(5163), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(5163), - }, - [3266] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(6631), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [3267] = { - [sym__alpha_identifier] = ACTIONS(4158), - [anon_sym_AT] = ACTIONS(4160), - [anon_sym_LBRACK] = ACTIONS(4160), - [anon_sym_EQ] = ACTIONS(4160), - [anon_sym_LBRACE] = ACTIONS(4160), - [anon_sym_RBRACE] = ACTIONS(4160), - [anon_sym_LPAREN] = ACTIONS(4160), - [anon_sym_COMMA] = ACTIONS(4160), - [anon_sym_by] = ACTIONS(4158), - [anon_sym_where] = ACTIONS(4158), - [anon_sym_object] = ACTIONS(4158), - [anon_sym_fun] = ACTIONS(4158), - [anon_sym_SEMI] = ACTIONS(4160), - [anon_sym_get] = ACTIONS(4158), - [anon_sym_set] = ACTIONS(4158), - [anon_sym_this] = ACTIONS(4158), - [anon_sym_super] = ACTIONS(4158), - [sym__quest] = ACTIONS(4160), - [anon_sym_STAR] = ACTIONS(4160), - [anon_sym_DASH_GT] = ACTIONS(4162), - [sym_label] = ACTIONS(4158), - [anon_sym_in] = ACTIONS(4158), - [anon_sym_null] = ACTIONS(4158), - [anon_sym_if] = ACTIONS(4158), - [anon_sym_else] = ACTIONS(4158), - [anon_sym_when] = ACTIONS(4158), - [anon_sym_try] = ACTIONS(4158), - [anon_sym_throw] = ACTIONS(4158), - [anon_sym_return] = ACTIONS(4158), - [anon_sym_continue] = ACTIONS(4158), - [anon_sym_break] = ACTIONS(4158), - [anon_sym_COLON_COLON] = ACTIONS(4160), - [anon_sym_BANGin] = ACTIONS(4160), - [anon_sym_is] = ACTIONS(4158), - [anon_sym_BANGis] = ACTIONS(4160), - [anon_sym_PLUS] = ACTIONS(4158), - [anon_sym_DASH] = ACTIONS(4158), - [anon_sym_PLUS_PLUS] = ACTIONS(4160), - [anon_sym_DASH_DASH] = ACTIONS(4160), - [anon_sym_BANG] = ACTIONS(4158), - [anon_sym_suspend] = ACTIONS(4158), - [anon_sym_sealed] = ACTIONS(4158), - [anon_sym_annotation] = ACTIONS(4158), - [anon_sym_data] = ACTIONS(4158), - [anon_sym_inner] = ACTIONS(4158), - [anon_sym_value] = ACTIONS(4158), - [anon_sym_override] = ACTIONS(4158), - [anon_sym_lateinit] = ACTIONS(4158), - [anon_sym_public] = ACTIONS(4158), - [anon_sym_private] = ACTIONS(4158), - [anon_sym_internal] = ACTIONS(4158), - [anon_sym_protected] = ACTIONS(4158), - [anon_sym_tailrec] = ACTIONS(4158), - [anon_sym_operator] = ACTIONS(4158), - [anon_sym_infix] = ACTIONS(4158), - [anon_sym_inline] = ACTIONS(4158), - [anon_sym_external] = ACTIONS(4158), - [sym_property_modifier] = ACTIONS(4158), - [anon_sym_abstract] = ACTIONS(4158), - [anon_sym_final] = ACTIONS(4158), - [anon_sym_open] = ACTIONS(4158), - [anon_sym_vararg] = ACTIONS(4158), - [anon_sym_noinline] = ACTIONS(4158), - [anon_sym_crossinline] = ACTIONS(4158), - [anon_sym_expect] = ACTIONS(4158), - [anon_sym_actual] = ACTIONS(4158), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4160), - [anon_sym_continue_AT] = ACTIONS(4160), - [anon_sym_break_AT] = ACTIONS(4160), - [anon_sym_this_AT] = ACTIONS(4160), - [anon_sym_super_AT] = ACTIONS(4160), - [sym_real_literal] = ACTIONS(4160), - [sym_integer_literal] = ACTIONS(4158), - [sym_hex_literal] = ACTIONS(4160), - [sym_bin_literal] = ACTIONS(4160), - [anon_sym_true] = ACTIONS(4158), - [anon_sym_false] = ACTIONS(4158), - [anon_sym_SQUOTE] = ACTIONS(4160), - [sym__backtick_identifier] = ACTIONS(4160), - [sym__automatic_semicolon] = ACTIONS(4160), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4160), - }, - [3268] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(6640), - [anon_sym_COMMA] = ACTIONS(4217), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_where] = ACTIONS(4214), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [3269] = { - [sym_function_body] = STATE(3216), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6430), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [3270] = { - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(4097), - [anon_sym_LBRACE] = ACTIONS(4099), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(4097), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [3271] = { - [sym_type_constraints] = STATE(3601), - [sym_function_body] = STATE(3826), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(6644), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [3272] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3046), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3044), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3046), - [anon_sym_RPAREN] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6658), - [anon_sym_where] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3046), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(6664), - [anon_sym_while] = ACTIONS(3044), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(6670), - [anon_sym_PIPE_PIPE] = ACTIONS(6672), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3046), - [anon_sym_DASH_EQ] = ACTIONS(3046), - [anon_sym_STAR_EQ] = ACTIONS(3046), - [anon_sym_SLASH_EQ] = ACTIONS(3046), - [anon_sym_PERCENT_EQ] = ACTIONS(3046), - [anon_sym_BANG_EQ] = ACTIONS(6676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(6678), - [anon_sym_EQ_EQ] = ACTIONS(6676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(6678), - [anon_sym_LT_EQ] = ACTIONS(6680), - [anon_sym_GT_EQ] = ACTIONS(6680), - [anon_sym_BANGin] = ACTIONS(6682), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3273] = { - [sym_class_body] = STATE(3503), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_RBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_RPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [anon_sym_DASH_GT] = ACTIONS(4276), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_while] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [3274] = { - [sym_type_constraints] = STATE(3734), - [sym_function_body] = STATE(3395), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(6694), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3275] = { - [sym__alpha_identifier] = ACTIONS(4503), - [anon_sym_AT] = ACTIONS(4505), - [anon_sym_COLON] = ACTIONS(4503), - [anon_sym_LBRACK] = ACTIONS(4505), - [anon_sym_RBRACK] = ACTIONS(4505), - [anon_sym_DOT] = ACTIONS(4503), - [anon_sym_as] = ACTIONS(4503), - [anon_sym_EQ] = ACTIONS(4503), - [anon_sym_LBRACE] = ACTIONS(4505), - [anon_sym_RBRACE] = ACTIONS(4505), - [anon_sym_LPAREN] = ACTIONS(4505), - [anon_sym_COMMA] = ACTIONS(4505), - [anon_sym_RPAREN] = ACTIONS(4505), - [anon_sym_LT] = ACTIONS(4503), - [anon_sym_GT] = ACTIONS(4503), - [anon_sym_where] = ACTIONS(4503), - [anon_sym_SEMI] = ACTIONS(4505), - [anon_sym_get] = ACTIONS(4503), - [anon_sym_set] = ACTIONS(4503), - [anon_sym_STAR] = ACTIONS(4503), - [anon_sym_DASH_GT] = ACTIONS(4505), - [sym_label] = ACTIONS(4505), - [anon_sym_in] = ACTIONS(4503), - [anon_sym_while] = ACTIONS(4503), - [anon_sym_DOT_DOT] = ACTIONS(4505), - [anon_sym_QMARK_COLON] = ACTIONS(4505), - [anon_sym_AMP_AMP] = ACTIONS(4505), - [anon_sym_PIPE_PIPE] = ACTIONS(4505), - [anon_sym_else] = ACTIONS(4503), - [anon_sym_COLON_COLON] = ACTIONS(4505), - [anon_sym_PLUS_EQ] = ACTIONS(4505), - [anon_sym_DASH_EQ] = ACTIONS(4505), - [anon_sym_STAR_EQ] = ACTIONS(4505), - [anon_sym_SLASH_EQ] = ACTIONS(4505), - [anon_sym_PERCENT_EQ] = ACTIONS(4505), - [anon_sym_BANG_EQ] = ACTIONS(4503), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4505), - [anon_sym_EQ_EQ] = ACTIONS(4503), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4505), - [anon_sym_LT_EQ] = ACTIONS(4505), - [anon_sym_GT_EQ] = ACTIONS(4505), - [anon_sym_BANGin] = ACTIONS(4505), - [anon_sym_is] = ACTIONS(4503), - [anon_sym_BANGis] = ACTIONS(4505), - [anon_sym_PLUS] = ACTIONS(4503), - [anon_sym_DASH] = ACTIONS(4503), - [anon_sym_SLASH] = ACTIONS(4503), - [anon_sym_PERCENT] = ACTIONS(4503), - [anon_sym_as_QMARK] = ACTIONS(4505), - [anon_sym_PLUS_PLUS] = ACTIONS(4505), - [anon_sym_DASH_DASH] = ACTIONS(4505), - [anon_sym_BANG_BANG] = ACTIONS(4505), - [anon_sym_suspend] = ACTIONS(4503), - [anon_sym_sealed] = ACTIONS(4503), - [anon_sym_annotation] = ACTIONS(4503), - [anon_sym_data] = ACTIONS(4503), - [anon_sym_inner] = ACTIONS(4503), - [anon_sym_value] = ACTIONS(4503), - [anon_sym_override] = ACTIONS(4503), - [anon_sym_lateinit] = ACTIONS(4503), - [anon_sym_public] = ACTIONS(4503), - [anon_sym_private] = ACTIONS(4503), - [anon_sym_internal] = ACTIONS(4503), - [anon_sym_protected] = ACTIONS(4503), - [anon_sym_tailrec] = ACTIONS(4503), - [anon_sym_operator] = ACTIONS(4503), - [anon_sym_infix] = ACTIONS(4503), - [anon_sym_inline] = ACTIONS(4503), - [anon_sym_external] = ACTIONS(4503), - [sym_property_modifier] = ACTIONS(4503), - [anon_sym_abstract] = ACTIONS(4503), - [anon_sym_final] = ACTIONS(4503), - [anon_sym_open] = ACTIONS(4503), - [anon_sym_vararg] = ACTIONS(4503), - [anon_sym_noinline] = ACTIONS(4503), - [anon_sym_crossinline] = ACTIONS(4503), - [anon_sym_expect] = ACTIONS(4503), - [anon_sym_actual] = ACTIONS(4503), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4505), - [sym_safe_nav] = ACTIONS(4505), - [sym_multiline_comment] = ACTIONS(3), - }, - [3276] = { - [sym_type_constraints] = STATE(3736), - [sym_function_body] = STATE(3452), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(6698), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3277] = { - [sym_type_constraints] = STATE(3683), - [sym_function_body] = STATE(3195), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(6700), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_COMMA] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4123), - [anon_sym_fun] = ACTIONS(4123), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_this] = ACTIONS(4123), - [anon_sym_super] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4125), - [sym_label] = ACTIONS(4123), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_null] = ACTIONS(4123), - [anon_sym_if] = ACTIONS(4123), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_when] = ACTIONS(4123), - [anon_sym_try] = ACTIONS(4123), - [anon_sym_throw] = ACTIONS(4123), - [anon_sym_return] = ACTIONS(4123), - [anon_sym_continue] = ACTIONS(4123), - [anon_sym_break] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4125), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG] = ACTIONS(4123), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4125), - [anon_sym_continue_AT] = ACTIONS(4125), - [anon_sym_break_AT] = ACTIONS(4125), - [anon_sym_this_AT] = ACTIONS(4125), - [anon_sym_super_AT] = ACTIONS(4125), - [sym_real_literal] = ACTIONS(4125), - [sym_integer_literal] = ACTIONS(4123), - [sym_hex_literal] = ACTIONS(4125), - [sym_bin_literal] = ACTIONS(4125), - [anon_sym_true] = ACTIONS(4123), - [anon_sym_false] = ACTIONS(4123), - [anon_sym_SQUOTE] = ACTIONS(4125), - [sym__backtick_identifier] = ACTIONS(4125), - [sym__automatic_semicolon] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4125), - }, - [3278] = { - [sym_enum_class_body] = STATE(3501), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3279] = { - [sym__alpha_identifier] = ACTIONS(4646), - [anon_sym_AT] = ACTIONS(4648), - [anon_sym_LBRACK] = ACTIONS(4648), - [anon_sym_RBRACK] = ACTIONS(4648), - [anon_sym_DOT] = ACTIONS(4646), - [anon_sym_as] = ACTIONS(4646), - [anon_sym_EQ] = ACTIONS(4646), - [anon_sym_LBRACE] = ACTIONS(4648), - [anon_sym_RBRACE] = ACTIONS(4648), - [anon_sym_LPAREN] = ACTIONS(4648), - [anon_sym_COMMA] = ACTIONS(4648), - [anon_sym_RPAREN] = ACTIONS(4648), - [anon_sym_by] = ACTIONS(4646), - [anon_sym_LT] = ACTIONS(4646), - [anon_sym_GT] = ACTIONS(4646), - [anon_sym_where] = ACTIONS(4646), - [anon_sym_SEMI] = ACTIONS(4648), - [anon_sym_get] = ACTIONS(4646), - [anon_sym_set] = ACTIONS(4646), - [anon_sym_STAR] = ACTIONS(4646), - [anon_sym_DASH_GT] = ACTIONS(4648), - [sym_label] = ACTIONS(4648), - [anon_sym_in] = ACTIONS(4646), - [anon_sym_while] = ACTIONS(4646), - [anon_sym_DOT_DOT] = ACTIONS(4648), - [anon_sym_QMARK_COLON] = ACTIONS(4648), - [anon_sym_AMP_AMP] = ACTIONS(4648), - [anon_sym_PIPE_PIPE] = ACTIONS(4648), - [anon_sym_else] = ACTIONS(4646), - [anon_sym_COLON_COLON] = ACTIONS(4648), - [anon_sym_PLUS_EQ] = ACTIONS(4648), - [anon_sym_DASH_EQ] = ACTIONS(4648), - [anon_sym_STAR_EQ] = ACTIONS(4648), - [anon_sym_SLASH_EQ] = ACTIONS(4648), - [anon_sym_PERCENT_EQ] = ACTIONS(4648), - [anon_sym_BANG_EQ] = ACTIONS(4646), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4648), - [anon_sym_EQ_EQ] = ACTIONS(4646), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4648), - [anon_sym_LT_EQ] = ACTIONS(4648), - [anon_sym_GT_EQ] = ACTIONS(4648), - [anon_sym_BANGin] = ACTIONS(4648), - [anon_sym_is] = ACTIONS(4646), - [anon_sym_BANGis] = ACTIONS(4648), - [anon_sym_PLUS] = ACTIONS(4646), - [anon_sym_DASH] = ACTIONS(4646), - [anon_sym_SLASH] = ACTIONS(4646), - [anon_sym_PERCENT] = ACTIONS(4646), - [anon_sym_as_QMARK] = ACTIONS(4648), - [anon_sym_PLUS_PLUS] = ACTIONS(4648), - [anon_sym_DASH_DASH] = ACTIONS(4648), - [anon_sym_BANG_BANG] = ACTIONS(4648), - [anon_sym_suspend] = ACTIONS(4646), - [anon_sym_sealed] = ACTIONS(4646), - [anon_sym_annotation] = ACTIONS(4646), - [anon_sym_data] = ACTIONS(4646), - [anon_sym_inner] = ACTIONS(4646), - [anon_sym_value] = ACTIONS(4646), - [anon_sym_override] = ACTIONS(4646), - [anon_sym_lateinit] = ACTIONS(4646), - [anon_sym_public] = ACTIONS(4646), - [anon_sym_private] = ACTIONS(4646), - [anon_sym_internal] = ACTIONS(4646), - [anon_sym_protected] = ACTIONS(4646), - [anon_sym_tailrec] = ACTIONS(4646), - [anon_sym_operator] = ACTIONS(4646), - [anon_sym_infix] = ACTIONS(4646), - [anon_sym_inline] = ACTIONS(4646), - [anon_sym_external] = ACTIONS(4646), - [sym_property_modifier] = ACTIONS(4646), - [anon_sym_abstract] = ACTIONS(4646), - [anon_sym_final] = ACTIONS(4646), - [anon_sym_open] = ACTIONS(4646), - [anon_sym_vararg] = ACTIONS(4646), - [anon_sym_noinline] = ACTIONS(4646), - [anon_sym_crossinline] = ACTIONS(4646), - [anon_sym_expect] = ACTIONS(4646), - [anon_sym_actual] = ACTIONS(4646), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4648), - [sym_safe_nav] = ACTIONS(4648), - [sym_multiline_comment] = ACTIONS(3), - }, - [3280] = { - [sym__alpha_identifier] = ACTIONS(4373), - [anon_sym_AT] = ACTIONS(4375), - [anon_sym_LBRACK] = ACTIONS(4375), - [anon_sym_RBRACK] = ACTIONS(4375), - [anon_sym_DOT] = ACTIONS(4373), - [anon_sym_as] = ACTIONS(4373), - [anon_sym_EQ] = ACTIONS(4373), - [anon_sym_LBRACE] = ACTIONS(4375), - [anon_sym_RBRACE] = ACTIONS(4375), - [anon_sym_LPAREN] = ACTIONS(4375), - [anon_sym_COMMA] = ACTIONS(4375), - [anon_sym_RPAREN] = ACTIONS(4375), - [anon_sym_by] = ACTIONS(4373), - [anon_sym_LT] = ACTIONS(4373), - [anon_sym_GT] = ACTIONS(4373), - [anon_sym_where] = ACTIONS(4373), - [anon_sym_SEMI] = ACTIONS(4375), - [anon_sym_get] = ACTIONS(4373), - [anon_sym_set] = ACTIONS(4373), - [anon_sym_STAR] = ACTIONS(4373), - [anon_sym_DASH_GT] = ACTIONS(4375), - [sym_label] = ACTIONS(4375), - [anon_sym_in] = ACTIONS(4373), - [anon_sym_while] = ACTIONS(4373), - [anon_sym_DOT_DOT] = ACTIONS(4375), - [anon_sym_QMARK_COLON] = ACTIONS(4375), - [anon_sym_AMP_AMP] = ACTIONS(4375), - [anon_sym_PIPE_PIPE] = ACTIONS(4375), - [anon_sym_else] = ACTIONS(4373), - [anon_sym_COLON_COLON] = ACTIONS(4375), - [anon_sym_PLUS_EQ] = ACTIONS(4375), - [anon_sym_DASH_EQ] = ACTIONS(4375), - [anon_sym_STAR_EQ] = ACTIONS(4375), - [anon_sym_SLASH_EQ] = ACTIONS(4375), - [anon_sym_PERCENT_EQ] = ACTIONS(4375), - [anon_sym_BANG_EQ] = ACTIONS(4373), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4375), - [anon_sym_EQ_EQ] = ACTIONS(4373), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4375), - [anon_sym_LT_EQ] = ACTIONS(4375), - [anon_sym_GT_EQ] = ACTIONS(4375), - [anon_sym_BANGin] = ACTIONS(4375), - [anon_sym_is] = ACTIONS(4373), - [anon_sym_BANGis] = ACTIONS(4375), - [anon_sym_PLUS] = ACTIONS(4373), - [anon_sym_DASH] = ACTIONS(4373), - [anon_sym_SLASH] = ACTIONS(4373), - [anon_sym_PERCENT] = ACTIONS(4373), - [anon_sym_as_QMARK] = ACTIONS(4375), - [anon_sym_PLUS_PLUS] = ACTIONS(4375), - [anon_sym_DASH_DASH] = ACTIONS(4375), - [anon_sym_BANG_BANG] = ACTIONS(4375), - [anon_sym_suspend] = ACTIONS(4373), - [anon_sym_sealed] = ACTIONS(4373), - [anon_sym_annotation] = ACTIONS(4373), - [anon_sym_data] = ACTIONS(4373), - [anon_sym_inner] = ACTIONS(4373), - [anon_sym_value] = ACTIONS(4373), - [anon_sym_override] = ACTIONS(4373), - [anon_sym_lateinit] = ACTIONS(4373), - [anon_sym_public] = ACTIONS(4373), - [anon_sym_private] = ACTIONS(4373), - [anon_sym_internal] = ACTIONS(4373), - [anon_sym_protected] = ACTIONS(4373), - [anon_sym_tailrec] = ACTIONS(4373), - [anon_sym_operator] = ACTIONS(4373), - [anon_sym_infix] = ACTIONS(4373), - [anon_sym_inline] = ACTIONS(4373), - [anon_sym_external] = ACTIONS(4373), - [sym_property_modifier] = ACTIONS(4373), - [anon_sym_abstract] = ACTIONS(4373), - [anon_sym_final] = ACTIONS(4373), - [anon_sym_open] = ACTIONS(4373), - [anon_sym_vararg] = ACTIONS(4373), - [anon_sym_noinline] = ACTIONS(4373), - [anon_sym_crossinline] = ACTIONS(4373), - [anon_sym_expect] = ACTIONS(4373), - [anon_sym_actual] = ACTIONS(4373), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4375), - [sym_safe_nav] = ACTIONS(4375), - [sym_multiline_comment] = ACTIONS(3), - }, - [3281] = { - [sym_type_constraints] = STATE(3746), - [sym_function_body] = STATE(3482), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(6704), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_RPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_while] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [3282] = { - [sym_type_constraints] = STATE(3689), - [sym_function_body] = STATE(3270), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(6706), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [3283] = { - [sym_type_constraints] = STATE(3702), - [sym_function_body] = STATE(3216), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(6708), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [3284] = { - [sym_type_constraints] = STATE(3706), - [sym_function_body] = STATE(3167), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(6710), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [3285] = { - [sym_type_constraints] = STATE(3791), - [sym_function_body] = STATE(3599), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(6712), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_RPAREN] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4123), - [sym_label] = ACTIONS(4125), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_while] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_PLUS_EQ] = ACTIONS(4125), - [anon_sym_DASH_EQ] = ACTIONS(4125), - [anon_sym_STAR_EQ] = ACTIONS(4125), - [anon_sym_SLASH_EQ] = ACTIONS(4125), - [anon_sym_PERCENT_EQ] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4123), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_suspend] = ACTIONS(4123), - [anon_sym_sealed] = ACTIONS(4123), - [anon_sym_annotation] = ACTIONS(4123), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_override] = ACTIONS(4123), - [anon_sym_lateinit] = ACTIONS(4123), - [anon_sym_public] = ACTIONS(4123), - [anon_sym_private] = ACTIONS(4123), - [anon_sym_internal] = ACTIONS(4123), - [anon_sym_protected] = ACTIONS(4123), - [anon_sym_tailrec] = ACTIONS(4123), - [anon_sym_operator] = ACTIONS(4123), - [anon_sym_infix] = ACTIONS(4123), - [anon_sym_inline] = ACTIONS(4123), - [anon_sym_external] = ACTIONS(4123), - [sym_property_modifier] = ACTIONS(4123), - [anon_sym_abstract] = ACTIONS(4123), - [anon_sym_final] = ACTIONS(4123), - [anon_sym_open] = ACTIONS(4123), - [anon_sym_vararg] = ACTIONS(4123), - [anon_sym_noinline] = ACTIONS(4123), - [anon_sym_crossinline] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - }, - [3286] = { - [sym_type_constraints] = STATE(3604), - [sym_function_body] = STATE(3951), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(6714), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3287] = { - [sym_class_body] = STATE(3485), - [sym__alpha_identifier] = ACTIONS(4517), - [anon_sym_AT] = ACTIONS(4519), - [anon_sym_LBRACK] = ACTIONS(4519), - [anon_sym_RBRACK] = ACTIONS(4519), - [anon_sym_DOT] = ACTIONS(4517), - [anon_sym_as] = ACTIONS(4517), - [anon_sym_EQ] = ACTIONS(4517), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4519), - [anon_sym_LPAREN] = ACTIONS(4519), - [anon_sym_COMMA] = ACTIONS(4519), - [anon_sym_RPAREN] = ACTIONS(4519), - [anon_sym_LT] = ACTIONS(4517), - [anon_sym_GT] = ACTIONS(4517), - [anon_sym_where] = ACTIONS(4517), - [anon_sym_SEMI] = ACTIONS(4519), - [anon_sym_get] = ACTIONS(4517), - [anon_sym_set] = ACTIONS(4517), - [anon_sym_STAR] = ACTIONS(4517), - [anon_sym_DASH_GT] = ACTIONS(4519), - [sym_label] = ACTIONS(4519), - [anon_sym_in] = ACTIONS(4517), - [anon_sym_while] = ACTIONS(4517), - [anon_sym_DOT_DOT] = ACTIONS(4519), - [anon_sym_QMARK_COLON] = ACTIONS(4519), - [anon_sym_AMP_AMP] = ACTIONS(4519), - [anon_sym_PIPE_PIPE] = ACTIONS(4519), - [anon_sym_else] = ACTIONS(4517), - [anon_sym_COLON_COLON] = ACTIONS(4519), - [anon_sym_PLUS_EQ] = ACTIONS(4519), - [anon_sym_DASH_EQ] = ACTIONS(4519), - [anon_sym_STAR_EQ] = ACTIONS(4519), - [anon_sym_SLASH_EQ] = ACTIONS(4519), - [anon_sym_PERCENT_EQ] = ACTIONS(4519), - [anon_sym_BANG_EQ] = ACTIONS(4517), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4519), - [anon_sym_EQ_EQ] = ACTIONS(4517), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4519), - [anon_sym_LT_EQ] = ACTIONS(4519), - [anon_sym_GT_EQ] = ACTIONS(4519), - [anon_sym_BANGin] = ACTIONS(4519), - [anon_sym_is] = ACTIONS(4517), - [anon_sym_BANGis] = ACTIONS(4519), - [anon_sym_PLUS] = ACTIONS(4517), - [anon_sym_DASH] = ACTIONS(4517), - [anon_sym_SLASH] = ACTIONS(4517), - [anon_sym_PERCENT] = ACTIONS(4517), - [anon_sym_as_QMARK] = ACTIONS(4519), - [anon_sym_PLUS_PLUS] = ACTIONS(4519), - [anon_sym_DASH_DASH] = ACTIONS(4519), - [anon_sym_BANG_BANG] = ACTIONS(4519), - [anon_sym_suspend] = ACTIONS(4517), - [anon_sym_sealed] = ACTIONS(4517), - [anon_sym_annotation] = ACTIONS(4517), - [anon_sym_data] = ACTIONS(4517), - [anon_sym_inner] = ACTIONS(4517), - [anon_sym_value] = ACTIONS(4517), - [anon_sym_override] = ACTIONS(4517), - [anon_sym_lateinit] = ACTIONS(4517), - [anon_sym_public] = ACTIONS(4517), - [anon_sym_private] = ACTIONS(4517), - [anon_sym_internal] = ACTIONS(4517), - [anon_sym_protected] = ACTIONS(4517), - [anon_sym_tailrec] = ACTIONS(4517), - [anon_sym_operator] = ACTIONS(4517), - [anon_sym_infix] = ACTIONS(4517), - [anon_sym_inline] = ACTIONS(4517), - [anon_sym_external] = ACTIONS(4517), - [sym_property_modifier] = ACTIONS(4517), - [anon_sym_abstract] = ACTIONS(4517), - [anon_sym_final] = ACTIONS(4517), - [anon_sym_open] = ACTIONS(4517), - [anon_sym_vararg] = ACTIONS(4517), - [anon_sym_noinline] = ACTIONS(4517), - [anon_sym_crossinline] = ACTIONS(4517), - [anon_sym_expect] = ACTIONS(4517), - [anon_sym_actual] = ACTIONS(4517), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4519), - [sym_safe_nav] = ACTIONS(4519), - [sym_multiline_comment] = ACTIONS(3), - }, - [3288] = { - [sym_type_constraints] = STATE(3605), - [sym_function_body] = STATE(4000), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(6716), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_COMMA] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4123), - [sym_label] = ACTIONS(4125), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_PLUS_EQ] = ACTIONS(4125), - [anon_sym_DASH_EQ] = ACTIONS(4125), - [anon_sym_STAR_EQ] = ACTIONS(4125), - [anon_sym_SLASH_EQ] = ACTIONS(4125), - [anon_sym_PERCENT_EQ] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4123), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_suspend] = ACTIONS(4123), - [anon_sym_sealed] = ACTIONS(4123), - [anon_sym_annotation] = ACTIONS(4123), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_override] = ACTIONS(4123), - [anon_sym_lateinit] = ACTIONS(4123), - [anon_sym_public] = ACTIONS(4123), - [anon_sym_private] = ACTIONS(4123), - [anon_sym_internal] = ACTIONS(4123), - [anon_sym_protected] = ACTIONS(4123), - [anon_sym_tailrec] = ACTIONS(4123), - [anon_sym_operator] = ACTIONS(4123), - [anon_sym_infix] = ACTIONS(4123), - [anon_sym_inline] = ACTIONS(4123), - [anon_sym_external] = ACTIONS(4123), - [sym_property_modifier] = ACTIONS(4123), - [anon_sym_abstract] = ACTIONS(4123), - [anon_sym_final] = ACTIONS(4123), - [anon_sym_open] = ACTIONS(4123), - [anon_sym_vararg] = ACTIONS(4123), - [anon_sym_noinline] = ACTIONS(4123), - [anon_sym_crossinline] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4125), - [sym__automatic_semicolon] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - }, - [3289] = { - [sym_type_constraints] = STATE(3686), - [sym_function_body] = STATE(3233), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(6718), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [3290] = { - [sym_type_arguments] = STATE(6547), - [sym__alpha_identifier] = ACTIONS(4136), - [anon_sym_AT] = ACTIONS(4138), - [anon_sym_COLON] = ACTIONS(6720), - [anon_sym_LBRACK] = ACTIONS(4138), - [anon_sym_DOT] = ACTIONS(4136), - [anon_sym_as] = ACTIONS(4136), - [anon_sym_EQ] = ACTIONS(4136), - [anon_sym_LBRACE] = ACTIONS(4138), - [anon_sym_RBRACE] = ACTIONS(4138), - [anon_sym_LPAREN] = ACTIONS(4138), - [anon_sym_COMMA] = ACTIONS(4138), - [anon_sym_by] = ACTIONS(4136), - [anon_sym_LT] = ACTIONS(4136), - [anon_sym_GT] = ACTIONS(4136), - [anon_sym_where] = ACTIONS(4136), - [anon_sym_SEMI] = ACTIONS(4138), - [anon_sym_get] = ACTIONS(4136), - [anon_sym_set] = ACTIONS(4136), - [sym__quest] = ACTIONS(4117), - [anon_sym_STAR] = ACTIONS(4136), - [sym_label] = ACTIONS(4138), - [anon_sym_in] = ACTIONS(4136), - [anon_sym_DOT_DOT] = ACTIONS(4138), - [anon_sym_QMARK_COLON] = ACTIONS(4138), - [anon_sym_AMP_AMP] = ACTIONS(4138), - [anon_sym_PIPE_PIPE] = ACTIONS(4138), - [anon_sym_else] = ACTIONS(4136), - [anon_sym_COLON_COLON] = ACTIONS(4138), - [anon_sym_PLUS_EQ] = ACTIONS(4138), - [anon_sym_DASH_EQ] = ACTIONS(4138), - [anon_sym_STAR_EQ] = ACTIONS(4138), - [anon_sym_SLASH_EQ] = ACTIONS(4138), - [anon_sym_PERCENT_EQ] = ACTIONS(4138), - [anon_sym_BANG_EQ] = ACTIONS(4136), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4138), - [anon_sym_EQ_EQ] = ACTIONS(4136), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4138), - [anon_sym_LT_EQ] = ACTIONS(4138), - [anon_sym_GT_EQ] = ACTIONS(4138), - [anon_sym_BANGin] = ACTIONS(4138), - [anon_sym_is] = ACTIONS(4136), - [anon_sym_BANGis] = ACTIONS(4138), - [anon_sym_PLUS] = ACTIONS(4136), - [anon_sym_DASH] = ACTIONS(4136), - [anon_sym_SLASH] = ACTIONS(4136), - [anon_sym_PERCENT] = ACTIONS(4136), - [anon_sym_as_QMARK] = ACTIONS(4138), - [anon_sym_PLUS_PLUS] = ACTIONS(4138), - [anon_sym_DASH_DASH] = ACTIONS(4138), - [anon_sym_BANG_BANG] = ACTIONS(4138), - [anon_sym_suspend] = ACTIONS(4136), - [anon_sym_sealed] = ACTIONS(4136), - [anon_sym_annotation] = ACTIONS(4136), - [anon_sym_data] = ACTIONS(4136), - [anon_sym_inner] = ACTIONS(4136), - [anon_sym_value] = ACTIONS(4136), - [anon_sym_override] = ACTIONS(4136), - [anon_sym_lateinit] = ACTIONS(4136), - [anon_sym_public] = ACTIONS(4136), - [anon_sym_private] = ACTIONS(4136), - [anon_sym_internal] = ACTIONS(4136), - [anon_sym_protected] = ACTIONS(4136), - [anon_sym_tailrec] = ACTIONS(4136), - [anon_sym_operator] = ACTIONS(4136), - [anon_sym_infix] = ACTIONS(4136), - [anon_sym_inline] = ACTIONS(4136), - [anon_sym_external] = ACTIONS(4136), - [sym_property_modifier] = ACTIONS(4136), - [anon_sym_abstract] = ACTIONS(4136), - [anon_sym_final] = ACTIONS(4136), - [anon_sym_open] = ACTIONS(4136), - [anon_sym_vararg] = ACTIONS(4136), - [anon_sym_noinline] = ACTIONS(4136), - [anon_sym_crossinline] = ACTIONS(4136), - [anon_sym_expect] = ACTIONS(4136), - [anon_sym_actual] = ACTIONS(4136), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4138), - [sym__automatic_semicolon] = ACTIONS(4138), - [sym_safe_nav] = ACTIONS(4138), - [sym_multiline_comment] = ACTIONS(3), - }, - [3291] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3098), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_RPAREN] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6658), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3098), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(6664), - [anon_sym_while] = ACTIONS(3096), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(6670), - [anon_sym_PIPE_PIPE] = ACTIONS(6672), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(6676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(6678), - [anon_sym_EQ_EQ] = ACTIONS(6676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(6678), - [anon_sym_LT_EQ] = ACTIONS(6680), - [anon_sym_GT_EQ] = ACTIONS(6680), - [anon_sym_BANGin] = ACTIONS(6682), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3292] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3359), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_RBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_EQ] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(4515), - [anon_sym_RPAREN] = ACTIONS(4515), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4513), - [anon_sym_DASH_GT] = ACTIONS(4515), - [sym_label] = ACTIONS(4515), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_while] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_PLUS_EQ] = ACTIONS(4515), - [anon_sym_DASH_EQ] = ACTIONS(4515), - [anon_sym_STAR_EQ] = ACTIONS(4515), - [anon_sym_SLASH_EQ] = ACTIONS(4515), - [anon_sym_PERCENT_EQ] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4513), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_suspend] = ACTIONS(4513), - [anon_sym_sealed] = ACTIONS(4513), - [anon_sym_annotation] = ACTIONS(4513), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_override] = ACTIONS(4513), - [anon_sym_lateinit] = ACTIONS(4513), - [anon_sym_public] = ACTIONS(4513), - [anon_sym_private] = ACTIONS(4513), - [anon_sym_internal] = ACTIONS(4513), - [anon_sym_protected] = ACTIONS(4513), - [anon_sym_tailrec] = ACTIONS(4513), - [anon_sym_operator] = ACTIONS(4513), - [anon_sym_infix] = ACTIONS(4513), - [anon_sym_inline] = ACTIONS(4513), - [anon_sym_external] = ACTIONS(4513), - [sym_property_modifier] = ACTIONS(4513), - [anon_sym_abstract] = ACTIONS(4513), - [anon_sym_final] = ACTIONS(4513), - [anon_sym_open] = ACTIONS(4513), - [anon_sym_vararg] = ACTIONS(4513), - [anon_sym_noinline] = ACTIONS(4513), - [anon_sym_crossinline] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - }, - [3293] = { - [sym_type_constraints] = STATE(3657), - [sym_function_body] = STATE(4026), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(6722), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3294] = { - [sym_type_constraints] = STATE(3607), - [sym_function_body] = STATE(3833), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(6724), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3295] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3113), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3113), - [anon_sym_RPAREN] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6658), - [anon_sym_where] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3113), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(6664), - [anon_sym_while] = ACTIONS(3111), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(6670), - [anon_sym_PIPE_PIPE] = ACTIONS(6672), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3113), - [anon_sym_DASH_EQ] = ACTIONS(3113), - [anon_sym_STAR_EQ] = ACTIONS(3113), - [anon_sym_SLASH_EQ] = ACTIONS(3113), - [anon_sym_PERCENT_EQ] = ACTIONS(3113), - [anon_sym_BANG_EQ] = ACTIONS(6676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(6678), - [anon_sym_EQ_EQ] = ACTIONS(6676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(6678), - [anon_sym_LT_EQ] = ACTIONS(6680), - [anon_sym_GT_EQ] = ACTIONS(6680), - [anon_sym_BANGin] = ACTIONS(6682), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3296] = { - [sym__alpha_identifier] = ACTIONS(4698), - [anon_sym_AT] = ACTIONS(4698), - [anon_sym_LBRACK] = ACTIONS(4700), - [anon_sym_RBRACK] = ACTIONS(4700), - [anon_sym_DOT] = ACTIONS(4698), - [anon_sym_as] = ACTIONS(4698), - [anon_sym_EQ] = ACTIONS(4698), - [anon_sym_LBRACE] = ACTIONS(4700), - [anon_sym_RBRACE] = ACTIONS(4700), - [anon_sym_LPAREN] = ACTIONS(4700), - [anon_sym_COMMA] = ACTIONS(4700), - [anon_sym_RPAREN] = ACTIONS(4700), - [anon_sym_LT] = ACTIONS(4698), - [anon_sym_GT] = ACTIONS(4698), - [anon_sym_where] = ACTIONS(4698), - [anon_sym_SEMI] = ACTIONS(4700), - [anon_sym_get] = ACTIONS(4698), - [anon_sym_set] = ACTIONS(4698), - [anon_sym_STAR] = ACTIONS(4698), - [anon_sym_DASH_GT] = ACTIONS(4700), - [sym_label] = ACTIONS(4700), - [anon_sym_in] = ACTIONS(4698), - [anon_sym_while] = ACTIONS(4698), - [anon_sym_DOT_DOT] = ACTIONS(4700), - [anon_sym_QMARK_COLON] = ACTIONS(4700), - [anon_sym_AMP_AMP] = ACTIONS(4700), - [anon_sym_PIPE_PIPE] = ACTIONS(4700), - [anon_sym_else] = ACTIONS(4698), - [anon_sym_COLON_COLON] = ACTIONS(4700), - [anon_sym_PLUS_EQ] = ACTIONS(4700), - [anon_sym_DASH_EQ] = ACTIONS(4700), - [anon_sym_STAR_EQ] = ACTIONS(4700), - [anon_sym_SLASH_EQ] = ACTIONS(4700), - [anon_sym_PERCENT_EQ] = ACTIONS(4700), - [anon_sym_BANG_EQ] = ACTIONS(4698), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4700), - [anon_sym_EQ_EQ] = ACTIONS(4698), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4700), - [anon_sym_LT_EQ] = ACTIONS(4700), - [anon_sym_GT_EQ] = ACTIONS(4700), - [anon_sym_BANGin] = ACTIONS(4700), - [anon_sym_is] = ACTIONS(4698), - [anon_sym_BANGis] = ACTIONS(4700), - [anon_sym_PLUS] = ACTIONS(4698), - [anon_sym_DASH] = ACTIONS(4698), - [anon_sym_SLASH] = ACTIONS(4698), - [anon_sym_PERCENT] = ACTIONS(4698), - [anon_sym_as_QMARK] = ACTIONS(4700), - [anon_sym_PLUS_PLUS] = ACTIONS(4700), - [anon_sym_DASH_DASH] = ACTIONS(4700), - [anon_sym_BANG_BANG] = ACTIONS(4700), - [anon_sym_suspend] = ACTIONS(4698), - [anon_sym_sealed] = ACTIONS(4698), - [anon_sym_annotation] = ACTIONS(4698), - [anon_sym_data] = ACTIONS(4698), - [anon_sym_inner] = ACTIONS(4698), - [anon_sym_value] = ACTIONS(4698), - [anon_sym_override] = ACTIONS(4698), - [anon_sym_lateinit] = ACTIONS(4698), - [anon_sym_public] = ACTIONS(4698), - [anon_sym_private] = ACTIONS(4698), - [anon_sym_internal] = ACTIONS(4698), - [anon_sym_protected] = ACTIONS(4698), - [anon_sym_tailrec] = ACTIONS(4698), - [anon_sym_operator] = ACTIONS(4698), - [anon_sym_infix] = ACTIONS(4698), - [anon_sym_inline] = ACTIONS(4698), - [anon_sym_external] = ACTIONS(4698), - [sym_property_modifier] = ACTIONS(4698), - [anon_sym_abstract] = ACTIONS(4698), - [anon_sym_final] = ACTIONS(4698), - [anon_sym_open] = ACTIONS(4698), - [anon_sym_vararg] = ACTIONS(4698), - [anon_sym_noinline] = ACTIONS(4698), - [anon_sym_crossinline] = ACTIONS(4698), - [anon_sym_expect] = ACTIONS(4698), - [anon_sym_actual] = ACTIONS(4698), - [sym_line_comment] = ACTIONS(3), - [anon_sym_AT2] = ACTIONS(6726), - [sym__backtick_identifier] = ACTIONS(4700), - [sym_safe_nav] = ACTIONS(4700), - [sym_multiline_comment] = ACTIONS(3), - }, - [3297] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3124), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_RPAREN] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6658), - [anon_sym_where] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3124), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(6664), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(6670), - [anon_sym_PIPE_PIPE] = ACTIONS(6672), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3124), - [anon_sym_DASH_EQ] = ACTIONS(3124), - [anon_sym_STAR_EQ] = ACTIONS(3124), - [anon_sym_SLASH_EQ] = ACTIONS(3124), - [anon_sym_PERCENT_EQ] = ACTIONS(3124), - [anon_sym_BANG_EQ] = ACTIONS(6676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(6678), - [anon_sym_EQ_EQ] = ACTIONS(6676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(6678), - [anon_sym_LT_EQ] = ACTIONS(6680), - [anon_sym_GT_EQ] = ACTIONS(6680), - [anon_sym_BANGin] = ACTIONS(6682), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3298] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3128), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3128), - [anon_sym_RPAREN] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6658), - [anon_sym_where] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3128), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(6664), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(6670), - [anon_sym_PIPE_PIPE] = ACTIONS(6672), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3128), - [anon_sym_DASH_EQ] = ACTIONS(3128), - [anon_sym_STAR_EQ] = ACTIONS(3128), - [anon_sym_SLASH_EQ] = ACTIONS(3128), - [anon_sym_PERCENT_EQ] = ACTIONS(3128), - [anon_sym_BANG_EQ] = ACTIONS(6676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(6678), - [anon_sym_EQ_EQ] = ACTIONS(6676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(6678), - [anon_sym_LT_EQ] = ACTIONS(6680), - [anon_sym_GT_EQ] = ACTIONS(6680), - [anon_sym_BANGin] = ACTIONS(6682), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3299] = { - [sym_class_body] = STATE(3501), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3300] = { - [sym__alpha_identifier] = ACTIONS(4676), - [anon_sym_AT] = ACTIONS(4678), - [anon_sym_LBRACK] = ACTIONS(4678), - [anon_sym_RBRACK] = ACTIONS(4678), - [anon_sym_DOT] = ACTIONS(4676), - [anon_sym_as] = ACTIONS(4676), - [anon_sym_EQ] = ACTIONS(4676), - [anon_sym_LBRACE] = ACTIONS(4678), - [anon_sym_RBRACE] = ACTIONS(4678), - [anon_sym_LPAREN] = ACTIONS(4678), - [anon_sym_COMMA] = ACTIONS(4678), - [anon_sym_RPAREN] = ACTIONS(4678), - [anon_sym_by] = ACTIONS(4676), - [anon_sym_LT] = ACTIONS(4676), - [anon_sym_GT] = ACTIONS(4676), - [anon_sym_where] = ACTIONS(4676), - [anon_sym_SEMI] = ACTIONS(4678), - [anon_sym_get] = ACTIONS(4676), - [anon_sym_set] = ACTIONS(4676), - [anon_sym_STAR] = ACTIONS(4676), - [anon_sym_DASH_GT] = ACTIONS(4678), - [sym_label] = ACTIONS(4678), - [anon_sym_in] = ACTIONS(4676), - [anon_sym_while] = ACTIONS(4676), - [anon_sym_DOT_DOT] = ACTIONS(4678), - [anon_sym_QMARK_COLON] = ACTIONS(4678), - [anon_sym_AMP_AMP] = ACTIONS(4678), - [anon_sym_PIPE_PIPE] = ACTIONS(4678), - [anon_sym_else] = ACTIONS(4676), - [anon_sym_COLON_COLON] = ACTIONS(4678), - [anon_sym_PLUS_EQ] = ACTIONS(4678), - [anon_sym_DASH_EQ] = ACTIONS(4678), - [anon_sym_STAR_EQ] = ACTIONS(4678), - [anon_sym_SLASH_EQ] = ACTIONS(4678), - [anon_sym_PERCENT_EQ] = ACTIONS(4678), - [anon_sym_BANG_EQ] = ACTIONS(4676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4678), - [anon_sym_EQ_EQ] = ACTIONS(4676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4678), - [anon_sym_LT_EQ] = ACTIONS(4678), - [anon_sym_GT_EQ] = ACTIONS(4678), - [anon_sym_BANGin] = ACTIONS(4678), - [anon_sym_is] = ACTIONS(4676), - [anon_sym_BANGis] = ACTIONS(4678), - [anon_sym_PLUS] = ACTIONS(4676), - [anon_sym_DASH] = ACTIONS(4676), - [anon_sym_SLASH] = ACTIONS(4676), - [anon_sym_PERCENT] = ACTIONS(4676), - [anon_sym_as_QMARK] = ACTIONS(4678), - [anon_sym_PLUS_PLUS] = ACTIONS(4678), - [anon_sym_DASH_DASH] = ACTIONS(4678), - [anon_sym_BANG_BANG] = ACTIONS(4678), - [anon_sym_suspend] = ACTIONS(4676), - [anon_sym_sealed] = ACTIONS(4676), - [anon_sym_annotation] = ACTIONS(4676), - [anon_sym_data] = ACTIONS(4676), - [anon_sym_inner] = ACTIONS(4676), - [anon_sym_value] = ACTIONS(4676), - [anon_sym_override] = ACTIONS(4676), - [anon_sym_lateinit] = ACTIONS(4676), - [anon_sym_public] = ACTIONS(4676), - [anon_sym_private] = ACTIONS(4676), - [anon_sym_internal] = ACTIONS(4676), - [anon_sym_protected] = ACTIONS(4676), - [anon_sym_tailrec] = ACTIONS(4676), - [anon_sym_operator] = ACTIONS(4676), - [anon_sym_infix] = ACTIONS(4676), - [anon_sym_inline] = ACTIONS(4676), - [anon_sym_external] = ACTIONS(4676), - [sym_property_modifier] = ACTIONS(4676), - [anon_sym_abstract] = ACTIONS(4676), - [anon_sym_final] = ACTIONS(4676), - [anon_sym_open] = ACTIONS(4676), - [anon_sym_vararg] = ACTIONS(4676), - [anon_sym_noinline] = ACTIONS(4676), - [anon_sym_crossinline] = ACTIONS(4676), - [anon_sym_expect] = ACTIONS(4676), - [anon_sym_actual] = ACTIONS(4676), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4678), - [sym_safe_nav] = ACTIONS(4678), - [sym_multiline_comment] = ACTIONS(3), - }, - [3301] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3109), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3107), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3109), - [anon_sym_RPAREN] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6658), - [anon_sym_where] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3109), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(6664), - [anon_sym_while] = ACTIONS(3107), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(6670), - [anon_sym_PIPE_PIPE] = ACTIONS(6672), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3109), - [anon_sym_DASH_EQ] = ACTIONS(3109), - [anon_sym_STAR_EQ] = ACTIONS(3109), - [anon_sym_SLASH_EQ] = ACTIONS(3109), - [anon_sym_PERCENT_EQ] = ACTIONS(3109), - [anon_sym_BANG_EQ] = ACTIONS(6676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(6678), - [anon_sym_EQ_EQ] = ACTIONS(6676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(6678), - [anon_sym_LT_EQ] = ACTIONS(6680), - [anon_sym_GT_EQ] = ACTIONS(6680), - [anon_sym_BANGin] = ACTIONS(6682), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3302] = { - [sym_class_body] = STATE(3465), - [sym__alpha_identifier] = ACTIONS(4412), - [anon_sym_AT] = ACTIONS(4414), - [anon_sym_LBRACK] = ACTIONS(4414), - [anon_sym_RBRACK] = ACTIONS(4414), - [anon_sym_DOT] = ACTIONS(4412), - [anon_sym_as] = ACTIONS(4412), - [anon_sym_EQ] = ACTIONS(4412), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4414), - [anon_sym_LPAREN] = ACTIONS(4414), - [anon_sym_COMMA] = ACTIONS(4414), - [anon_sym_RPAREN] = ACTIONS(4414), - [anon_sym_LT] = ACTIONS(4412), - [anon_sym_GT] = ACTIONS(4412), - [anon_sym_where] = ACTIONS(4412), - [anon_sym_SEMI] = ACTIONS(4414), - [anon_sym_get] = ACTIONS(4412), - [anon_sym_set] = ACTIONS(4412), - [anon_sym_STAR] = ACTIONS(4412), - [anon_sym_DASH_GT] = ACTIONS(4414), - [sym_label] = ACTIONS(4414), - [anon_sym_in] = ACTIONS(4412), - [anon_sym_while] = ACTIONS(4412), - [anon_sym_DOT_DOT] = ACTIONS(4414), - [anon_sym_QMARK_COLON] = ACTIONS(4414), - [anon_sym_AMP_AMP] = ACTIONS(4414), - [anon_sym_PIPE_PIPE] = ACTIONS(4414), - [anon_sym_else] = ACTIONS(4412), - [anon_sym_COLON_COLON] = ACTIONS(4414), - [anon_sym_PLUS_EQ] = ACTIONS(4414), - [anon_sym_DASH_EQ] = ACTIONS(4414), - [anon_sym_STAR_EQ] = ACTIONS(4414), - [anon_sym_SLASH_EQ] = ACTIONS(4414), - [anon_sym_PERCENT_EQ] = ACTIONS(4414), - [anon_sym_BANG_EQ] = ACTIONS(4412), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4414), - [anon_sym_EQ_EQ] = ACTIONS(4412), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4414), - [anon_sym_LT_EQ] = ACTIONS(4414), - [anon_sym_GT_EQ] = ACTIONS(4414), - [anon_sym_BANGin] = ACTIONS(4414), - [anon_sym_is] = ACTIONS(4412), - [anon_sym_BANGis] = ACTIONS(4414), - [anon_sym_PLUS] = ACTIONS(4412), - [anon_sym_DASH] = ACTIONS(4412), - [anon_sym_SLASH] = ACTIONS(4412), - [anon_sym_PERCENT] = ACTIONS(4412), - [anon_sym_as_QMARK] = ACTIONS(4414), - [anon_sym_PLUS_PLUS] = ACTIONS(4414), - [anon_sym_DASH_DASH] = ACTIONS(4414), - [anon_sym_BANG_BANG] = ACTIONS(4414), - [anon_sym_suspend] = ACTIONS(4412), - [anon_sym_sealed] = ACTIONS(4412), - [anon_sym_annotation] = ACTIONS(4412), - [anon_sym_data] = ACTIONS(4412), - [anon_sym_inner] = ACTIONS(4412), - [anon_sym_value] = ACTIONS(4412), - [anon_sym_override] = ACTIONS(4412), - [anon_sym_lateinit] = ACTIONS(4412), - [anon_sym_public] = ACTIONS(4412), - [anon_sym_private] = ACTIONS(4412), - [anon_sym_internal] = ACTIONS(4412), - [anon_sym_protected] = ACTIONS(4412), - [anon_sym_tailrec] = ACTIONS(4412), - [anon_sym_operator] = ACTIONS(4412), - [anon_sym_infix] = ACTIONS(4412), - [anon_sym_inline] = ACTIONS(4412), - [anon_sym_external] = ACTIONS(4412), - [sym_property_modifier] = ACTIONS(4412), - [anon_sym_abstract] = ACTIONS(4412), - [anon_sym_final] = ACTIONS(4412), - [anon_sym_open] = ACTIONS(4412), - [anon_sym_vararg] = ACTIONS(4412), - [anon_sym_noinline] = ACTIONS(4412), - [anon_sym_crossinline] = ACTIONS(4412), - [anon_sym_expect] = ACTIONS(4412), - [anon_sym_actual] = ACTIONS(4412), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4414), - [sym_safe_nav] = ACTIONS(4414), - [sym_multiline_comment] = ACTIONS(3), - }, - [3303] = { - [sym__alpha_identifier] = ACTIONS(4563), - [anon_sym_AT] = ACTIONS(4565), - [anon_sym_COLON] = ACTIONS(4563), - [anon_sym_LBRACK] = ACTIONS(4565), - [anon_sym_RBRACK] = ACTIONS(4565), - [anon_sym_DOT] = ACTIONS(4563), - [anon_sym_as] = ACTIONS(4563), - [anon_sym_EQ] = ACTIONS(4563), - [anon_sym_LBRACE] = ACTIONS(4565), - [anon_sym_RBRACE] = ACTIONS(4565), - [anon_sym_LPAREN] = ACTIONS(4565), - [anon_sym_COMMA] = ACTIONS(4565), - [anon_sym_RPAREN] = ACTIONS(4565), - [anon_sym_LT] = ACTIONS(4563), - [anon_sym_GT] = ACTIONS(4563), - [anon_sym_where] = ACTIONS(4563), - [anon_sym_SEMI] = ACTIONS(4565), - [anon_sym_get] = ACTIONS(4563), - [anon_sym_set] = ACTIONS(4563), - [anon_sym_STAR] = ACTIONS(4563), - [anon_sym_DASH_GT] = ACTIONS(4565), - [sym_label] = ACTIONS(4565), - [anon_sym_in] = ACTIONS(4563), - [anon_sym_while] = ACTIONS(4563), - [anon_sym_DOT_DOT] = ACTIONS(4565), - [anon_sym_QMARK_COLON] = ACTIONS(4565), - [anon_sym_AMP_AMP] = ACTIONS(4565), - [anon_sym_PIPE_PIPE] = ACTIONS(4565), - [anon_sym_else] = ACTIONS(4563), - [anon_sym_COLON_COLON] = ACTIONS(4565), - [anon_sym_PLUS_EQ] = ACTIONS(4565), - [anon_sym_DASH_EQ] = ACTIONS(4565), - [anon_sym_STAR_EQ] = ACTIONS(4565), - [anon_sym_SLASH_EQ] = ACTIONS(4565), - [anon_sym_PERCENT_EQ] = ACTIONS(4565), - [anon_sym_BANG_EQ] = ACTIONS(4563), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4565), - [anon_sym_EQ_EQ] = ACTIONS(4563), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4565), - [anon_sym_LT_EQ] = ACTIONS(4565), - [anon_sym_GT_EQ] = ACTIONS(4565), - [anon_sym_BANGin] = ACTIONS(4565), - [anon_sym_is] = ACTIONS(4563), - [anon_sym_BANGis] = ACTIONS(4565), - [anon_sym_PLUS] = ACTIONS(4563), - [anon_sym_DASH] = ACTIONS(4563), - [anon_sym_SLASH] = ACTIONS(4563), - [anon_sym_PERCENT] = ACTIONS(4563), - [anon_sym_as_QMARK] = ACTIONS(4565), - [anon_sym_PLUS_PLUS] = ACTIONS(4565), - [anon_sym_DASH_DASH] = ACTIONS(4565), - [anon_sym_BANG_BANG] = ACTIONS(4565), - [anon_sym_suspend] = ACTIONS(4563), - [anon_sym_sealed] = ACTIONS(4563), - [anon_sym_annotation] = ACTIONS(4563), - [anon_sym_data] = ACTIONS(4563), - [anon_sym_inner] = ACTIONS(4563), - [anon_sym_value] = ACTIONS(4563), - [anon_sym_override] = ACTIONS(4563), - [anon_sym_lateinit] = ACTIONS(4563), - [anon_sym_public] = ACTIONS(4563), - [anon_sym_private] = ACTIONS(4563), - [anon_sym_internal] = ACTIONS(4563), - [anon_sym_protected] = ACTIONS(4563), - [anon_sym_tailrec] = ACTIONS(4563), - [anon_sym_operator] = ACTIONS(4563), - [anon_sym_infix] = ACTIONS(4563), - [anon_sym_inline] = ACTIONS(4563), - [anon_sym_external] = ACTIONS(4563), - [sym_property_modifier] = ACTIONS(4563), - [anon_sym_abstract] = ACTIONS(4563), - [anon_sym_final] = ACTIONS(4563), - [anon_sym_open] = ACTIONS(4563), - [anon_sym_vararg] = ACTIONS(4563), - [anon_sym_noinline] = ACTIONS(4563), - [anon_sym_crossinline] = ACTIONS(4563), - [anon_sym_expect] = ACTIONS(4563), - [anon_sym_actual] = ACTIONS(4563), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4565), - [sym_safe_nav] = ACTIONS(4565), - [sym_multiline_comment] = ACTIONS(3), - }, - [3304] = { - [sym__alpha_identifier] = ACTIONS(4567), - [anon_sym_AT] = ACTIONS(4569), - [anon_sym_COLON] = ACTIONS(4567), - [anon_sym_LBRACK] = ACTIONS(4569), - [anon_sym_RBRACK] = ACTIONS(4569), - [anon_sym_DOT] = ACTIONS(4567), - [anon_sym_as] = ACTIONS(4567), - [anon_sym_EQ] = ACTIONS(4567), - [anon_sym_LBRACE] = ACTIONS(4569), - [anon_sym_RBRACE] = ACTIONS(4569), - [anon_sym_LPAREN] = ACTIONS(4569), - [anon_sym_COMMA] = ACTIONS(4569), - [anon_sym_RPAREN] = ACTIONS(4569), - [anon_sym_LT] = ACTIONS(4567), - [anon_sym_GT] = ACTIONS(4567), - [anon_sym_where] = ACTIONS(4567), - [anon_sym_SEMI] = ACTIONS(4569), - [anon_sym_get] = ACTIONS(4567), - [anon_sym_set] = ACTIONS(4567), - [anon_sym_STAR] = ACTIONS(4567), - [anon_sym_DASH_GT] = ACTIONS(4569), - [sym_label] = ACTIONS(4569), - [anon_sym_in] = ACTIONS(4567), - [anon_sym_while] = ACTIONS(4567), - [anon_sym_DOT_DOT] = ACTIONS(4569), - [anon_sym_QMARK_COLON] = ACTIONS(4569), - [anon_sym_AMP_AMP] = ACTIONS(4569), - [anon_sym_PIPE_PIPE] = ACTIONS(4569), - [anon_sym_else] = ACTIONS(4567), - [anon_sym_COLON_COLON] = ACTIONS(4569), - [anon_sym_PLUS_EQ] = ACTIONS(4569), - [anon_sym_DASH_EQ] = ACTIONS(4569), - [anon_sym_STAR_EQ] = ACTIONS(4569), - [anon_sym_SLASH_EQ] = ACTIONS(4569), - [anon_sym_PERCENT_EQ] = ACTIONS(4569), - [anon_sym_BANG_EQ] = ACTIONS(4567), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4569), - [anon_sym_EQ_EQ] = ACTIONS(4567), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4569), - [anon_sym_LT_EQ] = ACTIONS(4569), - [anon_sym_GT_EQ] = ACTIONS(4569), - [anon_sym_BANGin] = ACTIONS(4569), - [anon_sym_is] = ACTIONS(4567), - [anon_sym_BANGis] = ACTIONS(4569), - [anon_sym_PLUS] = ACTIONS(4567), - [anon_sym_DASH] = ACTIONS(4567), - [anon_sym_SLASH] = ACTIONS(4567), - [anon_sym_PERCENT] = ACTIONS(4567), - [anon_sym_as_QMARK] = ACTIONS(4569), - [anon_sym_PLUS_PLUS] = ACTIONS(4569), - [anon_sym_DASH_DASH] = ACTIONS(4569), - [anon_sym_BANG_BANG] = ACTIONS(4569), - [anon_sym_suspend] = ACTIONS(4567), - [anon_sym_sealed] = ACTIONS(4567), - [anon_sym_annotation] = ACTIONS(4567), - [anon_sym_data] = ACTIONS(4567), - [anon_sym_inner] = ACTIONS(4567), - [anon_sym_value] = ACTIONS(4567), - [anon_sym_override] = ACTIONS(4567), - [anon_sym_lateinit] = ACTIONS(4567), - [anon_sym_public] = ACTIONS(4567), - [anon_sym_private] = ACTIONS(4567), - [anon_sym_internal] = ACTIONS(4567), - [anon_sym_protected] = ACTIONS(4567), - [anon_sym_tailrec] = ACTIONS(4567), - [anon_sym_operator] = ACTIONS(4567), - [anon_sym_infix] = ACTIONS(4567), - [anon_sym_inline] = ACTIONS(4567), - [anon_sym_external] = ACTIONS(4567), - [sym_property_modifier] = ACTIONS(4567), - [anon_sym_abstract] = ACTIONS(4567), - [anon_sym_final] = ACTIONS(4567), - [anon_sym_open] = ACTIONS(4567), - [anon_sym_vararg] = ACTIONS(4567), - [anon_sym_noinline] = ACTIONS(4567), - [anon_sym_crossinline] = ACTIONS(4567), - [anon_sym_expect] = ACTIONS(4567), - [anon_sym_actual] = ACTIONS(4567), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4569), - [sym_safe_nav] = ACTIONS(4569), - [sym_multiline_comment] = ACTIONS(3), - }, - [3305] = { - [sym__alpha_identifier] = ACTIONS(4634), - [anon_sym_AT] = ACTIONS(4636), - [anon_sym_LBRACK] = ACTIONS(4636), - [anon_sym_RBRACK] = ACTIONS(4636), - [anon_sym_DOT] = ACTIONS(4634), - [anon_sym_as] = ACTIONS(4634), - [anon_sym_EQ] = ACTIONS(4634), - [anon_sym_LBRACE] = ACTIONS(4636), - [anon_sym_RBRACE] = ACTIONS(4636), - [anon_sym_LPAREN] = ACTIONS(4636), - [anon_sym_COMMA] = ACTIONS(4636), - [anon_sym_RPAREN] = ACTIONS(4636), - [anon_sym_by] = ACTIONS(4634), - [anon_sym_LT] = ACTIONS(4634), - [anon_sym_GT] = ACTIONS(4634), - [anon_sym_where] = ACTIONS(4634), - [anon_sym_SEMI] = ACTIONS(4636), - [anon_sym_get] = ACTIONS(4634), - [anon_sym_set] = ACTIONS(4634), - [anon_sym_STAR] = ACTIONS(4634), - [anon_sym_DASH_GT] = ACTIONS(4636), - [sym_label] = ACTIONS(4636), - [anon_sym_in] = ACTIONS(4634), - [anon_sym_while] = ACTIONS(4634), - [anon_sym_DOT_DOT] = ACTIONS(4636), - [anon_sym_QMARK_COLON] = ACTIONS(4636), - [anon_sym_AMP_AMP] = ACTIONS(4636), - [anon_sym_PIPE_PIPE] = ACTIONS(4636), - [anon_sym_else] = ACTIONS(4634), - [anon_sym_COLON_COLON] = ACTIONS(4636), - [anon_sym_PLUS_EQ] = ACTIONS(4636), - [anon_sym_DASH_EQ] = ACTIONS(4636), - [anon_sym_STAR_EQ] = ACTIONS(4636), - [anon_sym_SLASH_EQ] = ACTIONS(4636), - [anon_sym_PERCENT_EQ] = ACTIONS(4636), - [anon_sym_BANG_EQ] = ACTIONS(4634), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4636), - [anon_sym_EQ_EQ] = ACTIONS(4634), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4636), - [anon_sym_LT_EQ] = ACTIONS(4636), - [anon_sym_GT_EQ] = ACTIONS(4636), - [anon_sym_BANGin] = ACTIONS(4636), - [anon_sym_is] = ACTIONS(4634), - [anon_sym_BANGis] = ACTIONS(4636), - [anon_sym_PLUS] = ACTIONS(4634), - [anon_sym_DASH] = ACTIONS(4634), - [anon_sym_SLASH] = ACTIONS(4634), - [anon_sym_PERCENT] = ACTIONS(4634), - [anon_sym_as_QMARK] = ACTIONS(4636), - [anon_sym_PLUS_PLUS] = ACTIONS(4636), - [anon_sym_DASH_DASH] = ACTIONS(4636), - [anon_sym_BANG_BANG] = ACTIONS(4636), - [anon_sym_suspend] = ACTIONS(4634), - [anon_sym_sealed] = ACTIONS(4634), - [anon_sym_annotation] = ACTIONS(4634), - [anon_sym_data] = ACTIONS(4634), - [anon_sym_inner] = ACTIONS(4634), - [anon_sym_value] = ACTIONS(4634), - [anon_sym_override] = ACTIONS(4634), - [anon_sym_lateinit] = ACTIONS(4634), - [anon_sym_public] = ACTIONS(4634), - [anon_sym_private] = ACTIONS(4634), - [anon_sym_internal] = ACTIONS(4634), - [anon_sym_protected] = ACTIONS(4634), - [anon_sym_tailrec] = ACTIONS(4634), - [anon_sym_operator] = ACTIONS(4634), - [anon_sym_infix] = ACTIONS(4634), - [anon_sym_inline] = ACTIONS(4634), - [anon_sym_external] = ACTIONS(4634), - [sym_property_modifier] = ACTIONS(4634), - [anon_sym_abstract] = ACTIONS(4634), - [anon_sym_final] = ACTIONS(4634), - [anon_sym_open] = ACTIONS(4634), - [anon_sym_vararg] = ACTIONS(4634), - [anon_sym_noinline] = ACTIONS(4634), - [anon_sym_crossinline] = ACTIONS(4634), - [anon_sym_expect] = ACTIONS(4634), - [anon_sym_actual] = ACTIONS(4634), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4636), - [sym_safe_nav] = ACTIONS(4636), - [sym_multiline_comment] = ACTIONS(3), - }, - [3306] = { - [sym_enum_class_body] = STATE(3464), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_RBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [anon_sym_DASH_GT] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3307] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(6728), - [anon_sym_RPAREN] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_while] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [3308] = { - [sym__alpha_identifier] = ACTIONS(4642), - [anon_sym_AT] = ACTIONS(4644), - [anon_sym_LBRACK] = ACTIONS(4644), - [anon_sym_RBRACK] = ACTIONS(4644), - [anon_sym_DOT] = ACTIONS(4642), - [anon_sym_as] = ACTIONS(4642), - [anon_sym_EQ] = ACTIONS(4642), - [anon_sym_LBRACE] = ACTIONS(4644), - [anon_sym_RBRACE] = ACTIONS(4644), - [anon_sym_LPAREN] = ACTIONS(4644), - [anon_sym_COMMA] = ACTIONS(4644), - [anon_sym_RPAREN] = ACTIONS(4644), - [anon_sym_by] = ACTIONS(4642), - [anon_sym_LT] = ACTIONS(4642), - [anon_sym_GT] = ACTIONS(4642), - [anon_sym_where] = ACTIONS(4642), - [anon_sym_SEMI] = ACTIONS(4644), - [anon_sym_get] = ACTIONS(4642), - [anon_sym_set] = ACTIONS(4642), - [anon_sym_STAR] = ACTIONS(4642), - [anon_sym_DASH_GT] = ACTIONS(4644), - [sym_label] = ACTIONS(4644), - [anon_sym_in] = ACTIONS(4642), - [anon_sym_while] = ACTIONS(4642), - [anon_sym_DOT_DOT] = ACTIONS(4644), - [anon_sym_QMARK_COLON] = ACTIONS(4644), - [anon_sym_AMP_AMP] = ACTIONS(4644), - [anon_sym_PIPE_PIPE] = ACTIONS(4644), - [anon_sym_else] = ACTIONS(4642), - [anon_sym_COLON_COLON] = ACTIONS(4644), - [anon_sym_PLUS_EQ] = ACTIONS(4644), - [anon_sym_DASH_EQ] = ACTIONS(4644), - [anon_sym_STAR_EQ] = ACTIONS(4644), - [anon_sym_SLASH_EQ] = ACTIONS(4644), - [anon_sym_PERCENT_EQ] = ACTIONS(4644), - [anon_sym_BANG_EQ] = ACTIONS(4642), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4644), - [anon_sym_EQ_EQ] = ACTIONS(4642), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4644), - [anon_sym_LT_EQ] = ACTIONS(4644), - [anon_sym_GT_EQ] = ACTIONS(4644), - [anon_sym_BANGin] = ACTIONS(4644), - [anon_sym_is] = ACTIONS(4642), - [anon_sym_BANGis] = ACTIONS(4644), - [anon_sym_PLUS] = ACTIONS(4642), - [anon_sym_DASH] = ACTIONS(4642), - [anon_sym_SLASH] = ACTIONS(4642), - [anon_sym_PERCENT] = ACTIONS(4642), - [anon_sym_as_QMARK] = ACTIONS(4644), - [anon_sym_PLUS_PLUS] = ACTIONS(4644), - [anon_sym_DASH_DASH] = ACTIONS(4644), - [anon_sym_BANG_BANG] = ACTIONS(4644), - [anon_sym_suspend] = ACTIONS(4642), - [anon_sym_sealed] = ACTIONS(4642), - [anon_sym_annotation] = ACTIONS(4642), - [anon_sym_data] = ACTIONS(4642), - [anon_sym_inner] = ACTIONS(4642), - [anon_sym_value] = ACTIONS(4642), - [anon_sym_override] = ACTIONS(4642), - [anon_sym_lateinit] = ACTIONS(4642), - [anon_sym_public] = ACTIONS(4642), - [anon_sym_private] = ACTIONS(4642), - [anon_sym_internal] = ACTIONS(4642), - [anon_sym_protected] = ACTIONS(4642), - [anon_sym_tailrec] = ACTIONS(4642), - [anon_sym_operator] = ACTIONS(4642), - [anon_sym_infix] = ACTIONS(4642), - [anon_sym_inline] = ACTIONS(4642), - [anon_sym_external] = ACTIONS(4642), - [sym_property_modifier] = ACTIONS(4642), - [anon_sym_abstract] = ACTIONS(4642), - [anon_sym_final] = ACTIONS(4642), - [anon_sym_open] = ACTIONS(4642), - [anon_sym_vararg] = ACTIONS(4642), - [anon_sym_noinline] = ACTIONS(4642), - [anon_sym_crossinline] = ACTIONS(4642), - [anon_sym_expect] = ACTIONS(4642), - [anon_sym_actual] = ACTIONS(4642), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4644), - [sym_safe_nav] = ACTIONS(4644), - [sym_multiline_comment] = ACTIONS(3), - }, - [3309] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(6732), - [anon_sym_RPAREN] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_while] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [3310] = { - [sym__alpha_identifier] = ACTIONS(4525), - [anon_sym_AT] = ACTIONS(4527), - [anon_sym_COLON] = ACTIONS(4525), - [anon_sym_LBRACK] = ACTIONS(4527), - [anon_sym_RBRACK] = ACTIONS(4527), - [anon_sym_DOT] = ACTIONS(4525), - [anon_sym_as] = ACTIONS(4525), - [anon_sym_EQ] = ACTIONS(4525), - [anon_sym_LBRACE] = ACTIONS(4527), - [anon_sym_RBRACE] = ACTIONS(4527), - [anon_sym_LPAREN] = ACTIONS(4527), - [anon_sym_COMMA] = ACTIONS(4527), - [anon_sym_RPAREN] = ACTIONS(4527), - [anon_sym_LT] = ACTIONS(4525), - [anon_sym_GT] = ACTIONS(4525), - [anon_sym_where] = ACTIONS(4525), - [anon_sym_SEMI] = ACTIONS(4527), - [anon_sym_get] = ACTIONS(4525), - [anon_sym_set] = ACTIONS(4525), - [anon_sym_STAR] = ACTIONS(4525), - [anon_sym_DASH_GT] = ACTIONS(4527), - [sym_label] = ACTIONS(4527), - [anon_sym_in] = ACTIONS(4525), - [anon_sym_while] = ACTIONS(4525), - [anon_sym_DOT_DOT] = ACTIONS(4527), - [anon_sym_QMARK_COLON] = ACTIONS(4527), - [anon_sym_AMP_AMP] = ACTIONS(4527), - [anon_sym_PIPE_PIPE] = ACTIONS(4527), - [anon_sym_else] = ACTIONS(4525), - [anon_sym_COLON_COLON] = ACTIONS(4527), - [anon_sym_PLUS_EQ] = ACTIONS(4527), - [anon_sym_DASH_EQ] = ACTIONS(4527), - [anon_sym_STAR_EQ] = ACTIONS(4527), - [anon_sym_SLASH_EQ] = ACTIONS(4527), - [anon_sym_PERCENT_EQ] = ACTIONS(4527), - [anon_sym_BANG_EQ] = ACTIONS(4525), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4527), - [anon_sym_EQ_EQ] = ACTIONS(4525), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4527), - [anon_sym_LT_EQ] = ACTIONS(4527), - [anon_sym_GT_EQ] = ACTIONS(4527), - [anon_sym_BANGin] = ACTIONS(4527), - [anon_sym_is] = ACTIONS(4525), - [anon_sym_BANGis] = ACTIONS(4527), - [anon_sym_PLUS] = ACTIONS(4525), - [anon_sym_DASH] = ACTIONS(4525), - [anon_sym_SLASH] = ACTIONS(4525), - [anon_sym_PERCENT] = ACTIONS(4525), - [anon_sym_as_QMARK] = ACTIONS(4527), - [anon_sym_PLUS_PLUS] = ACTIONS(4527), - [anon_sym_DASH_DASH] = ACTIONS(4527), - [anon_sym_BANG_BANG] = ACTIONS(4527), - [anon_sym_suspend] = ACTIONS(4525), - [anon_sym_sealed] = ACTIONS(4525), - [anon_sym_annotation] = ACTIONS(4525), - [anon_sym_data] = ACTIONS(4525), - [anon_sym_inner] = ACTIONS(4525), - [anon_sym_value] = ACTIONS(4525), - [anon_sym_override] = ACTIONS(4525), - [anon_sym_lateinit] = ACTIONS(4525), - [anon_sym_public] = ACTIONS(4525), - [anon_sym_private] = ACTIONS(4525), - [anon_sym_internal] = ACTIONS(4525), - [anon_sym_protected] = ACTIONS(4525), - [anon_sym_tailrec] = ACTIONS(4525), - [anon_sym_operator] = ACTIONS(4525), - [anon_sym_infix] = ACTIONS(4525), - [anon_sym_inline] = ACTIONS(4525), - [anon_sym_external] = ACTIONS(4525), - [sym_property_modifier] = ACTIONS(4525), - [anon_sym_abstract] = ACTIONS(4525), - [anon_sym_final] = ACTIONS(4525), - [anon_sym_open] = ACTIONS(4525), - [anon_sym_vararg] = ACTIONS(4525), - [anon_sym_noinline] = ACTIONS(4525), - [anon_sym_crossinline] = ACTIONS(4525), - [anon_sym_expect] = ACTIONS(4525), - [anon_sym_actual] = ACTIONS(4525), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4527), - [sym_safe_nav] = ACTIONS(4527), - [sym_multiline_comment] = ACTIONS(3), - }, - [3311] = { - [sym_class_body] = STATE(3549), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_RBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [anon_sym_DASH_GT] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [3312] = { - [sym__alpha_identifier] = ACTIONS(4652), - [anon_sym_AT] = ACTIONS(4654), - [anon_sym_LBRACK] = ACTIONS(4654), - [anon_sym_RBRACK] = ACTIONS(4654), - [anon_sym_DOT] = ACTIONS(4652), - [anon_sym_as] = ACTIONS(4652), - [anon_sym_EQ] = ACTIONS(4652), - [anon_sym_LBRACE] = ACTIONS(4654), - [anon_sym_RBRACE] = ACTIONS(4654), - [anon_sym_LPAREN] = ACTIONS(4654), - [anon_sym_COMMA] = ACTIONS(4654), - [anon_sym_RPAREN] = ACTIONS(4654), - [anon_sym_by] = ACTIONS(4652), - [anon_sym_LT] = ACTIONS(4652), - [anon_sym_GT] = ACTIONS(4652), - [anon_sym_where] = ACTIONS(4652), - [anon_sym_SEMI] = ACTIONS(4654), - [anon_sym_get] = ACTIONS(4652), - [anon_sym_set] = ACTIONS(4652), - [anon_sym_STAR] = ACTIONS(4652), - [anon_sym_DASH_GT] = ACTIONS(4654), - [sym_label] = ACTIONS(4654), - [anon_sym_in] = ACTIONS(4652), - [anon_sym_while] = ACTIONS(4652), - [anon_sym_DOT_DOT] = ACTIONS(4654), - [anon_sym_QMARK_COLON] = ACTIONS(4654), - [anon_sym_AMP_AMP] = ACTIONS(4654), - [anon_sym_PIPE_PIPE] = ACTIONS(4654), - [anon_sym_else] = ACTIONS(4652), - [anon_sym_COLON_COLON] = ACTIONS(4654), - [anon_sym_PLUS_EQ] = ACTIONS(4654), - [anon_sym_DASH_EQ] = ACTIONS(4654), - [anon_sym_STAR_EQ] = ACTIONS(4654), - [anon_sym_SLASH_EQ] = ACTIONS(4654), - [anon_sym_PERCENT_EQ] = ACTIONS(4654), - [anon_sym_BANG_EQ] = ACTIONS(4652), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4654), - [anon_sym_EQ_EQ] = ACTIONS(4652), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4654), - [anon_sym_LT_EQ] = ACTIONS(4654), - [anon_sym_GT_EQ] = ACTIONS(4654), - [anon_sym_BANGin] = ACTIONS(4654), - [anon_sym_is] = ACTIONS(4652), - [anon_sym_BANGis] = ACTIONS(4654), - [anon_sym_PLUS] = ACTIONS(4652), - [anon_sym_DASH] = ACTIONS(4652), - [anon_sym_SLASH] = ACTIONS(4652), - [anon_sym_PERCENT] = ACTIONS(4652), - [anon_sym_as_QMARK] = ACTIONS(4654), - [anon_sym_PLUS_PLUS] = ACTIONS(4654), - [anon_sym_DASH_DASH] = ACTIONS(4654), - [anon_sym_BANG_BANG] = ACTIONS(4654), - [anon_sym_suspend] = ACTIONS(4652), - [anon_sym_sealed] = ACTIONS(4652), - [anon_sym_annotation] = ACTIONS(4652), - [anon_sym_data] = ACTIONS(4652), - [anon_sym_inner] = ACTIONS(4652), - [anon_sym_value] = ACTIONS(4652), - [anon_sym_override] = ACTIONS(4652), - [anon_sym_lateinit] = ACTIONS(4652), - [anon_sym_public] = ACTIONS(4652), - [anon_sym_private] = ACTIONS(4652), - [anon_sym_internal] = ACTIONS(4652), - [anon_sym_protected] = ACTIONS(4652), - [anon_sym_tailrec] = ACTIONS(4652), - [anon_sym_operator] = ACTIONS(4652), - [anon_sym_infix] = ACTIONS(4652), - [anon_sym_inline] = ACTIONS(4652), - [anon_sym_external] = ACTIONS(4652), - [sym_property_modifier] = ACTIONS(4652), - [anon_sym_abstract] = ACTIONS(4652), - [anon_sym_final] = ACTIONS(4652), - [anon_sym_open] = ACTIONS(4652), - [anon_sym_vararg] = ACTIONS(4652), - [anon_sym_noinline] = ACTIONS(4652), - [anon_sym_crossinline] = ACTIONS(4652), - [anon_sym_expect] = ACTIONS(4652), - [anon_sym_actual] = ACTIONS(4652), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4654), - [sym_safe_nav] = ACTIONS(4654), - [sym_multiline_comment] = ACTIONS(3), - }, - [3313] = { - [sym__alpha_identifier] = ACTIONS(4656), - [anon_sym_AT] = ACTIONS(4659), - [anon_sym_LBRACK] = ACTIONS(4659), - [anon_sym_RBRACK] = ACTIONS(4659), - [anon_sym_DOT] = ACTIONS(4656), - [anon_sym_as] = ACTIONS(4656), - [anon_sym_EQ] = ACTIONS(4656), - [anon_sym_LBRACE] = ACTIONS(4659), - [anon_sym_RBRACE] = ACTIONS(4659), - [anon_sym_LPAREN] = ACTIONS(4659), - [anon_sym_COMMA] = ACTIONS(4659), - [anon_sym_RPAREN] = ACTIONS(4659), - [anon_sym_by] = ACTIONS(4656), - [anon_sym_LT] = ACTIONS(4656), - [anon_sym_GT] = ACTIONS(4656), - [anon_sym_where] = ACTIONS(4656), - [anon_sym_SEMI] = ACTIONS(4659), - [anon_sym_get] = ACTIONS(4656), - [anon_sym_set] = ACTIONS(4656), - [anon_sym_STAR] = ACTIONS(4656), - [anon_sym_DASH_GT] = ACTIONS(4659), - [sym_label] = ACTIONS(4659), - [anon_sym_in] = ACTIONS(4656), - [anon_sym_while] = ACTIONS(4656), - [anon_sym_DOT_DOT] = ACTIONS(4659), - [anon_sym_QMARK_COLON] = ACTIONS(4659), - [anon_sym_AMP_AMP] = ACTIONS(4659), - [anon_sym_PIPE_PIPE] = ACTIONS(4659), - [anon_sym_else] = ACTIONS(4656), - [anon_sym_COLON_COLON] = ACTIONS(4659), - [anon_sym_PLUS_EQ] = ACTIONS(4659), - [anon_sym_DASH_EQ] = ACTIONS(4659), - [anon_sym_STAR_EQ] = ACTIONS(4659), - [anon_sym_SLASH_EQ] = ACTIONS(4659), - [anon_sym_PERCENT_EQ] = ACTIONS(4659), - [anon_sym_BANG_EQ] = ACTIONS(4656), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4659), - [anon_sym_EQ_EQ] = ACTIONS(4656), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4659), - [anon_sym_LT_EQ] = ACTIONS(4659), - [anon_sym_GT_EQ] = ACTIONS(4659), - [anon_sym_BANGin] = ACTIONS(4659), - [anon_sym_is] = ACTIONS(4656), - [anon_sym_BANGis] = ACTIONS(4659), - [anon_sym_PLUS] = ACTIONS(4656), - [anon_sym_DASH] = ACTIONS(4656), - [anon_sym_SLASH] = ACTIONS(4656), - [anon_sym_PERCENT] = ACTIONS(4656), - [anon_sym_as_QMARK] = ACTIONS(4659), - [anon_sym_PLUS_PLUS] = ACTIONS(4659), - [anon_sym_DASH_DASH] = ACTIONS(4659), - [anon_sym_BANG_BANG] = ACTIONS(4659), - [anon_sym_suspend] = ACTIONS(4656), - [anon_sym_sealed] = ACTIONS(4656), - [anon_sym_annotation] = ACTIONS(4656), - [anon_sym_data] = ACTIONS(4656), - [anon_sym_inner] = ACTIONS(4656), - [anon_sym_value] = ACTIONS(4656), - [anon_sym_override] = ACTIONS(4656), - [anon_sym_lateinit] = ACTIONS(4656), - [anon_sym_public] = ACTIONS(4656), - [anon_sym_private] = ACTIONS(4656), - [anon_sym_internal] = ACTIONS(4656), - [anon_sym_protected] = ACTIONS(4656), - [anon_sym_tailrec] = ACTIONS(4656), - [anon_sym_operator] = ACTIONS(4656), - [anon_sym_infix] = ACTIONS(4656), - [anon_sym_inline] = ACTIONS(4656), - [anon_sym_external] = ACTIONS(4656), - [sym_property_modifier] = ACTIONS(4656), - [anon_sym_abstract] = ACTIONS(4656), - [anon_sym_final] = ACTIONS(4656), - [anon_sym_open] = ACTIONS(4656), - [anon_sym_vararg] = ACTIONS(4656), - [anon_sym_noinline] = ACTIONS(4656), - [anon_sym_crossinline] = ACTIONS(4656), - [anon_sym_expect] = ACTIONS(4656), - [anon_sym_actual] = ACTIONS(4656), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4659), - [sym_safe_nav] = ACTIONS(4659), - [sym_multiline_comment] = ACTIONS(3), - }, - [3314] = { - [sym__alpha_identifier] = ACTIONS(4583), - [anon_sym_AT] = ACTIONS(4585), - [anon_sym_COLON] = ACTIONS(4583), - [anon_sym_LBRACK] = ACTIONS(4585), - [anon_sym_RBRACK] = ACTIONS(4585), - [anon_sym_DOT] = ACTIONS(4583), - [anon_sym_as] = ACTIONS(4583), - [anon_sym_EQ] = ACTIONS(4583), - [anon_sym_LBRACE] = ACTIONS(4585), - [anon_sym_RBRACE] = ACTIONS(4585), - [anon_sym_LPAREN] = ACTIONS(4585), - [anon_sym_COMMA] = ACTIONS(4585), - [anon_sym_RPAREN] = ACTIONS(4585), - [anon_sym_LT] = ACTIONS(4583), - [anon_sym_GT] = ACTIONS(4583), - [anon_sym_where] = ACTIONS(4583), - [anon_sym_SEMI] = ACTIONS(4585), - [anon_sym_get] = ACTIONS(4583), - [anon_sym_set] = ACTIONS(4583), - [anon_sym_STAR] = ACTIONS(4583), - [anon_sym_DASH_GT] = ACTIONS(4585), - [sym_label] = ACTIONS(4585), - [anon_sym_in] = ACTIONS(4583), - [anon_sym_while] = ACTIONS(4583), - [anon_sym_DOT_DOT] = ACTIONS(4585), - [anon_sym_QMARK_COLON] = ACTIONS(4585), - [anon_sym_AMP_AMP] = ACTIONS(4585), - [anon_sym_PIPE_PIPE] = ACTIONS(4585), - [anon_sym_else] = ACTIONS(4583), - [anon_sym_COLON_COLON] = ACTIONS(4585), - [anon_sym_PLUS_EQ] = ACTIONS(4585), - [anon_sym_DASH_EQ] = ACTIONS(4585), - [anon_sym_STAR_EQ] = ACTIONS(4585), - [anon_sym_SLASH_EQ] = ACTIONS(4585), - [anon_sym_PERCENT_EQ] = ACTIONS(4585), - [anon_sym_BANG_EQ] = ACTIONS(4583), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4585), - [anon_sym_EQ_EQ] = ACTIONS(4583), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4585), - [anon_sym_LT_EQ] = ACTIONS(4585), - [anon_sym_GT_EQ] = ACTIONS(4585), - [anon_sym_BANGin] = ACTIONS(4585), - [anon_sym_is] = ACTIONS(4583), - [anon_sym_BANGis] = ACTIONS(4585), - [anon_sym_PLUS] = ACTIONS(4583), - [anon_sym_DASH] = ACTIONS(4583), - [anon_sym_SLASH] = ACTIONS(4583), - [anon_sym_PERCENT] = ACTIONS(4583), - [anon_sym_as_QMARK] = ACTIONS(4585), - [anon_sym_PLUS_PLUS] = ACTIONS(4585), - [anon_sym_DASH_DASH] = ACTIONS(4585), - [anon_sym_BANG_BANG] = ACTIONS(4585), - [anon_sym_suspend] = ACTIONS(4583), - [anon_sym_sealed] = ACTIONS(4583), - [anon_sym_annotation] = ACTIONS(4583), - [anon_sym_data] = ACTIONS(4583), - [anon_sym_inner] = ACTIONS(4583), - [anon_sym_value] = ACTIONS(4583), - [anon_sym_override] = ACTIONS(4583), - [anon_sym_lateinit] = ACTIONS(4583), - [anon_sym_public] = ACTIONS(4583), - [anon_sym_private] = ACTIONS(4583), - [anon_sym_internal] = ACTIONS(4583), - [anon_sym_protected] = ACTIONS(4583), - [anon_sym_tailrec] = ACTIONS(4583), - [anon_sym_operator] = ACTIONS(4583), - [anon_sym_infix] = ACTIONS(4583), - [anon_sym_inline] = ACTIONS(4583), - [anon_sym_external] = ACTIONS(4583), - [sym_property_modifier] = ACTIONS(4583), - [anon_sym_abstract] = ACTIONS(4583), - [anon_sym_final] = ACTIONS(4583), - [anon_sym_open] = ACTIONS(4583), - [anon_sym_vararg] = ACTIONS(4583), - [anon_sym_noinline] = ACTIONS(4583), - [anon_sym_crossinline] = ACTIONS(4583), - [anon_sym_expect] = ACTIONS(4583), - [anon_sym_actual] = ACTIONS(4583), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4585), - [sym_safe_nav] = ACTIONS(4585), - [sym_multiline_comment] = ACTIONS(3), - }, - [3315] = { - [sym__alpha_identifier] = ACTIONS(4509), - [anon_sym_AT] = ACTIONS(4511), - [anon_sym_COLON] = ACTIONS(4509), - [anon_sym_LBRACK] = ACTIONS(4511), - [anon_sym_RBRACK] = ACTIONS(4511), - [anon_sym_DOT] = ACTIONS(4509), - [anon_sym_as] = ACTIONS(4509), - [anon_sym_EQ] = ACTIONS(4509), - [anon_sym_LBRACE] = ACTIONS(4511), - [anon_sym_RBRACE] = ACTIONS(4511), - [anon_sym_LPAREN] = ACTIONS(4511), - [anon_sym_COMMA] = ACTIONS(4511), - [anon_sym_RPAREN] = ACTIONS(4511), - [anon_sym_LT] = ACTIONS(4509), - [anon_sym_GT] = ACTIONS(4509), - [anon_sym_where] = ACTIONS(4509), - [anon_sym_SEMI] = ACTIONS(4511), - [anon_sym_get] = ACTIONS(4509), - [anon_sym_set] = ACTIONS(4509), - [anon_sym_STAR] = ACTIONS(4509), - [anon_sym_DASH_GT] = ACTIONS(4511), - [sym_label] = ACTIONS(4511), - [anon_sym_in] = ACTIONS(4509), - [anon_sym_while] = ACTIONS(4509), - [anon_sym_DOT_DOT] = ACTIONS(4511), - [anon_sym_QMARK_COLON] = ACTIONS(4511), - [anon_sym_AMP_AMP] = ACTIONS(4511), - [anon_sym_PIPE_PIPE] = ACTIONS(4511), - [anon_sym_else] = ACTIONS(4509), - [anon_sym_COLON_COLON] = ACTIONS(4511), - [anon_sym_PLUS_EQ] = ACTIONS(4511), - [anon_sym_DASH_EQ] = ACTIONS(4511), - [anon_sym_STAR_EQ] = ACTIONS(4511), - [anon_sym_SLASH_EQ] = ACTIONS(4511), - [anon_sym_PERCENT_EQ] = ACTIONS(4511), - [anon_sym_BANG_EQ] = ACTIONS(4509), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4511), - [anon_sym_EQ_EQ] = ACTIONS(4509), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4511), - [anon_sym_LT_EQ] = ACTIONS(4511), - [anon_sym_GT_EQ] = ACTIONS(4511), - [anon_sym_BANGin] = ACTIONS(4511), - [anon_sym_is] = ACTIONS(4509), - [anon_sym_BANGis] = ACTIONS(4511), - [anon_sym_PLUS] = ACTIONS(4509), - [anon_sym_DASH] = ACTIONS(4509), - [anon_sym_SLASH] = ACTIONS(4509), - [anon_sym_PERCENT] = ACTIONS(4509), - [anon_sym_as_QMARK] = ACTIONS(4511), - [anon_sym_PLUS_PLUS] = ACTIONS(4511), - [anon_sym_DASH_DASH] = ACTIONS(4511), - [anon_sym_BANG_BANG] = ACTIONS(4511), - [anon_sym_suspend] = ACTIONS(4509), - [anon_sym_sealed] = ACTIONS(4509), - [anon_sym_annotation] = ACTIONS(4509), - [anon_sym_data] = ACTIONS(4509), - [anon_sym_inner] = ACTIONS(4509), - [anon_sym_value] = ACTIONS(4509), - [anon_sym_override] = ACTIONS(4509), - [anon_sym_lateinit] = ACTIONS(4509), - [anon_sym_public] = ACTIONS(4509), - [anon_sym_private] = ACTIONS(4509), - [anon_sym_internal] = ACTIONS(4509), - [anon_sym_protected] = ACTIONS(4509), - [anon_sym_tailrec] = ACTIONS(4509), - [anon_sym_operator] = ACTIONS(4509), - [anon_sym_infix] = ACTIONS(4509), - [anon_sym_inline] = ACTIONS(4509), - [anon_sym_external] = ACTIONS(4509), - [sym_property_modifier] = ACTIONS(4509), - [anon_sym_abstract] = ACTIONS(4509), - [anon_sym_final] = ACTIONS(4509), - [anon_sym_open] = ACTIONS(4509), - [anon_sym_vararg] = ACTIONS(4509), - [anon_sym_noinline] = ACTIONS(4509), - [anon_sym_crossinline] = ACTIONS(4509), - [anon_sym_expect] = ACTIONS(4509), - [anon_sym_actual] = ACTIONS(4509), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4511), - [sym_safe_nav] = ACTIONS(4511), - [sym_multiline_comment] = ACTIONS(3), - }, - [3316] = { - [sym__alpha_identifier] = ACTIONS(4638), - [anon_sym_AT] = ACTIONS(4640), - [anon_sym_LBRACK] = ACTIONS(4640), - [anon_sym_RBRACK] = ACTIONS(4640), - [anon_sym_DOT] = ACTIONS(4638), - [anon_sym_as] = ACTIONS(4638), - [anon_sym_EQ] = ACTIONS(4638), - [anon_sym_LBRACE] = ACTIONS(4640), - [anon_sym_RBRACE] = ACTIONS(4640), - [anon_sym_LPAREN] = ACTIONS(4640), - [anon_sym_COMMA] = ACTIONS(4640), - [anon_sym_RPAREN] = ACTIONS(4640), - [anon_sym_by] = ACTIONS(4638), - [anon_sym_LT] = ACTIONS(4638), - [anon_sym_GT] = ACTIONS(4638), - [anon_sym_where] = ACTIONS(4638), - [anon_sym_SEMI] = ACTIONS(4640), - [anon_sym_get] = ACTIONS(4638), - [anon_sym_set] = ACTIONS(4638), - [anon_sym_STAR] = ACTIONS(4638), - [anon_sym_DASH_GT] = ACTIONS(4640), - [sym_label] = ACTIONS(4640), - [anon_sym_in] = ACTIONS(4638), - [anon_sym_while] = ACTIONS(4638), - [anon_sym_DOT_DOT] = ACTIONS(4640), - [anon_sym_QMARK_COLON] = ACTIONS(4640), - [anon_sym_AMP_AMP] = ACTIONS(4640), - [anon_sym_PIPE_PIPE] = ACTIONS(4640), - [anon_sym_else] = ACTIONS(4638), - [anon_sym_COLON_COLON] = ACTIONS(4640), - [anon_sym_PLUS_EQ] = ACTIONS(4640), - [anon_sym_DASH_EQ] = ACTIONS(4640), - [anon_sym_STAR_EQ] = ACTIONS(4640), - [anon_sym_SLASH_EQ] = ACTIONS(4640), - [anon_sym_PERCENT_EQ] = ACTIONS(4640), - [anon_sym_BANG_EQ] = ACTIONS(4638), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4640), - [anon_sym_EQ_EQ] = ACTIONS(4638), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4640), - [anon_sym_LT_EQ] = ACTIONS(4640), - [anon_sym_GT_EQ] = ACTIONS(4640), - [anon_sym_BANGin] = ACTIONS(4640), - [anon_sym_is] = ACTIONS(4638), - [anon_sym_BANGis] = ACTIONS(4640), - [anon_sym_PLUS] = ACTIONS(4638), - [anon_sym_DASH] = ACTIONS(4638), - [anon_sym_SLASH] = ACTIONS(4638), - [anon_sym_PERCENT] = ACTIONS(4638), - [anon_sym_as_QMARK] = ACTIONS(4640), - [anon_sym_PLUS_PLUS] = ACTIONS(4640), - [anon_sym_DASH_DASH] = ACTIONS(4640), - [anon_sym_BANG_BANG] = ACTIONS(4640), - [anon_sym_suspend] = ACTIONS(4638), - [anon_sym_sealed] = ACTIONS(4638), - [anon_sym_annotation] = ACTIONS(4638), - [anon_sym_data] = ACTIONS(4638), - [anon_sym_inner] = ACTIONS(4638), - [anon_sym_value] = ACTIONS(4638), - [anon_sym_override] = ACTIONS(4638), - [anon_sym_lateinit] = ACTIONS(4638), - [anon_sym_public] = ACTIONS(4638), - [anon_sym_private] = ACTIONS(4638), - [anon_sym_internal] = ACTIONS(4638), - [anon_sym_protected] = ACTIONS(4638), - [anon_sym_tailrec] = ACTIONS(4638), - [anon_sym_operator] = ACTIONS(4638), - [anon_sym_infix] = ACTIONS(4638), - [anon_sym_inline] = ACTIONS(4638), - [anon_sym_external] = ACTIONS(4638), - [sym_property_modifier] = ACTIONS(4638), - [anon_sym_abstract] = ACTIONS(4638), - [anon_sym_final] = ACTIONS(4638), - [anon_sym_open] = ACTIONS(4638), - [anon_sym_vararg] = ACTIONS(4638), - [anon_sym_noinline] = ACTIONS(4638), - [anon_sym_crossinline] = ACTIONS(4638), - [anon_sym_expect] = ACTIONS(4638), - [anon_sym_actual] = ACTIONS(4638), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4640), - [sym_safe_nav] = ACTIONS(4640), - [sym_multiline_comment] = ACTIONS(3), - }, - [3317] = { - [sym_type_constraints] = STATE(3733), - [sym_function_body] = STATE(3491), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(6736), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3318] = { - [sym__alpha_identifier] = ACTIONS(4499), - [anon_sym_AT] = ACTIONS(4501), - [anon_sym_COLON] = ACTIONS(4499), - [anon_sym_LBRACK] = ACTIONS(4501), - [anon_sym_RBRACK] = ACTIONS(4501), - [anon_sym_DOT] = ACTIONS(4499), - [anon_sym_as] = ACTIONS(4499), - [anon_sym_EQ] = ACTIONS(4499), - [anon_sym_LBRACE] = ACTIONS(4501), - [anon_sym_RBRACE] = ACTIONS(4501), - [anon_sym_LPAREN] = ACTIONS(4501), - [anon_sym_COMMA] = ACTIONS(4501), - [anon_sym_RPAREN] = ACTIONS(4501), - [anon_sym_LT] = ACTIONS(4499), - [anon_sym_GT] = ACTIONS(4499), - [anon_sym_where] = ACTIONS(4499), - [anon_sym_SEMI] = ACTIONS(4501), - [anon_sym_get] = ACTIONS(4499), - [anon_sym_set] = ACTIONS(4499), - [anon_sym_STAR] = ACTIONS(4499), - [anon_sym_DASH_GT] = ACTIONS(4501), - [sym_label] = ACTIONS(4501), - [anon_sym_in] = ACTIONS(4499), - [anon_sym_while] = ACTIONS(4499), - [anon_sym_DOT_DOT] = ACTIONS(4501), - [anon_sym_QMARK_COLON] = ACTIONS(4501), - [anon_sym_AMP_AMP] = ACTIONS(4501), - [anon_sym_PIPE_PIPE] = ACTIONS(4501), - [anon_sym_else] = ACTIONS(4499), - [anon_sym_COLON_COLON] = ACTIONS(4501), - [anon_sym_PLUS_EQ] = ACTIONS(4501), - [anon_sym_DASH_EQ] = ACTIONS(4501), - [anon_sym_STAR_EQ] = ACTIONS(4501), - [anon_sym_SLASH_EQ] = ACTIONS(4501), - [anon_sym_PERCENT_EQ] = ACTIONS(4501), - [anon_sym_BANG_EQ] = ACTIONS(4499), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4501), - [anon_sym_EQ_EQ] = ACTIONS(4499), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4501), - [anon_sym_LT_EQ] = ACTIONS(4501), - [anon_sym_GT_EQ] = ACTIONS(4501), - [anon_sym_BANGin] = ACTIONS(4501), - [anon_sym_is] = ACTIONS(4499), - [anon_sym_BANGis] = ACTIONS(4501), - [anon_sym_PLUS] = ACTIONS(4499), - [anon_sym_DASH] = ACTIONS(4499), - [anon_sym_SLASH] = ACTIONS(4499), - [anon_sym_PERCENT] = ACTIONS(4499), - [anon_sym_as_QMARK] = ACTIONS(4501), - [anon_sym_PLUS_PLUS] = ACTIONS(4501), - [anon_sym_DASH_DASH] = ACTIONS(4501), - [anon_sym_BANG_BANG] = ACTIONS(4501), - [anon_sym_suspend] = ACTIONS(4499), - [anon_sym_sealed] = ACTIONS(4499), - [anon_sym_annotation] = ACTIONS(4499), - [anon_sym_data] = ACTIONS(4499), - [anon_sym_inner] = ACTIONS(4499), - [anon_sym_value] = ACTIONS(4499), - [anon_sym_override] = ACTIONS(4499), - [anon_sym_lateinit] = ACTIONS(4499), - [anon_sym_public] = ACTIONS(4499), - [anon_sym_private] = ACTIONS(4499), - [anon_sym_internal] = ACTIONS(4499), - [anon_sym_protected] = ACTIONS(4499), - [anon_sym_tailrec] = ACTIONS(4499), - [anon_sym_operator] = ACTIONS(4499), - [anon_sym_infix] = ACTIONS(4499), - [anon_sym_inline] = ACTIONS(4499), - [anon_sym_external] = ACTIONS(4499), - [sym_property_modifier] = ACTIONS(4499), - [anon_sym_abstract] = ACTIONS(4499), - [anon_sym_final] = ACTIONS(4499), - [anon_sym_open] = ACTIONS(4499), - [anon_sym_vararg] = ACTIONS(4499), - [anon_sym_noinline] = ACTIONS(4499), - [anon_sym_crossinline] = ACTIONS(4499), - [anon_sym_expect] = ACTIONS(4499), - [anon_sym_actual] = ACTIONS(4499), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4501), - [sym_safe_nav] = ACTIONS(4501), - [sym_multiline_comment] = ACTIONS(3), - }, - [3319] = { - [sym__alpha_identifier] = ACTIONS(4666), - [anon_sym_AT] = ACTIONS(4668), - [anon_sym_LBRACK] = ACTIONS(4668), - [anon_sym_RBRACK] = ACTIONS(4668), - [anon_sym_DOT] = ACTIONS(4666), - [anon_sym_as] = ACTIONS(4666), - [anon_sym_EQ] = ACTIONS(4666), - [anon_sym_LBRACE] = ACTIONS(4668), - [anon_sym_RBRACE] = ACTIONS(4668), - [anon_sym_LPAREN] = ACTIONS(4668), - [anon_sym_COMMA] = ACTIONS(4668), - [anon_sym_RPAREN] = ACTIONS(4668), - [anon_sym_by] = ACTIONS(4666), - [anon_sym_LT] = ACTIONS(4666), - [anon_sym_GT] = ACTIONS(4666), - [anon_sym_where] = ACTIONS(4666), - [anon_sym_SEMI] = ACTIONS(4668), - [anon_sym_get] = ACTIONS(4666), - [anon_sym_set] = ACTIONS(4666), - [anon_sym_STAR] = ACTIONS(4666), - [anon_sym_DASH_GT] = ACTIONS(4668), - [sym_label] = ACTIONS(4668), - [anon_sym_in] = ACTIONS(4666), - [anon_sym_while] = ACTIONS(4666), - [anon_sym_DOT_DOT] = ACTIONS(4668), - [anon_sym_QMARK_COLON] = ACTIONS(4668), - [anon_sym_AMP_AMP] = ACTIONS(4668), - [anon_sym_PIPE_PIPE] = ACTIONS(4668), - [anon_sym_else] = ACTIONS(4666), - [anon_sym_COLON_COLON] = ACTIONS(4668), - [anon_sym_PLUS_EQ] = ACTIONS(4668), - [anon_sym_DASH_EQ] = ACTIONS(4668), - [anon_sym_STAR_EQ] = ACTIONS(4668), - [anon_sym_SLASH_EQ] = ACTIONS(4668), - [anon_sym_PERCENT_EQ] = ACTIONS(4668), - [anon_sym_BANG_EQ] = ACTIONS(4666), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4668), - [anon_sym_EQ_EQ] = ACTIONS(4666), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4668), - [anon_sym_LT_EQ] = ACTIONS(4668), - [anon_sym_GT_EQ] = ACTIONS(4668), - [anon_sym_BANGin] = ACTIONS(4668), - [anon_sym_is] = ACTIONS(4666), - [anon_sym_BANGis] = ACTIONS(4668), - [anon_sym_PLUS] = ACTIONS(4666), - [anon_sym_DASH] = ACTIONS(4666), - [anon_sym_SLASH] = ACTIONS(4666), - [anon_sym_PERCENT] = ACTIONS(4666), - [anon_sym_as_QMARK] = ACTIONS(4668), - [anon_sym_PLUS_PLUS] = ACTIONS(4668), - [anon_sym_DASH_DASH] = ACTIONS(4668), - [anon_sym_BANG_BANG] = ACTIONS(4668), - [anon_sym_suspend] = ACTIONS(4666), - [anon_sym_sealed] = ACTIONS(4666), - [anon_sym_annotation] = ACTIONS(4666), - [anon_sym_data] = ACTIONS(4666), - [anon_sym_inner] = ACTIONS(4666), - [anon_sym_value] = ACTIONS(4666), - [anon_sym_override] = ACTIONS(4666), - [anon_sym_lateinit] = ACTIONS(4666), - [anon_sym_public] = ACTIONS(4666), - [anon_sym_private] = ACTIONS(4666), - [anon_sym_internal] = ACTIONS(4666), - [anon_sym_protected] = ACTIONS(4666), - [anon_sym_tailrec] = ACTIONS(4666), - [anon_sym_operator] = ACTIONS(4666), - [anon_sym_infix] = ACTIONS(4666), - [anon_sym_inline] = ACTIONS(4666), - [anon_sym_external] = ACTIONS(4666), - [sym_property_modifier] = ACTIONS(4666), - [anon_sym_abstract] = ACTIONS(4666), - [anon_sym_final] = ACTIONS(4666), - [anon_sym_open] = ACTIONS(4666), - [anon_sym_vararg] = ACTIONS(4666), - [anon_sym_noinline] = ACTIONS(4666), - [anon_sym_crossinline] = ACTIONS(4666), - [anon_sym_expect] = ACTIONS(4666), - [anon_sym_actual] = ACTIONS(4666), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4668), - [sym_safe_nav] = ACTIONS(4668), - [sym_multiline_comment] = ACTIONS(3), - }, - [3320] = { - [sym__alpha_identifier] = ACTIONS(4495), - [anon_sym_AT] = ACTIONS(4497), - [anon_sym_COLON] = ACTIONS(4495), - [anon_sym_LBRACK] = ACTIONS(4497), - [anon_sym_RBRACK] = ACTIONS(4497), - [anon_sym_DOT] = ACTIONS(4495), - [anon_sym_as] = ACTIONS(4495), - [anon_sym_EQ] = ACTIONS(4495), - [anon_sym_LBRACE] = ACTIONS(4497), - [anon_sym_RBRACE] = ACTIONS(4497), - [anon_sym_LPAREN] = ACTIONS(4497), - [anon_sym_COMMA] = ACTIONS(4497), - [anon_sym_RPAREN] = ACTIONS(4497), - [anon_sym_LT] = ACTIONS(4495), - [anon_sym_GT] = ACTIONS(4495), - [anon_sym_where] = ACTIONS(4495), - [anon_sym_SEMI] = ACTIONS(4497), - [anon_sym_get] = ACTIONS(4495), - [anon_sym_set] = ACTIONS(4495), - [anon_sym_STAR] = ACTIONS(4495), - [anon_sym_DASH_GT] = ACTIONS(4497), - [sym_label] = ACTIONS(4497), - [anon_sym_in] = ACTIONS(4495), - [anon_sym_while] = ACTIONS(4495), - [anon_sym_DOT_DOT] = ACTIONS(4497), - [anon_sym_QMARK_COLON] = ACTIONS(4497), - [anon_sym_AMP_AMP] = ACTIONS(4497), - [anon_sym_PIPE_PIPE] = ACTIONS(4497), - [anon_sym_else] = ACTIONS(4495), - [anon_sym_COLON_COLON] = ACTIONS(4497), - [anon_sym_PLUS_EQ] = ACTIONS(4497), - [anon_sym_DASH_EQ] = ACTIONS(4497), - [anon_sym_STAR_EQ] = ACTIONS(4497), - [anon_sym_SLASH_EQ] = ACTIONS(4497), - [anon_sym_PERCENT_EQ] = ACTIONS(4497), - [anon_sym_BANG_EQ] = ACTIONS(4495), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4497), - [anon_sym_EQ_EQ] = ACTIONS(4495), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4497), - [anon_sym_LT_EQ] = ACTIONS(4497), - [anon_sym_GT_EQ] = ACTIONS(4497), - [anon_sym_BANGin] = ACTIONS(4497), - [anon_sym_is] = ACTIONS(4495), - [anon_sym_BANGis] = ACTIONS(4497), - [anon_sym_PLUS] = ACTIONS(4495), - [anon_sym_DASH] = ACTIONS(4495), - [anon_sym_SLASH] = ACTIONS(4495), - [anon_sym_PERCENT] = ACTIONS(4495), - [anon_sym_as_QMARK] = ACTIONS(4497), - [anon_sym_PLUS_PLUS] = ACTIONS(4497), - [anon_sym_DASH_DASH] = ACTIONS(4497), - [anon_sym_BANG_BANG] = ACTIONS(4497), - [anon_sym_suspend] = ACTIONS(4495), - [anon_sym_sealed] = ACTIONS(4495), - [anon_sym_annotation] = ACTIONS(4495), - [anon_sym_data] = ACTIONS(4495), - [anon_sym_inner] = ACTIONS(4495), - [anon_sym_value] = ACTIONS(4495), - [anon_sym_override] = ACTIONS(4495), - [anon_sym_lateinit] = ACTIONS(4495), - [anon_sym_public] = ACTIONS(4495), - [anon_sym_private] = ACTIONS(4495), - [anon_sym_internal] = ACTIONS(4495), - [anon_sym_protected] = ACTIONS(4495), - [anon_sym_tailrec] = ACTIONS(4495), - [anon_sym_operator] = ACTIONS(4495), - [anon_sym_infix] = ACTIONS(4495), - [anon_sym_inline] = ACTIONS(4495), - [anon_sym_external] = ACTIONS(4495), - [sym_property_modifier] = ACTIONS(4495), - [anon_sym_abstract] = ACTIONS(4495), - [anon_sym_final] = ACTIONS(4495), - [anon_sym_open] = ACTIONS(4495), - [anon_sym_vararg] = ACTIONS(4495), - [anon_sym_noinline] = ACTIONS(4495), - [anon_sym_crossinline] = ACTIONS(4495), - [anon_sym_expect] = ACTIONS(4495), - [anon_sym_actual] = ACTIONS(4495), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4497), - [sym_safe_nav] = ACTIONS(4497), - [sym_multiline_comment] = ACTIONS(3), - }, - [3321] = { - [sym__alpha_identifier] = ACTIONS(4093), - [anon_sym_AT] = ACTIONS(4095), - [anon_sym_COLON] = ACTIONS(4093), - [anon_sym_LBRACK] = ACTIONS(4095), - [anon_sym_DOT] = ACTIONS(4093), - [anon_sym_as] = ACTIONS(4093), - [anon_sym_EQ] = ACTIONS(4093), - [anon_sym_LBRACE] = ACTIONS(4095), - [anon_sym_RBRACE] = ACTIONS(4095), - [anon_sym_LPAREN] = ACTIONS(4095), - [anon_sym_COMMA] = ACTIONS(4095), - [anon_sym_by] = ACTIONS(4093), - [anon_sym_LT] = ACTIONS(4093), - [anon_sym_GT] = ACTIONS(4093), - [anon_sym_where] = ACTIONS(4093), - [anon_sym_SEMI] = ACTIONS(4095), - [anon_sym_get] = ACTIONS(4093), - [anon_sym_set] = ACTIONS(4093), - [anon_sym_AMP] = ACTIONS(4093), - [sym__quest] = ACTIONS(4093), - [anon_sym_STAR] = ACTIONS(4093), - [sym_label] = ACTIONS(4095), - [anon_sym_in] = ACTIONS(4093), - [anon_sym_DOT_DOT] = ACTIONS(4095), - [anon_sym_QMARK_COLON] = ACTIONS(4095), - [anon_sym_AMP_AMP] = ACTIONS(4095), - [anon_sym_PIPE_PIPE] = ACTIONS(4095), - [anon_sym_else] = ACTIONS(4093), - [anon_sym_COLON_COLON] = ACTIONS(4095), - [anon_sym_PLUS_EQ] = ACTIONS(4095), - [anon_sym_DASH_EQ] = ACTIONS(4095), - [anon_sym_STAR_EQ] = ACTIONS(4095), - [anon_sym_SLASH_EQ] = ACTIONS(4095), - [anon_sym_PERCENT_EQ] = ACTIONS(4095), - [anon_sym_BANG_EQ] = ACTIONS(4093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4095), - [anon_sym_EQ_EQ] = ACTIONS(4093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4095), - [anon_sym_LT_EQ] = ACTIONS(4095), - [anon_sym_GT_EQ] = ACTIONS(4095), - [anon_sym_BANGin] = ACTIONS(4095), - [anon_sym_is] = ACTIONS(4093), - [anon_sym_BANGis] = ACTIONS(4095), - [anon_sym_PLUS] = ACTIONS(4093), - [anon_sym_DASH] = ACTIONS(4093), - [anon_sym_SLASH] = ACTIONS(4093), - [anon_sym_PERCENT] = ACTIONS(4093), - [anon_sym_as_QMARK] = ACTIONS(4095), - [anon_sym_PLUS_PLUS] = ACTIONS(4095), - [anon_sym_DASH_DASH] = ACTIONS(4095), - [anon_sym_BANG_BANG] = ACTIONS(4095), - [anon_sym_suspend] = ACTIONS(4093), - [anon_sym_sealed] = ACTIONS(4093), - [anon_sym_annotation] = ACTIONS(4093), - [anon_sym_data] = ACTIONS(4093), - [anon_sym_inner] = ACTIONS(4093), - [anon_sym_value] = ACTIONS(4093), - [anon_sym_override] = ACTIONS(4093), - [anon_sym_lateinit] = ACTIONS(4093), - [anon_sym_public] = ACTIONS(4093), - [anon_sym_private] = ACTIONS(4093), - [anon_sym_internal] = ACTIONS(4093), - [anon_sym_protected] = ACTIONS(4093), - [anon_sym_tailrec] = ACTIONS(4093), - [anon_sym_operator] = ACTIONS(4093), - [anon_sym_infix] = ACTIONS(4093), - [anon_sym_inline] = ACTIONS(4093), - [anon_sym_external] = ACTIONS(4093), - [sym_property_modifier] = ACTIONS(4093), - [anon_sym_abstract] = ACTIONS(4093), - [anon_sym_final] = ACTIONS(4093), - [anon_sym_open] = ACTIONS(4093), - [anon_sym_vararg] = ACTIONS(4093), - [anon_sym_noinline] = ACTIONS(4093), - [anon_sym_crossinline] = ACTIONS(4093), - [anon_sym_expect] = ACTIONS(4093), - [anon_sym_actual] = ACTIONS(4093), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4095), - [sym__automatic_semicolon] = ACTIONS(4095), - [sym_safe_nav] = ACTIONS(4095), - [sym_multiline_comment] = ACTIONS(3), - }, - [3322] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3117), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3115), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3117), - [anon_sym_RPAREN] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_where] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3117), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_while] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3117), - [anon_sym_DASH_EQ] = ACTIONS(3117), - [anon_sym_STAR_EQ] = ACTIONS(3117), - [anon_sym_SLASH_EQ] = ACTIONS(3117), - [anon_sym_PERCENT_EQ] = ACTIONS(3117), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3323] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3074), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3072), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3074), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3074), - [anon_sym_RPAREN] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6658), - [anon_sym_where] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3074), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3074), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(6664), - [anon_sym_while] = ACTIONS(3072), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(6670), - [anon_sym_PIPE_PIPE] = ACTIONS(6672), - [anon_sym_else] = ACTIONS(3072), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3074), - [anon_sym_DASH_EQ] = ACTIONS(3074), - [anon_sym_STAR_EQ] = ACTIONS(3074), - [anon_sym_SLASH_EQ] = ACTIONS(3074), - [anon_sym_PERCENT_EQ] = ACTIONS(3074), - [anon_sym_BANG_EQ] = ACTIONS(6676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(6678), - [anon_sym_EQ_EQ] = ACTIONS(6676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(6678), - [anon_sym_LT_EQ] = ACTIONS(6680), - [anon_sym_GT_EQ] = ACTIONS(6680), - [anon_sym_BANGin] = ACTIONS(6682), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3324] = { - [sym_enum_class_body] = STATE(3430), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_RBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [anon_sym_DASH_GT] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3325] = { - [sym_class_body] = STATE(3413), - [sym__alpha_identifier] = ACTIONS(4591), - [anon_sym_AT] = ACTIONS(4593), - [anon_sym_LBRACK] = ACTIONS(4593), - [anon_sym_RBRACK] = ACTIONS(4593), - [anon_sym_DOT] = ACTIONS(4591), - [anon_sym_as] = ACTIONS(4591), - [anon_sym_EQ] = ACTIONS(4591), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4593), - [anon_sym_LPAREN] = ACTIONS(4593), - [anon_sym_COMMA] = ACTIONS(4593), - [anon_sym_RPAREN] = ACTIONS(4593), - [anon_sym_LT] = ACTIONS(4591), - [anon_sym_GT] = ACTIONS(4591), - [anon_sym_where] = ACTIONS(4591), - [anon_sym_SEMI] = ACTIONS(4593), - [anon_sym_get] = ACTIONS(4591), - [anon_sym_set] = ACTIONS(4591), - [anon_sym_STAR] = ACTIONS(4591), - [anon_sym_DASH_GT] = ACTIONS(4593), - [sym_label] = ACTIONS(4593), - [anon_sym_in] = ACTIONS(4591), - [anon_sym_while] = ACTIONS(4591), - [anon_sym_DOT_DOT] = ACTIONS(4593), - [anon_sym_QMARK_COLON] = ACTIONS(4593), - [anon_sym_AMP_AMP] = ACTIONS(4593), - [anon_sym_PIPE_PIPE] = ACTIONS(4593), - [anon_sym_else] = ACTIONS(4591), - [anon_sym_COLON_COLON] = ACTIONS(4593), - [anon_sym_PLUS_EQ] = ACTIONS(4593), - [anon_sym_DASH_EQ] = ACTIONS(4593), - [anon_sym_STAR_EQ] = ACTIONS(4593), - [anon_sym_SLASH_EQ] = ACTIONS(4593), - [anon_sym_PERCENT_EQ] = ACTIONS(4593), - [anon_sym_BANG_EQ] = ACTIONS(4591), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4593), - [anon_sym_EQ_EQ] = ACTIONS(4591), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4593), - [anon_sym_LT_EQ] = ACTIONS(4593), - [anon_sym_GT_EQ] = ACTIONS(4593), - [anon_sym_BANGin] = ACTIONS(4593), - [anon_sym_is] = ACTIONS(4591), - [anon_sym_BANGis] = ACTIONS(4593), - [anon_sym_PLUS] = ACTIONS(4591), - [anon_sym_DASH] = ACTIONS(4591), - [anon_sym_SLASH] = ACTIONS(4591), - [anon_sym_PERCENT] = ACTIONS(4591), - [anon_sym_as_QMARK] = ACTIONS(4593), - [anon_sym_PLUS_PLUS] = ACTIONS(4593), - [anon_sym_DASH_DASH] = ACTIONS(4593), - [anon_sym_BANG_BANG] = ACTIONS(4593), - [anon_sym_suspend] = ACTIONS(4591), - [anon_sym_sealed] = ACTIONS(4591), - [anon_sym_annotation] = ACTIONS(4591), - [anon_sym_data] = ACTIONS(4591), - [anon_sym_inner] = ACTIONS(4591), - [anon_sym_value] = ACTIONS(4591), - [anon_sym_override] = ACTIONS(4591), - [anon_sym_lateinit] = ACTIONS(4591), - [anon_sym_public] = ACTIONS(4591), - [anon_sym_private] = ACTIONS(4591), - [anon_sym_internal] = ACTIONS(4591), - [anon_sym_protected] = ACTIONS(4591), - [anon_sym_tailrec] = ACTIONS(4591), - [anon_sym_operator] = ACTIONS(4591), - [anon_sym_infix] = ACTIONS(4591), - [anon_sym_inline] = ACTIONS(4591), - [anon_sym_external] = ACTIONS(4591), - [sym_property_modifier] = ACTIONS(4591), - [anon_sym_abstract] = ACTIONS(4591), - [anon_sym_final] = ACTIONS(4591), - [anon_sym_open] = ACTIONS(4591), - [anon_sym_vararg] = ACTIONS(4591), - [anon_sym_noinline] = ACTIONS(4591), - [anon_sym_crossinline] = ACTIONS(4591), - [anon_sym_expect] = ACTIONS(4591), - [anon_sym_actual] = ACTIONS(4591), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4593), - [sym_safe_nav] = ACTIONS(4593), - [sym_multiline_comment] = ACTIONS(3), - }, - [3326] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3132), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3132), - [anon_sym_RPAREN] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_where] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3132), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3132), - [anon_sym_DASH_EQ] = ACTIONS(3132), - [anon_sym_STAR_EQ] = ACTIONS(3132), - [anon_sym_SLASH_EQ] = ACTIONS(3132), - [anon_sym_PERCENT_EQ] = ACTIONS(3132), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3327] = { - [sym__alpha_identifier] = ACTIONS(4595), - [anon_sym_AT] = ACTIONS(4597), - [anon_sym_COLON] = ACTIONS(4595), - [anon_sym_LBRACK] = ACTIONS(4597), - [anon_sym_RBRACK] = ACTIONS(4597), - [anon_sym_DOT] = ACTIONS(4595), - [anon_sym_as] = ACTIONS(4595), - [anon_sym_EQ] = ACTIONS(4595), - [anon_sym_LBRACE] = ACTIONS(4597), - [anon_sym_RBRACE] = ACTIONS(4597), - [anon_sym_LPAREN] = ACTIONS(4597), - [anon_sym_COMMA] = ACTIONS(4597), - [anon_sym_RPAREN] = ACTIONS(4597), - [anon_sym_LT] = ACTIONS(4595), - [anon_sym_GT] = ACTIONS(4595), - [anon_sym_where] = ACTIONS(4595), - [anon_sym_SEMI] = ACTIONS(4597), - [anon_sym_get] = ACTIONS(4595), - [anon_sym_set] = ACTIONS(4595), - [anon_sym_STAR] = ACTIONS(4595), - [anon_sym_DASH_GT] = ACTIONS(4597), - [sym_label] = ACTIONS(4597), - [anon_sym_in] = ACTIONS(4595), - [anon_sym_while] = ACTIONS(4595), - [anon_sym_DOT_DOT] = ACTIONS(4597), - [anon_sym_QMARK_COLON] = ACTIONS(4597), - [anon_sym_AMP_AMP] = ACTIONS(4597), - [anon_sym_PIPE_PIPE] = ACTIONS(4597), - [anon_sym_else] = ACTIONS(4595), - [anon_sym_COLON_COLON] = ACTIONS(4597), - [anon_sym_PLUS_EQ] = ACTIONS(4597), - [anon_sym_DASH_EQ] = ACTIONS(4597), - [anon_sym_STAR_EQ] = ACTIONS(4597), - [anon_sym_SLASH_EQ] = ACTIONS(4597), - [anon_sym_PERCENT_EQ] = ACTIONS(4597), - [anon_sym_BANG_EQ] = ACTIONS(4595), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4597), - [anon_sym_EQ_EQ] = ACTIONS(4595), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4597), - [anon_sym_LT_EQ] = ACTIONS(4597), - [anon_sym_GT_EQ] = ACTIONS(4597), - [anon_sym_BANGin] = ACTIONS(4597), - [anon_sym_is] = ACTIONS(4595), - [anon_sym_BANGis] = ACTIONS(4597), - [anon_sym_PLUS] = ACTIONS(4595), - [anon_sym_DASH] = ACTIONS(4595), - [anon_sym_SLASH] = ACTIONS(4595), - [anon_sym_PERCENT] = ACTIONS(4595), - [anon_sym_as_QMARK] = ACTIONS(4597), - [anon_sym_PLUS_PLUS] = ACTIONS(4597), - [anon_sym_DASH_DASH] = ACTIONS(4597), - [anon_sym_BANG_BANG] = ACTIONS(4597), - [anon_sym_suspend] = ACTIONS(4595), - [anon_sym_sealed] = ACTIONS(4595), - [anon_sym_annotation] = ACTIONS(4595), - [anon_sym_data] = ACTIONS(4595), - [anon_sym_inner] = ACTIONS(4595), - [anon_sym_value] = ACTIONS(4595), - [anon_sym_override] = ACTIONS(4595), - [anon_sym_lateinit] = ACTIONS(4595), - [anon_sym_public] = ACTIONS(4595), - [anon_sym_private] = ACTIONS(4595), - [anon_sym_internal] = ACTIONS(4595), - [anon_sym_protected] = ACTIONS(4595), - [anon_sym_tailrec] = ACTIONS(4595), - [anon_sym_operator] = ACTIONS(4595), - [anon_sym_infix] = ACTIONS(4595), - [anon_sym_inline] = ACTIONS(4595), - [anon_sym_external] = ACTIONS(4595), - [sym_property_modifier] = ACTIONS(4595), - [anon_sym_abstract] = ACTIONS(4595), - [anon_sym_final] = ACTIONS(4595), - [anon_sym_open] = ACTIONS(4595), - [anon_sym_vararg] = ACTIONS(4595), - [anon_sym_noinline] = ACTIONS(4595), - [anon_sym_crossinline] = ACTIONS(4595), - [anon_sym_expect] = ACTIONS(4595), - [anon_sym_actual] = ACTIONS(4595), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4597), - [sym_safe_nav] = ACTIONS(4597), - [sym_multiline_comment] = ACTIONS(3), - }, - [3328] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3078), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3076), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3078), - [anon_sym_RPAREN] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6658), - [anon_sym_where] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3078), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(6664), - [anon_sym_while] = ACTIONS(3076), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3078), - [anon_sym_DASH_EQ] = ACTIONS(3078), - [anon_sym_STAR_EQ] = ACTIONS(3078), - [anon_sym_SLASH_EQ] = ACTIONS(3078), - [anon_sym_PERCENT_EQ] = ACTIONS(3078), - [anon_sym_BANG_EQ] = ACTIONS(6676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(6678), - [anon_sym_EQ_EQ] = ACTIONS(6676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(6678), - [anon_sym_LT_EQ] = ACTIONS(6680), - [anon_sym_GT_EQ] = ACTIONS(6680), - [anon_sym_BANGin] = ACTIONS(6682), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3329] = { - [sym_class_body] = STATE(3409), - [sym__alpha_identifier] = ACTIONS(4455), - [anon_sym_AT] = ACTIONS(4457), - [anon_sym_LBRACK] = ACTIONS(4457), - [anon_sym_RBRACK] = ACTIONS(4457), - [anon_sym_DOT] = ACTIONS(4455), - [anon_sym_as] = ACTIONS(4455), - [anon_sym_EQ] = ACTIONS(4455), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4457), - [anon_sym_LPAREN] = ACTIONS(4457), - [anon_sym_COMMA] = ACTIONS(4457), - [anon_sym_RPAREN] = ACTIONS(4457), - [anon_sym_LT] = ACTIONS(4455), - [anon_sym_GT] = ACTIONS(4455), - [anon_sym_where] = ACTIONS(4455), - [anon_sym_SEMI] = ACTIONS(4457), - [anon_sym_get] = ACTIONS(4455), - [anon_sym_set] = ACTIONS(4455), - [anon_sym_STAR] = ACTIONS(4455), - [anon_sym_DASH_GT] = ACTIONS(4457), - [sym_label] = ACTIONS(4457), - [anon_sym_in] = ACTIONS(4455), - [anon_sym_while] = ACTIONS(4455), - [anon_sym_DOT_DOT] = ACTIONS(4457), - [anon_sym_QMARK_COLON] = ACTIONS(4457), - [anon_sym_AMP_AMP] = ACTIONS(4457), - [anon_sym_PIPE_PIPE] = ACTIONS(4457), - [anon_sym_else] = ACTIONS(4455), - [anon_sym_COLON_COLON] = ACTIONS(4457), - [anon_sym_PLUS_EQ] = ACTIONS(4457), - [anon_sym_DASH_EQ] = ACTIONS(4457), - [anon_sym_STAR_EQ] = ACTIONS(4457), - [anon_sym_SLASH_EQ] = ACTIONS(4457), - [anon_sym_PERCENT_EQ] = ACTIONS(4457), - [anon_sym_BANG_EQ] = ACTIONS(4455), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4457), - [anon_sym_EQ_EQ] = ACTIONS(4455), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4457), - [anon_sym_LT_EQ] = ACTIONS(4457), - [anon_sym_GT_EQ] = ACTIONS(4457), - [anon_sym_BANGin] = ACTIONS(4457), - [anon_sym_is] = ACTIONS(4455), - [anon_sym_BANGis] = ACTIONS(4457), - [anon_sym_PLUS] = ACTIONS(4455), - [anon_sym_DASH] = ACTIONS(4455), - [anon_sym_SLASH] = ACTIONS(4455), - [anon_sym_PERCENT] = ACTIONS(4455), - [anon_sym_as_QMARK] = ACTIONS(4457), - [anon_sym_PLUS_PLUS] = ACTIONS(4457), - [anon_sym_DASH_DASH] = ACTIONS(4457), - [anon_sym_BANG_BANG] = ACTIONS(4457), - [anon_sym_suspend] = ACTIONS(4455), - [anon_sym_sealed] = ACTIONS(4455), - [anon_sym_annotation] = ACTIONS(4455), - [anon_sym_data] = ACTIONS(4455), - [anon_sym_inner] = ACTIONS(4455), - [anon_sym_value] = ACTIONS(4455), - [anon_sym_override] = ACTIONS(4455), - [anon_sym_lateinit] = ACTIONS(4455), - [anon_sym_public] = ACTIONS(4455), - [anon_sym_private] = ACTIONS(4455), - [anon_sym_internal] = ACTIONS(4455), - [anon_sym_protected] = ACTIONS(4455), - [anon_sym_tailrec] = ACTIONS(4455), - [anon_sym_operator] = ACTIONS(4455), - [anon_sym_infix] = ACTIONS(4455), - [anon_sym_inline] = ACTIONS(4455), - [anon_sym_external] = ACTIONS(4455), - [sym_property_modifier] = ACTIONS(4455), - [anon_sym_abstract] = ACTIONS(4455), - [anon_sym_final] = ACTIONS(4455), - [anon_sym_open] = ACTIONS(4455), - [anon_sym_vararg] = ACTIONS(4455), - [anon_sym_noinline] = ACTIONS(4455), - [anon_sym_crossinline] = ACTIONS(4455), - [anon_sym_expect] = ACTIONS(4455), - [anon_sym_actual] = ACTIONS(4455), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4457), - [sym_safe_nav] = ACTIONS(4457), - [sym_multiline_comment] = ACTIONS(3), - }, - [3330] = { - [sym_enum_class_body] = STATE(3406), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_RBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_RPAREN] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [anon_sym_DASH_GT] = ACTIONS(4337), - [sym_label] = ACTIONS(4337), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_while] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - }, - [3331] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3139), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3137), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3139), - [anon_sym_RPAREN] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6658), - [anon_sym_where] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3139), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(6664), - [anon_sym_while] = ACTIONS(3137), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(6670), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3139), - [anon_sym_DASH_EQ] = ACTIONS(3139), - [anon_sym_STAR_EQ] = ACTIONS(3139), - [anon_sym_SLASH_EQ] = ACTIONS(3139), - [anon_sym_PERCENT_EQ] = ACTIONS(3139), - [anon_sym_BANG_EQ] = ACTIONS(6676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(6678), - [anon_sym_EQ_EQ] = ACTIONS(6676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(6678), - [anon_sym_LT_EQ] = ACTIONS(6680), - [anon_sym_GT_EQ] = ACTIONS(6680), - [anon_sym_BANGin] = ACTIONS(6682), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3332] = { - [sym_type_arguments] = STATE(3426), - [sym__alpha_identifier] = ACTIONS(4117), - [anon_sym_AT] = ACTIONS(4119), - [anon_sym_LBRACK] = ACTIONS(4119), - [anon_sym_DOT] = ACTIONS(4117), - [anon_sym_as] = ACTIONS(4117), - [anon_sym_EQ] = ACTIONS(4117), - [anon_sym_LBRACE] = ACTIONS(4119), - [anon_sym_RBRACE] = ACTIONS(4119), - [anon_sym_LPAREN] = ACTIONS(4119), - [anon_sym_COMMA] = ACTIONS(4119), - [anon_sym_by] = ACTIONS(4117), - [anon_sym_LT] = ACTIONS(6738), - [anon_sym_GT] = ACTIONS(4117), - [anon_sym_where] = ACTIONS(4117), - [anon_sym_SEMI] = ACTIONS(4119), - [anon_sym_get] = ACTIONS(4117), - [anon_sym_set] = ACTIONS(4117), - [anon_sym_AMP] = ACTIONS(4117), - [sym__quest] = ACTIONS(4117), - [anon_sym_STAR] = ACTIONS(4117), - [sym_label] = ACTIONS(4119), - [anon_sym_in] = ACTIONS(4117), - [anon_sym_DOT_DOT] = ACTIONS(4119), - [anon_sym_QMARK_COLON] = ACTIONS(4119), - [anon_sym_AMP_AMP] = ACTIONS(4119), - [anon_sym_PIPE_PIPE] = ACTIONS(4119), - [anon_sym_else] = ACTIONS(4117), - [anon_sym_COLON_COLON] = ACTIONS(4119), - [anon_sym_PLUS_EQ] = ACTIONS(4119), - [anon_sym_DASH_EQ] = ACTIONS(4119), - [anon_sym_STAR_EQ] = ACTIONS(4119), - [anon_sym_SLASH_EQ] = ACTIONS(4119), - [anon_sym_PERCENT_EQ] = ACTIONS(4119), - [anon_sym_BANG_EQ] = ACTIONS(4117), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4119), - [anon_sym_EQ_EQ] = ACTIONS(4117), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4119), - [anon_sym_LT_EQ] = ACTIONS(4119), - [anon_sym_GT_EQ] = ACTIONS(4119), - [anon_sym_BANGin] = ACTIONS(4119), - [anon_sym_is] = ACTIONS(4117), - [anon_sym_BANGis] = ACTIONS(4119), - [anon_sym_PLUS] = ACTIONS(4117), - [anon_sym_DASH] = ACTIONS(4117), - [anon_sym_SLASH] = ACTIONS(4117), - [anon_sym_PERCENT] = ACTIONS(4117), - [anon_sym_as_QMARK] = ACTIONS(4119), - [anon_sym_PLUS_PLUS] = ACTIONS(4119), - [anon_sym_DASH_DASH] = ACTIONS(4119), - [anon_sym_BANG_BANG] = ACTIONS(4119), - [anon_sym_suspend] = ACTIONS(4117), - [anon_sym_sealed] = ACTIONS(4117), - [anon_sym_annotation] = ACTIONS(4117), - [anon_sym_data] = ACTIONS(4117), - [anon_sym_inner] = ACTIONS(4117), - [anon_sym_value] = ACTIONS(4117), - [anon_sym_override] = ACTIONS(4117), - [anon_sym_lateinit] = ACTIONS(4117), - [anon_sym_public] = ACTIONS(4117), - [anon_sym_private] = ACTIONS(4117), - [anon_sym_internal] = ACTIONS(4117), - [anon_sym_protected] = ACTIONS(4117), - [anon_sym_tailrec] = ACTIONS(4117), - [anon_sym_operator] = ACTIONS(4117), - [anon_sym_infix] = ACTIONS(4117), - [anon_sym_inline] = ACTIONS(4117), - [anon_sym_external] = ACTIONS(4117), - [sym_property_modifier] = ACTIONS(4117), - [anon_sym_abstract] = ACTIONS(4117), - [anon_sym_final] = ACTIONS(4117), - [anon_sym_open] = ACTIONS(4117), - [anon_sym_vararg] = ACTIONS(4117), - [anon_sym_noinline] = ACTIONS(4117), - [anon_sym_crossinline] = ACTIONS(4117), - [anon_sym_expect] = ACTIONS(4117), - [anon_sym_actual] = ACTIONS(4117), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4119), - [sym__automatic_semicolon] = ACTIONS(4119), - [sym_safe_nav] = ACTIONS(4119), - [sym_multiline_comment] = ACTIONS(3), - }, - [3333] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3086), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3084), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3086), - [anon_sym_RPAREN] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6658), - [anon_sym_where] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3086), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(6664), - [anon_sym_while] = ACTIONS(3084), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3086), - [anon_sym_DASH_EQ] = ACTIONS(3086), - [anon_sym_STAR_EQ] = ACTIONS(3086), - [anon_sym_SLASH_EQ] = ACTIONS(3086), - [anon_sym_PERCENT_EQ] = ACTIONS(3086), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(6680), - [anon_sym_GT_EQ] = ACTIONS(6680), - [anon_sym_BANGin] = ACTIONS(6682), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3334] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3943), - [anon_sym_COLON] = ACTIONS(3938), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_by] = ACTIONS(3938), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3938), - [anon_sym_set] = ACTIONS(3938), - [anon_sym_AMP] = ACTIONS(3938), - [sym__quest] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3938), - [sym_label] = ACTIONS(3943), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3938), - [anon_sym_sealed] = ACTIONS(3938), - [anon_sym_annotation] = ACTIONS(3938), - [anon_sym_data] = ACTIONS(3938), - [anon_sym_inner] = ACTIONS(3938), - [anon_sym_value] = ACTIONS(3938), - [anon_sym_override] = ACTIONS(3938), - [anon_sym_lateinit] = ACTIONS(3938), - [anon_sym_public] = ACTIONS(3938), - [anon_sym_private] = ACTIONS(3938), - [anon_sym_internal] = ACTIONS(3938), - [anon_sym_protected] = ACTIONS(3938), - [anon_sym_tailrec] = ACTIONS(3938), - [anon_sym_operator] = ACTIONS(3938), - [anon_sym_infix] = ACTIONS(3938), - [anon_sym_inline] = ACTIONS(3938), - [anon_sym_external] = ACTIONS(3938), - [sym_property_modifier] = ACTIONS(3938), - [anon_sym_abstract] = ACTIONS(3938), - [anon_sym_final] = ACTIONS(3938), - [anon_sym_open] = ACTIONS(3938), - [anon_sym_vararg] = ACTIONS(3938), - [anon_sym_noinline] = ACTIONS(3938), - [anon_sym_crossinline] = ACTIONS(3938), - [anon_sym_expect] = ACTIONS(3938), - [anon_sym_actual] = ACTIONS(3938), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - }, - [3335] = { - [aux_sym_user_type_repeat1] = STATE(3335), - [sym__alpha_identifier] = ACTIONS(4129), - [anon_sym_AT] = ACTIONS(4131), - [anon_sym_LBRACK] = ACTIONS(4131), - [anon_sym_DOT] = ACTIONS(6740), - [anon_sym_as] = ACTIONS(4129), - [anon_sym_EQ] = ACTIONS(4129), - [anon_sym_LBRACE] = ACTIONS(4131), - [anon_sym_RBRACE] = ACTIONS(4131), - [anon_sym_LPAREN] = ACTIONS(4131), - [anon_sym_COMMA] = ACTIONS(4131), - [anon_sym_by] = ACTIONS(4129), - [anon_sym_LT] = ACTIONS(4129), - [anon_sym_GT] = ACTIONS(4129), - [anon_sym_where] = ACTIONS(4129), - [anon_sym_SEMI] = ACTIONS(4131), - [anon_sym_get] = ACTIONS(4129), - [anon_sym_set] = ACTIONS(4129), - [anon_sym_AMP] = ACTIONS(4129), - [sym__quest] = ACTIONS(4129), - [anon_sym_STAR] = ACTIONS(4129), - [sym_label] = ACTIONS(4131), - [anon_sym_in] = ACTIONS(4129), - [anon_sym_DOT_DOT] = ACTIONS(4131), - [anon_sym_QMARK_COLON] = ACTIONS(4131), - [anon_sym_AMP_AMP] = ACTIONS(4131), - [anon_sym_PIPE_PIPE] = ACTIONS(4131), - [anon_sym_else] = ACTIONS(4129), - [anon_sym_COLON_COLON] = ACTIONS(4131), - [anon_sym_PLUS_EQ] = ACTIONS(4131), - [anon_sym_DASH_EQ] = ACTIONS(4131), - [anon_sym_STAR_EQ] = ACTIONS(4131), - [anon_sym_SLASH_EQ] = ACTIONS(4131), - [anon_sym_PERCENT_EQ] = ACTIONS(4131), - [anon_sym_BANG_EQ] = ACTIONS(4129), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4131), - [anon_sym_EQ_EQ] = ACTIONS(4129), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4131), - [anon_sym_LT_EQ] = ACTIONS(4131), - [anon_sym_GT_EQ] = ACTIONS(4131), - [anon_sym_BANGin] = ACTIONS(4131), - [anon_sym_is] = ACTIONS(4129), - [anon_sym_BANGis] = ACTIONS(4131), - [anon_sym_PLUS] = ACTIONS(4129), - [anon_sym_DASH] = ACTIONS(4129), - [anon_sym_SLASH] = ACTIONS(4129), - [anon_sym_PERCENT] = ACTIONS(4129), - [anon_sym_as_QMARK] = ACTIONS(4131), - [anon_sym_PLUS_PLUS] = ACTIONS(4131), - [anon_sym_DASH_DASH] = ACTIONS(4131), - [anon_sym_BANG_BANG] = ACTIONS(4131), - [anon_sym_suspend] = ACTIONS(4129), - [anon_sym_sealed] = ACTIONS(4129), - [anon_sym_annotation] = ACTIONS(4129), - [anon_sym_data] = ACTIONS(4129), - [anon_sym_inner] = ACTIONS(4129), - [anon_sym_value] = ACTIONS(4129), - [anon_sym_override] = ACTIONS(4129), - [anon_sym_lateinit] = ACTIONS(4129), - [anon_sym_public] = ACTIONS(4129), - [anon_sym_private] = ACTIONS(4129), - [anon_sym_internal] = ACTIONS(4129), - [anon_sym_protected] = ACTIONS(4129), - [anon_sym_tailrec] = ACTIONS(4129), - [anon_sym_operator] = ACTIONS(4129), - [anon_sym_infix] = ACTIONS(4129), - [anon_sym_inline] = ACTIONS(4129), - [anon_sym_external] = ACTIONS(4129), - [sym_property_modifier] = ACTIONS(4129), - [anon_sym_abstract] = ACTIONS(4129), - [anon_sym_final] = ACTIONS(4129), - [anon_sym_open] = ACTIONS(4129), - [anon_sym_vararg] = ACTIONS(4129), - [anon_sym_noinline] = ACTIONS(4129), - [anon_sym_crossinline] = ACTIONS(4129), - [anon_sym_expect] = ACTIONS(4129), - [anon_sym_actual] = ACTIONS(4129), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4131), - [sym__automatic_semicolon] = ACTIONS(4131), - [sym_safe_nav] = ACTIONS(4131), - [sym_multiline_comment] = ACTIONS(3), - }, - [3336] = { - [aux_sym_user_type_repeat1] = STATE(3335), - [sym__alpha_identifier] = ACTIONS(4070), - [anon_sym_AT] = ACTIONS(4072), - [anon_sym_LBRACK] = ACTIONS(4072), - [anon_sym_DOT] = ACTIONS(6743), - [anon_sym_as] = ACTIONS(4070), - [anon_sym_EQ] = ACTIONS(4070), - [anon_sym_LBRACE] = ACTIONS(4072), - [anon_sym_RBRACE] = ACTIONS(4072), - [anon_sym_LPAREN] = ACTIONS(4072), - [anon_sym_COMMA] = ACTIONS(4072), - [anon_sym_by] = ACTIONS(4070), - [anon_sym_LT] = ACTIONS(4070), - [anon_sym_GT] = ACTIONS(4070), - [anon_sym_where] = ACTIONS(4070), - [anon_sym_SEMI] = ACTIONS(4072), - [anon_sym_get] = ACTIONS(4070), - [anon_sym_set] = ACTIONS(4070), - [anon_sym_AMP] = ACTIONS(4070), - [sym__quest] = ACTIONS(4070), - [anon_sym_STAR] = ACTIONS(4070), - [sym_label] = ACTIONS(4072), - [anon_sym_in] = ACTIONS(4070), - [anon_sym_DOT_DOT] = ACTIONS(4072), - [anon_sym_QMARK_COLON] = ACTIONS(4072), - [anon_sym_AMP_AMP] = ACTIONS(4072), - [anon_sym_PIPE_PIPE] = ACTIONS(4072), - [anon_sym_else] = ACTIONS(4070), - [anon_sym_COLON_COLON] = ACTIONS(4072), - [anon_sym_PLUS_EQ] = ACTIONS(4072), - [anon_sym_DASH_EQ] = ACTIONS(4072), - [anon_sym_STAR_EQ] = ACTIONS(4072), - [anon_sym_SLASH_EQ] = ACTIONS(4072), - [anon_sym_PERCENT_EQ] = ACTIONS(4072), - [anon_sym_BANG_EQ] = ACTIONS(4070), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4072), - [anon_sym_EQ_EQ] = ACTIONS(4070), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4072), - [anon_sym_LT_EQ] = ACTIONS(4072), - [anon_sym_GT_EQ] = ACTIONS(4072), - [anon_sym_BANGin] = ACTIONS(4072), - [anon_sym_is] = ACTIONS(4070), - [anon_sym_BANGis] = ACTIONS(4072), - [anon_sym_PLUS] = ACTIONS(4070), - [anon_sym_DASH] = ACTIONS(4070), - [anon_sym_SLASH] = ACTIONS(4070), - [anon_sym_PERCENT] = ACTIONS(4070), - [anon_sym_as_QMARK] = ACTIONS(4072), - [anon_sym_PLUS_PLUS] = ACTIONS(4072), - [anon_sym_DASH_DASH] = ACTIONS(4072), - [anon_sym_BANG_BANG] = ACTIONS(4072), - [anon_sym_suspend] = ACTIONS(4070), - [anon_sym_sealed] = ACTIONS(4070), - [anon_sym_annotation] = ACTIONS(4070), - [anon_sym_data] = ACTIONS(4070), - [anon_sym_inner] = ACTIONS(4070), - [anon_sym_value] = ACTIONS(4070), - [anon_sym_override] = ACTIONS(4070), - [anon_sym_lateinit] = ACTIONS(4070), - [anon_sym_public] = ACTIONS(4070), - [anon_sym_private] = ACTIONS(4070), - [anon_sym_internal] = ACTIONS(4070), - [anon_sym_protected] = ACTIONS(4070), - [anon_sym_tailrec] = ACTIONS(4070), - [anon_sym_operator] = ACTIONS(4070), - [anon_sym_infix] = ACTIONS(4070), - [anon_sym_inline] = ACTIONS(4070), - [anon_sym_external] = ACTIONS(4070), - [sym_property_modifier] = ACTIONS(4070), - [anon_sym_abstract] = ACTIONS(4070), - [anon_sym_final] = ACTIONS(4070), - [anon_sym_open] = ACTIONS(4070), - [anon_sym_vararg] = ACTIONS(4070), - [anon_sym_noinline] = ACTIONS(4070), - [anon_sym_crossinline] = ACTIONS(4070), - [anon_sym_expect] = ACTIONS(4070), - [anon_sym_actual] = ACTIONS(4070), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4072), - [sym__automatic_semicolon] = ACTIONS(4072), - [sym_safe_nav] = ACTIONS(4072), - [sym_multiline_comment] = ACTIONS(3), - }, - [3337] = { - [sym__alpha_identifier] = ACTIONS(4599), - [anon_sym_AT] = ACTIONS(4601), - [anon_sym_LBRACK] = ACTIONS(4601), - [anon_sym_RBRACK] = ACTIONS(4601), - [anon_sym_DOT] = ACTIONS(4599), - [anon_sym_as] = ACTIONS(4599), - [anon_sym_EQ] = ACTIONS(4599), - [anon_sym_LBRACE] = ACTIONS(4601), - [anon_sym_RBRACE] = ACTIONS(4601), - [anon_sym_LPAREN] = ACTIONS(4601), - [anon_sym_COMMA] = ACTIONS(4601), - [anon_sym_RPAREN] = ACTIONS(4601), - [anon_sym_by] = ACTIONS(4599), - [anon_sym_LT] = ACTIONS(4599), - [anon_sym_GT] = ACTIONS(4599), - [anon_sym_where] = ACTIONS(4599), - [anon_sym_SEMI] = ACTIONS(4601), - [anon_sym_get] = ACTIONS(4599), - [anon_sym_set] = ACTIONS(4599), - [anon_sym_STAR] = ACTIONS(4599), - [anon_sym_DASH_GT] = ACTIONS(4601), - [sym_label] = ACTIONS(4601), - [anon_sym_in] = ACTIONS(4599), - [anon_sym_while] = ACTIONS(4599), - [anon_sym_DOT_DOT] = ACTIONS(4601), - [anon_sym_QMARK_COLON] = ACTIONS(4601), - [anon_sym_AMP_AMP] = ACTIONS(4601), - [anon_sym_PIPE_PIPE] = ACTIONS(4601), - [anon_sym_else] = ACTIONS(4599), - [anon_sym_COLON_COLON] = ACTIONS(4601), - [anon_sym_PLUS_EQ] = ACTIONS(4601), - [anon_sym_DASH_EQ] = ACTIONS(4601), - [anon_sym_STAR_EQ] = ACTIONS(4601), - [anon_sym_SLASH_EQ] = ACTIONS(4601), - [anon_sym_PERCENT_EQ] = ACTIONS(4601), - [anon_sym_BANG_EQ] = ACTIONS(4599), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4601), - [anon_sym_EQ_EQ] = ACTIONS(4599), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4601), - [anon_sym_LT_EQ] = ACTIONS(4601), - [anon_sym_GT_EQ] = ACTIONS(4601), - [anon_sym_BANGin] = ACTIONS(4601), - [anon_sym_is] = ACTIONS(4599), - [anon_sym_BANGis] = ACTIONS(4601), - [anon_sym_PLUS] = ACTIONS(4599), - [anon_sym_DASH] = ACTIONS(4599), - [anon_sym_SLASH] = ACTIONS(4599), - [anon_sym_PERCENT] = ACTIONS(4599), - [anon_sym_as_QMARK] = ACTIONS(4601), - [anon_sym_PLUS_PLUS] = ACTIONS(4601), - [anon_sym_DASH_DASH] = ACTIONS(4601), - [anon_sym_BANG_BANG] = ACTIONS(4601), - [anon_sym_suspend] = ACTIONS(4599), - [anon_sym_sealed] = ACTIONS(4599), - [anon_sym_annotation] = ACTIONS(4599), - [anon_sym_data] = ACTIONS(4599), - [anon_sym_inner] = ACTIONS(4599), - [anon_sym_value] = ACTIONS(4599), - [anon_sym_override] = ACTIONS(4599), - [anon_sym_lateinit] = ACTIONS(4599), - [anon_sym_public] = ACTIONS(4599), - [anon_sym_private] = ACTIONS(4599), - [anon_sym_internal] = ACTIONS(4599), - [anon_sym_protected] = ACTIONS(4599), - [anon_sym_tailrec] = ACTIONS(4599), - [anon_sym_operator] = ACTIONS(4599), - [anon_sym_infix] = ACTIONS(4599), - [anon_sym_inline] = ACTIONS(4599), - [anon_sym_external] = ACTIONS(4599), - [sym_property_modifier] = ACTIONS(4599), - [anon_sym_abstract] = ACTIONS(4599), - [anon_sym_final] = ACTIONS(4599), - [anon_sym_open] = ACTIONS(4599), - [anon_sym_vararg] = ACTIONS(4599), - [anon_sym_noinline] = ACTIONS(4599), - [anon_sym_crossinline] = ACTIONS(4599), - [anon_sym_expect] = ACTIONS(4599), - [anon_sym_actual] = ACTIONS(4599), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4601), - [sym_safe_nav] = ACTIONS(4601), - [sym_multiline_comment] = ACTIONS(3), - }, - [3338] = { - [sym__alpha_identifier] = ACTIONS(4521), - [anon_sym_AT] = ACTIONS(4523), - [anon_sym_COLON] = ACTIONS(4521), - [anon_sym_LBRACK] = ACTIONS(4523), - [anon_sym_RBRACK] = ACTIONS(4523), - [anon_sym_DOT] = ACTIONS(4521), - [anon_sym_as] = ACTIONS(4521), - [anon_sym_EQ] = ACTIONS(4521), - [anon_sym_LBRACE] = ACTIONS(4523), - [anon_sym_RBRACE] = ACTIONS(4523), - [anon_sym_LPAREN] = ACTIONS(4523), - [anon_sym_COMMA] = ACTIONS(4523), - [anon_sym_RPAREN] = ACTIONS(4523), - [anon_sym_LT] = ACTIONS(4521), - [anon_sym_GT] = ACTIONS(4521), - [anon_sym_where] = ACTIONS(4521), - [anon_sym_SEMI] = ACTIONS(4523), - [anon_sym_get] = ACTIONS(4521), - [anon_sym_set] = ACTIONS(4521), - [anon_sym_STAR] = ACTIONS(4521), - [anon_sym_DASH_GT] = ACTIONS(4523), - [sym_label] = ACTIONS(4523), - [anon_sym_in] = ACTIONS(4521), - [anon_sym_while] = ACTIONS(4521), - [anon_sym_DOT_DOT] = ACTIONS(4523), - [anon_sym_QMARK_COLON] = ACTIONS(4523), - [anon_sym_AMP_AMP] = ACTIONS(4523), - [anon_sym_PIPE_PIPE] = ACTIONS(4523), - [anon_sym_else] = ACTIONS(4521), - [anon_sym_COLON_COLON] = ACTIONS(4523), - [anon_sym_PLUS_EQ] = ACTIONS(4523), - [anon_sym_DASH_EQ] = ACTIONS(4523), - [anon_sym_STAR_EQ] = ACTIONS(4523), - [anon_sym_SLASH_EQ] = ACTIONS(4523), - [anon_sym_PERCENT_EQ] = ACTIONS(4523), - [anon_sym_BANG_EQ] = ACTIONS(4521), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4523), - [anon_sym_EQ_EQ] = ACTIONS(4521), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4523), - [anon_sym_LT_EQ] = ACTIONS(4523), - [anon_sym_GT_EQ] = ACTIONS(4523), - [anon_sym_BANGin] = ACTIONS(4523), - [anon_sym_is] = ACTIONS(4521), - [anon_sym_BANGis] = ACTIONS(4523), - [anon_sym_PLUS] = ACTIONS(4521), - [anon_sym_DASH] = ACTIONS(4521), - [anon_sym_SLASH] = ACTIONS(4521), - [anon_sym_PERCENT] = ACTIONS(4521), - [anon_sym_as_QMARK] = ACTIONS(4523), - [anon_sym_PLUS_PLUS] = ACTIONS(4523), - [anon_sym_DASH_DASH] = ACTIONS(4523), - [anon_sym_BANG_BANG] = ACTIONS(4523), - [anon_sym_suspend] = ACTIONS(4521), - [anon_sym_sealed] = ACTIONS(4521), - [anon_sym_annotation] = ACTIONS(4521), - [anon_sym_data] = ACTIONS(4521), - [anon_sym_inner] = ACTIONS(4521), - [anon_sym_value] = ACTIONS(4521), - [anon_sym_override] = ACTIONS(4521), - [anon_sym_lateinit] = ACTIONS(4521), - [anon_sym_public] = ACTIONS(4521), - [anon_sym_private] = ACTIONS(4521), - [anon_sym_internal] = ACTIONS(4521), - [anon_sym_protected] = ACTIONS(4521), - [anon_sym_tailrec] = ACTIONS(4521), - [anon_sym_operator] = ACTIONS(4521), - [anon_sym_infix] = ACTIONS(4521), - [anon_sym_inline] = ACTIONS(4521), - [anon_sym_external] = ACTIONS(4521), - [sym_property_modifier] = ACTIONS(4521), - [anon_sym_abstract] = ACTIONS(4521), - [anon_sym_final] = ACTIONS(4521), - [anon_sym_open] = ACTIONS(4521), - [anon_sym_vararg] = ACTIONS(4521), - [anon_sym_noinline] = ACTIONS(4521), - [anon_sym_crossinline] = ACTIONS(4521), - [anon_sym_expect] = ACTIONS(4521), - [anon_sym_actual] = ACTIONS(4521), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4523), - [sym_safe_nav] = ACTIONS(4523), - [sym_multiline_comment] = ACTIONS(3), - }, - [3339] = { - [sym_class_body] = STATE(3464), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_RBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [anon_sym_DASH_GT] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3340] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3059), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3057), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3059), - [anon_sym_RPAREN] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_where] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3059), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(6664), - [anon_sym_while] = ACTIONS(3057), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3059), - [anon_sym_DASH_EQ] = ACTIONS(3059), - [anon_sym_STAR_EQ] = ACTIONS(3059), - [anon_sym_SLASH_EQ] = ACTIONS(3059), - [anon_sym_PERCENT_EQ] = ACTIONS(3059), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(6682), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3341] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3067), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_RPAREN] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3067), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_while] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3342] = { - [sym_enum_class_body] = STATE(3394), - [sym__alpha_identifier] = ACTIONS(4630), - [anon_sym_AT] = ACTIONS(4632), - [anon_sym_LBRACK] = ACTIONS(4632), - [anon_sym_RBRACK] = ACTIONS(4632), - [anon_sym_DOT] = ACTIONS(4630), - [anon_sym_as] = ACTIONS(4630), - [anon_sym_EQ] = ACTIONS(4630), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4632), - [anon_sym_LPAREN] = ACTIONS(4632), - [anon_sym_COMMA] = ACTIONS(4632), - [anon_sym_RPAREN] = ACTIONS(4632), - [anon_sym_LT] = ACTIONS(4630), - [anon_sym_GT] = ACTIONS(4630), - [anon_sym_where] = ACTIONS(4630), - [anon_sym_SEMI] = ACTIONS(4632), - [anon_sym_get] = ACTIONS(4630), - [anon_sym_set] = ACTIONS(4630), - [anon_sym_STAR] = ACTIONS(4630), - [anon_sym_DASH_GT] = ACTIONS(4632), - [sym_label] = ACTIONS(4632), - [anon_sym_in] = ACTIONS(4630), - [anon_sym_while] = ACTIONS(4630), - [anon_sym_DOT_DOT] = ACTIONS(4632), - [anon_sym_QMARK_COLON] = ACTIONS(4632), - [anon_sym_AMP_AMP] = ACTIONS(4632), - [anon_sym_PIPE_PIPE] = ACTIONS(4632), - [anon_sym_else] = ACTIONS(4630), - [anon_sym_COLON_COLON] = ACTIONS(4632), - [anon_sym_PLUS_EQ] = ACTIONS(4632), - [anon_sym_DASH_EQ] = ACTIONS(4632), - [anon_sym_STAR_EQ] = ACTIONS(4632), - [anon_sym_SLASH_EQ] = ACTIONS(4632), - [anon_sym_PERCENT_EQ] = ACTIONS(4632), - [anon_sym_BANG_EQ] = ACTIONS(4630), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4632), - [anon_sym_EQ_EQ] = ACTIONS(4630), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4632), - [anon_sym_LT_EQ] = ACTIONS(4632), - [anon_sym_GT_EQ] = ACTIONS(4632), - [anon_sym_BANGin] = ACTIONS(4632), - [anon_sym_is] = ACTIONS(4630), - [anon_sym_BANGis] = ACTIONS(4632), - [anon_sym_PLUS] = ACTIONS(4630), - [anon_sym_DASH] = ACTIONS(4630), - [anon_sym_SLASH] = ACTIONS(4630), - [anon_sym_PERCENT] = ACTIONS(4630), - [anon_sym_as_QMARK] = ACTIONS(4632), - [anon_sym_PLUS_PLUS] = ACTIONS(4632), - [anon_sym_DASH_DASH] = ACTIONS(4632), - [anon_sym_BANG_BANG] = ACTIONS(4632), - [anon_sym_suspend] = ACTIONS(4630), - [anon_sym_sealed] = ACTIONS(4630), - [anon_sym_annotation] = ACTIONS(4630), - [anon_sym_data] = ACTIONS(4630), - [anon_sym_inner] = ACTIONS(4630), - [anon_sym_value] = ACTIONS(4630), - [anon_sym_override] = ACTIONS(4630), - [anon_sym_lateinit] = ACTIONS(4630), - [anon_sym_public] = ACTIONS(4630), - [anon_sym_private] = ACTIONS(4630), - [anon_sym_internal] = ACTIONS(4630), - [anon_sym_protected] = ACTIONS(4630), - [anon_sym_tailrec] = ACTIONS(4630), - [anon_sym_operator] = ACTIONS(4630), - [anon_sym_infix] = ACTIONS(4630), - [anon_sym_inline] = ACTIONS(4630), - [anon_sym_external] = ACTIONS(4630), - [sym_property_modifier] = ACTIONS(4630), - [anon_sym_abstract] = ACTIONS(4630), - [anon_sym_final] = ACTIONS(4630), - [anon_sym_open] = ACTIONS(4630), - [anon_sym_vararg] = ACTIONS(4630), - [anon_sym_noinline] = ACTIONS(4630), - [anon_sym_crossinline] = ACTIONS(4630), - [anon_sym_expect] = ACTIONS(4630), - [anon_sym_actual] = ACTIONS(4630), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4632), - [sym_safe_nav] = ACTIONS(4632), - [sym_multiline_comment] = ACTIONS(3), - }, - [3343] = { - [sym__alpha_identifier] = ACTIONS(4670), - [anon_sym_AT] = ACTIONS(4673), - [anon_sym_LBRACK] = ACTIONS(4673), - [anon_sym_RBRACK] = ACTIONS(4673), - [anon_sym_DOT] = ACTIONS(4670), - [anon_sym_as] = ACTIONS(4670), - [anon_sym_EQ] = ACTIONS(4670), - [anon_sym_LBRACE] = ACTIONS(4673), - [anon_sym_RBRACE] = ACTIONS(4673), - [anon_sym_LPAREN] = ACTIONS(4673), - [anon_sym_COMMA] = ACTIONS(4673), - [anon_sym_RPAREN] = ACTIONS(4673), - [anon_sym_by] = ACTIONS(4670), - [anon_sym_LT] = ACTIONS(4670), - [anon_sym_GT] = ACTIONS(4670), - [anon_sym_where] = ACTIONS(4670), - [anon_sym_SEMI] = ACTIONS(4673), - [anon_sym_get] = ACTIONS(4670), - [anon_sym_set] = ACTIONS(4670), - [anon_sym_STAR] = ACTIONS(4670), - [anon_sym_DASH_GT] = ACTIONS(4673), - [sym_label] = ACTIONS(4673), - [anon_sym_in] = ACTIONS(4670), - [anon_sym_while] = ACTIONS(4670), - [anon_sym_DOT_DOT] = ACTIONS(4673), - [anon_sym_QMARK_COLON] = ACTIONS(4673), - [anon_sym_AMP_AMP] = ACTIONS(4673), - [anon_sym_PIPE_PIPE] = ACTIONS(4673), - [anon_sym_else] = ACTIONS(4670), - [anon_sym_COLON_COLON] = ACTIONS(4673), - [anon_sym_PLUS_EQ] = ACTIONS(4673), - [anon_sym_DASH_EQ] = ACTIONS(4673), - [anon_sym_STAR_EQ] = ACTIONS(4673), - [anon_sym_SLASH_EQ] = ACTIONS(4673), - [anon_sym_PERCENT_EQ] = ACTIONS(4673), - [anon_sym_BANG_EQ] = ACTIONS(4670), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4673), - [anon_sym_EQ_EQ] = ACTIONS(4670), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4673), - [anon_sym_LT_EQ] = ACTIONS(4673), - [anon_sym_GT_EQ] = ACTIONS(4673), - [anon_sym_BANGin] = ACTIONS(4673), - [anon_sym_is] = ACTIONS(4670), - [anon_sym_BANGis] = ACTIONS(4673), - [anon_sym_PLUS] = ACTIONS(4670), - [anon_sym_DASH] = ACTIONS(4670), - [anon_sym_SLASH] = ACTIONS(4670), - [anon_sym_PERCENT] = ACTIONS(4670), - [anon_sym_as_QMARK] = ACTIONS(4673), - [anon_sym_PLUS_PLUS] = ACTIONS(4673), - [anon_sym_DASH_DASH] = ACTIONS(4673), - [anon_sym_BANG_BANG] = ACTIONS(4673), - [anon_sym_suspend] = ACTIONS(4670), - [anon_sym_sealed] = ACTIONS(4670), - [anon_sym_annotation] = ACTIONS(4670), - [anon_sym_data] = ACTIONS(4670), - [anon_sym_inner] = ACTIONS(4670), - [anon_sym_value] = ACTIONS(4670), - [anon_sym_override] = ACTIONS(4670), - [anon_sym_lateinit] = ACTIONS(4670), - [anon_sym_public] = ACTIONS(4670), - [anon_sym_private] = ACTIONS(4670), - [anon_sym_internal] = ACTIONS(4670), - [anon_sym_protected] = ACTIONS(4670), - [anon_sym_tailrec] = ACTIONS(4670), - [anon_sym_operator] = ACTIONS(4670), - [anon_sym_infix] = ACTIONS(4670), - [anon_sym_inline] = ACTIONS(4670), - [anon_sym_external] = ACTIONS(4670), - [sym_property_modifier] = ACTIONS(4670), - [anon_sym_abstract] = ACTIONS(4670), - [anon_sym_final] = ACTIONS(4670), - [anon_sym_open] = ACTIONS(4670), - [anon_sym_vararg] = ACTIONS(4670), - [anon_sym_noinline] = ACTIONS(4670), - [anon_sym_crossinline] = ACTIONS(4670), - [anon_sym_expect] = ACTIONS(4670), - [anon_sym_actual] = ACTIONS(4670), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4673), - [sym_safe_nav] = ACTIONS(4673), - [sym_multiline_comment] = ACTIONS(3), - }, - [3344] = { - [sym__alpha_identifier] = ACTIONS(4680), - [anon_sym_AT] = ACTIONS(4682), - [anon_sym_LBRACK] = ACTIONS(4682), - [anon_sym_RBRACK] = ACTIONS(4682), - [anon_sym_DOT] = ACTIONS(4680), - [anon_sym_as] = ACTIONS(4680), - [anon_sym_EQ] = ACTIONS(4680), - [anon_sym_LBRACE] = ACTIONS(4682), - [anon_sym_RBRACE] = ACTIONS(4682), - [anon_sym_LPAREN] = ACTIONS(4682), - [anon_sym_COMMA] = ACTIONS(4682), - [anon_sym_RPAREN] = ACTIONS(4682), - [anon_sym_by] = ACTIONS(4680), - [anon_sym_LT] = ACTIONS(4680), - [anon_sym_GT] = ACTIONS(4680), - [anon_sym_where] = ACTIONS(4680), - [anon_sym_SEMI] = ACTIONS(4682), - [anon_sym_get] = ACTIONS(4680), - [anon_sym_set] = ACTIONS(4680), - [anon_sym_STAR] = ACTIONS(4680), - [anon_sym_DASH_GT] = ACTIONS(4682), - [sym_label] = ACTIONS(4682), - [anon_sym_in] = ACTIONS(4680), - [anon_sym_while] = ACTIONS(4680), - [anon_sym_DOT_DOT] = ACTIONS(4682), - [anon_sym_QMARK_COLON] = ACTIONS(4682), - [anon_sym_AMP_AMP] = ACTIONS(4682), - [anon_sym_PIPE_PIPE] = ACTIONS(4682), - [anon_sym_else] = ACTIONS(4680), - [anon_sym_COLON_COLON] = ACTIONS(4682), - [anon_sym_PLUS_EQ] = ACTIONS(4682), - [anon_sym_DASH_EQ] = ACTIONS(4682), - [anon_sym_STAR_EQ] = ACTIONS(4682), - [anon_sym_SLASH_EQ] = ACTIONS(4682), - [anon_sym_PERCENT_EQ] = ACTIONS(4682), - [anon_sym_BANG_EQ] = ACTIONS(4680), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4682), - [anon_sym_EQ_EQ] = ACTIONS(4680), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4682), - [anon_sym_LT_EQ] = ACTIONS(4682), - [anon_sym_GT_EQ] = ACTIONS(4682), - [anon_sym_BANGin] = ACTIONS(4682), - [anon_sym_is] = ACTIONS(4680), - [anon_sym_BANGis] = ACTIONS(4682), - [anon_sym_PLUS] = ACTIONS(4680), - [anon_sym_DASH] = ACTIONS(4680), - [anon_sym_SLASH] = ACTIONS(4680), - [anon_sym_PERCENT] = ACTIONS(4680), - [anon_sym_as_QMARK] = ACTIONS(4682), - [anon_sym_PLUS_PLUS] = ACTIONS(4682), - [anon_sym_DASH_DASH] = ACTIONS(4682), - [anon_sym_BANG_BANG] = ACTIONS(4682), - [anon_sym_suspend] = ACTIONS(4680), - [anon_sym_sealed] = ACTIONS(4680), - [anon_sym_annotation] = ACTIONS(4680), - [anon_sym_data] = ACTIONS(4680), - [anon_sym_inner] = ACTIONS(4680), - [anon_sym_value] = ACTIONS(4680), - [anon_sym_override] = ACTIONS(4680), - [anon_sym_lateinit] = ACTIONS(4680), - [anon_sym_public] = ACTIONS(4680), - [anon_sym_private] = ACTIONS(4680), - [anon_sym_internal] = ACTIONS(4680), - [anon_sym_protected] = ACTIONS(4680), - [anon_sym_tailrec] = ACTIONS(4680), - [anon_sym_operator] = ACTIONS(4680), - [anon_sym_infix] = ACTIONS(4680), - [anon_sym_inline] = ACTIONS(4680), - [anon_sym_external] = ACTIONS(4680), - [sym_property_modifier] = ACTIONS(4680), - [anon_sym_abstract] = ACTIONS(4680), - [anon_sym_final] = ACTIONS(4680), - [anon_sym_open] = ACTIONS(4680), - [anon_sym_vararg] = ACTIONS(4680), - [anon_sym_noinline] = ACTIONS(4680), - [anon_sym_crossinline] = ACTIONS(4680), - [anon_sym_expect] = ACTIONS(4680), - [anon_sym_actual] = ACTIONS(4680), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4682), - [sym_safe_nav] = ACTIONS(4682), - [sym_multiline_comment] = ACTIONS(3), - }, - [3345] = { - [sym_enum_class_body] = STATE(3383), - [sym__alpha_identifier] = ACTIONS(4420), - [anon_sym_AT] = ACTIONS(4422), - [anon_sym_LBRACK] = ACTIONS(4422), - [anon_sym_RBRACK] = ACTIONS(4422), - [anon_sym_DOT] = ACTIONS(4420), - [anon_sym_as] = ACTIONS(4420), - [anon_sym_EQ] = ACTIONS(4420), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4422), - [anon_sym_LPAREN] = ACTIONS(4422), - [anon_sym_COMMA] = ACTIONS(4422), - [anon_sym_RPAREN] = ACTIONS(4422), - [anon_sym_LT] = ACTIONS(4420), - [anon_sym_GT] = ACTIONS(4420), - [anon_sym_where] = ACTIONS(4420), - [anon_sym_SEMI] = ACTIONS(4422), - [anon_sym_get] = ACTIONS(4420), - [anon_sym_set] = ACTIONS(4420), - [anon_sym_STAR] = ACTIONS(4420), - [anon_sym_DASH_GT] = ACTIONS(4422), - [sym_label] = ACTIONS(4422), - [anon_sym_in] = ACTIONS(4420), - [anon_sym_while] = ACTIONS(4420), - [anon_sym_DOT_DOT] = ACTIONS(4422), - [anon_sym_QMARK_COLON] = ACTIONS(4422), - [anon_sym_AMP_AMP] = ACTIONS(4422), - [anon_sym_PIPE_PIPE] = ACTIONS(4422), - [anon_sym_else] = ACTIONS(4420), - [anon_sym_COLON_COLON] = ACTIONS(4422), - [anon_sym_PLUS_EQ] = ACTIONS(4422), - [anon_sym_DASH_EQ] = ACTIONS(4422), - [anon_sym_STAR_EQ] = ACTIONS(4422), - [anon_sym_SLASH_EQ] = ACTIONS(4422), - [anon_sym_PERCENT_EQ] = ACTIONS(4422), - [anon_sym_BANG_EQ] = ACTIONS(4420), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4422), - [anon_sym_EQ_EQ] = ACTIONS(4420), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4422), - [anon_sym_LT_EQ] = ACTIONS(4422), - [anon_sym_GT_EQ] = ACTIONS(4422), - [anon_sym_BANGin] = ACTIONS(4422), - [anon_sym_is] = ACTIONS(4420), - [anon_sym_BANGis] = ACTIONS(4422), - [anon_sym_PLUS] = ACTIONS(4420), - [anon_sym_DASH] = ACTIONS(4420), - [anon_sym_SLASH] = ACTIONS(4420), - [anon_sym_PERCENT] = ACTIONS(4420), - [anon_sym_as_QMARK] = ACTIONS(4422), - [anon_sym_PLUS_PLUS] = ACTIONS(4422), - [anon_sym_DASH_DASH] = ACTIONS(4422), - [anon_sym_BANG_BANG] = ACTIONS(4422), - [anon_sym_suspend] = ACTIONS(4420), - [anon_sym_sealed] = ACTIONS(4420), - [anon_sym_annotation] = ACTIONS(4420), - [anon_sym_data] = ACTIONS(4420), - [anon_sym_inner] = ACTIONS(4420), - [anon_sym_value] = ACTIONS(4420), - [anon_sym_override] = ACTIONS(4420), - [anon_sym_lateinit] = ACTIONS(4420), - [anon_sym_public] = ACTIONS(4420), - [anon_sym_private] = ACTIONS(4420), - [anon_sym_internal] = ACTIONS(4420), - [anon_sym_protected] = ACTIONS(4420), - [anon_sym_tailrec] = ACTIONS(4420), - [anon_sym_operator] = ACTIONS(4420), - [anon_sym_infix] = ACTIONS(4420), - [anon_sym_inline] = ACTIONS(4420), - [anon_sym_external] = ACTIONS(4420), - [sym_property_modifier] = ACTIONS(4420), - [anon_sym_abstract] = ACTIONS(4420), - [anon_sym_final] = ACTIONS(4420), - [anon_sym_open] = ACTIONS(4420), - [anon_sym_vararg] = ACTIONS(4420), - [anon_sym_noinline] = ACTIONS(4420), - [anon_sym_crossinline] = ACTIONS(4420), - [anon_sym_expect] = ACTIONS(4420), - [anon_sym_actual] = ACTIONS(4420), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4422), - [sym_safe_nav] = ACTIONS(4422), - [sym_multiline_comment] = ACTIONS(3), - }, - [3346] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3143), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3141), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3143), - [anon_sym_RPAREN] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_where] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3143), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_while] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3143), - [anon_sym_DASH_EQ] = ACTIONS(3143), - [anon_sym_STAR_EQ] = ACTIONS(3143), - [anon_sym_SLASH_EQ] = ACTIONS(3143), - [anon_sym_PERCENT_EQ] = ACTIONS(3143), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3347] = { - [sym__alpha_identifier] = ACTIONS(4706), - [anon_sym_AT] = ACTIONS(4708), - [anon_sym_LBRACK] = ACTIONS(4708), - [anon_sym_RBRACK] = ACTIONS(4708), - [anon_sym_DOT] = ACTIONS(4706), - [anon_sym_as] = ACTIONS(4706), - [anon_sym_EQ] = ACTIONS(4706), - [anon_sym_LBRACE] = ACTIONS(4708), - [anon_sym_RBRACE] = ACTIONS(4708), - [anon_sym_LPAREN] = ACTIONS(4708), - [anon_sym_COMMA] = ACTIONS(4708), - [anon_sym_RPAREN] = ACTIONS(4708), - [anon_sym_by] = ACTIONS(4706), - [anon_sym_LT] = ACTIONS(4706), - [anon_sym_GT] = ACTIONS(4706), - [anon_sym_where] = ACTIONS(4706), - [anon_sym_SEMI] = ACTIONS(4708), - [anon_sym_get] = ACTIONS(4706), - [anon_sym_set] = ACTIONS(4706), - [anon_sym_STAR] = ACTIONS(4706), - [anon_sym_DASH_GT] = ACTIONS(4708), - [sym_label] = ACTIONS(4708), - [anon_sym_in] = ACTIONS(4706), - [anon_sym_while] = ACTIONS(4706), - [anon_sym_DOT_DOT] = ACTIONS(4708), - [anon_sym_QMARK_COLON] = ACTIONS(4708), - [anon_sym_AMP_AMP] = ACTIONS(4708), - [anon_sym_PIPE_PIPE] = ACTIONS(4708), - [anon_sym_else] = ACTIONS(4706), - [anon_sym_COLON_COLON] = ACTIONS(4708), - [anon_sym_PLUS_EQ] = ACTIONS(4708), - [anon_sym_DASH_EQ] = ACTIONS(4708), - [anon_sym_STAR_EQ] = ACTIONS(4708), - [anon_sym_SLASH_EQ] = ACTIONS(4708), - [anon_sym_PERCENT_EQ] = ACTIONS(4708), - [anon_sym_BANG_EQ] = ACTIONS(4706), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4708), - [anon_sym_EQ_EQ] = ACTIONS(4706), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4708), - [anon_sym_LT_EQ] = ACTIONS(4708), - [anon_sym_GT_EQ] = ACTIONS(4708), - [anon_sym_BANGin] = ACTIONS(4708), - [anon_sym_is] = ACTIONS(4706), - [anon_sym_BANGis] = ACTIONS(4708), - [anon_sym_PLUS] = ACTIONS(4706), - [anon_sym_DASH] = ACTIONS(4706), - [anon_sym_SLASH] = ACTIONS(4706), - [anon_sym_PERCENT] = ACTIONS(4706), - [anon_sym_as_QMARK] = ACTIONS(4708), - [anon_sym_PLUS_PLUS] = ACTIONS(4708), - [anon_sym_DASH_DASH] = ACTIONS(4708), - [anon_sym_BANG_BANG] = ACTIONS(4708), - [anon_sym_suspend] = ACTIONS(4706), - [anon_sym_sealed] = ACTIONS(4706), - [anon_sym_annotation] = ACTIONS(4706), - [anon_sym_data] = ACTIONS(4706), - [anon_sym_inner] = ACTIONS(4706), - [anon_sym_value] = ACTIONS(4706), - [anon_sym_override] = ACTIONS(4706), - [anon_sym_lateinit] = ACTIONS(4706), - [anon_sym_public] = ACTIONS(4706), - [anon_sym_private] = ACTIONS(4706), - [anon_sym_internal] = ACTIONS(4706), - [anon_sym_protected] = ACTIONS(4706), - [anon_sym_tailrec] = ACTIONS(4706), - [anon_sym_operator] = ACTIONS(4706), - [anon_sym_infix] = ACTIONS(4706), - [anon_sym_inline] = ACTIONS(4706), - [anon_sym_external] = ACTIONS(4706), - [sym_property_modifier] = ACTIONS(4706), - [anon_sym_abstract] = ACTIONS(4706), - [anon_sym_final] = ACTIONS(4706), - [anon_sym_open] = ACTIONS(4706), - [anon_sym_vararg] = ACTIONS(4706), - [anon_sym_noinline] = ACTIONS(4706), - [anon_sym_crossinline] = ACTIONS(4706), - [anon_sym_expect] = ACTIONS(4706), - [anon_sym_actual] = ACTIONS(4706), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4708), - [sym_safe_nav] = ACTIONS(4708), - [sym_multiline_comment] = ACTIONS(3), - }, - [3348] = { - [sym_class_body] = STATE(3376), - [sym__alpha_identifier] = ACTIONS(4618), - [anon_sym_AT] = ACTIONS(4620), - [anon_sym_LBRACK] = ACTIONS(4620), - [anon_sym_RBRACK] = ACTIONS(4620), - [anon_sym_DOT] = ACTIONS(4618), - [anon_sym_as] = ACTIONS(4618), - [anon_sym_EQ] = ACTIONS(4618), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4620), - [anon_sym_LPAREN] = ACTIONS(4620), - [anon_sym_COMMA] = ACTIONS(4620), - [anon_sym_RPAREN] = ACTIONS(4620), - [anon_sym_LT] = ACTIONS(4618), - [anon_sym_GT] = ACTIONS(4618), - [anon_sym_where] = ACTIONS(4618), - [anon_sym_SEMI] = ACTIONS(4620), - [anon_sym_get] = ACTIONS(4618), - [anon_sym_set] = ACTIONS(4618), - [anon_sym_STAR] = ACTIONS(4618), - [anon_sym_DASH_GT] = ACTIONS(4620), - [sym_label] = ACTIONS(4620), - [anon_sym_in] = ACTIONS(4618), - [anon_sym_while] = ACTIONS(4618), - [anon_sym_DOT_DOT] = ACTIONS(4620), - [anon_sym_QMARK_COLON] = ACTIONS(4620), - [anon_sym_AMP_AMP] = ACTIONS(4620), - [anon_sym_PIPE_PIPE] = ACTIONS(4620), - [anon_sym_else] = ACTIONS(4618), - [anon_sym_COLON_COLON] = ACTIONS(4620), - [anon_sym_PLUS_EQ] = ACTIONS(4620), - [anon_sym_DASH_EQ] = ACTIONS(4620), - [anon_sym_STAR_EQ] = ACTIONS(4620), - [anon_sym_SLASH_EQ] = ACTIONS(4620), - [anon_sym_PERCENT_EQ] = ACTIONS(4620), - [anon_sym_BANG_EQ] = ACTIONS(4618), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4620), - [anon_sym_EQ_EQ] = ACTIONS(4618), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4620), - [anon_sym_LT_EQ] = ACTIONS(4620), - [anon_sym_GT_EQ] = ACTIONS(4620), - [anon_sym_BANGin] = ACTIONS(4620), - [anon_sym_is] = ACTIONS(4618), - [anon_sym_BANGis] = ACTIONS(4620), - [anon_sym_PLUS] = ACTIONS(4618), - [anon_sym_DASH] = ACTIONS(4618), - [anon_sym_SLASH] = ACTIONS(4618), - [anon_sym_PERCENT] = ACTIONS(4618), - [anon_sym_as_QMARK] = ACTIONS(4620), - [anon_sym_PLUS_PLUS] = ACTIONS(4620), - [anon_sym_DASH_DASH] = ACTIONS(4620), - [anon_sym_BANG_BANG] = ACTIONS(4620), - [anon_sym_suspend] = ACTIONS(4618), - [anon_sym_sealed] = ACTIONS(4618), - [anon_sym_annotation] = ACTIONS(4618), - [anon_sym_data] = ACTIONS(4618), - [anon_sym_inner] = ACTIONS(4618), - [anon_sym_value] = ACTIONS(4618), - [anon_sym_override] = ACTIONS(4618), - [anon_sym_lateinit] = ACTIONS(4618), - [anon_sym_public] = ACTIONS(4618), - [anon_sym_private] = ACTIONS(4618), - [anon_sym_internal] = ACTIONS(4618), - [anon_sym_protected] = ACTIONS(4618), - [anon_sym_tailrec] = ACTIONS(4618), - [anon_sym_operator] = ACTIONS(4618), - [anon_sym_infix] = ACTIONS(4618), - [anon_sym_inline] = ACTIONS(4618), - [anon_sym_external] = ACTIONS(4618), - [sym_property_modifier] = ACTIONS(4618), - [anon_sym_abstract] = ACTIONS(4618), - [anon_sym_final] = ACTIONS(4618), - [anon_sym_open] = ACTIONS(4618), - [anon_sym_vararg] = ACTIONS(4618), - [anon_sym_noinline] = ACTIONS(4618), - [anon_sym_crossinline] = ACTIONS(4618), - [anon_sym_expect] = ACTIONS(4618), - [anon_sym_actual] = ACTIONS(4618), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4620), - [sym_safe_nav] = ACTIONS(4620), - [sym_multiline_comment] = ACTIONS(3), - }, - [3349] = { - [sym_catch_block] = STATE(3349), - [aux_sym_try_expression_repeat1] = STATE(3349), - [sym__alpha_identifier] = ACTIONS(4110), - [anon_sym_AT] = ACTIONS(4112), - [anon_sym_LBRACK] = ACTIONS(4112), - [anon_sym_DOT] = ACTIONS(4110), - [anon_sym_as] = ACTIONS(4110), - [anon_sym_EQ] = ACTIONS(4110), - [anon_sym_LBRACE] = ACTIONS(4112), - [anon_sym_RBRACE] = ACTIONS(4112), - [anon_sym_LPAREN] = ACTIONS(4112), - [anon_sym_COMMA] = ACTIONS(4112), - [anon_sym_LT] = ACTIONS(4110), - [anon_sym_GT] = ACTIONS(4110), - [anon_sym_where] = ACTIONS(4110), - [anon_sym_SEMI] = ACTIONS(4112), - [anon_sym_get] = ACTIONS(4110), - [anon_sym_set] = ACTIONS(4110), - [anon_sym_STAR] = ACTIONS(4110), - [sym_label] = ACTIONS(4112), - [anon_sym_in] = ACTIONS(4110), - [anon_sym_DOT_DOT] = ACTIONS(4112), - [anon_sym_QMARK_COLON] = ACTIONS(4112), - [anon_sym_AMP_AMP] = ACTIONS(4112), - [anon_sym_PIPE_PIPE] = ACTIONS(4112), - [anon_sym_else] = ACTIONS(4110), - [anon_sym_catch] = ACTIONS(6746), - [anon_sym_finally] = ACTIONS(4110), - [anon_sym_COLON_COLON] = ACTIONS(4112), - [anon_sym_PLUS_EQ] = ACTIONS(4112), - [anon_sym_DASH_EQ] = ACTIONS(4112), - [anon_sym_STAR_EQ] = ACTIONS(4112), - [anon_sym_SLASH_EQ] = ACTIONS(4112), - [anon_sym_PERCENT_EQ] = ACTIONS(4112), - [anon_sym_BANG_EQ] = ACTIONS(4110), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4112), - [anon_sym_EQ_EQ] = ACTIONS(4110), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4112), - [anon_sym_LT_EQ] = ACTIONS(4112), - [anon_sym_GT_EQ] = ACTIONS(4112), - [anon_sym_BANGin] = ACTIONS(4112), - [anon_sym_is] = ACTIONS(4110), - [anon_sym_BANGis] = ACTIONS(4112), - [anon_sym_PLUS] = ACTIONS(4110), - [anon_sym_DASH] = ACTIONS(4110), - [anon_sym_SLASH] = ACTIONS(4110), - [anon_sym_PERCENT] = ACTIONS(4110), - [anon_sym_as_QMARK] = ACTIONS(4112), - [anon_sym_PLUS_PLUS] = ACTIONS(4112), - [anon_sym_DASH_DASH] = ACTIONS(4112), - [anon_sym_BANG_BANG] = ACTIONS(4112), - [anon_sym_suspend] = ACTIONS(4110), - [anon_sym_sealed] = ACTIONS(4110), - [anon_sym_annotation] = ACTIONS(4110), - [anon_sym_data] = ACTIONS(4110), - [anon_sym_inner] = ACTIONS(4110), - [anon_sym_value] = ACTIONS(4110), - [anon_sym_override] = ACTIONS(4110), - [anon_sym_lateinit] = ACTIONS(4110), - [anon_sym_public] = ACTIONS(4110), - [anon_sym_private] = ACTIONS(4110), - [anon_sym_internal] = ACTIONS(4110), - [anon_sym_protected] = ACTIONS(4110), - [anon_sym_tailrec] = ACTIONS(4110), - [anon_sym_operator] = ACTIONS(4110), - [anon_sym_infix] = ACTIONS(4110), - [anon_sym_inline] = ACTIONS(4110), - [anon_sym_external] = ACTIONS(4110), - [sym_property_modifier] = ACTIONS(4110), - [anon_sym_abstract] = ACTIONS(4110), - [anon_sym_final] = ACTIONS(4110), - [anon_sym_open] = ACTIONS(4110), - [anon_sym_vararg] = ACTIONS(4110), - [anon_sym_noinline] = ACTIONS(4110), - [anon_sym_crossinline] = ACTIONS(4110), - [anon_sym_expect] = ACTIONS(4110), - [anon_sym_actual] = ACTIONS(4110), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4112), - [sym__automatic_semicolon] = ACTIONS(4112), - [sym_safe_nav] = ACTIONS(4112), - [sym_multiline_comment] = ACTIONS(3), - }, - [3350] = { - [sym__alpha_identifier] = ACTIONS(4270), - [anon_sym_AT] = ACTIONS(4272), - [anon_sym_LBRACK] = ACTIONS(4272), - [anon_sym_RBRACK] = ACTIONS(4272), - [anon_sym_DOT] = ACTIONS(4270), - [anon_sym_as] = ACTIONS(4270), - [anon_sym_EQ] = ACTIONS(4270), - [anon_sym_LBRACE] = ACTIONS(4272), - [anon_sym_RBRACE] = ACTIONS(4272), - [anon_sym_LPAREN] = ACTIONS(4272), - [anon_sym_COMMA] = ACTIONS(4272), - [anon_sym_RPAREN] = ACTIONS(4272), - [anon_sym_by] = ACTIONS(4270), - [anon_sym_LT] = ACTIONS(4270), - [anon_sym_GT] = ACTIONS(4270), - [anon_sym_where] = ACTIONS(4270), - [anon_sym_SEMI] = ACTIONS(4272), - [anon_sym_get] = ACTIONS(4270), - [anon_sym_set] = ACTIONS(4270), - [anon_sym_STAR] = ACTIONS(4270), - [anon_sym_DASH_GT] = ACTIONS(4272), - [sym_label] = ACTIONS(4272), - [anon_sym_in] = ACTIONS(4270), - [anon_sym_while] = ACTIONS(4270), - [anon_sym_DOT_DOT] = ACTIONS(4272), - [anon_sym_QMARK_COLON] = ACTIONS(4272), - [anon_sym_AMP_AMP] = ACTIONS(4272), - [anon_sym_PIPE_PIPE] = ACTIONS(4272), - [anon_sym_else] = ACTIONS(4270), - [anon_sym_COLON_COLON] = ACTIONS(4272), - [anon_sym_PLUS_EQ] = ACTIONS(4272), - [anon_sym_DASH_EQ] = ACTIONS(4272), - [anon_sym_STAR_EQ] = ACTIONS(4272), - [anon_sym_SLASH_EQ] = ACTIONS(4272), - [anon_sym_PERCENT_EQ] = ACTIONS(4272), - [anon_sym_BANG_EQ] = ACTIONS(4270), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4272), - [anon_sym_EQ_EQ] = ACTIONS(4270), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4272), - [anon_sym_LT_EQ] = ACTIONS(4272), - [anon_sym_GT_EQ] = ACTIONS(4272), - [anon_sym_BANGin] = ACTIONS(4272), - [anon_sym_is] = ACTIONS(4270), - [anon_sym_BANGis] = ACTIONS(4272), - [anon_sym_PLUS] = ACTIONS(4270), - [anon_sym_DASH] = ACTIONS(4270), - [anon_sym_SLASH] = ACTIONS(4270), - [anon_sym_PERCENT] = ACTIONS(4270), - [anon_sym_as_QMARK] = ACTIONS(4272), - [anon_sym_PLUS_PLUS] = ACTIONS(4272), - [anon_sym_DASH_DASH] = ACTIONS(4272), - [anon_sym_BANG_BANG] = ACTIONS(4272), - [anon_sym_suspend] = ACTIONS(4270), - [anon_sym_sealed] = ACTIONS(4270), - [anon_sym_annotation] = ACTIONS(4270), - [anon_sym_data] = ACTIONS(4270), - [anon_sym_inner] = ACTIONS(4270), - [anon_sym_value] = ACTIONS(4270), - [anon_sym_override] = ACTIONS(4270), - [anon_sym_lateinit] = ACTIONS(4270), - [anon_sym_public] = ACTIONS(4270), - [anon_sym_private] = ACTIONS(4270), - [anon_sym_internal] = ACTIONS(4270), - [anon_sym_protected] = ACTIONS(4270), - [anon_sym_tailrec] = ACTIONS(4270), - [anon_sym_operator] = ACTIONS(4270), - [anon_sym_infix] = ACTIONS(4270), - [anon_sym_inline] = ACTIONS(4270), - [anon_sym_external] = ACTIONS(4270), - [sym_property_modifier] = ACTIONS(4270), - [anon_sym_abstract] = ACTIONS(4270), - [anon_sym_final] = ACTIONS(4270), - [anon_sym_open] = ACTIONS(4270), - [anon_sym_vararg] = ACTIONS(4270), - [anon_sym_noinline] = ACTIONS(4270), - [anon_sym_crossinline] = ACTIONS(4270), - [anon_sym_expect] = ACTIONS(4270), - [anon_sym_actual] = ACTIONS(4270), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4272), - [sym_safe_nav] = ACTIONS(4272), - [sym_multiline_comment] = ACTIONS(3), - }, - [3351] = { - [sym_enum_class_body] = STATE(3376), - [sym__alpha_identifier] = ACTIONS(4618), - [anon_sym_AT] = ACTIONS(4620), - [anon_sym_LBRACK] = ACTIONS(4620), - [anon_sym_RBRACK] = ACTIONS(4620), - [anon_sym_DOT] = ACTIONS(4618), - [anon_sym_as] = ACTIONS(4618), - [anon_sym_EQ] = ACTIONS(4618), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4620), - [anon_sym_LPAREN] = ACTIONS(4620), - [anon_sym_COMMA] = ACTIONS(4620), - [anon_sym_RPAREN] = ACTIONS(4620), - [anon_sym_LT] = ACTIONS(4618), - [anon_sym_GT] = ACTIONS(4618), - [anon_sym_where] = ACTIONS(4618), - [anon_sym_SEMI] = ACTIONS(4620), - [anon_sym_get] = ACTIONS(4618), - [anon_sym_set] = ACTIONS(4618), - [anon_sym_STAR] = ACTIONS(4618), - [anon_sym_DASH_GT] = ACTIONS(4620), - [sym_label] = ACTIONS(4620), - [anon_sym_in] = ACTIONS(4618), - [anon_sym_while] = ACTIONS(4618), - [anon_sym_DOT_DOT] = ACTIONS(4620), - [anon_sym_QMARK_COLON] = ACTIONS(4620), - [anon_sym_AMP_AMP] = ACTIONS(4620), - [anon_sym_PIPE_PIPE] = ACTIONS(4620), - [anon_sym_else] = ACTIONS(4618), - [anon_sym_COLON_COLON] = ACTIONS(4620), - [anon_sym_PLUS_EQ] = ACTIONS(4620), - [anon_sym_DASH_EQ] = ACTIONS(4620), - [anon_sym_STAR_EQ] = ACTIONS(4620), - [anon_sym_SLASH_EQ] = ACTIONS(4620), - [anon_sym_PERCENT_EQ] = ACTIONS(4620), - [anon_sym_BANG_EQ] = ACTIONS(4618), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4620), - [anon_sym_EQ_EQ] = ACTIONS(4618), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4620), - [anon_sym_LT_EQ] = ACTIONS(4620), - [anon_sym_GT_EQ] = ACTIONS(4620), - [anon_sym_BANGin] = ACTIONS(4620), - [anon_sym_is] = ACTIONS(4618), - [anon_sym_BANGis] = ACTIONS(4620), - [anon_sym_PLUS] = ACTIONS(4618), - [anon_sym_DASH] = ACTIONS(4618), - [anon_sym_SLASH] = ACTIONS(4618), - [anon_sym_PERCENT] = ACTIONS(4618), - [anon_sym_as_QMARK] = ACTIONS(4620), - [anon_sym_PLUS_PLUS] = ACTIONS(4620), - [anon_sym_DASH_DASH] = ACTIONS(4620), - [anon_sym_BANG_BANG] = ACTIONS(4620), - [anon_sym_suspend] = ACTIONS(4618), - [anon_sym_sealed] = ACTIONS(4618), - [anon_sym_annotation] = ACTIONS(4618), - [anon_sym_data] = ACTIONS(4618), - [anon_sym_inner] = ACTIONS(4618), - [anon_sym_value] = ACTIONS(4618), - [anon_sym_override] = ACTIONS(4618), - [anon_sym_lateinit] = ACTIONS(4618), - [anon_sym_public] = ACTIONS(4618), - [anon_sym_private] = ACTIONS(4618), - [anon_sym_internal] = ACTIONS(4618), - [anon_sym_protected] = ACTIONS(4618), - [anon_sym_tailrec] = ACTIONS(4618), - [anon_sym_operator] = ACTIONS(4618), - [anon_sym_infix] = ACTIONS(4618), - [anon_sym_inline] = ACTIONS(4618), - [anon_sym_external] = ACTIONS(4618), - [sym_property_modifier] = ACTIONS(4618), - [anon_sym_abstract] = ACTIONS(4618), - [anon_sym_final] = ACTIONS(4618), - [anon_sym_open] = ACTIONS(4618), - [anon_sym_vararg] = ACTIONS(4618), - [anon_sym_noinline] = ACTIONS(4618), - [anon_sym_crossinline] = ACTIONS(4618), - [anon_sym_expect] = ACTIONS(4618), - [anon_sym_actual] = ACTIONS(4618), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4620), - [sym_safe_nav] = ACTIONS(4620), - [sym_multiline_comment] = ACTIONS(3), - }, - [3352] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3102), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3100), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3102), - [anon_sym_RPAREN] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_where] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3100), - [anon_sym_DASH_GT] = ACTIONS(3102), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_while] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3102), - [anon_sym_DASH_EQ] = ACTIONS(3102), - [anon_sym_STAR_EQ] = ACTIONS(3102), - [anon_sym_SLASH_EQ] = ACTIONS(3102), - [anon_sym_PERCENT_EQ] = ACTIONS(3102), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3100), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3353] = { - [sym_enum_class_body] = STATE(3372), - [sym__alpha_identifier] = ACTIONS(4447), - [anon_sym_AT] = ACTIONS(4449), - [anon_sym_LBRACK] = ACTIONS(4449), - [anon_sym_RBRACK] = ACTIONS(4449), - [anon_sym_DOT] = ACTIONS(4447), - [anon_sym_as] = ACTIONS(4447), - [anon_sym_EQ] = ACTIONS(4447), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4449), - [anon_sym_LPAREN] = ACTIONS(4449), - [anon_sym_COMMA] = ACTIONS(4449), - [anon_sym_RPAREN] = ACTIONS(4449), - [anon_sym_LT] = ACTIONS(4447), - [anon_sym_GT] = ACTIONS(4447), - [anon_sym_where] = ACTIONS(4447), - [anon_sym_SEMI] = ACTIONS(4449), - [anon_sym_get] = ACTIONS(4447), - [anon_sym_set] = ACTIONS(4447), - [anon_sym_STAR] = ACTIONS(4447), - [anon_sym_DASH_GT] = ACTIONS(4449), - [sym_label] = ACTIONS(4449), - [anon_sym_in] = ACTIONS(4447), - [anon_sym_while] = ACTIONS(4447), - [anon_sym_DOT_DOT] = ACTIONS(4449), - [anon_sym_QMARK_COLON] = ACTIONS(4449), - [anon_sym_AMP_AMP] = ACTIONS(4449), - [anon_sym_PIPE_PIPE] = ACTIONS(4449), - [anon_sym_else] = ACTIONS(4447), - [anon_sym_COLON_COLON] = ACTIONS(4449), - [anon_sym_PLUS_EQ] = ACTIONS(4449), - [anon_sym_DASH_EQ] = ACTIONS(4449), - [anon_sym_STAR_EQ] = ACTIONS(4449), - [anon_sym_SLASH_EQ] = ACTIONS(4449), - [anon_sym_PERCENT_EQ] = ACTIONS(4449), - [anon_sym_BANG_EQ] = ACTIONS(4447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4449), - [anon_sym_EQ_EQ] = ACTIONS(4447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4449), - [anon_sym_LT_EQ] = ACTIONS(4449), - [anon_sym_GT_EQ] = ACTIONS(4449), - [anon_sym_BANGin] = ACTIONS(4449), - [anon_sym_is] = ACTIONS(4447), - [anon_sym_BANGis] = ACTIONS(4449), - [anon_sym_PLUS] = ACTIONS(4447), - [anon_sym_DASH] = ACTIONS(4447), - [anon_sym_SLASH] = ACTIONS(4447), - [anon_sym_PERCENT] = ACTIONS(4447), - [anon_sym_as_QMARK] = ACTIONS(4449), - [anon_sym_PLUS_PLUS] = ACTIONS(4449), - [anon_sym_DASH_DASH] = ACTIONS(4449), - [anon_sym_BANG_BANG] = ACTIONS(4449), - [anon_sym_suspend] = ACTIONS(4447), - [anon_sym_sealed] = ACTIONS(4447), - [anon_sym_annotation] = ACTIONS(4447), - [anon_sym_data] = ACTIONS(4447), - [anon_sym_inner] = ACTIONS(4447), - [anon_sym_value] = ACTIONS(4447), - [anon_sym_override] = ACTIONS(4447), - [anon_sym_lateinit] = ACTIONS(4447), - [anon_sym_public] = ACTIONS(4447), - [anon_sym_private] = ACTIONS(4447), - [anon_sym_internal] = ACTIONS(4447), - [anon_sym_protected] = ACTIONS(4447), - [anon_sym_tailrec] = ACTIONS(4447), - [anon_sym_operator] = ACTIONS(4447), - [anon_sym_infix] = ACTIONS(4447), - [anon_sym_inline] = ACTIONS(4447), - [anon_sym_external] = ACTIONS(4447), - [sym_property_modifier] = ACTIONS(4447), - [anon_sym_abstract] = ACTIONS(4447), - [anon_sym_final] = ACTIONS(4447), - [anon_sym_open] = ACTIONS(4447), - [anon_sym_vararg] = ACTIONS(4447), - [anon_sym_noinline] = ACTIONS(4447), - [anon_sym_crossinline] = ACTIONS(4447), - [anon_sym_expect] = ACTIONS(4447), - [anon_sym_actual] = ACTIONS(4447), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4449), - [sym_safe_nav] = ACTIONS(4449), - [sym_multiline_comment] = ACTIONS(3), - }, - [3354] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3052), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3052), - [anon_sym_RPAREN] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_where] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3052), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3052), - [anon_sym_DASH_EQ] = ACTIONS(3052), - [anon_sym_STAR_EQ] = ACTIONS(3052), - [anon_sym_SLASH_EQ] = ACTIONS(3052), - [anon_sym_PERCENT_EQ] = ACTIONS(3052), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3355] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1603), - [sym__comparison_operator] = STATE(1602), - [sym__in_operator] = STATE(1601), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1600), - [sym__multiplicative_operator] = STATE(1599), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1598), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3082), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3080), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3082), - [anon_sym_RPAREN] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6658), - [anon_sym_where] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6660), - [anon_sym_DASH_GT] = ACTIONS(3082), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(6664), - [anon_sym_while] = ACTIONS(3080), - [anon_sym_DOT_DOT] = ACTIONS(6666), - [anon_sym_QMARK_COLON] = ACTIONS(6668), - [anon_sym_AMP_AMP] = ACTIONS(6670), - [anon_sym_PIPE_PIPE] = ACTIONS(6672), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3082), - [anon_sym_DASH_EQ] = ACTIONS(3082), - [anon_sym_STAR_EQ] = ACTIONS(3082), - [anon_sym_SLASH_EQ] = ACTIONS(3082), - [anon_sym_PERCENT_EQ] = ACTIONS(3082), - [anon_sym_BANG_EQ] = ACTIONS(6676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(6678), - [anon_sym_EQ_EQ] = ACTIONS(6676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(6678), - [anon_sym_LT_EQ] = ACTIONS(6680), - [anon_sym_GT_EQ] = ACTIONS(6680), - [anon_sym_BANGin] = ACTIONS(6682), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(6688), - [anon_sym_DASH] = ACTIONS(6688), - [anon_sym_SLASH] = ACTIONS(6660), - [anon_sym_PERCENT] = ACTIONS(6660), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3356] = { - [sym_class_body] = STATE(3369), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_RBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_RPAREN] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [anon_sym_DASH_GT] = ACTIONS(4361), - [sym_label] = ACTIONS(4361), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_while] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - }, - [3357] = { - [sym__alpha_identifier] = ACTIONS(4662), - [anon_sym_AT] = ACTIONS(4664), - [anon_sym_LBRACK] = ACTIONS(4664), - [anon_sym_RBRACK] = ACTIONS(4664), - [anon_sym_DOT] = ACTIONS(4662), - [anon_sym_as] = ACTIONS(4662), - [anon_sym_EQ] = ACTIONS(4662), - [anon_sym_LBRACE] = ACTIONS(4664), - [anon_sym_RBRACE] = ACTIONS(4664), - [anon_sym_LPAREN] = ACTIONS(4664), - [anon_sym_COMMA] = ACTIONS(4664), - [anon_sym_RPAREN] = ACTIONS(4664), - [anon_sym_by] = ACTIONS(4662), - [anon_sym_LT] = ACTIONS(4662), - [anon_sym_GT] = ACTIONS(4662), - [anon_sym_where] = ACTIONS(4662), - [anon_sym_SEMI] = ACTIONS(4664), - [anon_sym_get] = ACTIONS(4662), - [anon_sym_set] = ACTIONS(4662), - [anon_sym_STAR] = ACTIONS(4662), - [anon_sym_DASH_GT] = ACTIONS(4664), - [sym_label] = ACTIONS(4664), - [anon_sym_in] = ACTIONS(4662), - [anon_sym_while] = ACTIONS(4662), - [anon_sym_DOT_DOT] = ACTIONS(4664), - [anon_sym_QMARK_COLON] = ACTIONS(4664), - [anon_sym_AMP_AMP] = ACTIONS(4664), - [anon_sym_PIPE_PIPE] = ACTIONS(4664), - [anon_sym_else] = ACTIONS(4662), - [anon_sym_COLON_COLON] = ACTIONS(4664), - [anon_sym_PLUS_EQ] = ACTIONS(4664), - [anon_sym_DASH_EQ] = ACTIONS(4664), - [anon_sym_STAR_EQ] = ACTIONS(4664), - [anon_sym_SLASH_EQ] = ACTIONS(4664), - [anon_sym_PERCENT_EQ] = ACTIONS(4664), - [anon_sym_BANG_EQ] = ACTIONS(4662), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4664), - [anon_sym_EQ_EQ] = ACTIONS(4662), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4664), - [anon_sym_LT_EQ] = ACTIONS(4664), - [anon_sym_GT_EQ] = ACTIONS(4664), - [anon_sym_BANGin] = ACTIONS(4664), - [anon_sym_is] = ACTIONS(4662), - [anon_sym_BANGis] = ACTIONS(4664), - [anon_sym_PLUS] = ACTIONS(4662), - [anon_sym_DASH] = ACTIONS(4662), - [anon_sym_SLASH] = ACTIONS(4662), - [anon_sym_PERCENT] = ACTIONS(4662), - [anon_sym_as_QMARK] = ACTIONS(4664), - [anon_sym_PLUS_PLUS] = ACTIONS(4664), - [anon_sym_DASH_DASH] = ACTIONS(4664), - [anon_sym_BANG_BANG] = ACTIONS(4664), - [anon_sym_suspend] = ACTIONS(4662), - [anon_sym_sealed] = ACTIONS(4662), - [anon_sym_annotation] = ACTIONS(4662), - [anon_sym_data] = ACTIONS(4662), - [anon_sym_inner] = ACTIONS(4662), - [anon_sym_value] = ACTIONS(4662), - [anon_sym_override] = ACTIONS(4662), - [anon_sym_lateinit] = ACTIONS(4662), - [anon_sym_public] = ACTIONS(4662), - [anon_sym_private] = ACTIONS(4662), - [anon_sym_internal] = ACTIONS(4662), - [anon_sym_protected] = ACTIONS(4662), - [anon_sym_tailrec] = ACTIONS(4662), - [anon_sym_operator] = ACTIONS(4662), - [anon_sym_infix] = ACTIONS(4662), - [anon_sym_inline] = ACTIONS(4662), - [anon_sym_external] = ACTIONS(4662), - [sym_property_modifier] = ACTIONS(4662), - [anon_sym_abstract] = ACTIONS(4662), - [anon_sym_final] = ACTIONS(4662), - [anon_sym_open] = ACTIONS(4662), - [anon_sym_vararg] = ACTIONS(4662), - [anon_sym_noinline] = ACTIONS(4662), - [anon_sym_crossinline] = ACTIONS(4662), - [anon_sym_expect] = ACTIONS(4662), - [anon_sym_actual] = ACTIONS(4662), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4664), - [sym_safe_nav] = ACTIONS(4664), - [sym_multiline_comment] = ACTIONS(3), - }, - [3358] = { - [sym_enum_class_body] = STATE(3369), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_RBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_RPAREN] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [anon_sym_DASH_GT] = ACTIONS(4361), - [sym_label] = ACTIONS(4361), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_while] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - }, - [3359] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3359), - [sym__alpha_identifier] = ACTIONS(4611), - [anon_sym_AT] = ACTIONS(4613), - [anon_sym_LBRACK] = ACTIONS(4613), - [anon_sym_RBRACK] = ACTIONS(4613), - [anon_sym_DOT] = ACTIONS(4611), - [anon_sym_as] = ACTIONS(4611), - [anon_sym_EQ] = ACTIONS(4611), - [anon_sym_LBRACE] = ACTIONS(4613), - [anon_sym_RBRACE] = ACTIONS(4613), - [anon_sym_LPAREN] = ACTIONS(4613), - [anon_sym_COMMA] = ACTIONS(6749), - [anon_sym_RPAREN] = ACTIONS(4613), - [anon_sym_LT] = ACTIONS(4611), - [anon_sym_GT] = ACTIONS(4611), - [anon_sym_where] = ACTIONS(4611), - [anon_sym_SEMI] = ACTIONS(4613), - [anon_sym_get] = ACTIONS(4611), - [anon_sym_set] = ACTIONS(4611), - [anon_sym_STAR] = ACTIONS(4611), - [anon_sym_DASH_GT] = ACTIONS(4613), - [sym_label] = ACTIONS(4613), - [anon_sym_in] = ACTIONS(4611), - [anon_sym_while] = ACTIONS(4611), - [anon_sym_DOT_DOT] = ACTIONS(4613), - [anon_sym_QMARK_COLON] = ACTIONS(4613), - [anon_sym_AMP_AMP] = ACTIONS(4613), - [anon_sym_PIPE_PIPE] = ACTIONS(4613), - [anon_sym_else] = ACTIONS(4611), - [anon_sym_COLON_COLON] = ACTIONS(4613), - [anon_sym_PLUS_EQ] = ACTIONS(4613), - [anon_sym_DASH_EQ] = ACTIONS(4613), - [anon_sym_STAR_EQ] = ACTIONS(4613), - [anon_sym_SLASH_EQ] = ACTIONS(4613), - [anon_sym_PERCENT_EQ] = ACTIONS(4613), - [anon_sym_BANG_EQ] = ACTIONS(4611), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4613), - [anon_sym_EQ_EQ] = ACTIONS(4611), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4613), - [anon_sym_LT_EQ] = ACTIONS(4613), - [anon_sym_GT_EQ] = ACTIONS(4613), - [anon_sym_BANGin] = ACTIONS(4613), - [anon_sym_is] = ACTIONS(4611), - [anon_sym_BANGis] = ACTIONS(4613), - [anon_sym_PLUS] = ACTIONS(4611), - [anon_sym_DASH] = ACTIONS(4611), - [anon_sym_SLASH] = ACTIONS(4611), - [anon_sym_PERCENT] = ACTIONS(4611), - [anon_sym_as_QMARK] = ACTIONS(4613), - [anon_sym_PLUS_PLUS] = ACTIONS(4613), - [anon_sym_DASH_DASH] = ACTIONS(4613), - [anon_sym_BANG_BANG] = ACTIONS(4613), - [anon_sym_suspend] = ACTIONS(4611), - [anon_sym_sealed] = ACTIONS(4611), - [anon_sym_annotation] = ACTIONS(4611), - [anon_sym_data] = ACTIONS(4611), - [anon_sym_inner] = ACTIONS(4611), - [anon_sym_value] = ACTIONS(4611), - [anon_sym_override] = ACTIONS(4611), - [anon_sym_lateinit] = ACTIONS(4611), - [anon_sym_public] = ACTIONS(4611), - [anon_sym_private] = ACTIONS(4611), - [anon_sym_internal] = ACTIONS(4611), - [anon_sym_protected] = ACTIONS(4611), - [anon_sym_tailrec] = ACTIONS(4611), - [anon_sym_operator] = ACTIONS(4611), - [anon_sym_infix] = ACTIONS(4611), - [anon_sym_inline] = ACTIONS(4611), - [anon_sym_external] = ACTIONS(4611), - [sym_property_modifier] = ACTIONS(4611), - [anon_sym_abstract] = ACTIONS(4611), - [anon_sym_final] = ACTIONS(4611), - [anon_sym_open] = ACTIONS(4611), - [anon_sym_vararg] = ACTIONS(4611), - [anon_sym_noinline] = ACTIONS(4611), - [anon_sym_crossinline] = ACTIONS(4611), - [anon_sym_expect] = ACTIONS(4611), - [anon_sym_actual] = ACTIONS(4611), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4613), - [sym_safe_nav] = ACTIONS(4613), - [sym_multiline_comment] = ACTIONS(3), - }, - [3360] = { - [sym_class_body] = STATE(3377), - [sym__alpha_identifier] = ACTIONS(4607), - [anon_sym_AT] = ACTIONS(4609), - [anon_sym_LBRACK] = ACTIONS(4609), - [anon_sym_RBRACK] = ACTIONS(4609), - [anon_sym_DOT] = ACTIONS(4607), - [anon_sym_as] = ACTIONS(4607), - [anon_sym_EQ] = ACTIONS(4607), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4609), - [anon_sym_LPAREN] = ACTIONS(4609), - [anon_sym_COMMA] = ACTIONS(4609), - [anon_sym_RPAREN] = ACTIONS(4609), - [anon_sym_LT] = ACTIONS(4607), - [anon_sym_GT] = ACTIONS(4607), - [anon_sym_where] = ACTIONS(4607), - [anon_sym_SEMI] = ACTIONS(4609), - [anon_sym_get] = ACTIONS(4607), - [anon_sym_set] = ACTIONS(4607), - [anon_sym_STAR] = ACTIONS(4607), - [anon_sym_DASH_GT] = ACTIONS(4609), - [sym_label] = ACTIONS(4609), - [anon_sym_in] = ACTIONS(4607), - [anon_sym_while] = ACTIONS(4607), - [anon_sym_DOT_DOT] = ACTIONS(4609), - [anon_sym_QMARK_COLON] = ACTIONS(4609), - [anon_sym_AMP_AMP] = ACTIONS(4609), - [anon_sym_PIPE_PIPE] = ACTIONS(4609), - [anon_sym_else] = ACTIONS(4607), - [anon_sym_COLON_COLON] = ACTIONS(4609), - [anon_sym_PLUS_EQ] = ACTIONS(4609), - [anon_sym_DASH_EQ] = ACTIONS(4609), - [anon_sym_STAR_EQ] = ACTIONS(4609), - [anon_sym_SLASH_EQ] = ACTIONS(4609), - [anon_sym_PERCENT_EQ] = ACTIONS(4609), - [anon_sym_BANG_EQ] = ACTIONS(4607), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4609), - [anon_sym_EQ_EQ] = ACTIONS(4607), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4609), - [anon_sym_LT_EQ] = ACTIONS(4609), - [anon_sym_GT_EQ] = ACTIONS(4609), - [anon_sym_BANGin] = ACTIONS(4609), - [anon_sym_is] = ACTIONS(4607), - [anon_sym_BANGis] = ACTIONS(4609), - [anon_sym_PLUS] = ACTIONS(4607), - [anon_sym_DASH] = ACTIONS(4607), - [anon_sym_SLASH] = ACTIONS(4607), - [anon_sym_PERCENT] = ACTIONS(4607), - [anon_sym_as_QMARK] = ACTIONS(4609), - [anon_sym_PLUS_PLUS] = ACTIONS(4609), - [anon_sym_DASH_DASH] = ACTIONS(4609), - [anon_sym_BANG_BANG] = ACTIONS(4609), - [anon_sym_suspend] = ACTIONS(4607), - [anon_sym_sealed] = ACTIONS(4607), - [anon_sym_annotation] = ACTIONS(4607), - [anon_sym_data] = ACTIONS(4607), - [anon_sym_inner] = ACTIONS(4607), - [anon_sym_value] = ACTIONS(4607), - [anon_sym_override] = ACTIONS(4607), - [anon_sym_lateinit] = ACTIONS(4607), - [anon_sym_public] = ACTIONS(4607), - [anon_sym_private] = ACTIONS(4607), - [anon_sym_internal] = ACTIONS(4607), - [anon_sym_protected] = ACTIONS(4607), - [anon_sym_tailrec] = ACTIONS(4607), - [anon_sym_operator] = ACTIONS(4607), - [anon_sym_infix] = ACTIONS(4607), - [anon_sym_inline] = ACTIONS(4607), - [anon_sym_external] = ACTIONS(4607), - [sym_property_modifier] = ACTIONS(4607), - [anon_sym_abstract] = ACTIONS(4607), - [anon_sym_final] = ACTIONS(4607), - [anon_sym_open] = ACTIONS(4607), - [anon_sym_vararg] = ACTIONS(4607), - [anon_sym_noinline] = ACTIONS(4607), - [anon_sym_crossinline] = ACTIONS(4607), - [anon_sym_expect] = ACTIONS(4607), - [anon_sym_actual] = ACTIONS(4607), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4609), - [sym_safe_nav] = ACTIONS(4609), - [sym_multiline_comment] = ACTIONS(3), - }, - [3361] = { - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_RBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_EQ] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_RPAREN] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(6580), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4347), - [anon_sym_DASH_GT] = ACTIONS(4349), - [sym_label] = ACTIONS(4349), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_while] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_PLUS_EQ] = ACTIONS(4349), - [anon_sym_DASH_EQ] = ACTIONS(4349), - [anon_sym_STAR_EQ] = ACTIONS(4349), - [anon_sym_SLASH_EQ] = ACTIONS(4349), - [anon_sym_PERCENT_EQ] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4347), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - }, - [3362] = { - [sym__alpha_identifier] = ACTIONS(4603), - [anon_sym_AT] = ACTIONS(4605), - [anon_sym_COLON] = ACTIONS(4603), - [anon_sym_LBRACK] = ACTIONS(4605), - [anon_sym_RBRACK] = ACTIONS(4605), - [anon_sym_DOT] = ACTIONS(4603), - [anon_sym_as] = ACTIONS(4603), - [anon_sym_EQ] = ACTIONS(4603), - [anon_sym_LBRACE] = ACTIONS(4605), - [anon_sym_RBRACE] = ACTIONS(4605), - [anon_sym_LPAREN] = ACTIONS(4605), - [anon_sym_COMMA] = ACTIONS(4605), - [anon_sym_RPAREN] = ACTIONS(4605), - [anon_sym_LT] = ACTIONS(4603), - [anon_sym_GT] = ACTIONS(4603), - [anon_sym_where] = ACTIONS(4603), - [anon_sym_SEMI] = ACTIONS(4605), - [anon_sym_get] = ACTIONS(4603), - [anon_sym_set] = ACTIONS(4603), - [anon_sym_STAR] = ACTIONS(4603), - [anon_sym_DASH_GT] = ACTIONS(4605), - [sym_label] = ACTIONS(4605), - [anon_sym_in] = ACTIONS(4603), - [anon_sym_while] = ACTIONS(4603), - [anon_sym_DOT_DOT] = ACTIONS(4605), - [anon_sym_QMARK_COLON] = ACTIONS(4605), - [anon_sym_AMP_AMP] = ACTIONS(4605), - [anon_sym_PIPE_PIPE] = ACTIONS(4605), - [anon_sym_else] = ACTIONS(4603), - [anon_sym_COLON_COLON] = ACTIONS(4605), - [anon_sym_PLUS_EQ] = ACTIONS(4605), - [anon_sym_DASH_EQ] = ACTIONS(4605), - [anon_sym_STAR_EQ] = ACTIONS(4605), - [anon_sym_SLASH_EQ] = ACTIONS(4605), - [anon_sym_PERCENT_EQ] = ACTIONS(4605), - [anon_sym_BANG_EQ] = ACTIONS(4603), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4605), - [anon_sym_EQ_EQ] = ACTIONS(4603), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4605), - [anon_sym_LT_EQ] = ACTIONS(4605), - [anon_sym_GT_EQ] = ACTIONS(4605), - [anon_sym_BANGin] = ACTIONS(4605), - [anon_sym_is] = ACTIONS(4603), - [anon_sym_BANGis] = ACTIONS(4605), - [anon_sym_PLUS] = ACTIONS(4603), - [anon_sym_DASH] = ACTIONS(4603), - [anon_sym_SLASH] = ACTIONS(4603), - [anon_sym_PERCENT] = ACTIONS(4603), - [anon_sym_as_QMARK] = ACTIONS(4605), - [anon_sym_PLUS_PLUS] = ACTIONS(4605), - [anon_sym_DASH_DASH] = ACTIONS(4605), - [anon_sym_BANG_BANG] = ACTIONS(4605), - [anon_sym_suspend] = ACTIONS(4603), - [anon_sym_sealed] = ACTIONS(4603), - [anon_sym_annotation] = ACTIONS(4603), - [anon_sym_data] = ACTIONS(4603), - [anon_sym_inner] = ACTIONS(4603), - [anon_sym_value] = ACTIONS(4603), - [anon_sym_override] = ACTIONS(4603), - [anon_sym_lateinit] = ACTIONS(4603), - [anon_sym_public] = ACTIONS(4603), - [anon_sym_private] = ACTIONS(4603), - [anon_sym_internal] = ACTIONS(4603), - [anon_sym_protected] = ACTIONS(4603), - [anon_sym_tailrec] = ACTIONS(4603), - [anon_sym_operator] = ACTIONS(4603), - [anon_sym_infix] = ACTIONS(4603), - [anon_sym_inline] = ACTIONS(4603), - [anon_sym_external] = ACTIONS(4603), - [sym_property_modifier] = ACTIONS(4603), - [anon_sym_abstract] = ACTIONS(4603), - [anon_sym_final] = ACTIONS(4603), - [anon_sym_open] = ACTIONS(4603), - [anon_sym_vararg] = ACTIONS(4603), - [anon_sym_noinline] = ACTIONS(4603), - [anon_sym_crossinline] = ACTIONS(4603), - [anon_sym_expect] = ACTIONS(4603), - [anon_sym_actual] = ACTIONS(4603), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4605), - [sym_safe_nav] = ACTIONS(4605), - [sym_multiline_comment] = ACTIONS(3), - }, - [3363] = { - [sym_enum_class_body] = STATE(3386), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_RBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_RPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [anon_sym_DASH_GT] = ACTIONS(4154), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_while] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [3364] = { - [sym_class_body] = STATE(3406), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_RBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_RPAREN] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [anon_sym_DASH_GT] = ACTIONS(4337), - [sym_label] = ACTIONS(4337), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_while] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - }, - [3365] = { - [aux_sym_user_type_repeat1] = STATE(3336), - [sym__alpha_identifier] = ACTIONS(4103), - [anon_sym_AT] = ACTIONS(4105), - [anon_sym_LBRACK] = ACTIONS(4105), - [anon_sym_DOT] = ACTIONS(6752), - [anon_sym_as] = ACTIONS(4103), - [anon_sym_EQ] = ACTIONS(4103), - [anon_sym_LBRACE] = ACTIONS(4105), - [anon_sym_RBRACE] = ACTIONS(4105), - [anon_sym_LPAREN] = ACTIONS(4105), - [anon_sym_COMMA] = ACTIONS(4105), - [anon_sym_by] = ACTIONS(4103), - [anon_sym_LT] = ACTIONS(4103), - [anon_sym_GT] = ACTIONS(4103), - [anon_sym_where] = ACTIONS(4103), - [anon_sym_SEMI] = ACTIONS(4105), - [anon_sym_get] = ACTIONS(4103), - [anon_sym_set] = ACTIONS(4103), - [anon_sym_AMP] = ACTIONS(4103), - [sym__quest] = ACTIONS(4103), - [anon_sym_STAR] = ACTIONS(4103), - [sym_label] = ACTIONS(4105), - [anon_sym_in] = ACTIONS(4103), - [anon_sym_DOT_DOT] = ACTIONS(4105), - [anon_sym_QMARK_COLON] = ACTIONS(4105), - [anon_sym_AMP_AMP] = ACTIONS(4105), - [anon_sym_PIPE_PIPE] = ACTIONS(4105), - [anon_sym_else] = ACTIONS(4103), - [anon_sym_COLON_COLON] = ACTIONS(4105), - [anon_sym_PLUS_EQ] = ACTIONS(4105), - [anon_sym_DASH_EQ] = ACTIONS(4105), - [anon_sym_STAR_EQ] = ACTIONS(4105), - [anon_sym_SLASH_EQ] = ACTIONS(4105), - [anon_sym_PERCENT_EQ] = ACTIONS(4105), - [anon_sym_BANG_EQ] = ACTIONS(4103), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4105), - [anon_sym_EQ_EQ] = ACTIONS(4103), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4105), - [anon_sym_LT_EQ] = ACTIONS(4105), - [anon_sym_GT_EQ] = ACTIONS(4105), - [anon_sym_BANGin] = ACTIONS(4105), - [anon_sym_is] = ACTIONS(4103), - [anon_sym_BANGis] = ACTIONS(4105), - [anon_sym_PLUS] = ACTIONS(4103), - [anon_sym_DASH] = ACTIONS(4103), - [anon_sym_SLASH] = ACTIONS(4103), - [anon_sym_PERCENT] = ACTIONS(4103), - [anon_sym_as_QMARK] = ACTIONS(4105), - [anon_sym_PLUS_PLUS] = ACTIONS(4105), - [anon_sym_DASH_DASH] = ACTIONS(4105), - [anon_sym_BANG_BANG] = ACTIONS(4105), - [anon_sym_suspend] = ACTIONS(4103), - [anon_sym_sealed] = ACTIONS(4103), - [anon_sym_annotation] = ACTIONS(4103), - [anon_sym_data] = ACTIONS(4103), - [anon_sym_inner] = ACTIONS(4103), - [anon_sym_value] = ACTIONS(4103), - [anon_sym_override] = ACTIONS(4103), - [anon_sym_lateinit] = ACTIONS(4103), - [anon_sym_public] = ACTIONS(4103), - [anon_sym_private] = ACTIONS(4103), - [anon_sym_internal] = ACTIONS(4103), - [anon_sym_protected] = ACTIONS(4103), - [anon_sym_tailrec] = ACTIONS(4103), - [anon_sym_operator] = ACTIONS(4103), - [anon_sym_infix] = ACTIONS(4103), - [anon_sym_inline] = ACTIONS(4103), - [anon_sym_external] = ACTIONS(4103), - [sym_property_modifier] = ACTIONS(4103), - [anon_sym_abstract] = ACTIONS(4103), - [anon_sym_final] = ACTIONS(4103), - [anon_sym_open] = ACTIONS(4103), - [anon_sym_vararg] = ACTIONS(4103), - [anon_sym_noinline] = ACTIONS(4103), - [anon_sym_crossinline] = ACTIONS(4103), - [anon_sym_expect] = ACTIONS(4103), - [anon_sym_actual] = ACTIONS(4103), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4105), - [sym__automatic_semicolon] = ACTIONS(4105), - [sym_safe_nav] = ACTIONS(4105), - [sym_multiline_comment] = ACTIONS(3), - }, - [3366] = { - [sym__alpha_identifier] = ACTIONS(5007), - [anon_sym_AT] = ACTIONS(5009), - [anon_sym_LBRACK] = ACTIONS(5009), - [anon_sym_RBRACK] = ACTIONS(5009), - [anon_sym_DOT] = ACTIONS(5007), - [anon_sym_as] = ACTIONS(5007), - [anon_sym_EQ] = ACTIONS(5007), - [anon_sym_LBRACE] = ACTIONS(5009), - [anon_sym_RBRACE] = ACTIONS(5009), - [anon_sym_LPAREN] = ACTIONS(5009), - [anon_sym_COMMA] = ACTIONS(5009), - [anon_sym_RPAREN] = ACTIONS(5009), - [anon_sym_LT] = ACTIONS(5007), - [anon_sym_GT] = ACTIONS(5007), - [anon_sym_where] = ACTIONS(5007), - [anon_sym_SEMI] = ACTIONS(5009), - [anon_sym_get] = ACTIONS(5007), - [anon_sym_set] = ACTIONS(5007), - [anon_sym_STAR] = ACTIONS(5007), - [anon_sym_DASH_GT] = ACTIONS(5009), - [sym_label] = ACTIONS(5009), - [anon_sym_in] = ACTIONS(5007), - [anon_sym_while] = ACTIONS(5007), - [anon_sym_DOT_DOT] = ACTIONS(5009), - [anon_sym_QMARK_COLON] = ACTIONS(5009), - [anon_sym_AMP_AMP] = ACTIONS(5009), - [anon_sym_PIPE_PIPE] = ACTIONS(5009), - [anon_sym_else] = ACTIONS(5007), - [anon_sym_COLON_COLON] = ACTIONS(5009), - [anon_sym_PLUS_EQ] = ACTIONS(5009), - [anon_sym_DASH_EQ] = ACTIONS(5009), - [anon_sym_STAR_EQ] = ACTIONS(5009), - [anon_sym_SLASH_EQ] = ACTIONS(5009), - [anon_sym_PERCENT_EQ] = ACTIONS(5009), - [anon_sym_BANG_EQ] = ACTIONS(5007), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5009), - [anon_sym_EQ_EQ] = ACTIONS(5007), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5009), - [anon_sym_LT_EQ] = ACTIONS(5009), - [anon_sym_GT_EQ] = ACTIONS(5009), - [anon_sym_BANGin] = ACTIONS(5009), - [anon_sym_is] = ACTIONS(5007), - [anon_sym_BANGis] = ACTIONS(5009), - [anon_sym_PLUS] = ACTIONS(5007), - [anon_sym_DASH] = ACTIONS(5007), - [anon_sym_SLASH] = ACTIONS(5007), - [anon_sym_PERCENT] = ACTIONS(5007), - [anon_sym_as_QMARK] = ACTIONS(5009), - [anon_sym_PLUS_PLUS] = ACTIONS(5009), - [anon_sym_DASH_DASH] = ACTIONS(5009), - [anon_sym_BANG_BANG] = ACTIONS(5009), - [anon_sym_suspend] = ACTIONS(5007), - [anon_sym_sealed] = ACTIONS(5007), - [anon_sym_annotation] = ACTIONS(5007), - [anon_sym_data] = ACTIONS(5007), - [anon_sym_inner] = ACTIONS(5007), - [anon_sym_value] = ACTIONS(5007), - [anon_sym_override] = ACTIONS(5007), - [anon_sym_lateinit] = ACTIONS(5007), - [anon_sym_public] = ACTIONS(5007), - [anon_sym_private] = ACTIONS(5007), - [anon_sym_internal] = ACTIONS(5007), - [anon_sym_protected] = ACTIONS(5007), - [anon_sym_tailrec] = ACTIONS(5007), - [anon_sym_operator] = ACTIONS(5007), - [anon_sym_infix] = ACTIONS(5007), - [anon_sym_inline] = ACTIONS(5007), - [anon_sym_external] = ACTIONS(5007), - [sym_property_modifier] = ACTIONS(5007), - [anon_sym_abstract] = ACTIONS(5007), - [anon_sym_final] = ACTIONS(5007), - [anon_sym_open] = ACTIONS(5007), - [anon_sym_vararg] = ACTIONS(5007), - [anon_sym_noinline] = ACTIONS(5007), - [anon_sym_crossinline] = ACTIONS(5007), - [anon_sym_expect] = ACTIONS(5007), - [anon_sym_actual] = ACTIONS(5007), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5009), - [sym_safe_nav] = ACTIONS(5009), - [sym_multiline_comment] = ACTIONS(3), - }, - [3367] = { - [sym__alpha_identifier] = ACTIONS(4714), - [anon_sym_AT] = ACTIONS(4716), - [anon_sym_LBRACK] = ACTIONS(4716), - [anon_sym_RBRACK] = ACTIONS(4716), - [anon_sym_DOT] = ACTIONS(4714), - [anon_sym_as] = ACTIONS(4714), - [anon_sym_EQ] = ACTIONS(4714), - [anon_sym_LBRACE] = ACTIONS(4716), - [anon_sym_RBRACE] = ACTIONS(4716), - [anon_sym_LPAREN] = ACTIONS(4716), - [anon_sym_COMMA] = ACTIONS(4716), - [anon_sym_RPAREN] = ACTIONS(4716), - [anon_sym_LT] = ACTIONS(4714), - [anon_sym_GT] = ACTIONS(4714), - [anon_sym_where] = ACTIONS(4714), - [anon_sym_SEMI] = ACTIONS(4716), - [anon_sym_get] = ACTIONS(4714), - [anon_sym_set] = ACTIONS(4714), - [anon_sym_STAR] = ACTIONS(4714), - [anon_sym_DASH_GT] = ACTIONS(4716), - [sym_label] = ACTIONS(4716), - [anon_sym_in] = ACTIONS(4714), - [anon_sym_while] = ACTIONS(4714), - [anon_sym_DOT_DOT] = ACTIONS(4716), - [anon_sym_QMARK_COLON] = ACTIONS(4716), - [anon_sym_AMP_AMP] = ACTIONS(4716), - [anon_sym_PIPE_PIPE] = ACTIONS(4716), - [anon_sym_else] = ACTIONS(4714), - [anon_sym_COLON_COLON] = ACTIONS(4716), - [anon_sym_PLUS_EQ] = ACTIONS(4716), - [anon_sym_DASH_EQ] = ACTIONS(4716), - [anon_sym_STAR_EQ] = ACTIONS(4716), - [anon_sym_SLASH_EQ] = ACTIONS(4716), - [anon_sym_PERCENT_EQ] = ACTIONS(4716), - [anon_sym_BANG_EQ] = ACTIONS(4714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4716), - [anon_sym_EQ_EQ] = ACTIONS(4714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4716), - [anon_sym_LT_EQ] = ACTIONS(4716), - [anon_sym_GT_EQ] = ACTIONS(4716), - [anon_sym_BANGin] = ACTIONS(4716), - [anon_sym_is] = ACTIONS(4714), - [anon_sym_BANGis] = ACTIONS(4716), - [anon_sym_PLUS] = ACTIONS(4714), - [anon_sym_DASH] = ACTIONS(4714), - [anon_sym_SLASH] = ACTIONS(4714), - [anon_sym_PERCENT] = ACTIONS(4714), - [anon_sym_as_QMARK] = ACTIONS(4716), - [anon_sym_PLUS_PLUS] = ACTIONS(4716), - [anon_sym_DASH_DASH] = ACTIONS(4716), - [anon_sym_BANG_BANG] = ACTIONS(4716), - [anon_sym_suspend] = ACTIONS(4714), - [anon_sym_sealed] = ACTIONS(4714), - [anon_sym_annotation] = ACTIONS(4714), - [anon_sym_data] = ACTIONS(4714), - [anon_sym_inner] = ACTIONS(4714), - [anon_sym_value] = ACTIONS(4714), - [anon_sym_override] = ACTIONS(4714), - [anon_sym_lateinit] = ACTIONS(4714), - [anon_sym_public] = ACTIONS(4714), - [anon_sym_private] = ACTIONS(4714), - [anon_sym_internal] = ACTIONS(4714), - [anon_sym_protected] = ACTIONS(4714), - [anon_sym_tailrec] = ACTIONS(4714), - [anon_sym_operator] = ACTIONS(4714), - [anon_sym_infix] = ACTIONS(4714), - [anon_sym_inline] = ACTIONS(4714), - [anon_sym_external] = ACTIONS(4714), - [sym_property_modifier] = ACTIONS(4714), - [anon_sym_abstract] = ACTIONS(4714), - [anon_sym_final] = ACTIONS(4714), - [anon_sym_open] = ACTIONS(4714), - [anon_sym_vararg] = ACTIONS(4714), - [anon_sym_noinline] = ACTIONS(4714), - [anon_sym_crossinline] = ACTIONS(4714), - [anon_sym_expect] = ACTIONS(4714), - [anon_sym_actual] = ACTIONS(4714), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4716), - [sym_safe_nav] = ACTIONS(4716), - [sym_multiline_comment] = ACTIONS(3), - }, - [3368] = { - [sym__alpha_identifier] = ACTIONS(5053), - [anon_sym_AT] = ACTIONS(5055), - [anon_sym_LBRACK] = ACTIONS(5055), - [anon_sym_RBRACK] = ACTIONS(5055), - [anon_sym_DOT] = ACTIONS(5053), - [anon_sym_as] = ACTIONS(5053), - [anon_sym_EQ] = ACTIONS(5053), - [anon_sym_LBRACE] = ACTIONS(5055), - [anon_sym_RBRACE] = ACTIONS(5055), - [anon_sym_LPAREN] = ACTIONS(5055), - [anon_sym_COMMA] = ACTIONS(5055), - [anon_sym_RPAREN] = ACTIONS(5055), - [anon_sym_LT] = ACTIONS(5053), - [anon_sym_GT] = ACTIONS(5053), - [anon_sym_where] = ACTIONS(5053), - [anon_sym_SEMI] = ACTIONS(5055), - [anon_sym_get] = ACTIONS(5053), - [anon_sym_set] = ACTIONS(5053), - [anon_sym_STAR] = ACTIONS(5053), - [anon_sym_DASH_GT] = ACTIONS(5055), - [sym_label] = ACTIONS(5055), - [anon_sym_in] = ACTIONS(5053), - [anon_sym_while] = ACTIONS(5053), - [anon_sym_DOT_DOT] = ACTIONS(5055), - [anon_sym_QMARK_COLON] = ACTIONS(5055), - [anon_sym_AMP_AMP] = ACTIONS(5055), - [anon_sym_PIPE_PIPE] = ACTIONS(5055), - [anon_sym_else] = ACTIONS(5053), - [anon_sym_COLON_COLON] = ACTIONS(5055), - [anon_sym_PLUS_EQ] = ACTIONS(5055), - [anon_sym_DASH_EQ] = ACTIONS(5055), - [anon_sym_STAR_EQ] = ACTIONS(5055), - [anon_sym_SLASH_EQ] = ACTIONS(5055), - [anon_sym_PERCENT_EQ] = ACTIONS(5055), - [anon_sym_BANG_EQ] = ACTIONS(5053), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5055), - [anon_sym_EQ_EQ] = ACTIONS(5053), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5055), - [anon_sym_LT_EQ] = ACTIONS(5055), - [anon_sym_GT_EQ] = ACTIONS(5055), - [anon_sym_BANGin] = ACTIONS(5055), - [anon_sym_is] = ACTIONS(5053), - [anon_sym_BANGis] = ACTIONS(5055), - [anon_sym_PLUS] = ACTIONS(5053), - [anon_sym_DASH] = ACTIONS(5053), - [anon_sym_SLASH] = ACTIONS(5053), - [anon_sym_PERCENT] = ACTIONS(5053), - [anon_sym_as_QMARK] = ACTIONS(5055), - [anon_sym_PLUS_PLUS] = ACTIONS(5055), - [anon_sym_DASH_DASH] = ACTIONS(5055), - [anon_sym_BANG_BANG] = ACTIONS(5055), - [anon_sym_suspend] = ACTIONS(5053), - [anon_sym_sealed] = ACTIONS(5053), - [anon_sym_annotation] = ACTIONS(5053), - [anon_sym_data] = ACTIONS(5053), - [anon_sym_inner] = ACTIONS(5053), - [anon_sym_value] = ACTIONS(5053), - [anon_sym_override] = ACTIONS(5053), - [anon_sym_lateinit] = ACTIONS(5053), - [anon_sym_public] = ACTIONS(5053), - [anon_sym_private] = ACTIONS(5053), - [anon_sym_internal] = ACTIONS(5053), - [anon_sym_protected] = ACTIONS(5053), - [anon_sym_tailrec] = ACTIONS(5053), - [anon_sym_operator] = ACTIONS(5053), - [anon_sym_infix] = ACTIONS(5053), - [anon_sym_inline] = ACTIONS(5053), - [anon_sym_external] = ACTIONS(5053), - [sym_property_modifier] = ACTIONS(5053), - [anon_sym_abstract] = ACTIONS(5053), - [anon_sym_final] = ACTIONS(5053), - [anon_sym_open] = ACTIONS(5053), - [anon_sym_vararg] = ACTIONS(5053), - [anon_sym_noinline] = ACTIONS(5053), - [anon_sym_crossinline] = ACTIONS(5053), - [anon_sym_expect] = ACTIONS(5053), - [anon_sym_actual] = ACTIONS(5053), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5055), - [sym_safe_nav] = ACTIONS(5055), - [sym_multiline_comment] = ACTIONS(3), - }, - [3369] = { - [sym__alpha_identifier] = ACTIONS(4618), - [anon_sym_AT] = ACTIONS(4620), - [anon_sym_LBRACK] = ACTIONS(4620), - [anon_sym_RBRACK] = ACTIONS(4620), - [anon_sym_DOT] = ACTIONS(4618), - [anon_sym_as] = ACTIONS(4618), - [anon_sym_EQ] = ACTIONS(4618), - [anon_sym_LBRACE] = ACTIONS(4620), - [anon_sym_RBRACE] = ACTIONS(4620), - [anon_sym_LPAREN] = ACTIONS(4620), - [anon_sym_COMMA] = ACTIONS(4620), - [anon_sym_RPAREN] = ACTIONS(4620), - [anon_sym_LT] = ACTIONS(4618), - [anon_sym_GT] = ACTIONS(4618), - [anon_sym_where] = ACTIONS(4618), - [anon_sym_SEMI] = ACTIONS(4620), - [anon_sym_get] = ACTIONS(4618), - [anon_sym_set] = ACTIONS(4618), - [anon_sym_STAR] = ACTIONS(4618), - [anon_sym_DASH_GT] = ACTIONS(4620), - [sym_label] = ACTIONS(4620), - [anon_sym_in] = ACTIONS(4618), - [anon_sym_while] = ACTIONS(4618), - [anon_sym_DOT_DOT] = ACTIONS(4620), - [anon_sym_QMARK_COLON] = ACTIONS(4620), - [anon_sym_AMP_AMP] = ACTIONS(4620), - [anon_sym_PIPE_PIPE] = ACTIONS(4620), - [anon_sym_else] = ACTIONS(4618), - [anon_sym_COLON_COLON] = ACTIONS(4620), - [anon_sym_PLUS_EQ] = ACTIONS(4620), - [anon_sym_DASH_EQ] = ACTIONS(4620), - [anon_sym_STAR_EQ] = ACTIONS(4620), - [anon_sym_SLASH_EQ] = ACTIONS(4620), - [anon_sym_PERCENT_EQ] = ACTIONS(4620), - [anon_sym_BANG_EQ] = ACTIONS(4618), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4620), - [anon_sym_EQ_EQ] = ACTIONS(4618), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4620), - [anon_sym_LT_EQ] = ACTIONS(4620), - [anon_sym_GT_EQ] = ACTIONS(4620), - [anon_sym_BANGin] = ACTIONS(4620), - [anon_sym_is] = ACTIONS(4618), - [anon_sym_BANGis] = ACTIONS(4620), - [anon_sym_PLUS] = ACTIONS(4618), - [anon_sym_DASH] = ACTIONS(4618), - [anon_sym_SLASH] = ACTIONS(4618), - [anon_sym_PERCENT] = ACTIONS(4618), - [anon_sym_as_QMARK] = ACTIONS(4620), - [anon_sym_PLUS_PLUS] = ACTIONS(4620), - [anon_sym_DASH_DASH] = ACTIONS(4620), - [anon_sym_BANG_BANG] = ACTIONS(4620), - [anon_sym_suspend] = ACTIONS(4618), - [anon_sym_sealed] = ACTIONS(4618), - [anon_sym_annotation] = ACTIONS(4618), - [anon_sym_data] = ACTIONS(4618), - [anon_sym_inner] = ACTIONS(4618), - [anon_sym_value] = ACTIONS(4618), - [anon_sym_override] = ACTIONS(4618), - [anon_sym_lateinit] = ACTIONS(4618), - [anon_sym_public] = ACTIONS(4618), - [anon_sym_private] = ACTIONS(4618), - [anon_sym_internal] = ACTIONS(4618), - [anon_sym_protected] = ACTIONS(4618), - [anon_sym_tailrec] = ACTIONS(4618), - [anon_sym_operator] = ACTIONS(4618), - [anon_sym_infix] = ACTIONS(4618), - [anon_sym_inline] = ACTIONS(4618), - [anon_sym_external] = ACTIONS(4618), - [sym_property_modifier] = ACTIONS(4618), - [anon_sym_abstract] = ACTIONS(4618), - [anon_sym_final] = ACTIONS(4618), - [anon_sym_open] = ACTIONS(4618), - [anon_sym_vararg] = ACTIONS(4618), - [anon_sym_noinline] = ACTIONS(4618), - [anon_sym_crossinline] = ACTIONS(4618), - [anon_sym_expect] = ACTIONS(4618), - [anon_sym_actual] = ACTIONS(4618), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4620), - [sym_safe_nav] = ACTIONS(4620), - [sym_multiline_comment] = ACTIONS(3), - }, - [3370] = { - [sym__alpha_identifier] = ACTIONS(4164), - [anon_sym_AT] = ACTIONS(4166), - [anon_sym_LBRACK] = ACTIONS(4166), - [anon_sym_DOT] = ACTIONS(4164), - [anon_sym_as] = ACTIONS(4164), - [anon_sym_EQ] = ACTIONS(4164), - [anon_sym_LBRACE] = ACTIONS(4166), - [anon_sym_RBRACE] = ACTIONS(4166), - [anon_sym_LPAREN] = ACTIONS(4166), - [anon_sym_COMMA] = ACTIONS(4166), - [anon_sym_by] = ACTIONS(4164), - [anon_sym_LT] = ACTIONS(4164), - [anon_sym_GT] = ACTIONS(4164), - [anon_sym_where] = ACTIONS(4164), - [anon_sym_SEMI] = ACTIONS(4166), - [anon_sym_get] = ACTIONS(4164), - [anon_sym_set] = ACTIONS(4164), - [anon_sym_AMP] = ACTIONS(6755), - [sym__quest] = ACTIONS(4164), - [anon_sym_STAR] = ACTIONS(4164), - [sym_label] = ACTIONS(4166), - [anon_sym_in] = ACTIONS(4164), - [anon_sym_DOT_DOT] = ACTIONS(4166), - [anon_sym_QMARK_COLON] = ACTIONS(4166), - [anon_sym_AMP_AMP] = ACTIONS(4166), - [anon_sym_PIPE_PIPE] = ACTIONS(4166), - [anon_sym_else] = ACTIONS(4164), - [anon_sym_COLON_COLON] = ACTIONS(4166), - [anon_sym_PLUS_EQ] = ACTIONS(4166), - [anon_sym_DASH_EQ] = ACTIONS(4166), - [anon_sym_STAR_EQ] = ACTIONS(4166), - [anon_sym_SLASH_EQ] = ACTIONS(4166), - [anon_sym_PERCENT_EQ] = ACTIONS(4166), - [anon_sym_BANG_EQ] = ACTIONS(4164), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4166), - [anon_sym_EQ_EQ] = ACTIONS(4164), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4166), - [anon_sym_LT_EQ] = ACTIONS(4166), - [anon_sym_GT_EQ] = ACTIONS(4166), - [anon_sym_BANGin] = ACTIONS(4166), - [anon_sym_is] = ACTIONS(4164), - [anon_sym_BANGis] = ACTIONS(4166), - [anon_sym_PLUS] = ACTIONS(4164), - [anon_sym_DASH] = ACTIONS(4164), - [anon_sym_SLASH] = ACTIONS(4164), - [anon_sym_PERCENT] = ACTIONS(4164), - [anon_sym_as_QMARK] = ACTIONS(4166), - [anon_sym_PLUS_PLUS] = ACTIONS(4166), - [anon_sym_DASH_DASH] = ACTIONS(4166), - [anon_sym_BANG_BANG] = ACTIONS(4166), - [anon_sym_suspend] = ACTIONS(4164), - [anon_sym_sealed] = ACTIONS(4164), - [anon_sym_annotation] = ACTIONS(4164), - [anon_sym_data] = ACTIONS(4164), - [anon_sym_inner] = ACTIONS(4164), - [anon_sym_value] = ACTIONS(4164), - [anon_sym_override] = ACTIONS(4164), - [anon_sym_lateinit] = ACTIONS(4164), - [anon_sym_public] = ACTIONS(4164), - [anon_sym_private] = ACTIONS(4164), - [anon_sym_internal] = ACTIONS(4164), - [anon_sym_protected] = ACTIONS(4164), - [anon_sym_tailrec] = ACTIONS(4164), - [anon_sym_operator] = ACTIONS(4164), - [anon_sym_infix] = ACTIONS(4164), - [anon_sym_inline] = ACTIONS(4164), - [anon_sym_external] = ACTIONS(4164), - [sym_property_modifier] = ACTIONS(4164), - [anon_sym_abstract] = ACTIONS(4164), - [anon_sym_final] = ACTIONS(4164), - [anon_sym_open] = ACTIONS(4164), - [anon_sym_vararg] = ACTIONS(4164), - [anon_sym_noinline] = ACTIONS(4164), - [anon_sym_crossinline] = ACTIONS(4164), - [anon_sym_expect] = ACTIONS(4164), - [anon_sym_actual] = ACTIONS(4164), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4166), - [sym__automatic_semicolon] = ACTIONS(4166), - [sym_safe_nav] = ACTIONS(4166), - [sym_multiline_comment] = ACTIONS(3), - }, - [3371] = { - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(1684), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_RBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(1682), - [anon_sym_set] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1682), - [anon_sym_DASH_GT] = ACTIONS(1684), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_while] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(1682), - [anon_sym_sealed] = ACTIONS(1682), - [anon_sym_annotation] = ACTIONS(1682), - [anon_sym_data] = ACTIONS(1682), - [anon_sym_inner] = ACTIONS(1682), - [anon_sym_value] = ACTIONS(1682), - [anon_sym_override] = ACTIONS(1682), - [anon_sym_lateinit] = ACTIONS(1682), - [anon_sym_public] = ACTIONS(1682), - [anon_sym_private] = ACTIONS(1682), - [anon_sym_internal] = ACTIONS(1682), - [anon_sym_protected] = ACTIONS(1682), - [anon_sym_tailrec] = ACTIONS(1682), - [anon_sym_operator] = ACTIONS(1682), - [anon_sym_infix] = ACTIONS(1682), - [anon_sym_inline] = ACTIONS(1682), - [anon_sym_external] = ACTIONS(1682), - [sym_property_modifier] = ACTIONS(1682), - [anon_sym_abstract] = ACTIONS(1682), - [anon_sym_final] = ACTIONS(1682), - [anon_sym_open] = ACTIONS(1682), - [anon_sym_vararg] = ACTIONS(1682), - [anon_sym_noinline] = ACTIONS(1682), - [anon_sym_crossinline] = ACTIONS(1682), - [anon_sym_expect] = ACTIONS(1682), - [anon_sym_actual] = ACTIONS(1682), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [3372] = { - [sym__alpha_identifier] = ACTIONS(4420), - [anon_sym_AT] = ACTIONS(4422), - [anon_sym_LBRACK] = ACTIONS(4422), - [anon_sym_RBRACK] = ACTIONS(4422), - [anon_sym_DOT] = ACTIONS(4420), - [anon_sym_as] = ACTIONS(4420), - [anon_sym_EQ] = ACTIONS(4420), - [anon_sym_LBRACE] = ACTIONS(4422), - [anon_sym_RBRACE] = ACTIONS(4422), - [anon_sym_LPAREN] = ACTIONS(4422), - [anon_sym_COMMA] = ACTIONS(4422), - [anon_sym_RPAREN] = ACTIONS(4422), - [anon_sym_LT] = ACTIONS(4420), - [anon_sym_GT] = ACTIONS(4420), - [anon_sym_where] = ACTIONS(4420), - [anon_sym_SEMI] = ACTIONS(4422), - [anon_sym_get] = ACTIONS(4420), - [anon_sym_set] = ACTIONS(4420), - [anon_sym_STAR] = ACTIONS(4420), - [anon_sym_DASH_GT] = ACTIONS(4422), - [sym_label] = ACTIONS(4422), - [anon_sym_in] = ACTIONS(4420), - [anon_sym_while] = ACTIONS(4420), - [anon_sym_DOT_DOT] = ACTIONS(4422), - [anon_sym_QMARK_COLON] = ACTIONS(4422), - [anon_sym_AMP_AMP] = ACTIONS(4422), - [anon_sym_PIPE_PIPE] = ACTIONS(4422), - [anon_sym_else] = ACTIONS(4420), - [anon_sym_COLON_COLON] = ACTIONS(4422), - [anon_sym_PLUS_EQ] = ACTIONS(4422), - [anon_sym_DASH_EQ] = ACTIONS(4422), - [anon_sym_STAR_EQ] = ACTIONS(4422), - [anon_sym_SLASH_EQ] = ACTIONS(4422), - [anon_sym_PERCENT_EQ] = ACTIONS(4422), - [anon_sym_BANG_EQ] = ACTIONS(4420), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4422), - [anon_sym_EQ_EQ] = ACTIONS(4420), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4422), - [anon_sym_LT_EQ] = ACTIONS(4422), - [anon_sym_GT_EQ] = ACTIONS(4422), - [anon_sym_BANGin] = ACTIONS(4422), - [anon_sym_is] = ACTIONS(4420), - [anon_sym_BANGis] = ACTIONS(4422), - [anon_sym_PLUS] = ACTIONS(4420), - [anon_sym_DASH] = ACTIONS(4420), - [anon_sym_SLASH] = ACTIONS(4420), - [anon_sym_PERCENT] = ACTIONS(4420), - [anon_sym_as_QMARK] = ACTIONS(4422), - [anon_sym_PLUS_PLUS] = ACTIONS(4422), - [anon_sym_DASH_DASH] = ACTIONS(4422), - [anon_sym_BANG_BANG] = ACTIONS(4422), - [anon_sym_suspend] = ACTIONS(4420), - [anon_sym_sealed] = ACTIONS(4420), - [anon_sym_annotation] = ACTIONS(4420), - [anon_sym_data] = ACTIONS(4420), - [anon_sym_inner] = ACTIONS(4420), - [anon_sym_value] = ACTIONS(4420), - [anon_sym_override] = ACTIONS(4420), - [anon_sym_lateinit] = ACTIONS(4420), - [anon_sym_public] = ACTIONS(4420), - [anon_sym_private] = ACTIONS(4420), - [anon_sym_internal] = ACTIONS(4420), - [anon_sym_protected] = ACTIONS(4420), - [anon_sym_tailrec] = ACTIONS(4420), - [anon_sym_operator] = ACTIONS(4420), - [anon_sym_infix] = ACTIONS(4420), - [anon_sym_inline] = ACTIONS(4420), - [anon_sym_external] = ACTIONS(4420), - [sym_property_modifier] = ACTIONS(4420), - [anon_sym_abstract] = ACTIONS(4420), - [anon_sym_final] = ACTIONS(4420), - [anon_sym_open] = ACTIONS(4420), - [anon_sym_vararg] = ACTIONS(4420), - [anon_sym_noinline] = ACTIONS(4420), - [anon_sym_crossinline] = ACTIONS(4420), - [anon_sym_expect] = ACTIONS(4420), - [anon_sym_actual] = ACTIONS(4420), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4422), - [sym_safe_nav] = ACTIONS(4422), - [sym_multiline_comment] = ACTIONS(3), - }, - [3373] = { - [sym__alpha_identifier] = ACTIONS(5045), - [anon_sym_AT] = ACTIONS(5047), - [anon_sym_LBRACK] = ACTIONS(5047), - [anon_sym_RBRACK] = ACTIONS(5047), - [anon_sym_DOT] = ACTIONS(5045), - [anon_sym_as] = ACTIONS(5045), - [anon_sym_EQ] = ACTIONS(5045), - [anon_sym_LBRACE] = ACTIONS(5047), - [anon_sym_RBRACE] = ACTIONS(5047), - [anon_sym_LPAREN] = ACTIONS(5047), - [anon_sym_COMMA] = ACTIONS(5047), - [anon_sym_RPAREN] = ACTIONS(5047), - [anon_sym_LT] = ACTIONS(5045), - [anon_sym_GT] = ACTIONS(5045), - [anon_sym_where] = ACTIONS(5045), - [anon_sym_SEMI] = ACTIONS(5047), - [anon_sym_get] = ACTIONS(5045), - [anon_sym_set] = ACTIONS(5045), - [anon_sym_STAR] = ACTIONS(5045), - [anon_sym_DASH_GT] = ACTIONS(5047), - [sym_label] = ACTIONS(5047), - [anon_sym_in] = ACTIONS(5045), - [anon_sym_while] = ACTIONS(5045), - [anon_sym_DOT_DOT] = ACTIONS(5047), - [anon_sym_QMARK_COLON] = ACTIONS(5047), - [anon_sym_AMP_AMP] = ACTIONS(5047), - [anon_sym_PIPE_PIPE] = ACTIONS(5047), - [anon_sym_else] = ACTIONS(5045), - [anon_sym_COLON_COLON] = ACTIONS(5047), - [anon_sym_PLUS_EQ] = ACTIONS(5047), - [anon_sym_DASH_EQ] = ACTIONS(5047), - [anon_sym_STAR_EQ] = ACTIONS(5047), - [anon_sym_SLASH_EQ] = ACTIONS(5047), - [anon_sym_PERCENT_EQ] = ACTIONS(5047), - [anon_sym_BANG_EQ] = ACTIONS(5045), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5047), - [anon_sym_EQ_EQ] = ACTIONS(5045), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5047), - [anon_sym_LT_EQ] = ACTIONS(5047), - [anon_sym_GT_EQ] = ACTIONS(5047), - [anon_sym_BANGin] = ACTIONS(5047), - [anon_sym_is] = ACTIONS(5045), - [anon_sym_BANGis] = ACTIONS(5047), - [anon_sym_PLUS] = ACTIONS(5045), - [anon_sym_DASH] = ACTIONS(5045), - [anon_sym_SLASH] = ACTIONS(5045), - [anon_sym_PERCENT] = ACTIONS(5045), - [anon_sym_as_QMARK] = ACTIONS(5047), - [anon_sym_PLUS_PLUS] = ACTIONS(5047), - [anon_sym_DASH_DASH] = ACTIONS(5047), - [anon_sym_BANG_BANG] = ACTIONS(5047), - [anon_sym_suspend] = ACTIONS(5045), - [anon_sym_sealed] = ACTIONS(5045), - [anon_sym_annotation] = ACTIONS(5045), - [anon_sym_data] = ACTIONS(5045), - [anon_sym_inner] = ACTIONS(5045), - [anon_sym_value] = ACTIONS(5045), - [anon_sym_override] = ACTIONS(5045), - [anon_sym_lateinit] = ACTIONS(5045), - [anon_sym_public] = ACTIONS(5045), - [anon_sym_private] = ACTIONS(5045), - [anon_sym_internal] = ACTIONS(5045), - [anon_sym_protected] = ACTIONS(5045), - [anon_sym_tailrec] = ACTIONS(5045), - [anon_sym_operator] = ACTIONS(5045), - [anon_sym_infix] = ACTIONS(5045), - [anon_sym_inline] = ACTIONS(5045), - [anon_sym_external] = ACTIONS(5045), - [sym_property_modifier] = ACTIONS(5045), - [anon_sym_abstract] = ACTIONS(5045), - [anon_sym_final] = ACTIONS(5045), - [anon_sym_open] = ACTIONS(5045), - [anon_sym_vararg] = ACTIONS(5045), - [anon_sym_noinline] = ACTIONS(5045), - [anon_sym_crossinline] = ACTIONS(5045), - [anon_sym_expect] = ACTIONS(5045), - [anon_sym_actual] = ACTIONS(5045), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5047), - [sym_safe_nav] = ACTIONS(5047), - [sym_multiline_comment] = ACTIONS(3), - }, - [3374] = { - [sym_function_body] = STATE(3885), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(6757), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_COMMA] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_where] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4238), - [sym_label] = ACTIONS(4240), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_PLUS_EQ] = ACTIONS(4240), - [anon_sym_DASH_EQ] = ACTIONS(4240), - [anon_sym_STAR_EQ] = ACTIONS(4240), - [anon_sym_SLASH_EQ] = ACTIONS(4240), - [anon_sym_PERCENT_EQ] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4238), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3375] = { - [aux_sym_type_constraints_repeat1] = STATE(3504), - [sym__alpha_identifier] = ACTIONS(4388), - [anon_sym_AT] = ACTIONS(4390), - [anon_sym_LBRACK] = ACTIONS(4390), - [anon_sym_EQ] = ACTIONS(4390), - [anon_sym_LBRACE] = ACTIONS(4390), - [anon_sym_RBRACE] = ACTIONS(4390), - [anon_sym_LPAREN] = ACTIONS(4390), - [anon_sym_COMMA] = ACTIONS(6759), - [anon_sym_by] = ACTIONS(4388), - [anon_sym_object] = ACTIONS(4388), - [anon_sym_fun] = ACTIONS(4388), - [anon_sym_SEMI] = ACTIONS(4390), - [anon_sym_get] = ACTIONS(4388), - [anon_sym_set] = ACTIONS(4388), - [anon_sym_this] = ACTIONS(4388), - [anon_sym_super] = ACTIONS(4388), - [anon_sym_STAR] = ACTIONS(4390), - [sym_label] = ACTIONS(4388), - [anon_sym_in] = ACTIONS(4388), - [anon_sym_null] = ACTIONS(4388), - [anon_sym_if] = ACTIONS(4388), - [anon_sym_else] = ACTIONS(4388), - [anon_sym_when] = ACTIONS(4388), - [anon_sym_try] = ACTIONS(4388), - [anon_sym_throw] = ACTIONS(4388), - [anon_sym_return] = ACTIONS(4388), - [anon_sym_continue] = ACTIONS(4388), - [anon_sym_break] = ACTIONS(4388), - [anon_sym_COLON_COLON] = ACTIONS(4390), - [anon_sym_BANGin] = ACTIONS(4390), - [anon_sym_is] = ACTIONS(4388), - [anon_sym_BANGis] = ACTIONS(4390), - [anon_sym_PLUS] = ACTIONS(4388), - [anon_sym_DASH] = ACTIONS(4388), - [anon_sym_PLUS_PLUS] = ACTIONS(4390), - [anon_sym_DASH_DASH] = ACTIONS(4390), - [anon_sym_BANG] = ACTIONS(4388), - [anon_sym_suspend] = ACTIONS(4388), - [anon_sym_sealed] = ACTIONS(4388), - [anon_sym_annotation] = ACTIONS(4388), - [anon_sym_data] = ACTIONS(4388), - [anon_sym_inner] = ACTIONS(4388), - [anon_sym_value] = ACTIONS(4388), - [anon_sym_override] = ACTIONS(4388), - [anon_sym_lateinit] = ACTIONS(4388), - [anon_sym_public] = ACTIONS(4388), - [anon_sym_private] = ACTIONS(4388), - [anon_sym_internal] = ACTIONS(4388), - [anon_sym_protected] = ACTIONS(4388), - [anon_sym_tailrec] = ACTIONS(4388), - [anon_sym_operator] = ACTIONS(4388), - [anon_sym_infix] = ACTIONS(4388), - [anon_sym_inline] = ACTIONS(4388), - [anon_sym_external] = ACTIONS(4388), - [sym_property_modifier] = ACTIONS(4388), - [anon_sym_abstract] = ACTIONS(4388), - [anon_sym_final] = ACTIONS(4388), - [anon_sym_open] = ACTIONS(4388), - [anon_sym_vararg] = ACTIONS(4388), - [anon_sym_noinline] = ACTIONS(4388), - [anon_sym_crossinline] = ACTIONS(4388), - [anon_sym_expect] = ACTIONS(4388), - [anon_sym_actual] = ACTIONS(4388), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4390), - [anon_sym_continue_AT] = ACTIONS(4390), - [anon_sym_break_AT] = ACTIONS(4390), - [anon_sym_this_AT] = ACTIONS(4390), - [anon_sym_super_AT] = ACTIONS(4390), - [sym_real_literal] = ACTIONS(4390), - [sym_integer_literal] = ACTIONS(4388), - [sym_hex_literal] = ACTIONS(4390), - [sym_bin_literal] = ACTIONS(4390), - [anon_sym_true] = ACTIONS(4388), - [anon_sym_false] = ACTIONS(4388), - [anon_sym_SQUOTE] = ACTIONS(4390), - [sym__backtick_identifier] = ACTIONS(4390), - [sym__automatic_semicolon] = ACTIONS(4390), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4390), - }, - [3376] = { - [sym__alpha_identifier] = ACTIONS(5037), - [anon_sym_AT] = ACTIONS(5039), - [anon_sym_LBRACK] = ACTIONS(5039), - [anon_sym_RBRACK] = ACTIONS(5039), - [anon_sym_DOT] = ACTIONS(5037), - [anon_sym_as] = ACTIONS(5037), - [anon_sym_EQ] = ACTIONS(5037), - [anon_sym_LBRACE] = ACTIONS(5039), - [anon_sym_RBRACE] = ACTIONS(5039), - [anon_sym_LPAREN] = ACTIONS(5039), - [anon_sym_COMMA] = ACTIONS(5039), - [anon_sym_RPAREN] = ACTIONS(5039), - [anon_sym_LT] = ACTIONS(5037), - [anon_sym_GT] = ACTIONS(5037), - [anon_sym_where] = ACTIONS(5037), - [anon_sym_SEMI] = ACTIONS(5039), - [anon_sym_get] = ACTIONS(5037), - [anon_sym_set] = ACTIONS(5037), - [anon_sym_STAR] = ACTIONS(5037), - [anon_sym_DASH_GT] = ACTIONS(5039), - [sym_label] = ACTIONS(5039), - [anon_sym_in] = ACTIONS(5037), - [anon_sym_while] = ACTIONS(5037), - [anon_sym_DOT_DOT] = ACTIONS(5039), - [anon_sym_QMARK_COLON] = ACTIONS(5039), - [anon_sym_AMP_AMP] = ACTIONS(5039), - [anon_sym_PIPE_PIPE] = ACTIONS(5039), - [anon_sym_else] = ACTIONS(5037), - [anon_sym_COLON_COLON] = ACTIONS(5039), - [anon_sym_PLUS_EQ] = ACTIONS(5039), - [anon_sym_DASH_EQ] = ACTIONS(5039), - [anon_sym_STAR_EQ] = ACTIONS(5039), - [anon_sym_SLASH_EQ] = ACTIONS(5039), - [anon_sym_PERCENT_EQ] = ACTIONS(5039), - [anon_sym_BANG_EQ] = ACTIONS(5037), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5039), - [anon_sym_EQ_EQ] = ACTIONS(5037), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5039), - [anon_sym_LT_EQ] = ACTIONS(5039), - [anon_sym_GT_EQ] = ACTIONS(5039), - [anon_sym_BANGin] = ACTIONS(5039), - [anon_sym_is] = ACTIONS(5037), - [anon_sym_BANGis] = ACTIONS(5039), - [anon_sym_PLUS] = ACTIONS(5037), - [anon_sym_DASH] = ACTIONS(5037), - [anon_sym_SLASH] = ACTIONS(5037), - [anon_sym_PERCENT] = ACTIONS(5037), - [anon_sym_as_QMARK] = ACTIONS(5039), - [anon_sym_PLUS_PLUS] = ACTIONS(5039), - [anon_sym_DASH_DASH] = ACTIONS(5039), - [anon_sym_BANG_BANG] = ACTIONS(5039), - [anon_sym_suspend] = ACTIONS(5037), - [anon_sym_sealed] = ACTIONS(5037), - [anon_sym_annotation] = ACTIONS(5037), - [anon_sym_data] = ACTIONS(5037), - [anon_sym_inner] = ACTIONS(5037), - [anon_sym_value] = ACTIONS(5037), - [anon_sym_override] = ACTIONS(5037), - [anon_sym_lateinit] = ACTIONS(5037), - [anon_sym_public] = ACTIONS(5037), - [anon_sym_private] = ACTIONS(5037), - [anon_sym_internal] = ACTIONS(5037), - [anon_sym_protected] = ACTIONS(5037), - [anon_sym_tailrec] = ACTIONS(5037), - [anon_sym_operator] = ACTIONS(5037), - [anon_sym_infix] = ACTIONS(5037), - [anon_sym_inline] = ACTIONS(5037), - [anon_sym_external] = ACTIONS(5037), - [sym_property_modifier] = ACTIONS(5037), - [anon_sym_abstract] = ACTIONS(5037), - [anon_sym_final] = ACTIONS(5037), - [anon_sym_open] = ACTIONS(5037), - [anon_sym_vararg] = ACTIONS(5037), - [anon_sym_noinline] = ACTIONS(5037), - [anon_sym_crossinline] = ACTIONS(5037), - [anon_sym_expect] = ACTIONS(5037), - [anon_sym_actual] = ACTIONS(5037), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5039), - [sym_safe_nav] = ACTIONS(5039), - [sym_multiline_comment] = ACTIONS(3), - }, - [3377] = { - [sym__alpha_identifier] = ACTIONS(4710), - [anon_sym_AT] = ACTIONS(4712), - [anon_sym_LBRACK] = ACTIONS(4712), - [anon_sym_RBRACK] = ACTIONS(4712), - [anon_sym_DOT] = ACTIONS(4710), - [anon_sym_as] = ACTIONS(4710), - [anon_sym_EQ] = ACTIONS(4710), - [anon_sym_LBRACE] = ACTIONS(4712), - [anon_sym_RBRACE] = ACTIONS(4712), - [anon_sym_LPAREN] = ACTIONS(4712), - [anon_sym_COMMA] = ACTIONS(4712), - [anon_sym_RPAREN] = ACTIONS(4712), - [anon_sym_LT] = ACTIONS(4710), - [anon_sym_GT] = ACTIONS(4710), - [anon_sym_where] = ACTIONS(4710), - [anon_sym_SEMI] = ACTIONS(4712), - [anon_sym_get] = ACTIONS(4710), - [anon_sym_set] = ACTIONS(4710), - [anon_sym_STAR] = ACTIONS(4710), - [anon_sym_DASH_GT] = ACTIONS(4712), - [sym_label] = ACTIONS(4712), - [anon_sym_in] = ACTIONS(4710), - [anon_sym_while] = ACTIONS(4710), - [anon_sym_DOT_DOT] = ACTIONS(4712), - [anon_sym_QMARK_COLON] = ACTIONS(4712), - [anon_sym_AMP_AMP] = ACTIONS(4712), - [anon_sym_PIPE_PIPE] = ACTIONS(4712), - [anon_sym_else] = ACTIONS(4710), - [anon_sym_COLON_COLON] = ACTIONS(4712), - [anon_sym_PLUS_EQ] = ACTIONS(4712), - [anon_sym_DASH_EQ] = ACTIONS(4712), - [anon_sym_STAR_EQ] = ACTIONS(4712), - [anon_sym_SLASH_EQ] = ACTIONS(4712), - [anon_sym_PERCENT_EQ] = ACTIONS(4712), - [anon_sym_BANG_EQ] = ACTIONS(4710), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4712), - [anon_sym_EQ_EQ] = ACTIONS(4710), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4712), - [anon_sym_LT_EQ] = ACTIONS(4712), - [anon_sym_GT_EQ] = ACTIONS(4712), - [anon_sym_BANGin] = ACTIONS(4712), - [anon_sym_is] = ACTIONS(4710), - [anon_sym_BANGis] = ACTIONS(4712), - [anon_sym_PLUS] = ACTIONS(4710), - [anon_sym_DASH] = ACTIONS(4710), - [anon_sym_SLASH] = ACTIONS(4710), - [anon_sym_PERCENT] = ACTIONS(4710), - [anon_sym_as_QMARK] = ACTIONS(4712), - [anon_sym_PLUS_PLUS] = ACTIONS(4712), - [anon_sym_DASH_DASH] = ACTIONS(4712), - [anon_sym_BANG_BANG] = ACTIONS(4712), - [anon_sym_suspend] = ACTIONS(4710), - [anon_sym_sealed] = ACTIONS(4710), - [anon_sym_annotation] = ACTIONS(4710), - [anon_sym_data] = ACTIONS(4710), - [anon_sym_inner] = ACTIONS(4710), - [anon_sym_value] = ACTIONS(4710), - [anon_sym_override] = ACTIONS(4710), - [anon_sym_lateinit] = ACTIONS(4710), - [anon_sym_public] = ACTIONS(4710), - [anon_sym_private] = ACTIONS(4710), - [anon_sym_internal] = ACTIONS(4710), - [anon_sym_protected] = ACTIONS(4710), - [anon_sym_tailrec] = ACTIONS(4710), - [anon_sym_operator] = ACTIONS(4710), - [anon_sym_infix] = ACTIONS(4710), - [anon_sym_inline] = ACTIONS(4710), - [anon_sym_external] = ACTIONS(4710), - [sym_property_modifier] = ACTIONS(4710), - [anon_sym_abstract] = ACTIONS(4710), - [anon_sym_final] = ACTIONS(4710), - [anon_sym_open] = ACTIONS(4710), - [anon_sym_vararg] = ACTIONS(4710), - [anon_sym_noinline] = ACTIONS(4710), - [anon_sym_crossinline] = ACTIONS(4710), - [anon_sym_expect] = ACTIONS(4710), - [anon_sym_actual] = ACTIONS(4710), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4712), - [sym_safe_nav] = ACTIONS(4712), - [sym_multiline_comment] = ACTIONS(3), - }, - [3378] = { - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_RBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(4260), - [anon_sym_LBRACE] = ACTIONS(4262), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [anon_sym_DASH_GT] = ACTIONS(4262), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_while] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [3379] = { - [aux_sym_type_constraints_repeat1] = STATE(3375), - [sym__alpha_identifier] = ACTIONS(4394), - [anon_sym_AT] = ACTIONS(4396), - [anon_sym_LBRACK] = ACTIONS(4396), - [anon_sym_EQ] = ACTIONS(4396), - [anon_sym_LBRACE] = ACTIONS(4396), - [anon_sym_RBRACE] = ACTIONS(4396), - [anon_sym_LPAREN] = ACTIONS(4396), - [anon_sym_COMMA] = ACTIONS(6759), - [anon_sym_by] = ACTIONS(4394), - [anon_sym_object] = ACTIONS(4394), - [anon_sym_fun] = ACTIONS(4394), - [anon_sym_SEMI] = ACTIONS(4396), - [anon_sym_get] = ACTIONS(4394), - [anon_sym_set] = ACTIONS(4394), - [anon_sym_this] = ACTIONS(4394), - [anon_sym_super] = ACTIONS(4394), - [anon_sym_STAR] = ACTIONS(4396), - [sym_label] = ACTIONS(4394), - [anon_sym_in] = ACTIONS(4394), - [anon_sym_null] = ACTIONS(4394), - [anon_sym_if] = ACTIONS(4394), - [anon_sym_else] = ACTIONS(4394), - [anon_sym_when] = ACTIONS(4394), - [anon_sym_try] = ACTIONS(4394), - [anon_sym_throw] = ACTIONS(4394), - [anon_sym_return] = ACTIONS(4394), - [anon_sym_continue] = ACTIONS(4394), - [anon_sym_break] = ACTIONS(4394), - [anon_sym_COLON_COLON] = ACTIONS(4396), - [anon_sym_BANGin] = ACTIONS(4396), - [anon_sym_is] = ACTIONS(4394), - [anon_sym_BANGis] = ACTIONS(4396), - [anon_sym_PLUS] = ACTIONS(4394), - [anon_sym_DASH] = ACTIONS(4394), - [anon_sym_PLUS_PLUS] = ACTIONS(4396), - [anon_sym_DASH_DASH] = ACTIONS(4396), - [anon_sym_BANG] = ACTIONS(4394), - [anon_sym_suspend] = ACTIONS(4394), - [anon_sym_sealed] = ACTIONS(4394), - [anon_sym_annotation] = ACTIONS(4394), - [anon_sym_data] = ACTIONS(4394), - [anon_sym_inner] = ACTIONS(4394), - [anon_sym_value] = ACTIONS(4394), - [anon_sym_override] = ACTIONS(4394), - [anon_sym_lateinit] = ACTIONS(4394), - [anon_sym_public] = ACTIONS(4394), - [anon_sym_private] = ACTIONS(4394), - [anon_sym_internal] = ACTIONS(4394), - [anon_sym_protected] = ACTIONS(4394), - [anon_sym_tailrec] = ACTIONS(4394), - [anon_sym_operator] = ACTIONS(4394), - [anon_sym_infix] = ACTIONS(4394), - [anon_sym_inline] = ACTIONS(4394), - [anon_sym_external] = ACTIONS(4394), - [sym_property_modifier] = ACTIONS(4394), - [anon_sym_abstract] = ACTIONS(4394), - [anon_sym_final] = ACTIONS(4394), - [anon_sym_open] = ACTIONS(4394), - [anon_sym_vararg] = ACTIONS(4394), - [anon_sym_noinline] = ACTIONS(4394), - [anon_sym_crossinline] = ACTIONS(4394), - [anon_sym_expect] = ACTIONS(4394), - [anon_sym_actual] = ACTIONS(4394), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4396), - [anon_sym_continue_AT] = ACTIONS(4396), - [anon_sym_break_AT] = ACTIONS(4396), - [anon_sym_this_AT] = ACTIONS(4396), - [anon_sym_super_AT] = ACTIONS(4396), - [sym_real_literal] = ACTIONS(4396), - [sym_integer_literal] = ACTIONS(4394), - [sym_hex_literal] = ACTIONS(4396), - [sym_bin_literal] = ACTIONS(4396), - [anon_sym_true] = ACTIONS(4394), - [anon_sym_false] = ACTIONS(4394), - [anon_sym_SQUOTE] = ACTIONS(4396), - [sym__backtick_identifier] = ACTIONS(4396), - [sym__automatic_semicolon] = ACTIONS(4396), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4396), - }, - [3380] = { - [sym_function_body] = STATE(3859), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(6761), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [3381] = { - [sym__alpha_identifier] = ACTIONS(5093), - [anon_sym_AT] = ACTIONS(5095), - [anon_sym_LBRACK] = ACTIONS(5095), - [anon_sym_RBRACK] = ACTIONS(5095), - [anon_sym_DOT] = ACTIONS(5093), - [anon_sym_as] = ACTIONS(5093), - [anon_sym_EQ] = ACTIONS(5093), - [anon_sym_LBRACE] = ACTIONS(5095), - [anon_sym_RBRACE] = ACTIONS(5095), - [anon_sym_LPAREN] = ACTIONS(5095), - [anon_sym_COMMA] = ACTIONS(5095), - [anon_sym_RPAREN] = ACTIONS(5095), - [anon_sym_LT] = ACTIONS(5093), - [anon_sym_GT] = ACTIONS(5093), - [anon_sym_where] = ACTIONS(5093), - [anon_sym_SEMI] = ACTIONS(5095), - [anon_sym_get] = ACTIONS(5093), - [anon_sym_set] = ACTIONS(5093), - [anon_sym_STAR] = ACTIONS(5093), - [anon_sym_DASH_GT] = ACTIONS(5095), - [sym_label] = ACTIONS(5095), - [anon_sym_in] = ACTIONS(5093), - [anon_sym_while] = ACTIONS(5093), - [anon_sym_DOT_DOT] = ACTIONS(5095), - [anon_sym_QMARK_COLON] = ACTIONS(5095), - [anon_sym_AMP_AMP] = ACTIONS(5095), - [anon_sym_PIPE_PIPE] = ACTIONS(5095), - [anon_sym_else] = ACTIONS(5093), - [anon_sym_COLON_COLON] = ACTIONS(5095), - [anon_sym_PLUS_EQ] = ACTIONS(5095), - [anon_sym_DASH_EQ] = ACTIONS(5095), - [anon_sym_STAR_EQ] = ACTIONS(5095), - [anon_sym_SLASH_EQ] = ACTIONS(5095), - [anon_sym_PERCENT_EQ] = ACTIONS(5095), - [anon_sym_BANG_EQ] = ACTIONS(5093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5095), - [anon_sym_EQ_EQ] = ACTIONS(5093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5095), - [anon_sym_LT_EQ] = ACTIONS(5095), - [anon_sym_GT_EQ] = ACTIONS(5095), - [anon_sym_BANGin] = ACTIONS(5095), - [anon_sym_is] = ACTIONS(5093), - [anon_sym_BANGis] = ACTIONS(5095), - [anon_sym_PLUS] = ACTIONS(5093), - [anon_sym_DASH] = ACTIONS(5093), - [anon_sym_SLASH] = ACTIONS(5093), - [anon_sym_PERCENT] = ACTIONS(5093), - [anon_sym_as_QMARK] = ACTIONS(5095), - [anon_sym_PLUS_PLUS] = ACTIONS(5095), - [anon_sym_DASH_DASH] = ACTIONS(5095), - [anon_sym_BANG_BANG] = ACTIONS(5095), - [anon_sym_suspend] = ACTIONS(5093), - [anon_sym_sealed] = ACTIONS(5093), - [anon_sym_annotation] = ACTIONS(5093), - [anon_sym_data] = ACTIONS(5093), - [anon_sym_inner] = ACTIONS(5093), - [anon_sym_value] = ACTIONS(5093), - [anon_sym_override] = ACTIONS(5093), - [anon_sym_lateinit] = ACTIONS(5093), - [anon_sym_public] = ACTIONS(5093), - [anon_sym_private] = ACTIONS(5093), - [anon_sym_internal] = ACTIONS(5093), - [anon_sym_protected] = ACTIONS(5093), - [anon_sym_tailrec] = ACTIONS(5093), - [anon_sym_operator] = ACTIONS(5093), - [anon_sym_infix] = ACTIONS(5093), - [anon_sym_inline] = ACTIONS(5093), - [anon_sym_external] = ACTIONS(5093), - [sym_property_modifier] = ACTIONS(5093), - [anon_sym_abstract] = ACTIONS(5093), - [anon_sym_final] = ACTIONS(5093), - [anon_sym_open] = ACTIONS(5093), - [anon_sym_vararg] = ACTIONS(5093), - [anon_sym_noinline] = ACTIONS(5093), - [anon_sym_crossinline] = ACTIONS(5093), - [anon_sym_expect] = ACTIONS(5093), - [anon_sym_actual] = ACTIONS(5093), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5095), - [sym_safe_nav] = ACTIONS(5095), - [sym_multiline_comment] = ACTIONS(3), - }, - [3382] = { - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(1766), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_RBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_RPAREN] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(1764), - [anon_sym_set] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1764), - [anon_sym_DASH_GT] = ACTIONS(1766), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_while] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(1764), - [anon_sym_sealed] = ACTIONS(1764), - [anon_sym_annotation] = ACTIONS(1764), - [anon_sym_data] = ACTIONS(1764), - [anon_sym_inner] = ACTIONS(1764), - [anon_sym_value] = ACTIONS(1764), - [anon_sym_override] = ACTIONS(1764), - [anon_sym_lateinit] = ACTIONS(1764), - [anon_sym_public] = ACTIONS(1764), - [anon_sym_private] = ACTIONS(1764), - [anon_sym_internal] = ACTIONS(1764), - [anon_sym_protected] = ACTIONS(1764), - [anon_sym_tailrec] = ACTIONS(1764), - [anon_sym_operator] = ACTIONS(1764), - [anon_sym_infix] = ACTIONS(1764), - [anon_sym_inline] = ACTIONS(1764), - [anon_sym_external] = ACTIONS(1764), - [sym_property_modifier] = ACTIONS(1764), - [anon_sym_abstract] = ACTIONS(1764), - [anon_sym_final] = ACTIONS(1764), - [anon_sym_open] = ACTIONS(1764), - [anon_sym_vararg] = ACTIONS(1764), - [anon_sym_noinline] = ACTIONS(1764), - [anon_sym_crossinline] = ACTIONS(1764), - [anon_sym_expect] = ACTIONS(1764), - [anon_sym_actual] = ACTIONS(1764), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [3383] = { - [sym__alpha_identifier] = ACTIONS(4630), - [anon_sym_AT] = ACTIONS(4632), - [anon_sym_LBRACK] = ACTIONS(4632), - [anon_sym_RBRACK] = ACTIONS(4632), - [anon_sym_DOT] = ACTIONS(4630), - [anon_sym_as] = ACTIONS(4630), - [anon_sym_EQ] = ACTIONS(4630), - [anon_sym_LBRACE] = ACTIONS(4632), - [anon_sym_RBRACE] = ACTIONS(4632), - [anon_sym_LPAREN] = ACTIONS(4632), - [anon_sym_COMMA] = ACTIONS(4632), - [anon_sym_RPAREN] = ACTIONS(4632), - [anon_sym_LT] = ACTIONS(4630), - [anon_sym_GT] = ACTIONS(4630), - [anon_sym_where] = ACTIONS(4630), - [anon_sym_SEMI] = ACTIONS(4632), - [anon_sym_get] = ACTIONS(4630), - [anon_sym_set] = ACTIONS(4630), - [anon_sym_STAR] = ACTIONS(4630), - [anon_sym_DASH_GT] = ACTIONS(4632), - [sym_label] = ACTIONS(4632), - [anon_sym_in] = ACTIONS(4630), - [anon_sym_while] = ACTIONS(4630), - [anon_sym_DOT_DOT] = ACTIONS(4632), - [anon_sym_QMARK_COLON] = ACTIONS(4632), - [anon_sym_AMP_AMP] = ACTIONS(4632), - [anon_sym_PIPE_PIPE] = ACTIONS(4632), - [anon_sym_else] = ACTIONS(4630), - [anon_sym_COLON_COLON] = ACTIONS(4632), - [anon_sym_PLUS_EQ] = ACTIONS(4632), - [anon_sym_DASH_EQ] = ACTIONS(4632), - [anon_sym_STAR_EQ] = ACTIONS(4632), - [anon_sym_SLASH_EQ] = ACTIONS(4632), - [anon_sym_PERCENT_EQ] = ACTIONS(4632), - [anon_sym_BANG_EQ] = ACTIONS(4630), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4632), - [anon_sym_EQ_EQ] = ACTIONS(4630), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4632), - [anon_sym_LT_EQ] = ACTIONS(4632), - [anon_sym_GT_EQ] = ACTIONS(4632), - [anon_sym_BANGin] = ACTIONS(4632), - [anon_sym_is] = ACTIONS(4630), - [anon_sym_BANGis] = ACTIONS(4632), - [anon_sym_PLUS] = ACTIONS(4630), - [anon_sym_DASH] = ACTIONS(4630), - [anon_sym_SLASH] = ACTIONS(4630), - [anon_sym_PERCENT] = ACTIONS(4630), - [anon_sym_as_QMARK] = ACTIONS(4632), - [anon_sym_PLUS_PLUS] = ACTIONS(4632), - [anon_sym_DASH_DASH] = ACTIONS(4632), - [anon_sym_BANG_BANG] = ACTIONS(4632), - [anon_sym_suspend] = ACTIONS(4630), - [anon_sym_sealed] = ACTIONS(4630), - [anon_sym_annotation] = ACTIONS(4630), - [anon_sym_data] = ACTIONS(4630), - [anon_sym_inner] = ACTIONS(4630), - [anon_sym_value] = ACTIONS(4630), - [anon_sym_override] = ACTIONS(4630), - [anon_sym_lateinit] = ACTIONS(4630), - [anon_sym_public] = ACTIONS(4630), - [anon_sym_private] = ACTIONS(4630), - [anon_sym_internal] = ACTIONS(4630), - [anon_sym_protected] = ACTIONS(4630), - [anon_sym_tailrec] = ACTIONS(4630), - [anon_sym_operator] = ACTIONS(4630), - [anon_sym_infix] = ACTIONS(4630), - [anon_sym_inline] = ACTIONS(4630), - [anon_sym_external] = ACTIONS(4630), - [sym_property_modifier] = ACTIONS(4630), - [anon_sym_abstract] = ACTIONS(4630), - [anon_sym_final] = ACTIONS(4630), - [anon_sym_open] = ACTIONS(4630), - [anon_sym_vararg] = ACTIONS(4630), - [anon_sym_noinline] = ACTIONS(4630), - [anon_sym_crossinline] = ACTIONS(4630), - [anon_sym_expect] = ACTIONS(4630), - [anon_sym_actual] = ACTIONS(4630), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4632), - [sym_safe_nav] = ACTIONS(4632), - [sym_multiline_comment] = ACTIONS(3), - }, - [3384] = { - [sym__alpha_identifier] = ACTIONS(4880), - [anon_sym_AT] = ACTIONS(4882), - [anon_sym_LBRACK] = ACTIONS(4882), - [anon_sym_RBRACK] = ACTIONS(4882), - [anon_sym_DOT] = ACTIONS(4880), - [anon_sym_as] = ACTIONS(4880), - [anon_sym_EQ] = ACTIONS(4880), - [anon_sym_LBRACE] = ACTIONS(4882), - [anon_sym_RBRACE] = ACTIONS(4882), - [anon_sym_LPAREN] = ACTIONS(4882), - [anon_sym_COMMA] = ACTIONS(4882), - [anon_sym_RPAREN] = ACTIONS(4882), - [anon_sym_LT] = ACTIONS(4880), - [anon_sym_GT] = ACTIONS(4880), - [anon_sym_where] = ACTIONS(4880), - [anon_sym_SEMI] = ACTIONS(4882), - [anon_sym_get] = ACTIONS(4880), - [anon_sym_set] = ACTIONS(4880), - [anon_sym_STAR] = ACTIONS(4880), - [anon_sym_DASH_GT] = ACTIONS(4882), - [sym_label] = ACTIONS(4882), - [anon_sym_in] = ACTIONS(4880), - [anon_sym_while] = ACTIONS(4880), - [anon_sym_DOT_DOT] = ACTIONS(4882), - [anon_sym_QMARK_COLON] = ACTIONS(4882), - [anon_sym_AMP_AMP] = ACTIONS(4882), - [anon_sym_PIPE_PIPE] = ACTIONS(4882), - [anon_sym_else] = ACTIONS(4880), - [anon_sym_COLON_COLON] = ACTIONS(4882), - [anon_sym_PLUS_EQ] = ACTIONS(4882), - [anon_sym_DASH_EQ] = ACTIONS(4882), - [anon_sym_STAR_EQ] = ACTIONS(4882), - [anon_sym_SLASH_EQ] = ACTIONS(4882), - [anon_sym_PERCENT_EQ] = ACTIONS(4882), - [anon_sym_BANG_EQ] = ACTIONS(4880), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4882), - [anon_sym_EQ_EQ] = ACTIONS(4880), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4882), - [anon_sym_LT_EQ] = ACTIONS(4882), - [anon_sym_GT_EQ] = ACTIONS(4882), - [anon_sym_BANGin] = ACTIONS(4882), - [anon_sym_is] = ACTIONS(4880), - [anon_sym_BANGis] = ACTIONS(4882), - [anon_sym_PLUS] = ACTIONS(4880), - [anon_sym_DASH] = ACTIONS(4880), - [anon_sym_SLASH] = ACTIONS(4880), - [anon_sym_PERCENT] = ACTIONS(4880), - [anon_sym_as_QMARK] = ACTIONS(4882), - [anon_sym_PLUS_PLUS] = ACTIONS(4882), - [anon_sym_DASH_DASH] = ACTIONS(4882), - [anon_sym_BANG_BANG] = ACTIONS(4882), - [anon_sym_suspend] = ACTIONS(4880), - [anon_sym_sealed] = ACTIONS(4880), - [anon_sym_annotation] = ACTIONS(4880), - [anon_sym_data] = ACTIONS(4880), - [anon_sym_inner] = ACTIONS(4880), - [anon_sym_value] = ACTIONS(4880), - [anon_sym_override] = ACTIONS(4880), - [anon_sym_lateinit] = ACTIONS(4880), - [anon_sym_public] = ACTIONS(4880), - [anon_sym_private] = ACTIONS(4880), - [anon_sym_internal] = ACTIONS(4880), - [anon_sym_protected] = ACTIONS(4880), - [anon_sym_tailrec] = ACTIONS(4880), - [anon_sym_operator] = ACTIONS(4880), - [anon_sym_infix] = ACTIONS(4880), - [anon_sym_inline] = ACTIONS(4880), - [anon_sym_external] = ACTIONS(4880), - [sym_property_modifier] = ACTIONS(4880), - [anon_sym_abstract] = ACTIONS(4880), - [anon_sym_final] = ACTIONS(4880), - [anon_sym_open] = ACTIONS(4880), - [anon_sym_vararg] = ACTIONS(4880), - [anon_sym_noinline] = ACTIONS(4880), - [anon_sym_crossinline] = ACTIONS(4880), - [anon_sym_expect] = ACTIONS(4880), - [anon_sym_actual] = ACTIONS(4880), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4882), - [sym_safe_nav] = ACTIONS(4882), - [sym_multiline_comment] = ACTIONS(3), - }, - [3385] = { - [sym__alpha_identifier] = ACTIONS(5121), - [anon_sym_AT] = ACTIONS(5123), - [anon_sym_LBRACK] = ACTIONS(5123), - [anon_sym_RBRACK] = ACTIONS(5123), - [anon_sym_DOT] = ACTIONS(5121), - [anon_sym_as] = ACTIONS(5121), - [anon_sym_EQ] = ACTIONS(5121), - [anon_sym_LBRACE] = ACTIONS(5123), - [anon_sym_RBRACE] = ACTIONS(5123), - [anon_sym_LPAREN] = ACTIONS(5123), - [anon_sym_COMMA] = ACTIONS(5123), - [anon_sym_RPAREN] = ACTIONS(5123), - [anon_sym_LT] = ACTIONS(5121), - [anon_sym_GT] = ACTIONS(5121), - [anon_sym_where] = ACTIONS(5121), - [anon_sym_SEMI] = ACTIONS(5123), - [anon_sym_get] = ACTIONS(5121), - [anon_sym_set] = ACTIONS(5121), - [anon_sym_STAR] = ACTIONS(5121), - [anon_sym_DASH_GT] = ACTIONS(5123), - [sym_label] = ACTIONS(5123), - [anon_sym_in] = ACTIONS(5121), - [anon_sym_while] = ACTIONS(5121), - [anon_sym_DOT_DOT] = ACTIONS(5123), - [anon_sym_QMARK_COLON] = ACTIONS(5123), - [anon_sym_AMP_AMP] = ACTIONS(5123), - [anon_sym_PIPE_PIPE] = ACTIONS(5123), - [anon_sym_else] = ACTIONS(5121), - [anon_sym_COLON_COLON] = ACTIONS(5123), - [anon_sym_PLUS_EQ] = ACTIONS(5123), - [anon_sym_DASH_EQ] = ACTIONS(5123), - [anon_sym_STAR_EQ] = ACTIONS(5123), - [anon_sym_SLASH_EQ] = ACTIONS(5123), - [anon_sym_PERCENT_EQ] = ACTIONS(5123), - [anon_sym_BANG_EQ] = ACTIONS(5121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5123), - [anon_sym_EQ_EQ] = ACTIONS(5121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5123), - [anon_sym_LT_EQ] = ACTIONS(5123), - [anon_sym_GT_EQ] = ACTIONS(5123), - [anon_sym_BANGin] = ACTIONS(5123), - [anon_sym_is] = ACTIONS(5121), - [anon_sym_BANGis] = ACTIONS(5123), - [anon_sym_PLUS] = ACTIONS(5121), - [anon_sym_DASH] = ACTIONS(5121), - [anon_sym_SLASH] = ACTIONS(5121), - [anon_sym_PERCENT] = ACTIONS(5121), - [anon_sym_as_QMARK] = ACTIONS(5123), - [anon_sym_PLUS_PLUS] = ACTIONS(5123), - [anon_sym_DASH_DASH] = ACTIONS(5123), - [anon_sym_BANG_BANG] = ACTIONS(5123), - [anon_sym_suspend] = ACTIONS(5121), - [anon_sym_sealed] = ACTIONS(5121), - [anon_sym_annotation] = ACTIONS(5121), - [anon_sym_data] = ACTIONS(5121), - [anon_sym_inner] = ACTIONS(5121), - [anon_sym_value] = ACTIONS(5121), - [anon_sym_override] = ACTIONS(5121), - [anon_sym_lateinit] = ACTIONS(5121), - [anon_sym_public] = ACTIONS(5121), - [anon_sym_private] = ACTIONS(5121), - [anon_sym_internal] = ACTIONS(5121), - [anon_sym_protected] = ACTIONS(5121), - [anon_sym_tailrec] = ACTIONS(5121), - [anon_sym_operator] = ACTIONS(5121), - [anon_sym_infix] = ACTIONS(5121), - [anon_sym_inline] = ACTIONS(5121), - [anon_sym_external] = ACTIONS(5121), - [sym_property_modifier] = ACTIONS(5121), - [anon_sym_abstract] = ACTIONS(5121), - [anon_sym_final] = ACTIONS(5121), - [anon_sym_open] = ACTIONS(5121), - [anon_sym_vararg] = ACTIONS(5121), - [anon_sym_noinline] = ACTIONS(5121), - [anon_sym_crossinline] = ACTIONS(5121), - [anon_sym_expect] = ACTIONS(5121), - [anon_sym_actual] = ACTIONS(5121), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5123), - [sym_safe_nav] = ACTIONS(5123), - [sym_multiline_comment] = ACTIONS(3), - }, - [3386] = { - [sym__alpha_identifier] = ACTIONS(4447), - [anon_sym_AT] = ACTIONS(4449), - [anon_sym_LBRACK] = ACTIONS(4449), - [anon_sym_RBRACK] = ACTIONS(4449), - [anon_sym_DOT] = ACTIONS(4447), - [anon_sym_as] = ACTIONS(4447), - [anon_sym_EQ] = ACTIONS(4447), - [anon_sym_LBRACE] = ACTIONS(4449), - [anon_sym_RBRACE] = ACTIONS(4449), - [anon_sym_LPAREN] = ACTIONS(4449), - [anon_sym_COMMA] = ACTIONS(4449), - [anon_sym_RPAREN] = ACTIONS(4449), - [anon_sym_LT] = ACTIONS(4447), - [anon_sym_GT] = ACTIONS(4447), - [anon_sym_where] = ACTIONS(4447), - [anon_sym_SEMI] = ACTIONS(4449), - [anon_sym_get] = ACTIONS(4447), - [anon_sym_set] = ACTIONS(4447), - [anon_sym_STAR] = ACTIONS(4447), - [anon_sym_DASH_GT] = ACTIONS(4449), - [sym_label] = ACTIONS(4449), - [anon_sym_in] = ACTIONS(4447), - [anon_sym_while] = ACTIONS(4447), - [anon_sym_DOT_DOT] = ACTIONS(4449), - [anon_sym_QMARK_COLON] = ACTIONS(4449), - [anon_sym_AMP_AMP] = ACTIONS(4449), - [anon_sym_PIPE_PIPE] = ACTIONS(4449), - [anon_sym_else] = ACTIONS(4447), - [anon_sym_COLON_COLON] = ACTIONS(4449), - [anon_sym_PLUS_EQ] = ACTIONS(4449), - [anon_sym_DASH_EQ] = ACTIONS(4449), - [anon_sym_STAR_EQ] = ACTIONS(4449), - [anon_sym_SLASH_EQ] = ACTIONS(4449), - [anon_sym_PERCENT_EQ] = ACTIONS(4449), - [anon_sym_BANG_EQ] = ACTIONS(4447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4449), - [anon_sym_EQ_EQ] = ACTIONS(4447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4449), - [anon_sym_LT_EQ] = ACTIONS(4449), - [anon_sym_GT_EQ] = ACTIONS(4449), - [anon_sym_BANGin] = ACTIONS(4449), - [anon_sym_is] = ACTIONS(4447), - [anon_sym_BANGis] = ACTIONS(4449), - [anon_sym_PLUS] = ACTIONS(4447), - [anon_sym_DASH] = ACTIONS(4447), - [anon_sym_SLASH] = ACTIONS(4447), - [anon_sym_PERCENT] = ACTIONS(4447), - [anon_sym_as_QMARK] = ACTIONS(4449), - [anon_sym_PLUS_PLUS] = ACTIONS(4449), - [anon_sym_DASH_DASH] = ACTIONS(4449), - [anon_sym_BANG_BANG] = ACTIONS(4449), - [anon_sym_suspend] = ACTIONS(4447), - [anon_sym_sealed] = ACTIONS(4447), - [anon_sym_annotation] = ACTIONS(4447), - [anon_sym_data] = ACTIONS(4447), - [anon_sym_inner] = ACTIONS(4447), - [anon_sym_value] = ACTIONS(4447), - [anon_sym_override] = ACTIONS(4447), - [anon_sym_lateinit] = ACTIONS(4447), - [anon_sym_public] = ACTIONS(4447), - [anon_sym_private] = ACTIONS(4447), - [anon_sym_internal] = ACTIONS(4447), - [anon_sym_protected] = ACTIONS(4447), - [anon_sym_tailrec] = ACTIONS(4447), - [anon_sym_operator] = ACTIONS(4447), - [anon_sym_infix] = ACTIONS(4447), - [anon_sym_inline] = ACTIONS(4447), - [anon_sym_external] = ACTIONS(4447), - [sym_property_modifier] = ACTIONS(4447), - [anon_sym_abstract] = ACTIONS(4447), - [anon_sym_final] = ACTIONS(4447), - [anon_sym_open] = ACTIONS(4447), - [anon_sym_vararg] = ACTIONS(4447), - [anon_sym_noinline] = ACTIONS(4447), - [anon_sym_crossinline] = ACTIONS(4447), - [anon_sym_expect] = ACTIONS(4447), - [anon_sym_actual] = ACTIONS(4447), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4449), - [sym_safe_nav] = ACTIONS(4449), - [sym_multiline_comment] = ACTIONS(3), - }, - [3387] = { - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_RBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(4443), - [anon_sym_LBRACE] = ACTIONS(4445), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_COMMA] = ACTIONS(4445), - [anon_sym_RPAREN] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_where] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4443), - [anon_sym_DASH_GT] = ACTIONS(4445), - [sym_label] = ACTIONS(4445), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_while] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_PLUS_EQ] = ACTIONS(4445), - [anon_sym_DASH_EQ] = ACTIONS(4445), - [anon_sym_STAR_EQ] = ACTIONS(4445), - [anon_sym_SLASH_EQ] = ACTIONS(4445), - [anon_sym_PERCENT_EQ] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4443), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - }, - [3388] = { - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(1756), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RPAREN] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(1754), - [anon_sym_set] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [anon_sym_DASH_GT] = ACTIONS(1756), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(1754), - [anon_sym_sealed] = ACTIONS(1754), - [anon_sym_annotation] = ACTIONS(1754), - [anon_sym_data] = ACTIONS(1754), - [anon_sym_inner] = ACTIONS(1754), - [anon_sym_value] = ACTIONS(1754), - [anon_sym_override] = ACTIONS(1754), - [anon_sym_lateinit] = ACTIONS(1754), - [anon_sym_public] = ACTIONS(1754), - [anon_sym_private] = ACTIONS(1754), - [anon_sym_internal] = ACTIONS(1754), - [anon_sym_protected] = ACTIONS(1754), - [anon_sym_tailrec] = ACTIONS(1754), - [anon_sym_operator] = ACTIONS(1754), - [anon_sym_infix] = ACTIONS(1754), - [anon_sym_inline] = ACTIONS(1754), - [anon_sym_external] = ACTIONS(1754), - [sym_property_modifier] = ACTIONS(1754), - [anon_sym_abstract] = ACTIONS(1754), - [anon_sym_final] = ACTIONS(1754), - [anon_sym_open] = ACTIONS(1754), - [anon_sym_vararg] = ACTIONS(1754), - [anon_sym_noinline] = ACTIONS(1754), - [anon_sym_crossinline] = ACTIONS(1754), - [anon_sym_expect] = ACTIONS(1754), - [anon_sym_actual] = ACTIONS(1754), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [3389] = { - [sym__alpha_identifier] = ACTIONS(123), - [anon_sym_AT] = ACTIONS(121), - [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_RBRACK] = ACTIONS(121), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_LBRACE] = ACTIONS(121), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(121), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_RPAREN] = ACTIONS(121), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(123), - [anon_sym_set] = ACTIONS(123), - [anon_sym_STAR] = ACTIONS(123), - [anon_sym_DASH_GT] = ACTIONS(121), - [sym_label] = ACTIONS(121), - [anon_sym_in] = ACTIONS(123), - [anon_sym_while] = ACTIONS(123), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_else] = ACTIONS(123), - [anon_sym_COLON_COLON] = ACTIONS(121), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(121), - [anon_sym_DASH_DASH] = ACTIONS(121), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(123), - [anon_sym_sealed] = ACTIONS(123), - [anon_sym_annotation] = ACTIONS(123), - [anon_sym_data] = ACTIONS(123), - [anon_sym_inner] = ACTIONS(123), - [anon_sym_value] = ACTIONS(123), - [anon_sym_override] = ACTIONS(123), - [anon_sym_lateinit] = ACTIONS(123), - [anon_sym_public] = ACTIONS(123), - [anon_sym_private] = ACTIONS(123), - [anon_sym_internal] = ACTIONS(123), - [anon_sym_protected] = ACTIONS(123), - [anon_sym_tailrec] = ACTIONS(123), - [anon_sym_operator] = ACTIONS(123), - [anon_sym_infix] = ACTIONS(123), - [anon_sym_inline] = ACTIONS(123), - [anon_sym_external] = ACTIONS(123), - [sym_property_modifier] = ACTIONS(123), - [anon_sym_abstract] = ACTIONS(123), - [anon_sym_final] = ACTIONS(123), - [anon_sym_open] = ACTIONS(123), - [anon_sym_vararg] = ACTIONS(123), - [anon_sym_noinline] = ACTIONS(123), - [anon_sym_crossinline] = ACTIONS(123), - [anon_sym_expect] = ACTIONS(123), - [anon_sym_actual] = ACTIONS(123), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - }, - [3390] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_RBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4343), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_RPAREN] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [anon_sym_DASH_GT] = ACTIONS(4345), - [sym_label] = ACTIONS(4345), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_while] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4345), - [anon_sym_DASH_EQ] = ACTIONS(4345), - [anon_sym_STAR_EQ] = ACTIONS(4345), - [anon_sym_SLASH_EQ] = ACTIONS(4345), - [anon_sym_PERCENT_EQ] = ACTIONS(4345), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_suspend] = ACTIONS(4343), - [anon_sym_sealed] = ACTIONS(4343), - [anon_sym_annotation] = ACTIONS(4343), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_override] = ACTIONS(4343), - [anon_sym_lateinit] = ACTIONS(4343), - [anon_sym_public] = ACTIONS(4343), - [anon_sym_private] = ACTIONS(4343), - [anon_sym_internal] = ACTIONS(4343), - [anon_sym_protected] = ACTIONS(4343), - [anon_sym_tailrec] = ACTIONS(4343), - [anon_sym_operator] = ACTIONS(4343), - [anon_sym_infix] = ACTIONS(4343), - [anon_sym_inline] = ACTIONS(4343), - [anon_sym_external] = ACTIONS(4343), - [sym_property_modifier] = ACTIONS(4343), - [anon_sym_abstract] = ACTIONS(4343), - [anon_sym_final] = ACTIONS(4343), - [anon_sym_open] = ACTIONS(4343), - [anon_sym_vararg] = ACTIONS(4343), - [anon_sym_noinline] = ACTIONS(4343), - [anon_sym_crossinline] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - }, - [3391] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_RBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4888), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_RPAREN] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [anon_sym_DASH_GT] = ACTIONS(4333), - [sym_label] = ACTIONS(4333), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_while] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4890), - [anon_sym_DASH_EQ] = ACTIONS(4890), - [anon_sym_STAR_EQ] = ACTIONS(4890), - [anon_sym_SLASH_EQ] = ACTIONS(4890), - [anon_sym_PERCENT_EQ] = ACTIONS(4890), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_suspend] = ACTIONS(4331), - [anon_sym_sealed] = ACTIONS(4331), - [anon_sym_annotation] = ACTIONS(4331), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_override] = ACTIONS(4331), - [anon_sym_lateinit] = ACTIONS(4331), - [anon_sym_public] = ACTIONS(4331), - [anon_sym_private] = ACTIONS(4331), - [anon_sym_internal] = ACTIONS(4331), - [anon_sym_protected] = ACTIONS(4331), - [anon_sym_tailrec] = ACTIONS(4331), - [anon_sym_operator] = ACTIONS(4331), - [anon_sym_infix] = ACTIONS(4331), - [anon_sym_inline] = ACTIONS(4331), - [anon_sym_external] = ACTIONS(4331), - [sym_property_modifier] = ACTIONS(4331), - [anon_sym_abstract] = ACTIONS(4331), - [anon_sym_final] = ACTIONS(4331), - [anon_sym_open] = ACTIONS(4331), - [anon_sym_vararg] = ACTIONS(4331), - [anon_sym_noinline] = ACTIONS(4331), - [anon_sym_crossinline] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - }, - [3392] = { - [sym__alpha_identifier] = ACTIONS(5101), - [anon_sym_AT] = ACTIONS(5103), - [anon_sym_LBRACK] = ACTIONS(5103), - [anon_sym_RBRACK] = ACTIONS(5103), - [anon_sym_DOT] = ACTIONS(5101), - [anon_sym_as] = ACTIONS(5101), - [anon_sym_EQ] = ACTIONS(5101), - [anon_sym_LBRACE] = ACTIONS(5103), - [anon_sym_RBRACE] = ACTIONS(5103), - [anon_sym_LPAREN] = ACTIONS(5103), - [anon_sym_COMMA] = ACTIONS(5103), - [anon_sym_RPAREN] = ACTIONS(5103), - [anon_sym_LT] = ACTIONS(5101), - [anon_sym_GT] = ACTIONS(5101), - [anon_sym_where] = ACTIONS(5101), - [anon_sym_SEMI] = ACTIONS(5103), - [anon_sym_get] = ACTIONS(5101), - [anon_sym_set] = ACTIONS(5101), - [anon_sym_STAR] = ACTIONS(5101), - [anon_sym_DASH_GT] = ACTIONS(5103), - [sym_label] = ACTIONS(5103), - [anon_sym_in] = ACTIONS(5101), - [anon_sym_while] = ACTIONS(5101), - [anon_sym_DOT_DOT] = ACTIONS(5103), - [anon_sym_QMARK_COLON] = ACTIONS(5103), - [anon_sym_AMP_AMP] = ACTIONS(5103), - [anon_sym_PIPE_PIPE] = ACTIONS(5103), - [anon_sym_else] = ACTIONS(5101), - [anon_sym_COLON_COLON] = ACTIONS(5103), - [anon_sym_PLUS_EQ] = ACTIONS(5103), - [anon_sym_DASH_EQ] = ACTIONS(5103), - [anon_sym_STAR_EQ] = ACTIONS(5103), - [anon_sym_SLASH_EQ] = ACTIONS(5103), - [anon_sym_PERCENT_EQ] = ACTIONS(5103), - [anon_sym_BANG_EQ] = ACTIONS(5101), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5103), - [anon_sym_EQ_EQ] = ACTIONS(5101), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5103), - [anon_sym_LT_EQ] = ACTIONS(5103), - [anon_sym_GT_EQ] = ACTIONS(5103), - [anon_sym_BANGin] = ACTIONS(5103), - [anon_sym_is] = ACTIONS(5101), - [anon_sym_BANGis] = ACTIONS(5103), - [anon_sym_PLUS] = ACTIONS(5101), - [anon_sym_DASH] = ACTIONS(5101), - [anon_sym_SLASH] = ACTIONS(5101), - [anon_sym_PERCENT] = ACTIONS(5101), - [anon_sym_as_QMARK] = ACTIONS(5103), - [anon_sym_PLUS_PLUS] = ACTIONS(5103), - [anon_sym_DASH_DASH] = ACTIONS(5103), - [anon_sym_BANG_BANG] = ACTIONS(5103), - [anon_sym_suspend] = ACTIONS(5101), - [anon_sym_sealed] = ACTIONS(5101), - [anon_sym_annotation] = ACTIONS(5101), - [anon_sym_data] = ACTIONS(5101), - [anon_sym_inner] = ACTIONS(5101), - [anon_sym_value] = ACTIONS(5101), - [anon_sym_override] = ACTIONS(5101), - [anon_sym_lateinit] = ACTIONS(5101), - [anon_sym_public] = ACTIONS(5101), - [anon_sym_private] = ACTIONS(5101), - [anon_sym_internal] = ACTIONS(5101), - [anon_sym_protected] = ACTIONS(5101), - [anon_sym_tailrec] = ACTIONS(5101), - [anon_sym_operator] = ACTIONS(5101), - [anon_sym_infix] = ACTIONS(5101), - [anon_sym_inline] = ACTIONS(5101), - [anon_sym_external] = ACTIONS(5101), - [sym_property_modifier] = ACTIONS(5101), - [anon_sym_abstract] = ACTIONS(5101), - [anon_sym_final] = ACTIONS(5101), - [anon_sym_open] = ACTIONS(5101), - [anon_sym_vararg] = ACTIONS(5101), - [anon_sym_noinline] = ACTIONS(5101), - [anon_sym_crossinline] = ACTIONS(5101), - [anon_sym_expect] = ACTIONS(5101), - [anon_sym_actual] = ACTIONS(5101), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5103), - [sym_safe_nav] = ACTIONS(5103), - [sym_multiline_comment] = ACTIONS(3), - }, - [3393] = { - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3370), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_RBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_RPAREN] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(3368), - [anon_sym_set] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3368), - [anon_sym_DASH_GT] = ACTIONS(3370), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(3368), - [anon_sym_sealed] = ACTIONS(3368), - [anon_sym_annotation] = ACTIONS(3368), - [anon_sym_data] = ACTIONS(3368), - [anon_sym_inner] = ACTIONS(3368), - [anon_sym_value] = ACTIONS(3368), - [anon_sym_override] = ACTIONS(3368), - [anon_sym_lateinit] = ACTIONS(3368), - [anon_sym_public] = ACTIONS(3368), - [anon_sym_private] = ACTIONS(3368), - [anon_sym_internal] = ACTIONS(3368), - [anon_sym_protected] = ACTIONS(3368), - [anon_sym_tailrec] = ACTIONS(3368), - [anon_sym_operator] = ACTIONS(3368), - [anon_sym_infix] = ACTIONS(3368), - [anon_sym_inline] = ACTIONS(3368), - [anon_sym_external] = ACTIONS(3368), - [sym_property_modifier] = ACTIONS(3368), - [anon_sym_abstract] = ACTIONS(3368), - [anon_sym_final] = ACTIONS(3368), - [anon_sym_open] = ACTIONS(3368), - [anon_sym_vararg] = ACTIONS(3368), - [anon_sym_noinline] = ACTIONS(3368), - [anon_sym_crossinline] = ACTIONS(3368), - [anon_sym_expect] = ACTIONS(3368), - [anon_sym_actual] = ACTIONS(3368), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [3394] = { - [sym__alpha_identifier] = ACTIONS(4944), - [anon_sym_AT] = ACTIONS(4946), - [anon_sym_LBRACK] = ACTIONS(4946), - [anon_sym_RBRACK] = ACTIONS(4946), - [anon_sym_DOT] = ACTIONS(4944), - [anon_sym_as] = ACTIONS(4944), - [anon_sym_EQ] = ACTIONS(4944), - [anon_sym_LBRACE] = ACTIONS(4946), - [anon_sym_RBRACE] = ACTIONS(4946), - [anon_sym_LPAREN] = ACTIONS(4946), - [anon_sym_COMMA] = ACTIONS(4946), - [anon_sym_RPAREN] = ACTIONS(4946), - [anon_sym_LT] = ACTIONS(4944), - [anon_sym_GT] = ACTIONS(4944), - [anon_sym_where] = ACTIONS(4944), - [anon_sym_SEMI] = ACTIONS(4946), - [anon_sym_get] = ACTIONS(4944), - [anon_sym_set] = ACTIONS(4944), - [anon_sym_STAR] = ACTIONS(4944), - [anon_sym_DASH_GT] = ACTIONS(4946), - [sym_label] = ACTIONS(4946), - [anon_sym_in] = ACTIONS(4944), - [anon_sym_while] = ACTIONS(4944), - [anon_sym_DOT_DOT] = ACTIONS(4946), - [anon_sym_QMARK_COLON] = ACTIONS(4946), - [anon_sym_AMP_AMP] = ACTIONS(4946), - [anon_sym_PIPE_PIPE] = ACTIONS(4946), - [anon_sym_else] = ACTIONS(4944), - [anon_sym_COLON_COLON] = ACTIONS(4946), - [anon_sym_PLUS_EQ] = ACTIONS(4946), - [anon_sym_DASH_EQ] = ACTIONS(4946), - [anon_sym_STAR_EQ] = ACTIONS(4946), - [anon_sym_SLASH_EQ] = ACTIONS(4946), - [anon_sym_PERCENT_EQ] = ACTIONS(4946), - [anon_sym_BANG_EQ] = ACTIONS(4944), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4946), - [anon_sym_EQ_EQ] = ACTIONS(4944), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4946), - [anon_sym_LT_EQ] = ACTIONS(4946), - [anon_sym_GT_EQ] = ACTIONS(4946), - [anon_sym_BANGin] = ACTIONS(4946), - [anon_sym_is] = ACTIONS(4944), - [anon_sym_BANGis] = ACTIONS(4946), - [anon_sym_PLUS] = ACTIONS(4944), - [anon_sym_DASH] = ACTIONS(4944), - [anon_sym_SLASH] = ACTIONS(4944), - [anon_sym_PERCENT] = ACTIONS(4944), - [anon_sym_as_QMARK] = ACTIONS(4946), - [anon_sym_PLUS_PLUS] = ACTIONS(4946), - [anon_sym_DASH_DASH] = ACTIONS(4946), - [anon_sym_BANG_BANG] = ACTIONS(4946), - [anon_sym_suspend] = ACTIONS(4944), - [anon_sym_sealed] = ACTIONS(4944), - [anon_sym_annotation] = ACTIONS(4944), - [anon_sym_data] = ACTIONS(4944), - [anon_sym_inner] = ACTIONS(4944), - [anon_sym_value] = ACTIONS(4944), - [anon_sym_override] = ACTIONS(4944), - [anon_sym_lateinit] = ACTIONS(4944), - [anon_sym_public] = ACTIONS(4944), - [anon_sym_private] = ACTIONS(4944), - [anon_sym_internal] = ACTIONS(4944), - [anon_sym_protected] = ACTIONS(4944), - [anon_sym_tailrec] = ACTIONS(4944), - [anon_sym_operator] = ACTIONS(4944), - [anon_sym_infix] = ACTIONS(4944), - [anon_sym_inline] = ACTIONS(4944), - [anon_sym_external] = ACTIONS(4944), - [sym_property_modifier] = ACTIONS(4944), - [anon_sym_abstract] = ACTIONS(4944), - [anon_sym_final] = ACTIONS(4944), - [anon_sym_open] = ACTIONS(4944), - [anon_sym_vararg] = ACTIONS(4944), - [anon_sym_noinline] = ACTIONS(4944), - [anon_sym_crossinline] = ACTIONS(4944), - [anon_sym_expect] = ACTIONS(4944), - [anon_sym_actual] = ACTIONS(4944), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4946), - [sym_safe_nav] = ACTIONS(4946), - [sym_multiline_comment] = ACTIONS(3), - }, - [3395] = { - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_RBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(4142), - [anon_sym_LBRACE] = ACTIONS(4144), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [anon_sym_DASH_GT] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3396] = { - [sym__alpha_identifier] = ACTIONS(4904), - [anon_sym_AT] = ACTIONS(4906), - [anon_sym_LBRACK] = ACTIONS(4906), - [anon_sym_RBRACK] = ACTIONS(4906), - [anon_sym_DOT] = ACTIONS(4904), - [anon_sym_as] = ACTIONS(4904), - [anon_sym_EQ] = ACTIONS(4904), - [anon_sym_LBRACE] = ACTIONS(4906), - [anon_sym_RBRACE] = ACTIONS(4906), - [anon_sym_LPAREN] = ACTIONS(4906), - [anon_sym_COMMA] = ACTIONS(4906), - [anon_sym_RPAREN] = ACTIONS(4906), - [anon_sym_LT] = ACTIONS(4904), - [anon_sym_GT] = ACTIONS(4904), - [anon_sym_where] = ACTIONS(4904), - [anon_sym_SEMI] = ACTIONS(4906), - [anon_sym_get] = ACTIONS(4904), - [anon_sym_set] = ACTIONS(4904), - [anon_sym_STAR] = ACTIONS(4904), - [anon_sym_DASH_GT] = ACTIONS(4906), - [sym_label] = ACTIONS(4906), - [anon_sym_in] = ACTIONS(4904), - [anon_sym_while] = ACTIONS(4904), - [anon_sym_DOT_DOT] = ACTIONS(4906), - [anon_sym_QMARK_COLON] = ACTIONS(4906), - [anon_sym_AMP_AMP] = ACTIONS(4906), - [anon_sym_PIPE_PIPE] = ACTIONS(4906), - [anon_sym_else] = ACTIONS(4904), - [anon_sym_COLON_COLON] = ACTIONS(4906), - [anon_sym_PLUS_EQ] = ACTIONS(4906), - [anon_sym_DASH_EQ] = ACTIONS(4906), - [anon_sym_STAR_EQ] = ACTIONS(4906), - [anon_sym_SLASH_EQ] = ACTIONS(4906), - [anon_sym_PERCENT_EQ] = ACTIONS(4906), - [anon_sym_BANG_EQ] = ACTIONS(4904), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4906), - [anon_sym_EQ_EQ] = ACTIONS(4904), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4906), - [anon_sym_LT_EQ] = ACTIONS(4906), - [anon_sym_GT_EQ] = ACTIONS(4906), - [anon_sym_BANGin] = ACTIONS(4906), - [anon_sym_is] = ACTIONS(4904), - [anon_sym_BANGis] = ACTIONS(4906), - [anon_sym_PLUS] = ACTIONS(4904), - [anon_sym_DASH] = ACTIONS(4904), - [anon_sym_SLASH] = ACTIONS(4904), - [anon_sym_PERCENT] = ACTIONS(4904), - [anon_sym_as_QMARK] = ACTIONS(4906), - [anon_sym_PLUS_PLUS] = ACTIONS(4906), - [anon_sym_DASH_DASH] = ACTIONS(4906), - [anon_sym_BANG_BANG] = ACTIONS(4906), - [anon_sym_suspend] = ACTIONS(4904), - [anon_sym_sealed] = ACTIONS(4904), - [anon_sym_annotation] = ACTIONS(4904), - [anon_sym_data] = ACTIONS(4904), - [anon_sym_inner] = ACTIONS(4904), - [anon_sym_value] = ACTIONS(4904), - [anon_sym_override] = ACTIONS(4904), - [anon_sym_lateinit] = ACTIONS(4904), - [anon_sym_public] = ACTIONS(4904), - [anon_sym_private] = ACTIONS(4904), - [anon_sym_internal] = ACTIONS(4904), - [anon_sym_protected] = ACTIONS(4904), - [anon_sym_tailrec] = ACTIONS(4904), - [anon_sym_operator] = ACTIONS(4904), - [anon_sym_infix] = ACTIONS(4904), - [anon_sym_inline] = ACTIONS(4904), - [anon_sym_external] = ACTIONS(4904), - [sym_property_modifier] = ACTIONS(4904), - [anon_sym_abstract] = ACTIONS(4904), - [anon_sym_final] = ACTIONS(4904), - [anon_sym_open] = ACTIONS(4904), - [anon_sym_vararg] = ACTIONS(4904), - [anon_sym_noinline] = ACTIONS(4904), - [anon_sym_crossinline] = ACTIONS(4904), - [anon_sym_expect] = ACTIONS(4904), - [anon_sym_actual] = ACTIONS(4904), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4906), - [sym_safe_nav] = ACTIONS(4906), - [sym_multiline_comment] = ACTIONS(3), - }, - [3397] = { - [ts_builtin_sym_end] = ACTIONS(6763), - [sym__alpha_identifier] = ACTIONS(6765), - [anon_sym_AT] = ACTIONS(6763), - [anon_sym_LBRACK] = ACTIONS(6763), - [anon_sym_package] = ACTIONS(6765), - [anon_sym_import] = ACTIONS(6765), - [anon_sym_typealias] = ACTIONS(6765), - [anon_sym_class] = ACTIONS(6765), - [anon_sym_interface] = ACTIONS(6765), - [anon_sym_enum] = ACTIONS(6765), - [anon_sym_LBRACE] = ACTIONS(6763), - [anon_sym_LPAREN] = ACTIONS(6763), - [anon_sym_val] = ACTIONS(6765), - [anon_sym_var] = ACTIONS(6765), - [anon_sym_object] = ACTIONS(6765), - [anon_sym_fun] = ACTIONS(6765), - [anon_sym_get] = ACTIONS(6765), - [anon_sym_set] = ACTIONS(6765), - [anon_sym_this] = ACTIONS(6765), - [anon_sym_super] = ACTIONS(6765), - [anon_sym_STAR] = ACTIONS(6763), - [sym_label] = ACTIONS(6765), - [anon_sym_for] = ACTIONS(6765), - [anon_sym_while] = ACTIONS(6765), - [anon_sym_do] = ACTIONS(6765), - [anon_sym_null] = ACTIONS(6765), - [anon_sym_if] = ACTIONS(6765), - [anon_sym_when] = ACTIONS(6765), - [anon_sym_try] = ACTIONS(6765), - [anon_sym_throw] = ACTIONS(6765), - [anon_sym_return] = ACTIONS(6765), - [anon_sym_continue] = ACTIONS(6765), - [anon_sym_break] = ACTIONS(6765), - [anon_sym_COLON_COLON] = ACTIONS(6763), - [anon_sym_PLUS] = ACTIONS(6765), - [anon_sym_DASH] = ACTIONS(6765), - [anon_sym_PLUS_PLUS] = ACTIONS(6763), - [anon_sym_DASH_DASH] = ACTIONS(6763), - [anon_sym_BANG] = ACTIONS(6763), - [anon_sym_suspend] = ACTIONS(6765), - [anon_sym_sealed] = ACTIONS(6765), - [anon_sym_annotation] = ACTIONS(6765), - [anon_sym_data] = ACTIONS(6765), - [anon_sym_inner] = ACTIONS(6765), - [anon_sym_value] = ACTIONS(6765), - [anon_sym_override] = ACTIONS(6765), - [anon_sym_lateinit] = ACTIONS(6765), - [anon_sym_public] = ACTIONS(6765), - [anon_sym_private] = ACTIONS(6765), - [anon_sym_internal] = ACTIONS(6765), - [anon_sym_protected] = ACTIONS(6765), - [anon_sym_tailrec] = ACTIONS(6765), - [anon_sym_operator] = ACTIONS(6765), - [anon_sym_infix] = ACTIONS(6765), - [anon_sym_inline] = ACTIONS(6765), - [anon_sym_external] = ACTIONS(6765), - [sym_property_modifier] = ACTIONS(6765), - [anon_sym_abstract] = ACTIONS(6765), - [anon_sym_final] = ACTIONS(6765), - [anon_sym_open] = ACTIONS(6765), - [anon_sym_vararg] = ACTIONS(6765), - [anon_sym_noinline] = ACTIONS(6765), - [anon_sym_crossinline] = ACTIONS(6765), - [anon_sym_expect] = ACTIONS(6765), - [anon_sym_actual] = ACTIONS(6765), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(6763), - [anon_sym_continue_AT] = ACTIONS(6763), - [anon_sym_break_AT] = ACTIONS(6763), - [anon_sym_this_AT] = ACTIONS(6763), - [anon_sym_super_AT] = ACTIONS(6763), - [sym_real_literal] = ACTIONS(6763), - [sym_integer_literal] = ACTIONS(6765), - [sym_hex_literal] = ACTIONS(6763), - [sym_bin_literal] = ACTIONS(6763), - [anon_sym_true] = ACTIONS(6765), - [anon_sym_false] = ACTIONS(6765), - [anon_sym_SQUOTE] = ACTIONS(6763), - [sym__backtick_identifier] = ACTIONS(6763), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(6763), - }, - [3398] = { - [sym_type_constraints] = STATE(3353), - [sym_enum_class_body] = STATE(3386), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(6767), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_RPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_while] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [3399] = { - [sym_type_constraints] = STATE(3363), - [sym_enum_class_body] = STATE(3430), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(5812), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3400] = { - [sym__alpha_identifier] = ACTIONS(4896), - [anon_sym_AT] = ACTIONS(4898), - [anon_sym_LBRACK] = ACTIONS(4898), - [anon_sym_RBRACK] = ACTIONS(4898), - [anon_sym_DOT] = ACTIONS(4896), - [anon_sym_as] = ACTIONS(4896), - [anon_sym_EQ] = ACTIONS(4896), - [anon_sym_LBRACE] = ACTIONS(4898), - [anon_sym_RBRACE] = ACTIONS(4898), - [anon_sym_LPAREN] = ACTIONS(4898), - [anon_sym_COMMA] = ACTIONS(4898), - [anon_sym_RPAREN] = ACTIONS(4898), - [anon_sym_LT] = ACTIONS(4896), - [anon_sym_GT] = ACTIONS(4896), - [anon_sym_where] = ACTIONS(4896), - [anon_sym_SEMI] = ACTIONS(4898), - [anon_sym_get] = ACTIONS(4896), - [anon_sym_set] = ACTIONS(4896), - [anon_sym_STAR] = ACTIONS(4896), - [anon_sym_DASH_GT] = ACTIONS(4898), - [sym_label] = ACTIONS(4898), - [anon_sym_in] = ACTIONS(4896), - [anon_sym_while] = ACTIONS(4896), - [anon_sym_DOT_DOT] = ACTIONS(4898), - [anon_sym_QMARK_COLON] = ACTIONS(4898), - [anon_sym_AMP_AMP] = ACTIONS(4898), - [anon_sym_PIPE_PIPE] = ACTIONS(4898), - [anon_sym_else] = ACTIONS(4896), - [anon_sym_COLON_COLON] = ACTIONS(4898), - [anon_sym_PLUS_EQ] = ACTIONS(4898), - [anon_sym_DASH_EQ] = ACTIONS(4898), - [anon_sym_STAR_EQ] = ACTIONS(4898), - [anon_sym_SLASH_EQ] = ACTIONS(4898), - [anon_sym_PERCENT_EQ] = ACTIONS(4898), - [anon_sym_BANG_EQ] = ACTIONS(4896), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4898), - [anon_sym_EQ_EQ] = ACTIONS(4896), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4898), - [anon_sym_LT_EQ] = ACTIONS(4898), - [anon_sym_GT_EQ] = ACTIONS(4898), - [anon_sym_BANGin] = ACTIONS(4898), - [anon_sym_is] = ACTIONS(4896), - [anon_sym_BANGis] = ACTIONS(4898), - [anon_sym_PLUS] = ACTIONS(4896), - [anon_sym_DASH] = ACTIONS(4896), - [anon_sym_SLASH] = ACTIONS(4896), - [anon_sym_PERCENT] = ACTIONS(4896), - [anon_sym_as_QMARK] = ACTIONS(4898), - [anon_sym_PLUS_PLUS] = ACTIONS(4898), - [anon_sym_DASH_DASH] = ACTIONS(4898), - [anon_sym_BANG_BANG] = ACTIONS(4898), - [anon_sym_suspend] = ACTIONS(4896), - [anon_sym_sealed] = ACTIONS(4896), - [anon_sym_annotation] = ACTIONS(4896), - [anon_sym_data] = ACTIONS(4896), - [anon_sym_inner] = ACTIONS(4896), - [anon_sym_value] = ACTIONS(4896), - [anon_sym_override] = ACTIONS(4896), - [anon_sym_lateinit] = ACTIONS(4896), - [anon_sym_public] = ACTIONS(4896), - [anon_sym_private] = ACTIONS(4896), - [anon_sym_internal] = ACTIONS(4896), - [anon_sym_protected] = ACTIONS(4896), - [anon_sym_tailrec] = ACTIONS(4896), - [anon_sym_operator] = ACTIONS(4896), - [anon_sym_infix] = ACTIONS(4896), - [anon_sym_inline] = ACTIONS(4896), - [anon_sym_external] = ACTIONS(4896), - [sym_property_modifier] = ACTIONS(4896), - [anon_sym_abstract] = ACTIONS(4896), - [anon_sym_final] = ACTIONS(4896), - [anon_sym_open] = ACTIONS(4896), - [anon_sym_vararg] = ACTIONS(4896), - [anon_sym_noinline] = ACTIONS(4896), - [anon_sym_crossinline] = ACTIONS(4896), - [anon_sym_expect] = ACTIONS(4896), - [anon_sym_actual] = ACTIONS(4896), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4898), - [sym_safe_nav] = ACTIONS(4898), - [sym_multiline_comment] = ACTIONS(3), - }, - [3401] = { - [sym__alpha_identifier] = ACTIONS(5113), - [anon_sym_AT] = ACTIONS(5115), - [anon_sym_LBRACK] = ACTIONS(5115), - [anon_sym_RBRACK] = ACTIONS(5115), - [anon_sym_DOT] = ACTIONS(5113), - [anon_sym_as] = ACTIONS(5113), - [anon_sym_EQ] = ACTIONS(5113), - [anon_sym_LBRACE] = ACTIONS(5115), - [anon_sym_RBRACE] = ACTIONS(5115), - [anon_sym_LPAREN] = ACTIONS(5115), - [anon_sym_COMMA] = ACTIONS(5115), - [anon_sym_RPAREN] = ACTIONS(5115), - [anon_sym_LT] = ACTIONS(5113), - [anon_sym_GT] = ACTIONS(5113), - [anon_sym_where] = ACTIONS(5113), - [anon_sym_SEMI] = ACTIONS(5115), - [anon_sym_get] = ACTIONS(5113), - [anon_sym_set] = ACTIONS(5113), - [anon_sym_STAR] = ACTIONS(5113), - [anon_sym_DASH_GT] = ACTIONS(5115), - [sym_label] = ACTIONS(5115), - [anon_sym_in] = ACTIONS(5113), - [anon_sym_while] = ACTIONS(5113), - [anon_sym_DOT_DOT] = ACTIONS(5115), - [anon_sym_QMARK_COLON] = ACTIONS(5115), - [anon_sym_AMP_AMP] = ACTIONS(5115), - [anon_sym_PIPE_PIPE] = ACTIONS(5115), - [anon_sym_else] = ACTIONS(5113), - [anon_sym_COLON_COLON] = ACTIONS(5115), - [anon_sym_PLUS_EQ] = ACTIONS(5115), - [anon_sym_DASH_EQ] = ACTIONS(5115), - [anon_sym_STAR_EQ] = ACTIONS(5115), - [anon_sym_SLASH_EQ] = ACTIONS(5115), - [anon_sym_PERCENT_EQ] = ACTIONS(5115), - [anon_sym_BANG_EQ] = ACTIONS(5113), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5115), - [anon_sym_EQ_EQ] = ACTIONS(5113), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5115), - [anon_sym_LT_EQ] = ACTIONS(5115), - [anon_sym_GT_EQ] = ACTIONS(5115), - [anon_sym_BANGin] = ACTIONS(5115), - [anon_sym_is] = ACTIONS(5113), - [anon_sym_BANGis] = ACTIONS(5115), - [anon_sym_PLUS] = ACTIONS(5113), - [anon_sym_DASH] = ACTIONS(5113), - [anon_sym_SLASH] = ACTIONS(5113), - [anon_sym_PERCENT] = ACTIONS(5113), - [anon_sym_as_QMARK] = ACTIONS(5115), - [anon_sym_PLUS_PLUS] = ACTIONS(5115), - [anon_sym_DASH_DASH] = ACTIONS(5115), - [anon_sym_BANG_BANG] = ACTIONS(5115), - [anon_sym_suspend] = ACTIONS(5113), - [anon_sym_sealed] = ACTIONS(5113), - [anon_sym_annotation] = ACTIONS(5113), - [anon_sym_data] = ACTIONS(5113), - [anon_sym_inner] = ACTIONS(5113), - [anon_sym_value] = ACTIONS(5113), - [anon_sym_override] = ACTIONS(5113), - [anon_sym_lateinit] = ACTIONS(5113), - [anon_sym_public] = ACTIONS(5113), - [anon_sym_private] = ACTIONS(5113), - [anon_sym_internal] = ACTIONS(5113), - [anon_sym_protected] = ACTIONS(5113), - [anon_sym_tailrec] = ACTIONS(5113), - [anon_sym_operator] = ACTIONS(5113), - [anon_sym_infix] = ACTIONS(5113), - [anon_sym_inline] = ACTIONS(5113), - [anon_sym_external] = ACTIONS(5113), - [sym_property_modifier] = ACTIONS(5113), - [anon_sym_abstract] = ACTIONS(5113), - [anon_sym_final] = ACTIONS(5113), - [anon_sym_open] = ACTIONS(5113), - [anon_sym_vararg] = ACTIONS(5113), - [anon_sym_noinline] = ACTIONS(5113), - [anon_sym_crossinline] = ACTIONS(5113), - [anon_sym_expect] = ACTIONS(5113), - [anon_sym_actual] = ACTIONS(5113), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5115), - [sym_safe_nav] = ACTIONS(5115), - [sym_multiline_comment] = ACTIONS(3), - }, - [3402] = { - [sym_class_body] = STATE(3464), - [sym_type_constraints] = STATE(3364), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6769), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3403] = { - [sym_type_arguments] = STATE(3741), - [sym__alpha_identifier] = ACTIONS(4117), - [anon_sym_AT] = ACTIONS(4119), - [anon_sym_LBRACK] = ACTIONS(4119), - [anon_sym_DOT] = ACTIONS(4117), - [anon_sym_typealias] = ACTIONS(4117), - [anon_sym_class] = ACTIONS(4117), - [anon_sym_interface] = ACTIONS(4117), - [anon_sym_enum] = ACTIONS(4117), - [anon_sym_LBRACE] = ACTIONS(4119), - [anon_sym_LPAREN] = ACTIONS(4119), - [anon_sym_val] = ACTIONS(4117), - [anon_sym_var] = ACTIONS(4117), - [anon_sym_LT] = ACTIONS(6771), - [anon_sym_object] = ACTIONS(4117), - [anon_sym_fun] = ACTIONS(4117), - [anon_sym_get] = ACTIONS(4117), - [anon_sym_set] = ACTIONS(4117), - [anon_sym_this] = ACTIONS(4117), - [anon_sym_super] = ACTIONS(4117), - [anon_sym_STAR] = ACTIONS(4119), - [sym_label] = ACTIONS(4117), - [anon_sym_for] = ACTIONS(4117), - [anon_sym_while] = ACTIONS(4117), - [anon_sym_do] = ACTIONS(4117), - [anon_sym_null] = ACTIONS(4117), - [anon_sym_if] = ACTIONS(4117), - [anon_sym_when] = ACTIONS(4117), - [anon_sym_try] = ACTIONS(4117), - [anon_sym_throw] = ACTIONS(4117), - [anon_sym_return] = ACTIONS(4117), - [anon_sym_continue] = ACTIONS(4117), - [anon_sym_break] = ACTIONS(4117), - [anon_sym_COLON_COLON] = ACTIONS(4119), - [anon_sym_PLUS] = ACTIONS(4117), - [anon_sym_DASH] = ACTIONS(4117), - [anon_sym_PLUS_PLUS] = ACTIONS(4119), - [anon_sym_DASH_DASH] = ACTIONS(4119), - [anon_sym_BANG] = ACTIONS(4119), - [anon_sym_suspend] = ACTIONS(4117), - [anon_sym_sealed] = ACTIONS(4117), - [anon_sym_annotation] = ACTIONS(4117), - [anon_sym_data] = ACTIONS(4117), - [anon_sym_inner] = ACTIONS(4117), - [anon_sym_value] = ACTIONS(4117), - [anon_sym_override] = ACTIONS(4117), - [anon_sym_lateinit] = ACTIONS(4117), - [anon_sym_public] = ACTIONS(4117), - [anon_sym_private] = ACTIONS(4117), - [anon_sym_internal] = ACTIONS(4117), - [anon_sym_protected] = ACTIONS(4117), - [anon_sym_tailrec] = ACTIONS(4117), - [anon_sym_operator] = ACTIONS(4117), - [anon_sym_infix] = ACTIONS(4117), - [anon_sym_inline] = ACTIONS(4117), - [anon_sym_external] = ACTIONS(4117), - [sym_property_modifier] = ACTIONS(4117), - [anon_sym_abstract] = ACTIONS(4117), - [anon_sym_final] = ACTIONS(4117), - [anon_sym_open] = ACTIONS(4117), - [anon_sym_vararg] = ACTIONS(4117), - [anon_sym_noinline] = ACTIONS(4117), - [anon_sym_crossinline] = ACTIONS(4117), - [anon_sym_expect] = ACTIONS(4117), - [anon_sym_actual] = ACTIONS(4117), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4119), - [anon_sym_continue_AT] = ACTIONS(4119), - [anon_sym_break_AT] = ACTIONS(4119), - [anon_sym_this_AT] = ACTIONS(4119), - [anon_sym_super_AT] = ACTIONS(4119), - [sym_real_literal] = ACTIONS(4119), - [sym_integer_literal] = ACTIONS(4117), - [sym_hex_literal] = ACTIONS(4119), - [sym_bin_literal] = ACTIONS(4119), - [anon_sym_true] = ACTIONS(4117), - [anon_sym_false] = ACTIONS(4117), - [anon_sym_SQUOTE] = ACTIONS(4119), - [sym__backtick_identifier] = ACTIONS(4119), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4119), - }, - [3404] = { - [sym_type_constraints] = STATE(3330), - [sym_enum_class_body] = STATE(3464), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6773), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3405] = { - [sym_class_body] = STATE(3501), - [sym_type_constraints] = STATE(3339), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(5796), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3406] = { - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_RBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(4361), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_RPAREN] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [anon_sym_DASH_GT] = ACTIONS(4361), - [sym_label] = ACTIONS(4361), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_while] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - }, - [3407] = { - [sym_type_constraints] = STATE(3306), - [sym_enum_class_body] = STATE(3501), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(5870), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3408] = { - [sym_class_body] = STATE(3503), - [sym_type_constraints] = STATE(3302), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(6775), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_RPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_while] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [3409] = { - [sym__alpha_identifier] = ACTIONS(4607), - [anon_sym_AT] = ACTIONS(4609), - [anon_sym_LBRACK] = ACTIONS(4609), - [anon_sym_RBRACK] = ACTIONS(4609), - [anon_sym_DOT] = ACTIONS(4607), - [anon_sym_as] = ACTIONS(4607), - [anon_sym_EQ] = ACTIONS(4607), - [anon_sym_LBRACE] = ACTIONS(4609), - [anon_sym_RBRACE] = ACTIONS(4609), - [anon_sym_LPAREN] = ACTIONS(4609), - [anon_sym_COMMA] = ACTIONS(4609), - [anon_sym_RPAREN] = ACTIONS(4609), - [anon_sym_LT] = ACTIONS(4607), - [anon_sym_GT] = ACTIONS(4607), - [anon_sym_where] = ACTIONS(4607), - [anon_sym_SEMI] = ACTIONS(4609), - [anon_sym_get] = ACTIONS(4607), - [anon_sym_set] = ACTIONS(4607), - [anon_sym_STAR] = ACTIONS(4607), - [anon_sym_DASH_GT] = ACTIONS(4609), - [sym_label] = ACTIONS(4609), - [anon_sym_in] = ACTIONS(4607), - [anon_sym_while] = ACTIONS(4607), - [anon_sym_DOT_DOT] = ACTIONS(4609), - [anon_sym_QMARK_COLON] = ACTIONS(4609), - [anon_sym_AMP_AMP] = ACTIONS(4609), - [anon_sym_PIPE_PIPE] = ACTIONS(4609), - [anon_sym_else] = ACTIONS(4607), - [anon_sym_COLON_COLON] = ACTIONS(4609), - [anon_sym_PLUS_EQ] = ACTIONS(4609), - [anon_sym_DASH_EQ] = ACTIONS(4609), - [anon_sym_STAR_EQ] = ACTIONS(4609), - [anon_sym_SLASH_EQ] = ACTIONS(4609), - [anon_sym_PERCENT_EQ] = ACTIONS(4609), - [anon_sym_BANG_EQ] = ACTIONS(4607), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4609), - [anon_sym_EQ_EQ] = ACTIONS(4607), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4609), - [anon_sym_LT_EQ] = ACTIONS(4609), - [anon_sym_GT_EQ] = ACTIONS(4609), - [anon_sym_BANGin] = ACTIONS(4609), - [anon_sym_is] = ACTIONS(4607), - [anon_sym_BANGis] = ACTIONS(4609), - [anon_sym_PLUS] = ACTIONS(4607), - [anon_sym_DASH] = ACTIONS(4607), - [anon_sym_SLASH] = ACTIONS(4607), - [anon_sym_PERCENT] = ACTIONS(4607), - [anon_sym_as_QMARK] = ACTIONS(4609), - [anon_sym_PLUS_PLUS] = ACTIONS(4609), - [anon_sym_DASH_DASH] = ACTIONS(4609), - [anon_sym_BANG_BANG] = ACTIONS(4609), - [anon_sym_suspend] = ACTIONS(4607), - [anon_sym_sealed] = ACTIONS(4607), - [anon_sym_annotation] = ACTIONS(4607), - [anon_sym_data] = ACTIONS(4607), - [anon_sym_inner] = ACTIONS(4607), - [anon_sym_value] = ACTIONS(4607), - [anon_sym_override] = ACTIONS(4607), - [anon_sym_lateinit] = ACTIONS(4607), - [anon_sym_public] = ACTIONS(4607), - [anon_sym_private] = ACTIONS(4607), - [anon_sym_internal] = ACTIONS(4607), - [anon_sym_protected] = ACTIONS(4607), - [anon_sym_tailrec] = ACTIONS(4607), - [anon_sym_operator] = ACTIONS(4607), - [anon_sym_infix] = ACTIONS(4607), - [anon_sym_inline] = ACTIONS(4607), - [anon_sym_external] = ACTIONS(4607), - [sym_property_modifier] = ACTIONS(4607), - [anon_sym_abstract] = ACTIONS(4607), - [anon_sym_final] = ACTIONS(4607), - [anon_sym_open] = ACTIONS(4607), - [anon_sym_vararg] = ACTIONS(4607), - [anon_sym_noinline] = ACTIONS(4607), - [anon_sym_crossinline] = ACTIONS(4607), - [anon_sym_expect] = ACTIONS(4607), - [anon_sym_actual] = ACTIONS(4607), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4609), - [sym_safe_nav] = ACTIONS(4609), - [sym_multiline_comment] = ACTIONS(3), - }, - [3410] = { - [sym__alpha_identifier] = ACTIONS(5129), - [anon_sym_AT] = ACTIONS(5131), - [anon_sym_LBRACK] = ACTIONS(5131), - [anon_sym_RBRACK] = ACTIONS(5131), - [anon_sym_DOT] = ACTIONS(5129), - [anon_sym_as] = ACTIONS(5129), - [anon_sym_EQ] = ACTIONS(5129), - [anon_sym_LBRACE] = ACTIONS(5131), - [anon_sym_RBRACE] = ACTIONS(5131), - [anon_sym_LPAREN] = ACTIONS(5131), - [anon_sym_COMMA] = ACTIONS(5131), - [anon_sym_RPAREN] = ACTIONS(5131), - [anon_sym_LT] = ACTIONS(5129), - [anon_sym_GT] = ACTIONS(5129), - [anon_sym_where] = ACTIONS(5129), - [anon_sym_SEMI] = ACTIONS(5131), - [anon_sym_get] = ACTIONS(5129), - [anon_sym_set] = ACTIONS(5129), - [anon_sym_STAR] = ACTIONS(5129), - [anon_sym_DASH_GT] = ACTIONS(5131), - [sym_label] = ACTIONS(5131), - [anon_sym_in] = ACTIONS(5129), - [anon_sym_while] = ACTIONS(5129), - [anon_sym_DOT_DOT] = ACTIONS(5131), - [anon_sym_QMARK_COLON] = ACTIONS(5131), - [anon_sym_AMP_AMP] = ACTIONS(5131), - [anon_sym_PIPE_PIPE] = ACTIONS(5131), - [anon_sym_else] = ACTIONS(5129), - [anon_sym_COLON_COLON] = ACTIONS(5131), - [anon_sym_PLUS_EQ] = ACTIONS(5131), - [anon_sym_DASH_EQ] = ACTIONS(5131), - [anon_sym_STAR_EQ] = ACTIONS(5131), - [anon_sym_SLASH_EQ] = ACTIONS(5131), - [anon_sym_PERCENT_EQ] = ACTIONS(5131), - [anon_sym_BANG_EQ] = ACTIONS(5129), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5131), - [anon_sym_EQ_EQ] = ACTIONS(5129), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5131), - [anon_sym_LT_EQ] = ACTIONS(5131), - [anon_sym_GT_EQ] = ACTIONS(5131), - [anon_sym_BANGin] = ACTIONS(5131), - [anon_sym_is] = ACTIONS(5129), - [anon_sym_BANGis] = ACTIONS(5131), - [anon_sym_PLUS] = ACTIONS(5129), - [anon_sym_DASH] = ACTIONS(5129), - [anon_sym_SLASH] = ACTIONS(5129), - [anon_sym_PERCENT] = ACTIONS(5129), - [anon_sym_as_QMARK] = ACTIONS(5131), - [anon_sym_PLUS_PLUS] = ACTIONS(5131), - [anon_sym_DASH_DASH] = ACTIONS(5131), - [anon_sym_BANG_BANG] = ACTIONS(5131), - [anon_sym_suspend] = ACTIONS(5129), - [anon_sym_sealed] = ACTIONS(5129), - [anon_sym_annotation] = ACTIONS(5129), - [anon_sym_data] = ACTIONS(5129), - [anon_sym_inner] = ACTIONS(5129), - [anon_sym_value] = ACTIONS(5129), - [anon_sym_override] = ACTIONS(5129), - [anon_sym_lateinit] = ACTIONS(5129), - [anon_sym_public] = ACTIONS(5129), - [anon_sym_private] = ACTIONS(5129), - [anon_sym_internal] = ACTIONS(5129), - [anon_sym_protected] = ACTIONS(5129), - [anon_sym_tailrec] = ACTIONS(5129), - [anon_sym_operator] = ACTIONS(5129), - [anon_sym_infix] = ACTIONS(5129), - [anon_sym_inline] = ACTIONS(5129), - [anon_sym_external] = ACTIONS(5129), - [sym_property_modifier] = ACTIONS(5129), - [anon_sym_abstract] = ACTIONS(5129), - [anon_sym_final] = ACTIONS(5129), - [anon_sym_open] = ACTIONS(5129), - [anon_sym_vararg] = ACTIONS(5129), - [anon_sym_noinline] = ACTIONS(5129), - [anon_sym_crossinline] = ACTIONS(5129), - [anon_sym_expect] = ACTIONS(5129), - [anon_sym_actual] = ACTIONS(5129), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5131), - [sym_safe_nav] = ACTIONS(5131), - [sym_multiline_comment] = ACTIONS(3), - }, - [3411] = { - [sym__alpha_identifier] = ACTIONS(4158), - [anon_sym_AT] = ACTIONS(4160), - [anon_sym_LBRACK] = ACTIONS(4160), - [anon_sym_DOT] = ACTIONS(4158), - [anon_sym_as] = ACTIONS(4158), - [anon_sym_EQ] = ACTIONS(4158), - [anon_sym_LBRACE] = ACTIONS(4160), - [anon_sym_RBRACE] = ACTIONS(4160), - [anon_sym_LPAREN] = ACTIONS(4160), - [anon_sym_COMMA] = ACTIONS(4160), - [anon_sym_by] = ACTIONS(4158), - [anon_sym_LT] = ACTIONS(4158), - [anon_sym_GT] = ACTIONS(4158), - [anon_sym_where] = ACTIONS(4158), - [anon_sym_SEMI] = ACTIONS(4160), - [anon_sym_get] = ACTIONS(4158), - [anon_sym_set] = ACTIONS(4158), - [sym__quest] = ACTIONS(4158), - [anon_sym_STAR] = ACTIONS(4158), - [anon_sym_DASH_GT] = ACTIONS(4162), - [sym_label] = ACTIONS(4160), - [anon_sym_in] = ACTIONS(4158), - [anon_sym_DOT_DOT] = ACTIONS(4160), - [anon_sym_QMARK_COLON] = ACTIONS(4160), - [anon_sym_AMP_AMP] = ACTIONS(4160), - [anon_sym_PIPE_PIPE] = ACTIONS(4160), - [anon_sym_else] = ACTIONS(4158), - [anon_sym_COLON_COLON] = ACTIONS(4160), - [anon_sym_PLUS_EQ] = ACTIONS(4160), - [anon_sym_DASH_EQ] = ACTIONS(4160), - [anon_sym_STAR_EQ] = ACTIONS(4160), - [anon_sym_SLASH_EQ] = ACTIONS(4160), - [anon_sym_PERCENT_EQ] = ACTIONS(4160), - [anon_sym_BANG_EQ] = ACTIONS(4158), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4160), - [anon_sym_EQ_EQ] = ACTIONS(4158), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4160), - [anon_sym_LT_EQ] = ACTIONS(4160), - [anon_sym_GT_EQ] = ACTIONS(4160), - [anon_sym_BANGin] = ACTIONS(4160), - [anon_sym_is] = ACTIONS(4158), - [anon_sym_BANGis] = ACTIONS(4160), - [anon_sym_PLUS] = ACTIONS(4158), - [anon_sym_DASH] = ACTIONS(4158), - [anon_sym_SLASH] = ACTIONS(4158), - [anon_sym_PERCENT] = ACTIONS(4158), - [anon_sym_as_QMARK] = ACTIONS(4160), - [anon_sym_PLUS_PLUS] = ACTIONS(4160), - [anon_sym_DASH_DASH] = ACTIONS(4160), - [anon_sym_BANG_BANG] = ACTIONS(4160), - [anon_sym_suspend] = ACTIONS(4158), - [anon_sym_sealed] = ACTIONS(4158), - [anon_sym_annotation] = ACTIONS(4158), - [anon_sym_data] = ACTIONS(4158), - [anon_sym_inner] = ACTIONS(4158), - [anon_sym_value] = ACTIONS(4158), - [anon_sym_override] = ACTIONS(4158), - [anon_sym_lateinit] = ACTIONS(4158), - [anon_sym_public] = ACTIONS(4158), - [anon_sym_private] = ACTIONS(4158), - [anon_sym_internal] = ACTIONS(4158), - [anon_sym_protected] = ACTIONS(4158), - [anon_sym_tailrec] = ACTIONS(4158), - [anon_sym_operator] = ACTIONS(4158), - [anon_sym_infix] = ACTIONS(4158), - [anon_sym_inline] = ACTIONS(4158), - [anon_sym_external] = ACTIONS(4158), - [sym_property_modifier] = ACTIONS(4158), - [anon_sym_abstract] = ACTIONS(4158), - [anon_sym_final] = ACTIONS(4158), - [anon_sym_open] = ACTIONS(4158), - [anon_sym_vararg] = ACTIONS(4158), - [anon_sym_noinline] = ACTIONS(4158), - [anon_sym_crossinline] = ACTIONS(4158), - [anon_sym_expect] = ACTIONS(4158), - [anon_sym_actual] = ACTIONS(4158), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4160), - [sym__automatic_semicolon] = ACTIONS(4160), - [sym_safe_nav] = ACTIONS(4160), - [sym_multiline_comment] = ACTIONS(3), - }, - [3412] = { - [sym_class_body] = STATE(3549), - [sym_type_constraints] = STATE(3273), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(5874), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [3413] = { - [sym__alpha_identifier] = ACTIONS(5137), - [anon_sym_AT] = ACTIONS(5139), - [anon_sym_LBRACK] = ACTIONS(5139), - [anon_sym_RBRACK] = ACTIONS(5139), - [anon_sym_DOT] = ACTIONS(5137), - [anon_sym_as] = ACTIONS(5137), - [anon_sym_EQ] = ACTIONS(5137), - [anon_sym_LBRACE] = ACTIONS(5139), - [anon_sym_RBRACE] = ACTIONS(5139), - [anon_sym_LPAREN] = ACTIONS(5139), - [anon_sym_COMMA] = ACTIONS(5139), - [anon_sym_RPAREN] = ACTIONS(5139), - [anon_sym_LT] = ACTIONS(5137), - [anon_sym_GT] = ACTIONS(5137), - [anon_sym_where] = ACTIONS(5137), - [anon_sym_SEMI] = ACTIONS(5139), - [anon_sym_get] = ACTIONS(5137), - [anon_sym_set] = ACTIONS(5137), - [anon_sym_STAR] = ACTIONS(5137), - [anon_sym_DASH_GT] = ACTIONS(5139), - [sym_label] = ACTIONS(5139), - [anon_sym_in] = ACTIONS(5137), - [anon_sym_while] = ACTIONS(5137), - [anon_sym_DOT_DOT] = ACTIONS(5139), - [anon_sym_QMARK_COLON] = ACTIONS(5139), - [anon_sym_AMP_AMP] = ACTIONS(5139), - [anon_sym_PIPE_PIPE] = ACTIONS(5139), - [anon_sym_else] = ACTIONS(5137), - [anon_sym_COLON_COLON] = ACTIONS(5139), - [anon_sym_PLUS_EQ] = ACTIONS(5139), - [anon_sym_DASH_EQ] = ACTIONS(5139), - [anon_sym_STAR_EQ] = ACTIONS(5139), - [anon_sym_SLASH_EQ] = ACTIONS(5139), - [anon_sym_PERCENT_EQ] = ACTIONS(5139), - [anon_sym_BANG_EQ] = ACTIONS(5137), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5139), - [anon_sym_EQ_EQ] = ACTIONS(5137), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5139), - [anon_sym_LT_EQ] = ACTIONS(5139), - [anon_sym_GT_EQ] = ACTIONS(5139), - [anon_sym_BANGin] = ACTIONS(5139), - [anon_sym_is] = ACTIONS(5137), - [anon_sym_BANGis] = ACTIONS(5139), - [anon_sym_PLUS] = ACTIONS(5137), - [anon_sym_DASH] = ACTIONS(5137), - [anon_sym_SLASH] = ACTIONS(5137), - [anon_sym_PERCENT] = ACTIONS(5137), - [anon_sym_as_QMARK] = ACTIONS(5139), - [anon_sym_PLUS_PLUS] = ACTIONS(5139), - [anon_sym_DASH_DASH] = ACTIONS(5139), - [anon_sym_BANG_BANG] = ACTIONS(5139), - [anon_sym_suspend] = ACTIONS(5137), - [anon_sym_sealed] = ACTIONS(5137), - [anon_sym_annotation] = ACTIONS(5137), - [anon_sym_data] = ACTIONS(5137), - [anon_sym_inner] = ACTIONS(5137), - [anon_sym_value] = ACTIONS(5137), - [anon_sym_override] = ACTIONS(5137), - [anon_sym_lateinit] = ACTIONS(5137), - [anon_sym_public] = ACTIONS(5137), - [anon_sym_private] = ACTIONS(5137), - [anon_sym_internal] = ACTIONS(5137), - [anon_sym_protected] = ACTIONS(5137), - [anon_sym_tailrec] = ACTIONS(5137), - [anon_sym_operator] = ACTIONS(5137), - [anon_sym_infix] = ACTIONS(5137), - [anon_sym_inline] = ACTIONS(5137), - [anon_sym_external] = ACTIONS(5137), - [sym_property_modifier] = ACTIONS(5137), - [anon_sym_abstract] = ACTIONS(5137), - [anon_sym_final] = ACTIONS(5137), - [anon_sym_open] = ACTIONS(5137), - [anon_sym_vararg] = ACTIONS(5137), - [anon_sym_noinline] = ACTIONS(5137), - [anon_sym_crossinline] = ACTIONS(5137), - [anon_sym_expect] = ACTIONS(5137), - [anon_sym_actual] = ACTIONS(5137), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5139), - [sym_safe_nav] = ACTIONS(5139), - [sym_multiline_comment] = ACTIONS(3), - }, - [3414] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(6777), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [3415] = { - [sym__alpha_identifier] = ACTIONS(5041), - [anon_sym_AT] = ACTIONS(5043), - [anon_sym_LBRACK] = ACTIONS(5043), - [anon_sym_RBRACK] = ACTIONS(5043), - [anon_sym_DOT] = ACTIONS(5041), - [anon_sym_as] = ACTIONS(5041), - [anon_sym_EQ] = ACTIONS(5041), - [anon_sym_LBRACE] = ACTIONS(5043), - [anon_sym_RBRACE] = ACTIONS(5043), - [anon_sym_LPAREN] = ACTIONS(5043), - [anon_sym_COMMA] = ACTIONS(5043), - [anon_sym_RPAREN] = ACTIONS(5043), - [anon_sym_LT] = ACTIONS(5041), - [anon_sym_GT] = ACTIONS(5041), - [anon_sym_where] = ACTIONS(5041), - [anon_sym_SEMI] = ACTIONS(5043), - [anon_sym_get] = ACTIONS(5041), - [anon_sym_set] = ACTIONS(5041), - [anon_sym_STAR] = ACTIONS(5041), - [anon_sym_DASH_GT] = ACTIONS(5043), - [sym_label] = ACTIONS(5043), - [anon_sym_in] = ACTIONS(5041), - [anon_sym_while] = ACTIONS(5041), - [anon_sym_DOT_DOT] = ACTIONS(5043), - [anon_sym_QMARK_COLON] = ACTIONS(5043), - [anon_sym_AMP_AMP] = ACTIONS(5043), - [anon_sym_PIPE_PIPE] = ACTIONS(5043), - [anon_sym_else] = ACTIONS(5041), - [anon_sym_COLON_COLON] = ACTIONS(5043), - [anon_sym_PLUS_EQ] = ACTIONS(5043), - [anon_sym_DASH_EQ] = ACTIONS(5043), - [anon_sym_STAR_EQ] = ACTIONS(5043), - [anon_sym_SLASH_EQ] = ACTIONS(5043), - [anon_sym_PERCENT_EQ] = ACTIONS(5043), - [anon_sym_BANG_EQ] = ACTIONS(5041), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5043), - [anon_sym_EQ_EQ] = ACTIONS(5041), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5043), - [anon_sym_LT_EQ] = ACTIONS(5043), - [anon_sym_GT_EQ] = ACTIONS(5043), - [anon_sym_BANGin] = ACTIONS(5043), - [anon_sym_is] = ACTIONS(5041), - [anon_sym_BANGis] = ACTIONS(5043), - [anon_sym_PLUS] = ACTIONS(5041), - [anon_sym_DASH] = ACTIONS(5041), - [anon_sym_SLASH] = ACTIONS(5041), - [anon_sym_PERCENT] = ACTIONS(5041), - [anon_sym_as_QMARK] = ACTIONS(5043), - [anon_sym_PLUS_PLUS] = ACTIONS(5043), - [anon_sym_DASH_DASH] = ACTIONS(5043), - [anon_sym_BANG_BANG] = ACTIONS(5043), - [anon_sym_suspend] = ACTIONS(5041), - [anon_sym_sealed] = ACTIONS(5041), - [anon_sym_annotation] = ACTIONS(5041), - [anon_sym_data] = ACTIONS(5041), - [anon_sym_inner] = ACTIONS(5041), - [anon_sym_value] = ACTIONS(5041), - [anon_sym_override] = ACTIONS(5041), - [anon_sym_lateinit] = ACTIONS(5041), - [anon_sym_public] = ACTIONS(5041), - [anon_sym_private] = ACTIONS(5041), - [anon_sym_internal] = ACTIONS(5041), - [anon_sym_protected] = ACTIONS(5041), - [anon_sym_tailrec] = ACTIONS(5041), - [anon_sym_operator] = ACTIONS(5041), - [anon_sym_infix] = ACTIONS(5041), - [anon_sym_inline] = ACTIONS(5041), - [anon_sym_external] = ACTIONS(5041), - [sym_property_modifier] = ACTIONS(5041), - [anon_sym_abstract] = ACTIONS(5041), - [anon_sym_final] = ACTIONS(5041), - [anon_sym_open] = ACTIONS(5041), - [anon_sym_vararg] = ACTIONS(5041), - [anon_sym_noinline] = ACTIONS(5041), - [anon_sym_crossinline] = ACTIONS(5041), - [anon_sym_expect] = ACTIONS(5041), - [anon_sym_actual] = ACTIONS(5041), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5043), - [sym_safe_nav] = ACTIONS(5043), - [sym_multiline_comment] = ACTIONS(3), - }, - [3416] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(6781), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [3417] = { - [sym__alpha_identifier] = ACTIONS(4864), - [anon_sym_AT] = ACTIONS(4866), - [anon_sym_LBRACK] = ACTIONS(4866), - [anon_sym_RBRACK] = ACTIONS(4866), - [anon_sym_DOT] = ACTIONS(4864), - [anon_sym_as] = ACTIONS(4864), - [anon_sym_EQ] = ACTIONS(4864), - [anon_sym_LBRACE] = ACTIONS(4866), - [anon_sym_RBRACE] = ACTIONS(4866), - [anon_sym_LPAREN] = ACTIONS(4866), - [anon_sym_COMMA] = ACTIONS(4866), - [anon_sym_RPAREN] = ACTIONS(4866), - [anon_sym_LT] = ACTIONS(4864), - [anon_sym_GT] = ACTIONS(4864), - [anon_sym_where] = ACTIONS(4864), - [anon_sym_SEMI] = ACTIONS(4866), - [anon_sym_get] = ACTIONS(4864), - [anon_sym_set] = ACTIONS(4864), - [anon_sym_STAR] = ACTIONS(4864), - [anon_sym_DASH_GT] = ACTIONS(4866), - [sym_label] = ACTIONS(4866), - [anon_sym_in] = ACTIONS(4864), - [anon_sym_while] = ACTIONS(4864), - [anon_sym_DOT_DOT] = ACTIONS(4866), - [anon_sym_QMARK_COLON] = ACTIONS(4866), - [anon_sym_AMP_AMP] = ACTIONS(4866), - [anon_sym_PIPE_PIPE] = ACTIONS(4866), - [anon_sym_else] = ACTIONS(4864), - [anon_sym_COLON_COLON] = ACTIONS(4866), - [anon_sym_PLUS_EQ] = ACTIONS(4866), - [anon_sym_DASH_EQ] = ACTIONS(4866), - [anon_sym_STAR_EQ] = ACTIONS(4866), - [anon_sym_SLASH_EQ] = ACTIONS(4866), - [anon_sym_PERCENT_EQ] = ACTIONS(4866), - [anon_sym_BANG_EQ] = ACTIONS(4864), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4866), - [anon_sym_EQ_EQ] = ACTIONS(4864), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4866), - [anon_sym_LT_EQ] = ACTIONS(4866), - [anon_sym_GT_EQ] = ACTIONS(4866), - [anon_sym_BANGin] = ACTIONS(4866), - [anon_sym_is] = ACTIONS(4864), - [anon_sym_BANGis] = ACTIONS(4866), - [anon_sym_PLUS] = ACTIONS(4864), - [anon_sym_DASH] = ACTIONS(4864), - [anon_sym_SLASH] = ACTIONS(4864), - [anon_sym_PERCENT] = ACTIONS(4864), - [anon_sym_as_QMARK] = ACTIONS(4866), - [anon_sym_PLUS_PLUS] = ACTIONS(4866), - [anon_sym_DASH_DASH] = ACTIONS(4866), - [anon_sym_BANG_BANG] = ACTIONS(4866), - [anon_sym_suspend] = ACTIONS(4864), - [anon_sym_sealed] = ACTIONS(4864), - [anon_sym_annotation] = ACTIONS(4864), - [anon_sym_data] = ACTIONS(4864), - [anon_sym_inner] = ACTIONS(4864), - [anon_sym_value] = ACTIONS(4864), - [anon_sym_override] = ACTIONS(4864), - [anon_sym_lateinit] = ACTIONS(4864), - [anon_sym_public] = ACTIONS(4864), - [anon_sym_private] = ACTIONS(4864), - [anon_sym_internal] = ACTIONS(4864), - [anon_sym_protected] = ACTIONS(4864), - [anon_sym_tailrec] = ACTIONS(4864), - [anon_sym_operator] = ACTIONS(4864), - [anon_sym_infix] = ACTIONS(4864), - [anon_sym_inline] = ACTIONS(4864), - [anon_sym_external] = ACTIONS(4864), - [sym_property_modifier] = ACTIONS(4864), - [anon_sym_abstract] = ACTIONS(4864), - [anon_sym_final] = ACTIONS(4864), - [anon_sym_open] = ACTIONS(4864), - [anon_sym_vararg] = ACTIONS(4864), - [anon_sym_noinline] = ACTIONS(4864), - [anon_sym_crossinline] = ACTIONS(4864), - [anon_sym_expect] = ACTIONS(4864), - [anon_sym_actual] = ACTIONS(4864), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4866), - [sym_safe_nav] = ACTIONS(4866), - [sym_multiline_comment] = ACTIONS(3), - }, - [3418] = { - [sym__alpha_identifier] = ACTIONS(4148), - [anon_sym_AT] = ACTIONS(4150), - [anon_sym_LBRACK] = ACTIONS(4150), - [anon_sym_DOT] = ACTIONS(4148), - [anon_sym_as] = ACTIONS(4148), - [anon_sym_EQ] = ACTIONS(4148), - [anon_sym_LBRACE] = ACTIONS(4150), - [anon_sym_RBRACE] = ACTIONS(4150), - [anon_sym_LPAREN] = ACTIONS(4150), - [anon_sym_COMMA] = ACTIONS(4150), - [anon_sym_by] = ACTIONS(4148), - [anon_sym_LT] = ACTIONS(4148), - [anon_sym_GT] = ACTIONS(4148), - [anon_sym_where] = ACTIONS(4148), - [anon_sym_SEMI] = ACTIONS(4150), - [anon_sym_get] = ACTIONS(4148), - [anon_sym_set] = ACTIONS(4148), - [anon_sym_AMP] = ACTIONS(4148), - [sym__quest] = ACTIONS(4148), - [anon_sym_STAR] = ACTIONS(4148), - [sym_label] = ACTIONS(4150), - [anon_sym_in] = ACTIONS(4148), - [anon_sym_DOT_DOT] = ACTIONS(4150), - [anon_sym_QMARK_COLON] = ACTIONS(4150), - [anon_sym_AMP_AMP] = ACTIONS(4150), - [anon_sym_PIPE_PIPE] = ACTIONS(4150), - [anon_sym_else] = ACTIONS(4148), - [anon_sym_COLON_COLON] = ACTIONS(4150), - [anon_sym_PLUS_EQ] = ACTIONS(4150), - [anon_sym_DASH_EQ] = ACTIONS(4150), - [anon_sym_STAR_EQ] = ACTIONS(4150), - [anon_sym_SLASH_EQ] = ACTIONS(4150), - [anon_sym_PERCENT_EQ] = ACTIONS(4150), - [anon_sym_BANG_EQ] = ACTIONS(4148), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4150), - [anon_sym_EQ_EQ] = ACTIONS(4148), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4150), - [anon_sym_LT_EQ] = ACTIONS(4150), - [anon_sym_GT_EQ] = ACTIONS(4150), - [anon_sym_BANGin] = ACTIONS(4150), - [anon_sym_is] = ACTIONS(4148), - [anon_sym_BANGis] = ACTIONS(4150), - [anon_sym_PLUS] = ACTIONS(4148), - [anon_sym_DASH] = ACTIONS(4148), - [anon_sym_SLASH] = ACTIONS(4148), - [anon_sym_PERCENT] = ACTIONS(4148), - [anon_sym_as_QMARK] = ACTIONS(4150), - [anon_sym_PLUS_PLUS] = ACTIONS(4150), - [anon_sym_DASH_DASH] = ACTIONS(4150), - [anon_sym_BANG_BANG] = ACTIONS(4150), - [anon_sym_suspend] = ACTIONS(4148), - [anon_sym_sealed] = ACTIONS(4148), - [anon_sym_annotation] = ACTIONS(4148), - [anon_sym_data] = ACTIONS(4148), - [anon_sym_inner] = ACTIONS(4148), - [anon_sym_value] = ACTIONS(4148), - [anon_sym_override] = ACTIONS(4148), - [anon_sym_lateinit] = ACTIONS(4148), - [anon_sym_public] = ACTIONS(4148), - [anon_sym_private] = ACTIONS(4148), - [anon_sym_internal] = ACTIONS(4148), - [anon_sym_protected] = ACTIONS(4148), - [anon_sym_tailrec] = ACTIONS(4148), - [anon_sym_operator] = ACTIONS(4148), - [anon_sym_infix] = ACTIONS(4148), - [anon_sym_inline] = ACTIONS(4148), - [anon_sym_external] = ACTIONS(4148), - [sym_property_modifier] = ACTIONS(4148), - [anon_sym_abstract] = ACTIONS(4148), - [anon_sym_final] = ACTIONS(4148), - [anon_sym_open] = ACTIONS(4148), - [anon_sym_vararg] = ACTIONS(4148), - [anon_sym_noinline] = ACTIONS(4148), - [anon_sym_crossinline] = ACTIONS(4148), - [anon_sym_expect] = ACTIONS(4148), - [anon_sym_actual] = ACTIONS(4148), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4150), - [sym__automatic_semicolon] = ACTIONS(4150), - [sym_safe_nav] = ACTIONS(4150), - [sym_multiline_comment] = ACTIONS(3), - }, - [3419] = { - [sym__alpha_identifier] = ACTIONS(4270), - [anon_sym_AT] = ACTIONS(4272), - [anon_sym_LBRACK] = ACTIONS(4272), - [anon_sym_EQ] = ACTIONS(4272), - [anon_sym_LBRACE] = ACTIONS(4272), - [anon_sym_RBRACE] = ACTIONS(4272), - [anon_sym_LPAREN] = ACTIONS(4272), - [anon_sym_COMMA] = ACTIONS(4272), - [anon_sym_by] = ACTIONS(4270), - [anon_sym_where] = ACTIONS(4270), - [anon_sym_object] = ACTIONS(4270), - [anon_sym_fun] = ACTIONS(4270), - [anon_sym_SEMI] = ACTIONS(4272), - [anon_sym_get] = ACTIONS(4270), - [anon_sym_set] = ACTIONS(4270), - [anon_sym_this] = ACTIONS(4270), - [anon_sym_super] = ACTIONS(4270), - [anon_sym_STAR] = ACTIONS(4272), - [sym_label] = ACTIONS(4270), - [anon_sym_in] = ACTIONS(4270), - [anon_sym_null] = ACTIONS(4270), - [anon_sym_if] = ACTIONS(4270), - [anon_sym_else] = ACTIONS(4270), - [anon_sym_when] = ACTIONS(4270), - [anon_sym_try] = ACTIONS(4270), - [anon_sym_throw] = ACTIONS(4270), - [anon_sym_return] = ACTIONS(4270), - [anon_sym_continue] = ACTIONS(4270), - [anon_sym_break] = ACTIONS(4270), - [anon_sym_COLON_COLON] = ACTIONS(4272), - [anon_sym_BANGin] = ACTIONS(4272), - [anon_sym_is] = ACTIONS(4270), - [anon_sym_BANGis] = ACTIONS(4272), - [anon_sym_PLUS] = ACTIONS(4270), - [anon_sym_DASH] = ACTIONS(4270), - [anon_sym_PLUS_PLUS] = ACTIONS(4272), - [anon_sym_DASH_DASH] = ACTIONS(4272), - [anon_sym_BANG] = ACTIONS(4270), - [anon_sym_suspend] = ACTIONS(4270), - [anon_sym_sealed] = ACTIONS(4270), - [anon_sym_annotation] = ACTIONS(4270), - [anon_sym_data] = ACTIONS(4270), - [anon_sym_inner] = ACTIONS(4270), - [anon_sym_value] = ACTIONS(4270), - [anon_sym_override] = ACTIONS(4270), - [anon_sym_lateinit] = ACTIONS(4270), - [anon_sym_public] = ACTIONS(4270), - [anon_sym_private] = ACTIONS(4270), - [anon_sym_internal] = ACTIONS(4270), - [anon_sym_protected] = ACTIONS(4270), - [anon_sym_tailrec] = ACTIONS(4270), - [anon_sym_operator] = ACTIONS(4270), - [anon_sym_infix] = ACTIONS(4270), - [anon_sym_inline] = ACTIONS(4270), - [anon_sym_external] = ACTIONS(4270), - [sym_property_modifier] = ACTIONS(4270), - [anon_sym_abstract] = ACTIONS(4270), - [anon_sym_final] = ACTIONS(4270), - [anon_sym_open] = ACTIONS(4270), - [anon_sym_vararg] = ACTIONS(4270), - [anon_sym_noinline] = ACTIONS(4270), - [anon_sym_crossinline] = ACTIONS(4270), - [anon_sym_expect] = ACTIONS(4270), - [anon_sym_actual] = ACTIONS(4270), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4272), - [anon_sym_continue_AT] = ACTIONS(4272), - [anon_sym_break_AT] = ACTIONS(4272), - [anon_sym_this_AT] = ACTIONS(4272), - [anon_sym_super_AT] = ACTIONS(4272), - [sym_real_literal] = ACTIONS(4272), - [sym_integer_literal] = ACTIONS(4270), - [sym_hex_literal] = ACTIONS(4272), - [sym_bin_literal] = ACTIONS(4272), - [anon_sym_true] = ACTIONS(4270), - [anon_sym_false] = ACTIONS(4270), - [anon_sym_SQUOTE] = ACTIONS(4272), - [sym__backtick_identifier] = ACTIONS(4272), - [sym__automatic_semicolon] = ACTIONS(4272), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4272), - }, - [3420] = { - [sym__alpha_identifier] = ACTIONS(4868), - [anon_sym_AT] = ACTIONS(4870), - [anon_sym_LBRACK] = ACTIONS(4870), - [anon_sym_RBRACK] = ACTIONS(4870), - [anon_sym_DOT] = ACTIONS(4868), - [anon_sym_as] = ACTIONS(4868), - [anon_sym_EQ] = ACTIONS(4868), - [anon_sym_LBRACE] = ACTIONS(4870), - [anon_sym_RBRACE] = ACTIONS(4870), - [anon_sym_LPAREN] = ACTIONS(4870), - [anon_sym_COMMA] = ACTIONS(4870), - [anon_sym_RPAREN] = ACTIONS(4870), - [anon_sym_LT] = ACTIONS(4868), - [anon_sym_GT] = ACTIONS(4868), - [anon_sym_where] = ACTIONS(4868), - [anon_sym_SEMI] = ACTIONS(4870), - [anon_sym_get] = ACTIONS(4868), - [anon_sym_set] = ACTIONS(4868), - [anon_sym_STAR] = ACTIONS(4868), - [anon_sym_DASH_GT] = ACTIONS(4870), - [sym_label] = ACTIONS(4870), - [anon_sym_in] = ACTIONS(4868), - [anon_sym_while] = ACTIONS(4868), - [anon_sym_DOT_DOT] = ACTIONS(4870), - [anon_sym_QMARK_COLON] = ACTIONS(4870), - [anon_sym_AMP_AMP] = ACTIONS(4870), - [anon_sym_PIPE_PIPE] = ACTIONS(4870), - [anon_sym_else] = ACTIONS(4868), - [anon_sym_COLON_COLON] = ACTIONS(4870), - [anon_sym_PLUS_EQ] = ACTIONS(4870), - [anon_sym_DASH_EQ] = ACTIONS(4870), - [anon_sym_STAR_EQ] = ACTIONS(4870), - [anon_sym_SLASH_EQ] = ACTIONS(4870), - [anon_sym_PERCENT_EQ] = ACTIONS(4870), - [anon_sym_BANG_EQ] = ACTIONS(4868), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4870), - [anon_sym_EQ_EQ] = ACTIONS(4868), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4870), - [anon_sym_LT_EQ] = ACTIONS(4870), - [anon_sym_GT_EQ] = ACTIONS(4870), - [anon_sym_BANGin] = ACTIONS(4870), - [anon_sym_is] = ACTIONS(4868), - [anon_sym_BANGis] = ACTIONS(4870), - [anon_sym_PLUS] = ACTIONS(4868), - [anon_sym_DASH] = ACTIONS(4868), - [anon_sym_SLASH] = ACTIONS(4868), - [anon_sym_PERCENT] = ACTIONS(4868), - [anon_sym_as_QMARK] = ACTIONS(4870), - [anon_sym_PLUS_PLUS] = ACTIONS(4870), - [anon_sym_DASH_DASH] = ACTIONS(4870), - [anon_sym_BANG_BANG] = ACTIONS(4870), - [anon_sym_suspend] = ACTIONS(4868), - [anon_sym_sealed] = ACTIONS(4868), - [anon_sym_annotation] = ACTIONS(4868), - [anon_sym_data] = ACTIONS(4868), - [anon_sym_inner] = ACTIONS(4868), - [anon_sym_value] = ACTIONS(4868), - [anon_sym_override] = ACTIONS(4868), - [anon_sym_lateinit] = ACTIONS(4868), - [anon_sym_public] = ACTIONS(4868), - [anon_sym_private] = ACTIONS(4868), - [anon_sym_internal] = ACTIONS(4868), - [anon_sym_protected] = ACTIONS(4868), - [anon_sym_tailrec] = ACTIONS(4868), - [anon_sym_operator] = ACTIONS(4868), - [anon_sym_infix] = ACTIONS(4868), - [anon_sym_inline] = ACTIONS(4868), - [anon_sym_external] = ACTIONS(4868), - [sym_property_modifier] = ACTIONS(4868), - [anon_sym_abstract] = ACTIONS(4868), - [anon_sym_final] = ACTIONS(4868), - [anon_sym_open] = ACTIONS(4868), - [anon_sym_vararg] = ACTIONS(4868), - [anon_sym_noinline] = ACTIONS(4868), - [anon_sym_crossinline] = ACTIONS(4868), - [anon_sym_expect] = ACTIONS(4868), - [anon_sym_actual] = ACTIONS(4868), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4870), - [sym_safe_nav] = ACTIONS(4870), - [sym_multiline_comment] = ACTIONS(3), - }, - [3421] = { - [sym__alpha_identifier] = ACTIONS(4244), - [anon_sym_AT] = ACTIONS(4246), - [anon_sym_LBRACK] = ACTIONS(4246), - [anon_sym_DOT] = ACTIONS(4244), - [anon_sym_as] = ACTIONS(4244), - [anon_sym_EQ] = ACTIONS(4244), - [anon_sym_LBRACE] = ACTIONS(4246), - [anon_sym_RBRACE] = ACTIONS(4246), - [anon_sym_LPAREN] = ACTIONS(4246), - [anon_sym_COMMA] = ACTIONS(4246), - [anon_sym_by] = ACTIONS(4244), - [anon_sym_LT] = ACTIONS(4244), - [anon_sym_GT] = ACTIONS(4244), - [anon_sym_where] = ACTIONS(4244), - [anon_sym_SEMI] = ACTIONS(4246), - [anon_sym_get] = ACTIONS(4244), - [anon_sym_set] = ACTIONS(4244), - [anon_sym_AMP] = ACTIONS(4244), - [sym__quest] = ACTIONS(4244), - [anon_sym_STAR] = ACTIONS(4244), - [sym_label] = ACTIONS(4246), - [anon_sym_in] = ACTIONS(4244), - [anon_sym_DOT_DOT] = ACTIONS(4246), - [anon_sym_QMARK_COLON] = ACTIONS(4246), - [anon_sym_AMP_AMP] = ACTIONS(4246), - [anon_sym_PIPE_PIPE] = ACTIONS(4246), - [anon_sym_else] = ACTIONS(4244), - [anon_sym_COLON_COLON] = ACTIONS(4246), - [anon_sym_PLUS_EQ] = ACTIONS(4246), - [anon_sym_DASH_EQ] = ACTIONS(4246), - [anon_sym_STAR_EQ] = ACTIONS(4246), - [anon_sym_SLASH_EQ] = ACTIONS(4246), - [anon_sym_PERCENT_EQ] = ACTIONS(4246), - [anon_sym_BANG_EQ] = ACTIONS(4244), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4246), - [anon_sym_EQ_EQ] = ACTIONS(4244), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4246), - [anon_sym_LT_EQ] = ACTIONS(4246), - [anon_sym_GT_EQ] = ACTIONS(4246), - [anon_sym_BANGin] = ACTIONS(4246), - [anon_sym_is] = ACTIONS(4244), - [anon_sym_BANGis] = ACTIONS(4246), - [anon_sym_PLUS] = ACTIONS(4244), - [anon_sym_DASH] = ACTIONS(4244), - [anon_sym_SLASH] = ACTIONS(4244), - [anon_sym_PERCENT] = ACTIONS(4244), - [anon_sym_as_QMARK] = ACTIONS(4246), - [anon_sym_PLUS_PLUS] = ACTIONS(4246), - [anon_sym_DASH_DASH] = ACTIONS(4246), - [anon_sym_BANG_BANG] = ACTIONS(4246), - [anon_sym_suspend] = ACTIONS(4244), - [anon_sym_sealed] = ACTIONS(4244), - [anon_sym_annotation] = ACTIONS(4244), - [anon_sym_data] = ACTIONS(4244), - [anon_sym_inner] = ACTIONS(4244), - [anon_sym_value] = ACTIONS(4244), - [anon_sym_override] = ACTIONS(4244), - [anon_sym_lateinit] = ACTIONS(4244), - [anon_sym_public] = ACTIONS(4244), - [anon_sym_private] = ACTIONS(4244), - [anon_sym_internal] = ACTIONS(4244), - [anon_sym_protected] = ACTIONS(4244), - [anon_sym_tailrec] = ACTIONS(4244), - [anon_sym_operator] = ACTIONS(4244), - [anon_sym_infix] = ACTIONS(4244), - [anon_sym_inline] = ACTIONS(4244), - [anon_sym_external] = ACTIONS(4244), - [sym_property_modifier] = ACTIONS(4244), - [anon_sym_abstract] = ACTIONS(4244), - [anon_sym_final] = ACTIONS(4244), - [anon_sym_open] = ACTIONS(4244), - [anon_sym_vararg] = ACTIONS(4244), - [anon_sym_noinline] = ACTIONS(4244), - [anon_sym_crossinline] = ACTIONS(4244), - [anon_sym_expect] = ACTIONS(4244), - [anon_sym_actual] = ACTIONS(4244), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4246), - [sym__automatic_semicolon] = ACTIONS(4246), - [sym_safe_nav] = ACTIONS(4246), - [sym_multiline_comment] = ACTIONS(3), - }, - [3422] = { - [sym_type_constraints] = STATE(4003), - [sym_function_body] = STATE(3826), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(6785), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [3423] = { - [sym__alpha_identifier] = ACTIONS(4872), - [anon_sym_AT] = ACTIONS(4874), - [anon_sym_LBRACK] = ACTIONS(4874), - [anon_sym_RBRACK] = ACTIONS(4874), - [anon_sym_DOT] = ACTIONS(4872), - [anon_sym_as] = ACTIONS(4872), - [anon_sym_EQ] = ACTIONS(4872), - [anon_sym_LBRACE] = ACTIONS(4874), - [anon_sym_RBRACE] = ACTIONS(4874), - [anon_sym_LPAREN] = ACTIONS(4874), - [anon_sym_COMMA] = ACTIONS(4874), - [anon_sym_RPAREN] = ACTIONS(4874), - [anon_sym_LT] = ACTIONS(4872), - [anon_sym_GT] = ACTIONS(4872), - [anon_sym_where] = ACTIONS(4872), - [anon_sym_SEMI] = ACTIONS(4874), - [anon_sym_get] = ACTIONS(4872), - [anon_sym_set] = ACTIONS(4872), - [anon_sym_STAR] = ACTIONS(4872), - [anon_sym_DASH_GT] = ACTIONS(4874), - [sym_label] = ACTIONS(4874), - [anon_sym_in] = ACTIONS(4872), - [anon_sym_while] = ACTIONS(4872), - [anon_sym_DOT_DOT] = ACTIONS(4874), - [anon_sym_QMARK_COLON] = ACTIONS(4874), - [anon_sym_AMP_AMP] = ACTIONS(4874), - [anon_sym_PIPE_PIPE] = ACTIONS(4874), - [anon_sym_else] = ACTIONS(4872), - [anon_sym_COLON_COLON] = ACTIONS(4874), - [anon_sym_PLUS_EQ] = ACTIONS(4874), - [anon_sym_DASH_EQ] = ACTIONS(4874), - [anon_sym_STAR_EQ] = ACTIONS(4874), - [anon_sym_SLASH_EQ] = ACTIONS(4874), - [anon_sym_PERCENT_EQ] = ACTIONS(4874), - [anon_sym_BANG_EQ] = ACTIONS(4872), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4874), - [anon_sym_EQ_EQ] = ACTIONS(4872), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4874), - [anon_sym_LT_EQ] = ACTIONS(4874), - [anon_sym_GT_EQ] = ACTIONS(4874), - [anon_sym_BANGin] = ACTIONS(4874), - [anon_sym_is] = ACTIONS(4872), - [anon_sym_BANGis] = ACTIONS(4874), - [anon_sym_PLUS] = ACTIONS(4872), - [anon_sym_DASH] = ACTIONS(4872), - [anon_sym_SLASH] = ACTIONS(4872), - [anon_sym_PERCENT] = ACTIONS(4872), - [anon_sym_as_QMARK] = ACTIONS(4874), - [anon_sym_PLUS_PLUS] = ACTIONS(4874), - [anon_sym_DASH_DASH] = ACTIONS(4874), - [anon_sym_BANG_BANG] = ACTIONS(4874), - [anon_sym_suspend] = ACTIONS(4872), - [anon_sym_sealed] = ACTIONS(4872), - [anon_sym_annotation] = ACTIONS(4872), - [anon_sym_data] = ACTIONS(4872), - [anon_sym_inner] = ACTIONS(4872), - [anon_sym_value] = ACTIONS(4872), - [anon_sym_override] = ACTIONS(4872), - [anon_sym_lateinit] = ACTIONS(4872), - [anon_sym_public] = ACTIONS(4872), - [anon_sym_private] = ACTIONS(4872), - [anon_sym_internal] = ACTIONS(4872), - [anon_sym_protected] = ACTIONS(4872), - [anon_sym_tailrec] = ACTIONS(4872), - [anon_sym_operator] = ACTIONS(4872), - [anon_sym_infix] = ACTIONS(4872), - [anon_sym_inline] = ACTIONS(4872), - [anon_sym_external] = ACTIONS(4872), - [sym_property_modifier] = ACTIONS(4872), - [anon_sym_abstract] = ACTIONS(4872), - [anon_sym_final] = ACTIONS(4872), - [anon_sym_open] = ACTIONS(4872), - [anon_sym_vararg] = ACTIONS(4872), - [anon_sym_noinline] = ACTIONS(4872), - [anon_sym_crossinline] = ACTIONS(4872), - [anon_sym_expect] = ACTIONS(4872), - [anon_sym_actual] = ACTIONS(4872), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4874), - [sym_safe_nav] = ACTIONS(4874), - [sym_multiline_comment] = ACTIONS(3), - }, - [3424] = { - [sym__alpha_identifier] = ACTIONS(4129), - [anon_sym_AT] = ACTIONS(4131), - [anon_sym_LBRACK] = ACTIONS(4131), - [anon_sym_DOT] = ACTIONS(4129), - [anon_sym_as] = ACTIONS(4129), - [anon_sym_EQ] = ACTIONS(4129), - [anon_sym_LBRACE] = ACTIONS(4131), - [anon_sym_RBRACE] = ACTIONS(4131), - [anon_sym_LPAREN] = ACTIONS(4131), - [anon_sym_COMMA] = ACTIONS(4131), - [anon_sym_by] = ACTIONS(4129), - [anon_sym_LT] = ACTIONS(4129), - [anon_sym_GT] = ACTIONS(4129), - [anon_sym_where] = ACTIONS(4129), - [anon_sym_SEMI] = ACTIONS(4131), - [anon_sym_get] = ACTIONS(4129), - [anon_sym_set] = ACTIONS(4129), - [anon_sym_AMP] = ACTIONS(4129), - [sym__quest] = ACTIONS(4129), - [anon_sym_STAR] = ACTIONS(4129), - [sym_label] = ACTIONS(4131), - [anon_sym_in] = ACTIONS(4129), - [anon_sym_DOT_DOT] = ACTIONS(4131), - [anon_sym_QMARK_COLON] = ACTIONS(4131), - [anon_sym_AMP_AMP] = ACTIONS(4131), - [anon_sym_PIPE_PIPE] = ACTIONS(4131), - [anon_sym_else] = ACTIONS(4129), - [anon_sym_COLON_COLON] = ACTIONS(4131), - [anon_sym_PLUS_EQ] = ACTIONS(4131), - [anon_sym_DASH_EQ] = ACTIONS(4131), - [anon_sym_STAR_EQ] = ACTIONS(4131), - [anon_sym_SLASH_EQ] = ACTIONS(4131), - [anon_sym_PERCENT_EQ] = ACTIONS(4131), - [anon_sym_BANG_EQ] = ACTIONS(4129), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4131), - [anon_sym_EQ_EQ] = ACTIONS(4129), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4131), - [anon_sym_LT_EQ] = ACTIONS(4131), - [anon_sym_GT_EQ] = ACTIONS(4131), - [anon_sym_BANGin] = ACTIONS(4131), - [anon_sym_is] = ACTIONS(4129), - [anon_sym_BANGis] = ACTIONS(4131), - [anon_sym_PLUS] = ACTIONS(4129), - [anon_sym_DASH] = ACTIONS(4129), - [anon_sym_SLASH] = ACTIONS(4129), - [anon_sym_PERCENT] = ACTIONS(4129), - [anon_sym_as_QMARK] = ACTIONS(4131), - [anon_sym_PLUS_PLUS] = ACTIONS(4131), - [anon_sym_DASH_DASH] = ACTIONS(4131), - [anon_sym_BANG_BANG] = ACTIONS(4131), - [anon_sym_suspend] = ACTIONS(4129), - [anon_sym_sealed] = ACTIONS(4129), - [anon_sym_annotation] = ACTIONS(4129), - [anon_sym_data] = ACTIONS(4129), - [anon_sym_inner] = ACTIONS(4129), - [anon_sym_value] = ACTIONS(4129), - [anon_sym_override] = ACTIONS(4129), - [anon_sym_lateinit] = ACTIONS(4129), - [anon_sym_public] = ACTIONS(4129), - [anon_sym_private] = ACTIONS(4129), - [anon_sym_internal] = ACTIONS(4129), - [anon_sym_protected] = ACTIONS(4129), - [anon_sym_tailrec] = ACTIONS(4129), - [anon_sym_operator] = ACTIONS(4129), - [anon_sym_infix] = ACTIONS(4129), - [anon_sym_inline] = ACTIONS(4129), - [anon_sym_external] = ACTIONS(4129), - [sym_property_modifier] = ACTIONS(4129), - [anon_sym_abstract] = ACTIONS(4129), - [anon_sym_final] = ACTIONS(4129), - [anon_sym_open] = ACTIONS(4129), - [anon_sym_vararg] = ACTIONS(4129), - [anon_sym_noinline] = ACTIONS(4129), - [anon_sym_crossinline] = ACTIONS(4129), - [anon_sym_expect] = ACTIONS(4129), - [anon_sym_actual] = ACTIONS(4129), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4131), - [sym__automatic_semicolon] = ACTIONS(4131), - [sym_safe_nav] = ACTIONS(4131), - [sym_multiline_comment] = ACTIONS(3), - }, - [3425] = { - [sym__alpha_identifier] = ACTIONS(4876), - [anon_sym_AT] = ACTIONS(4878), - [anon_sym_LBRACK] = ACTIONS(4878), - [anon_sym_RBRACK] = ACTIONS(4878), - [anon_sym_DOT] = ACTIONS(4876), - [anon_sym_as] = ACTIONS(4876), - [anon_sym_EQ] = ACTIONS(4876), - [anon_sym_LBRACE] = ACTIONS(4878), - [anon_sym_RBRACE] = ACTIONS(4878), - [anon_sym_LPAREN] = ACTIONS(4878), - [anon_sym_COMMA] = ACTIONS(4878), - [anon_sym_RPAREN] = ACTIONS(4878), - [anon_sym_LT] = ACTIONS(4876), - [anon_sym_GT] = ACTIONS(4876), - [anon_sym_where] = ACTIONS(4876), - [anon_sym_SEMI] = ACTIONS(4878), - [anon_sym_get] = ACTIONS(4876), - [anon_sym_set] = ACTIONS(4876), - [anon_sym_STAR] = ACTIONS(4876), - [anon_sym_DASH_GT] = ACTIONS(4878), - [sym_label] = ACTIONS(4878), - [anon_sym_in] = ACTIONS(4876), - [anon_sym_while] = ACTIONS(4876), - [anon_sym_DOT_DOT] = ACTIONS(4878), - [anon_sym_QMARK_COLON] = ACTIONS(4878), - [anon_sym_AMP_AMP] = ACTIONS(4878), - [anon_sym_PIPE_PIPE] = ACTIONS(4878), - [anon_sym_else] = ACTIONS(4876), - [anon_sym_COLON_COLON] = ACTIONS(4878), - [anon_sym_PLUS_EQ] = ACTIONS(4878), - [anon_sym_DASH_EQ] = ACTIONS(4878), - [anon_sym_STAR_EQ] = ACTIONS(4878), - [anon_sym_SLASH_EQ] = ACTIONS(4878), - [anon_sym_PERCENT_EQ] = ACTIONS(4878), - [anon_sym_BANG_EQ] = ACTIONS(4876), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4878), - [anon_sym_EQ_EQ] = ACTIONS(4876), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4878), - [anon_sym_LT_EQ] = ACTIONS(4878), - [anon_sym_GT_EQ] = ACTIONS(4878), - [anon_sym_BANGin] = ACTIONS(4878), - [anon_sym_is] = ACTIONS(4876), - [anon_sym_BANGis] = ACTIONS(4878), - [anon_sym_PLUS] = ACTIONS(4876), - [anon_sym_DASH] = ACTIONS(4876), - [anon_sym_SLASH] = ACTIONS(4876), - [anon_sym_PERCENT] = ACTIONS(4876), - [anon_sym_as_QMARK] = ACTIONS(4878), - [anon_sym_PLUS_PLUS] = ACTIONS(4878), - [anon_sym_DASH_DASH] = ACTIONS(4878), - [anon_sym_BANG_BANG] = ACTIONS(4878), - [anon_sym_suspend] = ACTIONS(4876), - [anon_sym_sealed] = ACTIONS(4876), - [anon_sym_annotation] = ACTIONS(4876), - [anon_sym_data] = ACTIONS(4876), - [anon_sym_inner] = ACTIONS(4876), - [anon_sym_value] = ACTIONS(4876), - [anon_sym_override] = ACTIONS(4876), - [anon_sym_lateinit] = ACTIONS(4876), - [anon_sym_public] = ACTIONS(4876), - [anon_sym_private] = ACTIONS(4876), - [anon_sym_internal] = ACTIONS(4876), - [anon_sym_protected] = ACTIONS(4876), - [anon_sym_tailrec] = ACTIONS(4876), - [anon_sym_operator] = ACTIONS(4876), - [anon_sym_infix] = ACTIONS(4876), - [anon_sym_inline] = ACTIONS(4876), - [anon_sym_external] = ACTIONS(4876), - [sym_property_modifier] = ACTIONS(4876), - [anon_sym_abstract] = ACTIONS(4876), - [anon_sym_final] = ACTIONS(4876), - [anon_sym_open] = ACTIONS(4876), - [anon_sym_vararg] = ACTIONS(4876), - [anon_sym_noinline] = ACTIONS(4876), - [anon_sym_crossinline] = ACTIONS(4876), - [anon_sym_expect] = ACTIONS(4876), - [anon_sym_actual] = ACTIONS(4876), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4878), - [sym_safe_nav] = ACTIONS(4878), - [sym_multiline_comment] = ACTIONS(3), - }, - [3426] = { - [sym__alpha_identifier] = ACTIONS(4234), - [anon_sym_AT] = ACTIONS(4236), - [anon_sym_LBRACK] = ACTIONS(4236), - [anon_sym_DOT] = ACTIONS(4234), - [anon_sym_as] = ACTIONS(4234), - [anon_sym_EQ] = ACTIONS(4234), - [anon_sym_LBRACE] = ACTIONS(4236), - [anon_sym_RBRACE] = ACTIONS(4236), - [anon_sym_LPAREN] = ACTIONS(4236), - [anon_sym_COMMA] = ACTIONS(4236), - [anon_sym_by] = ACTIONS(4234), - [anon_sym_LT] = ACTIONS(4234), - [anon_sym_GT] = ACTIONS(4234), - [anon_sym_where] = ACTIONS(4234), - [anon_sym_SEMI] = ACTIONS(4236), - [anon_sym_get] = ACTIONS(4234), - [anon_sym_set] = ACTIONS(4234), - [anon_sym_AMP] = ACTIONS(4234), - [sym__quest] = ACTIONS(4234), - [anon_sym_STAR] = ACTIONS(4234), - [sym_label] = ACTIONS(4236), - [anon_sym_in] = ACTIONS(4234), - [anon_sym_DOT_DOT] = ACTIONS(4236), - [anon_sym_QMARK_COLON] = ACTIONS(4236), - [anon_sym_AMP_AMP] = ACTIONS(4236), - [anon_sym_PIPE_PIPE] = ACTIONS(4236), - [anon_sym_else] = ACTIONS(4234), - [anon_sym_COLON_COLON] = ACTIONS(4236), - [anon_sym_PLUS_EQ] = ACTIONS(4236), - [anon_sym_DASH_EQ] = ACTIONS(4236), - [anon_sym_STAR_EQ] = ACTIONS(4236), - [anon_sym_SLASH_EQ] = ACTIONS(4236), - [anon_sym_PERCENT_EQ] = ACTIONS(4236), - [anon_sym_BANG_EQ] = ACTIONS(4234), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4236), - [anon_sym_EQ_EQ] = ACTIONS(4234), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4236), - [anon_sym_LT_EQ] = ACTIONS(4236), - [anon_sym_GT_EQ] = ACTIONS(4236), - [anon_sym_BANGin] = ACTIONS(4236), - [anon_sym_is] = ACTIONS(4234), - [anon_sym_BANGis] = ACTIONS(4236), - [anon_sym_PLUS] = ACTIONS(4234), - [anon_sym_DASH] = ACTIONS(4234), - [anon_sym_SLASH] = ACTIONS(4234), - [anon_sym_PERCENT] = ACTIONS(4234), - [anon_sym_as_QMARK] = ACTIONS(4236), - [anon_sym_PLUS_PLUS] = ACTIONS(4236), - [anon_sym_DASH_DASH] = ACTIONS(4236), - [anon_sym_BANG_BANG] = ACTIONS(4236), - [anon_sym_suspend] = ACTIONS(4234), - [anon_sym_sealed] = ACTIONS(4234), - [anon_sym_annotation] = ACTIONS(4234), - [anon_sym_data] = ACTIONS(4234), - [anon_sym_inner] = ACTIONS(4234), - [anon_sym_value] = ACTIONS(4234), - [anon_sym_override] = ACTIONS(4234), - [anon_sym_lateinit] = ACTIONS(4234), - [anon_sym_public] = ACTIONS(4234), - [anon_sym_private] = ACTIONS(4234), - [anon_sym_internal] = ACTIONS(4234), - [anon_sym_protected] = ACTIONS(4234), - [anon_sym_tailrec] = ACTIONS(4234), - [anon_sym_operator] = ACTIONS(4234), - [anon_sym_infix] = ACTIONS(4234), - [anon_sym_inline] = ACTIONS(4234), - [anon_sym_external] = ACTIONS(4234), - [sym_property_modifier] = ACTIONS(4234), - [anon_sym_abstract] = ACTIONS(4234), - [anon_sym_final] = ACTIONS(4234), - [anon_sym_open] = ACTIONS(4234), - [anon_sym_vararg] = ACTIONS(4234), - [anon_sym_noinline] = ACTIONS(4234), - [anon_sym_crossinline] = ACTIONS(4234), - [anon_sym_expect] = ACTIONS(4234), - [anon_sym_actual] = ACTIONS(4234), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4236), - [sym__automatic_semicolon] = ACTIONS(4236), - [sym_safe_nav] = ACTIONS(4236), - [sym_multiline_comment] = ACTIONS(3), - }, - [3427] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_RBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4884), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_RPAREN] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [anon_sym_DASH_GT] = ACTIONS(4345), - [sym_label] = ACTIONS(4345), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_while] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4886), - [anon_sym_DASH_EQ] = ACTIONS(4886), - [anon_sym_STAR_EQ] = ACTIONS(4886), - [anon_sym_SLASH_EQ] = ACTIONS(4886), - [anon_sym_PERCENT_EQ] = ACTIONS(4886), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_suspend] = ACTIONS(4343), - [anon_sym_sealed] = ACTIONS(4343), - [anon_sym_annotation] = ACTIONS(4343), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_override] = ACTIONS(4343), - [anon_sym_lateinit] = ACTIONS(4343), - [anon_sym_public] = ACTIONS(4343), - [anon_sym_private] = ACTIONS(4343), - [anon_sym_internal] = ACTIONS(4343), - [anon_sym_protected] = ACTIONS(4343), - [anon_sym_tailrec] = ACTIONS(4343), - [anon_sym_operator] = ACTIONS(4343), - [anon_sym_infix] = ACTIONS(4343), - [anon_sym_inline] = ACTIONS(4343), - [anon_sym_external] = ACTIONS(4343), - [sym_property_modifier] = ACTIONS(4343), - [anon_sym_abstract] = ACTIONS(4343), - [anon_sym_final] = ACTIONS(4343), - [anon_sym_open] = ACTIONS(4343), - [anon_sym_vararg] = ACTIONS(4343), - [anon_sym_noinline] = ACTIONS(4343), - [anon_sym_crossinline] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - }, - [3428] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(6789), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [3429] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(6793), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [3430] = { - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_RBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(4154), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_RPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [anon_sym_DASH_GT] = ACTIONS(4154), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_while] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [3431] = { - [ts_builtin_sym_end] = ACTIONS(6797), - [sym__alpha_identifier] = ACTIONS(6799), - [anon_sym_AT] = ACTIONS(6797), - [anon_sym_LBRACK] = ACTIONS(6797), - [anon_sym_package] = ACTIONS(6799), - [anon_sym_import] = ACTIONS(6799), - [anon_sym_typealias] = ACTIONS(6799), - [anon_sym_class] = ACTIONS(6799), - [anon_sym_interface] = ACTIONS(6799), - [anon_sym_enum] = ACTIONS(6799), - [anon_sym_LBRACE] = ACTIONS(6797), - [anon_sym_LPAREN] = ACTIONS(6797), - [anon_sym_val] = ACTIONS(6799), - [anon_sym_var] = ACTIONS(6799), - [anon_sym_object] = ACTIONS(6799), - [anon_sym_fun] = ACTIONS(6799), - [anon_sym_get] = ACTIONS(6799), - [anon_sym_set] = ACTIONS(6799), - [anon_sym_this] = ACTIONS(6799), - [anon_sym_super] = ACTIONS(6799), - [anon_sym_STAR] = ACTIONS(6797), - [sym_label] = ACTIONS(6799), - [anon_sym_for] = ACTIONS(6799), - [anon_sym_while] = ACTIONS(6799), - [anon_sym_do] = ACTIONS(6799), - [anon_sym_null] = ACTIONS(6799), - [anon_sym_if] = ACTIONS(6799), - [anon_sym_when] = ACTIONS(6799), - [anon_sym_try] = ACTIONS(6799), - [anon_sym_throw] = ACTIONS(6799), - [anon_sym_return] = ACTIONS(6799), - [anon_sym_continue] = ACTIONS(6799), - [anon_sym_break] = ACTIONS(6799), - [anon_sym_COLON_COLON] = ACTIONS(6797), - [anon_sym_PLUS] = ACTIONS(6799), - [anon_sym_DASH] = ACTIONS(6799), - [anon_sym_PLUS_PLUS] = ACTIONS(6797), - [anon_sym_DASH_DASH] = ACTIONS(6797), - [anon_sym_BANG] = ACTIONS(6797), - [anon_sym_suspend] = ACTIONS(6799), - [anon_sym_sealed] = ACTIONS(6799), - [anon_sym_annotation] = ACTIONS(6799), - [anon_sym_data] = ACTIONS(6799), - [anon_sym_inner] = ACTIONS(6799), - [anon_sym_value] = ACTIONS(6799), - [anon_sym_override] = ACTIONS(6799), - [anon_sym_lateinit] = ACTIONS(6799), - [anon_sym_public] = ACTIONS(6799), - [anon_sym_private] = ACTIONS(6799), - [anon_sym_internal] = ACTIONS(6799), - [anon_sym_protected] = ACTIONS(6799), - [anon_sym_tailrec] = ACTIONS(6799), - [anon_sym_operator] = ACTIONS(6799), - [anon_sym_infix] = ACTIONS(6799), - [anon_sym_inline] = ACTIONS(6799), - [anon_sym_external] = ACTIONS(6799), - [sym_property_modifier] = ACTIONS(6799), - [anon_sym_abstract] = ACTIONS(6799), - [anon_sym_final] = ACTIONS(6799), - [anon_sym_open] = ACTIONS(6799), - [anon_sym_vararg] = ACTIONS(6799), - [anon_sym_noinline] = ACTIONS(6799), - [anon_sym_crossinline] = ACTIONS(6799), - [anon_sym_expect] = ACTIONS(6799), - [anon_sym_actual] = ACTIONS(6799), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(6797), - [anon_sym_continue_AT] = ACTIONS(6797), - [anon_sym_break_AT] = ACTIONS(6797), - [anon_sym_this_AT] = ACTIONS(6797), - [anon_sym_super_AT] = ACTIONS(6797), - [sym_real_literal] = ACTIONS(6797), - [sym_integer_literal] = ACTIONS(6799), - [sym_hex_literal] = ACTIONS(6797), - [sym_bin_literal] = ACTIONS(6797), - [anon_sym_true] = ACTIONS(6799), - [anon_sym_false] = ACTIONS(6799), - [anon_sym_SQUOTE] = ACTIONS(6797), - [sym__backtick_identifier] = ACTIONS(6797), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(6797), - }, - [3432] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3943), - [anon_sym_COLON] = ACTIONS(6801), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3938), - [anon_sym_interface] = ACTIONS(3938), - [anon_sym_enum] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3938), - [anon_sym_var] = ACTIONS(3938), - [anon_sym_LT] = ACTIONS(3943), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_get] = ACTIONS(3938), - [anon_sym_set] = ACTIONS(3938), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3943), - [sym_label] = ACTIONS(3938), - [anon_sym_for] = ACTIONS(3938), - [anon_sym_while] = ACTIONS(3938), - [anon_sym_do] = ACTIONS(3938), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3938), - [anon_sym_sealed] = ACTIONS(3938), - [anon_sym_annotation] = ACTIONS(3938), - [anon_sym_data] = ACTIONS(3938), - [anon_sym_inner] = ACTIONS(3938), - [anon_sym_value] = ACTIONS(3938), - [anon_sym_override] = ACTIONS(3938), - [anon_sym_lateinit] = ACTIONS(3938), - [anon_sym_public] = ACTIONS(3938), - [anon_sym_private] = ACTIONS(3938), - [anon_sym_internal] = ACTIONS(3938), - [anon_sym_protected] = ACTIONS(3938), - [anon_sym_tailrec] = ACTIONS(3938), - [anon_sym_operator] = ACTIONS(3938), - [anon_sym_infix] = ACTIONS(3938), - [anon_sym_inline] = ACTIONS(3938), - [anon_sym_external] = ACTIONS(3938), - [sym_property_modifier] = ACTIONS(3938), - [anon_sym_abstract] = ACTIONS(3938), - [anon_sym_final] = ACTIONS(3938), - [anon_sym_open] = ACTIONS(3938), - [anon_sym_vararg] = ACTIONS(3938), - [anon_sym_noinline] = ACTIONS(3938), - [anon_sym_crossinline] = ACTIONS(3938), - [anon_sym_expect] = ACTIONS(3938), - [anon_sym_actual] = ACTIONS(3938), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [3433] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(6803), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [3434] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(6805), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(6803), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [3435] = { - [sym__alpha_identifier] = ACTIONS(5141), - [anon_sym_AT] = ACTIONS(5143), - [anon_sym_LBRACK] = ACTIONS(5143), - [anon_sym_RBRACK] = ACTIONS(5143), - [anon_sym_DOT] = ACTIONS(5141), - [anon_sym_as] = ACTIONS(5141), - [anon_sym_EQ] = ACTIONS(5141), - [anon_sym_LBRACE] = ACTIONS(5143), - [anon_sym_RBRACE] = ACTIONS(5143), - [anon_sym_LPAREN] = ACTIONS(5143), - [anon_sym_COMMA] = ACTIONS(5143), - [anon_sym_RPAREN] = ACTIONS(5143), - [anon_sym_LT] = ACTIONS(5141), - [anon_sym_GT] = ACTIONS(5141), - [anon_sym_where] = ACTIONS(5141), - [anon_sym_SEMI] = ACTIONS(5143), - [anon_sym_get] = ACTIONS(5141), - [anon_sym_set] = ACTIONS(5141), - [anon_sym_STAR] = ACTIONS(5141), - [anon_sym_DASH_GT] = ACTIONS(5143), - [sym_label] = ACTIONS(5143), - [anon_sym_in] = ACTIONS(5141), - [anon_sym_while] = ACTIONS(5141), - [anon_sym_DOT_DOT] = ACTIONS(5143), - [anon_sym_QMARK_COLON] = ACTIONS(5143), - [anon_sym_AMP_AMP] = ACTIONS(5143), - [anon_sym_PIPE_PIPE] = ACTIONS(5143), - [anon_sym_else] = ACTIONS(5141), - [anon_sym_COLON_COLON] = ACTIONS(5143), - [anon_sym_PLUS_EQ] = ACTIONS(5143), - [anon_sym_DASH_EQ] = ACTIONS(5143), - [anon_sym_STAR_EQ] = ACTIONS(5143), - [anon_sym_SLASH_EQ] = ACTIONS(5143), - [anon_sym_PERCENT_EQ] = ACTIONS(5143), - [anon_sym_BANG_EQ] = ACTIONS(5141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5143), - [anon_sym_EQ_EQ] = ACTIONS(5141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5143), - [anon_sym_LT_EQ] = ACTIONS(5143), - [anon_sym_GT_EQ] = ACTIONS(5143), - [anon_sym_BANGin] = ACTIONS(5143), - [anon_sym_is] = ACTIONS(5141), - [anon_sym_BANGis] = ACTIONS(5143), - [anon_sym_PLUS] = ACTIONS(5141), - [anon_sym_DASH] = ACTIONS(5141), - [anon_sym_SLASH] = ACTIONS(5141), - [anon_sym_PERCENT] = ACTIONS(5141), - [anon_sym_as_QMARK] = ACTIONS(5143), - [anon_sym_PLUS_PLUS] = ACTIONS(5143), - [anon_sym_DASH_DASH] = ACTIONS(5143), - [anon_sym_BANG_BANG] = ACTIONS(5143), - [anon_sym_suspend] = ACTIONS(5141), - [anon_sym_sealed] = ACTIONS(5141), - [anon_sym_annotation] = ACTIONS(5141), - [anon_sym_data] = ACTIONS(5141), - [anon_sym_inner] = ACTIONS(5141), - [anon_sym_value] = ACTIONS(5141), - [anon_sym_override] = ACTIONS(5141), - [anon_sym_lateinit] = ACTIONS(5141), - [anon_sym_public] = ACTIONS(5141), - [anon_sym_private] = ACTIONS(5141), - [anon_sym_internal] = ACTIONS(5141), - [anon_sym_protected] = ACTIONS(5141), - [anon_sym_tailrec] = ACTIONS(5141), - [anon_sym_operator] = ACTIONS(5141), - [anon_sym_infix] = ACTIONS(5141), - [anon_sym_inline] = ACTIONS(5141), - [anon_sym_external] = ACTIONS(5141), - [sym_property_modifier] = ACTIONS(5141), - [anon_sym_abstract] = ACTIONS(5141), - [anon_sym_final] = ACTIONS(5141), - [anon_sym_open] = ACTIONS(5141), - [anon_sym_vararg] = ACTIONS(5141), - [anon_sym_noinline] = ACTIONS(5141), - [anon_sym_crossinline] = ACTIONS(5141), - [anon_sym_expect] = ACTIONS(5141), - [anon_sym_actual] = ACTIONS(5141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5143), - [sym_safe_nav] = ACTIONS(5143), - [sym_multiline_comment] = ACTIONS(3), - }, - [3436] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_RBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(5434), - [anon_sym_COMMA] = ACTIONS(4185), - [anon_sym_RPAREN] = ACTIONS(4185), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_where] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [anon_sym_DASH_GT] = ACTIONS(4185), - [sym_label] = ACTIONS(4185), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_while] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_suspend] = ACTIONS(4182), - [anon_sym_sealed] = ACTIONS(4182), - [anon_sym_annotation] = ACTIONS(4182), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4182), - [anon_sym_lateinit] = ACTIONS(4182), - [anon_sym_public] = ACTIONS(4182), - [anon_sym_private] = ACTIONS(4182), - [anon_sym_internal] = ACTIONS(4182), - [anon_sym_protected] = ACTIONS(4182), - [anon_sym_tailrec] = ACTIONS(4182), - [anon_sym_operator] = ACTIONS(4182), - [anon_sym_infix] = ACTIONS(4182), - [anon_sym_inline] = ACTIONS(4182), - [anon_sym_external] = ACTIONS(4182), - [sym_property_modifier] = ACTIONS(4182), - [anon_sym_abstract] = ACTIONS(4182), - [anon_sym_final] = ACTIONS(4182), - [anon_sym_open] = ACTIONS(4182), - [anon_sym_vararg] = ACTIONS(4182), - [anon_sym_noinline] = ACTIONS(4182), - [anon_sym_crossinline] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - }, - [3437] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_RBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(5490), - [anon_sym_COMMA] = ACTIONS(4217), - [anon_sym_RPAREN] = ACTIONS(4217), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_where] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [anon_sym_DASH_GT] = ACTIONS(4217), - [sym_label] = ACTIONS(4217), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_while] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_suspend] = ACTIONS(4214), - [anon_sym_sealed] = ACTIONS(4214), - [anon_sym_annotation] = ACTIONS(4214), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4214), - [anon_sym_lateinit] = ACTIONS(4214), - [anon_sym_public] = ACTIONS(4214), - [anon_sym_private] = ACTIONS(4214), - [anon_sym_internal] = ACTIONS(4214), - [anon_sym_protected] = ACTIONS(4214), - [anon_sym_tailrec] = ACTIONS(4214), - [anon_sym_operator] = ACTIONS(4214), - [anon_sym_infix] = ACTIONS(4214), - [anon_sym_inline] = ACTIONS(4214), - [anon_sym_external] = ACTIONS(4214), - [sym_property_modifier] = ACTIONS(4214), - [anon_sym_abstract] = ACTIONS(4214), - [anon_sym_final] = ACTIONS(4214), - [anon_sym_open] = ACTIONS(4214), - [anon_sym_vararg] = ACTIONS(4214), - [anon_sym_noinline] = ACTIONS(4214), - [anon_sym_crossinline] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - }, - [3438] = { - [sym__alpha_identifier] = ACTIONS(4164), - [anon_sym_AT] = ACTIONS(4166), - [anon_sym_LBRACK] = ACTIONS(4166), - [anon_sym_DOT] = ACTIONS(4164), - [anon_sym_as] = ACTIONS(4164), - [anon_sym_EQ] = ACTIONS(4164), - [anon_sym_LBRACE] = ACTIONS(4166), - [anon_sym_RBRACE] = ACTIONS(4166), - [anon_sym_LPAREN] = ACTIONS(4166), - [anon_sym_COMMA] = ACTIONS(4166), - [anon_sym_by] = ACTIONS(4164), - [anon_sym_LT] = ACTIONS(4164), - [anon_sym_GT] = ACTIONS(4164), - [anon_sym_where] = ACTIONS(4164), - [anon_sym_SEMI] = ACTIONS(4166), - [anon_sym_get] = ACTIONS(4164), - [anon_sym_set] = ACTIONS(4164), - [anon_sym_AMP] = ACTIONS(6807), - [sym__quest] = ACTIONS(4164), - [anon_sym_STAR] = ACTIONS(4164), - [sym_label] = ACTIONS(4166), - [anon_sym_in] = ACTIONS(4164), - [anon_sym_DOT_DOT] = ACTIONS(4166), - [anon_sym_QMARK_COLON] = ACTIONS(4166), - [anon_sym_AMP_AMP] = ACTIONS(4166), - [anon_sym_PIPE_PIPE] = ACTIONS(4166), - [anon_sym_else] = ACTIONS(4164), - [anon_sym_COLON_COLON] = ACTIONS(4166), - [anon_sym_PLUS_EQ] = ACTIONS(4166), - [anon_sym_DASH_EQ] = ACTIONS(4166), - [anon_sym_STAR_EQ] = ACTIONS(4166), - [anon_sym_SLASH_EQ] = ACTIONS(4166), - [anon_sym_PERCENT_EQ] = ACTIONS(4166), - [anon_sym_BANG_EQ] = ACTIONS(4164), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4166), - [anon_sym_EQ_EQ] = ACTIONS(4164), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4166), - [anon_sym_LT_EQ] = ACTIONS(4166), - [anon_sym_GT_EQ] = ACTIONS(4166), - [anon_sym_BANGin] = ACTIONS(4166), - [anon_sym_is] = ACTIONS(4164), - [anon_sym_BANGis] = ACTIONS(4166), - [anon_sym_PLUS] = ACTIONS(4164), - [anon_sym_DASH] = ACTIONS(4164), - [anon_sym_SLASH] = ACTIONS(4164), - [anon_sym_PERCENT] = ACTIONS(4164), - [anon_sym_as_QMARK] = ACTIONS(4166), - [anon_sym_PLUS_PLUS] = ACTIONS(4166), - [anon_sym_DASH_DASH] = ACTIONS(4166), - [anon_sym_BANG_BANG] = ACTIONS(4166), - [anon_sym_suspend] = ACTIONS(4164), - [anon_sym_sealed] = ACTIONS(4164), - [anon_sym_annotation] = ACTIONS(4164), - [anon_sym_data] = ACTIONS(4164), - [anon_sym_inner] = ACTIONS(4164), - [anon_sym_value] = ACTIONS(4164), - [anon_sym_override] = ACTIONS(4164), - [anon_sym_lateinit] = ACTIONS(4164), - [anon_sym_public] = ACTIONS(4164), - [anon_sym_private] = ACTIONS(4164), - [anon_sym_internal] = ACTIONS(4164), - [anon_sym_protected] = ACTIONS(4164), - [anon_sym_tailrec] = ACTIONS(4164), - [anon_sym_operator] = ACTIONS(4164), - [anon_sym_infix] = ACTIONS(4164), - [anon_sym_inline] = ACTIONS(4164), - [anon_sym_external] = ACTIONS(4164), - [sym_property_modifier] = ACTIONS(4164), - [anon_sym_abstract] = ACTIONS(4164), - [anon_sym_final] = ACTIONS(4164), - [anon_sym_open] = ACTIONS(4164), - [anon_sym_vararg] = ACTIONS(4164), - [anon_sym_noinline] = ACTIONS(4164), - [anon_sym_crossinline] = ACTIONS(4164), - [anon_sym_expect] = ACTIONS(4164), - [anon_sym_actual] = ACTIONS(4164), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4166), - [sym__automatic_semicolon] = ACTIONS(4166), - [sym_safe_nav] = ACTIONS(4166), - [sym_multiline_comment] = ACTIONS(3), - }, - [3439] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_RBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4343), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_RPAREN] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [anon_sym_DASH_GT] = ACTIONS(4345), - [sym_label] = ACTIONS(4345), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_while] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4345), - [anon_sym_DASH_EQ] = ACTIONS(4345), - [anon_sym_STAR_EQ] = ACTIONS(4345), - [anon_sym_SLASH_EQ] = ACTIONS(4345), - [anon_sym_PERCENT_EQ] = ACTIONS(4345), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_suspend] = ACTIONS(4343), - [anon_sym_sealed] = ACTIONS(4343), - [anon_sym_annotation] = ACTIONS(4343), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_override] = ACTIONS(4343), - [anon_sym_lateinit] = ACTIONS(4343), - [anon_sym_public] = ACTIONS(4343), - [anon_sym_private] = ACTIONS(4343), - [anon_sym_internal] = ACTIONS(4343), - [anon_sym_protected] = ACTIONS(4343), - [anon_sym_tailrec] = ACTIONS(4343), - [anon_sym_operator] = ACTIONS(4343), - [anon_sym_infix] = ACTIONS(4343), - [anon_sym_inline] = ACTIONS(4343), - [anon_sym_external] = ACTIONS(4343), - [sym_property_modifier] = ACTIONS(4343), - [anon_sym_abstract] = ACTIONS(4343), - [anon_sym_final] = ACTIONS(4343), - [anon_sym_open] = ACTIONS(4343), - [anon_sym_vararg] = ACTIONS(4343), - [anon_sym_noinline] = ACTIONS(4343), - [anon_sym_crossinline] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - }, - [3440] = { - [aux_sym_nullable_type_repeat1] = STATE(3455), - [sym__alpha_identifier] = ACTIONS(4208), - [anon_sym_AT] = ACTIONS(4210), - [anon_sym_LBRACK] = ACTIONS(4210), - [anon_sym_DOT] = ACTIONS(4208), - [anon_sym_as] = ACTIONS(4208), - [anon_sym_EQ] = ACTIONS(4208), - [anon_sym_LBRACE] = ACTIONS(4210), - [anon_sym_RBRACE] = ACTIONS(4210), - [anon_sym_LPAREN] = ACTIONS(4210), - [anon_sym_COMMA] = ACTIONS(4210), - [anon_sym_by] = ACTIONS(4208), - [anon_sym_LT] = ACTIONS(4208), - [anon_sym_GT] = ACTIONS(4208), - [anon_sym_where] = ACTIONS(4208), - [anon_sym_SEMI] = ACTIONS(4210), - [anon_sym_get] = ACTIONS(4208), - [anon_sym_set] = ACTIONS(4208), - [sym__quest] = ACTIONS(6809), - [anon_sym_STAR] = ACTIONS(4208), - [sym_label] = ACTIONS(4210), - [anon_sym_in] = ACTIONS(4208), - [anon_sym_DOT_DOT] = ACTIONS(4210), - [anon_sym_QMARK_COLON] = ACTIONS(4210), - [anon_sym_AMP_AMP] = ACTIONS(4210), - [anon_sym_PIPE_PIPE] = ACTIONS(4210), - [anon_sym_else] = ACTIONS(4208), - [anon_sym_COLON_COLON] = ACTIONS(4210), - [anon_sym_PLUS_EQ] = ACTIONS(4210), - [anon_sym_DASH_EQ] = ACTIONS(4210), - [anon_sym_STAR_EQ] = ACTIONS(4210), - [anon_sym_SLASH_EQ] = ACTIONS(4210), - [anon_sym_PERCENT_EQ] = ACTIONS(4210), - [anon_sym_BANG_EQ] = ACTIONS(4208), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4210), - [anon_sym_EQ_EQ] = ACTIONS(4208), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4210), - [anon_sym_LT_EQ] = ACTIONS(4210), - [anon_sym_GT_EQ] = ACTIONS(4210), - [anon_sym_BANGin] = ACTIONS(4210), - [anon_sym_is] = ACTIONS(4208), - [anon_sym_BANGis] = ACTIONS(4210), - [anon_sym_PLUS] = ACTIONS(4208), - [anon_sym_DASH] = ACTIONS(4208), - [anon_sym_SLASH] = ACTIONS(4208), - [anon_sym_PERCENT] = ACTIONS(4208), - [anon_sym_as_QMARK] = ACTIONS(4210), - [anon_sym_PLUS_PLUS] = ACTIONS(4210), - [anon_sym_DASH_DASH] = ACTIONS(4210), - [anon_sym_BANG_BANG] = ACTIONS(4210), - [anon_sym_suspend] = ACTIONS(4208), - [anon_sym_sealed] = ACTIONS(4208), - [anon_sym_annotation] = ACTIONS(4208), - [anon_sym_data] = ACTIONS(4208), - [anon_sym_inner] = ACTIONS(4208), - [anon_sym_value] = ACTIONS(4208), - [anon_sym_override] = ACTIONS(4208), - [anon_sym_lateinit] = ACTIONS(4208), - [anon_sym_public] = ACTIONS(4208), - [anon_sym_private] = ACTIONS(4208), - [anon_sym_internal] = ACTIONS(4208), - [anon_sym_protected] = ACTIONS(4208), - [anon_sym_tailrec] = ACTIONS(4208), - [anon_sym_operator] = ACTIONS(4208), - [anon_sym_infix] = ACTIONS(4208), - [anon_sym_inline] = ACTIONS(4208), - [anon_sym_external] = ACTIONS(4208), - [sym_property_modifier] = ACTIONS(4208), - [anon_sym_abstract] = ACTIONS(4208), - [anon_sym_final] = ACTIONS(4208), - [anon_sym_open] = ACTIONS(4208), - [anon_sym_vararg] = ACTIONS(4208), - [anon_sym_noinline] = ACTIONS(4208), - [anon_sym_crossinline] = ACTIONS(4208), - [anon_sym_expect] = ACTIONS(4208), - [anon_sym_actual] = ACTIONS(4208), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4210), - [sym__automatic_semicolon] = ACTIONS(4210), - [sym_safe_nav] = ACTIONS(4210), - [sym_multiline_comment] = ACTIONS(3), - }, - [3441] = { - [sym_type_constraints] = STATE(3978), - [sym_function_body] = STATE(4000), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(6811), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4123), - [sym_label] = ACTIONS(4125), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_PLUS_EQ] = ACTIONS(4125), - [anon_sym_DASH_EQ] = ACTIONS(4125), - [anon_sym_STAR_EQ] = ACTIONS(4125), - [anon_sym_SLASH_EQ] = ACTIONS(4125), - [anon_sym_PERCENT_EQ] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4123), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_suspend] = ACTIONS(4123), - [anon_sym_sealed] = ACTIONS(4123), - [anon_sym_annotation] = ACTIONS(4123), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_override] = ACTIONS(4123), - [anon_sym_lateinit] = ACTIONS(4123), - [anon_sym_public] = ACTIONS(4123), - [anon_sym_private] = ACTIONS(4123), - [anon_sym_internal] = ACTIONS(4123), - [anon_sym_protected] = ACTIONS(4123), - [anon_sym_tailrec] = ACTIONS(4123), - [anon_sym_operator] = ACTIONS(4123), - [anon_sym_infix] = ACTIONS(4123), - [anon_sym_inline] = ACTIONS(4123), - [anon_sym_external] = ACTIONS(4123), - [sym_property_modifier] = ACTIONS(4123), - [anon_sym_abstract] = ACTIONS(4123), - [anon_sym_final] = ACTIONS(4123), - [anon_sym_open] = ACTIONS(4123), - [anon_sym_vararg] = ACTIONS(4123), - [anon_sym_noinline] = ACTIONS(4123), - [anon_sym_crossinline] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4125), - [sym__automatic_semicolon] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - }, - [3442] = { - [sym__alpha_identifier] = ACTIONS(4916), - [anon_sym_AT] = ACTIONS(4918), - [anon_sym_LBRACK] = ACTIONS(4918), - [anon_sym_RBRACK] = ACTIONS(4918), - [anon_sym_DOT] = ACTIONS(4916), - [anon_sym_as] = ACTIONS(4916), - [anon_sym_EQ] = ACTIONS(4916), - [anon_sym_LBRACE] = ACTIONS(4918), - [anon_sym_RBRACE] = ACTIONS(4918), - [anon_sym_LPAREN] = ACTIONS(4918), - [anon_sym_COMMA] = ACTIONS(4918), - [anon_sym_RPAREN] = ACTIONS(4918), - [anon_sym_LT] = ACTIONS(4916), - [anon_sym_GT] = ACTIONS(4916), - [anon_sym_where] = ACTIONS(4916), - [anon_sym_SEMI] = ACTIONS(4918), - [anon_sym_get] = ACTIONS(4916), - [anon_sym_set] = ACTIONS(4916), - [anon_sym_STAR] = ACTIONS(4916), - [anon_sym_DASH_GT] = ACTIONS(4918), - [sym_label] = ACTIONS(4918), - [anon_sym_in] = ACTIONS(4916), - [anon_sym_while] = ACTIONS(4916), - [anon_sym_DOT_DOT] = ACTIONS(4918), - [anon_sym_QMARK_COLON] = ACTIONS(4918), - [anon_sym_AMP_AMP] = ACTIONS(4918), - [anon_sym_PIPE_PIPE] = ACTIONS(4918), - [anon_sym_else] = ACTIONS(4916), - [anon_sym_COLON_COLON] = ACTIONS(4918), - [anon_sym_PLUS_EQ] = ACTIONS(4918), - [anon_sym_DASH_EQ] = ACTIONS(4918), - [anon_sym_STAR_EQ] = ACTIONS(4918), - [anon_sym_SLASH_EQ] = ACTIONS(4918), - [anon_sym_PERCENT_EQ] = ACTIONS(4918), - [anon_sym_BANG_EQ] = ACTIONS(4916), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4918), - [anon_sym_EQ_EQ] = ACTIONS(4916), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4918), - [anon_sym_LT_EQ] = ACTIONS(4918), - [anon_sym_GT_EQ] = ACTIONS(4918), - [anon_sym_BANGin] = ACTIONS(4918), - [anon_sym_is] = ACTIONS(4916), - [anon_sym_BANGis] = ACTIONS(4918), - [anon_sym_PLUS] = ACTIONS(4916), - [anon_sym_DASH] = ACTIONS(4916), - [anon_sym_SLASH] = ACTIONS(4916), - [anon_sym_PERCENT] = ACTIONS(4916), - [anon_sym_as_QMARK] = ACTIONS(4918), - [anon_sym_PLUS_PLUS] = ACTIONS(4918), - [anon_sym_DASH_DASH] = ACTIONS(4918), - [anon_sym_BANG_BANG] = ACTIONS(4918), - [anon_sym_suspend] = ACTIONS(4916), - [anon_sym_sealed] = ACTIONS(4916), - [anon_sym_annotation] = ACTIONS(4916), - [anon_sym_data] = ACTIONS(4916), - [anon_sym_inner] = ACTIONS(4916), - [anon_sym_value] = ACTIONS(4916), - [anon_sym_override] = ACTIONS(4916), - [anon_sym_lateinit] = ACTIONS(4916), - [anon_sym_public] = ACTIONS(4916), - [anon_sym_private] = ACTIONS(4916), - [anon_sym_internal] = ACTIONS(4916), - [anon_sym_protected] = ACTIONS(4916), - [anon_sym_tailrec] = ACTIONS(4916), - [anon_sym_operator] = ACTIONS(4916), - [anon_sym_infix] = ACTIONS(4916), - [anon_sym_inline] = ACTIONS(4916), - [anon_sym_external] = ACTIONS(4916), - [sym_property_modifier] = ACTIONS(4916), - [anon_sym_abstract] = ACTIONS(4916), - [anon_sym_final] = ACTIONS(4916), - [anon_sym_open] = ACTIONS(4916), - [anon_sym_vararg] = ACTIONS(4916), - [anon_sym_noinline] = ACTIONS(4916), - [anon_sym_crossinline] = ACTIONS(4916), - [anon_sym_expect] = ACTIONS(4916), - [anon_sym_actual] = ACTIONS(4916), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4918), - [sym_safe_nav] = ACTIONS(4918), - [sym_multiline_comment] = ACTIONS(3), - }, - [3443] = { - [sym__alpha_identifier] = ACTIONS(3096), - [anon_sym_AT] = ACTIONS(3098), - [anon_sym_LBRACK] = ACTIONS(3098), - [anon_sym_RBRACK] = ACTIONS(3098), - [anon_sym_DOT] = ACTIONS(3096), - [anon_sym_as] = ACTIONS(3096), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(3098), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(3098), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_RPAREN] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(3096), - [anon_sym_GT] = ACTIONS(3096), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3096), - [anon_sym_set] = ACTIONS(3096), - [anon_sym_STAR] = ACTIONS(3096), - [anon_sym_DASH_GT] = ACTIONS(3098), - [sym_label] = ACTIONS(3098), - [anon_sym_in] = ACTIONS(3096), - [anon_sym_while] = ACTIONS(3096), - [anon_sym_DOT_DOT] = ACTIONS(3098), - [anon_sym_QMARK_COLON] = ACTIONS(3098), - [anon_sym_AMP_AMP] = ACTIONS(3098), - [anon_sym_PIPE_PIPE] = ACTIONS(3098), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(3098), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(3096), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3098), - [anon_sym_EQ_EQ] = ACTIONS(3096), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3098), - [anon_sym_LT_EQ] = ACTIONS(3098), - [anon_sym_GT_EQ] = ACTIONS(3098), - [anon_sym_BANGin] = ACTIONS(3098), - [anon_sym_is] = ACTIONS(3096), - [anon_sym_BANGis] = ACTIONS(3098), - [anon_sym_PLUS] = ACTIONS(3096), - [anon_sym_DASH] = ACTIONS(3096), - [anon_sym_SLASH] = ACTIONS(3096), - [anon_sym_PERCENT] = ACTIONS(3096), - [anon_sym_as_QMARK] = ACTIONS(3098), - [anon_sym_PLUS_PLUS] = ACTIONS(3098), - [anon_sym_DASH_DASH] = ACTIONS(3098), - [anon_sym_BANG_BANG] = ACTIONS(3098), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3096), - [anon_sym_inner] = ACTIONS(3096), - [anon_sym_value] = ACTIONS(3096), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3096), - [anon_sym_actual] = ACTIONS(3096), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(3098), - [sym_multiline_comment] = ACTIONS(3), - }, - [3444] = { - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_RBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3230), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [anon_sym_DASH_GT] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [3445] = { - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(1746), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_RBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RPAREN] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(1744), - [anon_sym_set] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_DASH_GT] = ACTIONS(1746), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(1744), - [anon_sym_sealed] = ACTIONS(1744), - [anon_sym_annotation] = ACTIONS(1744), - [anon_sym_data] = ACTIONS(1744), - [anon_sym_inner] = ACTIONS(1744), - [anon_sym_value] = ACTIONS(1744), - [anon_sym_override] = ACTIONS(1744), - [anon_sym_lateinit] = ACTIONS(1744), - [anon_sym_public] = ACTIONS(1744), - [anon_sym_private] = ACTIONS(1744), - [anon_sym_internal] = ACTIONS(1744), - [anon_sym_protected] = ACTIONS(1744), - [anon_sym_tailrec] = ACTIONS(1744), - [anon_sym_operator] = ACTIONS(1744), - [anon_sym_infix] = ACTIONS(1744), - [anon_sym_inline] = ACTIONS(1744), - [anon_sym_external] = ACTIONS(1744), - [sym_property_modifier] = ACTIONS(1744), - [anon_sym_abstract] = ACTIONS(1744), - [anon_sym_final] = ACTIONS(1744), - [anon_sym_open] = ACTIONS(1744), - [anon_sym_vararg] = ACTIONS(1744), - [anon_sym_noinline] = ACTIONS(1744), - [anon_sym_crossinline] = ACTIONS(1744), - [anon_sym_expect] = ACTIONS(1744), - [anon_sym_actual] = ACTIONS(1744), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [3446] = { - [sym__alpha_identifier] = ACTIONS(5149), - [anon_sym_AT] = ACTIONS(5151), - [anon_sym_LBRACK] = ACTIONS(5151), - [anon_sym_RBRACK] = ACTIONS(5151), - [anon_sym_DOT] = ACTIONS(5149), - [anon_sym_as] = ACTIONS(5149), - [anon_sym_EQ] = ACTIONS(5149), - [anon_sym_LBRACE] = ACTIONS(5151), - [anon_sym_RBRACE] = ACTIONS(5151), - [anon_sym_LPAREN] = ACTIONS(5151), - [anon_sym_COMMA] = ACTIONS(5151), - [anon_sym_RPAREN] = ACTIONS(5151), - [anon_sym_LT] = ACTIONS(5149), - [anon_sym_GT] = ACTIONS(5149), - [anon_sym_where] = ACTIONS(5149), - [anon_sym_SEMI] = ACTIONS(5151), - [anon_sym_get] = ACTIONS(5149), - [anon_sym_set] = ACTIONS(5149), - [anon_sym_STAR] = ACTIONS(5149), - [anon_sym_DASH_GT] = ACTIONS(5151), - [sym_label] = ACTIONS(5151), - [anon_sym_in] = ACTIONS(5149), - [anon_sym_while] = ACTIONS(5149), - [anon_sym_DOT_DOT] = ACTIONS(5151), - [anon_sym_QMARK_COLON] = ACTIONS(5151), - [anon_sym_AMP_AMP] = ACTIONS(5151), - [anon_sym_PIPE_PIPE] = ACTIONS(5151), - [anon_sym_else] = ACTIONS(5149), - [anon_sym_COLON_COLON] = ACTIONS(5151), - [anon_sym_PLUS_EQ] = ACTIONS(5151), - [anon_sym_DASH_EQ] = ACTIONS(5151), - [anon_sym_STAR_EQ] = ACTIONS(5151), - [anon_sym_SLASH_EQ] = ACTIONS(5151), - [anon_sym_PERCENT_EQ] = ACTIONS(5151), - [anon_sym_BANG_EQ] = ACTIONS(5149), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5151), - [anon_sym_EQ_EQ] = ACTIONS(5149), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5151), - [anon_sym_LT_EQ] = ACTIONS(5151), - [anon_sym_GT_EQ] = ACTIONS(5151), - [anon_sym_BANGin] = ACTIONS(5151), - [anon_sym_is] = ACTIONS(5149), - [anon_sym_BANGis] = ACTIONS(5151), - [anon_sym_PLUS] = ACTIONS(5149), - [anon_sym_DASH] = ACTIONS(5149), - [anon_sym_SLASH] = ACTIONS(5149), - [anon_sym_PERCENT] = ACTIONS(5149), - [anon_sym_as_QMARK] = ACTIONS(5151), - [anon_sym_PLUS_PLUS] = ACTIONS(5151), - [anon_sym_DASH_DASH] = ACTIONS(5151), - [anon_sym_BANG_BANG] = ACTIONS(5151), - [anon_sym_suspend] = ACTIONS(5149), - [anon_sym_sealed] = ACTIONS(5149), - [anon_sym_annotation] = ACTIONS(5149), - [anon_sym_data] = ACTIONS(5149), - [anon_sym_inner] = ACTIONS(5149), - [anon_sym_value] = ACTIONS(5149), - [anon_sym_override] = ACTIONS(5149), - [anon_sym_lateinit] = ACTIONS(5149), - [anon_sym_public] = ACTIONS(5149), - [anon_sym_private] = ACTIONS(5149), - [anon_sym_internal] = ACTIONS(5149), - [anon_sym_protected] = ACTIONS(5149), - [anon_sym_tailrec] = ACTIONS(5149), - [anon_sym_operator] = ACTIONS(5149), - [anon_sym_infix] = ACTIONS(5149), - [anon_sym_inline] = ACTIONS(5149), - [anon_sym_external] = ACTIONS(5149), - [sym_property_modifier] = ACTIONS(5149), - [anon_sym_abstract] = ACTIONS(5149), - [anon_sym_final] = ACTIONS(5149), - [anon_sym_open] = ACTIONS(5149), - [anon_sym_vararg] = ACTIONS(5149), - [anon_sym_noinline] = ACTIONS(5149), - [anon_sym_crossinline] = ACTIONS(5149), - [anon_sym_expect] = ACTIONS(5149), - [anon_sym_actual] = ACTIONS(5149), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5151), - [sym_safe_nav] = ACTIONS(5151), - [sym_multiline_comment] = ACTIONS(3), - }, - [3447] = { - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_RBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_EQ] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_RPAREN] = ACTIONS(4349), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4347), - [anon_sym_DASH_GT] = ACTIONS(4349), - [sym_label] = ACTIONS(4349), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_while] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_PLUS_EQ] = ACTIONS(4349), - [anon_sym_DASH_EQ] = ACTIONS(4349), - [anon_sym_STAR_EQ] = ACTIONS(4349), - [anon_sym_SLASH_EQ] = ACTIONS(4349), - [anon_sym_PERCENT_EQ] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4347), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - }, - [3448] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_RBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4331), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_RPAREN] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [anon_sym_DASH_GT] = ACTIONS(4333), - [sym_label] = ACTIONS(4333), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_while] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4333), - [anon_sym_DASH_EQ] = ACTIONS(4333), - [anon_sym_STAR_EQ] = ACTIONS(4333), - [anon_sym_SLASH_EQ] = ACTIONS(4333), - [anon_sym_PERCENT_EQ] = ACTIONS(4333), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_suspend] = ACTIONS(4331), - [anon_sym_sealed] = ACTIONS(4331), - [anon_sym_annotation] = ACTIONS(4331), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_override] = ACTIONS(4331), - [anon_sym_lateinit] = ACTIONS(4331), - [anon_sym_public] = ACTIONS(4331), - [anon_sym_private] = ACTIONS(4331), - [anon_sym_internal] = ACTIONS(4331), - [anon_sym_protected] = ACTIONS(4331), - [anon_sym_tailrec] = ACTIONS(4331), - [anon_sym_operator] = ACTIONS(4331), - [anon_sym_infix] = ACTIONS(4331), - [anon_sym_inline] = ACTIONS(4331), - [anon_sym_external] = ACTIONS(4331), - [sym_property_modifier] = ACTIONS(4331), - [anon_sym_abstract] = ACTIONS(4331), - [anon_sym_final] = ACTIONS(4331), - [anon_sym_open] = ACTIONS(4331), - [anon_sym_vararg] = ACTIONS(4331), - [anon_sym_noinline] = ACTIONS(4331), - [anon_sym_crossinline] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - }, - [3449] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_EQ] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(6813), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_object] = ACTIONS(4850), - [anon_sym_fun] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_this] = ACTIONS(4850), - [anon_sym_super] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4850), - [sym_label] = ACTIONS(4850), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_null] = ACTIONS(4850), - [anon_sym_if] = ACTIONS(4850), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_when] = ACTIONS(4850), - [anon_sym_try] = ACTIONS(4850), - [anon_sym_throw] = ACTIONS(4850), - [anon_sym_return] = ACTIONS(4850), - [anon_sym_continue] = ACTIONS(4850), - [anon_sym_break] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_PLUS_EQ] = ACTIONS(4852), - [anon_sym_DASH_EQ] = ACTIONS(4852), - [anon_sym_STAR_EQ] = ACTIONS(4852), - [anon_sym_SLASH_EQ] = ACTIONS(4852), - [anon_sym_PERCENT_EQ] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4850), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG] = ACTIONS(4850), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4852), - [anon_sym_continue_AT] = ACTIONS(4852), - [anon_sym_break_AT] = ACTIONS(4852), - [anon_sym_this_AT] = ACTIONS(4852), - [anon_sym_super_AT] = ACTIONS(4852), - [sym_real_literal] = ACTIONS(4852), - [sym_integer_literal] = ACTIONS(4850), - [sym_hex_literal] = ACTIONS(4852), - [sym_bin_literal] = ACTIONS(4852), - [anon_sym_true] = ACTIONS(4850), - [anon_sym_false] = ACTIONS(4850), - [anon_sym_SQUOTE] = ACTIONS(4852), - [sym__backtick_identifier] = ACTIONS(4852), - [sym__automatic_semicolon] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4852), - }, - [3450] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_EQ] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(6815), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_object] = ACTIONS(4840), - [anon_sym_fun] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_this] = ACTIONS(4840), - [anon_sym_super] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4840), - [sym_label] = ACTIONS(4840), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_null] = ACTIONS(4840), - [anon_sym_if] = ACTIONS(4840), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_when] = ACTIONS(4840), - [anon_sym_try] = ACTIONS(4840), - [anon_sym_throw] = ACTIONS(4840), - [anon_sym_return] = ACTIONS(4840), - [anon_sym_continue] = ACTIONS(4840), - [anon_sym_break] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_PLUS_EQ] = ACTIONS(4842), - [anon_sym_DASH_EQ] = ACTIONS(4842), - [anon_sym_STAR_EQ] = ACTIONS(4842), - [anon_sym_SLASH_EQ] = ACTIONS(4842), - [anon_sym_PERCENT_EQ] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4840), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG] = ACTIONS(4840), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4842), - [anon_sym_continue_AT] = ACTIONS(4842), - [anon_sym_break_AT] = ACTIONS(4842), - [anon_sym_this_AT] = ACTIONS(4842), - [anon_sym_super_AT] = ACTIONS(4842), - [sym_real_literal] = ACTIONS(4842), - [sym_integer_literal] = ACTIONS(4840), - [sym_hex_literal] = ACTIONS(4842), - [sym_bin_literal] = ACTIONS(4842), - [anon_sym_true] = ACTIONS(4840), - [anon_sym_false] = ACTIONS(4840), - [anon_sym_SQUOTE] = ACTIONS(4842), - [sym__backtick_identifier] = ACTIONS(4842), - [sym__automatic_semicolon] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4842), - }, - [3451] = { - [sym__alpha_identifier] = ACTIONS(5161), - [anon_sym_AT] = ACTIONS(5163), - [anon_sym_LBRACK] = ACTIONS(5163), - [anon_sym_RBRACK] = ACTIONS(5163), - [anon_sym_DOT] = ACTIONS(5161), - [anon_sym_as] = ACTIONS(5161), - [anon_sym_EQ] = ACTIONS(5161), - [anon_sym_LBRACE] = ACTIONS(5163), - [anon_sym_RBRACE] = ACTIONS(5163), - [anon_sym_LPAREN] = ACTIONS(5163), - [anon_sym_COMMA] = ACTIONS(5163), - [anon_sym_RPAREN] = ACTIONS(5163), - [anon_sym_LT] = ACTIONS(5161), - [anon_sym_GT] = ACTIONS(5161), - [anon_sym_where] = ACTIONS(5161), - [anon_sym_SEMI] = ACTIONS(5163), - [anon_sym_get] = ACTIONS(5161), - [anon_sym_set] = ACTIONS(5161), - [anon_sym_STAR] = ACTIONS(5161), - [anon_sym_DASH_GT] = ACTIONS(5163), - [sym_label] = ACTIONS(5163), - [anon_sym_in] = ACTIONS(5161), - [anon_sym_while] = ACTIONS(5161), - [anon_sym_DOT_DOT] = ACTIONS(5163), - [anon_sym_QMARK_COLON] = ACTIONS(5163), - [anon_sym_AMP_AMP] = ACTIONS(5163), - [anon_sym_PIPE_PIPE] = ACTIONS(5163), - [anon_sym_else] = ACTIONS(5161), - [anon_sym_COLON_COLON] = ACTIONS(5163), - [anon_sym_PLUS_EQ] = ACTIONS(5163), - [anon_sym_DASH_EQ] = ACTIONS(5163), - [anon_sym_STAR_EQ] = ACTIONS(5163), - [anon_sym_SLASH_EQ] = ACTIONS(5163), - [anon_sym_PERCENT_EQ] = ACTIONS(5163), - [anon_sym_BANG_EQ] = ACTIONS(5161), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5163), - [anon_sym_EQ_EQ] = ACTIONS(5161), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5163), - [anon_sym_LT_EQ] = ACTIONS(5163), - [anon_sym_GT_EQ] = ACTIONS(5163), - [anon_sym_BANGin] = ACTIONS(5163), - [anon_sym_is] = ACTIONS(5161), - [anon_sym_BANGis] = ACTIONS(5163), - [anon_sym_PLUS] = ACTIONS(5161), - [anon_sym_DASH] = ACTIONS(5161), - [anon_sym_SLASH] = ACTIONS(5161), - [anon_sym_PERCENT] = ACTIONS(5161), - [anon_sym_as_QMARK] = ACTIONS(5163), - [anon_sym_PLUS_PLUS] = ACTIONS(5163), - [anon_sym_DASH_DASH] = ACTIONS(5163), - [anon_sym_BANG_BANG] = ACTIONS(5163), - [anon_sym_suspend] = ACTIONS(5161), - [anon_sym_sealed] = ACTIONS(5161), - [anon_sym_annotation] = ACTIONS(5161), - [anon_sym_data] = ACTIONS(5161), - [anon_sym_inner] = ACTIONS(5161), - [anon_sym_value] = ACTIONS(5161), - [anon_sym_override] = ACTIONS(5161), - [anon_sym_lateinit] = ACTIONS(5161), - [anon_sym_public] = ACTIONS(5161), - [anon_sym_private] = ACTIONS(5161), - [anon_sym_internal] = ACTIONS(5161), - [anon_sym_protected] = ACTIONS(5161), - [anon_sym_tailrec] = ACTIONS(5161), - [anon_sym_operator] = ACTIONS(5161), - [anon_sym_infix] = ACTIONS(5161), - [anon_sym_inline] = ACTIONS(5161), - [anon_sym_external] = ACTIONS(5161), - [sym_property_modifier] = ACTIONS(5161), - [anon_sym_abstract] = ACTIONS(5161), - [anon_sym_final] = ACTIONS(5161), - [anon_sym_open] = ACTIONS(5161), - [anon_sym_vararg] = ACTIONS(5161), - [anon_sym_noinline] = ACTIONS(5161), - [anon_sym_crossinline] = ACTIONS(5161), - [anon_sym_expect] = ACTIONS(5161), - [anon_sym_actual] = ACTIONS(5161), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5163), - [sym_safe_nav] = ACTIONS(5163), - [sym_multiline_comment] = ACTIONS(3), - }, - [3452] = { - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_RBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(4097), - [anon_sym_LBRACE] = ACTIONS(4099), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [anon_sym_DASH_GT] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3453] = { - [sym__alpha_identifier] = ACTIONS(5015), - [anon_sym_AT] = ACTIONS(5017), - [anon_sym_LBRACK] = ACTIONS(5017), - [anon_sym_RBRACK] = ACTIONS(5017), - [anon_sym_DOT] = ACTIONS(5015), - [anon_sym_as] = ACTIONS(5015), - [anon_sym_EQ] = ACTIONS(5015), - [anon_sym_LBRACE] = ACTIONS(5017), - [anon_sym_RBRACE] = ACTIONS(5017), - [anon_sym_LPAREN] = ACTIONS(5017), - [anon_sym_COMMA] = ACTIONS(5017), - [anon_sym_RPAREN] = ACTIONS(5017), - [anon_sym_LT] = ACTIONS(5015), - [anon_sym_GT] = ACTIONS(5015), - [anon_sym_where] = ACTIONS(5015), - [anon_sym_SEMI] = ACTIONS(5017), - [anon_sym_get] = ACTIONS(5015), - [anon_sym_set] = ACTIONS(5015), - [anon_sym_STAR] = ACTIONS(5015), - [anon_sym_DASH_GT] = ACTIONS(5017), - [sym_label] = ACTIONS(5017), - [anon_sym_in] = ACTIONS(5015), - [anon_sym_while] = ACTIONS(5015), - [anon_sym_DOT_DOT] = ACTIONS(5017), - [anon_sym_QMARK_COLON] = ACTIONS(5017), - [anon_sym_AMP_AMP] = ACTIONS(5017), - [anon_sym_PIPE_PIPE] = ACTIONS(5017), - [anon_sym_else] = ACTIONS(5015), - [anon_sym_COLON_COLON] = ACTIONS(5017), - [anon_sym_PLUS_EQ] = ACTIONS(5017), - [anon_sym_DASH_EQ] = ACTIONS(5017), - [anon_sym_STAR_EQ] = ACTIONS(5017), - [anon_sym_SLASH_EQ] = ACTIONS(5017), - [anon_sym_PERCENT_EQ] = ACTIONS(5017), - [anon_sym_BANG_EQ] = ACTIONS(5015), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5017), - [anon_sym_EQ_EQ] = ACTIONS(5015), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5017), - [anon_sym_LT_EQ] = ACTIONS(5017), - [anon_sym_GT_EQ] = ACTIONS(5017), - [anon_sym_BANGin] = ACTIONS(5017), - [anon_sym_is] = ACTIONS(5015), - [anon_sym_BANGis] = ACTIONS(5017), - [anon_sym_PLUS] = ACTIONS(5015), - [anon_sym_DASH] = ACTIONS(5015), - [anon_sym_SLASH] = ACTIONS(5015), - [anon_sym_PERCENT] = ACTIONS(5015), - [anon_sym_as_QMARK] = ACTIONS(5017), - [anon_sym_PLUS_PLUS] = ACTIONS(5017), - [anon_sym_DASH_DASH] = ACTIONS(5017), - [anon_sym_BANG_BANG] = ACTIONS(5017), - [anon_sym_suspend] = ACTIONS(5015), - [anon_sym_sealed] = ACTIONS(5015), - [anon_sym_annotation] = ACTIONS(5015), - [anon_sym_data] = ACTIONS(5015), - [anon_sym_inner] = ACTIONS(5015), - [anon_sym_value] = ACTIONS(5015), - [anon_sym_override] = ACTIONS(5015), - [anon_sym_lateinit] = ACTIONS(5015), - [anon_sym_public] = ACTIONS(5015), - [anon_sym_private] = ACTIONS(5015), - [anon_sym_internal] = ACTIONS(5015), - [anon_sym_protected] = ACTIONS(5015), - [anon_sym_tailrec] = ACTIONS(5015), - [anon_sym_operator] = ACTIONS(5015), - [anon_sym_infix] = ACTIONS(5015), - [anon_sym_inline] = ACTIONS(5015), - [anon_sym_external] = ACTIONS(5015), - [sym_property_modifier] = ACTIONS(5015), - [anon_sym_abstract] = ACTIONS(5015), - [anon_sym_final] = ACTIONS(5015), - [anon_sym_open] = ACTIONS(5015), - [anon_sym_vararg] = ACTIONS(5015), - [anon_sym_noinline] = ACTIONS(5015), - [anon_sym_crossinline] = ACTIONS(5015), - [anon_sym_expect] = ACTIONS(5015), - [anon_sym_actual] = ACTIONS(5015), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5017), - [sym_safe_nav] = ACTIONS(5017), - [sym_multiline_comment] = ACTIONS(3), - }, - [3454] = { - [sym__alpha_identifier] = ACTIONS(4634), - [anon_sym_AT] = ACTIONS(4636), - [anon_sym_LBRACK] = ACTIONS(4636), - [anon_sym_EQ] = ACTIONS(4636), - [anon_sym_LBRACE] = ACTIONS(4636), - [anon_sym_RBRACE] = ACTIONS(4636), - [anon_sym_LPAREN] = ACTIONS(4636), - [anon_sym_COMMA] = ACTIONS(4636), - [anon_sym_by] = ACTIONS(4634), - [anon_sym_where] = ACTIONS(4634), - [anon_sym_object] = ACTIONS(4634), - [anon_sym_fun] = ACTIONS(4634), - [anon_sym_SEMI] = ACTIONS(4636), - [anon_sym_get] = ACTIONS(4634), - [anon_sym_set] = ACTIONS(4634), - [anon_sym_this] = ACTIONS(4634), - [anon_sym_super] = ACTIONS(4634), - [anon_sym_STAR] = ACTIONS(4636), - [sym_label] = ACTIONS(4634), - [anon_sym_in] = ACTIONS(4634), - [anon_sym_null] = ACTIONS(4634), - [anon_sym_if] = ACTIONS(4634), - [anon_sym_else] = ACTIONS(4634), - [anon_sym_when] = ACTIONS(4634), - [anon_sym_try] = ACTIONS(4634), - [anon_sym_throw] = ACTIONS(4634), - [anon_sym_return] = ACTIONS(4634), - [anon_sym_continue] = ACTIONS(4634), - [anon_sym_break] = ACTIONS(4634), - [anon_sym_COLON_COLON] = ACTIONS(4636), - [anon_sym_BANGin] = ACTIONS(4636), - [anon_sym_is] = ACTIONS(4634), - [anon_sym_BANGis] = ACTIONS(4636), - [anon_sym_PLUS] = ACTIONS(4634), - [anon_sym_DASH] = ACTIONS(4634), - [anon_sym_PLUS_PLUS] = ACTIONS(4636), - [anon_sym_DASH_DASH] = ACTIONS(4636), - [anon_sym_BANG] = ACTIONS(4634), - [anon_sym_suspend] = ACTIONS(4634), - [anon_sym_sealed] = ACTIONS(4634), - [anon_sym_annotation] = ACTIONS(4634), - [anon_sym_data] = ACTIONS(4634), - [anon_sym_inner] = ACTIONS(4634), - [anon_sym_value] = ACTIONS(4634), - [anon_sym_override] = ACTIONS(4634), - [anon_sym_lateinit] = ACTIONS(4634), - [anon_sym_public] = ACTIONS(4634), - [anon_sym_private] = ACTIONS(4634), - [anon_sym_internal] = ACTIONS(4634), - [anon_sym_protected] = ACTIONS(4634), - [anon_sym_tailrec] = ACTIONS(4634), - [anon_sym_operator] = ACTIONS(4634), - [anon_sym_infix] = ACTIONS(4634), - [anon_sym_inline] = ACTIONS(4634), - [anon_sym_external] = ACTIONS(4634), - [sym_property_modifier] = ACTIONS(4634), - [anon_sym_abstract] = ACTIONS(4634), - [anon_sym_final] = ACTIONS(4634), - [anon_sym_open] = ACTIONS(4634), - [anon_sym_vararg] = ACTIONS(4634), - [anon_sym_noinline] = ACTIONS(4634), - [anon_sym_crossinline] = ACTIONS(4634), - [anon_sym_expect] = ACTIONS(4634), - [anon_sym_actual] = ACTIONS(4634), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4636), - [anon_sym_continue_AT] = ACTIONS(4636), - [anon_sym_break_AT] = ACTIONS(4636), - [anon_sym_this_AT] = ACTIONS(4636), - [anon_sym_super_AT] = ACTIONS(4636), - [sym_real_literal] = ACTIONS(4636), - [sym_integer_literal] = ACTIONS(4634), - [sym_hex_literal] = ACTIONS(4636), - [sym_bin_literal] = ACTIONS(4636), - [anon_sym_true] = ACTIONS(4634), - [anon_sym_false] = ACTIONS(4634), - [anon_sym_SQUOTE] = ACTIONS(4636), - [sym__backtick_identifier] = ACTIONS(4636), - [sym__automatic_semicolon] = ACTIONS(4636), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4636), - }, - [3455] = { - [aux_sym_nullable_type_repeat1] = STATE(3590), - [sym__alpha_identifier] = ACTIONS(4264), - [anon_sym_AT] = ACTIONS(4266), - [anon_sym_LBRACK] = ACTIONS(4266), - [anon_sym_DOT] = ACTIONS(4264), - [anon_sym_as] = ACTIONS(4264), - [anon_sym_EQ] = ACTIONS(4264), - [anon_sym_LBRACE] = ACTIONS(4266), - [anon_sym_RBRACE] = ACTIONS(4266), - [anon_sym_LPAREN] = ACTIONS(4266), - [anon_sym_COMMA] = ACTIONS(4266), - [anon_sym_by] = ACTIONS(4264), - [anon_sym_LT] = ACTIONS(4264), - [anon_sym_GT] = ACTIONS(4264), - [anon_sym_where] = ACTIONS(4264), - [anon_sym_SEMI] = ACTIONS(4266), - [anon_sym_get] = ACTIONS(4264), - [anon_sym_set] = ACTIONS(4264), - [sym__quest] = ACTIONS(6817), - [anon_sym_STAR] = ACTIONS(4264), - [sym_label] = ACTIONS(4266), - [anon_sym_in] = ACTIONS(4264), - [anon_sym_DOT_DOT] = ACTIONS(4266), - [anon_sym_QMARK_COLON] = ACTIONS(4266), - [anon_sym_AMP_AMP] = ACTIONS(4266), - [anon_sym_PIPE_PIPE] = ACTIONS(4266), - [anon_sym_else] = ACTIONS(4264), - [anon_sym_COLON_COLON] = ACTIONS(4266), - [anon_sym_PLUS_EQ] = ACTIONS(4266), - [anon_sym_DASH_EQ] = ACTIONS(4266), - [anon_sym_STAR_EQ] = ACTIONS(4266), - [anon_sym_SLASH_EQ] = ACTIONS(4266), - [anon_sym_PERCENT_EQ] = ACTIONS(4266), - [anon_sym_BANG_EQ] = ACTIONS(4264), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4266), - [anon_sym_EQ_EQ] = ACTIONS(4264), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4266), - [anon_sym_LT_EQ] = ACTIONS(4266), - [anon_sym_GT_EQ] = ACTIONS(4266), - [anon_sym_BANGin] = ACTIONS(4266), - [anon_sym_is] = ACTIONS(4264), - [anon_sym_BANGis] = ACTIONS(4266), - [anon_sym_PLUS] = ACTIONS(4264), - [anon_sym_DASH] = ACTIONS(4264), - [anon_sym_SLASH] = ACTIONS(4264), - [anon_sym_PERCENT] = ACTIONS(4264), - [anon_sym_as_QMARK] = ACTIONS(4266), - [anon_sym_PLUS_PLUS] = ACTIONS(4266), - [anon_sym_DASH_DASH] = ACTIONS(4266), - [anon_sym_BANG_BANG] = ACTIONS(4266), - [anon_sym_suspend] = ACTIONS(4264), - [anon_sym_sealed] = ACTIONS(4264), - [anon_sym_annotation] = ACTIONS(4264), - [anon_sym_data] = ACTIONS(4264), - [anon_sym_inner] = ACTIONS(4264), - [anon_sym_value] = ACTIONS(4264), - [anon_sym_override] = ACTIONS(4264), - [anon_sym_lateinit] = ACTIONS(4264), - [anon_sym_public] = ACTIONS(4264), - [anon_sym_private] = ACTIONS(4264), - [anon_sym_internal] = ACTIONS(4264), - [anon_sym_protected] = ACTIONS(4264), - [anon_sym_tailrec] = ACTIONS(4264), - [anon_sym_operator] = ACTIONS(4264), - [anon_sym_infix] = ACTIONS(4264), - [anon_sym_inline] = ACTIONS(4264), - [anon_sym_external] = ACTIONS(4264), - [sym_property_modifier] = ACTIONS(4264), - [anon_sym_abstract] = ACTIONS(4264), - [anon_sym_final] = ACTIONS(4264), - [anon_sym_open] = ACTIONS(4264), - [anon_sym_vararg] = ACTIONS(4264), - [anon_sym_noinline] = ACTIONS(4264), - [anon_sym_crossinline] = ACTIONS(4264), - [anon_sym_expect] = ACTIONS(4264), - [anon_sym_actual] = ACTIONS(4264), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4266), - [sym__automatic_semicolon] = ACTIONS(4266), - [sym_safe_nav] = ACTIONS(4266), - [sym_multiline_comment] = ACTIONS(3), - }, - [3456] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_RBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_RPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(6819), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [anon_sym_DASH_GT] = ACTIONS(4858), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_while] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(6821), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [3457] = { - [sym__alpha_identifier] = ACTIONS(4638), - [anon_sym_AT] = ACTIONS(4640), - [anon_sym_LBRACK] = ACTIONS(4640), - [anon_sym_EQ] = ACTIONS(4640), - [anon_sym_LBRACE] = ACTIONS(4640), - [anon_sym_RBRACE] = ACTIONS(4640), - [anon_sym_LPAREN] = ACTIONS(4640), - [anon_sym_COMMA] = ACTIONS(4640), - [anon_sym_by] = ACTIONS(4638), - [anon_sym_where] = ACTIONS(4638), - [anon_sym_object] = ACTIONS(4638), - [anon_sym_fun] = ACTIONS(4638), - [anon_sym_SEMI] = ACTIONS(4640), - [anon_sym_get] = ACTIONS(4638), - [anon_sym_set] = ACTIONS(4638), - [anon_sym_this] = ACTIONS(4638), - [anon_sym_super] = ACTIONS(4638), - [anon_sym_STAR] = ACTIONS(4640), - [sym_label] = ACTIONS(4638), - [anon_sym_in] = ACTIONS(4638), - [anon_sym_null] = ACTIONS(4638), - [anon_sym_if] = ACTIONS(4638), - [anon_sym_else] = ACTIONS(4638), - [anon_sym_when] = ACTIONS(4638), - [anon_sym_try] = ACTIONS(4638), - [anon_sym_throw] = ACTIONS(4638), - [anon_sym_return] = ACTIONS(4638), - [anon_sym_continue] = ACTIONS(4638), - [anon_sym_break] = ACTIONS(4638), - [anon_sym_COLON_COLON] = ACTIONS(4640), - [anon_sym_BANGin] = ACTIONS(4640), - [anon_sym_is] = ACTIONS(4638), - [anon_sym_BANGis] = ACTIONS(4640), - [anon_sym_PLUS] = ACTIONS(4638), - [anon_sym_DASH] = ACTIONS(4638), - [anon_sym_PLUS_PLUS] = ACTIONS(4640), - [anon_sym_DASH_DASH] = ACTIONS(4640), - [anon_sym_BANG] = ACTIONS(4638), - [anon_sym_suspend] = ACTIONS(4638), - [anon_sym_sealed] = ACTIONS(4638), - [anon_sym_annotation] = ACTIONS(4638), - [anon_sym_data] = ACTIONS(4638), - [anon_sym_inner] = ACTIONS(4638), - [anon_sym_value] = ACTIONS(4638), - [anon_sym_override] = ACTIONS(4638), - [anon_sym_lateinit] = ACTIONS(4638), - [anon_sym_public] = ACTIONS(4638), - [anon_sym_private] = ACTIONS(4638), - [anon_sym_internal] = ACTIONS(4638), - [anon_sym_protected] = ACTIONS(4638), - [anon_sym_tailrec] = ACTIONS(4638), - [anon_sym_operator] = ACTIONS(4638), - [anon_sym_infix] = ACTIONS(4638), - [anon_sym_inline] = ACTIONS(4638), - [anon_sym_external] = ACTIONS(4638), - [sym_property_modifier] = ACTIONS(4638), - [anon_sym_abstract] = ACTIONS(4638), - [anon_sym_final] = ACTIONS(4638), - [anon_sym_open] = ACTIONS(4638), - [anon_sym_vararg] = ACTIONS(4638), - [anon_sym_noinline] = ACTIONS(4638), - [anon_sym_crossinline] = ACTIONS(4638), - [anon_sym_expect] = ACTIONS(4638), - [anon_sym_actual] = ACTIONS(4638), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4640), - [anon_sym_continue_AT] = ACTIONS(4640), - [anon_sym_break_AT] = ACTIONS(4640), - [anon_sym_this_AT] = ACTIONS(4640), - [anon_sym_super_AT] = ACTIONS(4640), - [sym_real_literal] = ACTIONS(4640), - [sym_integer_literal] = ACTIONS(4638), - [sym_hex_literal] = ACTIONS(4640), - [sym_bin_literal] = ACTIONS(4640), - [anon_sym_true] = ACTIONS(4638), - [anon_sym_false] = ACTIONS(4638), - [anon_sym_SQUOTE] = ACTIONS(4640), - [sym__backtick_identifier] = ACTIONS(4640), - [sym__automatic_semicolon] = ACTIONS(4640), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4640), - }, - [3458] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_RBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(4182), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(4192), - [anon_sym_COMMA] = ACTIONS(4185), - [anon_sym_RPAREN] = ACTIONS(4185), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_where] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [anon_sym_DASH_GT] = ACTIONS(4185), - [sym_label] = ACTIONS(4185), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_while] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4185), - [anon_sym_DASH_EQ] = ACTIONS(4185), - [anon_sym_STAR_EQ] = ACTIONS(4185), - [anon_sym_SLASH_EQ] = ACTIONS(4185), - [anon_sym_PERCENT_EQ] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_suspend] = ACTIONS(4182), - [anon_sym_sealed] = ACTIONS(4182), - [anon_sym_annotation] = ACTIONS(4182), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4182), - [anon_sym_lateinit] = ACTIONS(4182), - [anon_sym_public] = ACTIONS(4182), - [anon_sym_private] = ACTIONS(4182), - [anon_sym_internal] = ACTIONS(4182), - [anon_sym_protected] = ACTIONS(4182), - [anon_sym_tailrec] = ACTIONS(4182), - [anon_sym_operator] = ACTIONS(4182), - [anon_sym_infix] = ACTIONS(4182), - [anon_sym_inline] = ACTIONS(4182), - [anon_sym_external] = ACTIONS(4182), - [sym_property_modifier] = ACTIONS(4182), - [anon_sym_abstract] = ACTIONS(4182), - [anon_sym_final] = ACTIONS(4182), - [anon_sym_open] = ACTIONS(4182), - [anon_sym_vararg] = ACTIONS(4182), - [anon_sym_noinline] = ACTIONS(4182), - [anon_sym_crossinline] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - }, - [3459] = { - [sym__alpha_identifier] = ACTIONS(4642), - [anon_sym_AT] = ACTIONS(4644), - [anon_sym_LBRACK] = ACTIONS(4644), - [anon_sym_EQ] = ACTIONS(4644), - [anon_sym_LBRACE] = ACTIONS(4644), - [anon_sym_RBRACE] = ACTIONS(4644), - [anon_sym_LPAREN] = ACTIONS(4644), - [anon_sym_COMMA] = ACTIONS(4644), - [anon_sym_by] = ACTIONS(4642), - [anon_sym_where] = ACTIONS(4642), - [anon_sym_object] = ACTIONS(4642), - [anon_sym_fun] = ACTIONS(4642), - [anon_sym_SEMI] = ACTIONS(4644), - [anon_sym_get] = ACTIONS(4642), - [anon_sym_set] = ACTIONS(4642), - [anon_sym_this] = ACTIONS(4642), - [anon_sym_super] = ACTIONS(4642), - [anon_sym_STAR] = ACTIONS(4644), - [sym_label] = ACTIONS(4642), - [anon_sym_in] = ACTIONS(4642), - [anon_sym_null] = ACTIONS(4642), - [anon_sym_if] = ACTIONS(4642), - [anon_sym_else] = ACTIONS(4642), - [anon_sym_when] = ACTIONS(4642), - [anon_sym_try] = ACTIONS(4642), - [anon_sym_throw] = ACTIONS(4642), - [anon_sym_return] = ACTIONS(4642), - [anon_sym_continue] = ACTIONS(4642), - [anon_sym_break] = ACTIONS(4642), - [anon_sym_COLON_COLON] = ACTIONS(4644), - [anon_sym_BANGin] = ACTIONS(4644), - [anon_sym_is] = ACTIONS(4642), - [anon_sym_BANGis] = ACTIONS(4644), - [anon_sym_PLUS] = ACTIONS(4642), - [anon_sym_DASH] = ACTIONS(4642), - [anon_sym_PLUS_PLUS] = ACTIONS(4644), - [anon_sym_DASH_DASH] = ACTIONS(4644), - [anon_sym_BANG] = ACTIONS(4642), - [anon_sym_suspend] = ACTIONS(4642), - [anon_sym_sealed] = ACTIONS(4642), - [anon_sym_annotation] = ACTIONS(4642), - [anon_sym_data] = ACTIONS(4642), - [anon_sym_inner] = ACTIONS(4642), - [anon_sym_value] = ACTIONS(4642), - [anon_sym_override] = ACTIONS(4642), - [anon_sym_lateinit] = ACTIONS(4642), - [anon_sym_public] = ACTIONS(4642), - [anon_sym_private] = ACTIONS(4642), - [anon_sym_internal] = ACTIONS(4642), - [anon_sym_protected] = ACTIONS(4642), - [anon_sym_tailrec] = ACTIONS(4642), - [anon_sym_operator] = ACTIONS(4642), - [anon_sym_infix] = ACTIONS(4642), - [anon_sym_inline] = ACTIONS(4642), - [anon_sym_external] = ACTIONS(4642), - [sym_property_modifier] = ACTIONS(4642), - [anon_sym_abstract] = ACTIONS(4642), - [anon_sym_final] = ACTIONS(4642), - [anon_sym_open] = ACTIONS(4642), - [anon_sym_vararg] = ACTIONS(4642), - [anon_sym_noinline] = ACTIONS(4642), - [anon_sym_crossinline] = ACTIONS(4642), - [anon_sym_expect] = ACTIONS(4642), - [anon_sym_actual] = ACTIONS(4642), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4644), - [anon_sym_continue_AT] = ACTIONS(4644), - [anon_sym_break_AT] = ACTIONS(4644), - [anon_sym_this_AT] = ACTIONS(4644), - [anon_sym_super_AT] = ACTIONS(4644), - [sym_real_literal] = ACTIONS(4644), - [sym_integer_literal] = ACTIONS(4642), - [sym_hex_literal] = ACTIONS(4644), - [sym_bin_literal] = ACTIONS(4644), - [anon_sym_true] = ACTIONS(4642), - [anon_sym_false] = ACTIONS(4642), - [anon_sym_SQUOTE] = ACTIONS(4644), - [sym__backtick_identifier] = ACTIONS(4644), - [sym__automatic_semicolon] = ACTIONS(4644), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4644), - }, - [3460] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_RBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_RPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [anon_sym_DASH_GT] = ACTIONS(4858), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_while] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(6821), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [3461] = { - [sym__alpha_identifier] = ACTIONS(5157), - [anon_sym_AT] = ACTIONS(5159), - [anon_sym_LBRACK] = ACTIONS(5159), - [anon_sym_RBRACK] = ACTIONS(5159), - [anon_sym_DOT] = ACTIONS(5157), - [anon_sym_as] = ACTIONS(5157), - [anon_sym_EQ] = ACTIONS(5157), - [anon_sym_LBRACE] = ACTIONS(5159), - [anon_sym_RBRACE] = ACTIONS(5159), - [anon_sym_LPAREN] = ACTIONS(5159), - [anon_sym_COMMA] = ACTIONS(5159), - [anon_sym_RPAREN] = ACTIONS(5159), - [anon_sym_LT] = ACTIONS(5157), - [anon_sym_GT] = ACTIONS(5157), - [anon_sym_where] = ACTIONS(5157), - [anon_sym_SEMI] = ACTIONS(5159), - [anon_sym_get] = ACTIONS(5157), - [anon_sym_set] = ACTIONS(5157), - [anon_sym_STAR] = ACTIONS(5157), - [anon_sym_DASH_GT] = ACTIONS(5159), - [sym_label] = ACTIONS(5159), - [anon_sym_in] = ACTIONS(5157), - [anon_sym_while] = ACTIONS(5157), - [anon_sym_DOT_DOT] = ACTIONS(5159), - [anon_sym_QMARK_COLON] = ACTIONS(5159), - [anon_sym_AMP_AMP] = ACTIONS(5159), - [anon_sym_PIPE_PIPE] = ACTIONS(5159), - [anon_sym_else] = ACTIONS(5157), - [anon_sym_COLON_COLON] = ACTIONS(5159), - [anon_sym_PLUS_EQ] = ACTIONS(5159), - [anon_sym_DASH_EQ] = ACTIONS(5159), - [anon_sym_STAR_EQ] = ACTIONS(5159), - [anon_sym_SLASH_EQ] = ACTIONS(5159), - [anon_sym_PERCENT_EQ] = ACTIONS(5159), - [anon_sym_BANG_EQ] = ACTIONS(5157), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5159), - [anon_sym_EQ_EQ] = ACTIONS(5157), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5159), - [anon_sym_LT_EQ] = ACTIONS(5159), - [anon_sym_GT_EQ] = ACTIONS(5159), - [anon_sym_BANGin] = ACTIONS(5159), - [anon_sym_is] = ACTIONS(5157), - [anon_sym_BANGis] = ACTIONS(5159), - [anon_sym_PLUS] = ACTIONS(5157), - [anon_sym_DASH] = ACTIONS(5157), - [anon_sym_SLASH] = ACTIONS(5157), - [anon_sym_PERCENT] = ACTIONS(5157), - [anon_sym_as_QMARK] = ACTIONS(5159), - [anon_sym_PLUS_PLUS] = ACTIONS(5159), - [anon_sym_DASH_DASH] = ACTIONS(5159), - [anon_sym_BANG_BANG] = ACTIONS(5159), - [anon_sym_suspend] = ACTIONS(5157), - [anon_sym_sealed] = ACTIONS(5157), - [anon_sym_annotation] = ACTIONS(5157), - [anon_sym_data] = ACTIONS(5157), - [anon_sym_inner] = ACTIONS(5157), - [anon_sym_value] = ACTIONS(5157), - [anon_sym_override] = ACTIONS(5157), - [anon_sym_lateinit] = ACTIONS(5157), - [anon_sym_public] = ACTIONS(5157), - [anon_sym_private] = ACTIONS(5157), - [anon_sym_internal] = ACTIONS(5157), - [anon_sym_protected] = ACTIONS(5157), - [anon_sym_tailrec] = ACTIONS(5157), - [anon_sym_operator] = ACTIONS(5157), - [anon_sym_infix] = ACTIONS(5157), - [anon_sym_inline] = ACTIONS(5157), - [anon_sym_external] = ACTIONS(5157), - [sym_property_modifier] = ACTIONS(5157), - [anon_sym_abstract] = ACTIONS(5157), - [anon_sym_final] = ACTIONS(5157), - [anon_sym_open] = ACTIONS(5157), - [anon_sym_vararg] = ACTIONS(5157), - [anon_sym_noinline] = ACTIONS(5157), - [anon_sym_crossinline] = ACTIONS(5157), - [anon_sym_expect] = ACTIONS(5157), - [anon_sym_actual] = ACTIONS(5157), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5159), - [sym_safe_nav] = ACTIONS(5159), - [sym_multiline_comment] = ACTIONS(3), - }, - [3462] = { - [ts_builtin_sym_end] = ACTIONS(6823), - [sym__alpha_identifier] = ACTIONS(6825), - [anon_sym_AT] = ACTIONS(6823), - [anon_sym_LBRACK] = ACTIONS(6823), - [anon_sym_package] = ACTIONS(6825), - [anon_sym_import] = ACTIONS(6825), - [anon_sym_typealias] = ACTIONS(6825), - [anon_sym_class] = ACTIONS(6825), - [anon_sym_interface] = ACTIONS(6825), - [anon_sym_enum] = ACTIONS(6825), - [anon_sym_LBRACE] = ACTIONS(6823), - [anon_sym_LPAREN] = ACTIONS(6823), - [anon_sym_val] = ACTIONS(6825), - [anon_sym_var] = ACTIONS(6825), - [anon_sym_object] = ACTIONS(6825), - [anon_sym_fun] = ACTIONS(6825), - [anon_sym_get] = ACTIONS(6825), - [anon_sym_set] = ACTIONS(6825), - [anon_sym_this] = ACTIONS(6825), - [anon_sym_super] = ACTIONS(6825), - [anon_sym_STAR] = ACTIONS(6823), - [sym_label] = ACTIONS(6825), - [anon_sym_for] = ACTIONS(6825), - [anon_sym_while] = ACTIONS(6825), - [anon_sym_do] = ACTIONS(6825), - [anon_sym_null] = ACTIONS(6825), - [anon_sym_if] = ACTIONS(6825), - [anon_sym_when] = ACTIONS(6825), - [anon_sym_try] = ACTIONS(6825), - [anon_sym_throw] = ACTIONS(6825), - [anon_sym_return] = ACTIONS(6825), - [anon_sym_continue] = ACTIONS(6825), - [anon_sym_break] = ACTIONS(6825), - [anon_sym_COLON_COLON] = ACTIONS(6823), - [anon_sym_PLUS] = ACTIONS(6825), - [anon_sym_DASH] = ACTIONS(6825), - [anon_sym_PLUS_PLUS] = ACTIONS(6823), - [anon_sym_DASH_DASH] = ACTIONS(6823), - [anon_sym_BANG] = ACTIONS(6823), - [anon_sym_suspend] = ACTIONS(6825), - [anon_sym_sealed] = ACTIONS(6825), - [anon_sym_annotation] = ACTIONS(6825), - [anon_sym_data] = ACTIONS(6825), - [anon_sym_inner] = ACTIONS(6825), - [anon_sym_value] = ACTIONS(6825), - [anon_sym_override] = ACTIONS(6825), - [anon_sym_lateinit] = ACTIONS(6825), - [anon_sym_public] = ACTIONS(6825), - [anon_sym_private] = ACTIONS(6825), - [anon_sym_internal] = ACTIONS(6825), - [anon_sym_protected] = ACTIONS(6825), - [anon_sym_tailrec] = ACTIONS(6825), - [anon_sym_operator] = ACTIONS(6825), - [anon_sym_infix] = ACTIONS(6825), - [anon_sym_inline] = ACTIONS(6825), - [anon_sym_external] = ACTIONS(6825), - [sym_property_modifier] = ACTIONS(6825), - [anon_sym_abstract] = ACTIONS(6825), - [anon_sym_final] = ACTIONS(6825), - [anon_sym_open] = ACTIONS(6825), - [anon_sym_vararg] = ACTIONS(6825), - [anon_sym_noinline] = ACTIONS(6825), - [anon_sym_crossinline] = ACTIONS(6825), - [anon_sym_expect] = ACTIONS(6825), - [anon_sym_actual] = ACTIONS(6825), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(6823), - [anon_sym_continue_AT] = ACTIONS(6823), - [anon_sym_break_AT] = ACTIONS(6823), - [anon_sym_this_AT] = ACTIONS(6823), - [anon_sym_super_AT] = ACTIONS(6823), - [sym_real_literal] = ACTIONS(6823), - [sym_integer_literal] = ACTIONS(6825), - [sym_hex_literal] = ACTIONS(6823), - [sym_bin_literal] = ACTIONS(6823), - [anon_sym_true] = ACTIONS(6825), - [anon_sym_false] = ACTIONS(6825), - [anon_sym_SQUOTE] = ACTIONS(6823), - [sym__backtick_identifier] = ACTIONS(6823), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(6823), - }, - [3463] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_RBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(4214), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(4224), - [anon_sym_COMMA] = ACTIONS(4217), - [anon_sym_RPAREN] = ACTIONS(4217), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_where] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [anon_sym_DASH_GT] = ACTIONS(4217), - [sym_label] = ACTIONS(4217), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_while] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4217), - [anon_sym_DASH_EQ] = ACTIONS(4217), - [anon_sym_STAR_EQ] = ACTIONS(4217), - [anon_sym_SLASH_EQ] = ACTIONS(4217), - [anon_sym_PERCENT_EQ] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_suspend] = ACTIONS(4214), - [anon_sym_sealed] = ACTIONS(4214), - [anon_sym_annotation] = ACTIONS(4214), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4214), - [anon_sym_lateinit] = ACTIONS(4214), - [anon_sym_public] = ACTIONS(4214), - [anon_sym_private] = ACTIONS(4214), - [anon_sym_internal] = ACTIONS(4214), - [anon_sym_protected] = ACTIONS(4214), - [anon_sym_tailrec] = ACTIONS(4214), - [anon_sym_operator] = ACTIONS(4214), - [anon_sym_infix] = ACTIONS(4214), - [anon_sym_inline] = ACTIONS(4214), - [anon_sym_external] = ACTIONS(4214), - [sym_property_modifier] = ACTIONS(4214), - [anon_sym_abstract] = ACTIONS(4214), - [anon_sym_final] = ACTIONS(4214), - [anon_sym_open] = ACTIONS(4214), - [anon_sym_vararg] = ACTIONS(4214), - [anon_sym_noinline] = ACTIONS(4214), - [anon_sym_crossinline] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - }, - [3464] = { - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_RBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(4337), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_RPAREN] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [anon_sym_DASH_GT] = ACTIONS(4337), - [sym_label] = ACTIONS(4337), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_while] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - }, - [3465] = { - [sym__alpha_identifier] = ACTIONS(4455), - [anon_sym_AT] = ACTIONS(4457), - [anon_sym_LBRACK] = ACTIONS(4457), - [anon_sym_RBRACK] = ACTIONS(4457), - [anon_sym_DOT] = ACTIONS(4455), - [anon_sym_as] = ACTIONS(4455), - [anon_sym_EQ] = ACTIONS(4455), - [anon_sym_LBRACE] = ACTIONS(4457), - [anon_sym_RBRACE] = ACTIONS(4457), - [anon_sym_LPAREN] = ACTIONS(4457), - [anon_sym_COMMA] = ACTIONS(4457), - [anon_sym_RPAREN] = ACTIONS(4457), - [anon_sym_LT] = ACTIONS(4455), - [anon_sym_GT] = ACTIONS(4455), - [anon_sym_where] = ACTIONS(4455), - [anon_sym_SEMI] = ACTIONS(4457), - [anon_sym_get] = ACTIONS(4455), - [anon_sym_set] = ACTIONS(4455), - [anon_sym_STAR] = ACTIONS(4455), - [anon_sym_DASH_GT] = ACTIONS(4457), - [sym_label] = ACTIONS(4457), - [anon_sym_in] = ACTIONS(4455), - [anon_sym_while] = ACTIONS(4455), - [anon_sym_DOT_DOT] = ACTIONS(4457), - [anon_sym_QMARK_COLON] = ACTIONS(4457), - [anon_sym_AMP_AMP] = ACTIONS(4457), - [anon_sym_PIPE_PIPE] = ACTIONS(4457), - [anon_sym_else] = ACTIONS(4455), - [anon_sym_COLON_COLON] = ACTIONS(4457), - [anon_sym_PLUS_EQ] = ACTIONS(4457), - [anon_sym_DASH_EQ] = ACTIONS(4457), - [anon_sym_STAR_EQ] = ACTIONS(4457), - [anon_sym_SLASH_EQ] = ACTIONS(4457), - [anon_sym_PERCENT_EQ] = ACTIONS(4457), - [anon_sym_BANG_EQ] = ACTIONS(4455), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4457), - [anon_sym_EQ_EQ] = ACTIONS(4455), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4457), - [anon_sym_LT_EQ] = ACTIONS(4457), - [anon_sym_GT_EQ] = ACTIONS(4457), - [anon_sym_BANGin] = ACTIONS(4457), - [anon_sym_is] = ACTIONS(4455), - [anon_sym_BANGis] = ACTIONS(4457), - [anon_sym_PLUS] = ACTIONS(4455), - [anon_sym_DASH] = ACTIONS(4455), - [anon_sym_SLASH] = ACTIONS(4455), - [anon_sym_PERCENT] = ACTIONS(4455), - [anon_sym_as_QMARK] = ACTIONS(4457), - [anon_sym_PLUS_PLUS] = ACTIONS(4457), - [anon_sym_DASH_DASH] = ACTIONS(4457), - [anon_sym_BANG_BANG] = ACTIONS(4457), - [anon_sym_suspend] = ACTIONS(4455), - [anon_sym_sealed] = ACTIONS(4455), - [anon_sym_annotation] = ACTIONS(4455), - [anon_sym_data] = ACTIONS(4455), - [anon_sym_inner] = ACTIONS(4455), - [anon_sym_value] = ACTIONS(4455), - [anon_sym_override] = ACTIONS(4455), - [anon_sym_lateinit] = ACTIONS(4455), - [anon_sym_public] = ACTIONS(4455), - [anon_sym_private] = ACTIONS(4455), - [anon_sym_internal] = ACTIONS(4455), - [anon_sym_protected] = ACTIONS(4455), - [anon_sym_tailrec] = ACTIONS(4455), - [anon_sym_operator] = ACTIONS(4455), - [anon_sym_infix] = ACTIONS(4455), - [anon_sym_inline] = ACTIONS(4455), - [anon_sym_external] = ACTIONS(4455), - [sym_property_modifier] = ACTIONS(4455), - [anon_sym_abstract] = ACTIONS(4455), - [anon_sym_final] = ACTIONS(4455), - [anon_sym_open] = ACTIONS(4455), - [anon_sym_vararg] = ACTIONS(4455), - [anon_sym_noinline] = ACTIONS(4455), - [anon_sym_crossinline] = ACTIONS(4455), - [anon_sym_expect] = ACTIONS(4455), - [anon_sym_actual] = ACTIONS(4455), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4457), - [sym_safe_nav] = ACTIONS(4457), - [sym_multiline_comment] = ACTIONS(3), - }, - [3466] = { - [sym__alpha_identifier] = ACTIONS(5153), - [anon_sym_AT] = ACTIONS(5155), - [anon_sym_LBRACK] = ACTIONS(5155), - [anon_sym_RBRACK] = ACTIONS(5155), - [anon_sym_DOT] = ACTIONS(5153), - [anon_sym_as] = ACTIONS(5153), - [anon_sym_EQ] = ACTIONS(5153), - [anon_sym_LBRACE] = ACTIONS(5155), - [anon_sym_RBRACE] = ACTIONS(5155), - [anon_sym_LPAREN] = ACTIONS(5155), - [anon_sym_COMMA] = ACTIONS(5155), - [anon_sym_RPAREN] = ACTIONS(5155), - [anon_sym_LT] = ACTIONS(5153), - [anon_sym_GT] = ACTIONS(5153), - [anon_sym_where] = ACTIONS(5153), - [anon_sym_SEMI] = ACTIONS(5155), - [anon_sym_get] = ACTIONS(5153), - [anon_sym_set] = ACTIONS(5153), - [anon_sym_STAR] = ACTIONS(5153), - [anon_sym_DASH_GT] = ACTIONS(5155), - [sym_label] = ACTIONS(5155), - [anon_sym_in] = ACTIONS(5153), - [anon_sym_while] = ACTIONS(5153), - [anon_sym_DOT_DOT] = ACTIONS(5155), - [anon_sym_QMARK_COLON] = ACTIONS(5155), - [anon_sym_AMP_AMP] = ACTIONS(5155), - [anon_sym_PIPE_PIPE] = ACTIONS(5155), - [anon_sym_else] = ACTIONS(5153), - [anon_sym_COLON_COLON] = ACTIONS(5155), - [anon_sym_PLUS_EQ] = ACTIONS(5155), - [anon_sym_DASH_EQ] = ACTIONS(5155), - [anon_sym_STAR_EQ] = ACTIONS(5155), - [anon_sym_SLASH_EQ] = ACTIONS(5155), - [anon_sym_PERCENT_EQ] = ACTIONS(5155), - [anon_sym_BANG_EQ] = ACTIONS(5153), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5155), - [anon_sym_EQ_EQ] = ACTIONS(5153), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5155), - [anon_sym_LT_EQ] = ACTIONS(5155), - [anon_sym_GT_EQ] = ACTIONS(5155), - [anon_sym_BANGin] = ACTIONS(5155), - [anon_sym_is] = ACTIONS(5153), - [anon_sym_BANGis] = ACTIONS(5155), - [anon_sym_PLUS] = ACTIONS(5153), - [anon_sym_DASH] = ACTIONS(5153), - [anon_sym_SLASH] = ACTIONS(5153), - [anon_sym_PERCENT] = ACTIONS(5153), - [anon_sym_as_QMARK] = ACTIONS(5155), - [anon_sym_PLUS_PLUS] = ACTIONS(5155), - [anon_sym_DASH_DASH] = ACTIONS(5155), - [anon_sym_BANG_BANG] = ACTIONS(5155), - [anon_sym_suspend] = ACTIONS(5153), - [anon_sym_sealed] = ACTIONS(5153), - [anon_sym_annotation] = ACTIONS(5153), - [anon_sym_data] = ACTIONS(5153), - [anon_sym_inner] = ACTIONS(5153), - [anon_sym_value] = ACTIONS(5153), - [anon_sym_override] = ACTIONS(5153), - [anon_sym_lateinit] = ACTIONS(5153), - [anon_sym_public] = ACTIONS(5153), - [anon_sym_private] = ACTIONS(5153), - [anon_sym_internal] = ACTIONS(5153), - [anon_sym_protected] = ACTIONS(5153), - [anon_sym_tailrec] = ACTIONS(5153), - [anon_sym_operator] = ACTIONS(5153), - [anon_sym_infix] = ACTIONS(5153), - [anon_sym_inline] = ACTIONS(5153), - [anon_sym_external] = ACTIONS(5153), - [sym_property_modifier] = ACTIONS(5153), - [anon_sym_abstract] = ACTIONS(5153), - [anon_sym_final] = ACTIONS(5153), - [anon_sym_open] = ACTIONS(5153), - [anon_sym_vararg] = ACTIONS(5153), - [anon_sym_noinline] = ACTIONS(5153), - [anon_sym_crossinline] = ACTIONS(5153), - [anon_sym_expect] = ACTIONS(5153), - [anon_sym_actual] = ACTIONS(5153), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5155), - [sym_safe_nav] = ACTIONS(5155), - [sym_multiline_comment] = ACTIONS(3), - }, - [3467] = { - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_RBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [anon_sym_DASH_GT] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3468] = { - [sym__alpha_identifier] = ACTIONS(5145), - [anon_sym_AT] = ACTIONS(5147), - [anon_sym_LBRACK] = ACTIONS(5147), - [anon_sym_RBRACK] = ACTIONS(5147), - [anon_sym_DOT] = ACTIONS(5145), - [anon_sym_as] = ACTIONS(5145), - [anon_sym_EQ] = ACTIONS(5145), - [anon_sym_LBRACE] = ACTIONS(5147), - [anon_sym_RBRACE] = ACTIONS(5147), - [anon_sym_LPAREN] = ACTIONS(5147), - [anon_sym_COMMA] = ACTIONS(5147), - [anon_sym_RPAREN] = ACTIONS(5147), - [anon_sym_LT] = ACTIONS(5145), - [anon_sym_GT] = ACTIONS(5145), - [anon_sym_where] = ACTIONS(5145), - [anon_sym_SEMI] = ACTIONS(5147), - [anon_sym_get] = ACTIONS(5145), - [anon_sym_set] = ACTIONS(5145), - [anon_sym_STAR] = ACTIONS(5145), - [anon_sym_DASH_GT] = ACTIONS(5147), - [sym_label] = ACTIONS(5147), - [anon_sym_in] = ACTIONS(5145), - [anon_sym_while] = ACTIONS(5145), - [anon_sym_DOT_DOT] = ACTIONS(5147), - [anon_sym_QMARK_COLON] = ACTIONS(5147), - [anon_sym_AMP_AMP] = ACTIONS(5147), - [anon_sym_PIPE_PIPE] = ACTIONS(5147), - [anon_sym_else] = ACTIONS(5145), - [anon_sym_COLON_COLON] = ACTIONS(5147), - [anon_sym_PLUS_EQ] = ACTIONS(5147), - [anon_sym_DASH_EQ] = ACTIONS(5147), - [anon_sym_STAR_EQ] = ACTIONS(5147), - [anon_sym_SLASH_EQ] = ACTIONS(5147), - [anon_sym_PERCENT_EQ] = ACTIONS(5147), - [anon_sym_BANG_EQ] = ACTIONS(5145), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5147), - [anon_sym_EQ_EQ] = ACTIONS(5145), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5147), - [anon_sym_LT_EQ] = ACTIONS(5147), - [anon_sym_GT_EQ] = ACTIONS(5147), - [anon_sym_BANGin] = ACTIONS(5147), - [anon_sym_is] = ACTIONS(5145), - [anon_sym_BANGis] = ACTIONS(5147), - [anon_sym_PLUS] = ACTIONS(5145), - [anon_sym_DASH] = ACTIONS(5145), - [anon_sym_SLASH] = ACTIONS(5145), - [anon_sym_PERCENT] = ACTIONS(5145), - [anon_sym_as_QMARK] = ACTIONS(5147), - [anon_sym_PLUS_PLUS] = ACTIONS(5147), - [anon_sym_DASH_DASH] = ACTIONS(5147), - [anon_sym_BANG_BANG] = ACTIONS(5147), - [anon_sym_suspend] = ACTIONS(5145), - [anon_sym_sealed] = ACTIONS(5145), - [anon_sym_annotation] = ACTIONS(5145), - [anon_sym_data] = ACTIONS(5145), - [anon_sym_inner] = ACTIONS(5145), - [anon_sym_value] = ACTIONS(5145), - [anon_sym_override] = ACTIONS(5145), - [anon_sym_lateinit] = ACTIONS(5145), - [anon_sym_public] = ACTIONS(5145), - [anon_sym_private] = ACTIONS(5145), - [anon_sym_internal] = ACTIONS(5145), - [anon_sym_protected] = ACTIONS(5145), - [anon_sym_tailrec] = ACTIONS(5145), - [anon_sym_operator] = ACTIONS(5145), - [anon_sym_infix] = ACTIONS(5145), - [anon_sym_inline] = ACTIONS(5145), - [anon_sym_external] = ACTIONS(5145), - [sym_property_modifier] = ACTIONS(5145), - [anon_sym_abstract] = ACTIONS(5145), - [anon_sym_final] = ACTIONS(5145), - [anon_sym_open] = ACTIONS(5145), - [anon_sym_vararg] = ACTIONS(5145), - [anon_sym_noinline] = ACTIONS(5145), - [anon_sym_crossinline] = ACTIONS(5145), - [anon_sym_expect] = ACTIONS(5145), - [anon_sym_actual] = ACTIONS(5145), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5147), - [sym_safe_nav] = ACTIONS(5147), - [sym_multiline_comment] = ACTIONS(3), - }, - [3469] = { - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(1772), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_RBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_RPAREN] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(1770), - [anon_sym_set] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [anon_sym_DASH_GT] = ACTIONS(1772), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(1770), - [anon_sym_sealed] = ACTIONS(1770), - [anon_sym_annotation] = ACTIONS(1770), - [anon_sym_data] = ACTIONS(1770), - [anon_sym_inner] = ACTIONS(1770), - [anon_sym_value] = ACTIONS(1770), - [anon_sym_override] = ACTIONS(1770), - [anon_sym_lateinit] = ACTIONS(1770), - [anon_sym_public] = ACTIONS(1770), - [anon_sym_private] = ACTIONS(1770), - [anon_sym_internal] = ACTIONS(1770), - [anon_sym_protected] = ACTIONS(1770), - [anon_sym_tailrec] = ACTIONS(1770), - [anon_sym_operator] = ACTIONS(1770), - [anon_sym_infix] = ACTIONS(1770), - [anon_sym_inline] = ACTIONS(1770), - [anon_sym_external] = ACTIONS(1770), - [sym_property_modifier] = ACTIONS(1770), - [anon_sym_abstract] = ACTIONS(1770), - [anon_sym_final] = ACTIONS(1770), - [anon_sym_open] = ACTIONS(1770), - [anon_sym_vararg] = ACTIONS(1770), - [anon_sym_noinline] = ACTIONS(1770), - [anon_sym_crossinline] = ACTIONS(1770), - [anon_sym_expect] = ACTIONS(1770), - [anon_sym_actual] = ACTIONS(1770), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [3470] = { - [sym_class_body] = STATE(3947), - [sym_type_constraints] = STATE(3738), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(5894), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [3471] = { - [sym__alpha_identifier] = ACTIONS(4992), - [anon_sym_AT] = ACTIONS(4994), - [anon_sym_LBRACK] = ACTIONS(4994), - [anon_sym_RBRACK] = ACTIONS(4994), - [anon_sym_DOT] = ACTIONS(4992), - [anon_sym_as] = ACTIONS(4992), - [anon_sym_EQ] = ACTIONS(5011), - [anon_sym_LBRACE] = ACTIONS(4994), - [anon_sym_RBRACE] = ACTIONS(4994), - [anon_sym_LPAREN] = ACTIONS(4994), - [anon_sym_COMMA] = ACTIONS(4994), - [anon_sym_RPAREN] = ACTIONS(4994), - [anon_sym_LT] = ACTIONS(4992), - [anon_sym_GT] = ACTIONS(4992), - [anon_sym_where] = ACTIONS(4992), - [anon_sym_SEMI] = ACTIONS(4994), - [anon_sym_get] = ACTIONS(4992), - [anon_sym_set] = ACTIONS(4992), - [anon_sym_STAR] = ACTIONS(4992), - [anon_sym_DASH_GT] = ACTIONS(4994), - [sym_label] = ACTIONS(4994), - [anon_sym_in] = ACTIONS(4992), - [anon_sym_while] = ACTIONS(4992), - [anon_sym_DOT_DOT] = ACTIONS(4994), - [anon_sym_QMARK_COLON] = ACTIONS(4994), - [anon_sym_AMP_AMP] = ACTIONS(4994), - [anon_sym_PIPE_PIPE] = ACTIONS(4994), - [anon_sym_else] = ACTIONS(4992), - [anon_sym_COLON_COLON] = ACTIONS(6827), - [anon_sym_PLUS_EQ] = ACTIONS(5013), - [anon_sym_DASH_EQ] = ACTIONS(5013), - [anon_sym_STAR_EQ] = ACTIONS(5013), - [anon_sym_SLASH_EQ] = ACTIONS(5013), - [anon_sym_PERCENT_EQ] = ACTIONS(5013), - [anon_sym_BANG_EQ] = ACTIONS(4992), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4994), - [anon_sym_EQ_EQ] = ACTIONS(4992), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4994), - [anon_sym_LT_EQ] = ACTIONS(4994), - [anon_sym_GT_EQ] = ACTIONS(4994), - [anon_sym_BANGin] = ACTIONS(4994), - [anon_sym_is] = ACTIONS(4992), - [anon_sym_BANGis] = ACTIONS(4994), - [anon_sym_PLUS] = ACTIONS(4992), - [anon_sym_DASH] = ACTIONS(4992), - [anon_sym_SLASH] = ACTIONS(4992), - [anon_sym_PERCENT] = ACTIONS(4992), - [anon_sym_as_QMARK] = ACTIONS(4994), - [anon_sym_PLUS_PLUS] = ACTIONS(4994), - [anon_sym_DASH_DASH] = ACTIONS(4994), - [anon_sym_BANG_BANG] = ACTIONS(4994), - [anon_sym_suspend] = ACTIONS(4992), - [anon_sym_sealed] = ACTIONS(4992), - [anon_sym_annotation] = ACTIONS(4992), - [anon_sym_data] = ACTIONS(4992), - [anon_sym_inner] = ACTIONS(4992), - [anon_sym_value] = ACTIONS(4992), - [anon_sym_override] = ACTIONS(4992), - [anon_sym_lateinit] = ACTIONS(4992), - [anon_sym_public] = ACTIONS(4992), - [anon_sym_private] = ACTIONS(4992), - [anon_sym_internal] = ACTIONS(4992), - [anon_sym_protected] = ACTIONS(4992), - [anon_sym_tailrec] = ACTIONS(4992), - [anon_sym_operator] = ACTIONS(4992), - [anon_sym_infix] = ACTIONS(4992), - [anon_sym_inline] = ACTIONS(4992), - [anon_sym_external] = ACTIONS(4992), - [sym_property_modifier] = ACTIONS(4992), - [anon_sym_abstract] = ACTIONS(4992), - [anon_sym_final] = ACTIONS(4992), - [anon_sym_open] = ACTIONS(4992), - [anon_sym_vararg] = ACTIONS(4992), - [anon_sym_noinline] = ACTIONS(4992), - [anon_sym_crossinline] = ACTIONS(4992), - [anon_sym_expect] = ACTIONS(4992), - [anon_sym_actual] = ACTIONS(4992), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4994), - [sym_safe_nav] = ACTIONS(4994), - [sym_multiline_comment] = ACTIONS(3), - }, - [3472] = { - [sym_type_constraints] = STATE(3963), - [sym_function_body] = STATE(3167), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(6830), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [3473] = { - [sym__alpha_identifier] = ACTIONS(5057), - [anon_sym_AT] = ACTIONS(5059), - [anon_sym_LBRACK] = ACTIONS(5059), - [anon_sym_RBRACK] = ACTIONS(5059), - [anon_sym_DOT] = ACTIONS(5057), - [anon_sym_as] = ACTIONS(5057), - [anon_sym_EQ] = ACTIONS(5057), - [anon_sym_LBRACE] = ACTIONS(5059), - [anon_sym_RBRACE] = ACTIONS(5059), - [anon_sym_LPAREN] = ACTIONS(5059), - [anon_sym_COMMA] = ACTIONS(5059), - [anon_sym_RPAREN] = ACTIONS(5059), - [anon_sym_LT] = ACTIONS(5057), - [anon_sym_GT] = ACTIONS(5057), - [anon_sym_where] = ACTIONS(5057), - [anon_sym_SEMI] = ACTIONS(5059), - [anon_sym_get] = ACTIONS(5057), - [anon_sym_set] = ACTIONS(5057), - [anon_sym_STAR] = ACTIONS(5057), - [anon_sym_DASH_GT] = ACTIONS(5059), - [sym_label] = ACTIONS(5059), - [anon_sym_in] = ACTIONS(5057), - [anon_sym_while] = ACTIONS(5057), - [anon_sym_DOT_DOT] = ACTIONS(5059), - [anon_sym_QMARK_COLON] = ACTIONS(5059), - [anon_sym_AMP_AMP] = ACTIONS(5059), - [anon_sym_PIPE_PIPE] = ACTIONS(5059), - [anon_sym_else] = ACTIONS(5057), - [anon_sym_COLON_COLON] = ACTIONS(5059), - [anon_sym_PLUS_EQ] = ACTIONS(5059), - [anon_sym_DASH_EQ] = ACTIONS(5059), - [anon_sym_STAR_EQ] = ACTIONS(5059), - [anon_sym_SLASH_EQ] = ACTIONS(5059), - [anon_sym_PERCENT_EQ] = ACTIONS(5059), - [anon_sym_BANG_EQ] = ACTIONS(5057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5059), - [anon_sym_EQ_EQ] = ACTIONS(5057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5059), - [anon_sym_LT_EQ] = ACTIONS(5059), - [anon_sym_GT_EQ] = ACTIONS(5059), - [anon_sym_BANGin] = ACTIONS(5059), - [anon_sym_is] = ACTIONS(5057), - [anon_sym_BANGis] = ACTIONS(5059), - [anon_sym_PLUS] = ACTIONS(5057), - [anon_sym_DASH] = ACTIONS(5057), - [anon_sym_SLASH] = ACTIONS(5057), - [anon_sym_PERCENT] = ACTIONS(5057), - [anon_sym_as_QMARK] = ACTIONS(5059), - [anon_sym_PLUS_PLUS] = ACTIONS(5059), - [anon_sym_DASH_DASH] = ACTIONS(5059), - [anon_sym_BANG_BANG] = ACTIONS(5059), - [anon_sym_suspend] = ACTIONS(5057), - [anon_sym_sealed] = ACTIONS(5057), - [anon_sym_annotation] = ACTIONS(5057), - [anon_sym_data] = ACTIONS(5057), - [anon_sym_inner] = ACTIONS(5057), - [anon_sym_value] = ACTIONS(5057), - [anon_sym_override] = ACTIONS(5057), - [anon_sym_lateinit] = ACTIONS(5057), - [anon_sym_public] = ACTIONS(5057), - [anon_sym_private] = ACTIONS(5057), - [anon_sym_internal] = ACTIONS(5057), - [anon_sym_protected] = ACTIONS(5057), - [anon_sym_tailrec] = ACTIONS(5057), - [anon_sym_operator] = ACTIONS(5057), - [anon_sym_infix] = ACTIONS(5057), - [anon_sym_inline] = ACTIONS(5057), - [anon_sym_external] = ACTIONS(5057), - [sym_property_modifier] = ACTIONS(5057), - [anon_sym_abstract] = ACTIONS(5057), - [anon_sym_final] = ACTIONS(5057), - [anon_sym_open] = ACTIONS(5057), - [anon_sym_vararg] = ACTIONS(5057), - [anon_sym_noinline] = ACTIONS(5057), - [anon_sym_crossinline] = ACTIONS(5057), - [anon_sym_expect] = ACTIONS(5057), - [anon_sym_actual] = ACTIONS(5057), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5059), - [sym_safe_nav] = ACTIONS(5059), - [sym_multiline_comment] = ACTIONS(3), - }, - [3474] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(4214), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(6793), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4217), - [anon_sym_DASH_EQ] = ACTIONS(4217), - [anon_sym_STAR_EQ] = ACTIONS(4217), - [anon_sym_SLASH_EQ] = ACTIONS(4217), - [anon_sym_PERCENT_EQ] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [3475] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(4182), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(6789), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4185), - [anon_sym_DASH_EQ] = ACTIONS(4185), - [anon_sym_STAR_EQ] = ACTIONS(4185), - [anon_sym_SLASH_EQ] = ACTIONS(4185), - [anon_sym_PERCENT_EQ] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [3476] = { - [sym__alpha_identifier] = ACTIONS(5133), - [anon_sym_AT] = ACTIONS(5135), - [anon_sym_LBRACK] = ACTIONS(5135), - [anon_sym_RBRACK] = ACTIONS(5135), - [anon_sym_DOT] = ACTIONS(5133), - [anon_sym_as] = ACTIONS(5133), - [anon_sym_EQ] = ACTIONS(5133), - [anon_sym_LBRACE] = ACTIONS(5135), - [anon_sym_RBRACE] = ACTIONS(5135), - [anon_sym_LPAREN] = ACTIONS(5135), - [anon_sym_COMMA] = ACTIONS(5135), - [anon_sym_RPAREN] = ACTIONS(5135), - [anon_sym_LT] = ACTIONS(5133), - [anon_sym_GT] = ACTIONS(5133), - [anon_sym_where] = ACTIONS(5133), - [anon_sym_SEMI] = ACTIONS(5135), - [anon_sym_get] = ACTIONS(5133), - [anon_sym_set] = ACTIONS(5133), - [anon_sym_STAR] = ACTIONS(5133), - [anon_sym_DASH_GT] = ACTIONS(5135), - [sym_label] = ACTIONS(5135), - [anon_sym_in] = ACTIONS(5133), - [anon_sym_while] = ACTIONS(5133), - [anon_sym_DOT_DOT] = ACTIONS(5135), - [anon_sym_QMARK_COLON] = ACTIONS(5135), - [anon_sym_AMP_AMP] = ACTIONS(5135), - [anon_sym_PIPE_PIPE] = ACTIONS(5135), - [anon_sym_else] = ACTIONS(5133), - [anon_sym_COLON_COLON] = ACTIONS(5135), - [anon_sym_PLUS_EQ] = ACTIONS(5135), - [anon_sym_DASH_EQ] = ACTIONS(5135), - [anon_sym_STAR_EQ] = ACTIONS(5135), - [anon_sym_SLASH_EQ] = ACTIONS(5135), - [anon_sym_PERCENT_EQ] = ACTIONS(5135), - [anon_sym_BANG_EQ] = ACTIONS(5133), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5135), - [anon_sym_EQ_EQ] = ACTIONS(5133), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5135), - [anon_sym_LT_EQ] = ACTIONS(5135), - [anon_sym_GT_EQ] = ACTIONS(5135), - [anon_sym_BANGin] = ACTIONS(5135), - [anon_sym_is] = ACTIONS(5133), - [anon_sym_BANGis] = ACTIONS(5135), - [anon_sym_PLUS] = ACTIONS(5133), - [anon_sym_DASH] = ACTIONS(5133), - [anon_sym_SLASH] = ACTIONS(5133), - [anon_sym_PERCENT] = ACTIONS(5133), - [anon_sym_as_QMARK] = ACTIONS(5135), - [anon_sym_PLUS_PLUS] = ACTIONS(5135), - [anon_sym_DASH_DASH] = ACTIONS(5135), - [anon_sym_BANG_BANG] = ACTIONS(5135), - [anon_sym_suspend] = ACTIONS(5133), - [anon_sym_sealed] = ACTIONS(5133), - [anon_sym_annotation] = ACTIONS(5133), - [anon_sym_data] = ACTIONS(5133), - [anon_sym_inner] = ACTIONS(5133), - [anon_sym_value] = ACTIONS(5133), - [anon_sym_override] = ACTIONS(5133), - [anon_sym_lateinit] = ACTIONS(5133), - [anon_sym_public] = ACTIONS(5133), - [anon_sym_private] = ACTIONS(5133), - [anon_sym_internal] = ACTIONS(5133), - [anon_sym_protected] = ACTIONS(5133), - [anon_sym_tailrec] = ACTIONS(5133), - [anon_sym_operator] = ACTIONS(5133), - [anon_sym_infix] = ACTIONS(5133), - [anon_sym_inline] = ACTIONS(5133), - [anon_sym_external] = ACTIONS(5133), - [sym_property_modifier] = ACTIONS(5133), - [anon_sym_abstract] = ACTIONS(5133), - [anon_sym_final] = ACTIONS(5133), - [anon_sym_open] = ACTIONS(5133), - [anon_sym_vararg] = ACTIONS(5133), - [anon_sym_noinline] = ACTIONS(5133), - [anon_sym_crossinline] = ACTIONS(5133), - [anon_sym_expect] = ACTIONS(5133), - [anon_sym_actual] = ACTIONS(5133), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5135), - [sym_safe_nav] = ACTIONS(5135), - [sym_multiline_comment] = ACTIONS(3), - }, - [3477] = { - [sym_class_body] = STATE(3923), - [sym_type_constraints] = STATE(3784), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(6834), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [3478] = { - [sym_type_constraints] = STATE(3711), - [sym_enum_class_body] = STATE(3893), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(5846), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3479] = { - [sym__alpha_identifier] = ACTIONS(5109), - [anon_sym_AT] = ACTIONS(5111), - [anon_sym_LBRACK] = ACTIONS(5111), - [anon_sym_RBRACK] = ACTIONS(5111), - [anon_sym_DOT] = ACTIONS(5109), - [anon_sym_as] = ACTIONS(5109), - [anon_sym_EQ] = ACTIONS(5109), - [anon_sym_LBRACE] = ACTIONS(5111), - [anon_sym_RBRACE] = ACTIONS(5111), - [anon_sym_LPAREN] = ACTIONS(5111), - [anon_sym_COMMA] = ACTIONS(5111), - [anon_sym_RPAREN] = ACTIONS(5111), - [anon_sym_LT] = ACTIONS(5109), - [anon_sym_GT] = ACTIONS(5109), - [anon_sym_where] = ACTIONS(5109), - [anon_sym_SEMI] = ACTIONS(5111), - [anon_sym_get] = ACTIONS(5109), - [anon_sym_set] = ACTIONS(5109), - [anon_sym_STAR] = ACTIONS(5109), - [anon_sym_DASH_GT] = ACTIONS(5111), - [sym_label] = ACTIONS(5111), - [anon_sym_in] = ACTIONS(5109), - [anon_sym_while] = ACTIONS(5109), - [anon_sym_DOT_DOT] = ACTIONS(5111), - [anon_sym_QMARK_COLON] = ACTIONS(5111), - [anon_sym_AMP_AMP] = ACTIONS(5111), - [anon_sym_PIPE_PIPE] = ACTIONS(5111), - [anon_sym_else] = ACTIONS(5109), - [anon_sym_COLON_COLON] = ACTIONS(5111), - [anon_sym_PLUS_EQ] = ACTIONS(5111), - [anon_sym_DASH_EQ] = ACTIONS(5111), - [anon_sym_STAR_EQ] = ACTIONS(5111), - [anon_sym_SLASH_EQ] = ACTIONS(5111), - [anon_sym_PERCENT_EQ] = ACTIONS(5111), - [anon_sym_BANG_EQ] = ACTIONS(5109), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5111), - [anon_sym_EQ_EQ] = ACTIONS(5109), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5111), - [anon_sym_LT_EQ] = ACTIONS(5111), - [anon_sym_GT_EQ] = ACTIONS(5111), - [anon_sym_BANGin] = ACTIONS(5111), - [anon_sym_is] = ACTIONS(5109), - [anon_sym_BANGis] = ACTIONS(5111), - [anon_sym_PLUS] = ACTIONS(5109), - [anon_sym_DASH] = ACTIONS(5109), - [anon_sym_SLASH] = ACTIONS(5109), - [anon_sym_PERCENT] = ACTIONS(5109), - [anon_sym_as_QMARK] = ACTIONS(5111), - [anon_sym_PLUS_PLUS] = ACTIONS(5111), - [anon_sym_DASH_DASH] = ACTIONS(5111), - [anon_sym_BANG_BANG] = ACTIONS(5111), - [anon_sym_suspend] = ACTIONS(5109), - [anon_sym_sealed] = ACTIONS(5109), - [anon_sym_annotation] = ACTIONS(5109), - [anon_sym_data] = ACTIONS(5109), - [anon_sym_inner] = ACTIONS(5109), - [anon_sym_value] = ACTIONS(5109), - [anon_sym_override] = ACTIONS(5109), - [anon_sym_lateinit] = ACTIONS(5109), - [anon_sym_public] = ACTIONS(5109), - [anon_sym_private] = ACTIONS(5109), - [anon_sym_internal] = ACTIONS(5109), - [anon_sym_protected] = ACTIONS(5109), - [anon_sym_tailrec] = ACTIONS(5109), - [anon_sym_operator] = ACTIONS(5109), - [anon_sym_infix] = ACTIONS(5109), - [anon_sym_inline] = ACTIONS(5109), - [anon_sym_external] = ACTIONS(5109), - [sym_property_modifier] = ACTIONS(5109), - [anon_sym_abstract] = ACTIONS(5109), - [anon_sym_final] = ACTIONS(5109), - [anon_sym_open] = ACTIONS(5109), - [anon_sym_vararg] = ACTIONS(5109), - [anon_sym_noinline] = ACTIONS(5109), - [anon_sym_crossinline] = ACTIONS(5109), - [anon_sym_expect] = ACTIONS(5109), - [anon_sym_actual] = ACTIONS(5109), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5111), - [sym_safe_nav] = ACTIONS(5111), - [sym_multiline_comment] = ACTIONS(3), - }, - [3480] = { - [sym_class_body] = STATE(3893), - [sym_type_constraints] = STATE(3712), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(5852), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3481] = { - [sym__alpha_identifier] = ACTIONS(5125), - [anon_sym_AT] = ACTIONS(5127), - [anon_sym_LBRACK] = ACTIONS(5127), - [anon_sym_RBRACK] = ACTIONS(5127), - [anon_sym_DOT] = ACTIONS(5125), - [anon_sym_as] = ACTIONS(5125), - [anon_sym_EQ] = ACTIONS(5125), - [anon_sym_LBRACE] = ACTIONS(5127), - [anon_sym_RBRACE] = ACTIONS(5127), - [anon_sym_LPAREN] = ACTIONS(5127), - [anon_sym_COMMA] = ACTIONS(5127), - [anon_sym_RPAREN] = ACTIONS(5127), - [anon_sym_LT] = ACTIONS(5125), - [anon_sym_GT] = ACTIONS(5125), - [anon_sym_where] = ACTIONS(5125), - [anon_sym_SEMI] = ACTIONS(5127), - [anon_sym_get] = ACTIONS(5125), - [anon_sym_set] = ACTIONS(5125), - [anon_sym_STAR] = ACTIONS(5125), - [anon_sym_DASH_GT] = ACTIONS(5127), - [sym_label] = ACTIONS(5127), - [anon_sym_in] = ACTIONS(5125), - [anon_sym_while] = ACTIONS(5125), - [anon_sym_DOT_DOT] = ACTIONS(5127), - [anon_sym_QMARK_COLON] = ACTIONS(5127), - [anon_sym_AMP_AMP] = ACTIONS(5127), - [anon_sym_PIPE_PIPE] = ACTIONS(5127), - [anon_sym_else] = ACTIONS(5125), - [anon_sym_COLON_COLON] = ACTIONS(5127), - [anon_sym_PLUS_EQ] = ACTIONS(5127), - [anon_sym_DASH_EQ] = ACTIONS(5127), - [anon_sym_STAR_EQ] = ACTIONS(5127), - [anon_sym_SLASH_EQ] = ACTIONS(5127), - [anon_sym_PERCENT_EQ] = ACTIONS(5127), - [anon_sym_BANG_EQ] = ACTIONS(5125), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5127), - [anon_sym_EQ_EQ] = ACTIONS(5125), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5127), - [anon_sym_LT_EQ] = ACTIONS(5127), - [anon_sym_GT_EQ] = ACTIONS(5127), - [anon_sym_BANGin] = ACTIONS(5127), - [anon_sym_is] = ACTIONS(5125), - [anon_sym_BANGis] = ACTIONS(5127), - [anon_sym_PLUS] = ACTIONS(5125), - [anon_sym_DASH] = ACTIONS(5125), - [anon_sym_SLASH] = ACTIONS(5125), - [anon_sym_PERCENT] = ACTIONS(5125), - [anon_sym_as_QMARK] = ACTIONS(5127), - [anon_sym_PLUS_PLUS] = ACTIONS(5127), - [anon_sym_DASH_DASH] = ACTIONS(5127), - [anon_sym_BANG_BANG] = ACTIONS(5127), - [anon_sym_suspend] = ACTIONS(5125), - [anon_sym_sealed] = ACTIONS(5125), - [anon_sym_annotation] = ACTIONS(5125), - [anon_sym_data] = ACTIONS(5125), - [anon_sym_inner] = ACTIONS(5125), - [anon_sym_value] = ACTIONS(5125), - [anon_sym_override] = ACTIONS(5125), - [anon_sym_lateinit] = ACTIONS(5125), - [anon_sym_public] = ACTIONS(5125), - [anon_sym_private] = ACTIONS(5125), - [anon_sym_internal] = ACTIONS(5125), - [anon_sym_protected] = ACTIONS(5125), - [anon_sym_tailrec] = ACTIONS(5125), - [anon_sym_operator] = ACTIONS(5125), - [anon_sym_infix] = ACTIONS(5125), - [anon_sym_inline] = ACTIONS(5125), - [anon_sym_external] = ACTIONS(5125), - [sym_property_modifier] = ACTIONS(5125), - [anon_sym_abstract] = ACTIONS(5125), - [anon_sym_final] = ACTIONS(5125), - [anon_sym_open] = ACTIONS(5125), - [anon_sym_vararg] = ACTIONS(5125), - [anon_sym_noinline] = ACTIONS(5125), - [anon_sym_crossinline] = ACTIONS(5125), - [anon_sym_expect] = ACTIONS(5125), - [anon_sym_actual] = ACTIONS(5125), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5127), - [sym_safe_nav] = ACTIONS(5127), - [sym_multiline_comment] = ACTIONS(3), - }, - [3482] = { - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_RBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(4087), - [anon_sym_LBRACE] = ACTIONS(4089), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [anon_sym_DASH_GT] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3483] = { - [sym_type_constraints] = STATE(3717), - [sym_enum_class_body] = STATE(3990), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6836), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3484] = { - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3298), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_RBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_RPAREN] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3296), - [anon_sym_set] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [anon_sym_DASH_GT] = ACTIONS(3298), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(3296), - [anon_sym_sealed] = ACTIONS(3296), - [anon_sym_annotation] = ACTIONS(3296), - [anon_sym_data] = ACTIONS(3296), - [anon_sym_inner] = ACTIONS(3296), - [anon_sym_value] = ACTIONS(3296), - [anon_sym_override] = ACTIONS(3296), - [anon_sym_lateinit] = ACTIONS(3296), - [anon_sym_public] = ACTIONS(3296), - [anon_sym_private] = ACTIONS(3296), - [anon_sym_internal] = ACTIONS(3296), - [anon_sym_protected] = ACTIONS(3296), - [anon_sym_tailrec] = ACTIONS(3296), - [anon_sym_operator] = ACTIONS(3296), - [anon_sym_infix] = ACTIONS(3296), - [anon_sym_inline] = ACTIONS(3296), - [anon_sym_external] = ACTIONS(3296), - [sym_property_modifier] = ACTIONS(3296), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_final] = ACTIONS(3296), - [anon_sym_open] = ACTIONS(3296), - [anon_sym_vararg] = ACTIONS(3296), - [anon_sym_noinline] = ACTIONS(3296), - [anon_sym_crossinline] = ACTIONS(3296), - [anon_sym_expect] = ACTIONS(3296), - [anon_sym_actual] = ACTIONS(3296), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [3485] = { - [sym__alpha_identifier] = ACTIONS(5117), - [anon_sym_AT] = ACTIONS(5119), - [anon_sym_LBRACK] = ACTIONS(5119), - [anon_sym_RBRACK] = ACTIONS(5119), - [anon_sym_DOT] = ACTIONS(5117), - [anon_sym_as] = ACTIONS(5117), - [anon_sym_EQ] = ACTIONS(5117), - [anon_sym_LBRACE] = ACTIONS(5119), - [anon_sym_RBRACE] = ACTIONS(5119), - [anon_sym_LPAREN] = ACTIONS(5119), - [anon_sym_COMMA] = ACTIONS(5119), - [anon_sym_RPAREN] = ACTIONS(5119), - [anon_sym_LT] = ACTIONS(5117), - [anon_sym_GT] = ACTIONS(5117), - [anon_sym_where] = ACTIONS(5117), - [anon_sym_SEMI] = ACTIONS(5119), - [anon_sym_get] = ACTIONS(5117), - [anon_sym_set] = ACTIONS(5117), - [anon_sym_STAR] = ACTIONS(5117), - [anon_sym_DASH_GT] = ACTIONS(5119), - [sym_label] = ACTIONS(5119), - [anon_sym_in] = ACTIONS(5117), - [anon_sym_while] = ACTIONS(5117), - [anon_sym_DOT_DOT] = ACTIONS(5119), - [anon_sym_QMARK_COLON] = ACTIONS(5119), - [anon_sym_AMP_AMP] = ACTIONS(5119), - [anon_sym_PIPE_PIPE] = ACTIONS(5119), - [anon_sym_else] = ACTIONS(5117), - [anon_sym_COLON_COLON] = ACTIONS(5119), - [anon_sym_PLUS_EQ] = ACTIONS(5119), - [anon_sym_DASH_EQ] = ACTIONS(5119), - [anon_sym_STAR_EQ] = ACTIONS(5119), - [anon_sym_SLASH_EQ] = ACTIONS(5119), - [anon_sym_PERCENT_EQ] = ACTIONS(5119), - [anon_sym_BANG_EQ] = ACTIONS(5117), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5119), - [anon_sym_EQ_EQ] = ACTIONS(5117), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5119), - [anon_sym_LT_EQ] = ACTIONS(5119), - [anon_sym_GT_EQ] = ACTIONS(5119), - [anon_sym_BANGin] = ACTIONS(5119), - [anon_sym_is] = ACTIONS(5117), - [anon_sym_BANGis] = ACTIONS(5119), - [anon_sym_PLUS] = ACTIONS(5117), - [anon_sym_DASH] = ACTIONS(5117), - [anon_sym_SLASH] = ACTIONS(5117), - [anon_sym_PERCENT] = ACTIONS(5117), - [anon_sym_as_QMARK] = ACTIONS(5119), - [anon_sym_PLUS_PLUS] = ACTIONS(5119), - [anon_sym_DASH_DASH] = ACTIONS(5119), - [anon_sym_BANG_BANG] = ACTIONS(5119), - [anon_sym_suspend] = ACTIONS(5117), - [anon_sym_sealed] = ACTIONS(5117), - [anon_sym_annotation] = ACTIONS(5117), - [anon_sym_data] = ACTIONS(5117), - [anon_sym_inner] = ACTIONS(5117), - [anon_sym_value] = ACTIONS(5117), - [anon_sym_override] = ACTIONS(5117), - [anon_sym_lateinit] = ACTIONS(5117), - [anon_sym_public] = ACTIONS(5117), - [anon_sym_private] = ACTIONS(5117), - [anon_sym_internal] = ACTIONS(5117), - [anon_sym_protected] = ACTIONS(5117), - [anon_sym_tailrec] = ACTIONS(5117), - [anon_sym_operator] = ACTIONS(5117), - [anon_sym_infix] = ACTIONS(5117), - [anon_sym_inline] = ACTIONS(5117), - [anon_sym_external] = ACTIONS(5117), - [sym_property_modifier] = ACTIONS(5117), - [anon_sym_abstract] = ACTIONS(5117), - [anon_sym_final] = ACTIONS(5117), - [anon_sym_open] = ACTIONS(5117), - [anon_sym_vararg] = ACTIONS(5117), - [anon_sym_noinline] = ACTIONS(5117), - [anon_sym_crossinline] = ACTIONS(5117), - [anon_sym_expect] = ACTIONS(5117), - [anon_sym_actual] = ACTIONS(5117), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5119), - [sym_safe_nav] = ACTIONS(5119), - [sym_multiline_comment] = ACTIONS(3), - }, - [3486] = { - [sym__alpha_identifier] = ACTIONS(5077), - [anon_sym_AT] = ACTIONS(5079), - [anon_sym_LBRACK] = ACTIONS(5079), - [anon_sym_RBRACK] = ACTIONS(5079), - [anon_sym_DOT] = ACTIONS(5077), - [anon_sym_as] = ACTIONS(5077), - [anon_sym_EQ] = ACTIONS(5077), - [anon_sym_LBRACE] = ACTIONS(5079), - [anon_sym_RBRACE] = ACTIONS(5079), - [anon_sym_LPAREN] = ACTIONS(5079), - [anon_sym_COMMA] = ACTIONS(5079), - [anon_sym_RPAREN] = ACTIONS(5079), - [anon_sym_LT] = ACTIONS(5077), - [anon_sym_GT] = ACTIONS(5077), - [anon_sym_where] = ACTIONS(5077), - [anon_sym_SEMI] = ACTIONS(5079), - [anon_sym_get] = ACTIONS(5077), - [anon_sym_set] = ACTIONS(5077), - [anon_sym_STAR] = ACTIONS(5077), - [anon_sym_DASH_GT] = ACTIONS(5079), - [sym_label] = ACTIONS(5079), - [anon_sym_in] = ACTIONS(5077), - [anon_sym_while] = ACTIONS(5077), - [anon_sym_DOT_DOT] = ACTIONS(5079), - [anon_sym_QMARK_COLON] = ACTIONS(5079), - [anon_sym_AMP_AMP] = ACTIONS(5079), - [anon_sym_PIPE_PIPE] = ACTIONS(5079), - [anon_sym_else] = ACTIONS(5077), - [anon_sym_COLON_COLON] = ACTIONS(5079), - [anon_sym_PLUS_EQ] = ACTIONS(5079), - [anon_sym_DASH_EQ] = ACTIONS(5079), - [anon_sym_STAR_EQ] = ACTIONS(5079), - [anon_sym_SLASH_EQ] = ACTIONS(5079), - [anon_sym_PERCENT_EQ] = ACTIONS(5079), - [anon_sym_BANG_EQ] = ACTIONS(5077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5079), - [anon_sym_EQ_EQ] = ACTIONS(5077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5079), - [anon_sym_LT_EQ] = ACTIONS(5079), - [anon_sym_GT_EQ] = ACTIONS(5079), - [anon_sym_BANGin] = ACTIONS(5079), - [anon_sym_is] = ACTIONS(5077), - [anon_sym_BANGis] = ACTIONS(5079), - [anon_sym_PLUS] = ACTIONS(5077), - [anon_sym_DASH] = ACTIONS(5077), - [anon_sym_SLASH] = ACTIONS(5077), - [anon_sym_PERCENT] = ACTIONS(5077), - [anon_sym_as_QMARK] = ACTIONS(5079), - [anon_sym_PLUS_PLUS] = ACTIONS(5079), - [anon_sym_DASH_DASH] = ACTIONS(5079), - [anon_sym_BANG_BANG] = ACTIONS(5079), - [anon_sym_suspend] = ACTIONS(5077), - [anon_sym_sealed] = ACTIONS(5077), - [anon_sym_annotation] = ACTIONS(5077), - [anon_sym_data] = ACTIONS(5077), - [anon_sym_inner] = ACTIONS(5077), - [anon_sym_value] = ACTIONS(5077), - [anon_sym_override] = ACTIONS(5077), - [anon_sym_lateinit] = ACTIONS(5077), - [anon_sym_public] = ACTIONS(5077), - [anon_sym_private] = ACTIONS(5077), - [anon_sym_internal] = ACTIONS(5077), - [anon_sym_protected] = ACTIONS(5077), - [anon_sym_tailrec] = ACTIONS(5077), - [anon_sym_operator] = ACTIONS(5077), - [anon_sym_infix] = ACTIONS(5077), - [anon_sym_inline] = ACTIONS(5077), - [anon_sym_external] = ACTIONS(5077), - [sym_property_modifier] = ACTIONS(5077), - [anon_sym_abstract] = ACTIONS(5077), - [anon_sym_final] = ACTIONS(5077), - [anon_sym_open] = ACTIONS(5077), - [anon_sym_vararg] = ACTIONS(5077), - [anon_sym_noinline] = ACTIONS(5077), - [anon_sym_crossinline] = ACTIONS(5077), - [anon_sym_expect] = ACTIONS(5077), - [anon_sym_actual] = ACTIONS(5077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5079), - [sym_safe_nav] = ACTIONS(5079), - [sym_multiline_comment] = ACTIONS(3), - }, - [3487] = { - [sym_class_body] = STATE(3990), - [sym_type_constraints] = STATE(3818), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6838), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3488] = { - [sym_type_constraints] = STATE(3743), - [sym_enum_class_body] = STATE(3876), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(5864), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3489] = { - [sym__alpha_identifier] = ACTIONS(4924), - [anon_sym_AT] = ACTIONS(4926), - [anon_sym_LBRACK] = ACTIONS(4926), - [anon_sym_RBRACK] = ACTIONS(4926), - [anon_sym_DOT] = ACTIONS(4924), - [anon_sym_as] = ACTIONS(4924), - [anon_sym_EQ] = ACTIONS(4924), - [anon_sym_LBRACE] = ACTIONS(4926), - [anon_sym_RBRACE] = ACTIONS(4926), - [anon_sym_LPAREN] = ACTIONS(4926), - [anon_sym_COMMA] = ACTIONS(4926), - [anon_sym_RPAREN] = ACTIONS(4926), - [anon_sym_LT] = ACTIONS(4924), - [anon_sym_GT] = ACTIONS(4924), - [anon_sym_where] = ACTIONS(4924), - [anon_sym_SEMI] = ACTIONS(4926), - [anon_sym_get] = ACTIONS(4924), - [anon_sym_set] = ACTIONS(4924), - [anon_sym_STAR] = ACTIONS(4924), - [anon_sym_DASH_GT] = ACTIONS(4926), - [sym_label] = ACTIONS(4926), - [anon_sym_in] = ACTIONS(4924), - [anon_sym_while] = ACTIONS(4924), - [anon_sym_DOT_DOT] = ACTIONS(4926), - [anon_sym_QMARK_COLON] = ACTIONS(4926), - [anon_sym_AMP_AMP] = ACTIONS(4926), - [anon_sym_PIPE_PIPE] = ACTIONS(4926), - [anon_sym_else] = ACTIONS(4924), - [anon_sym_COLON_COLON] = ACTIONS(4926), - [anon_sym_PLUS_EQ] = ACTIONS(4926), - [anon_sym_DASH_EQ] = ACTIONS(4926), - [anon_sym_STAR_EQ] = ACTIONS(4926), - [anon_sym_SLASH_EQ] = ACTIONS(4926), - [anon_sym_PERCENT_EQ] = ACTIONS(4926), - [anon_sym_BANG_EQ] = ACTIONS(4924), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4926), - [anon_sym_EQ_EQ] = ACTIONS(4924), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4926), - [anon_sym_LT_EQ] = ACTIONS(4926), - [anon_sym_GT_EQ] = ACTIONS(4926), - [anon_sym_BANGin] = ACTIONS(4926), - [anon_sym_is] = ACTIONS(4924), - [anon_sym_BANGis] = ACTIONS(4926), - [anon_sym_PLUS] = ACTIONS(4924), - [anon_sym_DASH] = ACTIONS(4924), - [anon_sym_SLASH] = ACTIONS(4924), - [anon_sym_PERCENT] = ACTIONS(4924), - [anon_sym_as_QMARK] = ACTIONS(4926), - [anon_sym_PLUS_PLUS] = ACTIONS(4926), - [anon_sym_DASH_DASH] = ACTIONS(4926), - [anon_sym_BANG_BANG] = ACTIONS(4926), - [anon_sym_suspend] = ACTIONS(4924), - [anon_sym_sealed] = ACTIONS(4924), - [anon_sym_annotation] = ACTIONS(4924), - [anon_sym_data] = ACTIONS(4924), - [anon_sym_inner] = ACTIONS(4924), - [anon_sym_value] = ACTIONS(4924), - [anon_sym_override] = ACTIONS(4924), - [anon_sym_lateinit] = ACTIONS(4924), - [anon_sym_public] = ACTIONS(4924), - [anon_sym_private] = ACTIONS(4924), - [anon_sym_internal] = ACTIONS(4924), - [anon_sym_protected] = ACTIONS(4924), - [anon_sym_tailrec] = ACTIONS(4924), - [anon_sym_operator] = ACTIONS(4924), - [anon_sym_infix] = ACTIONS(4924), - [anon_sym_inline] = ACTIONS(4924), - [anon_sym_external] = ACTIONS(4924), - [sym_property_modifier] = ACTIONS(4924), - [anon_sym_abstract] = ACTIONS(4924), - [anon_sym_final] = ACTIONS(4924), - [anon_sym_open] = ACTIONS(4924), - [anon_sym_vararg] = ACTIONS(4924), - [anon_sym_noinline] = ACTIONS(4924), - [anon_sym_crossinline] = ACTIONS(4924), - [anon_sym_expect] = ACTIONS(4924), - [anon_sym_actual] = ACTIONS(4924), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4926), - [sym_safe_nav] = ACTIONS(4926), - [sym_multiline_comment] = ACTIONS(3), - }, - [3490] = { - [sym_type_constraints] = STATE(3729), - [sym_enum_class_body] = STATE(3841), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(6840), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [3491] = { - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_RBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(4230), - [anon_sym_LBRACE] = ACTIONS(4232), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_RPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [anon_sym_DASH_GT] = ACTIONS(4232), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_while] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [3492] = { - [sym_type_constraints] = STATE(3705), - [sym_function_body] = STATE(3108), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [3493] = { - [sym_function_body] = STATE(3067), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(6842), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_COMMA] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_where] = ACTIONS(4250), - [anon_sym_object] = ACTIONS(4250), - [anon_sym_fun] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_this] = ACTIONS(4250), - [anon_sym_super] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4252), - [sym_label] = ACTIONS(4250), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_null] = ACTIONS(4250), - [anon_sym_if] = ACTIONS(4250), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_when] = ACTIONS(4250), - [anon_sym_try] = ACTIONS(4250), - [anon_sym_throw] = ACTIONS(4250), - [anon_sym_return] = ACTIONS(4250), - [anon_sym_continue] = ACTIONS(4250), - [anon_sym_break] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4252), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG] = ACTIONS(4250), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4252), - [anon_sym_continue_AT] = ACTIONS(4252), - [anon_sym_break_AT] = ACTIONS(4252), - [anon_sym_this_AT] = ACTIONS(4252), - [anon_sym_super_AT] = ACTIONS(4252), - [sym_real_literal] = ACTIONS(4252), - [sym_integer_literal] = ACTIONS(4250), - [sym_hex_literal] = ACTIONS(4252), - [sym_bin_literal] = ACTIONS(4252), - [anon_sym_true] = ACTIONS(4250), - [anon_sym_false] = ACTIONS(4250), - [anon_sym_SQUOTE] = ACTIONS(4252), - [sym__backtick_identifier] = ACTIONS(4252), - [sym__automatic_semicolon] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4252), - }, - [3494] = { - [sym__alpha_identifier] = ACTIONS(4718), - [anon_sym_AT] = ACTIONS(4720), - [anon_sym_LBRACK] = ACTIONS(4720), - [anon_sym_RBRACK] = ACTIONS(4720), - [anon_sym_DOT] = ACTIONS(4718), - [anon_sym_as] = ACTIONS(4718), - [anon_sym_EQ] = ACTIONS(4718), - [anon_sym_LBRACE] = ACTIONS(4720), - [anon_sym_RBRACE] = ACTIONS(4720), - [anon_sym_LPAREN] = ACTIONS(4720), - [anon_sym_COMMA] = ACTIONS(4720), - [anon_sym_RPAREN] = ACTIONS(4720), - [anon_sym_LT] = ACTIONS(4718), - [anon_sym_GT] = ACTIONS(4718), - [anon_sym_where] = ACTIONS(4718), - [anon_sym_SEMI] = ACTIONS(4720), - [anon_sym_get] = ACTIONS(4718), - [anon_sym_set] = ACTIONS(4718), - [anon_sym_STAR] = ACTIONS(4718), - [anon_sym_DASH_GT] = ACTIONS(4720), - [sym_label] = ACTIONS(4720), - [anon_sym_in] = ACTIONS(4718), - [anon_sym_while] = ACTIONS(4718), - [anon_sym_DOT_DOT] = ACTIONS(4720), - [anon_sym_QMARK_COLON] = ACTIONS(4720), - [anon_sym_AMP_AMP] = ACTIONS(4720), - [anon_sym_PIPE_PIPE] = ACTIONS(4720), - [anon_sym_else] = ACTIONS(4718), - [anon_sym_COLON_COLON] = ACTIONS(4720), - [anon_sym_PLUS_EQ] = ACTIONS(4720), - [anon_sym_DASH_EQ] = ACTIONS(4720), - [anon_sym_STAR_EQ] = ACTIONS(4720), - [anon_sym_SLASH_EQ] = ACTIONS(4720), - [anon_sym_PERCENT_EQ] = ACTIONS(4720), - [anon_sym_BANG_EQ] = ACTIONS(4718), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4720), - [anon_sym_EQ_EQ] = ACTIONS(4718), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4720), - [anon_sym_LT_EQ] = ACTIONS(4720), - [anon_sym_GT_EQ] = ACTIONS(4720), - [anon_sym_BANGin] = ACTIONS(4720), - [anon_sym_is] = ACTIONS(4718), - [anon_sym_BANGis] = ACTIONS(4720), - [anon_sym_PLUS] = ACTIONS(4718), - [anon_sym_DASH] = ACTIONS(4718), - [anon_sym_SLASH] = ACTIONS(4718), - [anon_sym_PERCENT] = ACTIONS(4718), - [anon_sym_as_QMARK] = ACTIONS(4720), - [anon_sym_PLUS_PLUS] = ACTIONS(4720), - [anon_sym_DASH_DASH] = ACTIONS(4720), - [anon_sym_BANG_BANG] = ACTIONS(4720), - [anon_sym_suspend] = ACTIONS(4718), - [anon_sym_sealed] = ACTIONS(4718), - [anon_sym_annotation] = ACTIONS(4718), - [anon_sym_data] = ACTIONS(4718), - [anon_sym_inner] = ACTIONS(4718), - [anon_sym_value] = ACTIONS(4718), - [anon_sym_override] = ACTIONS(4718), - [anon_sym_lateinit] = ACTIONS(4718), - [anon_sym_public] = ACTIONS(4718), - [anon_sym_private] = ACTIONS(4718), - [anon_sym_internal] = ACTIONS(4718), - [anon_sym_protected] = ACTIONS(4718), - [anon_sym_tailrec] = ACTIONS(4718), - [anon_sym_operator] = ACTIONS(4718), - [anon_sym_infix] = ACTIONS(4718), - [anon_sym_inline] = ACTIONS(4718), - [anon_sym_external] = ACTIONS(4718), - [sym_property_modifier] = ACTIONS(4718), - [anon_sym_abstract] = ACTIONS(4718), - [anon_sym_final] = ACTIONS(4718), - [anon_sym_open] = ACTIONS(4718), - [anon_sym_vararg] = ACTIONS(4718), - [anon_sym_noinline] = ACTIONS(4718), - [anon_sym_crossinline] = ACTIONS(4718), - [anon_sym_expect] = ACTIONS(4718), - [anon_sym_actual] = ACTIONS(4718), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4720), - [sym_safe_nav] = ACTIONS(4720), - [sym_multiline_comment] = ACTIONS(3), - }, - [3495] = { - [sym__alpha_identifier] = ACTIONS(4652), - [anon_sym_AT] = ACTIONS(4654), - [anon_sym_LBRACK] = ACTIONS(4654), - [anon_sym_EQ] = ACTIONS(4654), - [anon_sym_LBRACE] = ACTIONS(4654), - [anon_sym_RBRACE] = ACTIONS(4654), - [anon_sym_LPAREN] = ACTIONS(4654), - [anon_sym_COMMA] = ACTIONS(4654), - [anon_sym_by] = ACTIONS(4652), - [anon_sym_where] = ACTIONS(4652), - [anon_sym_object] = ACTIONS(4652), - [anon_sym_fun] = ACTIONS(4652), - [anon_sym_SEMI] = ACTIONS(4654), - [anon_sym_get] = ACTIONS(4652), - [anon_sym_set] = ACTIONS(4652), - [anon_sym_this] = ACTIONS(4652), - [anon_sym_super] = ACTIONS(4652), - [anon_sym_STAR] = ACTIONS(4654), - [sym_label] = ACTIONS(4652), - [anon_sym_in] = ACTIONS(4652), - [anon_sym_null] = ACTIONS(4652), - [anon_sym_if] = ACTIONS(4652), - [anon_sym_else] = ACTIONS(4652), - [anon_sym_when] = ACTIONS(4652), - [anon_sym_try] = ACTIONS(4652), - [anon_sym_throw] = ACTIONS(4652), - [anon_sym_return] = ACTIONS(4652), - [anon_sym_continue] = ACTIONS(4652), - [anon_sym_break] = ACTIONS(4652), - [anon_sym_COLON_COLON] = ACTIONS(4654), - [anon_sym_BANGin] = ACTIONS(4654), - [anon_sym_is] = ACTIONS(4652), - [anon_sym_BANGis] = ACTIONS(4654), - [anon_sym_PLUS] = ACTIONS(4652), - [anon_sym_DASH] = ACTIONS(4652), - [anon_sym_PLUS_PLUS] = ACTIONS(4654), - [anon_sym_DASH_DASH] = ACTIONS(4654), - [anon_sym_BANG] = ACTIONS(4652), - [anon_sym_suspend] = ACTIONS(4652), - [anon_sym_sealed] = ACTIONS(4652), - [anon_sym_annotation] = ACTIONS(4652), - [anon_sym_data] = ACTIONS(4652), - [anon_sym_inner] = ACTIONS(4652), - [anon_sym_value] = ACTIONS(4652), - [anon_sym_override] = ACTIONS(4652), - [anon_sym_lateinit] = ACTIONS(4652), - [anon_sym_public] = ACTIONS(4652), - [anon_sym_private] = ACTIONS(4652), - [anon_sym_internal] = ACTIONS(4652), - [anon_sym_protected] = ACTIONS(4652), - [anon_sym_tailrec] = ACTIONS(4652), - [anon_sym_operator] = ACTIONS(4652), - [anon_sym_infix] = ACTIONS(4652), - [anon_sym_inline] = ACTIONS(4652), - [anon_sym_external] = ACTIONS(4652), - [sym_property_modifier] = ACTIONS(4652), - [anon_sym_abstract] = ACTIONS(4652), - [anon_sym_final] = ACTIONS(4652), - [anon_sym_open] = ACTIONS(4652), - [anon_sym_vararg] = ACTIONS(4652), - [anon_sym_noinline] = ACTIONS(4652), - [anon_sym_crossinline] = ACTIONS(4652), - [anon_sym_expect] = ACTIONS(4652), - [anon_sym_actual] = ACTIONS(4652), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4654), - [anon_sym_continue_AT] = ACTIONS(4654), - [anon_sym_break_AT] = ACTIONS(4654), - [anon_sym_this_AT] = ACTIONS(4654), - [anon_sym_super_AT] = ACTIONS(4654), - [sym_real_literal] = ACTIONS(4654), - [sym_integer_literal] = ACTIONS(4652), - [sym_hex_literal] = ACTIONS(4654), - [sym_bin_literal] = ACTIONS(4654), - [anon_sym_true] = ACTIONS(4652), - [anon_sym_false] = ACTIONS(4652), - [anon_sym_SQUOTE] = ACTIONS(4654), - [sym__backtick_identifier] = ACTIONS(4654), - [sym__automatic_semicolon] = ACTIONS(4654), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4654), - }, - [3496] = { - [sym__alpha_identifier] = ACTIONS(4656), - [anon_sym_AT] = ACTIONS(4659), - [anon_sym_LBRACK] = ACTIONS(4659), - [anon_sym_EQ] = ACTIONS(4659), - [anon_sym_LBRACE] = ACTIONS(4659), - [anon_sym_RBRACE] = ACTIONS(4659), - [anon_sym_LPAREN] = ACTIONS(4659), - [anon_sym_COMMA] = ACTIONS(4659), - [anon_sym_by] = ACTIONS(4656), - [anon_sym_where] = ACTIONS(4656), - [anon_sym_object] = ACTIONS(4656), - [anon_sym_fun] = ACTIONS(4656), - [anon_sym_SEMI] = ACTIONS(4659), - [anon_sym_get] = ACTIONS(4656), - [anon_sym_set] = ACTIONS(4656), - [anon_sym_this] = ACTIONS(4656), - [anon_sym_super] = ACTIONS(4656), - [anon_sym_STAR] = ACTIONS(4659), - [sym_label] = ACTIONS(4656), - [anon_sym_in] = ACTIONS(4656), - [anon_sym_null] = ACTIONS(4656), - [anon_sym_if] = ACTIONS(4656), - [anon_sym_else] = ACTIONS(4656), - [anon_sym_when] = ACTIONS(4656), - [anon_sym_try] = ACTIONS(4656), - [anon_sym_throw] = ACTIONS(4656), - [anon_sym_return] = ACTIONS(4656), - [anon_sym_continue] = ACTIONS(4656), - [anon_sym_break] = ACTIONS(4656), - [anon_sym_COLON_COLON] = ACTIONS(4659), - [anon_sym_BANGin] = ACTIONS(4659), - [anon_sym_is] = ACTIONS(4656), - [anon_sym_BANGis] = ACTIONS(4659), - [anon_sym_PLUS] = ACTIONS(4656), - [anon_sym_DASH] = ACTIONS(4656), - [anon_sym_PLUS_PLUS] = ACTIONS(4659), - [anon_sym_DASH_DASH] = ACTIONS(4659), - [anon_sym_BANG] = ACTIONS(4656), - [anon_sym_suspend] = ACTIONS(4656), - [anon_sym_sealed] = ACTIONS(4656), - [anon_sym_annotation] = ACTIONS(4656), - [anon_sym_data] = ACTIONS(4656), - [anon_sym_inner] = ACTIONS(4656), - [anon_sym_value] = ACTIONS(4656), - [anon_sym_override] = ACTIONS(4656), - [anon_sym_lateinit] = ACTIONS(4656), - [anon_sym_public] = ACTIONS(4656), - [anon_sym_private] = ACTIONS(4656), - [anon_sym_internal] = ACTIONS(4656), - [anon_sym_protected] = ACTIONS(4656), - [anon_sym_tailrec] = ACTIONS(4656), - [anon_sym_operator] = ACTIONS(4656), - [anon_sym_infix] = ACTIONS(4656), - [anon_sym_inline] = ACTIONS(4656), - [anon_sym_external] = ACTIONS(4656), - [sym_property_modifier] = ACTIONS(4656), - [anon_sym_abstract] = ACTIONS(4656), - [anon_sym_final] = ACTIONS(4656), - [anon_sym_open] = ACTIONS(4656), - [anon_sym_vararg] = ACTIONS(4656), - [anon_sym_noinline] = ACTIONS(4656), - [anon_sym_crossinline] = ACTIONS(4656), - [anon_sym_expect] = ACTIONS(4656), - [anon_sym_actual] = ACTIONS(4656), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4659), - [anon_sym_continue_AT] = ACTIONS(4659), - [anon_sym_break_AT] = ACTIONS(4659), - [anon_sym_this_AT] = ACTIONS(4659), - [anon_sym_super_AT] = ACTIONS(4659), - [sym_real_literal] = ACTIONS(4659), - [sym_integer_literal] = ACTIONS(4656), - [sym_hex_literal] = ACTIONS(4659), - [sym_bin_literal] = ACTIONS(4659), - [anon_sym_true] = ACTIONS(4656), - [anon_sym_false] = ACTIONS(4656), - [anon_sym_SQUOTE] = ACTIONS(4659), - [sym__backtick_identifier] = ACTIONS(4659), - [sym__automatic_semicolon] = ACTIONS(4659), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4659), - }, - [3497] = { - [sym__alpha_identifier] = ACTIONS(4611), - [anon_sym_AT] = ACTIONS(4613), - [anon_sym_LBRACK] = ACTIONS(4613), - [anon_sym_RBRACK] = ACTIONS(4613), - [anon_sym_DOT] = ACTIONS(4611), - [anon_sym_as] = ACTIONS(4611), - [anon_sym_EQ] = ACTIONS(4611), - [anon_sym_LBRACE] = ACTIONS(4613), - [anon_sym_RBRACE] = ACTIONS(4613), - [anon_sym_LPAREN] = ACTIONS(4613), - [anon_sym_COMMA] = ACTIONS(4613), - [anon_sym_RPAREN] = ACTIONS(4613), - [anon_sym_LT] = ACTIONS(4611), - [anon_sym_GT] = ACTIONS(4611), - [anon_sym_where] = ACTIONS(4611), - [anon_sym_SEMI] = ACTIONS(4613), - [anon_sym_get] = ACTIONS(4611), - [anon_sym_set] = ACTIONS(4611), - [anon_sym_STAR] = ACTIONS(4611), - [anon_sym_DASH_GT] = ACTIONS(4613), - [sym_label] = ACTIONS(4613), - [anon_sym_in] = ACTIONS(4611), - [anon_sym_while] = ACTIONS(4611), - [anon_sym_DOT_DOT] = ACTIONS(4613), - [anon_sym_QMARK_COLON] = ACTIONS(4613), - [anon_sym_AMP_AMP] = ACTIONS(4613), - [anon_sym_PIPE_PIPE] = ACTIONS(4613), - [anon_sym_else] = ACTIONS(4611), - [anon_sym_COLON_COLON] = ACTIONS(4613), - [anon_sym_PLUS_EQ] = ACTIONS(4613), - [anon_sym_DASH_EQ] = ACTIONS(4613), - [anon_sym_STAR_EQ] = ACTIONS(4613), - [anon_sym_SLASH_EQ] = ACTIONS(4613), - [anon_sym_PERCENT_EQ] = ACTIONS(4613), - [anon_sym_BANG_EQ] = ACTIONS(4611), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4613), - [anon_sym_EQ_EQ] = ACTIONS(4611), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4613), - [anon_sym_LT_EQ] = ACTIONS(4613), - [anon_sym_GT_EQ] = ACTIONS(4613), - [anon_sym_BANGin] = ACTIONS(4613), - [anon_sym_is] = ACTIONS(4611), - [anon_sym_BANGis] = ACTIONS(4613), - [anon_sym_PLUS] = ACTIONS(4611), - [anon_sym_DASH] = ACTIONS(4611), - [anon_sym_SLASH] = ACTIONS(4611), - [anon_sym_PERCENT] = ACTIONS(4611), - [anon_sym_as_QMARK] = ACTIONS(4613), - [anon_sym_PLUS_PLUS] = ACTIONS(4613), - [anon_sym_DASH_DASH] = ACTIONS(4613), - [anon_sym_BANG_BANG] = ACTIONS(4613), - [anon_sym_suspend] = ACTIONS(4611), - [anon_sym_sealed] = ACTIONS(4611), - [anon_sym_annotation] = ACTIONS(4611), - [anon_sym_data] = ACTIONS(4611), - [anon_sym_inner] = ACTIONS(4611), - [anon_sym_value] = ACTIONS(4611), - [anon_sym_override] = ACTIONS(4611), - [anon_sym_lateinit] = ACTIONS(4611), - [anon_sym_public] = ACTIONS(4611), - [anon_sym_private] = ACTIONS(4611), - [anon_sym_internal] = ACTIONS(4611), - [anon_sym_protected] = ACTIONS(4611), - [anon_sym_tailrec] = ACTIONS(4611), - [anon_sym_operator] = ACTIONS(4611), - [anon_sym_infix] = ACTIONS(4611), - [anon_sym_inline] = ACTIONS(4611), - [anon_sym_external] = ACTIONS(4611), - [sym_property_modifier] = ACTIONS(4611), - [anon_sym_abstract] = ACTIONS(4611), - [anon_sym_final] = ACTIONS(4611), - [anon_sym_open] = ACTIONS(4611), - [anon_sym_vararg] = ACTIONS(4611), - [anon_sym_noinline] = ACTIONS(4611), - [anon_sym_crossinline] = ACTIONS(4611), - [anon_sym_expect] = ACTIONS(4611), - [anon_sym_actual] = ACTIONS(4611), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4613), - [sym_safe_nav] = ACTIONS(4613), - [sym_multiline_comment] = ACTIONS(3), - }, - [3498] = { - [sym_type_constraints] = STATE(3701), - [sym_function_body] = STATE(3120), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [3499] = { - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_RBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(4451), - [anon_sym_LBRACE] = ACTIONS(4453), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_COMMA] = ACTIONS(4453), - [anon_sym_RPAREN] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_where] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4451), - [anon_sym_DASH_GT] = ACTIONS(4453), - [sym_label] = ACTIONS(4453), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_while] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_PLUS_EQ] = ACTIONS(4453), - [anon_sym_DASH_EQ] = ACTIONS(4453), - [anon_sym_STAR_EQ] = ACTIONS(4453), - [anon_sym_SLASH_EQ] = ACTIONS(4453), - [anon_sym_PERCENT_EQ] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4451), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - }, - [3500] = { - [sym_type_constraints] = STATE(3706), - [sym_function_body] = STATE(3167), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [3501] = { - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_RBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(4204), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [anon_sym_DASH_GT] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3502] = { - [sym__alpha_identifier] = ACTIONS(5089), - [anon_sym_AT] = ACTIONS(5091), - [anon_sym_LBRACK] = ACTIONS(5091), - [anon_sym_RBRACK] = ACTIONS(5091), - [anon_sym_DOT] = ACTIONS(5089), - [anon_sym_as] = ACTIONS(5089), - [anon_sym_EQ] = ACTIONS(5089), - [anon_sym_LBRACE] = ACTIONS(5091), - [anon_sym_RBRACE] = ACTIONS(5091), - [anon_sym_LPAREN] = ACTIONS(5091), - [anon_sym_COMMA] = ACTIONS(5091), - [anon_sym_RPAREN] = ACTIONS(5091), - [anon_sym_LT] = ACTIONS(5089), - [anon_sym_GT] = ACTIONS(5089), - [anon_sym_where] = ACTIONS(5089), - [anon_sym_SEMI] = ACTIONS(5091), - [anon_sym_get] = ACTIONS(5089), - [anon_sym_set] = ACTIONS(5089), - [anon_sym_STAR] = ACTIONS(5089), - [anon_sym_DASH_GT] = ACTIONS(5091), - [sym_label] = ACTIONS(5091), - [anon_sym_in] = ACTIONS(5089), - [anon_sym_while] = ACTIONS(5089), - [anon_sym_DOT_DOT] = ACTIONS(5091), - [anon_sym_QMARK_COLON] = ACTIONS(5091), - [anon_sym_AMP_AMP] = ACTIONS(5091), - [anon_sym_PIPE_PIPE] = ACTIONS(5091), - [anon_sym_else] = ACTIONS(5089), - [anon_sym_COLON_COLON] = ACTIONS(5091), - [anon_sym_PLUS_EQ] = ACTIONS(5091), - [anon_sym_DASH_EQ] = ACTIONS(5091), - [anon_sym_STAR_EQ] = ACTIONS(5091), - [anon_sym_SLASH_EQ] = ACTIONS(5091), - [anon_sym_PERCENT_EQ] = ACTIONS(5091), - [anon_sym_BANG_EQ] = ACTIONS(5089), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5091), - [anon_sym_EQ_EQ] = ACTIONS(5089), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5091), - [anon_sym_LT_EQ] = ACTIONS(5091), - [anon_sym_GT_EQ] = ACTIONS(5091), - [anon_sym_BANGin] = ACTIONS(5091), - [anon_sym_is] = ACTIONS(5089), - [anon_sym_BANGis] = ACTIONS(5091), - [anon_sym_PLUS] = ACTIONS(5089), - [anon_sym_DASH] = ACTIONS(5089), - [anon_sym_SLASH] = ACTIONS(5089), - [anon_sym_PERCENT] = ACTIONS(5089), - [anon_sym_as_QMARK] = ACTIONS(5091), - [anon_sym_PLUS_PLUS] = ACTIONS(5091), - [anon_sym_DASH_DASH] = ACTIONS(5091), - [anon_sym_BANG_BANG] = ACTIONS(5091), - [anon_sym_suspend] = ACTIONS(5089), - [anon_sym_sealed] = ACTIONS(5089), - [anon_sym_annotation] = ACTIONS(5089), - [anon_sym_data] = ACTIONS(5089), - [anon_sym_inner] = ACTIONS(5089), - [anon_sym_value] = ACTIONS(5089), - [anon_sym_override] = ACTIONS(5089), - [anon_sym_lateinit] = ACTIONS(5089), - [anon_sym_public] = ACTIONS(5089), - [anon_sym_private] = ACTIONS(5089), - [anon_sym_internal] = ACTIONS(5089), - [anon_sym_protected] = ACTIONS(5089), - [anon_sym_tailrec] = ACTIONS(5089), - [anon_sym_operator] = ACTIONS(5089), - [anon_sym_infix] = ACTIONS(5089), - [anon_sym_inline] = ACTIONS(5089), - [anon_sym_external] = ACTIONS(5089), - [sym_property_modifier] = ACTIONS(5089), - [anon_sym_abstract] = ACTIONS(5089), - [anon_sym_final] = ACTIONS(5089), - [anon_sym_open] = ACTIONS(5089), - [anon_sym_vararg] = ACTIONS(5089), - [anon_sym_noinline] = ACTIONS(5089), - [anon_sym_crossinline] = ACTIONS(5089), - [anon_sym_expect] = ACTIONS(5089), - [anon_sym_actual] = ACTIONS(5089), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5091), - [sym_safe_nav] = ACTIONS(5091), - [sym_multiline_comment] = ACTIONS(3), - }, - [3503] = { - [sym__alpha_identifier] = ACTIONS(4412), - [anon_sym_AT] = ACTIONS(4414), - [anon_sym_LBRACK] = ACTIONS(4414), - [anon_sym_RBRACK] = ACTIONS(4414), - [anon_sym_DOT] = ACTIONS(4412), - [anon_sym_as] = ACTIONS(4412), - [anon_sym_EQ] = ACTIONS(4412), - [anon_sym_LBRACE] = ACTIONS(4414), - [anon_sym_RBRACE] = ACTIONS(4414), - [anon_sym_LPAREN] = ACTIONS(4414), - [anon_sym_COMMA] = ACTIONS(4414), - [anon_sym_RPAREN] = ACTIONS(4414), - [anon_sym_LT] = ACTIONS(4412), - [anon_sym_GT] = ACTIONS(4412), - [anon_sym_where] = ACTIONS(4412), - [anon_sym_SEMI] = ACTIONS(4414), - [anon_sym_get] = ACTIONS(4412), - [anon_sym_set] = ACTIONS(4412), - [anon_sym_STAR] = ACTIONS(4412), - [anon_sym_DASH_GT] = ACTIONS(4414), - [sym_label] = ACTIONS(4414), - [anon_sym_in] = ACTIONS(4412), - [anon_sym_while] = ACTIONS(4412), - [anon_sym_DOT_DOT] = ACTIONS(4414), - [anon_sym_QMARK_COLON] = ACTIONS(4414), - [anon_sym_AMP_AMP] = ACTIONS(4414), - [anon_sym_PIPE_PIPE] = ACTIONS(4414), - [anon_sym_else] = ACTIONS(4412), - [anon_sym_COLON_COLON] = ACTIONS(4414), - [anon_sym_PLUS_EQ] = ACTIONS(4414), - [anon_sym_DASH_EQ] = ACTIONS(4414), - [anon_sym_STAR_EQ] = ACTIONS(4414), - [anon_sym_SLASH_EQ] = ACTIONS(4414), - [anon_sym_PERCENT_EQ] = ACTIONS(4414), - [anon_sym_BANG_EQ] = ACTIONS(4412), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4414), - [anon_sym_EQ_EQ] = ACTIONS(4412), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4414), - [anon_sym_LT_EQ] = ACTIONS(4414), - [anon_sym_GT_EQ] = ACTIONS(4414), - [anon_sym_BANGin] = ACTIONS(4414), - [anon_sym_is] = ACTIONS(4412), - [anon_sym_BANGis] = ACTIONS(4414), - [anon_sym_PLUS] = ACTIONS(4412), - [anon_sym_DASH] = ACTIONS(4412), - [anon_sym_SLASH] = ACTIONS(4412), - [anon_sym_PERCENT] = ACTIONS(4412), - [anon_sym_as_QMARK] = ACTIONS(4414), - [anon_sym_PLUS_PLUS] = ACTIONS(4414), - [anon_sym_DASH_DASH] = ACTIONS(4414), - [anon_sym_BANG_BANG] = ACTIONS(4414), - [anon_sym_suspend] = ACTIONS(4412), - [anon_sym_sealed] = ACTIONS(4412), - [anon_sym_annotation] = ACTIONS(4412), - [anon_sym_data] = ACTIONS(4412), - [anon_sym_inner] = ACTIONS(4412), - [anon_sym_value] = ACTIONS(4412), - [anon_sym_override] = ACTIONS(4412), - [anon_sym_lateinit] = ACTIONS(4412), - [anon_sym_public] = ACTIONS(4412), - [anon_sym_private] = ACTIONS(4412), - [anon_sym_internal] = ACTIONS(4412), - [anon_sym_protected] = ACTIONS(4412), - [anon_sym_tailrec] = ACTIONS(4412), - [anon_sym_operator] = ACTIONS(4412), - [anon_sym_infix] = ACTIONS(4412), - [anon_sym_inline] = ACTIONS(4412), - [anon_sym_external] = ACTIONS(4412), - [sym_property_modifier] = ACTIONS(4412), - [anon_sym_abstract] = ACTIONS(4412), - [anon_sym_final] = ACTIONS(4412), - [anon_sym_open] = ACTIONS(4412), - [anon_sym_vararg] = ACTIONS(4412), - [anon_sym_noinline] = ACTIONS(4412), - [anon_sym_crossinline] = ACTIONS(4412), - [anon_sym_expect] = ACTIONS(4412), - [anon_sym_actual] = ACTIONS(4412), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4414), - [sym_safe_nav] = ACTIONS(4414), - [sym_multiline_comment] = ACTIONS(3), - }, - [3504] = { - [aux_sym_type_constraints_repeat1] = STATE(3504), - [sym__alpha_identifier] = ACTIONS(4373), - [anon_sym_AT] = ACTIONS(4375), - [anon_sym_LBRACK] = ACTIONS(4375), - [anon_sym_EQ] = ACTIONS(4375), - [anon_sym_LBRACE] = ACTIONS(4375), - [anon_sym_RBRACE] = ACTIONS(4375), - [anon_sym_LPAREN] = ACTIONS(4375), - [anon_sym_COMMA] = ACTIONS(6844), - [anon_sym_by] = ACTIONS(4373), - [anon_sym_object] = ACTIONS(4373), - [anon_sym_fun] = ACTIONS(4373), - [anon_sym_SEMI] = ACTIONS(4375), - [anon_sym_get] = ACTIONS(4373), - [anon_sym_set] = ACTIONS(4373), - [anon_sym_this] = ACTIONS(4373), - [anon_sym_super] = ACTIONS(4373), - [anon_sym_STAR] = ACTIONS(4375), - [sym_label] = ACTIONS(4373), - [anon_sym_in] = ACTIONS(4373), - [anon_sym_null] = ACTIONS(4373), - [anon_sym_if] = ACTIONS(4373), - [anon_sym_else] = ACTIONS(4373), - [anon_sym_when] = ACTIONS(4373), - [anon_sym_try] = ACTIONS(4373), - [anon_sym_throw] = ACTIONS(4373), - [anon_sym_return] = ACTIONS(4373), - [anon_sym_continue] = ACTIONS(4373), - [anon_sym_break] = ACTIONS(4373), - [anon_sym_COLON_COLON] = ACTIONS(4375), - [anon_sym_BANGin] = ACTIONS(4375), - [anon_sym_is] = ACTIONS(4373), - [anon_sym_BANGis] = ACTIONS(4375), - [anon_sym_PLUS] = ACTIONS(4373), - [anon_sym_DASH] = ACTIONS(4373), - [anon_sym_PLUS_PLUS] = ACTIONS(4375), - [anon_sym_DASH_DASH] = ACTIONS(4375), - [anon_sym_BANG] = ACTIONS(4373), - [anon_sym_suspend] = ACTIONS(4373), - [anon_sym_sealed] = ACTIONS(4373), - [anon_sym_annotation] = ACTIONS(4373), - [anon_sym_data] = ACTIONS(4373), - [anon_sym_inner] = ACTIONS(4373), - [anon_sym_value] = ACTIONS(4373), - [anon_sym_override] = ACTIONS(4373), - [anon_sym_lateinit] = ACTIONS(4373), - [anon_sym_public] = ACTIONS(4373), - [anon_sym_private] = ACTIONS(4373), - [anon_sym_internal] = ACTIONS(4373), - [anon_sym_protected] = ACTIONS(4373), - [anon_sym_tailrec] = ACTIONS(4373), - [anon_sym_operator] = ACTIONS(4373), - [anon_sym_infix] = ACTIONS(4373), - [anon_sym_inline] = ACTIONS(4373), - [anon_sym_external] = ACTIONS(4373), - [sym_property_modifier] = ACTIONS(4373), - [anon_sym_abstract] = ACTIONS(4373), - [anon_sym_final] = ACTIONS(4373), - [anon_sym_open] = ACTIONS(4373), - [anon_sym_vararg] = ACTIONS(4373), - [anon_sym_noinline] = ACTIONS(4373), - [anon_sym_crossinline] = ACTIONS(4373), - [anon_sym_expect] = ACTIONS(4373), - [anon_sym_actual] = ACTIONS(4373), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4375), - [anon_sym_continue_AT] = ACTIONS(4375), - [anon_sym_break_AT] = ACTIONS(4375), - [anon_sym_this_AT] = ACTIONS(4375), - [anon_sym_super_AT] = ACTIONS(4375), - [sym_real_literal] = ACTIONS(4375), - [sym_integer_literal] = ACTIONS(4373), - [sym_hex_literal] = ACTIONS(4375), - [sym_bin_literal] = ACTIONS(4375), - [anon_sym_true] = ACTIONS(4373), - [anon_sym_false] = ACTIONS(4373), - [anon_sym_SQUOTE] = ACTIONS(4375), - [sym__backtick_identifier] = ACTIONS(4375), - [sym__automatic_semicolon] = ACTIONS(4375), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4375), - }, - [3505] = { - [sym_function_body] = STATE(3132), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(6847), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_COMMA] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_where] = ACTIONS(4238), - [anon_sym_object] = ACTIONS(4238), - [anon_sym_fun] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_this] = ACTIONS(4238), - [anon_sym_super] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4240), - [sym_label] = ACTIONS(4238), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_null] = ACTIONS(4238), - [anon_sym_if] = ACTIONS(4238), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_when] = ACTIONS(4238), - [anon_sym_try] = ACTIONS(4238), - [anon_sym_throw] = ACTIONS(4238), - [anon_sym_return] = ACTIONS(4238), - [anon_sym_continue] = ACTIONS(4238), - [anon_sym_break] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4240), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG] = ACTIONS(4238), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4240), - [anon_sym_continue_AT] = ACTIONS(4240), - [anon_sym_break_AT] = ACTIONS(4240), - [anon_sym_this_AT] = ACTIONS(4240), - [anon_sym_super_AT] = ACTIONS(4240), - [sym_real_literal] = ACTIONS(4240), - [sym_integer_literal] = ACTIONS(4238), - [sym_hex_literal] = ACTIONS(4240), - [sym_bin_literal] = ACTIONS(4240), - [anon_sym_true] = ACTIONS(4238), - [anon_sym_false] = ACTIONS(4238), - [anon_sym_SQUOTE] = ACTIONS(4240), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4240), - }, - [3506] = { - [sym__alpha_identifier] = ACTIONS(4722), - [anon_sym_AT] = ACTIONS(4724), - [anon_sym_LBRACK] = ACTIONS(4724), - [anon_sym_RBRACK] = ACTIONS(4724), - [anon_sym_DOT] = ACTIONS(4722), - [anon_sym_as] = ACTIONS(4722), - [anon_sym_EQ] = ACTIONS(4722), - [anon_sym_LBRACE] = ACTIONS(4724), - [anon_sym_RBRACE] = ACTIONS(4724), - [anon_sym_LPAREN] = ACTIONS(4724), - [anon_sym_COMMA] = ACTIONS(4724), - [anon_sym_RPAREN] = ACTIONS(4724), - [anon_sym_LT] = ACTIONS(4722), - [anon_sym_GT] = ACTIONS(4722), - [anon_sym_where] = ACTIONS(4722), - [anon_sym_SEMI] = ACTIONS(4724), - [anon_sym_get] = ACTIONS(4722), - [anon_sym_set] = ACTIONS(4722), - [anon_sym_STAR] = ACTIONS(4722), - [anon_sym_DASH_GT] = ACTIONS(4724), - [sym_label] = ACTIONS(4724), - [anon_sym_in] = ACTIONS(4722), - [anon_sym_while] = ACTIONS(4722), - [anon_sym_DOT_DOT] = ACTIONS(4724), - [anon_sym_QMARK_COLON] = ACTIONS(4724), - [anon_sym_AMP_AMP] = ACTIONS(4724), - [anon_sym_PIPE_PIPE] = ACTIONS(4724), - [anon_sym_else] = ACTIONS(4722), - [anon_sym_COLON_COLON] = ACTIONS(4724), - [anon_sym_PLUS_EQ] = ACTIONS(4724), - [anon_sym_DASH_EQ] = ACTIONS(4724), - [anon_sym_STAR_EQ] = ACTIONS(4724), - [anon_sym_SLASH_EQ] = ACTIONS(4724), - [anon_sym_PERCENT_EQ] = ACTIONS(4724), - [anon_sym_BANG_EQ] = ACTIONS(4722), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4724), - [anon_sym_EQ_EQ] = ACTIONS(4722), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4724), - [anon_sym_LT_EQ] = ACTIONS(4724), - [anon_sym_GT_EQ] = ACTIONS(4724), - [anon_sym_BANGin] = ACTIONS(4724), - [anon_sym_is] = ACTIONS(4722), - [anon_sym_BANGis] = ACTIONS(4724), - [anon_sym_PLUS] = ACTIONS(4722), - [anon_sym_DASH] = ACTIONS(4722), - [anon_sym_SLASH] = ACTIONS(4722), - [anon_sym_PERCENT] = ACTIONS(4722), - [anon_sym_as_QMARK] = ACTIONS(4724), - [anon_sym_PLUS_PLUS] = ACTIONS(4724), - [anon_sym_DASH_DASH] = ACTIONS(4724), - [anon_sym_BANG_BANG] = ACTIONS(4724), - [anon_sym_suspend] = ACTIONS(4722), - [anon_sym_sealed] = ACTIONS(4722), - [anon_sym_annotation] = ACTIONS(4722), - [anon_sym_data] = ACTIONS(4722), - [anon_sym_inner] = ACTIONS(4722), - [anon_sym_value] = ACTIONS(4722), - [anon_sym_override] = ACTIONS(4722), - [anon_sym_lateinit] = ACTIONS(4722), - [anon_sym_public] = ACTIONS(4722), - [anon_sym_private] = ACTIONS(4722), - [anon_sym_internal] = ACTIONS(4722), - [anon_sym_protected] = ACTIONS(4722), - [anon_sym_tailrec] = ACTIONS(4722), - [anon_sym_operator] = ACTIONS(4722), - [anon_sym_infix] = ACTIONS(4722), - [anon_sym_inline] = ACTIONS(4722), - [anon_sym_external] = ACTIONS(4722), - [sym_property_modifier] = ACTIONS(4722), - [anon_sym_abstract] = ACTIONS(4722), - [anon_sym_final] = ACTIONS(4722), - [anon_sym_open] = ACTIONS(4722), - [anon_sym_vararg] = ACTIONS(4722), - [anon_sym_noinline] = ACTIONS(4722), - [anon_sym_crossinline] = ACTIONS(4722), - [anon_sym_expect] = ACTIONS(4722), - [anon_sym_actual] = ACTIONS(4722), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4724), - [sym_safe_nav] = ACTIONS(4724), - [sym_multiline_comment] = ACTIONS(3), - }, - [3507] = { - [sym_type_constraints] = STATE(3998), - [sym_function_body] = STATE(3216), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(6849), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [3508] = { - [sym__alpha_identifier] = ACTIONS(5085), - [anon_sym_AT] = ACTIONS(5087), - [anon_sym_LBRACK] = ACTIONS(5087), - [anon_sym_RBRACK] = ACTIONS(5087), - [anon_sym_DOT] = ACTIONS(5085), - [anon_sym_as] = ACTIONS(5085), - [anon_sym_EQ] = ACTIONS(5085), - [anon_sym_LBRACE] = ACTIONS(5087), - [anon_sym_RBRACE] = ACTIONS(5087), - [anon_sym_LPAREN] = ACTIONS(5087), - [anon_sym_COMMA] = ACTIONS(5087), - [anon_sym_RPAREN] = ACTIONS(5087), - [anon_sym_LT] = ACTIONS(5085), - [anon_sym_GT] = ACTIONS(5085), - [anon_sym_where] = ACTIONS(5085), - [anon_sym_SEMI] = ACTIONS(5087), - [anon_sym_get] = ACTIONS(5085), - [anon_sym_set] = ACTIONS(5085), - [anon_sym_STAR] = ACTIONS(5085), - [anon_sym_DASH_GT] = ACTIONS(5087), - [sym_label] = ACTIONS(5087), - [anon_sym_in] = ACTIONS(5085), - [anon_sym_while] = ACTIONS(5085), - [anon_sym_DOT_DOT] = ACTIONS(5087), - [anon_sym_QMARK_COLON] = ACTIONS(5087), - [anon_sym_AMP_AMP] = ACTIONS(5087), - [anon_sym_PIPE_PIPE] = ACTIONS(5087), - [anon_sym_else] = ACTIONS(5085), - [anon_sym_COLON_COLON] = ACTIONS(5087), - [anon_sym_PLUS_EQ] = ACTIONS(5087), - [anon_sym_DASH_EQ] = ACTIONS(5087), - [anon_sym_STAR_EQ] = ACTIONS(5087), - [anon_sym_SLASH_EQ] = ACTIONS(5087), - [anon_sym_PERCENT_EQ] = ACTIONS(5087), - [anon_sym_BANG_EQ] = ACTIONS(5085), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5087), - [anon_sym_EQ_EQ] = ACTIONS(5085), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5087), - [anon_sym_LT_EQ] = ACTIONS(5087), - [anon_sym_GT_EQ] = ACTIONS(5087), - [anon_sym_BANGin] = ACTIONS(5087), - [anon_sym_is] = ACTIONS(5085), - [anon_sym_BANGis] = ACTIONS(5087), - [anon_sym_PLUS] = ACTIONS(5085), - [anon_sym_DASH] = ACTIONS(5085), - [anon_sym_SLASH] = ACTIONS(5085), - [anon_sym_PERCENT] = ACTIONS(5085), - [anon_sym_as_QMARK] = ACTIONS(5087), - [anon_sym_PLUS_PLUS] = ACTIONS(5087), - [anon_sym_DASH_DASH] = ACTIONS(5087), - [anon_sym_BANG_BANG] = ACTIONS(5087), - [anon_sym_suspend] = ACTIONS(5085), - [anon_sym_sealed] = ACTIONS(5085), - [anon_sym_annotation] = ACTIONS(5085), - [anon_sym_data] = ACTIONS(5085), - [anon_sym_inner] = ACTIONS(5085), - [anon_sym_value] = ACTIONS(5085), - [anon_sym_override] = ACTIONS(5085), - [anon_sym_lateinit] = ACTIONS(5085), - [anon_sym_public] = ACTIONS(5085), - [anon_sym_private] = ACTIONS(5085), - [anon_sym_internal] = ACTIONS(5085), - [anon_sym_protected] = ACTIONS(5085), - [anon_sym_tailrec] = ACTIONS(5085), - [anon_sym_operator] = ACTIONS(5085), - [anon_sym_infix] = ACTIONS(5085), - [anon_sym_inline] = ACTIONS(5085), - [anon_sym_external] = ACTIONS(5085), - [sym_property_modifier] = ACTIONS(5085), - [anon_sym_abstract] = ACTIONS(5085), - [anon_sym_final] = ACTIONS(5085), - [anon_sym_open] = ACTIONS(5085), - [anon_sym_vararg] = ACTIONS(5085), - [anon_sym_noinline] = ACTIONS(5085), - [anon_sym_crossinline] = ACTIONS(5085), - [anon_sym_expect] = ACTIONS(5085), - [anon_sym_actual] = ACTIONS(5085), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5087), - [sym_safe_nav] = ACTIONS(5087), - [sym_multiline_comment] = ACTIONS(3), - }, - [3509] = { - [sym_type_constraints] = STATE(3702), - [sym_function_body] = STATE(3216), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [3510] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(6851), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [3511] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(6855), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [3512] = { - [sym_type_constraints] = STATE(3689), - [sym_function_body] = STATE(3270), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [3513] = { - [sym__alpha_identifier] = ACTIONS(5081), - [anon_sym_AT] = ACTIONS(5083), - [anon_sym_LBRACK] = ACTIONS(5083), - [anon_sym_RBRACK] = ACTIONS(5083), - [anon_sym_DOT] = ACTIONS(5081), - [anon_sym_as] = ACTIONS(5081), - [anon_sym_EQ] = ACTIONS(5081), - [anon_sym_LBRACE] = ACTIONS(5083), - [anon_sym_RBRACE] = ACTIONS(5083), - [anon_sym_LPAREN] = ACTIONS(5083), - [anon_sym_COMMA] = ACTIONS(5083), - [anon_sym_RPAREN] = ACTIONS(5083), - [anon_sym_LT] = ACTIONS(5081), - [anon_sym_GT] = ACTIONS(5081), - [anon_sym_where] = ACTIONS(5081), - [anon_sym_SEMI] = ACTIONS(5083), - [anon_sym_get] = ACTIONS(5081), - [anon_sym_set] = ACTIONS(5081), - [anon_sym_STAR] = ACTIONS(5081), - [anon_sym_DASH_GT] = ACTIONS(5083), - [sym_label] = ACTIONS(5083), - [anon_sym_in] = ACTIONS(5081), - [anon_sym_while] = ACTIONS(5081), - [anon_sym_DOT_DOT] = ACTIONS(5083), - [anon_sym_QMARK_COLON] = ACTIONS(5083), - [anon_sym_AMP_AMP] = ACTIONS(5083), - [anon_sym_PIPE_PIPE] = ACTIONS(5083), - [anon_sym_else] = ACTIONS(5081), - [anon_sym_COLON_COLON] = ACTIONS(5083), - [anon_sym_PLUS_EQ] = ACTIONS(5083), - [anon_sym_DASH_EQ] = ACTIONS(5083), - [anon_sym_STAR_EQ] = ACTIONS(5083), - [anon_sym_SLASH_EQ] = ACTIONS(5083), - [anon_sym_PERCENT_EQ] = ACTIONS(5083), - [anon_sym_BANG_EQ] = ACTIONS(5081), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5083), - [anon_sym_EQ_EQ] = ACTIONS(5081), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5083), - [anon_sym_LT_EQ] = ACTIONS(5083), - [anon_sym_GT_EQ] = ACTIONS(5083), - [anon_sym_BANGin] = ACTIONS(5083), - [anon_sym_is] = ACTIONS(5081), - [anon_sym_BANGis] = ACTIONS(5083), - [anon_sym_PLUS] = ACTIONS(5081), - [anon_sym_DASH] = ACTIONS(5081), - [anon_sym_SLASH] = ACTIONS(5081), - [anon_sym_PERCENT] = ACTIONS(5081), - [anon_sym_as_QMARK] = ACTIONS(5083), - [anon_sym_PLUS_PLUS] = ACTIONS(5083), - [anon_sym_DASH_DASH] = ACTIONS(5083), - [anon_sym_BANG_BANG] = ACTIONS(5083), - [anon_sym_suspend] = ACTIONS(5081), - [anon_sym_sealed] = ACTIONS(5081), - [anon_sym_annotation] = ACTIONS(5081), - [anon_sym_data] = ACTIONS(5081), - [anon_sym_inner] = ACTIONS(5081), - [anon_sym_value] = ACTIONS(5081), - [anon_sym_override] = ACTIONS(5081), - [anon_sym_lateinit] = ACTIONS(5081), - [anon_sym_public] = ACTIONS(5081), - [anon_sym_private] = ACTIONS(5081), - [anon_sym_internal] = ACTIONS(5081), - [anon_sym_protected] = ACTIONS(5081), - [anon_sym_tailrec] = ACTIONS(5081), - [anon_sym_operator] = ACTIONS(5081), - [anon_sym_infix] = ACTIONS(5081), - [anon_sym_inline] = ACTIONS(5081), - [anon_sym_external] = ACTIONS(5081), - [sym_property_modifier] = ACTIONS(5081), - [anon_sym_abstract] = ACTIONS(5081), - [anon_sym_final] = ACTIONS(5081), - [anon_sym_open] = ACTIONS(5081), - [anon_sym_vararg] = ACTIONS(5081), - [anon_sym_noinline] = ACTIONS(5081), - [anon_sym_crossinline] = ACTIONS(5081), - [anon_sym_expect] = ACTIONS(5081), - [anon_sym_actual] = ACTIONS(5081), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5083), - [sym_safe_nav] = ACTIONS(5083), - [sym_multiline_comment] = ACTIONS(3), - }, - [3514] = { - [sym__alpha_identifier] = ACTIONS(4726), - [anon_sym_AT] = ACTIONS(4728), - [anon_sym_LBRACK] = ACTIONS(4728), - [anon_sym_RBRACK] = ACTIONS(4728), - [anon_sym_DOT] = ACTIONS(4726), - [anon_sym_as] = ACTIONS(4726), - [anon_sym_EQ] = ACTIONS(4726), - [anon_sym_LBRACE] = ACTIONS(4728), - [anon_sym_RBRACE] = ACTIONS(4728), - [anon_sym_LPAREN] = ACTIONS(4728), - [anon_sym_COMMA] = ACTIONS(4728), - [anon_sym_RPAREN] = ACTIONS(4728), - [anon_sym_LT] = ACTIONS(4726), - [anon_sym_GT] = ACTIONS(4726), - [anon_sym_where] = ACTIONS(4726), - [anon_sym_SEMI] = ACTIONS(4728), - [anon_sym_get] = ACTIONS(4726), - [anon_sym_set] = ACTIONS(4726), - [anon_sym_STAR] = ACTIONS(4726), - [anon_sym_DASH_GT] = ACTIONS(4728), - [sym_label] = ACTIONS(4728), - [anon_sym_in] = ACTIONS(4726), - [anon_sym_while] = ACTIONS(4726), - [anon_sym_DOT_DOT] = ACTIONS(4728), - [anon_sym_QMARK_COLON] = ACTIONS(4728), - [anon_sym_AMP_AMP] = ACTIONS(4728), - [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [anon_sym_else] = ACTIONS(4726), - [anon_sym_COLON_COLON] = ACTIONS(4728), - [anon_sym_PLUS_EQ] = ACTIONS(4728), - [anon_sym_DASH_EQ] = ACTIONS(4728), - [anon_sym_STAR_EQ] = ACTIONS(4728), - [anon_sym_SLASH_EQ] = ACTIONS(4728), - [anon_sym_PERCENT_EQ] = ACTIONS(4728), - [anon_sym_BANG_EQ] = ACTIONS(4726), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4728), - [anon_sym_EQ_EQ] = ACTIONS(4726), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4728), - [anon_sym_LT_EQ] = ACTIONS(4728), - [anon_sym_GT_EQ] = ACTIONS(4728), - [anon_sym_BANGin] = ACTIONS(4728), - [anon_sym_is] = ACTIONS(4726), - [anon_sym_BANGis] = ACTIONS(4728), - [anon_sym_PLUS] = ACTIONS(4726), - [anon_sym_DASH] = ACTIONS(4726), - [anon_sym_SLASH] = ACTIONS(4726), - [anon_sym_PERCENT] = ACTIONS(4726), - [anon_sym_as_QMARK] = ACTIONS(4728), - [anon_sym_PLUS_PLUS] = ACTIONS(4728), - [anon_sym_DASH_DASH] = ACTIONS(4728), - [anon_sym_BANG_BANG] = ACTIONS(4728), - [anon_sym_suspend] = ACTIONS(4726), - [anon_sym_sealed] = ACTIONS(4726), - [anon_sym_annotation] = ACTIONS(4726), - [anon_sym_data] = ACTIONS(4726), - [anon_sym_inner] = ACTIONS(4726), - [anon_sym_value] = ACTIONS(4726), - [anon_sym_override] = ACTIONS(4726), - [anon_sym_lateinit] = ACTIONS(4726), - [anon_sym_public] = ACTIONS(4726), - [anon_sym_private] = ACTIONS(4726), - [anon_sym_internal] = ACTIONS(4726), - [anon_sym_protected] = ACTIONS(4726), - [anon_sym_tailrec] = ACTIONS(4726), - [anon_sym_operator] = ACTIONS(4726), - [anon_sym_infix] = ACTIONS(4726), - [anon_sym_inline] = ACTIONS(4726), - [anon_sym_external] = ACTIONS(4726), - [sym_property_modifier] = ACTIONS(4726), - [anon_sym_abstract] = ACTIONS(4726), - [anon_sym_final] = ACTIONS(4726), - [anon_sym_open] = ACTIONS(4726), - [anon_sym_vararg] = ACTIONS(4726), - [anon_sym_noinline] = ACTIONS(4726), - [anon_sym_crossinline] = ACTIONS(4726), - [anon_sym_expect] = ACTIONS(4726), - [anon_sym_actual] = ACTIONS(4726), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4728), - [sym_safe_nav] = ACTIONS(4728), - [sym_multiline_comment] = ACTIONS(3), - }, - [3515] = { - [sym__alpha_identifier] = ACTIONS(5033), - [anon_sym_AT] = ACTIONS(5035), - [anon_sym_LBRACK] = ACTIONS(5035), - [anon_sym_RBRACK] = ACTIONS(5035), - [anon_sym_DOT] = ACTIONS(5033), - [anon_sym_as] = ACTIONS(5033), - [anon_sym_EQ] = ACTIONS(5033), - [anon_sym_LBRACE] = ACTIONS(5035), - [anon_sym_RBRACE] = ACTIONS(5035), - [anon_sym_LPAREN] = ACTIONS(5035), - [anon_sym_COMMA] = ACTIONS(5035), - [anon_sym_RPAREN] = ACTIONS(5035), - [anon_sym_LT] = ACTIONS(5033), - [anon_sym_GT] = ACTIONS(5033), - [anon_sym_where] = ACTIONS(5033), - [anon_sym_SEMI] = ACTIONS(5035), - [anon_sym_get] = ACTIONS(5033), - [anon_sym_set] = ACTIONS(5033), - [anon_sym_STAR] = ACTIONS(5033), - [anon_sym_DASH_GT] = ACTIONS(5035), - [sym_label] = ACTIONS(5035), - [anon_sym_in] = ACTIONS(5033), - [anon_sym_while] = ACTIONS(5033), - [anon_sym_DOT_DOT] = ACTIONS(5035), - [anon_sym_QMARK_COLON] = ACTIONS(5035), - [anon_sym_AMP_AMP] = ACTIONS(5035), - [anon_sym_PIPE_PIPE] = ACTIONS(5035), - [anon_sym_else] = ACTIONS(5033), - [anon_sym_COLON_COLON] = ACTIONS(5035), - [anon_sym_PLUS_EQ] = ACTIONS(5035), - [anon_sym_DASH_EQ] = ACTIONS(5035), - [anon_sym_STAR_EQ] = ACTIONS(5035), - [anon_sym_SLASH_EQ] = ACTIONS(5035), - [anon_sym_PERCENT_EQ] = ACTIONS(5035), - [anon_sym_BANG_EQ] = ACTIONS(5033), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5035), - [anon_sym_EQ_EQ] = ACTIONS(5033), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5035), - [anon_sym_LT_EQ] = ACTIONS(5035), - [anon_sym_GT_EQ] = ACTIONS(5035), - [anon_sym_BANGin] = ACTIONS(5035), - [anon_sym_is] = ACTIONS(5033), - [anon_sym_BANGis] = ACTIONS(5035), - [anon_sym_PLUS] = ACTIONS(5033), - [anon_sym_DASH] = ACTIONS(5033), - [anon_sym_SLASH] = ACTIONS(5033), - [anon_sym_PERCENT] = ACTIONS(5033), - [anon_sym_as_QMARK] = ACTIONS(5035), - [anon_sym_PLUS_PLUS] = ACTIONS(5035), - [anon_sym_DASH_DASH] = ACTIONS(5035), - [anon_sym_BANG_BANG] = ACTIONS(5035), - [anon_sym_suspend] = ACTIONS(5033), - [anon_sym_sealed] = ACTIONS(5033), - [anon_sym_annotation] = ACTIONS(5033), - [anon_sym_data] = ACTIONS(5033), - [anon_sym_inner] = ACTIONS(5033), - [anon_sym_value] = ACTIONS(5033), - [anon_sym_override] = ACTIONS(5033), - [anon_sym_lateinit] = ACTIONS(5033), - [anon_sym_public] = ACTIONS(5033), - [anon_sym_private] = ACTIONS(5033), - [anon_sym_internal] = ACTIONS(5033), - [anon_sym_protected] = ACTIONS(5033), - [anon_sym_tailrec] = ACTIONS(5033), - [anon_sym_operator] = ACTIONS(5033), - [anon_sym_infix] = ACTIONS(5033), - [anon_sym_inline] = ACTIONS(5033), - [anon_sym_external] = ACTIONS(5033), - [sym_property_modifier] = ACTIONS(5033), - [anon_sym_abstract] = ACTIONS(5033), - [anon_sym_final] = ACTIONS(5033), - [anon_sym_open] = ACTIONS(5033), - [anon_sym_vararg] = ACTIONS(5033), - [anon_sym_noinline] = ACTIONS(5033), - [anon_sym_crossinline] = ACTIONS(5033), - [anon_sym_expect] = ACTIONS(5033), - [anon_sym_actual] = ACTIONS(5033), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5035), - [sym_safe_nav] = ACTIONS(5035), - [sym_multiline_comment] = ACTIONS(3), - }, - [3516] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_RBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4331), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_RPAREN] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [anon_sym_DASH_GT] = ACTIONS(4333), - [sym_label] = ACTIONS(4333), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_while] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4333), - [anon_sym_DASH_EQ] = ACTIONS(4333), - [anon_sym_STAR_EQ] = ACTIONS(4333), - [anon_sym_SLASH_EQ] = ACTIONS(4333), - [anon_sym_PERCENT_EQ] = ACTIONS(4333), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_suspend] = ACTIONS(4331), - [anon_sym_sealed] = ACTIONS(4331), - [anon_sym_annotation] = ACTIONS(4331), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_override] = ACTIONS(4331), - [anon_sym_lateinit] = ACTIONS(4331), - [anon_sym_public] = ACTIONS(4331), - [anon_sym_private] = ACTIONS(4331), - [anon_sym_internal] = ACTIONS(4331), - [anon_sym_protected] = ACTIONS(4331), - [anon_sym_tailrec] = ACTIONS(4331), - [anon_sym_operator] = ACTIONS(4331), - [anon_sym_infix] = ACTIONS(4331), - [anon_sym_inline] = ACTIONS(4331), - [anon_sym_external] = ACTIONS(4331), - [sym_property_modifier] = ACTIONS(4331), - [anon_sym_abstract] = ACTIONS(4331), - [anon_sym_final] = ACTIONS(4331), - [anon_sym_open] = ACTIONS(4331), - [anon_sym_vararg] = ACTIONS(4331), - [anon_sym_noinline] = ACTIONS(4331), - [anon_sym_crossinline] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - }, - [3517] = { - [sym_type_constraints] = STATE(4011), - [sym_function_body] = STATE(3270), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(6859), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [3518] = { - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_RBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(4416), - [anon_sym_LBRACE] = ACTIONS(4418), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_COMMA] = ACTIONS(4418), - [anon_sym_RPAREN] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_where] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4416), - [anon_sym_DASH_GT] = ACTIONS(4418), - [sym_label] = ACTIONS(4418), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_while] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_PLUS_EQ] = ACTIONS(4418), - [anon_sym_DASH_EQ] = ACTIONS(4418), - [anon_sym_STAR_EQ] = ACTIONS(4418), - [anon_sym_SLASH_EQ] = ACTIONS(4418), - [anon_sym_PERCENT_EQ] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4416), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - }, - [3519] = { - [sym__alpha_identifier] = ACTIONS(4136), - [anon_sym_AT] = ACTIONS(4138), - [anon_sym_COLON] = ACTIONS(6452), - [anon_sym_LBRACK] = ACTIONS(4138), - [anon_sym_EQ] = ACTIONS(4138), - [anon_sym_LBRACE] = ACTIONS(4138), - [anon_sym_RBRACE] = ACTIONS(4138), - [anon_sym_LPAREN] = ACTIONS(4138), - [anon_sym_by] = ACTIONS(4136), - [anon_sym_where] = ACTIONS(4136), - [anon_sym_object] = ACTIONS(4136), - [anon_sym_fun] = ACTIONS(4136), - [anon_sym_SEMI] = ACTIONS(4138), - [anon_sym_get] = ACTIONS(4136), - [anon_sym_set] = ACTIONS(4136), - [anon_sym_this] = ACTIONS(4136), - [anon_sym_super] = ACTIONS(4136), - [anon_sym_STAR] = ACTIONS(4138), - [sym_label] = ACTIONS(4136), - [anon_sym_in] = ACTIONS(4136), - [anon_sym_null] = ACTIONS(4136), - [anon_sym_if] = ACTIONS(4136), - [anon_sym_else] = ACTIONS(4136), - [anon_sym_when] = ACTIONS(4136), - [anon_sym_try] = ACTIONS(4136), - [anon_sym_throw] = ACTIONS(4136), - [anon_sym_return] = ACTIONS(4136), - [anon_sym_continue] = ACTIONS(4136), - [anon_sym_break] = ACTIONS(4136), - [anon_sym_COLON_COLON] = ACTIONS(4138), - [anon_sym_BANGin] = ACTIONS(4138), - [anon_sym_is] = ACTIONS(4136), - [anon_sym_BANGis] = ACTIONS(4138), - [anon_sym_PLUS] = ACTIONS(4136), - [anon_sym_DASH] = ACTIONS(4136), - [anon_sym_PLUS_PLUS] = ACTIONS(4138), - [anon_sym_DASH_DASH] = ACTIONS(4138), - [anon_sym_BANG] = ACTIONS(4136), - [anon_sym_suspend] = ACTIONS(4136), - [anon_sym_sealed] = ACTIONS(4136), - [anon_sym_annotation] = ACTIONS(4136), - [anon_sym_data] = ACTIONS(4136), - [anon_sym_inner] = ACTIONS(4136), - [anon_sym_value] = ACTIONS(4136), - [anon_sym_override] = ACTIONS(4136), - [anon_sym_lateinit] = ACTIONS(4136), - [anon_sym_public] = ACTIONS(4136), - [anon_sym_private] = ACTIONS(4136), - [anon_sym_internal] = ACTIONS(4136), - [anon_sym_protected] = ACTIONS(4136), - [anon_sym_tailrec] = ACTIONS(4136), - [anon_sym_operator] = ACTIONS(4136), - [anon_sym_infix] = ACTIONS(4136), - [anon_sym_inline] = ACTIONS(4136), - [anon_sym_external] = ACTIONS(4136), - [sym_property_modifier] = ACTIONS(4136), - [anon_sym_abstract] = ACTIONS(4136), - [anon_sym_final] = ACTIONS(4136), - [anon_sym_open] = ACTIONS(4136), - [anon_sym_vararg] = ACTIONS(4136), - [anon_sym_noinline] = ACTIONS(4136), - [anon_sym_crossinline] = ACTIONS(4136), - [anon_sym_expect] = ACTIONS(4136), - [anon_sym_actual] = ACTIONS(4136), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4138), - [anon_sym_continue_AT] = ACTIONS(4138), - [anon_sym_break_AT] = ACTIONS(4138), - [anon_sym_this_AT] = ACTIONS(4138), - [anon_sym_super_AT] = ACTIONS(4138), - [sym_real_literal] = ACTIONS(4138), - [sym_integer_literal] = ACTIONS(4136), - [sym_hex_literal] = ACTIONS(4138), - [sym_bin_literal] = ACTIONS(4138), - [anon_sym_true] = ACTIONS(4136), - [anon_sym_false] = ACTIONS(4136), - [anon_sym_SQUOTE] = ACTIONS(4138), - [sym__backtick_identifier] = ACTIONS(4138), - [sym__automatic_semicolon] = ACTIONS(4138), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4138), - }, - [3520] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_RBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(6861), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_RPAREN] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4222), - [anon_sym_DASH_GT] = ACTIONS(4220), - [sym_label] = ACTIONS(4220), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_while] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - }, - [3521] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_RBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(6863), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_RPAREN] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4190), - [anon_sym_DASH_GT] = ACTIONS(4188), - [sym_label] = ACTIONS(4188), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_while] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - }, - [3522] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_RBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_EQ] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(6865), - [anon_sym_COMMA] = ACTIONS(4842), - [anon_sym_RPAREN] = ACTIONS(4842), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_where] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4840), - [anon_sym_DASH_GT] = ACTIONS(4842), - [sym_label] = ACTIONS(4842), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_while] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_PLUS_EQ] = ACTIONS(4842), - [anon_sym_DASH_EQ] = ACTIONS(4842), - [anon_sym_STAR_EQ] = ACTIONS(4842), - [anon_sym_SLASH_EQ] = ACTIONS(4842), - [anon_sym_PERCENT_EQ] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4840), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_suspend] = ACTIONS(4840), - [anon_sym_sealed] = ACTIONS(4840), - [anon_sym_annotation] = ACTIONS(4840), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_override] = ACTIONS(4840), - [anon_sym_lateinit] = ACTIONS(4840), - [anon_sym_public] = ACTIONS(4840), - [anon_sym_private] = ACTIONS(4840), - [anon_sym_internal] = ACTIONS(4840), - [anon_sym_protected] = ACTIONS(4840), - [anon_sym_tailrec] = ACTIONS(4840), - [anon_sym_operator] = ACTIONS(4840), - [anon_sym_infix] = ACTIONS(4840), - [anon_sym_inline] = ACTIONS(4840), - [anon_sym_external] = ACTIONS(4840), - [sym_property_modifier] = ACTIONS(4840), - [anon_sym_abstract] = ACTIONS(4840), - [anon_sym_final] = ACTIONS(4840), - [anon_sym_open] = ACTIONS(4840), - [anon_sym_vararg] = ACTIONS(4840), - [anon_sym_noinline] = ACTIONS(4840), - [anon_sym_crossinline] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - }, - [3523] = { - [sym_type_constraints] = STATE(3933), - [sym_function_body] = STATE(3951), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(6867), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3524] = { - [sym__alpha_identifier] = ACTIONS(5023), - [anon_sym_AT] = ACTIONS(5025), - [anon_sym_LBRACK] = ACTIONS(5025), - [anon_sym_RBRACK] = ACTIONS(5025), - [anon_sym_DOT] = ACTIONS(5023), - [anon_sym_as] = ACTIONS(5023), - [anon_sym_EQ] = ACTIONS(5023), - [anon_sym_LBRACE] = ACTIONS(5025), - [anon_sym_RBRACE] = ACTIONS(5025), - [anon_sym_LPAREN] = ACTIONS(5025), - [anon_sym_COMMA] = ACTIONS(5025), - [anon_sym_RPAREN] = ACTIONS(5025), - [anon_sym_LT] = ACTIONS(5023), - [anon_sym_GT] = ACTIONS(5023), - [anon_sym_where] = ACTIONS(5023), - [anon_sym_SEMI] = ACTIONS(5025), - [anon_sym_get] = ACTIONS(5023), - [anon_sym_set] = ACTIONS(5023), - [anon_sym_STAR] = ACTIONS(5023), - [anon_sym_DASH_GT] = ACTIONS(5025), - [sym_label] = ACTIONS(5025), - [anon_sym_in] = ACTIONS(5023), - [anon_sym_while] = ACTIONS(5023), - [anon_sym_DOT_DOT] = ACTIONS(5025), - [anon_sym_QMARK_COLON] = ACTIONS(5025), - [anon_sym_AMP_AMP] = ACTIONS(5025), - [anon_sym_PIPE_PIPE] = ACTIONS(5025), - [anon_sym_else] = ACTIONS(5023), - [anon_sym_COLON_COLON] = ACTIONS(5025), - [anon_sym_PLUS_EQ] = ACTIONS(5025), - [anon_sym_DASH_EQ] = ACTIONS(5025), - [anon_sym_STAR_EQ] = ACTIONS(5025), - [anon_sym_SLASH_EQ] = ACTIONS(5025), - [anon_sym_PERCENT_EQ] = ACTIONS(5025), - [anon_sym_BANG_EQ] = ACTIONS(5023), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5025), - [anon_sym_EQ_EQ] = ACTIONS(5023), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5025), - [anon_sym_LT_EQ] = ACTIONS(5025), - [anon_sym_GT_EQ] = ACTIONS(5025), - [anon_sym_BANGin] = ACTIONS(5025), - [anon_sym_is] = ACTIONS(5023), - [anon_sym_BANGis] = ACTIONS(5025), - [anon_sym_PLUS] = ACTIONS(5023), - [anon_sym_DASH] = ACTIONS(5023), - [anon_sym_SLASH] = ACTIONS(5023), - [anon_sym_PERCENT] = ACTIONS(5023), - [anon_sym_as_QMARK] = ACTIONS(5025), - [anon_sym_PLUS_PLUS] = ACTIONS(5025), - [anon_sym_DASH_DASH] = ACTIONS(5025), - [anon_sym_BANG_BANG] = ACTIONS(5025), - [anon_sym_suspend] = ACTIONS(5023), - [anon_sym_sealed] = ACTIONS(5023), - [anon_sym_annotation] = ACTIONS(5023), - [anon_sym_data] = ACTIONS(5023), - [anon_sym_inner] = ACTIONS(5023), - [anon_sym_value] = ACTIONS(5023), - [anon_sym_override] = ACTIONS(5023), - [anon_sym_lateinit] = ACTIONS(5023), - [anon_sym_public] = ACTIONS(5023), - [anon_sym_private] = ACTIONS(5023), - [anon_sym_internal] = ACTIONS(5023), - [anon_sym_protected] = ACTIONS(5023), - [anon_sym_tailrec] = ACTIONS(5023), - [anon_sym_operator] = ACTIONS(5023), - [anon_sym_infix] = ACTIONS(5023), - [anon_sym_inline] = ACTIONS(5023), - [anon_sym_external] = ACTIONS(5023), - [sym_property_modifier] = ACTIONS(5023), - [anon_sym_abstract] = ACTIONS(5023), - [anon_sym_final] = ACTIONS(5023), - [anon_sym_open] = ACTIONS(5023), - [anon_sym_vararg] = ACTIONS(5023), - [anon_sym_noinline] = ACTIONS(5023), - [anon_sym_crossinline] = ACTIONS(5023), - [anon_sym_expect] = ACTIONS(5023), - [anon_sym_actual] = ACTIONS(5023), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5025), - [sym_safe_nav] = ACTIONS(5025), - [sym_multiline_comment] = ACTIONS(3), - }, - [3525] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_RBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_EQ] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(6869), - [anon_sym_COMMA] = ACTIONS(4852), - [anon_sym_RPAREN] = ACTIONS(4852), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_where] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4850), - [anon_sym_DASH_GT] = ACTIONS(4852), - [sym_label] = ACTIONS(4852), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_while] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_PLUS_EQ] = ACTIONS(4852), - [anon_sym_DASH_EQ] = ACTIONS(4852), - [anon_sym_STAR_EQ] = ACTIONS(4852), - [anon_sym_SLASH_EQ] = ACTIONS(4852), - [anon_sym_PERCENT_EQ] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4850), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_suspend] = ACTIONS(4850), - [anon_sym_sealed] = ACTIONS(4850), - [anon_sym_annotation] = ACTIONS(4850), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_override] = ACTIONS(4850), - [anon_sym_lateinit] = ACTIONS(4850), - [anon_sym_public] = ACTIONS(4850), - [anon_sym_private] = ACTIONS(4850), - [anon_sym_internal] = ACTIONS(4850), - [anon_sym_protected] = ACTIONS(4850), - [anon_sym_tailrec] = ACTIONS(4850), - [anon_sym_operator] = ACTIONS(4850), - [anon_sym_infix] = ACTIONS(4850), - [anon_sym_inline] = ACTIONS(4850), - [anon_sym_external] = ACTIONS(4850), - [sym_property_modifier] = ACTIONS(4850), - [anon_sym_abstract] = ACTIONS(4850), - [anon_sym_final] = ACTIONS(4850), - [anon_sym_open] = ACTIONS(4850), - [anon_sym_vararg] = ACTIONS(4850), - [anon_sym_noinline] = ACTIONS(4850), - [anon_sym_crossinline] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - }, - [3526] = { - [sym_type_constraints] = STATE(4013), - [sym_function_body] = STATE(3233), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(6871), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [3527] = { - [sym__alpha_identifier] = ACTIONS(4599), - [anon_sym_AT] = ACTIONS(4601), - [anon_sym_LBRACK] = ACTIONS(4601), - [anon_sym_EQ] = ACTIONS(4601), - [anon_sym_LBRACE] = ACTIONS(4601), - [anon_sym_RBRACE] = ACTIONS(4601), - [anon_sym_LPAREN] = ACTIONS(4601), - [anon_sym_COMMA] = ACTIONS(4601), - [anon_sym_by] = ACTIONS(4599), - [anon_sym_where] = ACTIONS(4599), - [anon_sym_object] = ACTIONS(4599), - [anon_sym_fun] = ACTIONS(4599), - [anon_sym_SEMI] = ACTIONS(4601), - [anon_sym_get] = ACTIONS(4599), - [anon_sym_set] = ACTIONS(4599), - [anon_sym_this] = ACTIONS(4599), - [anon_sym_super] = ACTIONS(4599), - [anon_sym_STAR] = ACTIONS(4601), - [sym_label] = ACTIONS(4599), - [anon_sym_in] = ACTIONS(4599), - [anon_sym_null] = ACTIONS(4599), - [anon_sym_if] = ACTIONS(4599), - [anon_sym_else] = ACTIONS(4599), - [anon_sym_when] = ACTIONS(4599), - [anon_sym_try] = ACTIONS(4599), - [anon_sym_throw] = ACTIONS(4599), - [anon_sym_return] = ACTIONS(4599), - [anon_sym_continue] = ACTIONS(4599), - [anon_sym_break] = ACTIONS(4599), - [anon_sym_COLON_COLON] = ACTIONS(4601), - [anon_sym_BANGin] = ACTIONS(4601), - [anon_sym_is] = ACTIONS(4599), - [anon_sym_BANGis] = ACTIONS(4601), - [anon_sym_PLUS] = ACTIONS(4599), - [anon_sym_DASH] = ACTIONS(4599), - [anon_sym_PLUS_PLUS] = ACTIONS(4601), - [anon_sym_DASH_DASH] = ACTIONS(4601), - [anon_sym_BANG] = ACTIONS(4599), - [anon_sym_suspend] = ACTIONS(4599), - [anon_sym_sealed] = ACTIONS(4599), - [anon_sym_annotation] = ACTIONS(4599), - [anon_sym_data] = ACTIONS(4599), - [anon_sym_inner] = ACTIONS(4599), - [anon_sym_value] = ACTIONS(4599), - [anon_sym_override] = ACTIONS(4599), - [anon_sym_lateinit] = ACTIONS(4599), - [anon_sym_public] = ACTIONS(4599), - [anon_sym_private] = ACTIONS(4599), - [anon_sym_internal] = ACTIONS(4599), - [anon_sym_protected] = ACTIONS(4599), - [anon_sym_tailrec] = ACTIONS(4599), - [anon_sym_operator] = ACTIONS(4599), - [anon_sym_infix] = ACTIONS(4599), - [anon_sym_inline] = ACTIONS(4599), - [anon_sym_external] = ACTIONS(4599), - [sym_property_modifier] = ACTIONS(4599), - [anon_sym_abstract] = ACTIONS(4599), - [anon_sym_final] = ACTIONS(4599), - [anon_sym_open] = ACTIONS(4599), - [anon_sym_vararg] = ACTIONS(4599), - [anon_sym_noinline] = ACTIONS(4599), - [anon_sym_crossinline] = ACTIONS(4599), - [anon_sym_expect] = ACTIONS(4599), - [anon_sym_actual] = ACTIONS(4599), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4601), - [anon_sym_continue_AT] = ACTIONS(4601), - [anon_sym_break_AT] = ACTIONS(4601), - [anon_sym_this_AT] = ACTIONS(4601), - [anon_sym_super_AT] = ACTIONS(4601), - [sym_real_literal] = ACTIONS(4601), - [sym_integer_literal] = ACTIONS(4599), - [sym_hex_literal] = ACTIONS(4601), - [sym_bin_literal] = ACTIONS(4601), - [anon_sym_true] = ACTIONS(4599), - [anon_sym_false] = ACTIONS(4599), - [anon_sym_SQUOTE] = ACTIONS(4601), - [sym__backtick_identifier] = ACTIONS(4601), - [sym__automatic_semicolon] = ACTIONS(4601), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4601), - }, - [3528] = { - [sym__alpha_identifier] = ACTIONS(4670), - [anon_sym_AT] = ACTIONS(4673), - [anon_sym_LBRACK] = ACTIONS(4673), - [anon_sym_EQ] = ACTIONS(4673), - [anon_sym_LBRACE] = ACTIONS(4673), - [anon_sym_RBRACE] = ACTIONS(4673), - [anon_sym_LPAREN] = ACTIONS(4673), - [anon_sym_COMMA] = ACTIONS(4673), - [anon_sym_by] = ACTIONS(4670), - [anon_sym_where] = ACTIONS(4670), - [anon_sym_object] = ACTIONS(4670), - [anon_sym_fun] = ACTIONS(4670), - [anon_sym_SEMI] = ACTIONS(4673), - [anon_sym_get] = ACTIONS(4670), - [anon_sym_set] = ACTIONS(4670), - [anon_sym_this] = ACTIONS(4670), - [anon_sym_super] = ACTIONS(4670), - [anon_sym_STAR] = ACTIONS(4673), - [sym_label] = ACTIONS(4670), - [anon_sym_in] = ACTIONS(4670), - [anon_sym_null] = ACTIONS(4670), - [anon_sym_if] = ACTIONS(4670), - [anon_sym_else] = ACTIONS(4670), - [anon_sym_when] = ACTIONS(4670), - [anon_sym_try] = ACTIONS(4670), - [anon_sym_throw] = ACTIONS(4670), - [anon_sym_return] = ACTIONS(4670), - [anon_sym_continue] = ACTIONS(4670), - [anon_sym_break] = ACTIONS(4670), - [anon_sym_COLON_COLON] = ACTIONS(4673), - [anon_sym_BANGin] = ACTIONS(4673), - [anon_sym_is] = ACTIONS(4670), - [anon_sym_BANGis] = ACTIONS(4673), - [anon_sym_PLUS] = ACTIONS(4670), - [anon_sym_DASH] = ACTIONS(4670), - [anon_sym_PLUS_PLUS] = ACTIONS(4673), - [anon_sym_DASH_DASH] = ACTIONS(4673), - [anon_sym_BANG] = ACTIONS(4670), - [anon_sym_suspend] = ACTIONS(4670), - [anon_sym_sealed] = ACTIONS(4670), - [anon_sym_annotation] = ACTIONS(4670), - [anon_sym_data] = ACTIONS(4670), - [anon_sym_inner] = ACTIONS(4670), - [anon_sym_value] = ACTIONS(4670), - [anon_sym_override] = ACTIONS(4670), - [anon_sym_lateinit] = ACTIONS(4670), - [anon_sym_public] = ACTIONS(4670), - [anon_sym_private] = ACTIONS(4670), - [anon_sym_internal] = ACTIONS(4670), - [anon_sym_protected] = ACTIONS(4670), - [anon_sym_tailrec] = ACTIONS(4670), - [anon_sym_operator] = ACTIONS(4670), - [anon_sym_infix] = ACTIONS(4670), - [anon_sym_inline] = ACTIONS(4670), - [anon_sym_external] = ACTIONS(4670), - [sym_property_modifier] = ACTIONS(4670), - [anon_sym_abstract] = ACTIONS(4670), - [anon_sym_final] = ACTIONS(4670), - [anon_sym_open] = ACTIONS(4670), - [anon_sym_vararg] = ACTIONS(4670), - [anon_sym_noinline] = ACTIONS(4670), - [anon_sym_crossinline] = ACTIONS(4670), - [anon_sym_expect] = ACTIONS(4670), - [anon_sym_actual] = ACTIONS(4670), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4673), - [anon_sym_continue_AT] = ACTIONS(4673), - [anon_sym_break_AT] = ACTIONS(4673), - [anon_sym_this_AT] = ACTIONS(4673), - [anon_sym_super_AT] = ACTIONS(4673), - [sym_real_literal] = ACTIONS(4673), - [sym_integer_literal] = ACTIONS(4670), - [sym_hex_literal] = ACTIONS(4673), - [sym_bin_literal] = ACTIONS(4673), - [anon_sym_true] = ACTIONS(4670), - [anon_sym_false] = ACTIONS(4670), - [anon_sym_SQUOTE] = ACTIONS(4673), - [sym__backtick_identifier] = ACTIONS(4673), - [sym__automatic_semicolon] = ACTIONS(4673), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4673), - }, - [3529] = { - [sym_type_constraints] = STATE(3724), - [sym_function_body] = STATE(3387), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_while] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [3530] = { - [sym_type_constraints] = STATE(4027), - [sym_function_body] = STATE(3195), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(6873), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4123), - [anon_sym_fun] = ACTIONS(4123), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_this] = ACTIONS(4123), - [anon_sym_super] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4125), - [sym_label] = ACTIONS(4123), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_null] = ACTIONS(4123), - [anon_sym_if] = ACTIONS(4123), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_when] = ACTIONS(4123), - [anon_sym_try] = ACTIONS(4123), - [anon_sym_throw] = ACTIONS(4123), - [anon_sym_return] = ACTIONS(4123), - [anon_sym_continue] = ACTIONS(4123), - [anon_sym_break] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4125), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG] = ACTIONS(4123), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4125), - [anon_sym_continue_AT] = ACTIONS(4125), - [anon_sym_break_AT] = ACTIONS(4125), - [anon_sym_this_AT] = ACTIONS(4125), - [anon_sym_super_AT] = ACTIONS(4125), - [sym_real_literal] = ACTIONS(4125), - [sym_integer_literal] = ACTIONS(4123), - [sym_hex_literal] = ACTIONS(4125), - [sym_bin_literal] = ACTIONS(4125), - [anon_sym_true] = ACTIONS(4123), - [anon_sym_false] = ACTIONS(4123), - [anon_sym_SQUOTE] = ACTIONS(4125), - [sym__backtick_identifier] = ACTIONS(4125), - [sym__automatic_semicolon] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4125), - }, - [3531] = { - [sym__alpha_identifier] = ACTIONS(4732), - [anon_sym_AT] = ACTIONS(4734), - [anon_sym_LBRACK] = ACTIONS(4734), - [anon_sym_RBRACK] = ACTIONS(4734), - [anon_sym_DOT] = ACTIONS(4732), - [anon_sym_as] = ACTIONS(4732), - [anon_sym_EQ] = ACTIONS(4732), - [anon_sym_LBRACE] = ACTIONS(4734), - [anon_sym_RBRACE] = ACTIONS(4734), - [anon_sym_LPAREN] = ACTIONS(4734), - [anon_sym_COMMA] = ACTIONS(4734), - [anon_sym_RPAREN] = ACTIONS(4734), - [anon_sym_LT] = ACTIONS(4732), - [anon_sym_GT] = ACTIONS(4732), - [anon_sym_where] = ACTIONS(4732), - [anon_sym_SEMI] = ACTIONS(4734), - [anon_sym_get] = ACTIONS(4732), - [anon_sym_set] = ACTIONS(4732), - [anon_sym_STAR] = ACTIONS(4732), - [anon_sym_DASH_GT] = ACTIONS(4734), - [sym_label] = ACTIONS(4734), - [anon_sym_in] = ACTIONS(4732), - [anon_sym_while] = ACTIONS(4732), - [anon_sym_DOT_DOT] = ACTIONS(4734), - [anon_sym_QMARK_COLON] = ACTIONS(4734), - [anon_sym_AMP_AMP] = ACTIONS(4734), - [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [anon_sym_else] = ACTIONS(4732), - [anon_sym_COLON_COLON] = ACTIONS(4734), - [anon_sym_PLUS_EQ] = ACTIONS(4734), - [anon_sym_DASH_EQ] = ACTIONS(4734), - [anon_sym_STAR_EQ] = ACTIONS(4734), - [anon_sym_SLASH_EQ] = ACTIONS(4734), - [anon_sym_PERCENT_EQ] = ACTIONS(4734), - [anon_sym_BANG_EQ] = ACTIONS(4732), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4734), - [anon_sym_EQ_EQ] = ACTIONS(4732), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4734), - [anon_sym_LT_EQ] = ACTIONS(4734), - [anon_sym_GT_EQ] = ACTIONS(4734), - [anon_sym_BANGin] = ACTIONS(4734), - [anon_sym_is] = ACTIONS(4732), - [anon_sym_BANGis] = ACTIONS(4734), - [anon_sym_PLUS] = ACTIONS(4732), - [anon_sym_DASH] = ACTIONS(4732), - [anon_sym_SLASH] = ACTIONS(4732), - [anon_sym_PERCENT] = ACTIONS(4732), - [anon_sym_as_QMARK] = ACTIONS(4734), - [anon_sym_PLUS_PLUS] = ACTIONS(4734), - [anon_sym_DASH_DASH] = ACTIONS(4734), - [anon_sym_BANG_BANG] = ACTIONS(4734), - [anon_sym_suspend] = ACTIONS(4732), - [anon_sym_sealed] = ACTIONS(4732), - [anon_sym_annotation] = ACTIONS(4732), - [anon_sym_data] = ACTIONS(4732), - [anon_sym_inner] = ACTIONS(4732), - [anon_sym_value] = ACTIONS(4732), - [anon_sym_override] = ACTIONS(4732), - [anon_sym_lateinit] = ACTIONS(4732), - [anon_sym_public] = ACTIONS(4732), - [anon_sym_private] = ACTIONS(4732), - [anon_sym_internal] = ACTIONS(4732), - [anon_sym_protected] = ACTIONS(4732), - [anon_sym_tailrec] = ACTIONS(4732), - [anon_sym_operator] = ACTIONS(4732), - [anon_sym_infix] = ACTIONS(4732), - [anon_sym_inline] = ACTIONS(4732), - [anon_sym_external] = ACTIONS(4732), - [sym_property_modifier] = ACTIONS(4732), - [anon_sym_abstract] = ACTIONS(4732), - [anon_sym_final] = ACTIONS(4732), - [anon_sym_open] = ACTIONS(4732), - [anon_sym_vararg] = ACTIONS(4732), - [anon_sym_noinline] = ACTIONS(4732), - [anon_sym_crossinline] = ACTIONS(4732), - [anon_sym_expect] = ACTIONS(4732), - [anon_sym_actual] = ACTIONS(4732), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4734), - [sym_safe_nav] = ACTIONS(4734), - [sym_multiline_comment] = ACTIONS(3), - }, - [3532] = { - [sym_type_constraints] = STATE(3682), - [sym_function_body] = STATE(3956), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [3533] = { - [sym_type_constraints] = STATE(3725), - [sym_function_body] = STATE(3378), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_RPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_while] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [3534] = { - [sym_type_constraints] = STATE(3733), - [sym_function_body] = STATE(3491), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3535] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(6875), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4190), - [anon_sym_fun] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_this] = ACTIONS(4190), - [anon_sym_super] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4190), - [sym_label] = ACTIONS(4190), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4190), - [anon_sym_if] = ACTIONS(4190), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4190), - [anon_sym_try] = ACTIONS(4190), - [anon_sym_throw] = ACTIONS(4190), - [anon_sym_return] = ACTIONS(4190), - [anon_sym_continue] = ACTIONS(4190), - [anon_sym_break] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG] = ACTIONS(4190), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4188), - [anon_sym_continue_AT] = ACTIONS(4188), - [anon_sym_break_AT] = ACTIONS(4188), - [anon_sym_this_AT] = ACTIONS(4188), - [anon_sym_super_AT] = ACTIONS(4188), - [sym_real_literal] = ACTIONS(4188), - [sym_integer_literal] = ACTIONS(4190), - [sym_hex_literal] = ACTIONS(4188), - [sym_bin_literal] = ACTIONS(4188), - [anon_sym_true] = ACTIONS(4190), - [anon_sym_false] = ACTIONS(4190), - [anon_sym_SQUOTE] = ACTIONS(4188), - [sym__backtick_identifier] = ACTIONS(4188), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4188), - }, - [3536] = { - [sym__alpha_identifier] = ACTIONS(4999), - [anon_sym_AT] = ACTIONS(5001), - [anon_sym_LBRACK] = ACTIONS(5001), - [anon_sym_RBRACK] = ACTIONS(5001), - [anon_sym_DOT] = ACTIONS(4999), - [anon_sym_as] = ACTIONS(4999), - [anon_sym_EQ] = ACTIONS(4999), - [anon_sym_LBRACE] = ACTIONS(5001), - [anon_sym_RBRACE] = ACTIONS(5001), - [anon_sym_LPAREN] = ACTIONS(5001), - [anon_sym_COMMA] = ACTIONS(5001), - [anon_sym_RPAREN] = ACTIONS(5001), - [anon_sym_LT] = ACTIONS(4999), - [anon_sym_GT] = ACTIONS(4999), - [anon_sym_where] = ACTIONS(4999), - [anon_sym_SEMI] = ACTIONS(5001), - [anon_sym_get] = ACTIONS(4999), - [anon_sym_set] = ACTIONS(4999), - [anon_sym_STAR] = ACTIONS(4999), - [anon_sym_DASH_GT] = ACTIONS(5001), - [sym_label] = ACTIONS(5001), - [anon_sym_in] = ACTIONS(4999), - [anon_sym_while] = ACTIONS(4999), - [anon_sym_DOT_DOT] = ACTIONS(5001), - [anon_sym_QMARK_COLON] = ACTIONS(5001), - [anon_sym_AMP_AMP] = ACTIONS(5001), - [anon_sym_PIPE_PIPE] = ACTIONS(5001), - [anon_sym_else] = ACTIONS(4999), - [anon_sym_COLON_COLON] = ACTIONS(5001), - [anon_sym_PLUS_EQ] = ACTIONS(5001), - [anon_sym_DASH_EQ] = ACTIONS(5001), - [anon_sym_STAR_EQ] = ACTIONS(5001), - [anon_sym_SLASH_EQ] = ACTIONS(5001), - [anon_sym_PERCENT_EQ] = ACTIONS(5001), - [anon_sym_BANG_EQ] = ACTIONS(4999), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5001), - [anon_sym_EQ_EQ] = ACTIONS(4999), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5001), - [anon_sym_LT_EQ] = ACTIONS(5001), - [anon_sym_GT_EQ] = ACTIONS(5001), - [anon_sym_BANGin] = ACTIONS(5001), - [anon_sym_is] = ACTIONS(4999), - [anon_sym_BANGis] = ACTIONS(5001), - [anon_sym_PLUS] = ACTIONS(4999), - [anon_sym_DASH] = ACTIONS(4999), - [anon_sym_SLASH] = ACTIONS(4999), - [anon_sym_PERCENT] = ACTIONS(4999), - [anon_sym_as_QMARK] = ACTIONS(5001), - [anon_sym_PLUS_PLUS] = ACTIONS(5001), - [anon_sym_DASH_DASH] = ACTIONS(5001), - [anon_sym_BANG_BANG] = ACTIONS(5001), - [anon_sym_suspend] = ACTIONS(4999), - [anon_sym_sealed] = ACTIONS(4999), - [anon_sym_annotation] = ACTIONS(4999), - [anon_sym_data] = ACTIONS(4999), - [anon_sym_inner] = ACTIONS(4999), - [anon_sym_value] = ACTIONS(4999), - [anon_sym_override] = ACTIONS(4999), - [anon_sym_lateinit] = ACTIONS(4999), - [anon_sym_public] = ACTIONS(4999), - [anon_sym_private] = ACTIONS(4999), - [anon_sym_internal] = ACTIONS(4999), - [anon_sym_protected] = ACTIONS(4999), - [anon_sym_tailrec] = ACTIONS(4999), - [anon_sym_operator] = ACTIONS(4999), - [anon_sym_infix] = ACTIONS(4999), - [anon_sym_inline] = ACTIONS(4999), - [anon_sym_external] = ACTIONS(4999), - [sym_property_modifier] = ACTIONS(4999), - [anon_sym_abstract] = ACTIONS(4999), - [anon_sym_final] = ACTIONS(4999), - [anon_sym_open] = ACTIONS(4999), - [anon_sym_vararg] = ACTIONS(4999), - [anon_sym_noinline] = ACTIONS(4999), - [anon_sym_crossinline] = ACTIONS(4999), - [anon_sym_expect] = ACTIONS(4999), - [anon_sym_actual] = ACTIONS(4999), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5001), - [sym_safe_nav] = ACTIONS(5001), - [sym_multiline_comment] = ACTIONS(3), - }, - [3537] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(6877), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4222), - [anon_sym_fun] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_this] = ACTIONS(4222), - [anon_sym_super] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4222), - [sym_label] = ACTIONS(4222), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4222), - [anon_sym_if] = ACTIONS(4222), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4222), - [anon_sym_try] = ACTIONS(4222), - [anon_sym_throw] = ACTIONS(4222), - [anon_sym_return] = ACTIONS(4222), - [anon_sym_continue] = ACTIONS(4222), - [anon_sym_break] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG] = ACTIONS(4222), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4220), - [anon_sym_continue_AT] = ACTIONS(4220), - [anon_sym_break_AT] = ACTIONS(4220), - [anon_sym_this_AT] = ACTIONS(4220), - [anon_sym_super_AT] = ACTIONS(4220), - [sym_real_literal] = ACTIONS(4220), - [sym_integer_literal] = ACTIONS(4222), - [sym_hex_literal] = ACTIONS(4220), - [sym_bin_literal] = ACTIONS(4220), - [anon_sym_true] = ACTIONS(4222), - [anon_sym_false] = ACTIONS(4222), - [anon_sym_SQUOTE] = ACTIONS(4220), - [sym__backtick_identifier] = ACTIONS(4220), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4220), - }, - [3538] = { - [sym_type_constraints] = STATE(3734), - [sym_function_body] = STATE(3395), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3539] = { - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_RBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(4238), - [anon_sym_LBRACE] = ACTIONS(4240), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_COMMA] = ACTIONS(4240), - [anon_sym_RPAREN] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_where] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4238), - [anon_sym_DASH_GT] = ACTIONS(4240), - [sym_label] = ACTIONS(4240), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_while] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_PLUS_EQ] = ACTIONS(4240), - [anon_sym_DASH_EQ] = ACTIONS(4240), - [anon_sym_STAR_EQ] = ACTIONS(4240), - [anon_sym_SLASH_EQ] = ACTIONS(4240), - [anon_sym_PERCENT_EQ] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4238), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3540] = { - [sym_type_constraints] = STATE(3736), - [sym_function_body] = STATE(3452), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3541] = { - [sym__alpha_identifier] = ACTIONS(4770), - [anon_sym_AT] = ACTIONS(4772), - [anon_sym_LBRACK] = ACTIONS(4772), - [anon_sym_RBRACK] = ACTIONS(4772), - [anon_sym_DOT] = ACTIONS(4770), - [anon_sym_as] = ACTIONS(4770), - [anon_sym_EQ] = ACTIONS(4770), - [anon_sym_LBRACE] = ACTIONS(4772), - [anon_sym_RBRACE] = ACTIONS(4772), - [anon_sym_LPAREN] = ACTIONS(4772), - [anon_sym_COMMA] = ACTIONS(4772), - [anon_sym_RPAREN] = ACTIONS(4772), - [anon_sym_LT] = ACTIONS(4770), - [anon_sym_GT] = ACTIONS(4770), - [anon_sym_where] = ACTIONS(4770), - [anon_sym_SEMI] = ACTIONS(4772), - [anon_sym_get] = ACTIONS(4770), - [anon_sym_set] = ACTIONS(4770), - [anon_sym_STAR] = ACTIONS(4770), - [anon_sym_DASH_GT] = ACTIONS(4772), - [sym_label] = ACTIONS(4772), - [anon_sym_in] = ACTIONS(4770), - [anon_sym_while] = ACTIONS(4770), - [anon_sym_DOT_DOT] = ACTIONS(4772), - [anon_sym_QMARK_COLON] = ACTIONS(4772), - [anon_sym_AMP_AMP] = ACTIONS(4772), - [anon_sym_PIPE_PIPE] = ACTIONS(4772), - [anon_sym_else] = ACTIONS(4770), - [anon_sym_COLON_COLON] = ACTIONS(4772), - [anon_sym_PLUS_EQ] = ACTIONS(4772), - [anon_sym_DASH_EQ] = ACTIONS(4772), - [anon_sym_STAR_EQ] = ACTIONS(4772), - [anon_sym_SLASH_EQ] = ACTIONS(4772), - [anon_sym_PERCENT_EQ] = ACTIONS(4772), - [anon_sym_BANG_EQ] = ACTIONS(4770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4772), - [anon_sym_EQ_EQ] = ACTIONS(4770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4772), - [anon_sym_LT_EQ] = ACTIONS(4772), - [anon_sym_GT_EQ] = ACTIONS(4772), - [anon_sym_BANGin] = ACTIONS(4772), - [anon_sym_is] = ACTIONS(4770), - [anon_sym_BANGis] = ACTIONS(4772), - [anon_sym_PLUS] = ACTIONS(4770), - [anon_sym_DASH] = ACTIONS(4770), - [anon_sym_SLASH] = ACTIONS(4770), - [anon_sym_PERCENT] = ACTIONS(4770), - [anon_sym_as_QMARK] = ACTIONS(4772), - [anon_sym_PLUS_PLUS] = ACTIONS(4772), - [anon_sym_DASH_DASH] = ACTIONS(4772), - [anon_sym_BANG_BANG] = ACTIONS(4772), - [anon_sym_suspend] = ACTIONS(4770), - [anon_sym_sealed] = ACTIONS(4770), - [anon_sym_annotation] = ACTIONS(4770), - [anon_sym_data] = ACTIONS(4770), - [anon_sym_inner] = ACTIONS(4770), - [anon_sym_value] = ACTIONS(4770), - [anon_sym_override] = ACTIONS(4770), - [anon_sym_lateinit] = ACTIONS(4770), - [anon_sym_public] = ACTIONS(4770), - [anon_sym_private] = ACTIONS(4770), - [anon_sym_internal] = ACTIONS(4770), - [anon_sym_protected] = ACTIONS(4770), - [anon_sym_tailrec] = ACTIONS(4770), - [anon_sym_operator] = ACTIONS(4770), - [anon_sym_infix] = ACTIONS(4770), - [anon_sym_inline] = ACTIONS(4770), - [anon_sym_external] = ACTIONS(4770), - [sym_property_modifier] = ACTIONS(4770), - [anon_sym_abstract] = ACTIONS(4770), - [anon_sym_final] = ACTIONS(4770), - [anon_sym_open] = ACTIONS(4770), - [anon_sym_vararg] = ACTIONS(4770), - [anon_sym_noinline] = ACTIONS(4770), - [anon_sym_crossinline] = ACTIONS(4770), - [anon_sym_expect] = ACTIONS(4770), - [anon_sym_actual] = ACTIONS(4770), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4772), - [sym_safe_nav] = ACTIONS(4772), - [sym_multiline_comment] = ACTIONS(3), - }, - [3542] = { - [sym__alpha_identifier] = ACTIONS(4776), - [anon_sym_AT] = ACTIONS(4778), - [anon_sym_LBRACK] = ACTIONS(4778), - [anon_sym_RBRACK] = ACTIONS(4778), - [anon_sym_DOT] = ACTIONS(4776), - [anon_sym_as] = ACTIONS(4776), - [anon_sym_EQ] = ACTIONS(4776), - [anon_sym_LBRACE] = ACTIONS(4778), - [anon_sym_RBRACE] = ACTIONS(4778), - [anon_sym_LPAREN] = ACTIONS(4778), - [anon_sym_COMMA] = ACTIONS(4778), - [anon_sym_RPAREN] = ACTIONS(4778), - [anon_sym_LT] = ACTIONS(4776), - [anon_sym_GT] = ACTIONS(4776), - [anon_sym_where] = ACTIONS(4776), - [anon_sym_SEMI] = ACTIONS(4778), - [anon_sym_get] = ACTIONS(4776), - [anon_sym_set] = ACTIONS(4776), - [anon_sym_STAR] = ACTIONS(4776), - [anon_sym_DASH_GT] = ACTIONS(4778), - [sym_label] = ACTIONS(4778), - [anon_sym_in] = ACTIONS(4776), - [anon_sym_while] = ACTIONS(4776), - [anon_sym_DOT_DOT] = ACTIONS(4778), - [anon_sym_QMARK_COLON] = ACTIONS(4778), - [anon_sym_AMP_AMP] = ACTIONS(4778), - [anon_sym_PIPE_PIPE] = ACTIONS(4778), - [anon_sym_else] = ACTIONS(4776), - [anon_sym_COLON_COLON] = ACTIONS(4778), - [anon_sym_PLUS_EQ] = ACTIONS(4778), - [anon_sym_DASH_EQ] = ACTIONS(4778), - [anon_sym_STAR_EQ] = ACTIONS(4778), - [anon_sym_SLASH_EQ] = ACTIONS(4778), - [anon_sym_PERCENT_EQ] = ACTIONS(4778), - [anon_sym_BANG_EQ] = ACTIONS(4776), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4778), - [anon_sym_EQ_EQ] = ACTIONS(4776), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4778), - [anon_sym_LT_EQ] = ACTIONS(4778), - [anon_sym_GT_EQ] = ACTIONS(4778), - [anon_sym_BANGin] = ACTIONS(4778), - [anon_sym_is] = ACTIONS(4776), - [anon_sym_BANGis] = ACTIONS(4778), - [anon_sym_PLUS] = ACTIONS(4776), - [anon_sym_DASH] = ACTIONS(4776), - [anon_sym_SLASH] = ACTIONS(4776), - [anon_sym_PERCENT] = ACTIONS(4776), - [anon_sym_as_QMARK] = ACTIONS(4778), - [anon_sym_PLUS_PLUS] = ACTIONS(4778), - [anon_sym_DASH_DASH] = ACTIONS(4778), - [anon_sym_BANG_BANG] = ACTIONS(4778), - [anon_sym_suspend] = ACTIONS(4776), - [anon_sym_sealed] = ACTIONS(4776), - [anon_sym_annotation] = ACTIONS(4776), - [anon_sym_data] = ACTIONS(4776), - [anon_sym_inner] = ACTIONS(4776), - [anon_sym_value] = ACTIONS(4776), - [anon_sym_override] = ACTIONS(4776), - [anon_sym_lateinit] = ACTIONS(4776), - [anon_sym_public] = ACTIONS(4776), - [anon_sym_private] = ACTIONS(4776), - [anon_sym_internal] = ACTIONS(4776), - [anon_sym_protected] = ACTIONS(4776), - [anon_sym_tailrec] = ACTIONS(4776), - [anon_sym_operator] = ACTIONS(4776), - [anon_sym_infix] = ACTIONS(4776), - [anon_sym_inline] = ACTIONS(4776), - [anon_sym_external] = ACTIONS(4776), - [sym_property_modifier] = ACTIONS(4776), - [anon_sym_abstract] = ACTIONS(4776), - [anon_sym_final] = ACTIONS(4776), - [anon_sym_open] = ACTIONS(4776), - [anon_sym_vararg] = ACTIONS(4776), - [anon_sym_noinline] = ACTIONS(4776), - [anon_sym_crossinline] = ACTIONS(4776), - [anon_sym_expect] = ACTIONS(4776), - [anon_sym_actual] = ACTIONS(4776), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4778), - [sym_safe_nav] = ACTIONS(4778), - [sym_multiline_comment] = ACTIONS(3), - }, - [3543] = { - [sym__alpha_identifier] = ACTIONS(4780), - [anon_sym_AT] = ACTIONS(4782), - [anon_sym_LBRACK] = ACTIONS(4782), - [anon_sym_RBRACK] = ACTIONS(4782), - [anon_sym_DOT] = ACTIONS(4780), - [anon_sym_as] = ACTIONS(4780), - [anon_sym_EQ] = ACTIONS(4780), - [anon_sym_LBRACE] = ACTIONS(4782), - [anon_sym_RBRACE] = ACTIONS(4782), - [anon_sym_LPAREN] = ACTIONS(4782), - [anon_sym_COMMA] = ACTIONS(4782), - [anon_sym_RPAREN] = ACTIONS(4782), - [anon_sym_LT] = ACTIONS(4780), - [anon_sym_GT] = ACTIONS(4780), - [anon_sym_where] = ACTIONS(4780), - [anon_sym_SEMI] = ACTIONS(4782), - [anon_sym_get] = ACTIONS(4780), - [anon_sym_set] = ACTIONS(4780), - [anon_sym_STAR] = ACTIONS(4780), - [anon_sym_DASH_GT] = ACTIONS(4782), - [sym_label] = ACTIONS(4782), - [anon_sym_in] = ACTIONS(4780), - [anon_sym_while] = ACTIONS(4780), - [anon_sym_DOT_DOT] = ACTIONS(4782), - [anon_sym_QMARK_COLON] = ACTIONS(4782), - [anon_sym_AMP_AMP] = ACTIONS(4782), - [anon_sym_PIPE_PIPE] = ACTIONS(4782), - [anon_sym_else] = ACTIONS(4780), - [anon_sym_COLON_COLON] = ACTIONS(4782), - [anon_sym_PLUS_EQ] = ACTIONS(4782), - [anon_sym_DASH_EQ] = ACTIONS(4782), - [anon_sym_STAR_EQ] = ACTIONS(4782), - [anon_sym_SLASH_EQ] = ACTIONS(4782), - [anon_sym_PERCENT_EQ] = ACTIONS(4782), - [anon_sym_BANG_EQ] = ACTIONS(4780), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4782), - [anon_sym_EQ_EQ] = ACTIONS(4780), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4782), - [anon_sym_LT_EQ] = ACTIONS(4782), - [anon_sym_GT_EQ] = ACTIONS(4782), - [anon_sym_BANGin] = ACTIONS(4782), - [anon_sym_is] = ACTIONS(4780), - [anon_sym_BANGis] = ACTIONS(4782), - [anon_sym_PLUS] = ACTIONS(4780), - [anon_sym_DASH] = ACTIONS(4780), - [anon_sym_SLASH] = ACTIONS(4780), - [anon_sym_PERCENT] = ACTIONS(4780), - [anon_sym_as_QMARK] = ACTIONS(4782), - [anon_sym_PLUS_PLUS] = ACTIONS(4782), - [anon_sym_DASH_DASH] = ACTIONS(4782), - [anon_sym_BANG_BANG] = ACTIONS(4782), - [anon_sym_suspend] = ACTIONS(4780), - [anon_sym_sealed] = ACTIONS(4780), - [anon_sym_annotation] = ACTIONS(4780), - [anon_sym_data] = ACTIONS(4780), - [anon_sym_inner] = ACTIONS(4780), - [anon_sym_value] = ACTIONS(4780), - [anon_sym_override] = ACTIONS(4780), - [anon_sym_lateinit] = ACTIONS(4780), - [anon_sym_public] = ACTIONS(4780), - [anon_sym_private] = ACTIONS(4780), - [anon_sym_internal] = ACTIONS(4780), - [anon_sym_protected] = ACTIONS(4780), - [anon_sym_tailrec] = ACTIONS(4780), - [anon_sym_operator] = ACTIONS(4780), - [anon_sym_infix] = ACTIONS(4780), - [anon_sym_inline] = ACTIONS(4780), - [anon_sym_external] = ACTIONS(4780), - [sym_property_modifier] = ACTIONS(4780), - [anon_sym_abstract] = ACTIONS(4780), - [anon_sym_final] = ACTIONS(4780), - [anon_sym_open] = ACTIONS(4780), - [anon_sym_vararg] = ACTIONS(4780), - [anon_sym_noinline] = ACTIONS(4780), - [anon_sym_crossinline] = ACTIONS(4780), - [anon_sym_expect] = ACTIONS(4780), - [anon_sym_actual] = ACTIONS(4780), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4782), - [sym_safe_nav] = ACTIONS(4782), - [sym_multiline_comment] = ACTIONS(3), - }, - [3544] = { - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(1740), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_RBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_RPAREN] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(1738), - [anon_sym_set] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [anon_sym_DASH_GT] = ACTIONS(1740), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(1738), - [anon_sym_sealed] = ACTIONS(1738), - [anon_sym_annotation] = ACTIONS(1738), - [anon_sym_data] = ACTIONS(1738), - [anon_sym_inner] = ACTIONS(1738), - [anon_sym_value] = ACTIONS(1738), - [anon_sym_override] = ACTIONS(1738), - [anon_sym_lateinit] = ACTIONS(1738), - [anon_sym_public] = ACTIONS(1738), - [anon_sym_private] = ACTIONS(1738), - [anon_sym_internal] = ACTIONS(1738), - [anon_sym_protected] = ACTIONS(1738), - [anon_sym_tailrec] = ACTIONS(1738), - [anon_sym_operator] = ACTIONS(1738), - [anon_sym_infix] = ACTIONS(1738), - [anon_sym_inline] = ACTIONS(1738), - [anon_sym_external] = ACTIONS(1738), - [sym_property_modifier] = ACTIONS(1738), - [anon_sym_abstract] = ACTIONS(1738), - [anon_sym_final] = ACTIONS(1738), - [anon_sym_open] = ACTIONS(1738), - [anon_sym_vararg] = ACTIONS(1738), - [anon_sym_noinline] = ACTIONS(1738), - [anon_sym_crossinline] = ACTIONS(1738), - [anon_sym_expect] = ACTIONS(1738), - [anon_sym_actual] = ACTIONS(1738), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [3545] = { - [sym__alpha_identifier] = ACTIONS(4788), - [anon_sym_AT] = ACTIONS(4790), - [anon_sym_LBRACK] = ACTIONS(4790), - [anon_sym_RBRACK] = ACTIONS(4790), - [anon_sym_DOT] = ACTIONS(4788), - [anon_sym_as] = ACTIONS(4788), - [anon_sym_EQ] = ACTIONS(4788), - [anon_sym_LBRACE] = ACTIONS(4790), - [anon_sym_RBRACE] = ACTIONS(4790), - [anon_sym_LPAREN] = ACTIONS(4790), - [anon_sym_COMMA] = ACTIONS(4790), - [anon_sym_RPAREN] = ACTIONS(4790), - [anon_sym_LT] = ACTIONS(4788), - [anon_sym_GT] = ACTIONS(4788), - [anon_sym_where] = ACTIONS(4788), - [anon_sym_SEMI] = ACTIONS(4790), - [anon_sym_get] = ACTIONS(4788), - [anon_sym_set] = ACTIONS(4788), - [anon_sym_STAR] = ACTIONS(4788), - [anon_sym_DASH_GT] = ACTIONS(4790), - [sym_label] = ACTIONS(4790), - [anon_sym_in] = ACTIONS(4788), - [anon_sym_while] = ACTIONS(4788), - [anon_sym_DOT_DOT] = ACTIONS(4790), - [anon_sym_QMARK_COLON] = ACTIONS(4790), - [anon_sym_AMP_AMP] = ACTIONS(4790), - [anon_sym_PIPE_PIPE] = ACTIONS(4790), - [anon_sym_else] = ACTIONS(4788), - [anon_sym_COLON_COLON] = ACTIONS(4790), - [anon_sym_PLUS_EQ] = ACTIONS(4790), - [anon_sym_DASH_EQ] = ACTIONS(4790), - [anon_sym_STAR_EQ] = ACTIONS(4790), - [anon_sym_SLASH_EQ] = ACTIONS(4790), - [anon_sym_PERCENT_EQ] = ACTIONS(4790), - [anon_sym_BANG_EQ] = ACTIONS(4788), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4790), - [anon_sym_EQ_EQ] = ACTIONS(4788), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4790), - [anon_sym_LT_EQ] = ACTIONS(4790), - [anon_sym_GT_EQ] = ACTIONS(4790), - [anon_sym_BANGin] = ACTIONS(4790), - [anon_sym_is] = ACTIONS(4788), - [anon_sym_BANGis] = ACTIONS(4790), - [anon_sym_PLUS] = ACTIONS(4788), - [anon_sym_DASH] = ACTIONS(4788), - [anon_sym_SLASH] = ACTIONS(4788), - [anon_sym_PERCENT] = ACTIONS(4788), - [anon_sym_as_QMARK] = ACTIONS(4790), - [anon_sym_PLUS_PLUS] = ACTIONS(4790), - [anon_sym_DASH_DASH] = ACTIONS(4790), - [anon_sym_BANG_BANG] = ACTIONS(4790), - [anon_sym_suspend] = ACTIONS(4788), - [anon_sym_sealed] = ACTIONS(4788), - [anon_sym_annotation] = ACTIONS(4788), - [anon_sym_data] = ACTIONS(4788), - [anon_sym_inner] = ACTIONS(4788), - [anon_sym_value] = ACTIONS(4788), - [anon_sym_override] = ACTIONS(4788), - [anon_sym_lateinit] = ACTIONS(4788), - [anon_sym_public] = ACTIONS(4788), - [anon_sym_private] = ACTIONS(4788), - [anon_sym_internal] = ACTIONS(4788), - [anon_sym_protected] = ACTIONS(4788), - [anon_sym_tailrec] = ACTIONS(4788), - [anon_sym_operator] = ACTIONS(4788), - [anon_sym_infix] = ACTIONS(4788), - [anon_sym_inline] = ACTIONS(4788), - [anon_sym_external] = ACTIONS(4788), - [sym_property_modifier] = ACTIONS(4788), - [anon_sym_abstract] = ACTIONS(4788), - [anon_sym_final] = ACTIONS(4788), - [anon_sym_open] = ACTIONS(4788), - [anon_sym_vararg] = ACTIONS(4788), - [anon_sym_noinline] = ACTIONS(4788), - [anon_sym_crossinline] = ACTIONS(4788), - [anon_sym_expect] = ACTIONS(4788), - [anon_sym_actual] = ACTIONS(4788), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4790), - [sym_safe_nav] = ACTIONS(4790), - [sym_multiline_comment] = ACTIONS(3), - }, - [3546] = { - [sym__alpha_identifier] = ACTIONS(4792), - [anon_sym_AT] = ACTIONS(4794), - [anon_sym_LBRACK] = ACTIONS(4794), - [anon_sym_RBRACK] = ACTIONS(4794), - [anon_sym_DOT] = ACTIONS(4792), - [anon_sym_as] = ACTIONS(4792), - [anon_sym_EQ] = ACTIONS(4792), - [anon_sym_LBRACE] = ACTIONS(4794), - [anon_sym_RBRACE] = ACTIONS(4794), - [anon_sym_LPAREN] = ACTIONS(4794), - [anon_sym_COMMA] = ACTIONS(4794), - [anon_sym_RPAREN] = ACTIONS(4794), - [anon_sym_LT] = ACTIONS(4792), - [anon_sym_GT] = ACTIONS(4792), - [anon_sym_where] = ACTIONS(4792), - [anon_sym_SEMI] = ACTIONS(4794), - [anon_sym_get] = ACTIONS(4792), - [anon_sym_set] = ACTIONS(4792), - [anon_sym_STAR] = ACTIONS(4792), - [anon_sym_DASH_GT] = ACTIONS(4794), - [sym_label] = ACTIONS(4794), - [anon_sym_in] = ACTIONS(4792), - [anon_sym_while] = ACTIONS(4792), - [anon_sym_DOT_DOT] = ACTIONS(4794), - [anon_sym_QMARK_COLON] = ACTIONS(4794), - [anon_sym_AMP_AMP] = ACTIONS(4794), - [anon_sym_PIPE_PIPE] = ACTIONS(4794), - [anon_sym_else] = ACTIONS(4792), - [anon_sym_COLON_COLON] = ACTIONS(4794), - [anon_sym_PLUS_EQ] = ACTIONS(4794), - [anon_sym_DASH_EQ] = ACTIONS(4794), - [anon_sym_STAR_EQ] = ACTIONS(4794), - [anon_sym_SLASH_EQ] = ACTIONS(4794), - [anon_sym_PERCENT_EQ] = ACTIONS(4794), - [anon_sym_BANG_EQ] = ACTIONS(4792), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4794), - [anon_sym_EQ_EQ] = ACTIONS(4792), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4794), - [anon_sym_LT_EQ] = ACTIONS(4794), - [anon_sym_GT_EQ] = ACTIONS(4794), - [anon_sym_BANGin] = ACTIONS(4794), - [anon_sym_is] = ACTIONS(4792), - [anon_sym_BANGis] = ACTIONS(4794), - [anon_sym_PLUS] = ACTIONS(4792), - [anon_sym_DASH] = ACTIONS(4792), - [anon_sym_SLASH] = ACTIONS(4792), - [anon_sym_PERCENT] = ACTIONS(4792), - [anon_sym_as_QMARK] = ACTIONS(4794), - [anon_sym_PLUS_PLUS] = ACTIONS(4794), - [anon_sym_DASH_DASH] = ACTIONS(4794), - [anon_sym_BANG_BANG] = ACTIONS(4794), - [anon_sym_suspend] = ACTIONS(4792), - [anon_sym_sealed] = ACTIONS(4792), - [anon_sym_annotation] = ACTIONS(4792), - [anon_sym_data] = ACTIONS(4792), - [anon_sym_inner] = ACTIONS(4792), - [anon_sym_value] = ACTIONS(4792), - [anon_sym_override] = ACTIONS(4792), - [anon_sym_lateinit] = ACTIONS(4792), - [anon_sym_public] = ACTIONS(4792), - [anon_sym_private] = ACTIONS(4792), - [anon_sym_internal] = ACTIONS(4792), - [anon_sym_protected] = ACTIONS(4792), - [anon_sym_tailrec] = ACTIONS(4792), - [anon_sym_operator] = ACTIONS(4792), - [anon_sym_infix] = ACTIONS(4792), - [anon_sym_inline] = ACTIONS(4792), - [anon_sym_external] = ACTIONS(4792), - [sym_property_modifier] = ACTIONS(4792), - [anon_sym_abstract] = ACTIONS(4792), - [anon_sym_final] = ACTIONS(4792), - [anon_sym_open] = ACTIONS(4792), - [anon_sym_vararg] = ACTIONS(4792), - [anon_sym_noinline] = ACTIONS(4792), - [anon_sym_crossinline] = ACTIONS(4792), - [anon_sym_expect] = ACTIONS(4792), - [anon_sym_actual] = ACTIONS(4792), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4794), - [sym_safe_nav] = ACTIONS(4794), - [sym_multiline_comment] = ACTIONS(3), - }, - [3547] = { - [sym__alpha_identifier] = ACTIONS(4802), - [anon_sym_AT] = ACTIONS(4804), - [anon_sym_LBRACK] = ACTIONS(4804), - [anon_sym_RBRACK] = ACTIONS(4804), - [anon_sym_DOT] = ACTIONS(4802), - [anon_sym_as] = ACTIONS(4802), - [anon_sym_EQ] = ACTIONS(4802), - [anon_sym_LBRACE] = ACTIONS(4804), - [anon_sym_RBRACE] = ACTIONS(4804), - [anon_sym_LPAREN] = ACTIONS(4804), - [anon_sym_COMMA] = ACTIONS(4804), - [anon_sym_RPAREN] = ACTIONS(4804), - [anon_sym_LT] = ACTIONS(4802), - [anon_sym_GT] = ACTIONS(4802), - [anon_sym_where] = ACTIONS(4802), - [anon_sym_SEMI] = ACTIONS(4804), - [anon_sym_get] = ACTIONS(4802), - [anon_sym_set] = ACTIONS(4802), - [anon_sym_STAR] = ACTIONS(4802), - [anon_sym_DASH_GT] = ACTIONS(4804), - [sym_label] = ACTIONS(4804), - [anon_sym_in] = ACTIONS(4802), - [anon_sym_while] = ACTIONS(4802), - [anon_sym_DOT_DOT] = ACTIONS(4804), - [anon_sym_QMARK_COLON] = ACTIONS(4804), - [anon_sym_AMP_AMP] = ACTIONS(4804), - [anon_sym_PIPE_PIPE] = ACTIONS(4804), - [anon_sym_else] = ACTIONS(4802), - [anon_sym_COLON_COLON] = ACTIONS(4804), - [anon_sym_PLUS_EQ] = ACTIONS(4804), - [anon_sym_DASH_EQ] = ACTIONS(4804), - [anon_sym_STAR_EQ] = ACTIONS(4804), - [anon_sym_SLASH_EQ] = ACTIONS(4804), - [anon_sym_PERCENT_EQ] = ACTIONS(4804), - [anon_sym_BANG_EQ] = ACTIONS(4802), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4804), - [anon_sym_EQ_EQ] = ACTIONS(4802), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4804), - [anon_sym_LT_EQ] = ACTIONS(4804), - [anon_sym_GT_EQ] = ACTIONS(4804), - [anon_sym_BANGin] = ACTIONS(4804), - [anon_sym_is] = ACTIONS(4802), - [anon_sym_BANGis] = ACTIONS(4804), - [anon_sym_PLUS] = ACTIONS(4802), - [anon_sym_DASH] = ACTIONS(4802), - [anon_sym_SLASH] = ACTIONS(4802), - [anon_sym_PERCENT] = ACTIONS(4802), - [anon_sym_as_QMARK] = ACTIONS(4804), - [anon_sym_PLUS_PLUS] = ACTIONS(4804), - [anon_sym_DASH_DASH] = ACTIONS(4804), - [anon_sym_BANG_BANG] = ACTIONS(4804), - [anon_sym_suspend] = ACTIONS(4802), - [anon_sym_sealed] = ACTIONS(4802), - [anon_sym_annotation] = ACTIONS(4802), - [anon_sym_data] = ACTIONS(4802), - [anon_sym_inner] = ACTIONS(4802), - [anon_sym_value] = ACTIONS(4802), - [anon_sym_override] = ACTIONS(4802), - [anon_sym_lateinit] = ACTIONS(4802), - [anon_sym_public] = ACTIONS(4802), - [anon_sym_private] = ACTIONS(4802), - [anon_sym_internal] = ACTIONS(4802), - [anon_sym_protected] = ACTIONS(4802), - [anon_sym_tailrec] = ACTIONS(4802), - [anon_sym_operator] = ACTIONS(4802), - [anon_sym_infix] = ACTIONS(4802), - [anon_sym_inline] = ACTIONS(4802), - [anon_sym_external] = ACTIONS(4802), - [sym_property_modifier] = ACTIONS(4802), - [anon_sym_abstract] = ACTIONS(4802), - [anon_sym_final] = ACTIONS(4802), - [anon_sym_open] = ACTIONS(4802), - [anon_sym_vararg] = ACTIONS(4802), - [anon_sym_noinline] = ACTIONS(4802), - [anon_sym_crossinline] = ACTIONS(4802), - [anon_sym_expect] = ACTIONS(4802), - [anon_sym_actual] = ACTIONS(4802), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4804), - [sym_safe_nav] = ACTIONS(4804), - [sym_multiline_comment] = ACTIONS(3), - }, - [3548] = { - [sym_type_constraints] = STATE(3668), - [sym_function_body] = STATE(3909), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [3549] = { - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_RBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(4276), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_RPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [anon_sym_DASH_GT] = ACTIONS(4276), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_while] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [3550] = { - [sym__alpha_identifier] = ACTIONS(4676), - [anon_sym_AT] = ACTIONS(4678), - [anon_sym_LBRACK] = ACTIONS(4678), - [anon_sym_EQ] = ACTIONS(4678), - [anon_sym_LBRACE] = ACTIONS(4678), - [anon_sym_RBRACE] = ACTIONS(4678), - [anon_sym_LPAREN] = ACTIONS(4678), - [anon_sym_COMMA] = ACTIONS(4678), - [anon_sym_by] = ACTIONS(4676), - [anon_sym_where] = ACTIONS(4676), - [anon_sym_object] = ACTIONS(4676), - [anon_sym_fun] = ACTIONS(4676), - [anon_sym_SEMI] = ACTIONS(4678), - [anon_sym_get] = ACTIONS(4676), - [anon_sym_set] = ACTIONS(4676), - [anon_sym_this] = ACTIONS(4676), - [anon_sym_super] = ACTIONS(4676), - [anon_sym_STAR] = ACTIONS(4678), - [sym_label] = ACTIONS(4676), - [anon_sym_in] = ACTIONS(4676), - [anon_sym_null] = ACTIONS(4676), - [anon_sym_if] = ACTIONS(4676), - [anon_sym_else] = ACTIONS(4676), - [anon_sym_when] = ACTIONS(4676), - [anon_sym_try] = ACTIONS(4676), - [anon_sym_throw] = ACTIONS(4676), - [anon_sym_return] = ACTIONS(4676), - [anon_sym_continue] = ACTIONS(4676), - [anon_sym_break] = ACTIONS(4676), - [anon_sym_COLON_COLON] = ACTIONS(4678), - [anon_sym_BANGin] = ACTIONS(4678), - [anon_sym_is] = ACTIONS(4676), - [anon_sym_BANGis] = ACTIONS(4678), - [anon_sym_PLUS] = ACTIONS(4676), - [anon_sym_DASH] = ACTIONS(4676), - [anon_sym_PLUS_PLUS] = ACTIONS(4678), - [anon_sym_DASH_DASH] = ACTIONS(4678), - [anon_sym_BANG] = ACTIONS(4676), - [anon_sym_suspend] = ACTIONS(4676), - [anon_sym_sealed] = ACTIONS(4676), - [anon_sym_annotation] = ACTIONS(4676), - [anon_sym_data] = ACTIONS(4676), - [anon_sym_inner] = ACTIONS(4676), - [anon_sym_value] = ACTIONS(4676), - [anon_sym_override] = ACTIONS(4676), - [anon_sym_lateinit] = ACTIONS(4676), - [anon_sym_public] = ACTIONS(4676), - [anon_sym_private] = ACTIONS(4676), - [anon_sym_internal] = ACTIONS(4676), - [anon_sym_protected] = ACTIONS(4676), - [anon_sym_tailrec] = ACTIONS(4676), - [anon_sym_operator] = ACTIONS(4676), - [anon_sym_infix] = ACTIONS(4676), - [anon_sym_inline] = ACTIONS(4676), - [anon_sym_external] = ACTIONS(4676), - [sym_property_modifier] = ACTIONS(4676), - [anon_sym_abstract] = ACTIONS(4676), - [anon_sym_final] = ACTIONS(4676), - [anon_sym_open] = ACTIONS(4676), - [anon_sym_vararg] = ACTIONS(4676), - [anon_sym_noinline] = ACTIONS(4676), - [anon_sym_crossinline] = ACTIONS(4676), - [anon_sym_expect] = ACTIONS(4676), - [anon_sym_actual] = ACTIONS(4676), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4678), - [anon_sym_continue_AT] = ACTIONS(4678), - [anon_sym_break_AT] = ACTIONS(4678), - [anon_sym_this_AT] = ACTIONS(4678), - [anon_sym_super_AT] = ACTIONS(4678), - [sym_real_literal] = ACTIONS(4678), - [sym_integer_literal] = ACTIONS(4676), - [sym_hex_literal] = ACTIONS(4678), - [sym_bin_literal] = ACTIONS(4678), - [anon_sym_true] = ACTIONS(4676), - [anon_sym_false] = ACTIONS(4676), - [anon_sym_SQUOTE] = ACTIONS(4678), - [sym__backtick_identifier] = ACTIONS(4678), - [sym__automatic_semicolon] = ACTIONS(4678), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4678), - }, - [3551] = { - [sym_function_body] = STATE(3123), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(6879), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [3552] = { - [sym__alpha_identifier] = ACTIONS(4988), - [anon_sym_AT] = ACTIONS(4990), - [anon_sym_LBRACK] = ACTIONS(4990), - [anon_sym_RBRACK] = ACTIONS(4990), - [anon_sym_DOT] = ACTIONS(4988), - [anon_sym_as] = ACTIONS(4988), - [anon_sym_EQ] = ACTIONS(4988), - [anon_sym_LBRACE] = ACTIONS(4990), - [anon_sym_RBRACE] = ACTIONS(4990), - [anon_sym_LPAREN] = ACTIONS(4990), - [anon_sym_COMMA] = ACTIONS(4990), - [anon_sym_RPAREN] = ACTIONS(4990), - [anon_sym_LT] = ACTIONS(4988), - [anon_sym_GT] = ACTIONS(4988), - [anon_sym_where] = ACTIONS(4988), - [anon_sym_SEMI] = ACTIONS(4990), - [anon_sym_get] = ACTIONS(4988), - [anon_sym_set] = ACTIONS(4988), - [anon_sym_STAR] = ACTIONS(4988), - [anon_sym_DASH_GT] = ACTIONS(4990), - [sym_label] = ACTIONS(4990), - [anon_sym_in] = ACTIONS(4988), - [anon_sym_while] = ACTIONS(4988), - [anon_sym_DOT_DOT] = ACTIONS(4990), - [anon_sym_QMARK_COLON] = ACTIONS(4990), - [anon_sym_AMP_AMP] = ACTIONS(4990), - [anon_sym_PIPE_PIPE] = ACTIONS(4990), - [anon_sym_else] = ACTIONS(4988), - [anon_sym_COLON_COLON] = ACTIONS(4990), - [anon_sym_PLUS_EQ] = ACTIONS(4990), - [anon_sym_DASH_EQ] = ACTIONS(4990), - [anon_sym_STAR_EQ] = ACTIONS(4990), - [anon_sym_SLASH_EQ] = ACTIONS(4990), - [anon_sym_PERCENT_EQ] = ACTIONS(4990), - [anon_sym_BANG_EQ] = ACTIONS(4988), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4990), - [anon_sym_EQ_EQ] = ACTIONS(4988), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4990), - [anon_sym_LT_EQ] = ACTIONS(4990), - [anon_sym_GT_EQ] = ACTIONS(4990), - [anon_sym_BANGin] = ACTIONS(4990), - [anon_sym_is] = ACTIONS(4988), - [anon_sym_BANGis] = ACTIONS(4990), - [anon_sym_PLUS] = ACTIONS(4988), - [anon_sym_DASH] = ACTIONS(4988), - [anon_sym_SLASH] = ACTIONS(4988), - [anon_sym_PERCENT] = ACTIONS(4988), - [anon_sym_as_QMARK] = ACTIONS(4990), - [anon_sym_PLUS_PLUS] = ACTIONS(4990), - [anon_sym_DASH_DASH] = ACTIONS(4990), - [anon_sym_BANG_BANG] = ACTIONS(4990), - [anon_sym_suspend] = ACTIONS(4988), - [anon_sym_sealed] = ACTIONS(4988), - [anon_sym_annotation] = ACTIONS(4988), - [anon_sym_data] = ACTIONS(4988), - [anon_sym_inner] = ACTIONS(4988), - [anon_sym_value] = ACTIONS(4988), - [anon_sym_override] = ACTIONS(4988), - [anon_sym_lateinit] = ACTIONS(4988), - [anon_sym_public] = ACTIONS(4988), - [anon_sym_private] = ACTIONS(4988), - [anon_sym_internal] = ACTIONS(4988), - [anon_sym_protected] = ACTIONS(4988), - [anon_sym_tailrec] = ACTIONS(4988), - [anon_sym_operator] = ACTIONS(4988), - [anon_sym_infix] = ACTIONS(4988), - [anon_sym_inline] = ACTIONS(4988), - [anon_sym_external] = ACTIONS(4988), - [sym_property_modifier] = ACTIONS(4988), - [anon_sym_abstract] = ACTIONS(4988), - [anon_sym_final] = ACTIONS(4988), - [anon_sym_open] = ACTIONS(4988), - [anon_sym_vararg] = ACTIONS(4988), - [anon_sym_noinline] = ACTIONS(4988), - [anon_sym_crossinline] = ACTIONS(4988), - [anon_sym_expect] = ACTIONS(4988), - [anon_sym_actual] = ACTIONS(4988), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4990), - [sym_safe_nav] = ACTIONS(4990), - [sym_multiline_comment] = ACTIONS(3), - }, - [3553] = { - [sym__alpha_identifier] = ACTIONS(4810), - [anon_sym_AT] = ACTIONS(4812), - [anon_sym_LBRACK] = ACTIONS(4812), - [anon_sym_RBRACK] = ACTIONS(4812), - [anon_sym_DOT] = ACTIONS(4810), - [anon_sym_as] = ACTIONS(4810), - [anon_sym_EQ] = ACTIONS(4810), - [anon_sym_LBRACE] = ACTIONS(4812), - [anon_sym_RBRACE] = ACTIONS(4812), - [anon_sym_LPAREN] = ACTIONS(4812), - [anon_sym_COMMA] = ACTIONS(4812), - [anon_sym_RPAREN] = ACTIONS(4812), - [anon_sym_LT] = ACTIONS(4810), - [anon_sym_GT] = ACTIONS(4810), - [anon_sym_where] = ACTIONS(4810), - [anon_sym_SEMI] = ACTIONS(4812), - [anon_sym_get] = ACTIONS(4810), - [anon_sym_set] = ACTIONS(4810), - [anon_sym_STAR] = ACTIONS(4810), - [anon_sym_DASH_GT] = ACTIONS(4812), - [sym_label] = ACTIONS(4812), - [anon_sym_in] = ACTIONS(4810), - [anon_sym_while] = ACTIONS(4810), - [anon_sym_DOT_DOT] = ACTIONS(4812), - [anon_sym_QMARK_COLON] = ACTIONS(4812), - [anon_sym_AMP_AMP] = ACTIONS(4812), - [anon_sym_PIPE_PIPE] = ACTIONS(4812), - [anon_sym_else] = ACTIONS(4810), - [anon_sym_COLON_COLON] = ACTIONS(4812), - [anon_sym_PLUS_EQ] = ACTIONS(4812), - [anon_sym_DASH_EQ] = ACTIONS(4812), - [anon_sym_STAR_EQ] = ACTIONS(4812), - [anon_sym_SLASH_EQ] = ACTIONS(4812), - [anon_sym_PERCENT_EQ] = ACTIONS(4812), - [anon_sym_BANG_EQ] = ACTIONS(4810), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4812), - [anon_sym_EQ_EQ] = ACTIONS(4810), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4812), - [anon_sym_LT_EQ] = ACTIONS(4812), - [anon_sym_GT_EQ] = ACTIONS(4812), - [anon_sym_BANGin] = ACTIONS(4812), - [anon_sym_is] = ACTIONS(4810), - [anon_sym_BANGis] = ACTIONS(4812), - [anon_sym_PLUS] = ACTIONS(4810), - [anon_sym_DASH] = ACTIONS(4810), - [anon_sym_SLASH] = ACTIONS(4810), - [anon_sym_PERCENT] = ACTIONS(4810), - [anon_sym_as_QMARK] = ACTIONS(4812), - [anon_sym_PLUS_PLUS] = ACTIONS(4812), - [anon_sym_DASH_DASH] = ACTIONS(4812), - [anon_sym_BANG_BANG] = ACTIONS(4812), - [anon_sym_suspend] = ACTIONS(4810), - [anon_sym_sealed] = ACTIONS(4810), - [anon_sym_annotation] = ACTIONS(4810), - [anon_sym_data] = ACTIONS(4810), - [anon_sym_inner] = ACTIONS(4810), - [anon_sym_value] = ACTIONS(4810), - [anon_sym_override] = ACTIONS(4810), - [anon_sym_lateinit] = ACTIONS(4810), - [anon_sym_public] = ACTIONS(4810), - [anon_sym_private] = ACTIONS(4810), - [anon_sym_internal] = ACTIONS(4810), - [anon_sym_protected] = ACTIONS(4810), - [anon_sym_tailrec] = ACTIONS(4810), - [anon_sym_operator] = ACTIONS(4810), - [anon_sym_infix] = ACTIONS(4810), - [anon_sym_inline] = ACTIONS(4810), - [anon_sym_external] = ACTIONS(4810), - [sym_property_modifier] = ACTIONS(4810), - [anon_sym_abstract] = ACTIONS(4810), - [anon_sym_final] = ACTIONS(4810), - [anon_sym_open] = ACTIONS(4810), - [anon_sym_vararg] = ACTIONS(4810), - [anon_sym_noinline] = ACTIONS(4810), - [anon_sym_crossinline] = ACTIONS(4810), - [anon_sym_expect] = ACTIONS(4810), - [anon_sym_actual] = ACTIONS(4810), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4812), - [sym_safe_nav] = ACTIONS(4812), - [sym_multiline_comment] = ACTIONS(3), - }, - [3554] = { - [sym__alpha_identifier] = ACTIONS(4814), - [anon_sym_AT] = ACTIONS(4816), - [anon_sym_LBRACK] = ACTIONS(4816), - [anon_sym_RBRACK] = ACTIONS(4816), - [anon_sym_DOT] = ACTIONS(4814), - [anon_sym_as] = ACTIONS(4814), - [anon_sym_EQ] = ACTIONS(4814), - [anon_sym_LBRACE] = ACTIONS(4816), - [anon_sym_RBRACE] = ACTIONS(4816), - [anon_sym_LPAREN] = ACTIONS(4816), - [anon_sym_COMMA] = ACTIONS(4816), - [anon_sym_RPAREN] = ACTIONS(4816), - [anon_sym_LT] = ACTIONS(4814), - [anon_sym_GT] = ACTIONS(4814), - [anon_sym_where] = ACTIONS(4814), - [anon_sym_SEMI] = ACTIONS(4816), - [anon_sym_get] = ACTIONS(4814), - [anon_sym_set] = ACTIONS(4814), - [anon_sym_STAR] = ACTIONS(4814), - [anon_sym_DASH_GT] = ACTIONS(4816), - [sym_label] = ACTIONS(4816), - [anon_sym_in] = ACTIONS(4814), - [anon_sym_while] = ACTIONS(4814), - [anon_sym_DOT_DOT] = ACTIONS(4816), - [anon_sym_QMARK_COLON] = ACTIONS(4816), - [anon_sym_AMP_AMP] = ACTIONS(4816), - [anon_sym_PIPE_PIPE] = ACTIONS(4816), - [anon_sym_else] = ACTIONS(4814), - [anon_sym_COLON_COLON] = ACTIONS(4816), - [anon_sym_PLUS_EQ] = ACTIONS(4816), - [anon_sym_DASH_EQ] = ACTIONS(4816), - [anon_sym_STAR_EQ] = ACTIONS(4816), - [anon_sym_SLASH_EQ] = ACTIONS(4816), - [anon_sym_PERCENT_EQ] = ACTIONS(4816), - [anon_sym_BANG_EQ] = ACTIONS(4814), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4816), - [anon_sym_EQ_EQ] = ACTIONS(4814), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4816), - [anon_sym_LT_EQ] = ACTIONS(4816), - [anon_sym_GT_EQ] = ACTIONS(4816), - [anon_sym_BANGin] = ACTIONS(4816), - [anon_sym_is] = ACTIONS(4814), - [anon_sym_BANGis] = ACTIONS(4816), - [anon_sym_PLUS] = ACTIONS(4814), - [anon_sym_DASH] = ACTIONS(4814), - [anon_sym_SLASH] = ACTIONS(4814), - [anon_sym_PERCENT] = ACTIONS(4814), - [anon_sym_as_QMARK] = ACTIONS(4816), - [anon_sym_PLUS_PLUS] = ACTIONS(4816), - [anon_sym_DASH_DASH] = ACTIONS(4816), - [anon_sym_BANG_BANG] = ACTIONS(4816), - [anon_sym_suspend] = ACTIONS(4814), - [anon_sym_sealed] = ACTIONS(4814), - [anon_sym_annotation] = ACTIONS(4814), - [anon_sym_data] = ACTIONS(4814), - [anon_sym_inner] = ACTIONS(4814), - [anon_sym_value] = ACTIONS(4814), - [anon_sym_override] = ACTIONS(4814), - [anon_sym_lateinit] = ACTIONS(4814), - [anon_sym_public] = ACTIONS(4814), - [anon_sym_private] = ACTIONS(4814), - [anon_sym_internal] = ACTIONS(4814), - [anon_sym_protected] = ACTIONS(4814), - [anon_sym_tailrec] = ACTIONS(4814), - [anon_sym_operator] = ACTIONS(4814), - [anon_sym_infix] = ACTIONS(4814), - [anon_sym_inline] = ACTIONS(4814), - [anon_sym_external] = ACTIONS(4814), - [sym_property_modifier] = ACTIONS(4814), - [anon_sym_abstract] = ACTIONS(4814), - [anon_sym_final] = ACTIONS(4814), - [anon_sym_open] = ACTIONS(4814), - [anon_sym_vararg] = ACTIONS(4814), - [anon_sym_noinline] = ACTIONS(4814), - [anon_sym_crossinline] = ACTIONS(4814), - [anon_sym_expect] = ACTIONS(4814), - [anon_sym_actual] = ACTIONS(4814), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4816), - [sym_safe_nav] = ACTIONS(4816), - [sym_multiline_comment] = ACTIONS(3), - }, - [3555] = { - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3222), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3556] = { - [sym_type_constraints] = STATE(3943), - [sym_function_body] = STATE(4026), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(6881), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3557] = { - [sym__alpha_identifier] = ACTIONS(4822), - [anon_sym_AT] = ACTIONS(4824), - [anon_sym_LBRACK] = ACTIONS(4824), - [anon_sym_RBRACK] = ACTIONS(4824), - [anon_sym_DOT] = ACTIONS(4822), - [anon_sym_as] = ACTIONS(4822), - [anon_sym_EQ] = ACTIONS(4822), - [anon_sym_LBRACE] = ACTIONS(4824), - [anon_sym_RBRACE] = ACTIONS(4824), - [anon_sym_LPAREN] = ACTIONS(4824), - [anon_sym_COMMA] = ACTIONS(4824), - [anon_sym_RPAREN] = ACTIONS(4824), - [anon_sym_LT] = ACTIONS(4822), - [anon_sym_GT] = ACTIONS(4822), - [anon_sym_where] = ACTIONS(4822), - [anon_sym_SEMI] = ACTIONS(4824), - [anon_sym_get] = ACTIONS(4822), - [anon_sym_set] = ACTIONS(4822), - [anon_sym_STAR] = ACTIONS(4822), - [anon_sym_DASH_GT] = ACTIONS(4824), - [sym_label] = ACTIONS(4824), - [anon_sym_in] = ACTIONS(4822), - [anon_sym_while] = ACTIONS(4822), - [anon_sym_DOT_DOT] = ACTIONS(4824), - [anon_sym_QMARK_COLON] = ACTIONS(4824), - [anon_sym_AMP_AMP] = ACTIONS(4824), - [anon_sym_PIPE_PIPE] = ACTIONS(4824), - [anon_sym_else] = ACTIONS(4822), - [anon_sym_COLON_COLON] = ACTIONS(4824), - [anon_sym_PLUS_EQ] = ACTIONS(4824), - [anon_sym_DASH_EQ] = ACTIONS(4824), - [anon_sym_STAR_EQ] = ACTIONS(4824), - [anon_sym_SLASH_EQ] = ACTIONS(4824), - [anon_sym_PERCENT_EQ] = ACTIONS(4824), - [anon_sym_BANG_EQ] = ACTIONS(4822), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4824), - [anon_sym_EQ_EQ] = ACTIONS(4822), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4824), - [anon_sym_LT_EQ] = ACTIONS(4824), - [anon_sym_GT_EQ] = ACTIONS(4824), - [anon_sym_BANGin] = ACTIONS(4824), - [anon_sym_is] = ACTIONS(4822), - [anon_sym_BANGis] = ACTIONS(4824), - [anon_sym_PLUS] = ACTIONS(4822), - [anon_sym_DASH] = ACTIONS(4822), - [anon_sym_SLASH] = ACTIONS(4822), - [anon_sym_PERCENT] = ACTIONS(4822), - [anon_sym_as_QMARK] = ACTIONS(4824), - [anon_sym_PLUS_PLUS] = ACTIONS(4824), - [anon_sym_DASH_DASH] = ACTIONS(4824), - [anon_sym_BANG_BANG] = ACTIONS(4824), - [anon_sym_suspend] = ACTIONS(4822), - [anon_sym_sealed] = ACTIONS(4822), - [anon_sym_annotation] = ACTIONS(4822), - [anon_sym_data] = ACTIONS(4822), - [anon_sym_inner] = ACTIONS(4822), - [anon_sym_value] = ACTIONS(4822), - [anon_sym_override] = ACTIONS(4822), - [anon_sym_lateinit] = ACTIONS(4822), - [anon_sym_public] = ACTIONS(4822), - [anon_sym_private] = ACTIONS(4822), - [anon_sym_internal] = ACTIONS(4822), - [anon_sym_protected] = ACTIONS(4822), - [anon_sym_tailrec] = ACTIONS(4822), - [anon_sym_operator] = ACTIONS(4822), - [anon_sym_infix] = ACTIONS(4822), - [anon_sym_inline] = ACTIONS(4822), - [anon_sym_external] = ACTIONS(4822), - [sym_property_modifier] = ACTIONS(4822), - [anon_sym_abstract] = ACTIONS(4822), - [anon_sym_final] = ACTIONS(4822), - [anon_sym_open] = ACTIONS(4822), - [anon_sym_vararg] = ACTIONS(4822), - [anon_sym_noinline] = ACTIONS(4822), - [anon_sym_crossinline] = ACTIONS(4822), - [anon_sym_expect] = ACTIONS(4822), - [anon_sym_actual] = ACTIONS(4822), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4824), - [sym_safe_nav] = ACTIONS(4824), - [sym_multiline_comment] = ACTIONS(3), - }, - [3558] = { - [sym__alpha_identifier] = ACTIONS(4832), - [anon_sym_AT] = ACTIONS(4834), - [anon_sym_LBRACK] = ACTIONS(4834), - [anon_sym_RBRACK] = ACTIONS(4834), - [anon_sym_DOT] = ACTIONS(4832), - [anon_sym_as] = ACTIONS(4832), - [anon_sym_EQ] = ACTIONS(4832), - [anon_sym_LBRACE] = ACTIONS(4834), - [anon_sym_RBRACE] = ACTIONS(4834), - [anon_sym_LPAREN] = ACTIONS(4834), - [anon_sym_COMMA] = ACTIONS(4834), - [anon_sym_RPAREN] = ACTIONS(4834), - [anon_sym_LT] = ACTIONS(4832), - [anon_sym_GT] = ACTIONS(4832), - [anon_sym_where] = ACTIONS(4832), - [anon_sym_SEMI] = ACTIONS(4834), - [anon_sym_get] = ACTIONS(4832), - [anon_sym_set] = ACTIONS(4832), - [anon_sym_STAR] = ACTIONS(4832), - [anon_sym_DASH_GT] = ACTIONS(4834), - [sym_label] = ACTIONS(4834), - [anon_sym_in] = ACTIONS(4832), - [anon_sym_while] = ACTIONS(4832), - [anon_sym_DOT_DOT] = ACTIONS(4834), - [anon_sym_QMARK_COLON] = ACTIONS(4834), - [anon_sym_AMP_AMP] = ACTIONS(4834), - [anon_sym_PIPE_PIPE] = ACTIONS(4834), - [anon_sym_else] = ACTIONS(4832), - [anon_sym_COLON_COLON] = ACTIONS(4834), - [anon_sym_PLUS_EQ] = ACTIONS(4834), - [anon_sym_DASH_EQ] = ACTIONS(4834), - [anon_sym_STAR_EQ] = ACTIONS(4834), - [anon_sym_SLASH_EQ] = ACTIONS(4834), - [anon_sym_PERCENT_EQ] = ACTIONS(4834), - [anon_sym_BANG_EQ] = ACTIONS(4832), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4834), - [anon_sym_EQ_EQ] = ACTIONS(4832), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4834), - [anon_sym_LT_EQ] = ACTIONS(4834), - [anon_sym_GT_EQ] = ACTIONS(4834), - [anon_sym_BANGin] = ACTIONS(4834), - [anon_sym_is] = ACTIONS(4832), - [anon_sym_BANGis] = ACTIONS(4834), - [anon_sym_PLUS] = ACTIONS(4832), - [anon_sym_DASH] = ACTIONS(4832), - [anon_sym_SLASH] = ACTIONS(4832), - [anon_sym_PERCENT] = ACTIONS(4832), - [anon_sym_as_QMARK] = ACTIONS(4834), - [anon_sym_PLUS_PLUS] = ACTIONS(4834), - [anon_sym_DASH_DASH] = ACTIONS(4834), - [anon_sym_BANG_BANG] = ACTIONS(4834), - [anon_sym_suspend] = ACTIONS(4832), - [anon_sym_sealed] = ACTIONS(4832), - [anon_sym_annotation] = ACTIONS(4832), - [anon_sym_data] = ACTIONS(4832), - [anon_sym_inner] = ACTIONS(4832), - [anon_sym_value] = ACTIONS(4832), - [anon_sym_override] = ACTIONS(4832), - [anon_sym_lateinit] = ACTIONS(4832), - [anon_sym_public] = ACTIONS(4832), - [anon_sym_private] = ACTIONS(4832), - [anon_sym_internal] = ACTIONS(4832), - [anon_sym_protected] = ACTIONS(4832), - [anon_sym_tailrec] = ACTIONS(4832), - [anon_sym_operator] = ACTIONS(4832), - [anon_sym_infix] = ACTIONS(4832), - [anon_sym_inline] = ACTIONS(4832), - [anon_sym_external] = ACTIONS(4832), - [sym_property_modifier] = ACTIONS(4832), - [anon_sym_abstract] = ACTIONS(4832), - [anon_sym_final] = ACTIONS(4832), - [anon_sym_open] = ACTIONS(4832), - [anon_sym_vararg] = ACTIONS(4832), - [anon_sym_noinline] = ACTIONS(4832), - [anon_sym_crossinline] = ACTIONS(4832), - [anon_sym_expect] = ACTIONS(4832), - [anon_sym_actual] = ACTIONS(4832), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4834), - [sym_safe_nav] = ACTIONS(4834), - [sym_multiline_comment] = ACTIONS(3), - }, - [3559] = { - [sym_type_constraints] = STATE(3657), - [sym_function_body] = STATE(4026), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3560] = { - [sym__alpha_identifier] = ACTIONS(4846), - [anon_sym_AT] = ACTIONS(4848), - [anon_sym_LBRACK] = ACTIONS(4848), - [anon_sym_RBRACK] = ACTIONS(4848), - [anon_sym_DOT] = ACTIONS(4846), - [anon_sym_as] = ACTIONS(4846), - [anon_sym_EQ] = ACTIONS(4846), - [anon_sym_LBRACE] = ACTIONS(4848), - [anon_sym_RBRACE] = ACTIONS(4848), - [anon_sym_LPAREN] = ACTIONS(4848), - [anon_sym_COMMA] = ACTIONS(4848), - [anon_sym_RPAREN] = ACTIONS(4848), - [anon_sym_LT] = ACTIONS(4846), - [anon_sym_GT] = ACTIONS(4846), - [anon_sym_where] = ACTIONS(4846), - [anon_sym_SEMI] = ACTIONS(4848), - [anon_sym_get] = ACTIONS(4846), - [anon_sym_set] = ACTIONS(4846), - [anon_sym_STAR] = ACTIONS(4846), - [anon_sym_DASH_GT] = ACTIONS(4848), - [sym_label] = ACTIONS(4848), - [anon_sym_in] = ACTIONS(4846), - [anon_sym_while] = ACTIONS(4846), - [anon_sym_DOT_DOT] = ACTIONS(4848), - [anon_sym_QMARK_COLON] = ACTIONS(4848), - [anon_sym_AMP_AMP] = ACTIONS(4848), - [anon_sym_PIPE_PIPE] = ACTIONS(4848), - [anon_sym_else] = ACTIONS(4846), - [anon_sym_COLON_COLON] = ACTIONS(4848), - [anon_sym_PLUS_EQ] = ACTIONS(4848), - [anon_sym_DASH_EQ] = ACTIONS(4848), - [anon_sym_STAR_EQ] = ACTIONS(4848), - [anon_sym_SLASH_EQ] = ACTIONS(4848), - [anon_sym_PERCENT_EQ] = ACTIONS(4848), - [anon_sym_BANG_EQ] = ACTIONS(4846), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4848), - [anon_sym_EQ_EQ] = ACTIONS(4846), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4848), - [anon_sym_LT_EQ] = ACTIONS(4848), - [anon_sym_GT_EQ] = ACTIONS(4848), - [anon_sym_BANGin] = ACTIONS(4848), - [anon_sym_is] = ACTIONS(4846), - [anon_sym_BANGis] = ACTIONS(4848), - [anon_sym_PLUS] = ACTIONS(4846), - [anon_sym_DASH] = ACTIONS(4846), - [anon_sym_SLASH] = ACTIONS(4846), - [anon_sym_PERCENT] = ACTIONS(4846), - [anon_sym_as_QMARK] = ACTIONS(4848), - [anon_sym_PLUS_PLUS] = ACTIONS(4848), - [anon_sym_DASH_DASH] = ACTIONS(4848), - [anon_sym_BANG_BANG] = ACTIONS(4848), - [anon_sym_suspend] = ACTIONS(4846), - [anon_sym_sealed] = ACTIONS(4846), - [anon_sym_annotation] = ACTIONS(4846), - [anon_sym_data] = ACTIONS(4846), - [anon_sym_inner] = ACTIONS(4846), - [anon_sym_value] = ACTIONS(4846), - [anon_sym_override] = ACTIONS(4846), - [anon_sym_lateinit] = ACTIONS(4846), - [anon_sym_public] = ACTIONS(4846), - [anon_sym_private] = ACTIONS(4846), - [anon_sym_internal] = ACTIONS(4846), - [anon_sym_protected] = ACTIONS(4846), - [anon_sym_tailrec] = ACTIONS(4846), - [anon_sym_operator] = ACTIONS(4846), - [anon_sym_infix] = ACTIONS(4846), - [anon_sym_inline] = ACTIONS(4846), - [anon_sym_external] = ACTIONS(4846), - [sym_property_modifier] = ACTIONS(4846), - [anon_sym_abstract] = ACTIONS(4846), - [anon_sym_final] = ACTIONS(4846), - [anon_sym_open] = ACTIONS(4846), - [anon_sym_vararg] = ACTIONS(4846), - [anon_sym_noinline] = ACTIONS(4846), - [anon_sym_crossinline] = ACTIONS(4846), - [anon_sym_expect] = ACTIONS(4846), - [anon_sym_actual] = ACTIONS(4846), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4848), - [sym_safe_nav] = ACTIONS(4848), - [sym_multiline_comment] = ACTIONS(3), - }, - [3561] = { - [sym__alpha_identifier] = ACTIONS(3065), - [anon_sym_AT] = ACTIONS(3067), - [anon_sym_LBRACK] = ACTIONS(3067), - [anon_sym_RBRACK] = ACTIONS(3067), - [anon_sym_DOT] = ACTIONS(3065), - [anon_sym_as] = ACTIONS(3065), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(3067), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(3067), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_RPAREN] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3065), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3065), - [anon_sym_set] = ACTIONS(3065), - [anon_sym_STAR] = ACTIONS(3065), - [anon_sym_DASH_GT] = ACTIONS(3067), - [sym_label] = ACTIONS(3067), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_while] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(3067), - [anon_sym_QMARK_COLON] = ACTIONS(3067), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(3067), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(3065), - [anon_sym_DASH] = ACTIONS(3065), - [anon_sym_SLASH] = ACTIONS(3065), - [anon_sym_PERCENT] = ACTIONS(3065), - [anon_sym_as_QMARK] = ACTIONS(3067), - [anon_sym_PLUS_PLUS] = ACTIONS(3067), - [anon_sym_DASH_DASH] = ACTIONS(3067), - [anon_sym_BANG_BANG] = ACTIONS(3067), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3065), - [anon_sym_inner] = ACTIONS(3065), - [anon_sym_value] = ACTIONS(3065), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3065), - [anon_sym_actual] = ACTIONS(3065), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(3067), - [sym_multiline_comment] = ACTIONS(3), - }, - [3562] = { - [sym__alpha_identifier] = ACTIONS(3932), - [anon_sym_AT] = ACTIONS(3934), - [anon_sym_LBRACK] = ACTIONS(3934), - [anon_sym_RBRACK] = ACTIONS(3934), - [anon_sym_DOT] = ACTIONS(3932), - [anon_sym_as] = ACTIONS(3932), - [anon_sym_EQ] = ACTIONS(3932), - [anon_sym_LBRACE] = ACTIONS(3934), - [anon_sym_RBRACE] = ACTIONS(3934), - [anon_sym_LPAREN] = ACTIONS(3934), - [anon_sym_COMMA] = ACTIONS(3934), - [anon_sym_RPAREN] = ACTIONS(3934), - [anon_sym_LT] = ACTIONS(3932), - [anon_sym_GT] = ACTIONS(3932), - [anon_sym_where] = ACTIONS(3932), - [anon_sym_SEMI] = ACTIONS(3934), - [anon_sym_get] = ACTIONS(3932), - [anon_sym_set] = ACTIONS(3932), - [anon_sym_STAR] = ACTIONS(3932), - [anon_sym_DASH_GT] = ACTIONS(3934), - [sym_label] = ACTIONS(3934), - [anon_sym_in] = ACTIONS(3932), - [anon_sym_while] = ACTIONS(3932), - [anon_sym_DOT_DOT] = ACTIONS(3934), - [anon_sym_QMARK_COLON] = ACTIONS(3934), - [anon_sym_AMP_AMP] = ACTIONS(3934), - [anon_sym_PIPE_PIPE] = ACTIONS(3934), - [anon_sym_else] = ACTIONS(3932), - [anon_sym_COLON_COLON] = ACTIONS(3934), - [anon_sym_PLUS_EQ] = ACTIONS(3934), - [anon_sym_DASH_EQ] = ACTIONS(3934), - [anon_sym_STAR_EQ] = ACTIONS(3934), - [anon_sym_SLASH_EQ] = ACTIONS(3934), - [anon_sym_PERCENT_EQ] = ACTIONS(3934), - [anon_sym_BANG_EQ] = ACTIONS(3932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3934), - [anon_sym_EQ_EQ] = ACTIONS(3932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3934), - [anon_sym_LT_EQ] = ACTIONS(3934), - [anon_sym_GT_EQ] = ACTIONS(3934), - [anon_sym_BANGin] = ACTIONS(3934), - [anon_sym_is] = ACTIONS(3932), - [anon_sym_BANGis] = ACTIONS(3934), - [anon_sym_PLUS] = ACTIONS(3932), - [anon_sym_DASH] = ACTIONS(3932), - [anon_sym_SLASH] = ACTIONS(3932), - [anon_sym_PERCENT] = ACTIONS(3932), - [anon_sym_as_QMARK] = ACTIONS(3934), - [anon_sym_PLUS_PLUS] = ACTIONS(3934), - [anon_sym_DASH_DASH] = ACTIONS(3934), - [anon_sym_BANG_BANG] = ACTIONS(3934), - [anon_sym_suspend] = ACTIONS(3932), - [anon_sym_sealed] = ACTIONS(3932), - [anon_sym_annotation] = ACTIONS(3932), - [anon_sym_data] = ACTIONS(3932), - [anon_sym_inner] = ACTIONS(3932), - [anon_sym_value] = ACTIONS(3932), - [anon_sym_override] = ACTIONS(3932), - [anon_sym_lateinit] = ACTIONS(3932), - [anon_sym_public] = ACTIONS(3932), - [anon_sym_private] = ACTIONS(3932), - [anon_sym_internal] = ACTIONS(3932), - [anon_sym_protected] = ACTIONS(3932), - [anon_sym_tailrec] = ACTIONS(3932), - [anon_sym_operator] = ACTIONS(3932), - [anon_sym_infix] = ACTIONS(3932), - [anon_sym_inline] = ACTIONS(3932), - [anon_sym_external] = ACTIONS(3932), - [sym_property_modifier] = ACTIONS(3932), - [anon_sym_abstract] = ACTIONS(3932), - [anon_sym_final] = ACTIONS(3932), - [anon_sym_open] = ACTIONS(3932), - [anon_sym_vararg] = ACTIONS(3932), - [anon_sym_noinline] = ACTIONS(3932), - [anon_sym_crossinline] = ACTIONS(3932), - [anon_sym_expect] = ACTIONS(3932), - [anon_sym_actual] = ACTIONS(3932), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3934), - [sym_safe_nav] = ACTIONS(3934), - [sym_multiline_comment] = ACTIONS(3), - }, - [3563] = { - [sym__alpha_identifier] = ACTIONS(4892), - [anon_sym_AT] = ACTIONS(4894), - [anon_sym_LBRACK] = ACTIONS(4894), - [anon_sym_RBRACK] = ACTIONS(4894), - [anon_sym_DOT] = ACTIONS(4892), - [anon_sym_as] = ACTIONS(4892), - [anon_sym_EQ] = ACTIONS(4892), - [anon_sym_LBRACE] = ACTIONS(4894), - [anon_sym_RBRACE] = ACTIONS(4894), - [anon_sym_LPAREN] = ACTIONS(4894), - [anon_sym_COMMA] = ACTIONS(4894), - [anon_sym_RPAREN] = ACTIONS(4894), - [anon_sym_LT] = ACTIONS(4892), - [anon_sym_GT] = ACTIONS(4892), - [anon_sym_where] = ACTIONS(4892), - [anon_sym_SEMI] = ACTIONS(4894), - [anon_sym_get] = ACTIONS(4892), - [anon_sym_set] = ACTIONS(4892), - [anon_sym_STAR] = ACTIONS(4892), - [anon_sym_DASH_GT] = ACTIONS(4894), - [sym_label] = ACTIONS(4894), - [anon_sym_in] = ACTIONS(4892), - [anon_sym_while] = ACTIONS(4892), - [anon_sym_DOT_DOT] = ACTIONS(4894), - [anon_sym_QMARK_COLON] = ACTIONS(4894), - [anon_sym_AMP_AMP] = ACTIONS(4894), - [anon_sym_PIPE_PIPE] = ACTIONS(4894), - [anon_sym_else] = ACTIONS(4892), - [anon_sym_COLON_COLON] = ACTIONS(4894), - [anon_sym_PLUS_EQ] = ACTIONS(4894), - [anon_sym_DASH_EQ] = ACTIONS(4894), - [anon_sym_STAR_EQ] = ACTIONS(4894), - [anon_sym_SLASH_EQ] = ACTIONS(4894), - [anon_sym_PERCENT_EQ] = ACTIONS(4894), - [anon_sym_BANG_EQ] = ACTIONS(4892), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4894), - [anon_sym_EQ_EQ] = ACTIONS(4892), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4894), - [anon_sym_LT_EQ] = ACTIONS(4894), - [anon_sym_GT_EQ] = ACTIONS(4894), - [anon_sym_BANGin] = ACTIONS(4894), - [anon_sym_is] = ACTIONS(4892), - [anon_sym_BANGis] = ACTIONS(4894), - [anon_sym_PLUS] = ACTIONS(4892), - [anon_sym_DASH] = ACTIONS(4892), - [anon_sym_SLASH] = ACTIONS(4892), - [anon_sym_PERCENT] = ACTIONS(4892), - [anon_sym_as_QMARK] = ACTIONS(4894), - [anon_sym_PLUS_PLUS] = ACTIONS(4894), - [anon_sym_DASH_DASH] = ACTIONS(4894), - [anon_sym_BANG_BANG] = ACTIONS(4894), - [anon_sym_suspend] = ACTIONS(4892), - [anon_sym_sealed] = ACTIONS(4892), - [anon_sym_annotation] = ACTIONS(4892), - [anon_sym_data] = ACTIONS(4892), - [anon_sym_inner] = ACTIONS(4892), - [anon_sym_value] = ACTIONS(4892), - [anon_sym_override] = ACTIONS(4892), - [anon_sym_lateinit] = ACTIONS(4892), - [anon_sym_public] = ACTIONS(4892), - [anon_sym_private] = ACTIONS(4892), - [anon_sym_internal] = ACTIONS(4892), - [anon_sym_protected] = ACTIONS(4892), - [anon_sym_tailrec] = ACTIONS(4892), - [anon_sym_operator] = ACTIONS(4892), - [anon_sym_infix] = ACTIONS(4892), - [anon_sym_inline] = ACTIONS(4892), - [anon_sym_external] = ACTIONS(4892), - [sym_property_modifier] = ACTIONS(4892), - [anon_sym_abstract] = ACTIONS(4892), - [anon_sym_final] = ACTIONS(4892), - [anon_sym_open] = ACTIONS(4892), - [anon_sym_vararg] = ACTIONS(4892), - [anon_sym_noinline] = ACTIONS(4892), - [anon_sym_crossinline] = ACTIONS(4892), - [anon_sym_expect] = ACTIONS(4892), - [anon_sym_actual] = ACTIONS(4892), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4894), - [sym_safe_nav] = ACTIONS(4894), - [sym_multiline_comment] = ACTIONS(3), - }, - [3564] = { - [sym_function_body] = STATE(3913), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(6883), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_COMMA] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_where] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4250), - [sym_label] = ACTIONS(4252), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_PLUS_EQ] = ACTIONS(4252), - [anon_sym_DASH_EQ] = ACTIONS(4252), - [anon_sym_STAR_EQ] = ACTIONS(4252), - [anon_sym_SLASH_EQ] = ACTIONS(4252), - [anon_sym_PERCENT_EQ] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4250), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_suspend] = ACTIONS(4250), - [anon_sym_sealed] = ACTIONS(4250), - [anon_sym_annotation] = ACTIONS(4250), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_override] = ACTIONS(4250), - [anon_sym_lateinit] = ACTIONS(4250), - [anon_sym_public] = ACTIONS(4250), - [anon_sym_private] = ACTIONS(4250), - [anon_sym_internal] = ACTIONS(4250), - [anon_sym_protected] = ACTIONS(4250), - [anon_sym_tailrec] = ACTIONS(4250), - [anon_sym_operator] = ACTIONS(4250), - [anon_sym_infix] = ACTIONS(4250), - [anon_sym_inline] = ACTIONS(4250), - [anon_sym_external] = ACTIONS(4250), - [sym_property_modifier] = ACTIONS(4250), - [anon_sym_abstract] = ACTIONS(4250), - [anon_sym_final] = ACTIONS(4250), - [anon_sym_open] = ACTIONS(4250), - [anon_sym_vararg] = ACTIONS(4250), - [anon_sym_noinline] = ACTIONS(4250), - [anon_sym_crossinline] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4252), - [sym__automatic_semicolon] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - }, - [3565] = { - [sym__alpha_identifier] = ACTIONS(4900), - [anon_sym_AT] = ACTIONS(4902), - [anon_sym_LBRACK] = ACTIONS(4902), - [anon_sym_RBRACK] = ACTIONS(4902), - [anon_sym_DOT] = ACTIONS(4900), - [anon_sym_as] = ACTIONS(4900), - [anon_sym_EQ] = ACTIONS(4900), - [anon_sym_LBRACE] = ACTIONS(4902), - [anon_sym_RBRACE] = ACTIONS(4902), - [anon_sym_LPAREN] = ACTIONS(4902), - [anon_sym_COMMA] = ACTIONS(4902), - [anon_sym_RPAREN] = ACTIONS(4902), - [anon_sym_LT] = ACTIONS(4900), - [anon_sym_GT] = ACTIONS(4900), - [anon_sym_where] = ACTIONS(4900), - [anon_sym_SEMI] = ACTIONS(4902), - [anon_sym_get] = ACTIONS(4900), - [anon_sym_set] = ACTIONS(4900), - [anon_sym_STAR] = ACTIONS(4900), - [anon_sym_DASH_GT] = ACTIONS(4902), - [sym_label] = ACTIONS(4902), - [anon_sym_in] = ACTIONS(4900), - [anon_sym_while] = ACTIONS(4900), - [anon_sym_DOT_DOT] = ACTIONS(4902), - [anon_sym_QMARK_COLON] = ACTIONS(4902), - [anon_sym_AMP_AMP] = ACTIONS(4902), - [anon_sym_PIPE_PIPE] = ACTIONS(4902), - [anon_sym_else] = ACTIONS(4900), - [anon_sym_COLON_COLON] = ACTIONS(4902), - [anon_sym_PLUS_EQ] = ACTIONS(4902), - [anon_sym_DASH_EQ] = ACTIONS(4902), - [anon_sym_STAR_EQ] = ACTIONS(4902), - [anon_sym_SLASH_EQ] = ACTIONS(4902), - [anon_sym_PERCENT_EQ] = ACTIONS(4902), - [anon_sym_BANG_EQ] = ACTIONS(4900), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4902), - [anon_sym_EQ_EQ] = ACTIONS(4900), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4902), - [anon_sym_LT_EQ] = ACTIONS(4902), - [anon_sym_GT_EQ] = ACTIONS(4902), - [anon_sym_BANGin] = ACTIONS(4902), - [anon_sym_is] = ACTIONS(4900), - [anon_sym_BANGis] = ACTIONS(4902), - [anon_sym_PLUS] = ACTIONS(4900), - [anon_sym_DASH] = ACTIONS(4900), - [anon_sym_SLASH] = ACTIONS(4900), - [anon_sym_PERCENT] = ACTIONS(4900), - [anon_sym_as_QMARK] = ACTIONS(4902), - [anon_sym_PLUS_PLUS] = ACTIONS(4902), - [anon_sym_DASH_DASH] = ACTIONS(4902), - [anon_sym_BANG_BANG] = ACTIONS(4902), - [anon_sym_suspend] = ACTIONS(4900), - [anon_sym_sealed] = ACTIONS(4900), - [anon_sym_annotation] = ACTIONS(4900), - [anon_sym_data] = ACTIONS(4900), - [anon_sym_inner] = ACTIONS(4900), - [anon_sym_value] = ACTIONS(4900), - [anon_sym_override] = ACTIONS(4900), - [anon_sym_lateinit] = ACTIONS(4900), - [anon_sym_public] = ACTIONS(4900), - [anon_sym_private] = ACTIONS(4900), - [anon_sym_internal] = ACTIONS(4900), - [anon_sym_protected] = ACTIONS(4900), - [anon_sym_tailrec] = ACTIONS(4900), - [anon_sym_operator] = ACTIONS(4900), - [anon_sym_infix] = ACTIONS(4900), - [anon_sym_inline] = ACTIONS(4900), - [anon_sym_external] = ACTIONS(4900), - [sym_property_modifier] = ACTIONS(4900), - [anon_sym_abstract] = ACTIONS(4900), - [anon_sym_final] = ACTIONS(4900), - [anon_sym_open] = ACTIONS(4900), - [anon_sym_vararg] = ACTIONS(4900), - [anon_sym_noinline] = ACTIONS(4900), - [anon_sym_crossinline] = ACTIONS(4900), - [anon_sym_expect] = ACTIONS(4900), - [anon_sym_actual] = ACTIONS(4900), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4902), - [sym_safe_nav] = ACTIONS(4902), - [sym_multiline_comment] = ACTIONS(3), - }, - [3566] = { - [sym__alpha_identifier] = ACTIONS(5029), - [anon_sym_AT] = ACTIONS(5031), - [anon_sym_LBRACK] = ACTIONS(5031), - [anon_sym_RBRACK] = ACTIONS(5031), - [anon_sym_DOT] = ACTIONS(5029), - [anon_sym_as] = ACTIONS(5029), - [anon_sym_EQ] = ACTIONS(5029), - [anon_sym_LBRACE] = ACTIONS(5031), - [anon_sym_RBRACE] = ACTIONS(5031), - [anon_sym_LPAREN] = ACTIONS(5031), - [anon_sym_COMMA] = ACTIONS(5031), - [anon_sym_RPAREN] = ACTIONS(5031), - [anon_sym_LT] = ACTIONS(5029), - [anon_sym_GT] = ACTIONS(5029), - [anon_sym_where] = ACTIONS(5029), - [anon_sym_SEMI] = ACTIONS(5031), - [anon_sym_get] = ACTIONS(5029), - [anon_sym_set] = ACTIONS(5029), - [anon_sym_STAR] = ACTIONS(5029), - [anon_sym_DASH_GT] = ACTIONS(5031), - [sym_label] = ACTIONS(5031), - [anon_sym_in] = ACTIONS(5029), - [anon_sym_while] = ACTIONS(5029), - [anon_sym_DOT_DOT] = ACTIONS(5031), - [anon_sym_QMARK_COLON] = ACTIONS(5031), - [anon_sym_AMP_AMP] = ACTIONS(5031), - [anon_sym_PIPE_PIPE] = ACTIONS(5031), - [anon_sym_else] = ACTIONS(5029), - [anon_sym_COLON_COLON] = ACTIONS(5031), - [anon_sym_PLUS_EQ] = ACTIONS(5031), - [anon_sym_DASH_EQ] = ACTIONS(5031), - [anon_sym_STAR_EQ] = ACTIONS(5031), - [anon_sym_SLASH_EQ] = ACTIONS(5031), - [anon_sym_PERCENT_EQ] = ACTIONS(5031), - [anon_sym_BANG_EQ] = ACTIONS(5029), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5031), - [anon_sym_EQ_EQ] = ACTIONS(5029), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5031), - [anon_sym_LT_EQ] = ACTIONS(5031), - [anon_sym_GT_EQ] = ACTIONS(5031), - [anon_sym_BANGin] = ACTIONS(5031), - [anon_sym_is] = ACTIONS(5029), - [anon_sym_BANGis] = ACTIONS(5031), - [anon_sym_PLUS] = ACTIONS(5029), - [anon_sym_DASH] = ACTIONS(5029), - [anon_sym_SLASH] = ACTIONS(5029), - [anon_sym_PERCENT] = ACTIONS(5029), - [anon_sym_as_QMARK] = ACTIONS(5031), - [anon_sym_PLUS_PLUS] = ACTIONS(5031), - [anon_sym_DASH_DASH] = ACTIONS(5031), - [anon_sym_BANG_BANG] = ACTIONS(5031), - [anon_sym_suspend] = ACTIONS(5029), - [anon_sym_sealed] = ACTIONS(5029), - [anon_sym_annotation] = ACTIONS(5029), - [anon_sym_data] = ACTIONS(5029), - [anon_sym_inner] = ACTIONS(5029), - [anon_sym_value] = ACTIONS(5029), - [anon_sym_override] = ACTIONS(5029), - [anon_sym_lateinit] = ACTIONS(5029), - [anon_sym_public] = ACTIONS(5029), - [anon_sym_private] = ACTIONS(5029), - [anon_sym_internal] = ACTIONS(5029), - [anon_sym_protected] = ACTIONS(5029), - [anon_sym_tailrec] = ACTIONS(5029), - [anon_sym_operator] = ACTIONS(5029), - [anon_sym_infix] = ACTIONS(5029), - [anon_sym_inline] = ACTIONS(5029), - [anon_sym_external] = ACTIONS(5029), - [sym_property_modifier] = ACTIONS(5029), - [anon_sym_abstract] = ACTIONS(5029), - [anon_sym_final] = ACTIONS(5029), - [anon_sym_open] = ACTIONS(5029), - [anon_sym_vararg] = ACTIONS(5029), - [anon_sym_noinline] = ACTIONS(5029), - [anon_sym_crossinline] = ACTIONS(5029), - [anon_sym_expect] = ACTIONS(5029), - [anon_sym_actual] = ACTIONS(5029), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5031), - [sym_safe_nav] = ACTIONS(5031), - [sym_multiline_comment] = ACTIONS(3), - }, - [3567] = { - [sym__alpha_identifier] = ACTIONS(5007), - [anon_sym_AT] = ACTIONS(5009), - [anon_sym_LBRACK] = ACTIONS(5009), - [anon_sym_RBRACK] = ACTIONS(5009), - [anon_sym_DOT] = ACTIONS(5007), - [anon_sym_as] = ACTIONS(5007), - [anon_sym_EQ] = ACTIONS(5007), - [anon_sym_LBRACE] = ACTIONS(5009), - [anon_sym_RBRACE] = ACTIONS(5009), - [anon_sym_LPAREN] = ACTIONS(5009), - [anon_sym_COMMA] = ACTIONS(5009), - [anon_sym_RPAREN] = ACTIONS(5009), - [anon_sym_LT] = ACTIONS(6885), - [anon_sym_GT] = ACTIONS(5007), - [anon_sym_where] = ACTIONS(5007), - [anon_sym_SEMI] = ACTIONS(5009), - [anon_sym_get] = ACTIONS(5007), - [anon_sym_set] = ACTIONS(5007), - [anon_sym_STAR] = ACTIONS(5007), - [anon_sym_DASH_GT] = ACTIONS(5009), - [sym_label] = ACTIONS(5009), - [anon_sym_in] = ACTIONS(5007), - [anon_sym_while] = ACTIONS(5007), - [anon_sym_DOT_DOT] = ACTIONS(5009), - [anon_sym_QMARK_COLON] = ACTIONS(5009), - [anon_sym_AMP_AMP] = ACTIONS(5009), - [anon_sym_PIPE_PIPE] = ACTIONS(5009), - [anon_sym_else] = ACTIONS(5007), - [anon_sym_COLON_COLON] = ACTIONS(5009), - [anon_sym_PLUS_EQ] = ACTIONS(5009), - [anon_sym_DASH_EQ] = ACTIONS(5009), - [anon_sym_STAR_EQ] = ACTIONS(5009), - [anon_sym_SLASH_EQ] = ACTIONS(5009), - [anon_sym_PERCENT_EQ] = ACTIONS(5009), - [anon_sym_BANG_EQ] = ACTIONS(5007), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5009), - [anon_sym_EQ_EQ] = ACTIONS(5007), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5009), - [anon_sym_LT_EQ] = ACTIONS(5009), - [anon_sym_GT_EQ] = ACTIONS(5009), - [anon_sym_BANGin] = ACTIONS(5009), - [anon_sym_is] = ACTIONS(5007), - [anon_sym_BANGis] = ACTIONS(5009), - [anon_sym_PLUS] = ACTIONS(5007), - [anon_sym_DASH] = ACTIONS(5007), - [anon_sym_SLASH] = ACTIONS(5007), - [anon_sym_PERCENT] = ACTIONS(5007), - [anon_sym_as_QMARK] = ACTIONS(5009), - [anon_sym_PLUS_PLUS] = ACTIONS(5009), - [anon_sym_DASH_DASH] = ACTIONS(5009), - [anon_sym_BANG_BANG] = ACTIONS(5009), - [anon_sym_suspend] = ACTIONS(5007), - [anon_sym_sealed] = ACTIONS(5007), - [anon_sym_annotation] = ACTIONS(5007), - [anon_sym_data] = ACTIONS(5007), - [anon_sym_inner] = ACTIONS(5007), - [anon_sym_value] = ACTIONS(5007), - [anon_sym_override] = ACTIONS(5007), - [anon_sym_lateinit] = ACTIONS(5007), - [anon_sym_public] = ACTIONS(5007), - [anon_sym_private] = ACTIONS(5007), - [anon_sym_internal] = ACTIONS(5007), - [anon_sym_protected] = ACTIONS(5007), - [anon_sym_tailrec] = ACTIONS(5007), - [anon_sym_operator] = ACTIONS(5007), - [anon_sym_infix] = ACTIONS(5007), - [anon_sym_inline] = ACTIONS(5007), - [anon_sym_external] = ACTIONS(5007), - [sym_property_modifier] = ACTIONS(5007), - [anon_sym_abstract] = ACTIONS(5007), - [anon_sym_final] = ACTIONS(5007), - [anon_sym_open] = ACTIONS(5007), - [anon_sym_vararg] = ACTIONS(5007), - [anon_sym_noinline] = ACTIONS(5007), - [anon_sym_crossinline] = ACTIONS(5007), - [anon_sym_expect] = ACTIONS(5007), - [anon_sym_actual] = ACTIONS(5007), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5009), - [sym_safe_nav] = ACTIONS(5009), - [sym_multiline_comment] = ACTIONS(3), - }, - [3568] = { - [sym__alpha_identifier] = ACTIONS(1580), - [anon_sym_AT] = ACTIONS(1578), - [anon_sym_LBRACK] = ACTIONS(1578), - [anon_sym_RBRACK] = ACTIONS(1578), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1578), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(1578), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_RPAREN] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1580), - [anon_sym_set] = ACTIONS(1580), - [anon_sym_STAR] = ACTIONS(1580), - [anon_sym_DASH_GT] = ACTIONS(1578), - [sym_label] = ACTIONS(1578), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_while] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_COLON_COLON] = ACTIONS(1578), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(1580), - [anon_sym_DASH] = ACTIONS(1580), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(1578), - [anon_sym_DASH_DASH] = ACTIONS(1578), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1580), - [anon_sym_inner] = ACTIONS(1580), - [anon_sym_value] = ACTIONS(1580), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1580), - [anon_sym_actual] = ACTIONS(1580), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - }, - [3569] = { - [sym__alpha_identifier] = ACTIONS(5019), - [anon_sym_AT] = ACTIONS(5021), - [anon_sym_LBRACK] = ACTIONS(5021), - [anon_sym_RBRACK] = ACTIONS(5021), - [anon_sym_DOT] = ACTIONS(5019), - [anon_sym_as] = ACTIONS(5019), - [anon_sym_EQ] = ACTIONS(5019), - [anon_sym_LBRACE] = ACTIONS(5021), - [anon_sym_RBRACE] = ACTIONS(5021), - [anon_sym_LPAREN] = ACTIONS(5021), - [anon_sym_COMMA] = ACTIONS(5021), - [anon_sym_RPAREN] = ACTIONS(5021), - [anon_sym_LT] = ACTIONS(5019), - [anon_sym_GT] = ACTIONS(5019), - [anon_sym_where] = ACTIONS(5019), - [anon_sym_SEMI] = ACTIONS(5021), - [anon_sym_get] = ACTIONS(5019), - [anon_sym_set] = ACTIONS(5019), - [anon_sym_STAR] = ACTIONS(5019), - [anon_sym_DASH_GT] = ACTIONS(5021), - [sym_label] = ACTIONS(5021), - [anon_sym_in] = ACTIONS(5019), - [anon_sym_while] = ACTIONS(5019), - [anon_sym_DOT_DOT] = ACTIONS(5021), - [anon_sym_QMARK_COLON] = ACTIONS(5021), - [anon_sym_AMP_AMP] = ACTIONS(5021), - [anon_sym_PIPE_PIPE] = ACTIONS(5021), - [anon_sym_else] = ACTIONS(5019), - [anon_sym_COLON_COLON] = ACTIONS(5021), - [anon_sym_PLUS_EQ] = ACTIONS(5021), - [anon_sym_DASH_EQ] = ACTIONS(5021), - [anon_sym_STAR_EQ] = ACTIONS(5021), - [anon_sym_SLASH_EQ] = ACTIONS(5021), - [anon_sym_PERCENT_EQ] = ACTIONS(5021), - [anon_sym_BANG_EQ] = ACTIONS(5019), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5021), - [anon_sym_EQ_EQ] = ACTIONS(5019), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5021), - [anon_sym_LT_EQ] = ACTIONS(5021), - [anon_sym_GT_EQ] = ACTIONS(5021), - [anon_sym_BANGin] = ACTIONS(5021), - [anon_sym_is] = ACTIONS(5019), - [anon_sym_BANGis] = ACTIONS(5021), - [anon_sym_PLUS] = ACTIONS(5019), - [anon_sym_DASH] = ACTIONS(5019), - [anon_sym_SLASH] = ACTIONS(5019), - [anon_sym_PERCENT] = ACTIONS(5019), - [anon_sym_as_QMARK] = ACTIONS(5021), - [anon_sym_PLUS_PLUS] = ACTIONS(5021), - [anon_sym_DASH_DASH] = ACTIONS(5021), - [anon_sym_BANG_BANG] = ACTIONS(5021), - [anon_sym_suspend] = ACTIONS(5019), - [anon_sym_sealed] = ACTIONS(5019), - [anon_sym_annotation] = ACTIONS(5019), - [anon_sym_data] = ACTIONS(5019), - [anon_sym_inner] = ACTIONS(5019), - [anon_sym_value] = ACTIONS(5019), - [anon_sym_override] = ACTIONS(5019), - [anon_sym_lateinit] = ACTIONS(5019), - [anon_sym_public] = ACTIONS(5019), - [anon_sym_private] = ACTIONS(5019), - [anon_sym_internal] = ACTIONS(5019), - [anon_sym_protected] = ACTIONS(5019), - [anon_sym_tailrec] = ACTIONS(5019), - [anon_sym_operator] = ACTIONS(5019), - [anon_sym_infix] = ACTIONS(5019), - [anon_sym_inline] = ACTIONS(5019), - [anon_sym_external] = ACTIONS(5019), - [sym_property_modifier] = ACTIONS(5019), - [anon_sym_abstract] = ACTIONS(5019), - [anon_sym_final] = ACTIONS(5019), - [anon_sym_open] = ACTIONS(5019), - [anon_sym_vararg] = ACTIONS(5019), - [anon_sym_noinline] = ACTIONS(5019), - [anon_sym_crossinline] = ACTIONS(5019), - [anon_sym_expect] = ACTIONS(5019), - [anon_sym_actual] = ACTIONS(5019), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5021), - [sym_safe_nav] = ACTIONS(5021), - [sym_multiline_comment] = ACTIONS(3), - }, - [3570] = { - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3952), - [anon_sym_RBRACK] = ACTIONS(3952), - [anon_sym_DOT] = ACTIONS(3950), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3950), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_RPAREN] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [anon_sym_DASH_GT] = ACTIONS(3952), - [sym_label] = ACTIONS(3952), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_while] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3952), - [anon_sym_PLUS_EQ] = ACTIONS(3952), - [anon_sym_DASH_EQ] = ACTIONS(3952), - [anon_sym_STAR_EQ] = ACTIONS(3952), - [anon_sym_SLASH_EQ] = ACTIONS(3952), - [anon_sym_PERCENT_EQ] = ACTIONS(3952), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3952), - [anon_sym_DASH_DASH] = ACTIONS(3952), - [anon_sym_BANG_BANG] = ACTIONS(3952), - [anon_sym_suspend] = ACTIONS(3950), - [anon_sym_sealed] = ACTIONS(3950), - [anon_sym_annotation] = ACTIONS(3950), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_override] = ACTIONS(3950), - [anon_sym_lateinit] = ACTIONS(3950), - [anon_sym_public] = ACTIONS(3950), - [anon_sym_private] = ACTIONS(3950), - [anon_sym_internal] = ACTIONS(3950), - [anon_sym_protected] = ACTIONS(3950), - [anon_sym_tailrec] = ACTIONS(3950), - [anon_sym_operator] = ACTIONS(3950), - [anon_sym_infix] = ACTIONS(3950), - [anon_sym_inline] = ACTIONS(3950), - [anon_sym_external] = ACTIONS(3950), - [sym_property_modifier] = ACTIONS(3950), - [anon_sym_abstract] = ACTIONS(3950), - [anon_sym_final] = ACTIONS(3950), - [anon_sym_open] = ACTIONS(3950), - [anon_sym_vararg] = ACTIONS(3950), - [anon_sym_noinline] = ACTIONS(3950), - [anon_sym_crossinline] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3952), - [sym_multiline_comment] = ACTIONS(3), - }, - [3571] = { - [aux_sym_nullable_type_repeat1] = STATE(3455), - [sym__alpha_identifier] = ACTIONS(4270), - [anon_sym_AT] = ACTIONS(4272), - [anon_sym_LBRACK] = ACTIONS(4272), - [anon_sym_DOT] = ACTIONS(4270), - [anon_sym_as] = ACTIONS(4270), - [anon_sym_EQ] = ACTIONS(4270), - [anon_sym_LBRACE] = ACTIONS(4272), - [anon_sym_RBRACE] = ACTIONS(4272), - [anon_sym_LPAREN] = ACTIONS(4272), - [anon_sym_COMMA] = ACTIONS(4272), - [anon_sym_by] = ACTIONS(4270), - [anon_sym_LT] = ACTIONS(4270), - [anon_sym_GT] = ACTIONS(4270), - [anon_sym_where] = ACTIONS(4270), - [anon_sym_SEMI] = ACTIONS(4272), - [anon_sym_get] = ACTIONS(4270), - [anon_sym_set] = ACTIONS(4270), - [sym__quest] = ACTIONS(6809), - [anon_sym_STAR] = ACTIONS(4270), - [sym_label] = ACTIONS(4272), - [anon_sym_in] = ACTIONS(4270), - [anon_sym_DOT_DOT] = ACTIONS(4272), - [anon_sym_QMARK_COLON] = ACTIONS(4272), - [anon_sym_AMP_AMP] = ACTIONS(4272), - [anon_sym_PIPE_PIPE] = ACTIONS(4272), - [anon_sym_else] = ACTIONS(4270), - [anon_sym_COLON_COLON] = ACTIONS(4272), - [anon_sym_PLUS_EQ] = ACTIONS(4272), - [anon_sym_DASH_EQ] = ACTIONS(4272), - [anon_sym_STAR_EQ] = ACTIONS(4272), - [anon_sym_SLASH_EQ] = ACTIONS(4272), - [anon_sym_PERCENT_EQ] = ACTIONS(4272), - [anon_sym_BANG_EQ] = ACTIONS(4270), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4272), - [anon_sym_EQ_EQ] = ACTIONS(4270), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4272), - [anon_sym_LT_EQ] = ACTIONS(4272), - [anon_sym_GT_EQ] = ACTIONS(4272), - [anon_sym_BANGin] = ACTIONS(4272), - [anon_sym_is] = ACTIONS(4270), - [anon_sym_BANGis] = ACTIONS(4272), - [anon_sym_PLUS] = ACTIONS(4270), - [anon_sym_DASH] = ACTIONS(4270), - [anon_sym_SLASH] = ACTIONS(4270), - [anon_sym_PERCENT] = ACTIONS(4270), - [anon_sym_as_QMARK] = ACTIONS(4272), - [anon_sym_PLUS_PLUS] = ACTIONS(4272), - [anon_sym_DASH_DASH] = ACTIONS(4272), - [anon_sym_BANG_BANG] = ACTIONS(4272), - [anon_sym_suspend] = ACTIONS(4270), - [anon_sym_sealed] = ACTIONS(4270), - [anon_sym_annotation] = ACTIONS(4270), - [anon_sym_data] = ACTIONS(4270), - [anon_sym_inner] = ACTIONS(4270), - [anon_sym_value] = ACTIONS(4270), - [anon_sym_override] = ACTIONS(4270), - [anon_sym_lateinit] = ACTIONS(4270), - [anon_sym_public] = ACTIONS(4270), - [anon_sym_private] = ACTIONS(4270), - [anon_sym_internal] = ACTIONS(4270), - [anon_sym_protected] = ACTIONS(4270), - [anon_sym_tailrec] = ACTIONS(4270), - [anon_sym_operator] = ACTIONS(4270), - [anon_sym_infix] = ACTIONS(4270), - [anon_sym_inline] = ACTIONS(4270), - [anon_sym_external] = ACTIONS(4270), - [sym_property_modifier] = ACTIONS(4270), - [anon_sym_abstract] = ACTIONS(4270), - [anon_sym_final] = ACTIONS(4270), - [anon_sym_open] = ACTIONS(4270), - [anon_sym_vararg] = ACTIONS(4270), - [anon_sym_noinline] = ACTIONS(4270), - [anon_sym_crossinline] = ACTIONS(4270), - [anon_sym_expect] = ACTIONS(4270), - [anon_sym_actual] = ACTIONS(4270), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4272), - [sym__automatic_semicolon] = ACTIONS(4272), - [sym_safe_nav] = ACTIONS(4272), - [sym_multiline_comment] = ACTIONS(3), - }, - [3572] = { - [sym_type_constraints] = STATE(3968), - [sym_function_body] = STATE(3833), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(6887), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3573] = { - [sym__alpha_identifier] = ACTIONS(5003), - [anon_sym_AT] = ACTIONS(5005), - [anon_sym_LBRACK] = ACTIONS(5005), - [anon_sym_RBRACK] = ACTIONS(5005), - [anon_sym_DOT] = ACTIONS(5003), - [anon_sym_as] = ACTIONS(5003), - [anon_sym_EQ] = ACTIONS(5003), - [anon_sym_LBRACE] = ACTIONS(5005), - [anon_sym_RBRACE] = ACTIONS(5005), - [anon_sym_LPAREN] = ACTIONS(5005), - [anon_sym_COMMA] = ACTIONS(5005), - [anon_sym_RPAREN] = ACTIONS(5005), - [anon_sym_LT] = ACTIONS(5003), - [anon_sym_GT] = ACTIONS(5003), - [anon_sym_where] = ACTIONS(5003), - [anon_sym_SEMI] = ACTIONS(5005), - [anon_sym_get] = ACTIONS(5003), - [anon_sym_set] = ACTIONS(5003), - [anon_sym_STAR] = ACTIONS(5003), - [anon_sym_DASH_GT] = ACTIONS(5005), - [sym_label] = ACTIONS(5005), - [anon_sym_in] = ACTIONS(5003), - [anon_sym_while] = ACTIONS(5003), - [anon_sym_DOT_DOT] = ACTIONS(5005), - [anon_sym_QMARK_COLON] = ACTIONS(5005), - [anon_sym_AMP_AMP] = ACTIONS(5005), - [anon_sym_PIPE_PIPE] = ACTIONS(5005), - [anon_sym_else] = ACTIONS(5003), - [anon_sym_COLON_COLON] = ACTIONS(5005), - [anon_sym_PLUS_EQ] = ACTIONS(5005), - [anon_sym_DASH_EQ] = ACTIONS(5005), - [anon_sym_STAR_EQ] = ACTIONS(5005), - [anon_sym_SLASH_EQ] = ACTIONS(5005), - [anon_sym_PERCENT_EQ] = ACTIONS(5005), - [anon_sym_BANG_EQ] = ACTIONS(5003), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5005), - [anon_sym_EQ_EQ] = ACTIONS(5003), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5005), - [anon_sym_LT_EQ] = ACTIONS(5005), - [anon_sym_GT_EQ] = ACTIONS(5005), - [anon_sym_BANGin] = ACTIONS(5005), - [anon_sym_is] = ACTIONS(5003), - [anon_sym_BANGis] = ACTIONS(5005), - [anon_sym_PLUS] = ACTIONS(5003), - [anon_sym_DASH] = ACTIONS(5003), - [anon_sym_SLASH] = ACTIONS(5003), - [anon_sym_PERCENT] = ACTIONS(5003), - [anon_sym_as_QMARK] = ACTIONS(5005), - [anon_sym_PLUS_PLUS] = ACTIONS(5005), - [anon_sym_DASH_DASH] = ACTIONS(5005), - [anon_sym_BANG_BANG] = ACTIONS(5005), - [anon_sym_suspend] = ACTIONS(5003), - [anon_sym_sealed] = ACTIONS(5003), - [anon_sym_annotation] = ACTIONS(5003), - [anon_sym_data] = ACTIONS(5003), - [anon_sym_inner] = ACTIONS(5003), - [anon_sym_value] = ACTIONS(5003), - [anon_sym_override] = ACTIONS(5003), - [anon_sym_lateinit] = ACTIONS(5003), - [anon_sym_public] = ACTIONS(5003), - [anon_sym_private] = ACTIONS(5003), - [anon_sym_internal] = ACTIONS(5003), - [anon_sym_protected] = ACTIONS(5003), - [anon_sym_tailrec] = ACTIONS(5003), - [anon_sym_operator] = ACTIONS(5003), - [anon_sym_infix] = ACTIONS(5003), - [anon_sym_inline] = ACTIONS(5003), - [anon_sym_external] = ACTIONS(5003), - [sym_property_modifier] = ACTIONS(5003), - [anon_sym_abstract] = ACTIONS(5003), - [anon_sym_final] = ACTIONS(5003), - [anon_sym_open] = ACTIONS(5003), - [anon_sym_vararg] = ACTIONS(5003), - [anon_sym_noinline] = ACTIONS(5003), - [anon_sym_crossinline] = ACTIONS(5003), - [anon_sym_expect] = ACTIONS(5003), - [anon_sym_actual] = ACTIONS(5003), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5005), - [sym_safe_nav] = ACTIONS(5005), - [sym_multiline_comment] = ACTIONS(3), - }, - [3574] = { - [sym__alpha_identifier] = ACTIONS(4992), - [anon_sym_AT] = ACTIONS(4994), - [anon_sym_LBRACK] = ACTIONS(4994), - [anon_sym_RBRACK] = ACTIONS(4994), - [anon_sym_DOT] = ACTIONS(4992), - [anon_sym_as] = ACTIONS(4992), - [anon_sym_EQ] = ACTIONS(4992), - [anon_sym_LBRACE] = ACTIONS(4994), - [anon_sym_RBRACE] = ACTIONS(4994), - [anon_sym_LPAREN] = ACTIONS(4994), - [anon_sym_COMMA] = ACTIONS(4994), - [anon_sym_RPAREN] = ACTIONS(4994), - [anon_sym_LT] = ACTIONS(4992), - [anon_sym_GT] = ACTIONS(4992), - [anon_sym_where] = ACTIONS(4992), - [anon_sym_SEMI] = ACTIONS(4994), - [anon_sym_get] = ACTIONS(4992), - [anon_sym_set] = ACTIONS(4992), - [anon_sym_STAR] = ACTIONS(4992), - [anon_sym_DASH_GT] = ACTIONS(4994), - [sym_label] = ACTIONS(4994), - [anon_sym_in] = ACTIONS(4992), - [anon_sym_while] = ACTIONS(4992), - [anon_sym_DOT_DOT] = ACTIONS(4994), - [anon_sym_QMARK_COLON] = ACTIONS(4994), - [anon_sym_AMP_AMP] = ACTIONS(4994), - [anon_sym_PIPE_PIPE] = ACTIONS(4994), - [anon_sym_else] = ACTIONS(4992), - [anon_sym_COLON_COLON] = ACTIONS(6827), - [anon_sym_PLUS_EQ] = ACTIONS(4994), - [anon_sym_DASH_EQ] = ACTIONS(4994), - [anon_sym_STAR_EQ] = ACTIONS(4994), - [anon_sym_SLASH_EQ] = ACTIONS(4994), - [anon_sym_PERCENT_EQ] = ACTIONS(4994), - [anon_sym_BANG_EQ] = ACTIONS(4992), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4994), - [anon_sym_EQ_EQ] = ACTIONS(4992), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4994), - [anon_sym_LT_EQ] = ACTIONS(4994), - [anon_sym_GT_EQ] = ACTIONS(4994), - [anon_sym_BANGin] = ACTIONS(4994), - [anon_sym_is] = ACTIONS(4992), - [anon_sym_BANGis] = ACTIONS(4994), - [anon_sym_PLUS] = ACTIONS(4992), - [anon_sym_DASH] = ACTIONS(4992), - [anon_sym_SLASH] = ACTIONS(4992), - [anon_sym_PERCENT] = ACTIONS(4992), - [anon_sym_as_QMARK] = ACTIONS(4994), - [anon_sym_PLUS_PLUS] = ACTIONS(4994), - [anon_sym_DASH_DASH] = ACTIONS(4994), - [anon_sym_BANG_BANG] = ACTIONS(4994), - [anon_sym_suspend] = ACTIONS(4992), - [anon_sym_sealed] = ACTIONS(4992), - [anon_sym_annotation] = ACTIONS(4992), - [anon_sym_data] = ACTIONS(4992), - [anon_sym_inner] = ACTIONS(4992), - [anon_sym_value] = ACTIONS(4992), - [anon_sym_override] = ACTIONS(4992), - [anon_sym_lateinit] = ACTIONS(4992), - [anon_sym_public] = ACTIONS(4992), - [anon_sym_private] = ACTIONS(4992), - [anon_sym_internal] = ACTIONS(4992), - [anon_sym_protected] = ACTIONS(4992), - [anon_sym_tailrec] = ACTIONS(4992), - [anon_sym_operator] = ACTIONS(4992), - [anon_sym_infix] = ACTIONS(4992), - [anon_sym_inline] = ACTIONS(4992), - [anon_sym_external] = ACTIONS(4992), - [sym_property_modifier] = ACTIONS(4992), - [anon_sym_abstract] = ACTIONS(4992), - [anon_sym_final] = ACTIONS(4992), - [anon_sym_open] = ACTIONS(4992), - [anon_sym_vararg] = ACTIONS(4992), - [anon_sym_noinline] = ACTIONS(4992), - [anon_sym_crossinline] = ACTIONS(4992), - [anon_sym_expect] = ACTIONS(4992), - [anon_sym_actual] = ACTIONS(4992), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4994), - [sym_safe_nav] = ACTIONS(4994), - [sym_multiline_comment] = ACTIONS(3), - }, - [3575] = { - [sym__alpha_identifier] = ACTIONS(4888), - [anon_sym_AT] = ACTIONS(4890), - [anon_sym_LBRACK] = ACTIONS(4890), - [anon_sym_RBRACK] = ACTIONS(4890), - [anon_sym_DOT] = ACTIONS(4888), - [anon_sym_as] = ACTIONS(4888), - [anon_sym_EQ] = ACTIONS(4888), - [anon_sym_LBRACE] = ACTIONS(4890), - [anon_sym_RBRACE] = ACTIONS(4890), - [anon_sym_LPAREN] = ACTIONS(4890), - [anon_sym_COMMA] = ACTIONS(4890), - [anon_sym_RPAREN] = ACTIONS(4890), - [anon_sym_LT] = ACTIONS(4888), - [anon_sym_GT] = ACTIONS(4888), - [anon_sym_where] = ACTIONS(4888), - [anon_sym_SEMI] = ACTIONS(4890), - [anon_sym_get] = ACTIONS(4888), - [anon_sym_set] = ACTIONS(4888), - [anon_sym_STAR] = ACTIONS(4888), - [anon_sym_DASH_GT] = ACTIONS(4890), - [sym_label] = ACTIONS(4890), - [anon_sym_in] = ACTIONS(4888), - [anon_sym_while] = ACTIONS(4888), - [anon_sym_DOT_DOT] = ACTIONS(4890), - [anon_sym_QMARK_COLON] = ACTIONS(4890), - [anon_sym_AMP_AMP] = ACTIONS(4890), - [anon_sym_PIPE_PIPE] = ACTIONS(4890), - [anon_sym_else] = ACTIONS(4888), - [anon_sym_COLON_COLON] = ACTIONS(4890), - [anon_sym_PLUS_EQ] = ACTIONS(4890), - [anon_sym_DASH_EQ] = ACTIONS(4890), - [anon_sym_STAR_EQ] = ACTIONS(4890), - [anon_sym_SLASH_EQ] = ACTIONS(4890), - [anon_sym_PERCENT_EQ] = ACTIONS(4890), - [anon_sym_BANG_EQ] = ACTIONS(4888), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4890), - [anon_sym_EQ_EQ] = ACTIONS(4888), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4890), - [anon_sym_LT_EQ] = ACTIONS(4890), - [anon_sym_GT_EQ] = ACTIONS(4890), - [anon_sym_BANGin] = ACTIONS(4890), - [anon_sym_is] = ACTIONS(4888), - [anon_sym_BANGis] = ACTIONS(4890), - [anon_sym_PLUS] = ACTIONS(4888), - [anon_sym_DASH] = ACTIONS(4888), - [anon_sym_SLASH] = ACTIONS(4888), - [anon_sym_PERCENT] = ACTIONS(4888), - [anon_sym_as_QMARK] = ACTIONS(4890), - [anon_sym_PLUS_PLUS] = ACTIONS(4890), - [anon_sym_DASH_DASH] = ACTIONS(4890), - [anon_sym_BANG_BANG] = ACTIONS(4890), - [anon_sym_suspend] = ACTIONS(4888), - [anon_sym_sealed] = ACTIONS(4888), - [anon_sym_annotation] = ACTIONS(4888), - [anon_sym_data] = ACTIONS(4888), - [anon_sym_inner] = ACTIONS(4888), - [anon_sym_value] = ACTIONS(4888), - [anon_sym_override] = ACTIONS(4888), - [anon_sym_lateinit] = ACTIONS(4888), - [anon_sym_public] = ACTIONS(4888), - [anon_sym_private] = ACTIONS(4888), - [anon_sym_internal] = ACTIONS(4888), - [anon_sym_protected] = ACTIONS(4888), - [anon_sym_tailrec] = ACTIONS(4888), - [anon_sym_operator] = ACTIONS(4888), - [anon_sym_infix] = ACTIONS(4888), - [anon_sym_inline] = ACTIONS(4888), - [anon_sym_external] = ACTIONS(4888), - [sym_property_modifier] = ACTIONS(4888), - [anon_sym_abstract] = ACTIONS(4888), - [anon_sym_final] = ACTIONS(4888), - [anon_sym_open] = ACTIONS(4888), - [anon_sym_vararg] = ACTIONS(4888), - [anon_sym_noinline] = ACTIONS(4888), - [anon_sym_crossinline] = ACTIONS(4888), - [anon_sym_expect] = ACTIONS(4888), - [anon_sym_actual] = ACTIONS(4888), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4890), - [sym_safe_nav] = ACTIONS(4890), - [sym_multiline_comment] = ACTIONS(3), - }, - [3576] = { - [sym__alpha_identifier] = ACTIONS(4984), - [anon_sym_AT] = ACTIONS(4986), - [anon_sym_LBRACK] = ACTIONS(4986), - [anon_sym_RBRACK] = ACTIONS(4986), - [anon_sym_DOT] = ACTIONS(4984), - [anon_sym_as] = ACTIONS(4984), - [anon_sym_EQ] = ACTIONS(4984), - [anon_sym_LBRACE] = ACTIONS(4986), - [anon_sym_RBRACE] = ACTIONS(4986), - [anon_sym_LPAREN] = ACTIONS(4986), - [anon_sym_COMMA] = ACTIONS(4986), - [anon_sym_RPAREN] = ACTIONS(4986), - [anon_sym_LT] = ACTIONS(4984), - [anon_sym_GT] = ACTIONS(4984), - [anon_sym_where] = ACTIONS(4984), - [anon_sym_SEMI] = ACTIONS(4986), - [anon_sym_get] = ACTIONS(4984), - [anon_sym_set] = ACTIONS(4984), - [anon_sym_STAR] = ACTIONS(4984), - [anon_sym_DASH_GT] = ACTIONS(4986), - [sym_label] = ACTIONS(4986), - [anon_sym_in] = ACTIONS(4984), - [anon_sym_while] = ACTIONS(4984), - [anon_sym_DOT_DOT] = ACTIONS(4986), - [anon_sym_QMARK_COLON] = ACTIONS(4986), - [anon_sym_AMP_AMP] = ACTIONS(4986), - [anon_sym_PIPE_PIPE] = ACTIONS(4986), - [anon_sym_else] = ACTIONS(4984), - [anon_sym_COLON_COLON] = ACTIONS(4986), - [anon_sym_PLUS_EQ] = ACTIONS(4986), - [anon_sym_DASH_EQ] = ACTIONS(4986), - [anon_sym_STAR_EQ] = ACTIONS(4986), - [anon_sym_SLASH_EQ] = ACTIONS(4986), - [anon_sym_PERCENT_EQ] = ACTIONS(4986), - [anon_sym_BANG_EQ] = ACTIONS(4984), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4986), - [anon_sym_EQ_EQ] = ACTIONS(4984), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4986), - [anon_sym_LT_EQ] = ACTIONS(4986), - [anon_sym_GT_EQ] = ACTIONS(4986), - [anon_sym_BANGin] = ACTIONS(4986), - [anon_sym_is] = ACTIONS(4984), - [anon_sym_BANGis] = ACTIONS(4986), - [anon_sym_PLUS] = ACTIONS(4984), - [anon_sym_DASH] = ACTIONS(4984), - [anon_sym_SLASH] = ACTIONS(4984), - [anon_sym_PERCENT] = ACTIONS(4984), - [anon_sym_as_QMARK] = ACTIONS(4986), - [anon_sym_PLUS_PLUS] = ACTIONS(4986), - [anon_sym_DASH_DASH] = ACTIONS(4986), - [anon_sym_BANG_BANG] = ACTIONS(4986), - [anon_sym_suspend] = ACTIONS(4984), - [anon_sym_sealed] = ACTIONS(4984), - [anon_sym_annotation] = ACTIONS(4984), - [anon_sym_data] = ACTIONS(4984), - [anon_sym_inner] = ACTIONS(4984), - [anon_sym_value] = ACTIONS(4984), - [anon_sym_override] = ACTIONS(4984), - [anon_sym_lateinit] = ACTIONS(4984), - [anon_sym_public] = ACTIONS(4984), - [anon_sym_private] = ACTIONS(4984), - [anon_sym_internal] = ACTIONS(4984), - [anon_sym_protected] = ACTIONS(4984), - [anon_sym_tailrec] = ACTIONS(4984), - [anon_sym_operator] = ACTIONS(4984), - [anon_sym_infix] = ACTIONS(4984), - [anon_sym_inline] = ACTIONS(4984), - [anon_sym_external] = ACTIONS(4984), - [sym_property_modifier] = ACTIONS(4984), - [anon_sym_abstract] = ACTIONS(4984), - [anon_sym_final] = ACTIONS(4984), - [anon_sym_open] = ACTIONS(4984), - [anon_sym_vararg] = ACTIONS(4984), - [anon_sym_noinline] = ACTIONS(4984), - [anon_sym_crossinline] = ACTIONS(4984), - [anon_sym_expect] = ACTIONS(4984), - [anon_sym_actual] = ACTIONS(4984), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4986), - [sym_safe_nav] = ACTIONS(4986), - [sym_multiline_comment] = ACTIONS(3), - }, - [3577] = { - [sym__alpha_identifier] = ACTIONS(4980), - [anon_sym_AT] = ACTIONS(4982), - [anon_sym_LBRACK] = ACTIONS(4982), - [anon_sym_RBRACK] = ACTIONS(4982), - [anon_sym_DOT] = ACTIONS(4980), - [anon_sym_as] = ACTIONS(4980), - [anon_sym_EQ] = ACTIONS(4980), - [anon_sym_LBRACE] = ACTIONS(4982), - [anon_sym_RBRACE] = ACTIONS(4982), - [anon_sym_LPAREN] = ACTIONS(4982), - [anon_sym_COMMA] = ACTIONS(4982), - [anon_sym_RPAREN] = ACTIONS(4982), - [anon_sym_LT] = ACTIONS(4980), - [anon_sym_GT] = ACTIONS(4980), - [anon_sym_where] = ACTIONS(4980), - [anon_sym_SEMI] = ACTIONS(4982), - [anon_sym_get] = ACTIONS(4980), - [anon_sym_set] = ACTIONS(4980), - [anon_sym_STAR] = ACTIONS(4980), - [anon_sym_DASH_GT] = ACTIONS(4982), - [sym_label] = ACTIONS(4982), - [anon_sym_in] = ACTIONS(4980), - [anon_sym_while] = ACTIONS(4980), - [anon_sym_DOT_DOT] = ACTIONS(4982), - [anon_sym_QMARK_COLON] = ACTIONS(4982), - [anon_sym_AMP_AMP] = ACTIONS(4982), - [anon_sym_PIPE_PIPE] = ACTIONS(4982), - [anon_sym_else] = ACTIONS(4980), - [anon_sym_COLON_COLON] = ACTIONS(4982), - [anon_sym_PLUS_EQ] = ACTIONS(4982), - [anon_sym_DASH_EQ] = ACTIONS(4982), - [anon_sym_STAR_EQ] = ACTIONS(4982), - [anon_sym_SLASH_EQ] = ACTIONS(4982), - [anon_sym_PERCENT_EQ] = ACTIONS(4982), - [anon_sym_BANG_EQ] = ACTIONS(4980), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4982), - [anon_sym_EQ_EQ] = ACTIONS(4980), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4982), - [anon_sym_LT_EQ] = ACTIONS(4982), - [anon_sym_GT_EQ] = ACTIONS(4982), - [anon_sym_BANGin] = ACTIONS(4982), - [anon_sym_is] = ACTIONS(4980), - [anon_sym_BANGis] = ACTIONS(4982), - [anon_sym_PLUS] = ACTIONS(4980), - [anon_sym_DASH] = ACTIONS(4980), - [anon_sym_SLASH] = ACTIONS(4980), - [anon_sym_PERCENT] = ACTIONS(4980), - [anon_sym_as_QMARK] = ACTIONS(4982), - [anon_sym_PLUS_PLUS] = ACTIONS(4982), - [anon_sym_DASH_DASH] = ACTIONS(4982), - [anon_sym_BANG_BANG] = ACTIONS(4982), - [anon_sym_suspend] = ACTIONS(4980), - [anon_sym_sealed] = ACTIONS(4980), - [anon_sym_annotation] = ACTIONS(4980), - [anon_sym_data] = ACTIONS(4980), - [anon_sym_inner] = ACTIONS(4980), - [anon_sym_value] = ACTIONS(4980), - [anon_sym_override] = ACTIONS(4980), - [anon_sym_lateinit] = ACTIONS(4980), - [anon_sym_public] = ACTIONS(4980), - [anon_sym_private] = ACTIONS(4980), - [anon_sym_internal] = ACTIONS(4980), - [anon_sym_protected] = ACTIONS(4980), - [anon_sym_tailrec] = ACTIONS(4980), - [anon_sym_operator] = ACTIONS(4980), - [anon_sym_infix] = ACTIONS(4980), - [anon_sym_inline] = ACTIONS(4980), - [anon_sym_external] = ACTIONS(4980), - [sym_property_modifier] = ACTIONS(4980), - [anon_sym_abstract] = ACTIONS(4980), - [anon_sym_final] = ACTIONS(4980), - [anon_sym_open] = ACTIONS(4980), - [anon_sym_vararg] = ACTIONS(4980), - [anon_sym_noinline] = ACTIONS(4980), - [anon_sym_crossinline] = ACTIONS(4980), - [anon_sym_expect] = ACTIONS(4980), - [anon_sym_actual] = ACTIONS(4980), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4982), - [sym_safe_nav] = ACTIONS(4982), - [sym_multiline_comment] = ACTIONS(3), - }, - [3578] = { - [sym__alpha_identifier] = ACTIONS(4976), - [anon_sym_AT] = ACTIONS(4978), - [anon_sym_LBRACK] = ACTIONS(4978), - [anon_sym_RBRACK] = ACTIONS(4978), - [anon_sym_DOT] = ACTIONS(4976), - [anon_sym_as] = ACTIONS(4976), - [anon_sym_EQ] = ACTIONS(4976), - [anon_sym_LBRACE] = ACTIONS(4978), - [anon_sym_RBRACE] = ACTIONS(4978), - [anon_sym_LPAREN] = ACTIONS(4978), - [anon_sym_COMMA] = ACTIONS(4978), - [anon_sym_RPAREN] = ACTIONS(4978), - [anon_sym_LT] = ACTIONS(4976), - [anon_sym_GT] = ACTIONS(4976), - [anon_sym_where] = ACTIONS(4976), - [anon_sym_SEMI] = ACTIONS(4978), - [anon_sym_get] = ACTIONS(4976), - [anon_sym_set] = ACTIONS(4976), - [anon_sym_STAR] = ACTIONS(4976), - [anon_sym_DASH_GT] = ACTIONS(4978), - [sym_label] = ACTIONS(4978), - [anon_sym_in] = ACTIONS(4976), - [anon_sym_while] = ACTIONS(4976), - [anon_sym_DOT_DOT] = ACTIONS(4978), - [anon_sym_QMARK_COLON] = ACTIONS(4978), - [anon_sym_AMP_AMP] = ACTIONS(4978), - [anon_sym_PIPE_PIPE] = ACTIONS(4978), - [anon_sym_else] = ACTIONS(4976), - [anon_sym_COLON_COLON] = ACTIONS(4978), - [anon_sym_PLUS_EQ] = ACTIONS(4978), - [anon_sym_DASH_EQ] = ACTIONS(4978), - [anon_sym_STAR_EQ] = ACTIONS(4978), - [anon_sym_SLASH_EQ] = ACTIONS(4978), - [anon_sym_PERCENT_EQ] = ACTIONS(4978), - [anon_sym_BANG_EQ] = ACTIONS(4976), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4978), - [anon_sym_EQ_EQ] = ACTIONS(4976), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4978), - [anon_sym_LT_EQ] = ACTIONS(4978), - [anon_sym_GT_EQ] = ACTIONS(4978), - [anon_sym_BANGin] = ACTIONS(4978), - [anon_sym_is] = ACTIONS(4976), - [anon_sym_BANGis] = ACTIONS(4978), - [anon_sym_PLUS] = ACTIONS(4976), - [anon_sym_DASH] = ACTIONS(4976), - [anon_sym_SLASH] = ACTIONS(4976), - [anon_sym_PERCENT] = ACTIONS(4976), - [anon_sym_as_QMARK] = ACTIONS(4978), - [anon_sym_PLUS_PLUS] = ACTIONS(4978), - [anon_sym_DASH_DASH] = ACTIONS(4978), - [anon_sym_BANG_BANG] = ACTIONS(4978), - [anon_sym_suspend] = ACTIONS(4976), - [anon_sym_sealed] = ACTIONS(4976), - [anon_sym_annotation] = ACTIONS(4976), - [anon_sym_data] = ACTIONS(4976), - [anon_sym_inner] = ACTIONS(4976), - [anon_sym_value] = ACTIONS(4976), - [anon_sym_override] = ACTIONS(4976), - [anon_sym_lateinit] = ACTIONS(4976), - [anon_sym_public] = ACTIONS(4976), - [anon_sym_private] = ACTIONS(4976), - [anon_sym_internal] = ACTIONS(4976), - [anon_sym_protected] = ACTIONS(4976), - [anon_sym_tailrec] = ACTIONS(4976), - [anon_sym_operator] = ACTIONS(4976), - [anon_sym_infix] = ACTIONS(4976), - [anon_sym_inline] = ACTIONS(4976), - [anon_sym_external] = ACTIONS(4976), - [sym_property_modifier] = ACTIONS(4976), - [anon_sym_abstract] = ACTIONS(4976), - [anon_sym_final] = ACTIONS(4976), - [anon_sym_open] = ACTIONS(4976), - [anon_sym_vararg] = ACTIONS(4976), - [anon_sym_noinline] = ACTIONS(4976), - [anon_sym_crossinline] = ACTIONS(4976), - [anon_sym_expect] = ACTIONS(4976), - [anon_sym_actual] = ACTIONS(4976), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4978), - [sym_safe_nav] = ACTIONS(4978), - [sym_multiline_comment] = ACTIONS(3), - }, - [3579] = { - [sym__alpha_identifier] = ACTIONS(4972), - [anon_sym_AT] = ACTIONS(4974), - [anon_sym_LBRACK] = ACTIONS(4974), - [anon_sym_RBRACK] = ACTIONS(4974), - [anon_sym_DOT] = ACTIONS(4972), - [anon_sym_as] = ACTIONS(4972), - [anon_sym_EQ] = ACTIONS(4972), - [anon_sym_LBRACE] = ACTIONS(4974), - [anon_sym_RBRACE] = ACTIONS(4974), - [anon_sym_LPAREN] = ACTIONS(4974), - [anon_sym_COMMA] = ACTIONS(4974), - [anon_sym_RPAREN] = ACTIONS(4974), - [anon_sym_LT] = ACTIONS(4972), - [anon_sym_GT] = ACTIONS(4972), - [anon_sym_where] = ACTIONS(4972), - [anon_sym_SEMI] = ACTIONS(4974), - [anon_sym_get] = ACTIONS(4972), - [anon_sym_set] = ACTIONS(4972), - [anon_sym_STAR] = ACTIONS(4972), - [anon_sym_DASH_GT] = ACTIONS(4974), - [sym_label] = ACTIONS(4974), - [anon_sym_in] = ACTIONS(4972), - [anon_sym_while] = ACTIONS(4972), - [anon_sym_DOT_DOT] = ACTIONS(4974), - [anon_sym_QMARK_COLON] = ACTIONS(4974), - [anon_sym_AMP_AMP] = ACTIONS(4974), - [anon_sym_PIPE_PIPE] = ACTIONS(4974), - [anon_sym_else] = ACTIONS(4972), - [anon_sym_COLON_COLON] = ACTIONS(4974), - [anon_sym_PLUS_EQ] = ACTIONS(4974), - [anon_sym_DASH_EQ] = ACTIONS(4974), - [anon_sym_STAR_EQ] = ACTIONS(4974), - [anon_sym_SLASH_EQ] = ACTIONS(4974), - [anon_sym_PERCENT_EQ] = ACTIONS(4974), - [anon_sym_BANG_EQ] = ACTIONS(4972), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4974), - [anon_sym_EQ_EQ] = ACTIONS(4972), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4974), - [anon_sym_LT_EQ] = ACTIONS(4974), - [anon_sym_GT_EQ] = ACTIONS(4974), - [anon_sym_BANGin] = ACTIONS(4974), - [anon_sym_is] = ACTIONS(4972), - [anon_sym_BANGis] = ACTIONS(4974), - [anon_sym_PLUS] = ACTIONS(4972), - [anon_sym_DASH] = ACTIONS(4972), - [anon_sym_SLASH] = ACTIONS(4972), - [anon_sym_PERCENT] = ACTIONS(4972), - [anon_sym_as_QMARK] = ACTIONS(4974), - [anon_sym_PLUS_PLUS] = ACTIONS(4974), - [anon_sym_DASH_DASH] = ACTIONS(4974), - [anon_sym_BANG_BANG] = ACTIONS(4974), - [anon_sym_suspend] = ACTIONS(4972), - [anon_sym_sealed] = ACTIONS(4972), - [anon_sym_annotation] = ACTIONS(4972), - [anon_sym_data] = ACTIONS(4972), - [anon_sym_inner] = ACTIONS(4972), - [anon_sym_value] = ACTIONS(4972), - [anon_sym_override] = ACTIONS(4972), - [anon_sym_lateinit] = ACTIONS(4972), - [anon_sym_public] = ACTIONS(4972), - [anon_sym_private] = ACTIONS(4972), - [anon_sym_internal] = ACTIONS(4972), - [anon_sym_protected] = ACTIONS(4972), - [anon_sym_tailrec] = ACTIONS(4972), - [anon_sym_operator] = ACTIONS(4972), - [anon_sym_infix] = ACTIONS(4972), - [anon_sym_inline] = ACTIONS(4972), - [anon_sym_external] = ACTIONS(4972), - [sym_property_modifier] = ACTIONS(4972), - [anon_sym_abstract] = ACTIONS(4972), - [anon_sym_final] = ACTIONS(4972), - [anon_sym_open] = ACTIONS(4972), - [anon_sym_vararg] = ACTIONS(4972), - [anon_sym_noinline] = ACTIONS(4972), - [anon_sym_crossinline] = ACTIONS(4972), - [anon_sym_expect] = ACTIONS(4972), - [anon_sym_actual] = ACTIONS(4972), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4974), - [sym_safe_nav] = ACTIONS(4974), - [sym_multiline_comment] = ACTIONS(3), - }, - [3580] = { - [sym__alpha_identifier] = ACTIONS(4044), - [anon_sym_AT] = ACTIONS(4046), - [anon_sym_LBRACK] = ACTIONS(4046), - [anon_sym_RBRACK] = ACTIONS(4046), - [anon_sym_DOT] = ACTIONS(4044), - [anon_sym_as] = ACTIONS(4044), - [anon_sym_EQ] = ACTIONS(4044), - [anon_sym_LBRACE] = ACTIONS(4046), - [anon_sym_RBRACE] = ACTIONS(4046), - [anon_sym_LPAREN] = ACTIONS(4046), - [anon_sym_COMMA] = ACTIONS(4046), - [anon_sym_RPAREN] = ACTIONS(4046), - [anon_sym_LT] = ACTIONS(4044), - [anon_sym_GT] = ACTIONS(4044), - [anon_sym_where] = ACTIONS(4044), - [anon_sym_SEMI] = ACTIONS(4046), - [anon_sym_get] = ACTIONS(4044), - [anon_sym_set] = ACTIONS(4044), - [anon_sym_STAR] = ACTIONS(4044), - [anon_sym_DASH_GT] = ACTIONS(4046), - [sym_label] = ACTIONS(4046), - [anon_sym_in] = ACTIONS(4044), - [anon_sym_while] = ACTIONS(4044), - [anon_sym_DOT_DOT] = ACTIONS(4046), - [anon_sym_QMARK_COLON] = ACTIONS(4046), - [anon_sym_AMP_AMP] = ACTIONS(4046), - [anon_sym_PIPE_PIPE] = ACTIONS(4046), - [anon_sym_else] = ACTIONS(4044), - [anon_sym_COLON_COLON] = ACTIONS(4046), - [anon_sym_PLUS_EQ] = ACTIONS(4046), - [anon_sym_DASH_EQ] = ACTIONS(4046), - [anon_sym_STAR_EQ] = ACTIONS(4046), - [anon_sym_SLASH_EQ] = ACTIONS(4046), - [anon_sym_PERCENT_EQ] = ACTIONS(4046), - [anon_sym_BANG_EQ] = ACTIONS(4044), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4046), - [anon_sym_EQ_EQ] = ACTIONS(4044), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4046), - [anon_sym_LT_EQ] = ACTIONS(4046), - [anon_sym_GT_EQ] = ACTIONS(4046), - [anon_sym_BANGin] = ACTIONS(4046), - [anon_sym_is] = ACTIONS(4044), - [anon_sym_BANGis] = ACTIONS(4046), - [anon_sym_PLUS] = ACTIONS(4044), - [anon_sym_DASH] = ACTIONS(4044), - [anon_sym_SLASH] = ACTIONS(4044), - [anon_sym_PERCENT] = ACTIONS(4044), - [anon_sym_as_QMARK] = ACTIONS(4046), - [anon_sym_PLUS_PLUS] = ACTIONS(4046), - [anon_sym_DASH_DASH] = ACTIONS(4046), - [anon_sym_BANG_BANG] = ACTIONS(4046), - [anon_sym_suspend] = ACTIONS(4044), - [anon_sym_sealed] = ACTIONS(4044), - [anon_sym_annotation] = ACTIONS(4044), - [anon_sym_data] = ACTIONS(4044), - [anon_sym_inner] = ACTIONS(4044), - [anon_sym_value] = ACTIONS(4044), - [anon_sym_override] = ACTIONS(4044), - [anon_sym_lateinit] = ACTIONS(4044), - [anon_sym_public] = ACTIONS(4044), - [anon_sym_private] = ACTIONS(4044), - [anon_sym_internal] = ACTIONS(4044), - [anon_sym_protected] = ACTIONS(4044), - [anon_sym_tailrec] = ACTIONS(4044), - [anon_sym_operator] = ACTIONS(4044), - [anon_sym_infix] = ACTIONS(4044), - [anon_sym_inline] = ACTIONS(4044), - [anon_sym_external] = ACTIONS(4044), - [sym_property_modifier] = ACTIONS(4044), - [anon_sym_abstract] = ACTIONS(4044), - [anon_sym_final] = ACTIONS(4044), - [anon_sym_open] = ACTIONS(4044), - [anon_sym_vararg] = ACTIONS(4044), - [anon_sym_noinline] = ACTIONS(4044), - [anon_sym_crossinline] = ACTIONS(4044), - [anon_sym_expect] = ACTIONS(4044), - [anon_sym_actual] = ACTIONS(4044), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4046), - [sym_safe_nav] = ACTIONS(4046), - [sym_multiline_comment] = ACTIONS(3), - }, - [3581] = { - [sym__alpha_identifier] = ACTIONS(4968), - [anon_sym_AT] = ACTIONS(4970), - [anon_sym_LBRACK] = ACTIONS(4970), - [anon_sym_RBRACK] = ACTIONS(4970), - [anon_sym_DOT] = ACTIONS(4968), - [anon_sym_as] = ACTIONS(4968), - [anon_sym_EQ] = ACTIONS(4968), - [anon_sym_LBRACE] = ACTIONS(4970), - [anon_sym_RBRACE] = ACTIONS(4970), - [anon_sym_LPAREN] = ACTIONS(4970), - [anon_sym_COMMA] = ACTIONS(4970), - [anon_sym_RPAREN] = ACTIONS(4970), - [anon_sym_LT] = ACTIONS(4968), - [anon_sym_GT] = ACTIONS(4968), - [anon_sym_where] = ACTIONS(4968), - [anon_sym_SEMI] = ACTIONS(4970), - [anon_sym_get] = ACTIONS(4968), - [anon_sym_set] = ACTIONS(4968), - [anon_sym_STAR] = ACTIONS(4968), - [anon_sym_DASH_GT] = ACTIONS(4970), - [sym_label] = ACTIONS(4970), - [anon_sym_in] = ACTIONS(4968), - [anon_sym_while] = ACTIONS(4968), - [anon_sym_DOT_DOT] = ACTIONS(4970), - [anon_sym_QMARK_COLON] = ACTIONS(4970), - [anon_sym_AMP_AMP] = ACTIONS(4970), - [anon_sym_PIPE_PIPE] = ACTIONS(4970), - [anon_sym_else] = ACTIONS(4968), - [anon_sym_COLON_COLON] = ACTIONS(4970), - [anon_sym_PLUS_EQ] = ACTIONS(4970), - [anon_sym_DASH_EQ] = ACTIONS(4970), - [anon_sym_STAR_EQ] = ACTIONS(4970), - [anon_sym_SLASH_EQ] = ACTIONS(4970), - [anon_sym_PERCENT_EQ] = ACTIONS(4970), - [anon_sym_BANG_EQ] = ACTIONS(4968), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4970), - [anon_sym_EQ_EQ] = ACTIONS(4968), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4970), - [anon_sym_LT_EQ] = ACTIONS(4970), - [anon_sym_GT_EQ] = ACTIONS(4970), - [anon_sym_BANGin] = ACTIONS(4970), - [anon_sym_is] = ACTIONS(4968), - [anon_sym_BANGis] = ACTIONS(4970), - [anon_sym_PLUS] = ACTIONS(4968), - [anon_sym_DASH] = ACTIONS(4968), - [anon_sym_SLASH] = ACTIONS(4968), - [anon_sym_PERCENT] = ACTIONS(4968), - [anon_sym_as_QMARK] = ACTIONS(4970), - [anon_sym_PLUS_PLUS] = ACTIONS(4970), - [anon_sym_DASH_DASH] = ACTIONS(4970), - [anon_sym_BANG_BANG] = ACTIONS(4970), - [anon_sym_suspend] = ACTIONS(4968), - [anon_sym_sealed] = ACTIONS(4968), - [anon_sym_annotation] = ACTIONS(4968), - [anon_sym_data] = ACTIONS(4968), - [anon_sym_inner] = ACTIONS(4968), - [anon_sym_value] = ACTIONS(4968), - [anon_sym_override] = ACTIONS(4968), - [anon_sym_lateinit] = ACTIONS(4968), - [anon_sym_public] = ACTIONS(4968), - [anon_sym_private] = ACTIONS(4968), - [anon_sym_internal] = ACTIONS(4968), - [anon_sym_protected] = ACTIONS(4968), - [anon_sym_tailrec] = ACTIONS(4968), - [anon_sym_operator] = ACTIONS(4968), - [anon_sym_infix] = ACTIONS(4968), - [anon_sym_inline] = ACTIONS(4968), - [anon_sym_external] = ACTIONS(4968), - [sym_property_modifier] = ACTIONS(4968), - [anon_sym_abstract] = ACTIONS(4968), - [anon_sym_final] = ACTIONS(4968), - [anon_sym_open] = ACTIONS(4968), - [anon_sym_vararg] = ACTIONS(4968), - [anon_sym_noinline] = ACTIONS(4968), - [anon_sym_crossinline] = ACTIONS(4968), - [anon_sym_expect] = ACTIONS(4968), - [anon_sym_actual] = ACTIONS(4968), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4970), - [sym_safe_nav] = ACTIONS(4970), - [sym_multiline_comment] = ACTIONS(3), - }, - [3582] = { - [sym__alpha_identifier] = ACTIONS(4964), - [anon_sym_AT] = ACTIONS(4966), - [anon_sym_LBRACK] = ACTIONS(4966), - [anon_sym_RBRACK] = ACTIONS(4966), - [anon_sym_DOT] = ACTIONS(4964), - [anon_sym_as] = ACTIONS(4964), - [anon_sym_EQ] = ACTIONS(4964), - [anon_sym_LBRACE] = ACTIONS(4966), - [anon_sym_RBRACE] = ACTIONS(4966), - [anon_sym_LPAREN] = ACTIONS(4966), - [anon_sym_COMMA] = ACTIONS(4966), - [anon_sym_RPAREN] = ACTIONS(4966), - [anon_sym_LT] = ACTIONS(4964), - [anon_sym_GT] = ACTIONS(4964), - [anon_sym_where] = ACTIONS(4964), - [anon_sym_SEMI] = ACTIONS(4966), - [anon_sym_get] = ACTIONS(4964), - [anon_sym_set] = ACTIONS(4964), - [anon_sym_STAR] = ACTIONS(4964), - [anon_sym_DASH_GT] = ACTIONS(4966), - [sym_label] = ACTIONS(4966), - [anon_sym_in] = ACTIONS(4964), - [anon_sym_while] = ACTIONS(4964), - [anon_sym_DOT_DOT] = ACTIONS(4966), - [anon_sym_QMARK_COLON] = ACTIONS(4966), - [anon_sym_AMP_AMP] = ACTIONS(4966), - [anon_sym_PIPE_PIPE] = ACTIONS(4966), - [anon_sym_else] = ACTIONS(4964), - [anon_sym_COLON_COLON] = ACTIONS(4966), - [anon_sym_PLUS_EQ] = ACTIONS(4966), - [anon_sym_DASH_EQ] = ACTIONS(4966), - [anon_sym_STAR_EQ] = ACTIONS(4966), - [anon_sym_SLASH_EQ] = ACTIONS(4966), - [anon_sym_PERCENT_EQ] = ACTIONS(4966), - [anon_sym_BANG_EQ] = ACTIONS(4964), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4966), - [anon_sym_EQ_EQ] = ACTIONS(4964), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4966), - [anon_sym_LT_EQ] = ACTIONS(4966), - [anon_sym_GT_EQ] = ACTIONS(4966), - [anon_sym_BANGin] = ACTIONS(4966), - [anon_sym_is] = ACTIONS(4964), - [anon_sym_BANGis] = ACTIONS(4966), - [anon_sym_PLUS] = ACTIONS(4964), - [anon_sym_DASH] = ACTIONS(4964), - [anon_sym_SLASH] = ACTIONS(4964), - [anon_sym_PERCENT] = ACTIONS(4964), - [anon_sym_as_QMARK] = ACTIONS(4966), - [anon_sym_PLUS_PLUS] = ACTIONS(4966), - [anon_sym_DASH_DASH] = ACTIONS(4966), - [anon_sym_BANG_BANG] = ACTIONS(4966), - [anon_sym_suspend] = ACTIONS(4964), - [anon_sym_sealed] = ACTIONS(4964), - [anon_sym_annotation] = ACTIONS(4964), - [anon_sym_data] = ACTIONS(4964), - [anon_sym_inner] = ACTIONS(4964), - [anon_sym_value] = ACTIONS(4964), - [anon_sym_override] = ACTIONS(4964), - [anon_sym_lateinit] = ACTIONS(4964), - [anon_sym_public] = ACTIONS(4964), - [anon_sym_private] = ACTIONS(4964), - [anon_sym_internal] = ACTIONS(4964), - [anon_sym_protected] = ACTIONS(4964), - [anon_sym_tailrec] = ACTIONS(4964), - [anon_sym_operator] = ACTIONS(4964), - [anon_sym_infix] = ACTIONS(4964), - [anon_sym_inline] = ACTIONS(4964), - [anon_sym_external] = ACTIONS(4964), - [sym_property_modifier] = ACTIONS(4964), - [anon_sym_abstract] = ACTIONS(4964), - [anon_sym_final] = ACTIONS(4964), - [anon_sym_open] = ACTIONS(4964), - [anon_sym_vararg] = ACTIONS(4964), - [anon_sym_noinline] = ACTIONS(4964), - [anon_sym_crossinline] = ACTIONS(4964), - [anon_sym_expect] = ACTIONS(4964), - [anon_sym_actual] = ACTIONS(4964), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4966), - [sym_safe_nav] = ACTIONS(4966), - [sym_multiline_comment] = ACTIONS(3), - }, - [3583] = { - [sym__alpha_identifier] = ACTIONS(4960), - [anon_sym_AT] = ACTIONS(4962), - [anon_sym_LBRACK] = ACTIONS(4962), - [anon_sym_RBRACK] = ACTIONS(4962), - [anon_sym_DOT] = ACTIONS(4960), - [anon_sym_as] = ACTIONS(4960), - [anon_sym_EQ] = ACTIONS(4960), - [anon_sym_LBRACE] = ACTIONS(4962), - [anon_sym_RBRACE] = ACTIONS(4962), - [anon_sym_LPAREN] = ACTIONS(4962), - [anon_sym_COMMA] = ACTIONS(4962), - [anon_sym_RPAREN] = ACTIONS(4962), - [anon_sym_LT] = ACTIONS(4960), - [anon_sym_GT] = ACTIONS(4960), - [anon_sym_where] = ACTIONS(4960), - [anon_sym_SEMI] = ACTIONS(4962), - [anon_sym_get] = ACTIONS(4960), - [anon_sym_set] = ACTIONS(4960), - [anon_sym_STAR] = ACTIONS(4960), - [anon_sym_DASH_GT] = ACTIONS(4962), - [sym_label] = ACTIONS(4962), - [anon_sym_in] = ACTIONS(4960), - [anon_sym_while] = ACTIONS(4960), - [anon_sym_DOT_DOT] = ACTIONS(4962), - [anon_sym_QMARK_COLON] = ACTIONS(4962), - [anon_sym_AMP_AMP] = ACTIONS(4962), - [anon_sym_PIPE_PIPE] = ACTIONS(4962), - [anon_sym_else] = ACTIONS(4960), - [anon_sym_COLON_COLON] = ACTIONS(4962), - [anon_sym_PLUS_EQ] = ACTIONS(4962), - [anon_sym_DASH_EQ] = ACTIONS(4962), - [anon_sym_STAR_EQ] = ACTIONS(4962), - [anon_sym_SLASH_EQ] = ACTIONS(4962), - [anon_sym_PERCENT_EQ] = ACTIONS(4962), - [anon_sym_BANG_EQ] = ACTIONS(4960), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4962), - [anon_sym_EQ_EQ] = ACTIONS(4960), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4962), - [anon_sym_LT_EQ] = ACTIONS(4962), - [anon_sym_GT_EQ] = ACTIONS(4962), - [anon_sym_BANGin] = ACTIONS(4962), - [anon_sym_is] = ACTIONS(4960), - [anon_sym_BANGis] = ACTIONS(4962), - [anon_sym_PLUS] = ACTIONS(4960), - [anon_sym_DASH] = ACTIONS(4960), - [anon_sym_SLASH] = ACTIONS(4960), - [anon_sym_PERCENT] = ACTIONS(4960), - [anon_sym_as_QMARK] = ACTIONS(4962), - [anon_sym_PLUS_PLUS] = ACTIONS(4962), - [anon_sym_DASH_DASH] = ACTIONS(4962), - [anon_sym_BANG_BANG] = ACTIONS(4962), - [anon_sym_suspend] = ACTIONS(4960), - [anon_sym_sealed] = ACTIONS(4960), - [anon_sym_annotation] = ACTIONS(4960), - [anon_sym_data] = ACTIONS(4960), - [anon_sym_inner] = ACTIONS(4960), - [anon_sym_value] = ACTIONS(4960), - [anon_sym_override] = ACTIONS(4960), - [anon_sym_lateinit] = ACTIONS(4960), - [anon_sym_public] = ACTIONS(4960), - [anon_sym_private] = ACTIONS(4960), - [anon_sym_internal] = ACTIONS(4960), - [anon_sym_protected] = ACTIONS(4960), - [anon_sym_tailrec] = ACTIONS(4960), - [anon_sym_operator] = ACTIONS(4960), - [anon_sym_infix] = ACTIONS(4960), - [anon_sym_inline] = ACTIONS(4960), - [anon_sym_external] = ACTIONS(4960), - [sym_property_modifier] = ACTIONS(4960), - [anon_sym_abstract] = ACTIONS(4960), - [anon_sym_final] = ACTIONS(4960), - [anon_sym_open] = ACTIONS(4960), - [anon_sym_vararg] = ACTIONS(4960), - [anon_sym_noinline] = ACTIONS(4960), - [anon_sym_crossinline] = ACTIONS(4960), - [anon_sym_expect] = ACTIONS(4960), - [anon_sym_actual] = ACTIONS(4960), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4962), - [sym_safe_nav] = ACTIONS(4962), - [sym_multiline_comment] = ACTIONS(3), - }, - [3584] = { - [sym__alpha_identifier] = ACTIONS(4956), - [anon_sym_AT] = ACTIONS(4958), - [anon_sym_LBRACK] = ACTIONS(4958), - [anon_sym_RBRACK] = ACTIONS(4958), - [anon_sym_DOT] = ACTIONS(4956), - [anon_sym_as] = ACTIONS(4956), - [anon_sym_EQ] = ACTIONS(4956), - [anon_sym_LBRACE] = ACTIONS(4958), - [anon_sym_RBRACE] = ACTIONS(4958), - [anon_sym_LPAREN] = ACTIONS(4958), - [anon_sym_COMMA] = ACTIONS(4958), - [anon_sym_RPAREN] = ACTIONS(4958), - [anon_sym_LT] = ACTIONS(4956), - [anon_sym_GT] = ACTIONS(4956), - [anon_sym_where] = ACTIONS(4956), - [anon_sym_SEMI] = ACTIONS(4958), - [anon_sym_get] = ACTIONS(4956), - [anon_sym_set] = ACTIONS(4956), - [anon_sym_STAR] = ACTIONS(4956), - [anon_sym_DASH_GT] = ACTIONS(4958), - [sym_label] = ACTIONS(4958), - [anon_sym_in] = ACTIONS(4956), - [anon_sym_while] = ACTIONS(4956), - [anon_sym_DOT_DOT] = ACTIONS(4958), - [anon_sym_QMARK_COLON] = ACTIONS(4958), - [anon_sym_AMP_AMP] = ACTIONS(4958), - [anon_sym_PIPE_PIPE] = ACTIONS(4958), - [anon_sym_else] = ACTIONS(4956), - [anon_sym_COLON_COLON] = ACTIONS(4958), - [anon_sym_PLUS_EQ] = ACTIONS(4958), - [anon_sym_DASH_EQ] = ACTIONS(4958), - [anon_sym_STAR_EQ] = ACTIONS(4958), - [anon_sym_SLASH_EQ] = ACTIONS(4958), - [anon_sym_PERCENT_EQ] = ACTIONS(4958), - [anon_sym_BANG_EQ] = ACTIONS(4956), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4958), - [anon_sym_EQ_EQ] = ACTIONS(4956), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4958), - [anon_sym_LT_EQ] = ACTIONS(4958), - [anon_sym_GT_EQ] = ACTIONS(4958), - [anon_sym_BANGin] = ACTIONS(4958), - [anon_sym_is] = ACTIONS(4956), - [anon_sym_BANGis] = ACTIONS(4958), - [anon_sym_PLUS] = ACTIONS(4956), - [anon_sym_DASH] = ACTIONS(4956), - [anon_sym_SLASH] = ACTIONS(4956), - [anon_sym_PERCENT] = ACTIONS(4956), - [anon_sym_as_QMARK] = ACTIONS(4958), - [anon_sym_PLUS_PLUS] = ACTIONS(4958), - [anon_sym_DASH_DASH] = ACTIONS(4958), - [anon_sym_BANG_BANG] = ACTIONS(4958), - [anon_sym_suspend] = ACTIONS(4956), - [anon_sym_sealed] = ACTIONS(4956), - [anon_sym_annotation] = ACTIONS(4956), - [anon_sym_data] = ACTIONS(4956), - [anon_sym_inner] = ACTIONS(4956), - [anon_sym_value] = ACTIONS(4956), - [anon_sym_override] = ACTIONS(4956), - [anon_sym_lateinit] = ACTIONS(4956), - [anon_sym_public] = ACTIONS(4956), - [anon_sym_private] = ACTIONS(4956), - [anon_sym_internal] = ACTIONS(4956), - [anon_sym_protected] = ACTIONS(4956), - [anon_sym_tailrec] = ACTIONS(4956), - [anon_sym_operator] = ACTIONS(4956), - [anon_sym_infix] = ACTIONS(4956), - [anon_sym_inline] = ACTIONS(4956), - [anon_sym_external] = ACTIONS(4956), - [sym_property_modifier] = ACTIONS(4956), - [anon_sym_abstract] = ACTIONS(4956), - [anon_sym_final] = ACTIONS(4956), - [anon_sym_open] = ACTIONS(4956), - [anon_sym_vararg] = ACTIONS(4956), - [anon_sym_noinline] = ACTIONS(4956), - [anon_sym_crossinline] = ACTIONS(4956), - [anon_sym_expect] = ACTIONS(4956), - [anon_sym_actual] = ACTIONS(4956), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4958), - [sym_safe_nav] = ACTIONS(4958), - [sym_multiline_comment] = ACTIONS(3), - }, - [3585] = { - [sym__alpha_identifier] = ACTIONS(4952), - [anon_sym_AT] = ACTIONS(4954), - [anon_sym_LBRACK] = ACTIONS(4954), - [anon_sym_RBRACK] = ACTIONS(4954), - [anon_sym_DOT] = ACTIONS(4952), - [anon_sym_as] = ACTIONS(4952), - [anon_sym_EQ] = ACTIONS(4952), - [anon_sym_LBRACE] = ACTIONS(4954), - [anon_sym_RBRACE] = ACTIONS(4954), - [anon_sym_LPAREN] = ACTIONS(4954), - [anon_sym_COMMA] = ACTIONS(4954), - [anon_sym_RPAREN] = ACTIONS(4954), - [anon_sym_LT] = ACTIONS(4952), - [anon_sym_GT] = ACTIONS(4952), - [anon_sym_where] = ACTIONS(4952), - [anon_sym_SEMI] = ACTIONS(4954), - [anon_sym_get] = ACTIONS(4952), - [anon_sym_set] = ACTIONS(4952), - [anon_sym_STAR] = ACTIONS(4952), - [anon_sym_DASH_GT] = ACTIONS(4954), - [sym_label] = ACTIONS(4954), - [anon_sym_in] = ACTIONS(4952), - [anon_sym_while] = ACTIONS(4952), - [anon_sym_DOT_DOT] = ACTIONS(4954), - [anon_sym_QMARK_COLON] = ACTIONS(4954), - [anon_sym_AMP_AMP] = ACTIONS(4954), - [anon_sym_PIPE_PIPE] = ACTIONS(4954), - [anon_sym_else] = ACTIONS(4952), - [anon_sym_COLON_COLON] = ACTIONS(4954), - [anon_sym_PLUS_EQ] = ACTIONS(4954), - [anon_sym_DASH_EQ] = ACTIONS(4954), - [anon_sym_STAR_EQ] = ACTIONS(4954), - [anon_sym_SLASH_EQ] = ACTIONS(4954), - [anon_sym_PERCENT_EQ] = ACTIONS(4954), - [anon_sym_BANG_EQ] = ACTIONS(4952), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4954), - [anon_sym_EQ_EQ] = ACTIONS(4952), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4954), - [anon_sym_LT_EQ] = ACTIONS(4954), - [anon_sym_GT_EQ] = ACTIONS(4954), - [anon_sym_BANGin] = ACTIONS(4954), - [anon_sym_is] = ACTIONS(4952), - [anon_sym_BANGis] = ACTIONS(4954), - [anon_sym_PLUS] = ACTIONS(4952), - [anon_sym_DASH] = ACTIONS(4952), - [anon_sym_SLASH] = ACTIONS(4952), - [anon_sym_PERCENT] = ACTIONS(4952), - [anon_sym_as_QMARK] = ACTIONS(4954), - [anon_sym_PLUS_PLUS] = ACTIONS(4954), - [anon_sym_DASH_DASH] = ACTIONS(4954), - [anon_sym_BANG_BANG] = ACTIONS(4954), - [anon_sym_suspend] = ACTIONS(4952), - [anon_sym_sealed] = ACTIONS(4952), - [anon_sym_annotation] = ACTIONS(4952), - [anon_sym_data] = ACTIONS(4952), - [anon_sym_inner] = ACTIONS(4952), - [anon_sym_value] = ACTIONS(4952), - [anon_sym_override] = ACTIONS(4952), - [anon_sym_lateinit] = ACTIONS(4952), - [anon_sym_public] = ACTIONS(4952), - [anon_sym_private] = ACTIONS(4952), - [anon_sym_internal] = ACTIONS(4952), - [anon_sym_protected] = ACTIONS(4952), - [anon_sym_tailrec] = ACTIONS(4952), - [anon_sym_operator] = ACTIONS(4952), - [anon_sym_infix] = ACTIONS(4952), - [anon_sym_inline] = ACTIONS(4952), - [anon_sym_external] = ACTIONS(4952), - [sym_property_modifier] = ACTIONS(4952), - [anon_sym_abstract] = ACTIONS(4952), - [anon_sym_final] = ACTIONS(4952), - [anon_sym_open] = ACTIONS(4952), - [anon_sym_vararg] = ACTIONS(4952), - [anon_sym_noinline] = ACTIONS(4952), - [anon_sym_crossinline] = ACTIONS(4952), - [anon_sym_expect] = ACTIONS(4952), - [anon_sym_actual] = ACTIONS(4952), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4954), - [sym_safe_nav] = ACTIONS(4954), - [sym_multiline_comment] = ACTIONS(3), - }, - [3586] = { - [sym__alpha_identifier] = ACTIONS(4948), - [anon_sym_AT] = ACTIONS(4950), - [anon_sym_LBRACK] = ACTIONS(4950), - [anon_sym_RBRACK] = ACTIONS(4950), - [anon_sym_DOT] = ACTIONS(4948), - [anon_sym_as] = ACTIONS(4948), - [anon_sym_EQ] = ACTIONS(4948), - [anon_sym_LBRACE] = ACTIONS(4950), - [anon_sym_RBRACE] = ACTIONS(4950), - [anon_sym_LPAREN] = ACTIONS(4950), - [anon_sym_COMMA] = ACTIONS(4950), - [anon_sym_RPAREN] = ACTIONS(4950), - [anon_sym_LT] = ACTIONS(4948), - [anon_sym_GT] = ACTIONS(4948), - [anon_sym_where] = ACTIONS(4948), - [anon_sym_SEMI] = ACTIONS(4950), - [anon_sym_get] = ACTIONS(4948), - [anon_sym_set] = ACTIONS(4948), - [anon_sym_STAR] = ACTIONS(4948), - [anon_sym_DASH_GT] = ACTIONS(4950), - [sym_label] = ACTIONS(4950), - [anon_sym_in] = ACTIONS(4948), - [anon_sym_while] = ACTIONS(4948), - [anon_sym_DOT_DOT] = ACTIONS(4950), - [anon_sym_QMARK_COLON] = ACTIONS(4950), - [anon_sym_AMP_AMP] = ACTIONS(4950), - [anon_sym_PIPE_PIPE] = ACTIONS(4950), - [anon_sym_else] = ACTIONS(4948), - [anon_sym_COLON_COLON] = ACTIONS(4950), - [anon_sym_PLUS_EQ] = ACTIONS(4950), - [anon_sym_DASH_EQ] = ACTIONS(4950), - [anon_sym_STAR_EQ] = ACTIONS(4950), - [anon_sym_SLASH_EQ] = ACTIONS(4950), - [anon_sym_PERCENT_EQ] = ACTIONS(4950), - [anon_sym_BANG_EQ] = ACTIONS(4948), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4950), - [anon_sym_EQ_EQ] = ACTIONS(4948), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4950), - [anon_sym_LT_EQ] = ACTIONS(4950), - [anon_sym_GT_EQ] = ACTIONS(4950), - [anon_sym_BANGin] = ACTIONS(4950), - [anon_sym_is] = ACTIONS(4948), - [anon_sym_BANGis] = ACTIONS(4950), - [anon_sym_PLUS] = ACTIONS(4948), - [anon_sym_DASH] = ACTIONS(4948), - [anon_sym_SLASH] = ACTIONS(4948), - [anon_sym_PERCENT] = ACTIONS(4948), - [anon_sym_as_QMARK] = ACTIONS(4950), - [anon_sym_PLUS_PLUS] = ACTIONS(4950), - [anon_sym_DASH_DASH] = ACTIONS(4950), - [anon_sym_BANG_BANG] = ACTIONS(4950), - [anon_sym_suspend] = ACTIONS(4948), - [anon_sym_sealed] = ACTIONS(4948), - [anon_sym_annotation] = ACTIONS(4948), - [anon_sym_data] = ACTIONS(4948), - [anon_sym_inner] = ACTIONS(4948), - [anon_sym_value] = ACTIONS(4948), - [anon_sym_override] = ACTIONS(4948), - [anon_sym_lateinit] = ACTIONS(4948), - [anon_sym_public] = ACTIONS(4948), - [anon_sym_private] = ACTIONS(4948), - [anon_sym_internal] = ACTIONS(4948), - [anon_sym_protected] = ACTIONS(4948), - [anon_sym_tailrec] = ACTIONS(4948), - [anon_sym_operator] = ACTIONS(4948), - [anon_sym_infix] = ACTIONS(4948), - [anon_sym_inline] = ACTIONS(4948), - [anon_sym_external] = ACTIONS(4948), - [sym_property_modifier] = ACTIONS(4948), - [anon_sym_abstract] = ACTIONS(4948), - [anon_sym_final] = ACTIONS(4948), - [anon_sym_open] = ACTIONS(4948), - [anon_sym_vararg] = ACTIONS(4948), - [anon_sym_noinline] = ACTIONS(4948), - [anon_sym_crossinline] = ACTIONS(4948), - [anon_sym_expect] = ACTIONS(4948), - [anon_sym_actual] = ACTIONS(4948), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4950), - [sym_safe_nav] = ACTIONS(4950), - [sym_multiline_comment] = ACTIONS(3), - }, - [3587] = { - [sym__alpha_identifier] = ACTIONS(4000), - [anon_sym_AT] = ACTIONS(4002), - [anon_sym_LBRACK] = ACTIONS(4002), - [anon_sym_RBRACK] = ACTIONS(4002), - [anon_sym_DOT] = ACTIONS(4000), - [anon_sym_as] = ACTIONS(4000), - [anon_sym_EQ] = ACTIONS(4000), - [anon_sym_LBRACE] = ACTIONS(4002), - [anon_sym_RBRACE] = ACTIONS(4002), - [anon_sym_LPAREN] = ACTIONS(4002), - [anon_sym_COMMA] = ACTIONS(4002), - [anon_sym_RPAREN] = ACTIONS(4002), - [anon_sym_LT] = ACTIONS(4000), - [anon_sym_GT] = ACTIONS(4000), - [anon_sym_where] = ACTIONS(4000), - [anon_sym_SEMI] = ACTIONS(4002), - [anon_sym_get] = ACTIONS(4000), - [anon_sym_set] = ACTIONS(4000), - [anon_sym_STAR] = ACTIONS(4000), - [anon_sym_DASH_GT] = ACTIONS(4002), - [sym_label] = ACTIONS(4002), - [anon_sym_in] = ACTIONS(4000), - [anon_sym_while] = ACTIONS(4000), - [anon_sym_DOT_DOT] = ACTIONS(4002), - [anon_sym_QMARK_COLON] = ACTIONS(4002), - [anon_sym_AMP_AMP] = ACTIONS(4002), - [anon_sym_PIPE_PIPE] = ACTIONS(4002), - [anon_sym_else] = ACTIONS(4000), - [anon_sym_COLON_COLON] = ACTIONS(4002), - [anon_sym_PLUS_EQ] = ACTIONS(4002), - [anon_sym_DASH_EQ] = ACTIONS(4002), - [anon_sym_STAR_EQ] = ACTIONS(4002), - [anon_sym_SLASH_EQ] = ACTIONS(4002), - [anon_sym_PERCENT_EQ] = ACTIONS(4002), - [anon_sym_BANG_EQ] = ACTIONS(4000), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4002), - [anon_sym_EQ_EQ] = ACTIONS(4000), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4002), - [anon_sym_LT_EQ] = ACTIONS(4002), - [anon_sym_GT_EQ] = ACTIONS(4002), - [anon_sym_BANGin] = ACTIONS(4002), - [anon_sym_is] = ACTIONS(4000), - [anon_sym_BANGis] = ACTIONS(4002), - [anon_sym_PLUS] = ACTIONS(4000), - [anon_sym_DASH] = ACTIONS(4000), - [anon_sym_SLASH] = ACTIONS(4000), - [anon_sym_PERCENT] = ACTIONS(4000), - [anon_sym_as_QMARK] = ACTIONS(4002), - [anon_sym_PLUS_PLUS] = ACTIONS(4002), - [anon_sym_DASH_DASH] = ACTIONS(4002), - [anon_sym_BANG_BANG] = ACTIONS(4002), - [anon_sym_suspend] = ACTIONS(4000), - [anon_sym_sealed] = ACTIONS(4000), - [anon_sym_annotation] = ACTIONS(4000), - [anon_sym_data] = ACTIONS(4000), - [anon_sym_inner] = ACTIONS(4000), - [anon_sym_value] = ACTIONS(4000), - [anon_sym_override] = ACTIONS(4000), - [anon_sym_lateinit] = ACTIONS(4000), - [anon_sym_public] = ACTIONS(4000), - [anon_sym_private] = ACTIONS(4000), - [anon_sym_internal] = ACTIONS(4000), - [anon_sym_protected] = ACTIONS(4000), - [anon_sym_tailrec] = ACTIONS(4000), - [anon_sym_operator] = ACTIONS(4000), - [anon_sym_infix] = ACTIONS(4000), - [anon_sym_inline] = ACTIONS(4000), - [anon_sym_external] = ACTIONS(4000), - [sym_property_modifier] = ACTIONS(4000), - [anon_sym_abstract] = ACTIONS(4000), - [anon_sym_final] = ACTIONS(4000), - [anon_sym_open] = ACTIONS(4000), - [anon_sym_vararg] = ACTIONS(4000), - [anon_sym_noinline] = ACTIONS(4000), - [anon_sym_crossinline] = ACTIONS(4000), - [anon_sym_expect] = ACTIONS(4000), - [anon_sym_actual] = ACTIONS(4000), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4002), - [sym_safe_nav] = ACTIONS(4002), - [sym_multiline_comment] = ACTIONS(3), - }, - [3588] = { - [sym__alpha_identifier] = ACTIONS(4940), - [anon_sym_AT] = ACTIONS(4942), - [anon_sym_LBRACK] = ACTIONS(4942), - [anon_sym_RBRACK] = ACTIONS(4942), - [anon_sym_DOT] = ACTIONS(4940), - [anon_sym_as] = ACTIONS(4940), - [anon_sym_EQ] = ACTIONS(4940), - [anon_sym_LBRACE] = ACTIONS(4942), - [anon_sym_RBRACE] = ACTIONS(4942), - [anon_sym_LPAREN] = ACTIONS(4942), - [anon_sym_COMMA] = ACTIONS(4942), - [anon_sym_RPAREN] = ACTIONS(4942), - [anon_sym_LT] = ACTIONS(4940), - [anon_sym_GT] = ACTIONS(4940), - [anon_sym_where] = ACTIONS(4940), - [anon_sym_SEMI] = ACTIONS(4942), - [anon_sym_get] = ACTIONS(4940), - [anon_sym_set] = ACTIONS(4940), - [anon_sym_STAR] = ACTIONS(4940), - [anon_sym_DASH_GT] = ACTIONS(4942), - [sym_label] = ACTIONS(4942), - [anon_sym_in] = ACTIONS(4940), - [anon_sym_while] = ACTIONS(4940), - [anon_sym_DOT_DOT] = ACTIONS(4942), - [anon_sym_QMARK_COLON] = ACTIONS(4942), - [anon_sym_AMP_AMP] = ACTIONS(4942), - [anon_sym_PIPE_PIPE] = ACTIONS(4942), - [anon_sym_else] = ACTIONS(4940), - [anon_sym_COLON_COLON] = ACTIONS(4942), - [anon_sym_PLUS_EQ] = ACTIONS(4942), - [anon_sym_DASH_EQ] = ACTIONS(4942), - [anon_sym_STAR_EQ] = ACTIONS(4942), - [anon_sym_SLASH_EQ] = ACTIONS(4942), - [anon_sym_PERCENT_EQ] = ACTIONS(4942), - [anon_sym_BANG_EQ] = ACTIONS(4940), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4942), - [anon_sym_EQ_EQ] = ACTIONS(4940), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4942), - [anon_sym_LT_EQ] = ACTIONS(4942), - [anon_sym_GT_EQ] = ACTIONS(4942), - [anon_sym_BANGin] = ACTIONS(4942), - [anon_sym_is] = ACTIONS(4940), - [anon_sym_BANGis] = ACTIONS(4942), - [anon_sym_PLUS] = ACTIONS(4940), - [anon_sym_DASH] = ACTIONS(4940), - [anon_sym_SLASH] = ACTIONS(4940), - [anon_sym_PERCENT] = ACTIONS(4940), - [anon_sym_as_QMARK] = ACTIONS(4942), - [anon_sym_PLUS_PLUS] = ACTIONS(4942), - [anon_sym_DASH_DASH] = ACTIONS(4942), - [anon_sym_BANG_BANG] = ACTIONS(4942), - [anon_sym_suspend] = ACTIONS(4940), - [anon_sym_sealed] = ACTIONS(4940), - [anon_sym_annotation] = ACTIONS(4940), - [anon_sym_data] = ACTIONS(4940), - [anon_sym_inner] = ACTIONS(4940), - [anon_sym_value] = ACTIONS(4940), - [anon_sym_override] = ACTIONS(4940), - [anon_sym_lateinit] = ACTIONS(4940), - [anon_sym_public] = ACTIONS(4940), - [anon_sym_private] = ACTIONS(4940), - [anon_sym_internal] = ACTIONS(4940), - [anon_sym_protected] = ACTIONS(4940), - [anon_sym_tailrec] = ACTIONS(4940), - [anon_sym_operator] = ACTIONS(4940), - [anon_sym_infix] = ACTIONS(4940), - [anon_sym_inline] = ACTIONS(4940), - [anon_sym_external] = ACTIONS(4940), - [sym_property_modifier] = ACTIONS(4940), - [anon_sym_abstract] = ACTIONS(4940), - [anon_sym_final] = ACTIONS(4940), - [anon_sym_open] = ACTIONS(4940), - [anon_sym_vararg] = ACTIONS(4940), - [anon_sym_noinline] = ACTIONS(4940), - [anon_sym_crossinline] = ACTIONS(4940), - [anon_sym_expect] = ACTIONS(4940), - [anon_sym_actual] = ACTIONS(4940), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4942), - [sym_safe_nav] = ACTIONS(4942), - [sym_multiline_comment] = ACTIONS(3), - }, - [3589] = { - [sym__alpha_identifier] = ACTIONS(4936), - [anon_sym_AT] = ACTIONS(4938), - [anon_sym_LBRACK] = ACTIONS(4938), - [anon_sym_RBRACK] = ACTIONS(4938), - [anon_sym_DOT] = ACTIONS(4936), - [anon_sym_as] = ACTIONS(4936), - [anon_sym_EQ] = ACTIONS(4936), - [anon_sym_LBRACE] = ACTIONS(4938), - [anon_sym_RBRACE] = ACTIONS(4938), - [anon_sym_LPAREN] = ACTIONS(4938), - [anon_sym_COMMA] = ACTIONS(4938), - [anon_sym_RPAREN] = ACTIONS(4938), - [anon_sym_LT] = ACTIONS(4936), - [anon_sym_GT] = ACTIONS(4936), - [anon_sym_where] = ACTIONS(4936), - [anon_sym_SEMI] = ACTIONS(4938), - [anon_sym_get] = ACTIONS(4936), - [anon_sym_set] = ACTIONS(4936), - [anon_sym_STAR] = ACTIONS(4936), - [anon_sym_DASH_GT] = ACTIONS(4938), - [sym_label] = ACTIONS(4938), - [anon_sym_in] = ACTIONS(4936), - [anon_sym_while] = ACTIONS(4936), - [anon_sym_DOT_DOT] = ACTIONS(4938), - [anon_sym_QMARK_COLON] = ACTIONS(4938), - [anon_sym_AMP_AMP] = ACTIONS(4938), - [anon_sym_PIPE_PIPE] = ACTIONS(4938), - [anon_sym_else] = ACTIONS(4936), - [anon_sym_COLON_COLON] = ACTIONS(4938), - [anon_sym_PLUS_EQ] = ACTIONS(4938), - [anon_sym_DASH_EQ] = ACTIONS(4938), - [anon_sym_STAR_EQ] = ACTIONS(4938), - [anon_sym_SLASH_EQ] = ACTIONS(4938), - [anon_sym_PERCENT_EQ] = ACTIONS(4938), - [anon_sym_BANG_EQ] = ACTIONS(4936), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4938), - [anon_sym_EQ_EQ] = ACTIONS(4936), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4938), - [anon_sym_LT_EQ] = ACTIONS(4938), - [anon_sym_GT_EQ] = ACTIONS(4938), - [anon_sym_BANGin] = ACTIONS(4938), - [anon_sym_is] = ACTIONS(4936), - [anon_sym_BANGis] = ACTIONS(4938), - [anon_sym_PLUS] = ACTIONS(4936), - [anon_sym_DASH] = ACTIONS(4936), - [anon_sym_SLASH] = ACTIONS(4936), - [anon_sym_PERCENT] = ACTIONS(4936), - [anon_sym_as_QMARK] = ACTIONS(4938), - [anon_sym_PLUS_PLUS] = ACTIONS(4938), - [anon_sym_DASH_DASH] = ACTIONS(4938), - [anon_sym_BANG_BANG] = ACTIONS(4938), - [anon_sym_suspend] = ACTIONS(4936), - [anon_sym_sealed] = ACTIONS(4936), - [anon_sym_annotation] = ACTIONS(4936), - [anon_sym_data] = ACTIONS(4936), - [anon_sym_inner] = ACTIONS(4936), - [anon_sym_value] = ACTIONS(4936), - [anon_sym_override] = ACTIONS(4936), - [anon_sym_lateinit] = ACTIONS(4936), - [anon_sym_public] = ACTIONS(4936), - [anon_sym_private] = ACTIONS(4936), - [anon_sym_internal] = ACTIONS(4936), - [anon_sym_protected] = ACTIONS(4936), - [anon_sym_tailrec] = ACTIONS(4936), - [anon_sym_operator] = ACTIONS(4936), - [anon_sym_infix] = ACTIONS(4936), - [anon_sym_inline] = ACTIONS(4936), - [anon_sym_external] = ACTIONS(4936), - [sym_property_modifier] = ACTIONS(4936), - [anon_sym_abstract] = ACTIONS(4936), - [anon_sym_final] = ACTIONS(4936), - [anon_sym_open] = ACTIONS(4936), - [anon_sym_vararg] = ACTIONS(4936), - [anon_sym_noinline] = ACTIONS(4936), - [anon_sym_crossinline] = ACTIONS(4936), - [anon_sym_expect] = ACTIONS(4936), - [anon_sym_actual] = ACTIONS(4936), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4938), - [sym_safe_nav] = ACTIONS(4938), - [sym_multiline_comment] = ACTIONS(3), - }, - [3590] = { - [aux_sym_nullable_type_repeat1] = STATE(3590), - [sym__alpha_identifier] = ACTIONS(4280), - [anon_sym_AT] = ACTIONS(4282), - [anon_sym_LBRACK] = ACTIONS(4282), - [anon_sym_DOT] = ACTIONS(4280), - [anon_sym_as] = ACTIONS(4280), - [anon_sym_EQ] = ACTIONS(4280), - [anon_sym_LBRACE] = ACTIONS(4282), - [anon_sym_RBRACE] = ACTIONS(4282), - [anon_sym_LPAREN] = ACTIONS(4282), - [anon_sym_COMMA] = ACTIONS(4282), - [anon_sym_by] = ACTIONS(4280), - [anon_sym_LT] = ACTIONS(4280), - [anon_sym_GT] = ACTIONS(4280), - [anon_sym_where] = ACTIONS(4280), - [anon_sym_SEMI] = ACTIONS(4282), - [anon_sym_get] = ACTIONS(4280), - [anon_sym_set] = ACTIONS(4280), - [sym__quest] = ACTIONS(6889), - [anon_sym_STAR] = ACTIONS(4280), - [sym_label] = ACTIONS(4282), - [anon_sym_in] = ACTIONS(4280), - [anon_sym_DOT_DOT] = ACTIONS(4282), - [anon_sym_QMARK_COLON] = ACTIONS(4282), - [anon_sym_AMP_AMP] = ACTIONS(4282), - [anon_sym_PIPE_PIPE] = ACTIONS(4282), - [anon_sym_else] = ACTIONS(4280), - [anon_sym_COLON_COLON] = ACTIONS(4282), - [anon_sym_PLUS_EQ] = ACTIONS(4282), - [anon_sym_DASH_EQ] = ACTIONS(4282), - [anon_sym_STAR_EQ] = ACTIONS(4282), - [anon_sym_SLASH_EQ] = ACTIONS(4282), - [anon_sym_PERCENT_EQ] = ACTIONS(4282), - [anon_sym_BANG_EQ] = ACTIONS(4280), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4282), - [anon_sym_EQ_EQ] = ACTIONS(4280), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4282), - [anon_sym_LT_EQ] = ACTIONS(4282), - [anon_sym_GT_EQ] = ACTIONS(4282), - [anon_sym_BANGin] = ACTIONS(4282), - [anon_sym_is] = ACTIONS(4280), - [anon_sym_BANGis] = ACTIONS(4282), - [anon_sym_PLUS] = ACTIONS(4280), - [anon_sym_DASH] = ACTIONS(4280), - [anon_sym_SLASH] = ACTIONS(4280), - [anon_sym_PERCENT] = ACTIONS(4280), - [anon_sym_as_QMARK] = ACTIONS(4282), - [anon_sym_PLUS_PLUS] = ACTIONS(4282), - [anon_sym_DASH_DASH] = ACTIONS(4282), - [anon_sym_BANG_BANG] = ACTIONS(4282), - [anon_sym_suspend] = ACTIONS(4280), - [anon_sym_sealed] = ACTIONS(4280), - [anon_sym_annotation] = ACTIONS(4280), - [anon_sym_data] = ACTIONS(4280), - [anon_sym_inner] = ACTIONS(4280), - [anon_sym_value] = ACTIONS(4280), - [anon_sym_override] = ACTIONS(4280), - [anon_sym_lateinit] = ACTIONS(4280), - [anon_sym_public] = ACTIONS(4280), - [anon_sym_private] = ACTIONS(4280), - [anon_sym_internal] = ACTIONS(4280), - [anon_sym_protected] = ACTIONS(4280), - [anon_sym_tailrec] = ACTIONS(4280), - [anon_sym_operator] = ACTIONS(4280), - [anon_sym_infix] = ACTIONS(4280), - [anon_sym_inline] = ACTIONS(4280), - [anon_sym_external] = ACTIONS(4280), - [sym_property_modifier] = ACTIONS(4280), - [anon_sym_abstract] = ACTIONS(4280), - [anon_sym_final] = ACTIONS(4280), - [anon_sym_open] = ACTIONS(4280), - [anon_sym_vararg] = ACTIONS(4280), - [anon_sym_noinline] = ACTIONS(4280), - [anon_sym_crossinline] = ACTIONS(4280), - [anon_sym_expect] = ACTIONS(4280), - [anon_sym_actual] = ACTIONS(4280), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4282), - [sym__automatic_semicolon] = ACTIONS(4282), - [sym_safe_nav] = ACTIONS(4282), - [sym_multiline_comment] = ACTIONS(3), - }, - [3591] = { - [sym__alpha_identifier] = ACTIONS(4908), - [anon_sym_AT] = ACTIONS(4910), - [anon_sym_LBRACK] = ACTIONS(4910), - [anon_sym_RBRACK] = ACTIONS(4910), - [anon_sym_DOT] = ACTIONS(4908), - [anon_sym_as] = ACTIONS(4908), - [anon_sym_EQ] = ACTIONS(4908), - [anon_sym_LBRACE] = ACTIONS(4910), - [anon_sym_RBRACE] = ACTIONS(4910), - [anon_sym_LPAREN] = ACTIONS(4910), - [anon_sym_COMMA] = ACTIONS(4910), - [anon_sym_RPAREN] = ACTIONS(4910), - [anon_sym_LT] = ACTIONS(4908), - [anon_sym_GT] = ACTIONS(4908), - [anon_sym_where] = ACTIONS(4908), - [anon_sym_SEMI] = ACTIONS(4910), - [anon_sym_get] = ACTIONS(4908), - [anon_sym_set] = ACTIONS(4908), - [anon_sym_STAR] = ACTIONS(4908), - [anon_sym_DASH_GT] = ACTIONS(4910), - [sym_label] = ACTIONS(4910), - [anon_sym_in] = ACTIONS(4908), - [anon_sym_while] = ACTIONS(4908), - [anon_sym_DOT_DOT] = ACTIONS(4910), - [anon_sym_QMARK_COLON] = ACTIONS(4910), - [anon_sym_AMP_AMP] = ACTIONS(4910), - [anon_sym_PIPE_PIPE] = ACTIONS(4910), - [anon_sym_else] = ACTIONS(4908), - [anon_sym_COLON_COLON] = ACTIONS(4910), - [anon_sym_PLUS_EQ] = ACTIONS(4910), - [anon_sym_DASH_EQ] = ACTIONS(4910), - [anon_sym_STAR_EQ] = ACTIONS(4910), - [anon_sym_SLASH_EQ] = ACTIONS(4910), - [anon_sym_PERCENT_EQ] = ACTIONS(4910), - [anon_sym_BANG_EQ] = ACTIONS(4908), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4910), - [anon_sym_EQ_EQ] = ACTIONS(4908), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4910), - [anon_sym_LT_EQ] = ACTIONS(4910), - [anon_sym_GT_EQ] = ACTIONS(4910), - [anon_sym_BANGin] = ACTIONS(4910), - [anon_sym_is] = ACTIONS(4908), - [anon_sym_BANGis] = ACTIONS(4910), - [anon_sym_PLUS] = ACTIONS(4908), - [anon_sym_DASH] = ACTIONS(4908), - [anon_sym_SLASH] = ACTIONS(4908), - [anon_sym_PERCENT] = ACTIONS(4908), - [anon_sym_as_QMARK] = ACTIONS(4910), - [anon_sym_PLUS_PLUS] = ACTIONS(4910), - [anon_sym_DASH_DASH] = ACTIONS(4910), - [anon_sym_BANG_BANG] = ACTIONS(4910), - [anon_sym_suspend] = ACTIONS(4908), - [anon_sym_sealed] = ACTIONS(4908), - [anon_sym_annotation] = ACTIONS(4908), - [anon_sym_data] = ACTIONS(4908), - [anon_sym_inner] = ACTIONS(4908), - [anon_sym_value] = ACTIONS(4908), - [anon_sym_override] = ACTIONS(4908), - [anon_sym_lateinit] = ACTIONS(4908), - [anon_sym_public] = ACTIONS(4908), - [anon_sym_private] = ACTIONS(4908), - [anon_sym_internal] = ACTIONS(4908), - [anon_sym_protected] = ACTIONS(4908), - [anon_sym_tailrec] = ACTIONS(4908), - [anon_sym_operator] = ACTIONS(4908), - [anon_sym_infix] = ACTIONS(4908), - [anon_sym_inline] = ACTIONS(4908), - [anon_sym_external] = ACTIONS(4908), - [sym_property_modifier] = ACTIONS(4908), - [anon_sym_abstract] = ACTIONS(4908), - [anon_sym_final] = ACTIONS(4908), - [anon_sym_open] = ACTIONS(4908), - [anon_sym_vararg] = ACTIONS(4908), - [anon_sym_noinline] = ACTIONS(4908), - [anon_sym_crossinline] = ACTIONS(4908), - [anon_sym_expect] = ACTIONS(4908), - [anon_sym_actual] = ACTIONS(4908), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4910), - [sym_safe_nav] = ACTIONS(4910), - [sym_multiline_comment] = ACTIONS(3), - }, - [3592] = { - [sym_type_constraints] = STATE(3607), - [sym_function_body] = STATE(3833), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3593] = { - [sym__alpha_identifier] = ACTIONS(4932), - [anon_sym_AT] = ACTIONS(4934), - [anon_sym_LBRACK] = ACTIONS(4934), - [anon_sym_RBRACK] = ACTIONS(4934), - [anon_sym_DOT] = ACTIONS(4932), - [anon_sym_as] = ACTIONS(4932), - [anon_sym_EQ] = ACTIONS(4932), - [anon_sym_LBRACE] = ACTIONS(4934), - [anon_sym_RBRACE] = ACTIONS(4934), - [anon_sym_LPAREN] = ACTIONS(4934), - [anon_sym_COMMA] = ACTIONS(4934), - [anon_sym_RPAREN] = ACTIONS(4934), - [anon_sym_LT] = ACTIONS(4932), - [anon_sym_GT] = ACTIONS(4932), - [anon_sym_where] = ACTIONS(4932), - [anon_sym_SEMI] = ACTIONS(4934), - [anon_sym_get] = ACTIONS(4932), - [anon_sym_set] = ACTIONS(4932), - [anon_sym_STAR] = ACTIONS(4932), - [anon_sym_DASH_GT] = ACTIONS(4934), - [sym_label] = ACTIONS(4934), - [anon_sym_in] = ACTIONS(4932), - [anon_sym_while] = ACTIONS(4932), - [anon_sym_DOT_DOT] = ACTIONS(4934), - [anon_sym_QMARK_COLON] = ACTIONS(4934), - [anon_sym_AMP_AMP] = ACTIONS(4934), - [anon_sym_PIPE_PIPE] = ACTIONS(4934), - [anon_sym_else] = ACTIONS(4932), - [anon_sym_COLON_COLON] = ACTIONS(4934), - [anon_sym_PLUS_EQ] = ACTIONS(4934), - [anon_sym_DASH_EQ] = ACTIONS(4934), - [anon_sym_STAR_EQ] = ACTIONS(4934), - [anon_sym_SLASH_EQ] = ACTIONS(4934), - [anon_sym_PERCENT_EQ] = ACTIONS(4934), - [anon_sym_BANG_EQ] = ACTIONS(4932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4934), - [anon_sym_EQ_EQ] = ACTIONS(4932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4934), - [anon_sym_LT_EQ] = ACTIONS(4934), - [anon_sym_GT_EQ] = ACTIONS(4934), - [anon_sym_BANGin] = ACTIONS(4934), - [anon_sym_is] = ACTIONS(4932), - [anon_sym_BANGis] = ACTIONS(4934), - [anon_sym_PLUS] = ACTIONS(4932), - [anon_sym_DASH] = ACTIONS(4932), - [anon_sym_SLASH] = ACTIONS(4932), - [anon_sym_PERCENT] = ACTIONS(4932), - [anon_sym_as_QMARK] = ACTIONS(4934), - [anon_sym_PLUS_PLUS] = ACTIONS(4934), - [anon_sym_DASH_DASH] = ACTIONS(4934), - [anon_sym_BANG_BANG] = ACTIONS(4934), - [anon_sym_suspend] = ACTIONS(4932), - [anon_sym_sealed] = ACTIONS(4932), - [anon_sym_annotation] = ACTIONS(4932), - [anon_sym_data] = ACTIONS(4932), - [anon_sym_inner] = ACTIONS(4932), - [anon_sym_value] = ACTIONS(4932), - [anon_sym_override] = ACTIONS(4932), - [anon_sym_lateinit] = ACTIONS(4932), - [anon_sym_public] = ACTIONS(4932), - [anon_sym_private] = ACTIONS(4932), - [anon_sym_internal] = ACTIONS(4932), - [anon_sym_protected] = ACTIONS(4932), - [anon_sym_tailrec] = ACTIONS(4932), - [anon_sym_operator] = ACTIONS(4932), - [anon_sym_infix] = ACTIONS(4932), - [anon_sym_inline] = ACTIONS(4932), - [anon_sym_external] = ACTIONS(4932), - [sym_property_modifier] = ACTIONS(4932), - [anon_sym_abstract] = ACTIONS(4932), - [anon_sym_final] = ACTIONS(4932), - [anon_sym_open] = ACTIONS(4932), - [anon_sym_vararg] = ACTIONS(4932), - [anon_sym_noinline] = ACTIONS(4932), - [anon_sym_crossinline] = ACTIONS(4932), - [anon_sym_expect] = ACTIONS(4932), - [anon_sym_actual] = ACTIONS(4932), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4934), - [sym_safe_nav] = ACTIONS(4934), - [sym_multiline_comment] = ACTIONS(3), - }, - [3594] = { - [sym__alpha_identifier] = ACTIONS(4928), - [anon_sym_AT] = ACTIONS(4930), - [anon_sym_LBRACK] = ACTIONS(4930), - [anon_sym_RBRACK] = ACTIONS(4930), - [anon_sym_DOT] = ACTIONS(4928), - [anon_sym_as] = ACTIONS(4928), - [anon_sym_EQ] = ACTIONS(4928), - [anon_sym_LBRACE] = ACTIONS(4930), - [anon_sym_RBRACE] = ACTIONS(4930), - [anon_sym_LPAREN] = ACTIONS(4930), - [anon_sym_COMMA] = ACTIONS(4930), - [anon_sym_RPAREN] = ACTIONS(4930), - [anon_sym_LT] = ACTIONS(4928), - [anon_sym_GT] = ACTIONS(4928), - [anon_sym_where] = ACTIONS(4928), - [anon_sym_SEMI] = ACTIONS(4930), - [anon_sym_get] = ACTIONS(4928), - [anon_sym_set] = ACTIONS(4928), - [anon_sym_STAR] = ACTIONS(4928), - [anon_sym_DASH_GT] = ACTIONS(4930), - [sym_label] = ACTIONS(4930), - [anon_sym_in] = ACTIONS(4928), - [anon_sym_while] = ACTIONS(4928), - [anon_sym_DOT_DOT] = ACTIONS(4930), - [anon_sym_QMARK_COLON] = ACTIONS(4930), - [anon_sym_AMP_AMP] = ACTIONS(4930), - [anon_sym_PIPE_PIPE] = ACTIONS(4930), - [anon_sym_else] = ACTIONS(4928), - [anon_sym_COLON_COLON] = ACTIONS(4930), - [anon_sym_PLUS_EQ] = ACTIONS(4930), - [anon_sym_DASH_EQ] = ACTIONS(4930), - [anon_sym_STAR_EQ] = ACTIONS(4930), - [anon_sym_SLASH_EQ] = ACTIONS(4930), - [anon_sym_PERCENT_EQ] = ACTIONS(4930), - [anon_sym_BANG_EQ] = ACTIONS(4928), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4930), - [anon_sym_EQ_EQ] = ACTIONS(4928), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4930), - [anon_sym_LT_EQ] = ACTIONS(4930), - [anon_sym_GT_EQ] = ACTIONS(4930), - [anon_sym_BANGin] = ACTIONS(4930), - [anon_sym_is] = ACTIONS(4928), - [anon_sym_BANGis] = ACTIONS(4930), - [anon_sym_PLUS] = ACTIONS(4928), - [anon_sym_DASH] = ACTIONS(4928), - [anon_sym_SLASH] = ACTIONS(4928), - [anon_sym_PERCENT] = ACTIONS(4928), - [anon_sym_as_QMARK] = ACTIONS(4930), - [anon_sym_PLUS_PLUS] = ACTIONS(4930), - [anon_sym_DASH_DASH] = ACTIONS(4930), - [anon_sym_BANG_BANG] = ACTIONS(4930), - [anon_sym_suspend] = ACTIONS(4928), - [anon_sym_sealed] = ACTIONS(4928), - [anon_sym_annotation] = ACTIONS(4928), - [anon_sym_data] = ACTIONS(4928), - [anon_sym_inner] = ACTIONS(4928), - [anon_sym_value] = ACTIONS(4928), - [anon_sym_override] = ACTIONS(4928), - [anon_sym_lateinit] = ACTIONS(4928), - [anon_sym_public] = ACTIONS(4928), - [anon_sym_private] = ACTIONS(4928), - [anon_sym_internal] = ACTIONS(4928), - [anon_sym_protected] = ACTIONS(4928), - [anon_sym_tailrec] = ACTIONS(4928), - [anon_sym_operator] = ACTIONS(4928), - [anon_sym_infix] = ACTIONS(4928), - [anon_sym_inline] = ACTIONS(4928), - [anon_sym_external] = ACTIONS(4928), - [sym_property_modifier] = ACTIONS(4928), - [anon_sym_abstract] = ACTIONS(4928), - [anon_sym_final] = ACTIONS(4928), - [anon_sym_open] = ACTIONS(4928), - [anon_sym_vararg] = ACTIONS(4928), - [anon_sym_noinline] = ACTIONS(4928), - [anon_sym_crossinline] = ACTIONS(4928), - [anon_sym_expect] = ACTIONS(4928), - [anon_sym_actual] = ACTIONS(4928), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4930), - [sym_safe_nav] = ACTIONS(4930), - [sym_multiline_comment] = ACTIONS(3), - }, - [3595] = { - [sym__alpha_identifier] = ACTIONS(5049), - [anon_sym_AT] = ACTIONS(5051), - [anon_sym_LBRACK] = ACTIONS(5051), - [anon_sym_RBRACK] = ACTIONS(5051), - [anon_sym_DOT] = ACTIONS(5049), - [anon_sym_as] = ACTIONS(5049), - [anon_sym_EQ] = ACTIONS(5049), - [anon_sym_LBRACE] = ACTIONS(5051), - [anon_sym_RBRACE] = ACTIONS(5051), - [anon_sym_LPAREN] = ACTIONS(5051), - [anon_sym_COMMA] = ACTIONS(5051), - [anon_sym_RPAREN] = ACTIONS(5051), - [anon_sym_LT] = ACTIONS(5049), - [anon_sym_GT] = ACTIONS(5049), - [anon_sym_where] = ACTIONS(5049), - [anon_sym_SEMI] = ACTIONS(5051), - [anon_sym_get] = ACTIONS(5049), - [anon_sym_set] = ACTIONS(5049), - [anon_sym_STAR] = ACTIONS(5049), - [anon_sym_DASH_GT] = ACTIONS(5051), - [sym_label] = ACTIONS(5051), - [anon_sym_in] = ACTIONS(5049), - [anon_sym_while] = ACTIONS(5049), - [anon_sym_DOT_DOT] = ACTIONS(5051), - [anon_sym_QMARK_COLON] = ACTIONS(5051), - [anon_sym_AMP_AMP] = ACTIONS(5051), - [anon_sym_PIPE_PIPE] = ACTIONS(5051), - [anon_sym_else] = ACTIONS(5049), - [anon_sym_COLON_COLON] = ACTIONS(5051), - [anon_sym_PLUS_EQ] = ACTIONS(5051), - [anon_sym_DASH_EQ] = ACTIONS(5051), - [anon_sym_STAR_EQ] = ACTIONS(5051), - [anon_sym_SLASH_EQ] = ACTIONS(5051), - [anon_sym_PERCENT_EQ] = ACTIONS(5051), - [anon_sym_BANG_EQ] = ACTIONS(5049), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5051), - [anon_sym_EQ_EQ] = ACTIONS(5049), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5051), - [anon_sym_LT_EQ] = ACTIONS(5051), - [anon_sym_GT_EQ] = ACTIONS(5051), - [anon_sym_BANGin] = ACTIONS(5051), - [anon_sym_is] = ACTIONS(5049), - [anon_sym_BANGis] = ACTIONS(5051), - [anon_sym_PLUS] = ACTIONS(5049), - [anon_sym_DASH] = ACTIONS(5049), - [anon_sym_SLASH] = ACTIONS(5049), - [anon_sym_PERCENT] = ACTIONS(5049), - [anon_sym_as_QMARK] = ACTIONS(5051), - [anon_sym_PLUS_PLUS] = ACTIONS(5051), - [anon_sym_DASH_DASH] = ACTIONS(5051), - [anon_sym_BANG_BANG] = ACTIONS(5051), - [anon_sym_suspend] = ACTIONS(5049), - [anon_sym_sealed] = ACTIONS(5049), - [anon_sym_annotation] = ACTIONS(5049), - [anon_sym_data] = ACTIONS(5049), - [anon_sym_inner] = ACTIONS(5049), - [anon_sym_value] = ACTIONS(5049), - [anon_sym_override] = ACTIONS(5049), - [anon_sym_lateinit] = ACTIONS(5049), - [anon_sym_public] = ACTIONS(5049), - [anon_sym_private] = ACTIONS(5049), - [anon_sym_internal] = ACTIONS(5049), - [anon_sym_protected] = ACTIONS(5049), - [anon_sym_tailrec] = ACTIONS(5049), - [anon_sym_operator] = ACTIONS(5049), - [anon_sym_infix] = ACTIONS(5049), - [anon_sym_inline] = ACTIONS(5049), - [anon_sym_external] = ACTIONS(5049), - [sym_property_modifier] = ACTIONS(5049), - [anon_sym_abstract] = ACTIONS(5049), - [anon_sym_final] = ACTIONS(5049), - [anon_sym_open] = ACTIONS(5049), - [anon_sym_vararg] = ACTIONS(5049), - [anon_sym_noinline] = ACTIONS(5049), - [anon_sym_crossinline] = ACTIONS(5049), - [anon_sym_expect] = ACTIONS(5049), - [anon_sym_actual] = ACTIONS(5049), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5051), - [sym_safe_nav] = ACTIONS(5051), - [sym_multiline_comment] = ACTIONS(3), - }, - [3596] = { - [sym__alpha_identifier] = ACTIONS(4884), - [anon_sym_AT] = ACTIONS(4886), - [anon_sym_LBRACK] = ACTIONS(4886), - [anon_sym_RBRACK] = ACTIONS(4886), - [anon_sym_DOT] = ACTIONS(4884), - [anon_sym_as] = ACTIONS(4884), - [anon_sym_EQ] = ACTIONS(4884), - [anon_sym_LBRACE] = ACTIONS(4886), - [anon_sym_RBRACE] = ACTIONS(4886), - [anon_sym_LPAREN] = ACTIONS(4886), - [anon_sym_COMMA] = ACTIONS(4886), - [anon_sym_RPAREN] = ACTIONS(4886), - [anon_sym_LT] = ACTIONS(4884), - [anon_sym_GT] = ACTIONS(4884), - [anon_sym_where] = ACTIONS(4884), - [anon_sym_SEMI] = ACTIONS(4886), - [anon_sym_get] = ACTIONS(4884), - [anon_sym_set] = ACTIONS(4884), - [anon_sym_STAR] = ACTIONS(4884), - [anon_sym_DASH_GT] = ACTIONS(4886), - [sym_label] = ACTIONS(4886), - [anon_sym_in] = ACTIONS(4884), - [anon_sym_while] = ACTIONS(4884), - [anon_sym_DOT_DOT] = ACTIONS(4886), - [anon_sym_QMARK_COLON] = ACTIONS(4886), - [anon_sym_AMP_AMP] = ACTIONS(4886), - [anon_sym_PIPE_PIPE] = ACTIONS(4886), - [anon_sym_else] = ACTIONS(4884), - [anon_sym_COLON_COLON] = ACTIONS(4886), - [anon_sym_PLUS_EQ] = ACTIONS(4886), - [anon_sym_DASH_EQ] = ACTIONS(4886), - [anon_sym_STAR_EQ] = ACTIONS(4886), - [anon_sym_SLASH_EQ] = ACTIONS(4886), - [anon_sym_PERCENT_EQ] = ACTIONS(4886), - [anon_sym_BANG_EQ] = ACTIONS(4884), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4886), - [anon_sym_EQ_EQ] = ACTIONS(4884), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4886), - [anon_sym_LT_EQ] = ACTIONS(4886), - [anon_sym_GT_EQ] = ACTIONS(4886), - [anon_sym_BANGin] = ACTIONS(4886), - [anon_sym_is] = ACTIONS(4884), - [anon_sym_BANGis] = ACTIONS(4886), - [anon_sym_PLUS] = ACTIONS(4884), - [anon_sym_DASH] = ACTIONS(4884), - [anon_sym_SLASH] = ACTIONS(4884), - [anon_sym_PERCENT] = ACTIONS(4884), - [anon_sym_as_QMARK] = ACTIONS(4886), - [anon_sym_PLUS_PLUS] = ACTIONS(4886), - [anon_sym_DASH_DASH] = ACTIONS(4886), - [anon_sym_BANG_BANG] = ACTIONS(4886), - [anon_sym_suspend] = ACTIONS(4884), - [anon_sym_sealed] = ACTIONS(4884), - [anon_sym_annotation] = ACTIONS(4884), - [anon_sym_data] = ACTIONS(4884), - [anon_sym_inner] = ACTIONS(4884), - [anon_sym_value] = ACTIONS(4884), - [anon_sym_override] = ACTIONS(4884), - [anon_sym_lateinit] = ACTIONS(4884), - [anon_sym_public] = ACTIONS(4884), - [anon_sym_private] = ACTIONS(4884), - [anon_sym_internal] = ACTIONS(4884), - [anon_sym_protected] = ACTIONS(4884), - [anon_sym_tailrec] = ACTIONS(4884), - [anon_sym_operator] = ACTIONS(4884), - [anon_sym_infix] = ACTIONS(4884), - [anon_sym_inline] = ACTIONS(4884), - [anon_sym_external] = ACTIONS(4884), - [sym_property_modifier] = ACTIONS(4884), - [anon_sym_abstract] = ACTIONS(4884), - [anon_sym_final] = ACTIONS(4884), - [anon_sym_open] = ACTIONS(4884), - [anon_sym_vararg] = ACTIONS(4884), - [anon_sym_noinline] = ACTIONS(4884), - [anon_sym_crossinline] = ACTIONS(4884), - [anon_sym_expect] = ACTIONS(4884), - [anon_sym_actual] = ACTIONS(4884), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4886), - [sym_safe_nav] = ACTIONS(4886), - [sym_multiline_comment] = ACTIONS(3), - }, - [3597] = { - [sym__alpha_identifier] = ACTIONS(4920), - [anon_sym_AT] = ACTIONS(4922), - [anon_sym_LBRACK] = ACTIONS(4922), - [anon_sym_RBRACK] = ACTIONS(4922), - [anon_sym_DOT] = ACTIONS(4920), - [anon_sym_as] = ACTIONS(4920), - [anon_sym_EQ] = ACTIONS(4920), - [anon_sym_LBRACE] = ACTIONS(4922), - [anon_sym_RBRACE] = ACTIONS(4922), - [anon_sym_LPAREN] = ACTIONS(4922), - [anon_sym_COMMA] = ACTIONS(4922), - [anon_sym_RPAREN] = ACTIONS(4922), - [anon_sym_LT] = ACTIONS(4920), - [anon_sym_GT] = ACTIONS(4920), - [anon_sym_where] = ACTIONS(4920), - [anon_sym_SEMI] = ACTIONS(4922), - [anon_sym_get] = ACTIONS(4920), - [anon_sym_set] = ACTIONS(4920), - [anon_sym_STAR] = ACTIONS(4920), - [anon_sym_DASH_GT] = ACTIONS(4922), - [sym_label] = ACTIONS(4922), - [anon_sym_in] = ACTIONS(4920), - [anon_sym_while] = ACTIONS(4920), - [anon_sym_DOT_DOT] = ACTIONS(4922), - [anon_sym_QMARK_COLON] = ACTIONS(4922), - [anon_sym_AMP_AMP] = ACTIONS(4922), - [anon_sym_PIPE_PIPE] = ACTIONS(4922), - [anon_sym_else] = ACTIONS(4920), - [anon_sym_COLON_COLON] = ACTIONS(4922), - [anon_sym_PLUS_EQ] = ACTIONS(4922), - [anon_sym_DASH_EQ] = ACTIONS(4922), - [anon_sym_STAR_EQ] = ACTIONS(4922), - [anon_sym_SLASH_EQ] = ACTIONS(4922), - [anon_sym_PERCENT_EQ] = ACTIONS(4922), - [anon_sym_BANG_EQ] = ACTIONS(4920), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4922), - [anon_sym_EQ_EQ] = ACTIONS(4920), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4922), - [anon_sym_LT_EQ] = ACTIONS(4922), - [anon_sym_GT_EQ] = ACTIONS(4922), - [anon_sym_BANGin] = ACTIONS(4922), - [anon_sym_is] = ACTIONS(4920), - [anon_sym_BANGis] = ACTIONS(4922), - [anon_sym_PLUS] = ACTIONS(4920), - [anon_sym_DASH] = ACTIONS(4920), - [anon_sym_SLASH] = ACTIONS(4920), - [anon_sym_PERCENT] = ACTIONS(4920), - [anon_sym_as_QMARK] = ACTIONS(4922), - [anon_sym_PLUS_PLUS] = ACTIONS(4922), - [anon_sym_DASH_DASH] = ACTIONS(4922), - [anon_sym_BANG_BANG] = ACTIONS(4922), - [anon_sym_suspend] = ACTIONS(4920), - [anon_sym_sealed] = ACTIONS(4920), - [anon_sym_annotation] = ACTIONS(4920), - [anon_sym_data] = ACTIONS(4920), - [anon_sym_inner] = ACTIONS(4920), - [anon_sym_value] = ACTIONS(4920), - [anon_sym_override] = ACTIONS(4920), - [anon_sym_lateinit] = ACTIONS(4920), - [anon_sym_public] = ACTIONS(4920), - [anon_sym_private] = ACTIONS(4920), - [anon_sym_internal] = ACTIONS(4920), - [anon_sym_protected] = ACTIONS(4920), - [anon_sym_tailrec] = ACTIONS(4920), - [anon_sym_operator] = ACTIONS(4920), - [anon_sym_infix] = ACTIONS(4920), - [anon_sym_inline] = ACTIONS(4920), - [anon_sym_external] = ACTIONS(4920), - [sym_property_modifier] = ACTIONS(4920), - [anon_sym_abstract] = ACTIONS(4920), - [anon_sym_final] = ACTIONS(4920), - [anon_sym_open] = ACTIONS(4920), - [anon_sym_vararg] = ACTIONS(4920), - [anon_sym_noinline] = ACTIONS(4920), - [anon_sym_crossinline] = ACTIONS(4920), - [anon_sym_expect] = ACTIONS(4920), - [anon_sym_actual] = ACTIONS(4920), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4922), - [sym_safe_nav] = ACTIONS(4922), - [sym_multiline_comment] = ACTIONS(3), - }, - [3598] = { - [sym__alpha_identifier] = ACTIONS(4912), - [anon_sym_AT] = ACTIONS(4914), - [anon_sym_LBRACK] = ACTIONS(4914), - [anon_sym_RBRACK] = ACTIONS(4914), - [anon_sym_DOT] = ACTIONS(4912), - [anon_sym_as] = ACTIONS(4912), - [anon_sym_EQ] = ACTIONS(4912), - [anon_sym_LBRACE] = ACTIONS(4914), - [anon_sym_RBRACE] = ACTIONS(4914), - [anon_sym_LPAREN] = ACTIONS(4914), - [anon_sym_COMMA] = ACTIONS(4914), - [anon_sym_RPAREN] = ACTIONS(4914), - [anon_sym_LT] = ACTIONS(4912), - [anon_sym_GT] = ACTIONS(4912), - [anon_sym_where] = ACTIONS(4912), - [anon_sym_SEMI] = ACTIONS(4914), - [anon_sym_get] = ACTIONS(4912), - [anon_sym_set] = ACTIONS(4912), - [anon_sym_STAR] = ACTIONS(4912), - [anon_sym_DASH_GT] = ACTIONS(4914), - [sym_label] = ACTIONS(4914), - [anon_sym_in] = ACTIONS(4912), - [anon_sym_while] = ACTIONS(4912), - [anon_sym_DOT_DOT] = ACTIONS(4914), - [anon_sym_QMARK_COLON] = ACTIONS(4914), - [anon_sym_AMP_AMP] = ACTIONS(4914), - [anon_sym_PIPE_PIPE] = ACTIONS(4914), - [anon_sym_else] = ACTIONS(4912), - [anon_sym_COLON_COLON] = ACTIONS(4914), - [anon_sym_PLUS_EQ] = ACTIONS(4914), - [anon_sym_DASH_EQ] = ACTIONS(4914), - [anon_sym_STAR_EQ] = ACTIONS(4914), - [anon_sym_SLASH_EQ] = ACTIONS(4914), - [anon_sym_PERCENT_EQ] = ACTIONS(4914), - [anon_sym_BANG_EQ] = ACTIONS(4912), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4914), - [anon_sym_EQ_EQ] = ACTIONS(4912), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4914), - [anon_sym_LT_EQ] = ACTIONS(4914), - [anon_sym_GT_EQ] = ACTIONS(4914), - [anon_sym_BANGin] = ACTIONS(4914), - [anon_sym_is] = ACTIONS(4912), - [anon_sym_BANGis] = ACTIONS(4914), - [anon_sym_PLUS] = ACTIONS(4912), - [anon_sym_DASH] = ACTIONS(4912), - [anon_sym_SLASH] = ACTIONS(4912), - [anon_sym_PERCENT] = ACTIONS(4912), - [anon_sym_as_QMARK] = ACTIONS(4914), - [anon_sym_PLUS_PLUS] = ACTIONS(4914), - [anon_sym_DASH_DASH] = ACTIONS(4914), - [anon_sym_BANG_BANG] = ACTIONS(4914), - [anon_sym_suspend] = ACTIONS(4912), - [anon_sym_sealed] = ACTIONS(4912), - [anon_sym_annotation] = ACTIONS(4912), - [anon_sym_data] = ACTIONS(4912), - [anon_sym_inner] = ACTIONS(4912), - [anon_sym_value] = ACTIONS(4912), - [anon_sym_override] = ACTIONS(4912), - [anon_sym_lateinit] = ACTIONS(4912), - [anon_sym_public] = ACTIONS(4912), - [anon_sym_private] = ACTIONS(4912), - [anon_sym_internal] = ACTIONS(4912), - [anon_sym_protected] = ACTIONS(4912), - [anon_sym_tailrec] = ACTIONS(4912), - [anon_sym_operator] = ACTIONS(4912), - [anon_sym_infix] = ACTIONS(4912), - [anon_sym_inline] = ACTIONS(4912), - [anon_sym_external] = ACTIONS(4912), - [sym_property_modifier] = ACTIONS(4912), - [anon_sym_abstract] = ACTIONS(4912), - [anon_sym_final] = ACTIONS(4912), - [anon_sym_open] = ACTIONS(4912), - [anon_sym_vararg] = ACTIONS(4912), - [anon_sym_noinline] = ACTIONS(4912), - [anon_sym_crossinline] = ACTIONS(4912), - [anon_sym_expect] = ACTIONS(4912), - [anon_sym_actual] = ACTIONS(4912), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4914), - [sym_safe_nav] = ACTIONS(4914), - [sym_multiline_comment] = ACTIONS(3), - }, - [3599] = { - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_RBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(4077), - [anon_sym_LBRACE] = ACTIONS(4079), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_RPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [anon_sym_DASH_GT] = ACTIONS(4079), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_while] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [3600] = { - [sym_type_constraints] = STATE(3604), - [sym_function_body] = STATE(3951), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3601] = { - [sym_function_body] = STATE(3951), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3602] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4331), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [sym_label] = ACTIONS(4333), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_catch] = ACTIONS(4331), - [anon_sym_finally] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4333), - [anon_sym_DASH_EQ] = ACTIONS(4333), - [anon_sym_STAR_EQ] = ACTIONS(4333), - [anon_sym_SLASH_EQ] = ACTIONS(4333), - [anon_sym_PERCENT_EQ] = ACTIONS(4333), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_suspend] = ACTIONS(4331), - [anon_sym_sealed] = ACTIONS(4331), - [anon_sym_annotation] = ACTIONS(4331), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_override] = ACTIONS(4331), - [anon_sym_lateinit] = ACTIONS(4331), - [anon_sym_public] = ACTIONS(4331), - [anon_sym_private] = ACTIONS(4331), - [anon_sym_internal] = ACTIONS(4331), - [anon_sym_protected] = ACTIONS(4331), - [anon_sym_tailrec] = ACTIONS(4331), - [anon_sym_operator] = ACTIONS(4331), - [anon_sym_infix] = ACTIONS(4331), - [anon_sym_inline] = ACTIONS(4331), - [anon_sym_external] = ACTIONS(4331), - [sym_property_modifier] = ACTIONS(4331), - [anon_sym_abstract] = ACTIONS(4331), - [anon_sym_final] = ACTIONS(4331), - [anon_sym_open] = ACTIONS(4331), - [anon_sym_vararg] = ACTIONS(4331), - [anon_sym_noinline] = ACTIONS(4331), - [anon_sym_crossinline] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4333), - [sym__automatic_semicolon] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - }, - [3603] = { - [sym_function_body] = STATE(3991), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_COMMA] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_where] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4451), - [sym_label] = ACTIONS(4453), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_PLUS_EQ] = ACTIONS(4453), - [anon_sym_DASH_EQ] = ACTIONS(4453), - [anon_sym_STAR_EQ] = ACTIONS(4453), - [anon_sym_SLASH_EQ] = ACTIONS(4453), - [anon_sym_PERCENT_EQ] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4451), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - }, - [3604] = { - [sym_function_body] = STATE(3833), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3605] = { - [sym_function_body] = STATE(3826), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [3606] = { - [sym_type_constraints] = STATE(3717), - [sym_enum_class_body] = STATE(3990), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3607] = { - [sym_function_body] = STATE(4026), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3608] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4888), - [anon_sym_as] = ACTIONS(4888), - [anon_sym_EQ] = ACTIONS(4888), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4888), - [anon_sym_GT] = ACTIONS(4888), - [anon_sym_object] = ACTIONS(4331), - [anon_sym_fun] = ACTIONS(4331), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_this] = ACTIONS(4331), - [anon_sym_super] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [sym_label] = ACTIONS(4331), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4890), - [anon_sym_QMARK_COLON] = ACTIONS(4890), - [anon_sym_AMP_AMP] = ACTIONS(4890), - [anon_sym_PIPE_PIPE] = ACTIONS(4890), - [anon_sym_null] = ACTIONS(4331), - [anon_sym_if] = ACTIONS(4331), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_when] = ACTIONS(4331), - [anon_sym_try] = ACTIONS(4331), - [anon_sym_throw] = ACTIONS(4331), - [anon_sym_return] = ACTIONS(4331), - [anon_sym_continue] = ACTIONS(4331), - [anon_sym_break] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4890), - [anon_sym_DASH_EQ] = ACTIONS(4890), - [anon_sym_STAR_EQ] = ACTIONS(4890), - [anon_sym_SLASH_EQ] = ACTIONS(4890), - [anon_sym_PERCENT_EQ] = ACTIONS(4890), - [anon_sym_BANG_EQ] = ACTIONS(4888), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4890), - [anon_sym_EQ_EQ] = ACTIONS(4888), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4890), - [anon_sym_LT_EQ] = ACTIONS(4890), - [anon_sym_GT_EQ] = ACTIONS(4890), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4888), - [anon_sym_PERCENT] = ACTIONS(4888), - [anon_sym_as_QMARK] = ACTIONS(4890), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG] = ACTIONS(4331), - [anon_sym_BANG_BANG] = ACTIONS(4890), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4333), - [anon_sym_continue_AT] = ACTIONS(4333), - [anon_sym_break_AT] = ACTIONS(4333), - [anon_sym_this_AT] = ACTIONS(4333), - [anon_sym_super_AT] = ACTIONS(4333), - [sym_real_literal] = ACTIONS(4333), - [sym_integer_literal] = ACTIONS(4331), - [sym_hex_literal] = ACTIONS(4333), - [sym_bin_literal] = ACTIONS(4333), - [anon_sym_true] = ACTIONS(4331), - [anon_sym_false] = ACTIONS(4331), - [anon_sym_SQUOTE] = ACTIONS(4333), - [sym__backtick_identifier] = ACTIONS(4333), - [sym__automatic_semicolon] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4890), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4333), - }, - [3609] = { - [sym_function_body] = STATE(3962), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_COMMA] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_where] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4416), - [sym_label] = ACTIONS(4418), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_PLUS_EQ] = ACTIONS(4418), - [anon_sym_DASH_EQ] = ACTIONS(4418), - [anon_sym_STAR_EQ] = ACTIONS(4418), - [anon_sym_SLASH_EQ] = ACTIONS(4418), - [anon_sym_PERCENT_EQ] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4416), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - }, - [3610] = { - [sym_class_body] = STATE(3976), - [sym_type_constraints] = STATE(3716), - [sym__alpha_identifier] = ACTIONS(4412), - [anon_sym_AT] = ACTIONS(4414), - [anon_sym_LBRACK] = ACTIONS(4414), - [anon_sym_DOT] = ACTIONS(4412), - [anon_sym_as] = ACTIONS(4412), - [anon_sym_EQ] = ACTIONS(4412), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4414), - [anon_sym_LPAREN] = ACTIONS(4414), - [anon_sym_COMMA] = ACTIONS(4414), - [anon_sym_LT] = ACTIONS(4412), - [anon_sym_GT] = ACTIONS(4412), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4414), - [anon_sym_get] = ACTIONS(4412), - [anon_sym_set] = ACTIONS(4412), - [anon_sym_STAR] = ACTIONS(4412), - [sym_label] = ACTIONS(4414), - [anon_sym_in] = ACTIONS(4412), - [anon_sym_DOT_DOT] = ACTIONS(4414), - [anon_sym_QMARK_COLON] = ACTIONS(4414), - [anon_sym_AMP_AMP] = ACTIONS(4414), - [anon_sym_PIPE_PIPE] = ACTIONS(4414), - [anon_sym_else] = ACTIONS(4412), - [anon_sym_COLON_COLON] = ACTIONS(4414), - [anon_sym_PLUS_EQ] = ACTIONS(4414), - [anon_sym_DASH_EQ] = ACTIONS(4414), - [anon_sym_STAR_EQ] = ACTIONS(4414), - [anon_sym_SLASH_EQ] = ACTIONS(4414), - [anon_sym_PERCENT_EQ] = ACTIONS(4414), - [anon_sym_BANG_EQ] = ACTIONS(4412), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4414), - [anon_sym_EQ_EQ] = ACTIONS(4412), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4414), - [anon_sym_LT_EQ] = ACTIONS(4414), - [anon_sym_GT_EQ] = ACTIONS(4414), - [anon_sym_BANGin] = ACTIONS(4414), - [anon_sym_is] = ACTIONS(4412), - [anon_sym_BANGis] = ACTIONS(4414), - [anon_sym_PLUS] = ACTIONS(4412), - [anon_sym_DASH] = ACTIONS(4412), - [anon_sym_SLASH] = ACTIONS(4412), - [anon_sym_PERCENT] = ACTIONS(4412), - [anon_sym_as_QMARK] = ACTIONS(4414), - [anon_sym_PLUS_PLUS] = ACTIONS(4414), - [anon_sym_DASH_DASH] = ACTIONS(4414), - [anon_sym_BANG_BANG] = ACTIONS(4414), - [anon_sym_suspend] = ACTIONS(4412), - [anon_sym_sealed] = ACTIONS(4412), - [anon_sym_annotation] = ACTIONS(4412), - [anon_sym_data] = ACTIONS(4412), - [anon_sym_inner] = ACTIONS(4412), - [anon_sym_value] = ACTIONS(4412), - [anon_sym_override] = ACTIONS(4412), - [anon_sym_lateinit] = ACTIONS(4412), - [anon_sym_public] = ACTIONS(4412), - [anon_sym_private] = ACTIONS(4412), - [anon_sym_internal] = ACTIONS(4412), - [anon_sym_protected] = ACTIONS(4412), - [anon_sym_tailrec] = ACTIONS(4412), - [anon_sym_operator] = ACTIONS(4412), - [anon_sym_infix] = ACTIONS(4412), - [anon_sym_inline] = ACTIONS(4412), - [anon_sym_external] = ACTIONS(4412), - [sym_property_modifier] = ACTIONS(4412), - [anon_sym_abstract] = ACTIONS(4412), - [anon_sym_final] = ACTIONS(4412), - [anon_sym_open] = ACTIONS(4412), - [anon_sym_vararg] = ACTIONS(4412), - [anon_sym_noinline] = ACTIONS(4412), - [anon_sym_crossinline] = ACTIONS(4412), - [anon_sym_expect] = ACTIONS(4412), - [anon_sym_actual] = ACTIONS(4412), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4414), - [sym__automatic_semicolon] = ACTIONS(4414), - [sym_safe_nav] = ACTIONS(4414), - [sym_multiline_comment] = ACTIONS(3), - }, - [3611] = { - [sym_class_body] = STATE(3866), - [sym_type_constraints] = STATE(3789), - [sym__alpha_identifier] = ACTIONS(4455), - [anon_sym_AT] = ACTIONS(4457), - [anon_sym_LBRACK] = ACTIONS(4457), - [anon_sym_DOT] = ACTIONS(4455), - [anon_sym_as] = ACTIONS(4455), - [anon_sym_EQ] = ACTIONS(4455), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4457), - [anon_sym_LPAREN] = ACTIONS(4457), - [anon_sym_COMMA] = ACTIONS(4457), - [anon_sym_LT] = ACTIONS(4455), - [anon_sym_GT] = ACTIONS(4455), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4457), - [anon_sym_get] = ACTIONS(4455), - [anon_sym_set] = ACTIONS(4455), - [anon_sym_STAR] = ACTIONS(4455), - [sym_label] = ACTIONS(4457), - [anon_sym_in] = ACTIONS(4455), - [anon_sym_DOT_DOT] = ACTIONS(4457), - [anon_sym_QMARK_COLON] = ACTIONS(4457), - [anon_sym_AMP_AMP] = ACTIONS(4457), - [anon_sym_PIPE_PIPE] = ACTIONS(4457), - [anon_sym_else] = ACTIONS(4455), - [anon_sym_COLON_COLON] = ACTIONS(4457), - [anon_sym_PLUS_EQ] = ACTIONS(4457), - [anon_sym_DASH_EQ] = ACTIONS(4457), - [anon_sym_STAR_EQ] = ACTIONS(4457), - [anon_sym_SLASH_EQ] = ACTIONS(4457), - [anon_sym_PERCENT_EQ] = ACTIONS(4457), - [anon_sym_BANG_EQ] = ACTIONS(4455), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4457), - [anon_sym_EQ_EQ] = ACTIONS(4455), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4457), - [anon_sym_LT_EQ] = ACTIONS(4457), - [anon_sym_GT_EQ] = ACTIONS(4457), - [anon_sym_BANGin] = ACTIONS(4457), - [anon_sym_is] = ACTIONS(4455), - [anon_sym_BANGis] = ACTIONS(4457), - [anon_sym_PLUS] = ACTIONS(4455), - [anon_sym_DASH] = ACTIONS(4455), - [anon_sym_SLASH] = ACTIONS(4455), - [anon_sym_PERCENT] = ACTIONS(4455), - [anon_sym_as_QMARK] = ACTIONS(4457), - [anon_sym_PLUS_PLUS] = ACTIONS(4457), - [anon_sym_DASH_DASH] = ACTIONS(4457), - [anon_sym_BANG_BANG] = ACTIONS(4457), - [anon_sym_suspend] = ACTIONS(4455), - [anon_sym_sealed] = ACTIONS(4455), - [anon_sym_annotation] = ACTIONS(4455), - [anon_sym_data] = ACTIONS(4455), - [anon_sym_inner] = ACTIONS(4455), - [anon_sym_value] = ACTIONS(4455), - [anon_sym_override] = ACTIONS(4455), - [anon_sym_lateinit] = ACTIONS(4455), - [anon_sym_public] = ACTIONS(4455), - [anon_sym_private] = ACTIONS(4455), - [anon_sym_internal] = ACTIONS(4455), - [anon_sym_protected] = ACTIONS(4455), - [anon_sym_tailrec] = ACTIONS(4455), - [anon_sym_operator] = ACTIONS(4455), - [anon_sym_infix] = ACTIONS(4455), - [anon_sym_inline] = ACTIONS(4455), - [anon_sym_external] = ACTIONS(4455), - [sym_property_modifier] = ACTIONS(4455), - [anon_sym_abstract] = ACTIONS(4455), - [anon_sym_final] = ACTIONS(4455), - [anon_sym_open] = ACTIONS(4455), - [anon_sym_vararg] = ACTIONS(4455), - [anon_sym_noinline] = ACTIONS(4455), - [anon_sym_crossinline] = ACTIONS(4455), - [anon_sym_expect] = ACTIONS(4455), - [anon_sym_actual] = ACTIONS(4455), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4457), - [sym__automatic_semicolon] = ACTIONS(4457), - [sym_safe_nav] = ACTIONS(4457), - [sym_multiline_comment] = ACTIONS(3), - }, - [3612] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(6892), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [3613] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4343), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [sym_label] = ACTIONS(4345), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_catch] = ACTIONS(4343), - [anon_sym_finally] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4345), - [anon_sym_DASH_EQ] = ACTIONS(4345), - [anon_sym_STAR_EQ] = ACTIONS(4345), - [anon_sym_SLASH_EQ] = ACTIONS(4345), - [anon_sym_PERCENT_EQ] = ACTIONS(4345), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_suspend] = ACTIONS(4343), - [anon_sym_sealed] = ACTIONS(4343), - [anon_sym_annotation] = ACTIONS(4343), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_override] = ACTIONS(4343), - [anon_sym_lateinit] = ACTIONS(4343), - [anon_sym_public] = ACTIONS(4343), - [anon_sym_private] = ACTIONS(4343), - [anon_sym_internal] = ACTIONS(4343), - [anon_sym_protected] = ACTIONS(4343), - [anon_sym_tailrec] = ACTIONS(4343), - [anon_sym_operator] = ACTIONS(4343), - [anon_sym_infix] = ACTIONS(4343), - [anon_sym_inline] = ACTIONS(4343), - [anon_sym_external] = ACTIONS(4343), - [sym_property_modifier] = ACTIONS(4343), - [anon_sym_abstract] = ACTIONS(4343), - [anon_sym_final] = ACTIONS(4343), - [anon_sym_open] = ACTIONS(4343), - [anon_sym_vararg] = ACTIONS(4343), - [anon_sym_noinline] = ACTIONS(4343), - [anon_sym_crossinline] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4345), - [sym__automatic_semicolon] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - }, - [3614] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(6896), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [3615] = { - [sym_type_constraints] = STATE(3968), - [sym_function_body] = STATE(3833), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3616] = { - [sym_function_body] = STATE(3859), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [3617] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3359), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_EQ] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(6900), - [anon_sym_RPAREN] = ACTIONS(4515), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4513), - [sym_label] = ACTIONS(4515), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_while] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_PLUS_EQ] = ACTIONS(4515), - [anon_sym_DASH_EQ] = ACTIONS(4515), - [anon_sym_STAR_EQ] = ACTIONS(4515), - [anon_sym_SLASH_EQ] = ACTIONS(4515), - [anon_sym_PERCENT_EQ] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4513), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_suspend] = ACTIONS(4513), - [anon_sym_sealed] = ACTIONS(4513), - [anon_sym_annotation] = ACTIONS(4513), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_override] = ACTIONS(4513), - [anon_sym_lateinit] = ACTIONS(4513), - [anon_sym_public] = ACTIONS(4513), - [anon_sym_private] = ACTIONS(4513), - [anon_sym_internal] = ACTIONS(4513), - [anon_sym_protected] = ACTIONS(4513), - [anon_sym_tailrec] = ACTIONS(4513), - [anon_sym_operator] = ACTIONS(4513), - [anon_sym_infix] = ACTIONS(4513), - [anon_sym_inline] = ACTIONS(4513), - [anon_sym_external] = ACTIONS(4513), - [sym_property_modifier] = ACTIONS(4513), - [anon_sym_abstract] = ACTIONS(4513), - [anon_sym_final] = ACTIONS(4513), - [anon_sym_open] = ACTIONS(4513), - [anon_sym_vararg] = ACTIONS(4513), - [anon_sym_noinline] = ACTIONS(4513), - [anon_sym_crossinline] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - }, - [3618] = { - [sym_type_constraints] = STATE(3752), - [sym_enum_class_body] = STATE(3945), - [sym__alpha_identifier] = ACTIONS(4420), - [anon_sym_AT] = ACTIONS(4422), - [anon_sym_LBRACK] = ACTIONS(4422), - [anon_sym_DOT] = ACTIONS(4420), - [anon_sym_as] = ACTIONS(4420), - [anon_sym_EQ] = ACTIONS(4420), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4422), - [anon_sym_LPAREN] = ACTIONS(4422), - [anon_sym_COMMA] = ACTIONS(4422), - [anon_sym_LT] = ACTIONS(4420), - [anon_sym_GT] = ACTIONS(4420), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4422), - [anon_sym_get] = ACTIONS(4420), - [anon_sym_set] = ACTIONS(4420), - [anon_sym_STAR] = ACTIONS(4420), - [sym_label] = ACTIONS(4422), - [anon_sym_in] = ACTIONS(4420), - [anon_sym_DOT_DOT] = ACTIONS(4422), - [anon_sym_QMARK_COLON] = ACTIONS(4422), - [anon_sym_AMP_AMP] = ACTIONS(4422), - [anon_sym_PIPE_PIPE] = ACTIONS(4422), - [anon_sym_else] = ACTIONS(4420), - [anon_sym_COLON_COLON] = ACTIONS(4422), - [anon_sym_PLUS_EQ] = ACTIONS(4422), - [anon_sym_DASH_EQ] = ACTIONS(4422), - [anon_sym_STAR_EQ] = ACTIONS(4422), - [anon_sym_SLASH_EQ] = ACTIONS(4422), - [anon_sym_PERCENT_EQ] = ACTIONS(4422), - [anon_sym_BANG_EQ] = ACTIONS(4420), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4422), - [anon_sym_EQ_EQ] = ACTIONS(4420), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4422), - [anon_sym_LT_EQ] = ACTIONS(4422), - [anon_sym_GT_EQ] = ACTIONS(4422), - [anon_sym_BANGin] = ACTIONS(4422), - [anon_sym_is] = ACTIONS(4420), - [anon_sym_BANGis] = ACTIONS(4422), - [anon_sym_PLUS] = ACTIONS(4420), - [anon_sym_DASH] = ACTIONS(4420), - [anon_sym_SLASH] = ACTIONS(4420), - [anon_sym_PERCENT] = ACTIONS(4420), - [anon_sym_as_QMARK] = ACTIONS(4422), - [anon_sym_PLUS_PLUS] = ACTIONS(4422), - [anon_sym_DASH_DASH] = ACTIONS(4422), - [anon_sym_BANG_BANG] = ACTIONS(4422), - [anon_sym_suspend] = ACTIONS(4420), - [anon_sym_sealed] = ACTIONS(4420), - [anon_sym_annotation] = ACTIONS(4420), - [anon_sym_data] = ACTIONS(4420), - [anon_sym_inner] = ACTIONS(4420), - [anon_sym_value] = ACTIONS(4420), - [anon_sym_override] = ACTIONS(4420), - [anon_sym_lateinit] = ACTIONS(4420), - [anon_sym_public] = ACTIONS(4420), - [anon_sym_private] = ACTIONS(4420), - [anon_sym_internal] = ACTIONS(4420), - [anon_sym_protected] = ACTIONS(4420), - [anon_sym_tailrec] = ACTIONS(4420), - [anon_sym_operator] = ACTIONS(4420), - [anon_sym_infix] = ACTIONS(4420), - [anon_sym_inline] = ACTIONS(4420), - [anon_sym_external] = ACTIONS(4420), - [sym_property_modifier] = ACTIONS(4420), - [anon_sym_abstract] = ACTIONS(4420), - [anon_sym_final] = ACTIONS(4420), - [anon_sym_open] = ACTIONS(4420), - [anon_sym_vararg] = ACTIONS(4420), - [anon_sym_noinline] = ACTIONS(4420), - [anon_sym_crossinline] = ACTIONS(4420), - [anon_sym_expect] = ACTIONS(4420), - [anon_sym_actual] = ACTIONS(4420), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4422), - [sym__automatic_semicolon] = ACTIONS(4422), - [sym_safe_nav] = ACTIONS(4422), - [sym_multiline_comment] = ACTIONS(3), - }, - [3619] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3617), - [sym__alpha_identifier] = ACTIONS(4587), - [anon_sym_AT] = ACTIONS(4589), - [anon_sym_LBRACK] = ACTIONS(4589), - [anon_sym_DOT] = ACTIONS(4587), - [anon_sym_as] = ACTIONS(4587), - [anon_sym_EQ] = ACTIONS(4587), - [anon_sym_LBRACE] = ACTIONS(4589), - [anon_sym_RBRACE] = ACTIONS(4589), - [anon_sym_LPAREN] = ACTIONS(4589), - [anon_sym_COMMA] = ACTIONS(6900), - [anon_sym_RPAREN] = ACTIONS(4589), - [anon_sym_LT] = ACTIONS(4587), - [anon_sym_GT] = ACTIONS(4587), - [anon_sym_where] = ACTIONS(4587), - [anon_sym_SEMI] = ACTIONS(4589), - [anon_sym_get] = ACTIONS(4587), - [anon_sym_set] = ACTIONS(4587), - [anon_sym_STAR] = ACTIONS(4587), - [sym_label] = ACTIONS(4589), - [anon_sym_in] = ACTIONS(4587), - [anon_sym_while] = ACTIONS(4587), - [anon_sym_DOT_DOT] = ACTIONS(4589), - [anon_sym_QMARK_COLON] = ACTIONS(4589), - [anon_sym_AMP_AMP] = ACTIONS(4589), - [anon_sym_PIPE_PIPE] = ACTIONS(4589), - [anon_sym_else] = ACTIONS(4587), - [anon_sym_COLON_COLON] = ACTIONS(4589), - [anon_sym_PLUS_EQ] = ACTIONS(4589), - [anon_sym_DASH_EQ] = ACTIONS(4589), - [anon_sym_STAR_EQ] = ACTIONS(4589), - [anon_sym_SLASH_EQ] = ACTIONS(4589), - [anon_sym_PERCENT_EQ] = ACTIONS(4589), - [anon_sym_BANG_EQ] = ACTIONS(4587), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4589), - [anon_sym_EQ_EQ] = ACTIONS(4587), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4589), - [anon_sym_LT_EQ] = ACTIONS(4589), - [anon_sym_GT_EQ] = ACTIONS(4589), - [anon_sym_BANGin] = ACTIONS(4589), - [anon_sym_is] = ACTIONS(4587), - [anon_sym_BANGis] = ACTIONS(4589), - [anon_sym_PLUS] = ACTIONS(4587), - [anon_sym_DASH] = ACTIONS(4587), - [anon_sym_SLASH] = ACTIONS(4587), - [anon_sym_PERCENT] = ACTIONS(4587), - [anon_sym_as_QMARK] = ACTIONS(4589), - [anon_sym_PLUS_PLUS] = ACTIONS(4589), - [anon_sym_DASH_DASH] = ACTIONS(4589), - [anon_sym_BANG_BANG] = ACTIONS(4589), - [anon_sym_suspend] = ACTIONS(4587), - [anon_sym_sealed] = ACTIONS(4587), - [anon_sym_annotation] = ACTIONS(4587), - [anon_sym_data] = ACTIONS(4587), - [anon_sym_inner] = ACTIONS(4587), - [anon_sym_value] = ACTIONS(4587), - [anon_sym_override] = ACTIONS(4587), - [anon_sym_lateinit] = ACTIONS(4587), - [anon_sym_public] = ACTIONS(4587), - [anon_sym_private] = ACTIONS(4587), - [anon_sym_internal] = ACTIONS(4587), - [anon_sym_protected] = ACTIONS(4587), - [anon_sym_tailrec] = ACTIONS(4587), - [anon_sym_operator] = ACTIONS(4587), - [anon_sym_infix] = ACTIONS(4587), - [anon_sym_inline] = ACTIONS(4587), - [anon_sym_external] = ACTIONS(4587), - [sym_property_modifier] = ACTIONS(4587), - [anon_sym_abstract] = ACTIONS(4587), - [anon_sym_final] = ACTIONS(4587), - [anon_sym_open] = ACTIONS(4587), - [anon_sym_vararg] = ACTIONS(4587), - [anon_sym_noinline] = ACTIONS(4587), - [anon_sym_crossinline] = ACTIONS(4587), - [anon_sym_expect] = ACTIONS(4587), - [anon_sym_actual] = ACTIONS(4587), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4589), - [sym_safe_nav] = ACTIONS(4589), - [sym_multiline_comment] = ACTIONS(3), - }, - [3620] = { - [sym_type_constraints] = STATE(3714), - [sym_enum_class_body] = STATE(4025), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4361), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - }, - [3621] = { - [aux_sym_user_type_repeat1] = STATE(3654), - [sym__alpha_identifier] = ACTIONS(4103), - [anon_sym_AT] = ACTIONS(4105), - [anon_sym_LBRACK] = ACTIONS(4105), - [anon_sym_DOT] = ACTIONS(6902), - [anon_sym_typealias] = ACTIONS(4103), - [anon_sym_class] = ACTIONS(4103), - [anon_sym_interface] = ACTIONS(4103), - [anon_sym_enum] = ACTIONS(4103), - [anon_sym_LBRACE] = ACTIONS(4105), - [anon_sym_LPAREN] = ACTIONS(4105), - [anon_sym_val] = ACTIONS(4103), - [anon_sym_var] = ACTIONS(4103), - [anon_sym_object] = ACTIONS(4103), - [anon_sym_fun] = ACTIONS(4103), - [anon_sym_get] = ACTIONS(4103), - [anon_sym_set] = ACTIONS(4103), - [anon_sym_this] = ACTIONS(4103), - [anon_sym_super] = ACTIONS(4103), - [anon_sym_STAR] = ACTIONS(4105), - [sym_label] = ACTIONS(4103), - [anon_sym_for] = ACTIONS(4103), - [anon_sym_while] = ACTIONS(4103), - [anon_sym_do] = ACTIONS(4103), - [anon_sym_null] = ACTIONS(4103), - [anon_sym_if] = ACTIONS(4103), - [anon_sym_when] = ACTIONS(4103), - [anon_sym_try] = ACTIONS(4103), - [anon_sym_throw] = ACTIONS(4103), - [anon_sym_return] = ACTIONS(4103), - [anon_sym_continue] = ACTIONS(4103), - [anon_sym_break] = ACTIONS(4103), - [anon_sym_COLON_COLON] = ACTIONS(4105), - [anon_sym_PLUS] = ACTIONS(4103), - [anon_sym_DASH] = ACTIONS(4103), - [anon_sym_PLUS_PLUS] = ACTIONS(4105), - [anon_sym_DASH_DASH] = ACTIONS(4105), - [anon_sym_BANG] = ACTIONS(4105), - [anon_sym_suspend] = ACTIONS(4103), - [anon_sym_sealed] = ACTIONS(4103), - [anon_sym_annotation] = ACTIONS(4103), - [anon_sym_data] = ACTIONS(4103), - [anon_sym_inner] = ACTIONS(4103), - [anon_sym_value] = ACTIONS(4103), - [anon_sym_override] = ACTIONS(4103), - [anon_sym_lateinit] = ACTIONS(4103), - [anon_sym_public] = ACTIONS(4103), - [anon_sym_private] = ACTIONS(4103), - [anon_sym_internal] = ACTIONS(4103), - [anon_sym_protected] = ACTIONS(4103), - [anon_sym_tailrec] = ACTIONS(4103), - [anon_sym_operator] = ACTIONS(4103), - [anon_sym_infix] = ACTIONS(4103), - [anon_sym_inline] = ACTIONS(4103), - [anon_sym_external] = ACTIONS(4103), - [sym_property_modifier] = ACTIONS(4103), - [anon_sym_abstract] = ACTIONS(4103), - [anon_sym_final] = ACTIONS(4103), - [anon_sym_open] = ACTIONS(4103), - [anon_sym_vararg] = ACTIONS(4103), - [anon_sym_noinline] = ACTIONS(4103), - [anon_sym_crossinline] = ACTIONS(4103), - [anon_sym_expect] = ACTIONS(4103), - [anon_sym_actual] = ACTIONS(4103), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4105), - [anon_sym_continue_AT] = ACTIONS(4105), - [anon_sym_break_AT] = ACTIONS(4105), - [anon_sym_this_AT] = ACTIONS(4105), - [anon_sym_super_AT] = ACTIONS(4105), - [sym_real_literal] = ACTIONS(4105), - [sym_integer_literal] = ACTIONS(4103), - [sym_hex_literal] = ACTIONS(4105), - [sym_bin_literal] = ACTIONS(4105), - [anon_sym_true] = ACTIONS(4103), - [anon_sym_false] = ACTIONS(4103), - [anon_sym_SQUOTE] = ACTIONS(4105), - [sym__backtick_identifier] = ACTIONS(4105), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4105), - }, - [3622] = { - [aux_sym_user_type_repeat1] = STATE(3336), - [sym__alpha_identifier] = ACTIONS(4103), - [anon_sym_AT] = ACTIONS(4105), - [anon_sym_LBRACK] = ACTIONS(4105), - [anon_sym_DOT] = ACTIONS(6904), - [anon_sym_as] = ACTIONS(4103), - [anon_sym_EQ] = ACTIONS(4103), - [anon_sym_LBRACE] = ACTIONS(4105), - [anon_sym_RBRACE] = ACTIONS(4105), - [anon_sym_LPAREN] = ACTIONS(4105), - [anon_sym_COMMA] = ACTIONS(4105), - [anon_sym_by] = ACTIONS(4103), - [anon_sym_LT] = ACTIONS(4103), - [anon_sym_GT] = ACTIONS(4103), - [anon_sym_where] = ACTIONS(4103), - [anon_sym_SEMI] = ACTIONS(4105), - [anon_sym_get] = ACTIONS(4103), - [anon_sym_set] = ACTIONS(4103), - [anon_sym_STAR] = ACTIONS(4103), - [sym_label] = ACTIONS(4105), - [anon_sym_in] = ACTIONS(4103), - [anon_sym_DOT_DOT] = ACTIONS(4105), - [anon_sym_QMARK_COLON] = ACTIONS(4105), - [anon_sym_AMP_AMP] = ACTIONS(4105), - [anon_sym_PIPE_PIPE] = ACTIONS(4105), - [anon_sym_else] = ACTIONS(4103), - [anon_sym_COLON_COLON] = ACTIONS(4105), - [anon_sym_PLUS_EQ] = ACTIONS(4105), - [anon_sym_DASH_EQ] = ACTIONS(4105), - [anon_sym_STAR_EQ] = ACTIONS(4105), - [anon_sym_SLASH_EQ] = ACTIONS(4105), - [anon_sym_PERCENT_EQ] = ACTIONS(4105), - [anon_sym_BANG_EQ] = ACTIONS(4103), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4105), - [anon_sym_EQ_EQ] = ACTIONS(4103), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4105), - [anon_sym_LT_EQ] = ACTIONS(4105), - [anon_sym_GT_EQ] = ACTIONS(4105), - [anon_sym_BANGin] = ACTIONS(4105), - [anon_sym_is] = ACTIONS(4103), - [anon_sym_BANGis] = ACTIONS(4105), - [anon_sym_PLUS] = ACTIONS(4103), - [anon_sym_DASH] = ACTIONS(4103), - [anon_sym_SLASH] = ACTIONS(4103), - [anon_sym_PERCENT] = ACTIONS(4103), - [anon_sym_as_QMARK] = ACTIONS(4105), - [anon_sym_PLUS_PLUS] = ACTIONS(4105), - [anon_sym_DASH_DASH] = ACTIONS(4105), - [anon_sym_BANG_BANG] = ACTIONS(4105), - [anon_sym_suspend] = ACTIONS(4103), - [anon_sym_sealed] = ACTIONS(4103), - [anon_sym_annotation] = ACTIONS(4103), - [anon_sym_data] = ACTIONS(4103), - [anon_sym_inner] = ACTIONS(4103), - [anon_sym_value] = ACTIONS(4103), - [anon_sym_override] = ACTIONS(4103), - [anon_sym_lateinit] = ACTIONS(4103), - [anon_sym_public] = ACTIONS(4103), - [anon_sym_private] = ACTIONS(4103), - [anon_sym_internal] = ACTIONS(4103), - [anon_sym_protected] = ACTIONS(4103), - [anon_sym_tailrec] = ACTIONS(4103), - [anon_sym_operator] = ACTIONS(4103), - [anon_sym_infix] = ACTIONS(4103), - [anon_sym_inline] = ACTIONS(4103), - [anon_sym_external] = ACTIONS(4103), - [sym_property_modifier] = ACTIONS(4103), - [anon_sym_abstract] = ACTIONS(4103), - [anon_sym_final] = ACTIONS(4103), - [anon_sym_open] = ACTIONS(4103), - [anon_sym_vararg] = ACTIONS(4103), - [anon_sym_noinline] = ACTIONS(4103), - [anon_sym_crossinline] = ACTIONS(4103), - [anon_sym_expect] = ACTIONS(4103), - [anon_sym_actual] = ACTIONS(4103), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4105), - [sym__automatic_semicolon] = ACTIONS(4105), - [sym_safe_nav] = ACTIONS(4105), - [sym_multiline_comment] = ACTIONS(3), - }, - [3623] = { - [aux_sym_type_constraints_repeat1] = STATE(3656), - [sym__alpha_identifier] = ACTIONS(4394), - [anon_sym_AT] = ACTIONS(4396), - [anon_sym_LBRACK] = ACTIONS(4396), - [anon_sym_DOT] = ACTIONS(4394), - [anon_sym_as] = ACTIONS(4394), - [anon_sym_EQ] = ACTIONS(4394), - [anon_sym_LBRACE] = ACTIONS(4396), - [anon_sym_RBRACE] = ACTIONS(4396), - [anon_sym_LPAREN] = ACTIONS(4396), - [anon_sym_COMMA] = ACTIONS(6907), - [anon_sym_by] = ACTIONS(4394), - [anon_sym_LT] = ACTIONS(4394), - [anon_sym_GT] = ACTIONS(4394), - [anon_sym_where] = ACTIONS(4394), - [anon_sym_SEMI] = ACTIONS(4396), - [anon_sym_get] = ACTIONS(4394), - [anon_sym_set] = ACTIONS(4394), - [anon_sym_STAR] = ACTIONS(4394), - [sym_label] = ACTIONS(4396), - [anon_sym_in] = ACTIONS(4394), - [anon_sym_DOT_DOT] = ACTIONS(4396), - [anon_sym_QMARK_COLON] = ACTIONS(4396), - [anon_sym_AMP_AMP] = ACTIONS(4396), - [anon_sym_PIPE_PIPE] = ACTIONS(4396), - [anon_sym_else] = ACTIONS(4394), - [anon_sym_COLON_COLON] = ACTIONS(4396), - [anon_sym_PLUS_EQ] = ACTIONS(4396), - [anon_sym_DASH_EQ] = ACTIONS(4396), - [anon_sym_STAR_EQ] = ACTIONS(4396), - [anon_sym_SLASH_EQ] = ACTIONS(4396), - [anon_sym_PERCENT_EQ] = ACTIONS(4396), - [anon_sym_BANG_EQ] = ACTIONS(4394), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4396), - [anon_sym_EQ_EQ] = ACTIONS(4394), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4396), - [anon_sym_LT_EQ] = ACTIONS(4396), - [anon_sym_GT_EQ] = ACTIONS(4396), - [anon_sym_BANGin] = ACTIONS(4396), - [anon_sym_is] = ACTIONS(4394), - [anon_sym_BANGis] = ACTIONS(4396), - [anon_sym_PLUS] = ACTIONS(4394), - [anon_sym_DASH] = ACTIONS(4394), - [anon_sym_SLASH] = ACTIONS(4394), - [anon_sym_PERCENT] = ACTIONS(4394), - [anon_sym_as_QMARK] = ACTIONS(4396), - [anon_sym_PLUS_PLUS] = ACTIONS(4396), - [anon_sym_DASH_DASH] = ACTIONS(4396), - [anon_sym_BANG_BANG] = ACTIONS(4396), - [anon_sym_suspend] = ACTIONS(4394), - [anon_sym_sealed] = ACTIONS(4394), - [anon_sym_annotation] = ACTIONS(4394), - [anon_sym_data] = ACTIONS(4394), - [anon_sym_inner] = ACTIONS(4394), - [anon_sym_value] = ACTIONS(4394), - [anon_sym_override] = ACTIONS(4394), - [anon_sym_lateinit] = ACTIONS(4394), - [anon_sym_public] = ACTIONS(4394), - [anon_sym_private] = ACTIONS(4394), - [anon_sym_internal] = ACTIONS(4394), - [anon_sym_protected] = ACTIONS(4394), - [anon_sym_tailrec] = ACTIONS(4394), - [anon_sym_operator] = ACTIONS(4394), - [anon_sym_infix] = ACTIONS(4394), - [anon_sym_inline] = ACTIONS(4394), - [anon_sym_external] = ACTIONS(4394), - [sym_property_modifier] = ACTIONS(4394), - [anon_sym_abstract] = ACTIONS(4394), - [anon_sym_final] = ACTIONS(4394), - [anon_sym_open] = ACTIONS(4394), - [anon_sym_vararg] = ACTIONS(4394), - [anon_sym_noinline] = ACTIONS(4394), - [anon_sym_crossinline] = ACTIONS(4394), - [anon_sym_expect] = ACTIONS(4394), - [anon_sym_actual] = ACTIONS(4394), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4396), - [sym__automatic_semicolon] = ACTIONS(4396), - [sym_safe_nav] = ACTIONS(4396), - [sym_multiline_comment] = ACTIONS(3), - }, - [3624] = { - [sym_type_constraints] = STATE(3943), - [sym_function_body] = STATE(4026), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3625] = { - [sym_type_constraints] = STATE(3729), - [sym_enum_class_body] = STATE(3841), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(6909), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [3626] = { - [sym_type_constraints] = STATE(3925), - [sym_function_body] = STATE(3909), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [3627] = { - [sym__alpha_identifier] = ACTIONS(4662), - [anon_sym_AT] = ACTIONS(4664), - [anon_sym_LBRACK] = ACTIONS(4664), - [anon_sym_EQ] = ACTIONS(4664), - [anon_sym_LBRACE] = ACTIONS(4664), - [anon_sym_RBRACE] = ACTIONS(4664), - [anon_sym_LPAREN] = ACTIONS(4664), - [anon_sym_by] = ACTIONS(4662), - [anon_sym_where] = ACTIONS(4662), - [anon_sym_object] = ACTIONS(4662), - [anon_sym_fun] = ACTIONS(4662), - [anon_sym_SEMI] = ACTIONS(4664), - [anon_sym_get] = ACTIONS(4662), - [anon_sym_set] = ACTIONS(4662), - [anon_sym_this] = ACTIONS(4662), - [anon_sym_super] = ACTIONS(4662), - [anon_sym_STAR] = ACTIONS(4664), - [sym_label] = ACTIONS(4662), - [anon_sym_in] = ACTIONS(4662), - [anon_sym_null] = ACTIONS(4662), - [anon_sym_if] = ACTIONS(4662), - [anon_sym_else] = ACTIONS(4662), - [anon_sym_when] = ACTIONS(4662), - [anon_sym_try] = ACTIONS(4662), - [anon_sym_throw] = ACTIONS(4662), - [anon_sym_return] = ACTIONS(4662), - [anon_sym_continue] = ACTIONS(4662), - [anon_sym_break] = ACTIONS(4662), - [anon_sym_COLON_COLON] = ACTIONS(4664), - [anon_sym_BANGin] = ACTIONS(4664), - [anon_sym_is] = ACTIONS(4662), - [anon_sym_BANGis] = ACTIONS(4664), - [anon_sym_PLUS] = ACTIONS(4662), - [anon_sym_DASH] = ACTIONS(4662), - [anon_sym_PLUS_PLUS] = ACTIONS(4664), - [anon_sym_DASH_DASH] = ACTIONS(4664), - [anon_sym_BANG] = ACTIONS(4662), - [anon_sym_suspend] = ACTIONS(4662), - [anon_sym_sealed] = ACTIONS(4662), - [anon_sym_annotation] = ACTIONS(4662), - [anon_sym_data] = ACTIONS(4662), - [anon_sym_inner] = ACTIONS(4662), - [anon_sym_value] = ACTIONS(4662), - [anon_sym_override] = ACTIONS(4662), - [anon_sym_lateinit] = ACTIONS(4662), - [anon_sym_public] = ACTIONS(4662), - [anon_sym_private] = ACTIONS(4662), - [anon_sym_internal] = ACTIONS(4662), - [anon_sym_protected] = ACTIONS(4662), - [anon_sym_tailrec] = ACTIONS(4662), - [anon_sym_operator] = ACTIONS(4662), - [anon_sym_infix] = ACTIONS(4662), - [anon_sym_inline] = ACTIONS(4662), - [anon_sym_external] = ACTIONS(4662), - [sym_property_modifier] = ACTIONS(4662), - [anon_sym_abstract] = ACTIONS(4662), - [anon_sym_final] = ACTIONS(4662), - [anon_sym_open] = ACTIONS(4662), - [anon_sym_vararg] = ACTIONS(4662), - [anon_sym_noinline] = ACTIONS(4662), - [anon_sym_crossinline] = ACTIONS(4662), - [anon_sym_expect] = ACTIONS(4662), - [anon_sym_actual] = ACTIONS(4662), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4664), - [anon_sym_continue_AT] = ACTIONS(4664), - [anon_sym_break_AT] = ACTIONS(4664), - [anon_sym_this_AT] = ACTIONS(4664), - [anon_sym_super_AT] = ACTIONS(4664), - [sym_real_literal] = ACTIONS(4664), - [sym_integer_literal] = ACTIONS(4662), - [sym_hex_literal] = ACTIONS(4664), - [sym_bin_literal] = ACTIONS(4664), - [anon_sym_true] = ACTIONS(4662), - [anon_sym_false] = ACTIONS(4662), - [anon_sym_SQUOTE] = ACTIONS(4664), - [sym__backtick_identifier] = ACTIONS(4664), - [sym__automatic_semicolon] = ACTIONS(4664), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4664), - }, - [3628] = { - [sym_type_constraints] = STATE(3743), - [sym_enum_class_body] = STATE(3876), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(5910), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3629] = { - [sym__alpha_identifier] = ACTIONS(4706), - [anon_sym_AT] = ACTIONS(4708), - [anon_sym_LBRACK] = ACTIONS(4708), - [anon_sym_EQ] = ACTIONS(4708), - [anon_sym_LBRACE] = ACTIONS(4708), - [anon_sym_RBRACE] = ACTIONS(4708), - [anon_sym_LPAREN] = ACTIONS(4708), - [anon_sym_by] = ACTIONS(4706), - [anon_sym_where] = ACTIONS(4706), - [anon_sym_object] = ACTIONS(4706), - [anon_sym_fun] = ACTIONS(4706), - [anon_sym_SEMI] = ACTIONS(4708), - [anon_sym_get] = ACTIONS(4706), - [anon_sym_set] = ACTIONS(4706), - [anon_sym_this] = ACTIONS(4706), - [anon_sym_super] = ACTIONS(4706), - [anon_sym_STAR] = ACTIONS(4708), - [sym_label] = ACTIONS(4706), - [anon_sym_in] = ACTIONS(4706), - [anon_sym_null] = ACTIONS(4706), - [anon_sym_if] = ACTIONS(4706), - [anon_sym_else] = ACTIONS(4706), - [anon_sym_when] = ACTIONS(4706), - [anon_sym_try] = ACTIONS(4706), - [anon_sym_throw] = ACTIONS(4706), - [anon_sym_return] = ACTIONS(4706), - [anon_sym_continue] = ACTIONS(4706), - [anon_sym_break] = ACTIONS(4706), - [anon_sym_COLON_COLON] = ACTIONS(4708), - [anon_sym_BANGin] = ACTIONS(4708), - [anon_sym_is] = ACTIONS(4706), - [anon_sym_BANGis] = ACTIONS(4708), - [anon_sym_PLUS] = ACTIONS(4706), - [anon_sym_DASH] = ACTIONS(4706), - [anon_sym_PLUS_PLUS] = ACTIONS(4708), - [anon_sym_DASH_DASH] = ACTIONS(4708), - [anon_sym_BANG] = ACTIONS(4706), - [anon_sym_suspend] = ACTIONS(4706), - [anon_sym_sealed] = ACTIONS(4706), - [anon_sym_annotation] = ACTIONS(4706), - [anon_sym_data] = ACTIONS(4706), - [anon_sym_inner] = ACTIONS(4706), - [anon_sym_value] = ACTIONS(4706), - [anon_sym_override] = ACTIONS(4706), - [anon_sym_lateinit] = ACTIONS(4706), - [anon_sym_public] = ACTIONS(4706), - [anon_sym_private] = ACTIONS(4706), - [anon_sym_internal] = ACTIONS(4706), - [anon_sym_protected] = ACTIONS(4706), - [anon_sym_tailrec] = ACTIONS(4706), - [anon_sym_operator] = ACTIONS(4706), - [anon_sym_infix] = ACTIONS(4706), - [anon_sym_inline] = ACTIONS(4706), - [anon_sym_external] = ACTIONS(4706), - [sym_property_modifier] = ACTIONS(4706), - [anon_sym_abstract] = ACTIONS(4706), - [anon_sym_final] = ACTIONS(4706), - [anon_sym_open] = ACTIONS(4706), - [anon_sym_vararg] = ACTIONS(4706), - [anon_sym_noinline] = ACTIONS(4706), - [anon_sym_crossinline] = ACTIONS(4706), - [anon_sym_expect] = ACTIONS(4706), - [anon_sym_actual] = ACTIONS(4706), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4708), - [anon_sym_continue_AT] = ACTIONS(4708), - [anon_sym_break_AT] = ACTIONS(4708), - [anon_sym_this_AT] = ACTIONS(4708), - [anon_sym_super_AT] = ACTIONS(4708), - [sym_real_literal] = ACTIONS(4708), - [sym_integer_literal] = ACTIONS(4706), - [sym_hex_literal] = ACTIONS(4708), - [sym_bin_literal] = ACTIONS(4708), - [anon_sym_true] = ACTIONS(4706), - [anon_sym_false] = ACTIONS(4706), - [anon_sym_SQUOTE] = ACTIONS(4708), - [sym__backtick_identifier] = ACTIONS(4708), - [sym__automatic_semicolon] = ACTIONS(4708), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4708), - }, - [3630] = { - [sym_class_body] = STATE(3990), - [sym_type_constraints] = STATE(3818), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6911), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3631] = { - [sym_type_constraints] = STATE(3892), - [sym_function_body] = STATE(3956), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [3632] = { - [sym_function_body] = STATE(3156), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_COMMA] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_where] = ACTIONS(4451), - [anon_sym_object] = ACTIONS(4451), - [anon_sym_fun] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_this] = ACTIONS(4451), - [anon_sym_super] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4453), - [sym_label] = ACTIONS(4451), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_null] = ACTIONS(4451), - [anon_sym_if] = ACTIONS(4451), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_when] = ACTIONS(4451), - [anon_sym_try] = ACTIONS(4451), - [anon_sym_throw] = ACTIONS(4451), - [anon_sym_return] = ACTIONS(4451), - [anon_sym_continue] = ACTIONS(4451), - [anon_sym_break] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4453), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG] = ACTIONS(4451), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4453), - [anon_sym_continue_AT] = ACTIONS(4453), - [anon_sym_break_AT] = ACTIONS(4453), - [anon_sym_this_AT] = ACTIONS(4453), - [anon_sym_super_AT] = ACTIONS(4453), - [sym_real_literal] = ACTIONS(4453), - [sym_integer_literal] = ACTIONS(4451), - [sym_hex_literal] = ACTIONS(4453), - [sym_bin_literal] = ACTIONS(4453), - [anon_sym_true] = ACTIONS(4451), - [anon_sym_false] = ACTIONS(4451), - [anon_sym_SQUOTE] = ACTIONS(4453), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4453), - }, - [3633] = { - [sym_type_constraints] = STATE(3850), - [sym_function_body] = STATE(3599), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(6913), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_RBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_COMMA] = ACTIONS(4125), - [anon_sym_RPAREN] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4125), - [anon_sym_DASH_GT] = ACTIONS(4125), - [sym_label] = ACTIONS(4125), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_while] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4125), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_suspend] = ACTIONS(4123), - [anon_sym_sealed] = ACTIONS(4123), - [anon_sym_annotation] = ACTIONS(4123), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_override] = ACTIONS(4123), - [anon_sym_lateinit] = ACTIONS(4123), - [anon_sym_public] = ACTIONS(4123), - [anon_sym_private] = ACTIONS(4123), - [anon_sym_internal] = ACTIONS(4123), - [anon_sym_protected] = ACTIONS(4123), - [anon_sym_tailrec] = ACTIONS(4123), - [anon_sym_operator] = ACTIONS(4123), - [anon_sym_infix] = ACTIONS(4123), - [anon_sym_inline] = ACTIONS(4123), - [anon_sym_external] = ACTIONS(4123), - [sym_property_modifier] = ACTIONS(4123), - [anon_sym_abstract] = ACTIONS(4123), - [anon_sym_final] = ACTIONS(4123), - [anon_sym_open] = ACTIONS(4123), - [anon_sym_vararg] = ACTIONS(4123), - [anon_sym_noinline] = ACTIONS(4123), - [anon_sym_crossinline] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - }, - [3634] = { - [sym_type_constraints] = STATE(3717), - [sym_enum_class_body] = STATE(3990), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6917), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3635] = { - [sym_type_constraints] = STATE(3851), - [sym_function_body] = STATE(3482), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(6919), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_RBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_RPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [anon_sym_DASH_GT] = ACTIONS(4079), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_while] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [3636] = { - [sym_function_body] = STATE(3137), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_COMMA] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_where] = ACTIONS(4416), - [anon_sym_object] = ACTIONS(4416), - [anon_sym_fun] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_this] = ACTIONS(4416), - [anon_sym_super] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4418), - [sym_label] = ACTIONS(4416), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_null] = ACTIONS(4416), - [anon_sym_if] = ACTIONS(4416), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_when] = ACTIONS(4416), - [anon_sym_try] = ACTIONS(4416), - [anon_sym_throw] = ACTIONS(4416), - [anon_sym_return] = ACTIONS(4416), - [anon_sym_continue] = ACTIONS(4416), - [anon_sym_break] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4418), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG] = ACTIONS(4416), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4418), - [anon_sym_continue_AT] = ACTIONS(4418), - [anon_sym_break_AT] = ACTIONS(4418), - [anon_sym_this_AT] = ACTIONS(4418), - [anon_sym_super_AT] = ACTIONS(4418), - [sym_real_literal] = ACTIONS(4418), - [sym_integer_literal] = ACTIONS(4416), - [sym_hex_literal] = ACTIONS(4418), - [sym_bin_literal] = ACTIONS(4418), - [anon_sym_true] = ACTIONS(4416), - [anon_sym_false] = ACTIONS(4416), - [anon_sym_SQUOTE] = ACTIONS(4418), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4418), - }, - [3637] = { - [sym__alpha_identifier] = ACTIONS(4666), - [anon_sym_AT] = ACTIONS(4668), - [anon_sym_LBRACK] = ACTIONS(4668), - [anon_sym_EQ] = ACTIONS(4668), - [anon_sym_LBRACE] = ACTIONS(4668), - [anon_sym_RBRACE] = ACTIONS(4668), - [anon_sym_LPAREN] = ACTIONS(4668), - [anon_sym_COMMA] = ACTIONS(4668), - [anon_sym_by] = ACTIONS(4666), - [anon_sym_object] = ACTIONS(4666), - [anon_sym_fun] = ACTIONS(4666), - [anon_sym_SEMI] = ACTIONS(4668), - [anon_sym_get] = ACTIONS(4666), - [anon_sym_set] = ACTIONS(4666), - [anon_sym_this] = ACTIONS(4666), - [anon_sym_super] = ACTIONS(4666), - [anon_sym_STAR] = ACTIONS(4668), - [sym_label] = ACTIONS(4666), - [anon_sym_in] = ACTIONS(4666), - [anon_sym_null] = ACTIONS(4666), - [anon_sym_if] = ACTIONS(4666), - [anon_sym_else] = ACTIONS(4666), - [anon_sym_when] = ACTIONS(4666), - [anon_sym_try] = ACTIONS(4666), - [anon_sym_throw] = ACTIONS(4666), - [anon_sym_return] = ACTIONS(4666), - [anon_sym_continue] = ACTIONS(4666), - [anon_sym_break] = ACTIONS(4666), - [anon_sym_COLON_COLON] = ACTIONS(4668), - [anon_sym_BANGin] = ACTIONS(4668), - [anon_sym_is] = ACTIONS(4666), - [anon_sym_BANGis] = ACTIONS(4668), - [anon_sym_PLUS] = ACTIONS(4666), - [anon_sym_DASH] = ACTIONS(4666), - [anon_sym_PLUS_PLUS] = ACTIONS(4668), - [anon_sym_DASH_DASH] = ACTIONS(4668), - [anon_sym_BANG] = ACTIONS(4666), - [anon_sym_suspend] = ACTIONS(4666), - [anon_sym_sealed] = ACTIONS(4666), - [anon_sym_annotation] = ACTIONS(4666), - [anon_sym_data] = ACTIONS(4666), - [anon_sym_inner] = ACTIONS(4666), - [anon_sym_value] = ACTIONS(4666), - [anon_sym_override] = ACTIONS(4666), - [anon_sym_lateinit] = ACTIONS(4666), - [anon_sym_public] = ACTIONS(4666), - [anon_sym_private] = ACTIONS(4666), - [anon_sym_internal] = ACTIONS(4666), - [anon_sym_protected] = ACTIONS(4666), - [anon_sym_tailrec] = ACTIONS(4666), - [anon_sym_operator] = ACTIONS(4666), - [anon_sym_infix] = ACTIONS(4666), - [anon_sym_inline] = ACTIONS(4666), - [anon_sym_external] = ACTIONS(4666), - [sym_property_modifier] = ACTIONS(4666), - [anon_sym_abstract] = ACTIONS(4666), - [anon_sym_final] = ACTIONS(4666), - [anon_sym_open] = ACTIONS(4666), - [anon_sym_vararg] = ACTIONS(4666), - [anon_sym_noinline] = ACTIONS(4666), - [anon_sym_crossinline] = ACTIONS(4666), - [anon_sym_expect] = ACTIONS(4666), - [anon_sym_actual] = ACTIONS(4666), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4668), - [anon_sym_continue_AT] = ACTIONS(4668), - [anon_sym_break_AT] = ACTIONS(4668), - [anon_sym_this_AT] = ACTIONS(4668), - [anon_sym_super_AT] = ACTIONS(4668), - [sym_real_literal] = ACTIONS(4668), - [sym_integer_literal] = ACTIONS(4666), - [sym_hex_literal] = ACTIONS(4668), - [sym_bin_literal] = ACTIONS(4668), - [anon_sym_true] = ACTIONS(4666), - [anon_sym_false] = ACTIONS(4666), - [anon_sym_SQUOTE] = ACTIONS(4668), - [sym__backtick_identifier] = ACTIONS(4668), - [sym__automatic_semicolon] = ACTIONS(4668), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4668), - }, - [3638] = { - [sym_class_body] = STATE(3893), - [sym_type_constraints] = STATE(3712), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(5996), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3639] = { - [sym_function_body] = STATE(3123), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [3640] = { - [sym_type_constraints] = STATE(3860), - [sym_function_body] = STATE(3452), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(6921), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_RBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [anon_sym_DASH_GT] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3641] = { - [sym__alpha_identifier] = ACTIONS(4382), - [anon_sym_AT] = ACTIONS(4384), - [anon_sym_COLON] = ACTIONS(4382), - [anon_sym_LBRACK] = ACTIONS(4384), - [anon_sym_DOT] = ACTIONS(4382), - [anon_sym_as] = ACTIONS(4382), - [anon_sym_EQ] = ACTIONS(4382), - [anon_sym_constructor] = ACTIONS(4382), - [anon_sym_LBRACE] = ACTIONS(4384), - [anon_sym_RBRACE] = ACTIONS(4384), - [anon_sym_LPAREN] = ACTIONS(4384), - [anon_sym_COMMA] = ACTIONS(4384), - [anon_sym_LT] = ACTIONS(4382), - [anon_sym_GT] = ACTIONS(4382), - [anon_sym_where] = ACTIONS(4382), - [anon_sym_SEMI] = ACTIONS(4384), - [anon_sym_get] = ACTIONS(4382), - [anon_sym_set] = ACTIONS(4382), - [anon_sym_STAR] = ACTIONS(4382), - [sym_label] = ACTIONS(4384), - [anon_sym_in] = ACTIONS(4382), - [anon_sym_DOT_DOT] = ACTIONS(4384), - [anon_sym_QMARK_COLON] = ACTIONS(4384), - [anon_sym_AMP_AMP] = ACTIONS(4384), - [anon_sym_PIPE_PIPE] = ACTIONS(4384), - [anon_sym_else] = ACTIONS(4382), - [anon_sym_COLON_COLON] = ACTIONS(4384), - [anon_sym_PLUS_EQ] = ACTIONS(4384), - [anon_sym_DASH_EQ] = ACTIONS(4384), - [anon_sym_STAR_EQ] = ACTIONS(4384), - [anon_sym_SLASH_EQ] = ACTIONS(4384), - [anon_sym_PERCENT_EQ] = ACTIONS(4384), - [anon_sym_BANG_EQ] = ACTIONS(4382), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4384), - [anon_sym_EQ_EQ] = ACTIONS(4382), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4384), - [anon_sym_LT_EQ] = ACTIONS(4384), - [anon_sym_GT_EQ] = ACTIONS(4384), - [anon_sym_BANGin] = ACTIONS(4384), - [anon_sym_is] = ACTIONS(4382), - [anon_sym_BANGis] = ACTIONS(4384), - [anon_sym_PLUS] = ACTIONS(4382), - [anon_sym_DASH] = ACTIONS(4382), - [anon_sym_SLASH] = ACTIONS(4382), - [anon_sym_PERCENT] = ACTIONS(4382), - [anon_sym_as_QMARK] = ACTIONS(4384), - [anon_sym_PLUS_PLUS] = ACTIONS(4384), - [anon_sym_DASH_DASH] = ACTIONS(4384), - [anon_sym_BANG_BANG] = ACTIONS(4384), - [anon_sym_suspend] = ACTIONS(4382), - [anon_sym_sealed] = ACTIONS(4382), - [anon_sym_annotation] = ACTIONS(4382), - [anon_sym_data] = ACTIONS(4382), - [anon_sym_inner] = ACTIONS(4382), - [anon_sym_value] = ACTIONS(4382), - [anon_sym_override] = ACTIONS(4382), - [anon_sym_lateinit] = ACTIONS(4382), - [anon_sym_public] = ACTIONS(4382), - [anon_sym_private] = ACTIONS(4382), - [anon_sym_internal] = ACTIONS(4382), - [anon_sym_protected] = ACTIONS(4382), - [anon_sym_tailrec] = ACTIONS(4382), - [anon_sym_operator] = ACTIONS(4382), - [anon_sym_infix] = ACTIONS(4382), - [anon_sym_inline] = ACTIONS(4382), - [anon_sym_external] = ACTIONS(4382), - [sym_property_modifier] = ACTIONS(4382), - [anon_sym_abstract] = ACTIONS(4382), - [anon_sym_final] = ACTIONS(4382), - [anon_sym_open] = ACTIONS(4382), - [anon_sym_vararg] = ACTIONS(4382), - [anon_sym_noinline] = ACTIONS(4382), - [anon_sym_crossinline] = ACTIONS(4382), - [anon_sym_expect] = ACTIONS(4382), - [anon_sym_actual] = ACTIONS(4382), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4384), - [sym__automatic_semicolon] = ACTIONS(4384), - [sym_safe_nav] = ACTIONS(4384), - [sym_multiline_comment] = ACTIONS(3), - }, - [3642] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3943), - [anon_sym_COLON] = ACTIONS(3938), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_as] = ACTIONS(3938), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_constructor] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_COMMA] = ACTIONS(3943), - [anon_sym_LT] = ACTIONS(3938), - [anon_sym_GT] = ACTIONS(3938), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(3943), - [anon_sym_get] = ACTIONS(3938), - [anon_sym_set] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3938), - [sym_label] = ACTIONS(3943), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_DOT_DOT] = ACTIONS(3943), - [anon_sym_QMARK_COLON] = ACTIONS(3943), - [anon_sym_AMP_AMP] = ACTIONS(3943), - [anon_sym_PIPE_PIPE] = ACTIONS(3943), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(3938), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3943), - [anon_sym_EQ_EQ] = ACTIONS(3938), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3943), - [anon_sym_LT_EQ] = ACTIONS(3943), - [anon_sym_GT_EQ] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_SLASH] = ACTIONS(3938), - [anon_sym_PERCENT] = ACTIONS(3938), - [anon_sym_as_QMARK] = ACTIONS(3943), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3938), - [anon_sym_sealed] = ACTIONS(3938), - [anon_sym_annotation] = ACTIONS(3938), - [anon_sym_data] = ACTIONS(3938), - [anon_sym_inner] = ACTIONS(3938), - [anon_sym_value] = ACTIONS(3938), - [anon_sym_override] = ACTIONS(3938), - [anon_sym_lateinit] = ACTIONS(3938), - [anon_sym_public] = ACTIONS(3938), - [anon_sym_private] = ACTIONS(3938), - [anon_sym_internal] = ACTIONS(3938), - [anon_sym_protected] = ACTIONS(3938), - [anon_sym_tailrec] = ACTIONS(3938), - [anon_sym_operator] = ACTIONS(3938), - [anon_sym_infix] = ACTIONS(3938), - [anon_sym_inline] = ACTIONS(3938), - [anon_sym_external] = ACTIONS(3938), - [sym_property_modifier] = ACTIONS(3938), - [anon_sym_abstract] = ACTIONS(3938), - [anon_sym_final] = ACTIONS(3938), - [anon_sym_open] = ACTIONS(3938), - [anon_sym_vararg] = ACTIONS(3938), - [anon_sym_noinline] = ACTIONS(3938), - [anon_sym_crossinline] = ACTIONS(3938), - [anon_sym_expect] = ACTIONS(3938), - [anon_sym_actual] = ACTIONS(3938), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_safe_nav] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - }, - [3643] = { - [sym_type_constraints] = STATE(3711), - [sym_enum_class_body] = STATE(3893), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(6004), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3644] = { - [sym_class_body] = STATE(3923), - [sym_type_constraints] = STATE(3784), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(6923), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [3645] = { - [sym_type_constraints] = STATE(3881), - [sym_function_body] = STATE(3395), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(6925), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_RBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [anon_sym_DASH_GT] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3646] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4884), - [anon_sym_as] = ACTIONS(4884), - [anon_sym_EQ] = ACTIONS(4884), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4884), - [anon_sym_GT] = ACTIONS(4884), - [anon_sym_object] = ACTIONS(4343), - [anon_sym_fun] = ACTIONS(4343), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_this] = ACTIONS(4343), - [anon_sym_super] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [sym_label] = ACTIONS(4343), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4886), - [anon_sym_QMARK_COLON] = ACTIONS(4886), - [anon_sym_AMP_AMP] = ACTIONS(4886), - [anon_sym_PIPE_PIPE] = ACTIONS(4886), - [anon_sym_null] = ACTIONS(4343), - [anon_sym_if] = ACTIONS(4343), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_when] = ACTIONS(4343), - [anon_sym_try] = ACTIONS(4343), - [anon_sym_throw] = ACTIONS(4343), - [anon_sym_return] = ACTIONS(4343), - [anon_sym_continue] = ACTIONS(4343), - [anon_sym_break] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4886), - [anon_sym_DASH_EQ] = ACTIONS(4886), - [anon_sym_STAR_EQ] = ACTIONS(4886), - [anon_sym_SLASH_EQ] = ACTIONS(4886), - [anon_sym_PERCENT_EQ] = ACTIONS(4886), - [anon_sym_BANG_EQ] = ACTIONS(4884), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4886), - [anon_sym_EQ_EQ] = ACTIONS(4884), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4886), - [anon_sym_LT_EQ] = ACTIONS(4886), - [anon_sym_GT_EQ] = ACTIONS(4886), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4884), - [anon_sym_PERCENT] = ACTIONS(4884), - [anon_sym_as_QMARK] = ACTIONS(4886), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG] = ACTIONS(4343), - [anon_sym_BANG_BANG] = ACTIONS(4886), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4345), - [anon_sym_continue_AT] = ACTIONS(4345), - [anon_sym_break_AT] = ACTIONS(4345), - [anon_sym_this_AT] = ACTIONS(4345), - [anon_sym_super_AT] = ACTIONS(4345), - [sym_real_literal] = ACTIONS(4345), - [sym_integer_literal] = ACTIONS(4343), - [sym_hex_literal] = ACTIONS(4345), - [sym_bin_literal] = ACTIONS(4345), - [anon_sym_true] = ACTIONS(4343), - [anon_sym_false] = ACTIONS(4343), - [anon_sym_SQUOTE] = ACTIONS(4345), - [sym__backtick_identifier] = ACTIONS(4345), - [sym__automatic_semicolon] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4886), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4345), - }, - [3647] = { - [sym_class_body] = STATE(3947), - [sym_type_constraints] = STATE(3738), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(5992), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [3648] = { - [sym__alpha_identifier] = ACTIONS(4093), - [anon_sym_AT] = ACTIONS(4095), - [anon_sym_COLON] = ACTIONS(4093), - [anon_sym_LBRACK] = ACTIONS(4095), - [anon_sym_constructor] = ACTIONS(4093), - [anon_sym_LBRACE] = ACTIONS(4095), - [anon_sym_RBRACE] = ACTIONS(4095), - [anon_sym_LPAREN] = ACTIONS(4095), - [anon_sym_LT] = ACTIONS(4095), - [anon_sym_where] = ACTIONS(4093), - [anon_sym_object] = ACTIONS(4093), - [anon_sym_fun] = ACTIONS(4093), - [anon_sym_get] = ACTIONS(4093), - [anon_sym_set] = ACTIONS(4093), - [anon_sym_this] = ACTIONS(4093), - [anon_sym_super] = ACTIONS(4093), - [anon_sym_STAR] = ACTIONS(4095), - [sym_label] = ACTIONS(4093), - [anon_sym_in] = ACTIONS(4093), - [anon_sym_null] = ACTIONS(4093), - [anon_sym_if] = ACTIONS(4093), - [anon_sym_else] = ACTIONS(4093), - [anon_sym_when] = ACTIONS(4093), - [anon_sym_try] = ACTIONS(4093), - [anon_sym_throw] = ACTIONS(4093), - [anon_sym_return] = ACTIONS(4093), - [anon_sym_continue] = ACTIONS(4093), - [anon_sym_break] = ACTIONS(4093), - [anon_sym_COLON_COLON] = ACTIONS(4095), - [anon_sym_BANGin] = ACTIONS(4095), - [anon_sym_is] = ACTIONS(4093), - [anon_sym_BANGis] = ACTIONS(4095), - [anon_sym_PLUS] = ACTIONS(4093), - [anon_sym_DASH] = ACTIONS(4093), - [anon_sym_PLUS_PLUS] = ACTIONS(4095), - [anon_sym_DASH_DASH] = ACTIONS(4095), - [anon_sym_BANG] = ACTIONS(4093), - [anon_sym_suspend] = ACTIONS(4093), - [anon_sym_sealed] = ACTIONS(4093), - [anon_sym_annotation] = ACTIONS(4093), - [anon_sym_data] = ACTIONS(4093), - [anon_sym_inner] = ACTIONS(4093), - [anon_sym_value] = ACTIONS(4093), - [anon_sym_override] = ACTIONS(4093), - [anon_sym_lateinit] = ACTIONS(4093), - [anon_sym_public] = ACTIONS(4093), - [anon_sym_private] = ACTIONS(4093), - [anon_sym_internal] = ACTIONS(4093), - [anon_sym_protected] = ACTIONS(4093), - [anon_sym_tailrec] = ACTIONS(4093), - [anon_sym_operator] = ACTIONS(4093), - [anon_sym_infix] = ACTIONS(4093), - [anon_sym_inline] = ACTIONS(4093), - [anon_sym_external] = ACTIONS(4093), - [sym_property_modifier] = ACTIONS(4093), - [anon_sym_abstract] = ACTIONS(4093), - [anon_sym_final] = ACTIONS(4093), - [anon_sym_open] = ACTIONS(4093), - [anon_sym_vararg] = ACTIONS(4093), - [anon_sym_noinline] = ACTIONS(4093), - [anon_sym_crossinline] = ACTIONS(4093), - [anon_sym_expect] = ACTIONS(4093), - [anon_sym_actual] = ACTIONS(4093), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4095), - [anon_sym_continue_AT] = ACTIONS(4095), - [anon_sym_break_AT] = ACTIONS(4095), - [anon_sym_this_AT] = ACTIONS(4095), - [anon_sym_super_AT] = ACTIONS(4095), - [sym_real_literal] = ACTIONS(4095), - [sym_integer_literal] = ACTIONS(4093), - [sym_hex_literal] = ACTIONS(4095), - [sym_bin_literal] = ACTIONS(4095), - [anon_sym_true] = ACTIONS(4093), - [anon_sym_false] = ACTIONS(4093), - [anon_sym_SQUOTE] = ACTIONS(4095), - [sym__backtick_identifier] = ACTIONS(4095), - [sym__automatic_semicolon] = ACTIONS(4095), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4095), - }, - [3649] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_RBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(6927), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_RPAREN] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4217), - [anon_sym_DASH_GT] = ACTIONS(4220), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_while] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [3650] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_RBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(6931), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_RPAREN] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4185), - [anon_sym_DASH_GT] = ACTIONS(4188), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_while] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [3651] = { - [sym__alpha_identifier] = ACTIONS(4136), - [anon_sym_AT] = ACTIONS(4138), - [anon_sym_COLON] = ACTIONS(6720), - [anon_sym_LBRACK] = ACTIONS(4138), - [anon_sym_DOT] = ACTIONS(4136), - [anon_sym_as] = ACTIONS(4136), - [anon_sym_EQ] = ACTIONS(4136), - [anon_sym_LBRACE] = ACTIONS(4138), - [anon_sym_RBRACE] = ACTIONS(4138), - [anon_sym_LPAREN] = ACTIONS(4138), - [anon_sym_COMMA] = ACTIONS(4138), - [anon_sym_by] = ACTIONS(4136), - [anon_sym_LT] = ACTIONS(4136), - [anon_sym_GT] = ACTIONS(4136), - [anon_sym_where] = ACTIONS(4136), - [anon_sym_SEMI] = ACTIONS(4138), - [anon_sym_get] = ACTIONS(4136), - [anon_sym_set] = ACTIONS(4136), - [anon_sym_STAR] = ACTIONS(4136), - [sym_label] = ACTIONS(4138), - [anon_sym_in] = ACTIONS(4136), - [anon_sym_DOT_DOT] = ACTIONS(4138), - [anon_sym_QMARK_COLON] = ACTIONS(4138), - [anon_sym_AMP_AMP] = ACTIONS(4138), - [anon_sym_PIPE_PIPE] = ACTIONS(4138), - [anon_sym_else] = ACTIONS(4136), - [anon_sym_COLON_COLON] = ACTIONS(4138), - [anon_sym_PLUS_EQ] = ACTIONS(4138), - [anon_sym_DASH_EQ] = ACTIONS(4138), - [anon_sym_STAR_EQ] = ACTIONS(4138), - [anon_sym_SLASH_EQ] = ACTIONS(4138), - [anon_sym_PERCENT_EQ] = ACTIONS(4138), - [anon_sym_BANG_EQ] = ACTIONS(4136), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4138), - [anon_sym_EQ_EQ] = ACTIONS(4136), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4138), - [anon_sym_LT_EQ] = ACTIONS(4138), - [anon_sym_GT_EQ] = ACTIONS(4138), - [anon_sym_BANGin] = ACTIONS(4138), - [anon_sym_is] = ACTIONS(4136), - [anon_sym_BANGis] = ACTIONS(4138), - [anon_sym_PLUS] = ACTIONS(4136), - [anon_sym_DASH] = ACTIONS(4136), - [anon_sym_SLASH] = ACTIONS(4136), - [anon_sym_PERCENT] = ACTIONS(4136), - [anon_sym_as_QMARK] = ACTIONS(4138), - [anon_sym_PLUS_PLUS] = ACTIONS(4138), - [anon_sym_DASH_DASH] = ACTIONS(4138), - [anon_sym_BANG_BANG] = ACTIONS(4138), - [anon_sym_suspend] = ACTIONS(4136), - [anon_sym_sealed] = ACTIONS(4136), - [anon_sym_annotation] = ACTIONS(4136), - [anon_sym_data] = ACTIONS(4136), - [anon_sym_inner] = ACTIONS(4136), - [anon_sym_value] = ACTIONS(4136), - [anon_sym_override] = ACTIONS(4136), - [anon_sym_lateinit] = ACTIONS(4136), - [anon_sym_public] = ACTIONS(4136), - [anon_sym_private] = ACTIONS(4136), - [anon_sym_internal] = ACTIONS(4136), - [anon_sym_protected] = ACTIONS(4136), - [anon_sym_tailrec] = ACTIONS(4136), - [anon_sym_operator] = ACTIONS(4136), - [anon_sym_infix] = ACTIONS(4136), - [anon_sym_inline] = ACTIONS(4136), - [anon_sym_external] = ACTIONS(4136), - [sym_property_modifier] = ACTIONS(4136), - [anon_sym_abstract] = ACTIONS(4136), - [anon_sym_final] = ACTIONS(4136), - [anon_sym_open] = ACTIONS(4136), - [anon_sym_vararg] = ACTIONS(4136), - [anon_sym_noinline] = ACTIONS(4136), - [anon_sym_crossinline] = ACTIONS(4136), - [anon_sym_expect] = ACTIONS(4136), - [anon_sym_actual] = ACTIONS(4136), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4138), - [sym__automatic_semicolon] = ACTIONS(4138), - [sym_safe_nav] = ACTIONS(4138), - [sym_multiline_comment] = ACTIONS(3), - }, - [3652] = { - [sym__alpha_identifier] = ACTIONS(4402), - [anon_sym_AT] = ACTIONS(4404), - [anon_sym_LBRACK] = ACTIONS(4404), - [anon_sym_DOT] = ACTIONS(4402), - [anon_sym_as] = ACTIONS(4402), - [anon_sym_EQ] = ACTIONS(4402), - [anon_sym_LBRACE] = ACTIONS(4404), - [anon_sym_RBRACE] = ACTIONS(4404), - [anon_sym_LPAREN] = ACTIONS(4404), - [anon_sym_COMMA] = ACTIONS(4404), - [anon_sym_LT] = ACTIONS(4402), - [anon_sym_GT] = ACTIONS(4402), - [anon_sym_where] = ACTIONS(4402), - [anon_sym_SEMI] = ACTIONS(4404), - [anon_sym_get] = ACTIONS(4402), - [anon_sym_set] = ACTIONS(4402), - [anon_sym_STAR] = ACTIONS(4402), - [sym_label] = ACTIONS(4404), - [anon_sym_in] = ACTIONS(4402), - [anon_sym_DOT_DOT] = ACTIONS(4404), - [anon_sym_QMARK_COLON] = ACTIONS(4404), - [anon_sym_AMP_AMP] = ACTIONS(4404), - [anon_sym_PIPE_PIPE] = ACTIONS(4404), - [anon_sym_else] = ACTIONS(4402), - [anon_sym_COLON_COLON] = ACTIONS(4404), - [anon_sym_PLUS_EQ] = ACTIONS(4404), - [anon_sym_DASH_EQ] = ACTIONS(4404), - [anon_sym_STAR_EQ] = ACTIONS(4404), - [anon_sym_SLASH_EQ] = ACTIONS(4404), - [anon_sym_PERCENT_EQ] = ACTIONS(4404), - [anon_sym_BANG_EQ] = ACTIONS(4402), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4404), - [anon_sym_EQ_EQ] = ACTIONS(4402), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4404), - [anon_sym_LT_EQ] = ACTIONS(4404), - [anon_sym_GT_EQ] = ACTIONS(4404), - [anon_sym_BANGin] = ACTIONS(4404), - [anon_sym_is] = ACTIONS(4402), - [anon_sym_BANGis] = ACTIONS(4404), - [anon_sym_PLUS] = ACTIONS(4402), - [anon_sym_DASH] = ACTIONS(4402), - [anon_sym_SLASH] = ACTIONS(4402), - [anon_sym_PERCENT] = ACTIONS(4402), - [anon_sym_as_QMARK] = ACTIONS(4404), - [anon_sym_PLUS_PLUS] = ACTIONS(4404), - [anon_sym_DASH_DASH] = ACTIONS(4404), - [anon_sym_BANG_BANG] = ACTIONS(4404), - [anon_sym_suspend] = ACTIONS(4402), - [anon_sym_sealed] = ACTIONS(4402), - [anon_sym_annotation] = ACTIONS(4402), - [anon_sym_data] = ACTIONS(4402), - [anon_sym_inner] = ACTIONS(4402), - [anon_sym_value] = ACTIONS(4402), - [anon_sym_override] = ACTIONS(4402), - [anon_sym_lateinit] = ACTIONS(4402), - [anon_sym_public] = ACTIONS(4402), - [anon_sym_private] = ACTIONS(4402), - [anon_sym_internal] = ACTIONS(4402), - [anon_sym_protected] = ACTIONS(4402), - [anon_sym_tailrec] = ACTIONS(4402), - [anon_sym_operator] = ACTIONS(4402), - [anon_sym_infix] = ACTIONS(4402), - [anon_sym_inline] = ACTIONS(4402), - [anon_sym_external] = ACTIONS(4402), - [sym_property_modifier] = ACTIONS(4402), - [anon_sym_abstract] = ACTIONS(4402), - [anon_sym_final] = ACTIONS(4402), - [anon_sym_open] = ACTIONS(4402), - [anon_sym_vararg] = ACTIONS(4402), - [anon_sym_noinline] = ACTIONS(4402), - [anon_sym_crossinline] = ACTIONS(4402), - [anon_sym_expect] = ACTIONS(4402), - [anon_sym_actual] = ACTIONS(4402), - [sym_line_comment] = ACTIONS(3), - [aux_sym_unsigned_literal_token1] = ACTIONS(6935), - [anon_sym_L] = ACTIONS(6937), - [sym__backtick_identifier] = ACTIONS(4404), - [sym__automatic_semicolon] = ACTIONS(4404), - [sym_safe_nav] = ACTIONS(4404), - [sym_multiline_comment] = ACTIONS(3), - }, - [3653] = { - [ts_builtin_sym_end] = ACTIONS(6939), - [sym__alpha_identifier] = ACTIONS(6941), - [anon_sym_AT] = ACTIONS(6939), - [anon_sym_LBRACK] = ACTIONS(6939), - [anon_sym_import] = ACTIONS(6941), - [anon_sym_typealias] = ACTIONS(6941), - [anon_sym_class] = ACTIONS(6941), - [anon_sym_interface] = ACTIONS(6941), - [anon_sym_enum] = ACTIONS(6941), - [anon_sym_LBRACE] = ACTIONS(6939), - [anon_sym_LPAREN] = ACTIONS(6939), - [anon_sym_val] = ACTIONS(6941), - [anon_sym_var] = ACTIONS(6941), - [anon_sym_object] = ACTIONS(6941), - [anon_sym_fun] = ACTIONS(6941), - [anon_sym_get] = ACTIONS(6941), - [anon_sym_set] = ACTIONS(6941), - [anon_sym_this] = ACTIONS(6941), - [anon_sym_super] = ACTIONS(6941), - [anon_sym_STAR] = ACTIONS(6939), - [sym_label] = ACTIONS(6941), - [anon_sym_for] = ACTIONS(6941), - [anon_sym_while] = ACTIONS(6941), - [anon_sym_do] = ACTIONS(6941), - [anon_sym_null] = ACTIONS(6941), - [anon_sym_if] = ACTIONS(6941), - [anon_sym_when] = ACTIONS(6941), - [anon_sym_try] = ACTIONS(6941), - [anon_sym_throw] = ACTIONS(6941), - [anon_sym_return] = ACTIONS(6941), - [anon_sym_continue] = ACTIONS(6941), - [anon_sym_break] = ACTIONS(6941), - [anon_sym_COLON_COLON] = ACTIONS(6939), - [anon_sym_PLUS] = ACTIONS(6941), - [anon_sym_DASH] = ACTIONS(6941), - [anon_sym_PLUS_PLUS] = ACTIONS(6939), - [anon_sym_DASH_DASH] = ACTIONS(6939), - [anon_sym_BANG] = ACTIONS(6939), - [anon_sym_suspend] = ACTIONS(6941), - [anon_sym_sealed] = ACTIONS(6941), - [anon_sym_annotation] = ACTIONS(6941), - [anon_sym_data] = ACTIONS(6941), - [anon_sym_inner] = ACTIONS(6941), - [anon_sym_value] = ACTIONS(6941), - [anon_sym_override] = ACTIONS(6941), - [anon_sym_lateinit] = ACTIONS(6941), - [anon_sym_public] = ACTIONS(6941), - [anon_sym_private] = ACTIONS(6941), - [anon_sym_internal] = ACTIONS(6941), - [anon_sym_protected] = ACTIONS(6941), - [anon_sym_tailrec] = ACTIONS(6941), - [anon_sym_operator] = ACTIONS(6941), - [anon_sym_infix] = ACTIONS(6941), - [anon_sym_inline] = ACTIONS(6941), - [anon_sym_external] = ACTIONS(6941), - [sym_property_modifier] = ACTIONS(6941), - [anon_sym_abstract] = ACTIONS(6941), - [anon_sym_final] = ACTIONS(6941), - [anon_sym_open] = ACTIONS(6941), - [anon_sym_vararg] = ACTIONS(6941), - [anon_sym_noinline] = ACTIONS(6941), - [anon_sym_crossinline] = ACTIONS(6941), - [anon_sym_expect] = ACTIONS(6941), - [anon_sym_actual] = ACTIONS(6941), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(6939), - [anon_sym_continue_AT] = ACTIONS(6939), - [anon_sym_break_AT] = ACTIONS(6939), - [anon_sym_this_AT] = ACTIONS(6939), - [anon_sym_super_AT] = ACTIONS(6939), - [sym_real_literal] = ACTIONS(6939), - [sym_integer_literal] = ACTIONS(6941), - [sym_hex_literal] = ACTIONS(6939), - [sym_bin_literal] = ACTIONS(6939), - [anon_sym_true] = ACTIONS(6941), - [anon_sym_false] = ACTIONS(6941), - [anon_sym_SQUOTE] = ACTIONS(6939), - [sym__backtick_identifier] = ACTIONS(6939), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(6939), - }, - [3654] = { - [aux_sym_user_type_repeat1] = STATE(3699), - [sym__alpha_identifier] = ACTIONS(4070), - [anon_sym_AT] = ACTIONS(4072), - [anon_sym_LBRACK] = ACTIONS(4072), - [anon_sym_DOT] = ACTIONS(6902), - [anon_sym_typealias] = ACTIONS(4070), - [anon_sym_class] = ACTIONS(4070), - [anon_sym_interface] = ACTIONS(4070), - [anon_sym_enum] = ACTIONS(4070), - [anon_sym_LBRACE] = ACTIONS(4072), - [anon_sym_LPAREN] = ACTIONS(4072), - [anon_sym_val] = ACTIONS(4070), - [anon_sym_var] = ACTIONS(4070), - [anon_sym_object] = ACTIONS(4070), - [anon_sym_fun] = ACTIONS(4070), - [anon_sym_get] = ACTIONS(4070), - [anon_sym_set] = ACTIONS(4070), - [anon_sym_this] = ACTIONS(4070), - [anon_sym_super] = ACTIONS(4070), - [anon_sym_STAR] = ACTIONS(4072), - [sym_label] = ACTIONS(4070), - [anon_sym_for] = ACTIONS(4070), - [anon_sym_while] = ACTIONS(4070), - [anon_sym_do] = ACTIONS(4070), - [anon_sym_null] = ACTIONS(4070), - [anon_sym_if] = ACTIONS(4070), - [anon_sym_when] = ACTIONS(4070), - [anon_sym_try] = ACTIONS(4070), - [anon_sym_throw] = ACTIONS(4070), - [anon_sym_return] = ACTIONS(4070), - [anon_sym_continue] = ACTIONS(4070), - [anon_sym_break] = ACTIONS(4070), - [anon_sym_COLON_COLON] = ACTIONS(4072), - [anon_sym_PLUS] = ACTIONS(4070), - [anon_sym_DASH] = ACTIONS(4070), - [anon_sym_PLUS_PLUS] = ACTIONS(4072), - [anon_sym_DASH_DASH] = ACTIONS(4072), - [anon_sym_BANG] = ACTIONS(4072), - [anon_sym_suspend] = ACTIONS(4070), - [anon_sym_sealed] = ACTIONS(4070), - [anon_sym_annotation] = ACTIONS(4070), - [anon_sym_data] = ACTIONS(4070), - [anon_sym_inner] = ACTIONS(4070), - [anon_sym_value] = ACTIONS(4070), - [anon_sym_override] = ACTIONS(4070), - [anon_sym_lateinit] = ACTIONS(4070), - [anon_sym_public] = ACTIONS(4070), - [anon_sym_private] = ACTIONS(4070), - [anon_sym_internal] = ACTIONS(4070), - [anon_sym_protected] = ACTIONS(4070), - [anon_sym_tailrec] = ACTIONS(4070), - [anon_sym_operator] = ACTIONS(4070), - [anon_sym_infix] = ACTIONS(4070), - [anon_sym_inline] = ACTIONS(4070), - [anon_sym_external] = ACTIONS(4070), - [sym_property_modifier] = ACTIONS(4070), - [anon_sym_abstract] = ACTIONS(4070), - [anon_sym_final] = ACTIONS(4070), - [anon_sym_open] = ACTIONS(4070), - [anon_sym_vararg] = ACTIONS(4070), - [anon_sym_noinline] = ACTIONS(4070), - [anon_sym_crossinline] = ACTIONS(4070), - [anon_sym_expect] = ACTIONS(4070), - [anon_sym_actual] = ACTIONS(4070), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4072), - [anon_sym_continue_AT] = ACTIONS(4072), - [anon_sym_break_AT] = ACTIONS(4072), - [anon_sym_this_AT] = ACTIONS(4072), - [anon_sym_super_AT] = ACTIONS(4072), - [sym_real_literal] = ACTIONS(4072), - [sym_integer_literal] = ACTIONS(4070), - [sym_hex_literal] = ACTIONS(4072), - [sym_bin_literal] = ACTIONS(4072), - [anon_sym_true] = ACTIONS(4070), - [anon_sym_false] = ACTIONS(4070), - [anon_sym_SQUOTE] = ACTIONS(4072), - [sym__backtick_identifier] = ACTIONS(4072), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4072), - }, - [3655] = { - [sym__alpha_identifier] = ACTIONS(4093), - [anon_sym_AT] = ACTIONS(4095), - [anon_sym_COLON] = ACTIONS(4093), - [anon_sym_LBRACK] = ACTIONS(4095), - [anon_sym_DOT] = ACTIONS(4093), - [anon_sym_as] = ACTIONS(4093), - [anon_sym_EQ] = ACTIONS(4093), - [anon_sym_constructor] = ACTIONS(4093), - [anon_sym_LBRACE] = ACTIONS(4095), - [anon_sym_RBRACE] = ACTIONS(4095), - [anon_sym_LPAREN] = ACTIONS(4095), - [anon_sym_COMMA] = ACTIONS(4095), - [anon_sym_LT] = ACTIONS(4093), - [anon_sym_GT] = ACTIONS(4093), - [anon_sym_where] = ACTIONS(4093), - [anon_sym_SEMI] = ACTIONS(4095), - [anon_sym_get] = ACTIONS(4093), - [anon_sym_set] = ACTIONS(4093), - [anon_sym_STAR] = ACTIONS(4093), - [sym_label] = ACTIONS(4095), - [anon_sym_in] = ACTIONS(4093), - [anon_sym_DOT_DOT] = ACTIONS(4095), - [anon_sym_QMARK_COLON] = ACTIONS(4095), - [anon_sym_AMP_AMP] = ACTIONS(4095), - [anon_sym_PIPE_PIPE] = ACTIONS(4095), - [anon_sym_else] = ACTIONS(4093), - [anon_sym_COLON_COLON] = ACTIONS(4095), - [anon_sym_PLUS_EQ] = ACTIONS(4095), - [anon_sym_DASH_EQ] = ACTIONS(4095), - [anon_sym_STAR_EQ] = ACTIONS(4095), - [anon_sym_SLASH_EQ] = ACTIONS(4095), - [anon_sym_PERCENT_EQ] = ACTIONS(4095), - [anon_sym_BANG_EQ] = ACTIONS(4093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4095), - [anon_sym_EQ_EQ] = ACTIONS(4093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4095), - [anon_sym_LT_EQ] = ACTIONS(4095), - [anon_sym_GT_EQ] = ACTIONS(4095), - [anon_sym_BANGin] = ACTIONS(4095), - [anon_sym_is] = ACTIONS(4093), - [anon_sym_BANGis] = ACTIONS(4095), - [anon_sym_PLUS] = ACTIONS(4093), - [anon_sym_DASH] = ACTIONS(4093), - [anon_sym_SLASH] = ACTIONS(4093), - [anon_sym_PERCENT] = ACTIONS(4093), - [anon_sym_as_QMARK] = ACTIONS(4095), - [anon_sym_PLUS_PLUS] = ACTIONS(4095), - [anon_sym_DASH_DASH] = ACTIONS(4095), - [anon_sym_BANG_BANG] = ACTIONS(4095), - [anon_sym_suspend] = ACTIONS(4093), - [anon_sym_sealed] = ACTIONS(4093), - [anon_sym_annotation] = ACTIONS(4093), - [anon_sym_data] = ACTIONS(4093), - [anon_sym_inner] = ACTIONS(4093), - [anon_sym_value] = ACTIONS(4093), - [anon_sym_override] = ACTIONS(4093), - [anon_sym_lateinit] = ACTIONS(4093), - [anon_sym_public] = ACTIONS(4093), - [anon_sym_private] = ACTIONS(4093), - [anon_sym_internal] = ACTIONS(4093), - [anon_sym_protected] = ACTIONS(4093), - [anon_sym_tailrec] = ACTIONS(4093), - [anon_sym_operator] = ACTIONS(4093), - [anon_sym_infix] = ACTIONS(4093), - [anon_sym_inline] = ACTIONS(4093), - [anon_sym_external] = ACTIONS(4093), - [sym_property_modifier] = ACTIONS(4093), - [anon_sym_abstract] = ACTIONS(4093), - [anon_sym_final] = ACTIONS(4093), - [anon_sym_open] = ACTIONS(4093), - [anon_sym_vararg] = ACTIONS(4093), - [anon_sym_noinline] = ACTIONS(4093), - [anon_sym_crossinline] = ACTIONS(4093), - [anon_sym_expect] = ACTIONS(4093), - [anon_sym_actual] = ACTIONS(4093), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4095), - [sym__automatic_semicolon] = ACTIONS(4095), - [sym_safe_nav] = ACTIONS(4095), - [sym_multiline_comment] = ACTIONS(3), - }, - [3656] = { - [aux_sym_type_constraints_repeat1] = STATE(3677), - [sym__alpha_identifier] = ACTIONS(4388), - [anon_sym_AT] = ACTIONS(4390), - [anon_sym_LBRACK] = ACTIONS(4390), - [anon_sym_DOT] = ACTIONS(4388), - [anon_sym_as] = ACTIONS(4388), - [anon_sym_EQ] = ACTIONS(4388), - [anon_sym_LBRACE] = ACTIONS(4390), - [anon_sym_RBRACE] = ACTIONS(4390), - [anon_sym_LPAREN] = ACTIONS(4390), - [anon_sym_COMMA] = ACTIONS(6907), - [anon_sym_by] = ACTIONS(4388), - [anon_sym_LT] = ACTIONS(4388), - [anon_sym_GT] = ACTIONS(4388), - [anon_sym_where] = ACTIONS(4388), - [anon_sym_SEMI] = ACTIONS(4390), - [anon_sym_get] = ACTIONS(4388), - [anon_sym_set] = ACTIONS(4388), - [anon_sym_STAR] = ACTIONS(4388), - [sym_label] = ACTIONS(4390), - [anon_sym_in] = ACTIONS(4388), - [anon_sym_DOT_DOT] = ACTIONS(4390), - [anon_sym_QMARK_COLON] = ACTIONS(4390), - [anon_sym_AMP_AMP] = ACTIONS(4390), - [anon_sym_PIPE_PIPE] = ACTIONS(4390), - [anon_sym_else] = ACTIONS(4388), - [anon_sym_COLON_COLON] = ACTIONS(4390), - [anon_sym_PLUS_EQ] = ACTIONS(4390), - [anon_sym_DASH_EQ] = ACTIONS(4390), - [anon_sym_STAR_EQ] = ACTIONS(4390), - [anon_sym_SLASH_EQ] = ACTIONS(4390), - [anon_sym_PERCENT_EQ] = ACTIONS(4390), - [anon_sym_BANG_EQ] = ACTIONS(4388), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4390), - [anon_sym_EQ_EQ] = ACTIONS(4388), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4390), - [anon_sym_LT_EQ] = ACTIONS(4390), - [anon_sym_GT_EQ] = ACTIONS(4390), - [anon_sym_BANGin] = ACTIONS(4390), - [anon_sym_is] = ACTIONS(4388), - [anon_sym_BANGis] = ACTIONS(4390), - [anon_sym_PLUS] = ACTIONS(4388), - [anon_sym_DASH] = ACTIONS(4388), - [anon_sym_SLASH] = ACTIONS(4388), - [anon_sym_PERCENT] = ACTIONS(4388), - [anon_sym_as_QMARK] = ACTIONS(4390), - [anon_sym_PLUS_PLUS] = ACTIONS(4390), - [anon_sym_DASH_DASH] = ACTIONS(4390), - [anon_sym_BANG_BANG] = ACTIONS(4390), - [anon_sym_suspend] = ACTIONS(4388), - [anon_sym_sealed] = ACTIONS(4388), - [anon_sym_annotation] = ACTIONS(4388), - [anon_sym_data] = ACTIONS(4388), - [anon_sym_inner] = ACTIONS(4388), - [anon_sym_value] = ACTIONS(4388), - [anon_sym_override] = ACTIONS(4388), - [anon_sym_lateinit] = ACTIONS(4388), - [anon_sym_public] = ACTIONS(4388), - [anon_sym_private] = ACTIONS(4388), - [anon_sym_internal] = ACTIONS(4388), - [anon_sym_protected] = ACTIONS(4388), - [anon_sym_tailrec] = ACTIONS(4388), - [anon_sym_operator] = ACTIONS(4388), - [anon_sym_infix] = ACTIONS(4388), - [anon_sym_inline] = ACTIONS(4388), - [anon_sym_external] = ACTIONS(4388), - [sym_property_modifier] = ACTIONS(4388), - [anon_sym_abstract] = ACTIONS(4388), - [anon_sym_final] = ACTIONS(4388), - [anon_sym_open] = ACTIONS(4388), - [anon_sym_vararg] = ACTIONS(4388), - [anon_sym_noinline] = ACTIONS(4388), - [anon_sym_crossinline] = ACTIONS(4388), - [anon_sym_expect] = ACTIONS(4388), - [anon_sym_actual] = ACTIONS(4388), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4390), - [sym__automatic_semicolon] = ACTIONS(4390), - [sym_safe_nav] = ACTIONS(4390), - [sym_multiline_comment] = ACTIONS(3), - }, - [3657] = { - [sym_function_body] = STATE(3909), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [3658] = { - [sym__alpha_identifier] = ACTIONS(4680), - [anon_sym_AT] = ACTIONS(4682), - [anon_sym_LBRACK] = ACTIONS(4682), - [anon_sym_EQ] = ACTIONS(4682), - [anon_sym_LBRACE] = ACTIONS(4682), - [anon_sym_RBRACE] = ACTIONS(4682), - [anon_sym_LPAREN] = ACTIONS(4682), - [anon_sym_by] = ACTIONS(4680), - [anon_sym_where] = ACTIONS(4680), - [anon_sym_object] = ACTIONS(4680), - [anon_sym_fun] = ACTIONS(4680), - [anon_sym_SEMI] = ACTIONS(4682), - [anon_sym_get] = ACTIONS(4680), - [anon_sym_set] = ACTIONS(4680), - [anon_sym_this] = ACTIONS(4680), - [anon_sym_super] = ACTIONS(4680), - [anon_sym_STAR] = ACTIONS(4682), - [sym_label] = ACTIONS(4680), - [anon_sym_in] = ACTIONS(4680), - [anon_sym_null] = ACTIONS(4680), - [anon_sym_if] = ACTIONS(4680), - [anon_sym_else] = ACTIONS(4680), - [anon_sym_when] = ACTIONS(4680), - [anon_sym_try] = ACTIONS(4680), - [anon_sym_throw] = ACTIONS(4680), - [anon_sym_return] = ACTIONS(4680), - [anon_sym_continue] = ACTIONS(4680), - [anon_sym_break] = ACTIONS(4680), - [anon_sym_COLON_COLON] = ACTIONS(4682), - [anon_sym_BANGin] = ACTIONS(4682), - [anon_sym_is] = ACTIONS(4680), - [anon_sym_BANGis] = ACTIONS(4682), - [anon_sym_PLUS] = ACTIONS(4680), - [anon_sym_DASH] = ACTIONS(4680), - [anon_sym_PLUS_PLUS] = ACTIONS(4682), - [anon_sym_DASH_DASH] = ACTIONS(4682), - [anon_sym_BANG] = ACTIONS(4680), - [anon_sym_suspend] = ACTIONS(4680), - [anon_sym_sealed] = ACTIONS(4680), - [anon_sym_annotation] = ACTIONS(4680), - [anon_sym_data] = ACTIONS(4680), - [anon_sym_inner] = ACTIONS(4680), - [anon_sym_value] = ACTIONS(4680), - [anon_sym_override] = ACTIONS(4680), - [anon_sym_lateinit] = ACTIONS(4680), - [anon_sym_public] = ACTIONS(4680), - [anon_sym_private] = ACTIONS(4680), - [anon_sym_internal] = ACTIONS(4680), - [anon_sym_protected] = ACTIONS(4680), - [anon_sym_tailrec] = ACTIONS(4680), - [anon_sym_operator] = ACTIONS(4680), - [anon_sym_infix] = ACTIONS(4680), - [anon_sym_inline] = ACTIONS(4680), - [anon_sym_external] = ACTIONS(4680), - [sym_property_modifier] = ACTIONS(4680), - [anon_sym_abstract] = ACTIONS(4680), - [anon_sym_final] = ACTIONS(4680), - [anon_sym_open] = ACTIONS(4680), - [anon_sym_vararg] = ACTIONS(4680), - [anon_sym_noinline] = ACTIONS(4680), - [anon_sym_crossinline] = ACTIONS(4680), - [anon_sym_expect] = ACTIONS(4680), - [anon_sym_actual] = ACTIONS(4680), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4682), - [anon_sym_continue_AT] = ACTIONS(4682), - [anon_sym_break_AT] = ACTIONS(4682), - [anon_sym_this_AT] = ACTIONS(4682), - [anon_sym_super_AT] = ACTIONS(4682), - [sym_real_literal] = ACTIONS(4682), - [sym_integer_literal] = ACTIONS(4680), - [sym_hex_literal] = ACTIONS(4682), - [sym_bin_literal] = ACTIONS(4682), - [anon_sym_true] = ACTIONS(4680), - [anon_sym_false] = ACTIONS(4680), - [anon_sym_SQUOTE] = ACTIONS(4682), - [sym__backtick_identifier] = ACTIONS(4682), - [sym__automatic_semicolon] = ACTIONS(4682), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4682), - }, - [3659] = { - [sym__alpha_identifier] = ACTIONS(4369), - [anon_sym_AT] = ACTIONS(4371), - [anon_sym_LBRACK] = ACTIONS(4371), - [anon_sym_DOT] = ACTIONS(4369), - [anon_sym_as] = ACTIONS(4369), - [anon_sym_EQ] = ACTIONS(4369), - [anon_sym_LBRACE] = ACTIONS(4371), - [anon_sym_RBRACE] = ACTIONS(4371), - [anon_sym_LPAREN] = ACTIONS(4371), - [anon_sym_COMMA] = ACTIONS(4371), - [anon_sym_LT] = ACTIONS(4369), - [anon_sym_GT] = ACTIONS(4369), - [anon_sym_where] = ACTIONS(4369), - [anon_sym_SEMI] = ACTIONS(4371), - [anon_sym_get] = ACTIONS(4369), - [anon_sym_set] = ACTIONS(4369), - [anon_sym_STAR] = ACTIONS(4369), - [sym_label] = ACTIONS(4371), - [anon_sym_in] = ACTIONS(4369), - [anon_sym_DOT_DOT] = ACTIONS(4371), - [anon_sym_QMARK_COLON] = ACTIONS(4371), - [anon_sym_AMP_AMP] = ACTIONS(4371), - [anon_sym_PIPE_PIPE] = ACTIONS(4371), - [anon_sym_else] = ACTIONS(4369), - [anon_sym_catch] = ACTIONS(4369), - [anon_sym_finally] = ACTIONS(4369), - [anon_sym_COLON_COLON] = ACTIONS(4371), - [anon_sym_PLUS_EQ] = ACTIONS(4371), - [anon_sym_DASH_EQ] = ACTIONS(4371), - [anon_sym_STAR_EQ] = ACTIONS(4371), - [anon_sym_SLASH_EQ] = ACTIONS(4371), - [anon_sym_PERCENT_EQ] = ACTIONS(4371), - [anon_sym_BANG_EQ] = ACTIONS(4369), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4371), - [anon_sym_EQ_EQ] = ACTIONS(4369), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4371), - [anon_sym_LT_EQ] = ACTIONS(4371), - [anon_sym_GT_EQ] = ACTIONS(4371), - [anon_sym_BANGin] = ACTIONS(4371), - [anon_sym_is] = ACTIONS(4369), - [anon_sym_BANGis] = ACTIONS(4371), - [anon_sym_PLUS] = ACTIONS(4369), - [anon_sym_DASH] = ACTIONS(4369), - [anon_sym_SLASH] = ACTIONS(4369), - [anon_sym_PERCENT] = ACTIONS(4369), - [anon_sym_as_QMARK] = ACTIONS(4371), - [anon_sym_PLUS_PLUS] = ACTIONS(4371), - [anon_sym_DASH_DASH] = ACTIONS(4371), - [anon_sym_BANG_BANG] = ACTIONS(4371), - [anon_sym_suspend] = ACTIONS(4369), - [anon_sym_sealed] = ACTIONS(4369), - [anon_sym_annotation] = ACTIONS(4369), - [anon_sym_data] = ACTIONS(4369), - [anon_sym_inner] = ACTIONS(4369), - [anon_sym_value] = ACTIONS(4369), - [anon_sym_override] = ACTIONS(4369), - [anon_sym_lateinit] = ACTIONS(4369), - [anon_sym_public] = ACTIONS(4369), - [anon_sym_private] = ACTIONS(4369), - [anon_sym_internal] = ACTIONS(4369), - [anon_sym_protected] = ACTIONS(4369), - [anon_sym_tailrec] = ACTIONS(4369), - [anon_sym_operator] = ACTIONS(4369), - [anon_sym_infix] = ACTIONS(4369), - [anon_sym_inline] = ACTIONS(4369), - [anon_sym_external] = ACTIONS(4369), - [sym_property_modifier] = ACTIONS(4369), - [anon_sym_abstract] = ACTIONS(4369), - [anon_sym_final] = ACTIONS(4369), - [anon_sym_open] = ACTIONS(4369), - [anon_sym_vararg] = ACTIONS(4369), - [anon_sym_noinline] = ACTIONS(4369), - [anon_sym_crossinline] = ACTIONS(4369), - [anon_sym_expect] = ACTIONS(4369), - [anon_sym_actual] = ACTIONS(4369), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4371), - [sym__automatic_semicolon] = ACTIONS(4371), - [sym_safe_nav] = ACTIONS(4371), - [sym_multiline_comment] = ACTIONS(3), - }, - [3660] = { - [sym_type_constraints] = STATE(3729), - [sym_enum_class_body] = STATE(3841), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [3661] = { - [ts_builtin_sym_end] = ACTIONS(6943), - [sym__alpha_identifier] = ACTIONS(6945), - [anon_sym_AT] = ACTIONS(6943), - [anon_sym_LBRACK] = ACTIONS(6943), - [anon_sym_import] = ACTIONS(6945), - [anon_sym_typealias] = ACTIONS(6945), - [anon_sym_class] = ACTIONS(6945), - [anon_sym_interface] = ACTIONS(6945), - [anon_sym_enum] = ACTIONS(6945), - [anon_sym_LBRACE] = ACTIONS(6943), - [anon_sym_LPAREN] = ACTIONS(6943), - [anon_sym_val] = ACTIONS(6945), - [anon_sym_var] = ACTIONS(6945), - [anon_sym_object] = ACTIONS(6945), - [anon_sym_fun] = ACTIONS(6945), - [anon_sym_get] = ACTIONS(6945), - [anon_sym_set] = ACTIONS(6945), - [anon_sym_this] = ACTIONS(6945), - [anon_sym_super] = ACTIONS(6945), - [anon_sym_STAR] = ACTIONS(6943), - [sym_label] = ACTIONS(6945), - [anon_sym_for] = ACTIONS(6945), - [anon_sym_while] = ACTIONS(6945), - [anon_sym_do] = ACTIONS(6945), - [anon_sym_null] = ACTIONS(6945), - [anon_sym_if] = ACTIONS(6945), - [anon_sym_when] = ACTIONS(6945), - [anon_sym_try] = ACTIONS(6945), - [anon_sym_throw] = ACTIONS(6945), - [anon_sym_return] = ACTIONS(6945), - [anon_sym_continue] = ACTIONS(6945), - [anon_sym_break] = ACTIONS(6945), - [anon_sym_COLON_COLON] = ACTIONS(6943), - [anon_sym_PLUS] = ACTIONS(6945), - [anon_sym_DASH] = ACTIONS(6945), - [anon_sym_PLUS_PLUS] = ACTIONS(6943), - [anon_sym_DASH_DASH] = ACTIONS(6943), - [anon_sym_BANG] = ACTIONS(6943), - [anon_sym_suspend] = ACTIONS(6945), - [anon_sym_sealed] = ACTIONS(6945), - [anon_sym_annotation] = ACTIONS(6945), - [anon_sym_data] = ACTIONS(6945), - [anon_sym_inner] = ACTIONS(6945), - [anon_sym_value] = ACTIONS(6945), - [anon_sym_override] = ACTIONS(6945), - [anon_sym_lateinit] = ACTIONS(6945), - [anon_sym_public] = ACTIONS(6945), - [anon_sym_private] = ACTIONS(6945), - [anon_sym_internal] = ACTIONS(6945), - [anon_sym_protected] = ACTIONS(6945), - [anon_sym_tailrec] = ACTIONS(6945), - [anon_sym_operator] = ACTIONS(6945), - [anon_sym_infix] = ACTIONS(6945), - [anon_sym_inline] = ACTIONS(6945), - [anon_sym_external] = ACTIONS(6945), - [sym_property_modifier] = ACTIONS(6945), - [anon_sym_abstract] = ACTIONS(6945), - [anon_sym_final] = ACTIONS(6945), - [anon_sym_open] = ACTIONS(6945), - [anon_sym_vararg] = ACTIONS(6945), - [anon_sym_noinline] = ACTIONS(6945), - [anon_sym_crossinline] = ACTIONS(6945), - [anon_sym_expect] = ACTIONS(6945), - [anon_sym_actual] = ACTIONS(6945), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(6943), - [anon_sym_continue_AT] = ACTIONS(6943), - [anon_sym_break_AT] = ACTIONS(6943), - [anon_sym_this_AT] = ACTIONS(6943), - [anon_sym_super_AT] = ACTIONS(6943), - [sym_real_literal] = ACTIONS(6943), - [sym_integer_literal] = ACTIONS(6945), - [sym_hex_literal] = ACTIONS(6943), - [sym_bin_literal] = ACTIONS(6943), - [anon_sym_true] = ACTIONS(6945), - [anon_sym_false] = ACTIONS(6945), - [anon_sym_SQUOTE] = ACTIONS(6943), - [sym__backtick_identifier] = ACTIONS(6943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(6943), - }, - [3662] = { - [sym_function_body] = STATE(3518), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(6947), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_RPAREN] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4238), - [sym_label] = ACTIONS(4240), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_while] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_PLUS_EQ] = ACTIONS(4240), - [anon_sym_DASH_EQ] = ACTIONS(4240), - [anon_sym_STAR_EQ] = ACTIONS(4240), - [anon_sym_SLASH_EQ] = ACTIONS(4240), - [anon_sym_PERCENT_EQ] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4238), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3663] = { - [sym_function_body] = STATE(3539), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(6949), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_RPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_while] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [3664] = { - [sym__alpha_identifier] = ACTIONS(4093), - [anon_sym_AT] = ACTIONS(4095), - [anon_sym_LBRACK] = ACTIONS(4095), - [anon_sym_DOT] = ACTIONS(4093), - [anon_sym_typealias] = ACTIONS(4093), - [anon_sym_class] = ACTIONS(4093), - [anon_sym_interface] = ACTIONS(4093), - [anon_sym_enum] = ACTIONS(4093), - [anon_sym_LBRACE] = ACTIONS(4095), - [anon_sym_LPAREN] = ACTIONS(4095), - [anon_sym_val] = ACTIONS(4093), - [anon_sym_var] = ACTIONS(4093), - [anon_sym_LT] = ACTIONS(4095), - [anon_sym_object] = ACTIONS(4093), - [anon_sym_fun] = ACTIONS(4093), - [anon_sym_get] = ACTIONS(4093), - [anon_sym_set] = ACTIONS(4093), - [anon_sym_this] = ACTIONS(4093), - [anon_sym_super] = ACTIONS(4093), - [anon_sym_STAR] = ACTIONS(4095), - [sym_label] = ACTIONS(4093), - [anon_sym_for] = ACTIONS(4093), - [anon_sym_while] = ACTIONS(4093), - [anon_sym_do] = ACTIONS(4093), - [anon_sym_null] = ACTIONS(4093), - [anon_sym_if] = ACTIONS(4093), - [anon_sym_when] = ACTIONS(4093), - [anon_sym_try] = ACTIONS(4093), - [anon_sym_throw] = ACTIONS(4093), - [anon_sym_return] = ACTIONS(4093), - [anon_sym_continue] = ACTIONS(4093), - [anon_sym_break] = ACTIONS(4093), - [anon_sym_COLON_COLON] = ACTIONS(4095), - [anon_sym_PLUS] = ACTIONS(4093), - [anon_sym_DASH] = ACTIONS(4093), - [anon_sym_PLUS_PLUS] = ACTIONS(4095), - [anon_sym_DASH_DASH] = ACTIONS(4095), - [anon_sym_BANG] = ACTIONS(4095), - [anon_sym_suspend] = ACTIONS(4093), - [anon_sym_sealed] = ACTIONS(4093), - [anon_sym_annotation] = ACTIONS(4093), - [anon_sym_data] = ACTIONS(4093), - [anon_sym_inner] = ACTIONS(4093), - [anon_sym_value] = ACTIONS(4093), - [anon_sym_override] = ACTIONS(4093), - [anon_sym_lateinit] = ACTIONS(4093), - [anon_sym_public] = ACTIONS(4093), - [anon_sym_private] = ACTIONS(4093), - [anon_sym_internal] = ACTIONS(4093), - [anon_sym_protected] = ACTIONS(4093), - [anon_sym_tailrec] = ACTIONS(4093), - [anon_sym_operator] = ACTIONS(4093), - [anon_sym_infix] = ACTIONS(4093), - [anon_sym_inline] = ACTIONS(4093), - [anon_sym_external] = ACTIONS(4093), - [sym_property_modifier] = ACTIONS(4093), - [anon_sym_abstract] = ACTIONS(4093), - [anon_sym_final] = ACTIONS(4093), - [anon_sym_open] = ACTIONS(4093), - [anon_sym_vararg] = ACTIONS(4093), - [anon_sym_noinline] = ACTIONS(4093), - [anon_sym_crossinline] = ACTIONS(4093), - [anon_sym_expect] = ACTIONS(4093), - [anon_sym_actual] = ACTIONS(4093), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4095), - [anon_sym_continue_AT] = ACTIONS(4095), - [anon_sym_break_AT] = ACTIONS(4095), - [anon_sym_this_AT] = ACTIONS(4095), - [anon_sym_super_AT] = ACTIONS(4095), - [sym_real_literal] = ACTIONS(4095), - [sym_integer_literal] = ACTIONS(4093), - [sym_hex_literal] = ACTIONS(4095), - [sym_bin_literal] = ACTIONS(4095), - [anon_sym_true] = ACTIONS(4093), - [anon_sym_false] = ACTIONS(4093), - [anon_sym_SQUOTE] = ACTIONS(4095), - [sym__backtick_identifier] = ACTIONS(4095), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4095), - }, - [3665] = { - [sym_class_body] = STATE(3178), - [sym_type_constraints] = STATE(3009), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(3438), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [3666] = { - [sym__alpha_identifier] = ACTIONS(4321), - [anon_sym_AT] = ACTIONS(4323), - [anon_sym_COLON] = ACTIONS(4321), - [anon_sym_LBRACK] = ACTIONS(4323), - [anon_sym_DOT] = ACTIONS(4321), - [anon_sym_as] = ACTIONS(4321), - [anon_sym_EQ] = ACTIONS(4321), - [anon_sym_constructor] = ACTIONS(4321), - [anon_sym_LBRACE] = ACTIONS(4323), - [anon_sym_RBRACE] = ACTIONS(4323), - [anon_sym_LPAREN] = ACTIONS(4323), - [anon_sym_COMMA] = ACTIONS(4323), - [anon_sym_LT] = ACTIONS(4321), - [anon_sym_GT] = ACTIONS(4321), - [anon_sym_where] = ACTIONS(4321), - [anon_sym_SEMI] = ACTIONS(4323), - [anon_sym_get] = ACTIONS(4321), - [anon_sym_set] = ACTIONS(4321), - [anon_sym_STAR] = ACTIONS(4321), - [sym_label] = ACTIONS(4323), - [anon_sym_in] = ACTIONS(4321), - [anon_sym_DOT_DOT] = ACTIONS(4323), - [anon_sym_QMARK_COLON] = ACTIONS(4323), - [anon_sym_AMP_AMP] = ACTIONS(4323), - [anon_sym_PIPE_PIPE] = ACTIONS(4323), - [anon_sym_else] = ACTIONS(4321), - [anon_sym_COLON_COLON] = ACTIONS(4323), - [anon_sym_PLUS_EQ] = ACTIONS(4323), - [anon_sym_DASH_EQ] = ACTIONS(4323), - [anon_sym_STAR_EQ] = ACTIONS(4323), - [anon_sym_SLASH_EQ] = ACTIONS(4323), - [anon_sym_PERCENT_EQ] = ACTIONS(4323), - [anon_sym_BANG_EQ] = ACTIONS(4321), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4323), - [anon_sym_EQ_EQ] = ACTIONS(4321), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4323), - [anon_sym_LT_EQ] = ACTIONS(4323), - [anon_sym_GT_EQ] = ACTIONS(4323), - [anon_sym_BANGin] = ACTIONS(4323), - [anon_sym_is] = ACTIONS(4321), - [anon_sym_BANGis] = ACTIONS(4323), - [anon_sym_PLUS] = ACTIONS(4321), - [anon_sym_DASH] = ACTIONS(4321), - [anon_sym_SLASH] = ACTIONS(4321), - [anon_sym_PERCENT] = ACTIONS(4321), - [anon_sym_as_QMARK] = ACTIONS(4323), - [anon_sym_PLUS_PLUS] = ACTIONS(4323), - [anon_sym_DASH_DASH] = ACTIONS(4323), - [anon_sym_BANG_BANG] = ACTIONS(4323), - [anon_sym_suspend] = ACTIONS(4321), - [anon_sym_sealed] = ACTIONS(4321), - [anon_sym_annotation] = ACTIONS(4321), - [anon_sym_data] = ACTIONS(4321), - [anon_sym_inner] = ACTIONS(4321), - [anon_sym_value] = ACTIONS(4321), - [anon_sym_override] = ACTIONS(4321), - [anon_sym_lateinit] = ACTIONS(4321), - [anon_sym_public] = ACTIONS(4321), - [anon_sym_private] = ACTIONS(4321), - [anon_sym_internal] = ACTIONS(4321), - [anon_sym_protected] = ACTIONS(4321), - [anon_sym_tailrec] = ACTIONS(4321), - [anon_sym_operator] = ACTIONS(4321), - [anon_sym_infix] = ACTIONS(4321), - [anon_sym_inline] = ACTIONS(4321), - [anon_sym_external] = ACTIONS(4321), - [sym_property_modifier] = ACTIONS(4321), - [anon_sym_abstract] = ACTIONS(4321), - [anon_sym_final] = ACTIONS(4321), - [anon_sym_open] = ACTIONS(4321), - [anon_sym_vararg] = ACTIONS(4321), - [anon_sym_noinline] = ACTIONS(4321), - [anon_sym_crossinline] = ACTIONS(4321), - [anon_sym_expect] = ACTIONS(4321), - [anon_sym_actual] = ACTIONS(4321), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4323), - [sym__automatic_semicolon] = ACTIONS(4323), - [sym_safe_nav] = ACTIONS(4323), - [sym_multiline_comment] = ACTIONS(3), - }, - [3667] = { - [sym_class_body] = STATE(3059), - [sym_type_constraints] = STATE(2977), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(6951), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4276), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4276), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [3668] = { - [sym_function_body] = STATE(3956), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [3669] = { - [sym_class_body] = STATE(4025), - [sym_type_constraints] = STATE(3777), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4361), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - }, - [3670] = { - [sym__alpha_identifier] = ACTIONS(4398), - [anon_sym_AT] = ACTIONS(4400), - [anon_sym_LBRACK] = ACTIONS(4400), - [anon_sym_DOT] = ACTIONS(4398), - [anon_sym_as] = ACTIONS(4398), - [anon_sym_EQ] = ACTIONS(4398), - [anon_sym_LBRACE] = ACTIONS(4400), - [anon_sym_RBRACE] = ACTIONS(4400), - [anon_sym_LPAREN] = ACTIONS(4400), - [anon_sym_COMMA] = ACTIONS(4400), - [anon_sym_LT] = ACTIONS(4398), - [anon_sym_GT] = ACTIONS(4398), - [anon_sym_where] = ACTIONS(4398), - [anon_sym_SEMI] = ACTIONS(4400), - [anon_sym_get] = ACTIONS(4398), - [anon_sym_set] = ACTIONS(4398), - [anon_sym_STAR] = ACTIONS(4398), - [sym_label] = ACTIONS(4400), - [anon_sym_in] = ACTIONS(4398), - [anon_sym_DOT_DOT] = ACTIONS(4400), - [anon_sym_QMARK_COLON] = ACTIONS(4400), - [anon_sym_AMP_AMP] = ACTIONS(4400), - [anon_sym_PIPE_PIPE] = ACTIONS(4400), - [anon_sym_else] = ACTIONS(4398), - [anon_sym_catch] = ACTIONS(4398), - [anon_sym_finally] = ACTIONS(4398), - [anon_sym_COLON_COLON] = ACTIONS(4400), - [anon_sym_PLUS_EQ] = ACTIONS(4400), - [anon_sym_DASH_EQ] = ACTIONS(4400), - [anon_sym_STAR_EQ] = ACTIONS(4400), - [anon_sym_SLASH_EQ] = ACTIONS(4400), - [anon_sym_PERCENT_EQ] = ACTIONS(4400), - [anon_sym_BANG_EQ] = ACTIONS(4398), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4400), - [anon_sym_EQ_EQ] = ACTIONS(4398), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4400), - [anon_sym_LT_EQ] = ACTIONS(4400), - [anon_sym_GT_EQ] = ACTIONS(4400), - [anon_sym_BANGin] = ACTIONS(4400), - [anon_sym_is] = ACTIONS(4398), - [anon_sym_BANGis] = ACTIONS(4400), - [anon_sym_PLUS] = ACTIONS(4398), - [anon_sym_DASH] = ACTIONS(4398), - [anon_sym_SLASH] = ACTIONS(4398), - [anon_sym_PERCENT] = ACTIONS(4398), - [anon_sym_as_QMARK] = ACTIONS(4400), - [anon_sym_PLUS_PLUS] = ACTIONS(4400), - [anon_sym_DASH_DASH] = ACTIONS(4400), - [anon_sym_BANG_BANG] = ACTIONS(4400), - [anon_sym_suspend] = ACTIONS(4398), - [anon_sym_sealed] = ACTIONS(4398), - [anon_sym_annotation] = ACTIONS(4398), - [anon_sym_data] = ACTIONS(4398), - [anon_sym_inner] = ACTIONS(4398), - [anon_sym_value] = ACTIONS(4398), - [anon_sym_override] = ACTIONS(4398), - [anon_sym_lateinit] = ACTIONS(4398), - [anon_sym_public] = ACTIONS(4398), - [anon_sym_private] = ACTIONS(4398), - [anon_sym_internal] = ACTIONS(4398), - [anon_sym_protected] = ACTIONS(4398), - [anon_sym_tailrec] = ACTIONS(4398), - [anon_sym_operator] = ACTIONS(4398), - [anon_sym_infix] = ACTIONS(4398), - [anon_sym_inline] = ACTIONS(4398), - [anon_sym_external] = ACTIONS(4398), - [sym_property_modifier] = ACTIONS(4398), - [anon_sym_abstract] = ACTIONS(4398), - [anon_sym_final] = ACTIONS(4398), - [anon_sym_open] = ACTIONS(4398), - [anon_sym_vararg] = ACTIONS(4398), - [anon_sym_noinline] = ACTIONS(4398), - [anon_sym_crossinline] = ACTIONS(4398), - [anon_sym_expect] = ACTIONS(4398), - [anon_sym_actual] = ACTIONS(4398), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4400), - [sym__automatic_semicolon] = ACTIONS(4400), - [sym_safe_nav] = ACTIONS(4400), - [sym_multiline_comment] = ACTIONS(3), - }, - [3671] = { - [sym_type_constraints] = STATE(2969), - [sym_enum_class_body] = STATE(3221), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3402), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [3672] = { - [sym_type_constraints] = STATE(4033), - [sym_function_body] = STATE(3491), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(6953), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_RBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [anon_sym_DASH_GT] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3673] = { - [sym_type_constraints] = STATE(3792), - [sym_enum_class_body] = STATE(3862), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4337), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - }, - [3674] = { - [sym_class_body] = STATE(3221), - [sym_type_constraints] = STATE(2990), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3430), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [3675] = { - [sym_type_constraints] = STATE(3933), - [sym_function_body] = STATE(3951), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3676] = { - [sym_type_constraints] = STATE(3960), - [sym_function_body] = STATE(3108), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [3677] = { - [aux_sym_type_constraints_repeat1] = STATE(3677), - [sym__alpha_identifier] = ACTIONS(4373), - [anon_sym_AT] = ACTIONS(4375), - [anon_sym_LBRACK] = ACTIONS(4375), - [anon_sym_DOT] = ACTIONS(4373), - [anon_sym_as] = ACTIONS(4373), - [anon_sym_EQ] = ACTIONS(4373), - [anon_sym_LBRACE] = ACTIONS(4375), - [anon_sym_RBRACE] = ACTIONS(4375), - [anon_sym_LPAREN] = ACTIONS(4375), - [anon_sym_COMMA] = ACTIONS(6955), - [anon_sym_by] = ACTIONS(4373), - [anon_sym_LT] = ACTIONS(4373), - [anon_sym_GT] = ACTIONS(4373), - [anon_sym_where] = ACTIONS(4373), - [anon_sym_SEMI] = ACTIONS(4375), - [anon_sym_get] = ACTIONS(4373), - [anon_sym_set] = ACTIONS(4373), - [anon_sym_STAR] = ACTIONS(4373), - [sym_label] = ACTIONS(4375), - [anon_sym_in] = ACTIONS(4373), - [anon_sym_DOT_DOT] = ACTIONS(4375), - [anon_sym_QMARK_COLON] = ACTIONS(4375), - [anon_sym_AMP_AMP] = ACTIONS(4375), - [anon_sym_PIPE_PIPE] = ACTIONS(4375), - [anon_sym_else] = ACTIONS(4373), - [anon_sym_COLON_COLON] = ACTIONS(4375), - [anon_sym_PLUS_EQ] = ACTIONS(4375), - [anon_sym_DASH_EQ] = ACTIONS(4375), - [anon_sym_STAR_EQ] = ACTIONS(4375), - [anon_sym_SLASH_EQ] = ACTIONS(4375), - [anon_sym_PERCENT_EQ] = ACTIONS(4375), - [anon_sym_BANG_EQ] = ACTIONS(4373), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4375), - [anon_sym_EQ_EQ] = ACTIONS(4373), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4375), - [anon_sym_LT_EQ] = ACTIONS(4375), - [anon_sym_GT_EQ] = ACTIONS(4375), - [anon_sym_BANGin] = ACTIONS(4375), - [anon_sym_is] = ACTIONS(4373), - [anon_sym_BANGis] = ACTIONS(4375), - [anon_sym_PLUS] = ACTIONS(4373), - [anon_sym_DASH] = ACTIONS(4373), - [anon_sym_SLASH] = ACTIONS(4373), - [anon_sym_PERCENT] = ACTIONS(4373), - [anon_sym_as_QMARK] = ACTIONS(4375), - [anon_sym_PLUS_PLUS] = ACTIONS(4375), - [anon_sym_DASH_DASH] = ACTIONS(4375), - [anon_sym_BANG_BANG] = ACTIONS(4375), - [anon_sym_suspend] = ACTIONS(4373), - [anon_sym_sealed] = ACTIONS(4373), - [anon_sym_annotation] = ACTIONS(4373), - [anon_sym_data] = ACTIONS(4373), - [anon_sym_inner] = ACTIONS(4373), - [anon_sym_value] = ACTIONS(4373), - [anon_sym_override] = ACTIONS(4373), - [anon_sym_lateinit] = ACTIONS(4373), - [anon_sym_public] = ACTIONS(4373), - [anon_sym_private] = ACTIONS(4373), - [anon_sym_internal] = ACTIONS(4373), - [anon_sym_protected] = ACTIONS(4373), - [anon_sym_tailrec] = ACTIONS(4373), - [anon_sym_operator] = ACTIONS(4373), - [anon_sym_infix] = ACTIONS(4373), - [anon_sym_inline] = ACTIONS(4373), - [anon_sym_external] = ACTIONS(4373), - [sym_property_modifier] = ACTIONS(4373), - [anon_sym_abstract] = ACTIONS(4373), - [anon_sym_final] = ACTIONS(4373), - [anon_sym_open] = ACTIONS(4373), - [anon_sym_vararg] = ACTIONS(4373), - [anon_sym_noinline] = ACTIONS(4373), - [anon_sym_crossinline] = ACTIONS(4373), - [anon_sym_expect] = ACTIONS(4373), - [anon_sym_actual] = ACTIONS(4373), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4375), - [sym__automatic_semicolon] = ACTIONS(4375), - [sym_safe_nav] = ACTIONS(4375), - [sym_multiline_comment] = ACTIONS(3), - }, - [3678] = { - [sym_class_body] = STATE(4005), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(6958), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_EQ] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_COMMA] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_where] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4353), - [sym_label] = ACTIONS(4355), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_PLUS_EQ] = ACTIONS(4355), - [anon_sym_DASH_EQ] = ACTIONS(4355), - [anon_sym_STAR_EQ] = ACTIONS(4355), - [anon_sym_SLASH_EQ] = ACTIONS(4355), - [anon_sym_PERCENT_EQ] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4353), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_suspend] = ACTIONS(4353), - [anon_sym_sealed] = ACTIONS(4353), - [anon_sym_annotation] = ACTIONS(4353), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_override] = ACTIONS(4353), - [anon_sym_lateinit] = ACTIONS(4353), - [anon_sym_public] = ACTIONS(4353), - [anon_sym_private] = ACTIONS(4353), - [anon_sym_internal] = ACTIONS(4353), - [anon_sym_protected] = ACTIONS(4353), - [anon_sym_tailrec] = ACTIONS(4353), - [anon_sym_operator] = ACTIONS(4353), - [anon_sym_infix] = ACTIONS(4353), - [anon_sym_inline] = ACTIONS(4353), - [anon_sym_external] = ACTIONS(4353), - [sym_property_modifier] = ACTIONS(4353), - [anon_sym_abstract] = ACTIONS(4353), - [anon_sym_final] = ACTIONS(4353), - [anon_sym_open] = ACTIONS(4353), - [anon_sym_vararg] = ACTIONS(4353), - [anon_sym_noinline] = ACTIONS(4353), - [anon_sym_crossinline] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4355), - [sym__automatic_semicolon] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - }, - [3679] = { - [sym_type_constraints] = STATE(3817), - [sym_enum_class_body] = STATE(4031), - [sym__alpha_identifier] = ACTIONS(4447), - [anon_sym_AT] = ACTIONS(4449), - [anon_sym_LBRACK] = ACTIONS(4449), - [anon_sym_DOT] = ACTIONS(4447), - [anon_sym_as] = ACTIONS(4447), - [anon_sym_EQ] = ACTIONS(4447), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4449), - [anon_sym_LPAREN] = ACTIONS(4449), - [anon_sym_COMMA] = ACTIONS(4449), - [anon_sym_LT] = ACTIONS(4447), - [anon_sym_GT] = ACTIONS(4447), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4449), - [anon_sym_get] = ACTIONS(4447), - [anon_sym_set] = ACTIONS(4447), - [anon_sym_STAR] = ACTIONS(4447), - [sym_label] = ACTIONS(4449), - [anon_sym_in] = ACTIONS(4447), - [anon_sym_DOT_DOT] = ACTIONS(4449), - [anon_sym_QMARK_COLON] = ACTIONS(4449), - [anon_sym_AMP_AMP] = ACTIONS(4449), - [anon_sym_PIPE_PIPE] = ACTIONS(4449), - [anon_sym_else] = ACTIONS(4447), - [anon_sym_COLON_COLON] = ACTIONS(4449), - [anon_sym_PLUS_EQ] = ACTIONS(4449), - [anon_sym_DASH_EQ] = ACTIONS(4449), - [anon_sym_STAR_EQ] = ACTIONS(4449), - [anon_sym_SLASH_EQ] = ACTIONS(4449), - [anon_sym_PERCENT_EQ] = ACTIONS(4449), - [anon_sym_BANG_EQ] = ACTIONS(4447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4449), - [anon_sym_EQ_EQ] = ACTIONS(4447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4449), - [anon_sym_LT_EQ] = ACTIONS(4449), - [anon_sym_GT_EQ] = ACTIONS(4449), - [anon_sym_BANGin] = ACTIONS(4449), - [anon_sym_is] = ACTIONS(4447), - [anon_sym_BANGis] = ACTIONS(4449), - [anon_sym_PLUS] = ACTIONS(4447), - [anon_sym_DASH] = ACTIONS(4447), - [anon_sym_SLASH] = ACTIONS(4447), - [anon_sym_PERCENT] = ACTIONS(4447), - [anon_sym_as_QMARK] = ACTIONS(4449), - [anon_sym_PLUS_PLUS] = ACTIONS(4449), - [anon_sym_DASH_DASH] = ACTIONS(4449), - [anon_sym_BANG_BANG] = ACTIONS(4449), - [anon_sym_suspend] = ACTIONS(4447), - [anon_sym_sealed] = ACTIONS(4447), - [anon_sym_annotation] = ACTIONS(4447), - [anon_sym_data] = ACTIONS(4447), - [anon_sym_inner] = ACTIONS(4447), - [anon_sym_value] = ACTIONS(4447), - [anon_sym_override] = ACTIONS(4447), - [anon_sym_lateinit] = ACTIONS(4447), - [anon_sym_public] = ACTIONS(4447), - [anon_sym_private] = ACTIONS(4447), - [anon_sym_internal] = ACTIONS(4447), - [anon_sym_protected] = ACTIONS(4447), - [anon_sym_tailrec] = ACTIONS(4447), - [anon_sym_operator] = ACTIONS(4447), - [anon_sym_infix] = ACTIONS(4447), - [anon_sym_inline] = ACTIONS(4447), - [anon_sym_external] = ACTIONS(4447), - [sym_property_modifier] = ACTIONS(4447), - [anon_sym_abstract] = ACTIONS(4447), - [anon_sym_final] = ACTIONS(4447), - [anon_sym_open] = ACTIONS(4447), - [anon_sym_vararg] = ACTIONS(4447), - [anon_sym_noinline] = ACTIONS(4447), - [anon_sym_crossinline] = ACTIONS(4447), - [anon_sym_expect] = ACTIONS(4447), - [anon_sym_actual] = ACTIONS(4447), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4449), - [sym__automatic_semicolon] = ACTIONS(4449), - [sym_safe_nav] = ACTIONS(4449), - [sym_multiline_comment] = ACTIONS(3), - }, - [3680] = { - [sym_type_constraints] = STATE(3961), - [sym_function_body] = STATE(3120), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [3681] = { - [sym_type_constraints] = STATE(3007), - [sym_enum_class_body] = STATE(3261), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6960), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [3682] = { - [sym_function_body] = STATE(3828), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(6646), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_COMMA] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_where] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4443), - [sym_label] = ACTIONS(4445), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_PLUS_EQ] = ACTIONS(4445), - [anon_sym_DASH_EQ] = ACTIONS(4445), - [anon_sym_STAR_EQ] = ACTIONS(4445), - [anon_sym_SLASH_EQ] = ACTIONS(4445), - [anon_sym_PERCENT_EQ] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4443), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - }, - [3683] = { - [sym_function_body] = STATE(3233), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(4077), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [3684] = { - [sym_class_body] = STATE(3923), - [sym_type_constraints] = STATE(3784), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [3685] = { - [sym_value_arguments] = STATE(3865), - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_EQ] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(6962), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4347), - [sym_label] = ACTIONS(4349), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_PLUS_EQ] = ACTIONS(4349), - [anon_sym_DASH_EQ] = ACTIONS(4349), - [anon_sym_STAR_EQ] = ACTIONS(4349), - [anon_sym_SLASH_EQ] = ACTIONS(4349), - [anon_sym_PERCENT_EQ] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4347), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - }, - [3686] = { - [sym_function_body] = STATE(3270), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(4087), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [3687] = { - [sym_type_constraints] = STATE(4011), - [sym_function_body] = STATE(3270), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [3688] = { - [sym_class_body] = STATE(3261), - [sym_type_constraints] = STATE(3012), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(6964), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [3689] = { - [sym_function_body] = STATE(3216), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(4097), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [3690] = { - [sym_class_body] = STATE(3928), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(6966), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_EQ] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_COMMA] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_where] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4325), - [sym_label] = ACTIONS(4327), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_PLUS_EQ] = ACTIONS(4327), - [anon_sym_DASH_EQ] = ACTIONS(4327), - [anon_sym_STAR_EQ] = ACTIONS(4327), - [anon_sym_SLASH_EQ] = ACTIONS(4327), - [anon_sym_PERCENT_EQ] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4325), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_suspend] = ACTIONS(4325), - [anon_sym_sealed] = ACTIONS(4325), - [anon_sym_annotation] = ACTIONS(4325), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_override] = ACTIONS(4325), - [anon_sym_lateinit] = ACTIONS(4325), - [anon_sym_public] = ACTIONS(4325), - [anon_sym_private] = ACTIONS(4325), - [anon_sym_internal] = ACTIONS(4325), - [anon_sym_protected] = ACTIONS(4325), - [anon_sym_tailrec] = ACTIONS(4325), - [anon_sym_operator] = ACTIONS(4325), - [anon_sym_infix] = ACTIONS(4325), - [anon_sym_inline] = ACTIONS(4325), - [anon_sym_external] = ACTIONS(4325), - [sym_property_modifier] = ACTIONS(4325), - [anon_sym_abstract] = ACTIONS(4325), - [anon_sym_final] = ACTIONS(4325), - [anon_sym_open] = ACTIONS(4325), - [anon_sym_vararg] = ACTIONS(4325), - [anon_sym_noinline] = ACTIONS(4325), - [anon_sym_crossinline] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4327), - [sym__automatic_semicolon] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - }, - [3691] = { - [sym_function_body] = STATE(3598), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(6968), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_RPAREN] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4250), - [sym_label] = ACTIONS(4252), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_while] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_PLUS_EQ] = ACTIONS(4252), - [anon_sym_DASH_EQ] = ACTIONS(4252), - [anon_sym_STAR_EQ] = ACTIONS(4252), - [anon_sym_SLASH_EQ] = ACTIONS(4252), - [anon_sym_PERCENT_EQ] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4250), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_suspend] = ACTIONS(4250), - [anon_sym_sealed] = ACTIONS(4250), - [anon_sym_annotation] = ACTIONS(4250), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_override] = ACTIONS(4250), - [anon_sym_lateinit] = ACTIONS(4250), - [anon_sym_public] = ACTIONS(4250), - [anon_sym_private] = ACTIONS(4250), - [anon_sym_internal] = ACTIONS(4250), - [anon_sym_protected] = ACTIONS(4250), - [anon_sym_tailrec] = ACTIONS(4250), - [anon_sym_operator] = ACTIONS(4250), - [anon_sym_infix] = ACTIONS(4250), - [anon_sym_inline] = ACTIONS(4250), - [anon_sym_external] = ACTIONS(4250), - [sym_property_modifier] = ACTIONS(4250), - [anon_sym_abstract] = ACTIONS(4250), - [anon_sym_final] = ACTIONS(4250), - [anon_sym_open] = ACTIONS(4250), - [anon_sym_vararg] = ACTIONS(4250), - [anon_sym_noinline] = ACTIONS(4250), - [anon_sym_crossinline] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - }, - [3692] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3943), - [anon_sym_COLON] = ACTIONS(3938), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_constructor] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_RBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_LT] = ACTIONS(3943), - [anon_sym_where] = ACTIONS(3938), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_get] = ACTIONS(3938), - [anon_sym_set] = ACTIONS(3938), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3943), - [sym_label] = ACTIONS(3938), - [anon_sym_in] = ACTIONS(3938), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_BANGin] = ACTIONS(3943), - [anon_sym_is] = ACTIONS(3938), - [anon_sym_BANGis] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_suspend] = ACTIONS(3938), - [anon_sym_sealed] = ACTIONS(3938), - [anon_sym_annotation] = ACTIONS(3938), - [anon_sym_data] = ACTIONS(3938), - [anon_sym_inner] = ACTIONS(3938), - [anon_sym_value] = ACTIONS(3938), - [anon_sym_override] = ACTIONS(3938), - [anon_sym_lateinit] = ACTIONS(3938), - [anon_sym_public] = ACTIONS(3938), - [anon_sym_private] = ACTIONS(3938), - [anon_sym_internal] = ACTIONS(3938), - [anon_sym_protected] = ACTIONS(3938), - [anon_sym_tailrec] = ACTIONS(3938), - [anon_sym_operator] = ACTIONS(3938), - [anon_sym_infix] = ACTIONS(3938), - [anon_sym_inline] = ACTIONS(3938), - [anon_sym_external] = ACTIONS(3938), - [sym_property_modifier] = ACTIONS(3938), - [anon_sym_abstract] = ACTIONS(3938), - [anon_sym_final] = ACTIONS(3938), - [anon_sym_open] = ACTIONS(3938), - [anon_sym_vararg] = ACTIONS(3938), - [anon_sym_noinline] = ACTIONS(3938), - [anon_sym_crossinline] = ACTIONS(3938), - [anon_sym_expect] = ACTIONS(3938), - [anon_sym_actual] = ACTIONS(3938), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym__automatic_semicolon] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [3693] = { - [sym_type_constraints] = STATE(3016), - [sym_enum_class_body] = STATE(3251), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(3428), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [3694] = { - [sym_type_constraints] = STATE(3028), - [sym_enum_class_body] = STATE(3188), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(6970), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4154), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4154), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [3695] = { - [sym__alpha_identifier] = ACTIONS(4646), - [anon_sym_AT] = ACTIONS(4648), - [anon_sym_LBRACK] = ACTIONS(4648), - [anon_sym_EQ] = ACTIONS(4648), - [anon_sym_LBRACE] = ACTIONS(4648), - [anon_sym_RBRACE] = ACTIONS(4648), - [anon_sym_LPAREN] = ACTIONS(4648), - [anon_sym_COMMA] = ACTIONS(4648), - [anon_sym_by] = ACTIONS(4646), - [anon_sym_object] = ACTIONS(4646), - [anon_sym_fun] = ACTIONS(4646), - [anon_sym_SEMI] = ACTIONS(4648), - [anon_sym_get] = ACTIONS(4646), - [anon_sym_set] = ACTIONS(4646), - [anon_sym_this] = ACTIONS(4646), - [anon_sym_super] = ACTIONS(4646), - [anon_sym_STAR] = ACTIONS(4648), - [sym_label] = ACTIONS(4646), - [anon_sym_in] = ACTIONS(4646), - [anon_sym_null] = ACTIONS(4646), - [anon_sym_if] = ACTIONS(4646), - [anon_sym_else] = ACTIONS(4646), - [anon_sym_when] = ACTIONS(4646), - [anon_sym_try] = ACTIONS(4646), - [anon_sym_throw] = ACTIONS(4646), - [anon_sym_return] = ACTIONS(4646), - [anon_sym_continue] = ACTIONS(4646), - [anon_sym_break] = ACTIONS(4646), - [anon_sym_COLON_COLON] = ACTIONS(4648), - [anon_sym_BANGin] = ACTIONS(4648), - [anon_sym_is] = ACTIONS(4646), - [anon_sym_BANGis] = ACTIONS(4648), - [anon_sym_PLUS] = ACTIONS(4646), - [anon_sym_DASH] = ACTIONS(4646), - [anon_sym_PLUS_PLUS] = ACTIONS(4648), - [anon_sym_DASH_DASH] = ACTIONS(4648), - [anon_sym_BANG] = ACTIONS(4646), - [anon_sym_suspend] = ACTIONS(4646), - [anon_sym_sealed] = ACTIONS(4646), - [anon_sym_annotation] = ACTIONS(4646), - [anon_sym_data] = ACTIONS(4646), - [anon_sym_inner] = ACTIONS(4646), - [anon_sym_value] = ACTIONS(4646), - [anon_sym_override] = ACTIONS(4646), - [anon_sym_lateinit] = ACTIONS(4646), - [anon_sym_public] = ACTIONS(4646), - [anon_sym_private] = ACTIONS(4646), - [anon_sym_internal] = ACTIONS(4646), - [anon_sym_protected] = ACTIONS(4646), - [anon_sym_tailrec] = ACTIONS(4646), - [anon_sym_operator] = ACTIONS(4646), - [anon_sym_infix] = ACTIONS(4646), - [anon_sym_inline] = ACTIONS(4646), - [anon_sym_external] = ACTIONS(4646), - [sym_property_modifier] = ACTIONS(4646), - [anon_sym_abstract] = ACTIONS(4646), - [anon_sym_final] = ACTIONS(4646), - [anon_sym_open] = ACTIONS(4646), - [anon_sym_vararg] = ACTIONS(4646), - [anon_sym_noinline] = ACTIONS(4646), - [anon_sym_crossinline] = ACTIONS(4646), - [anon_sym_expect] = ACTIONS(4646), - [anon_sym_actual] = ACTIONS(4646), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4648), - [anon_sym_continue_AT] = ACTIONS(4648), - [anon_sym_break_AT] = ACTIONS(4648), - [anon_sym_this_AT] = ACTIONS(4648), - [anon_sym_super_AT] = ACTIONS(4648), - [sym_real_literal] = ACTIONS(4648), - [sym_integer_literal] = ACTIONS(4646), - [sym_hex_literal] = ACTIONS(4648), - [sym_bin_literal] = ACTIONS(4648), - [anon_sym_true] = ACTIONS(4646), - [anon_sym_false] = ACTIONS(4646), - [anon_sym_SQUOTE] = ACTIONS(4648), - [sym__backtick_identifier] = ACTIONS(4648), - [sym__automatic_semicolon] = ACTIONS(4648), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4648), - }, - [3696] = { - [sym__alpha_identifier] = ACTIONS(4373), - [anon_sym_AT] = ACTIONS(4375), - [anon_sym_LBRACK] = ACTIONS(4375), - [anon_sym_EQ] = ACTIONS(4375), - [anon_sym_LBRACE] = ACTIONS(4375), - [anon_sym_RBRACE] = ACTIONS(4375), - [anon_sym_LPAREN] = ACTIONS(4375), - [anon_sym_COMMA] = ACTIONS(4375), - [anon_sym_by] = ACTIONS(4373), - [anon_sym_object] = ACTIONS(4373), - [anon_sym_fun] = ACTIONS(4373), - [anon_sym_SEMI] = ACTIONS(4375), - [anon_sym_get] = ACTIONS(4373), - [anon_sym_set] = ACTIONS(4373), - [anon_sym_this] = ACTIONS(4373), - [anon_sym_super] = ACTIONS(4373), - [anon_sym_STAR] = ACTIONS(4375), - [sym_label] = ACTIONS(4373), - [anon_sym_in] = ACTIONS(4373), - [anon_sym_null] = ACTIONS(4373), - [anon_sym_if] = ACTIONS(4373), - [anon_sym_else] = ACTIONS(4373), - [anon_sym_when] = ACTIONS(4373), - [anon_sym_try] = ACTIONS(4373), - [anon_sym_throw] = ACTIONS(4373), - [anon_sym_return] = ACTIONS(4373), - [anon_sym_continue] = ACTIONS(4373), - [anon_sym_break] = ACTIONS(4373), - [anon_sym_COLON_COLON] = ACTIONS(4375), - [anon_sym_BANGin] = ACTIONS(4375), - [anon_sym_is] = ACTIONS(4373), - [anon_sym_BANGis] = ACTIONS(4375), - [anon_sym_PLUS] = ACTIONS(4373), - [anon_sym_DASH] = ACTIONS(4373), - [anon_sym_PLUS_PLUS] = ACTIONS(4375), - [anon_sym_DASH_DASH] = ACTIONS(4375), - [anon_sym_BANG] = ACTIONS(4373), - [anon_sym_suspend] = ACTIONS(4373), - [anon_sym_sealed] = ACTIONS(4373), - [anon_sym_annotation] = ACTIONS(4373), - [anon_sym_data] = ACTIONS(4373), - [anon_sym_inner] = ACTIONS(4373), - [anon_sym_value] = ACTIONS(4373), - [anon_sym_override] = ACTIONS(4373), - [anon_sym_lateinit] = ACTIONS(4373), - [anon_sym_public] = ACTIONS(4373), - [anon_sym_private] = ACTIONS(4373), - [anon_sym_internal] = ACTIONS(4373), - [anon_sym_protected] = ACTIONS(4373), - [anon_sym_tailrec] = ACTIONS(4373), - [anon_sym_operator] = ACTIONS(4373), - [anon_sym_infix] = ACTIONS(4373), - [anon_sym_inline] = ACTIONS(4373), - [anon_sym_external] = ACTIONS(4373), - [sym_property_modifier] = ACTIONS(4373), - [anon_sym_abstract] = ACTIONS(4373), - [anon_sym_final] = ACTIONS(4373), - [anon_sym_open] = ACTIONS(4373), - [anon_sym_vararg] = ACTIONS(4373), - [anon_sym_noinline] = ACTIONS(4373), - [anon_sym_crossinline] = ACTIONS(4373), - [anon_sym_expect] = ACTIONS(4373), - [anon_sym_actual] = ACTIONS(4373), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4375), - [anon_sym_continue_AT] = ACTIONS(4375), - [anon_sym_break_AT] = ACTIONS(4375), - [anon_sym_this_AT] = ACTIONS(4375), - [anon_sym_super_AT] = ACTIONS(4375), - [sym_real_literal] = ACTIONS(4375), - [sym_integer_literal] = ACTIONS(4373), - [sym_hex_literal] = ACTIONS(4375), - [sym_bin_literal] = ACTIONS(4375), - [anon_sym_true] = ACTIONS(4373), - [anon_sym_false] = ACTIONS(4373), - [anon_sym_SQUOTE] = ACTIONS(4375), - [sym__backtick_identifier] = ACTIONS(4375), - [sym__automatic_semicolon] = ACTIONS(4375), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4375), - }, - [3697] = { - [sym_class_body] = STATE(3862), - [sym_type_constraints] = STATE(3750), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4337), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - }, - [3698] = { - [sym_class_body] = STATE(3990), - [sym_type_constraints] = STATE(3818), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3699] = { - [aux_sym_user_type_repeat1] = STATE(3699), - [sym__alpha_identifier] = ACTIONS(4129), - [anon_sym_AT] = ACTIONS(4131), - [anon_sym_LBRACK] = ACTIONS(4131), - [anon_sym_DOT] = ACTIONS(6972), - [anon_sym_typealias] = ACTIONS(4129), - [anon_sym_class] = ACTIONS(4129), - [anon_sym_interface] = ACTIONS(4129), - [anon_sym_enum] = ACTIONS(4129), - [anon_sym_LBRACE] = ACTIONS(4131), - [anon_sym_LPAREN] = ACTIONS(4131), - [anon_sym_val] = ACTIONS(4129), - [anon_sym_var] = ACTIONS(4129), - [anon_sym_object] = ACTIONS(4129), - [anon_sym_fun] = ACTIONS(4129), - [anon_sym_get] = ACTIONS(4129), - [anon_sym_set] = ACTIONS(4129), - [anon_sym_this] = ACTIONS(4129), - [anon_sym_super] = ACTIONS(4129), - [anon_sym_STAR] = ACTIONS(4131), - [sym_label] = ACTIONS(4129), - [anon_sym_for] = ACTIONS(4129), - [anon_sym_while] = ACTIONS(4129), - [anon_sym_do] = ACTIONS(4129), - [anon_sym_null] = ACTIONS(4129), - [anon_sym_if] = ACTIONS(4129), - [anon_sym_when] = ACTIONS(4129), - [anon_sym_try] = ACTIONS(4129), - [anon_sym_throw] = ACTIONS(4129), - [anon_sym_return] = ACTIONS(4129), - [anon_sym_continue] = ACTIONS(4129), - [anon_sym_break] = ACTIONS(4129), - [anon_sym_COLON_COLON] = ACTIONS(4131), - [anon_sym_PLUS] = ACTIONS(4129), - [anon_sym_DASH] = ACTIONS(4129), - [anon_sym_PLUS_PLUS] = ACTIONS(4131), - [anon_sym_DASH_DASH] = ACTIONS(4131), - [anon_sym_BANG] = ACTIONS(4131), - [anon_sym_suspend] = ACTIONS(4129), - [anon_sym_sealed] = ACTIONS(4129), - [anon_sym_annotation] = ACTIONS(4129), - [anon_sym_data] = ACTIONS(4129), - [anon_sym_inner] = ACTIONS(4129), - [anon_sym_value] = ACTIONS(4129), - [anon_sym_override] = ACTIONS(4129), - [anon_sym_lateinit] = ACTIONS(4129), - [anon_sym_public] = ACTIONS(4129), - [anon_sym_private] = ACTIONS(4129), - [anon_sym_internal] = ACTIONS(4129), - [anon_sym_protected] = ACTIONS(4129), - [anon_sym_tailrec] = ACTIONS(4129), - [anon_sym_operator] = ACTIONS(4129), - [anon_sym_infix] = ACTIONS(4129), - [anon_sym_inline] = ACTIONS(4129), - [anon_sym_external] = ACTIONS(4129), - [sym_property_modifier] = ACTIONS(4129), - [anon_sym_abstract] = ACTIONS(4129), - [anon_sym_final] = ACTIONS(4129), - [anon_sym_open] = ACTIONS(4129), - [anon_sym_vararg] = ACTIONS(4129), - [anon_sym_noinline] = ACTIONS(4129), - [anon_sym_crossinline] = ACTIONS(4129), - [anon_sym_expect] = ACTIONS(4129), - [anon_sym_actual] = ACTIONS(4129), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4131), - [anon_sym_continue_AT] = ACTIONS(4131), - [anon_sym_break_AT] = ACTIONS(4131), - [anon_sym_this_AT] = ACTIONS(4131), - [anon_sym_super_AT] = ACTIONS(4131), - [sym_real_literal] = ACTIONS(4131), - [sym_integer_literal] = ACTIONS(4129), - [sym_hex_literal] = ACTIONS(4131), - [sym_bin_literal] = ACTIONS(4131), - [anon_sym_true] = ACTIONS(4129), - [anon_sym_false] = ACTIONS(4129), - [anon_sym_SQUOTE] = ACTIONS(4131), - [sym__backtick_identifier] = ACTIONS(4131), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4131), - }, - [3700] = { - [sym_type_constraints] = STATE(3998), - [sym_function_body] = STATE(3216), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [3701] = { - [sym_function_body] = STATE(3108), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(4260), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [3702] = { - [sym_function_body] = STATE(3167), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(4142), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [3703] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3943), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_DOT] = ACTIONS(3938), - [anon_sym_typealias] = ACTIONS(3938), - [anon_sym_class] = ACTIONS(3938), - [anon_sym_interface] = ACTIONS(3938), - [anon_sym_enum] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_val] = ACTIONS(3938), - [anon_sym_var] = ACTIONS(3938), - [anon_sym_LT] = ACTIONS(3943), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_get] = ACTIONS(3938), - [anon_sym_set] = ACTIONS(3938), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3943), - [sym_label] = ACTIONS(3938), - [anon_sym_for] = ACTIONS(3938), - [anon_sym_while] = ACTIONS(3938), - [anon_sym_do] = ACTIONS(3938), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3938), - [anon_sym_sealed] = ACTIONS(3938), - [anon_sym_annotation] = ACTIONS(3938), - [anon_sym_data] = ACTIONS(3938), - [anon_sym_inner] = ACTIONS(3938), - [anon_sym_value] = ACTIONS(3938), - [anon_sym_override] = ACTIONS(3938), - [anon_sym_lateinit] = ACTIONS(3938), - [anon_sym_public] = ACTIONS(3938), - [anon_sym_private] = ACTIONS(3938), - [anon_sym_internal] = ACTIONS(3938), - [anon_sym_protected] = ACTIONS(3938), - [anon_sym_tailrec] = ACTIONS(3938), - [anon_sym_operator] = ACTIONS(3938), - [anon_sym_infix] = ACTIONS(3938), - [anon_sym_inline] = ACTIONS(3938), - [anon_sym_external] = ACTIONS(3938), - [sym_property_modifier] = ACTIONS(3938), - [anon_sym_abstract] = ACTIONS(3938), - [anon_sym_final] = ACTIONS(3938), - [anon_sym_open] = ACTIONS(3938), - [anon_sym_vararg] = ACTIONS(3938), - [anon_sym_noinline] = ACTIONS(3938), - [anon_sym_crossinline] = ACTIONS(3938), - [anon_sym_expect] = ACTIONS(3938), - [anon_sym_actual] = ACTIONS(3938), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [3704] = { - [sym_type_constraints] = STATE(3963), - [sym_function_body] = STATE(3167), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [3705] = { - [sym_function_body] = STATE(3098), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_COMMA] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_where] = ACTIONS(4443), - [anon_sym_object] = ACTIONS(4443), - [anon_sym_fun] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_this] = ACTIONS(4443), - [anon_sym_super] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4445), - [sym_label] = ACTIONS(4443), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_null] = ACTIONS(4443), - [anon_sym_if] = ACTIONS(4443), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_when] = ACTIONS(4443), - [anon_sym_try] = ACTIONS(4443), - [anon_sym_throw] = ACTIONS(4443), - [anon_sym_return] = ACTIONS(4443), - [anon_sym_continue] = ACTIONS(4443), - [anon_sym_break] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4445), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG] = ACTIONS(4443), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4445), - [anon_sym_continue_AT] = ACTIONS(4445), - [anon_sym_break_AT] = ACTIONS(4445), - [anon_sym_this_AT] = ACTIONS(4445), - [anon_sym_super_AT] = ACTIONS(4445), - [sym_real_literal] = ACTIONS(4445), - [sym_integer_literal] = ACTIONS(4443), - [sym_hex_literal] = ACTIONS(4445), - [sym_bin_literal] = ACTIONS(4445), - [anon_sym_true] = ACTIONS(4443), - [anon_sym_false] = ACTIONS(4443), - [anon_sym_SQUOTE] = ACTIONS(4445), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4445), - }, - [3706] = { - [sym_function_body] = STATE(3120), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6702), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(4230), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [3707] = { - [sym__alpha_identifier] = ACTIONS(4670), - [anon_sym_AT] = ACTIONS(4673), - [anon_sym_LBRACK] = ACTIONS(4673), - [anon_sym_DOT] = ACTIONS(4670), - [anon_sym_as] = ACTIONS(4670), - [anon_sym_EQ] = ACTIONS(4670), - [anon_sym_LBRACE] = ACTIONS(4673), - [anon_sym_RBRACE] = ACTIONS(4673), - [anon_sym_LPAREN] = ACTIONS(4673), - [anon_sym_COMMA] = ACTIONS(4673), - [anon_sym_by] = ACTIONS(4670), - [anon_sym_LT] = ACTIONS(4670), - [anon_sym_GT] = ACTIONS(4670), - [anon_sym_where] = ACTIONS(4670), - [anon_sym_SEMI] = ACTIONS(4673), - [anon_sym_get] = ACTIONS(4670), - [anon_sym_set] = ACTIONS(4670), - [anon_sym_STAR] = ACTIONS(4670), - [sym_label] = ACTIONS(4673), - [anon_sym_in] = ACTIONS(4670), - [anon_sym_DOT_DOT] = ACTIONS(4673), - [anon_sym_QMARK_COLON] = ACTIONS(4673), - [anon_sym_AMP_AMP] = ACTIONS(4673), - [anon_sym_PIPE_PIPE] = ACTIONS(4673), - [anon_sym_else] = ACTIONS(4670), - [anon_sym_COLON_COLON] = ACTIONS(4673), - [anon_sym_PLUS_EQ] = ACTIONS(4673), - [anon_sym_DASH_EQ] = ACTIONS(4673), - [anon_sym_STAR_EQ] = ACTIONS(4673), - [anon_sym_SLASH_EQ] = ACTIONS(4673), - [anon_sym_PERCENT_EQ] = ACTIONS(4673), - [anon_sym_BANG_EQ] = ACTIONS(4670), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4673), - [anon_sym_EQ_EQ] = ACTIONS(4670), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4673), - [anon_sym_LT_EQ] = ACTIONS(4673), - [anon_sym_GT_EQ] = ACTIONS(4673), - [anon_sym_BANGin] = ACTIONS(4673), - [anon_sym_is] = ACTIONS(4670), - [anon_sym_BANGis] = ACTIONS(4673), - [anon_sym_PLUS] = ACTIONS(4670), - [anon_sym_DASH] = ACTIONS(4670), - [anon_sym_SLASH] = ACTIONS(4670), - [anon_sym_PERCENT] = ACTIONS(4670), - [anon_sym_as_QMARK] = ACTIONS(4673), - [anon_sym_PLUS_PLUS] = ACTIONS(4673), - [anon_sym_DASH_DASH] = ACTIONS(4673), - [anon_sym_BANG_BANG] = ACTIONS(4673), - [anon_sym_suspend] = ACTIONS(4670), - [anon_sym_sealed] = ACTIONS(4670), - [anon_sym_annotation] = ACTIONS(4670), - [anon_sym_data] = ACTIONS(4670), - [anon_sym_inner] = ACTIONS(4670), - [anon_sym_value] = ACTIONS(4670), - [anon_sym_override] = ACTIONS(4670), - [anon_sym_lateinit] = ACTIONS(4670), - [anon_sym_public] = ACTIONS(4670), - [anon_sym_private] = ACTIONS(4670), - [anon_sym_internal] = ACTIONS(4670), - [anon_sym_protected] = ACTIONS(4670), - [anon_sym_tailrec] = ACTIONS(4670), - [anon_sym_operator] = ACTIONS(4670), - [anon_sym_infix] = ACTIONS(4670), - [anon_sym_inline] = ACTIONS(4670), - [anon_sym_external] = ACTIONS(4670), - [sym_property_modifier] = ACTIONS(4670), - [anon_sym_abstract] = ACTIONS(4670), - [anon_sym_final] = ACTIONS(4670), - [anon_sym_open] = ACTIONS(4670), - [anon_sym_vararg] = ACTIONS(4670), - [anon_sym_noinline] = ACTIONS(4670), - [anon_sym_crossinline] = ACTIONS(4670), - [anon_sym_expect] = ACTIONS(4670), - [anon_sym_actual] = ACTIONS(4670), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4673), - [sym__automatic_semicolon] = ACTIONS(4673), - [sym_safe_nav] = ACTIONS(4673), - [sym_multiline_comment] = ACTIONS(3), - }, - [3708] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3084), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6983), - [anon_sym_where] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(6989), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3086), - [anon_sym_DASH_EQ] = ACTIONS(3086), - [anon_sym_STAR_EQ] = ACTIONS(3086), - [anon_sym_SLASH_EQ] = ACTIONS(3086), - [anon_sym_PERCENT_EQ] = ACTIONS(3086), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(6997), - [anon_sym_GT_EQ] = ACTIONS(6997), - [anon_sym_BANGin] = ACTIONS(6999), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3709] = { - [sym_class_body] = STATE(3873), - [sym__alpha_identifier] = ACTIONS(4591), - [anon_sym_AT] = ACTIONS(4593), - [anon_sym_LBRACK] = ACTIONS(4593), - [anon_sym_DOT] = ACTIONS(4591), - [anon_sym_as] = ACTIONS(4591), - [anon_sym_EQ] = ACTIONS(4591), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4593), - [anon_sym_LPAREN] = ACTIONS(4593), - [anon_sym_COMMA] = ACTIONS(4593), - [anon_sym_LT] = ACTIONS(4591), - [anon_sym_GT] = ACTIONS(4591), - [anon_sym_where] = ACTIONS(4591), - [anon_sym_SEMI] = ACTIONS(4593), - [anon_sym_get] = ACTIONS(4591), - [anon_sym_set] = ACTIONS(4591), - [anon_sym_STAR] = ACTIONS(4591), - [sym_label] = ACTIONS(4593), - [anon_sym_in] = ACTIONS(4591), - [anon_sym_DOT_DOT] = ACTIONS(4593), - [anon_sym_QMARK_COLON] = ACTIONS(4593), - [anon_sym_AMP_AMP] = ACTIONS(4593), - [anon_sym_PIPE_PIPE] = ACTIONS(4593), - [anon_sym_else] = ACTIONS(4591), - [anon_sym_COLON_COLON] = ACTIONS(4593), - [anon_sym_PLUS_EQ] = ACTIONS(4593), - [anon_sym_DASH_EQ] = ACTIONS(4593), - [anon_sym_STAR_EQ] = ACTIONS(4593), - [anon_sym_SLASH_EQ] = ACTIONS(4593), - [anon_sym_PERCENT_EQ] = ACTIONS(4593), - [anon_sym_BANG_EQ] = ACTIONS(4591), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4593), - [anon_sym_EQ_EQ] = ACTIONS(4591), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4593), - [anon_sym_LT_EQ] = ACTIONS(4593), - [anon_sym_GT_EQ] = ACTIONS(4593), - [anon_sym_BANGin] = ACTIONS(4593), - [anon_sym_is] = ACTIONS(4591), - [anon_sym_BANGis] = ACTIONS(4593), - [anon_sym_PLUS] = ACTIONS(4591), - [anon_sym_DASH] = ACTIONS(4591), - [anon_sym_SLASH] = ACTIONS(4591), - [anon_sym_PERCENT] = ACTIONS(4591), - [anon_sym_as_QMARK] = ACTIONS(4593), - [anon_sym_PLUS_PLUS] = ACTIONS(4593), - [anon_sym_DASH_DASH] = ACTIONS(4593), - [anon_sym_BANG_BANG] = ACTIONS(4593), - [anon_sym_suspend] = ACTIONS(4591), - [anon_sym_sealed] = ACTIONS(4591), - [anon_sym_annotation] = ACTIONS(4591), - [anon_sym_data] = ACTIONS(4591), - [anon_sym_inner] = ACTIONS(4591), - [anon_sym_value] = ACTIONS(4591), - [anon_sym_override] = ACTIONS(4591), - [anon_sym_lateinit] = ACTIONS(4591), - [anon_sym_public] = ACTIONS(4591), - [anon_sym_private] = ACTIONS(4591), - [anon_sym_internal] = ACTIONS(4591), - [anon_sym_protected] = ACTIONS(4591), - [anon_sym_tailrec] = ACTIONS(4591), - [anon_sym_operator] = ACTIONS(4591), - [anon_sym_infix] = ACTIONS(4591), - [anon_sym_inline] = ACTIONS(4591), - [anon_sym_external] = ACTIONS(4591), - [sym_property_modifier] = ACTIONS(4591), - [anon_sym_abstract] = ACTIONS(4591), - [anon_sym_final] = ACTIONS(4591), - [anon_sym_open] = ACTIONS(4591), - [anon_sym_vararg] = ACTIONS(4591), - [anon_sym_noinline] = ACTIONS(4591), - [anon_sym_crossinline] = ACTIONS(4591), - [anon_sym_expect] = ACTIONS(4591), - [anon_sym_actual] = ACTIONS(4591), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4593), - [sym__automatic_semicolon] = ACTIONS(4593), - [sym_safe_nav] = ACTIONS(4593), - [sym_multiline_comment] = ACTIONS(3), - }, - [3710] = { - [sym_enum_class_body] = STATE(3876), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3711] = { - [sym_enum_class_body] = STATE(3990), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3712] = { - [sym_class_body] = STATE(3990), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3713] = { - [sym_function_body] = STATE(3518), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(7011), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_RBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_COMMA] = ACTIONS(4240), - [anon_sym_RPAREN] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_where] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4240), - [anon_sym_DASH_GT] = ACTIONS(4240), - [sym_label] = ACTIONS(4240), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_while] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4240), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3714] = { - [sym_enum_class_body] = STATE(3901), - [sym__alpha_identifier] = ACTIONS(4618), - [anon_sym_AT] = ACTIONS(4620), - [anon_sym_LBRACK] = ACTIONS(4620), - [anon_sym_DOT] = ACTIONS(4618), - [anon_sym_as] = ACTIONS(4618), - [anon_sym_EQ] = ACTIONS(4618), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4620), - [anon_sym_LPAREN] = ACTIONS(4620), - [anon_sym_COMMA] = ACTIONS(4620), - [anon_sym_LT] = ACTIONS(4618), - [anon_sym_GT] = ACTIONS(4618), - [anon_sym_where] = ACTIONS(4618), - [anon_sym_SEMI] = ACTIONS(4620), - [anon_sym_get] = ACTIONS(4618), - [anon_sym_set] = ACTIONS(4618), - [anon_sym_STAR] = ACTIONS(4618), - [sym_label] = ACTIONS(4620), - [anon_sym_in] = ACTIONS(4618), - [anon_sym_DOT_DOT] = ACTIONS(4620), - [anon_sym_QMARK_COLON] = ACTIONS(4620), - [anon_sym_AMP_AMP] = ACTIONS(4620), - [anon_sym_PIPE_PIPE] = ACTIONS(4620), - [anon_sym_else] = ACTIONS(4618), - [anon_sym_COLON_COLON] = ACTIONS(4620), - [anon_sym_PLUS_EQ] = ACTIONS(4620), - [anon_sym_DASH_EQ] = ACTIONS(4620), - [anon_sym_STAR_EQ] = ACTIONS(4620), - [anon_sym_SLASH_EQ] = ACTIONS(4620), - [anon_sym_PERCENT_EQ] = ACTIONS(4620), - [anon_sym_BANG_EQ] = ACTIONS(4618), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4620), - [anon_sym_EQ_EQ] = ACTIONS(4618), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4620), - [anon_sym_LT_EQ] = ACTIONS(4620), - [anon_sym_GT_EQ] = ACTIONS(4620), - [anon_sym_BANGin] = ACTIONS(4620), - [anon_sym_is] = ACTIONS(4618), - [anon_sym_BANGis] = ACTIONS(4620), - [anon_sym_PLUS] = ACTIONS(4618), - [anon_sym_DASH] = ACTIONS(4618), - [anon_sym_SLASH] = ACTIONS(4618), - [anon_sym_PERCENT] = ACTIONS(4618), - [anon_sym_as_QMARK] = ACTIONS(4620), - [anon_sym_PLUS_PLUS] = ACTIONS(4620), - [anon_sym_DASH_DASH] = ACTIONS(4620), - [anon_sym_BANG_BANG] = ACTIONS(4620), - [anon_sym_suspend] = ACTIONS(4618), - [anon_sym_sealed] = ACTIONS(4618), - [anon_sym_annotation] = ACTIONS(4618), - [anon_sym_data] = ACTIONS(4618), - [anon_sym_inner] = ACTIONS(4618), - [anon_sym_value] = ACTIONS(4618), - [anon_sym_override] = ACTIONS(4618), - [anon_sym_lateinit] = ACTIONS(4618), - [anon_sym_public] = ACTIONS(4618), - [anon_sym_private] = ACTIONS(4618), - [anon_sym_internal] = ACTIONS(4618), - [anon_sym_protected] = ACTIONS(4618), - [anon_sym_tailrec] = ACTIONS(4618), - [anon_sym_operator] = ACTIONS(4618), - [anon_sym_infix] = ACTIONS(4618), - [anon_sym_inline] = ACTIONS(4618), - [anon_sym_external] = ACTIONS(4618), - [sym_property_modifier] = ACTIONS(4618), - [anon_sym_abstract] = ACTIONS(4618), - [anon_sym_final] = ACTIONS(4618), - [anon_sym_open] = ACTIONS(4618), - [anon_sym_vararg] = ACTIONS(4618), - [anon_sym_noinline] = ACTIONS(4618), - [anon_sym_crossinline] = ACTIONS(4618), - [anon_sym_expect] = ACTIONS(4618), - [anon_sym_actual] = ACTIONS(4618), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4620), - [sym__automatic_semicolon] = ACTIONS(4620), - [sym_safe_nav] = ACTIONS(4620), - [sym_multiline_comment] = ACTIONS(3), - }, - [3715] = { - [sym__alpha_identifier] = ACTIONS(4129), - [anon_sym_AT] = ACTIONS(4131), - [anon_sym_LBRACK] = ACTIONS(4131), - [anon_sym_DOT] = ACTIONS(4129), - [anon_sym_typealias] = ACTIONS(4129), - [anon_sym_class] = ACTIONS(4129), - [anon_sym_interface] = ACTIONS(4129), - [anon_sym_enum] = ACTIONS(4129), - [anon_sym_LBRACE] = ACTIONS(4131), - [anon_sym_LPAREN] = ACTIONS(4131), - [anon_sym_val] = ACTIONS(4129), - [anon_sym_var] = ACTIONS(4129), - [anon_sym_object] = ACTIONS(4129), - [anon_sym_fun] = ACTIONS(4129), - [anon_sym_get] = ACTIONS(4129), - [anon_sym_set] = ACTIONS(4129), - [anon_sym_this] = ACTIONS(4129), - [anon_sym_super] = ACTIONS(4129), - [anon_sym_STAR] = ACTIONS(4131), - [sym_label] = ACTIONS(4129), - [anon_sym_for] = ACTIONS(4129), - [anon_sym_while] = ACTIONS(4129), - [anon_sym_do] = ACTIONS(4129), - [anon_sym_null] = ACTIONS(4129), - [anon_sym_if] = ACTIONS(4129), - [anon_sym_when] = ACTIONS(4129), - [anon_sym_try] = ACTIONS(4129), - [anon_sym_throw] = ACTIONS(4129), - [anon_sym_return] = ACTIONS(4129), - [anon_sym_continue] = ACTIONS(4129), - [anon_sym_break] = ACTIONS(4129), - [anon_sym_COLON_COLON] = ACTIONS(4131), - [anon_sym_PLUS] = ACTIONS(4129), - [anon_sym_DASH] = ACTIONS(4129), - [anon_sym_PLUS_PLUS] = ACTIONS(4131), - [anon_sym_DASH_DASH] = ACTIONS(4131), - [anon_sym_BANG] = ACTIONS(4131), - [anon_sym_suspend] = ACTIONS(4129), - [anon_sym_sealed] = ACTIONS(4129), - [anon_sym_annotation] = ACTIONS(4129), - [anon_sym_data] = ACTIONS(4129), - [anon_sym_inner] = ACTIONS(4129), - [anon_sym_value] = ACTIONS(4129), - [anon_sym_override] = ACTIONS(4129), - [anon_sym_lateinit] = ACTIONS(4129), - [anon_sym_public] = ACTIONS(4129), - [anon_sym_private] = ACTIONS(4129), - [anon_sym_internal] = ACTIONS(4129), - [anon_sym_protected] = ACTIONS(4129), - [anon_sym_tailrec] = ACTIONS(4129), - [anon_sym_operator] = ACTIONS(4129), - [anon_sym_infix] = ACTIONS(4129), - [anon_sym_inline] = ACTIONS(4129), - [anon_sym_external] = ACTIONS(4129), - [sym_property_modifier] = ACTIONS(4129), - [anon_sym_abstract] = ACTIONS(4129), - [anon_sym_final] = ACTIONS(4129), - [anon_sym_open] = ACTIONS(4129), - [anon_sym_vararg] = ACTIONS(4129), - [anon_sym_noinline] = ACTIONS(4129), - [anon_sym_crossinline] = ACTIONS(4129), - [anon_sym_expect] = ACTIONS(4129), - [anon_sym_actual] = ACTIONS(4129), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4131), - [anon_sym_continue_AT] = ACTIONS(4131), - [anon_sym_break_AT] = ACTIONS(4131), - [anon_sym_this_AT] = ACTIONS(4131), - [anon_sym_super_AT] = ACTIONS(4131), - [sym_real_literal] = ACTIONS(4131), - [sym_integer_literal] = ACTIONS(4129), - [sym_hex_literal] = ACTIONS(4131), - [sym_bin_literal] = ACTIONS(4131), - [anon_sym_true] = ACTIONS(4129), - [anon_sym_false] = ACTIONS(4129), - [anon_sym_SQUOTE] = ACTIONS(4131), - [sym__backtick_identifier] = ACTIONS(4131), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4131), - }, - [3716] = { - [sym_class_body] = STATE(3866), - [sym__alpha_identifier] = ACTIONS(4455), - [anon_sym_AT] = ACTIONS(4457), - [anon_sym_LBRACK] = ACTIONS(4457), - [anon_sym_DOT] = ACTIONS(4455), - [anon_sym_as] = ACTIONS(4455), - [anon_sym_EQ] = ACTIONS(4455), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4457), - [anon_sym_LPAREN] = ACTIONS(4457), - [anon_sym_COMMA] = ACTIONS(4457), - [anon_sym_LT] = ACTIONS(4455), - [anon_sym_GT] = ACTIONS(4455), - [anon_sym_where] = ACTIONS(4455), - [anon_sym_SEMI] = ACTIONS(4457), - [anon_sym_get] = ACTIONS(4455), - [anon_sym_set] = ACTIONS(4455), - [anon_sym_STAR] = ACTIONS(4455), - [sym_label] = ACTIONS(4457), - [anon_sym_in] = ACTIONS(4455), - [anon_sym_DOT_DOT] = ACTIONS(4457), - [anon_sym_QMARK_COLON] = ACTIONS(4457), - [anon_sym_AMP_AMP] = ACTIONS(4457), - [anon_sym_PIPE_PIPE] = ACTIONS(4457), - [anon_sym_else] = ACTIONS(4455), - [anon_sym_COLON_COLON] = ACTIONS(4457), - [anon_sym_PLUS_EQ] = ACTIONS(4457), - [anon_sym_DASH_EQ] = ACTIONS(4457), - [anon_sym_STAR_EQ] = ACTIONS(4457), - [anon_sym_SLASH_EQ] = ACTIONS(4457), - [anon_sym_PERCENT_EQ] = ACTIONS(4457), - [anon_sym_BANG_EQ] = ACTIONS(4455), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4457), - [anon_sym_EQ_EQ] = ACTIONS(4455), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4457), - [anon_sym_LT_EQ] = ACTIONS(4457), - [anon_sym_GT_EQ] = ACTIONS(4457), - [anon_sym_BANGin] = ACTIONS(4457), - [anon_sym_is] = ACTIONS(4455), - [anon_sym_BANGis] = ACTIONS(4457), - [anon_sym_PLUS] = ACTIONS(4455), - [anon_sym_DASH] = ACTIONS(4455), - [anon_sym_SLASH] = ACTIONS(4455), - [anon_sym_PERCENT] = ACTIONS(4455), - [anon_sym_as_QMARK] = ACTIONS(4457), - [anon_sym_PLUS_PLUS] = ACTIONS(4457), - [anon_sym_DASH_DASH] = ACTIONS(4457), - [anon_sym_BANG_BANG] = ACTIONS(4457), - [anon_sym_suspend] = ACTIONS(4455), - [anon_sym_sealed] = ACTIONS(4455), - [anon_sym_annotation] = ACTIONS(4455), - [anon_sym_data] = ACTIONS(4455), - [anon_sym_inner] = ACTIONS(4455), - [anon_sym_value] = ACTIONS(4455), - [anon_sym_override] = ACTIONS(4455), - [anon_sym_lateinit] = ACTIONS(4455), - [anon_sym_public] = ACTIONS(4455), - [anon_sym_private] = ACTIONS(4455), - [anon_sym_internal] = ACTIONS(4455), - [anon_sym_protected] = ACTIONS(4455), - [anon_sym_tailrec] = ACTIONS(4455), - [anon_sym_operator] = ACTIONS(4455), - [anon_sym_infix] = ACTIONS(4455), - [anon_sym_inline] = ACTIONS(4455), - [anon_sym_external] = ACTIONS(4455), - [sym_property_modifier] = ACTIONS(4455), - [anon_sym_abstract] = ACTIONS(4455), - [anon_sym_final] = ACTIONS(4455), - [anon_sym_open] = ACTIONS(4455), - [anon_sym_vararg] = ACTIONS(4455), - [anon_sym_noinline] = ACTIONS(4455), - [anon_sym_crossinline] = ACTIONS(4455), - [anon_sym_expect] = ACTIONS(4455), - [anon_sym_actual] = ACTIONS(4455), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4457), - [sym__automatic_semicolon] = ACTIONS(4457), - [sym_safe_nav] = ACTIONS(4457), - [sym_multiline_comment] = ACTIONS(3), - }, - [3717] = { - [sym_enum_class_body] = STATE(3862), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4337), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - }, - [3718] = { - [sym_function_body] = STATE(3859), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(7013), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [3719] = { - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_EQ] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(6962), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4347), - [sym_label] = ACTIONS(4349), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_PLUS_EQ] = ACTIONS(4349), - [anon_sym_DASH_EQ] = ACTIONS(4349), - [anon_sym_STAR_EQ] = ACTIONS(4349), - [anon_sym_SLASH_EQ] = ACTIONS(4349), - [anon_sym_PERCENT_EQ] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4347), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - }, - [3720] = { - [sym__alpha_identifier] = ACTIONS(4503), - [anon_sym_AT] = ACTIONS(4505), - [anon_sym_COLON] = ACTIONS(4503), - [anon_sym_LBRACK] = ACTIONS(4505), - [anon_sym_DOT] = ACTIONS(4503), - [anon_sym_as] = ACTIONS(4503), - [anon_sym_EQ] = ACTIONS(4503), - [anon_sym_LBRACE] = ACTIONS(4505), - [anon_sym_RBRACE] = ACTIONS(4505), - [anon_sym_LPAREN] = ACTIONS(4505), - [anon_sym_COMMA] = ACTIONS(4505), - [anon_sym_LT] = ACTIONS(4503), - [anon_sym_GT] = ACTIONS(4503), - [anon_sym_where] = ACTIONS(4503), - [anon_sym_SEMI] = ACTIONS(4505), - [anon_sym_get] = ACTIONS(4503), - [anon_sym_set] = ACTIONS(4503), - [anon_sym_STAR] = ACTIONS(4503), - [sym_label] = ACTIONS(4505), - [anon_sym_in] = ACTIONS(4503), - [anon_sym_DOT_DOT] = ACTIONS(4505), - [anon_sym_QMARK_COLON] = ACTIONS(4505), - [anon_sym_AMP_AMP] = ACTIONS(4505), - [anon_sym_PIPE_PIPE] = ACTIONS(4505), - [anon_sym_else] = ACTIONS(4503), - [anon_sym_COLON_COLON] = ACTIONS(4505), - [anon_sym_PLUS_EQ] = ACTIONS(4505), - [anon_sym_DASH_EQ] = ACTIONS(4505), - [anon_sym_STAR_EQ] = ACTIONS(4505), - [anon_sym_SLASH_EQ] = ACTIONS(4505), - [anon_sym_PERCENT_EQ] = ACTIONS(4505), - [anon_sym_BANG_EQ] = ACTIONS(4503), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4505), - [anon_sym_EQ_EQ] = ACTIONS(4503), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4505), - [anon_sym_LT_EQ] = ACTIONS(4505), - [anon_sym_GT_EQ] = ACTIONS(4505), - [anon_sym_BANGin] = ACTIONS(4505), - [anon_sym_is] = ACTIONS(4503), - [anon_sym_BANGis] = ACTIONS(4505), - [anon_sym_PLUS] = ACTIONS(4503), - [anon_sym_DASH] = ACTIONS(4503), - [anon_sym_SLASH] = ACTIONS(4503), - [anon_sym_PERCENT] = ACTIONS(4503), - [anon_sym_as_QMARK] = ACTIONS(4505), - [anon_sym_PLUS_PLUS] = ACTIONS(4505), - [anon_sym_DASH_DASH] = ACTIONS(4505), - [anon_sym_BANG_BANG] = ACTIONS(4505), - [anon_sym_suspend] = ACTIONS(4503), - [anon_sym_sealed] = ACTIONS(4503), - [anon_sym_annotation] = ACTIONS(4503), - [anon_sym_data] = ACTIONS(4503), - [anon_sym_inner] = ACTIONS(4503), - [anon_sym_value] = ACTIONS(4503), - [anon_sym_override] = ACTIONS(4503), - [anon_sym_lateinit] = ACTIONS(4503), - [anon_sym_public] = ACTIONS(4503), - [anon_sym_private] = ACTIONS(4503), - [anon_sym_internal] = ACTIONS(4503), - [anon_sym_protected] = ACTIONS(4503), - [anon_sym_tailrec] = ACTIONS(4503), - [anon_sym_operator] = ACTIONS(4503), - [anon_sym_infix] = ACTIONS(4503), - [anon_sym_inline] = ACTIONS(4503), - [anon_sym_external] = ACTIONS(4503), - [sym_property_modifier] = ACTIONS(4503), - [anon_sym_abstract] = ACTIONS(4503), - [anon_sym_final] = ACTIONS(4503), - [anon_sym_open] = ACTIONS(4503), - [anon_sym_vararg] = ACTIONS(4503), - [anon_sym_noinline] = ACTIONS(4503), - [anon_sym_crossinline] = ACTIONS(4503), - [anon_sym_expect] = ACTIONS(4503), - [anon_sym_actual] = ACTIONS(4503), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4505), - [sym__automatic_semicolon] = ACTIONS(4505), - [sym_safe_nav] = ACTIONS(4505), - [sym_multiline_comment] = ACTIONS(3), - }, - [3721] = { - [sym__alpha_identifier] = ACTIONS(4666), - [anon_sym_AT] = ACTIONS(4668), - [anon_sym_LBRACK] = ACTIONS(4668), - [anon_sym_DOT] = ACTIONS(4666), - [anon_sym_as] = ACTIONS(4666), - [anon_sym_EQ] = ACTIONS(4666), - [anon_sym_LBRACE] = ACTIONS(4668), - [anon_sym_RBRACE] = ACTIONS(4668), - [anon_sym_LPAREN] = ACTIONS(4668), - [anon_sym_COMMA] = ACTIONS(4668), - [anon_sym_by] = ACTIONS(4666), - [anon_sym_LT] = ACTIONS(4666), - [anon_sym_GT] = ACTIONS(4666), - [anon_sym_where] = ACTIONS(4666), - [anon_sym_SEMI] = ACTIONS(4668), - [anon_sym_get] = ACTIONS(4666), - [anon_sym_set] = ACTIONS(4666), - [anon_sym_STAR] = ACTIONS(4666), - [sym_label] = ACTIONS(4668), - [anon_sym_in] = ACTIONS(4666), - [anon_sym_DOT_DOT] = ACTIONS(4668), - [anon_sym_QMARK_COLON] = ACTIONS(4668), - [anon_sym_AMP_AMP] = ACTIONS(4668), - [anon_sym_PIPE_PIPE] = ACTIONS(4668), - [anon_sym_else] = ACTIONS(4666), - [anon_sym_COLON_COLON] = ACTIONS(4668), - [anon_sym_PLUS_EQ] = ACTIONS(4668), - [anon_sym_DASH_EQ] = ACTIONS(4668), - [anon_sym_STAR_EQ] = ACTIONS(4668), - [anon_sym_SLASH_EQ] = ACTIONS(4668), - [anon_sym_PERCENT_EQ] = ACTIONS(4668), - [anon_sym_BANG_EQ] = ACTIONS(4666), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4668), - [anon_sym_EQ_EQ] = ACTIONS(4666), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4668), - [anon_sym_LT_EQ] = ACTIONS(4668), - [anon_sym_GT_EQ] = ACTIONS(4668), - [anon_sym_BANGin] = ACTIONS(4668), - [anon_sym_is] = ACTIONS(4666), - [anon_sym_BANGis] = ACTIONS(4668), - [anon_sym_PLUS] = ACTIONS(4666), - [anon_sym_DASH] = ACTIONS(4666), - [anon_sym_SLASH] = ACTIONS(4666), - [anon_sym_PERCENT] = ACTIONS(4666), - [anon_sym_as_QMARK] = ACTIONS(4668), - [anon_sym_PLUS_PLUS] = ACTIONS(4668), - [anon_sym_DASH_DASH] = ACTIONS(4668), - [anon_sym_BANG_BANG] = ACTIONS(4668), - [anon_sym_suspend] = ACTIONS(4666), - [anon_sym_sealed] = ACTIONS(4666), - [anon_sym_annotation] = ACTIONS(4666), - [anon_sym_data] = ACTIONS(4666), - [anon_sym_inner] = ACTIONS(4666), - [anon_sym_value] = ACTIONS(4666), - [anon_sym_override] = ACTIONS(4666), - [anon_sym_lateinit] = ACTIONS(4666), - [anon_sym_public] = ACTIONS(4666), - [anon_sym_private] = ACTIONS(4666), - [anon_sym_internal] = ACTIONS(4666), - [anon_sym_protected] = ACTIONS(4666), - [anon_sym_tailrec] = ACTIONS(4666), - [anon_sym_operator] = ACTIONS(4666), - [anon_sym_infix] = ACTIONS(4666), - [anon_sym_inline] = ACTIONS(4666), - [anon_sym_external] = ACTIONS(4666), - [sym_property_modifier] = ACTIONS(4666), - [anon_sym_abstract] = ACTIONS(4666), - [anon_sym_final] = ACTIONS(4666), - [anon_sym_open] = ACTIONS(4666), - [anon_sym_vararg] = ACTIONS(4666), - [anon_sym_noinline] = ACTIONS(4666), - [anon_sym_crossinline] = ACTIONS(4666), - [anon_sym_expect] = ACTIONS(4666), - [anon_sym_actual] = ACTIONS(4666), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4668), - [sym__automatic_semicolon] = ACTIONS(4668), - [sym_safe_nav] = ACTIONS(4668), - [sym_multiline_comment] = ACTIONS(3), - }, - [3722] = { - [sym_function_body] = STATE(3913), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(7015), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4250), - [sym_label] = ACTIONS(4252), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_PLUS_EQ] = ACTIONS(4252), - [anon_sym_DASH_EQ] = ACTIONS(4252), - [anon_sym_STAR_EQ] = ACTIONS(4252), - [anon_sym_SLASH_EQ] = ACTIONS(4252), - [anon_sym_PERCENT_EQ] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4250), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_suspend] = ACTIONS(4250), - [anon_sym_sealed] = ACTIONS(4250), - [anon_sym_annotation] = ACTIONS(4250), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_override] = ACTIONS(4250), - [anon_sym_lateinit] = ACTIONS(4250), - [anon_sym_public] = ACTIONS(4250), - [anon_sym_private] = ACTIONS(4250), - [anon_sym_internal] = ACTIONS(4250), - [anon_sym_protected] = ACTIONS(4250), - [anon_sym_tailrec] = ACTIONS(4250), - [anon_sym_operator] = ACTIONS(4250), - [anon_sym_infix] = ACTIONS(4250), - [anon_sym_inline] = ACTIONS(4250), - [anon_sym_external] = ACTIONS(4250), - [sym_property_modifier] = ACTIONS(4250), - [anon_sym_abstract] = ACTIONS(4250), - [anon_sym_final] = ACTIONS(4250), - [anon_sym_open] = ACTIONS(4250), - [anon_sym_vararg] = ACTIONS(4250), - [anon_sym_noinline] = ACTIONS(4250), - [anon_sym_crossinline] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4252), - [sym__automatic_semicolon] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - }, - [3723] = { - [sym__alpha_identifier] = ACTIONS(4499), - [anon_sym_AT] = ACTIONS(4501), - [anon_sym_COLON] = ACTIONS(4499), - [anon_sym_LBRACK] = ACTIONS(4501), - [anon_sym_DOT] = ACTIONS(4499), - [anon_sym_as] = ACTIONS(4499), - [anon_sym_EQ] = ACTIONS(4499), - [anon_sym_LBRACE] = ACTIONS(4501), - [anon_sym_RBRACE] = ACTIONS(4501), - [anon_sym_LPAREN] = ACTIONS(4501), - [anon_sym_COMMA] = ACTIONS(4501), - [anon_sym_LT] = ACTIONS(4499), - [anon_sym_GT] = ACTIONS(4499), - [anon_sym_where] = ACTIONS(4499), - [anon_sym_SEMI] = ACTIONS(4501), - [anon_sym_get] = ACTIONS(4499), - [anon_sym_set] = ACTIONS(4499), - [anon_sym_STAR] = ACTIONS(4499), - [sym_label] = ACTIONS(4501), - [anon_sym_in] = ACTIONS(4499), - [anon_sym_DOT_DOT] = ACTIONS(4501), - [anon_sym_QMARK_COLON] = ACTIONS(4501), - [anon_sym_AMP_AMP] = ACTIONS(4501), - [anon_sym_PIPE_PIPE] = ACTIONS(4501), - [anon_sym_else] = ACTIONS(4499), - [anon_sym_COLON_COLON] = ACTIONS(4501), - [anon_sym_PLUS_EQ] = ACTIONS(4501), - [anon_sym_DASH_EQ] = ACTIONS(4501), - [anon_sym_STAR_EQ] = ACTIONS(4501), - [anon_sym_SLASH_EQ] = ACTIONS(4501), - [anon_sym_PERCENT_EQ] = ACTIONS(4501), - [anon_sym_BANG_EQ] = ACTIONS(4499), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4501), - [anon_sym_EQ_EQ] = ACTIONS(4499), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4501), - [anon_sym_LT_EQ] = ACTIONS(4501), - [anon_sym_GT_EQ] = ACTIONS(4501), - [anon_sym_BANGin] = ACTIONS(4501), - [anon_sym_is] = ACTIONS(4499), - [anon_sym_BANGis] = ACTIONS(4501), - [anon_sym_PLUS] = ACTIONS(4499), - [anon_sym_DASH] = ACTIONS(4499), - [anon_sym_SLASH] = ACTIONS(4499), - [anon_sym_PERCENT] = ACTIONS(4499), - [anon_sym_as_QMARK] = ACTIONS(4501), - [anon_sym_PLUS_PLUS] = ACTIONS(4501), - [anon_sym_DASH_DASH] = ACTIONS(4501), - [anon_sym_BANG_BANG] = ACTIONS(4501), - [anon_sym_suspend] = ACTIONS(4499), - [anon_sym_sealed] = ACTIONS(4499), - [anon_sym_annotation] = ACTIONS(4499), - [anon_sym_data] = ACTIONS(4499), - [anon_sym_inner] = ACTIONS(4499), - [anon_sym_value] = ACTIONS(4499), - [anon_sym_override] = ACTIONS(4499), - [anon_sym_lateinit] = ACTIONS(4499), - [anon_sym_public] = ACTIONS(4499), - [anon_sym_private] = ACTIONS(4499), - [anon_sym_internal] = ACTIONS(4499), - [anon_sym_protected] = ACTIONS(4499), - [anon_sym_tailrec] = ACTIONS(4499), - [anon_sym_operator] = ACTIONS(4499), - [anon_sym_infix] = ACTIONS(4499), - [anon_sym_inline] = ACTIONS(4499), - [anon_sym_external] = ACTIONS(4499), - [sym_property_modifier] = ACTIONS(4499), - [anon_sym_abstract] = ACTIONS(4499), - [anon_sym_final] = ACTIONS(4499), - [anon_sym_open] = ACTIONS(4499), - [anon_sym_vararg] = ACTIONS(4499), - [anon_sym_noinline] = ACTIONS(4499), - [anon_sym_crossinline] = ACTIONS(4499), - [anon_sym_expect] = ACTIONS(4499), - [anon_sym_actual] = ACTIONS(4499), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4501), - [sym__automatic_semicolon] = ACTIONS(4501), - [sym_safe_nav] = ACTIONS(4501), - [sym_multiline_comment] = ACTIONS(3), - }, - [3724] = { - [sym_function_body] = STATE(3396), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_RPAREN] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4443), - [sym_label] = ACTIONS(4445), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_while] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_PLUS_EQ] = ACTIONS(4445), - [anon_sym_DASH_EQ] = ACTIONS(4445), - [anon_sym_STAR_EQ] = ACTIONS(4445), - [anon_sym_SLASH_EQ] = ACTIONS(4445), - [anon_sym_PERCENT_EQ] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4443), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - }, - [3725] = { - [sym_function_body] = STATE(3387), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_while] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [3726] = { - [sym__alpha_identifier] = ACTIONS(4646), - [anon_sym_AT] = ACTIONS(4648), - [anon_sym_LBRACK] = ACTIONS(4648), - [anon_sym_DOT] = ACTIONS(4646), - [anon_sym_as] = ACTIONS(4646), - [anon_sym_EQ] = ACTIONS(4646), - [anon_sym_LBRACE] = ACTIONS(4648), - [anon_sym_RBRACE] = ACTIONS(4648), - [anon_sym_LPAREN] = ACTIONS(4648), - [anon_sym_COMMA] = ACTIONS(4648), - [anon_sym_by] = ACTIONS(4646), - [anon_sym_LT] = ACTIONS(4646), - [anon_sym_GT] = ACTIONS(4646), - [anon_sym_where] = ACTIONS(4646), - [anon_sym_SEMI] = ACTIONS(4648), - [anon_sym_get] = ACTIONS(4646), - [anon_sym_set] = ACTIONS(4646), - [anon_sym_STAR] = ACTIONS(4646), - [sym_label] = ACTIONS(4648), - [anon_sym_in] = ACTIONS(4646), - [anon_sym_DOT_DOT] = ACTIONS(4648), - [anon_sym_QMARK_COLON] = ACTIONS(4648), - [anon_sym_AMP_AMP] = ACTIONS(4648), - [anon_sym_PIPE_PIPE] = ACTIONS(4648), - [anon_sym_else] = ACTIONS(4646), - [anon_sym_COLON_COLON] = ACTIONS(4648), - [anon_sym_PLUS_EQ] = ACTIONS(4648), - [anon_sym_DASH_EQ] = ACTIONS(4648), - [anon_sym_STAR_EQ] = ACTIONS(4648), - [anon_sym_SLASH_EQ] = ACTIONS(4648), - [anon_sym_PERCENT_EQ] = ACTIONS(4648), - [anon_sym_BANG_EQ] = ACTIONS(4646), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4648), - [anon_sym_EQ_EQ] = ACTIONS(4646), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4648), - [anon_sym_LT_EQ] = ACTIONS(4648), - [anon_sym_GT_EQ] = ACTIONS(4648), - [anon_sym_BANGin] = ACTIONS(4648), - [anon_sym_is] = ACTIONS(4646), - [anon_sym_BANGis] = ACTIONS(4648), - [anon_sym_PLUS] = ACTIONS(4646), - [anon_sym_DASH] = ACTIONS(4646), - [anon_sym_SLASH] = ACTIONS(4646), - [anon_sym_PERCENT] = ACTIONS(4646), - [anon_sym_as_QMARK] = ACTIONS(4648), - [anon_sym_PLUS_PLUS] = ACTIONS(4648), - [anon_sym_DASH_DASH] = ACTIONS(4648), - [anon_sym_BANG_BANG] = ACTIONS(4648), - [anon_sym_suspend] = ACTIONS(4646), - [anon_sym_sealed] = ACTIONS(4646), - [anon_sym_annotation] = ACTIONS(4646), - [anon_sym_data] = ACTIONS(4646), - [anon_sym_inner] = ACTIONS(4646), - [anon_sym_value] = ACTIONS(4646), - [anon_sym_override] = ACTIONS(4646), - [anon_sym_lateinit] = ACTIONS(4646), - [anon_sym_public] = ACTIONS(4646), - [anon_sym_private] = ACTIONS(4646), - [anon_sym_internal] = ACTIONS(4646), - [anon_sym_protected] = ACTIONS(4646), - [anon_sym_tailrec] = ACTIONS(4646), - [anon_sym_operator] = ACTIONS(4646), - [anon_sym_infix] = ACTIONS(4646), - [anon_sym_inline] = ACTIONS(4646), - [anon_sym_external] = ACTIONS(4646), - [sym_property_modifier] = ACTIONS(4646), - [anon_sym_abstract] = ACTIONS(4646), - [anon_sym_final] = ACTIONS(4646), - [anon_sym_open] = ACTIONS(4646), - [anon_sym_vararg] = ACTIONS(4646), - [anon_sym_noinline] = ACTIONS(4646), - [anon_sym_crossinline] = ACTIONS(4646), - [anon_sym_expect] = ACTIONS(4646), - [anon_sym_actual] = ACTIONS(4646), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4648), - [sym__automatic_semicolon] = ACTIONS(4648), - [sym_safe_nav] = ACTIONS(4648), - [sym_multiline_comment] = ACTIONS(3), - }, - [3727] = { - [sym_type_constraints] = STATE(4029), - [sym_function_body] = STATE(3387), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_RBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [anon_sym_DASH_GT] = ACTIONS(4262), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_while] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [3728] = { - [sym__alpha_identifier] = ACTIONS(4373), - [anon_sym_AT] = ACTIONS(4375), - [anon_sym_LBRACK] = ACTIONS(4375), - [anon_sym_DOT] = ACTIONS(4373), - [anon_sym_as] = ACTIONS(4373), - [anon_sym_EQ] = ACTIONS(4373), - [anon_sym_LBRACE] = ACTIONS(4375), - [anon_sym_RBRACE] = ACTIONS(4375), - [anon_sym_LPAREN] = ACTIONS(4375), - [anon_sym_COMMA] = ACTIONS(4375), - [anon_sym_by] = ACTIONS(4373), - [anon_sym_LT] = ACTIONS(4373), - [anon_sym_GT] = ACTIONS(4373), - [anon_sym_where] = ACTIONS(4373), - [anon_sym_SEMI] = ACTIONS(4375), - [anon_sym_get] = ACTIONS(4373), - [anon_sym_set] = ACTIONS(4373), - [anon_sym_STAR] = ACTIONS(4373), - [sym_label] = ACTIONS(4375), - [anon_sym_in] = ACTIONS(4373), - [anon_sym_DOT_DOT] = ACTIONS(4375), - [anon_sym_QMARK_COLON] = ACTIONS(4375), - [anon_sym_AMP_AMP] = ACTIONS(4375), - [anon_sym_PIPE_PIPE] = ACTIONS(4375), - [anon_sym_else] = ACTIONS(4373), - [anon_sym_COLON_COLON] = ACTIONS(4375), - [anon_sym_PLUS_EQ] = ACTIONS(4375), - [anon_sym_DASH_EQ] = ACTIONS(4375), - [anon_sym_STAR_EQ] = ACTIONS(4375), - [anon_sym_SLASH_EQ] = ACTIONS(4375), - [anon_sym_PERCENT_EQ] = ACTIONS(4375), - [anon_sym_BANG_EQ] = ACTIONS(4373), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4375), - [anon_sym_EQ_EQ] = ACTIONS(4373), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4375), - [anon_sym_LT_EQ] = ACTIONS(4375), - [anon_sym_GT_EQ] = ACTIONS(4375), - [anon_sym_BANGin] = ACTIONS(4375), - [anon_sym_is] = ACTIONS(4373), - [anon_sym_BANGis] = ACTIONS(4375), - [anon_sym_PLUS] = ACTIONS(4373), - [anon_sym_DASH] = ACTIONS(4373), - [anon_sym_SLASH] = ACTIONS(4373), - [anon_sym_PERCENT] = ACTIONS(4373), - [anon_sym_as_QMARK] = ACTIONS(4375), - [anon_sym_PLUS_PLUS] = ACTIONS(4375), - [anon_sym_DASH_DASH] = ACTIONS(4375), - [anon_sym_BANG_BANG] = ACTIONS(4375), - [anon_sym_suspend] = ACTIONS(4373), - [anon_sym_sealed] = ACTIONS(4373), - [anon_sym_annotation] = ACTIONS(4373), - [anon_sym_data] = ACTIONS(4373), - [anon_sym_inner] = ACTIONS(4373), - [anon_sym_value] = ACTIONS(4373), - [anon_sym_override] = ACTIONS(4373), - [anon_sym_lateinit] = ACTIONS(4373), - [anon_sym_public] = ACTIONS(4373), - [anon_sym_private] = ACTIONS(4373), - [anon_sym_internal] = ACTIONS(4373), - [anon_sym_protected] = ACTIONS(4373), - [anon_sym_tailrec] = ACTIONS(4373), - [anon_sym_operator] = ACTIONS(4373), - [anon_sym_infix] = ACTIONS(4373), - [anon_sym_inline] = ACTIONS(4373), - [anon_sym_external] = ACTIONS(4373), - [sym_property_modifier] = ACTIONS(4373), - [anon_sym_abstract] = ACTIONS(4373), - [anon_sym_final] = ACTIONS(4373), - [anon_sym_open] = ACTIONS(4373), - [anon_sym_vararg] = ACTIONS(4373), - [anon_sym_noinline] = ACTIONS(4373), - [anon_sym_crossinline] = ACTIONS(4373), - [anon_sym_expect] = ACTIONS(4373), - [anon_sym_actual] = ACTIONS(4373), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4375), - [sym__automatic_semicolon] = ACTIONS(4375), - [sym_safe_nav] = ACTIONS(4375), - [sym_multiline_comment] = ACTIONS(3), - }, - [3729] = { - [sym_enum_class_body] = STATE(4031), - [sym__alpha_identifier] = ACTIONS(4447), - [anon_sym_AT] = ACTIONS(4449), - [anon_sym_LBRACK] = ACTIONS(4449), - [anon_sym_DOT] = ACTIONS(4447), - [anon_sym_as] = ACTIONS(4447), - [anon_sym_EQ] = ACTIONS(4447), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4449), - [anon_sym_LPAREN] = ACTIONS(4449), - [anon_sym_COMMA] = ACTIONS(4449), - [anon_sym_LT] = ACTIONS(4447), - [anon_sym_GT] = ACTIONS(4447), - [anon_sym_where] = ACTIONS(4447), - [anon_sym_SEMI] = ACTIONS(4449), - [anon_sym_get] = ACTIONS(4447), - [anon_sym_set] = ACTIONS(4447), - [anon_sym_STAR] = ACTIONS(4447), - [sym_label] = ACTIONS(4449), - [anon_sym_in] = ACTIONS(4447), - [anon_sym_DOT_DOT] = ACTIONS(4449), - [anon_sym_QMARK_COLON] = ACTIONS(4449), - [anon_sym_AMP_AMP] = ACTIONS(4449), - [anon_sym_PIPE_PIPE] = ACTIONS(4449), - [anon_sym_else] = ACTIONS(4447), - [anon_sym_COLON_COLON] = ACTIONS(4449), - [anon_sym_PLUS_EQ] = ACTIONS(4449), - [anon_sym_DASH_EQ] = ACTIONS(4449), - [anon_sym_STAR_EQ] = ACTIONS(4449), - [anon_sym_SLASH_EQ] = ACTIONS(4449), - [anon_sym_PERCENT_EQ] = ACTIONS(4449), - [anon_sym_BANG_EQ] = ACTIONS(4447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4449), - [anon_sym_EQ_EQ] = ACTIONS(4447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4449), - [anon_sym_LT_EQ] = ACTIONS(4449), - [anon_sym_GT_EQ] = ACTIONS(4449), - [anon_sym_BANGin] = ACTIONS(4449), - [anon_sym_is] = ACTIONS(4447), - [anon_sym_BANGis] = ACTIONS(4449), - [anon_sym_PLUS] = ACTIONS(4447), - [anon_sym_DASH] = ACTIONS(4447), - [anon_sym_SLASH] = ACTIONS(4447), - [anon_sym_PERCENT] = ACTIONS(4447), - [anon_sym_as_QMARK] = ACTIONS(4449), - [anon_sym_PLUS_PLUS] = ACTIONS(4449), - [anon_sym_DASH_DASH] = ACTIONS(4449), - [anon_sym_BANG_BANG] = ACTIONS(4449), - [anon_sym_suspend] = ACTIONS(4447), - [anon_sym_sealed] = ACTIONS(4447), - [anon_sym_annotation] = ACTIONS(4447), - [anon_sym_data] = ACTIONS(4447), - [anon_sym_inner] = ACTIONS(4447), - [anon_sym_value] = ACTIONS(4447), - [anon_sym_override] = ACTIONS(4447), - [anon_sym_lateinit] = ACTIONS(4447), - [anon_sym_public] = ACTIONS(4447), - [anon_sym_private] = ACTIONS(4447), - [anon_sym_internal] = ACTIONS(4447), - [anon_sym_protected] = ACTIONS(4447), - [anon_sym_tailrec] = ACTIONS(4447), - [anon_sym_operator] = ACTIONS(4447), - [anon_sym_infix] = ACTIONS(4447), - [anon_sym_inline] = ACTIONS(4447), - [anon_sym_external] = ACTIONS(4447), - [sym_property_modifier] = ACTIONS(4447), - [anon_sym_abstract] = ACTIONS(4447), - [anon_sym_final] = ACTIONS(4447), - [anon_sym_open] = ACTIONS(4447), - [anon_sym_vararg] = ACTIONS(4447), - [anon_sym_noinline] = ACTIONS(4447), - [anon_sym_crossinline] = ACTIONS(4447), - [anon_sym_expect] = ACTIONS(4447), - [anon_sym_actual] = ACTIONS(4447), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4449), - [sym__automatic_semicolon] = ACTIONS(4449), - [sym_safe_nav] = ACTIONS(4449), - [sym_multiline_comment] = ACTIONS(3), - }, - [3730] = { - [sym__alpha_identifier] = ACTIONS(4676), - [anon_sym_AT] = ACTIONS(4678), - [anon_sym_LBRACK] = ACTIONS(4678), - [anon_sym_DOT] = ACTIONS(4676), - [anon_sym_as] = ACTIONS(4676), - [anon_sym_EQ] = ACTIONS(4676), - [anon_sym_LBRACE] = ACTIONS(4678), - [anon_sym_RBRACE] = ACTIONS(4678), - [anon_sym_LPAREN] = ACTIONS(4678), - [anon_sym_COMMA] = ACTIONS(4678), - [anon_sym_by] = ACTIONS(4676), - [anon_sym_LT] = ACTIONS(4676), - [anon_sym_GT] = ACTIONS(4676), - [anon_sym_where] = ACTIONS(4676), - [anon_sym_SEMI] = ACTIONS(4678), - [anon_sym_get] = ACTIONS(4676), - [anon_sym_set] = ACTIONS(4676), - [anon_sym_STAR] = ACTIONS(4676), - [sym_label] = ACTIONS(4678), - [anon_sym_in] = ACTIONS(4676), - [anon_sym_DOT_DOT] = ACTIONS(4678), - [anon_sym_QMARK_COLON] = ACTIONS(4678), - [anon_sym_AMP_AMP] = ACTIONS(4678), - [anon_sym_PIPE_PIPE] = ACTIONS(4678), - [anon_sym_else] = ACTIONS(4676), - [anon_sym_COLON_COLON] = ACTIONS(4678), - [anon_sym_PLUS_EQ] = ACTIONS(4678), - [anon_sym_DASH_EQ] = ACTIONS(4678), - [anon_sym_STAR_EQ] = ACTIONS(4678), - [anon_sym_SLASH_EQ] = ACTIONS(4678), - [anon_sym_PERCENT_EQ] = ACTIONS(4678), - [anon_sym_BANG_EQ] = ACTIONS(4676), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4678), - [anon_sym_EQ_EQ] = ACTIONS(4676), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4678), - [anon_sym_LT_EQ] = ACTIONS(4678), - [anon_sym_GT_EQ] = ACTIONS(4678), - [anon_sym_BANGin] = ACTIONS(4678), - [anon_sym_is] = ACTIONS(4676), - [anon_sym_BANGis] = ACTIONS(4678), - [anon_sym_PLUS] = ACTIONS(4676), - [anon_sym_DASH] = ACTIONS(4676), - [anon_sym_SLASH] = ACTIONS(4676), - [anon_sym_PERCENT] = ACTIONS(4676), - [anon_sym_as_QMARK] = ACTIONS(4678), - [anon_sym_PLUS_PLUS] = ACTIONS(4678), - [anon_sym_DASH_DASH] = ACTIONS(4678), - [anon_sym_BANG_BANG] = ACTIONS(4678), - [anon_sym_suspend] = ACTIONS(4676), - [anon_sym_sealed] = ACTIONS(4676), - [anon_sym_annotation] = ACTIONS(4676), - [anon_sym_data] = ACTIONS(4676), - [anon_sym_inner] = ACTIONS(4676), - [anon_sym_value] = ACTIONS(4676), - [anon_sym_override] = ACTIONS(4676), - [anon_sym_lateinit] = ACTIONS(4676), - [anon_sym_public] = ACTIONS(4676), - [anon_sym_private] = ACTIONS(4676), - [anon_sym_internal] = ACTIONS(4676), - [anon_sym_protected] = ACTIONS(4676), - [anon_sym_tailrec] = ACTIONS(4676), - [anon_sym_operator] = ACTIONS(4676), - [anon_sym_infix] = ACTIONS(4676), - [anon_sym_inline] = ACTIONS(4676), - [anon_sym_external] = ACTIONS(4676), - [sym_property_modifier] = ACTIONS(4676), - [anon_sym_abstract] = ACTIONS(4676), - [anon_sym_final] = ACTIONS(4676), - [anon_sym_open] = ACTIONS(4676), - [anon_sym_vararg] = ACTIONS(4676), - [anon_sym_noinline] = ACTIONS(4676), - [anon_sym_crossinline] = ACTIONS(4676), - [anon_sym_expect] = ACTIONS(4676), - [anon_sym_actual] = ACTIONS(4676), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4678), - [sym__automatic_semicolon] = ACTIONS(4678), - [sym_safe_nav] = ACTIONS(4678), - [sym_multiline_comment] = ACTIONS(3), - }, - [3731] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_where] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3052), - [anon_sym_DASH_EQ] = ACTIONS(3052), - [anon_sym_STAR_EQ] = ACTIONS(3052), - [anon_sym_SLASH_EQ] = ACTIONS(3052), - [anon_sym_PERCENT_EQ] = ACTIONS(3052), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3732] = { - [sym_type_constraints] = STATE(4030), - [sym_function_body] = STATE(3378), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_RBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_RPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [anon_sym_DASH_GT] = ACTIONS(4232), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_while] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [3733] = { - [sym_function_body] = STATE(3378), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_RPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_while] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [3734] = { - [sym_function_body] = STATE(3491), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3735] = { - [sym_class_body] = STATE(3209), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(7017), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_COMMA] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_where] = ACTIONS(4325), - [anon_sym_object] = ACTIONS(4325), - [anon_sym_fun] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_this] = ACTIONS(4325), - [anon_sym_super] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4327), - [sym_label] = ACTIONS(4325), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_null] = ACTIONS(4325), - [anon_sym_if] = ACTIONS(4325), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_when] = ACTIONS(4325), - [anon_sym_try] = ACTIONS(4325), - [anon_sym_throw] = ACTIONS(4325), - [anon_sym_return] = ACTIONS(4325), - [anon_sym_continue] = ACTIONS(4325), - [anon_sym_break] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4327), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG] = ACTIONS(4325), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4327), - [anon_sym_continue_AT] = ACTIONS(4327), - [anon_sym_break_AT] = ACTIONS(4327), - [anon_sym_this_AT] = ACTIONS(4327), - [anon_sym_super_AT] = ACTIONS(4327), - [sym_real_literal] = ACTIONS(4327), - [sym_integer_literal] = ACTIONS(4325), - [sym_hex_literal] = ACTIONS(4327), - [sym_bin_literal] = ACTIONS(4327), - [anon_sym_true] = ACTIONS(4325), - [anon_sym_false] = ACTIONS(4325), - [anon_sym_SQUOTE] = ACTIONS(4327), - [sym__backtick_identifier] = ACTIONS(4327), - [sym__automatic_semicolon] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4327), - }, - [3736] = { - [sym_function_body] = STATE(3395), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3737] = { - [sym_function_body] = STATE(3539), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_RPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_while] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [3738] = { - [sym_class_body] = STATE(3923), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [3739] = { - [sym_class_body] = STATE(3151), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(7019), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_COMMA] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_where] = ACTIONS(4353), - [anon_sym_object] = ACTIONS(4353), - [anon_sym_fun] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_this] = ACTIONS(4353), - [anon_sym_super] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4355), - [sym_label] = ACTIONS(4353), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_null] = ACTIONS(4353), - [anon_sym_if] = ACTIONS(4353), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_when] = ACTIONS(4353), - [anon_sym_try] = ACTIONS(4353), - [anon_sym_throw] = ACTIONS(4353), - [anon_sym_return] = ACTIONS(4353), - [anon_sym_continue] = ACTIONS(4353), - [anon_sym_break] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4355), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG] = ACTIONS(4353), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4355), - [anon_sym_continue_AT] = ACTIONS(4355), - [anon_sym_break_AT] = ACTIONS(4355), - [anon_sym_this_AT] = ACTIONS(4355), - [anon_sym_super_AT] = ACTIONS(4355), - [sym_real_literal] = ACTIONS(4355), - [sym_integer_literal] = ACTIONS(4353), - [sym_hex_literal] = ACTIONS(4355), - [sym_bin_literal] = ACTIONS(4355), - [anon_sym_true] = ACTIONS(4353), - [anon_sym_false] = ACTIONS(4353), - [anon_sym_SQUOTE] = ACTIONS(4355), - [sym__backtick_identifier] = ACTIONS(4355), - [sym__automatic_semicolon] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4355), - }, - [3740] = { - [sym_type_constraints] = STATE(4033), - [sym_function_body] = STATE(3491), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_RBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [anon_sym_DASH_GT] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3741] = { - [sym__alpha_identifier] = ACTIONS(4234), - [anon_sym_AT] = ACTIONS(4236), - [anon_sym_LBRACK] = ACTIONS(4236), - [anon_sym_DOT] = ACTIONS(4234), - [anon_sym_typealias] = ACTIONS(4234), - [anon_sym_class] = ACTIONS(4234), - [anon_sym_interface] = ACTIONS(4234), - [anon_sym_enum] = ACTIONS(4234), - [anon_sym_LBRACE] = ACTIONS(4236), - [anon_sym_LPAREN] = ACTIONS(4236), - [anon_sym_val] = ACTIONS(4234), - [anon_sym_var] = ACTIONS(4234), - [anon_sym_object] = ACTIONS(4234), - [anon_sym_fun] = ACTIONS(4234), - [anon_sym_get] = ACTIONS(4234), - [anon_sym_set] = ACTIONS(4234), - [anon_sym_this] = ACTIONS(4234), - [anon_sym_super] = ACTIONS(4234), - [anon_sym_STAR] = ACTIONS(4236), - [sym_label] = ACTIONS(4234), - [anon_sym_for] = ACTIONS(4234), - [anon_sym_while] = ACTIONS(4234), - [anon_sym_do] = ACTIONS(4234), - [anon_sym_null] = ACTIONS(4234), - [anon_sym_if] = ACTIONS(4234), - [anon_sym_when] = ACTIONS(4234), - [anon_sym_try] = ACTIONS(4234), - [anon_sym_throw] = ACTIONS(4234), - [anon_sym_return] = ACTIONS(4234), - [anon_sym_continue] = ACTIONS(4234), - [anon_sym_break] = ACTIONS(4234), - [anon_sym_COLON_COLON] = ACTIONS(4236), - [anon_sym_PLUS] = ACTIONS(4234), - [anon_sym_DASH] = ACTIONS(4234), - [anon_sym_PLUS_PLUS] = ACTIONS(4236), - [anon_sym_DASH_DASH] = ACTIONS(4236), - [anon_sym_BANG] = ACTIONS(4236), - [anon_sym_suspend] = ACTIONS(4234), - [anon_sym_sealed] = ACTIONS(4234), - [anon_sym_annotation] = ACTIONS(4234), - [anon_sym_data] = ACTIONS(4234), - [anon_sym_inner] = ACTIONS(4234), - [anon_sym_value] = ACTIONS(4234), - [anon_sym_override] = ACTIONS(4234), - [anon_sym_lateinit] = ACTIONS(4234), - [anon_sym_public] = ACTIONS(4234), - [anon_sym_private] = ACTIONS(4234), - [anon_sym_internal] = ACTIONS(4234), - [anon_sym_protected] = ACTIONS(4234), - [anon_sym_tailrec] = ACTIONS(4234), - [anon_sym_operator] = ACTIONS(4234), - [anon_sym_infix] = ACTIONS(4234), - [anon_sym_inline] = ACTIONS(4234), - [anon_sym_external] = ACTIONS(4234), - [sym_property_modifier] = ACTIONS(4234), - [anon_sym_abstract] = ACTIONS(4234), - [anon_sym_final] = ACTIONS(4234), - [anon_sym_open] = ACTIONS(4234), - [anon_sym_vararg] = ACTIONS(4234), - [anon_sym_noinline] = ACTIONS(4234), - [anon_sym_crossinline] = ACTIONS(4234), - [anon_sym_expect] = ACTIONS(4234), - [anon_sym_actual] = ACTIONS(4234), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4236), - [anon_sym_continue_AT] = ACTIONS(4236), - [anon_sym_break_AT] = ACTIONS(4236), - [anon_sym_this_AT] = ACTIONS(4236), - [anon_sym_super_AT] = ACTIONS(4236), - [sym_real_literal] = ACTIONS(4236), - [sym_integer_literal] = ACTIONS(4234), - [sym_hex_literal] = ACTIONS(4236), - [sym_bin_literal] = ACTIONS(4236), - [anon_sym_true] = ACTIONS(4234), - [anon_sym_false] = ACTIONS(4234), - [anon_sym_SQUOTE] = ACTIONS(4236), - [sym__backtick_identifier] = ACTIONS(4236), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4236), - }, - [3742] = { - [sym_function_body] = STATE(3499), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_RPAREN] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4416), - [sym_label] = ACTIONS(4418), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_while] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_PLUS_EQ] = ACTIONS(4418), - [anon_sym_DASH_EQ] = ACTIONS(4418), - [anon_sym_STAR_EQ] = ACTIONS(4418), - [anon_sym_SLASH_EQ] = ACTIONS(4418), - [anon_sym_PERCENT_EQ] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4416), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - }, - [3743] = { - [sym_enum_class_body] = STATE(3841), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [3744] = { - [sym_function_body] = STATE(3367), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_RPAREN] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4451), - [sym_label] = ACTIONS(4453), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_while] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_PLUS_EQ] = ACTIONS(4453), - [anon_sym_DASH_EQ] = ACTIONS(4453), - [anon_sym_STAR_EQ] = ACTIONS(4453), - [anon_sym_SLASH_EQ] = ACTIONS(4453), - [anon_sym_PERCENT_EQ] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4451), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - }, - [3745] = { - [sym_enum_class_body] = STATE(3893), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3746] = { - [sym_function_body] = STATE(3452), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3747] = { - [sym__alpha_identifier] = ACTIONS(4656), - [anon_sym_AT] = ACTIONS(4659), - [anon_sym_LBRACK] = ACTIONS(4659), - [anon_sym_DOT] = ACTIONS(4656), - [anon_sym_as] = ACTIONS(4656), - [anon_sym_EQ] = ACTIONS(4656), - [anon_sym_LBRACE] = ACTIONS(4659), - [anon_sym_RBRACE] = ACTIONS(4659), - [anon_sym_LPAREN] = ACTIONS(4659), - [anon_sym_COMMA] = ACTIONS(4659), - [anon_sym_by] = ACTIONS(4656), - [anon_sym_LT] = ACTIONS(4656), - [anon_sym_GT] = ACTIONS(4656), - [anon_sym_where] = ACTIONS(4656), - [anon_sym_SEMI] = ACTIONS(4659), - [anon_sym_get] = ACTIONS(4656), - [anon_sym_set] = ACTIONS(4656), - [anon_sym_STAR] = ACTIONS(4656), - [sym_label] = ACTIONS(4659), - [anon_sym_in] = ACTIONS(4656), - [anon_sym_DOT_DOT] = ACTIONS(4659), - [anon_sym_QMARK_COLON] = ACTIONS(4659), - [anon_sym_AMP_AMP] = ACTIONS(4659), - [anon_sym_PIPE_PIPE] = ACTIONS(4659), - [anon_sym_else] = ACTIONS(4656), - [anon_sym_COLON_COLON] = ACTIONS(4659), - [anon_sym_PLUS_EQ] = ACTIONS(4659), - [anon_sym_DASH_EQ] = ACTIONS(4659), - [anon_sym_STAR_EQ] = ACTIONS(4659), - [anon_sym_SLASH_EQ] = ACTIONS(4659), - [anon_sym_PERCENT_EQ] = ACTIONS(4659), - [anon_sym_BANG_EQ] = ACTIONS(4656), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4659), - [anon_sym_EQ_EQ] = ACTIONS(4656), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4659), - [anon_sym_LT_EQ] = ACTIONS(4659), - [anon_sym_GT_EQ] = ACTIONS(4659), - [anon_sym_BANGin] = ACTIONS(4659), - [anon_sym_is] = ACTIONS(4656), - [anon_sym_BANGis] = ACTIONS(4659), - [anon_sym_PLUS] = ACTIONS(4656), - [anon_sym_DASH] = ACTIONS(4656), - [anon_sym_SLASH] = ACTIONS(4656), - [anon_sym_PERCENT] = ACTIONS(4656), - [anon_sym_as_QMARK] = ACTIONS(4659), - [anon_sym_PLUS_PLUS] = ACTIONS(4659), - [anon_sym_DASH_DASH] = ACTIONS(4659), - [anon_sym_BANG_BANG] = ACTIONS(4659), - [anon_sym_suspend] = ACTIONS(4656), - [anon_sym_sealed] = ACTIONS(4656), - [anon_sym_annotation] = ACTIONS(4656), - [anon_sym_data] = ACTIONS(4656), - [anon_sym_inner] = ACTIONS(4656), - [anon_sym_value] = ACTIONS(4656), - [anon_sym_override] = ACTIONS(4656), - [anon_sym_lateinit] = ACTIONS(4656), - [anon_sym_public] = ACTIONS(4656), - [anon_sym_private] = ACTIONS(4656), - [anon_sym_internal] = ACTIONS(4656), - [anon_sym_protected] = ACTIONS(4656), - [anon_sym_tailrec] = ACTIONS(4656), - [anon_sym_operator] = ACTIONS(4656), - [anon_sym_infix] = ACTIONS(4656), - [anon_sym_inline] = ACTIONS(4656), - [anon_sym_external] = ACTIONS(4656), - [sym_property_modifier] = ACTIONS(4656), - [anon_sym_abstract] = ACTIONS(4656), - [anon_sym_final] = ACTIONS(4656), - [anon_sym_open] = ACTIONS(4656), - [anon_sym_vararg] = ACTIONS(4656), - [anon_sym_noinline] = ACTIONS(4656), - [anon_sym_crossinline] = ACTIONS(4656), - [anon_sym_expect] = ACTIONS(4656), - [anon_sym_actual] = ACTIONS(4656), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4659), - [sym__automatic_semicolon] = ACTIONS(4659), - [sym_safe_nav] = ACTIONS(4659), - [sym_multiline_comment] = ACTIONS(3), - }, - [3748] = { - [sym__alpha_identifier] = ACTIONS(4652), - [anon_sym_AT] = ACTIONS(4654), - [anon_sym_LBRACK] = ACTIONS(4654), - [anon_sym_DOT] = ACTIONS(4652), - [anon_sym_as] = ACTIONS(4652), - [anon_sym_EQ] = ACTIONS(4652), - [anon_sym_LBRACE] = ACTIONS(4654), - [anon_sym_RBRACE] = ACTIONS(4654), - [anon_sym_LPAREN] = ACTIONS(4654), - [anon_sym_COMMA] = ACTIONS(4654), - [anon_sym_by] = ACTIONS(4652), - [anon_sym_LT] = ACTIONS(4652), - [anon_sym_GT] = ACTIONS(4652), - [anon_sym_where] = ACTIONS(4652), - [anon_sym_SEMI] = ACTIONS(4654), - [anon_sym_get] = ACTIONS(4652), - [anon_sym_set] = ACTIONS(4652), - [anon_sym_STAR] = ACTIONS(4652), - [sym_label] = ACTIONS(4654), - [anon_sym_in] = ACTIONS(4652), - [anon_sym_DOT_DOT] = ACTIONS(4654), - [anon_sym_QMARK_COLON] = ACTIONS(4654), - [anon_sym_AMP_AMP] = ACTIONS(4654), - [anon_sym_PIPE_PIPE] = ACTIONS(4654), - [anon_sym_else] = ACTIONS(4652), - [anon_sym_COLON_COLON] = ACTIONS(4654), - [anon_sym_PLUS_EQ] = ACTIONS(4654), - [anon_sym_DASH_EQ] = ACTIONS(4654), - [anon_sym_STAR_EQ] = ACTIONS(4654), - [anon_sym_SLASH_EQ] = ACTIONS(4654), - [anon_sym_PERCENT_EQ] = ACTIONS(4654), - [anon_sym_BANG_EQ] = ACTIONS(4652), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4654), - [anon_sym_EQ_EQ] = ACTIONS(4652), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4654), - [anon_sym_LT_EQ] = ACTIONS(4654), - [anon_sym_GT_EQ] = ACTIONS(4654), - [anon_sym_BANGin] = ACTIONS(4654), - [anon_sym_is] = ACTIONS(4652), - [anon_sym_BANGis] = ACTIONS(4654), - [anon_sym_PLUS] = ACTIONS(4652), - [anon_sym_DASH] = ACTIONS(4652), - [anon_sym_SLASH] = ACTIONS(4652), - [anon_sym_PERCENT] = ACTIONS(4652), - [anon_sym_as_QMARK] = ACTIONS(4654), - [anon_sym_PLUS_PLUS] = ACTIONS(4654), - [anon_sym_DASH_DASH] = ACTIONS(4654), - [anon_sym_BANG_BANG] = ACTIONS(4654), - [anon_sym_suspend] = ACTIONS(4652), - [anon_sym_sealed] = ACTIONS(4652), - [anon_sym_annotation] = ACTIONS(4652), - [anon_sym_data] = ACTIONS(4652), - [anon_sym_inner] = ACTIONS(4652), - [anon_sym_value] = ACTIONS(4652), - [anon_sym_override] = ACTIONS(4652), - [anon_sym_lateinit] = ACTIONS(4652), - [anon_sym_public] = ACTIONS(4652), - [anon_sym_private] = ACTIONS(4652), - [anon_sym_internal] = ACTIONS(4652), - [anon_sym_protected] = ACTIONS(4652), - [anon_sym_tailrec] = ACTIONS(4652), - [anon_sym_operator] = ACTIONS(4652), - [anon_sym_infix] = ACTIONS(4652), - [anon_sym_inline] = ACTIONS(4652), - [anon_sym_external] = ACTIONS(4652), - [sym_property_modifier] = ACTIONS(4652), - [anon_sym_abstract] = ACTIONS(4652), - [anon_sym_final] = ACTIONS(4652), - [anon_sym_open] = ACTIONS(4652), - [anon_sym_vararg] = ACTIONS(4652), - [anon_sym_noinline] = ACTIONS(4652), - [anon_sym_crossinline] = ACTIONS(4652), - [anon_sym_expect] = ACTIONS(4652), - [anon_sym_actual] = ACTIONS(4652), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4654), - [sym__automatic_semicolon] = ACTIONS(4654), - [sym_safe_nav] = ACTIONS(4654), - [sym_multiline_comment] = ACTIONS(3), - }, - [3749] = { - [sym__alpha_identifier] = ACTIONS(4525), - [anon_sym_AT] = ACTIONS(4527), - [anon_sym_COLON] = ACTIONS(4525), - [anon_sym_LBRACK] = ACTIONS(4527), - [anon_sym_DOT] = ACTIONS(4525), - [anon_sym_as] = ACTIONS(4525), - [anon_sym_EQ] = ACTIONS(4525), - [anon_sym_LBRACE] = ACTIONS(4527), - [anon_sym_RBRACE] = ACTIONS(4527), - [anon_sym_LPAREN] = ACTIONS(4527), - [anon_sym_COMMA] = ACTIONS(4527), - [anon_sym_LT] = ACTIONS(4525), - [anon_sym_GT] = ACTIONS(4525), - [anon_sym_where] = ACTIONS(4525), - [anon_sym_SEMI] = ACTIONS(4527), - [anon_sym_get] = ACTIONS(4525), - [anon_sym_set] = ACTIONS(4525), - [anon_sym_STAR] = ACTIONS(4525), - [sym_label] = ACTIONS(4527), - [anon_sym_in] = ACTIONS(4525), - [anon_sym_DOT_DOT] = ACTIONS(4527), - [anon_sym_QMARK_COLON] = ACTIONS(4527), - [anon_sym_AMP_AMP] = ACTIONS(4527), - [anon_sym_PIPE_PIPE] = ACTIONS(4527), - [anon_sym_else] = ACTIONS(4525), - [anon_sym_COLON_COLON] = ACTIONS(4527), - [anon_sym_PLUS_EQ] = ACTIONS(4527), - [anon_sym_DASH_EQ] = ACTIONS(4527), - [anon_sym_STAR_EQ] = ACTIONS(4527), - [anon_sym_SLASH_EQ] = ACTIONS(4527), - [anon_sym_PERCENT_EQ] = ACTIONS(4527), - [anon_sym_BANG_EQ] = ACTIONS(4525), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4527), - [anon_sym_EQ_EQ] = ACTIONS(4525), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4527), - [anon_sym_LT_EQ] = ACTIONS(4527), - [anon_sym_GT_EQ] = ACTIONS(4527), - [anon_sym_BANGin] = ACTIONS(4527), - [anon_sym_is] = ACTIONS(4525), - [anon_sym_BANGis] = ACTIONS(4527), - [anon_sym_PLUS] = ACTIONS(4525), - [anon_sym_DASH] = ACTIONS(4525), - [anon_sym_SLASH] = ACTIONS(4525), - [anon_sym_PERCENT] = ACTIONS(4525), - [anon_sym_as_QMARK] = ACTIONS(4527), - [anon_sym_PLUS_PLUS] = ACTIONS(4527), - [anon_sym_DASH_DASH] = ACTIONS(4527), - [anon_sym_BANG_BANG] = ACTIONS(4527), - [anon_sym_suspend] = ACTIONS(4525), - [anon_sym_sealed] = ACTIONS(4525), - [anon_sym_annotation] = ACTIONS(4525), - [anon_sym_data] = ACTIONS(4525), - [anon_sym_inner] = ACTIONS(4525), - [anon_sym_value] = ACTIONS(4525), - [anon_sym_override] = ACTIONS(4525), - [anon_sym_lateinit] = ACTIONS(4525), - [anon_sym_public] = ACTIONS(4525), - [anon_sym_private] = ACTIONS(4525), - [anon_sym_internal] = ACTIONS(4525), - [anon_sym_protected] = ACTIONS(4525), - [anon_sym_tailrec] = ACTIONS(4525), - [anon_sym_operator] = ACTIONS(4525), - [anon_sym_infix] = ACTIONS(4525), - [anon_sym_inline] = ACTIONS(4525), - [anon_sym_external] = ACTIONS(4525), - [sym_property_modifier] = ACTIONS(4525), - [anon_sym_abstract] = ACTIONS(4525), - [anon_sym_final] = ACTIONS(4525), - [anon_sym_open] = ACTIONS(4525), - [anon_sym_vararg] = ACTIONS(4525), - [anon_sym_noinline] = ACTIONS(4525), - [anon_sym_crossinline] = ACTIONS(4525), - [anon_sym_expect] = ACTIONS(4525), - [anon_sym_actual] = ACTIONS(4525), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4527), - [sym__automatic_semicolon] = ACTIONS(4527), - [sym_safe_nav] = ACTIONS(4527), - [sym_multiline_comment] = ACTIONS(3), - }, - [3750] = { - [sym_class_body] = STATE(4025), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4361), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - }, - [3751] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6983), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(6989), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(7021), - [anon_sym_PIPE_PIPE] = ACTIONS(7023), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(7025), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7027), - [anon_sym_EQ_EQ] = ACTIONS(7025), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7027), - [anon_sym_LT_EQ] = ACTIONS(6997), - [anon_sym_GT_EQ] = ACTIONS(6997), - [anon_sym_BANGin] = ACTIONS(6999), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3752] = { - [sym_enum_class_body] = STATE(3878), - [sym__alpha_identifier] = ACTIONS(4630), - [anon_sym_AT] = ACTIONS(4632), - [anon_sym_LBRACK] = ACTIONS(4632), - [anon_sym_DOT] = ACTIONS(4630), - [anon_sym_as] = ACTIONS(4630), - [anon_sym_EQ] = ACTIONS(4630), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4632), - [anon_sym_LPAREN] = ACTIONS(4632), - [anon_sym_COMMA] = ACTIONS(4632), - [anon_sym_LT] = ACTIONS(4630), - [anon_sym_GT] = ACTIONS(4630), - [anon_sym_where] = ACTIONS(4630), - [anon_sym_SEMI] = ACTIONS(4632), - [anon_sym_get] = ACTIONS(4630), - [anon_sym_set] = ACTIONS(4630), - [anon_sym_STAR] = ACTIONS(4630), - [sym_label] = ACTIONS(4632), - [anon_sym_in] = ACTIONS(4630), - [anon_sym_DOT_DOT] = ACTIONS(4632), - [anon_sym_QMARK_COLON] = ACTIONS(4632), - [anon_sym_AMP_AMP] = ACTIONS(4632), - [anon_sym_PIPE_PIPE] = ACTIONS(4632), - [anon_sym_else] = ACTIONS(4630), - [anon_sym_COLON_COLON] = ACTIONS(4632), - [anon_sym_PLUS_EQ] = ACTIONS(4632), - [anon_sym_DASH_EQ] = ACTIONS(4632), - [anon_sym_STAR_EQ] = ACTIONS(4632), - [anon_sym_SLASH_EQ] = ACTIONS(4632), - [anon_sym_PERCENT_EQ] = ACTIONS(4632), - [anon_sym_BANG_EQ] = ACTIONS(4630), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4632), - [anon_sym_EQ_EQ] = ACTIONS(4630), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4632), - [anon_sym_LT_EQ] = ACTIONS(4632), - [anon_sym_GT_EQ] = ACTIONS(4632), - [anon_sym_BANGin] = ACTIONS(4632), - [anon_sym_is] = ACTIONS(4630), - [anon_sym_BANGis] = ACTIONS(4632), - [anon_sym_PLUS] = ACTIONS(4630), - [anon_sym_DASH] = ACTIONS(4630), - [anon_sym_SLASH] = ACTIONS(4630), - [anon_sym_PERCENT] = ACTIONS(4630), - [anon_sym_as_QMARK] = ACTIONS(4632), - [anon_sym_PLUS_PLUS] = ACTIONS(4632), - [anon_sym_DASH_DASH] = ACTIONS(4632), - [anon_sym_BANG_BANG] = ACTIONS(4632), - [anon_sym_suspend] = ACTIONS(4630), - [anon_sym_sealed] = ACTIONS(4630), - [anon_sym_annotation] = ACTIONS(4630), - [anon_sym_data] = ACTIONS(4630), - [anon_sym_inner] = ACTIONS(4630), - [anon_sym_value] = ACTIONS(4630), - [anon_sym_override] = ACTIONS(4630), - [anon_sym_lateinit] = ACTIONS(4630), - [anon_sym_public] = ACTIONS(4630), - [anon_sym_private] = ACTIONS(4630), - [anon_sym_internal] = ACTIONS(4630), - [anon_sym_protected] = ACTIONS(4630), - [anon_sym_tailrec] = ACTIONS(4630), - [anon_sym_operator] = ACTIONS(4630), - [anon_sym_infix] = ACTIONS(4630), - [anon_sym_inline] = ACTIONS(4630), - [anon_sym_external] = ACTIONS(4630), - [sym_property_modifier] = ACTIONS(4630), - [anon_sym_abstract] = ACTIONS(4630), - [anon_sym_final] = ACTIONS(4630), - [anon_sym_open] = ACTIONS(4630), - [anon_sym_vararg] = ACTIONS(4630), - [anon_sym_noinline] = ACTIONS(4630), - [anon_sym_crossinline] = ACTIONS(4630), - [anon_sym_expect] = ACTIONS(4630), - [anon_sym_actual] = ACTIONS(4630), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4632), - [sym__automatic_semicolon] = ACTIONS(4632), - [sym_safe_nav] = ACTIONS(4632), - [sym_multiline_comment] = ACTIONS(3), - }, - [3753] = { - [sym__alpha_identifier] = ACTIONS(4680), - [anon_sym_AT] = ACTIONS(4682), - [anon_sym_LBRACK] = ACTIONS(4682), - [anon_sym_DOT] = ACTIONS(4680), - [anon_sym_as] = ACTIONS(4680), - [anon_sym_EQ] = ACTIONS(4680), - [anon_sym_LBRACE] = ACTIONS(4682), - [anon_sym_RBRACE] = ACTIONS(4682), - [anon_sym_LPAREN] = ACTIONS(4682), - [anon_sym_COMMA] = ACTIONS(4682), - [anon_sym_by] = ACTIONS(4680), - [anon_sym_LT] = ACTIONS(4680), - [anon_sym_GT] = ACTIONS(4680), - [anon_sym_where] = ACTIONS(4680), - [anon_sym_SEMI] = ACTIONS(4682), - [anon_sym_get] = ACTIONS(4680), - [anon_sym_set] = ACTIONS(4680), - [anon_sym_STAR] = ACTIONS(4680), - [sym_label] = ACTIONS(4682), - [anon_sym_in] = ACTIONS(4680), - [anon_sym_DOT_DOT] = ACTIONS(4682), - [anon_sym_QMARK_COLON] = ACTIONS(4682), - [anon_sym_AMP_AMP] = ACTIONS(4682), - [anon_sym_PIPE_PIPE] = ACTIONS(4682), - [anon_sym_else] = ACTIONS(4680), - [anon_sym_COLON_COLON] = ACTIONS(4682), - [anon_sym_PLUS_EQ] = ACTIONS(4682), - [anon_sym_DASH_EQ] = ACTIONS(4682), - [anon_sym_STAR_EQ] = ACTIONS(4682), - [anon_sym_SLASH_EQ] = ACTIONS(4682), - [anon_sym_PERCENT_EQ] = ACTIONS(4682), - [anon_sym_BANG_EQ] = ACTIONS(4680), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4682), - [anon_sym_EQ_EQ] = ACTIONS(4680), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4682), - [anon_sym_LT_EQ] = ACTIONS(4682), - [anon_sym_GT_EQ] = ACTIONS(4682), - [anon_sym_BANGin] = ACTIONS(4682), - [anon_sym_is] = ACTIONS(4680), - [anon_sym_BANGis] = ACTIONS(4682), - [anon_sym_PLUS] = ACTIONS(4680), - [anon_sym_DASH] = ACTIONS(4680), - [anon_sym_SLASH] = ACTIONS(4680), - [anon_sym_PERCENT] = ACTIONS(4680), - [anon_sym_as_QMARK] = ACTIONS(4682), - [anon_sym_PLUS_PLUS] = ACTIONS(4682), - [anon_sym_DASH_DASH] = ACTIONS(4682), - [anon_sym_BANG_BANG] = ACTIONS(4682), - [anon_sym_suspend] = ACTIONS(4680), - [anon_sym_sealed] = ACTIONS(4680), - [anon_sym_annotation] = ACTIONS(4680), - [anon_sym_data] = ACTIONS(4680), - [anon_sym_inner] = ACTIONS(4680), - [anon_sym_value] = ACTIONS(4680), - [anon_sym_override] = ACTIONS(4680), - [anon_sym_lateinit] = ACTIONS(4680), - [anon_sym_public] = ACTIONS(4680), - [anon_sym_private] = ACTIONS(4680), - [anon_sym_internal] = ACTIONS(4680), - [anon_sym_protected] = ACTIONS(4680), - [anon_sym_tailrec] = ACTIONS(4680), - [anon_sym_operator] = ACTIONS(4680), - [anon_sym_infix] = ACTIONS(4680), - [anon_sym_inline] = ACTIONS(4680), - [anon_sym_external] = ACTIONS(4680), - [sym_property_modifier] = ACTIONS(4680), - [anon_sym_abstract] = ACTIONS(4680), - [anon_sym_final] = ACTIONS(4680), - [anon_sym_open] = ACTIONS(4680), - [anon_sym_vararg] = ACTIONS(4680), - [anon_sym_noinline] = ACTIONS(4680), - [anon_sym_crossinline] = ACTIONS(4680), - [anon_sym_expect] = ACTIONS(4680), - [anon_sym_actual] = ACTIONS(4680), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4682), - [sym__automatic_semicolon] = ACTIONS(4682), - [sym_safe_nav] = ACTIONS(4682), - [sym_multiline_comment] = ACTIONS(3), - }, - [3754] = { - [sym__alpha_identifier] = ACTIONS(4509), - [anon_sym_AT] = ACTIONS(4511), - [anon_sym_COLON] = ACTIONS(4509), - [anon_sym_LBRACK] = ACTIONS(4511), - [anon_sym_DOT] = ACTIONS(4509), - [anon_sym_as] = ACTIONS(4509), - [anon_sym_EQ] = ACTIONS(4509), - [anon_sym_LBRACE] = ACTIONS(4511), - [anon_sym_RBRACE] = ACTIONS(4511), - [anon_sym_LPAREN] = ACTIONS(4511), - [anon_sym_COMMA] = ACTIONS(4511), - [anon_sym_LT] = ACTIONS(4509), - [anon_sym_GT] = ACTIONS(4509), - [anon_sym_where] = ACTIONS(4509), - [anon_sym_SEMI] = ACTIONS(4511), - [anon_sym_get] = ACTIONS(4509), - [anon_sym_set] = ACTIONS(4509), - [anon_sym_STAR] = ACTIONS(4509), - [sym_label] = ACTIONS(4511), - [anon_sym_in] = ACTIONS(4509), - [anon_sym_DOT_DOT] = ACTIONS(4511), - [anon_sym_QMARK_COLON] = ACTIONS(4511), - [anon_sym_AMP_AMP] = ACTIONS(4511), - [anon_sym_PIPE_PIPE] = ACTIONS(4511), - [anon_sym_else] = ACTIONS(4509), - [anon_sym_COLON_COLON] = ACTIONS(4511), - [anon_sym_PLUS_EQ] = ACTIONS(4511), - [anon_sym_DASH_EQ] = ACTIONS(4511), - [anon_sym_STAR_EQ] = ACTIONS(4511), - [anon_sym_SLASH_EQ] = ACTIONS(4511), - [anon_sym_PERCENT_EQ] = ACTIONS(4511), - [anon_sym_BANG_EQ] = ACTIONS(4509), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4511), - [anon_sym_EQ_EQ] = ACTIONS(4509), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4511), - [anon_sym_LT_EQ] = ACTIONS(4511), - [anon_sym_GT_EQ] = ACTIONS(4511), - [anon_sym_BANGin] = ACTIONS(4511), - [anon_sym_is] = ACTIONS(4509), - [anon_sym_BANGis] = ACTIONS(4511), - [anon_sym_PLUS] = ACTIONS(4509), - [anon_sym_DASH] = ACTIONS(4509), - [anon_sym_SLASH] = ACTIONS(4509), - [anon_sym_PERCENT] = ACTIONS(4509), - [anon_sym_as_QMARK] = ACTIONS(4511), - [anon_sym_PLUS_PLUS] = ACTIONS(4511), - [anon_sym_DASH_DASH] = ACTIONS(4511), - [anon_sym_BANG_BANG] = ACTIONS(4511), - [anon_sym_suspend] = ACTIONS(4509), - [anon_sym_sealed] = ACTIONS(4509), - [anon_sym_annotation] = ACTIONS(4509), - [anon_sym_data] = ACTIONS(4509), - [anon_sym_inner] = ACTIONS(4509), - [anon_sym_value] = ACTIONS(4509), - [anon_sym_override] = ACTIONS(4509), - [anon_sym_lateinit] = ACTIONS(4509), - [anon_sym_public] = ACTIONS(4509), - [anon_sym_private] = ACTIONS(4509), - [anon_sym_internal] = ACTIONS(4509), - [anon_sym_protected] = ACTIONS(4509), - [anon_sym_tailrec] = ACTIONS(4509), - [anon_sym_operator] = ACTIONS(4509), - [anon_sym_infix] = ACTIONS(4509), - [anon_sym_inline] = ACTIONS(4509), - [anon_sym_external] = ACTIONS(4509), - [sym_property_modifier] = ACTIONS(4509), - [anon_sym_abstract] = ACTIONS(4509), - [anon_sym_final] = ACTIONS(4509), - [anon_sym_open] = ACTIONS(4509), - [anon_sym_vararg] = ACTIONS(4509), - [anon_sym_noinline] = ACTIONS(4509), - [anon_sym_crossinline] = ACTIONS(4509), - [anon_sym_expect] = ACTIONS(4509), - [anon_sym_actual] = ACTIONS(4509), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4511), - [sym__automatic_semicolon] = ACTIONS(4511), - [sym_safe_nav] = ACTIONS(4511), - [sym_multiline_comment] = ACTIONS(3), - }, - [3755] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3115), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_where] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3117), - [anon_sym_DASH_EQ] = ACTIONS(3117), - [anon_sym_STAR_EQ] = ACTIONS(3117), - [anon_sym_SLASH_EQ] = ACTIONS(3117), - [anon_sym_PERCENT_EQ] = ACTIONS(3117), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3756] = { - [sym_function_body] = STATE(3885), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(7029), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4238), - [sym_label] = ACTIONS(4240), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_PLUS_EQ] = ACTIONS(4240), - [anon_sym_DASH_EQ] = ACTIONS(4240), - [anon_sym_STAR_EQ] = ACTIONS(4240), - [anon_sym_SLASH_EQ] = ACTIONS(4240), - [anon_sym_PERCENT_EQ] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4238), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3757] = { - [ts_builtin_sym_end] = ACTIONS(1361), - [sym__alpha_identifier] = ACTIONS(7031), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LBRACK] = ACTIONS(1361), - [anon_sym_typealias] = ACTIONS(7031), - [anon_sym_class] = ACTIONS(7031), - [anon_sym_interface] = ACTIONS(7031), - [anon_sym_enum] = ACTIONS(7031), - [anon_sym_LBRACE] = ACTIONS(1361), - [anon_sym_LPAREN] = ACTIONS(1361), - [anon_sym_val] = ACTIONS(7031), - [anon_sym_var] = ACTIONS(7031), - [anon_sym_object] = ACTIONS(7031), - [anon_sym_fun] = ACTIONS(7031), - [anon_sym_get] = ACTIONS(7031), - [anon_sym_set] = ACTIONS(7031), - [anon_sym_this] = ACTIONS(7031), - [anon_sym_super] = ACTIONS(7031), - [anon_sym_STAR] = ACTIONS(1361), - [sym_label] = ACTIONS(7031), - [anon_sym_for] = ACTIONS(7031), - [anon_sym_while] = ACTIONS(7031), - [anon_sym_do] = ACTIONS(7031), - [anon_sym_null] = ACTIONS(7031), - [anon_sym_if] = ACTIONS(7031), - [anon_sym_when] = ACTIONS(7031), - [anon_sym_try] = ACTIONS(7031), - [anon_sym_throw] = ACTIONS(7031), - [anon_sym_return] = ACTIONS(7031), - [anon_sym_continue] = ACTIONS(7031), - [anon_sym_break] = ACTIONS(7031), - [anon_sym_COLON_COLON] = ACTIONS(1361), - [anon_sym_PLUS] = ACTIONS(7031), - [anon_sym_DASH] = ACTIONS(7031), - [anon_sym_PLUS_PLUS] = ACTIONS(1361), - [anon_sym_DASH_DASH] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1361), - [anon_sym_suspend] = ACTIONS(7031), - [anon_sym_sealed] = ACTIONS(7031), - [anon_sym_annotation] = ACTIONS(7031), - [anon_sym_data] = ACTIONS(7031), - [anon_sym_inner] = ACTIONS(7031), - [anon_sym_value] = ACTIONS(7031), - [anon_sym_override] = ACTIONS(7031), - [anon_sym_lateinit] = ACTIONS(7031), - [anon_sym_public] = ACTIONS(7031), - [anon_sym_private] = ACTIONS(7031), - [anon_sym_internal] = ACTIONS(7031), - [anon_sym_protected] = ACTIONS(7031), - [anon_sym_tailrec] = ACTIONS(7031), - [anon_sym_operator] = ACTIONS(7031), - [anon_sym_infix] = ACTIONS(7031), - [anon_sym_inline] = ACTIONS(7031), - [anon_sym_external] = ACTIONS(7031), - [sym_property_modifier] = ACTIONS(7031), - [anon_sym_abstract] = ACTIONS(7031), - [anon_sym_final] = ACTIONS(7031), - [anon_sym_open] = ACTIONS(7031), - [anon_sym_vararg] = ACTIONS(7031), - [anon_sym_noinline] = ACTIONS(7031), - [anon_sym_crossinline] = ACTIONS(7031), - [anon_sym_expect] = ACTIONS(7031), - [anon_sym_actual] = ACTIONS(7031), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(1361), - [anon_sym_continue_AT] = ACTIONS(1361), - [anon_sym_break_AT] = ACTIONS(1361), - [anon_sym_this_AT] = ACTIONS(1361), - [anon_sym_super_AT] = ACTIONS(1361), - [sym_real_literal] = ACTIONS(1361), - [sym_integer_literal] = ACTIONS(7031), - [sym_hex_literal] = ACTIONS(1361), - [sym_bin_literal] = ACTIONS(1361), - [anon_sym_true] = ACTIONS(7031), - [anon_sym_false] = ACTIONS(7031), - [anon_sym_SQUOTE] = ACTIONS(1361), - [sym__backtick_identifier] = ACTIONS(1361), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(1361), - }, - [3758] = { - [sym__alpha_identifier] = ACTIONS(4698), - [anon_sym_AT] = ACTIONS(4698), - [anon_sym_LBRACK] = ACTIONS(4700), - [anon_sym_DOT] = ACTIONS(4698), - [anon_sym_as] = ACTIONS(4698), - [anon_sym_EQ] = ACTIONS(4698), - [anon_sym_LBRACE] = ACTIONS(4700), - [anon_sym_RBRACE] = ACTIONS(4700), - [anon_sym_LPAREN] = ACTIONS(4700), - [anon_sym_COMMA] = ACTIONS(4700), - [anon_sym_LT] = ACTIONS(4698), - [anon_sym_GT] = ACTIONS(4698), - [anon_sym_where] = ACTIONS(4698), - [anon_sym_SEMI] = ACTIONS(4700), - [anon_sym_get] = ACTIONS(4698), - [anon_sym_set] = ACTIONS(4698), - [anon_sym_STAR] = ACTIONS(4698), - [sym_label] = ACTIONS(4700), - [anon_sym_in] = ACTIONS(4698), - [anon_sym_DOT_DOT] = ACTIONS(4700), - [anon_sym_QMARK_COLON] = ACTIONS(4700), - [anon_sym_AMP_AMP] = ACTIONS(4700), - [anon_sym_PIPE_PIPE] = ACTIONS(4700), - [anon_sym_else] = ACTIONS(4698), - [anon_sym_COLON_COLON] = ACTIONS(4700), - [anon_sym_PLUS_EQ] = ACTIONS(4700), - [anon_sym_DASH_EQ] = ACTIONS(4700), - [anon_sym_STAR_EQ] = ACTIONS(4700), - [anon_sym_SLASH_EQ] = ACTIONS(4700), - [anon_sym_PERCENT_EQ] = ACTIONS(4700), - [anon_sym_BANG_EQ] = ACTIONS(4698), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4700), - [anon_sym_EQ_EQ] = ACTIONS(4698), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4700), - [anon_sym_LT_EQ] = ACTIONS(4700), - [anon_sym_GT_EQ] = ACTIONS(4700), - [anon_sym_BANGin] = ACTIONS(4700), - [anon_sym_is] = ACTIONS(4698), - [anon_sym_BANGis] = ACTIONS(4700), - [anon_sym_PLUS] = ACTIONS(4698), - [anon_sym_DASH] = ACTIONS(4698), - [anon_sym_SLASH] = ACTIONS(4698), - [anon_sym_PERCENT] = ACTIONS(4698), - [anon_sym_as_QMARK] = ACTIONS(4700), - [anon_sym_PLUS_PLUS] = ACTIONS(4700), - [anon_sym_DASH_DASH] = ACTIONS(4700), - [anon_sym_BANG_BANG] = ACTIONS(4700), - [anon_sym_suspend] = ACTIONS(4698), - [anon_sym_sealed] = ACTIONS(4698), - [anon_sym_annotation] = ACTIONS(4698), - [anon_sym_data] = ACTIONS(4698), - [anon_sym_inner] = ACTIONS(4698), - [anon_sym_value] = ACTIONS(4698), - [anon_sym_override] = ACTIONS(4698), - [anon_sym_lateinit] = ACTIONS(4698), - [anon_sym_public] = ACTIONS(4698), - [anon_sym_private] = ACTIONS(4698), - [anon_sym_internal] = ACTIONS(4698), - [anon_sym_protected] = ACTIONS(4698), - [anon_sym_tailrec] = ACTIONS(4698), - [anon_sym_operator] = ACTIONS(4698), - [anon_sym_infix] = ACTIONS(4698), - [anon_sym_inline] = ACTIONS(4698), - [anon_sym_external] = ACTIONS(4698), - [sym_property_modifier] = ACTIONS(4698), - [anon_sym_abstract] = ACTIONS(4698), - [anon_sym_final] = ACTIONS(4698), - [anon_sym_open] = ACTIONS(4698), - [anon_sym_vararg] = ACTIONS(4698), - [anon_sym_noinline] = ACTIONS(4698), - [anon_sym_crossinline] = ACTIONS(4698), - [anon_sym_expect] = ACTIONS(4698), - [anon_sym_actual] = ACTIONS(4698), - [sym_line_comment] = ACTIONS(3), - [anon_sym_AT2] = ACTIONS(7033), - [sym__backtick_identifier] = ACTIONS(4700), - [sym__automatic_semicolon] = ACTIONS(4700), - [sym_safe_nav] = ACTIONS(4700), - [sym_multiline_comment] = ACTIONS(3), - }, - [3759] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3107), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6983), - [anon_sym_where] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(6989), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(7021), - [anon_sym_PIPE_PIPE] = ACTIONS(7023), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3109), - [anon_sym_DASH_EQ] = ACTIONS(3109), - [anon_sym_STAR_EQ] = ACTIONS(3109), - [anon_sym_SLASH_EQ] = ACTIONS(3109), - [anon_sym_PERCENT_EQ] = ACTIONS(3109), - [anon_sym_BANG_EQ] = ACTIONS(7025), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7027), - [anon_sym_EQ_EQ] = ACTIONS(7025), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7027), - [anon_sym_LT_EQ] = ACTIONS(6997), - [anon_sym_GT_EQ] = ACTIONS(6997), - [anon_sym_BANGin] = ACTIONS(6999), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3760] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3080), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6983), - [anon_sym_where] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(6989), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(7021), - [anon_sym_PIPE_PIPE] = ACTIONS(7023), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3082), - [anon_sym_DASH_EQ] = ACTIONS(3082), - [anon_sym_STAR_EQ] = ACTIONS(3082), - [anon_sym_SLASH_EQ] = ACTIONS(3082), - [anon_sym_PERCENT_EQ] = ACTIONS(3082), - [anon_sym_BANG_EQ] = ACTIONS(7025), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7027), - [anon_sym_EQ_EQ] = ACTIONS(7025), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7027), - [anon_sym_LT_EQ] = ACTIONS(6997), - [anon_sym_GT_EQ] = ACTIONS(6997), - [anon_sym_BANGin] = ACTIONS(6999), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3761] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_where] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3132), - [anon_sym_DASH_EQ] = ACTIONS(3132), - [anon_sym_STAR_EQ] = ACTIONS(3132), - [anon_sym_SLASH_EQ] = ACTIONS(3132), - [anon_sym_PERCENT_EQ] = ACTIONS(3132), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3762] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3076), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6983), - [anon_sym_where] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(6989), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3078), - [anon_sym_DASH_EQ] = ACTIONS(3078), - [anon_sym_STAR_EQ] = ACTIONS(3078), - [anon_sym_SLASH_EQ] = ACTIONS(3078), - [anon_sym_PERCENT_EQ] = ACTIONS(3078), - [anon_sym_BANG_EQ] = ACTIONS(7025), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7027), - [anon_sym_EQ_EQ] = ACTIONS(7025), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7027), - [anon_sym_LT_EQ] = ACTIONS(6997), - [anon_sym_GT_EQ] = ACTIONS(6997), - [anon_sym_BANGin] = ACTIONS(6999), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3763] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3137), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6983), - [anon_sym_where] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(6989), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(7021), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3139), - [anon_sym_DASH_EQ] = ACTIONS(3139), - [anon_sym_STAR_EQ] = ACTIONS(3139), - [anon_sym_SLASH_EQ] = ACTIONS(3139), - [anon_sym_PERCENT_EQ] = ACTIONS(3139), - [anon_sym_BANG_EQ] = ACTIONS(7025), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7027), - [anon_sym_EQ_EQ] = ACTIONS(7025), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7027), - [anon_sym_LT_EQ] = ACTIONS(6997), - [anon_sym_GT_EQ] = ACTIONS(6997), - [anon_sym_BANGin] = ACTIONS(6999), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3764] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3072), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3074), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6983), - [anon_sym_where] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3074), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(6989), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(7021), - [anon_sym_PIPE_PIPE] = ACTIONS(7023), - [anon_sym_else] = ACTIONS(3072), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3074), - [anon_sym_DASH_EQ] = ACTIONS(3074), - [anon_sym_STAR_EQ] = ACTIONS(3074), - [anon_sym_SLASH_EQ] = ACTIONS(3074), - [anon_sym_PERCENT_EQ] = ACTIONS(3074), - [anon_sym_BANG_EQ] = ACTIONS(7025), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7027), - [anon_sym_EQ_EQ] = ACTIONS(7025), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7027), - [anon_sym_LT_EQ] = ACTIONS(6997), - [anon_sym_GT_EQ] = ACTIONS(6997), - [anon_sym_BANGin] = ACTIONS(6999), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3074), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3765] = { - [sym__alpha_identifier] = ACTIONS(4706), - [anon_sym_AT] = ACTIONS(4708), - [anon_sym_LBRACK] = ACTIONS(4708), - [anon_sym_DOT] = ACTIONS(4706), - [anon_sym_as] = ACTIONS(4706), - [anon_sym_EQ] = ACTIONS(4706), - [anon_sym_LBRACE] = ACTIONS(4708), - [anon_sym_RBRACE] = ACTIONS(4708), - [anon_sym_LPAREN] = ACTIONS(4708), - [anon_sym_COMMA] = ACTIONS(4708), - [anon_sym_by] = ACTIONS(4706), - [anon_sym_LT] = ACTIONS(4706), - [anon_sym_GT] = ACTIONS(4706), - [anon_sym_where] = ACTIONS(4706), - [anon_sym_SEMI] = ACTIONS(4708), - [anon_sym_get] = ACTIONS(4706), - [anon_sym_set] = ACTIONS(4706), - [anon_sym_STAR] = ACTIONS(4706), - [sym_label] = ACTIONS(4708), - [anon_sym_in] = ACTIONS(4706), - [anon_sym_DOT_DOT] = ACTIONS(4708), - [anon_sym_QMARK_COLON] = ACTIONS(4708), - [anon_sym_AMP_AMP] = ACTIONS(4708), - [anon_sym_PIPE_PIPE] = ACTIONS(4708), - [anon_sym_else] = ACTIONS(4706), - [anon_sym_COLON_COLON] = ACTIONS(4708), - [anon_sym_PLUS_EQ] = ACTIONS(4708), - [anon_sym_DASH_EQ] = ACTIONS(4708), - [anon_sym_STAR_EQ] = ACTIONS(4708), - [anon_sym_SLASH_EQ] = ACTIONS(4708), - [anon_sym_PERCENT_EQ] = ACTIONS(4708), - [anon_sym_BANG_EQ] = ACTIONS(4706), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4708), - [anon_sym_EQ_EQ] = ACTIONS(4706), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4708), - [anon_sym_LT_EQ] = ACTIONS(4708), - [anon_sym_GT_EQ] = ACTIONS(4708), - [anon_sym_BANGin] = ACTIONS(4708), - [anon_sym_is] = ACTIONS(4706), - [anon_sym_BANGis] = ACTIONS(4708), - [anon_sym_PLUS] = ACTIONS(4706), - [anon_sym_DASH] = ACTIONS(4706), - [anon_sym_SLASH] = ACTIONS(4706), - [anon_sym_PERCENT] = ACTIONS(4706), - [anon_sym_as_QMARK] = ACTIONS(4708), - [anon_sym_PLUS_PLUS] = ACTIONS(4708), - [anon_sym_DASH_DASH] = ACTIONS(4708), - [anon_sym_BANG_BANG] = ACTIONS(4708), - [anon_sym_suspend] = ACTIONS(4706), - [anon_sym_sealed] = ACTIONS(4706), - [anon_sym_annotation] = ACTIONS(4706), - [anon_sym_data] = ACTIONS(4706), - [anon_sym_inner] = ACTIONS(4706), - [anon_sym_value] = ACTIONS(4706), - [anon_sym_override] = ACTIONS(4706), - [anon_sym_lateinit] = ACTIONS(4706), - [anon_sym_public] = ACTIONS(4706), - [anon_sym_private] = ACTIONS(4706), - [anon_sym_internal] = ACTIONS(4706), - [anon_sym_protected] = ACTIONS(4706), - [anon_sym_tailrec] = ACTIONS(4706), - [anon_sym_operator] = ACTIONS(4706), - [anon_sym_infix] = ACTIONS(4706), - [anon_sym_inline] = ACTIONS(4706), - [anon_sym_external] = ACTIONS(4706), - [sym_property_modifier] = ACTIONS(4706), - [anon_sym_abstract] = ACTIONS(4706), - [anon_sym_final] = ACTIONS(4706), - [anon_sym_open] = ACTIONS(4706), - [anon_sym_vararg] = ACTIONS(4706), - [anon_sym_noinline] = ACTIONS(4706), - [anon_sym_crossinline] = ACTIONS(4706), - [anon_sym_expect] = ACTIONS(4706), - [anon_sym_actual] = ACTIONS(4706), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4708), - [sym__automatic_semicolon] = ACTIONS(4708), - [sym_safe_nav] = ACTIONS(4708), - [sym_multiline_comment] = ACTIONS(3), - }, - [3766] = { - [sym__alpha_identifier] = ACTIONS(4595), - [anon_sym_AT] = ACTIONS(4597), - [anon_sym_COLON] = ACTIONS(4595), - [anon_sym_LBRACK] = ACTIONS(4597), - [anon_sym_DOT] = ACTIONS(4595), - [anon_sym_as] = ACTIONS(4595), - [anon_sym_EQ] = ACTIONS(4595), - [anon_sym_LBRACE] = ACTIONS(4597), - [anon_sym_RBRACE] = ACTIONS(4597), - [anon_sym_LPAREN] = ACTIONS(4597), - [anon_sym_COMMA] = ACTIONS(4597), - [anon_sym_LT] = ACTIONS(4595), - [anon_sym_GT] = ACTIONS(4595), - [anon_sym_where] = ACTIONS(4595), - [anon_sym_SEMI] = ACTIONS(4597), - [anon_sym_get] = ACTIONS(4595), - [anon_sym_set] = ACTIONS(4595), - [anon_sym_STAR] = ACTIONS(4595), - [sym_label] = ACTIONS(4597), - [anon_sym_in] = ACTIONS(4595), - [anon_sym_DOT_DOT] = ACTIONS(4597), - [anon_sym_QMARK_COLON] = ACTIONS(4597), - [anon_sym_AMP_AMP] = ACTIONS(4597), - [anon_sym_PIPE_PIPE] = ACTIONS(4597), - [anon_sym_else] = ACTIONS(4595), - [anon_sym_COLON_COLON] = ACTIONS(4597), - [anon_sym_PLUS_EQ] = ACTIONS(4597), - [anon_sym_DASH_EQ] = ACTIONS(4597), - [anon_sym_STAR_EQ] = ACTIONS(4597), - [anon_sym_SLASH_EQ] = ACTIONS(4597), - [anon_sym_PERCENT_EQ] = ACTIONS(4597), - [anon_sym_BANG_EQ] = ACTIONS(4595), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4597), - [anon_sym_EQ_EQ] = ACTIONS(4595), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4597), - [anon_sym_LT_EQ] = ACTIONS(4597), - [anon_sym_GT_EQ] = ACTIONS(4597), - [anon_sym_BANGin] = ACTIONS(4597), - [anon_sym_is] = ACTIONS(4595), - [anon_sym_BANGis] = ACTIONS(4597), - [anon_sym_PLUS] = ACTIONS(4595), - [anon_sym_DASH] = ACTIONS(4595), - [anon_sym_SLASH] = ACTIONS(4595), - [anon_sym_PERCENT] = ACTIONS(4595), - [anon_sym_as_QMARK] = ACTIONS(4597), - [anon_sym_PLUS_PLUS] = ACTIONS(4597), - [anon_sym_DASH_DASH] = ACTIONS(4597), - [anon_sym_BANG_BANG] = ACTIONS(4597), - [anon_sym_suspend] = ACTIONS(4595), - [anon_sym_sealed] = ACTIONS(4595), - [anon_sym_annotation] = ACTIONS(4595), - [anon_sym_data] = ACTIONS(4595), - [anon_sym_inner] = ACTIONS(4595), - [anon_sym_value] = ACTIONS(4595), - [anon_sym_override] = ACTIONS(4595), - [anon_sym_lateinit] = ACTIONS(4595), - [anon_sym_public] = ACTIONS(4595), - [anon_sym_private] = ACTIONS(4595), - [anon_sym_internal] = ACTIONS(4595), - [anon_sym_protected] = ACTIONS(4595), - [anon_sym_tailrec] = ACTIONS(4595), - [anon_sym_operator] = ACTIONS(4595), - [anon_sym_infix] = ACTIONS(4595), - [anon_sym_inline] = ACTIONS(4595), - [anon_sym_external] = ACTIONS(4595), - [sym_property_modifier] = ACTIONS(4595), - [anon_sym_abstract] = ACTIONS(4595), - [anon_sym_final] = ACTIONS(4595), - [anon_sym_open] = ACTIONS(4595), - [anon_sym_vararg] = ACTIONS(4595), - [anon_sym_noinline] = ACTIONS(4595), - [anon_sym_crossinline] = ACTIONS(4595), - [anon_sym_expect] = ACTIONS(4595), - [anon_sym_actual] = ACTIONS(4595), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4597), - [sym__automatic_semicolon] = ACTIONS(4597), - [sym_safe_nav] = ACTIONS(4597), - [sym_multiline_comment] = ACTIONS(3), - }, - [3767] = { - [sym__alpha_identifier] = ACTIONS(4662), - [anon_sym_AT] = ACTIONS(4664), - [anon_sym_LBRACK] = ACTIONS(4664), - [anon_sym_DOT] = ACTIONS(4662), - [anon_sym_as] = ACTIONS(4662), - [anon_sym_EQ] = ACTIONS(4662), - [anon_sym_LBRACE] = ACTIONS(4664), - [anon_sym_RBRACE] = ACTIONS(4664), - [anon_sym_LPAREN] = ACTIONS(4664), - [anon_sym_COMMA] = ACTIONS(4664), - [anon_sym_by] = ACTIONS(4662), - [anon_sym_LT] = ACTIONS(4662), - [anon_sym_GT] = ACTIONS(4662), - [anon_sym_where] = ACTIONS(4662), - [anon_sym_SEMI] = ACTIONS(4664), - [anon_sym_get] = ACTIONS(4662), - [anon_sym_set] = ACTIONS(4662), - [anon_sym_STAR] = ACTIONS(4662), - [sym_label] = ACTIONS(4664), - [anon_sym_in] = ACTIONS(4662), - [anon_sym_DOT_DOT] = ACTIONS(4664), - [anon_sym_QMARK_COLON] = ACTIONS(4664), - [anon_sym_AMP_AMP] = ACTIONS(4664), - [anon_sym_PIPE_PIPE] = ACTIONS(4664), - [anon_sym_else] = ACTIONS(4662), - [anon_sym_COLON_COLON] = ACTIONS(4664), - [anon_sym_PLUS_EQ] = ACTIONS(4664), - [anon_sym_DASH_EQ] = ACTIONS(4664), - [anon_sym_STAR_EQ] = ACTIONS(4664), - [anon_sym_SLASH_EQ] = ACTIONS(4664), - [anon_sym_PERCENT_EQ] = ACTIONS(4664), - [anon_sym_BANG_EQ] = ACTIONS(4662), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4664), - [anon_sym_EQ_EQ] = ACTIONS(4662), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4664), - [anon_sym_LT_EQ] = ACTIONS(4664), - [anon_sym_GT_EQ] = ACTIONS(4664), - [anon_sym_BANGin] = ACTIONS(4664), - [anon_sym_is] = ACTIONS(4662), - [anon_sym_BANGis] = ACTIONS(4664), - [anon_sym_PLUS] = ACTIONS(4662), - [anon_sym_DASH] = ACTIONS(4662), - [anon_sym_SLASH] = ACTIONS(4662), - [anon_sym_PERCENT] = ACTIONS(4662), - [anon_sym_as_QMARK] = ACTIONS(4664), - [anon_sym_PLUS_PLUS] = ACTIONS(4664), - [anon_sym_DASH_DASH] = ACTIONS(4664), - [anon_sym_BANG_BANG] = ACTIONS(4664), - [anon_sym_suspend] = ACTIONS(4662), - [anon_sym_sealed] = ACTIONS(4662), - [anon_sym_annotation] = ACTIONS(4662), - [anon_sym_data] = ACTIONS(4662), - [anon_sym_inner] = ACTIONS(4662), - [anon_sym_value] = ACTIONS(4662), - [anon_sym_override] = ACTIONS(4662), - [anon_sym_lateinit] = ACTIONS(4662), - [anon_sym_public] = ACTIONS(4662), - [anon_sym_private] = ACTIONS(4662), - [anon_sym_internal] = ACTIONS(4662), - [anon_sym_protected] = ACTIONS(4662), - [anon_sym_tailrec] = ACTIONS(4662), - [anon_sym_operator] = ACTIONS(4662), - [anon_sym_infix] = ACTIONS(4662), - [anon_sym_inline] = ACTIONS(4662), - [anon_sym_external] = ACTIONS(4662), - [sym_property_modifier] = ACTIONS(4662), - [anon_sym_abstract] = ACTIONS(4662), - [anon_sym_final] = ACTIONS(4662), - [anon_sym_open] = ACTIONS(4662), - [anon_sym_vararg] = ACTIONS(4662), - [anon_sym_noinline] = ACTIONS(4662), - [anon_sym_crossinline] = ACTIONS(4662), - [anon_sym_expect] = ACTIONS(4662), - [anon_sym_actual] = ACTIONS(4662), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4664), - [sym__automatic_semicolon] = ACTIONS(4664), - [sym_safe_nav] = ACTIONS(4664), - [sym_multiline_comment] = ACTIONS(3), - }, - [3768] = { - [sym__alpha_identifier] = ACTIONS(4603), - [anon_sym_AT] = ACTIONS(4605), - [anon_sym_COLON] = ACTIONS(4603), - [anon_sym_LBRACK] = ACTIONS(4605), - [anon_sym_DOT] = ACTIONS(4603), - [anon_sym_as] = ACTIONS(4603), - [anon_sym_EQ] = ACTIONS(4603), - [anon_sym_LBRACE] = ACTIONS(4605), - [anon_sym_RBRACE] = ACTIONS(4605), - [anon_sym_LPAREN] = ACTIONS(4605), - [anon_sym_COMMA] = ACTIONS(4605), - [anon_sym_LT] = ACTIONS(4603), - [anon_sym_GT] = ACTIONS(4603), - [anon_sym_where] = ACTIONS(4603), - [anon_sym_SEMI] = ACTIONS(4605), - [anon_sym_get] = ACTIONS(4603), - [anon_sym_set] = ACTIONS(4603), - [anon_sym_STAR] = ACTIONS(4603), - [sym_label] = ACTIONS(4605), - [anon_sym_in] = ACTIONS(4603), - [anon_sym_DOT_DOT] = ACTIONS(4605), - [anon_sym_QMARK_COLON] = ACTIONS(4605), - [anon_sym_AMP_AMP] = ACTIONS(4605), - [anon_sym_PIPE_PIPE] = ACTIONS(4605), - [anon_sym_else] = ACTIONS(4603), - [anon_sym_COLON_COLON] = ACTIONS(4605), - [anon_sym_PLUS_EQ] = ACTIONS(4605), - [anon_sym_DASH_EQ] = ACTIONS(4605), - [anon_sym_STAR_EQ] = ACTIONS(4605), - [anon_sym_SLASH_EQ] = ACTIONS(4605), - [anon_sym_PERCENT_EQ] = ACTIONS(4605), - [anon_sym_BANG_EQ] = ACTIONS(4603), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4605), - [anon_sym_EQ_EQ] = ACTIONS(4603), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4605), - [anon_sym_LT_EQ] = ACTIONS(4605), - [anon_sym_GT_EQ] = ACTIONS(4605), - [anon_sym_BANGin] = ACTIONS(4605), - [anon_sym_is] = ACTIONS(4603), - [anon_sym_BANGis] = ACTIONS(4605), - [anon_sym_PLUS] = ACTIONS(4603), - [anon_sym_DASH] = ACTIONS(4603), - [anon_sym_SLASH] = ACTIONS(4603), - [anon_sym_PERCENT] = ACTIONS(4603), - [anon_sym_as_QMARK] = ACTIONS(4605), - [anon_sym_PLUS_PLUS] = ACTIONS(4605), - [anon_sym_DASH_DASH] = ACTIONS(4605), - [anon_sym_BANG_BANG] = ACTIONS(4605), - [anon_sym_suspend] = ACTIONS(4603), - [anon_sym_sealed] = ACTIONS(4603), - [anon_sym_annotation] = ACTIONS(4603), - [anon_sym_data] = ACTIONS(4603), - [anon_sym_inner] = ACTIONS(4603), - [anon_sym_value] = ACTIONS(4603), - [anon_sym_override] = ACTIONS(4603), - [anon_sym_lateinit] = ACTIONS(4603), - [anon_sym_public] = ACTIONS(4603), - [anon_sym_private] = ACTIONS(4603), - [anon_sym_internal] = ACTIONS(4603), - [anon_sym_protected] = ACTIONS(4603), - [anon_sym_tailrec] = ACTIONS(4603), - [anon_sym_operator] = ACTIONS(4603), - [anon_sym_infix] = ACTIONS(4603), - [anon_sym_inline] = ACTIONS(4603), - [anon_sym_external] = ACTIONS(4603), - [sym_property_modifier] = ACTIONS(4603), - [anon_sym_abstract] = ACTIONS(4603), - [anon_sym_final] = ACTIONS(4603), - [anon_sym_open] = ACTIONS(4603), - [anon_sym_vararg] = ACTIONS(4603), - [anon_sym_noinline] = ACTIONS(4603), - [anon_sym_crossinline] = ACTIONS(4603), - [anon_sym_expect] = ACTIONS(4603), - [anon_sym_actual] = ACTIONS(4603), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4605), - [sym__automatic_semicolon] = ACTIONS(4605), - [sym_safe_nav] = ACTIONS(4605), - [sym_multiline_comment] = ACTIONS(3), - }, - [3769] = { - [sym__alpha_identifier] = ACTIONS(4321), - [anon_sym_AT] = ACTIONS(4323), - [anon_sym_COLON] = ACTIONS(4321), - [anon_sym_LBRACK] = ACTIONS(4323), - [anon_sym_constructor] = ACTIONS(4321), - [anon_sym_LBRACE] = ACTIONS(4323), - [anon_sym_RBRACE] = ACTIONS(4323), - [anon_sym_LPAREN] = ACTIONS(4323), - [anon_sym_where] = ACTIONS(4321), - [anon_sym_object] = ACTIONS(4321), - [anon_sym_fun] = ACTIONS(4321), - [anon_sym_get] = ACTIONS(4321), - [anon_sym_set] = ACTIONS(4321), - [anon_sym_this] = ACTIONS(4321), - [anon_sym_super] = ACTIONS(4321), - [anon_sym_STAR] = ACTIONS(4323), - [sym_label] = ACTIONS(4321), - [anon_sym_in] = ACTIONS(4321), - [anon_sym_null] = ACTIONS(4321), - [anon_sym_if] = ACTIONS(4321), - [anon_sym_else] = ACTIONS(4321), - [anon_sym_when] = ACTIONS(4321), - [anon_sym_try] = ACTIONS(4321), - [anon_sym_throw] = ACTIONS(4321), - [anon_sym_return] = ACTIONS(4321), - [anon_sym_continue] = ACTIONS(4321), - [anon_sym_break] = ACTIONS(4321), - [anon_sym_COLON_COLON] = ACTIONS(4323), - [anon_sym_BANGin] = ACTIONS(4323), - [anon_sym_is] = ACTIONS(4321), - [anon_sym_BANGis] = ACTIONS(4323), - [anon_sym_PLUS] = ACTIONS(4321), - [anon_sym_DASH] = ACTIONS(4321), - [anon_sym_PLUS_PLUS] = ACTIONS(4323), - [anon_sym_DASH_DASH] = ACTIONS(4323), - [anon_sym_BANG] = ACTIONS(4321), - [anon_sym_suspend] = ACTIONS(4321), - [anon_sym_sealed] = ACTIONS(4321), - [anon_sym_annotation] = ACTIONS(4321), - [anon_sym_data] = ACTIONS(4321), - [anon_sym_inner] = ACTIONS(4321), - [anon_sym_value] = ACTIONS(4321), - [anon_sym_override] = ACTIONS(4321), - [anon_sym_lateinit] = ACTIONS(4321), - [anon_sym_public] = ACTIONS(4321), - [anon_sym_private] = ACTIONS(4321), - [anon_sym_internal] = ACTIONS(4321), - [anon_sym_protected] = ACTIONS(4321), - [anon_sym_tailrec] = ACTIONS(4321), - [anon_sym_operator] = ACTIONS(4321), - [anon_sym_infix] = ACTIONS(4321), - [anon_sym_inline] = ACTIONS(4321), - [anon_sym_external] = ACTIONS(4321), - [sym_property_modifier] = ACTIONS(4321), - [anon_sym_abstract] = ACTIONS(4321), - [anon_sym_final] = ACTIONS(4321), - [anon_sym_open] = ACTIONS(4321), - [anon_sym_vararg] = ACTIONS(4321), - [anon_sym_noinline] = ACTIONS(4321), - [anon_sym_crossinline] = ACTIONS(4321), - [anon_sym_expect] = ACTIONS(4321), - [anon_sym_actual] = ACTIONS(4321), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4323), - [anon_sym_continue_AT] = ACTIONS(4323), - [anon_sym_break_AT] = ACTIONS(4323), - [anon_sym_this_AT] = ACTIONS(4323), - [anon_sym_super_AT] = ACTIONS(4323), - [sym_real_literal] = ACTIONS(4323), - [sym_integer_literal] = ACTIONS(4321), - [sym_hex_literal] = ACTIONS(4323), - [sym_bin_literal] = ACTIONS(4323), - [anon_sym_true] = ACTIONS(4321), - [anon_sym_false] = ACTIONS(4321), - [anon_sym_SQUOTE] = ACTIONS(4323), - [sym__backtick_identifier] = ACTIONS(4323), - [sym__automatic_semicolon] = ACTIONS(4323), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4323), - }, - [3770] = { - [sym_type_constraints] = STATE(3881), - [sym_function_body] = STATE(3395), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_RBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [anon_sym_DASH_GT] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3771] = { - [sym__alpha_identifier] = ACTIONS(4642), - [anon_sym_AT] = ACTIONS(4644), - [anon_sym_LBRACK] = ACTIONS(4644), - [anon_sym_DOT] = ACTIONS(4642), - [anon_sym_as] = ACTIONS(4642), - [anon_sym_EQ] = ACTIONS(4642), - [anon_sym_LBRACE] = ACTIONS(4644), - [anon_sym_RBRACE] = ACTIONS(4644), - [anon_sym_LPAREN] = ACTIONS(4644), - [anon_sym_COMMA] = ACTIONS(4644), - [anon_sym_by] = ACTIONS(4642), - [anon_sym_LT] = ACTIONS(4642), - [anon_sym_GT] = ACTIONS(4642), - [anon_sym_where] = ACTIONS(4642), - [anon_sym_SEMI] = ACTIONS(4644), - [anon_sym_get] = ACTIONS(4642), - [anon_sym_set] = ACTIONS(4642), - [anon_sym_STAR] = ACTIONS(4642), - [sym_label] = ACTIONS(4644), - [anon_sym_in] = ACTIONS(4642), - [anon_sym_DOT_DOT] = ACTIONS(4644), - [anon_sym_QMARK_COLON] = ACTIONS(4644), - [anon_sym_AMP_AMP] = ACTIONS(4644), - [anon_sym_PIPE_PIPE] = ACTIONS(4644), - [anon_sym_else] = ACTIONS(4642), - [anon_sym_COLON_COLON] = ACTIONS(4644), - [anon_sym_PLUS_EQ] = ACTIONS(4644), - [anon_sym_DASH_EQ] = ACTIONS(4644), - [anon_sym_STAR_EQ] = ACTIONS(4644), - [anon_sym_SLASH_EQ] = ACTIONS(4644), - [anon_sym_PERCENT_EQ] = ACTIONS(4644), - [anon_sym_BANG_EQ] = ACTIONS(4642), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4644), - [anon_sym_EQ_EQ] = ACTIONS(4642), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4644), - [anon_sym_LT_EQ] = ACTIONS(4644), - [anon_sym_GT_EQ] = ACTIONS(4644), - [anon_sym_BANGin] = ACTIONS(4644), - [anon_sym_is] = ACTIONS(4642), - [anon_sym_BANGis] = ACTIONS(4644), - [anon_sym_PLUS] = ACTIONS(4642), - [anon_sym_DASH] = ACTIONS(4642), - [anon_sym_SLASH] = ACTIONS(4642), - [anon_sym_PERCENT] = ACTIONS(4642), - [anon_sym_as_QMARK] = ACTIONS(4644), - [anon_sym_PLUS_PLUS] = ACTIONS(4644), - [anon_sym_DASH_DASH] = ACTIONS(4644), - [anon_sym_BANG_BANG] = ACTIONS(4644), - [anon_sym_suspend] = ACTIONS(4642), - [anon_sym_sealed] = ACTIONS(4642), - [anon_sym_annotation] = ACTIONS(4642), - [anon_sym_data] = ACTIONS(4642), - [anon_sym_inner] = ACTIONS(4642), - [anon_sym_value] = ACTIONS(4642), - [anon_sym_override] = ACTIONS(4642), - [anon_sym_lateinit] = ACTIONS(4642), - [anon_sym_public] = ACTIONS(4642), - [anon_sym_private] = ACTIONS(4642), - [anon_sym_internal] = ACTIONS(4642), - [anon_sym_protected] = ACTIONS(4642), - [anon_sym_tailrec] = ACTIONS(4642), - [anon_sym_operator] = ACTIONS(4642), - [anon_sym_infix] = ACTIONS(4642), - [anon_sym_inline] = ACTIONS(4642), - [anon_sym_external] = ACTIONS(4642), - [sym_property_modifier] = ACTIONS(4642), - [anon_sym_abstract] = ACTIONS(4642), - [anon_sym_final] = ACTIONS(4642), - [anon_sym_open] = ACTIONS(4642), - [anon_sym_vararg] = ACTIONS(4642), - [anon_sym_noinline] = ACTIONS(4642), - [anon_sym_crossinline] = ACTIONS(4642), - [anon_sym_expect] = ACTIONS(4642), - [anon_sym_actual] = ACTIONS(4642), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4644), - [sym__automatic_semicolon] = ACTIONS(4644), - [sym_safe_nav] = ACTIONS(4644), - [sym_multiline_comment] = ACTIONS(3), - }, - [3772] = { - [sym_type_constraints] = STATE(3860), - [sym_function_body] = STATE(3452), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_RBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [anon_sym_DASH_GT] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3773] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3057), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_where] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(6989), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3059), - [anon_sym_DASH_EQ] = ACTIONS(3059), - [anon_sym_STAR_EQ] = ACTIONS(3059), - [anon_sym_SLASH_EQ] = ACTIONS(3059), - [anon_sym_PERCENT_EQ] = ACTIONS(3059), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(6999), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3774] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3775] = { - [sym__alpha_identifier] = ACTIONS(4583), - [anon_sym_AT] = ACTIONS(4585), - [anon_sym_COLON] = ACTIONS(4583), - [anon_sym_LBRACK] = ACTIONS(4585), - [anon_sym_DOT] = ACTIONS(4583), - [anon_sym_as] = ACTIONS(4583), - [anon_sym_EQ] = ACTIONS(4583), - [anon_sym_LBRACE] = ACTIONS(4585), - [anon_sym_RBRACE] = ACTIONS(4585), - [anon_sym_LPAREN] = ACTIONS(4585), - [anon_sym_COMMA] = ACTIONS(4585), - [anon_sym_LT] = ACTIONS(4583), - [anon_sym_GT] = ACTIONS(4583), - [anon_sym_where] = ACTIONS(4583), - [anon_sym_SEMI] = ACTIONS(4585), - [anon_sym_get] = ACTIONS(4583), - [anon_sym_set] = ACTIONS(4583), - [anon_sym_STAR] = ACTIONS(4583), - [sym_label] = ACTIONS(4585), - [anon_sym_in] = ACTIONS(4583), - [anon_sym_DOT_DOT] = ACTIONS(4585), - [anon_sym_QMARK_COLON] = ACTIONS(4585), - [anon_sym_AMP_AMP] = ACTIONS(4585), - [anon_sym_PIPE_PIPE] = ACTIONS(4585), - [anon_sym_else] = ACTIONS(4583), - [anon_sym_COLON_COLON] = ACTIONS(4585), - [anon_sym_PLUS_EQ] = ACTIONS(4585), - [anon_sym_DASH_EQ] = ACTIONS(4585), - [anon_sym_STAR_EQ] = ACTIONS(4585), - [anon_sym_SLASH_EQ] = ACTIONS(4585), - [anon_sym_PERCENT_EQ] = ACTIONS(4585), - [anon_sym_BANG_EQ] = ACTIONS(4583), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4585), - [anon_sym_EQ_EQ] = ACTIONS(4583), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4585), - [anon_sym_LT_EQ] = ACTIONS(4585), - [anon_sym_GT_EQ] = ACTIONS(4585), - [anon_sym_BANGin] = ACTIONS(4585), - [anon_sym_is] = ACTIONS(4583), - [anon_sym_BANGis] = ACTIONS(4585), - [anon_sym_PLUS] = ACTIONS(4583), - [anon_sym_DASH] = ACTIONS(4583), - [anon_sym_SLASH] = ACTIONS(4583), - [anon_sym_PERCENT] = ACTIONS(4583), - [anon_sym_as_QMARK] = ACTIONS(4585), - [anon_sym_PLUS_PLUS] = ACTIONS(4585), - [anon_sym_DASH_DASH] = ACTIONS(4585), - [anon_sym_BANG_BANG] = ACTIONS(4585), - [anon_sym_suspend] = ACTIONS(4583), - [anon_sym_sealed] = ACTIONS(4583), - [anon_sym_annotation] = ACTIONS(4583), - [anon_sym_data] = ACTIONS(4583), - [anon_sym_inner] = ACTIONS(4583), - [anon_sym_value] = ACTIONS(4583), - [anon_sym_override] = ACTIONS(4583), - [anon_sym_lateinit] = ACTIONS(4583), - [anon_sym_public] = ACTIONS(4583), - [anon_sym_private] = ACTIONS(4583), - [anon_sym_internal] = ACTIONS(4583), - [anon_sym_protected] = ACTIONS(4583), - [anon_sym_tailrec] = ACTIONS(4583), - [anon_sym_operator] = ACTIONS(4583), - [anon_sym_infix] = ACTIONS(4583), - [anon_sym_inline] = ACTIONS(4583), - [anon_sym_external] = ACTIONS(4583), - [sym_property_modifier] = ACTIONS(4583), - [anon_sym_abstract] = ACTIONS(4583), - [anon_sym_final] = ACTIONS(4583), - [anon_sym_open] = ACTIONS(4583), - [anon_sym_vararg] = ACTIONS(4583), - [anon_sym_noinline] = ACTIONS(4583), - [anon_sym_crossinline] = ACTIONS(4583), - [anon_sym_expect] = ACTIONS(4583), - [anon_sym_actual] = ACTIONS(4583), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4585), - [sym__automatic_semicolon] = ACTIONS(4585), - [sym_safe_nav] = ACTIONS(4585), - [sym_multiline_comment] = ACTIONS(3), - }, - [3776] = { - [sym__alpha_identifier] = ACTIONS(4638), - [anon_sym_AT] = ACTIONS(4640), - [anon_sym_LBRACK] = ACTIONS(4640), - [anon_sym_DOT] = ACTIONS(4638), - [anon_sym_as] = ACTIONS(4638), - [anon_sym_EQ] = ACTIONS(4638), - [anon_sym_LBRACE] = ACTIONS(4640), - [anon_sym_RBRACE] = ACTIONS(4640), - [anon_sym_LPAREN] = ACTIONS(4640), - [anon_sym_COMMA] = ACTIONS(4640), - [anon_sym_by] = ACTIONS(4638), - [anon_sym_LT] = ACTIONS(4638), - [anon_sym_GT] = ACTIONS(4638), - [anon_sym_where] = ACTIONS(4638), - [anon_sym_SEMI] = ACTIONS(4640), - [anon_sym_get] = ACTIONS(4638), - [anon_sym_set] = ACTIONS(4638), - [anon_sym_STAR] = ACTIONS(4638), - [sym_label] = ACTIONS(4640), - [anon_sym_in] = ACTIONS(4638), - [anon_sym_DOT_DOT] = ACTIONS(4640), - [anon_sym_QMARK_COLON] = ACTIONS(4640), - [anon_sym_AMP_AMP] = ACTIONS(4640), - [anon_sym_PIPE_PIPE] = ACTIONS(4640), - [anon_sym_else] = ACTIONS(4638), - [anon_sym_COLON_COLON] = ACTIONS(4640), - [anon_sym_PLUS_EQ] = ACTIONS(4640), - [anon_sym_DASH_EQ] = ACTIONS(4640), - [anon_sym_STAR_EQ] = ACTIONS(4640), - [anon_sym_SLASH_EQ] = ACTIONS(4640), - [anon_sym_PERCENT_EQ] = ACTIONS(4640), - [anon_sym_BANG_EQ] = ACTIONS(4638), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4640), - [anon_sym_EQ_EQ] = ACTIONS(4638), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4640), - [anon_sym_LT_EQ] = ACTIONS(4640), - [anon_sym_GT_EQ] = ACTIONS(4640), - [anon_sym_BANGin] = ACTIONS(4640), - [anon_sym_is] = ACTIONS(4638), - [anon_sym_BANGis] = ACTIONS(4640), - [anon_sym_PLUS] = ACTIONS(4638), - [anon_sym_DASH] = ACTIONS(4638), - [anon_sym_SLASH] = ACTIONS(4638), - [anon_sym_PERCENT] = ACTIONS(4638), - [anon_sym_as_QMARK] = ACTIONS(4640), - [anon_sym_PLUS_PLUS] = ACTIONS(4640), - [anon_sym_DASH_DASH] = ACTIONS(4640), - [anon_sym_BANG_BANG] = ACTIONS(4640), - [anon_sym_suspend] = ACTIONS(4638), - [anon_sym_sealed] = ACTIONS(4638), - [anon_sym_annotation] = ACTIONS(4638), - [anon_sym_data] = ACTIONS(4638), - [anon_sym_inner] = ACTIONS(4638), - [anon_sym_value] = ACTIONS(4638), - [anon_sym_override] = ACTIONS(4638), - [anon_sym_lateinit] = ACTIONS(4638), - [anon_sym_public] = ACTIONS(4638), - [anon_sym_private] = ACTIONS(4638), - [anon_sym_internal] = ACTIONS(4638), - [anon_sym_protected] = ACTIONS(4638), - [anon_sym_tailrec] = ACTIONS(4638), - [anon_sym_operator] = ACTIONS(4638), - [anon_sym_infix] = ACTIONS(4638), - [anon_sym_inline] = ACTIONS(4638), - [anon_sym_external] = ACTIONS(4638), - [sym_property_modifier] = ACTIONS(4638), - [anon_sym_abstract] = ACTIONS(4638), - [anon_sym_final] = ACTIONS(4638), - [anon_sym_open] = ACTIONS(4638), - [anon_sym_vararg] = ACTIONS(4638), - [anon_sym_noinline] = ACTIONS(4638), - [anon_sym_crossinline] = ACTIONS(4638), - [anon_sym_expect] = ACTIONS(4638), - [anon_sym_actual] = ACTIONS(4638), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4640), - [sym__automatic_semicolon] = ACTIONS(4640), - [sym_safe_nav] = ACTIONS(4640), - [sym_multiline_comment] = ACTIONS(3), - }, - [3777] = { - [sym_class_body] = STATE(3901), - [sym__alpha_identifier] = ACTIONS(4618), - [anon_sym_AT] = ACTIONS(4620), - [anon_sym_LBRACK] = ACTIONS(4620), - [anon_sym_DOT] = ACTIONS(4618), - [anon_sym_as] = ACTIONS(4618), - [anon_sym_EQ] = ACTIONS(4618), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4620), - [anon_sym_LPAREN] = ACTIONS(4620), - [anon_sym_COMMA] = ACTIONS(4620), - [anon_sym_LT] = ACTIONS(4618), - [anon_sym_GT] = ACTIONS(4618), - [anon_sym_where] = ACTIONS(4618), - [anon_sym_SEMI] = ACTIONS(4620), - [anon_sym_get] = ACTIONS(4618), - [anon_sym_set] = ACTIONS(4618), - [anon_sym_STAR] = ACTIONS(4618), - [sym_label] = ACTIONS(4620), - [anon_sym_in] = ACTIONS(4618), - [anon_sym_DOT_DOT] = ACTIONS(4620), - [anon_sym_QMARK_COLON] = ACTIONS(4620), - [anon_sym_AMP_AMP] = ACTIONS(4620), - [anon_sym_PIPE_PIPE] = ACTIONS(4620), - [anon_sym_else] = ACTIONS(4618), - [anon_sym_COLON_COLON] = ACTIONS(4620), - [anon_sym_PLUS_EQ] = ACTIONS(4620), - [anon_sym_DASH_EQ] = ACTIONS(4620), - [anon_sym_STAR_EQ] = ACTIONS(4620), - [anon_sym_SLASH_EQ] = ACTIONS(4620), - [anon_sym_PERCENT_EQ] = ACTIONS(4620), - [anon_sym_BANG_EQ] = ACTIONS(4618), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4620), - [anon_sym_EQ_EQ] = ACTIONS(4618), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4620), - [anon_sym_LT_EQ] = ACTIONS(4620), - [anon_sym_GT_EQ] = ACTIONS(4620), - [anon_sym_BANGin] = ACTIONS(4620), - [anon_sym_is] = ACTIONS(4618), - [anon_sym_BANGis] = ACTIONS(4620), - [anon_sym_PLUS] = ACTIONS(4618), - [anon_sym_DASH] = ACTIONS(4618), - [anon_sym_SLASH] = ACTIONS(4618), - [anon_sym_PERCENT] = ACTIONS(4618), - [anon_sym_as_QMARK] = ACTIONS(4620), - [anon_sym_PLUS_PLUS] = ACTIONS(4620), - [anon_sym_DASH_DASH] = ACTIONS(4620), - [anon_sym_BANG_BANG] = ACTIONS(4620), - [anon_sym_suspend] = ACTIONS(4618), - [anon_sym_sealed] = ACTIONS(4618), - [anon_sym_annotation] = ACTIONS(4618), - [anon_sym_data] = ACTIONS(4618), - [anon_sym_inner] = ACTIONS(4618), - [anon_sym_value] = ACTIONS(4618), - [anon_sym_override] = ACTIONS(4618), - [anon_sym_lateinit] = ACTIONS(4618), - [anon_sym_public] = ACTIONS(4618), - [anon_sym_private] = ACTIONS(4618), - [anon_sym_internal] = ACTIONS(4618), - [anon_sym_protected] = ACTIONS(4618), - [anon_sym_tailrec] = ACTIONS(4618), - [anon_sym_operator] = ACTIONS(4618), - [anon_sym_infix] = ACTIONS(4618), - [anon_sym_inline] = ACTIONS(4618), - [anon_sym_external] = ACTIONS(4618), - [sym_property_modifier] = ACTIONS(4618), - [anon_sym_abstract] = ACTIONS(4618), - [anon_sym_final] = ACTIONS(4618), - [anon_sym_open] = ACTIONS(4618), - [anon_sym_vararg] = ACTIONS(4618), - [anon_sym_noinline] = ACTIONS(4618), - [anon_sym_crossinline] = ACTIONS(4618), - [anon_sym_expect] = ACTIONS(4618), - [anon_sym_actual] = ACTIONS(4618), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4620), - [sym__automatic_semicolon] = ACTIONS(4620), - [sym_safe_nav] = ACTIONS(4620), - [sym_multiline_comment] = ACTIONS(3), - }, - [3778] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3778), - [sym__alpha_identifier] = ACTIONS(4611), - [anon_sym_AT] = ACTIONS(4613), - [anon_sym_LBRACK] = ACTIONS(4613), - [anon_sym_DOT] = ACTIONS(4611), - [anon_sym_as] = ACTIONS(4611), - [anon_sym_EQ] = ACTIONS(4611), - [anon_sym_LBRACE] = ACTIONS(4613), - [anon_sym_RBRACE] = ACTIONS(4613), - [anon_sym_LPAREN] = ACTIONS(4613), - [anon_sym_COMMA] = ACTIONS(7035), - [anon_sym_LT] = ACTIONS(4611), - [anon_sym_GT] = ACTIONS(4611), - [anon_sym_where] = ACTIONS(4611), - [anon_sym_SEMI] = ACTIONS(4613), - [anon_sym_get] = ACTIONS(4611), - [anon_sym_set] = ACTIONS(4611), - [anon_sym_STAR] = ACTIONS(4611), - [sym_label] = ACTIONS(4613), - [anon_sym_in] = ACTIONS(4611), - [anon_sym_DOT_DOT] = ACTIONS(4613), - [anon_sym_QMARK_COLON] = ACTIONS(4613), - [anon_sym_AMP_AMP] = ACTIONS(4613), - [anon_sym_PIPE_PIPE] = ACTIONS(4613), - [anon_sym_else] = ACTIONS(4611), - [anon_sym_COLON_COLON] = ACTIONS(4613), - [anon_sym_PLUS_EQ] = ACTIONS(4613), - [anon_sym_DASH_EQ] = ACTIONS(4613), - [anon_sym_STAR_EQ] = ACTIONS(4613), - [anon_sym_SLASH_EQ] = ACTIONS(4613), - [anon_sym_PERCENT_EQ] = ACTIONS(4613), - [anon_sym_BANG_EQ] = ACTIONS(4611), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4613), - [anon_sym_EQ_EQ] = ACTIONS(4611), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4613), - [anon_sym_LT_EQ] = ACTIONS(4613), - [anon_sym_GT_EQ] = ACTIONS(4613), - [anon_sym_BANGin] = ACTIONS(4613), - [anon_sym_is] = ACTIONS(4611), - [anon_sym_BANGis] = ACTIONS(4613), - [anon_sym_PLUS] = ACTIONS(4611), - [anon_sym_DASH] = ACTIONS(4611), - [anon_sym_SLASH] = ACTIONS(4611), - [anon_sym_PERCENT] = ACTIONS(4611), - [anon_sym_as_QMARK] = ACTIONS(4613), - [anon_sym_PLUS_PLUS] = ACTIONS(4613), - [anon_sym_DASH_DASH] = ACTIONS(4613), - [anon_sym_BANG_BANG] = ACTIONS(4613), - [anon_sym_suspend] = ACTIONS(4611), - [anon_sym_sealed] = ACTIONS(4611), - [anon_sym_annotation] = ACTIONS(4611), - [anon_sym_data] = ACTIONS(4611), - [anon_sym_inner] = ACTIONS(4611), - [anon_sym_value] = ACTIONS(4611), - [anon_sym_override] = ACTIONS(4611), - [anon_sym_lateinit] = ACTIONS(4611), - [anon_sym_public] = ACTIONS(4611), - [anon_sym_private] = ACTIONS(4611), - [anon_sym_internal] = ACTIONS(4611), - [anon_sym_protected] = ACTIONS(4611), - [anon_sym_tailrec] = ACTIONS(4611), - [anon_sym_operator] = ACTIONS(4611), - [anon_sym_infix] = ACTIONS(4611), - [anon_sym_inline] = ACTIONS(4611), - [anon_sym_external] = ACTIONS(4611), - [sym_property_modifier] = ACTIONS(4611), - [anon_sym_abstract] = ACTIONS(4611), - [anon_sym_final] = ACTIONS(4611), - [anon_sym_open] = ACTIONS(4611), - [anon_sym_vararg] = ACTIONS(4611), - [anon_sym_noinline] = ACTIONS(4611), - [anon_sym_crossinline] = ACTIONS(4611), - [anon_sym_expect] = ACTIONS(4611), - [anon_sym_actual] = ACTIONS(4611), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4613), - [sym__automatic_semicolon] = ACTIONS(4613), - [sym_safe_nav] = ACTIONS(4613), - [sym_multiline_comment] = ACTIONS(3), - }, - [3779] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3141), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_where] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3143), - [anon_sym_DASH_EQ] = ACTIONS(3143), - [anon_sym_STAR_EQ] = ACTIONS(3143), - [anon_sym_SLASH_EQ] = ACTIONS(3143), - [anon_sym_PERCENT_EQ] = ACTIONS(3143), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3780] = { - [sym_class_body] = STATE(3947), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [3781] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3100), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_where] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3100), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3102), - [anon_sym_DASH_EQ] = ACTIONS(3102), - [anon_sym_STAR_EQ] = ACTIONS(3102), - [anon_sym_SLASH_EQ] = ACTIONS(3102), - [anon_sym_PERCENT_EQ] = ACTIONS(3102), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3100), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3782] = { - [sym_value_arguments] = STATE(3095), - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(7038), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_object] = ACTIONS(4347), - [anon_sym_fun] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_this] = ACTIONS(4347), - [anon_sym_super] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4349), - [sym_label] = ACTIONS(4347), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_null] = ACTIONS(4347), - [anon_sym_if] = ACTIONS(4347), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_when] = ACTIONS(4347), - [anon_sym_try] = ACTIONS(4347), - [anon_sym_throw] = ACTIONS(4347), - [anon_sym_return] = ACTIONS(4347), - [anon_sym_continue] = ACTIONS(4347), - [anon_sym_break] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4349), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG] = ACTIONS(4347), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4349), - [anon_sym_continue_AT] = ACTIONS(4349), - [anon_sym_break_AT] = ACTIONS(4349), - [anon_sym_this_AT] = ACTIONS(4349), - [anon_sym_super_AT] = ACTIONS(4349), - [sym_real_literal] = ACTIONS(4349), - [sym_integer_literal] = ACTIONS(4347), - [sym_hex_literal] = ACTIONS(4349), - [sym_bin_literal] = ACTIONS(4349), - [anon_sym_true] = ACTIONS(4347), - [anon_sym_false] = ACTIONS(4347), - [anon_sym_SQUOTE] = ACTIONS(4349), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4349), - }, - [3783] = { - [sym_class_body] = STATE(3453), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(7040), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_EQ] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_RPAREN] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4353), - [sym_label] = ACTIONS(4355), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_while] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_PLUS_EQ] = ACTIONS(4355), - [anon_sym_DASH_EQ] = ACTIONS(4355), - [anon_sym_STAR_EQ] = ACTIONS(4355), - [anon_sym_SLASH_EQ] = ACTIONS(4355), - [anon_sym_PERCENT_EQ] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4353), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_suspend] = ACTIONS(4353), - [anon_sym_sealed] = ACTIONS(4353), - [anon_sym_annotation] = ACTIONS(4353), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_override] = ACTIONS(4353), - [anon_sym_lateinit] = ACTIONS(4353), - [anon_sym_public] = ACTIONS(4353), - [anon_sym_private] = ACTIONS(4353), - [anon_sym_internal] = ACTIONS(4353), - [anon_sym_protected] = ACTIONS(4353), - [anon_sym_tailrec] = ACTIONS(4353), - [anon_sym_operator] = ACTIONS(4353), - [anon_sym_infix] = ACTIONS(4353), - [anon_sym_inline] = ACTIONS(4353), - [anon_sym_external] = ACTIONS(4353), - [sym_property_modifier] = ACTIONS(4353), - [anon_sym_abstract] = ACTIONS(4353), - [anon_sym_final] = ACTIONS(4353), - [anon_sym_open] = ACTIONS(4353), - [anon_sym_vararg] = ACTIONS(4353), - [anon_sym_noinline] = ACTIONS(4353), - [anon_sym_crossinline] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - }, - [3784] = { - [sym_class_body] = STATE(3976), - [sym__alpha_identifier] = ACTIONS(4412), - [anon_sym_AT] = ACTIONS(4414), - [anon_sym_LBRACK] = ACTIONS(4414), - [anon_sym_DOT] = ACTIONS(4412), - [anon_sym_as] = ACTIONS(4412), - [anon_sym_EQ] = ACTIONS(4412), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4414), - [anon_sym_LPAREN] = ACTIONS(4414), - [anon_sym_COMMA] = ACTIONS(4414), - [anon_sym_LT] = ACTIONS(4412), - [anon_sym_GT] = ACTIONS(4412), - [anon_sym_where] = ACTIONS(4412), - [anon_sym_SEMI] = ACTIONS(4414), - [anon_sym_get] = ACTIONS(4412), - [anon_sym_set] = ACTIONS(4412), - [anon_sym_STAR] = ACTIONS(4412), - [sym_label] = ACTIONS(4414), - [anon_sym_in] = ACTIONS(4412), - [anon_sym_DOT_DOT] = ACTIONS(4414), - [anon_sym_QMARK_COLON] = ACTIONS(4414), - [anon_sym_AMP_AMP] = ACTIONS(4414), - [anon_sym_PIPE_PIPE] = ACTIONS(4414), - [anon_sym_else] = ACTIONS(4412), - [anon_sym_COLON_COLON] = ACTIONS(4414), - [anon_sym_PLUS_EQ] = ACTIONS(4414), - [anon_sym_DASH_EQ] = ACTIONS(4414), - [anon_sym_STAR_EQ] = ACTIONS(4414), - [anon_sym_SLASH_EQ] = ACTIONS(4414), - [anon_sym_PERCENT_EQ] = ACTIONS(4414), - [anon_sym_BANG_EQ] = ACTIONS(4412), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4414), - [anon_sym_EQ_EQ] = ACTIONS(4412), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4414), - [anon_sym_LT_EQ] = ACTIONS(4414), - [anon_sym_GT_EQ] = ACTIONS(4414), - [anon_sym_BANGin] = ACTIONS(4414), - [anon_sym_is] = ACTIONS(4412), - [anon_sym_BANGis] = ACTIONS(4414), - [anon_sym_PLUS] = ACTIONS(4412), - [anon_sym_DASH] = ACTIONS(4412), - [anon_sym_SLASH] = ACTIONS(4412), - [anon_sym_PERCENT] = ACTIONS(4412), - [anon_sym_as_QMARK] = ACTIONS(4414), - [anon_sym_PLUS_PLUS] = ACTIONS(4414), - [anon_sym_DASH_DASH] = ACTIONS(4414), - [anon_sym_BANG_BANG] = ACTIONS(4414), - [anon_sym_suspend] = ACTIONS(4412), - [anon_sym_sealed] = ACTIONS(4412), - [anon_sym_annotation] = ACTIONS(4412), - [anon_sym_data] = ACTIONS(4412), - [anon_sym_inner] = ACTIONS(4412), - [anon_sym_value] = ACTIONS(4412), - [anon_sym_override] = ACTIONS(4412), - [anon_sym_lateinit] = ACTIONS(4412), - [anon_sym_public] = ACTIONS(4412), - [anon_sym_private] = ACTIONS(4412), - [anon_sym_internal] = ACTIONS(4412), - [anon_sym_protected] = ACTIONS(4412), - [anon_sym_tailrec] = ACTIONS(4412), - [anon_sym_operator] = ACTIONS(4412), - [anon_sym_infix] = ACTIONS(4412), - [anon_sym_inline] = ACTIONS(4412), - [anon_sym_external] = ACTIONS(4412), - [sym_property_modifier] = ACTIONS(4412), - [anon_sym_abstract] = ACTIONS(4412), - [anon_sym_final] = ACTIONS(4412), - [anon_sym_open] = ACTIONS(4412), - [anon_sym_vararg] = ACTIONS(4412), - [anon_sym_noinline] = ACTIONS(4412), - [anon_sym_crossinline] = ACTIONS(4412), - [anon_sym_expect] = ACTIONS(4412), - [anon_sym_actual] = ACTIONS(4412), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4414), - [sym__automatic_semicolon] = ACTIONS(4414), - [sym_safe_nav] = ACTIONS(4414), - [sym_multiline_comment] = ACTIONS(3), - }, - [3785] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3790), - [sym__alpha_identifier] = ACTIONS(4587), - [anon_sym_AT] = ACTIONS(4589), - [anon_sym_LBRACK] = ACTIONS(4589), - [anon_sym_DOT] = ACTIONS(4587), - [anon_sym_as] = ACTIONS(4587), - [anon_sym_EQ] = ACTIONS(4587), - [anon_sym_LBRACE] = ACTIONS(4589), - [anon_sym_RBRACE] = ACTIONS(4589), - [anon_sym_LPAREN] = ACTIONS(4589), - [anon_sym_COMMA] = ACTIONS(7042), - [anon_sym_LT] = ACTIONS(4587), - [anon_sym_GT] = ACTIONS(4587), - [anon_sym_where] = ACTIONS(4587), - [anon_sym_SEMI] = ACTIONS(4589), - [anon_sym_get] = ACTIONS(4587), - [anon_sym_set] = ACTIONS(4587), - [anon_sym_STAR] = ACTIONS(4587), - [sym_label] = ACTIONS(4589), - [anon_sym_in] = ACTIONS(4587), - [anon_sym_DOT_DOT] = ACTIONS(4589), - [anon_sym_QMARK_COLON] = ACTIONS(4589), - [anon_sym_AMP_AMP] = ACTIONS(4589), - [anon_sym_PIPE_PIPE] = ACTIONS(4589), - [anon_sym_else] = ACTIONS(4587), - [anon_sym_COLON_COLON] = ACTIONS(4589), - [anon_sym_PLUS_EQ] = ACTIONS(4589), - [anon_sym_DASH_EQ] = ACTIONS(4589), - [anon_sym_STAR_EQ] = ACTIONS(4589), - [anon_sym_SLASH_EQ] = ACTIONS(4589), - [anon_sym_PERCENT_EQ] = ACTIONS(4589), - [anon_sym_BANG_EQ] = ACTIONS(4587), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4589), - [anon_sym_EQ_EQ] = ACTIONS(4587), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4589), - [anon_sym_LT_EQ] = ACTIONS(4589), - [anon_sym_GT_EQ] = ACTIONS(4589), - [anon_sym_BANGin] = ACTIONS(4589), - [anon_sym_is] = ACTIONS(4587), - [anon_sym_BANGis] = ACTIONS(4589), - [anon_sym_PLUS] = ACTIONS(4587), - [anon_sym_DASH] = ACTIONS(4587), - [anon_sym_SLASH] = ACTIONS(4587), - [anon_sym_PERCENT] = ACTIONS(4587), - [anon_sym_as_QMARK] = ACTIONS(4589), - [anon_sym_PLUS_PLUS] = ACTIONS(4589), - [anon_sym_DASH_DASH] = ACTIONS(4589), - [anon_sym_BANG_BANG] = ACTIONS(4589), - [anon_sym_suspend] = ACTIONS(4587), - [anon_sym_sealed] = ACTIONS(4587), - [anon_sym_annotation] = ACTIONS(4587), - [anon_sym_data] = ACTIONS(4587), - [anon_sym_inner] = ACTIONS(4587), - [anon_sym_value] = ACTIONS(4587), - [anon_sym_override] = ACTIONS(4587), - [anon_sym_lateinit] = ACTIONS(4587), - [anon_sym_public] = ACTIONS(4587), - [anon_sym_private] = ACTIONS(4587), - [anon_sym_internal] = ACTIONS(4587), - [anon_sym_protected] = ACTIONS(4587), - [anon_sym_tailrec] = ACTIONS(4587), - [anon_sym_operator] = ACTIONS(4587), - [anon_sym_infix] = ACTIONS(4587), - [anon_sym_inline] = ACTIONS(4587), - [anon_sym_external] = ACTIONS(4587), - [sym_property_modifier] = ACTIONS(4587), - [anon_sym_abstract] = ACTIONS(4587), - [anon_sym_final] = ACTIONS(4587), - [anon_sym_open] = ACTIONS(4587), - [anon_sym_vararg] = ACTIONS(4587), - [anon_sym_noinline] = ACTIONS(4587), - [anon_sym_crossinline] = ACTIONS(4587), - [anon_sym_expect] = ACTIONS(4587), - [anon_sym_actual] = ACTIONS(4587), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4589), - [sym__automatic_semicolon] = ACTIONS(4589), - [sym_safe_nav] = ACTIONS(4589), - [sym_multiline_comment] = ACTIONS(3), - }, - [3786] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3044), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6983), - [anon_sym_where] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(6989), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(7021), - [anon_sym_PIPE_PIPE] = ACTIONS(7023), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3046), - [anon_sym_DASH_EQ] = ACTIONS(3046), - [anon_sym_STAR_EQ] = ACTIONS(3046), - [anon_sym_SLASH_EQ] = ACTIONS(3046), - [anon_sym_PERCENT_EQ] = ACTIONS(3046), - [anon_sym_BANG_EQ] = ACTIONS(7025), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7027), - [anon_sym_EQ_EQ] = ACTIONS(7025), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7027), - [anon_sym_LT_EQ] = ACTIONS(6997), - [anon_sym_GT_EQ] = ACTIONS(6997), - [anon_sym_BANGin] = ACTIONS(6999), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3787] = { - [sym_class_body] = STATE(3513), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(7044), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_EQ] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_RPAREN] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4325), - [sym_label] = ACTIONS(4327), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_while] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_PLUS_EQ] = ACTIONS(4327), - [anon_sym_DASH_EQ] = ACTIONS(4327), - [anon_sym_STAR_EQ] = ACTIONS(4327), - [anon_sym_SLASH_EQ] = ACTIONS(4327), - [anon_sym_PERCENT_EQ] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4325), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_suspend] = ACTIONS(4325), - [anon_sym_sealed] = ACTIONS(4325), - [anon_sym_annotation] = ACTIONS(4325), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_override] = ACTIONS(4325), - [anon_sym_lateinit] = ACTIONS(4325), - [anon_sym_public] = ACTIONS(4325), - [anon_sym_private] = ACTIONS(4325), - [anon_sym_internal] = ACTIONS(4325), - [anon_sym_protected] = ACTIONS(4325), - [anon_sym_tailrec] = ACTIONS(4325), - [anon_sym_operator] = ACTIONS(4325), - [anon_sym_infix] = ACTIONS(4325), - [anon_sym_inline] = ACTIONS(4325), - [anon_sym_external] = ACTIONS(4325), - [sym_property_modifier] = ACTIONS(4325), - [anon_sym_abstract] = ACTIONS(4325), - [anon_sym_final] = ACTIONS(4325), - [anon_sym_open] = ACTIONS(4325), - [anon_sym_vararg] = ACTIONS(4325), - [anon_sym_noinline] = ACTIONS(4325), - [anon_sym_crossinline] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - }, - [3788] = { - [sym_class_body] = STATE(3964), - [sym__alpha_identifier] = ACTIONS(4517), - [anon_sym_AT] = ACTIONS(4519), - [anon_sym_LBRACK] = ACTIONS(4519), - [anon_sym_DOT] = ACTIONS(4517), - [anon_sym_as] = ACTIONS(4517), - [anon_sym_EQ] = ACTIONS(4517), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4519), - [anon_sym_LPAREN] = ACTIONS(4519), - [anon_sym_COMMA] = ACTIONS(4519), - [anon_sym_LT] = ACTIONS(4517), - [anon_sym_GT] = ACTIONS(4517), - [anon_sym_where] = ACTIONS(4517), - [anon_sym_SEMI] = ACTIONS(4519), - [anon_sym_get] = ACTIONS(4517), - [anon_sym_set] = ACTIONS(4517), - [anon_sym_STAR] = ACTIONS(4517), - [sym_label] = ACTIONS(4519), - [anon_sym_in] = ACTIONS(4517), - [anon_sym_DOT_DOT] = ACTIONS(4519), - [anon_sym_QMARK_COLON] = ACTIONS(4519), - [anon_sym_AMP_AMP] = ACTIONS(4519), - [anon_sym_PIPE_PIPE] = ACTIONS(4519), - [anon_sym_else] = ACTIONS(4517), - [anon_sym_COLON_COLON] = ACTIONS(4519), - [anon_sym_PLUS_EQ] = ACTIONS(4519), - [anon_sym_DASH_EQ] = ACTIONS(4519), - [anon_sym_STAR_EQ] = ACTIONS(4519), - [anon_sym_SLASH_EQ] = ACTIONS(4519), - [anon_sym_PERCENT_EQ] = ACTIONS(4519), - [anon_sym_BANG_EQ] = ACTIONS(4517), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4519), - [anon_sym_EQ_EQ] = ACTIONS(4517), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4519), - [anon_sym_LT_EQ] = ACTIONS(4519), - [anon_sym_GT_EQ] = ACTIONS(4519), - [anon_sym_BANGin] = ACTIONS(4519), - [anon_sym_is] = ACTIONS(4517), - [anon_sym_BANGis] = ACTIONS(4519), - [anon_sym_PLUS] = ACTIONS(4517), - [anon_sym_DASH] = ACTIONS(4517), - [anon_sym_SLASH] = ACTIONS(4517), - [anon_sym_PERCENT] = ACTIONS(4517), - [anon_sym_as_QMARK] = ACTIONS(4519), - [anon_sym_PLUS_PLUS] = ACTIONS(4519), - [anon_sym_DASH_DASH] = ACTIONS(4519), - [anon_sym_BANG_BANG] = ACTIONS(4519), - [anon_sym_suspend] = ACTIONS(4517), - [anon_sym_sealed] = ACTIONS(4517), - [anon_sym_annotation] = ACTIONS(4517), - [anon_sym_data] = ACTIONS(4517), - [anon_sym_inner] = ACTIONS(4517), - [anon_sym_value] = ACTIONS(4517), - [anon_sym_override] = ACTIONS(4517), - [anon_sym_lateinit] = ACTIONS(4517), - [anon_sym_public] = ACTIONS(4517), - [anon_sym_private] = ACTIONS(4517), - [anon_sym_internal] = ACTIONS(4517), - [anon_sym_protected] = ACTIONS(4517), - [anon_sym_tailrec] = ACTIONS(4517), - [anon_sym_operator] = ACTIONS(4517), - [anon_sym_infix] = ACTIONS(4517), - [anon_sym_inline] = ACTIONS(4517), - [anon_sym_external] = ACTIONS(4517), - [sym_property_modifier] = ACTIONS(4517), - [anon_sym_abstract] = ACTIONS(4517), - [anon_sym_final] = ACTIONS(4517), - [anon_sym_open] = ACTIONS(4517), - [anon_sym_vararg] = ACTIONS(4517), - [anon_sym_noinline] = ACTIONS(4517), - [anon_sym_crossinline] = ACTIONS(4517), - [anon_sym_expect] = ACTIONS(4517), - [anon_sym_actual] = ACTIONS(4517), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4519), - [sym__automatic_semicolon] = ACTIONS(4519), - [sym_safe_nav] = ACTIONS(4519), - [sym_multiline_comment] = ACTIONS(3), - }, - [3789] = { - [sym_class_body] = STATE(3974), - [sym__alpha_identifier] = ACTIONS(4607), - [anon_sym_AT] = ACTIONS(4609), - [anon_sym_LBRACK] = ACTIONS(4609), - [anon_sym_DOT] = ACTIONS(4607), - [anon_sym_as] = ACTIONS(4607), - [anon_sym_EQ] = ACTIONS(4607), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4609), - [anon_sym_LPAREN] = ACTIONS(4609), - [anon_sym_COMMA] = ACTIONS(4609), - [anon_sym_LT] = ACTIONS(4607), - [anon_sym_GT] = ACTIONS(4607), - [anon_sym_where] = ACTIONS(4607), - [anon_sym_SEMI] = ACTIONS(4609), - [anon_sym_get] = ACTIONS(4607), - [anon_sym_set] = ACTIONS(4607), - [anon_sym_STAR] = ACTIONS(4607), - [sym_label] = ACTIONS(4609), - [anon_sym_in] = ACTIONS(4607), - [anon_sym_DOT_DOT] = ACTIONS(4609), - [anon_sym_QMARK_COLON] = ACTIONS(4609), - [anon_sym_AMP_AMP] = ACTIONS(4609), - [anon_sym_PIPE_PIPE] = ACTIONS(4609), - [anon_sym_else] = ACTIONS(4607), - [anon_sym_COLON_COLON] = ACTIONS(4609), - [anon_sym_PLUS_EQ] = ACTIONS(4609), - [anon_sym_DASH_EQ] = ACTIONS(4609), - [anon_sym_STAR_EQ] = ACTIONS(4609), - [anon_sym_SLASH_EQ] = ACTIONS(4609), - [anon_sym_PERCENT_EQ] = ACTIONS(4609), - [anon_sym_BANG_EQ] = ACTIONS(4607), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4609), - [anon_sym_EQ_EQ] = ACTIONS(4607), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4609), - [anon_sym_LT_EQ] = ACTIONS(4609), - [anon_sym_GT_EQ] = ACTIONS(4609), - [anon_sym_BANGin] = ACTIONS(4609), - [anon_sym_is] = ACTIONS(4607), - [anon_sym_BANGis] = ACTIONS(4609), - [anon_sym_PLUS] = ACTIONS(4607), - [anon_sym_DASH] = ACTIONS(4607), - [anon_sym_SLASH] = ACTIONS(4607), - [anon_sym_PERCENT] = ACTIONS(4607), - [anon_sym_as_QMARK] = ACTIONS(4609), - [anon_sym_PLUS_PLUS] = ACTIONS(4609), - [anon_sym_DASH_DASH] = ACTIONS(4609), - [anon_sym_BANG_BANG] = ACTIONS(4609), - [anon_sym_suspend] = ACTIONS(4607), - [anon_sym_sealed] = ACTIONS(4607), - [anon_sym_annotation] = ACTIONS(4607), - [anon_sym_data] = ACTIONS(4607), - [anon_sym_inner] = ACTIONS(4607), - [anon_sym_value] = ACTIONS(4607), - [anon_sym_override] = ACTIONS(4607), - [anon_sym_lateinit] = ACTIONS(4607), - [anon_sym_public] = ACTIONS(4607), - [anon_sym_private] = ACTIONS(4607), - [anon_sym_internal] = ACTIONS(4607), - [anon_sym_protected] = ACTIONS(4607), - [anon_sym_tailrec] = ACTIONS(4607), - [anon_sym_operator] = ACTIONS(4607), - [anon_sym_infix] = ACTIONS(4607), - [anon_sym_inline] = ACTIONS(4607), - [anon_sym_external] = ACTIONS(4607), - [sym_property_modifier] = ACTIONS(4607), - [anon_sym_abstract] = ACTIONS(4607), - [anon_sym_final] = ACTIONS(4607), - [anon_sym_open] = ACTIONS(4607), - [anon_sym_vararg] = ACTIONS(4607), - [anon_sym_noinline] = ACTIONS(4607), - [anon_sym_crossinline] = ACTIONS(4607), - [anon_sym_expect] = ACTIONS(4607), - [anon_sym_actual] = ACTIONS(4607), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4609), - [sym__automatic_semicolon] = ACTIONS(4609), - [sym_safe_nav] = ACTIONS(4609), - [sym_multiline_comment] = ACTIONS(3), - }, - [3790] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3778), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_EQ] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(7042), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4513), - [sym_label] = ACTIONS(4515), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_PLUS_EQ] = ACTIONS(4515), - [anon_sym_DASH_EQ] = ACTIONS(4515), - [anon_sym_STAR_EQ] = ACTIONS(4515), - [anon_sym_SLASH_EQ] = ACTIONS(4515), - [anon_sym_PERCENT_EQ] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4513), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_suspend] = ACTIONS(4513), - [anon_sym_sealed] = ACTIONS(4513), - [anon_sym_annotation] = ACTIONS(4513), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_override] = ACTIONS(4513), - [anon_sym_lateinit] = ACTIONS(4513), - [anon_sym_public] = ACTIONS(4513), - [anon_sym_private] = ACTIONS(4513), - [anon_sym_internal] = ACTIONS(4513), - [anon_sym_protected] = ACTIONS(4513), - [anon_sym_tailrec] = ACTIONS(4513), - [anon_sym_operator] = ACTIONS(4513), - [anon_sym_infix] = ACTIONS(4513), - [anon_sym_inline] = ACTIONS(4513), - [anon_sym_external] = ACTIONS(4513), - [sym_property_modifier] = ACTIONS(4513), - [anon_sym_abstract] = ACTIONS(4513), - [anon_sym_final] = ACTIONS(4513), - [anon_sym_open] = ACTIONS(4513), - [anon_sym_vararg] = ACTIONS(4513), - [anon_sym_noinline] = ACTIONS(4513), - [anon_sym_crossinline] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4515), - [sym__automatic_semicolon] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - }, - [3791] = { - [sym_function_body] = STATE(3482), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6696), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_RPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_while] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [3792] = { - [sym_enum_class_body] = STATE(4025), - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4361), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - }, - [3793] = { - [sym__alpha_identifier] = ACTIONS(4495), - [anon_sym_AT] = ACTIONS(4497), - [anon_sym_COLON] = ACTIONS(4495), - [anon_sym_LBRACK] = ACTIONS(4497), - [anon_sym_DOT] = ACTIONS(4495), - [anon_sym_as] = ACTIONS(4495), - [anon_sym_EQ] = ACTIONS(4495), - [anon_sym_LBRACE] = ACTIONS(4497), - [anon_sym_RBRACE] = ACTIONS(4497), - [anon_sym_LPAREN] = ACTIONS(4497), - [anon_sym_COMMA] = ACTIONS(4497), - [anon_sym_LT] = ACTIONS(4495), - [anon_sym_GT] = ACTIONS(4495), - [anon_sym_where] = ACTIONS(4495), - [anon_sym_SEMI] = ACTIONS(4497), - [anon_sym_get] = ACTIONS(4495), - [anon_sym_set] = ACTIONS(4495), - [anon_sym_STAR] = ACTIONS(4495), - [sym_label] = ACTIONS(4497), - [anon_sym_in] = ACTIONS(4495), - [anon_sym_DOT_DOT] = ACTIONS(4497), - [anon_sym_QMARK_COLON] = ACTIONS(4497), - [anon_sym_AMP_AMP] = ACTIONS(4497), - [anon_sym_PIPE_PIPE] = ACTIONS(4497), - [anon_sym_else] = ACTIONS(4495), - [anon_sym_COLON_COLON] = ACTIONS(4497), - [anon_sym_PLUS_EQ] = ACTIONS(4497), - [anon_sym_DASH_EQ] = ACTIONS(4497), - [anon_sym_STAR_EQ] = ACTIONS(4497), - [anon_sym_SLASH_EQ] = ACTIONS(4497), - [anon_sym_PERCENT_EQ] = ACTIONS(4497), - [anon_sym_BANG_EQ] = ACTIONS(4495), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4497), - [anon_sym_EQ_EQ] = ACTIONS(4495), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4497), - [anon_sym_LT_EQ] = ACTIONS(4497), - [anon_sym_GT_EQ] = ACTIONS(4497), - [anon_sym_BANGin] = ACTIONS(4497), - [anon_sym_is] = ACTIONS(4495), - [anon_sym_BANGis] = ACTIONS(4497), - [anon_sym_PLUS] = ACTIONS(4495), - [anon_sym_DASH] = ACTIONS(4495), - [anon_sym_SLASH] = ACTIONS(4495), - [anon_sym_PERCENT] = ACTIONS(4495), - [anon_sym_as_QMARK] = ACTIONS(4497), - [anon_sym_PLUS_PLUS] = ACTIONS(4497), - [anon_sym_DASH_DASH] = ACTIONS(4497), - [anon_sym_BANG_BANG] = ACTIONS(4497), - [anon_sym_suspend] = ACTIONS(4495), - [anon_sym_sealed] = ACTIONS(4495), - [anon_sym_annotation] = ACTIONS(4495), - [anon_sym_data] = ACTIONS(4495), - [anon_sym_inner] = ACTIONS(4495), - [anon_sym_value] = ACTIONS(4495), - [anon_sym_override] = ACTIONS(4495), - [anon_sym_lateinit] = ACTIONS(4495), - [anon_sym_public] = ACTIONS(4495), - [anon_sym_private] = ACTIONS(4495), - [anon_sym_internal] = ACTIONS(4495), - [anon_sym_protected] = ACTIONS(4495), - [anon_sym_tailrec] = ACTIONS(4495), - [anon_sym_operator] = ACTIONS(4495), - [anon_sym_infix] = ACTIONS(4495), - [anon_sym_inline] = ACTIONS(4495), - [anon_sym_external] = ACTIONS(4495), - [sym_property_modifier] = ACTIONS(4495), - [anon_sym_abstract] = ACTIONS(4495), - [anon_sym_final] = ACTIONS(4495), - [anon_sym_open] = ACTIONS(4495), - [anon_sym_vararg] = ACTIONS(4495), - [anon_sym_noinline] = ACTIONS(4495), - [anon_sym_crossinline] = ACTIONS(4495), - [anon_sym_expect] = ACTIONS(4495), - [anon_sym_actual] = ACTIONS(4495), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4497), - [sym__automatic_semicolon] = ACTIONS(4497), - [sym_safe_nav] = ACTIONS(4497), - [sym_multiline_comment] = ACTIONS(3), - }, - [3794] = { - [sym_value_arguments] = STATE(3919), - [sym__alpha_identifier] = ACTIONS(7046), - [anon_sym_AT] = ACTIONS(7048), - [anon_sym_LBRACK] = ACTIONS(7048), - [anon_sym_typealias] = ACTIONS(7046), - [anon_sym_class] = ACTIONS(7046), - [anon_sym_interface] = ACTIONS(7046), - [anon_sym_enum] = ACTIONS(7046), - [anon_sym_LBRACE] = ACTIONS(7048), - [anon_sym_LPAREN] = ACTIONS(7050), - [anon_sym_val] = ACTIONS(7046), - [anon_sym_var] = ACTIONS(7046), - [anon_sym_object] = ACTIONS(7046), - [anon_sym_fun] = ACTIONS(7046), - [anon_sym_get] = ACTIONS(7046), - [anon_sym_set] = ACTIONS(7046), - [anon_sym_this] = ACTIONS(7046), - [anon_sym_super] = ACTIONS(7046), - [anon_sym_STAR] = ACTIONS(7048), - [sym_label] = ACTIONS(7046), - [anon_sym_for] = ACTIONS(7046), - [anon_sym_while] = ACTIONS(7046), - [anon_sym_do] = ACTIONS(7046), - [anon_sym_null] = ACTIONS(7046), - [anon_sym_if] = ACTIONS(7046), - [anon_sym_when] = ACTIONS(7046), - [anon_sym_try] = ACTIONS(7046), - [anon_sym_throw] = ACTIONS(7046), - [anon_sym_return] = ACTIONS(7046), - [anon_sym_continue] = ACTIONS(7046), - [anon_sym_break] = ACTIONS(7046), - [anon_sym_COLON_COLON] = ACTIONS(7048), - [anon_sym_PLUS] = ACTIONS(7046), - [anon_sym_DASH] = ACTIONS(7046), - [anon_sym_PLUS_PLUS] = ACTIONS(7048), - [anon_sym_DASH_DASH] = ACTIONS(7048), - [anon_sym_BANG] = ACTIONS(7048), - [anon_sym_suspend] = ACTIONS(7046), - [anon_sym_sealed] = ACTIONS(7046), - [anon_sym_annotation] = ACTIONS(7046), - [anon_sym_data] = ACTIONS(7046), - [anon_sym_inner] = ACTIONS(7046), - [anon_sym_value] = ACTIONS(7046), - [anon_sym_override] = ACTIONS(7046), - [anon_sym_lateinit] = ACTIONS(7046), - [anon_sym_public] = ACTIONS(7046), - [anon_sym_private] = ACTIONS(7046), - [anon_sym_internal] = ACTIONS(7046), - [anon_sym_protected] = ACTIONS(7046), - [anon_sym_tailrec] = ACTIONS(7046), - [anon_sym_operator] = ACTIONS(7046), - [anon_sym_infix] = ACTIONS(7046), - [anon_sym_inline] = ACTIONS(7046), - [anon_sym_external] = ACTIONS(7046), - [sym_property_modifier] = ACTIONS(7046), - [anon_sym_abstract] = ACTIONS(7046), - [anon_sym_final] = ACTIONS(7046), - [anon_sym_open] = ACTIONS(7046), - [anon_sym_vararg] = ACTIONS(7046), - [anon_sym_noinline] = ACTIONS(7046), - [anon_sym_crossinline] = ACTIONS(7046), - [anon_sym_expect] = ACTIONS(7046), - [anon_sym_actual] = ACTIONS(7046), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(7048), - [anon_sym_continue_AT] = ACTIONS(7048), - [anon_sym_break_AT] = ACTIONS(7048), - [anon_sym_this_AT] = ACTIONS(7048), - [anon_sym_super_AT] = ACTIONS(7048), - [sym_real_literal] = ACTIONS(7048), - [sym_integer_literal] = ACTIONS(7046), - [sym_hex_literal] = ACTIONS(7048), - [sym_bin_literal] = ACTIONS(7048), - [anon_sym_true] = ACTIONS(7046), - [anon_sym_false] = ACTIONS(7046), - [anon_sym_SQUOTE] = ACTIONS(7048), - [sym__backtick_identifier] = ACTIONS(7048), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(7048), - }, - [3795] = { - [sym_class_body] = STATE(3178), - [sym_type_constraints] = STATE(3009), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(3468), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3226), - [anon_sym_fun] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_this] = ACTIONS(3226), - [anon_sym_super] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_null] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_when] = ACTIONS(3226), - [anon_sym_try] = ACTIONS(3226), - [anon_sym_throw] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3230), - [anon_sym_continue_AT] = ACTIONS(3230), - [anon_sym_break_AT] = ACTIONS(3230), - [anon_sym_this_AT] = ACTIONS(3230), - [anon_sym_super_AT] = ACTIONS(3230), - [sym_real_literal] = ACTIONS(3230), - [sym_integer_literal] = ACTIONS(3226), - [sym_hex_literal] = ACTIONS(3230), - [sym_bin_literal] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3226), - [anon_sym_false] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3230), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3230), - }, - [3796] = { - [sym_function_body] = STATE(3132), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(7053), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_object] = ACTIONS(4238), - [anon_sym_fun] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_this] = ACTIONS(4238), - [anon_sym_super] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4240), - [sym_label] = ACTIONS(4238), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_null] = ACTIONS(4238), - [anon_sym_if] = ACTIONS(4238), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_when] = ACTIONS(4238), - [anon_sym_try] = ACTIONS(4238), - [anon_sym_throw] = ACTIONS(4238), - [anon_sym_return] = ACTIONS(4238), - [anon_sym_continue] = ACTIONS(4238), - [anon_sym_break] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4240), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG] = ACTIONS(4238), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4240), - [anon_sym_continue_AT] = ACTIONS(4240), - [anon_sym_break_AT] = ACTIONS(4240), - [anon_sym_this_AT] = ACTIONS(4240), - [anon_sym_super_AT] = ACTIONS(4240), - [sym_real_literal] = ACTIONS(4240), - [sym_integer_literal] = ACTIONS(4238), - [sym_hex_literal] = ACTIONS(4240), - [sym_bin_literal] = ACTIONS(4240), - [anon_sym_true] = ACTIONS(4238), - [anon_sym_false] = ACTIONS(4238), - [anon_sym_SQUOTE] = ACTIONS(4240), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4240), - }, - [3797] = { - [sym_function_body] = STATE(3123), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(7055), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [3798] = { - [sym_function_body] = STATE(3598), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(7057), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_RBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_COMMA] = ACTIONS(4252), - [anon_sym_RPAREN] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_where] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4252), - [anon_sym_DASH_GT] = ACTIONS(4252), - [sym_label] = ACTIONS(4252), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_while] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4252), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_suspend] = ACTIONS(4250), - [anon_sym_sealed] = ACTIONS(4250), - [anon_sym_annotation] = ACTIONS(4250), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_override] = ACTIONS(4250), - [anon_sym_lateinit] = ACTIONS(4250), - [anon_sym_public] = ACTIONS(4250), - [anon_sym_private] = ACTIONS(4250), - [anon_sym_internal] = ACTIONS(4250), - [anon_sym_protected] = ACTIONS(4250), - [anon_sym_tailrec] = ACTIONS(4250), - [anon_sym_operator] = ACTIONS(4250), - [anon_sym_infix] = ACTIONS(4250), - [anon_sym_inline] = ACTIONS(4250), - [anon_sym_external] = ACTIONS(4250), - [sym_property_modifier] = ACTIONS(4250), - [anon_sym_abstract] = ACTIONS(4250), - [anon_sym_final] = ACTIONS(4250), - [anon_sym_open] = ACTIONS(4250), - [anon_sym_vararg] = ACTIONS(4250), - [anon_sym_noinline] = ACTIONS(4250), - [anon_sym_crossinline] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - }, - [3799] = { - [sym_function_body] = STATE(3067), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(7059), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_object] = ACTIONS(4250), - [anon_sym_fun] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_this] = ACTIONS(4250), - [anon_sym_super] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4252), - [sym_label] = ACTIONS(4250), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_null] = ACTIONS(4250), - [anon_sym_if] = ACTIONS(4250), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_when] = ACTIONS(4250), - [anon_sym_try] = ACTIONS(4250), - [anon_sym_throw] = ACTIONS(4250), - [anon_sym_return] = ACTIONS(4250), - [anon_sym_continue] = ACTIONS(4250), - [anon_sym_break] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4252), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG] = ACTIONS(4250), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4252), - [anon_sym_continue_AT] = ACTIONS(4252), - [anon_sym_break_AT] = ACTIONS(4252), - [anon_sym_this_AT] = ACTIONS(4252), - [anon_sym_super_AT] = ACTIONS(4252), - [sym_real_literal] = ACTIONS(4252), - [sym_integer_literal] = ACTIONS(4250), - [sym_hex_literal] = ACTIONS(4252), - [sym_bin_literal] = ACTIONS(4252), - [anon_sym_true] = ACTIONS(4250), - [anon_sym_false] = ACTIONS(4250), - [anon_sym_SQUOTE] = ACTIONS(4252), - [sym__backtick_identifier] = ACTIONS(4252), - [sym__automatic_semicolon] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4252), - }, - [3800] = { - [sym_class_body] = STATE(3059), - [sym_type_constraints] = STATE(2977), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(7061), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4274), - [anon_sym_fun] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_this] = ACTIONS(4274), - [anon_sym_super] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4276), - [sym_label] = ACTIONS(4274), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_null] = ACTIONS(4274), - [anon_sym_if] = ACTIONS(4274), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_when] = ACTIONS(4274), - [anon_sym_try] = ACTIONS(4274), - [anon_sym_throw] = ACTIONS(4274), - [anon_sym_return] = ACTIONS(4274), - [anon_sym_continue] = ACTIONS(4274), - [anon_sym_break] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4276), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG] = ACTIONS(4274), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4276), - [anon_sym_continue_AT] = ACTIONS(4276), - [anon_sym_break_AT] = ACTIONS(4276), - [anon_sym_this_AT] = ACTIONS(4276), - [anon_sym_super_AT] = ACTIONS(4276), - [sym_real_literal] = ACTIONS(4276), - [sym_integer_literal] = ACTIONS(4274), - [sym_hex_literal] = ACTIONS(4276), - [sym_bin_literal] = ACTIONS(4276), - [anon_sym_true] = ACTIONS(4274), - [anon_sym_false] = ACTIONS(4274), - [anon_sym_SQUOTE] = ACTIONS(4276), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4276), - }, - [3801] = { - [sym__alpha_identifier] = ACTIONS(4634), - [anon_sym_AT] = ACTIONS(4636), - [anon_sym_LBRACK] = ACTIONS(4636), - [anon_sym_DOT] = ACTIONS(4634), - [anon_sym_as] = ACTIONS(4634), - [anon_sym_EQ] = ACTIONS(4634), - [anon_sym_LBRACE] = ACTIONS(4636), - [anon_sym_RBRACE] = ACTIONS(4636), - [anon_sym_LPAREN] = ACTIONS(4636), - [anon_sym_COMMA] = ACTIONS(4636), - [anon_sym_by] = ACTIONS(4634), - [anon_sym_LT] = ACTIONS(4634), - [anon_sym_GT] = ACTIONS(4634), - [anon_sym_where] = ACTIONS(4634), - [anon_sym_SEMI] = ACTIONS(4636), - [anon_sym_get] = ACTIONS(4634), - [anon_sym_set] = ACTIONS(4634), - [anon_sym_STAR] = ACTIONS(4634), - [sym_label] = ACTIONS(4636), - [anon_sym_in] = ACTIONS(4634), - [anon_sym_DOT_DOT] = ACTIONS(4636), - [anon_sym_QMARK_COLON] = ACTIONS(4636), - [anon_sym_AMP_AMP] = ACTIONS(4636), - [anon_sym_PIPE_PIPE] = ACTIONS(4636), - [anon_sym_else] = ACTIONS(4634), - [anon_sym_COLON_COLON] = ACTIONS(4636), - [anon_sym_PLUS_EQ] = ACTIONS(4636), - [anon_sym_DASH_EQ] = ACTIONS(4636), - [anon_sym_STAR_EQ] = ACTIONS(4636), - [anon_sym_SLASH_EQ] = ACTIONS(4636), - [anon_sym_PERCENT_EQ] = ACTIONS(4636), - [anon_sym_BANG_EQ] = ACTIONS(4634), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4636), - [anon_sym_EQ_EQ] = ACTIONS(4634), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4636), - [anon_sym_LT_EQ] = ACTIONS(4636), - [anon_sym_GT_EQ] = ACTIONS(4636), - [anon_sym_BANGin] = ACTIONS(4636), - [anon_sym_is] = ACTIONS(4634), - [anon_sym_BANGis] = ACTIONS(4636), - [anon_sym_PLUS] = ACTIONS(4634), - [anon_sym_DASH] = ACTIONS(4634), - [anon_sym_SLASH] = ACTIONS(4634), - [anon_sym_PERCENT] = ACTIONS(4634), - [anon_sym_as_QMARK] = ACTIONS(4636), - [anon_sym_PLUS_PLUS] = ACTIONS(4636), - [anon_sym_DASH_DASH] = ACTIONS(4636), - [anon_sym_BANG_BANG] = ACTIONS(4636), - [anon_sym_suspend] = ACTIONS(4634), - [anon_sym_sealed] = ACTIONS(4634), - [anon_sym_annotation] = ACTIONS(4634), - [anon_sym_data] = ACTIONS(4634), - [anon_sym_inner] = ACTIONS(4634), - [anon_sym_value] = ACTIONS(4634), - [anon_sym_override] = ACTIONS(4634), - [anon_sym_lateinit] = ACTIONS(4634), - [anon_sym_public] = ACTIONS(4634), - [anon_sym_private] = ACTIONS(4634), - [anon_sym_internal] = ACTIONS(4634), - [anon_sym_protected] = ACTIONS(4634), - [anon_sym_tailrec] = ACTIONS(4634), - [anon_sym_operator] = ACTIONS(4634), - [anon_sym_infix] = ACTIONS(4634), - [anon_sym_inline] = ACTIONS(4634), - [anon_sym_external] = ACTIONS(4634), - [sym_property_modifier] = ACTIONS(4634), - [anon_sym_abstract] = ACTIONS(4634), - [anon_sym_final] = ACTIONS(4634), - [anon_sym_open] = ACTIONS(4634), - [anon_sym_vararg] = ACTIONS(4634), - [anon_sym_noinline] = ACTIONS(4634), - [anon_sym_crossinline] = ACTIONS(4634), - [anon_sym_expect] = ACTIONS(4634), - [anon_sym_actual] = ACTIONS(4634), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4636), - [sym__automatic_semicolon] = ACTIONS(4636), - [sym_safe_nav] = ACTIONS(4636), - [sym_multiline_comment] = ACTIONS(3), - }, - [3802] = { - [sym_type_constraints] = STATE(2969), - [sym_enum_class_body] = STATE(3221), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3508), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [3803] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6983), - [anon_sym_where] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(6989), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(7021), - [anon_sym_PIPE_PIPE] = ACTIONS(7023), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3128), - [anon_sym_DASH_EQ] = ACTIONS(3128), - [anon_sym_STAR_EQ] = ACTIONS(3128), - [anon_sym_SLASH_EQ] = ACTIONS(3128), - [anon_sym_PERCENT_EQ] = ACTIONS(3128), - [anon_sym_BANG_EQ] = ACTIONS(7025), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7027), - [anon_sym_EQ_EQ] = ACTIONS(7025), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7027), - [anon_sym_LT_EQ] = ACTIONS(6997), - [anon_sym_GT_EQ] = ACTIONS(6997), - [anon_sym_BANGin] = ACTIONS(6999), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3804] = { - [sym_class_body] = STATE(3221), - [sym_type_constraints] = STATE(2990), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(3466), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3218), - [anon_sym_fun] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_this] = ACTIONS(3218), - [anon_sym_super] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_null] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_when] = ACTIONS(3218), - [anon_sym_try] = ACTIONS(3218), - [anon_sym_throw] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG] = ACTIONS(3218), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3222), - [anon_sym_continue_AT] = ACTIONS(3222), - [anon_sym_break_AT] = ACTIONS(3222), - [anon_sym_this_AT] = ACTIONS(3222), - [anon_sym_super_AT] = ACTIONS(3222), - [sym_real_literal] = ACTIONS(3222), - [sym_integer_literal] = ACTIONS(3218), - [sym_hex_literal] = ACTIONS(3222), - [sym_bin_literal] = ACTIONS(3222), - [anon_sym_true] = ACTIONS(3218), - [anon_sym_false] = ACTIONS(3218), - [anon_sym_SQUOTE] = ACTIONS(3222), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3222), - }, - [3805] = { - [sym_type_constraints] = STATE(3007), - [sym_enum_class_body] = STATE(3261), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(7063), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [3806] = { - [sym_class_body] = STATE(3893), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3807] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6983), - [anon_sym_where] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(6989), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(7021), - [anon_sym_PIPE_PIPE] = ACTIONS(7023), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3124), - [anon_sym_DASH_EQ] = ACTIONS(3124), - [anon_sym_STAR_EQ] = ACTIONS(3124), - [anon_sym_SLASH_EQ] = ACTIONS(3124), - [anon_sym_PERCENT_EQ] = ACTIONS(3124), - [anon_sym_BANG_EQ] = ACTIONS(7025), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7027), - [anon_sym_EQ_EQ] = ACTIONS(7025), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7027), - [anon_sym_LT_EQ] = ACTIONS(6997), - [anon_sym_GT_EQ] = ACTIONS(6997), - [anon_sym_BANGin] = ACTIONS(6999), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3808] = { - [sym__alpha_identifier] = ACTIONS(4244), - [anon_sym_AT] = ACTIONS(4246), - [anon_sym_LBRACK] = ACTIONS(4246), - [anon_sym_DOT] = ACTIONS(4244), - [anon_sym_typealias] = ACTIONS(4244), - [anon_sym_class] = ACTIONS(4244), - [anon_sym_interface] = ACTIONS(4244), - [anon_sym_enum] = ACTIONS(4244), - [anon_sym_LBRACE] = ACTIONS(4246), - [anon_sym_LPAREN] = ACTIONS(4246), - [anon_sym_val] = ACTIONS(4244), - [anon_sym_var] = ACTIONS(4244), - [anon_sym_object] = ACTIONS(4244), - [anon_sym_fun] = ACTIONS(4244), - [anon_sym_get] = ACTIONS(4244), - [anon_sym_set] = ACTIONS(4244), - [anon_sym_this] = ACTIONS(4244), - [anon_sym_super] = ACTIONS(4244), - [anon_sym_STAR] = ACTIONS(4246), - [sym_label] = ACTIONS(4244), - [anon_sym_for] = ACTIONS(4244), - [anon_sym_while] = ACTIONS(4244), - [anon_sym_do] = ACTIONS(4244), - [anon_sym_null] = ACTIONS(4244), - [anon_sym_if] = ACTIONS(4244), - [anon_sym_when] = ACTIONS(4244), - [anon_sym_try] = ACTIONS(4244), - [anon_sym_throw] = ACTIONS(4244), - [anon_sym_return] = ACTIONS(4244), - [anon_sym_continue] = ACTIONS(4244), - [anon_sym_break] = ACTIONS(4244), - [anon_sym_COLON_COLON] = ACTIONS(4246), - [anon_sym_PLUS] = ACTIONS(4244), - [anon_sym_DASH] = ACTIONS(4244), - [anon_sym_PLUS_PLUS] = ACTIONS(4246), - [anon_sym_DASH_DASH] = ACTIONS(4246), - [anon_sym_BANG] = ACTIONS(4246), - [anon_sym_suspend] = ACTIONS(4244), - [anon_sym_sealed] = ACTIONS(4244), - [anon_sym_annotation] = ACTIONS(4244), - [anon_sym_data] = ACTIONS(4244), - [anon_sym_inner] = ACTIONS(4244), - [anon_sym_value] = ACTIONS(4244), - [anon_sym_override] = ACTIONS(4244), - [anon_sym_lateinit] = ACTIONS(4244), - [anon_sym_public] = ACTIONS(4244), - [anon_sym_private] = ACTIONS(4244), - [anon_sym_internal] = ACTIONS(4244), - [anon_sym_protected] = ACTIONS(4244), - [anon_sym_tailrec] = ACTIONS(4244), - [anon_sym_operator] = ACTIONS(4244), - [anon_sym_infix] = ACTIONS(4244), - [anon_sym_inline] = ACTIONS(4244), - [anon_sym_external] = ACTIONS(4244), - [sym_property_modifier] = ACTIONS(4244), - [anon_sym_abstract] = ACTIONS(4244), - [anon_sym_final] = ACTIONS(4244), - [anon_sym_open] = ACTIONS(4244), - [anon_sym_vararg] = ACTIONS(4244), - [anon_sym_noinline] = ACTIONS(4244), - [anon_sym_crossinline] = ACTIONS(4244), - [anon_sym_expect] = ACTIONS(4244), - [anon_sym_actual] = ACTIONS(4244), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4246), - [anon_sym_continue_AT] = ACTIONS(4246), - [anon_sym_break_AT] = ACTIONS(4246), - [anon_sym_this_AT] = ACTIONS(4246), - [anon_sym_super_AT] = ACTIONS(4246), - [sym_real_literal] = ACTIONS(4246), - [sym_integer_literal] = ACTIONS(4244), - [sym_hex_literal] = ACTIONS(4246), - [sym_bin_literal] = ACTIONS(4246), - [anon_sym_true] = ACTIONS(4244), - [anon_sym_false] = ACTIONS(4244), - [anon_sym_SQUOTE] = ACTIONS(4246), - [sym__backtick_identifier] = ACTIONS(4246), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4246), - }, - [3809] = { - [sym_class_body] = STATE(3261), - [sym_type_constraints] = STATE(3012), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(7065), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4202), - [anon_sym_fun] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_this] = ACTIONS(4202), - [anon_sym_super] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4202), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_null] = ACTIONS(4202), - [anon_sym_if] = ACTIONS(4202), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_when] = ACTIONS(4202), - [anon_sym_try] = ACTIONS(4202), - [anon_sym_throw] = ACTIONS(4202), - [anon_sym_return] = ACTIONS(4202), - [anon_sym_continue] = ACTIONS(4202), - [anon_sym_break] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG] = ACTIONS(4202), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4204), - [anon_sym_continue_AT] = ACTIONS(4204), - [anon_sym_break_AT] = ACTIONS(4204), - [anon_sym_this_AT] = ACTIONS(4204), - [anon_sym_super_AT] = ACTIONS(4204), - [sym_real_literal] = ACTIONS(4204), - [sym_integer_literal] = ACTIONS(4202), - [sym_hex_literal] = ACTIONS(4204), - [sym_bin_literal] = ACTIONS(4204), - [anon_sym_true] = ACTIONS(4202), - [anon_sym_false] = ACTIONS(4202), - [anon_sym_SQUOTE] = ACTIONS(4204), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4204), - }, - [3810] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1696), - [sym__comparison_operator] = STATE(1697), - [sym__in_operator] = STATE(1698), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1700), - [sym__multiplicative_operator] = STATE(1702), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1704), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(6983), - [anon_sym_where] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(6985), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(6989), - [anon_sym_DOT_DOT] = ACTIONS(6991), - [anon_sym_QMARK_COLON] = ACTIONS(6993), - [anon_sym_AMP_AMP] = ACTIONS(7021), - [anon_sym_PIPE_PIPE] = ACTIONS(7023), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3113), - [anon_sym_DASH_EQ] = ACTIONS(3113), - [anon_sym_STAR_EQ] = ACTIONS(3113), - [anon_sym_SLASH_EQ] = ACTIONS(3113), - [anon_sym_PERCENT_EQ] = ACTIONS(3113), - [anon_sym_BANG_EQ] = ACTIONS(7025), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7027), - [anon_sym_EQ_EQ] = ACTIONS(7025), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7027), - [anon_sym_LT_EQ] = ACTIONS(6997), - [anon_sym_GT_EQ] = ACTIONS(6997), - [anon_sym_BANGin] = ACTIONS(6999), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7005), - [anon_sym_DASH] = ACTIONS(7005), - [anon_sym_SLASH] = ACTIONS(6985), - [anon_sym_PERCENT] = ACTIONS(6985), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [3811] = { - [sym__alpha_identifier] = ACTIONS(4563), - [anon_sym_AT] = ACTIONS(4565), - [anon_sym_COLON] = ACTIONS(4563), - [anon_sym_LBRACK] = ACTIONS(4565), - [anon_sym_DOT] = ACTIONS(4563), - [anon_sym_as] = ACTIONS(4563), - [anon_sym_EQ] = ACTIONS(4563), - [anon_sym_LBRACE] = ACTIONS(4565), - [anon_sym_RBRACE] = ACTIONS(4565), - [anon_sym_LPAREN] = ACTIONS(4565), - [anon_sym_COMMA] = ACTIONS(4565), - [anon_sym_LT] = ACTIONS(4563), - [anon_sym_GT] = ACTIONS(4563), - [anon_sym_where] = ACTIONS(4563), - [anon_sym_SEMI] = ACTIONS(4565), - [anon_sym_get] = ACTIONS(4563), - [anon_sym_set] = ACTIONS(4563), - [anon_sym_STAR] = ACTIONS(4563), - [sym_label] = ACTIONS(4565), - [anon_sym_in] = ACTIONS(4563), - [anon_sym_DOT_DOT] = ACTIONS(4565), - [anon_sym_QMARK_COLON] = ACTIONS(4565), - [anon_sym_AMP_AMP] = ACTIONS(4565), - [anon_sym_PIPE_PIPE] = ACTIONS(4565), - [anon_sym_else] = ACTIONS(4563), - [anon_sym_COLON_COLON] = ACTIONS(4565), - [anon_sym_PLUS_EQ] = ACTIONS(4565), - [anon_sym_DASH_EQ] = ACTIONS(4565), - [anon_sym_STAR_EQ] = ACTIONS(4565), - [anon_sym_SLASH_EQ] = ACTIONS(4565), - [anon_sym_PERCENT_EQ] = ACTIONS(4565), - [anon_sym_BANG_EQ] = ACTIONS(4563), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4565), - [anon_sym_EQ_EQ] = ACTIONS(4563), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4565), - [anon_sym_LT_EQ] = ACTIONS(4565), - [anon_sym_GT_EQ] = ACTIONS(4565), - [anon_sym_BANGin] = ACTIONS(4565), - [anon_sym_is] = ACTIONS(4563), - [anon_sym_BANGis] = ACTIONS(4565), - [anon_sym_PLUS] = ACTIONS(4563), - [anon_sym_DASH] = ACTIONS(4563), - [anon_sym_SLASH] = ACTIONS(4563), - [anon_sym_PERCENT] = ACTIONS(4563), - [anon_sym_as_QMARK] = ACTIONS(4565), - [anon_sym_PLUS_PLUS] = ACTIONS(4565), - [anon_sym_DASH_DASH] = ACTIONS(4565), - [anon_sym_BANG_BANG] = ACTIONS(4565), - [anon_sym_suspend] = ACTIONS(4563), - [anon_sym_sealed] = ACTIONS(4563), - [anon_sym_annotation] = ACTIONS(4563), - [anon_sym_data] = ACTIONS(4563), - [anon_sym_inner] = ACTIONS(4563), - [anon_sym_value] = ACTIONS(4563), - [anon_sym_override] = ACTIONS(4563), - [anon_sym_lateinit] = ACTIONS(4563), - [anon_sym_public] = ACTIONS(4563), - [anon_sym_private] = ACTIONS(4563), - [anon_sym_internal] = ACTIONS(4563), - [anon_sym_protected] = ACTIONS(4563), - [anon_sym_tailrec] = ACTIONS(4563), - [anon_sym_operator] = ACTIONS(4563), - [anon_sym_infix] = ACTIONS(4563), - [anon_sym_inline] = ACTIONS(4563), - [anon_sym_external] = ACTIONS(4563), - [sym_property_modifier] = ACTIONS(4563), - [anon_sym_abstract] = ACTIONS(4563), - [anon_sym_final] = ACTIONS(4563), - [anon_sym_open] = ACTIONS(4563), - [anon_sym_vararg] = ACTIONS(4563), - [anon_sym_noinline] = ACTIONS(4563), - [anon_sym_crossinline] = ACTIONS(4563), - [anon_sym_expect] = ACTIONS(4563), - [anon_sym_actual] = ACTIONS(4563), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4565), - [sym__automatic_semicolon] = ACTIONS(4565), - [sym_safe_nav] = ACTIONS(4565), - [sym_multiline_comment] = ACTIONS(3), - }, - [3812] = { - [sym_type_constraints] = STATE(3016), - [sym_enum_class_body] = STATE(3251), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(3510), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_fun] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_this] = ACTIONS(3236), - [anon_sym_super] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3236), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_null] = ACTIONS(3236), - [anon_sym_if] = ACTIONS(3236), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_when] = ACTIONS(3236), - [anon_sym_try] = ACTIONS(3236), - [anon_sym_throw] = ACTIONS(3236), - [anon_sym_return] = ACTIONS(3236), - [anon_sym_continue] = ACTIONS(3236), - [anon_sym_break] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3240), - [anon_sym_continue_AT] = ACTIONS(3240), - [anon_sym_break_AT] = ACTIONS(3240), - [anon_sym_this_AT] = ACTIONS(3240), - [anon_sym_super_AT] = ACTIONS(3240), - [sym_real_literal] = ACTIONS(3240), - [sym_integer_literal] = ACTIONS(3236), - [sym_hex_literal] = ACTIONS(3240), - [sym_bin_literal] = ACTIONS(3240), - [anon_sym_true] = ACTIONS(3236), - [anon_sym_false] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3240), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3240), - }, - [3813] = { - [sym__alpha_identifier] = ACTIONS(4148), - [anon_sym_AT] = ACTIONS(4150), - [anon_sym_LBRACK] = ACTIONS(4150), - [anon_sym_DOT] = ACTIONS(4148), - [anon_sym_typealias] = ACTIONS(4148), - [anon_sym_class] = ACTIONS(4148), - [anon_sym_interface] = ACTIONS(4148), - [anon_sym_enum] = ACTIONS(4148), - [anon_sym_LBRACE] = ACTIONS(4150), - [anon_sym_LPAREN] = ACTIONS(4150), - [anon_sym_val] = ACTIONS(4148), - [anon_sym_var] = ACTIONS(4148), - [anon_sym_object] = ACTIONS(4148), - [anon_sym_fun] = ACTIONS(4148), - [anon_sym_get] = ACTIONS(4148), - [anon_sym_set] = ACTIONS(4148), - [anon_sym_this] = ACTIONS(4148), - [anon_sym_super] = ACTIONS(4148), - [anon_sym_STAR] = ACTIONS(4150), - [sym_label] = ACTIONS(4148), - [anon_sym_for] = ACTIONS(4148), - [anon_sym_while] = ACTIONS(4148), - [anon_sym_do] = ACTIONS(4148), - [anon_sym_null] = ACTIONS(4148), - [anon_sym_if] = ACTIONS(4148), - [anon_sym_when] = ACTIONS(4148), - [anon_sym_try] = ACTIONS(4148), - [anon_sym_throw] = ACTIONS(4148), - [anon_sym_return] = ACTIONS(4148), - [anon_sym_continue] = ACTIONS(4148), - [anon_sym_break] = ACTIONS(4148), - [anon_sym_COLON_COLON] = ACTIONS(4150), - [anon_sym_PLUS] = ACTIONS(4148), - [anon_sym_DASH] = ACTIONS(4148), - [anon_sym_PLUS_PLUS] = ACTIONS(4150), - [anon_sym_DASH_DASH] = ACTIONS(4150), - [anon_sym_BANG] = ACTIONS(4150), - [anon_sym_suspend] = ACTIONS(4148), - [anon_sym_sealed] = ACTIONS(4148), - [anon_sym_annotation] = ACTIONS(4148), - [anon_sym_data] = ACTIONS(4148), - [anon_sym_inner] = ACTIONS(4148), - [anon_sym_value] = ACTIONS(4148), - [anon_sym_override] = ACTIONS(4148), - [anon_sym_lateinit] = ACTIONS(4148), - [anon_sym_public] = ACTIONS(4148), - [anon_sym_private] = ACTIONS(4148), - [anon_sym_internal] = ACTIONS(4148), - [anon_sym_protected] = ACTIONS(4148), - [anon_sym_tailrec] = ACTIONS(4148), - [anon_sym_operator] = ACTIONS(4148), - [anon_sym_infix] = ACTIONS(4148), - [anon_sym_inline] = ACTIONS(4148), - [anon_sym_external] = ACTIONS(4148), - [sym_property_modifier] = ACTIONS(4148), - [anon_sym_abstract] = ACTIONS(4148), - [anon_sym_final] = ACTIONS(4148), - [anon_sym_open] = ACTIONS(4148), - [anon_sym_vararg] = ACTIONS(4148), - [anon_sym_noinline] = ACTIONS(4148), - [anon_sym_crossinline] = ACTIONS(4148), - [anon_sym_expect] = ACTIONS(4148), - [anon_sym_actual] = ACTIONS(4148), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4150), - [anon_sym_continue_AT] = ACTIONS(4150), - [anon_sym_break_AT] = ACTIONS(4150), - [anon_sym_this_AT] = ACTIONS(4150), - [anon_sym_super_AT] = ACTIONS(4150), - [sym_real_literal] = ACTIONS(4150), - [sym_integer_literal] = ACTIONS(4148), - [sym_hex_literal] = ACTIONS(4150), - [sym_bin_literal] = ACTIONS(4150), - [anon_sym_true] = ACTIONS(4148), - [anon_sym_false] = ACTIONS(4148), - [anon_sym_SQUOTE] = ACTIONS(4150), - [sym__backtick_identifier] = ACTIONS(4150), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4150), - }, - [3814] = { - [sym_type_constraints] = STATE(3028), - [sym_enum_class_body] = STATE(3188), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(7067), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(4152), - [anon_sym_fun] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_this] = ACTIONS(4152), - [anon_sym_super] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4154), - [sym_label] = ACTIONS(4152), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_null] = ACTIONS(4152), - [anon_sym_if] = ACTIONS(4152), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_when] = ACTIONS(4152), - [anon_sym_try] = ACTIONS(4152), - [anon_sym_throw] = ACTIONS(4152), - [anon_sym_return] = ACTIONS(4152), - [anon_sym_continue] = ACTIONS(4152), - [anon_sym_break] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4154), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG] = ACTIONS(4152), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4154), - [anon_sym_continue_AT] = ACTIONS(4154), - [anon_sym_break_AT] = ACTIONS(4154), - [anon_sym_this_AT] = ACTIONS(4154), - [anon_sym_super_AT] = ACTIONS(4154), - [sym_real_literal] = ACTIONS(4154), - [sym_integer_literal] = ACTIONS(4152), - [sym_hex_literal] = ACTIONS(4154), - [sym_bin_literal] = ACTIONS(4154), - [anon_sym_true] = ACTIONS(4152), - [anon_sym_false] = ACTIONS(4152), - [anon_sym_SQUOTE] = ACTIONS(4154), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4154), - }, - [3815] = { - [sym__alpha_identifier] = ACTIONS(4521), - [anon_sym_AT] = ACTIONS(4523), - [anon_sym_COLON] = ACTIONS(4521), - [anon_sym_LBRACK] = ACTIONS(4523), - [anon_sym_DOT] = ACTIONS(4521), - [anon_sym_as] = ACTIONS(4521), - [anon_sym_EQ] = ACTIONS(4521), - [anon_sym_LBRACE] = ACTIONS(4523), - [anon_sym_RBRACE] = ACTIONS(4523), - [anon_sym_LPAREN] = ACTIONS(4523), - [anon_sym_COMMA] = ACTIONS(4523), - [anon_sym_LT] = ACTIONS(4521), - [anon_sym_GT] = ACTIONS(4521), - [anon_sym_where] = ACTIONS(4521), - [anon_sym_SEMI] = ACTIONS(4523), - [anon_sym_get] = ACTIONS(4521), - [anon_sym_set] = ACTIONS(4521), - [anon_sym_STAR] = ACTIONS(4521), - [sym_label] = ACTIONS(4523), - [anon_sym_in] = ACTIONS(4521), - [anon_sym_DOT_DOT] = ACTIONS(4523), - [anon_sym_QMARK_COLON] = ACTIONS(4523), - [anon_sym_AMP_AMP] = ACTIONS(4523), - [anon_sym_PIPE_PIPE] = ACTIONS(4523), - [anon_sym_else] = ACTIONS(4521), - [anon_sym_COLON_COLON] = ACTIONS(4523), - [anon_sym_PLUS_EQ] = ACTIONS(4523), - [anon_sym_DASH_EQ] = ACTIONS(4523), - [anon_sym_STAR_EQ] = ACTIONS(4523), - [anon_sym_SLASH_EQ] = ACTIONS(4523), - [anon_sym_PERCENT_EQ] = ACTIONS(4523), - [anon_sym_BANG_EQ] = ACTIONS(4521), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4523), - [anon_sym_EQ_EQ] = ACTIONS(4521), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4523), - [anon_sym_LT_EQ] = ACTIONS(4523), - [anon_sym_GT_EQ] = ACTIONS(4523), - [anon_sym_BANGin] = ACTIONS(4523), - [anon_sym_is] = ACTIONS(4521), - [anon_sym_BANGis] = ACTIONS(4523), - [anon_sym_PLUS] = ACTIONS(4521), - [anon_sym_DASH] = ACTIONS(4521), - [anon_sym_SLASH] = ACTIONS(4521), - [anon_sym_PERCENT] = ACTIONS(4521), - [anon_sym_as_QMARK] = ACTIONS(4523), - [anon_sym_PLUS_PLUS] = ACTIONS(4523), - [anon_sym_DASH_DASH] = ACTIONS(4523), - [anon_sym_BANG_BANG] = ACTIONS(4523), - [anon_sym_suspend] = ACTIONS(4521), - [anon_sym_sealed] = ACTIONS(4521), - [anon_sym_annotation] = ACTIONS(4521), - [anon_sym_data] = ACTIONS(4521), - [anon_sym_inner] = ACTIONS(4521), - [anon_sym_value] = ACTIONS(4521), - [anon_sym_override] = ACTIONS(4521), - [anon_sym_lateinit] = ACTIONS(4521), - [anon_sym_public] = ACTIONS(4521), - [anon_sym_private] = ACTIONS(4521), - [anon_sym_internal] = ACTIONS(4521), - [anon_sym_protected] = ACTIONS(4521), - [anon_sym_tailrec] = ACTIONS(4521), - [anon_sym_operator] = ACTIONS(4521), - [anon_sym_infix] = ACTIONS(4521), - [anon_sym_inline] = ACTIONS(4521), - [anon_sym_external] = ACTIONS(4521), - [sym_property_modifier] = ACTIONS(4521), - [anon_sym_abstract] = ACTIONS(4521), - [anon_sym_final] = ACTIONS(4521), - [anon_sym_open] = ACTIONS(4521), - [anon_sym_vararg] = ACTIONS(4521), - [anon_sym_noinline] = ACTIONS(4521), - [anon_sym_crossinline] = ACTIONS(4521), - [anon_sym_expect] = ACTIONS(4521), - [anon_sym_actual] = ACTIONS(4521), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4523), - [sym__automatic_semicolon] = ACTIONS(4523), - [sym_safe_nav] = ACTIONS(4523), - [sym_multiline_comment] = ACTIONS(3), - }, - [3816] = { - [sym__alpha_identifier] = ACTIONS(4270), - [anon_sym_AT] = ACTIONS(4272), - [anon_sym_LBRACK] = ACTIONS(4272), - [anon_sym_DOT] = ACTIONS(4270), - [anon_sym_as] = ACTIONS(4270), - [anon_sym_EQ] = ACTIONS(4270), - [anon_sym_LBRACE] = ACTIONS(4272), - [anon_sym_RBRACE] = ACTIONS(4272), - [anon_sym_LPAREN] = ACTIONS(4272), - [anon_sym_COMMA] = ACTIONS(4272), - [anon_sym_by] = ACTIONS(4270), - [anon_sym_LT] = ACTIONS(4270), - [anon_sym_GT] = ACTIONS(4270), - [anon_sym_where] = ACTIONS(4270), - [anon_sym_SEMI] = ACTIONS(4272), - [anon_sym_get] = ACTIONS(4270), - [anon_sym_set] = ACTIONS(4270), - [anon_sym_STAR] = ACTIONS(4270), - [sym_label] = ACTIONS(4272), - [anon_sym_in] = ACTIONS(4270), - [anon_sym_DOT_DOT] = ACTIONS(4272), - [anon_sym_QMARK_COLON] = ACTIONS(4272), - [anon_sym_AMP_AMP] = ACTIONS(4272), - [anon_sym_PIPE_PIPE] = ACTIONS(4272), - [anon_sym_else] = ACTIONS(4270), - [anon_sym_COLON_COLON] = ACTIONS(4272), - [anon_sym_PLUS_EQ] = ACTIONS(4272), - [anon_sym_DASH_EQ] = ACTIONS(4272), - [anon_sym_STAR_EQ] = ACTIONS(4272), - [anon_sym_SLASH_EQ] = ACTIONS(4272), - [anon_sym_PERCENT_EQ] = ACTIONS(4272), - [anon_sym_BANG_EQ] = ACTIONS(4270), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4272), - [anon_sym_EQ_EQ] = ACTIONS(4270), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4272), - [anon_sym_LT_EQ] = ACTIONS(4272), - [anon_sym_GT_EQ] = ACTIONS(4272), - [anon_sym_BANGin] = ACTIONS(4272), - [anon_sym_is] = ACTIONS(4270), - [anon_sym_BANGis] = ACTIONS(4272), - [anon_sym_PLUS] = ACTIONS(4270), - [anon_sym_DASH] = ACTIONS(4270), - [anon_sym_SLASH] = ACTIONS(4270), - [anon_sym_PERCENT] = ACTIONS(4270), - [anon_sym_as_QMARK] = ACTIONS(4272), - [anon_sym_PLUS_PLUS] = ACTIONS(4272), - [anon_sym_DASH_DASH] = ACTIONS(4272), - [anon_sym_BANG_BANG] = ACTIONS(4272), - [anon_sym_suspend] = ACTIONS(4270), - [anon_sym_sealed] = ACTIONS(4270), - [anon_sym_annotation] = ACTIONS(4270), - [anon_sym_data] = ACTIONS(4270), - [anon_sym_inner] = ACTIONS(4270), - [anon_sym_value] = ACTIONS(4270), - [anon_sym_override] = ACTIONS(4270), - [anon_sym_lateinit] = ACTIONS(4270), - [anon_sym_public] = ACTIONS(4270), - [anon_sym_private] = ACTIONS(4270), - [anon_sym_internal] = ACTIONS(4270), - [anon_sym_protected] = ACTIONS(4270), - [anon_sym_tailrec] = ACTIONS(4270), - [anon_sym_operator] = ACTIONS(4270), - [anon_sym_infix] = ACTIONS(4270), - [anon_sym_inline] = ACTIONS(4270), - [anon_sym_external] = ACTIONS(4270), - [sym_property_modifier] = ACTIONS(4270), - [anon_sym_abstract] = ACTIONS(4270), - [anon_sym_final] = ACTIONS(4270), - [anon_sym_open] = ACTIONS(4270), - [anon_sym_vararg] = ACTIONS(4270), - [anon_sym_noinline] = ACTIONS(4270), - [anon_sym_crossinline] = ACTIONS(4270), - [anon_sym_expect] = ACTIONS(4270), - [anon_sym_actual] = ACTIONS(4270), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4272), - [sym__automatic_semicolon] = ACTIONS(4272), - [sym_safe_nav] = ACTIONS(4272), - [sym_multiline_comment] = ACTIONS(3), - }, - [3817] = { - [sym_enum_class_body] = STATE(3945), - [sym__alpha_identifier] = ACTIONS(4420), - [anon_sym_AT] = ACTIONS(4422), - [anon_sym_LBRACK] = ACTIONS(4422), - [anon_sym_DOT] = ACTIONS(4420), - [anon_sym_as] = ACTIONS(4420), - [anon_sym_EQ] = ACTIONS(4420), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4422), - [anon_sym_LPAREN] = ACTIONS(4422), - [anon_sym_COMMA] = ACTIONS(4422), - [anon_sym_LT] = ACTIONS(4420), - [anon_sym_GT] = ACTIONS(4420), - [anon_sym_where] = ACTIONS(4420), - [anon_sym_SEMI] = ACTIONS(4422), - [anon_sym_get] = ACTIONS(4420), - [anon_sym_set] = ACTIONS(4420), - [anon_sym_STAR] = ACTIONS(4420), - [sym_label] = ACTIONS(4422), - [anon_sym_in] = ACTIONS(4420), - [anon_sym_DOT_DOT] = ACTIONS(4422), - [anon_sym_QMARK_COLON] = ACTIONS(4422), - [anon_sym_AMP_AMP] = ACTIONS(4422), - [anon_sym_PIPE_PIPE] = ACTIONS(4422), - [anon_sym_else] = ACTIONS(4420), - [anon_sym_COLON_COLON] = ACTIONS(4422), - [anon_sym_PLUS_EQ] = ACTIONS(4422), - [anon_sym_DASH_EQ] = ACTIONS(4422), - [anon_sym_STAR_EQ] = ACTIONS(4422), - [anon_sym_SLASH_EQ] = ACTIONS(4422), - [anon_sym_PERCENT_EQ] = ACTIONS(4422), - [anon_sym_BANG_EQ] = ACTIONS(4420), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4422), - [anon_sym_EQ_EQ] = ACTIONS(4420), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4422), - [anon_sym_LT_EQ] = ACTIONS(4422), - [anon_sym_GT_EQ] = ACTIONS(4422), - [anon_sym_BANGin] = ACTIONS(4422), - [anon_sym_is] = ACTIONS(4420), - [anon_sym_BANGis] = ACTIONS(4422), - [anon_sym_PLUS] = ACTIONS(4420), - [anon_sym_DASH] = ACTIONS(4420), - [anon_sym_SLASH] = ACTIONS(4420), - [anon_sym_PERCENT] = ACTIONS(4420), - [anon_sym_as_QMARK] = ACTIONS(4422), - [anon_sym_PLUS_PLUS] = ACTIONS(4422), - [anon_sym_DASH_DASH] = ACTIONS(4422), - [anon_sym_BANG_BANG] = ACTIONS(4422), - [anon_sym_suspend] = ACTIONS(4420), - [anon_sym_sealed] = ACTIONS(4420), - [anon_sym_annotation] = ACTIONS(4420), - [anon_sym_data] = ACTIONS(4420), - [anon_sym_inner] = ACTIONS(4420), - [anon_sym_value] = ACTIONS(4420), - [anon_sym_override] = ACTIONS(4420), - [anon_sym_lateinit] = ACTIONS(4420), - [anon_sym_public] = ACTIONS(4420), - [anon_sym_private] = ACTIONS(4420), - [anon_sym_internal] = ACTIONS(4420), - [anon_sym_protected] = ACTIONS(4420), - [anon_sym_tailrec] = ACTIONS(4420), - [anon_sym_operator] = ACTIONS(4420), - [anon_sym_infix] = ACTIONS(4420), - [anon_sym_inline] = ACTIONS(4420), - [anon_sym_external] = ACTIONS(4420), - [sym_property_modifier] = ACTIONS(4420), - [anon_sym_abstract] = ACTIONS(4420), - [anon_sym_final] = ACTIONS(4420), - [anon_sym_open] = ACTIONS(4420), - [anon_sym_vararg] = ACTIONS(4420), - [anon_sym_noinline] = ACTIONS(4420), - [anon_sym_crossinline] = ACTIONS(4420), - [anon_sym_expect] = ACTIONS(4420), - [anon_sym_actual] = ACTIONS(4420), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4422), - [sym__automatic_semicolon] = ACTIONS(4422), - [sym_safe_nav] = ACTIONS(4422), - [sym_multiline_comment] = ACTIONS(3), - }, - [3818] = { - [sym_class_body] = STATE(3862), - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4337), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - }, - [3819] = { - [sym__alpha_identifier] = ACTIONS(4567), - [anon_sym_AT] = ACTIONS(4569), - [anon_sym_COLON] = ACTIONS(4567), - [anon_sym_LBRACK] = ACTIONS(4569), - [anon_sym_DOT] = ACTIONS(4567), - [anon_sym_as] = ACTIONS(4567), - [anon_sym_EQ] = ACTIONS(4567), - [anon_sym_LBRACE] = ACTIONS(4569), - [anon_sym_RBRACE] = ACTIONS(4569), - [anon_sym_LPAREN] = ACTIONS(4569), - [anon_sym_COMMA] = ACTIONS(4569), - [anon_sym_LT] = ACTIONS(4567), - [anon_sym_GT] = ACTIONS(4567), - [anon_sym_where] = ACTIONS(4567), - [anon_sym_SEMI] = ACTIONS(4569), - [anon_sym_get] = ACTIONS(4567), - [anon_sym_set] = ACTIONS(4567), - [anon_sym_STAR] = ACTIONS(4567), - [sym_label] = ACTIONS(4569), - [anon_sym_in] = ACTIONS(4567), - [anon_sym_DOT_DOT] = ACTIONS(4569), - [anon_sym_QMARK_COLON] = ACTIONS(4569), - [anon_sym_AMP_AMP] = ACTIONS(4569), - [anon_sym_PIPE_PIPE] = ACTIONS(4569), - [anon_sym_else] = ACTIONS(4567), - [anon_sym_COLON_COLON] = ACTIONS(4569), - [anon_sym_PLUS_EQ] = ACTIONS(4569), - [anon_sym_DASH_EQ] = ACTIONS(4569), - [anon_sym_STAR_EQ] = ACTIONS(4569), - [anon_sym_SLASH_EQ] = ACTIONS(4569), - [anon_sym_PERCENT_EQ] = ACTIONS(4569), - [anon_sym_BANG_EQ] = ACTIONS(4567), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4569), - [anon_sym_EQ_EQ] = ACTIONS(4567), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4569), - [anon_sym_LT_EQ] = ACTIONS(4569), - [anon_sym_GT_EQ] = ACTIONS(4569), - [anon_sym_BANGin] = ACTIONS(4569), - [anon_sym_is] = ACTIONS(4567), - [anon_sym_BANGis] = ACTIONS(4569), - [anon_sym_PLUS] = ACTIONS(4567), - [anon_sym_DASH] = ACTIONS(4567), - [anon_sym_SLASH] = ACTIONS(4567), - [anon_sym_PERCENT] = ACTIONS(4567), - [anon_sym_as_QMARK] = ACTIONS(4569), - [anon_sym_PLUS_PLUS] = ACTIONS(4569), - [anon_sym_DASH_DASH] = ACTIONS(4569), - [anon_sym_BANG_BANG] = ACTIONS(4569), - [anon_sym_suspend] = ACTIONS(4567), - [anon_sym_sealed] = ACTIONS(4567), - [anon_sym_annotation] = ACTIONS(4567), - [anon_sym_data] = ACTIONS(4567), - [anon_sym_inner] = ACTIONS(4567), - [anon_sym_value] = ACTIONS(4567), - [anon_sym_override] = ACTIONS(4567), - [anon_sym_lateinit] = ACTIONS(4567), - [anon_sym_public] = ACTIONS(4567), - [anon_sym_private] = ACTIONS(4567), - [anon_sym_internal] = ACTIONS(4567), - [anon_sym_protected] = ACTIONS(4567), - [anon_sym_tailrec] = ACTIONS(4567), - [anon_sym_operator] = ACTIONS(4567), - [anon_sym_infix] = ACTIONS(4567), - [anon_sym_inline] = ACTIONS(4567), - [anon_sym_external] = ACTIONS(4567), - [sym_property_modifier] = ACTIONS(4567), - [anon_sym_abstract] = ACTIONS(4567), - [anon_sym_final] = ACTIONS(4567), - [anon_sym_open] = ACTIONS(4567), - [anon_sym_vararg] = ACTIONS(4567), - [anon_sym_noinline] = ACTIONS(4567), - [anon_sym_crossinline] = ACTIONS(4567), - [anon_sym_expect] = ACTIONS(4567), - [anon_sym_actual] = ACTIONS(4567), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4569), - [sym__automatic_semicolon] = ACTIONS(4569), - [sym_safe_nav] = ACTIONS(4569), - [sym_multiline_comment] = ACTIONS(3), - }, - [3820] = { - [sym__alpha_identifier] = ACTIONS(4599), - [anon_sym_AT] = ACTIONS(4601), - [anon_sym_LBRACK] = ACTIONS(4601), - [anon_sym_DOT] = ACTIONS(4599), - [anon_sym_as] = ACTIONS(4599), - [anon_sym_EQ] = ACTIONS(4599), - [anon_sym_LBRACE] = ACTIONS(4601), - [anon_sym_RBRACE] = ACTIONS(4601), - [anon_sym_LPAREN] = ACTIONS(4601), - [anon_sym_COMMA] = ACTIONS(4601), - [anon_sym_by] = ACTIONS(4599), - [anon_sym_LT] = ACTIONS(4599), - [anon_sym_GT] = ACTIONS(4599), - [anon_sym_where] = ACTIONS(4599), - [anon_sym_SEMI] = ACTIONS(4601), - [anon_sym_get] = ACTIONS(4599), - [anon_sym_set] = ACTIONS(4599), - [anon_sym_STAR] = ACTIONS(4599), - [sym_label] = ACTIONS(4601), - [anon_sym_in] = ACTIONS(4599), - [anon_sym_DOT_DOT] = ACTIONS(4601), - [anon_sym_QMARK_COLON] = ACTIONS(4601), - [anon_sym_AMP_AMP] = ACTIONS(4601), - [anon_sym_PIPE_PIPE] = ACTIONS(4601), - [anon_sym_else] = ACTIONS(4599), - [anon_sym_COLON_COLON] = ACTIONS(4601), - [anon_sym_PLUS_EQ] = ACTIONS(4601), - [anon_sym_DASH_EQ] = ACTIONS(4601), - [anon_sym_STAR_EQ] = ACTIONS(4601), - [anon_sym_SLASH_EQ] = ACTIONS(4601), - [anon_sym_PERCENT_EQ] = ACTIONS(4601), - [anon_sym_BANG_EQ] = ACTIONS(4599), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4601), - [anon_sym_EQ_EQ] = ACTIONS(4599), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4601), - [anon_sym_LT_EQ] = ACTIONS(4601), - [anon_sym_GT_EQ] = ACTIONS(4601), - [anon_sym_BANGin] = ACTIONS(4601), - [anon_sym_is] = ACTIONS(4599), - [anon_sym_BANGis] = ACTIONS(4601), - [anon_sym_PLUS] = ACTIONS(4599), - [anon_sym_DASH] = ACTIONS(4599), - [anon_sym_SLASH] = ACTIONS(4599), - [anon_sym_PERCENT] = ACTIONS(4599), - [anon_sym_as_QMARK] = ACTIONS(4601), - [anon_sym_PLUS_PLUS] = ACTIONS(4601), - [anon_sym_DASH_DASH] = ACTIONS(4601), - [anon_sym_BANG_BANG] = ACTIONS(4601), - [anon_sym_suspend] = ACTIONS(4599), - [anon_sym_sealed] = ACTIONS(4599), - [anon_sym_annotation] = ACTIONS(4599), - [anon_sym_data] = ACTIONS(4599), - [anon_sym_inner] = ACTIONS(4599), - [anon_sym_value] = ACTIONS(4599), - [anon_sym_override] = ACTIONS(4599), - [anon_sym_lateinit] = ACTIONS(4599), - [anon_sym_public] = ACTIONS(4599), - [anon_sym_private] = ACTIONS(4599), - [anon_sym_internal] = ACTIONS(4599), - [anon_sym_protected] = ACTIONS(4599), - [anon_sym_tailrec] = ACTIONS(4599), - [anon_sym_operator] = ACTIONS(4599), - [anon_sym_infix] = ACTIONS(4599), - [anon_sym_inline] = ACTIONS(4599), - [anon_sym_external] = ACTIONS(4599), - [sym_property_modifier] = ACTIONS(4599), - [anon_sym_abstract] = ACTIONS(4599), - [anon_sym_final] = ACTIONS(4599), - [anon_sym_open] = ACTIONS(4599), - [anon_sym_vararg] = ACTIONS(4599), - [anon_sym_noinline] = ACTIONS(4599), - [anon_sym_crossinline] = ACTIONS(4599), - [anon_sym_expect] = ACTIONS(4599), - [anon_sym_actual] = ACTIONS(4599), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4601), - [sym__automatic_semicolon] = ACTIONS(4601), - [sym_safe_nav] = ACTIONS(4601), - [sym_multiline_comment] = ACTIONS(3), - }, - [3821] = { - [sym__alpha_identifier] = ACTIONS(4382), - [anon_sym_AT] = ACTIONS(4384), - [anon_sym_COLON] = ACTIONS(4382), - [anon_sym_LBRACK] = ACTIONS(4384), - [anon_sym_constructor] = ACTIONS(4382), - [anon_sym_LBRACE] = ACTIONS(4384), - [anon_sym_RBRACE] = ACTIONS(4384), - [anon_sym_LPAREN] = ACTIONS(4384), - [anon_sym_where] = ACTIONS(4382), - [anon_sym_object] = ACTIONS(4382), - [anon_sym_fun] = ACTIONS(4382), - [anon_sym_get] = ACTIONS(4382), - [anon_sym_set] = ACTIONS(4382), - [anon_sym_this] = ACTIONS(4382), - [anon_sym_super] = ACTIONS(4382), - [anon_sym_STAR] = ACTIONS(4384), - [sym_label] = ACTIONS(4382), - [anon_sym_in] = ACTIONS(4382), - [anon_sym_null] = ACTIONS(4382), - [anon_sym_if] = ACTIONS(4382), - [anon_sym_else] = ACTIONS(4382), - [anon_sym_when] = ACTIONS(4382), - [anon_sym_try] = ACTIONS(4382), - [anon_sym_throw] = ACTIONS(4382), - [anon_sym_return] = ACTIONS(4382), - [anon_sym_continue] = ACTIONS(4382), - [anon_sym_break] = ACTIONS(4382), - [anon_sym_COLON_COLON] = ACTIONS(4384), - [anon_sym_BANGin] = ACTIONS(4384), - [anon_sym_is] = ACTIONS(4382), - [anon_sym_BANGis] = ACTIONS(4384), - [anon_sym_PLUS] = ACTIONS(4382), - [anon_sym_DASH] = ACTIONS(4382), - [anon_sym_PLUS_PLUS] = ACTIONS(4384), - [anon_sym_DASH_DASH] = ACTIONS(4384), - [anon_sym_BANG] = ACTIONS(4382), - [anon_sym_suspend] = ACTIONS(4382), - [anon_sym_sealed] = ACTIONS(4382), - [anon_sym_annotation] = ACTIONS(4382), - [anon_sym_data] = ACTIONS(4382), - [anon_sym_inner] = ACTIONS(4382), - [anon_sym_value] = ACTIONS(4382), - [anon_sym_override] = ACTIONS(4382), - [anon_sym_lateinit] = ACTIONS(4382), - [anon_sym_public] = ACTIONS(4382), - [anon_sym_private] = ACTIONS(4382), - [anon_sym_internal] = ACTIONS(4382), - [anon_sym_protected] = ACTIONS(4382), - [anon_sym_tailrec] = ACTIONS(4382), - [anon_sym_operator] = ACTIONS(4382), - [anon_sym_infix] = ACTIONS(4382), - [anon_sym_inline] = ACTIONS(4382), - [anon_sym_external] = ACTIONS(4382), - [sym_property_modifier] = ACTIONS(4382), - [anon_sym_abstract] = ACTIONS(4382), - [anon_sym_final] = ACTIONS(4382), - [anon_sym_open] = ACTIONS(4382), - [anon_sym_vararg] = ACTIONS(4382), - [anon_sym_noinline] = ACTIONS(4382), - [anon_sym_crossinline] = ACTIONS(4382), - [anon_sym_expect] = ACTIONS(4382), - [anon_sym_actual] = ACTIONS(4382), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4384), - [anon_sym_continue_AT] = ACTIONS(4384), - [anon_sym_break_AT] = ACTIONS(4384), - [anon_sym_this_AT] = ACTIONS(4384), - [anon_sym_super_AT] = ACTIONS(4384), - [sym_real_literal] = ACTIONS(4384), - [sym_integer_literal] = ACTIONS(4382), - [sym_hex_literal] = ACTIONS(4384), - [sym_bin_literal] = ACTIONS(4384), - [anon_sym_true] = ACTIONS(4382), - [anon_sym_false] = ACTIONS(4382), - [anon_sym_SQUOTE] = ACTIONS(4384), - [sym__backtick_identifier] = ACTIONS(4384), - [sym__automatic_semicolon] = ACTIONS(4384), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4384), - }, - [3822] = { - [sym_function_body] = STATE(3539), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(7069), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_RBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_RPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [anon_sym_DASH_GT] = ACTIONS(4198), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_while] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [3823] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3778), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_EQ] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(4515), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4513), - [sym_label] = ACTIONS(4515), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_PLUS_EQ] = ACTIONS(4515), - [anon_sym_DASH_EQ] = ACTIONS(4515), - [anon_sym_STAR_EQ] = ACTIONS(4515), - [anon_sym_SLASH_EQ] = ACTIONS(4515), - [anon_sym_PERCENT_EQ] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4513), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_suspend] = ACTIONS(4513), - [anon_sym_sealed] = ACTIONS(4513), - [anon_sym_annotation] = ACTIONS(4513), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_override] = ACTIONS(4513), - [anon_sym_lateinit] = ACTIONS(4513), - [anon_sym_public] = ACTIONS(4513), - [anon_sym_private] = ACTIONS(4513), - [anon_sym_internal] = ACTIONS(4513), - [anon_sym_protected] = ACTIONS(4513), - [anon_sym_tailrec] = ACTIONS(4513), - [anon_sym_operator] = ACTIONS(4513), - [anon_sym_infix] = ACTIONS(4513), - [anon_sym_inline] = ACTIONS(4513), - [anon_sym_external] = ACTIONS(4513), - [sym_property_modifier] = ACTIONS(4513), - [anon_sym_abstract] = ACTIONS(4513), - [anon_sym_final] = ACTIONS(4513), - [anon_sym_open] = ACTIONS(4513), - [anon_sym_vararg] = ACTIONS(4513), - [anon_sym_noinline] = ACTIONS(4513), - [anon_sym_crossinline] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4515), - [sym__automatic_semicolon] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - }, - [3824] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3115), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_while] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3117), - [anon_sym_DASH_EQ] = ACTIONS(3117), - [anon_sym_STAR_EQ] = ACTIONS(3117), - [anon_sym_SLASH_EQ] = ACTIONS(3117), - [anon_sym_PERCENT_EQ] = ACTIONS(3117), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3825] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3825), - [sym__alpha_identifier] = ACTIONS(4611), - [anon_sym_AT] = ACTIONS(4613), - [anon_sym_LBRACK] = ACTIONS(4613), - [anon_sym_DOT] = ACTIONS(4611), - [anon_sym_as] = ACTIONS(4611), - [anon_sym_LBRACE] = ACTIONS(4613), - [anon_sym_RBRACE] = ACTIONS(4613), - [anon_sym_LPAREN] = ACTIONS(4613), - [anon_sym_COMMA] = ACTIONS(7075), - [anon_sym_LT] = ACTIONS(4611), - [anon_sym_GT] = ACTIONS(4611), - [anon_sym_where] = ACTIONS(4611), - [anon_sym_object] = ACTIONS(4611), - [anon_sym_fun] = ACTIONS(4611), - [anon_sym_SEMI] = ACTIONS(4613), - [anon_sym_get] = ACTIONS(4611), - [anon_sym_set] = ACTIONS(4611), - [anon_sym_this] = ACTIONS(4611), - [anon_sym_super] = ACTIONS(4611), - [anon_sym_STAR] = ACTIONS(4613), - [sym_label] = ACTIONS(4611), - [anon_sym_in] = ACTIONS(4611), - [anon_sym_DOT_DOT] = ACTIONS(4613), - [anon_sym_QMARK_COLON] = ACTIONS(4613), - [anon_sym_AMP_AMP] = ACTIONS(4613), - [anon_sym_PIPE_PIPE] = ACTIONS(4613), - [anon_sym_null] = ACTIONS(4611), - [anon_sym_if] = ACTIONS(4611), - [anon_sym_else] = ACTIONS(4611), - [anon_sym_when] = ACTIONS(4611), - [anon_sym_try] = ACTIONS(4611), - [anon_sym_throw] = ACTIONS(4611), - [anon_sym_return] = ACTIONS(4611), - [anon_sym_continue] = ACTIONS(4611), - [anon_sym_break] = ACTIONS(4611), - [anon_sym_COLON_COLON] = ACTIONS(4613), - [anon_sym_BANG_EQ] = ACTIONS(4611), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4613), - [anon_sym_EQ_EQ] = ACTIONS(4611), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4613), - [anon_sym_LT_EQ] = ACTIONS(4613), - [anon_sym_GT_EQ] = ACTIONS(4613), - [anon_sym_BANGin] = ACTIONS(4613), - [anon_sym_is] = ACTIONS(4611), - [anon_sym_BANGis] = ACTIONS(4613), - [anon_sym_PLUS] = ACTIONS(4611), - [anon_sym_DASH] = ACTIONS(4611), - [anon_sym_SLASH] = ACTIONS(4611), - [anon_sym_PERCENT] = ACTIONS(4613), - [anon_sym_as_QMARK] = ACTIONS(4613), - [anon_sym_PLUS_PLUS] = ACTIONS(4613), - [anon_sym_DASH_DASH] = ACTIONS(4613), - [anon_sym_BANG] = ACTIONS(4611), - [anon_sym_BANG_BANG] = ACTIONS(4613), - [anon_sym_data] = ACTIONS(4611), - [anon_sym_inner] = ACTIONS(4611), - [anon_sym_value] = ACTIONS(4611), - [anon_sym_expect] = ACTIONS(4611), - [anon_sym_actual] = ACTIONS(4611), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4613), - [anon_sym_continue_AT] = ACTIONS(4613), - [anon_sym_break_AT] = ACTIONS(4613), - [anon_sym_this_AT] = ACTIONS(4613), - [anon_sym_super_AT] = ACTIONS(4613), - [sym_real_literal] = ACTIONS(4613), - [sym_integer_literal] = ACTIONS(4611), - [sym_hex_literal] = ACTIONS(4613), - [sym_bin_literal] = ACTIONS(4613), - [anon_sym_true] = ACTIONS(4611), - [anon_sym_false] = ACTIONS(4611), - [anon_sym_SQUOTE] = ACTIONS(4613), - [sym__backtick_identifier] = ACTIONS(4613), - [sym__automatic_semicolon] = ACTIONS(4613), - [sym_safe_nav] = ACTIONS(4613), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4613), - }, - [3826] = { - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(4087), - [anon_sym_LBRACE] = ACTIONS(4089), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3827] = { - [sym__alpha_identifier] = ACTIONS(4968), - [anon_sym_AT] = ACTIONS(4970), - [anon_sym_LBRACK] = ACTIONS(4970), - [anon_sym_DOT] = ACTIONS(4968), - [anon_sym_as] = ACTIONS(4968), - [anon_sym_EQ] = ACTIONS(4968), - [anon_sym_LBRACE] = ACTIONS(4970), - [anon_sym_RBRACE] = ACTIONS(4970), - [anon_sym_LPAREN] = ACTIONS(4970), - [anon_sym_COMMA] = ACTIONS(4970), - [anon_sym_LT] = ACTIONS(4968), - [anon_sym_GT] = ACTIONS(4968), - [anon_sym_where] = ACTIONS(4968), - [anon_sym_SEMI] = ACTIONS(4970), - [anon_sym_get] = ACTIONS(4968), - [anon_sym_set] = ACTIONS(4968), - [anon_sym_STAR] = ACTIONS(4968), - [sym_label] = ACTIONS(4970), - [anon_sym_in] = ACTIONS(4968), - [anon_sym_DOT_DOT] = ACTIONS(4970), - [anon_sym_QMARK_COLON] = ACTIONS(4970), - [anon_sym_AMP_AMP] = ACTIONS(4970), - [anon_sym_PIPE_PIPE] = ACTIONS(4970), - [anon_sym_else] = ACTIONS(4968), - [anon_sym_COLON_COLON] = ACTIONS(4970), - [anon_sym_PLUS_EQ] = ACTIONS(4970), - [anon_sym_DASH_EQ] = ACTIONS(4970), - [anon_sym_STAR_EQ] = ACTIONS(4970), - [anon_sym_SLASH_EQ] = ACTIONS(4970), - [anon_sym_PERCENT_EQ] = ACTIONS(4970), - [anon_sym_BANG_EQ] = ACTIONS(4968), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4970), - [anon_sym_EQ_EQ] = ACTIONS(4968), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4970), - [anon_sym_LT_EQ] = ACTIONS(4970), - [anon_sym_GT_EQ] = ACTIONS(4970), - [anon_sym_BANGin] = ACTIONS(4970), - [anon_sym_is] = ACTIONS(4968), - [anon_sym_BANGis] = ACTIONS(4970), - [anon_sym_PLUS] = ACTIONS(4968), - [anon_sym_DASH] = ACTIONS(4968), - [anon_sym_SLASH] = ACTIONS(4968), - [anon_sym_PERCENT] = ACTIONS(4968), - [anon_sym_as_QMARK] = ACTIONS(4970), - [anon_sym_PLUS_PLUS] = ACTIONS(4970), - [anon_sym_DASH_DASH] = ACTIONS(4970), - [anon_sym_BANG_BANG] = ACTIONS(4970), - [anon_sym_suspend] = ACTIONS(4968), - [anon_sym_sealed] = ACTIONS(4968), - [anon_sym_annotation] = ACTIONS(4968), - [anon_sym_data] = ACTIONS(4968), - [anon_sym_inner] = ACTIONS(4968), - [anon_sym_value] = ACTIONS(4968), - [anon_sym_override] = ACTIONS(4968), - [anon_sym_lateinit] = ACTIONS(4968), - [anon_sym_public] = ACTIONS(4968), - [anon_sym_private] = ACTIONS(4968), - [anon_sym_internal] = ACTIONS(4968), - [anon_sym_protected] = ACTIONS(4968), - [anon_sym_tailrec] = ACTIONS(4968), - [anon_sym_operator] = ACTIONS(4968), - [anon_sym_infix] = ACTIONS(4968), - [anon_sym_inline] = ACTIONS(4968), - [anon_sym_external] = ACTIONS(4968), - [sym_property_modifier] = ACTIONS(4968), - [anon_sym_abstract] = ACTIONS(4968), - [anon_sym_final] = ACTIONS(4968), - [anon_sym_open] = ACTIONS(4968), - [anon_sym_vararg] = ACTIONS(4968), - [anon_sym_noinline] = ACTIONS(4968), - [anon_sym_crossinline] = ACTIONS(4968), - [anon_sym_expect] = ACTIONS(4968), - [anon_sym_actual] = ACTIONS(4968), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4970), - [sym__automatic_semicolon] = ACTIONS(4970), - [sym_safe_nav] = ACTIONS(4970), - [sym_multiline_comment] = ACTIONS(3), - }, - [3828] = { - [sym__alpha_identifier] = ACTIONS(4904), - [anon_sym_AT] = ACTIONS(4906), - [anon_sym_LBRACK] = ACTIONS(4906), - [anon_sym_DOT] = ACTIONS(4904), - [anon_sym_as] = ACTIONS(4904), - [anon_sym_EQ] = ACTIONS(4904), - [anon_sym_LBRACE] = ACTIONS(4906), - [anon_sym_RBRACE] = ACTIONS(4906), - [anon_sym_LPAREN] = ACTIONS(4906), - [anon_sym_COMMA] = ACTIONS(4906), - [anon_sym_LT] = ACTIONS(4904), - [anon_sym_GT] = ACTIONS(4904), - [anon_sym_where] = ACTIONS(4904), - [anon_sym_SEMI] = ACTIONS(4906), - [anon_sym_get] = ACTIONS(4904), - [anon_sym_set] = ACTIONS(4904), - [anon_sym_STAR] = ACTIONS(4904), - [sym_label] = ACTIONS(4906), - [anon_sym_in] = ACTIONS(4904), - [anon_sym_DOT_DOT] = ACTIONS(4906), - [anon_sym_QMARK_COLON] = ACTIONS(4906), - [anon_sym_AMP_AMP] = ACTIONS(4906), - [anon_sym_PIPE_PIPE] = ACTIONS(4906), - [anon_sym_else] = ACTIONS(4904), - [anon_sym_COLON_COLON] = ACTIONS(4906), - [anon_sym_PLUS_EQ] = ACTIONS(4906), - [anon_sym_DASH_EQ] = ACTIONS(4906), - [anon_sym_STAR_EQ] = ACTIONS(4906), - [anon_sym_SLASH_EQ] = ACTIONS(4906), - [anon_sym_PERCENT_EQ] = ACTIONS(4906), - [anon_sym_BANG_EQ] = ACTIONS(4904), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4906), - [anon_sym_EQ_EQ] = ACTIONS(4904), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4906), - [anon_sym_LT_EQ] = ACTIONS(4906), - [anon_sym_GT_EQ] = ACTIONS(4906), - [anon_sym_BANGin] = ACTIONS(4906), - [anon_sym_is] = ACTIONS(4904), - [anon_sym_BANGis] = ACTIONS(4906), - [anon_sym_PLUS] = ACTIONS(4904), - [anon_sym_DASH] = ACTIONS(4904), - [anon_sym_SLASH] = ACTIONS(4904), - [anon_sym_PERCENT] = ACTIONS(4904), - [anon_sym_as_QMARK] = ACTIONS(4906), - [anon_sym_PLUS_PLUS] = ACTIONS(4906), - [anon_sym_DASH_DASH] = ACTIONS(4906), - [anon_sym_BANG_BANG] = ACTIONS(4906), - [anon_sym_suspend] = ACTIONS(4904), - [anon_sym_sealed] = ACTIONS(4904), - [anon_sym_annotation] = ACTIONS(4904), - [anon_sym_data] = ACTIONS(4904), - [anon_sym_inner] = ACTIONS(4904), - [anon_sym_value] = ACTIONS(4904), - [anon_sym_override] = ACTIONS(4904), - [anon_sym_lateinit] = ACTIONS(4904), - [anon_sym_public] = ACTIONS(4904), - [anon_sym_private] = ACTIONS(4904), - [anon_sym_internal] = ACTIONS(4904), - [anon_sym_protected] = ACTIONS(4904), - [anon_sym_tailrec] = ACTIONS(4904), - [anon_sym_operator] = ACTIONS(4904), - [anon_sym_infix] = ACTIONS(4904), - [anon_sym_inline] = ACTIONS(4904), - [anon_sym_external] = ACTIONS(4904), - [sym_property_modifier] = ACTIONS(4904), - [anon_sym_abstract] = ACTIONS(4904), - [anon_sym_final] = ACTIONS(4904), - [anon_sym_open] = ACTIONS(4904), - [anon_sym_vararg] = ACTIONS(4904), - [anon_sym_noinline] = ACTIONS(4904), - [anon_sym_crossinline] = ACTIONS(4904), - [anon_sym_expect] = ACTIONS(4904), - [anon_sym_actual] = ACTIONS(4904), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4906), - [sym__automatic_semicolon] = ACTIONS(4906), - [sym_safe_nav] = ACTIONS(4906), - [sym_multiline_comment] = ACTIONS(3), - }, - [3829] = { - [sym__alpha_identifier] = ACTIONS(4964), - [anon_sym_AT] = ACTIONS(4966), - [anon_sym_LBRACK] = ACTIONS(4966), - [anon_sym_DOT] = ACTIONS(4964), - [anon_sym_as] = ACTIONS(4964), - [anon_sym_EQ] = ACTIONS(4964), - [anon_sym_LBRACE] = ACTIONS(4966), - [anon_sym_RBRACE] = ACTIONS(4966), - [anon_sym_LPAREN] = ACTIONS(4966), - [anon_sym_COMMA] = ACTIONS(4966), - [anon_sym_LT] = ACTIONS(4964), - [anon_sym_GT] = ACTIONS(4964), - [anon_sym_where] = ACTIONS(4964), - [anon_sym_SEMI] = ACTIONS(4966), - [anon_sym_get] = ACTIONS(4964), - [anon_sym_set] = ACTIONS(4964), - [anon_sym_STAR] = ACTIONS(4964), - [sym_label] = ACTIONS(4966), - [anon_sym_in] = ACTIONS(4964), - [anon_sym_DOT_DOT] = ACTIONS(4966), - [anon_sym_QMARK_COLON] = ACTIONS(4966), - [anon_sym_AMP_AMP] = ACTIONS(4966), - [anon_sym_PIPE_PIPE] = ACTIONS(4966), - [anon_sym_else] = ACTIONS(4964), - [anon_sym_COLON_COLON] = ACTIONS(4966), - [anon_sym_PLUS_EQ] = ACTIONS(4966), - [anon_sym_DASH_EQ] = ACTIONS(4966), - [anon_sym_STAR_EQ] = ACTIONS(4966), - [anon_sym_SLASH_EQ] = ACTIONS(4966), - [anon_sym_PERCENT_EQ] = ACTIONS(4966), - [anon_sym_BANG_EQ] = ACTIONS(4964), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4966), - [anon_sym_EQ_EQ] = ACTIONS(4964), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4966), - [anon_sym_LT_EQ] = ACTIONS(4966), - [anon_sym_GT_EQ] = ACTIONS(4966), - [anon_sym_BANGin] = ACTIONS(4966), - [anon_sym_is] = ACTIONS(4964), - [anon_sym_BANGis] = ACTIONS(4966), - [anon_sym_PLUS] = ACTIONS(4964), - [anon_sym_DASH] = ACTIONS(4964), - [anon_sym_SLASH] = ACTIONS(4964), - [anon_sym_PERCENT] = ACTIONS(4964), - [anon_sym_as_QMARK] = ACTIONS(4966), - [anon_sym_PLUS_PLUS] = ACTIONS(4966), - [anon_sym_DASH_DASH] = ACTIONS(4966), - [anon_sym_BANG_BANG] = ACTIONS(4966), - [anon_sym_suspend] = ACTIONS(4964), - [anon_sym_sealed] = ACTIONS(4964), - [anon_sym_annotation] = ACTIONS(4964), - [anon_sym_data] = ACTIONS(4964), - [anon_sym_inner] = ACTIONS(4964), - [anon_sym_value] = ACTIONS(4964), - [anon_sym_override] = ACTIONS(4964), - [anon_sym_lateinit] = ACTIONS(4964), - [anon_sym_public] = ACTIONS(4964), - [anon_sym_private] = ACTIONS(4964), - [anon_sym_internal] = ACTIONS(4964), - [anon_sym_protected] = ACTIONS(4964), - [anon_sym_tailrec] = ACTIONS(4964), - [anon_sym_operator] = ACTIONS(4964), - [anon_sym_infix] = ACTIONS(4964), - [anon_sym_inline] = ACTIONS(4964), - [anon_sym_external] = ACTIONS(4964), - [sym_property_modifier] = ACTIONS(4964), - [anon_sym_abstract] = ACTIONS(4964), - [anon_sym_final] = ACTIONS(4964), - [anon_sym_open] = ACTIONS(4964), - [anon_sym_vararg] = ACTIONS(4964), - [anon_sym_noinline] = ACTIONS(4964), - [anon_sym_crossinline] = ACTIONS(4964), - [anon_sym_expect] = ACTIONS(4964), - [anon_sym_actual] = ACTIONS(4964), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4966), - [sym__automatic_semicolon] = ACTIONS(4966), - [sym_safe_nav] = ACTIONS(4966), - [sym_multiline_comment] = ACTIONS(3), - }, - [3830] = { - [sym__alpha_identifier] = ACTIONS(4896), - [anon_sym_AT] = ACTIONS(4898), - [anon_sym_LBRACK] = ACTIONS(4898), - [anon_sym_DOT] = ACTIONS(4896), - [anon_sym_as] = ACTIONS(4896), - [anon_sym_EQ] = ACTIONS(4896), - [anon_sym_LBRACE] = ACTIONS(4898), - [anon_sym_RBRACE] = ACTIONS(4898), - [anon_sym_LPAREN] = ACTIONS(4898), - [anon_sym_COMMA] = ACTIONS(4898), - [anon_sym_LT] = ACTIONS(4896), - [anon_sym_GT] = ACTIONS(4896), - [anon_sym_where] = ACTIONS(4896), - [anon_sym_SEMI] = ACTIONS(4898), - [anon_sym_get] = ACTIONS(4896), - [anon_sym_set] = ACTIONS(4896), - [anon_sym_STAR] = ACTIONS(4896), - [sym_label] = ACTIONS(4898), - [anon_sym_in] = ACTIONS(4896), - [anon_sym_DOT_DOT] = ACTIONS(4898), - [anon_sym_QMARK_COLON] = ACTIONS(4898), - [anon_sym_AMP_AMP] = ACTIONS(4898), - [anon_sym_PIPE_PIPE] = ACTIONS(4898), - [anon_sym_else] = ACTIONS(4896), - [anon_sym_COLON_COLON] = ACTIONS(4898), - [anon_sym_PLUS_EQ] = ACTIONS(4898), - [anon_sym_DASH_EQ] = ACTIONS(4898), - [anon_sym_STAR_EQ] = ACTIONS(4898), - [anon_sym_SLASH_EQ] = ACTIONS(4898), - [anon_sym_PERCENT_EQ] = ACTIONS(4898), - [anon_sym_BANG_EQ] = ACTIONS(4896), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4898), - [anon_sym_EQ_EQ] = ACTIONS(4896), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4898), - [anon_sym_LT_EQ] = ACTIONS(4898), - [anon_sym_GT_EQ] = ACTIONS(4898), - [anon_sym_BANGin] = ACTIONS(4898), - [anon_sym_is] = ACTIONS(4896), - [anon_sym_BANGis] = ACTIONS(4898), - [anon_sym_PLUS] = ACTIONS(4896), - [anon_sym_DASH] = ACTIONS(4896), - [anon_sym_SLASH] = ACTIONS(4896), - [anon_sym_PERCENT] = ACTIONS(4896), - [anon_sym_as_QMARK] = ACTIONS(4898), - [anon_sym_PLUS_PLUS] = ACTIONS(4898), - [anon_sym_DASH_DASH] = ACTIONS(4898), - [anon_sym_BANG_BANG] = ACTIONS(4898), - [anon_sym_suspend] = ACTIONS(4896), - [anon_sym_sealed] = ACTIONS(4896), - [anon_sym_annotation] = ACTIONS(4896), - [anon_sym_data] = ACTIONS(4896), - [anon_sym_inner] = ACTIONS(4896), - [anon_sym_value] = ACTIONS(4896), - [anon_sym_override] = ACTIONS(4896), - [anon_sym_lateinit] = ACTIONS(4896), - [anon_sym_public] = ACTIONS(4896), - [anon_sym_private] = ACTIONS(4896), - [anon_sym_internal] = ACTIONS(4896), - [anon_sym_protected] = ACTIONS(4896), - [anon_sym_tailrec] = ACTIONS(4896), - [anon_sym_operator] = ACTIONS(4896), - [anon_sym_infix] = ACTIONS(4896), - [anon_sym_inline] = ACTIONS(4896), - [anon_sym_external] = ACTIONS(4896), - [sym_property_modifier] = ACTIONS(4896), - [anon_sym_abstract] = ACTIONS(4896), - [anon_sym_final] = ACTIONS(4896), - [anon_sym_open] = ACTIONS(4896), - [anon_sym_vararg] = ACTIONS(4896), - [anon_sym_noinline] = ACTIONS(4896), - [anon_sym_crossinline] = ACTIONS(4896), - [anon_sym_expect] = ACTIONS(4896), - [anon_sym_actual] = ACTIONS(4896), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4898), - [sym__automatic_semicolon] = ACTIONS(4898), - [sym_safe_nav] = ACTIONS(4898), - [sym_multiline_comment] = ACTIONS(3), - }, - [3831] = { - [sym__alpha_identifier] = ACTIONS(4960), - [anon_sym_AT] = ACTIONS(4962), - [anon_sym_LBRACK] = ACTIONS(4962), - [anon_sym_DOT] = ACTIONS(4960), - [anon_sym_as] = ACTIONS(4960), - [anon_sym_EQ] = ACTIONS(4960), - [anon_sym_LBRACE] = ACTIONS(4962), - [anon_sym_RBRACE] = ACTIONS(4962), - [anon_sym_LPAREN] = ACTIONS(4962), - [anon_sym_COMMA] = ACTIONS(4962), - [anon_sym_LT] = ACTIONS(4960), - [anon_sym_GT] = ACTIONS(4960), - [anon_sym_where] = ACTIONS(4960), - [anon_sym_SEMI] = ACTIONS(4962), - [anon_sym_get] = ACTIONS(4960), - [anon_sym_set] = ACTIONS(4960), - [anon_sym_STAR] = ACTIONS(4960), - [sym_label] = ACTIONS(4962), - [anon_sym_in] = ACTIONS(4960), - [anon_sym_DOT_DOT] = ACTIONS(4962), - [anon_sym_QMARK_COLON] = ACTIONS(4962), - [anon_sym_AMP_AMP] = ACTIONS(4962), - [anon_sym_PIPE_PIPE] = ACTIONS(4962), - [anon_sym_else] = ACTIONS(4960), - [anon_sym_COLON_COLON] = ACTIONS(4962), - [anon_sym_PLUS_EQ] = ACTIONS(4962), - [anon_sym_DASH_EQ] = ACTIONS(4962), - [anon_sym_STAR_EQ] = ACTIONS(4962), - [anon_sym_SLASH_EQ] = ACTIONS(4962), - [anon_sym_PERCENT_EQ] = ACTIONS(4962), - [anon_sym_BANG_EQ] = ACTIONS(4960), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4962), - [anon_sym_EQ_EQ] = ACTIONS(4960), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4962), - [anon_sym_LT_EQ] = ACTIONS(4962), - [anon_sym_GT_EQ] = ACTIONS(4962), - [anon_sym_BANGin] = ACTIONS(4962), - [anon_sym_is] = ACTIONS(4960), - [anon_sym_BANGis] = ACTIONS(4962), - [anon_sym_PLUS] = ACTIONS(4960), - [anon_sym_DASH] = ACTIONS(4960), - [anon_sym_SLASH] = ACTIONS(4960), - [anon_sym_PERCENT] = ACTIONS(4960), - [anon_sym_as_QMARK] = ACTIONS(4962), - [anon_sym_PLUS_PLUS] = ACTIONS(4962), - [anon_sym_DASH_DASH] = ACTIONS(4962), - [anon_sym_BANG_BANG] = ACTIONS(4962), - [anon_sym_suspend] = ACTIONS(4960), - [anon_sym_sealed] = ACTIONS(4960), - [anon_sym_annotation] = ACTIONS(4960), - [anon_sym_data] = ACTIONS(4960), - [anon_sym_inner] = ACTIONS(4960), - [anon_sym_value] = ACTIONS(4960), - [anon_sym_override] = ACTIONS(4960), - [anon_sym_lateinit] = ACTIONS(4960), - [anon_sym_public] = ACTIONS(4960), - [anon_sym_private] = ACTIONS(4960), - [anon_sym_internal] = ACTIONS(4960), - [anon_sym_protected] = ACTIONS(4960), - [anon_sym_tailrec] = ACTIONS(4960), - [anon_sym_operator] = ACTIONS(4960), - [anon_sym_infix] = ACTIONS(4960), - [anon_sym_inline] = ACTIONS(4960), - [anon_sym_external] = ACTIONS(4960), - [sym_property_modifier] = ACTIONS(4960), - [anon_sym_abstract] = ACTIONS(4960), - [anon_sym_final] = ACTIONS(4960), - [anon_sym_open] = ACTIONS(4960), - [anon_sym_vararg] = ACTIONS(4960), - [anon_sym_noinline] = ACTIONS(4960), - [anon_sym_crossinline] = ACTIONS(4960), - [anon_sym_expect] = ACTIONS(4960), - [anon_sym_actual] = ACTIONS(4960), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4962), - [sym__automatic_semicolon] = ACTIONS(4962), - [sym_safe_nav] = ACTIONS(4962), - [sym_multiline_comment] = ACTIONS(3), - }, - [3832] = { - [sym__alpha_identifier] = ACTIONS(4988), - [anon_sym_AT] = ACTIONS(4990), - [anon_sym_LBRACK] = ACTIONS(4990), - [anon_sym_DOT] = ACTIONS(4988), - [anon_sym_as] = ACTIONS(4988), - [anon_sym_EQ] = ACTIONS(4988), - [anon_sym_LBRACE] = ACTIONS(4990), - [anon_sym_RBRACE] = ACTIONS(4990), - [anon_sym_LPAREN] = ACTIONS(4990), - [anon_sym_COMMA] = ACTIONS(4990), - [anon_sym_LT] = ACTIONS(4988), - [anon_sym_GT] = ACTIONS(4988), - [anon_sym_where] = ACTIONS(4988), - [anon_sym_SEMI] = ACTIONS(4990), - [anon_sym_get] = ACTIONS(4988), - [anon_sym_set] = ACTIONS(4988), - [anon_sym_STAR] = ACTIONS(4988), - [sym_label] = ACTIONS(4990), - [anon_sym_in] = ACTIONS(4988), - [anon_sym_DOT_DOT] = ACTIONS(4990), - [anon_sym_QMARK_COLON] = ACTIONS(4990), - [anon_sym_AMP_AMP] = ACTIONS(4990), - [anon_sym_PIPE_PIPE] = ACTIONS(4990), - [anon_sym_else] = ACTIONS(4988), - [anon_sym_COLON_COLON] = ACTIONS(4990), - [anon_sym_PLUS_EQ] = ACTIONS(4990), - [anon_sym_DASH_EQ] = ACTIONS(4990), - [anon_sym_STAR_EQ] = ACTIONS(4990), - [anon_sym_SLASH_EQ] = ACTIONS(4990), - [anon_sym_PERCENT_EQ] = ACTIONS(4990), - [anon_sym_BANG_EQ] = ACTIONS(4988), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4990), - [anon_sym_EQ_EQ] = ACTIONS(4988), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4990), - [anon_sym_LT_EQ] = ACTIONS(4990), - [anon_sym_GT_EQ] = ACTIONS(4990), - [anon_sym_BANGin] = ACTIONS(4990), - [anon_sym_is] = ACTIONS(4988), - [anon_sym_BANGis] = ACTIONS(4990), - [anon_sym_PLUS] = ACTIONS(4988), - [anon_sym_DASH] = ACTIONS(4988), - [anon_sym_SLASH] = ACTIONS(4988), - [anon_sym_PERCENT] = ACTIONS(4988), - [anon_sym_as_QMARK] = ACTIONS(4990), - [anon_sym_PLUS_PLUS] = ACTIONS(4990), - [anon_sym_DASH_DASH] = ACTIONS(4990), - [anon_sym_BANG_BANG] = ACTIONS(4990), - [anon_sym_suspend] = ACTIONS(4988), - [anon_sym_sealed] = ACTIONS(4988), - [anon_sym_annotation] = ACTIONS(4988), - [anon_sym_data] = ACTIONS(4988), - [anon_sym_inner] = ACTIONS(4988), - [anon_sym_value] = ACTIONS(4988), - [anon_sym_override] = ACTIONS(4988), - [anon_sym_lateinit] = ACTIONS(4988), - [anon_sym_public] = ACTIONS(4988), - [anon_sym_private] = ACTIONS(4988), - [anon_sym_internal] = ACTIONS(4988), - [anon_sym_protected] = ACTIONS(4988), - [anon_sym_tailrec] = ACTIONS(4988), - [anon_sym_operator] = ACTIONS(4988), - [anon_sym_infix] = ACTIONS(4988), - [anon_sym_inline] = ACTIONS(4988), - [anon_sym_external] = ACTIONS(4988), - [sym_property_modifier] = ACTIONS(4988), - [anon_sym_abstract] = ACTIONS(4988), - [anon_sym_final] = ACTIONS(4988), - [anon_sym_open] = ACTIONS(4988), - [anon_sym_vararg] = ACTIONS(4988), - [anon_sym_noinline] = ACTIONS(4988), - [anon_sym_crossinline] = ACTIONS(4988), - [anon_sym_expect] = ACTIONS(4988), - [anon_sym_actual] = ACTIONS(4988), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4990), - [sym__automatic_semicolon] = ACTIONS(4990), - [sym_safe_nav] = ACTIONS(4990), - [sym_multiline_comment] = ACTIONS(3), - }, - [3833] = { - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(4142), - [anon_sym_LBRACE] = ACTIONS(4144), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3834] = { - [sym__alpha_identifier] = ACTIONS(4956), - [anon_sym_AT] = ACTIONS(4958), - [anon_sym_LBRACK] = ACTIONS(4958), - [anon_sym_DOT] = ACTIONS(4956), - [anon_sym_as] = ACTIONS(4956), - [anon_sym_EQ] = ACTIONS(4956), - [anon_sym_LBRACE] = ACTIONS(4958), - [anon_sym_RBRACE] = ACTIONS(4958), - [anon_sym_LPAREN] = ACTIONS(4958), - [anon_sym_COMMA] = ACTIONS(4958), - [anon_sym_LT] = ACTIONS(4956), - [anon_sym_GT] = ACTIONS(4956), - [anon_sym_where] = ACTIONS(4956), - [anon_sym_SEMI] = ACTIONS(4958), - [anon_sym_get] = ACTIONS(4956), - [anon_sym_set] = ACTIONS(4956), - [anon_sym_STAR] = ACTIONS(4956), - [sym_label] = ACTIONS(4958), - [anon_sym_in] = ACTIONS(4956), - [anon_sym_DOT_DOT] = ACTIONS(4958), - [anon_sym_QMARK_COLON] = ACTIONS(4958), - [anon_sym_AMP_AMP] = ACTIONS(4958), - [anon_sym_PIPE_PIPE] = ACTIONS(4958), - [anon_sym_else] = ACTIONS(4956), - [anon_sym_COLON_COLON] = ACTIONS(4958), - [anon_sym_PLUS_EQ] = ACTIONS(4958), - [anon_sym_DASH_EQ] = ACTIONS(4958), - [anon_sym_STAR_EQ] = ACTIONS(4958), - [anon_sym_SLASH_EQ] = ACTIONS(4958), - [anon_sym_PERCENT_EQ] = ACTIONS(4958), - [anon_sym_BANG_EQ] = ACTIONS(4956), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4958), - [anon_sym_EQ_EQ] = ACTIONS(4956), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4958), - [anon_sym_LT_EQ] = ACTIONS(4958), - [anon_sym_GT_EQ] = ACTIONS(4958), - [anon_sym_BANGin] = ACTIONS(4958), - [anon_sym_is] = ACTIONS(4956), - [anon_sym_BANGis] = ACTIONS(4958), - [anon_sym_PLUS] = ACTIONS(4956), - [anon_sym_DASH] = ACTIONS(4956), - [anon_sym_SLASH] = ACTIONS(4956), - [anon_sym_PERCENT] = ACTIONS(4956), - [anon_sym_as_QMARK] = ACTIONS(4958), - [anon_sym_PLUS_PLUS] = ACTIONS(4958), - [anon_sym_DASH_DASH] = ACTIONS(4958), - [anon_sym_BANG_BANG] = ACTIONS(4958), - [anon_sym_suspend] = ACTIONS(4956), - [anon_sym_sealed] = ACTIONS(4956), - [anon_sym_annotation] = ACTIONS(4956), - [anon_sym_data] = ACTIONS(4956), - [anon_sym_inner] = ACTIONS(4956), - [anon_sym_value] = ACTIONS(4956), - [anon_sym_override] = ACTIONS(4956), - [anon_sym_lateinit] = ACTIONS(4956), - [anon_sym_public] = ACTIONS(4956), - [anon_sym_private] = ACTIONS(4956), - [anon_sym_internal] = ACTIONS(4956), - [anon_sym_protected] = ACTIONS(4956), - [anon_sym_tailrec] = ACTIONS(4956), - [anon_sym_operator] = ACTIONS(4956), - [anon_sym_infix] = ACTIONS(4956), - [anon_sym_inline] = ACTIONS(4956), - [anon_sym_external] = ACTIONS(4956), - [sym_property_modifier] = ACTIONS(4956), - [anon_sym_abstract] = ACTIONS(4956), - [anon_sym_final] = ACTIONS(4956), - [anon_sym_open] = ACTIONS(4956), - [anon_sym_vararg] = ACTIONS(4956), - [anon_sym_noinline] = ACTIONS(4956), - [anon_sym_crossinline] = ACTIONS(4956), - [anon_sym_expect] = ACTIONS(4956), - [anon_sym_actual] = ACTIONS(4956), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4958), - [sym__automatic_semicolon] = ACTIONS(4958), - [sym_safe_nav] = ACTIONS(4958), - [sym_multiline_comment] = ACTIONS(3), - }, - [3835] = { - [sym__alpha_identifier] = ACTIONS(4976), - [anon_sym_AT] = ACTIONS(4978), - [anon_sym_LBRACK] = ACTIONS(4978), - [anon_sym_DOT] = ACTIONS(4976), - [anon_sym_as] = ACTIONS(4976), - [anon_sym_EQ] = ACTIONS(4976), - [anon_sym_LBRACE] = ACTIONS(4978), - [anon_sym_RBRACE] = ACTIONS(4978), - [anon_sym_LPAREN] = ACTIONS(4978), - [anon_sym_COMMA] = ACTIONS(4978), - [anon_sym_LT] = ACTIONS(4976), - [anon_sym_GT] = ACTIONS(4976), - [anon_sym_where] = ACTIONS(4976), - [anon_sym_SEMI] = ACTIONS(4978), - [anon_sym_get] = ACTIONS(4976), - [anon_sym_set] = ACTIONS(4976), - [anon_sym_STAR] = ACTIONS(4976), - [sym_label] = ACTIONS(4978), - [anon_sym_in] = ACTIONS(4976), - [anon_sym_DOT_DOT] = ACTIONS(4978), - [anon_sym_QMARK_COLON] = ACTIONS(4978), - [anon_sym_AMP_AMP] = ACTIONS(4978), - [anon_sym_PIPE_PIPE] = ACTIONS(4978), - [anon_sym_else] = ACTIONS(4976), - [anon_sym_COLON_COLON] = ACTIONS(4978), - [anon_sym_PLUS_EQ] = ACTIONS(4978), - [anon_sym_DASH_EQ] = ACTIONS(4978), - [anon_sym_STAR_EQ] = ACTIONS(4978), - [anon_sym_SLASH_EQ] = ACTIONS(4978), - [anon_sym_PERCENT_EQ] = ACTIONS(4978), - [anon_sym_BANG_EQ] = ACTIONS(4976), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4978), - [anon_sym_EQ_EQ] = ACTIONS(4976), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4978), - [anon_sym_LT_EQ] = ACTIONS(4978), - [anon_sym_GT_EQ] = ACTIONS(4978), - [anon_sym_BANGin] = ACTIONS(4978), - [anon_sym_is] = ACTIONS(4976), - [anon_sym_BANGis] = ACTIONS(4978), - [anon_sym_PLUS] = ACTIONS(4976), - [anon_sym_DASH] = ACTIONS(4976), - [anon_sym_SLASH] = ACTIONS(4976), - [anon_sym_PERCENT] = ACTIONS(4976), - [anon_sym_as_QMARK] = ACTIONS(4978), - [anon_sym_PLUS_PLUS] = ACTIONS(4978), - [anon_sym_DASH_DASH] = ACTIONS(4978), - [anon_sym_BANG_BANG] = ACTIONS(4978), - [anon_sym_suspend] = ACTIONS(4976), - [anon_sym_sealed] = ACTIONS(4976), - [anon_sym_annotation] = ACTIONS(4976), - [anon_sym_data] = ACTIONS(4976), - [anon_sym_inner] = ACTIONS(4976), - [anon_sym_value] = ACTIONS(4976), - [anon_sym_override] = ACTIONS(4976), - [anon_sym_lateinit] = ACTIONS(4976), - [anon_sym_public] = ACTIONS(4976), - [anon_sym_private] = ACTIONS(4976), - [anon_sym_internal] = ACTIONS(4976), - [anon_sym_protected] = ACTIONS(4976), - [anon_sym_tailrec] = ACTIONS(4976), - [anon_sym_operator] = ACTIONS(4976), - [anon_sym_infix] = ACTIONS(4976), - [anon_sym_inline] = ACTIONS(4976), - [anon_sym_external] = ACTIONS(4976), - [sym_property_modifier] = ACTIONS(4976), - [anon_sym_abstract] = ACTIONS(4976), - [anon_sym_final] = ACTIONS(4976), - [anon_sym_open] = ACTIONS(4976), - [anon_sym_vararg] = ACTIONS(4976), - [anon_sym_noinline] = ACTIONS(4976), - [anon_sym_crossinline] = ACTIONS(4976), - [anon_sym_expect] = ACTIONS(4976), - [anon_sym_actual] = ACTIONS(4976), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4978), - [sym__automatic_semicolon] = ACTIONS(4978), - [sym_safe_nav] = ACTIONS(4978), - [sym_multiline_comment] = ACTIONS(3), - }, - [3836] = { - [sym__alpha_identifier] = ACTIONS(4952), - [anon_sym_AT] = ACTIONS(4954), - [anon_sym_LBRACK] = ACTIONS(4954), - [anon_sym_DOT] = ACTIONS(4952), - [anon_sym_as] = ACTIONS(4952), - [anon_sym_EQ] = ACTIONS(4952), - [anon_sym_LBRACE] = ACTIONS(4954), - [anon_sym_RBRACE] = ACTIONS(4954), - [anon_sym_LPAREN] = ACTIONS(4954), - [anon_sym_COMMA] = ACTIONS(4954), - [anon_sym_LT] = ACTIONS(4952), - [anon_sym_GT] = ACTIONS(4952), - [anon_sym_where] = ACTIONS(4952), - [anon_sym_SEMI] = ACTIONS(4954), - [anon_sym_get] = ACTIONS(4952), - [anon_sym_set] = ACTIONS(4952), - [anon_sym_STAR] = ACTIONS(4952), - [sym_label] = ACTIONS(4954), - [anon_sym_in] = ACTIONS(4952), - [anon_sym_DOT_DOT] = ACTIONS(4954), - [anon_sym_QMARK_COLON] = ACTIONS(4954), - [anon_sym_AMP_AMP] = ACTIONS(4954), - [anon_sym_PIPE_PIPE] = ACTIONS(4954), - [anon_sym_else] = ACTIONS(4952), - [anon_sym_COLON_COLON] = ACTIONS(4954), - [anon_sym_PLUS_EQ] = ACTIONS(4954), - [anon_sym_DASH_EQ] = ACTIONS(4954), - [anon_sym_STAR_EQ] = ACTIONS(4954), - [anon_sym_SLASH_EQ] = ACTIONS(4954), - [anon_sym_PERCENT_EQ] = ACTIONS(4954), - [anon_sym_BANG_EQ] = ACTIONS(4952), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4954), - [anon_sym_EQ_EQ] = ACTIONS(4952), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4954), - [anon_sym_LT_EQ] = ACTIONS(4954), - [anon_sym_GT_EQ] = ACTIONS(4954), - [anon_sym_BANGin] = ACTIONS(4954), - [anon_sym_is] = ACTIONS(4952), - [anon_sym_BANGis] = ACTIONS(4954), - [anon_sym_PLUS] = ACTIONS(4952), - [anon_sym_DASH] = ACTIONS(4952), - [anon_sym_SLASH] = ACTIONS(4952), - [anon_sym_PERCENT] = ACTIONS(4952), - [anon_sym_as_QMARK] = ACTIONS(4954), - [anon_sym_PLUS_PLUS] = ACTIONS(4954), - [anon_sym_DASH_DASH] = ACTIONS(4954), - [anon_sym_BANG_BANG] = ACTIONS(4954), - [anon_sym_suspend] = ACTIONS(4952), - [anon_sym_sealed] = ACTIONS(4952), - [anon_sym_annotation] = ACTIONS(4952), - [anon_sym_data] = ACTIONS(4952), - [anon_sym_inner] = ACTIONS(4952), - [anon_sym_value] = ACTIONS(4952), - [anon_sym_override] = ACTIONS(4952), - [anon_sym_lateinit] = ACTIONS(4952), - [anon_sym_public] = ACTIONS(4952), - [anon_sym_private] = ACTIONS(4952), - [anon_sym_internal] = ACTIONS(4952), - [anon_sym_protected] = ACTIONS(4952), - [anon_sym_tailrec] = ACTIONS(4952), - [anon_sym_operator] = ACTIONS(4952), - [anon_sym_infix] = ACTIONS(4952), - [anon_sym_inline] = ACTIONS(4952), - [anon_sym_external] = ACTIONS(4952), - [sym_property_modifier] = ACTIONS(4952), - [anon_sym_abstract] = ACTIONS(4952), - [anon_sym_final] = ACTIONS(4952), - [anon_sym_open] = ACTIONS(4952), - [anon_sym_vararg] = ACTIONS(4952), - [anon_sym_noinline] = ACTIONS(4952), - [anon_sym_crossinline] = ACTIONS(4952), - [anon_sym_expect] = ACTIONS(4952), - [anon_sym_actual] = ACTIONS(4952), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4954), - [sym__automatic_semicolon] = ACTIONS(4954), - [sym_safe_nav] = ACTIONS(4954), - [sym_multiline_comment] = ACTIONS(3), - }, - [3837] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4343), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [sym_label] = ACTIONS(4345), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4345), - [anon_sym_DASH_EQ] = ACTIONS(4345), - [anon_sym_STAR_EQ] = ACTIONS(4345), - [anon_sym_SLASH_EQ] = ACTIONS(4345), - [anon_sym_PERCENT_EQ] = ACTIONS(4345), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_suspend] = ACTIONS(4343), - [anon_sym_sealed] = ACTIONS(4343), - [anon_sym_annotation] = ACTIONS(4343), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_override] = ACTIONS(4343), - [anon_sym_lateinit] = ACTIONS(4343), - [anon_sym_public] = ACTIONS(4343), - [anon_sym_private] = ACTIONS(4343), - [anon_sym_internal] = ACTIONS(4343), - [anon_sym_protected] = ACTIONS(4343), - [anon_sym_tailrec] = ACTIONS(4343), - [anon_sym_operator] = ACTIONS(4343), - [anon_sym_infix] = ACTIONS(4343), - [anon_sym_inline] = ACTIONS(4343), - [anon_sym_external] = ACTIONS(4343), - [sym_property_modifier] = ACTIONS(4343), - [anon_sym_abstract] = ACTIONS(4343), - [anon_sym_final] = ACTIONS(4343), - [anon_sym_open] = ACTIONS(4343), - [anon_sym_vararg] = ACTIONS(4343), - [anon_sym_noinline] = ACTIONS(4343), - [anon_sym_crossinline] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4345), - [sym__automatic_semicolon] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - }, - [3838] = { - [sym__alpha_identifier] = ACTIONS(4868), - [anon_sym_AT] = ACTIONS(4870), - [anon_sym_LBRACK] = ACTIONS(4870), - [anon_sym_typealias] = ACTIONS(4868), - [anon_sym_class] = ACTIONS(4868), - [anon_sym_interface] = ACTIONS(4868), - [anon_sym_enum] = ACTIONS(4868), - [anon_sym_LBRACE] = ACTIONS(4870), - [anon_sym_LPAREN] = ACTIONS(4870), - [anon_sym_val] = ACTIONS(4868), - [anon_sym_var] = ACTIONS(4868), - [anon_sym_object] = ACTIONS(4868), - [anon_sym_fun] = ACTIONS(4868), - [anon_sym_get] = ACTIONS(4868), - [anon_sym_set] = ACTIONS(4868), - [anon_sym_this] = ACTIONS(4868), - [anon_sym_super] = ACTIONS(4868), - [anon_sym_STAR] = ACTIONS(4870), - [sym_label] = ACTIONS(4868), - [anon_sym_for] = ACTIONS(4868), - [anon_sym_while] = ACTIONS(4868), - [anon_sym_do] = ACTIONS(4868), - [anon_sym_null] = ACTIONS(4868), - [anon_sym_if] = ACTIONS(4868), - [anon_sym_when] = ACTIONS(4868), - [anon_sym_try] = ACTIONS(4868), - [anon_sym_throw] = ACTIONS(4868), - [anon_sym_return] = ACTIONS(4868), - [anon_sym_continue] = ACTIONS(4868), - [anon_sym_break] = ACTIONS(4868), - [anon_sym_COLON_COLON] = ACTIONS(4870), - [anon_sym_PLUS] = ACTIONS(4868), - [anon_sym_DASH] = ACTIONS(4868), - [anon_sym_PLUS_PLUS] = ACTIONS(4870), - [anon_sym_DASH_DASH] = ACTIONS(4870), - [anon_sym_BANG] = ACTIONS(4870), - [anon_sym_suspend] = ACTIONS(4868), - [anon_sym_sealed] = ACTIONS(4868), - [anon_sym_annotation] = ACTIONS(4868), - [anon_sym_data] = ACTIONS(4868), - [anon_sym_inner] = ACTIONS(4868), - [anon_sym_value] = ACTIONS(4868), - [anon_sym_override] = ACTIONS(4868), - [anon_sym_lateinit] = ACTIONS(4868), - [anon_sym_public] = ACTIONS(4868), - [anon_sym_private] = ACTIONS(4868), - [anon_sym_internal] = ACTIONS(4868), - [anon_sym_protected] = ACTIONS(4868), - [anon_sym_tailrec] = ACTIONS(4868), - [anon_sym_operator] = ACTIONS(4868), - [anon_sym_infix] = ACTIONS(4868), - [anon_sym_inline] = ACTIONS(4868), - [anon_sym_external] = ACTIONS(4868), - [sym_property_modifier] = ACTIONS(4868), - [anon_sym_abstract] = ACTIONS(4868), - [anon_sym_final] = ACTIONS(4868), - [anon_sym_open] = ACTIONS(4868), - [anon_sym_vararg] = ACTIONS(4868), - [anon_sym_noinline] = ACTIONS(4868), - [anon_sym_crossinline] = ACTIONS(4868), - [anon_sym_expect] = ACTIONS(4868), - [anon_sym_actual] = ACTIONS(4868), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4870), - [anon_sym_continue_AT] = ACTIONS(4870), - [anon_sym_break_AT] = ACTIONS(4870), - [anon_sym_this_AT] = ACTIONS(4870), - [anon_sym_super_AT] = ACTIONS(4870), - [sym_real_literal] = ACTIONS(4870), - [sym_integer_literal] = ACTIONS(4868), - [sym_hex_literal] = ACTIONS(4870), - [sym_bin_literal] = ACTIONS(4870), - [anon_sym_true] = ACTIONS(4868), - [anon_sym_false] = ACTIONS(4868), - [anon_sym_SQUOTE] = ACTIONS(4870), - [sym__backtick_identifier] = ACTIONS(4870), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4870), - }, - [3839] = { - [sym__alpha_identifier] = ACTIONS(5041), - [anon_sym_AT] = ACTIONS(5043), - [anon_sym_LBRACK] = ACTIONS(5043), - [anon_sym_DOT] = ACTIONS(5041), - [anon_sym_as] = ACTIONS(5041), - [anon_sym_EQ] = ACTIONS(5041), - [anon_sym_LBRACE] = ACTIONS(5043), - [anon_sym_RBRACE] = ACTIONS(5043), - [anon_sym_LPAREN] = ACTIONS(5043), - [anon_sym_COMMA] = ACTIONS(5043), - [anon_sym_LT] = ACTIONS(5041), - [anon_sym_GT] = ACTIONS(5041), - [anon_sym_where] = ACTIONS(5041), - [anon_sym_SEMI] = ACTIONS(5043), - [anon_sym_get] = ACTIONS(5041), - [anon_sym_set] = ACTIONS(5041), - [anon_sym_STAR] = ACTIONS(5041), - [sym_label] = ACTIONS(5043), - [anon_sym_in] = ACTIONS(5041), - [anon_sym_DOT_DOT] = ACTIONS(5043), - [anon_sym_QMARK_COLON] = ACTIONS(5043), - [anon_sym_AMP_AMP] = ACTIONS(5043), - [anon_sym_PIPE_PIPE] = ACTIONS(5043), - [anon_sym_else] = ACTIONS(5041), - [anon_sym_COLON_COLON] = ACTIONS(5043), - [anon_sym_PLUS_EQ] = ACTIONS(5043), - [anon_sym_DASH_EQ] = ACTIONS(5043), - [anon_sym_STAR_EQ] = ACTIONS(5043), - [anon_sym_SLASH_EQ] = ACTIONS(5043), - [anon_sym_PERCENT_EQ] = ACTIONS(5043), - [anon_sym_BANG_EQ] = ACTIONS(5041), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5043), - [anon_sym_EQ_EQ] = ACTIONS(5041), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5043), - [anon_sym_LT_EQ] = ACTIONS(5043), - [anon_sym_GT_EQ] = ACTIONS(5043), - [anon_sym_BANGin] = ACTIONS(5043), - [anon_sym_is] = ACTIONS(5041), - [anon_sym_BANGis] = ACTIONS(5043), - [anon_sym_PLUS] = ACTIONS(5041), - [anon_sym_DASH] = ACTIONS(5041), - [anon_sym_SLASH] = ACTIONS(5041), - [anon_sym_PERCENT] = ACTIONS(5041), - [anon_sym_as_QMARK] = ACTIONS(5043), - [anon_sym_PLUS_PLUS] = ACTIONS(5043), - [anon_sym_DASH_DASH] = ACTIONS(5043), - [anon_sym_BANG_BANG] = ACTIONS(5043), - [anon_sym_suspend] = ACTIONS(5041), - [anon_sym_sealed] = ACTIONS(5041), - [anon_sym_annotation] = ACTIONS(5041), - [anon_sym_data] = ACTIONS(5041), - [anon_sym_inner] = ACTIONS(5041), - [anon_sym_value] = ACTIONS(5041), - [anon_sym_override] = ACTIONS(5041), - [anon_sym_lateinit] = ACTIONS(5041), - [anon_sym_public] = ACTIONS(5041), - [anon_sym_private] = ACTIONS(5041), - [anon_sym_internal] = ACTIONS(5041), - [anon_sym_protected] = ACTIONS(5041), - [anon_sym_tailrec] = ACTIONS(5041), - [anon_sym_operator] = ACTIONS(5041), - [anon_sym_infix] = ACTIONS(5041), - [anon_sym_inline] = ACTIONS(5041), - [anon_sym_external] = ACTIONS(5041), - [sym_property_modifier] = ACTIONS(5041), - [anon_sym_abstract] = ACTIONS(5041), - [anon_sym_final] = ACTIONS(5041), - [anon_sym_open] = ACTIONS(5041), - [anon_sym_vararg] = ACTIONS(5041), - [anon_sym_noinline] = ACTIONS(5041), - [anon_sym_crossinline] = ACTIONS(5041), - [anon_sym_expect] = ACTIONS(5041), - [anon_sym_actual] = ACTIONS(5041), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5043), - [sym__automatic_semicolon] = ACTIONS(5043), - [sym_safe_nav] = ACTIONS(5043), - [sym_multiline_comment] = ACTIONS(3), - }, - [3840] = { - [sym__alpha_identifier] = ACTIONS(4948), - [anon_sym_AT] = ACTIONS(4950), - [anon_sym_LBRACK] = ACTIONS(4950), - [anon_sym_DOT] = ACTIONS(4948), - [anon_sym_as] = ACTIONS(4948), - [anon_sym_EQ] = ACTIONS(4948), - [anon_sym_LBRACE] = ACTIONS(4950), - [anon_sym_RBRACE] = ACTIONS(4950), - [anon_sym_LPAREN] = ACTIONS(4950), - [anon_sym_COMMA] = ACTIONS(4950), - [anon_sym_LT] = ACTIONS(4948), - [anon_sym_GT] = ACTIONS(4948), - [anon_sym_where] = ACTIONS(4948), - [anon_sym_SEMI] = ACTIONS(4950), - [anon_sym_get] = ACTIONS(4948), - [anon_sym_set] = ACTIONS(4948), - [anon_sym_STAR] = ACTIONS(4948), - [sym_label] = ACTIONS(4950), - [anon_sym_in] = ACTIONS(4948), - [anon_sym_DOT_DOT] = ACTIONS(4950), - [anon_sym_QMARK_COLON] = ACTIONS(4950), - [anon_sym_AMP_AMP] = ACTIONS(4950), - [anon_sym_PIPE_PIPE] = ACTIONS(4950), - [anon_sym_else] = ACTIONS(4948), - [anon_sym_COLON_COLON] = ACTIONS(4950), - [anon_sym_PLUS_EQ] = ACTIONS(4950), - [anon_sym_DASH_EQ] = ACTIONS(4950), - [anon_sym_STAR_EQ] = ACTIONS(4950), - [anon_sym_SLASH_EQ] = ACTIONS(4950), - [anon_sym_PERCENT_EQ] = ACTIONS(4950), - [anon_sym_BANG_EQ] = ACTIONS(4948), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4950), - [anon_sym_EQ_EQ] = ACTIONS(4948), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4950), - [anon_sym_LT_EQ] = ACTIONS(4950), - [anon_sym_GT_EQ] = ACTIONS(4950), - [anon_sym_BANGin] = ACTIONS(4950), - [anon_sym_is] = ACTIONS(4948), - [anon_sym_BANGis] = ACTIONS(4950), - [anon_sym_PLUS] = ACTIONS(4948), - [anon_sym_DASH] = ACTIONS(4948), - [anon_sym_SLASH] = ACTIONS(4948), - [anon_sym_PERCENT] = ACTIONS(4948), - [anon_sym_as_QMARK] = ACTIONS(4950), - [anon_sym_PLUS_PLUS] = ACTIONS(4950), - [anon_sym_DASH_DASH] = ACTIONS(4950), - [anon_sym_BANG_BANG] = ACTIONS(4950), - [anon_sym_suspend] = ACTIONS(4948), - [anon_sym_sealed] = ACTIONS(4948), - [anon_sym_annotation] = ACTIONS(4948), - [anon_sym_data] = ACTIONS(4948), - [anon_sym_inner] = ACTIONS(4948), - [anon_sym_value] = ACTIONS(4948), - [anon_sym_override] = ACTIONS(4948), - [anon_sym_lateinit] = ACTIONS(4948), - [anon_sym_public] = ACTIONS(4948), - [anon_sym_private] = ACTIONS(4948), - [anon_sym_internal] = ACTIONS(4948), - [anon_sym_protected] = ACTIONS(4948), - [anon_sym_tailrec] = ACTIONS(4948), - [anon_sym_operator] = ACTIONS(4948), - [anon_sym_infix] = ACTIONS(4948), - [anon_sym_inline] = ACTIONS(4948), - [anon_sym_external] = ACTIONS(4948), - [sym_property_modifier] = ACTIONS(4948), - [anon_sym_abstract] = ACTIONS(4948), - [anon_sym_final] = ACTIONS(4948), - [anon_sym_open] = ACTIONS(4948), - [anon_sym_vararg] = ACTIONS(4948), - [anon_sym_noinline] = ACTIONS(4948), - [anon_sym_crossinline] = ACTIONS(4948), - [anon_sym_expect] = ACTIONS(4948), - [anon_sym_actual] = ACTIONS(4948), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4950), - [sym__automatic_semicolon] = ACTIONS(4950), - [sym_safe_nav] = ACTIONS(4950), - [sym_multiline_comment] = ACTIONS(3), - }, - [3841] = { - [sym__alpha_identifier] = ACTIONS(4447), - [anon_sym_AT] = ACTIONS(4449), - [anon_sym_LBRACK] = ACTIONS(4449), - [anon_sym_DOT] = ACTIONS(4447), - [anon_sym_as] = ACTIONS(4447), - [anon_sym_EQ] = ACTIONS(4447), - [anon_sym_LBRACE] = ACTIONS(4449), - [anon_sym_RBRACE] = ACTIONS(4449), - [anon_sym_LPAREN] = ACTIONS(4449), - [anon_sym_COMMA] = ACTIONS(4449), - [anon_sym_LT] = ACTIONS(4447), - [anon_sym_GT] = ACTIONS(4447), - [anon_sym_where] = ACTIONS(4447), - [anon_sym_SEMI] = ACTIONS(4449), - [anon_sym_get] = ACTIONS(4447), - [anon_sym_set] = ACTIONS(4447), - [anon_sym_STAR] = ACTIONS(4447), - [sym_label] = ACTIONS(4449), - [anon_sym_in] = ACTIONS(4447), - [anon_sym_DOT_DOT] = ACTIONS(4449), - [anon_sym_QMARK_COLON] = ACTIONS(4449), - [anon_sym_AMP_AMP] = ACTIONS(4449), - [anon_sym_PIPE_PIPE] = ACTIONS(4449), - [anon_sym_else] = ACTIONS(4447), - [anon_sym_COLON_COLON] = ACTIONS(4449), - [anon_sym_PLUS_EQ] = ACTIONS(4449), - [anon_sym_DASH_EQ] = ACTIONS(4449), - [anon_sym_STAR_EQ] = ACTIONS(4449), - [anon_sym_SLASH_EQ] = ACTIONS(4449), - [anon_sym_PERCENT_EQ] = ACTIONS(4449), - [anon_sym_BANG_EQ] = ACTIONS(4447), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4449), - [anon_sym_EQ_EQ] = ACTIONS(4447), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4449), - [anon_sym_LT_EQ] = ACTIONS(4449), - [anon_sym_GT_EQ] = ACTIONS(4449), - [anon_sym_BANGin] = ACTIONS(4449), - [anon_sym_is] = ACTIONS(4447), - [anon_sym_BANGis] = ACTIONS(4449), - [anon_sym_PLUS] = ACTIONS(4447), - [anon_sym_DASH] = ACTIONS(4447), - [anon_sym_SLASH] = ACTIONS(4447), - [anon_sym_PERCENT] = ACTIONS(4447), - [anon_sym_as_QMARK] = ACTIONS(4449), - [anon_sym_PLUS_PLUS] = ACTIONS(4449), - [anon_sym_DASH_DASH] = ACTIONS(4449), - [anon_sym_BANG_BANG] = ACTIONS(4449), - [anon_sym_suspend] = ACTIONS(4447), - [anon_sym_sealed] = ACTIONS(4447), - [anon_sym_annotation] = ACTIONS(4447), - [anon_sym_data] = ACTIONS(4447), - [anon_sym_inner] = ACTIONS(4447), - [anon_sym_value] = ACTIONS(4447), - [anon_sym_override] = ACTIONS(4447), - [anon_sym_lateinit] = ACTIONS(4447), - [anon_sym_public] = ACTIONS(4447), - [anon_sym_private] = ACTIONS(4447), - [anon_sym_internal] = ACTIONS(4447), - [anon_sym_protected] = ACTIONS(4447), - [anon_sym_tailrec] = ACTIONS(4447), - [anon_sym_operator] = ACTIONS(4447), - [anon_sym_infix] = ACTIONS(4447), - [anon_sym_inline] = ACTIONS(4447), - [anon_sym_external] = ACTIONS(4447), - [sym_property_modifier] = ACTIONS(4447), - [anon_sym_abstract] = ACTIONS(4447), - [anon_sym_final] = ACTIONS(4447), - [anon_sym_open] = ACTIONS(4447), - [anon_sym_vararg] = ACTIONS(4447), - [anon_sym_noinline] = ACTIONS(4447), - [anon_sym_crossinline] = ACTIONS(4447), - [anon_sym_expect] = ACTIONS(4447), - [anon_sym_actual] = ACTIONS(4447), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4449), - [sym__automatic_semicolon] = ACTIONS(4449), - [sym_safe_nav] = ACTIONS(4449), - [sym_multiline_comment] = ACTIONS(3), - }, - [3842] = { - [sym__alpha_identifier] = ACTIONS(4802), - [anon_sym_AT] = ACTIONS(4804), - [anon_sym_LBRACK] = ACTIONS(4804), - [anon_sym_DOT] = ACTIONS(4802), - [anon_sym_as] = ACTIONS(4802), - [anon_sym_EQ] = ACTIONS(4802), - [anon_sym_LBRACE] = ACTIONS(4804), - [anon_sym_RBRACE] = ACTIONS(4804), - [anon_sym_LPAREN] = ACTIONS(4804), - [anon_sym_COMMA] = ACTIONS(4804), - [anon_sym_LT] = ACTIONS(4802), - [anon_sym_GT] = ACTIONS(4802), - [anon_sym_where] = ACTIONS(4802), - [anon_sym_SEMI] = ACTIONS(4804), - [anon_sym_get] = ACTIONS(4802), - [anon_sym_set] = ACTIONS(4802), - [anon_sym_STAR] = ACTIONS(4802), - [sym_label] = ACTIONS(4804), - [anon_sym_in] = ACTIONS(4802), - [anon_sym_DOT_DOT] = ACTIONS(4804), - [anon_sym_QMARK_COLON] = ACTIONS(4804), - [anon_sym_AMP_AMP] = ACTIONS(4804), - [anon_sym_PIPE_PIPE] = ACTIONS(4804), - [anon_sym_else] = ACTIONS(4802), - [anon_sym_COLON_COLON] = ACTIONS(4804), - [anon_sym_PLUS_EQ] = ACTIONS(4804), - [anon_sym_DASH_EQ] = ACTIONS(4804), - [anon_sym_STAR_EQ] = ACTIONS(4804), - [anon_sym_SLASH_EQ] = ACTIONS(4804), - [anon_sym_PERCENT_EQ] = ACTIONS(4804), - [anon_sym_BANG_EQ] = ACTIONS(4802), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4804), - [anon_sym_EQ_EQ] = ACTIONS(4802), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4804), - [anon_sym_LT_EQ] = ACTIONS(4804), - [anon_sym_GT_EQ] = ACTIONS(4804), - [anon_sym_BANGin] = ACTIONS(4804), - [anon_sym_is] = ACTIONS(4802), - [anon_sym_BANGis] = ACTIONS(4804), - [anon_sym_PLUS] = ACTIONS(4802), - [anon_sym_DASH] = ACTIONS(4802), - [anon_sym_SLASH] = ACTIONS(4802), - [anon_sym_PERCENT] = ACTIONS(4802), - [anon_sym_as_QMARK] = ACTIONS(4804), - [anon_sym_PLUS_PLUS] = ACTIONS(4804), - [anon_sym_DASH_DASH] = ACTIONS(4804), - [anon_sym_BANG_BANG] = ACTIONS(4804), - [anon_sym_suspend] = ACTIONS(4802), - [anon_sym_sealed] = ACTIONS(4802), - [anon_sym_annotation] = ACTIONS(4802), - [anon_sym_data] = ACTIONS(4802), - [anon_sym_inner] = ACTIONS(4802), - [anon_sym_value] = ACTIONS(4802), - [anon_sym_override] = ACTIONS(4802), - [anon_sym_lateinit] = ACTIONS(4802), - [anon_sym_public] = ACTIONS(4802), - [anon_sym_private] = ACTIONS(4802), - [anon_sym_internal] = ACTIONS(4802), - [anon_sym_protected] = ACTIONS(4802), - [anon_sym_tailrec] = ACTIONS(4802), - [anon_sym_operator] = ACTIONS(4802), - [anon_sym_infix] = ACTIONS(4802), - [anon_sym_inline] = ACTIONS(4802), - [anon_sym_external] = ACTIONS(4802), - [sym_property_modifier] = ACTIONS(4802), - [anon_sym_abstract] = ACTIONS(4802), - [anon_sym_final] = ACTIONS(4802), - [anon_sym_open] = ACTIONS(4802), - [anon_sym_vararg] = ACTIONS(4802), - [anon_sym_noinline] = ACTIONS(4802), - [anon_sym_crossinline] = ACTIONS(4802), - [anon_sym_expect] = ACTIONS(4802), - [anon_sym_actual] = ACTIONS(4802), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4804), - [sym__automatic_semicolon] = ACTIONS(4804), - [sym_safe_nav] = ACTIONS(4804), - [sym_multiline_comment] = ACTIONS(3), - }, - [3843] = { - [sym__alpha_identifier] = ACTIONS(4792), - [anon_sym_AT] = ACTIONS(4794), - [anon_sym_LBRACK] = ACTIONS(4794), - [anon_sym_DOT] = ACTIONS(4792), - [anon_sym_as] = ACTIONS(4792), - [anon_sym_EQ] = ACTIONS(4792), - [anon_sym_LBRACE] = ACTIONS(4794), - [anon_sym_RBRACE] = ACTIONS(4794), - [anon_sym_LPAREN] = ACTIONS(4794), - [anon_sym_COMMA] = ACTIONS(4794), - [anon_sym_LT] = ACTIONS(4792), - [anon_sym_GT] = ACTIONS(4792), - [anon_sym_where] = ACTIONS(4792), - [anon_sym_SEMI] = ACTIONS(4794), - [anon_sym_get] = ACTIONS(4792), - [anon_sym_set] = ACTIONS(4792), - [anon_sym_STAR] = ACTIONS(4792), - [sym_label] = ACTIONS(4794), - [anon_sym_in] = ACTIONS(4792), - [anon_sym_DOT_DOT] = ACTIONS(4794), - [anon_sym_QMARK_COLON] = ACTIONS(4794), - [anon_sym_AMP_AMP] = ACTIONS(4794), - [anon_sym_PIPE_PIPE] = ACTIONS(4794), - [anon_sym_else] = ACTIONS(4792), - [anon_sym_COLON_COLON] = ACTIONS(4794), - [anon_sym_PLUS_EQ] = ACTIONS(4794), - [anon_sym_DASH_EQ] = ACTIONS(4794), - [anon_sym_STAR_EQ] = ACTIONS(4794), - [anon_sym_SLASH_EQ] = ACTIONS(4794), - [anon_sym_PERCENT_EQ] = ACTIONS(4794), - [anon_sym_BANG_EQ] = ACTIONS(4792), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4794), - [anon_sym_EQ_EQ] = ACTIONS(4792), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4794), - [anon_sym_LT_EQ] = ACTIONS(4794), - [anon_sym_GT_EQ] = ACTIONS(4794), - [anon_sym_BANGin] = ACTIONS(4794), - [anon_sym_is] = ACTIONS(4792), - [anon_sym_BANGis] = ACTIONS(4794), - [anon_sym_PLUS] = ACTIONS(4792), - [anon_sym_DASH] = ACTIONS(4792), - [anon_sym_SLASH] = ACTIONS(4792), - [anon_sym_PERCENT] = ACTIONS(4792), - [anon_sym_as_QMARK] = ACTIONS(4794), - [anon_sym_PLUS_PLUS] = ACTIONS(4794), - [anon_sym_DASH_DASH] = ACTIONS(4794), - [anon_sym_BANG_BANG] = ACTIONS(4794), - [anon_sym_suspend] = ACTIONS(4792), - [anon_sym_sealed] = ACTIONS(4792), - [anon_sym_annotation] = ACTIONS(4792), - [anon_sym_data] = ACTIONS(4792), - [anon_sym_inner] = ACTIONS(4792), - [anon_sym_value] = ACTIONS(4792), - [anon_sym_override] = ACTIONS(4792), - [anon_sym_lateinit] = ACTIONS(4792), - [anon_sym_public] = ACTIONS(4792), - [anon_sym_private] = ACTIONS(4792), - [anon_sym_internal] = ACTIONS(4792), - [anon_sym_protected] = ACTIONS(4792), - [anon_sym_tailrec] = ACTIONS(4792), - [anon_sym_operator] = ACTIONS(4792), - [anon_sym_infix] = ACTIONS(4792), - [anon_sym_inline] = ACTIONS(4792), - [anon_sym_external] = ACTIONS(4792), - [sym_property_modifier] = ACTIONS(4792), - [anon_sym_abstract] = ACTIONS(4792), - [anon_sym_final] = ACTIONS(4792), - [anon_sym_open] = ACTIONS(4792), - [anon_sym_vararg] = ACTIONS(4792), - [anon_sym_noinline] = ACTIONS(4792), - [anon_sym_crossinline] = ACTIONS(4792), - [anon_sym_expect] = ACTIONS(4792), - [anon_sym_actual] = ACTIONS(4792), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4794), - [sym__automatic_semicolon] = ACTIONS(4794), - [sym_safe_nav] = ACTIONS(4794), - [sym_multiline_comment] = ACTIONS(3), - }, - [3844] = { - [sym__alpha_identifier] = ACTIONS(4788), - [anon_sym_AT] = ACTIONS(4790), - [anon_sym_LBRACK] = ACTIONS(4790), - [anon_sym_DOT] = ACTIONS(4788), - [anon_sym_as] = ACTIONS(4788), - [anon_sym_EQ] = ACTIONS(4788), - [anon_sym_LBRACE] = ACTIONS(4790), - [anon_sym_RBRACE] = ACTIONS(4790), - [anon_sym_LPAREN] = ACTIONS(4790), - [anon_sym_COMMA] = ACTIONS(4790), - [anon_sym_LT] = ACTIONS(4788), - [anon_sym_GT] = ACTIONS(4788), - [anon_sym_where] = ACTIONS(4788), - [anon_sym_SEMI] = ACTIONS(4790), - [anon_sym_get] = ACTIONS(4788), - [anon_sym_set] = ACTIONS(4788), - [anon_sym_STAR] = ACTIONS(4788), - [sym_label] = ACTIONS(4790), - [anon_sym_in] = ACTIONS(4788), - [anon_sym_DOT_DOT] = ACTIONS(4790), - [anon_sym_QMARK_COLON] = ACTIONS(4790), - [anon_sym_AMP_AMP] = ACTIONS(4790), - [anon_sym_PIPE_PIPE] = ACTIONS(4790), - [anon_sym_else] = ACTIONS(4788), - [anon_sym_COLON_COLON] = ACTIONS(4790), - [anon_sym_PLUS_EQ] = ACTIONS(4790), - [anon_sym_DASH_EQ] = ACTIONS(4790), - [anon_sym_STAR_EQ] = ACTIONS(4790), - [anon_sym_SLASH_EQ] = ACTIONS(4790), - [anon_sym_PERCENT_EQ] = ACTIONS(4790), - [anon_sym_BANG_EQ] = ACTIONS(4788), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4790), - [anon_sym_EQ_EQ] = ACTIONS(4788), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4790), - [anon_sym_LT_EQ] = ACTIONS(4790), - [anon_sym_GT_EQ] = ACTIONS(4790), - [anon_sym_BANGin] = ACTIONS(4790), - [anon_sym_is] = ACTIONS(4788), - [anon_sym_BANGis] = ACTIONS(4790), - [anon_sym_PLUS] = ACTIONS(4788), - [anon_sym_DASH] = ACTIONS(4788), - [anon_sym_SLASH] = ACTIONS(4788), - [anon_sym_PERCENT] = ACTIONS(4788), - [anon_sym_as_QMARK] = ACTIONS(4790), - [anon_sym_PLUS_PLUS] = ACTIONS(4790), - [anon_sym_DASH_DASH] = ACTIONS(4790), - [anon_sym_BANG_BANG] = ACTIONS(4790), - [anon_sym_suspend] = ACTIONS(4788), - [anon_sym_sealed] = ACTIONS(4788), - [anon_sym_annotation] = ACTIONS(4788), - [anon_sym_data] = ACTIONS(4788), - [anon_sym_inner] = ACTIONS(4788), - [anon_sym_value] = ACTIONS(4788), - [anon_sym_override] = ACTIONS(4788), - [anon_sym_lateinit] = ACTIONS(4788), - [anon_sym_public] = ACTIONS(4788), - [anon_sym_private] = ACTIONS(4788), - [anon_sym_internal] = ACTIONS(4788), - [anon_sym_protected] = ACTIONS(4788), - [anon_sym_tailrec] = ACTIONS(4788), - [anon_sym_operator] = ACTIONS(4788), - [anon_sym_infix] = ACTIONS(4788), - [anon_sym_inline] = ACTIONS(4788), - [anon_sym_external] = ACTIONS(4788), - [sym_property_modifier] = ACTIONS(4788), - [anon_sym_abstract] = ACTIONS(4788), - [anon_sym_final] = ACTIONS(4788), - [anon_sym_open] = ACTIONS(4788), - [anon_sym_vararg] = ACTIONS(4788), - [anon_sym_noinline] = ACTIONS(4788), - [anon_sym_crossinline] = ACTIONS(4788), - [anon_sym_expect] = ACTIONS(4788), - [anon_sym_actual] = ACTIONS(4788), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4790), - [sym__automatic_semicolon] = ACTIONS(4790), - [sym_safe_nav] = ACTIONS(4790), - [sym_multiline_comment] = ACTIONS(3), - }, - [3845] = { - [sym__alpha_identifier] = ACTIONS(5121), - [anon_sym_AT] = ACTIONS(5123), - [anon_sym_LBRACK] = ACTIONS(5123), - [anon_sym_DOT] = ACTIONS(5121), - [anon_sym_as] = ACTIONS(5121), - [anon_sym_EQ] = ACTIONS(5121), - [anon_sym_LBRACE] = ACTIONS(5123), - [anon_sym_RBRACE] = ACTIONS(5123), - [anon_sym_LPAREN] = ACTIONS(5123), - [anon_sym_COMMA] = ACTIONS(5123), - [anon_sym_LT] = ACTIONS(5121), - [anon_sym_GT] = ACTIONS(5121), - [anon_sym_where] = ACTIONS(5121), - [anon_sym_SEMI] = ACTIONS(5123), - [anon_sym_get] = ACTIONS(5121), - [anon_sym_set] = ACTIONS(5121), - [anon_sym_STAR] = ACTIONS(5121), - [sym_label] = ACTIONS(5123), - [anon_sym_in] = ACTIONS(5121), - [anon_sym_DOT_DOT] = ACTIONS(5123), - [anon_sym_QMARK_COLON] = ACTIONS(5123), - [anon_sym_AMP_AMP] = ACTIONS(5123), - [anon_sym_PIPE_PIPE] = ACTIONS(5123), - [anon_sym_else] = ACTIONS(5121), - [anon_sym_COLON_COLON] = ACTIONS(5123), - [anon_sym_PLUS_EQ] = ACTIONS(5123), - [anon_sym_DASH_EQ] = ACTIONS(5123), - [anon_sym_STAR_EQ] = ACTIONS(5123), - [anon_sym_SLASH_EQ] = ACTIONS(5123), - [anon_sym_PERCENT_EQ] = ACTIONS(5123), - [anon_sym_BANG_EQ] = ACTIONS(5121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5123), - [anon_sym_EQ_EQ] = ACTIONS(5121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5123), - [anon_sym_LT_EQ] = ACTIONS(5123), - [anon_sym_GT_EQ] = ACTIONS(5123), - [anon_sym_BANGin] = ACTIONS(5123), - [anon_sym_is] = ACTIONS(5121), - [anon_sym_BANGis] = ACTIONS(5123), - [anon_sym_PLUS] = ACTIONS(5121), - [anon_sym_DASH] = ACTIONS(5121), - [anon_sym_SLASH] = ACTIONS(5121), - [anon_sym_PERCENT] = ACTIONS(5121), - [anon_sym_as_QMARK] = ACTIONS(5123), - [anon_sym_PLUS_PLUS] = ACTIONS(5123), - [anon_sym_DASH_DASH] = ACTIONS(5123), - [anon_sym_BANG_BANG] = ACTIONS(5123), - [anon_sym_suspend] = ACTIONS(5121), - [anon_sym_sealed] = ACTIONS(5121), - [anon_sym_annotation] = ACTIONS(5121), - [anon_sym_data] = ACTIONS(5121), - [anon_sym_inner] = ACTIONS(5121), - [anon_sym_value] = ACTIONS(5121), - [anon_sym_override] = ACTIONS(5121), - [anon_sym_lateinit] = ACTIONS(5121), - [anon_sym_public] = ACTIONS(5121), - [anon_sym_private] = ACTIONS(5121), - [anon_sym_internal] = ACTIONS(5121), - [anon_sym_protected] = ACTIONS(5121), - [anon_sym_tailrec] = ACTIONS(5121), - [anon_sym_operator] = ACTIONS(5121), - [anon_sym_infix] = ACTIONS(5121), - [anon_sym_inline] = ACTIONS(5121), - [anon_sym_external] = ACTIONS(5121), - [sym_property_modifier] = ACTIONS(5121), - [anon_sym_abstract] = ACTIONS(5121), - [anon_sym_final] = ACTIONS(5121), - [anon_sym_open] = ACTIONS(5121), - [anon_sym_vararg] = ACTIONS(5121), - [anon_sym_noinline] = ACTIONS(5121), - [anon_sym_crossinline] = ACTIONS(5121), - [anon_sym_expect] = ACTIONS(5121), - [anon_sym_actual] = ACTIONS(5121), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5123), - [sym__automatic_semicolon] = ACTIONS(5123), - [sym_safe_nav] = ACTIONS(5123), - [sym_multiline_comment] = ACTIONS(3), - }, - [3846] = { - [sym__alpha_identifier] = ACTIONS(5149), - [anon_sym_AT] = ACTIONS(5151), - [anon_sym_LBRACK] = ACTIONS(5151), - [anon_sym_DOT] = ACTIONS(5149), - [anon_sym_as] = ACTIONS(5149), - [anon_sym_EQ] = ACTIONS(5149), - [anon_sym_LBRACE] = ACTIONS(5151), - [anon_sym_RBRACE] = ACTIONS(5151), - [anon_sym_LPAREN] = ACTIONS(5151), - [anon_sym_COMMA] = ACTIONS(5151), - [anon_sym_LT] = ACTIONS(5149), - [anon_sym_GT] = ACTIONS(5149), - [anon_sym_where] = ACTIONS(5149), - [anon_sym_SEMI] = ACTIONS(5151), - [anon_sym_get] = ACTIONS(5149), - [anon_sym_set] = ACTIONS(5149), - [anon_sym_STAR] = ACTIONS(5149), - [sym_label] = ACTIONS(5151), - [anon_sym_in] = ACTIONS(5149), - [anon_sym_DOT_DOT] = ACTIONS(5151), - [anon_sym_QMARK_COLON] = ACTIONS(5151), - [anon_sym_AMP_AMP] = ACTIONS(5151), - [anon_sym_PIPE_PIPE] = ACTIONS(5151), - [anon_sym_else] = ACTIONS(5149), - [anon_sym_COLON_COLON] = ACTIONS(5151), - [anon_sym_PLUS_EQ] = ACTIONS(5151), - [anon_sym_DASH_EQ] = ACTIONS(5151), - [anon_sym_STAR_EQ] = ACTIONS(5151), - [anon_sym_SLASH_EQ] = ACTIONS(5151), - [anon_sym_PERCENT_EQ] = ACTIONS(5151), - [anon_sym_BANG_EQ] = ACTIONS(5149), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5151), - [anon_sym_EQ_EQ] = ACTIONS(5149), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5151), - [anon_sym_LT_EQ] = ACTIONS(5151), - [anon_sym_GT_EQ] = ACTIONS(5151), - [anon_sym_BANGin] = ACTIONS(5151), - [anon_sym_is] = ACTIONS(5149), - [anon_sym_BANGis] = ACTIONS(5151), - [anon_sym_PLUS] = ACTIONS(5149), - [anon_sym_DASH] = ACTIONS(5149), - [anon_sym_SLASH] = ACTIONS(5149), - [anon_sym_PERCENT] = ACTIONS(5149), - [anon_sym_as_QMARK] = ACTIONS(5151), - [anon_sym_PLUS_PLUS] = ACTIONS(5151), - [anon_sym_DASH_DASH] = ACTIONS(5151), - [anon_sym_BANG_BANG] = ACTIONS(5151), - [anon_sym_suspend] = ACTIONS(5149), - [anon_sym_sealed] = ACTIONS(5149), - [anon_sym_annotation] = ACTIONS(5149), - [anon_sym_data] = ACTIONS(5149), - [anon_sym_inner] = ACTIONS(5149), - [anon_sym_value] = ACTIONS(5149), - [anon_sym_override] = ACTIONS(5149), - [anon_sym_lateinit] = ACTIONS(5149), - [anon_sym_public] = ACTIONS(5149), - [anon_sym_private] = ACTIONS(5149), - [anon_sym_internal] = ACTIONS(5149), - [anon_sym_protected] = ACTIONS(5149), - [anon_sym_tailrec] = ACTIONS(5149), - [anon_sym_operator] = ACTIONS(5149), - [anon_sym_infix] = ACTIONS(5149), - [anon_sym_inline] = ACTIONS(5149), - [anon_sym_external] = ACTIONS(5149), - [sym_property_modifier] = ACTIONS(5149), - [anon_sym_abstract] = ACTIONS(5149), - [anon_sym_final] = ACTIONS(5149), - [anon_sym_open] = ACTIONS(5149), - [anon_sym_vararg] = ACTIONS(5149), - [anon_sym_noinline] = ACTIONS(5149), - [anon_sym_crossinline] = ACTIONS(5149), - [anon_sym_expect] = ACTIONS(5149), - [anon_sym_actual] = ACTIONS(5149), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5151), - [sym__automatic_semicolon] = ACTIONS(5151), - [sym_safe_nav] = ACTIONS(5151), - [sym_multiline_comment] = ACTIONS(3), - }, - [3847] = { - [sym__alpha_identifier] = ACTIONS(4000), - [anon_sym_AT] = ACTIONS(4002), - [anon_sym_LBRACK] = ACTIONS(4002), - [anon_sym_DOT] = ACTIONS(4000), - [anon_sym_as] = ACTIONS(4000), - [anon_sym_EQ] = ACTIONS(4000), - [anon_sym_LBRACE] = ACTIONS(4002), - [anon_sym_RBRACE] = ACTIONS(4002), - [anon_sym_LPAREN] = ACTIONS(4002), - [anon_sym_COMMA] = ACTIONS(4002), - [anon_sym_LT] = ACTIONS(4000), - [anon_sym_GT] = ACTIONS(4000), - [anon_sym_where] = ACTIONS(4000), - [anon_sym_SEMI] = ACTIONS(4002), - [anon_sym_get] = ACTIONS(4000), - [anon_sym_set] = ACTIONS(4000), - [anon_sym_STAR] = ACTIONS(4000), - [sym_label] = ACTIONS(4002), - [anon_sym_in] = ACTIONS(4000), - [anon_sym_DOT_DOT] = ACTIONS(4002), - [anon_sym_QMARK_COLON] = ACTIONS(4002), - [anon_sym_AMP_AMP] = ACTIONS(4002), - [anon_sym_PIPE_PIPE] = ACTIONS(4002), - [anon_sym_else] = ACTIONS(4000), - [anon_sym_COLON_COLON] = ACTIONS(4002), - [anon_sym_PLUS_EQ] = ACTIONS(4002), - [anon_sym_DASH_EQ] = ACTIONS(4002), - [anon_sym_STAR_EQ] = ACTIONS(4002), - [anon_sym_SLASH_EQ] = ACTIONS(4002), - [anon_sym_PERCENT_EQ] = ACTIONS(4002), - [anon_sym_BANG_EQ] = ACTIONS(4000), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4002), - [anon_sym_EQ_EQ] = ACTIONS(4000), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4002), - [anon_sym_LT_EQ] = ACTIONS(4002), - [anon_sym_GT_EQ] = ACTIONS(4002), - [anon_sym_BANGin] = ACTIONS(4002), - [anon_sym_is] = ACTIONS(4000), - [anon_sym_BANGis] = ACTIONS(4002), - [anon_sym_PLUS] = ACTIONS(4000), - [anon_sym_DASH] = ACTIONS(4000), - [anon_sym_SLASH] = ACTIONS(4000), - [anon_sym_PERCENT] = ACTIONS(4000), - [anon_sym_as_QMARK] = ACTIONS(4002), - [anon_sym_PLUS_PLUS] = ACTIONS(4002), - [anon_sym_DASH_DASH] = ACTIONS(4002), - [anon_sym_BANG_BANG] = ACTIONS(4002), - [anon_sym_suspend] = ACTIONS(4000), - [anon_sym_sealed] = ACTIONS(4000), - [anon_sym_annotation] = ACTIONS(4000), - [anon_sym_data] = ACTIONS(4000), - [anon_sym_inner] = ACTIONS(4000), - [anon_sym_value] = ACTIONS(4000), - [anon_sym_override] = ACTIONS(4000), - [anon_sym_lateinit] = ACTIONS(4000), - [anon_sym_public] = ACTIONS(4000), - [anon_sym_private] = ACTIONS(4000), - [anon_sym_internal] = ACTIONS(4000), - [anon_sym_protected] = ACTIONS(4000), - [anon_sym_tailrec] = ACTIONS(4000), - [anon_sym_operator] = ACTIONS(4000), - [anon_sym_infix] = ACTIONS(4000), - [anon_sym_inline] = ACTIONS(4000), - [anon_sym_external] = ACTIONS(4000), - [sym_property_modifier] = ACTIONS(4000), - [anon_sym_abstract] = ACTIONS(4000), - [anon_sym_final] = ACTIONS(4000), - [anon_sym_open] = ACTIONS(4000), - [anon_sym_vararg] = ACTIONS(4000), - [anon_sym_noinline] = ACTIONS(4000), - [anon_sym_crossinline] = ACTIONS(4000), - [anon_sym_expect] = ACTIONS(4000), - [anon_sym_actual] = ACTIONS(4000), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4002), - [sym__automatic_semicolon] = ACTIONS(4002), - [sym_safe_nav] = ACTIONS(4002), - [sym_multiline_comment] = ACTIONS(3), - }, - [3848] = { - [sym__alpha_identifier] = ACTIONS(5045), - [anon_sym_AT] = ACTIONS(5047), - [anon_sym_LBRACK] = ACTIONS(5047), - [anon_sym_DOT] = ACTIONS(5045), - [anon_sym_as] = ACTIONS(5045), - [anon_sym_EQ] = ACTIONS(5045), - [anon_sym_LBRACE] = ACTIONS(5047), - [anon_sym_RBRACE] = ACTIONS(5047), - [anon_sym_LPAREN] = ACTIONS(5047), - [anon_sym_COMMA] = ACTIONS(5047), - [anon_sym_LT] = ACTIONS(5045), - [anon_sym_GT] = ACTIONS(5045), - [anon_sym_where] = ACTIONS(5045), - [anon_sym_SEMI] = ACTIONS(5047), - [anon_sym_get] = ACTIONS(5045), - [anon_sym_set] = ACTIONS(5045), - [anon_sym_STAR] = ACTIONS(5045), - [sym_label] = ACTIONS(5047), - [anon_sym_in] = ACTIONS(5045), - [anon_sym_DOT_DOT] = ACTIONS(5047), - [anon_sym_QMARK_COLON] = ACTIONS(5047), - [anon_sym_AMP_AMP] = ACTIONS(5047), - [anon_sym_PIPE_PIPE] = ACTIONS(5047), - [anon_sym_else] = ACTIONS(5045), - [anon_sym_COLON_COLON] = ACTIONS(5047), - [anon_sym_PLUS_EQ] = ACTIONS(5047), - [anon_sym_DASH_EQ] = ACTIONS(5047), - [anon_sym_STAR_EQ] = ACTIONS(5047), - [anon_sym_SLASH_EQ] = ACTIONS(5047), - [anon_sym_PERCENT_EQ] = ACTIONS(5047), - [anon_sym_BANG_EQ] = ACTIONS(5045), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5047), - [anon_sym_EQ_EQ] = ACTIONS(5045), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5047), - [anon_sym_LT_EQ] = ACTIONS(5047), - [anon_sym_GT_EQ] = ACTIONS(5047), - [anon_sym_BANGin] = ACTIONS(5047), - [anon_sym_is] = ACTIONS(5045), - [anon_sym_BANGis] = ACTIONS(5047), - [anon_sym_PLUS] = ACTIONS(5045), - [anon_sym_DASH] = ACTIONS(5045), - [anon_sym_SLASH] = ACTIONS(5045), - [anon_sym_PERCENT] = ACTIONS(5045), - [anon_sym_as_QMARK] = ACTIONS(5047), - [anon_sym_PLUS_PLUS] = ACTIONS(5047), - [anon_sym_DASH_DASH] = ACTIONS(5047), - [anon_sym_BANG_BANG] = ACTIONS(5047), - [anon_sym_suspend] = ACTIONS(5045), - [anon_sym_sealed] = ACTIONS(5045), - [anon_sym_annotation] = ACTIONS(5045), - [anon_sym_data] = ACTIONS(5045), - [anon_sym_inner] = ACTIONS(5045), - [anon_sym_value] = ACTIONS(5045), - [anon_sym_override] = ACTIONS(5045), - [anon_sym_lateinit] = ACTIONS(5045), - [anon_sym_public] = ACTIONS(5045), - [anon_sym_private] = ACTIONS(5045), - [anon_sym_internal] = ACTIONS(5045), - [anon_sym_protected] = ACTIONS(5045), - [anon_sym_tailrec] = ACTIONS(5045), - [anon_sym_operator] = ACTIONS(5045), - [anon_sym_infix] = ACTIONS(5045), - [anon_sym_inline] = ACTIONS(5045), - [anon_sym_external] = ACTIONS(5045), - [sym_property_modifier] = ACTIONS(5045), - [anon_sym_abstract] = ACTIONS(5045), - [anon_sym_final] = ACTIONS(5045), - [anon_sym_open] = ACTIONS(5045), - [anon_sym_vararg] = ACTIONS(5045), - [anon_sym_noinline] = ACTIONS(5045), - [anon_sym_crossinline] = ACTIONS(5045), - [anon_sym_expect] = ACTIONS(5045), - [anon_sym_actual] = ACTIONS(5045), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5047), - [sym__automatic_semicolon] = ACTIONS(5047), - [sym_safe_nav] = ACTIONS(5047), - [sym_multiline_comment] = ACTIONS(3), - }, - [3849] = { - [sym__alpha_identifier] = ACTIONS(5101), - [anon_sym_AT] = ACTIONS(5103), - [anon_sym_LBRACK] = ACTIONS(5103), - [anon_sym_DOT] = ACTIONS(5101), - [anon_sym_as] = ACTIONS(5101), - [anon_sym_EQ] = ACTIONS(5101), - [anon_sym_LBRACE] = ACTIONS(5103), - [anon_sym_RBRACE] = ACTIONS(5103), - [anon_sym_LPAREN] = ACTIONS(5103), - [anon_sym_COMMA] = ACTIONS(5103), - [anon_sym_LT] = ACTIONS(5101), - [anon_sym_GT] = ACTIONS(5101), - [anon_sym_where] = ACTIONS(5101), - [anon_sym_SEMI] = ACTIONS(5103), - [anon_sym_get] = ACTIONS(5101), - [anon_sym_set] = ACTIONS(5101), - [anon_sym_STAR] = ACTIONS(5101), - [sym_label] = ACTIONS(5103), - [anon_sym_in] = ACTIONS(5101), - [anon_sym_DOT_DOT] = ACTIONS(5103), - [anon_sym_QMARK_COLON] = ACTIONS(5103), - [anon_sym_AMP_AMP] = ACTIONS(5103), - [anon_sym_PIPE_PIPE] = ACTIONS(5103), - [anon_sym_else] = ACTIONS(5101), - [anon_sym_COLON_COLON] = ACTIONS(5103), - [anon_sym_PLUS_EQ] = ACTIONS(5103), - [anon_sym_DASH_EQ] = ACTIONS(5103), - [anon_sym_STAR_EQ] = ACTIONS(5103), - [anon_sym_SLASH_EQ] = ACTIONS(5103), - [anon_sym_PERCENT_EQ] = ACTIONS(5103), - [anon_sym_BANG_EQ] = ACTIONS(5101), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5103), - [anon_sym_EQ_EQ] = ACTIONS(5101), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5103), - [anon_sym_LT_EQ] = ACTIONS(5103), - [anon_sym_GT_EQ] = ACTIONS(5103), - [anon_sym_BANGin] = ACTIONS(5103), - [anon_sym_is] = ACTIONS(5101), - [anon_sym_BANGis] = ACTIONS(5103), - [anon_sym_PLUS] = ACTIONS(5101), - [anon_sym_DASH] = ACTIONS(5101), - [anon_sym_SLASH] = ACTIONS(5101), - [anon_sym_PERCENT] = ACTIONS(5101), - [anon_sym_as_QMARK] = ACTIONS(5103), - [anon_sym_PLUS_PLUS] = ACTIONS(5103), - [anon_sym_DASH_DASH] = ACTIONS(5103), - [anon_sym_BANG_BANG] = ACTIONS(5103), - [anon_sym_suspend] = ACTIONS(5101), - [anon_sym_sealed] = ACTIONS(5101), - [anon_sym_annotation] = ACTIONS(5101), - [anon_sym_data] = ACTIONS(5101), - [anon_sym_inner] = ACTIONS(5101), - [anon_sym_value] = ACTIONS(5101), - [anon_sym_override] = ACTIONS(5101), - [anon_sym_lateinit] = ACTIONS(5101), - [anon_sym_public] = ACTIONS(5101), - [anon_sym_private] = ACTIONS(5101), - [anon_sym_internal] = ACTIONS(5101), - [anon_sym_protected] = ACTIONS(5101), - [anon_sym_tailrec] = ACTIONS(5101), - [anon_sym_operator] = ACTIONS(5101), - [anon_sym_infix] = ACTIONS(5101), - [anon_sym_inline] = ACTIONS(5101), - [anon_sym_external] = ACTIONS(5101), - [sym_property_modifier] = ACTIONS(5101), - [anon_sym_abstract] = ACTIONS(5101), - [anon_sym_final] = ACTIONS(5101), - [anon_sym_open] = ACTIONS(5101), - [anon_sym_vararg] = ACTIONS(5101), - [anon_sym_noinline] = ACTIONS(5101), - [anon_sym_crossinline] = ACTIONS(5101), - [anon_sym_expect] = ACTIONS(5101), - [anon_sym_actual] = ACTIONS(5101), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5103), - [sym__automatic_semicolon] = ACTIONS(5103), - [sym_safe_nav] = ACTIONS(5103), - [sym_multiline_comment] = ACTIONS(3), - }, - [3850] = { - [sym_function_body] = STATE(3482), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_RBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_RPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [anon_sym_DASH_GT] = ACTIONS(4079), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_while] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [3851] = { - [sym_function_body] = STATE(3452), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_RBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [anon_sym_DASH_GT] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [3852] = { - [sym__alpha_identifier] = ACTIONS(4780), - [anon_sym_AT] = ACTIONS(4782), - [anon_sym_LBRACK] = ACTIONS(4782), - [anon_sym_DOT] = ACTIONS(4780), - [anon_sym_as] = ACTIONS(4780), - [anon_sym_EQ] = ACTIONS(4780), - [anon_sym_LBRACE] = ACTIONS(4782), - [anon_sym_RBRACE] = ACTIONS(4782), - [anon_sym_LPAREN] = ACTIONS(4782), - [anon_sym_COMMA] = ACTIONS(4782), - [anon_sym_LT] = ACTIONS(4780), - [anon_sym_GT] = ACTIONS(4780), - [anon_sym_where] = ACTIONS(4780), - [anon_sym_SEMI] = ACTIONS(4782), - [anon_sym_get] = ACTIONS(4780), - [anon_sym_set] = ACTIONS(4780), - [anon_sym_STAR] = ACTIONS(4780), - [sym_label] = ACTIONS(4782), - [anon_sym_in] = ACTIONS(4780), - [anon_sym_DOT_DOT] = ACTIONS(4782), - [anon_sym_QMARK_COLON] = ACTIONS(4782), - [anon_sym_AMP_AMP] = ACTIONS(4782), - [anon_sym_PIPE_PIPE] = ACTIONS(4782), - [anon_sym_else] = ACTIONS(4780), - [anon_sym_COLON_COLON] = ACTIONS(4782), - [anon_sym_PLUS_EQ] = ACTIONS(4782), - [anon_sym_DASH_EQ] = ACTIONS(4782), - [anon_sym_STAR_EQ] = ACTIONS(4782), - [anon_sym_SLASH_EQ] = ACTIONS(4782), - [anon_sym_PERCENT_EQ] = ACTIONS(4782), - [anon_sym_BANG_EQ] = ACTIONS(4780), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4782), - [anon_sym_EQ_EQ] = ACTIONS(4780), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4782), - [anon_sym_LT_EQ] = ACTIONS(4782), - [anon_sym_GT_EQ] = ACTIONS(4782), - [anon_sym_BANGin] = ACTIONS(4782), - [anon_sym_is] = ACTIONS(4780), - [anon_sym_BANGis] = ACTIONS(4782), - [anon_sym_PLUS] = ACTIONS(4780), - [anon_sym_DASH] = ACTIONS(4780), - [anon_sym_SLASH] = ACTIONS(4780), - [anon_sym_PERCENT] = ACTIONS(4780), - [anon_sym_as_QMARK] = ACTIONS(4782), - [anon_sym_PLUS_PLUS] = ACTIONS(4782), - [anon_sym_DASH_DASH] = ACTIONS(4782), - [anon_sym_BANG_BANG] = ACTIONS(4782), - [anon_sym_suspend] = ACTIONS(4780), - [anon_sym_sealed] = ACTIONS(4780), - [anon_sym_annotation] = ACTIONS(4780), - [anon_sym_data] = ACTIONS(4780), - [anon_sym_inner] = ACTIONS(4780), - [anon_sym_value] = ACTIONS(4780), - [anon_sym_override] = ACTIONS(4780), - [anon_sym_lateinit] = ACTIONS(4780), - [anon_sym_public] = ACTIONS(4780), - [anon_sym_private] = ACTIONS(4780), - [anon_sym_internal] = ACTIONS(4780), - [anon_sym_protected] = ACTIONS(4780), - [anon_sym_tailrec] = ACTIONS(4780), - [anon_sym_operator] = ACTIONS(4780), - [anon_sym_infix] = ACTIONS(4780), - [anon_sym_inline] = ACTIONS(4780), - [anon_sym_external] = ACTIONS(4780), - [sym_property_modifier] = ACTIONS(4780), - [anon_sym_abstract] = ACTIONS(4780), - [anon_sym_final] = ACTIONS(4780), - [anon_sym_open] = ACTIONS(4780), - [anon_sym_vararg] = ACTIONS(4780), - [anon_sym_noinline] = ACTIONS(4780), - [anon_sym_crossinline] = ACTIONS(4780), - [anon_sym_expect] = ACTIONS(4780), - [anon_sym_actual] = ACTIONS(4780), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4782), - [sym__automatic_semicolon] = ACTIONS(4782), - [sym_safe_nav] = ACTIONS(4782), - [sym_multiline_comment] = ACTIONS(3), - }, - [3853] = { - [sym__alpha_identifier] = ACTIONS(4940), - [anon_sym_AT] = ACTIONS(4942), - [anon_sym_LBRACK] = ACTIONS(4942), - [anon_sym_DOT] = ACTIONS(4940), - [anon_sym_as] = ACTIONS(4940), - [anon_sym_EQ] = ACTIONS(4940), - [anon_sym_LBRACE] = ACTIONS(4942), - [anon_sym_RBRACE] = ACTIONS(4942), - [anon_sym_LPAREN] = ACTIONS(4942), - [anon_sym_COMMA] = ACTIONS(4942), - [anon_sym_LT] = ACTIONS(4940), - [anon_sym_GT] = ACTIONS(4940), - [anon_sym_where] = ACTIONS(4940), - [anon_sym_SEMI] = ACTIONS(4942), - [anon_sym_get] = ACTIONS(4940), - [anon_sym_set] = ACTIONS(4940), - [anon_sym_STAR] = ACTIONS(4940), - [sym_label] = ACTIONS(4942), - [anon_sym_in] = ACTIONS(4940), - [anon_sym_DOT_DOT] = ACTIONS(4942), - [anon_sym_QMARK_COLON] = ACTIONS(4942), - [anon_sym_AMP_AMP] = ACTIONS(4942), - [anon_sym_PIPE_PIPE] = ACTIONS(4942), - [anon_sym_else] = ACTIONS(4940), - [anon_sym_COLON_COLON] = ACTIONS(4942), - [anon_sym_PLUS_EQ] = ACTIONS(4942), - [anon_sym_DASH_EQ] = ACTIONS(4942), - [anon_sym_STAR_EQ] = ACTIONS(4942), - [anon_sym_SLASH_EQ] = ACTIONS(4942), - [anon_sym_PERCENT_EQ] = ACTIONS(4942), - [anon_sym_BANG_EQ] = ACTIONS(4940), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4942), - [anon_sym_EQ_EQ] = ACTIONS(4940), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4942), - [anon_sym_LT_EQ] = ACTIONS(4942), - [anon_sym_GT_EQ] = ACTIONS(4942), - [anon_sym_BANGin] = ACTIONS(4942), - [anon_sym_is] = ACTIONS(4940), - [anon_sym_BANGis] = ACTIONS(4942), - [anon_sym_PLUS] = ACTIONS(4940), - [anon_sym_DASH] = ACTIONS(4940), - [anon_sym_SLASH] = ACTIONS(4940), - [anon_sym_PERCENT] = ACTIONS(4940), - [anon_sym_as_QMARK] = ACTIONS(4942), - [anon_sym_PLUS_PLUS] = ACTIONS(4942), - [anon_sym_DASH_DASH] = ACTIONS(4942), - [anon_sym_BANG_BANG] = ACTIONS(4942), - [anon_sym_suspend] = ACTIONS(4940), - [anon_sym_sealed] = ACTIONS(4940), - [anon_sym_annotation] = ACTIONS(4940), - [anon_sym_data] = ACTIONS(4940), - [anon_sym_inner] = ACTIONS(4940), - [anon_sym_value] = ACTIONS(4940), - [anon_sym_override] = ACTIONS(4940), - [anon_sym_lateinit] = ACTIONS(4940), - [anon_sym_public] = ACTIONS(4940), - [anon_sym_private] = ACTIONS(4940), - [anon_sym_internal] = ACTIONS(4940), - [anon_sym_protected] = ACTIONS(4940), - [anon_sym_tailrec] = ACTIONS(4940), - [anon_sym_operator] = ACTIONS(4940), - [anon_sym_infix] = ACTIONS(4940), - [anon_sym_inline] = ACTIONS(4940), - [anon_sym_external] = ACTIONS(4940), - [sym_property_modifier] = ACTIONS(4940), - [anon_sym_abstract] = ACTIONS(4940), - [anon_sym_final] = ACTIONS(4940), - [anon_sym_open] = ACTIONS(4940), - [anon_sym_vararg] = ACTIONS(4940), - [anon_sym_noinline] = ACTIONS(4940), - [anon_sym_crossinline] = ACTIONS(4940), - [anon_sym_expect] = ACTIONS(4940), - [anon_sym_actual] = ACTIONS(4940), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4942), - [sym__automatic_semicolon] = ACTIONS(4942), - [sym_safe_nav] = ACTIONS(4942), - [sym_multiline_comment] = ACTIONS(3), - }, - [3854] = { - [sym__alpha_identifier] = ACTIONS(4872), - [anon_sym_AT] = ACTIONS(4874), - [anon_sym_LBRACK] = ACTIONS(4874), - [anon_sym_typealias] = ACTIONS(4872), - [anon_sym_class] = ACTIONS(4872), - [anon_sym_interface] = ACTIONS(4872), - [anon_sym_enum] = ACTIONS(4872), - [anon_sym_LBRACE] = ACTIONS(4874), - [anon_sym_LPAREN] = ACTIONS(4874), - [anon_sym_val] = ACTIONS(4872), - [anon_sym_var] = ACTIONS(4872), - [anon_sym_object] = ACTIONS(4872), - [anon_sym_fun] = ACTIONS(4872), - [anon_sym_get] = ACTIONS(4872), - [anon_sym_set] = ACTIONS(4872), - [anon_sym_this] = ACTIONS(4872), - [anon_sym_super] = ACTIONS(4872), - [anon_sym_STAR] = ACTIONS(4874), - [sym_label] = ACTIONS(4872), - [anon_sym_for] = ACTIONS(4872), - [anon_sym_while] = ACTIONS(4872), - [anon_sym_do] = ACTIONS(4872), - [anon_sym_null] = ACTIONS(4872), - [anon_sym_if] = ACTIONS(4872), - [anon_sym_when] = ACTIONS(4872), - [anon_sym_try] = ACTIONS(4872), - [anon_sym_throw] = ACTIONS(4872), - [anon_sym_return] = ACTIONS(4872), - [anon_sym_continue] = ACTIONS(4872), - [anon_sym_break] = ACTIONS(4872), - [anon_sym_COLON_COLON] = ACTIONS(4874), - [anon_sym_PLUS] = ACTIONS(4872), - [anon_sym_DASH] = ACTIONS(4872), - [anon_sym_PLUS_PLUS] = ACTIONS(4874), - [anon_sym_DASH_DASH] = ACTIONS(4874), - [anon_sym_BANG] = ACTIONS(4874), - [anon_sym_suspend] = ACTIONS(4872), - [anon_sym_sealed] = ACTIONS(4872), - [anon_sym_annotation] = ACTIONS(4872), - [anon_sym_data] = ACTIONS(4872), - [anon_sym_inner] = ACTIONS(4872), - [anon_sym_value] = ACTIONS(4872), - [anon_sym_override] = ACTIONS(4872), - [anon_sym_lateinit] = ACTIONS(4872), - [anon_sym_public] = ACTIONS(4872), - [anon_sym_private] = ACTIONS(4872), - [anon_sym_internal] = ACTIONS(4872), - [anon_sym_protected] = ACTIONS(4872), - [anon_sym_tailrec] = ACTIONS(4872), - [anon_sym_operator] = ACTIONS(4872), - [anon_sym_infix] = ACTIONS(4872), - [anon_sym_inline] = ACTIONS(4872), - [anon_sym_external] = ACTIONS(4872), - [sym_property_modifier] = ACTIONS(4872), - [anon_sym_abstract] = ACTIONS(4872), - [anon_sym_final] = ACTIONS(4872), - [anon_sym_open] = ACTIONS(4872), - [anon_sym_vararg] = ACTIONS(4872), - [anon_sym_noinline] = ACTIONS(4872), - [anon_sym_crossinline] = ACTIONS(4872), - [anon_sym_expect] = ACTIONS(4872), - [anon_sym_actual] = ACTIONS(4872), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4874), - [anon_sym_continue_AT] = ACTIONS(4874), - [anon_sym_break_AT] = ACTIONS(4874), - [anon_sym_this_AT] = ACTIONS(4874), - [anon_sym_super_AT] = ACTIONS(4874), - [sym_real_literal] = ACTIONS(4874), - [sym_integer_literal] = ACTIONS(4872), - [sym_hex_literal] = ACTIONS(4874), - [sym_bin_literal] = ACTIONS(4874), - [anon_sym_true] = ACTIONS(4872), - [anon_sym_false] = ACTIONS(4872), - [anon_sym_SQUOTE] = ACTIONS(4874), - [sym__backtick_identifier] = ACTIONS(4874), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4874), - }, - [3855] = { - [sym__alpha_identifier] = ACTIONS(5125), - [anon_sym_AT] = ACTIONS(5127), - [anon_sym_LBRACK] = ACTIONS(5127), - [anon_sym_DOT] = ACTIONS(5125), - [anon_sym_as] = ACTIONS(5125), - [anon_sym_EQ] = ACTIONS(5125), - [anon_sym_LBRACE] = ACTIONS(5127), - [anon_sym_RBRACE] = ACTIONS(5127), - [anon_sym_LPAREN] = ACTIONS(5127), - [anon_sym_COMMA] = ACTIONS(5127), - [anon_sym_LT] = ACTIONS(5125), - [anon_sym_GT] = ACTIONS(5125), - [anon_sym_where] = ACTIONS(5125), - [anon_sym_SEMI] = ACTIONS(5127), - [anon_sym_get] = ACTIONS(5125), - [anon_sym_set] = ACTIONS(5125), - [anon_sym_STAR] = ACTIONS(5125), - [sym_label] = ACTIONS(5127), - [anon_sym_in] = ACTIONS(5125), - [anon_sym_DOT_DOT] = ACTIONS(5127), - [anon_sym_QMARK_COLON] = ACTIONS(5127), - [anon_sym_AMP_AMP] = ACTIONS(5127), - [anon_sym_PIPE_PIPE] = ACTIONS(5127), - [anon_sym_else] = ACTIONS(5125), - [anon_sym_COLON_COLON] = ACTIONS(5127), - [anon_sym_PLUS_EQ] = ACTIONS(5127), - [anon_sym_DASH_EQ] = ACTIONS(5127), - [anon_sym_STAR_EQ] = ACTIONS(5127), - [anon_sym_SLASH_EQ] = ACTIONS(5127), - [anon_sym_PERCENT_EQ] = ACTIONS(5127), - [anon_sym_BANG_EQ] = ACTIONS(5125), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5127), - [anon_sym_EQ_EQ] = ACTIONS(5125), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5127), - [anon_sym_LT_EQ] = ACTIONS(5127), - [anon_sym_GT_EQ] = ACTIONS(5127), - [anon_sym_BANGin] = ACTIONS(5127), - [anon_sym_is] = ACTIONS(5125), - [anon_sym_BANGis] = ACTIONS(5127), - [anon_sym_PLUS] = ACTIONS(5125), - [anon_sym_DASH] = ACTIONS(5125), - [anon_sym_SLASH] = ACTIONS(5125), - [anon_sym_PERCENT] = ACTIONS(5125), - [anon_sym_as_QMARK] = ACTIONS(5127), - [anon_sym_PLUS_PLUS] = ACTIONS(5127), - [anon_sym_DASH_DASH] = ACTIONS(5127), - [anon_sym_BANG_BANG] = ACTIONS(5127), - [anon_sym_suspend] = ACTIONS(5125), - [anon_sym_sealed] = ACTIONS(5125), - [anon_sym_annotation] = ACTIONS(5125), - [anon_sym_data] = ACTIONS(5125), - [anon_sym_inner] = ACTIONS(5125), - [anon_sym_value] = ACTIONS(5125), - [anon_sym_override] = ACTIONS(5125), - [anon_sym_lateinit] = ACTIONS(5125), - [anon_sym_public] = ACTIONS(5125), - [anon_sym_private] = ACTIONS(5125), - [anon_sym_internal] = ACTIONS(5125), - [anon_sym_protected] = ACTIONS(5125), - [anon_sym_tailrec] = ACTIONS(5125), - [anon_sym_operator] = ACTIONS(5125), - [anon_sym_infix] = ACTIONS(5125), - [anon_sym_inline] = ACTIONS(5125), - [anon_sym_external] = ACTIONS(5125), - [sym_property_modifier] = ACTIONS(5125), - [anon_sym_abstract] = ACTIONS(5125), - [anon_sym_final] = ACTIONS(5125), - [anon_sym_open] = ACTIONS(5125), - [anon_sym_vararg] = ACTIONS(5125), - [anon_sym_noinline] = ACTIONS(5125), - [anon_sym_crossinline] = ACTIONS(5125), - [anon_sym_expect] = ACTIONS(5125), - [anon_sym_actual] = ACTIONS(5125), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5127), - [sym__automatic_semicolon] = ACTIONS(5127), - [sym_safe_nav] = ACTIONS(5127), - [sym_multiline_comment] = ACTIONS(3), - }, - [3856] = { - [sym__alpha_identifier] = ACTIONS(5133), - [anon_sym_AT] = ACTIONS(5135), - [anon_sym_LBRACK] = ACTIONS(5135), - [anon_sym_DOT] = ACTIONS(5133), - [anon_sym_as] = ACTIONS(5133), - [anon_sym_EQ] = ACTIONS(5133), - [anon_sym_LBRACE] = ACTIONS(5135), - [anon_sym_RBRACE] = ACTIONS(5135), - [anon_sym_LPAREN] = ACTIONS(5135), - [anon_sym_COMMA] = ACTIONS(5135), - [anon_sym_LT] = ACTIONS(5133), - [anon_sym_GT] = ACTIONS(5133), - [anon_sym_where] = ACTIONS(5133), - [anon_sym_SEMI] = ACTIONS(5135), - [anon_sym_get] = ACTIONS(5133), - [anon_sym_set] = ACTIONS(5133), - [anon_sym_STAR] = ACTIONS(5133), - [sym_label] = ACTIONS(5135), - [anon_sym_in] = ACTIONS(5133), - [anon_sym_DOT_DOT] = ACTIONS(5135), - [anon_sym_QMARK_COLON] = ACTIONS(5135), - [anon_sym_AMP_AMP] = ACTIONS(5135), - [anon_sym_PIPE_PIPE] = ACTIONS(5135), - [anon_sym_else] = ACTIONS(5133), - [anon_sym_COLON_COLON] = ACTIONS(5135), - [anon_sym_PLUS_EQ] = ACTIONS(5135), - [anon_sym_DASH_EQ] = ACTIONS(5135), - [anon_sym_STAR_EQ] = ACTIONS(5135), - [anon_sym_SLASH_EQ] = ACTIONS(5135), - [anon_sym_PERCENT_EQ] = ACTIONS(5135), - [anon_sym_BANG_EQ] = ACTIONS(5133), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5135), - [anon_sym_EQ_EQ] = ACTIONS(5133), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5135), - [anon_sym_LT_EQ] = ACTIONS(5135), - [anon_sym_GT_EQ] = ACTIONS(5135), - [anon_sym_BANGin] = ACTIONS(5135), - [anon_sym_is] = ACTIONS(5133), - [anon_sym_BANGis] = ACTIONS(5135), - [anon_sym_PLUS] = ACTIONS(5133), - [anon_sym_DASH] = ACTIONS(5133), - [anon_sym_SLASH] = ACTIONS(5133), - [anon_sym_PERCENT] = ACTIONS(5133), - [anon_sym_as_QMARK] = ACTIONS(5135), - [anon_sym_PLUS_PLUS] = ACTIONS(5135), - [anon_sym_DASH_DASH] = ACTIONS(5135), - [anon_sym_BANG_BANG] = ACTIONS(5135), - [anon_sym_suspend] = ACTIONS(5133), - [anon_sym_sealed] = ACTIONS(5133), - [anon_sym_annotation] = ACTIONS(5133), - [anon_sym_data] = ACTIONS(5133), - [anon_sym_inner] = ACTIONS(5133), - [anon_sym_value] = ACTIONS(5133), - [anon_sym_override] = ACTIONS(5133), - [anon_sym_lateinit] = ACTIONS(5133), - [anon_sym_public] = ACTIONS(5133), - [anon_sym_private] = ACTIONS(5133), - [anon_sym_internal] = ACTIONS(5133), - [anon_sym_protected] = ACTIONS(5133), - [anon_sym_tailrec] = ACTIONS(5133), - [anon_sym_operator] = ACTIONS(5133), - [anon_sym_infix] = ACTIONS(5133), - [anon_sym_inline] = ACTIONS(5133), - [anon_sym_external] = ACTIONS(5133), - [sym_property_modifier] = ACTIONS(5133), - [anon_sym_abstract] = ACTIONS(5133), - [anon_sym_final] = ACTIONS(5133), - [anon_sym_open] = ACTIONS(5133), - [anon_sym_vararg] = ACTIONS(5133), - [anon_sym_noinline] = ACTIONS(5133), - [anon_sym_crossinline] = ACTIONS(5133), - [anon_sym_expect] = ACTIONS(5133), - [anon_sym_actual] = ACTIONS(5133), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5135), - [sym__automatic_semicolon] = ACTIONS(5135), - [sym_safe_nav] = ACTIONS(5135), - [sym_multiline_comment] = ACTIONS(3), - }, - [3857] = { - [sym__alpha_identifier] = ACTIONS(4770), - [anon_sym_AT] = ACTIONS(4772), - [anon_sym_LBRACK] = ACTIONS(4772), - [anon_sym_DOT] = ACTIONS(4770), - [anon_sym_as] = ACTIONS(4770), - [anon_sym_EQ] = ACTIONS(4770), - [anon_sym_LBRACE] = ACTIONS(4772), - [anon_sym_RBRACE] = ACTIONS(4772), - [anon_sym_LPAREN] = ACTIONS(4772), - [anon_sym_COMMA] = ACTIONS(4772), - [anon_sym_LT] = ACTIONS(4770), - [anon_sym_GT] = ACTIONS(4770), - [anon_sym_where] = ACTIONS(4770), - [anon_sym_SEMI] = ACTIONS(4772), - [anon_sym_get] = ACTIONS(4770), - [anon_sym_set] = ACTIONS(4770), - [anon_sym_STAR] = ACTIONS(4770), - [sym_label] = ACTIONS(4772), - [anon_sym_in] = ACTIONS(4770), - [anon_sym_DOT_DOT] = ACTIONS(4772), - [anon_sym_QMARK_COLON] = ACTIONS(4772), - [anon_sym_AMP_AMP] = ACTIONS(4772), - [anon_sym_PIPE_PIPE] = ACTIONS(4772), - [anon_sym_else] = ACTIONS(4770), - [anon_sym_COLON_COLON] = ACTIONS(4772), - [anon_sym_PLUS_EQ] = ACTIONS(4772), - [anon_sym_DASH_EQ] = ACTIONS(4772), - [anon_sym_STAR_EQ] = ACTIONS(4772), - [anon_sym_SLASH_EQ] = ACTIONS(4772), - [anon_sym_PERCENT_EQ] = ACTIONS(4772), - [anon_sym_BANG_EQ] = ACTIONS(4770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4772), - [anon_sym_EQ_EQ] = ACTIONS(4770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4772), - [anon_sym_LT_EQ] = ACTIONS(4772), - [anon_sym_GT_EQ] = ACTIONS(4772), - [anon_sym_BANGin] = ACTIONS(4772), - [anon_sym_is] = ACTIONS(4770), - [anon_sym_BANGis] = ACTIONS(4772), - [anon_sym_PLUS] = ACTIONS(4770), - [anon_sym_DASH] = ACTIONS(4770), - [anon_sym_SLASH] = ACTIONS(4770), - [anon_sym_PERCENT] = ACTIONS(4770), - [anon_sym_as_QMARK] = ACTIONS(4772), - [anon_sym_PLUS_PLUS] = ACTIONS(4772), - [anon_sym_DASH_DASH] = ACTIONS(4772), - [anon_sym_BANG_BANG] = ACTIONS(4772), - [anon_sym_suspend] = ACTIONS(4770), - [anon_sym_sealed] = ACTIONS(4770), - [anon_sym_annotation] = ACTIONS(4770), - [anon_sym_data] = ACTIONS(4770), - [anon_sym_inner] = ACTIONS(4770), - [anon_sym_value] = ACTIONS(4770), - [anon_sym_override] = ACTIONS(4770), - [anon_sym_lateinit] = ACTIONS(4770), - [anon_sym_public] = ACTIONS(4770), - [anon_sym_private] = ACTIONS(4770), - [anon_sym_internal] = ACTIONS(4770), - [anon_sym_protected] = ACTIONS(4770), - [anon_sym_tailrec] = ACTIONS(4770), - [anon_sym_operator] = ACTIONS(4770), - [anon_sym_infix] = ACTIONS(4770), - [anon_sym_inline] = ACTIONS(4770), - [anon_sym_external] = ACTIONS(4770), - [sym_property_modifier] = ACTIONS(4770), - [anon_sym_abstract] = ACTIONS(4770), - [anon_sym_final] = ACTIONS(4770), - [anon_sym_open] = ACTIONS(4770), - [anon_sym_vararg] = ACTIONS(4770), - [anon_sym_noinline] = ACTIONS(4770), - [anon_sym_crossinline] = ACTIONS(4770), - [anon_sym_expect] = ACTIONS(4770), - [anon_sym_actual] = ACTIONS(4770), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4772), - [sym__automatic_semicolon] = ACTIONS(4772), - [sym_safe_nav] = ACTIONS(4772), - [sym_multiline_comment] = ACTIONS(3), - }, - [3858] = { - [sym__alpha_identifier] = ACTIONS(4936), - [anon_sym_AT] = ACTIONS(4938), - [anon_sym_LBRACK] = ACTIONS(4938), - [anon_sym_DOT] = ACTIONS(4936), - [anon_sym_as] = ACTIONS(4936), - [anon_sym_EQ] = ACTIONS(4936), - [anon_sym_LBRACE] = ACTIONS(4938), - [anon_sym_RBRACE] = ACTIONS(4938), - [anon_sym_LPAREN] = ACTIONS(4938), - [anon_sym_COMMA] = ACTIONS(4938), - [anon_sym_LT] = ACTIONS(4936), - [anon_sym_GT] = ACTIONS(4936), - [anon_sym_where] = ACTIONS(4936), - [anon_sym_SEMI] = ACTIONS(4938), - [anon_sym_get] = ACTIONS(4936), - [anon_sym_set] = ACTIONS(4936), - [anon_sym_STAR] = ACTIONS(4936), - [sym_label] = ACTIONS(4938), - [anon_sym_in] = ACTIONS(4936), - [anon_sym_DOT_DOT] = ACTIONS(4938), - [anon_sym_QMARK_COLON] = ACTIONS(4938), - [anon_sym_AMP_AMP] = ACTIONS(4938), - [anon_sym_PIPE_PIPE] = ACTIONS(4938), - [anon_sym_else] = ACTIONS(4936), - [anon_sym_COLON_COLON] = ACTIONS(4938), - [anon_sym_PLUS_EQ] = ACTIONS(4938), - [anon_sym_DASH_EQ] = ACTIONS(4938), - [anon_sym_STAR_EQ] = ACTIONS(4938), - [anon_sym_SLASH_EQ] = ACTIONS(4938), - [anon_sym_PERCENT_EQ] = ACTIONS(4938), - [anon_sym_BANG_EQ] = ACTIONS(4936), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4938), - [anon_sym_EQ_EQ] = ACTIONS(4936), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4938), - [anon_sym_LT_EQ] = ACTIONS(4938), - [anon_sym_GT_EQ] = ACTIONS(4938), - [anon_sym_BANGin] = ACTIONS(4938), - [anon_sym_is] = ACTIONS(4936), - [anon_sym_BANGis] = ACTIONS(4938), - [anon_sym_PLUS] = ACTIONS(4936), - [anon_sym_DASH] = ACTIONS(4936), - [anon_sym_SLASH] = ACTIONS(4936), - [anon_sym_PERCENT] = ACTIONS(4936), - [anon_sym_as_QMARK] = ACTIONS(4938), - [anon_sym_PLUS_PLUS] = ACTIONS(4938), - [anon_sym_DASH_DASH] = ACTIONS(4938), - [anon_sym_BANG_BANG] = ACTIONS(4938), - [anon_sym_suspend] = ACTIONS(4936), - [anon_sym_sealed] = ACTIONS(4936), - [anon_sym_annotation] = ACTIONS(4936), - [anon_sym_data] = ACTIONS(4936), - [anon_sym_inner] = ACTIONS(4936), - [anon_sym_value] = ACTIONS(4936), - [anon_sym_override] = ACTIONS(4936), - [anon_sym_lateinit] = ACTIONS(4936), - [anon_sym_public] = ACTIONS(4936), - [anon_sym_private] = ACTIONS(4936), - [anon_sym_internal] = ACTIONS(4936), - [anon_sym_protected] = ACTIONS(4936), - [anon_sym_tailrec] = ACTIONS(4936), - [anon_sym_operator] = ACTIONS(4936), - [anon_sym_infix] = ACTIONS(4936), - [anon_sym_inline] = ACTIONS(4936), - [anon_sym_external] = ACTIONS(4936), - [sym_property_modifier] = ACTIONS(4936), - [anon_sym_abstract] = ACTIONS(4936), - [anon_sym_final] = ACTIONS(4936), - [anon_sym_open] = ACTIONS(4936), - [anon_sym_vararg] = ACTIONS(4936), - [anon_sym_noinline] = ACTIONS(4936), - [anon_sym_crossinline] = ACTIONS(4936), - [anon_sym_expect] = ACTIONS(4936), - [anon_sym_actual] = ACTIONS(4936), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4938), - [sym__automatic_semicolon] = ACTIONS(4938), - [sym_safe_nav] = ACTIONS(4938), - [sym_multiline_comment] = ACTIONS(3), - }, - [3859] = { - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(4238), - [anon_sym_LBRACE] = ACTIONS(4240), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_COMMA] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_where] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4238), - [sym_label] = ACTIONS(4240), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_PLUS_EQ] = ACTIONS(4240), - [anon_sym_DASH_EQ] = ACTIONS(4240), - [anon_sym_STAR_EQ] = ACTIONS(4240), - [anon_sym_SLASH_EQ] = ACTIONS(4240), - [anon_sym_PERCENT_EQ] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4238), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3860] = { - [sym_function_body] = STATE(3395), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_RBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [anon_sym_DASH_GT] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3861] = { - [sym__alpha_identifier] = ACTIONS(5113), - [anon_sym_AT] = ACTIONS(5115), - [anon_sym_LBRACK] = ACTIONS(5115), - [anon_sym_DOT] = ACTIONS(5113), - [anon_sym_as] = ACTIONS(5113), - [anon_sym_EQ] = ACTIONS(5113), - [anon_sym_LBRACE] = ACTIONS(5115), - [anon_sym_RBRACE] = ACTIONS(5115), - [anon_sym_LPAREN] = ACTIONS(5115), - [anon_sym_COMMA] = ACTIONS(5115), - [anon_sym_LT] = ACTIONS(5113), - [anon_sym_GT] = ACTIONS(5113), - [anon_sym_where] = ACTIONS(5113), - [anon_sym_SEMI] = ACTIONS(5115), - [anon_sym_get] = ACTIONS(5113), - [anon_sym_set] = ACTIONS(5113), - [anon_sym_STAR] = ACTIONS(5113), - [sym_label] = ACTIONS(5115), - [anon_sym_in] = ACTIONS(5113), - [anon_sym_DOT_DOT] = ACTIONS(5115), - [anon_sym_QMARK_COLON] = ACTIONS(5115), - [anon_sym_AMP_AMP] = ACTIONS(5115), - [anon_sym_PIPE_PIPE] = ACTIONS(5115), - [anon_sym_else] = ACTIONS(5113), - [anon_sym_COLON_COLON] = ACTIONS(5115), - [anon_sym_PLUS_EQ] = ACTIONS(5115), - [anon_sym_DASH_EQ] = ACTIONS(5115), - [anon_sym_STAR_EQ] = ACTIONS(5115), - [anon_sym_SLASH_EQ] = ACTIONS(5115), - [anon_sym_PERCENT_EQ] = ACTIONS(5115), - [anon_sym_BANG_EQ] = ACTIONS(5113), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5115), - [anon_sym_EQ_EQ] = ACTIONS(5113), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5115), - [anon_sym_LT_EQ] = ACTIONS(5115), - [anon_sym_GT_EQ] = ACTIONS(5115), - [anon_sym_BANGin] = ACTIONS(5115), - [anon_sym_is] = ACTIONS(5113), - [anon_sym_BANGis] = ACTIONS(5115), - [anon_sym_PLUS] = ACTIONS(5113), - [anon_sym_DASH] = ACTIONS(5113), - [anon_sym_SLASH] = ACTIONS(5113), - [anon_sym_PERCENT] = ACTIONS(5113), - [anon_sym_as_QMARK] = ACTIONS(5115), - [anon_sym_PLUS_PLUS] = ACTIONS(5115), - [anon_sym_DASH_DASH] = ACTIONS(5115), - [anon_sym_BANG_BANG] = ACTIONS(5115), - [anon_sym_suspend] = ACTIONS(5113), - [anon_sym_sealed] = ACTIONS(5113), - [anon_sym_annotation] = ACTIONS(5113), - [anon_sym_data] = ACTIONS(5113), - [anon_sym_inner] = ACTIONS(5113), - [anon_sym_value] = ACTIONS(5113), - [anon_sym_override] = ACTIONS(5113), - [anon_sym_lateinit] = ACTIONS(5113), - [anon_sym_public] = ACTIONS(5113), - [anon_sym_private] = ACTIONS(5113), - [anon_sym_internal] = ACTIONS(5113), - [anon_sym_protected] = ACTIONS(5113), - [anon_sym_tailrec] = ACTIONS(5113), - [anon_sym_operator] = ACTIONS(5113), - [anon_sym_infix] = ACTIONS(5113), - [anon_sym_inline] = ACTIONS(5113), - [anon_sym_external] = ACTIONS(5113), - [sym_property_modifier] = ACTIONS(5113), - [anon_sym_abstract] = ACTIONS(5113), - [anon_sym_final] = ACTIONS(5113), - [anon_sym_open] = ACTIONS(5113), - [anon_sym_vararg] = ACTIONS(5113), - [anon_sym_noinline] = ACTIONS(5113), - [anon_sym_crossinline] = ACTIONS(5113), - [anon_sym_expect] = ACTIONS(5113), - [anon_sym_actual] = ACTIONS(5113), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5115), - [sym__automatic_semicolon] = ACTIONS(5115), - [sym_safe_nav] = ACTIONS(5115), - [sym_multiline_comment] = ACTIONS(3), - }, - [3862] = { - [sym__alpha_identifier] = ACTIONS(4359), - [anon_sym_AT] = ACTIONS(4361), - [anon_sym_LBRACK] = ACTIONS(4361), - [anon_sym_DOT] = ACTIONS(4359), - [anon_sym_as] = ACTIONS(4359), - [anon_sym_EQ] = ACTIONS(4359), - [anon_sym_LBRACE] = ACTIONS(4361), - [anon_sym_RBRACE] = ACTIONS(4361), - [anon_sym_LPAREN] = ACTIONS(4361), - [anon_sym_COMMA] = ACTIONS(4361), - [anon_sym_LT] = ACTIONS(4359), - [anon_sym_GT] = ACTIONS(4359), - [anon_sym_where] = ACTIONS(4359), - [anon_sym_SEMI] = ACTIONS(4361), - [anon_sym_get] = ACTIONS(4359), - [anon_sym_set] = ACTIONS(4359), - [anon_sym_STAR] = ACTIONS(4359), - [sym_label] = ACTIONS(4361), - [anon_sym_in] = ACTIONS(4359), - [anon_sym_DOT_DOT] = ACTIONS(4361), - [anon_sym_QMARK_COLON] = ACTIONS(4361), - [anon_sym_AMP_AMP] = ACTIONS(4361), - [anon_sym_PIPE_PIPE] = ACTIONS(4361), - [anon_sym_else] = ACTIONS(4359), - [anon_sym_COLON_COLON] = ACTIONS(4361), - [anon_sym_PLUS_EQ] = ACTIONS(4361), - [anon_sym_DASH_EQ] = ACTIONS(4361), - [anon_sym_STAR_EQ] = ACTIONS(4361), - [anon_sym_SLASH_EQ] = ACTIONS(4361), - [anon_sym_PERCENT_EQ] = ACTIONS(4361), - [anon_sym_BANG_EQ] = ACTIONS(4359), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4361), - [anon_sym_EQ_EQ] = ACTIONS(4359), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4361), - [anon_sym_LT_EQ] = ACTIONS(4361), - [anon_sym_GT_EQ] = ACTIONS(4361), - [anon_sym_BANGin] = ACTIONS(4361), - [anon_sym_is] = ACTIONS(4359), - [anon_sym_BANGis] = ACTIONS(4361), - [anon_sym_PLUS] = ACTIONS(4359), - [anon_sym_DASH] = ACTIONS(4359), - [anon_sym_SLASH] = ACTIONS(4359), - [anon_sym_PERCENT] = ACTIONS(4359), - [anon_sym_as_QMARK] = ACTIONS(4361), - [anon_sym_PLUS_PLUS] = ACTIONS(4361), - [anon_sym_DASH_DASH] = ACTIONS(4361), - [anon_sym_BANG_BANG] = ACTIONS(4361), - [anon_sym_suspend] = ACTIONS(4359), - [anon_sym_sealed] = ACTIONS(4359), - [anon_sym_annotation] = ACTIONS(4359), - [anon_sym_data] = ACTIONS(4359), - [anon_sym_inner] = ACTIONS(4359), - [anon_sym_value] = ACTIONS(4359), - [anon_sym_override] = ACTIONS(4359), - [anon_sym_lateinit] = ACTIONS(4359), - [anon_sym_public] = ACTIONS(4359), - [anon_sym_private] = ACTIONS(4359), - [anon_sym_internal] = ACTIONS(4359), - [anon_sym_protected] = ACTIONS(4359), - [anon_sym_tailrec] = ACTIONS(4359), - [anon_sym_operator] = ACTIONS(4359), - [anon_sym_infix] = ACTIONS(4359), - [anon_sym_inline] = ACTIONS(4359), - [anon_sym_external] = ACTIONS(4359), - [sym_property_modifier] = ACTIONS(4359), - [anon_sym_abstract] = ACTIONS(4359), - [anon_sym_final] = ACTIONS(4359), - [anon_sym_open] = ACTIONS(4359), - [anon_sym_vararg] = ACTIONS(4359), - [anon_sym_noinline] = ACTIONS(4359), - [anon_sym_crossinline] = ACTIONS(4359), - [anon_sym_expect] = ACTIONS(4359), - [anon_sym_actual] = ACTIONS(4359), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4361), - [sym__automatic_semicolon] = ACTIONS(4361), - [sym_safe_nav] = ACTIONS(4361), - [sym_multiline_comment] = ACTIONS(3), - }, - [3863] = { - [sym__alpha_identifier] = ACTIONS(4992), - [anon_sym_AT] = ACTIONS(4994), - [anon_sym_LBRACK] = ACTIONS(4994), - [anon_sym_DOT] = ACTIONS(4992), - [anon_sym_as] = ACTIONS(4992), - [anon_sym_EQ] = ACTIONS(4992), - [anon_sym_LBRACE] = ACTIONS(4994), - [anon_sym_RBRACE] = ACTIONS(4994), - [anon_sym_LPAREN] = ACTIONS(4994), - [anon_sym_COMMA] = ACTIONS(4994), - [anon_sym_LT] = ACTIONS(4992), - [anon_sym_GT] = ACTIONS(4992), - [anon_sym_where] = ACTIONS(4992), - [anon_sym_SEMI] = ACTIONS(4994), - [anon_sym_get] = ACTIONS(4992), - [anon_sym_set] = ACTIONS(4992), - [anon_sym_STAR] = ACTIONS(4992), - [sym_label] = ACTIONS(4994), - [anon_sym_in] = ACTIONS(4992), - [anon_sym_DOT_DOT] = ACTIONS(4994), - [anon_sym_QMARK_COLON] = ACTIONS(4994), - [anon_sym_AMP_AMP] = ACTIONS(4994), - [anon_sym_PIPE_PIPE] = ACTIONS(4994), - [anon_sym_else] = ACTIONS(4992), - [anon_sym_COLON_COLON] = ACTIONS(7078), - [anon_sym_PLUS_EQ] = ACTIONS(4994), - [anon_sym_DASH_EQ] = ACTIONS(4994), - [anon_sym_STAR_EQ] = ACTIONS(4994), - [anon_sym_SLASH_EQ] = ACTIONS(4994), - [anon_sym_PERCENT_EQ] = ACTIONS(4994), - [anon_sym_BANG_EQ] = ACTIONS(4992), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4994), - [anon_sym_EQ_EQ] = ACTIONS(4992), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4994), - [anon_sym_LT_EQ] = ACTIONS(4994), - [anon_sym_GT_EQ] = ACTIONS(4994), - [anon_sym_BANGin] = ACTIONS(4994), - [anon_sym_is] = ACTIONS(4992), - [anon_sym_BANGis] = ACTIONS(4994), - [anon_sym_PLUS] = ACTIONS(4992), - [anon_sym_DASH] = ACTIONS(4992), - [anon_sym_SLASH] = ACTIONS(4992), - [anon_sym_PERCENT] = ACTIONS(4992), - [anon_sym_as_QMARK] = ACTIONS(4994), - [anon_sym_PLUS_PLUS] = ACTIONS(4994), - [anon_sym_DASH_DASH] = ACTIONS(4994), - [anon_sym_BANG_BANG] = ACTIONS(4994), - [anon_sym_suspend] = ACTIONS(4992), - [anon_sym_sealed] = ACTIONS(4992), - [anon_sym_annotation] = ACTIONS(4992), - [anon_sym_data] = ACTIONS(4992), - [anon_sym_inner] = ACTIONS(4992), - [anon_sym_value] = ACTIONS(4992), - [anon_sym_override] = ACTIONS(4992), - [anon_sym_lateinit] = ACTIONS(4992), - [anon_sym_public] = ACTIONS(4992), - [anon_sym_private] = ACTIONS(4992), - [anon_sym_internal] = ACTIONS(4992), - [anon_sym_protected] = ACTIONS(4992), - [anon_sym_tailrec] = ACTIONS(4992), - [anon_sym_operator] = ACTIONS(4992), - [anon_sym_infix] = ACTIONS(4992), - [anon_sym_inline] = ACTIONS(4992), - [anon_sym_external] = ACTIONS(4992), - [sym_property_modifier] = ACTIONS(4992), - [anon_sym_abstract] = ACTIONS(4992), - [anon_sym_final] = ACTIONS(4992), - [anon_sym_open] = ACTIONS(4992), - [anon_sym_vararg] = ACTIONS(4992), - [anon_sym_noinline] = ACTIONS(4992), - [anon_sym_crossinline] = ACTIONS(4992), - [anon_sym_expect] = ACTIONS(4992), - [anon_sym_actual] = ACTIONS(4992), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4994), - [sym__automatic_semicolon] = ACTIONS(4994), - [sym_safe_nav] = ACTIONS(4994), - [sym_multiline_comment] = ACTIONS(3), - }, - [3864] = { - [sym__alpha_identifier] = ACTIONS(123), - [anon_sym_AT] = ACTIONS(121), - [anon_sym_LBRACK] = ACTIONS(121), - [anon_sym_DOT] = ACTIONS(123), - [anon_sym_as] = ACTIONS(123), - [anon_sym_EQ] = ACTIONS(123), - [anon_sym_LBRACE] = ACTIONS(121), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_LPAREN] = ACTIONS(121), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_where] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_get] = ACTIONS(123), - [anon_sym_set] = ACTIONS(123), - [anon_sym_STAR] = ACTIONS(123), - [sym_label] = ACTIONS(121), - [anon_sym_in] = ACTIONS(123), - [anon_sym_DOT_DOT] = ACTIONS(121), - [anon_sym_QMARK_COLON] = ACTIONS(121), - [anon_sym_AMP_AMP] = ACTIONS(121), - [anon_sym_PIPE_PIPE] = ACTIONS(121), - [anon_sym_else] = ACTIONS(123), - [anon_sym_COLON_COLON] = ACTIONS(121), - [anon_sym_PLUS_EQ] = ACTIONS(121), - [anon_sym_DASH_EQ] = ACTIONS(121), - [anon_sym_STAR_EQ] = ACTIONS(121), - [anon_sym_SLASH_EQ] = ACTIONS(121), - [anon_sym_PERCENT_EQ] = ACTIONS(121), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(121), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(121), - [anon_sym_LT_EQ] = ACTIONS(121), - [anon_sym_GT_EQ] = ACTIONS(121), - [anon_sym_BANGin] = ACTIONS(121), - [anon_sym_is] = ACTIONS(123), - [anon_sym_BANGis] = ACTIONS(121), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_as_QMARK] = ACTIONS(121), - [anon_sym_PLUS_PLUS] = ACTIONS(121), - [anon_sym_DASH_DASH] = ACTIONS(121), - [anon_sym_BANG_BANG] = ACTIONS(121), - [anon_sym_suspend] = ACTIONS(123), - [anon_sym_sealed] = ACTIONS(123), - [anon_sym_annotation] = ACTIONS(123), - [anon_sym_data] = ACTIONS(123), - [anon_sym_inner] = ACTIONS(123), - [anon_sym_value] = ACTIONS(123), - [anon_sym_override] = ACTIONS(123), - [anon_sym_lateinit] = ACTIONS(123), - [anon_sym_public] = ACTIONS(123), - [anon_sym_private] = ACTIONS(123), - [anon_sym_internal] = ACTIONS(123), - [anon_sym_protected] = ACTIONS(123), - [anon_sym_tailrec] = ACTIONS(123), - [anon_sym_operator] = ACTIONS(123), - [anon_sym_infix] = ACTIONS(123), - [anon_sym_inline] = ACTIONS(123), - [anon_sym_external] = ACTIONS(123), - [sym_property_modifier] = ACTIONS(123), - [anon_sym_abstract] = ACTIONS(123), - [anon_sym_final] = ACTIONS(123), - [anon_sym_open] = ACTIONS(123), - [anon_sym_vararg] = ACTIONS(123), - [anon_sym_noinline] = ACTIONS(123), - [anon_sym_crossinline] = ACTIONS(123), - [anon_sym_expect] = ACTIONS(123), - [anon_sym_actual] = ACTIONS(123), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(121), - [sym__automatic_semicolon] = ACTIONS(121), - [sym_safe_nav] = ACTIONS(121), - [sym_multiline_comment] = ACTIONS(3), - }, - [3865] = { - [sym__alpha_identifier] = ACTIONS(4880), - [anon_sym_AT] = ACTIONS(4882), - [anon_sym_LBRACK] = ACTIONS(4882), - [anon_sym_DOT] = ACTIONS(4880), - [anon_sym_as] = ACTIONS(4880), - [anon_sym_EQ] = ACTIONS(4880), - [anon_sym_LBRACE] = ACTIONS(4882), - [anon_sym_RBRACE] = ACTIONS(4882), - [anon_sym_LPAREN] = ACTIONS(4882), - [anon_sym_COMMA] = ACTIONS(4882), - [anon_sym_LT] = ACTIONS(4880), - [anon_sym_GT] = ACTIONS(4880), - [anon_sym_where] = ACTIONS(4880), - [anon_sym_SEMI] = ACTIONS(4882), - [anon_sym_get] = ACTIONS(4880), - [anon_sym_set] = ACTIONS(4880), - [anon_sym_STAR] = ACTIONS(4880), - [sym_label] = ACTIONS(4882), - [anon_sym_in] = ACTIONS(4880), - [anon_sym_DOT_DOT] = ACTIONS(4882), - [anon_sym_QMARK_COLON] = ACTIONS(4882), - [anon_sym_AMP_AMP] = ACTIONS(4882), - [anon_sym_PIPE_PIPE] = ACTIONS(4882), - [anon_sym_else] = ACTIONS(4880), - [anon_sym_COLON_COLON] = ACTIONS(4882), - [anon_sym_PLUS_EQ] = ACTIONS(4882), - [anon_sym_DASH_EQ] = ACTIONS(4882), - [anon_sym_STAR_EQ] = ACTIONS(4882), - [anon_sym_SLASH_EQ] = ACTIONS(4882), - [anon_sym_PERCENT_EQ] = ACTIONS(4882), - [anon_sym_BANG_EQ] = ACTIONS(4880), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4882), - [anon_sym_EQ_EQ] = ACTIONS(4880), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4882), - [anon_sym_LT_EQ] = ACTIONS(4882), - [anon_sym_GT_EQ] = ACTIONS(4882), - [anon_sym_BANGin] = ACTIONS(4882), - [anon_sym_is] = ACTIONS(4880), - [anon_sym_BANGis] = ACTIONS(4882), - [anon_sym_PLUS] = ACTIONS(4880), - [anon_sym_DASH] = ACTIONS(4880), - [anon_sym_SLASH] = ACTIONS(4880), - [anon_sym_PERCENT] = ACTIONS(4880), - [anon_sym_as_QMARK] = ACTIONS(4882), - [anon_sym_PLUS_PLUS] = ACTIONS(4882), - [anon_sym_DASH_DASH] = ACTIONS(4882), - [anon_sym_BANG_BANG] = ACTIONS(4882), - [anon_sym_suspend] = ACTIONS(4880), - [anon_sym_sealed] = ACTIONS(4880), - [anon_sym_annotation] = ACTIONS(4880), - [anon_sym_data] = ACTIONS(4880), - [anon_sym_inner] = ACTIONS(4880), - [anon_sym_value] = ACTIONS(4880), - [anon_sym_override] = ACTIONS(4880), - [anon_sym_lateinit] = ACTIONS(4880), - [anon_sym_public] = ACTIONS(4880), - [anon_sym_private] = ACTIONS(4880), - [anon_sym_internal] = ACTIONS(4880), - [anon_sym_protected] = ACTIONS(4880), - [anon_sym_tailrec] = ACTIONS(4880), - [anon_sym_operator] = ACTIONS(4880), - [anon_sym_infix] = ACTIONS(4880), - [anon_sym_inline] = ACTIONS(4880), - [anon_sym_external] = ACTIONS(4880), - [sym_property_modifier] = ACTIONS(4880), - [anon_sym_abstract] = ACTIONS(4880), - [anon_sym_final] = ACTIONS(4880), - [anon_sym_open] = ACTIONS(4880), - [anon_sym_vararg] = ACTIONS(4880), - [anon_sym_noinline] = ACTIONS(4880), - [anon_sym_crossinline] = ACTIONS(4880), - [anon_sym_expect] = ACTIONS(4880), - [anon_sym_actual] = ACTIONS(4880), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4882), - [sym__automatic_semicolon] = ACTIONS(4882), - [sym_safe_nav] = ACTIONS(4882), - [sym_multiline_comment] = ACTIONS(3), - }, - [3866] = { - [sym__alpha_identifier] = ACTIONS(4607), - [anon_sym_AT] = ACTIONS(4609), - [anon_sym_LBRACK] = ACTIONS(4609), - [anon_sym_DOT] = ACTIONS(4607), - [anon_sym_as] = ACTIONS(4607), - [anon_sym_EQ] = ACTIONS(4607), - [anon_sym_LBRACE] = ACTIONS(4609), - [anon_sym_RBRACE] = ACTIONS(4609), - [anon_sym_LPAREN] = ACTIONS(4609), - [anon_sym_COMMA] = ACTIONS(4609), - [anon_sym_LT] = ACTIONS(4607), - [anon_sym_GT] = ACTIONS(4607), - [anon_sym_where] = ACTIONS(4607), - [anon_sym_SEMI] = ACTIONS(4609), - [anon_sym_get] = ACTIONS(4607), - [anon_sym_set] = ACTIONS(4607), - [anon_sym_STAR] = ACTIONS(4607), - [sym_label] = ACTIONS(4609), - [anon_sym_in] = ACTIONS(4607), - [anon_sym_DOT_DOT] = ACTIONS(4609), - [anon_sym_QMARK_COLON] = ACTIONS(4609), - [anon_sym_AMP_AMP] = ACTIONS(4609), - [anon_sym_PIPE_PIPE] = ACTIONS(4609), - [anon_sym_else] = ACTIONS(4607), - [anon_sym_COLON_COLON] = ACTIONS(4609), - [anon_sym_PLUS_EQ] = ACTIONS(4609), - [anon_sym_DASH_EQ] = ACTIONS(4609), - [anon_sym_STAR_EQ] = ACTIONS(4609), - [anon_sym_SLASH_EQ] = ACTIONS(4609), - [anon_sym_PERCENT_EQ] = ACTIONS(4609), - [anon_sym_BANG_EQ] = ACTIONS(4607), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4609), - [anon_sym_EQ_EQ] = ACTIONS(4607), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4609), - [anon_sym_LT_EQ] = ACTIONS(4609), - [anon_sym_GT_EQ] = ACTIONS(4609), - [anon_sym_BANGin] = ACTIONS(4609), - [anon_sym_is] = ACTIONS(4607), - [anon_sym_BANGis] = ACTIONS(4609), - [anon_sym_PLUS] = ACTIONS(4607), - [anon_sym_DASH] = ACTIONS(4607), - [anon_sym_SLASH] = ACTIONS(4607), - [anon_sym_PERCENT] = ACTIONS(4607), - [anon_sym_as_QMARK] = ACTIONS(4609), - [anon_sym_PLUS_PLUS] = ACTIONS(4609), - [anon_sym_DASH_DASH] = ACTIONS(4609), - [anon_sym_BANG_BANG] = ACTIONS(4609), - [anon_sym_suspend] = ACTIONS(4607), - [anon_sym_sealed] = ACTIONS(4607), - [anon_sym_annotation] = ACTIONS(4607), - [anon_sym_data] = ACTIONS(4607), - [anon_sym_inner] = ACTIONS(4607), - [anon_sym_value] = ACTIONS(4607), - [anon_sym_override] = ACTIONS(4607), - [anon_sym_lateinit] = ACTIONS(4607), - [anon_sym_public] = ACTIONS(4607), - [anon_sym_private] = ACTIONS(4607), - [anon_sym_internal] = ACTIONS(4607), - [anon_sym_protected] = ACTIONS(4607), - [anon_sym_tailrec] = ACTIONS(4607), - [anon_sym_operator] = ACTIONS(4607), - [anon_sym_infix] = ACTIONS(4607), - [anon_sym_inline] = ACTIONS(4607), - [anon_sym_external] = ACTIONS(4607), - [sym_property_modifier] = ACTIONS(4607), - [anon_sym_abstract] = ACTIONS(4607), - [anon_sym_final] = ACTIONS(4607), - [anon_sym_open] = ACTIONS(4607), - [anon_sym_vararg] = ACTIONS(4607), - [anon_sym_noinline] = ACTIONS(4607), - [anon_sym_crossinline] = ACTIONS(4607), - [anon_sym_expect] = ACTIONS(4607), - [anon_sym_actual] = ACTIONS(4607), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4609), - [sym__automatic_semicolon] = ACTIONS(4609), - [sym_safe_nav] = ACTIONS(4609), - [sym_multiline_comment] = ACTIONS(3), - }, - [3867] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4888), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [sym_label] = ACTIONS(4333), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4890), - [anon_sym_DASH_EQ] = ACTIONS(4890), - [anon_sym_STAR_EQ] = ACTIONS(4890), - [anon_sym_SLASH_EQ] = ACTIONS(4890), - [anon_sym_PERCENT_EQ] = ACTIONS(4890), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_suspend] = ACTIONS(4331), - [anon_sym_sealed] = ACTIONS(4331), - [anon_sym_annotation] = ACTIONS(4331), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_override] = ACTIONS(4331), - [anon_sym_lateinit] = ACTIONS(4331), - [anon_sym_public] = ACTIONS(4331), - [anon_sym_private] = ACTIONS(4331), - [anon_sym_internal] = ACTIONS(4331), - [anon_sym_protected] = ACTIONS(4331), - [anon_sym_tailrec] = ACTIONS(4331), - [anon_sym_operator] = ACTIONS(4331), - [anon_sym_infix] = ACTIONS(4331), - [anon_sym_inline] = ACTIONS(4331), - [anon_sym_external] = ACTIONS(4331), - [sym_property_modifier] = ACTIONS(4331), - [anon_sym_abstract] = ACTIONS(4331), - [anon_sym_final] = ACTIONS(4331), - [anon_sym_open] = ACTIONS(4331), - [anon_sym_vararg] = ACTIONS(4331), - [anon_sym_noinline] = ACTIONS(4331), - [anon_sym_crossinline] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4333), - [sym__automatic_semicolon] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - }, - [3868] = { - [sym__alpha_identifier] = ACTIONS(1580), - [anon_sym_AT] = ACTIONS(1578), - [anon_sym_LBRACK] = ACTIONS(1578), - [anon_sym_DOT] = ACTIONS(1580), - [anon_sym_as] = ACTIONS(1580), - [anon_sym_EQ] = ACTIONS(1580), - [anon_sym_LBRACE] = ACTIONS(1578), - [anon_sym_RBRACE] = ACTIONS(1578), - [anon_sym_LPAREN] = ACTIONS(1578), - [anon_sym_COMMA] = ACTIONS(1578), - [anon_sym_LT] = ACTIONS(1580), - [anon_sym_GT] = ACTIONS(1580), - [anon_sym_where] = ACTIONS(1580), - [anon_sym_SEMI] = ACTIONS(1578), - [anon_sym_get] = ACTIONS(1580), - [anon_sym_set] = ACTIONS(1580), - [anon_sym_STAR] = ACTIONS(1580), - [sym_label] = ACTIONS(1578), - [anon_sym_in] = ACTIONS(1580), - [anon_sym_DOT_DOT] = ACTIONS(1578), - [anon_sym_QMARK_COLON] = ACTIONS(1578), - [anon_sym_AMP_AMP] = ACTIONS(1578), - [anon_sym_PIPE_PIPE] = ACTIONS(1578), - [anon_sym_else] = ACTIONS(1580), - [anon_sym_COLON_COLON] = ACTIONS(1578), - [anon_sym_PLUS_EQ] = ACTIONS(1578), - [anon_sym_DASH_EQ] = ACTIONS(1578), - [anon_sym_STAR_EQ] = ACTIONS(1578), - [anon_sym_SLASH_EQ] = ACTIONS(1578), - [anon_sym_PERCENT_EQ] = ACTIONS(1578), - [anon_sym_BANG_EQ] = ACTIONS(1580), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1578), - [anon_sym_EQ_EQ] = ACTIONS(1580), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1578), - [anon_sym_LT_EQ] = ACTIONS(1578), - [anon_sym_GT_EQ] = ACTIONS(1578), - [anon_sym_BANGin] = ACTIONS(1578), - [anon_sym_is] = ACTIONS(1580), - [anon_sym_BANGis] = ACTIONS(1578), - [anon_sym_PLUS] = ACTIONS(1580), - [anon_sym_DASH] = ACTIONS(1580), - [anon_sym_SLASH] = ACTIONS(1580), - [anon_sym_PERCENT] = ACTIONS(1580), - [anon_sym_as_QMARK] = ACTIONS(1578), - [anon_sym_PLUS_PLUS] = ACTIONS(1578), - [anon_sym_DASH_DASH] = ACTIONS(1578), - [anon_sym_BANG_BANG] = ACTIONS(1578), - [anon_sym_suspend] = ACTIONS(1580), - [anon_sym_sealed] = ACTIONS(1580), - [anon_sym_annotation] = ACTIONS(1580), - [anon_sym_data] = ACTIONS(1580), - [anon_sym_inner] = ACTIONS(1580), - [anon_sym_value] = ACTIONS(1580), - [anon_sym_override] = ACTIONS(1580), - [anon_sym_lateinit] = ACTIONS(1580), - [anon_sym_public] = ACTIONS(1580), - [anon_sym_private] = ACTIONS(1580), - [anon_sym_internal] = ACTIONS(1580), - [anon_sym_protected] = ACTIONS(1580), - [anon_sym_tailrec] = ACTIONS(1580), - [anon_sym_operator] = ACTIONS(1580), - [anon_sym_infix] = ACTIONS(1580), - [anon_sym_inline] = ACTIONS(1580), - [anon_sym_external] = ACTIONS(1580), - [sym_property_modifier] = ACTIONS(1580), - [anon_sym_abstract] = ACTIONS(1580), - [anon_sym_final] = ACTIONS(1580), - [anon_sym_open] = ACTIONS(1580), - [anon_sym_vararg] = ACTIONS(1580), - [anon_sym_noinline] = ACTIONS(1580), - [anon_sym_crossinline] = ACTIONS(1580), - [anon_sym_expect] = ACTIONS(1580), - [anon_sym_actual] = ACTIONS(1580), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1578), - [sym__automatic_semicolon] = ACTIONS(1578), - [sym_safe_nav] = ACTIONS(1578), - [sym_multiline_comment] = ACTIONS(3), - }, - [3869] = { - [sym__alpha_identifier] = ACTIONS(5129), - [anon_sym_AT] = ACTIONS(5131), - [anon_sym_LBRACK] = ACTIONS(5131), - [anon_sym_DOT] = ACTIONS(5129), - [anon_sym_as] = ACTIONS(5129), - [anon_sym_EQ] = ACTIONS(5129), - [anon_sym_LBRACE] = ACTIONS(5131), - [anon_sym_RBRACE] = ACTIONS(5131), - [anon_sym_LPAREN] = ACTIONS(5131), - [anon_sym_COMMA] = ACTIONS(5131), - [anon_sym_LT] = ACTIONS(5129), - [anon_sym_GT] = ACTIONS(5129), - [anon_sym_where] = ACTIONS(5129), - [anon_sym_SEMI] = ACTIONS(5131), - [anon_sym_get] = ACTIONS(5129), - [anon_sym_set] = ACTIONS(5129), - [anon_sym_STAR] = ACTIONS(5129), - [sym_label] = ACTIONS(5131), - [anon_sym_in] = ACTIONS(5129), - [anon_sym_DOT_DOT] = ACTIONS(5131), - [anon_sym_QMARK_COLON] = ACTIONS(5131), - [anon_sym_AMP_AMP] = ACTIONS(5131), - [anon_sym_PIPE_PIPE] = ACTIONS(5131), - [anon_sym_else] = ACTIONS(5129), - [anon_sym_COLON_COLON] = ACTIONS(5131), - [anon_sym_PLUS_EQ] = ACTIONS(5131), - [anon_sym_DASH_EQ] = ACTIONS(5131), - [anon_sym_STAR_EQ] = ACTIONS(5131), - [anon_sym_SLASH_EQ] = ACTIONS(5131), - [anon_sym_PERCENT_EQ] = ACTIONS(5131), - [anon_sym_BANG_EQ] = ACTIONS(5129), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5131), - [anon_sym_EQ_EQ] = ACTIONS(5129), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5131), - [anon_sym_LT_EQ] = ACTIONS(5131), - [anon_sym_GT_EQ] = ACTIONS(5131), - [anon_sym_BANGin] = ACTIONS(5131), - [anon_sym_is] = ACTIONS(5129), - [anon_sym_BANGis] = ACTIONS(5131), - [anon_sym_PLUS] = ACTIONS(5129), - [anon_sym_DASH] = ACTIONS(5129), - [anon_sym_SLASH] = ACTIONS(5129), - [anon_sym_PERCENT] = ACTIONS(5129), - [anon_sym_as_QMARK] = ACTIONS(5131), - [anon_sym_PLUS_PLUS] = ACTIONS(5131), - [anon_sym_DASH_DASH] = ACTIONS(5131), - [anon_sym_BANG_BANG] = ACTIONS(5131), - [anon_sym_suspend] = ACTIONS(5129), - [anon_sym_sealed] = ACTIONS(5129), - [anon_sym_annotation] = ACTIONS(5129), - [anon_sym_data] = ACTIONS(5129), - [anon_sym_inner] = ACTIONS(5129), - [anon_sym_value] = ACTIONS(5129), - [anon_sym_override] = ACTIONS(5129), - [anon_sym_lateinit] = ACTIONS(5129), - [anon_sym_public] = ACTIONS(5129), - [anon_sym_private] = ACTIONS(5129), - [anon_sym_internal] = ACTIONS(5129), - [anon_sym_protected] = ACTIONS(5129), - [anon_sym_tailrec] = ACTIONS(5129), - [anon_sym_operator] = ACTIONS(5129), - [anon_sym_infix] = ACTIONS(5129), - [anon_sym_inline] = ACTIONS(5129), - [anon_sym_external] = ACTIONS(5129), - [sym_property_modifier] = ACTIONS(5129), - [anon_sym_abstract] = ACTIONS(5129), - [anon_sym_final] = ACTIONS(5129), - [anon_sym_open] = ACTIONS(5129), - [anon_sym_vararg] = ACTIONS(5129), - [anon_sym_noinline] = ACTIONS(5129), - [anon_sym_crossinline] = ACTIONS(5129), - [anon_sym_expect] = ACTIONS(5129), - [anon_sym_actual] = ACTIONS(5129), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5131), - [sym__automatic_semicolon] = ACTIONS(5131), - [sym_safe_nav] = ACTIONS(5131), - [sym_multiline_comment] = ACTIONS(3), - }, - [3870] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4331), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [sym_label] = ACTIONS(4333), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4333), - [anon_sym_DASH_EQ] = ACTIONS(4333), - [anon_sym_STAR_EQ] = ACTIONS(4333), - [anon_sym_SLASH_EQ] = ACTIONS(4333), - [anon_sym_PERCENT_EQ] = ACTIONS(4333), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_suspend] = ACTIONS(4331), - [anon_sym_sealed] = ACTIONS(4331), - [anon_sym_annotation] = ACTIONS(4331), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_override] = ACTIONS(4331), - [anon_sym_lateinit] = ACTIONS(4331), - [anon_sym_public] = ACTIONS(4331), - [anon_sym_private] = ACTIONS(4331), - [anon_sym_internal] = ACTIONS(4331), - [anon_sym_protected] = ACTIONS(4331), - [anon_sym_tailrec] = ACTIONS(4331), - [anon_sym_operator] = ACTIONS(4331), - [anon_sym_infix] = ACTIONS(4331), - [anon_sym_inline] = ACTIONS(4331), - [anon_sym_external] = ACTIONS(4331), - [sym_property_modifier] = ACTIONS(4331), - [anon_sym_abstract] = ACTIONS(4331), - [anon_sym_final] = ACTIONS(4331), - [anon_sym_open] = ACTIONS(4331), - [anon_sym_vararg] = ACTIONS(4331), - [anon_sym_noinline] = ACTIONS(4331), - [anon_sym_crossinline] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4333), - [sym__automatic_semicolon] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - }, - [3871] = { - [sym__alpha_identifier] = ACTIONS(4732), - [anon_sym_AT] = ACTIONS(4734), - [anon_sym_LBRACK] = ACTIONS(4734), - [anon_sym_DOT] = ACTIONS(4732), - [anon_sym_as] = ACTIONS(4732), - [anon_sym_EQ] = ACTIONS(4732), - [anon_sym_LBRACE] = ACTIONS(4734), - [anon_sym_RBRACE] = ACTIONS(4734), - [anon_sym_LPAREN] = ACTIONS(4734), - [anon_sym_COMMA] = ACTIONS(4734), - [anon_sym_LT] = ACTIONS(4732), - [anon_sym_GT] = ACTIONS(4732), - [anon_sym_where] = ACTIONS(4732), - [anon_sym_SEMI] = ACTIONS(4734), - [anon_sym_get] = ACTIONS(4732), - [anon_sym_set] = ACTIONS(4732), - [anon_sym_STAR] = ACTIONS(4732), - [sym_label] = ACTIONS(4734), - [anon_sym_in] = ACTIONS(4732), - [anon_sym_DOT_DOT] = ACTIONS(4734), - [anon_sym_QMARK_COLON] = ACTIONS(4734), - [anon_sym_AMP_AMP] = ACTIONS(4734), - [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [anon_sym_else] = ACTIONS(4732), - [anon_sym_COLON_COLON] = ACTIONS(4734), - [anon_sym_PLUS_EQ] = ACTIONS(4734), - [anon_sym_DASH_EQ] = ACTIONS(4734), - [anon_sym_STAR_EQ] = ACTIONS(4734), - [anon_sym_SLASH_EQ] = ACTIONS(4734), - [anon_sym_PERCENT_EQ] = ACTIONS(4734), - [anon_sym_BANG_EQ] = ACTIONS(4732), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4734), - [anon_sym_EQ_EQ] = ACTIONS(4732), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4734), - [anon_sym_LT_EQ] = ACTIONS(4734), - [anon_sym_GT_EQ] = ACTIONS(4734), - [anon_sym_BANGin] = ACTIONS(4734), - [anon_sym_is] = ACTIONS(4732), - [anon_sym_BANGis] = ACTIONS(4734), - [anon_sym_PLUS] = ACTIONS(4732), - [anon_sym_DASH] = ACTIONS(4732), - [anon_sym_SLASH] = ACTIONS(4732), - [anon_sym_PERCENT] = ACTIONS(4732), - [anon_sym_as_QMARK] = ACTIONS(4734), - [anon_sym_PLUS_PLUS] = ACTIONS(4734), - [anon_sym_DASH_DASH] = ACTIONS(4734), - [anon_sym_BANG_BANG] = ACTIONS(4734), - [anon_sym_suspend] = ACTIONS(4732), - [anon_sym_sealed] = ACTIONS(4732), - [anon_sym_annotation] = ACTIONS(4732), - [anon_sym_data] = ACTIONS(4732), - [anon_sym_inner] = ACTIONS(4732), - [anon_sym_value] = ACTIONS(4732), - [anon_sym_override] = ACTIONS(4732), - [anon_sym_lateinit] = ACTIONS(4732), - [anon_sym_public] = ACTIONS(4732), - [anon_sym_private] = ACTIONS(4732), - [anon_sym_internal] = ACTIONS(4732), - [anon_sym_protected] = ACTIONS(4732), - [anon_sym_tailrec] = ACTIONS(4732), - [anon_sym_operator] = ACTIONS(4732), - [anon_sym_infix] = ACTIONS(4732), - [anon_sym_inline] = ACTIONS(4732), - [anon_sym_external] = ACTIONS(4732), - [sym_property_modifier] = ACTIONS(4732), - [anon_sym_abstract] = ACTIONS(4732), - [anon_sym_final] = ACTIONS(4732), - [anon_sym_open] = ACTIONS(4732), - [anon_sym_vararg] = ACTIONS(4732), - [anon_sym_noinline] = ACTIONS(4732), - [anon_sym_crossinline] = ACTIONS(4732), - [anon_sym_expect] = ACTIONS(4732), - [anon_sym_actual] = ACTIONS(4732), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4734), - [sym__automatic_semicolon] = ACTIONS(4734), - [sym_safe_nav] = ACTIONS(4734), - [sym_multiline_comment] = ACTIONS(3), - }, - [3872] = { - [sym__alpha_identifier] = ACTIONS(5109), - [anon_sym_AT] = ACTIONS(5111), - [anon_sym_LBRACK] = ACTIONS(5111), - [anon_sym_DOT] = ACTIONS(5109), - [anon_sym_as] = ACTIONS(5109), - [anon_sym_EQ] = ACTIONS(5109), - [anon_sym_LBRACE] = ACTIONS(5111), - [anon_sym_RBRACE] = ACTIONS(5111), - [anon_sym_LPAREN] = ACTIONS(5111), - [anon_sym_COMMA] = ACTIONS(5111), - [anon_sym_LT] = ACTIONS(5109), - [anon_sym_GT] = ACTIONS(5109), - [anon_sym_where] = ACTIONS(5109), - [anon_sym_SEMI] = ACTIONS(5111), - [anon_sym_get] = ACTIONS(5109), - [anon_sym_set] = ACTIONS(5109), - [anon_sym_STAR] = ACTIONS(5109), - [sym_label] = ACTIONS(5111), - [anon_sym_in] = ACTIONS(5109), - [anon_sym_DOT_DOT] = ACTIONS(5111), - [anon_sym_QMARK_COLON] = ACTIONS(5111), - [anon_sym_AMP_AMP] = ACTIONS(5111), - [anon_sym_PIPE_PIPE] = ACTIONS(5111), - [anon_sym_else] = ACTIONS(5109), - [anon_sym_COLON_COLON] = ACTIONS(5111), - [anon_sym_PLUS_EQ] = ACTIONS(5111), - [anon_sym_DASH_EQ] = ACTIONS(5111), - [anon_sym_STAR_EQ] = ACTIONS(5111), - [anon_sym_SLASH_EQ] = ACTIONS(5111), - [anon_sym_PERCENT_EQ] = ACTIONS(5111), - [anon_sym_BANG_EQ] = ACTIONS(5109), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5111), - [anon_sym_EQ_EQ] = ACTIONS(5109), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5111), - [anon_sym_LT_EQ] = ACTIONS(5111), - [anon_sym_GT_EQ] = ACTIONS(5111), - [anon_sym_BANGin] = ACTIONS(5111), - [anon_sym_is] = ACTIONS(5109), - [anon_sym_BANGis] = ACTIONS(5111), - [anon_sym_PLUS] = ACTIONS(5109), - [anon_sym_DASH] = ACTIONS(5109), - [anon_sym_SLASH] = ACTIONS(5109), - [anon_sym_PERCENT] = ACTIONS(5109), - [anon_sym_as_QMARK] = ACTIONS(5111), - [anon_sym_PLUS_PLUS] = ACTIONS(5111), - [anon_sym_DASH_DASH] = ACTIONS(5111), - [anon_sym_BANG_BANG] = ACTIONS(5111), - [anon_sym_suspend] = ACTIONS(5109), - [anon_sym_sealed] = ACTIONS(5109), - [anon_sym_annotation] = ACTIONS(5109), - [anon_sym_data] = ACTIONS(5109), - [anon_sym_inner] = ACTIONS(5109), - [anon_sym_value] = ACTIONS(5109), - [anon_sym_override] = ACTIONS(5109), - [anon_sym_lateinit] = ACTIONS(5109), - [anon_sym_public] = ACTIONS(5109), - [anon_sym_private] = ACTIONS(5109), - [anon_sym_internal] = ACTIONS(5109), - [anon_sym_protected] = ACTIONS(5109), - [anon_sym_tailrec] = ACTIONS(5109), - [anon_sym_operator] = ACTIONS(5109), - [anon_sym_infix] = ACTIONS(5109), - [anon_sym_inline] = ACTIONS(5109), - [anon_sym_external] = ACTIONS(5109), - [sym_property_modifier] = ACTIONS(5109), - [anon_sym_abstract] = ACTIONS(5109), - [anon_sym_final] = ACTIONS(5109), - [anon_sym_open] = ACTIONS(5109), - [anon_sym_vararg] = ACTIONS(5109), - [anon_sym_noinline] = ACTIONS(5109), - [anon_sym_crossinline] = ACTIONS(5109), - [anon_sym_expect] = ACTIONS(5109), - [anon_sym_actual] = ACTIONS(5109), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5111), - [sym__automatic_semicolon] = ACTIONS(5111), - [sym_safe_nav] = ACTIONS(5111), - [sym_multiline_comment] = ACTIONS(3), - }, - [3873] = { - [sym__alpha_identifier] = ACTIONS(5137), - [anon_sym_AT] = ACTIONS(5139), - [anon_sym_LBRACK] = ACTIONS(5139), - [anon_sym_DOT] = ACTIONS(5137), - [anon_sym_as] = ACTIONS(5137), - [anon_sym_EQ] = ACTIONS(5137), - [anon_sym_LBRACE] = ACTIONS(5139), - [anon_sym_RBRACE] = ACTIONS(5139), - [anon_sym_LPAREN] = ACTIONS(5139), - [anon_sym_COMMA] = ACTIONS(5139), - [anon_sym_LT] = ACTIONS(5137), - [anon_sym_GT] = ACTIONS(5137), - [anon_sym_where] = ACTIONS(5137), - [anon_sym_SEMI] = ACTIONS(5139), - [anon_sym_get] = ACTIONS(5137), - [anon_sym_set] = ACTIONS(5137), - [anon_sym_STAR] = ACTIONS(5137), - [sym_label] = ACTIONS(5139), - [anon_sym_in] = ACTIONS(5137), - [anon_sym_DOT_DOT] = ACTIONS(5139), - [anon_sym_QMARK_COLON] = ACTIONS(5139), - [anon_sym_AMP_AMP] = ACTIONS(5139), - [anon_sym_PIPE_PIPE] = ACTIONS(5139), - [anon_sym_else] = ACTIONS(5137), - [anon_sym_COLON_COLON] = ACTIONS(5139), - [anon_sym_PLUS_EQ] = ACTIONS(5139), - [anon_sym_DASH_EQ] = ACTIONS(5139), - [anon_sym_STAR_EQ] = ACTIONS(5139), - [anon_sym_SLASH_EQ] = ACTIONS(5139), - [anon_sym_PERCENT_EQ] = ACTIONS(5139), - [anon_sym_BANG_EQ] = ACTIONS(5137), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5139), - [anon_sym_EQ_EQ] = ACTIONS(5137), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5139), - [anon_sym_LT_EQ] = ACTIONS(5139), - [anon_sym_GT_EQ] = ACTIONS(5139), - [anon_sym_BANGin] = ACTIONS(5139), - [anon_sym_is] = ACTIONS(5137), - [anon_sym_BANGis] = ACTIONS(5139), - [anon_sym_PLUS] = ACTIONS(5137), - [anon_sym_DASH] = ACTIONS(5137), - [anon_sym_SLASH] = ACTIONS(5137), - [anon_sym_PERCENT] = ACTIONS(5137), - [anon_sym_as_QMARK] = ACTIONS(5139), - [anon_sym_PLUS_PLUS] = ACTIONS(5139), - [anon_sym_DASH_DASH] = ACTIONS(5139), - [anon_sym_BANG_BANG] = ACTIONS(5139), - [anon_sym_suspend] = ACTIONS(5137), - [anon_sym_sealed] = ACTIONS(5137), - [anon_sym_annotation] = ACTIONS(5137), - [anon_sym_data] = ACTIONS(5137), - [anon_sym_inner] = ACTIONS(5137), - [anon_sym_value] = ACTIONS(5137), - [anon_sym_override] = ACTIONS(5137), - [anon_sym_lateinit] = ACTIONS(5137), - [anon_sym_public] = ACTIONS(5137), - [anon_sym_private] = ACTIONS(5137), - [anon_sym_internal] = ACTIONS(5137), - [anon_sym_protected] = ACTIONS(5137), - [anon_sym_tailrec] = ACTIONS(5137), - [anon_sym_operator] = ACTIONS(5137), - [anon_sym_infix] = ACTIONS(5137), - [anon_sym_inline] = ACTIONS(5137), - [anon_sym_external] = ACTIONS(5137), - [sym_property_modifier] = ACTIONS(5137), - [anon_sym_abstract] = ACTIONS(5137), - [anon_sym_final] = ACTIONS(5137), - [anon_sym_open] = ACTIONS(5137), - [anon_sym_vararg] = ACTIONS(5137), - [anon_sym_noinline] = ACTIONS(5137), - [anon_sym_crossinline] = ACTIONS(5137), - [anon_sym_expect] = ACTIONS(5137), - [anon_sym_actual] = ACTIONS(5137), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5139), - [sym__automatic_semicolon] = ACTIONS(5139), - [sym_safe_nav] = ACTIONS(5139), - [sym_multiline_comment] = ACTIONS(3), - }, - [3874] = { - [sym__alpha_identifier] = ACTIONS(5023), - [anon_sym_AT] = ACTIONS(5025), - [anon_sym_LBRACK] = ACTIONS(5025), - [anon_sym_DOT] = ACTIONS(5023), - [anon_sym_as] = ACTIONS(5023), - [anon_sym_EQ] = ACTIONS(5023), - [anon_sym_LBRACE] = ACTIONS(5025), - [anon_sym_RBRACE] = ACTIONS(5025), - [anon_sym_LPAREN] = ACTIONS(5025), - [anon_sym_COMMA] = ACTIONS(5025), - [anon_sym_LT] = ACTIONS(5023), - [anon_sym_GT] = ACTIONS(5023), - [anon_sym_where] = ACTIONS(5023), - [anon_sym_SEMI] = ACTIONS(5025), - [anon_sym_get] = ACTIONS(5023), - [anon_sym_set] = ACTIONS(5023), - [anon_sym_STAR] = ACTIONS(5023), - [sym_label] = ACTIONS(5025), - [anon_sym_in] = ACTIONS(5023), - [anon_sym_DOT_DOT] = ACTIONS(5025), - [anon_sym_QMARK_COLON] = ACTIONS(5025), - [anon_sym_AMP_AMP] = ACTIONS(5025), - [anon_sym_PIPE_PIPE] = ACTIONS(5025), - [anon_sym_else] = ACTIONS(5023), - [anon_sym_COLON_COLON] = ACTIONS(5025), - [anon_sym_PLUS_EQ] = ACTIONS(5025), - [anon_sym_DASH_EQ] = ACTIONS(5025), - [anon_sym_STAR_EQ] = ACTIONS(5025), - [anon_sym_SLASH_EQ] = ACTIONS(5025), - [anon_sym_PERCENT_EQ] = ACTIONS(5025), - [anon_sym_BANG_EQ] = ACTIONS(5023), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5025), - [anon_sym_EQ_EQ] = ACTIONS(5023), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5025), - [anon_sym_LT_EQ] = ACTIONS(5025), - [anon_sym_GT_EQ] = ACTIONS(5025), - [anon_sym_BANGin] = ACTIONS(5025), - [anon_sym_is] = ACTIONS(5023), - [anon_sym_BANGis] = ACTIONS(5025), - [anon_sym_PLUS] = ACTIONS(5023), - [anon_sym_DASH] = ACTIONS(5023), - [anon_sym_SLASH] = ACTIONS(5023), - [anon_sym_PERCENT] = ACTIONS(5023), - [anon_sym_as_QMARK] = ACTIONS(5025), - [anon_sym_PLUS_PLUS] = ACTIONS(5025), - [anon_sym_DASH_DASH] = ACTIONS(5025), - [anon_sym_BANG_BANG] = ACTIONS(5025), - [anon_sym_suspend] = ACTIONS(5023), - [anon_sym_sealed] = ACTIONS(5023), - [anon_sym_annotation] = ACTIONS(5023), - [anon_sym_data] = ACTIONS(5023), - [anon_sym_inner] = ACTIONS(5023), - [anon_sym_value] = ACTIONS(5023), - [anon_sym_override] = ACTIONS(5023), - [anon_sym_lateinit] = ACTIONS(5023), - [anon_sym_public] = ACTIONS(5023), - [anon_sym_private] = ACTIONS(5023), - [anon_sym_internal] = ACTIONS(5023), - [anon_sym_protected] = ACTIONS(5023), - [anon_sym_tailrec] = ACTIONS(5023), - [anon_sym_operator] = ACTIONS(5023), - [anon_sym_infix] = ACTIONS(5023), - [anon_sym_inline] = ACTIONS(5023), - [anon_sym_external] = ACTIONS(5023), - [sym_property_modifier] = ACTIONS(5023), - [anon_sym_abstract] = ACTIONS(5023), - [anon_sym_final] = ACTIONS(5023), - [anon_sym_open] = ACTIONS(5023), - [anon_sym_vararg] = ACTIONS(5023), - [anon_sym_noinline] = ACTIONS(5023), - [anon_sym_crossinline] = ACTIONS(5023), - [anon_sym_expect] = ACTIONS(5023), - [anon_sym_actual] = ACTIONS(5023), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5025), - [sym__automatic_semicolon] = ACTIONS(5025), - [sym_safe_nav] = ACTIONS(5025), - [sym_multiline_comment] = ACTIONS(3), - }, - [3875] = { - [sym__alpha_identifier] = ACTIONS(5029), - [anon_sym_AT] = ACTIONS(5031), - [anon_sym_LBRACK] = ACTIONS(5031), - [anon_sym_DOT] = ACTIONS(5029), - [anon_sym_as] = ACTIONS(5029), - [anon_sym_EQ] = ACTIONS(5029), - [anon_sym_LBRACE] = ACTIONS(5031), - [anon_sym_RBRACE] = ACTIONS(5031), - [anon_sym_LPAREN] = ACTIONS(5031), - [anon_sym_COMMA] = ACTIONS(5031), - [anon_sym_LT] = ACTIONS(5029), - [anon_sym_GT] = ACTIONS(5029), - [anon_sym_where] = ACTIONS(5029), - [anon_sym_SEMI] = ACTIONS(5031), - [anon_sym_get] = ACTIONS(5029), - [anon_sym_set] = ACTIONS(5029), - [anon_sym_STAR] = ACTIONS(5029), - [sym_label] = ACTIONS(5031), - [anon_sym_in] = ACTIONS(5029), - [anon_sym_DOT_DOT] = ACTIONS(5031), - [anon_sym_QMARK_COLON] = ACTIONS(5031), - [anon_sym_AMP_AMP] = ACTIONS(5031), - [anon_sym_PIPE_PIPE] = ACTIONS(5031), - [anon_sym_else] = ACTIONS(5029), - [anon_sym_COLON_COLON] = ACTIONS(5031), - [anon_sym_PLUS_EQ] = ACTIONS(5031), - [anon_sym_DASH_EQ] = ACTIONS(5031), - [anon_sym_STAR_EQ] = ACTIONS(5031), - [anon_sym_SLASH_EQ] = ACTIONS(5031), - [anon_sym_PERCENT_EQ] = ACTIONS(5031), - [anon_sym_BANG_EQ] = ACTIONS(5029), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5031), - [anon_sym_EQ_EQ] = ACTIONS(5029), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5031), - [anon_sym_LT_EQ] = ACTIONS(5031), - [anon_sym_GT_EQ] = ACTIONS(5031), - [anon_sym_BANGin] = ACTIONS(5031), - [anon_sym_is] = ACTIONS(5029), - [anon_sym_BANGis] = ACTIONS(5031), - [anon_sym_PLUS] = ACTIONS(5029), - [anon_sym_DASH] = ACTIONS(5029), - [anon_sym_SLASH] = ACTIONS(5029), - [anon_sym_PERCENT] = ACTIONS(5029), - [anon_sym_as_QMARK] = ACTIONS(5031), - [anon_sym_PLUS_PLUS] = ACTIONS(5031), - [anon_sym_DASH_DASH] = ACTIONS(5031), - [anon_sym_BANG_BANG] = ACTIONS(5031), - [anon_sym_suspend] = ACTIONS(5029), - [anon_sym_sealed] = ACTIONS(5029), - [anon_sym_annotation] = ACTIONS(5029), - [anon_sym_data] = ACTIONS(5029), - [anon_sym_inner] = ACTIONS(5029), - [anon_sym_value] = ACTIONS(5029), - [anon_sym_override] = ACTIONS(5029), - [anon_sym_lateinit] = ACTIONS(5029), - [anon_sym_public] = ACTIONS(5029), - [anon_sym_private] = ACTIONS(5029), - [anon_sym_internal] = ACTIONS(5029), - [anon_sym_protected] = ACTIONS(5029), - [anon_sym_tailrec] = ACTIONS(5029), - [anon_sym_operator] = ACTIONS(5029), - [anon_sym_infix] = ACTIONS(5029), - [anon_sym_inline] = ACTIONS(5029), - [anon_sym_external] = ACTIONS(5029), - [sym_property_modifier] = ACTIONS(5029), - [anon_sym_abstract] = ACTIONS(5029), - [anon_sym_final] = ACTIONS(5029), - [anon_sym_open] = ACTIONS(5029), - [anon_sym_vararg] = ACTIONS(5029), - [anon_sym_noinline] = ACTIONS(5029), - [anon_sym_crossinline] = ACTIONS(5029), - [anon_sym_expect] = ACTIONS(5029), - [anon_sym_actual] = ACTIONS(5029), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5031), - [sym__automatic_semicolon] = ACTIONS(5031), - [sym_safe_nav] = ACTIONS(5031), - [sym_multiline_comment] = ACTIONS(3), - }, - [3876] = { - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_EQ] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(4154), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(4152), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4152), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_PLUS_EQ] = ACTIONS(4154), - [anon_sym_DASH_EQ] = ACTIONS(4154), - [anon_sym_STAR_EQ] = ACTIONS(4154), - [anon_sym_SLASH_EQ] = ACTIONS(4154), - [anon_sym_PERCENT_EQ] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4152), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [3877] = { - [sym__alpha_identifier] = ACTIONS(4932), - [anon_sym_AT] = ACTIONS(4934), - [anon_sym_LBRACK] = ACTIONS(4934), - [anon_sym_DOT] = ACTIONS(4932), - [anon_sym_as] = ACTIONS(4932), - [anon_sym_EQ] = ACTIONS(4932), - [anon_sym_LBRACE] = ACTIONS(4934), - [anon_sym_RBRACE] = ACTIONS(4934), - [anon_sym_LPAREN] = ACTIONS(4934), - [anon_sym_COMMA] = ACTIONS(4934), - [anon_sym_LT] = ACTIONS(4932), - [anon_sym_GT] = ACTIONS(4932), - [anon_sym_where] = ACTIONS(4932), - [anon_sym_SEMI] = ACTIONS(4934), - [anon_sym_get] = ACTIONS(4932), - [anon_sym_set] = ACTIONS(4932), - [anon_sym_STAR] = ACTIONS(4932), - [sym_label] = ACTIONS(4934), - [anon_sym_in] = ACTIONS(4932), - [anon_sym_DOT_DOT] = ACTIONS(4934), - [anon_sym_QMARK_COLON] = ACTIONS(4934), - [anon_sym_AMP_AMP] = ACTIONS(4934), - [anon_sym_PIPE_PIPE] = ACTIONS(4934), - [anon_sym_else] = ACTIONS(4932), - [anon_sym_COLON_COLON] = ACTIONS(4934), - [anon_sym_PLUS_EQ] = ACTIONS(4934), - [anon_sym_DASH_EQ] = ACTIONS(4934), - [anon_sym_STAR_EQ] = ACTIONS(4934), - [anon_sym_SLASH_EQ] = ACTIONS(4934), - [anon_sym_PERCENT_EQ] = ACTIONS(4934), - [anon_sym_BANG_EQ] = ACTIONS(4932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4934), - [anon_sym_EQ_EQ] = ACTIONS(4932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4934), - [anon_sym_LT_EQ] = ACTIONS(4934), - [anon_sym_GT_EQ] = ACTIONS(4934), - [anon_sym_BANGin] = ACTIONS(4934), - [anon_sym_is] = ACTIONS(4932), - [anon_sym_BANGis] = ACTIONS(4934), - [anon_sym_PLUS] = ACTIONS(4932), - [anon_sym_DASH] = ACTIONS(4932), - [anon_sym_SLASH] = ACTIONS(4932), - [anon_sym_PERCENT] = ACTIONS(4932), - [anon_sym_as_QMARK] = ACTIONS(4934), - [anon_sym_PLUS_PLUS] = ACTIONS(4934), - [anon_sym_DASH_DASH] = ACTIONS(4934), - [anon_sym_BANG_BANG] = ACTIONS(4934), - [anon_sym_suspend] = ACTIONS(4932), - [anon_sym_sealed] = ACTIONS(4932), - [anon_sym_annotation] = ACTIONS(4932), - [anon_sym_data] = ACTIONS(4932), - [anon_sym_inner] = ACTIONS(4932), - [anon_sym_value] = ACTIONS(4932), - [anon_sym_override] = ACTIONS(4932), - [anon_sym_lateinit] = ACTIONS(4932), - [anon_sym_public] = ACTIONS(4932), - [anon_sym_private] = ACTIONS(4932), - [anon_sym_internal] = ACTIONS(4932), - [anon_sym_protected] = ACTIONS(4932), - [anon_sym_tailrec] = ACTIONS(4932), - [anon_sym_operator] = ACTIONS(4932), - [anon_sym_infix] = ACTIONS(4932), - [anon_sym_inline] = ACTIONS(4932), - [anon_sym_external] = ACTIONS(4932), - [sym_property_modifier] = ACTIONS(4932), - [anon_sym_abstract] = ACTIONS(4932), - [anon_sym_final] = ACTIONS(4932), - [anon_sym_open] = ACTIONS(4932), - [anon_sym_vararg] = ACTIONS(4932), - [anon_sym_noinline] = ACTIONS(4932), - [anon_sym_crossinline] = ACTIONS(4932), - [anon_sym_expect] = ACTIONS(4932), - [anon_sym_actual] = ACTIONS(4932), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4934), - [sym__automatic_semicolon] = ACTIONS(4934), - [sym_safe_nav] = ACTIONS(4934), - [sym_multiline_comment] = ACTIONS(3), - }, - [3878] = { - [sym__alpha_identifier] = ACTIONS(4944), - [anon_sym_AT] = ACTIONS(4946), - [anon_sym_LBRACK] = ACTIONS(4946), - [anon_sym_DOT] = ACTIONS(4944), - [anon_sym_as] = ACTIONS(4944), - [anon_sym_EQ] = ACTIONS(4944), - [anon_sym_LBRACE] = ACTIONS(4946), - [anon_sym_RBRACE] = ACTIONS(4946), - [anon_sym_LPAREN] = ACTIONS(4946), - [anon_sym_COMMA] = ACTIONS(4946), - [anon_sym_LT] = ACTIONS(4944), - [anon_sym_GT] = ACTIONS(4944), - [anon_sym_where] = ACTIONS(4944), - [anon_sym_SEMI] = ACTIONS(4946), - [anon_sym_get] = ACTIONS(4944), - [anon_sym_set] = ACTIONS(4944), - [anon_sym_STAR] = ACTIONS(4944), - [sym_label] = ACTIONS(4946), - [anon_sym_in] = ACTIONS(4944), - [anon_sym_DOT_DOT] = ACTIONS(4946), - [anon_sym_QMARK_COLON] = ACTIONS(4946), - [anon_sym_AMP_AMP] = ACTIONS(4946), - [anon_sym_PIPE_PIPE] = ACTIONS(4946), - [anon_sym_else] = ACTIONS(4944), - [anon_sym_COLON_COLON] = ACTIONS(4946), - [anon_sym_PLUS_EQ] = ACTIONS(4946), - [anon_sym_DASH_EQ] = ACTIONS(4946), - [anon_sym_STAR_EQ] = ACTIONS(4946), - [anon_sym_SLASH_EQ] = ACTIONS(4946), - [anon_sym_PERCENT_EQ] = ACTIONS(4946), - [anon_sym_BANG_EQ] = ACTIONS(4944), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4946), - [anon_sym_EQ_EQ] = ACTIONS(4944), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4946), - [anon_sym_LT_EQ] = ACTIONS(4946), - [anon_sym_GT_EQ] = ACTIONS(4946), - [anon_sym_BANGin] = ACTIONS(4946), - [anon_sym_is] = ACTIONS(4944), - [anon_sym_BANGis] = ACTIONS(4946), - [anon_sym_PLUS] = ACTIONS(4944), - [anon_sym_DASH] = ACTIONS(4944), - [anon_sym_SLASH] = ACTIONS(4944), - [anon_sym_PERCENT] = ACTIONS(4944), - [anon_sym_as_QMARK] = ACTIONS(4946), - [anon_sym_PLUS_PLUS] = ACTIONS(4946), - [anon_sym_DASH_DASH] = ACTIONS(4946), - [anon_sym_BANG_BANG] = ACTIONS(4946), - [anon_sym_suspend] = ACTIONS(4944), - [anon_sym_sealed] = ACTIONS(4944), - [anon_sym_annotation] = ACTIONS(4944), - [anon_sym_data] = ACTIONS(4944), - [anon_sym_inner] = ACTIONS(4944), - [anon_sym_value] = ACTIONS(4944), - [anon_sym_override] = ACTIONS(4944), - [anon_sym_lateinit] = ACTIONS(4944), - [anon_sym_public] = ACTIONS(4944), - [anon_sym_private] = ACTIONS(4944), - [anon_sym_internal] = ACTIONS(4944), - [anon_sym_protected] = ACTIONS(4944), - [anon_sym_tailrec] = ACTIONS(4944), - [anon_sym_operator] = ACTIONS(4944), - [anon_sym_infix] = ACTIONS(4944), - [anon_sym_inline] = ACTIONS(4944), - [anon_sym_external] = ACTIONS(4944), - [sym_property_modifier] = ACTIONS(4944), - [anon_sym_abstract] = ACTIONS(4944), - [anon_sym_final] = ACTIONS(4944), - [anon_sym_open] = ACTIONS(4944), - [anon_sym_vararg] = ACTIONS(4944), - [anon_sym_noinline] = ACTIONS(4944), - [anon_sym_crossinline] = ACTIONS(4944), - [anon_sym_expect] = ACTIONS(4944), - [anon_sym_actual] = ACTIONS(4944), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4946), - [sym__automatic_semicolon] = ACTIONS(4946), - [sym_safe_nav] = ACTIONS(4946), - [sym_multiline_comment] = ACTIONS(3), - }, - [3879] = { - [sym__alpha_identifier] = ACTIONS(4999), - [anon_sym_AT] = ACTIONS(5001), - [anon_sym_LBRACK] = ACTIONS(5001), - [anon_sym_DOT] = ACTIONS(4999), - [anon_sym_as] = ACTIONS(4999), - [anon_sym_EQ] = ACTIONS(4999), - [anon_sym_LBRACE] = ACTIONS(5001), - [anon_sym_RBRACE] = ACTIONS(5001), - [anon_sym_LPAREN] = ACTIONS(5001), - [anon_sym_COMMA] = ACTIONS(5001), - [anon_sym_LT] = ACTIONS(4999), - [anon_sym_GT] = ACTIONS(4999), - [anon_sym_where] = ACTIONS(4999), - [anon_sym_SEMI] = ACTIONS(5001), - [anon_sym_get] = ACTIONS(4999), - [anon_sym_set] = ACTIONS(4999), - [anon_sym_STAR] = ACTIONS(4999), - [sym_label] = ACTIONS(5001), - [anon_sym_in] = ACTIONS(4999), - [anon_sym_DOT_DOT] = ACTIONS(5001), - [anon_sym_QMARK_COLON] = ACTIONS(5001), - [anon_sym_AMP_AMP] = ACTIONS(5001), - [anon_sym_PIPE_PIPE] = ACTIONS(5001), - [anon_sym_else] = ACTIONS(4999), - [anon_sym_COLON_COLON] = ACTIONS(5001), - [anon_sym_PLUS_EQ] = ACTIONS(5001), - [anon_sym_DASH_EQ] = ACTIONS(5001), - [anon_sym_STAR_EQ] = ACTIONS(5001), - [anon_sym_SLASH_EQ] = ACTIONS(5001), - [anon_sym_PERCENT_EQ] = ACTIONS(5001), - [anon_sym_BANG_EQ] = ACTIONS(4999), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5001), - [anon_sym_EQ_EQ] = ACTIONS(4999), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5001), - [anon_sym_LT_EQ] = ACTIONS(5001), - [anon_sym_GT_EQ] = ACTIONS(5001), - [anon_sym_BANGin] = ACTIONS(5001), - [anon_sym_is] = ACTIONS(4999), - [anon_sym_BANGis] = ACTIONS(5001), - [anon_sym_PLUS] = ACTIONS(4999), - [anon_sym_DASH] = ACTIONS(4999), - [anon_sym_SLASH] = ACTIONS(4999), - [anon_sym_PERCENT] = ACTIONS(4999), - [anon_sym_as_QMARK] = ACTIONS(5001), - [anon_sym_PLUS_PLUS] = ACTIONS(5001), - [anon_sym_DASH_DASH] = ACTIONS(5001), - [anon_sym_BANG_BANG] = ACTIONS(5001), - [anon_sym_suspend] = ACTIONS(4999), - [anon_sym_sealed] = ACTIONS(4999), - [anon_sym_annotation] = ACTIONS(4999), - [anon_sym_data] = ACTIONS(4999), - [anon_sym_inner] = ACTIONS(4999), - [anon_sym_value] = ACTIONS(4999), - [anon_sym_override] = ACTIONS(4999), - [anon_sym_lateinit] = ACTIONS(4999), - [anon_sym_public] = ACTIONS(4999), - [anon_sym_private] = ACTIONS(4999), - [anon_sym_internal] = ACTIONS(4999), - [anon_sym_protected] = ACTIONS(4999), - [anon_sym_tailrec] = ACTIONS(4999), - [anon_sym_operator] = ACTIONS(4999), - [anon_sym_infix] = ACTIONS(4999), - [anon_sym_inline] = ACTIONS(4999), - [anon_sym_external] = ACTIONS(4999), - [sym_property_modifier] = ACTIONS(4999), - [anon_sym_abstract] = ACTIONS(4999), - [anon_sym_final] = ACTIONS(4999), - [anon_sym_open] = ACTIONS(4999), - [anon_sym_vararg] = ACTIONS(4999), - [anon_sym_noinline] = ACTIONS(4999), - [anon_sym_crossinline] = ACTIONS(4999), - [anon_sym_expect] = ACTIONS(4999), - [anon_sym_actual] = ACTIONS(4999), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5001), - [sym__automatic_semicolon] = ACTIONS(5001), - [sym_safe_nav] = ACTIONS(5001), - [sym_multiline_comment] = ACTIONS(3), - }, - [3880] = { - [sym__alpha_identifier] = ACTIONS(4928), - [anon_sym_AT] = ACTIONS(4930), - [anon_sym_LBRACK] = ACTIONS(4930), - [anon_sym_DOT] = ACTIONS(4928), - [anon_sym_as] = ACTIONS(4928), - [anon_sym_EQ] = ACTIONS(4928), - [anon_sym_LBRACE] = ACTIONS(4930), - [anon_sym_RBRACE] = ACTIONS(4930), - [anon_sym_LPAREN] = ACTIONS(4930), - [anon_sym_COMMA] = ACTIONS(4930), - [anon_sym_LT] = ACTIONS(4928), - [anon_sym_GT] = ACTIONS(4928), - [anon_sym_where] = ACTIONS(4928), - [anon_sym_SEMI] = ACTIONS(4930), - [anon_sym_get] = ACTIONS(4928), - [anon_sym_set] = ACTIONS(4928), - [anon_sym_STAR] = ACTIONS(4928), - [sym_label] = ACTIONS(4930), - [anon_sym_in] = ACTIONS(4928), - [anon_sym_DOT_DOT] = ACTIONS(4930), - [anon_sym_QMARK_COLON] = ACTIONS(4930), - [anon_sym_AMP_AMP] = ACTIONS(4930), - [anon_sym_PIPE_PIPE] = ACTIONS(4930), - [anon_sym_else] = ACTIONS(4928), - [anon_sym_COLON_COLON] = ACTIONS(4930), - [anon_sym_PLUS_EQ] = ACTIONS(4930), - [anon_sym_DASH_EQ] = ACTIONS(4930), - [anon_sym_STAR_EQ] = ACTIONS(4930), - [anon_sym_SLASH_EQ] = ACTIONS(4930), - [anon_sym_PERCENT_EQ] = ACTIONS(4930), - [anon_sym_BANG_EQ] = ACTIONS(4928), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4930), - [anon_sym_EQ_EQ] = ACTIONS(4928), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4930), - [anon_sym_LT_EQ] = ACTIONS(4930), - [anon_sym_GT_EQ] = ACTIONS(4930), - [anon_sym_BANGin] = ACTIONS(4930), - [anon_sym_is] = ACTIONS(4928), - [anon_sym_BANGis] = ACTIONS(4930), - [anon_sym_PLUS] = ACTIONS(4928), - [anon_sym_DASH] = ACTIONS(4928), - [anon_sym_SLASH] = ACTIONS(4928), - [anon_sym_PERCENT] = ACTIONS(4928), - [anon_sym_as_QMARK] = ACTIONS(4930), - [anon_sym_PLUS_PLUS] = ACTIONS(4930), - [anon_sym_DASH_DASH] = ACTIONS(4930), - [anon_sym_BANG_BANG] = ACTIONS(4930), - [anon_sym_suspend] = ACTIONS(4928), - [anon_sym_sealed] = ACTIONS(4928), - [anon_sym_annotation] = ACTIONS(4928), - [anon_sym_data] = ACTIONS(4928), - [anon_sym_inner] = ACTIONS(4928), - [anon_sym_value] = ACTIONS(4928), - [anon_sym_override] = ACTIONS(4928), - [anon_sym_lateinit] = ACTIONS(4928), - [anon_sym_public] = ACTIONS(4928), - [anon_sym_private] = ACTIONS(4928), - [anon_sym_internal] = ACTIONS(4928), - [anon_sym_protected] = ACTIONS(4928), - [anon_sym_tailrec] = ACTIONS(4928), - [anon_sym_operator] = ACTIONS(4928), - [anon_sym_infix] = ACTIONS(4928), - [anon_sym_inline] = ACTIONS(4928), - [anon_sym_external] = ACTIONS(4928), - [sym_property_modifier] = ACTIONS(4928), - [anon_sym_abstract] = ACTIONS(4928), - [anon_sym_final] = ACTIONS(4928), - [anon_sym_open] = ACTIONS(4928), - [anon_sym_vararg] = ACTIONS(4928), - [anon_sym_noinline] = ACTIONS(4928), - [anon_sym_crossinline] = ACTIONS(4928), - [anon_sym_expect] = ACTIONS(4928), - [anon_sym_actual] = ACTIONS(4928), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4930), - [sym__automatic_semicolon] = ACTIONS(4930), - [sym_safe_nav] = ACTIONS(4930), - [sym_multiline_comment] = ACTIONS(3), - }, - [3881] = { - [sym_function_body] = STATE(3491), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_RBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [anon_sym_DASH_GT] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3882] = { - [sym__alpha_identifier] = ACTIONS(1754), - [anon_sym_AT] = ACTIONS(1756), - [anon_sym_LBRACK] = ACTIONS(1756), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_EQ] = ACTIONS(1754), - [anon_sym_LBRACE] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1756), - [anon_sym_LPAREN] = ACTIONS(1756), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1754), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_where] = ACTIONS(1754), - [anon_sym_SEMI] = ACTIONS(1756), - [anon_sym_get] = ACTIONS(1754), - [anon_sym_set] = ACTIONS(1754), - [anon_sym_STAR] = ACTIONS(1754), - [sym_label] = ACTIONS(1756), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_DOT_DOT] = ACTIONS(1756), - [anon_sym_QMARK_COLON] = ACTIONS(1756), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_else] = ACTIONS(1754), - [anon_sym_COLON_COLON] = ACTIONS(1756), - [anon_sym_PLUS_EQ] = ACTIONS(1756), - [anon_sym_DASH_EQ] = ACTIONS(1756), - [anon_sym_STAR_EQ] = ACTIONS(1756), - [anon_sym_SLASH_EQ] = ACTIONS(1756), - [anon_sym_PERCENT_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_BANGin] = ACTIONS(1756), - [anon_sym_is] = ACTIONS(1754), - [anon_sym_BANGis] = ACTIONS(1756), - [anon_sym_PLUS] = ACTIONS(1754), - [anon_sym_DASH] = ACTIONS(1754), - [anon_sym_SLASH] = ACTIONS(1754), - [anon_sym_PERCENT] = ACTIONS(1754), - [anon_sym_as_QMARK] = ACTIONS(1756), - [anon_sym_PLUS_PLUS] = ACTIONS(1756), - [anon_sym_DASH_DASH] = ACTIONS(1756), - [anon_sym_BANG_BANG] = ACTIONS(1756), - [anon_sym_suspend] = ACTIONS(1754), - [anon_sym_sealed] = ACTIONS(1754), - [anon_sym_annotation] = ACTIONS(1754), - [anon_sym_data] = ACTIONS(1754), - [anon_sym_inner] = ACTIONS(1754), - [anon_sym_value] = ACTIONS(1754), - [anon_sym_override] = ACTIONS(1754), - [anon_sym_lateinit] = ACTIONS(1754), - [anon_sym_public] = ACTIONS(1754), - [anon_sym_private] = ACTIONS(1754), - [anon_sym_internal] = ACTIONS(1754), - [anon_sym_protected] = ACTIONS(1754), - [anon_sym_tailrec] = ACTIONS(1754), - [anon_sym_operator] = ACTIONS(1754), - [anon_sym_infix] = ACTIONS(1754), - [anon_sym_inline] = ACTIONS(1754), - [anon_sym_external] = ACTIONS(1754), - [sym_property_modifier] = ACTIONS(1754), - [anon_sym_abstract] = ACTIONS(1754), - [anon_sym_final] = ACTIONS(1754), - [anon_sym_open] = ACTIONS(1754), - [anon_sym_vararg] = ACTIONS(1754), - [anon_sym_noinline] = ACTIONS(1754), - [anon_sym_crossinline] = ACTIONS(1754), - [anon_sym_expect] = ACTIONS(1754), - [anon_sym_actual] = ACTIONS(1754), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1756), - [sym__automatic_semicolon] = ACTIONS(1756), - [sym_safe_nav] = ACTIONS(1756), - [sym_multiline_comment] = ACTIONS(3), - }, - [3883] = { - [sym__alpha_identifier] = ACTIONS(4884), - [anon_sym_AT] = ACTIONS(4886), - [anon_sym_LBRACK] = ACTIONS(4886), - [anon_sym_DOT] = ACTIONS(4884), - [anon_sym_as] = ACTIONS(4884), - [anon_sym_EQ] = ACTIONS(4884), - [anon_sym_LBRACE] = ACTIONS(4886), - [anon_sym_RBRACE] = ACTIONS(4886), - [anon_sym_LPAREN] = ACTIONS(4886), - [anon_sym_COMMA] = ACTIONS(4886), - [anon_sym_LT] = ACTIONS(4884), - [anon_sym_GT] = ACTIONS(4884), - [anon_sym_where] = ACTIONS(4884), - [anon_sym_SEMI] = ACTIONS(4886), - [anon_sym_get] = ACTIONS(4884), - [anon_sym_set] = ACTIONS(4884), - [anon_sym_STAR] = ACTIONS(4884), - [sym_label] = ACTIONS(4886), - [anon_sym_in] = ACTIONS(4884), - [anon_sym_DOT_DOT] = ACTIONS(4886), - [anon_sym_QMARK_COLON] = ACTIONS(4886), - [anon_sym_AMP_AMP] = ACTIONS(4886), - [anon_sym_PIPE_PIPE] = ACTIONS(4886), - [anon_sym_else] = ACTIONS(4884), - [anon_sym_COLON_COLON] = ACTIONS(4886), - [anon_sym_PLUS_EQ] = ACTIONS(4886), - [anon_sym_DASH_EQ] = ACTIONS(4886), - [anon_sym_STAR_EQ] = ACTIONS(4886), - [anon_sym_SLASH_EQ] = ACTIONS(4886), - [anon_sym_PERCENT_EQ] = ACTIONS(4886), - [anon_sym_BANG_EQ] = ACTIONS(4884), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4886), - [anon_sym_EQ_EQ] = ACTIONS(4884), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4886), - [anon_sym_LT_EQ] = ACTIONS(4886), - [anon_sym_GT_EQ] = ACTIONS(4886), - [anon_sym_BANGin] = ACTIONS(4886), - [anon_sym_is] = ACTIONS(4884), - [anon_sym_BANGis] = ACTIONS(4886), - [anon_sym_PLUS] = ACTIONS(4884), - [anon_sym_DASH] = ACTIONS(4884), - [anon_sym_SLASH] = ACTIONS(4884), - [anon_sym_PERCENT] = ACTIONS(4884), - [anon_sym_as_QMARK] = ACTIONS(4886), - [anon_sym_PLUS_PLUS] = ACTIONS(4886), - [anon_sym_DASH_DASH] = ACTIONS(4886), - [anon_sym_BANG_BANG] = ACTIONS(4886), - [anon_sym_suspend] = ACTIONS(4884), - [anon_sym_sealed] = ACTIONS(4884), - [anon_sym_annotation] = ACTIONS(4884), - [anon_sym_data] = ACTIONS(4884), - [anon_sym_inner] = ACTIONS(4884), - [anon_sym_value] = ACTIONS(4884), - [anon_sym_override] = ACTIONS(4884), - [anon_sym_lateinit] = ACTIONS(4884), - [anon_sym_public] = ACTIONS(4884), - [anon_sym_private] = ACTIONS(4884), - [anon_sym_internal] = ACTIONS(4884), - [anon_sym_protected] = ACTIONS(4884), - [anon_sym_tailrec] = ACTIONS(4884), - [anon_sym_operator] = ACTIONS(4884), - [anon_sym_infix] = ACTIONS(4884), - [anon_sym_inline] = ACTIONS(4884), - [anon_sym_external] = ACTIONS(4884), - [sym_property_modifier] = ACTIONS(4884), - [anon_sym_abstract] = ACTIONS(4884), - [anon_sym_final] = ACTIONS(4884), - [anon_sym_open] = ACTIONS(4884), - [anon_sym_vararg] = ACTIONS(4884), - [anon_sym_noinline] = ACTIONS(4884), - [anon_sym_crossinline] = ACTIONS(4884), - [anon_sym_expect] = ACTIONS(4884), - [anon_sym_actual] = ACTIONS(4884), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4886), - [sym__automatic_semicolon] = ACTIONS(4886), - [sym_safe_nav] = ACTIONS(4886), - [sym_multiline_comment] = ACTIONS(3), - }, - [3884] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3825), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(4515), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_object] = ACTIONS(4513), - [anon_sym_fun] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_this] = ACTIONS(4513), - [anon_sym_super] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4515), - [sym_label] = ACTIONS(4513), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_null] = ACTIONS(4513), - [anon_sym_if] = ACTIONS(4513), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_when] = ACTIONS(4513), - [anon_sym_try] = ACTIONS(4513), - [anon_sym_throw] = ACTIONS(4513), - [anon_sym_return] = ACTIONS(4513), - [anon_sym_continue] = ACTIONS(4513), - [anon_sym_break] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4515), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG] = ACTIONS(4513), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4515), - [anon_sym_continue_AT] = ACTIONS(4515), - [anon_sym_break_AT] = ACTIONS(4515), - [anon_sym_this_AT] = ACTIONS(4515), - [anon_sym_super_AT] = ACTIONS(4515), - [sym_real_literal] = ACTIONS(4515), - [sym_integer_literal] = ACTIONS(4513), - [sym_hex_literal] = ACTIONS(4515), - [sym_bin_literal] = ACTIONS(4515), - [anon_sym_true] = ACTIONS(4513), - [anon_sym_false] = ACTIONS(4513), - [anon_sym_SQUOTE] = ACTIONS(4515), - [sym__backtick_identifier] = ACTIONS(4515), - [sym__automatic_semicolon] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4515), - }, - [3885] = { - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(4416), - [anon_sym_LBRACE] = ACTIONS(4418), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_COMMA] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_where] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4416), - [sym_label] = ACTIONS(4418), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_PLUS_EQ] = ACTIONS(4418), - [anon_sym_DASH_EQ] = ACTIONS(4418), - [anon_sym_STAR_EQ] = ACTIONS(4418), - [anon_sym_SLASH_EQ] = ACTIONS(4418), - [anon_sym_PERCENT_EQ] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4416), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - }, - [3886] = { - [sym__alpha_identifier] = ACTIONS(4726), - [anon_sym_AT] = ACTIONS(4728), - [anon_sym_LBRACK] = ACTIONS(4728), - [anon_sym_DOT] = ACTIONS(4726), - [anon_sym_as] = ACTIONS(4726), - [anon_sym_EQ] = ACTIONS(4726), - [anon_sym_LBRACE] = ACTIONS(4728), - [anon_sym_RBRACE] = ACTIONS(4728), - [anon_sym_LPAREN] = ACTIONS(4728), - [anon_sym_COMMA] = ACTIONS(4728), - [anon_sym_LT] = ACTIONS(4726), - [anon_sym_GT] = ACTIONS(4726), - [anon_sym_where] = ACTIONS(4726), - [anon_sym_SEMI] = ACTIONS(4728), - [anon_sym_get] = ACTIONS(4726), - [anon_sym_set] = ACTIONS(4726), - [anon_sym_STAR] = ACTIONS(4726), - [sym_label] = ACTIONS(4728), - [anon_sym_in] = ACTIONS(4726), - [anon_sym_DOT_DOT] = ACTIONS(4728), - [anon_sym_QMARK_COLON] = ACTIONS(4728), - [anon_sym_AMP_AMP] = ACTIONS(4728), - [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [anon_sym_else] = ACTIONS(4726), - [anon_sym_COLON_COLON] = ACTIONS(4728), - [anon_sym_PLUS_EQ] = ACTIONS(4728), - [anon_sym_DASH_EQ] = ACTIONS(4728), - [anon_sym_STAR_EQ] = ACTIONS(4728), - [anon_sym_SLASH_EQ] = ACTIONS(4728), - [anon_sym_PERCENT_EQ] = ACTIONS(4728), - [anon_sym_BANG_EQ] = ACTIONS(4726), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4728), - [anon_sym_EQ_EQ] = ACTIONS(4726), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4728), - [anon_sym_LT_EQ] = ACTIONS(4728), - [anon_sym_GT_EQ] = ACTIONS(4728), - [anon_sym_BANGin] = ACTIONS(4728), - [anon_sym_is] = ACTIONS(4726), - [anon_sym_BANGis] = ACTIONS(4728), - [anon_sym_PLUS] = ACTIONS(4726), - [anon_sym_DASH] = ACTIONS(4726), - [anon_sym_SLASH] = ACTIONS(4726), - [anon_sym_PERCENT] = ACTIONS(4726), - [anon_sym_as_QMARK] = ACTIONS(4728), - [anon_sym_PLUS_PLUS] = ACTIONS(4728), - [anon_sym_DASH_DASH] = ACTIONS(4728), - [anon_sym_BANG_BANG] = ACTIONS(4728), - [anon_sym_suspend] = ACTIONS(4726), - [anon_sym_sealed] = ACTIONS(4726), - [anon_sym_annotation] = ACTIONS(4726), - [anon_sym_data] = ACTIONS(4726), - [anon_sym_inner] = ACTIONS(4726), - [anon_sym_value] = ACTIONS(4726), - [anon_sym_override] = ACTIONS(4726), - [anon_sym_lateinit] = ACTIONS(4726), - [anon_sym_public] = ACTIONS(4726), - [anon_sym_private] = ACTIONS(4726), - [anon_sym_internal] = ACTIONS(4726), - [anon_sym_protected] = ACTIONS(4726), - [anon_sym_tailrec] = ACTIONS(4726), - [anon_sym_operator] = ACTIONS(4726), - [anon_sym_infix] = ACTIONS(4726), - [anon_sym_inline] = ACTIONS(4726), - [anon_sym_external] = ACTIONS(4726), - [sym_property_modifier] = ACTIONS(4726), - [anon_sym_abstract] = ACTIONS(4726), - [anon_sym_final] = ACTIONS(4726), - [anon_sym_open] = ACTIONS(4726), - [anon_sym_vararg] = ACTIONS(4726), - [anon_sym_noinline] = ACTIONS(4726), - [anon_sym_crossinline] = ACTIONS(4726), - [anon_sym_expect] = ACTIONS(4726), - [anon_sym_actual] = ACTIONS(4726), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4728), - [sym__automatic_semicolon] = ACTIONS(4728), - [sym_safe_nav] = ACTIONS(4728), - [sym_multiline_comment] = ACTIONS(3), - }, - [3887] = { - [sym__alpha_identifier] = ACTIONS(4864), - [anon_sym_AT] = ACTIONS(4866), - [anon_sym_LBRACK] = ACTIONS(4866), - [anon_sym_DOT] = ACTIONS(4864), - [anon_sym_as] = ACTIONS(4864), - [anon_sym_EQ] = ACTIONS(4864), - [anon_sym_LBRACE] = ACTIONS(4866), - [anon_sym_RBRACE] = ACTIONS(4866), - [anon_sym_LPAREN] = ACTIONS(4866), - [anon_sym_COMMA] = ACTIONS(4866), - [anon_sym_LT] = ACTIONS(4864), - [anon_sym_GT] = ACTIONS(4864), - [anon_sym_where] = ACTIONS(4864), - [anon_sym_SEMI] = ACTIONS(4866), - [anon_sym_get] = ACTIONS(4864), - [anon_sym_set] = ACTIONS(4864), - [anon_sym_STAR] = ACTIONS(4864), - [sym_label] = ACTIONS(4866), - [anon_sym_in] = ACTIONS(4864), - [anon_sym_DOT_DOT] = ACTIONS(4866), - [anon_sym_QMARK_COLON] = ACTIONS(4866), - [anon_sym_AMP_AMP] = ACTIONS(4866), - [anon_sym_PIPE_PIPE] = ACTIONS(4866), - [anon_sym_else] = ACTIONS(4864), - [anon_sym_COLON_COLON] = ACTIONS(4866), - [anon_sym_PLUS_EQ] = ACTIONS(4866), - [anon_sym_DASH_EQ] = ACTIONS(4866), - [anon_sym_STAR_EQ] = ACTIONS(4866), - [anon_sym_SLASH_EQ] = ACTIONS(4866), - [anon_sym_PERCENT_EQ] = ACTIONS(4866), - [anon_sym_BANG_EQ] = ACTIONS(4864), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4866), - [anon_sym_EQ_EQ] = ACTIONS(4864), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4866), - [anon_sym_LT_EQ] = ACTIONS(4866), - [anon_sym_GT_EQ] = ACTIONS(4866), - [anon_sym_BANGin] = ACTIONS(4866), - [anon_sym_is] = ACTIONS(4864), - [anon_sym_BANGis] = ACTIONS(4866), - [anon_sym_PLUS] = ACTIONS(4864), - [anon_sym_DASH] = ACTIONS(4864), - [anon_sym_SLASH] = ACTIONS(4864), - [anon_sym_PERCENT] = ACTIONS(4864), - [anon_sym_as_QMARK] = ACTIONS(4866), - [anon_sym_PLUS_PLUS] = ACTIONS(4866), - [anon_sym_DASH_DASH] = ACTIONS(4866), - [anon_sym_BANG_BANG] = ACTIONS(4866), - [anon_sym_suspend] = ACTIONS(4864), - [anon_sym_sealed] = ACTIONS(4864), - [anon_sym_annotation] = ACTIONS(4864), - [anon_sym_data] = ACTIONS(4864), - [anon_sym_inner] = ACTIONS(4864), - [anon_sym_value] = ACTIONS(4864), - [anon_sym_override] = ACTIONS(4864), - [anon_sym_lateinit] = ACTIONS(4864), - [anon_sym_public] = ACTIONS(4864), - [anon_sym_private] = ACTIONS(4864), - [anon_sym_internal] = ACTIONS(4864), - [anon_sym_protected] = ACTIONS(4864), - [anon_sym_tailrec] = ACTIONS(4864), - [anon_sym_operator] = ACTIONS(4864), - [anon_sym_infix] = ACTIONS(4864), - [anon_sym_inline] = ACTIONS(4864), - [anon_sym_external] = ACTIONS(4864), - [sym_property_modifier] = ACTIONS(4864), - [anon_sym_abstract] = ACTIONS(4864), - [anon_sym_final] = ACTIONS(4864), - [anon_sym_open] = ACTIONS(4864), - [anon_sym_vararg] = ACTIONS(4864), - [anon_sym_noinline] = ACTIONS(4864), - [anon_sym_crossinline] = ACTIONS(4864), - [anon_sym_expect] = ACTIONS(4864), - [anon_sym_actual] = ACTIONS(4864), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4866), - [sym__automatic_semicolon] = ACTIONS(4866), - [sym_safe_nav] = ACTIONS(4866), - [sym_multiline_comment] = ACTIONS(3), - }, - [3888] = { - [sym__alpha_identifier] = ACTIONS(4776), - [anon_sym_AT] = ACTIONS(4778), - [anon_sym_LBRACK] = ACTIONS(4778), - [anon_sym_DOT] = ACTIONS(4776), - [anon_sym_as] = ACTIONS(4776), - [anon_sym_EQ] = ACTIONS(4776), - [anon_sym_LBRACE] = ACTIONS(4778), - [anon_sym_RBRACE] = ACTIONS(4778), - [anon_sym_LPAREN] = ACTIONS(4778), - [anon_sym_COMMA] = ACTIONS(4778), - [anon_sym_LT] = ACTIONS(4776), - [anon_sym_GT] = ACTIONS(4776), - [anon_sym_where] = ACTIONS(4776), - [anon_sym_SEMI] = ACTIONS(4778), - [anon_sym_get] = ACTIONS(4776), - [anon_sym_set] = ACTIONS(4776), - [anon_sym_STAR] = ACTIONS(4776), - [sym_label] = ACTIONS(4778), - [anon_sym_in] = ACTIONS(4776), - [anon_sym_DOT_DOT] = ACTIONS(4778), - [anon_sym_QMARK_COLON] = ACTIONS(4778), - [anon_sym_AMP_AMP] = ACTIONS(4778), - [anon_sym_PIPE_PIPE] = ACTIONS(4778), - [anon_sym_else] = ACTIONS(4776), - [anon_sym_COLON_COLON] = ACTIONS(4778), - [anon_sym_PLUS_EQ] = ACTIONS(4778), - [anon_sym_DASH_EQ] = ACTIONS(4778), - [anon_sym_STAR_EQ] = ACTIONS(4778), - [anon_sym_SLASH_EQ] = ACTIONS(4778), - [anon_sym_PERCENT_EQ] = ACTIONS(4778), - [anon_sym_BANG_EQ] = ACTIONS(4776), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4778), - [anon_sym_EQ_EQ] = ACTIONS(4776), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4778), - [anon_sym_LT_EQ] = ACTIONS(4778), - [anon_sym_GT_EQ] = ACTIONS(4778), - [anon_sym_BANGin] = ACTIONS(4778), - [anon_sym_is] = ACTIONS(4776), - [anon_sym_BANGis] = ACTIONS(4778), - [anon_sym_PLUS] = ACTIONS(4776), - [anon_sym_DASH] = ACTIONS(4776), - [anon_sym_SLASH] = ACTIONS(4776), - [anon_sym_PERCENT] = ACTIONS(4776), - [anon_sym_as_QMARK] = ACTIONS(4778), - [anon_sym_PLUS_PLUS] = ACTIONS(4778), - [anon_sym_DASH_DASH] = ACTIONS(4778), - [anon_sym_BANG_BANG] = ACTIONS(4778), - [anon_sym_suspend] = ACTIONS(4776), - [anon_sym_sealed] = ACTIONS(4776), - [anon_sym_annotation] = ACTIONS(4776), - [anon_sym_data] = ACTIONS(4776), - [anon_sym_inner] = ACTIONS(4776), - [anon_sym_value] = ACTIONS(4776), - [anon_sym_override] = ACTIONS(4776), - [anon_sym_lateinit] = ACTIONS(4776), - [anon_sym_public] = ACTIONS(4776), - [anon_sym_private] = ACTIONS(4776), - [anon_sym_internal] = ACTIONS(4776), - [anon_sym_protected] = ACTIONS(4776), - [anon_sym_tailrec] = ACTIONS(4776), - [anon_sym_operator] = ACTIONS(4776), - [anon_sym_infix] = ACTIONS(4776), - [anon_sym_inline] = ACTIONS(4776), - [anon_sym_external] = ACTIONS(4776), - [sym_property_modifier] = ACTIONS(4776), - [anon_sym_abstract] = ACTIONS(4776), - [anon_sym_final] = ACTIONS(4776), - [anon_sym_open] = ACTIONS(4776), - [anon_sym_vararg] = ACTIONS(4776), - [anon_sym_noinline] = ACTIONS(4776), - [anon_sym_crossinline] = ACTIONS(4776), - [anon_sym_expect] = ACTIONS(4776), - [anon_sym_actual] = ACTIONS(4776), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4778), - [sym__automatic_semicolon] = ACTIONS(4778), - [sym_safe_nav] = ACTIONS(4778), - [sym_multiline_comment] = ACTIONS(3), - }, - [3889] = { - [sym__alpha_identifier] = ACTIONS(4972), - [anon_sym_AT] = ACTIONS(4974), - [anon_sym_LBRACK] = ACTIONS(4974), - [anon_sym_DOT] = ACTIONS(4972), - [anon_sym_as] = ACTIONS(4972), - [anon_sym_EQ] = ACTIONS(4972), - [anon_sym_LBRACE] = ACTIONS(4974), - [anon_sym_RBRACE] = ACTIONS(4974), - [anon_sym_LPAREN] = ACTIONS(4974), - [anon_sym_COMMA] = ACTIONS(4974), - [anon_sym_LT] = ACTIONS(4972), - [anon_sym_GT] = ACTIONS(4972), - [anon_sym_where] = ACTIONS(4972), - [anon_sym_SEMI] = ACTIONS(4974), - [anon_sym_get] = ACTIONS(4972), - [anon_sym_set] = ACTIONS(4972), - [anon_sym_STAR] = ACTIONS(4972), - [sym_label] = ACTIONS(4974), - [anon_sym_in] = ACTIONS(4972), - [anon_sym_DOT_DOT] = ACTIONS(4974), - [anon_sym_QMARK_COLON] = ACTIONS(4974), - [anon_sym_AMP_AMP] = ACTIONS(4974), - [anon_sym_PIPE_PIPE] = ACTIONS(4974), - [anon_sym_else] = ACTIONS(4972), - [anon_sym_COLON_COLON] = ACTIONS(4974), - [anon_sym_PLUS_EQ] = ACTIONS(4974), - [anon_sym_DASH_EQ] = ACTIONS(4974), - [anon_sym_STAR_EQ] = ACTIONS(4974), - [anon_sym_SLASH_EQ] = ACTIONS(4974), - [anon_sym_PERCENT_EQ] = ACTIONS(4974), - [anon_sym_BANG_EQ] = ACTIONS(4972), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4974), - [anon_sym_EQ_EQ] = ACTIONS(4972), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4974), - [anon_sym_LT_EQ] = ACTIONS(4974), - [anon_sym_GT_EQ] = ACTIONS(4974), - [anon_sym_BANGin] = ACTIONS(4974), - [anon_sym_is] = ACTIONS(4972), - [anon_sym_BANGis] = ACTIONS(4974), - [anon_sym_PLUS] = ACTIONS(4972), - [anon_sym_DASH] = ACTIONS(4972), - [anon_sym_SLASH] = ACTIONS(4972), - [anon_sym_PERCENT] = ACTIONS(4972), - [anon_sym_as_QMARK] = ACTIONS(4974), - [anon_sym_PLUS_PLUS] = ACTIONS(4974), - [anon_sym_DASH_DASH] = ACTIONS(4974), - [anon_sym_BANG_BANG] = ACTIONS(4974), - [anon_sym_suspend] = ACTIONS(4972), - [anon_sym_sealed] = ACTIONS(4972), - [anon_sym_annotation] = ACTIONS(4972), - [anon_sym_data] = ACTIONS(4972), - [anon_sym_inner] = ACTIONS(4972), - [anon_sym_value] = ACTIONS(4972), - [anon_sym_override] = ACTIONS(4972), - [anon_sym_lateinit] = ACTIONS(4972), - [anon_sym_public] = ACTIONS(4972), - [anon_sym_private] = ACTIONS(4972), - [anon_sym_internal] = ACTIONS(4972), - [anon_sym_protected] = ACTIONS(4972), - [anon_sym_tailrec] = ACTIONS(4972), - [anon_sym_operator] = ACTIONS(4972), - [anon_sym_infix] = ACTIONS(4972), - [anon_sym_inline] = ACTIONS(4972), - [anon_sym_external] = ACTIONS(4972), - [sym_property_modifier] = ACTIONS(4972), - [anon_sym_abstract] = ACTIONS(4972), - [anon_sym_final] = ACTIONS(4972), - [anon_sym_open] = ACTIONS(4972), - [anon_sym_vararg] = ACTIONS(4972), - [anon_sym_noinline] = ACTIONS(4972), - [anon_sym_crossinline] = ACTIONS(4972), - [anon_sym_expect] = ACTIONS(4972), - [anon_sym_actual] = ACTIONS(4972), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4974), - [sym__automatic_semicolon] = ACTIONS(4974), - [sym_safe_nav] = ACTIONS(4974), - [sym_multiline_comment] = ACTIONS(3), - }, - [3890] = { - [sym__alpha_identifier] = ACTIONS(5089), - [anon_sym_AT] = ACTIONS(5091), - [anon_sym_LBRACK] = ACTIONS(5091), - [anon_sym_DOT] = ACTIONS(5089), - [anon_sym_as] = ACTIONS(5089), - [anon_sym_EQ] = ACTIONS(5089), - [anon_sym_LBRACE] = ACTIONS(5091), - [anon_sym_RBRACE] = ACTIONS(5091), - [anon_sym_LPAREN] = ACTIONS(5091), - [anon_sym_COMMA] = ACTIONS(5091), - [anon_sym_LT] = ACTIONS(5089), - [anon_sym_GT] = ACTIONS(5089), - [anon_sym_where] = ACTIONS(5089), - [anon_sym_SEMI] = ACTIONS(5091), - [anon_sym_get] = ACTIONS(5089), - [anon_sym_set] = ACTIONS(5089), - [anon_sym_STAR] = ACTIONS(5089), - [sym_label] = ACTIONS(5091), - [anon_sym_in] = ACTIONS(5089), - [anon_sym_DOT_DOT] = ACTIONS(5091), - [anon_sym_QMARK_COLON] = ACTIONS(5091), - [anon_sym_AMP_AMP] = ACTIONS(5091), - [anon_sym_PIPE_PIPE] = ACTIONS(5091), - [anon_sym_else] = ACTIONS(5089), - [anon_sym_COLON_COLON] = ACTIONS(5091), - [anon_sym_PLUS_EQ] = ACTIONS(5091), - [anon_sym_DASH_EQ] = ACTIONS(5091), - [anon_sym_STAR_EQ] = ACTIONS(5091), - [anon_sym_SLASH_EQ] = ACTIONS(5091), - [anon_sym_PERCENT_EQ] = ACTIONS(5091), - [anon_sym_BANG_EQ] = ACTIONS(5089), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5091), - [anon_sym_EQ_EQ] = ACTIONS(5089), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5091), - [anon_sym_LT_EQ] = ACTIONS(5091), - [anon_sym_GT_EQ] = ACTIONS(5091), - [anon_sym_BANGin] = ACTIONS(5091), - [anon_sym_is] = ACTIONS(5089), - [anon_sym_BANGis] = ACTIONS(5091), - [anon_sym_PLUS] = ACTIONS(5089), - [anon_sym_DASH] = ACTIONS(5089), - [anon_sym_SLASH] = ACTIONS(5089), - [anon_sym_PERCENT] = ACTIONS(5089), - [anon_sym_as_QMARK] = ACTIONS(5091), - [anon_sym_PLUS_PLUS] = ACTIONS(5091), - [anon_sym_DASH_DASH] = ACTIONS(5091), - [anon_sym_BANG_BANG] = ACTIONS(5091), - [anon_sym_suspend] = ACTIONS(5089), - [anon_sym_sealed] = ACTIONS(5089), - [anon_sym_annotation] = ACTIONS(5089), - [anon_sym_data] = ACTIONS(5089), - [anon_sym_inner] = ACTIONS(5089), - [anon_sym_value] = ACTIONS(5089), - [anon_sym_override] = ACTIONS(5089), - [anon_sym_lateinit] = ACTIONS(5089), - [anon_sym_public] = ACTIONS(5089), - [anon_sym_private] = ACTIONS(5089), - [anon_sym_internal] = ACTIONS(5089), - [anon_sym_protected] = ACTIONS(5089), - [anon_sym_tailrec] = ACTIONS(5089), - [anon_sym_operator] = ACTIONS(5089), - [anon_sym_infix] = ACTIONS(5089), - [anon_sym_inline] = ACTIONS(5089), - [anon_sym_external] = ACTIONS(5089), - [sym_property_modifier] = ACTIONS(5089), - [anon_sym_abstract] = ACTIONS(5089), - [anon_sym_final] = ACTIONS(5089), - [anon_sym_open] = ACTIONS(5089), - [anon_sym_vararg] = ACTIONS(5089), - [anon_sym_noinline] = ACTIONS(5089), - [anon_sym_crossinline] = ACTIONS(5089), - [anon_sym_expect] = ACTIONS(5089), - [anon_sym_actual] = ACTIONS(5089), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5091), - [sym__automatic_semicolon] = ACTIONS(5091), - [sym_safe_nav] = ACTIONS(5091), - [sym_multiline_comment] = ACTIONS(3), - }, - [3891] = { - [sym__alpha_identifier] = ACTIONS(5053), - [anon_sym_AT] = ACTIONS(5055), - [anon_sym_LBRACK] = ACTIONS(5055), - [anon_sym_DOT] = ACTIONS(5053), - [anon_sym_as] = ACTIONS(5053), - [anon_sym_EQ] = ACTIONS(5053), - [anon_sym_LBRACE] = ACTIONS(5055), - [anon_sym_RBRACE] = ACTIONS(5055), - [anon_sym_LPAREN] = ACTIONS(5055), - [anon_sym_COMMA] = ACTIONS(5055), - [anon_sym_LT] = ACTIONS(5053), - [anon_sym_GT] = ACTIONS(5053), - [anon_sym_where] = ACTIONS(5053), - [anon_sym_SEMI] = ACTIONS(5055), - [anon_sym_get] = ACTIONS(5053), - [anon_sym_set] = ACTIONS(5053), - [anon_sym_STAR] = ACTIONS(5053), - [sym_label] = ACTIONS(5055), - [anon_sym_in] = ACTIONS(5053), - [anon_sym_DOT_DOT] = ACTIONS(5055), - [anon_sym_QMARK_COLON] = ACTIONS(5055), - [anon_sym_AMP_AMP] = ACTIONS(5055), - [anon_sym_PIPE_PIPE] = ACTIONS(5055), - [anon_sym_else] = ACTIONS(5053), - [anon_sym_COLON_COLON] = ACTIONS(5055), - [anon_sym_PLUS_EQ] = ACTIONS(5055), - [anon_sym_DASH_EQ] = ACTIONS(5055), - [anon_sym_STAR_EQ] = ACTIONS(5055), - [anon_sym_SLASH_EQ] = ACTIONS(5055), - [anon_sym_PERCENT_EQ] = ACTIONS(5055), - [anon_sym_BANG_EQ] = ACTIONS(5053), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5055), - [anon_sym_EQ_EQ] = ACTIONS(5053), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5055), - [anon_sym_LT_EQ] = ACTIONS(5055), - [anon_sym_GT_EQ] = ACTIONS(5055), - [anon_sym_BANGin] = ACTIONS(5055), - [anon_sym_is] = ACTIONS(5053), - [anon_sym_BANGis] = ACTIONS(5055), - [anon_sym_PLUS] = ACTIONS(5053), - [anon_sym_DASH] = ACTIONS(5053), - [anon_sym_SLASH] = ACTIONS(5053), - [anon_sym_PERCENT] = ACTIONS(5053), - [anon_sym_as_QMARK] = ACTIONS(5055), - [anon_sym_PLUS_PLUS] = ACTIONS(5055), - [anon_sym_DASH_DASH] = ACTIONS(5055), - [anon_sym_BANG_BANG] = ACTIONS(5055), - [anon_sym_suspend] = ACTIONS(5053), - [anon_sym_sealed] = ACTIONS(5053), - [anon_sym_annotation] = ACTIONS(5053), - [anon_sym_data] = ACTIONS(5053), - [anon_sym_inner] = ACTIONS(5053), - [anon_sym_value] = ACTIONS(5053), - [anon_sym_override] = ACTIONS(5053), - [anon_sym_lateinit] = ACTIONS(5053), - [anon_sym_public] = ACTIONS(5053), - [anon_sym_private] = ACTIONS(5053), - [anon_sym_internal] = ACTIONS(5053), - [anon_sym_protected] = ACTIONS(5053), - [anon_sym_tailrec] = ACTIONS(5053), - [anon_sym_operator] = ACTIONS(5053), - [anon_sym_infix] = ACTIONS(5053), - [anon_sym_inline] = ACTIONS(5053), - [anon_sym_external] = ACTIONS(5053), - [sym_property_modifier] = ACTIONS(5053), - [anon_sym_abstract] = ACTIONS(5053), - [anon_sym_final] = ACTIONS(5053), - [anon_sym_open] = ACTIONS(5053), - [anon_sym_vararg] = ACTIONS(5053), - [anon_sym_noinline] = ACTIONS(5053), - [anon_sym_crossinline] = ACTIONS(5053), - [anon_sym_expect] = ACTIONS(5053), - [anon_sym_actual] = ACTIONS(5053), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5055), - [sym__automatic_semicolon] = ACTIONS(5055), - [sym_safe_nav] = ACTIONS(5055), - [sym_multiline_comment] = ACTIONS(3), - }, - [3892] = { - [sym_function_body] = STATE(3828), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4443), - [sym_label] = ACTIONS(4445), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_PLUS_EQ] = ACTIONS(4445), - [anon_sym_DASH_EQ] = ACTIONS(4445), - [anon_sym_STAR_EQ] = ACTIONS(4445), - [anon_sym_SLASH_EQ] = ACTIONS(4445), - [anon_sym_PERCENT_EQ] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4443), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - }, - [3893] = { - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_EQ] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(4204), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(4202), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4202), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_PLUS_EQ] = ACTIONS(4204), - [anon_sym_DASH_EQ] = ACTIONS(4204), - [anon_sym_STAR_EQ] = ACTIONS(4204), - [anon_sym_SLASH_EQ] = ACTIONS(4204), - [anon_sym_PERCENT_EQ] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4202), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3894] = { - [sym__alpha_identifier] = ACTIONS(4846), - [anon_sym_AT] = ACTIONS(4848), - [anon_sym_LBRACK] = ACTIONS(4848), - [anon_sym_DOT] = ACTIONS(4846), - [anon_sym_as] = ACTIONS(4846), - [anon_sym_EQ] = ACTIONS(4846), - [anon_sym_LBRACE] = ACTIONS(4848), - [anon_sym_RBRACE] = ACTIONS(4848), - [anon_sym_LPAREN] = ACTIONS(4848), - [anon_sym_COMMA] = ACTIONS(4848), - [anon_sym_LT] = ACTIONS(4846), - [anon_sym_GT] = ACTIONS(4846), - [anon_sym_where] = ACTIONS(4846), - [anon_sym_SEMI] = ACTIONS(4848), - [anon_sym_get] = ACTIONS(4846), - [anon_sym_set] = ACTIONS(4846), - [anon_sym_STAR] = ACTIONS(4846), - [sym_label] = ACTIONS(4848), - [anon_sym_in] = ACTIONS(4846), - [anon_sym_DOT_DOT] = ACTIONS(4848), - [anon_sym_QMARK_COLON] = ACTIONS(4848), - [anon_sym_AMP_AMP] = ACTIONS(4848), - [anon_sym_PIPE_PIPE] = ACTIONS(4848), - [anon_sym_else] = ACTIONS(4846), - [anon_sym_COLON_COLON] = ACTIONS(4848), - [anon_sym_PLUS_EQ] = ACTIONS(4848), - [anon_sym_DASH_EQ] = ACTIONS(4848), - [anon_sym_STAR_EQ] = ACTIONS(4848), - [anon_sym_SLASH_EQ] = ACTIONS(4848), - [anon_sym_PERCENT_EQ] = ACTIONS(4848), - [anon_sym_BANG_EQ] = ACTIONS(4846), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4848), - [anon_sym_EQ_EQ] = ACTIONS(4846), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4848), - [anon_sym_LT_EQ] = ACTIONS(4848), - [anon_sym_GT_EQ] = ACTIONS(4848), - [anon_sym_BANGin] = ACTIONS(4848), - [anon_sym_is] = ACTIONS(4846), - [anon_sym_BANGis] = ACTIONS(4848), - [anon_sym_PLUS] = ACTIONS(4846), - [anon_sym_DASH] = ACTIONS(4846), - [anon_sym_SLASH] = ACTIONS(4846), - [anon_sym_PERCENT] = ACTIONS(4846), - [anon_sym_as_QMARK] = ACTIONS(4848), - [anon_sym_PLUS_PLUS] = ACTIONS(4848), - [anon_sym_DASH_DASH] = ACTIONS(4848), - [anon_sym_BANG_BANG] = ACTIONS(4848), - [anon_sym_suspend] = ACTIONS(4846), - [anon_sym_sealed] = ACTIONS(4846), - [anon_sym_annotation] = ACTIONS(4846), - [anon_sym_data] = ACTIONS(4846), - [anon_sym_inner] = ACTIONS(4846), - [anon_sym_value] = ACTIONS(4846), - [anon_sym_override] = ACTIONS(4846), - [anon_sym_lateinit] = ACTIONS(4846), - [anon_sym_public] = ACTIONS(4846), - [anon_sym_private] = ACTIONS(4846), - [anon_sym_internal] = ACTIONS(4846), - [anon_sym_protected] = ACTIONS(4846), - [anon_sym_tailrec] = ACTIONS(4846), - [anon_sym_operator] = ACTIONS(4846), - [anon_sym_infix] = ACTIONS(4846), - [anon_sym_inline] = ACTIONS(4846), - [anon_sym_external] = ACTIONS(4846), - [sym_property_modifier] = ACTIONS(4846), - [anon_sym_abstract] = ACTIONS(4846), - [anon_sym_final] = ACTIONS(4846), - [anon_sym_open] = ACTIONS(4846), - [anon_sym_vararg] = ACTIONS(4846), - [anon_sym_noinline] = ACTIONS(4846), - [anon_sym_crossinline] = ACTIONS(4846), - [anon_sym_expect] = ACTIONS(4846), - [anon_sym_actual] = ACTIONS(4846), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4848), - [sym__automatic_semicolon] = ACTIONS(4848), - [sym_safe_nav] = ACTIONS(4848), - [sym_multiline_comment] = ACTIONS(3), - }, - [3895] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(7081), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7083), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [3896] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7083), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [3897] = { - [sym__alpha_identifier] = ACTIONS(4868), - [anon_sym_AT] = ACTIONS(4870), - [anon_sym_LBRACK] = ACTIONS(4870), - [anon_sym_DOT] = ACTIONS(4868), - [anon_sym_as] = ACTIONS(4868), - [anon_sym_EQ] = ACTIONS(4868), - [anon_sym_LBRACE] = ACTIONS(4870), - [anon_sym_RBRACE] = ACTIONS(4870), - [anon_sym_LPAREN] = ACTIONS(4870), - [anon_sym_COMMA] = ACTIONS(4870), - [anon_sym_LT] = ACTIONS(4868), - [anon_sym_GT] = ACTIONS(4868), - [anon_sym_where] = ACTIONS(4868), - [anon_sym_SEMI] = ACTIONS(4870), - [anon_sym_get] = ACTIONS(4868), - [anon_sym_set] = ACTIONS(4868), - [anon_sym_STAR] = ACTIONS(4868), - [sym_label] = ACTIONS(4870), - [anon_sym_in] = ACTIONS(4868), - [anon_sym_DOT_DOT] = ACTIONS(4870), - [anon_sym_QMARK_COLON] = ACTIONS(4870), - [anon_sym_AMP_AMP] = ACTIONS(4870), - [anon_sym_PIPE_PIPE] = ACTIONS(4870), - [anon_sym_else] = ACTIONS(4868), - [anon_sym_COLON_COLON] = ACTIONS(4870), - [anon_sym_PLUS_EQ] = ACTIONS(4870), - [anon_sym_DASH_EQ] = ACTIONS(4870), - [anon_sym_STAR_EQ] = ACTIONS(4870), - [anon_sym_SLASH_EQ] = ACTIONS(4870), - [anon_sym_PERCENT_EQ] = ACTIONS(4870), - [anon_sym_BANG_EQ] = ACTIONS(4868), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4870), - [anon_sym_EQ_EQ] = ACTIONS(4868), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4870), - [anon_sym_LT_EQ] = ACTIONS(4870), - [anon_sym_GT_EQ] = ACTIONS(4870), - [anon_sym_BANGin] = ACTIONS(4870), - [anon_sym_is] = ACTIONS(4868), - [anon_sym_BANGis] = ACTIONS(4870), - [anon_sym_PLUS] = ACTIONS(4868), - [anon_sym_DASH] = ACTIONS(4868), - [anon_sym_SLASH] = ACTIONS(4868), - [anon_sym_PERCENT] = ACTIONS(4868), - [anon_sym_as_QMARK] = ACTIONS(4870), - [anon_sym_PLUS_PLUS] = ACTIONS(4870), - [anon_sym_DASH_DASH] = ACTIONS(4870), - [anon_sym_BANG_BANG] = ACTIONS(4870), - [anon_sym_suspend] = ACTIONS(4868), - [anon_sym_sealed] = ACTIONS(4868), - [anon_sym_annotation] = ACTIONS(4868), - [anon_sym_data] = ACTIONS(4868), - [anon_sym_inner] = ACTIONS(4868), - [anon_sym_value] = ACTIONS(4868), - [anon_sym_override] = ACTIONS(4868), - [anon_sym_lateinit] = ACTIONS(4868), - [anon_sym_public] = ACTIONS(4868), - [anon_sym_private] = ACTIONS(4868), - [anon_sym_internal] = ACTIONS(4868), - [anon_sym_protected] = ACTIONS(4868), - [anon_sym_tailrec] = ACTIONS(4868), - [anon_sym_operator] = ACTIONS(4868), - [anon_sym_infix] = ACTIONS(4868), - [anon_sym_inline] = ACTIONS(4868), - [anon_sym_external] = ACTIONS(4868), - [sym_property_modifier] = ACTIONS(4868), - [anon_sym_abstract] = ACTIONS(4868), - [anon_sym_final] = ACTIONS(4868), - [anon_sym_open] = ACTIONS(4868), - [anon_sym_vararg] = ACTIONS(4868), - [anon_sym_noinline] = ACTIONS(4868), - [anon_sym_crossinline] = ACTIONS(4868), - [anon_sym_expect] = ACTIONS(4868), - [anon_sym_actual] = ACTIONS(4868), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4870), - [sym__automatic_semicolon] = ACTIONS(4870), - [sym_safe_nav] = ACTIONS(4870), - [sym_multiline_comment] = ACTIONS(3), - }, - [3898] = { - [sym__alpha_identifier] = ACTIONS(4920), - [anon_sym_AT] = ACTIONS(4922), - [anon_sym_LBRACK] = ACTIONS(4922), - [anon_sym_DOT] = ACTIONS(4920), - [anon_sym_as] = ACTIONS(4920), - [anon_sym_EQ] = ACTIONS(4920), - [anon_sym_LBRACE] = ACTIONS(4922), - [anon_sym_RBRACE] = ACTIONS(4922), - [anon_sym_LPAREN] = ACTIONS(4922), - [anon_sym_COMMA] = ACTIONS(4922), - [anon_sym_LT] = ACTIONS(4920), - [anon_sym_GT] = ACTIONS(4920), - [anon_sym_where] = ACTIONS(4920), - [anon_sym_SEMI] = ACTIONS(4922), - [anon_sym_get] = ACTIONS(4920), - [anon_sym_set] = ACTIONS(4920), - [anon_sym_STAR] = ACTIONS(4920), - [sym_label] = ACTIONS(4922), - [anon_sym_in] = ACTIONS(4920), - [anon_sym_DOT_DOT] = ACTIONS(4922), - [anon_sym_QMARK_COLON] = ACTIONS(4922), - [anon_sym_AMP_AMP] = ACTIONS(4922), - [anon_sym_PIPE_PIPE] = ACTIONS(4922), - [anon_sym_else] = ACTIONS(4920), - [anon_sym_COLON_COLON] = ACTIONS(4922), - [anon_sym_PLUS_EQ] = ACTIONS(4922), - [anon_sym_DASH_EQ] = ACTIONS(4922), - [anon_sym_STAR_EQ] = ACTIONS(4922), - [anon_sym_SLASH_EQ] = ACTIONS(4922), - [anon_sym_PERCENT_EQ] = ACTIONS(4922), - [anon_sym_BANG_EQ] = ACTIONS(4920), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4922), - [anon_sym_EQ_EQ] = ACTIONS(4920), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4922), - [anon_sym_LT_EQ] = ACTIONS(4922), - [anon_sym_GT_EQ] = ACTIONS(4922), - [anon_sym_BANGin] = ACTIONS(4922), - [anon_sym_is] = ACTIONS(4920), - [anon_sym_BANGis] = ACTIONS(4922), - [anon_sym_PLUS] = ACTIONS(4920), - [anon_sym_DASH] = ACTIONS(4920), - [anon_sym_SLASH] = ACTIONS(4920), - [anon_sym_PERCENT] = ACTIONS(4920), - [anon_sym_as_QMARK] = ACTIONS(4922), - [anon_sym_PLUS_PLUS] = ACTIONS(4922), - [anon_sym_DASH_DASH] = ACTIONS(4922), - [anon_sym_BANG_BANG] = ACTIONS(4922), - [anon_sym_suspend] = ACTIONS(4920), - [anon_sym_sealed] = ACTIONS(4920), - [anon_sym_annotation] = ACTIONS(4920), - [anon_sym_data] = ACTIONS(4920), - [anon_sym_inner] = ACTIONS(4920), - [anon_sym_value] = ACTIONS(4920), - [anon_sym_override] = ACTIONS(4920), - [anon_sym_lateinit] = ACTIONS(4920), - [anon_sym_public] = ACTIONS(4920), - [anon_sym_private] = ACTIONS(4920), - [anon_sym_internal] = ACTIONS(4920), - [anon_sym_protected] = ACTIONS(4920), - [anon_sym_tailrec] = ACTIONS(4920), - [anon_sym_operator] = ACTIONS(4920), - [anon_sym_infix] = ACTIONS(4920), - [anon_sym_inline] = ACTIONS(4920), - [anon_sym_external] = ACTIONS(4920), - [sym_property_modifier] = ACTIONS(4920), - [anon_sym_abstract] = ACTIONS(4920), - [anon_sym_final] = ACTIONS(4920), - [anon_sym_open] = ACTIONS(4920), - [anon_sym_vararg] = ACTIONS(4920), - [anon_sym_noinline] = ACTIONS(4920), - [anon_sym_crossinline] = ACTIONS(4920), - [anon_sym_expect] = ACTIONS(4920), - [anon_sym_actual] = ACTIONS(4920), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4922), - [sym__automatic_semicolon] = ACTIONS(4922), - [sym_safe_nav] = ACTIONS(4922), - [sym_multiline_comment] = ACTIONS(3), - }, - [3899] = { - [sym__alpha_identifier] = ACTIONS(3368), - [anon_sym_AT] = ACTIONS(3370), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym_DOT] = ACTIONS(3368), - [anon_sym_as] = ACTIONS(3368), - [anon_sym_EQ] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_LPAREN] = ACTIONS(3370), - [anon_sym_COMMA] = ACTIONS(3370), - [anon_sym_LT] = ACTIONS(3368), - [anon_sym_GT] = ACTIONS(3368), - [anon_sym_where] = ACTIONS(3368), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym_get] = ACTIONS(3368), - [anon_sym_set] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3368), - [sym_label] = ACTIONS(3370), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_DOT_DOT] = ACTIONS(3370), - [anon_sym_QMARK_COLON] = ACTIONS(3370), - [anon_sym_AMP_AMP] = ACTIONS(3370), - [anon_sym_PIPE_PIPE] = ACTIONS(3370), - [anon_sym_else] = ACTIONS(3368), - [anon_sym_COLON_COLON] = ACTIONS(3370), - [anon_sym_PLUS_EQ] = ACTIONS(3370), - [anon_sym_DASH_EQ] = ACTIONS(3370), - [anon_sym_STAR_EQ] = ACTIONS(3370), - [anon_sym_SLASH_EQ] = ACTIONS(3370), - [anon_sym_PERCENT_EQ] = ACTIONS(3370), - [anon_sym_BANG_EQ] = ACTIONS(3368), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3370), - [anon_sym_EQ_EQ] = ACTIONS(3368), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3370), - [anon_sym_LT_EQ] = ACTIONS(3370), - [anon_sym_GT_EQ] = ACTIONS(3370), - [anon_sym_BANGin] = ACTIONS(3370), - [anon_sym_is] = ACTIONS(3368), - [anon_sym_BANGis] = ACTIONS(3370), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_SLASH] = ACTIONS(3368), - [anon_sym_PERCENT] = ACTIONS(3368), - [anon_sym_as_QMARK] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_BANG_BANG] = ACTIONS(3370), - [anon_sym_suspend] = ACTIONS(3368), - [anon_sym_sealed] = ACTIONS(3368), - [anon_sym_annotation] = ACTIONS(3368), - [anon_sym_data] = ACTIONS(3368), - [anon_sym_inner] = ACTIONS(3368), - [anon_sym_value] = ACTIONS(3368), - [anon_sym_override] = ACTIONS(3368), - [anon_sym_lateinit] = ACTIONS(3368), - [anon_sym_public] = ACTIONS(3368), - [anon_sym_private] = ACTIONS(3368), - [anon_sym_internal] = ACTIONS(3368), - [anon_sym_protected] = ACTIONS(3368), - [anon_sym_tailrec] = ACTIONS(3368), - [anon_sym_operator] = ACTIONS(3368), - [anon_sym_infix] = ACTIONS(3368), - [anon_sym_inline] = ACTIONS(3368), - [anon_sym_external] = ACTIONS(3368), - [sym_property_modifier] = ACTIONS(3368), - [anon_sym_abstract] = ACTIONS(3368), - [anon_sym_final] = ACTIONS(3368), - [anon_sym_open] = ACTIONS(3368), - [anon_sym_vararg] = ACTIONS(3368), - [anon_sym_noinline] = ACTIONS(3368), - [anon_sym_crossinline] = ACTIONS(3368), - [anon_sym_expect] = ACTIONS(3368), - [anon_sym_actual] = ACTIONS(3368), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3370), - [sym__automatic_semicolon] = ACTIONS(3370), - [sym_safe_nav] = ACTIONS(3370), - [sym_multiline_comment] = ACTIONS(3), - }, - [3900] = { - [sym__alpha_identifier] = ACTIONS(5019), - [anon_sym_AT] = ACTIONS(5021), - [anon_sym_LBRACK] = ACTIONS(5021), - [anon_sym_DOT] = ACTIONS(5019), - [anon_sym_as] = ACTIONS(5019), - [anon_sym_EQ] = ACTIONS(5019), - [anon_sym_LBRACE] = ACTIONS(5021), - [anon_sym_RBRACE] = ACTIONS(5021), - [anon_sym_LPAREN] = ACTIONS(5021), - [anon_sym_COMMA] = ACTIONS(5021), - [anon_sym_LT] = ACTIONS(5019), - [anon_sym_GT] = ACTIONS(5019), - [anon_sym_where] = ACTIONS(5019), - [anon_sym_SEMI] = ACTIONS(5021), - [anon_sym_get] = ACTIONS(5019), - [anon_sym_set] = ACTIONS(5019), - [anon_sym_STAR] = ACTIONS(5019), - [sym_label] = ACTIONS(5021), - [anon_sym_in] = ACTIONS(5019), - [anon_sym_DOT_DOT] = ACTIONS(5021), - [anon_sym_QMARK_COLON] = ACTIONS(5021), - [anon_sym_AMP_AMP] = ACTIONS(5021), - [anon_sym_PIPE_PIPE] = ACTIONS(5021), - [anon_sym_else] = ACTIONS(5019), - [anon_sym_COLON_COLON] = ACTIONS(5021), - [anon_sym_PLUS_EQ] = ACTIONS(5021), - [anon_sym_DASH_EQ] = ACTIONS(5021), - [anon_sym_STAR_EQ] = ACTIONS(5021), - [anon_sym_SLASH_EQ] = ACTIONS(5021), - [anon_sym_PERCENT_EQ] = ACTIONS(5021), - [anon_sym_BANG_EQ] = ACTIONS(5019), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5021), - [anon_sym_EQ_EQ] = ACTIONS(5019), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5021), - [anon_sym_LT_EQ] = ACTIONS(5021), - [anon_sym_GT_EQ] = ACTIONS(5021), - [anon_sym_BANGin] = ACTIONS(5021), - [anon_sym_is] = ACTIONS(5019), - [anon_sym_BANGis] = ACTIONS(5021), - [anon_sym_PLUS] = ACTIONS(5019), - [anon_sym_DASH] = ACTIONS(5019), - [anon_sym_SLASH] = ACTIONS(5019), - [anon_sym_PERCENT] = ACTIONS(5019), - [anon_sym_as_QMARK] = ACTIONS(5021), - [anon_sym_PLUS_PLUS] = ACTIONS(5021), - [anon_sym_DASH_DASH] = ACTIONS(5021), - [anon_sym_BANG_BANG] = ACTIONS(5021), - [anon_sym_suspend] = ACTIONS(5019), - [anon_sym_sealed] = ACTIONS(5019), - [anon_sym_annotation] = ACTIONS(5019), - [anon_sym_data] = ACTIONS(5019), - [anon_sym_inner] = ACTIONS(5019), - [anon_sym_value] = ACTIONS(5019), - [anon_sym_override] = ACTIONS(5019), - [anon_sym_lateinit] = ACTIONS(5019), - [anon_sym_public] = ACTIONS(5019), - [anon_sym_private] = ACTIONS(5019), - [anon_sym_internal] = ACTIONS(5019), - [anon_sym_protected] = ACTIONS(5019), - [anon_sym_tailrec] = ACTIONS(5019), - [anon_sym_operator] = ACTIONS(5019), - [anon_sym_infix] = ACTIONS(5019), - [anon_sym_inline] = ACTIONS(5019), - [anon_sym_external] = ACTIONS(5019), - [sym_property_modifier] = ACTIONS(5019), - [anon_sym_abstract] = ACTIONS(5019), - [anon_sym_final] = ACTIONS(5019), - [anon_sym_open] = ACTIONS(5019), - [anon_sym_vararg] = ACTIONS(5019), - [anon_sym_noinline] = ACTIONS(5019), - [anon_sym_crossinline] = ACTIONS(5019), - [anon_sym_expect] = ACTIONS(5019), - [anon_sym_actual] = ACTIONS(5019), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5021), - [sym__automatic_semicolon] = ACTIONS(5021), - [sym_safe_nav] = ACTIONS(5021), - [sym_multiline_comment] = ACTIONS(3), - }, - [3901] = { - [sym__alpha_identifier] = ACTIONS(5037), - [anon_sym_AT] = ACTIONS(5039), - [anon_sym_LBRACK] = ACTIONS(5039), - [anon_sym_DOT] = ACTIONS(5037), - [anon_sym_as] = ACTIONS(5037), - [anon_sym_EQ] = ACTIONS(5037), - [anon_sym_LBRACE] = ACTIONS(5039), - [anon_sym_RBRACE] = ACTIONS(5039), - [anon_sym_LPAREN] = ACTIONS(5039), - [anon_sym_COMMA] = ACTIONS(5039), - [anon_sym_LT] = ACTIONS(5037), - [anon_sym_GT] = ACTIONS(5037), - [anon_sym_where] = ACTIONS(5037), - [anon_sym_SEMI] = ACTIONS(5039), - [anon_sym_get] = ACTIONS(5037), - [anon_sym_set] = ACTIONS(5037), - [anon_sym_STAR] = ACTIONS(5037), - [sym_label] = ACTIONS(5039), - [anon_sym_in] = ACTIONS(5037), - [anon_sym_DOT_DOT] = ACTIONS(5039), - [anon_sym_QMARK_COLON] = ACTIONS(5039), - [anon_sym_AMP_AMP] = ACTIONS(5039), - [anon_sym_PIPE_PIPE] = ACTIONS(5039), - [anon_sym_else] = ACTIONS(5037), - [anon_sym_COLON_COLON] = ACTIONS(5039), - [anon_sym_PLUS_EQ] = ACTIONS(5039), - [anon_sym_DASH_EQ] = ACTIONS(5039), - [anon_sym_STAR_EQ] = ACTIONS(5039), - [anon_sym_SLASH_EQ] = ACTIONS(5039), - [anon_sym_PERCENT_EQ] = ACTIONS(5039), - [anon_sym_BANG_EQ] = ACTIONS(5037), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5039), - [anon_sym_EQ_EQ] = ACTIONS(5037), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5039), - [anon_sym_LT_EQ] = ACTIONS(5039), - [anon_sym_GT_EQ] = ACTIONS(5039), - [anon_sym_BANGin] = ACTIONS(5039), - [anon_sym_is] = ACTIONS(5037), - [anon_sym_BANGis] = ACTIONS(5039), - [anon_sym_PLUS] = ACTIONS(5037), - [anon_sym_DASH] = ACTIONS(5037), - [anon_sym_SLASH] = ACTIONS(5037), - [anon_sym_PERCENT] = ACTIONS(5037), - [anon_sym_as_QMARK] = ACTIONS(5039), - [anon_sym_PLUS_PLUS] = ACTIONS(5039), - [anon_sym_DASH_DASH] = ACTIONS(5039), - [anon_sym_BANG_BANG] = ACTIONS(5039), - [anon_sym_suspend] = ACTIONS(5037), - [anon_sym_sealed] = ACTIONS(5037), - [anon_sym_annotation] = ACTIONS(5037), - [anon_sym_data] = ACTIONS(5037), - [anon_sym_inner] = ACTIONS(5037), - [anon_sym_value] = ACTIONS(5037), - [anon_sym_override] = ACTIONS(5037), - [anon_sym_lateinit] = ACTIONS(5037), - [anon_sym_public] = ACTIONS(5037), - [anon_sym_private] = ACTIONS(5037), - [anon_sym_internal] = ACTIONS(5037), - [anon_sym_protected] = ACTIONS(5037), - [anon_sym_tailrec] = ACTIONS(5037), - [anon_sym_operator] = ACTIONS(5037), - [anon_sym_infix] = ACTIONS(5037), - [anon_sym_inline] = ACTIONS(5037), - [anon_sym_external] = ACTIONS(5037), - [sym_property_modifier] = ACTIONS(5037), - [anon_sym_abstract] = ACTIONS(5037), - [anon_sym_final] = ACTIONS(5037), - [anon_sym_open] = ACTIONS(5037), - [anon_sym_vararg] = ACTIONS(5037), - [anon_sym_noinline] = ACTIONS(5037), - [anon_sym_crossinline] = ACTIONS(5037), - [anon_sym_expect] = ACTIONS(5037), - [anon_sym_actual] = ACTIONS(5037), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5039), - [sym__automatic_semicolon] = ACTIONS(5039), - [sym_safe_nav] = ACTIONS(5039), - [sym_multiline_comment] = ACTIONS(3), - }, - [3902] = { - [sym_function_body] = STATE(3499), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_RBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_COMMA] = ACTIONS(4418), - [anon_sym_RPAREN] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_where] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4418), - [anon_sym_DASH_GT] = ACTIONS(4418), - [sym_label] = ACTIONS(4418), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_while] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4418), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - }, - [3903] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(5790), - [anon_sym_COMMA] = ACTIONS(4217), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_where] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4217), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_suspend] = ACTIONS(4214), - [anon_sym_sealed] = ACTIONS(4214), - [anon_sym_annotation] = ACTIONS(4214), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4214), - [anon_sym_lateinit] = ACTIONS(4214), - [anon_sym_public] = ACTIONS(4214), - [anon_sym_private] = ACTIONS(4214), - [anon_sym_internal] = ACTIONS(4214), - [anon_sym_protected] = ACTIONS(4214), - [anon_sym_tailrec] = ACTIONS(4214), - [anon_sym_operator] = ACTIONS(4214), - [anon_sym_infix] = ACTIONS(4214), - [anon_sym_inline] = ACTIONS(4214), - [anon_sym_external] = ACTIONS(4214), - [sym_property_modifier] = ACTIONS(4214), - [anon_sym_abstract] = ACTIONS(4214), - [anon_sym_final] = ACTIONS(4214), - [anon_sym_open] = ACTIONS(4214), - [anon_sym_vararg] = ACTIONS(4214), - [anon_sym_noinline] = ACTIONS(4214), - [anon_sym_crossinline] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - }, - [3904] = { - [sym__alpha_identifier] = ACTIONS(5007), - [anon_sym_AT] = ACTIONS(5009), - [anon_sym_LBRACK] = ACTIONS(5009), - [anon_sym_DOT] = ACTIONS(5007), - [anon_sym_as] = ACTIONS(5007), - [anon_sym_EQ] = ACTIONS(5007), - [anon_sym_LBRACE] = ACTIONS(5009), - [anon_sym_RBRACE] = ACTIONS(5009), - [anon_sym_LPAREN] = ACTIONS(5009), - [anon_sym_COMMA] = ACTIONS(5009), - [anon_sym_LT] = ACTIONS(7085), - [anon_sym_GT] = ACTIONS(5007), - [anon_sym_where] = ACTIONS(5007), - [anon_sym_SEMI] = ACTIONS(5009), - [anon_sym_get] = ACTIONS(5007), - [anon_sym_set] = ACTIONS(5007), - [anon_sym_STAR] = ACTIONS(5007), - [sym_label] = ACTIONS(5009), - [anon_sym_in] = ACTIONS(5007), - [anon_sym_DOT_DOT] = ACTIONS(5009), - [anon_sym_QMARK_COLON] = ACTIONS(5009), - [anon_sym_AMP_AMP] = ACTIONS(5009), - [anon_sym_PIPE_PIPE] = ACTIONS(5009), - [anon_sym_else] = ACTIONS(5007), - [anon_sym_COLON_COLON] = ACTIONS(5009), - [anon_sym_PLUS_EQ] = ACTIONS(5009), - [anon_sym_DASH_EQ] = ACTIONS(5009), - [anon_sym_STAR_EQ] = ACTIONS(5009), - [anon_sym_SLASH_EQ] = ACTIONS(5009), - [anon_sym_PERCENT_EQ] = ACTIONS(5009), - [anon_sym_BANG_EQ] = ACTIONS(5007), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5009), - [anon_sym_EQ_EQ] = ACTIONS(5007), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5009), - [anon_sym_LT_EQ] = ACTIONS(5009), - [anon_sym_GT_EQ] = ACTIONS(5009), - [anon_sym_BANGin] = ACTIONS(5009), - [anon_sym_is] = ACTIONS(5007), - [anon_sym_BANGis] = ACTIONS(5009), - [anon_sym_PLUS] = ACTIONS(5007), - [anon_sym_DASH] = ACTIONS(5007), - [anon_sym_SLASH] = ACTIONS(5007), - [anon_sym_PERCENT] = ACTIONS(5007), - [anon_sym_as_QMARK] = ACTIONS(5009), - [anon_sym_PLUS_PLUS] = ACTIONS(5009), - [anon_sym_DASH_DASH] = ACTIONS(5009), - [anon_sym_BANG_BANG] = ACTIONS(5009), - [anon_sym_suspend] = ACTIONS(5007), - [anon_sym_sealed] = ACTIONS(5007), - [anon_sym_annotation] = ACTIONS(5007), - [anon_sym_data] = ACTIONS(5007), - [anon_sym_inner] = ACTIONS(5007), - [anon_sym_value] = ACTIONS(5007), - [anon_sym_override] = ACTIONS(5007), - [anon_sym_lateinit] = ACTIONS(5007), - [anon_sym_public] = ACTIONS(5007), - [anon_sym_private] = ACTIONS(5007), - [anon_sym_internal] = ACTIONS(5007), - [anon_sym_protected] = ACTIONS(5007), - [anon_sym_tailrec] = ACTIONS(5007), - [anon_sym_operator] = ACTIONS(5007), - [anon_sym_infix] = ACTIONS(5007), - [anon_sym_inline] = ACTIONS(5007), - [anon_sym_external] = ACTIONS(5007), - [sym_property_modifier] = ACTIONS(5007), - [anon_sym_abstract] = ACTIONS(5007), - [anon_sym_final] = ACTIONS(5007), - [anon_sym_open] = ACTIONS(5007), - [anon_sym_vararg] = ACTIONS(5007), - [anon_sym_noinline] = ACTIONS(5007), - [anon_sym_crossinline] = ACTIONS(5007), - [anon_sym_expect] = ACTIONS(5007), - [anon_sym_actual] = ACTIONS(5007), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5009), - [sym__automatic_semicolon] = ACTIONS(5009), - [sym_safe_nav] = ACTIONS(5009), - [sym_multiline_comment] = ACTIONS(3), - }, - [3905] = { - [sym__alpha_identifier] = ACTIONS(4810), - [anon_sym_AT] = ACTIONS(4812), - [anon_sym_LBRACK] = ACTIONS(4812), - [anon_sym_DOT] = ACTIONS(4810), - [anon_sym_as] = ACTIONS(4810), - [anon_sym_EQ] = ACTIONS(4810), - [anon_sym_LBRACE] = ACTIONS(4812), - [anon_sym_RBRACE] = ACTIONS(4812), - [anon_sym_LPAREN] = ACTIONS(4812), - [anon_sym_COMMA] = ACTIONS(4812), - [anon_sym_LT] = ACTIONS(4810), - [anon_sym_GT] = ACTIONS(4810), - [anon_sym_where] = ACTIONS(4810), - [anon_sym_SEMI] = ACTIONS(4812), - [anon_sym_get] = ACTIONS(4810), - [anon_sym_set] = ACTIONS(4810), - [anon_sym_STAR] = ACTIONS(4810), - [sym_label] = ACTIONS(4812), - [anon_sym_in] = ACTIONS(4810), - [anon_sym_DOT_DOT] = ACTIONS(4812), - [anon_sym_QMARK_COLON] = ACTIONS(4812), - [anon_sym_AMP_AMP] = ACTIONS(4812), - [anon_sym_PIPE_PIPE] = ACTIONS(4812), - [anon_sym_else] = ACTIONS(4810), - [anon_sym_COLON_COLON] = ACTIONS(4812), - [anon_sym_PLUS_EQ] = ACTIONS(4812), - [anon_sym_DASH_EQ] = ACTIONS(4812), - [anon_sym_STAR_EQ] = ACTIONS(4812), - [anon_sym_SLASH_EQ] = ACTIONS(4812), - [anon_sym_PERCENT_EQ] = ACTIONS(4812), - [anon_sym_BANG_EQ] = ACTIONS(4810), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4812), - [anon_sym_EQ_EQ] = ACTIONS(4810), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4812), - [anon_sym_LT_EQ] = ACTIONS(4812), - [anon_sym_GT_EQ] = ACTIONS(4812), - [anon_sym_BANGin] = ACTIONS(4812), - [anon_sym_is] = ACTIONS(4810), - [anon_sym_BANGis] = ACTIONS(4812), - [anon_sym_PLUS] = ACTIONS(4810), - [anon_sym_DASH] = ACTIONS(4810), - [anon_sym_SLASH] = ACTIONS(4810), - [anon_sym_PERCENT] = ACTIONS(4810), - [anon_sym_as_QMARK] = ACTIONS(4812), - [anon_sym_PLUS_PLUS] = ACTIONS(4812), - [anon_sym_DASH_DASH] = ACTIONS(4812), - [anon_sym_BANG_BANG] = ACTIONS(4812), - [anon_sym_suspend] = ACTIONS(4810), - [anon_sym_sealed] = ACTIONS(4810), - [anon_sym_annotation] = ACTIONS(4810), - [anon_sym_data] = ACTIONS(4810), - [anon_sym_inner] = ACTIONS(4810), - [anon_sym_value] = ACTIONS(4810), - [anon_sym_override] = ACTIONS(4810), - [anon_sym_lateinit] = ACTIONS(4810), - [anon_sym_public] = ACTIONS(4810), - [anon_sym_private] = ACTIONS(4810), - [anon_sym_internal] = ACTIONS(4810), - [anon_sym_protected] = ACTIONS(4810), - [anon_sym_tailrec] = ACTIONS(4810), - [anon_sym_operator] = ACTIONS(4810), - [anon_sym_infix] = ACTIONS(4810), - [anon_sym_inline] = ACTIONS(4810), - [anon_sym_external] = ACTIONS(4810), - [sym_property_modifier] = ACTIONS(4810), - [anon_sym_abstract] = ACTIONS(4810), - [anon_sym_final] = ACTIONS(4810), - [anon_sym_open] = ACTIONS(4810), - [anon_sym_vararg] = ACTIONS(4810), - [anon_sym_noinline] = ACTIONS(4810), - [anon_sym_crossinline] = ACTIONS(4810), - [anon_sym_expect] = ACTIONS(4810), - [anon_sym_actual] = ACTIONS(4810), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4812), - [sym__automatic_semicolon] = ACTIONS(4812), - [sym_safe_nav] = ACTIONS(4812), - [sym_multiline_comment] = ACTIONS(3), - }, - [3906] = { - [sym_function_body] = STATE(3367), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_RBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_COMMA] = ACTIONS(4453), - [anon_sym_RPAREN] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_where] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4453), - [anon_sym_DASH_GT] = ACTIONS(4453), - [sym_label] = ACTIONS(4453), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_while] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4453), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - }, - [3907] = { - [sym_function_body] = STATE(3991), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4451), - [sym_label] = ACTIONS(4453), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_PLUS_EQ] = ACTIONS(4453), - [anon_sym_DASH_EQ] = ACTIONS(4453), - [anon_sym_STAR_EQ] = ACTIONS(4453), - [anon_sym_SLASH_EQ] = ACTIONS(4453), - [anon_sym_PERCENT_EQ] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4451), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - }, - [3908] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(5778), - [anon_sym_COMMA] = ACTIONS(4185), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_where] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4185), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_suspend] = ACTIONS(4182), - [anon_sym_sealed] = ACTIONS(4182), - [anon_sym_annotation] = ACTIONS(4182), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4182), - [anon_sym_lateinit] = ACTIONS(4182), - [anon_sym_public] = ACTIONS(4182), - [anon_sym_private] = ACTIONS(4182), - [anon_sym_internal] = ACTIONS(4182), - [anon_sym_protected] = ACTIONS(4182), - [anon_sym_tailrec] = ACTIONS(4182), - [anon_sym_operator] = ACTIONS(4182), - [anon_sym_infix] = ACTIONS(4182), - [anon_sym_inline] = ACTIONS(4182), - [anon_sym_external] = ACTIONS(4182), - [sym_property_modifier] = ACTIONS(4182), - [anon_sym_abstract] = ACTIONS(4182), - [anon_sym_final] = ACTIONS(4182), - [anon_sym_open] = ACTIONS(4182), - [anon_sym_vararg] = ACTIONS(4182), - [anon_sym_noinline] = ACTIONS(4182), - [anon_sym_crossinline] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - }, - [3909] = { - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(4260), - [anon_sym_LBRACE] = ACTIONS(4262), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [3910] = { - [sym_class_body] = STATE(4005), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(7087), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_EQ] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4353), - [sym_label] = ACTIONS(4355), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_PLUS_EQ] = ACTIONS(4355), - [anon_sym_DASH_EQ] = ACTIONS(4355), - [anon_sym_STAR_EQ] = ACTIONS(4355), - [anon_sym_SLASH_EQ] = ACTIONS(4355), - [anon_sym_PERCENT_EQ] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4353), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_suspend] = ACTIONS(4353), - [anon_sym_sealed] = ACTIONS(4353), - [anon_sym_annotation] = ACTIONS(4353), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_override] = ACTIONS(4353), - [anon_sym_lateinit] = ACTIONS(4353), - [anon_sym_public] = ACTIONS(4353), - [anon_sym_private] = ACTIONS(4353), - [anon_sym_internal] = ACTIONS(4353), - [anon_sym_protected] = ACTIONS(4353), - [anon_sym_tailrec] = ACTIONS(4353), - [anon_sym_operator] = ACTIONS(4353), - [anon_sym_infix] = ACTIONS(4353), - [anon_sym_inline] = ACTIONS(4353), - [anon_sym_external] = ACTIONS(4353), - [sym_property_modifier] = ACTIONS(4353), - [anon_sym_abstract] = ACTIONS(4353), - [anon_sym_final] = ACTIONS(4353), - [anon_sym_open] = ACTIONS(4353), - [anon_sym_vararg] = ACTIONS(4353), - [anon_sym_noinline] = ACTIONS(4353), - [anon_sym_crossinline] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4355), - [sym__automatic_semicolon] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - }, - [3911] = { - [sym__alpha_identifier] = ACTIONS(1764), - [anon_sym_AT] = ACTIONS(1766), - [anon_sym_LBRACK] = ACTIONS(1766), - [anon_sym_DOT] = ACTIONS(1764), - [anon_sym_as] = ACTIONS(1764), - [anon_sym_EQ] = ACTIONS(1764), - [anon_sym_LBRACE] = ACTIONS(1766), - [anon_sym_RBRACE] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1766), - [anon_sym_COMMA] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1764), - [anon_sym_where] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(1764), - [anon_sym_set] = ACTIONS(1764), - [anon_sym_STAR] = ACTIONS(1764), - [sym_label] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1764), - [anon_sym_DOT_DOT] = ACTIONS(1766), - [anon_sym_QMARK_COLON] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1766), - [anon_sym_PIPE_PIPE] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1764), - [anon_sym_COLON_COLON] = ACTIONS(1766), - [anon_sym_PLUS_EQ] = ACTIONS(1766), - [anon_sym_DASH_EQ] = ACTIONS(1766), - [anon_sym_STAR_EQ] = ACTIONS(1766), - [anon_sym_SLASH_EQ] = ACTIONS(1766), - [anon_sym_PERCENT_EQ] = ACTIONS(1766), - [anon_sym_BANG_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1766), - [anon_sym_EQ_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1766), - [anon_sym_GT_EQ] = ACTIONS(1766), - [anon_sym_BANGin] = ACTIONS(1766), - [anon_sym_is] = ACTIONS(1764), - [anon_sym_BANGis] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1764), - [anon_sym_DASH] = ACTIONS(1764), - [anon_sym_SLASH] = ACTIONS(1764), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_as_QMARK] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1766), - [anon_sym_DASH_DASH] = ACTIONS(1766), - [anon_sym_BANG_BANG] = ACTIONS(1766), - [anon_sym_suspend] = ACTIONS(1764), - [anon_sym_sealed] = ACTIONS(1764), - [anon_sym_annotation] = ACTIONS(1764), - [anon_sym_data] = ACTIONS(1764), - [anon_sym_inner] = ACTIONS(1764), - [anon_sym_value] = ACTIONS(1764), - [anon_sym_override] = ACTIONS(1764), - [anon_sym_lateinit] = ACTIONS(1764), - [anon_sym_public] = ACTIONS(1764), - [anon_sym_private] = ACTIONS(1764), - [anon_sym_internal] = ACTIONS(1764), - [anon_sym_protected] = ACTIONS(1764), - [anon_sym_tailrec] = ACTIONS(1764), - [anon_sym_operator] = ACTIONS(1764), - [anon_sym_infix] = ACTIONS(1764), - [anon_sym_inline] = ACTIONS(1764), - [anon_sym_external] = ACTIONS(1764), - [sym_property_modifier] = ACTIONS(1764), - [anon_sym_abstract] = ACTIONS(1764), - [anon_sym_final] = ACTIONS(1764), - [anon_sym_open] = ACTIONS(1764), - [anon_sym_vararg] = ACTIONS(1764), - [anon_sym_noinline] = ACTIONS(1764), - [anon_sym_crossinline] = ACTIONS(1764), - [anon_sym_expect] = ACTIONS(1764), - [anon_sym_actual] = ACTIONS(1764), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_safe_nav] = ACTIONS(1766), - [sym_multiline_comment] = ACTIONS(3), - }, - [3912] = { - [sym__alpha_identifier] = ACTIONS(4814), - [anon_sym_AT] = ACTIONS(4816), - [anon_sym_LBRACK] = ACTIONS(4816), - [anon_sym_DOT] = ACTIONS(4814), - [anon_sym_as] = ACTIONS(4814), - [anon_sym_EQ] = ACTIONS(4814), - [anon_sym_LBRACE] = ACTIONS(4816), - [anon_sym_RBRACE] = ACTIONS(4816), - [anon_sym_LPAREN] = ACTIONS(4816), - [anon_sym_COMMA] = ACTIONS(4816), - [anon_sym_LT] = ACTIONS(4814), - [anon_sym_GT] = ACTIONS(4814), - [anon_sym_where] = ACTIONS(4814), - [anon_sym_SEMI] = ACTIONS(4816), - [anon_sym_get] = ACTIONS(4814), - [anon_sym_set] = ACTIONS(4814), - [anon_sym_STAR] = ACTIONS(4814), - [sym_label] = ACTIONS(4816), - [anon_sym_in] = ACTIONS(4814), - [anon_sym_DOT_DOT] = ACTIONS(4816), - [anon_sym_QMARK_COLON] = ACTIONS(4816), - [anon_sym_AMP_AMP] = ACTIONS(4816), - [anon_sym_PIPE_PIPE] = ACTIONS(4816), - [anon_sym_else] = ACTIONS(4814), - [anon_sym_COLON_COLON] = ACTIONS(4816), - [anon_sym_PLUS_EQ] = ACTIONS(4816), - [anon_sym_DASH_EQ] = ACTIONS(4816), - [anon_sym_STAR_EQ] = ACTIONS(4816), - [anon_sym_SLASH_EQ] = ACTIONS(4816), - [anon_sym_PERCENT_EQ] = ACTIONS(4816), - [anon_sym_BANG_EQ] = ACTIONS(4814), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4816), - [anon_sym_EQ_EQ] = ACTIONS(4814), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4816), - [anon_sym_LT_EQ] = ACTIONS(4816), - [anon_sym_GT_EQ] = ACTIONS(4816), - [anon_sym_BANGin] = ACTIONS(4816), - [anon_sym_is] = ACTIONS(4814), - [anon_sym_BANGis] = ACTIONS(4816), - [anon_sym_PLUS] = ACTIONS(4814), - [anon_sym_DASH] = ACTIONS(4814), - [anon_sym_SLASH] = ACTIONS(4814), - [anon_sym_PERCENT] = ACTIONS(4814), - [anon_sym_as_QMARK] = ACTIONS(4816), - [anon_sym_PLUS_PLUS] = ACTIONS(4816), - [anon_sym_DASH_DASH] = ACTIONS(4816), - [anon_sym_BANG_BANG] = ACTIONS(4816), - [anon_sym_suspend] = ACTIONS(4814), - [anon_sym_sealed] = ACTIONS(4814), - [anon_sym_annotation] = ACTIONS(4814), - [anon_sym_data] = ACTIONS(4814), - [anon_sym_inner] = ACTIONS(4814), - [anon_sym_value] = ACTIONS(4814), - [anon_sym_override] = ACTIONS(4814), - [anon_sym_lateinit] = ACTIONS(4814), - [anon_sym_public] = ACTIONS(4814), - [anon_sym_private] = ACTIONS(4814), - [anon_sym_internal] = ACTIONS(4814), - [anon_sym_protected] = ACTIONS(4814), - [anon_sym_tailrec] = ACTIONS(4814), - [anon_sym_operator] = ACTIONS(4814), - [anon_sym_infix] = ACTIONS(4814), - [anon_sym_inline] = ACTIONS(4814), - [anon_sym_external] = ACTIONS(4814), - [sym_property_modifier] = ACTIONS(4814), - [anon_sym_abstract] = ACTIONS(4814), - [anon_sym_final] = ACTIONS(4814), - [anon_sym_open] = ACTIONS(4814), - [anon_sym_vararg] = ACTIONS(4814), - [anon_sym_noinline] = ACTIONS(4814), - [anon_sym_crossinline] = ACTIONS(4814), - [anon_sym_expect] = ACTIONS(4814), - [anon_sym_actual] = ACTIONS(4814), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4816), - [sym__automatic_semicolon] = ACTIONS(4816), - [sym_safe_nav] = ACTIONS(4816), - [sym_multiline_comment] = ACTIONS(3), - }, - [3913] = { - [sym__alpha_identifier] = ACTIONS(4912), - [anon_sym_AT] = ACTIONS(4914), - [anon_sym_LBRACK] = ACTIONS(4914), - [anon_sym_DOT] = ACTIONS(4912), - [anon_sym_as] = ACTIONS(4912), - [anon_sym_EQ] = ACTIONS(4912), - [anon_sym_LBRACE] = ACTIONS(4914), - [anon_sym_RBRACE] = ACTIONS(4914), - [anon_sym_LPAREN] = ACTIONS(4914), - [anon_sym_COMMA] = ACTIONS(4914), - [anon_sym_LT] = ACTIONS(4912), - [anon_sym_GT] = ACTIONS(4912), - [anon_sym_where] = ACTIONS(4912), - [anon_sym_SEMI] = ACTIONS(4914), - [anon_sym_get] = ACTIONS(4912), - [anon_sym_set] = ACTIONS(4912), - [anon_sym_STAR] = ACTIONS(4912), - [sym_label] = ACTIONS(4914), - [anon_sym_in] = ACTIONS(4912), - [anon_sym_DOT_DOT] = ACTIONS(4914), - [anon_sym_QMARK_COLON] = ACTIONS(4914), - [anon_sym_AMP_AMP] = ACTIONS(4914), - [anon_sym_PIPE_PIPE] = ACTIONS(4914), - [anon_sym_else] = ACTIONS(4912), - [anon_sym_COLON_COLON] = ACTIONS(4914), - [anon_sym_PLUS_EQ] = ACTIONS(4914), - [anon_sym_DASH_EQ] = ACTIONS(4914), - [anon_sym_STAR_EQ] = ACTIONS(4914), - [anon_sym_SLASH_EQ] = ACTIONS(4914), - [anon_sym_PERCENT_EQ] = ACTIONS(4914), - [anon_sym_BANG_EQ] = ACTIONS(4912), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4914), - [anon_sym_EQ_EQ] = ACTIONS(4912), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4914), - [anon_sym_LT_EQ] = ACTIONS(4914), - [anon_sym_GT_EQ] = ACTIONS(4914), - [anon_sym_BANGin] = ACTIONS(4914), - [anon_sym_is] = ACTIONS(4912), - [anon_sym_BANGis] = ACTIONS(4914), - [anon_sym_PLUS] = ACTIONS(4912), - [anon_sym_DASH] = ACTIONS(4912), - [anon_sym_SLASH] = ACTIONS(4912), - [anon_sym_PERCENT] = ACTIONS(4912), - [anon_sym_as_QMARK] = ACTIONS(4914), - [anon_sym_PLUS_PLUS] = ACTIONS(4914), - [anon_sym_DASH_DASH] = ACTIONS(4914), - [anon_sym_BANG_BANG] = ACTIONS(4914), - [anon_sym_suspend] = ACTIONS(4912), - [anon_sym_sealed] = ACTIONS(4912), - [anon_sym_annotation] = ACTIONS(4912), - [anon_sym_data] = ACTIONS(4912), - [anon_sym_inner] = ACTIONS(4912), - [anon_sym_value] = ACTIONS(4912), - [anon_sym_override] = ACTIONS(4912), - [anon_sym_lateinit] = ACTIONS(4912), - [anon_sym_public] = ACTIONS(4912), - [anon_sym_private] = ACTIONS(4912), - [anon_sym_internal] = ACTIONS(4912), - [anon_sym_protected] = ACTIONS(4912), - [anon_sym_tailrec] = ACTIONS(4912), - [anon_sym_operator] = ACTIONS(4912), - [anon_sym_infix] = ACTIONS(4912), - [anon_sym_inline] = ACTIONS(4912), - [anon_sym_external] = ACTIONS(4912), - [sym_property_modifier] = ACTIONS(4912), - [anon_sym_abstract] = ACTIONS(4912), - [anon_sym_final] = ACTIONS(4912), - [anon_sym_open] = ACTIONS(4912), - [anon_sym_vararg] = ACTIONS(4912), - [anon_sym_noinline] = ACTIONS(4912), - [anon_sym_crossinline] = ACTIONS(4912), - [anon_sym_expect] = ACTIONS(4912), - [anon_sym_actual] = ACTIONS(4912), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4914), - [sym__automatic_semicolon] = ACTIONS(4914), - [sym_safe_nav] = ACTIONS(4914), - [sym_multiline_comment] = ACTIONS(3), - }, - [3914] = { - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_EQ] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3222), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(3218), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3218), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_PLUS_EQ] = ACTIONS(3222), - [anon_sym_DASH_EQ] = ACTIONS(3222), - [anon_sym_STAR_EQ] = ACTIONS(3222), - [anon_sym_SLASH_EQ] = ACTIONS(3222), - [anon_sym_PERCENT_EQ] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3218), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3915] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3825), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(7089), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_object] = ACTIONS(4513), - [anon_sym_fun] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_this] = ACTIONS(4513), - [anon_sym_super] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4515), - [sym_label] = ACTIONS(4513), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_null] = ACTIONS(4513), - [anon_sym_if] = ACTIONS(4513), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_when] = ACTIONS(4513), - [anon_sym_try] = ACTIONS(4513), - [anon_sym_throw] = ACTIONS(4513), - [anon_sym_return] = ACTIONS(4513), - [anon_sym_continue] = ACTIONS(4513), - [anon_sym_break] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4515), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG] = ACTIONS(4513), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4515), - [anon_sym_continue_AT] = ACTIONS(4515), - [anon_sym_break_AT] = ACTIONS(4515), - [anon_sym_this_AT] = ACTIONS(4515), - [anon_sym_super_AT] = ACTIONS(4515), - [sym_real_literal] = ACTIONS(4515), - [sym_integer_literal] = ACTIONS(4513), - [sym_hex_literal] = ACTIONS(4515), - [sym_bin_literal] = ACTIONS(4515), - [anon_sym_true] = ACTIONS(4513), - [anon_sym_false] = ACTIONS(4513), - [anon_sym_SQUOTE] = ACTIONS(4515), - [sym__backtick_identifier] = ACTIONS(4515), - [sym__automatic_semicolon] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4515), - }, - [3916] = { - [sym__alpha_identifier] = ACTIONS(5161), - [anon_sym_AT] = ACTIONS(5163), - [anon_sym_LBRACK] = ACTIONS(5163), - [anon_sym_DOT] = ACTIONS(5161), - [anon_sym_as] = ACTIONS(5161), - [anon_sym_EQ] = ACTIONS(5161), - [anon_sym_LBRACE] = ACTIONS(5163), - [anon_sym_RBRACE] = ACTIONS(5163), - [anon_sym_LPAREN] = ACTIONS(5163), - [anon_sym_COMMA] = ACTIONS(5163), - [anon_sym_LT] = ACTIONS(5161), - [anon_sym_GT] = ACTIONS(5161), - [anon_sym_where] = ACTIONS(5161), - [anon_sym_SEMI] = ACTIONS(5163), - [anon_sym_get] = ACTIONS(5161), - [anon_sym_set] = ACTIONS(5161), - [anon_sym_STAR] = ACTIONS(5161), - [sym_label] = ACTIONS(5163), - [anon_sym_in] = ACTIONS(5161), - [anon_sym_DOT_DOT] = ACTIONS(5163), - [anon_sym_QMARK_COLON] = ACTIONS(5163), - [anon_sym_AMP_AMP] = ACTIONS(5163), - [anon_sym_PIPE_PIPE] = ACTIONS(5163), - [anon_sym_else] = ACTIONS(5161), - [anon_sym_COLON_COLON] = ACTIONS(5163), - [anon_sym_PLUS_EQ] = ACTIONS(5163), - [anon_sym_DASH_EQ] = ACTIONS(5163), - [anon_sym_STAR_EQ] = ACTIONS(5163), - [anon_sym_SLASH_EQ] = ACTIONS(5163), - [anon_sym_PERCENT_EQ] = ACTIONS(5163), - [anon_sym_BANG_EQ] = ACTIONS(5161), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5163), - [anon_sym_EQ_EQ] = ACTIONS(5161), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5163), - [anon_sym_LT_EQ] = ACTIONS(5163), - [anon_sym_GT_EQ] = ACTIONS(5163), - [anon_sym_BANGin] = ACTIONS(5163), - [anon_sym_is] = ACTIONS(5161), - [anon_sym_BANGis] = ACTIONS(5163), - [anon_sym_PLUS] = ACTIONS(5161), - [anon_sym_DASH] = ACTIONS(5161), - [anon_sym_SLASH] = ACTIONS(5161), - [anon_sym_PERCENT] = ACTIONS(5161), - [anon_sym_as_QMARK] = ACTIONS(5163), - [anon_sym_PLUS_PLUS] = ACTIONS(5163), - [anon_sym_DASH_DASH] = ACTIONS(5163), - [anon_sym_BANG_BANG] = ACTIONS(5163), - [anon_sym_suspend] = ACTIONS(5161), - [anon_sym_sealed] = ACTIONS(5161), - [anon_sym_annotation] = ACTIONS(5161), - [anon_sym_data] = ACTIONS(5161), - [anon_sym_inner] = ACTIONS(5161), - [anon_sym_value] = ACTIONS(5161), - [anon_sym_override] = ACTIONS(5161), - [anon_sym_lateinit] = ACTIONS(5161), - [anon_sym_public] = ACTIONS(5161), - [anon_sym_private] = ACTIONS(5161), - [anon_sym_internal] = ACTIONS(5161), - [anon_sym_protected] = ACTIONS(5161), - [anon_sym_tailrec] = ACTIONS(5161), - [anon_sym_operator] = ACTIONS(5161), - [anon_sym_infix] = ACTIONS(5161), - [anon_sym_inline] = ACTIONS(5161), - [anon_sym_external] = ACTIONS(5161), - [sym_property_modifier] = ACTIONS(5161), - [anon_sym_abstract] = ACTIONS(5161), - [anon_sym_final] = ACTIONS(5161), - [anon_sym_open] = ACTIONS(5161), - [anon_sym_vararg] = ACTIONS(5161), - [anon_sym_noinline] = ACTIONS(5161), - [anon_sym_crossinline] = ACTIONS(5161), - [anon_sym_expect] = ACTIONS(5161), - [anon_sym_actual] = ACTIONS(5161), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5163), - [sym__automatic_semicolon] = ACTIONS(5163), - [sym_safe_nav] = ACTIONS(5163), - [sym_multiline_comment] = ACTIONS(3), - }, - [3917] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(3915), - [sym__alpha_identifier] = ACTIONS(4587), - [anon_sym_AT] = ACTIONS(4589), - [anon_sym_LBRACK] = ACTIONS(4589), - [anon_sym_DOT] = ACTIONS(4587), - [anon_sym_as] = ACTIONS(4587), - [anon_sym_LBRACE] = ACTIONS(4589), - [anon_sym_RBRACE] = ACTIONS(4589), - [anon_sym_LPAREN] = ACTIONS(4589), - [anon_sym_COMMA] = ACTIONS(7089), - [anon_sym_LT] = ACTIONS(4587), - [anon_sym_GT] = ACTIONS(4587), - [anon_sym_where] = ACTIONS(4587), - [anon_sym_object] = ACTIONS(4587), - [anon_sym_fun] = ACTIONS(4587), - [anon_sym_SEMI] = ACTIONS(4589), - [anon_sym_get] = ACTIONS(4587), - [anon_sym_set] = ACTIONS(4587), - [anon_sym_this] = ACTIONS(4587), - [anon_sym_super] = ACTIONS(4587), - [anon_sym_STAR] = ACTIONS(4589), - [sym_label] = ACTIONS(4587), - [anon_sym_in] = ACTIONS(4587), - [anon_sym_DOT_DOT] = ACTIONS(4589), - [anon_sym_QMARK_COLON] = ACTIONS(4589), - [anon_sym_AMP_AMP] = ACTIONS(4589), - [anon_sym_PIPE_PIPE] = ACTIONS(4589), - [anon_sym_null] = ACTIONS(4587), - [anon_sym_if] = ACTIONS(4587), - [anon_sym_else] = ACTIONS(4587), - [anon_sym_when] = ACTIONS(4587), - [anon_sym_try] = ACTIONS(4587), - [anon_sym_throw] = ACTIONS(4587), - [anon_sym_return] = ACTIONS(4587), - [anon_sym_continue] = ACTIONS(4587), - [anon_sym_break] = ACTIONS(4587), - [anon_sym_COLON_COLON] = ACTIONS(4589), - [anon_sym_BANG_EQ] = ACTIONS(4587), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4589), - [anon_sym_EQ_EQ] = ACTIONS(4587), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4589), - [anon_sym_LT_EQ] = ACTIONS(4589), - [anon_sym_GT_EQ] = ACTIONS(4589), - [anon_sym_BANGin] = ACTIONS(4589), - [anon_sym_is] = ACTIONS(4587), - [anon_sym_BANGis] = ACTIONS(4589), - [anon_sym_PLUS] = ACTIONS(4587), - [anon_sym_DASH] = ACTIONS(4587), - [anon_sym_SLASH] = ACTIONS(4587), - [anon_sym_PERCENT] = ACTIONS(4589), - [anon_sym_as_QMARK] = ACTIONS(4589), - [anon_sym_PLUS_PLUS] = ACTIONS(4589), - [anon_sym_DASH_DASH] = ACTIONS(4589), - [anon_sym_BANG] = ACTIONS(4587), - [anon_sym_BANG_BANG] = ACTIONS(4589), - [anon_sym_data] = ACTIONS(4587), - [anon_sym_inner] = ACTIONS(4587), - [anon_sym_value] = ACTIONS(4587), - [anon_sym_expect] = ACTIONS(4587), - [anon_sym_actual] = ACTIONS(4587), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4589), - [anon_sym_continue_AT] = ACTIONS(4589), - [anon_sym_break_AT] = ACTIONS(4589), - [anon_sym_this_AT] = ACTIONS(4589), - [anon_sym_super_AT] = ACTIONS(4589), - [sym_real_literal] = ACTIONS(4589), - [sym_integer_literal] = ACTIONS(4587), - [sym_hex_literal] = ACTIONS(4589), - [sym_bin_literal] = ACTIONS(4589), - [anon_sym_true] = ACTIONS(4587), - [anon_sym_false] = ACTIONS(4587), - [anon_sym_SQUOTE] = ACTIONS(4589), - [sym__backtick_identifier] = ACTIONS(4589), - [sym__automatic_semicolon] = ACTIONS(4589), - [sym_safe_nav] = ACTIONS(4589), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4589), - }, - [3918] = { - [sym_class_body] = STATE(3549), - [sym_type_constraints] = STATE(3273), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(6084), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_RBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [anon_sym_DASH_GT] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [3919] = { - [sym__alpha_identifier] = ACTIONS(4880), - [anon_sym_AT] = ACTIONS(4882), - [anon_sym_LBRACK] = ACTIONS(4882), - [anon_sym_typealias] = ACTIONS(4880), - [anon_sym_class] = ACTIONS(4880), - [anon_sym_interface] = ACTIONS(4880), - [anon_sym_enum] = ACTIONS(4880), - [anon_sym_LBRACE] = ACTIONS(4882), - [anon_sym_LPAREN] = ACTIONS(4882), - [anon_sym_val] = ACTIONS(4880), - [anon_sym_var] = ACTIONS(4880), - [anon_sym_object] = ACTIONS(4880), - [anon_sym_fun] = ACTIONS(4880), - [anon_sym_get] = ACTIONS(4880), - [anon_sym_set] = ACTIONS(4880), - [anon_sym_this] = ACTIONS(4880), - [anon_sym_super] = ACTIONS(4880), - [anon_sym_STAR] = ACTIONS(4882), - [sym_label] = ACTIONS(4880), - [anon_sym_for] = ACTIONS(4880), - [anon_sym_while] = ACTIONS(4880), - [anon_sym_do] = ACTIONS(4880), - [anon_sym_null] = ACTIONS(4880), - [anon_sym_if] = ACTIONS(4880), - [anon_sym_when] = ACTIONS(4880), - [anon_sym_try] = ACTIONS(4880), - [anon_sym_throw] = ACTIONS(4880), - [anon_sym_return] = ACTIONS(4880), - [anon_sym_continue] = ACTIONS(4880), - [anon_sym_break] = ACTIONS(4880), - [anon_sym_COLON_COLON] = ACTIONS(4882), - [anon_sym_PLUS] = ACTIONS(4880), - [anon_sym_DASH] = ACTIONS(4880), - [anon_sym_PLUS_PLUS] = ACTIONS(4882), - [anon_sym_DASH_DASH] = ACTIONS(4882), - [anon_sym_BANG] = ACTIONS(4882), - [anon_sym_suspend] = ACTIONS(4880), - [anon_sym_sealed] = ACTIONS(4880), - [anon_sym_annotation] = ACTIONS(4880), - [anon_sym_data] = ACTIONS(4880), - [anon_sym_inner] = ACTIONS(4880), - [anon_sym_value] = ACTIONS(4880), - [anon_sym_override] = ACTIONS(4880), - [anon_sym_lateinit] = ACTIONS(4880), - [anon_sym_public] = ACTIONS(4880), - [anon_sym_private] = ACTIONS(4880), - [anon_sym_internal] = ACTIONS(4880), - [anon_sym_protected] = ACTIONS(4880), - [anon_sym_tailrec] = ACTIONS(4880), - [anon_sym_operator] = ACTIONS(4880), - [anon_sym_infix] = ACTIONS(4880), - [anon_sym_inline] = ACTIONS(4880), - [anon_sym_external] = ACTIONS(4880), - [sym_property_modifier] = ACTIONS(4880), - [anon_sym_abstract] = ACTIONS(4880), - [anon_sym_final] = ACTIONS(4880), - [anon_sym_open] = ACTIONS(4880), - [anon_sym_vararg] = ACTIONS(4880), - [anon_sym_noinline] = ACTIONS(4880), - [anon_sym_crossinline] = ACTIONS(4880), - [anon_sym_expect] = ACTIONS(4880), - [anon_sym_actual] = ACTIONS(4880), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4882), - [anon_sym_continue_AT] = ACTIONS(4882), - [anon_sym_break_AT] = ACTIONS(4882), - [anon_sym_this_AT] = ACTIONS(4882), - [anon_sym_super_AT] = ACTIONS(4882), - [sym_real_literal] = ACTIONS(4882), - [sym_integer_literal] = ACTIONS(4880), - [sym_hex_literal] = ACTIONS(4882), - [sym_bin_literal] = ACTIONS(4882), - [anon_sym_true] = ACTIONS(4880), - [anon_sym_false] = ACTIONS(4880), - [anon_sym_SQUOTE] = ACTIONS(4882), - [sym__backtick_identifier] = ACTIONS(4882), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4882), - }, - [3920] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(4182), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(4826), - [anon_sym_COMMA] = ACTIONS(4185), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_where] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4185), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4185), - [anon_sym_DASH_EQ] = ACTIONS(4185), - [anon_sym_STAR_EQ] = ACTIONS(4185), - [anon_sym_SLASH_EQ] = ACTIONS(4185), - [anon_sym_PERCENT_EQ] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_suspend] = ACTIONS(4182), - [anon_sym_sealed] = ACTIONS(4182), - [anon_sym_annotation] = ACTIONS(4182), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4182), - [anon_sym_lateinit] = ACTIONS(4182), - [anon_sym_public] = ACTIONS(4182), - [anon_sym_private] = ACTIONS(4182), - [anon_sym_internal] = ACTIONS(4182), - [anon_sym_protected] = ACTIONS(4182), - [anon_sym_tailrec] = ACTIONS(4182), - [anon_sym_operator] = ACTIONS(4182), - [anon_sym_infix] = ACTIONS(4182), - [anon_sym_inline] = ACTIONS(4182), - [anon_sym_external] = ACTIONS(4182), - [sym_property_modifier] = ACTIONS(4182), - [anon_sym_abstract] = ACTIONS(4182), - [anon_sym_final] = ACTIONS(4182), - [anon_sym_open] = ACTIONS(4182), - [anon_sym_vararg] = ACTIONS(4182), - [anon_sym_noinline] = ACTIONS(4182), - [anon_sym_crossinline] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - }, - [3921] = { - [sym__alpha_identifier] = ACTIONS(7091), - [anon_sym_AT] = ACTIONS(7093), - [anon_sym_LBRACK] = ACTIONS(7093), - [anon_sym_typealias] = ACTIONS(7091), - [anon_sym_class] = ACTIONS(7091), - [anon_sym_interface] = ACTIONS(7091), - [anon_sym_enum] = ACTIONS(7091), - [anon_sym_LBRACE] = ACTIONS(7093), - [anon_sym_LPAREN] = ACTIONS(7093), - [anon_sym_val] = ACTIONS(7091), - [anon_sym_var] = ACTIONS(7091), - [anon_sym_object] = ACTIONS(7091), - [anon_sym_fun] = ACTIONS(7091), - [anon_sym_get] = ACTIONS(7091), - [anon_sym_set] = ACTIONS(7091), - [anon_sym_this] = ACTIONS(7091), - [anon_sym_super] = ACTIONS(7091), - [anon_sym_STAR] = ACTIONS(7093), - [sym_label] = ACTIONS(7091), - [anon_sym_for] = ACTIONS(7091), - [anon_sym_while] = ACTIONS(7091), - [anon_sym_do] = ACTIONS(7091), - [anon_sym_null] = ACTIONS(7091), - [anon_sym_if] = ACTIONS(7091), - [anon_sym_when] = ACTIONS(7091), - [anon_sym_try] = ACTIONS(7091), - [anon_sym_throw] = ACTIONS(7091), - [anon_sym_return] = ACTIONS(7091), - [anon_sym_continue] = ACTIONS(7091), - [anon_sym_break] = ACTIONS(7091), - [anon_sym_COLON_COLON] = ACTIONS(7093), - [anon_sym_PLUS] = ACTIONS(7091), - [anon_sym_DASH] = ACTIONS(7091), - [anon_sym_PLUS_PLUS] = ACTIONS(7093), - [anon_sym_DASH_DASH] = ACTIONS(7093), - [anon_sym_BANG] = ACTIONS(7093), - [anon_sym_suspend] = ACTIONS(7091), - [anon_sym_sealed] = ACTIONS(7091), - [anon_sym_annotation] = ACTIONS(7091), - [anon_sym_data] = ACTIONS(7091), - [anon_sym_inner] = ACTIONS(7091), - [anon_sym_value] = ACTIONS(7091), - [anon_sym_override] = ACTIONS(7091), - [anon_sym_lateinit] = ACTIONS(7091), - [anon_sym_public] = ACTIONS(7091), - [anon_sym_private] = ACTIONS(7091), - [anon_sym_internal] = ACTIONS(7091), - [anon_sym_protected] = ACTIONS(7091), - [anon_sym_tailrec] = ACTIONS(7091), - [anon_sym_operator] = ACTIONS(7091), - [anon_sym_infix] = ACTIONS(7091), - [anon_sym_inline] = ACTIONS(7091), - [anon_sym_external] = ACTIONS(7091), - [sym_property_modifier] = ACTIONS(7091), - [anon_sym_abstract] = ACTIONS(7091), - [anon_sym_final] = ACTIONS(7091), - [anon_sym_open] = ACTIONS(7091), - [anon_sym_vararg] = ACTIONS(7091), - [anon_sym_noinline] = ACTIONS(7091), - [anon_sym_crossinline] = ACTIONS(7091), - [anon_sym_expect] = ACTIONS(7091), - [anon_sym_actual] = ACTIONS(7091), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(7093), - [anon_sym_continue_AT] = ACTIONS(7093), - [anon_sym_break_AT] = ACTIONS(7093), - [anon_sym_this_AT] = ACTIONS(7093), - [anon_sym_super_AT] = ACTIONS(7093), - [sym_real_literal] = ACTIONS(7093), - [sym_integer_literal] = ACTIONS(7091), - [sym_hex_literal] = ACTIONS(7093), - [sym_bin_literal] = ACTIONS(7093), - [anon_sym_true] = ACTIONS(7091), - [anon_sym_false] = ACTIONS(7091), - [anon_sym_SQUOTE] = ACTIONS(7093), - [sym__backtick_identifier] = ACTIONS(7093), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(7093), - }, - [3922] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(4214), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(4818), - [anon_sym_COMMA] = ACTIONS(4217), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_where] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4217), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4217), - [anon_sym_DASH_EQ] = ACTIONS(4217), - [anon_sym_STAR_EQ] = ACTIONS(4217), - [anon_sym_SLASH_EQ] = ACTIONS(4217), - [anon_sym_PERCENT_EQ] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_suspend] = ACTIONS(4214), - [anon_sym_sealed] = ACTIONS(4214), - [anon_sym_annotation] = ACTIONS(4214), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4214), - [anon_sym_lateinit] = ACTIONS(4214), - [anon_sym_public] = ACTIONS(4214), - [anon_sym_private] = ACTIONS(4214), - [anon_sym_internal] = ACTIONS(4214), - [anon_sym_protected] = ACTIONS(4214), - [anon_sym_tailrec] = ACTIONS(4214), - [anon_sym_operator] = ACTIONS(4214), - [anon_sym_infix] = ACTIONS(4214), - [anon_sym_inline] = ACTIONS(4214), - [anon_sym_external] = ACTIONS(4214), - [sym_property_modifier] = ACTIONS(4214), - [anon_sym_abstract] = ACTIONS(4214), - [anon_sym_final] = ACTIONS(4214), - [anon_sym_open] = ACTIONS(4214), - [anon_sym_vararg] = ACTIONS(4214), - [anon_sym_noinline] = ACTIONS(4214), - [anon_sym_crossinline] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - }, - [3923] = { - [sym__alpha_identifier] = ACTIONS(4412), - [anon_sym_AT] = ACTIONS(4414), - [anon_sym_LBRACK] = ACTIONS(4414), - [anon_sym_DOT] = ACTIONS(4412), - [anon_sym_as] = ACTIONS(4412), - [anon_sym_EQ] = ACTIONS(4412), - [anon_sym_LBRACE] = ACTIONS(4414), - [anon_sym_RBRACE] = ACTIONS(4414), - [anon_sym_LPAREN] = ACTIONS(4414), - [anon_sym_COMMA] = ACTIONS(4414), - [anon_sym_LT] = ACTIONS(4412), - [anon_sym_GT] = ACTIONS(4412), - [anon_sym_where] = ACTIONS(4412), - [anon_sym_SEMI] = ACTIONS(4414), - [anon_sym_get] = ACTIONS(4412), - [anon_sym_set] = ACTIONS(4412), - [anon_sym_STAR] = ACTIONS(4412), - [sym_label] = ACTIONS(4414), - [anon_sym_in] = ACTIONS(4412), - [anon_sym_DOT_DOT] = ACTIONS(4414), - [anon_sym_QMARK_COLON] = ACTIONS(4414), - [anon_sym_AMP_AMP] = ACTIONS(4414), - [anon_sym_PIPE_PIPE] = ACTIONS(4414), - [anon_sym_else] = ACTIONS(4412), - [anon_sym_COLON_COLON] = ACTIONS(4414), - [anon_sym_PLUS_EQ] = ACTIONS(4414), - [anon_sym_DASH_EQ] = ACTIONS(4414), - [anon_sym_STAR_EQ] = ACTIONS(4414), - [anon_sym_SLASH_EQ] = ACTIONS(4414), - [anon_sym_PERCENT_EQ] = ACTIONS(4414), - [anon_sym_BANG_EQ] = ACTIONS(4412), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4414), - [anon_sym_EQ_EQ] = ACTIONS(4412), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4414), - [anon_sym_LT_EQ] = ACTIONS(4414), - [anon_sym_GT_EQ] = ACTIONS(4414), - [anon_sym_BANGin] = ACTIONS(4414), - [anon_sym_is] = ACTIONS(4412), - [anon_sym_BANGis] = ACTIONS(4414), - [anon_sym_PLUS] = ACTIONS(4412), - [anon_sym_DASH] = ACTIONS(4412), - [anon_sym_SLASH] = ACTIONS(4412), - [anon_sym_PERCENT] = ACTIONS(4412), - [anon_sym_as_QMARK] = ACTIONS(4414), - [anon_sym_PLUS_PLUS] = ACTIONS(4414), - [anon_sym_DASH_DASH] = ACTIONS(4414), - [anon_sym_BANG_BANG] = ACTIONS(4414), - [anon_sym_suspend] = ACTIONS(4412), - [anon_sym_sealed] = ACTIONS(4412), - [anon_sym_annotation] = ACTIONS(4412), - [anon_sym_data] = ACTIONS(4412), - [anon_sym_inner] = ACTIONS(4412), - [anon_sym_value] = ACTIONS(4412), - [anon_sym_override] = ACTIONS(4412), - [anon_sym_lateinit] = ACTIONS(4412), - [anon_sym_public] = ACTIONS(4412), - [anon_sym_private] = ACTIONS(4412), - [anon_sym_internal] = ACTIONS(4412), - [anon_sym_protected] = ACTIONS(4412), - [anon_sym_tailrec] = ACTIONS(4412), - [anon_sym_operator] = ACTIONS(4412), - [anon_sym_infix] = ACTIONS(4412), - [anon_sym_inline] = ACTIONS(4412), - [anon_sym_external] = ACTIONS(4412), - [sym_property_modifier] = ACTIONS(4412), - [anon_sym_abstract] = ACTIONS(4412), - [anon_sym_final] = ACTIONS(4412), - [anon_sym_open] = ACTIONS(4412), - [anon_sym_vararg] = ACTIONS(4412), - [anon_sym_noinline] = ACTIONS(4412), - [anon_sym_crossinline] = ACTIONS(4412), - [anon_sym_expect] = ACTIONS(4412), - [anon_sym_actual] = ACTIONS(4412), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4414), - [sym__automatic_semicolon] = ACTIONS(4414), - [sym_safe_nav] = ACTIONS(4414), - [sym_multiline_comment] = ACTIONS(3), - }, - [3924] = { - [sym__alpha_identifier] = ACTIONS(5085), - [anon_sym_AT] = ACTIONS(5087), - [anon_sym_LBRACK] = ACTIONS(5087), - [anon_sym_DOT] = ACTIONS(5085), - [anon_sym_as] = ACTIONS(5085), - [anon_sym_EQ] = ACTIONS(5085), - [anon_sym_LBRACE] = ACTIONS(5087), - [anon_sym_RBRACE] = ACTIONS(5087), - [anon_sym_LPAREN] = ACTIONS(5087), - [anon_sym_COMMA] = ACTIONS(5087), - [anon_sym_LT] = ACTIONS(5085), - [anon_sym_GT] = ACTIONS(5085), - [anon_sym_where] = ACTIONS(5085), - [anon_sym_SEMI] = ACTIONS(5087), - [anon_sym_get] = ACTIONS(5085), - [anon_sym_set] = ACTIONS(5085), - [anon_sym_STAR] = ACTIONS(5085), - [sym_label] = ACTIONS(5087), - [anon_sym_in] = ACTIONS(5085), - [anon_sym_DOT_DOT] = ACTIONS(5087), - [anon_sym_QMARK_COLON] = ACTIONS(5087), - [anon_sym_AMP_AMP] = ACTIONS(5087), - [anon_sym_PIPE_PIPE] = ACTIONS(5087), - [anon_sym_else] = ACTIONS(5085), - [anon_sym_COLON_COLON] = ACTIONS(5087), - [anon_sym_PLUS_EQ] = ACTIONS(5087), - [anon_sym_DASH_EQ] = ACTIONS(5087), - [anon_sym_STAR_EQ] = ACTIONS(5087), - [anon_sym_SLASH_EQ] = ACTIONS(5087), - [anon_sym_PERCENT_EQ] = ACTIONS(5087), - [anon_sym_BANG_EQ] = ACTIONS(5085), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5087), - [anon_sym_EQ_EQ] = ACTIONS(5085), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5087), - [anon_sym_LT_EQ] = ACTIONS(5087), - [anon_sym_GT_EQ] = ACTIONS(5087), - [anon_sym_BANGin] = ACTIONS(5087), - [anon_sym_is] = ACTIONS(5085), - [anon_sym_BANGis] = ACTIONS(5087), - [anon_sym_PLUS] = ACTIONS(5085), - [anon_sym_DASH] = ACTIONS(5085), - [anon_sym_SLASH] = ACTIONS(5085), - [anon_sym_PERCENT] = ACTIONS(5085), - [anon_sym_as_QMARK] = ACTIONS(5087), - [anon_sym_PLUS_PLUS] = ACTIONS(5087), - [anon_sym_DASH_DASH] = ACTIONS(5087), - [anon_sym_BANG_BANG] = ACTIONS(5087), - [anon_sym_suspend] = ACTIONS(5085), - [anon_sym_sealed] = ACTIONS(5085), - [anon_sym_annotation] = ACTIONS(5085), - [anon_sym_data] = ACTIONS(5085), - [anon_sym_inner] = ACTIONS(5085), - [anon_sym_value] = ACTIONS(5085), - [anon_sym_override] = ACTIONS(5085), - [anon_sym_lateinit] = ACTIONS(5085), - [anon_sym_public] = ACTIONS(5085), - [anon_sym_private] = ACTIONS(5085), - [anon_sym_internal] = ACTIONS(5085), - [anon_sym_protected] = ACTIONS(5085), - [anon_sym_tailrec] = ACTIONS(5085), - [anon_sym_operator] = ACTIONS(5085), - [anon_sym_infix] = ACTIONS(5085), - [anon_sym_inline] = ACTIONS(5085), - [anon_sym_external] = ACTIONS(5085), - [sym_property_modifier] = ACTIONS(5085), - [anon_sym_abstract] = ACTIONS(5085), - [anon_sym_final] = ACTIONS(5085), - [anon_sym_open] = ACTIONS(5085), - [anon_sym_vararg] = ACTIONS(5085), - [anon_sym_noinline] = ACTIONS(5085), - [anon_sym_crossinline] = ACTIONS(5085), - [anon_sym_expect] = ACTIONS(5085), - [anon_sym_actual] = ACTIONS(5085), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5087), - [sym__automatic_semicolon] = ACTIONS(5087), - [sym_safe_nav] = ACTIONS(5087), - [sym_multiline_comment] = ACTIONS(3), - }, - [3925] = { - [sym_function_body] = STATE(3956), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4260), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_PLUS_EQ] = ACTIONS(4262), - [anon_sym_DASH_EQ] = ACTIONS(4262), - [anon_sym_STAR_EQ] = ACTIONS(4262), - [anon_sym_SLASH_EQ] = ACTIONS(4262), - [anon_sym_PERCENT_EQ] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4260), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [3926] = { - [sym_class_body] = STATE(3503), - [sym_type_constraints] = STATE(3302), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(7095), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_RBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_RPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4276), - [anon_sym_DASH_GT] = ACTIONS(4276), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_while] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4276), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [3927] = { - [sym_type_constraints] = STATE(3306), - [sym_enum_class_body] = STATE(3501), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(6098), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3928] = { - [sym__alpha_identifier] = ACTIONS(5081), - [anon_sym_AT] = ACTIONS(5083), - [anon_sym_LBRACK] = ACTIONS(5083), - [anon_sym_DOT] = ACTIONS(5081), - [anon_sym_as] = ACTIONS(5081), - [anon_sym_EQ] = ACTIONS(5081), - [anon_sym_LBRACE] = ACTIONS(5083), - [anon_sym_RBRACE] = ACTIONS(5083), - [anon_sym_LPAREN] = ACTIONS(5083), - [anon_sym_COMMA] = ACTIONS(5083), - [anon_sym_LT] = ACTIONS(5081), - [anon_sym_GT] = ACTIONS(5081), - [anon_sym_where] = ACTIONS(5081), - [anon_sym_SEMI] = ACTIONS(5083), - [anon_sym_get] = ACTIONS(5081), - [anon_sym_set] = ACTIONS(5081), - [anon_sym_STAR] = ACTIONS(5081), - [sym_label] = ACTIONS(5083), - [anon_sym_in] = ACTIONS(5081), - [anon_sym_DOT_DOT] = ACTIONS(5083), - [anon_sym_QMARK_COLON] = ACTIONS(5083), - [anon_sym_AMP_AMP] = ACTIONS(5083), - [anon_sym_PIPE_PIPE] = ACTIONS(5083), - [anon_sym_else] = ACTIONS(5081), - [anon_sym_COLON_COLON] = ACTIONS(5083), - [anon_sym_PLUS_EQ] = ACTIONS(5083), - [anon_sym_DASH_EQ] = ACTIONS(5083), - [anon_sym_STAR_EQ] = ACTIONS(5083), - [anon_sym_SLASH_EQ] = ACTIONS(5083), - [anon_sym_PERCENT_EQ] = ACTIONS(5083), - [anon_sym_BANG_EQ] = ACTIONS(5081), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5083), - [anon_sym_EQ_EQ] = ACTIONS(5081), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5083), - [anon_sym_LT_EQ] = ACTIONS(5083), - [anon_sym_GT_EQ] = ACTIONS(5083), - [anon_sym_BANGin] = ACTIONS(5083), - [anon_sym_is] = ACTIONS(5081), - [anon_sym_BANGis] = ACTIONS(5083), - [anon_sym_PLUS] = ACTIONS(5081), - [anon_sym_DASH] = ACTIONS(5081), - [anon_sym_SLASH] = ACTIONS(5081), - [anon_sym_PERCENT] = ACTIONS(5081), - [anon_sym_as_QMARK] = ACTIONS(5083), - [anon_sym_PLUS_PLUS] = ACTIONS(5083), - [anon_sym_DASH_DASH] = ACTIONS(5083), - [anon_sym_BANG_BANG] = ACTIONS(5083), - [anon_sym_suspend] = ACTIONS(5081), - [anon_sym_sealed] = ACTIONS(5081), - [anon_sym_annotation] = ACTIONS(5081), - [anon_sym_data] = ACTIONS(5081), - [anon_sym_inner] = ACTIONS(5081), - [anon_sym_value] = ACTIONS(5081), - [anon_sym_override] = ACTIONS(5081), - [anon_sym_lateinit] = ACTIONS(5081), - [anon_sym_public] = ACTIONS(5081), - [anon_sym_private] = ACTIONS(5081), - [anon_sym_internal] = ACTIONS(5081), - [anon_sym_protected] = ACTIONS(5081), - [anon_sym_tailrec] = ACTIONS(5081), - [anon_sym_operator] = ACTIONS(5081), - [anon_sym_infix] = ACTIONS(5081), - [anon_sym_inline] = ACTIONS(5081), - [anon_sym_external] = ACTIONS(5081), - [sym_property_modifier] = ACTIONS(5081), - [anon_sym_abstract] = ACTIONS(5081), - [anon_sym_final] = ACTIONS(5081), - [anon_sym_open] = ACTIONS(5081), - [anon_sym_vararg] = ACTIONS(5081), - [anon_sym_noinline] = ACTIONS(5081), - [anon_sym_crossinline] = ACTIONS(5081), - [anon_sym_expect] = ACTIONS(5081), - [anon_sym_actual] = ACTIONS(5081), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5083), - [sym__automatic_semicolon] = ACTIONS(5083), - [sym_safe_nav] = ACTIONS(5083), - [sym_multiline_comment] = ACTIONS(3), - }, - [3929] = { - [sym_class_body] = STATE(3501), - [sym_type_constraints] = STATE(3339), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(6100), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [anon_sym_DASH_GT] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [3930] = { - [sym__alpha_identifier] = ACTIONS(4984), - [anon_sym_AT] = ACTIONS(4986), - [anon_sym_LBRACK] = ACTIONS(4986), - [anon_sym_DOT] = ACTIONS(4984), - [anon_sym_as] = ACTIONS(4984), - [anon_sym_EQ] = ACTIONS(4984), - [anon_sym_LBRACE] = ACTIONS(4986), - [anon_sym_RBRACE] = ACTIONS(4986), - [anon_sym_LPAREN] = ACTIONS(4986), - [anon_sym_COMMA] = ACTIONS(4986), - [anon_sym_LT] = ACTIONS(4984), - [anon_sym_GT] = ACTIONS(4984), - [anon_sym_where] = ACTIONS(4984), - [anon_sym_SEMI] = ACTIONS(4986), - [anon_sym_get] = ACTIONS(4984), - [anon_sym_set] = ACTIONS(4984), - [anon_sym_STAR] = ACTIONS(4984), - [sym_label] = ACTIONS(4986), - [anon_sym_in] = ACTIONS(4984), - [anon_sym_DOT_DOT] = ACTIONS(4986), - [anon_sym_QMARK_COLON] = ACTIONS(4986), - [anon_sym_AMP_AMP] = ACTIONS(4986), - [anon_sym_PIPE_PIPE] = ACTIONS(4986), - [anon_sym_else] = ACTIONS(4984), - [anon_sym_COLON_COLON] = ACTIONS(4986), - [anon_sym_PLUS_EQ] = ACTIONS(4986), - [anon_sym_DASH_EQ] = ACTIONS(4986), - [anon_sym_STAR_EQ] = ACTIONS(4986), - [anon_sym_SLASH_EQ] = ACTIONS(4986), - [anon_sym_PERCENT_EQ] = ACTIONS(4986), - [anon_sym_BANG_EQ] = ACTIONS(4984), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4986), - [anon_sym_EQ_EQ] = ACTIONS(4984), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4986), - [anon_sym_LT_EQ] = ACTIONS(4986), - [anon_sym_GT_EQ] = ACTIONS(4986), - [anon_sym_BANGin] = ACTIONS(4986), - [anon_sym_is] = ACTIONS(4984), - [anon_sym_BANGis] = ACTIONS(4986), - [anon_sym_PLUS] = ACTIONS(4984), - [anon_sym_DASH] = ACTIONS(4984), - [anon_sym_SLASH] = ACTIONS(4984), - [anon_sym_PERCENT] = ACTIONS(4984), - [anon_sym_as_QMARK] = ACTIONS(4986), - [anon_sym_PLUS_PLUS] = ACTIONS(4986), - [anon_sym_DASH_DASH] = ACTIONS(4986), - [anon_sym_BANG_BANG] = ACTIONS(4986), - [anon_sym_suspend] = ACTIONS(4984), - [anon_sym_sealed] = ACTIONS(4984), - [anon_sym_annotation] = ACTIONS(4984), - [anon_sym_data] = ACTIONS(4984), - [anon_sym_inner] = ACTIONS(4984), - [anon_sym_value] = ACTIONS(4984), - [anon_sym_override] = ACTIONS(4984), - [anon_sym_lateinit] = ACTIONS(4984), - [anon_sym_public] = ACTIONS(4984), - [anon_sym_private] = ACTIONS(4984), - [anon_sym_internal] = ACTIONS(4984), - [anon_sym_protected] = ACTIONS(4984), - [anon_sym_tailrec] = ACTIONS(4984), - [anon_sym_operator] = ACTIONS(4984), - [anon_sym_infix] = ACTIONS(4984), - [anon_sym_inline] = ACTIONS(4984), - [anon_sym_external] = ACTIONS(4984), - [sym_property_modifier] = ACTIONS(4984), - [anon_sym_abstract] = ACTIONS(4984), - [anon_sym_final] = ACTIONS(4984), - [anon_sym_open] = ACTIONS(4984), - [anon_sym_vararg] = ACTIONS(4984), - [anon_sym_noinline] = ACTIONS(4984), - [anon_sym_crossinline] = ACTIONS(4984), - [anon_sym_expect] = ACTIONS(4984), - [anon_sym_actual] = ACTIONS(4984), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4986), - [sym__automatic_semicolon] = ACTIONS(4986), - [sym_safe_nav] = ACTIONS(4986), - [sym_multiline_comment] = ACTIONS(3), - }, - [3931] = { - [sym_type_constraints] = STATE(3330), - [sym_enum_class_body] = STATE(3464), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(7097), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_RBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [anon_sym_DASH_GT] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3932] = { - [sym__alpha_identifier] = ACTIONS(4888), - [anon_sym_AT] = ACTIONS(4890), - [anon_sym_LBRACK] = ACTIONS(4890), - [anon_sym_DOT] = ACTIONS(4888), - [anon_sym_as] = ACTIONS(4888), - [anon_sym_EQ] = ACTIONS(4888), - [anon_sym_LBRACE] = ACTIONS(4890), - [anon_sym_RBRACE] = ACTIONS(4890), - [anon_sym_LPAREN] = ACTIONS(4890), - [anon_sym_COMMA] = ACTIONS(4890), - [anon_sym_LT] = ACTIONS(4888), - [anon_sym_GT] = ACTIONS(4888), - [anon_sym_where] = ACTIONS(4888), - [anon_sym_SEMI] = ACTIONS(4890), - [anon_sym_get] = ACTIONS(4888), - [anon_sym_set] = ACTIONS(4888), - [anon_sym_STAR] = ACTIONS(4888), - [sym_label] = ACTIONS(4890), - [anon_sym_in] = ACTIONS(4888), - [anon_sym_DOT_DOT] = ACTIONS(4890), - [anon_sym_QMARK_COLON] = ACTIONS(4890), - [anon_sym_AMP_AMP] = ACTIONS(4890), - [anon_sym_PIPE_PIPE] = ACTIONS(4890), - [anon_sym_else] = ACTIONS(4888), - [anon_sym_COLON_COLON] = ACTIONS(4890), - [anon_sym_PLUS_EQ] = ACTIONS(4890), - [anon_sym_DASH_EQ] = ACTIONS(4890), - [anon_sym_STAR_EQ] = ACTIONS(4890), - [anon_sym_SLASH_EQ] = ACTIONS(4890), - [anon_sym_PERCENT_EQ] = ACTIONS(4890), - [anon_sym_BANG_EQ] = ACTIONS(4888), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4890), - [anon_sym_EQ_EQ] = ACTIONS(4888), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4890), - [anon_sym_LT_EQ] = ACTIONS(4890), - [anon_sym_GT_EQ] = ACTIONS(4890), - [anon_sym_BANGin] = ACTIONS(4890), - [anon_sym_is] = ACTIONS(4888), - [anon_sym_BANGis] = ACTIONS(4890), - [anon_sym_PLUS] = ACTIONS(4888), - [anon_sym_DASH] = ACTIONS(4888), - [anon_sym_SLASH] = ACTIONS(4888), - [anon_sym_PERCENT] = ACTIONS(4888), - [anon_sym_as_QMARK] = ACTIONS(4890), - [anon_sym_PLUS_PLUS] = ACTIONS(4890), - [anon_sym_DASH_DASH] = ACTIONS(4890), - [anon_sym_BANG_BANG] = ACTIONS(4890), - [anon_sym_suspend] = ACTIONS(4888), - [anon_sym_sealed] = ACTIONS(4888), - [anon_sym_annotation] = ACTIONS(4888), - [anon_sym_data] = ACTIONS(4888), - [anon_sym_inner] = ACTIONS(4888), - [anon_sym_value] = ACTIONS(4888), - [anon_sym_override] = ACTIONS(4888), - [anon_sym_lateinit] = ACTIONS(4888), - [anon_sym_public] = ACTIONS(4888), - [anon_sym_private] = ACTIONS(4888), - [anon_sym_internal] = ACTIONS(4888), - [anon_sym_protected] = ACTIONS(4888), - [anon_sym_tailrec] = ACTIONS(4888), - [anon_sym_operator] = ACTIONS(4888), - [anon_sym_infix] = ACTIONS(4888), - [anon_sym_inline] = ACTIONS(4888), - [anon_sym_external] = ACTIONS(4888), - [sym_property_modifier] = ACTIONS(4888), - [anon_sym_abstract] = ACTIONS(4888), - [anon_sym_final] = ACTIONS(4888), - [anon_sym_open] = ACTIONS(4888), - [anon_sym_vararg] = ACTIONS(4888), - [anon_sym_noinline] = ACTIONS(4888), - [anon_sym_crossinline] = ACTIONS(4888), - [anon_sym_expect] = ACTIONS(4888), - [anon_sym_actual] = ACTIONS(4888), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4890), - [sym__automatic_semicolon] = ACTIONS(4890), - [sym_safe_nav] = ACTIONS(4890), - [sym_multiline_comment] = ACTIONS(3), - }, - [3933] = { - [sym_function_body] = STATE(3833), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3934] = { - [sym_class_body] = STATE(3464), - [sym_type_constraints] = STATE(3364), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(7099), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_RBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [anon_sym_DASH_GT] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [3935] = { - [sym_type_constraints] = STATE(3363), - [sym_enum_class_body] = STATE(3430), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(6102), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_RBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [anon_sym_DASH_GT] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [3936] = { - [sym__alpha_identifier] = ACTIONS(4980), - [anon_sym_AT] = ACTIONS(4982), - [anon_sym_LBRACK] = ACTIONS(4982), - [anon_sym_DOT] = ACTIONS(4980), - [anon_sym_as] = ACTIONS(4980), - [anon_sym_EQ] = ACTIONS(4980), - [anon_sym_LBRACE] = ACTIONS(4982), - [anon_sym_RBRACE] = ACTIONS(4982), - [anon_sym_LPAREN] = ACTIONS(4982), - [anon_sym_COMMA] = ACTIONS(4982), - [anon_sym_LT] = ACTIONS(4980), - [anon_sym_GT] = ACTIONS(4980), - [anon_sym_where] = ACTIONS(4980), - [anon_sym_SEMI] = ACTIONS(4982), - [anon_sym_get] = ACTIONS(4980), - [anon_sym_set] = ACTIONS(4980), - [anon_sym_STAR] = ACTIONS(4980), - [sym_label] = ACTIONS(4982), - [anon_sym_in] = ACTIONS(4980), - [anon_sym_DOT_DOT] = ACTIONS(4982), - [anon_sym_QMARK_COLON] = ACTIONS(4982), - [anon_sym_AMP_AMP] = ACTIONS(4982), - [anon_sym_PIPE_PIPE] = ACTIONS(4982), - [anon_sym_else] = ACTIONS(4980), - [anon_sym_COLON_COLON] = ACTIONS(4982), - [anon_sym_PLUS_EQ] = ACTIONS(4982), - [anon_sym_DASH_EQ] = ACTIONS(4982), - [anon_sym_STAR_EQ] = ACTIONS(4982), - [anon_sym_SLASH_EQ] = ACTIONS(4982), - [anon_sym_PERCENT_EQ] = ACTIONS(4982), - [anon_sym_BANG_EQ] = ACTIONS(4980), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4982), - [anon_sym_EQ_EQ] = ACTIONS(4980), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4982), - [anon_sym_LT_EQ] = ACTIONS(4982), - [anon_sym_GT_EQ] = ACTIONS(4982), - [anon_sym_BANGin] = ACTIONS(4982), - [anon_sym_is] = ACTIONS(4980), - [anon_sym_BANGis] = ACTIONS(4982), - [anon_sym_PLUS] = ACTIONS(4980), - [anon_sym_DASH] = ACTIONS(4980), - [anon_sym_SLASH] = ACTIONS(4980), - [anon_sym_PERCENT] = ACTIONS(4980), - [anon_sym_as_QMARK] = ACTIONS(4982), - [anon_sym_PLUS_PLUS] = ACTIONS(4982), - [anon_sym_DASH_DASH] = ACTIONS(4982), - [anon_sym_BANG_BANG] = ACTIONS(4982), - [anon_sym_suspend] = ACTIONS(4980), - [anon_sym_sealed] = ACTIONS(4980), - [anon_sym_annotation] = ACTIONS(4980), - [anon_sym_data] = ACTIONS(4980), - [anon_sym_inner] = ACTIONS(4980), - [anon_sym_value] = ACTIONS(4980), - [anon_sym_override] = ACTIONS(4980), - [anon_sym_lateinit] = ACTIONS(4980), - [anon_sym_public] = ACTIONS(4980), - [anon_sym_private] = ACTIONS(4980), - [anon_sym_internal] = ACTIONS(4980), - [anon_sym_protected] = ACTIONS(4980), - [anon_sym_tailrec] = ACTIONS(4980), - [anon_sym_operator] = ACTIONS(4980), - [anon_sym_infix] = ACTIONS(4980), - [anon_sym_inline] = ACTIONS(4980), - [anon_sym_external] = ACTIONS(4980), - [sym_property_modifier] = ACTIONS(4980), - [anon_sym_abstract] = ACTIONS(4980), - [anon_sym_final] = ACTIONS(4980), - [anon_sym_open] = ACTIONS(4980), - [anon_sym_vararg] = ACTIONS(4980), - [anon_sym_noinline] = ACTIONS(4980), - [anon_sym_crossinline] = ACTIONS(4980), - [anon_sym_expect] = ACTIONS(4980), - [anon_sym_actual] = ACTIONS(4980), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4982), - [sym__automatic_semicolon] = ACTIONS(4982), - [sym_safe_nav] = ACTIONS(4982), - [sym_multiline_comment] = ACTIONS(3), - }, - [3937] = { - [sym__alpha_identifier] = ACTIONS(4822), - [anon_sym_AT] = ACTIONS(4824), - [anon_sym_LBRACK] = ACTIONS(4824), - [anon_sym_DOT] = ACTIONS(4822), - [anon_sym_as] = ACTIONS(4822), - [anon_sym_EQ] = ACTIONS(4822), - [anon_sym_LBRACE] = ACTIONS(4824), - [anon_sym_RBRACE] = ACTIONS(4824), - [anon_sym_LPAREN] = ACTIONS(4824), - [anon_sym_COMMA] = ACTIONS(4824), - [anon_sym_LT] = ACTIONS(4822), - [anon_sym_GT] = ACTIONS(4822), - [anon_sym_where] = ACTIONS(4822), - [anon_sym_SEMI] = ACTIONS(4824), - [anon_sym_get] = ACTIONS(4822), - [anon_sym_set] = ACTIONS(4822), - [anon_sym_STAR] = ACTIONS(4822), - [sym_label] = ACTIONS(4824), - [anon_sym_in] = ACTIONS(4822), - [anon_sym_DOT_DOT] = ACTIONS(4824), - [anon_sym_QMARK_COLON] = ACTIONS(4824), - [anon_sym_AMP_AMP] = ACTIONS(4824), - [anon_sym_PIPE_PIPE] = ACTIONS(4824), - [anon_sym_else] = ACTIONS(4822), - [anon_sym_COLON_COLON] = ACTIONS(4824), - [anon_sym_PLUS_EQ] = ACTIONS(4824), - [anon_sym_DASH_EQ] = ACTIONS(4824), - [anon_sym_STAR_EQ] = ACTIONS(4824), - [anon_sym_SLASH_EQ] = ACTIONS(4824), - [anon_sym_PERCENT_EQ] = ACTIONS(4824), - [anon_sym_BANG_EQ] = ACTIONS(4822), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4824), - [anon_sym_EQ_EQ] = ACTIONS(4822), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4824), - [anon_sym_LT_EQ] = ACTIONS(4824), - [anon_sym_GT_EQ] = ACTIONS(4824), - [anon_sym_BANGin] = ACTIONS(4824), - [anon_sym_is] = ACTIONS(4822), - [anon_sym_BANGis] = ACTIONS(4824), - [anon_sym_PLUS] = ACTIONS(4822), - [anon_sym_DASH] = ACTIONS(4822), - [anon_sym_SLASH] = ACTIONS(4822), - [anon_sym_PERCENT] = ACTIONS(4822), - [anon_sym_as_QMARK] = ACTIONS(4824), - [anon_sym_PLUS_PLUS] = ACTIONS(4824), - [anon_sym_DASH_DASH] = ACTIONS(4824), - [anon_sym_BANG_BANG] = ACTIONS(4824), - [anon_sym_suspend] = ACTIONS(4822), - [anon_sym_sealed] = ACTIONS(4822), - [anon_sym_annotation] = ACTIONS(4822), - [anon_sym_data] = ACTIONS(4822), - [anon_sym_inner] = ACTIONS(4822), - [anon_sym_value] = ACTIONS(4822), - [anon_sym_override] = ACTIONS(4822), - [anon_sym_lateinit] = ACTIONS(4822), - [anon_sym_public] = ACTIONS(4822), - [anon_sym_private] = ACTIONS(4822), - [anon_sym_internal] = ACTIONS(4822), - [anon_sym_protected] = ACTIONS(4822), - [anon_sym_tailrec] = ACTIONS(4822), - [anon_sym_operator] = ACTIONS(4822), - [anon_sym_infix] = ACTIONS(4822), - [anon_sym_inline] = ACTIONS(4822), - [anon_sym_external] = ACTIONS(4822), - [sym_property_modifier] = ACTIONS(4822), - [anon_sym_abstract] = ACTIONS(4822), - [anon_sym_final] = ACTIONS(4822), - [anon_sym_open] = ACTIONS(4822), - [anon_sym_vararg] = ACTIONS(4822), - [anon_sym_noinline] = ACTIONS(4822), - [anon_sym_crossinline] = ACTIONS(4822), - [anon_sym_expect] = ACTIONS(4822), - [anon_sym_actual] = ACTIONS(4822), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4824), - [sym__automatic_semicolon] = ACTIONS(4824), - [sym_safe_nav] = ACTIONS(4824), - [sym_multiline_comment] = ACTIONS(3), - }, - [3938] = { - [sym__alpha_identifier] = ACTIONS(4908), - [anon_sym_AT] = ACTIONS(4910), - [anon_sym_LBRACK] = ACTIONS(4910), - [anon_sym_DOT] = ACTIONS(4908), - [anon_sym_as] = ACTIONS(4908), - [anon_sym_EQ] = ACTIONS(4908), - [anon_sym_LBRACE] = ACTIONS(4910), - [anon_sym_RBRACE] = ACTIONS(4910), - [anon_sym_LPAREN] = ACTIONS(4910), - [anon_sym_COMMA] = ACTIONS(4910), - [anon_sym_LT] = ACTIONS(4908), - [anon_sym_GT] = ACTIONS(4908), - [anon_sym_where] = ACTIONS(4908), - [anon_sym_SEMI] = ACTIONS(4910), - [anon_sym_get] = ACTIONS(4908), - [anon_sym_set] = ACTIONS(4908), - [anon_sym_STAR] = ACTIONS(4908), - [sym_label] = ACTIONS(4910), - [anon_sym_in] = ACTIONS(4908), - [anon_sym_DOT_DOT] = ACTIONS(4910), - [anon_sym_QMARK_COLON] = ACTIONS(4910), - [anon_sym_AMP_AMP] = ACTIONS(4910), - [anon_sym_PIPE_PIPE] = ACTIONS(4910), - [anon_sym_else] = ACTIONS(4908), - [anon_sym_COLON_COLON] = ACTIONS(4910), - [anon_sym_PLUS_EQ] = ACTIONS(4910), - [anon_sym_DASH_EQ] = ACTIONS(4910), - [anon_sym_STAR_EQ] = ACTIONS(4910), - [anon_sym_SLASH_EQ] = ACTIONS(4910), - [anon_sym_PERCENT_EQ] = ACTIONS(4910), - [anon_sym_BANG_EQ] = ACTIONS(4908), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4910), - [anon_sym_EQ_EQ] = ACTIONS(4908), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4910), - [anon_sym_LT_EQ] = ACTIONS(4910), - [anon_sym_GT_EQ] = ACTIONS(4910), - [anon_sym_BANGin] = ACTIONS(4910), - [anon_sym_is] = ACTIONS(4908), - [anon_sym_BANGis] = ACTIONS(4910), - [anon_sym_PLUS] = ACTIONS(4908), - [anon_sym_DASH] = ACTIONS(4908), - [anon_sym_SLASH] = ACTIONS(4908), - [anon_sym_PERCENT] = ACTIONS(4908), - [anon_sym_as_QMARK] = ACTIONS(4910), - [anon_sym_PLUS_PLUS] = ACTIONS(4910), - [anon_sym_DASH_DASH] = ACTIONS(4910), - [anon_sym_BANG_BANG] = ACTIONS(4910), - [anon_sym_suspend] = ACTIONS(4908), - [anon_sym_sealed] = ACTIONS(4908), - [anon_sym_annotation] = ACTIONS(4908), - [anon_sym_data] = ACTIONS(4908), - [anon_sym_inner] = ACTIONS(4908), - [anon_sym_value] = ACTIONS(4908), - [anon_sym_override] = ACTIONS(4908), - [anon_sym_lateinit] = ACTIONS(4908), - [anon_sym_public] = ACTIONS(4908), - [anon_sym_private] = ACTIONS(4908), - [anon_sym_internal] = ACTIONS(4908), - [anon_sym_protected] = ACTIONS(4908), - [anon_sym_tailrec] = ACTIONS(4908), - [anon_sym_operator] = ACTIONS(4908), - [anon_sym_infix] = ACTIONS(4908), - [anon_sym_inline] = ACTIONS(4908), - [anon_sym_external] = ACTIONS(4908), - [sym_property_modifier] = ACTIONS(4908), - [anon_sym_abstract] = ACTIONS(4908), - [anon_sym_final] = ACTIONS(4908), - [anon_sym_open] = ACTIONS(4908), - [anon_sym_vararg] = ACTIONS(4908), - [anon_sym_noinline] = ACTIONS(4908), - [anon_sym_crossinline] = ACTIONS(4908), - [anon_sym_expect] = ACTIONS(4908), - [anon_sym_actual] = ACTIONS(4908), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4910), - [sym__automatic_semicolon] = ACTIONS(4910), - [sym_safe_nav] = ACTIONS(4910), - [sym_multiline_comment] = ACTIONS(3), - }, - [3939] = { - [sym__alpha_identifier] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(1740), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1738), - [anon_sym_EQ] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1740), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_GT] = ACTIONS(1738), - [anon_sym_where] = ACTIONS(1738), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_get] = ACTIONS(1738), - [anon_sym_set] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1738), - [sym_label] = ACTIONS(1740), - [anon_sym_in] = ACTIONS(1738), - [anon_sym_DOT_DOT] = ACTIONS(1740), - [anon_sym_QMARK_COLON] = ACTIONS(1740), - [anon_sym_AMP_AMP] = ACTIONS(1740), - [anon_sym_PIPE_PIPE] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_COLON_COLON] = ACTIONS(1740), - [anon_sym_PLUS_EQ] = ACTIONS(1740), - [anon_sym_DASH_EQ] = ACTIONS(1740), - [anon_sym_STAR_EQ] = ACTIONS(1740), - [anon_sym_SLASH_EQ] = ACTIONS(1740), - [anon_sym_PERCENT_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ] = ACTIONS(1738), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ] = ACTIONS(1738), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1740), - [anon_sym_BANGin] = ACTIONS(1740), - [anon_sym_is] = ACTIONS(1738), - [anon_sym_BANGis] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1738), - [anon_sym_as_QMARK] = ACTIONS(1740), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_BANG_BANG] = ACTIONS(1740), - [anon_sym_suspend] = ACTIONS(1738), - [anon_sym_sealed] = ACTIONS(1738), - [anon_sym_annotation] = ACTIONS(1738), - [anon_sym_data] = ACTIONS(1738), - [anon_sym_inner] = ACTIONS(1738), - [anon_sym_value] = ACTIONS(1738), - [anon_sym_override] = ACTIONS(1738), - [anon_sym_lateinit] = ACTIONS(1738), - [anon_sym_public] = ACTIONS(1738), - [anon_sym_private] = ACTIONS(1738), - [anon_sym_internal] = ACTIONS(1738), - [anon_sym_protected] = ACTIONS(1738), - [anon_sym_tailrec] = ACTIONS(1738), - [anon_sym_operator] = ACTIONS(1738), - [anon_sym_infix] = ACTIONS(1738), - [anon_sym_inline] = ACTIONS(1738), - [anon_sym_external] = ACTIONS(1738), - [sym_property_modifier] = ACTIONS(1738), - [anon_sym_abstract] = ACTIONS(1738), - [anon_sym_final] = ACTIONS(1738), - [anon_sym_open] = ACTIONS(1738), - [anon_sym_vararg] = ACTIONS(1738), - [anon_sym_noinline] = ACTIONS(1738), - [anon_sym_crossinline] = ACTIONS(1738), - [anon_sym_expect] = ACTIONS(1738), - [anon_sym_actual] = ACTIONS(1738), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1740), - [sym__automatic_semicolon] = ACTIONS(1740), - [sym_safe_nav] = ACTIONS(1740), - [sym_multiline_comment] = ACTIONS(3), - }, - [3940] = { - [sym__alpha_identifier] = ACTIONS(4044), - [anon_sym_AT] = ACTIONS(4046), - [anon_sym_LBRACK] = ACTIONS(4046), - [anon_sym_DOT] = ACTIONS(4044), - [anon_sym_as] = ACTIONS(4044), - [anon_sym_EQ] = ACTIONS(4044), - [anon_sym_LBRACE] = ACTIONS(4046), - [anon_sym_RBRACE] = ACTIONS(4046), - [anon_sym_LPAREN] = ACTIONS(4046), - [anon_sym_COMMA] = ACTIONS(4046), - [anon_sym_LT] = ACTIONS(4044), - [anon_sym_GT] = ACTIONS(4044), - [anon_sym_where] = ACTIONS(4044), - [anon_sym_SEMI] = ACTIONS(4046), - [anon_sym_get] = ACTIONS(4044), - [anon_sym_set] = ACTIONS(4044), - [anon_sym_STAR] = ACTIONS(4044), - [sym_label] = ACTIONS(4046), - [anon_sym_in] = ACTIONS(4044), - [anon_sym_DOT_DOT] = ACTIONS(4046), - [anon_sym_QMARK_COLON] = ACTIONS(4046), - [anon_sym_AMP_AMP] = ACTIONS(4046), - [anon_sym_PIPE_PIPE] = ACTIONS(4046), - [anon_sym_else] = ACTIONS(4044), - [anon_sym_COLON_COLON] = ACTIONS(4046), - [anon_sym_PLUS_EQ] = ACTIONS(4046), - [anon_sym_DASH_EQ] = ACTIONS(4046), - [anon_sym_STAR_EQ] = ACTIONS(4046), - [anon_sym_SLASH_EQ] = ACTIONS(4046), - [anon_sym_PERCENT_EQ] = ACTIONS(4046), - [anon_sym_BANG_EQ] = ACTIONS(4044), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4046), - [anon_sym_EQ_EQ] = ACTIONS(4044), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4046), - [anon_sym_LT_EQ] = ACTIONS(4046), - [anon_sym_GT_EQ] = ACTIONS(4046), - [anon_sym_BANGin] = ACTIONS(4046), - [anon_sym_is] = ACTIONS(4044), - [anon_sym_BANGis] = ACTIONS(4046), - [anon_sym_PLUS] = ACTIONS(4044), - [anon_sym_DASH] = ACTIONS(4044), - [anon_sym_SLASH] = ACTIONS(4044), - [anon_sym_PERCENT] = ACTIONS(4044), - [anon_sym_as_QMARK] = ACTIONS(4046), - [anon_sym_PLUS_PLUS] = ACTIONS(4046), - [anon_sym_DASH_DASH] = ACTIONS(4046), - [anon_sym_BANG_BANG] = ACTIONS(4046), - [anon_sym_suspend] = ACTIONS(4044), - [anon_sym_sealed] = ACTIONS(4044), - [anon_sym_annotation] = ACTIONS(4044), - [anon_sym_data] = ACTIONS(4044), - [anon_sym_inner] = ACTIONS(4044), - [anon_sym_value] = ACTIONS(4044), - [anon_sym_override] = ACTIONS(4044), - [anon_sym_lateinit] = ACTIONS(4044), - [anon_sym_public] = ACTIONS(4044), - [anon_sym_private] = ACTIONS(4044), - [anon_sym_internal] = ACTIONS(4044), - [anon_sym_protected] = ACTIONS(4044), - [anon_sym_tailrec] = ACTIONS(4044), - [anon_sym_operator] = ACTIONS(4044), - [anon_sym_infix] = ACTIONS(4044), - [anon_sym_inline] = ACTIONS(4044), - [anon_sym_external] = ACTIONS(4044), - [sym_property_modifier] = ACTIONS(4044), - [anon_sym_abstract] = ACTIONS(4044), - [anon_sym_final] = ACTIONS(4044), - [anon_sym_open] = ACTIONS(4044), - [anon_sym_vararg] = ACTIONS(4044), - [anon_sym_noinline] = ACTIONS(4044), - [anon_sym_crossinline] = ACTIONS(4044), - [anon_sym_expect] = ACTIONS(4044), - [anon_sym_actual] = ACTIONS(4044), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4046), - [sym__automatic_semicolon] = ACTIONS(4046), - [sym_safe_nav] = ACTIONS(4046), - [sym_multiline_comment] = ACTIONS(3), - }, - [3941] = { - [sym_type_constraints] = STATE(3353), - [sym_enum_class_body] = STATE(3386), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(7101), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_RBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_RPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4154), - [anon_sym_DASH_GT] = ACTIONS(4154), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_while] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4154), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [3942] = { - [sym__alpha_identifier] = ACTIONS(7103), - [anon_sym_AT] = ACTIONS(7105), - [anon_sym_LBRACK] = ACTIONS(7105), - [anon_sym_typealias] = ACTIONS(7103), - [anon_sym_class] = ACTIONS(7103), - [anon_sym_interface] = ACTIONS(7103), - [anon_sym_enum] = ACTIONS(7103), - [anon_sym_LBRACE] = ACTIONS(7105), - [anon_sym_LPAREN] = ACTIONS(7105), - [anon_sym_val] = ACTIONS(7103), - [anon_sym_var] = ACTIONS(7103), - [anon_sym_object] = ACTIONS(7103), - [anon_sym_fun] = ACTIONS(7103), - [anon_sym_get] = ACTIONS(7103), - [anon_sym_set] = ACTIONS(7103), - [anon_sym_this] = ACTIONS(7103), - [anon_sym_super] = ACTIONS(7103), - [anon_sym_STAR] = ACTIONS(7105), - [sym_label] = ACTIONS(7103), - [anon_sym_for] = ACTIONS(7103), - [anon_sym_while] = ACTIONS(7103), - [anon_sym_do] = ACTIONS(7103), - [anon_sym_null] = ACTIONS(7103), - [anon_sym_if] = ACTIONS(7103), - [anon_sym_when] = ACTIONS(7103), - [anon_sym_try] = ACTIONS(7103), - [anon_sym_throw] = ACTIONS(7103), - [anon_sym_return] = ACTIONS(7103), - [anon_sym_continue] = ACTIONS(7103), - [anon_sym_break] = ACTIONS(7103), - [anon_sym_COLON_COLON] = ACTIONS(7105), - [anon_sym_PLUS] = ACTIONS(7103), - [anon_sym_DASH] = ACTIONS(7103), - [anon_sym_PLUS_PLUS] = ACTIONS(7105), - [anon_sym_DASH_DASH] = ACTIONS(7105), - [anon_sym_BANG] = ACTIONS(7105), - [anon_sym_suspend] = ACTIONS(7103), - [anon_sym_sealed] = ACTIONS(7103), - [anon_sym_annotation] = ACTIONS(7103), - [anon_sym_data] = ACTIONS(7103), - [anon_sym_inner] = ACTIONS(7103), - [anon_sym_value] = ACTIONS(7103), - [anon_sym_override] = ACTIONS(7103), - [anon_sym_lateinit] = ACTIONS(7103), - [anon_sym_public] = ACTIONS(7103), - [anon_sym_private] = ACTIONS(7103), - [anon_sym_internal] = ACTIONS(7103), - [anon_sym_protected] = ACTIONS(7103), - [anon_sym_tailrec] = ACTIONS(7103), - [anon_sym_operator] = ACTIONS(7103), - [anon_sym_infix] = ACTIONS(7103), - [anon_sym_inline] = ACTIONS(7103), - [anon_sym_external] = ACTIONS(7103), - [sym_property_modifier] = ACTIONS(7103), - [anon_sym_abstract] = ACTIONS(7103), - [anon_sym_final] = ACTIONS(7103), - [anon_sym_open] = ACTIONS(7103), - [anon_sym_vararg] = ACTIONS(7103), - [anon_sym_noinline] = ACTIONS(7103), - [anon_sym_crossinline] = ACTIONS(7103), - [anon_sym_expect] = ACTIONS(7103), - [anon_sym_actual] = ACTIONS(7103), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(7105), - [anon_sym_continue_AT] = ACTIONS(7105), - [anon_sym_break_AT] = ACTIONS(7105), - [anon_sym_this_AT] = ACTIONS(7105), - [anon_sym_super_AT] = ACTIONS(7105), - [sym_real_literal] = ACTIONS(7105), - [sym_integer_literal] = ACTIONS(7103), - [sym_hex_literal] = ACTIONS(7105), - [sym_bin_literal] = ACTIONS(7105), - [anon_sym_true] = ACTIONS(7103), - [anon_sym_false] = ACTIONS(7103), - [anon_sym_SQUOTE] = ACTIONS(7105), - [sym__backtick_identifier] = ACTIONS(7105), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(7105), - }, - [3943] = { - [sym_function_body] = STATE(3909), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [3944] = { - [sym__alpha_identifier] = ACTIONS(4872), - [anon_sym_AT] = ACTIONS(4874), - [anon_sym_LBRACK] = ACTIONS(4874), - [anon_sym_DOT] = ACTIONS(4872), - [anon_sym_as] = ACTIONS(4872), - [anon_sym_EQ] = ACTIONS(4872), - [anon_sym_LBRACE] = ACTIONS(4874), - [anon_sym_RBRACE] = ACTIONS(4874), - [anon_sym_LPAREN] = ACTIONS(4874), - [anon_sym_COMMA] = ACTIONS(4874), - [anon_sym_LT] = ACTIONS(4872), - [anon_sym_GT] = ACTIONS(4872), - [anon_sym_where] = ACTIONS(4872), - [anon_sym_SEMI] = ACTIONS(4874), - [anon_sym_get] = ACTIONS(4872), - [anon_sym_set] = ACTIONS(4872), - [anon_sym_STAR] = ACTIONS(4872), - [sym_label] = ACTIONS(4874), - [anon_sym_in] = ACTIONS(4872), - [anon_sym_DOT_DOT] = ACTIONS(4874), - [anon_sym_QMARK_COLON] = ACTIONS(4874), - [anon_sym_AMP_AMP] = ACTIONS(4874), - [anon_sym_PIPE_PIPE] = ACTIONS(4874), - [anon_sym_else] = ACTIONS(4872), - [anon_sym_COLON_COLON] = ACTIONS(4874), - [anon_sym_PLUS_EQ] = ACTIONS(4874), - [anon_sym_DASH_EQ] = ACTIONS(4874), - [anon_sym_STAR_EQ] = ACTIONS(4874), - [anon_sym_SLASH_EQ] = ACTIONS(4874), - [anon_sym_PERCENT_EQ] = ACTIONS(4874), - [anon_sym_BANG_EQ] = ACTIONS(4872), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4874), - [anon_sym_EQ_EQ] = ACTIONS(4872), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4874), - [anon_sym_LT_EQ] = ACTIONS(4874), - [anon_sym_GT_EQ] = ACTIONS(4874), - [anon_sym_BANGin] = ACTIONS(4874), - [anon_sym_is] = ACTIONS(4872), - [anon_sym_BANGis] = ACTIONS(4874), - [anon_sym_PLUS] = ACTIONS(4872), - [anon_sym_DASH] = ACTIONS(4872), - [anon_sym_SLASH] = ACTIONS(4872), - [anon_sym_PERCENT] = ACTIONS(4872), - [anon_sym_as_QMARK] = ACTIONS(4874), - [anon_sym_PLUS_PLUS] = ACTIONS(4874), - [anon_sym_DASH_DASH] = ACTIONS(4874), - [anon_sym_BANG_BANG] = ACTIONS(4874), - [anon_sym_suspend] = ACTIONS(4872), - [anon_sym_sealed] = ACTIONS(4872), - [anon_sym_annotation] = ACTIONS(4872), - [anon_sym_data] = ACTIONS(4872), - [anon_sym_inner] = ACTIONS(4872), - [anon_sym_value] = ACTIONS(4872), - [anon_sym_override] = ACTIONS(4872), - [anon_sym_lateinit] = ACTIONS(4872), - [anon_sym_public] = ACTIONS(4872), - [anon_sym_private] = ACTIONS(4872), - [anon_sym_internal] = ACTIONS(4872), - [anon_sym_protected] = ACTIONS(4872), - [anon_sym_tailrec] = ACTIONS(4872), - [anon_sym_operator] = ACTIONS(4872), - [anon_sym_infix] = ACTIONS(4872), - [anon_sym_inline] = ACTIONS(4872), - [anon_sym_external] = ACTIONS(4872), - [sym_property_modifier] = ACTIONS(4872), - [anon_sym_abstract] = ACTIONS(4872), - [anon_sym_final] = ACTIONS(4872), - [anon_sym_open] = ACTIONS(4872), - [anon_sym_vararg] = ACTIONS(4872), - [anon_sym_noinline] = ACTIONS(4872), - [anon_sym_crossinline] = ACTIONS(4872), - [anon_sym_expect] = ACTIONS(4872), - [anon_sym_actual] = ACTIONS(4872), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4874), - [sym__automatic_semicolon] = ACTIONS(4874), - [sym_safe_nav] = ACTIONS(4874), - [sym_multiline_comment] = ACTIONS(3), - }, - [3945] = { - [sym__alpha_identifier] = ACTIONS(4630), - [anon_sym_AT] = ACTIONS(4632), - [anon_sym_LBRACK] = ACTIONS(4632), - [anon_sym_DOT] = ACTIONS(4630), - [anon_sym_as] = ACTIONS(4630), - [anon_sym_EQ] = ACTIONS(4630), - [anon_sym_LBRACE] = ACTIONS(4632), - [anon_sym_RBRACE] = ACTIONS(4632), - [anon_sym_LPAREN] = ACTIONS(4632), - [anon_sym_COMMA] = ACTIONS(4632), - [anon_sym_LT] = ACTIONS(4630), - [anon_sym_GT] = ACTIONS(4630), - [anon_sym_where] = ACTIONS(4630), - [anon_sym_SEMI] = ACTIONS(4632), - [anon_sym_get] = ACTIONS(4630), - [anon_sym_set] = ACTIONS(4630), - [anon_sym_STAR] = ACTIONS(4630), - [sym_label] = ACTIONS(4632), - [anon_sym_in] = ACTIONS(4630), - [anon_sym_DOT_DOT] = ACTIONS(4632), - [anon_sym_QMARK_COLON] = ACTIONS(4632), - [anon_sym_AMP_AMP] = ACTIONS(4632), - [anon_sym_PIPE_PIPE] = ACTIONS(4632), - [anon_sym_else] = ACTIONS(4630), - [anon_sym_COLON_COLON] = ACTIONS(4632), - [anon_sym_PLUS_EQ] = ACTIONS(4632), - [anon_sym_DASH_EQ] = ACTIONS(4632), - [anon_sym_STAR_EQ] = ACTIONS(4632), - [anon_sym_SLASH_EQ] = ACTIONS(4632), - [anon_sym_PERCENT_EQ] = ACTIONS(4632), - [anon_sym_BANG_EQ] = ACTIONS(4630), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4632), - [anon_sym_EQ_EQ] = ACTIONS(4630), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4632), - [anon_sym_LT_EQ] = ACTIONS(4632), - [anon_sym_GT_EQ] = ACTIONS(4632), - [anon_sym_BANGin] = ACTIONS(4632), - [anon_sym_is] = ACTIONS(4630), - [anon_sym_BANGis] = ACTIONS(4632), - [anon_sym_PLUS] = ACTIONS(4630), - [anon_sym_DASH] = ACTIONS(4630), - [anon_sym_SLASH] = ACTIONS(4630), - [anon_sym_PERCENT] = ACTIONS(4630), - [anon_sym_as_QMARK] = ACTIONS(4632), - [anon_sym_PLUS_PLUS] = ACTIONS(4632), - [anon_sym_DASH_DASH] = ACTIONS(4632), - [anon_sym_BANG_BANG] = ACTIONS(4632), - [anon_sym_suspend] = ACTIONS(4630), - [anon_sym_sealed] = ACTIONS(4630), - [anon_sym_annotation] = ACTIONS(4630), - [anon_sym_data] = ACTIONS(4630), - [anon_sym_inner] = ACTIONS(4630), - [anon_sym_value] = ACTIONS(4630), - [anon_sym_override] = ACTIONS(4630), - [anon_sym_lateinit] = ACTIONS(4630), - [anon_sym_public] = ACTIONS(4630), - [anon_sym_private] = ACTIONS(4630), - [anon_sym_internal] = ACTIONS(4630), - [anon_sym_protected] = ACTIONS(4630), - [anon_sym_tailrec] = ACTIONS(4630), - [anon_sym_operator] = ACTIONS(4630), - [anon_sym_infix] = ACTIONS(4630), - [anon_sym_inline] = ACTIONS(4630), - [anon_sym_external] = ACTIONS(4630), - [sym_property_modifier] = ACTIONS(4630), - [anon_sym_abstract] = ACTIONS(4630), - [anon_sym_final] = ACTIONS(4630), - [anon_sym_open] = ACTIONS(4630), - [anon_sym_vararg] = ACTIONS(4630), - [anon_sym_noinline] = ACTIONS(4630), - [anon_sym_crossinline] = ACTIONS(4630), - [anon_sym_expect] = ACTIONS(4630), - [anon_sym_actual] = ACTIONS(4630), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4632), - [sym__automatic_semicolon] = ACTIONS(4632), - [sym_safe_nav] = ACTIONS(4632), - [sym_multiline_comment] = ACTIONS(3), - }, - [3946] = { - [sym__alpha_identifier] = ACTIONS(4900), - [anon_sym_AT] = ACTIONS(4902), - [anon_sym_LBRACK] = ACTIONS(4902), - [anon_sym_DOT] = ACTIONS(4900), - [anon_sym_as] = ACTIONS(4900), - [anon_sym_EQ] = ACTIONS(4900), - [anon_sym_LBRACE] = ACTIONS(4902), - [anon_sym_RBRACE] = ACTIONS(4902), - [anon_sym_LPAREN] = ACTIONS(4902), - [anon_sym_COMMA] = ACTIONS(4902), - [anon_sym_LT] = ACTIONS(4900), - [anon_sym_GT] = ACTIONS(4900), - [anon_sym_where] = ACTIONS(4900), - [anon_sym_SEMI] = ACTIONS(4902), - [anon_sym_get] = ACTIONS(4900), - [anon_sym_set] = ACTIONS(4900), - [anon_sym_STAR] = ACTIONS(4900), - [sym_label] = ACTIONS(4902), - [anon_sym_in] = ACTIONS(4900), - [anon_sym_DOT_DOT] = ACTIONS(4902), - [anon_sym_QMARK_COLON] = ACTIONS(4902), - [anon_sym_AMP_AMP] = ACTIONS(4902), - [anon_sym_PIPE_PIPE] = ACTIONS(4902), - [anon_sym_else] = ACTIONS(4900), - [anon_sym_COLON_COLON] = ACTIONS(4902), - [anon_sym_PLUS_EQ] = ACTIONS(4902), - [anon_sym_DASH_EQ] = ACTIONS(4902), - [anon_sym_STAR_EQ] = ACTIONS(4902), - [anon_sym_SLASH_EQ] = ACTIONS(4902), - [anon_sym_PERCENT_EQ] = ACTIONS(4902), - [anon_sym_BANG_EQ] = ACTIONS(4900), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4902), - [anon_sym_EQ_EQ] = ACTIONS(4900), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4902), - [anon_sym_LT_EQ] = ACTIONS(4902), - [anon_sym_GT_EQ] = ACTIONS(4902), - [anon_sym_BANGin] = ACTIONS(4902), - [anon_sym_is] = ACTIONS(4900), - [anon_sym_BANGis] = ACTIONS(4902), - [anon_sym_PLUS] = ACTIONS(4900), - [anon_sym_DASH] = ACTIONS(4900), - [anon_sym_SLASH] = ACTIONS(4900), - [anon_sym_PERCENT] = ACTIONS(4900), - [anon_sym_as_QMARK] = ACTIONS(4902), - [anon_sym_PLUS_PLUS] = ACTIONS(4902), - [anon_sym_DASH_DASH] = ACTIONS(4902), - [anon_sym_BANG_BANG] = ACTIONS(4902), - [anon_sym_suspend] = ACTIONS(4900), - [anon_sym_sealed] = ACTIONS(4900), - [anon_sym_annotation] = ACTIONS(4900), - [anon_sym_data] = ACTIONS(4900), - [anon_sym_inner] = ACTIONS(4900), - [anon_sym_value] = ACTIONS(4900), - [anon_sym_override] = ACTIONS(4900), - [anon_sym_lateinit] = ACTIONS(4900), - [anon_sym_public] = ACTIONS(4900), - [anon_sym_private] = ACTIONS(4900), - [anon_sym_internal] = ACTIONS(4900), - [anon_sym_protected] = ACTIONS(4900), - [anon_sym_tailrec] = ACTIONS(4900), - [anon_sym_operator] = ACTIONS(4900), - [anon_sym_infix] = ACTIONS(4900), - [anon_sym_inline] = ACTIONS(4900), - [anon_sym_external] = ACTIONS(4900), - [sym_property_modifier] = ACTIONS(4900), - [anon_sym_abstract] = ACTIONS(4900), - [anon_sym_final] = ACTIONS(4900), - [anon_sym_open] = ACTIONS(4900), - [anon_sym_vararg] = ACTIONS(4900), - [anon_sym_noinline] = ACTIONS(4900), - [anon_sym_crossinline] = ACTIONS(4900), - [anon_sym_expect] = ACTIONS(4900), - [anon_sym_actual] = ACTIONS(4900), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4902), - [sym__automatic_semicolon] = ACTIONS(4902), - [sym_safe_nav] = ACTIONS(4902), - [sym_multiline_comment] = ACTIONS(3), - }, - [3947] = { - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_EQ] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(4276), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(4274), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4274), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_PLUS_EQ] = ACTIONS(4276), - [anon_sym_DASH_EQ] = ACTIONS(4276), - [anon_sym_STAR_EQ] = ACTIONS(4276), - [anon_sym_SLASH_EQ] = ACTIONS(4276), - [anon_sym_PERCENT_EQ] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4274), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [3948] = { - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3952), - [anon_sym_DOT] = ACTIONS(3950), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3950), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [sym_label] = ACTIONS(3952), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3952), - [anon_sym_PLUS_EQ] = ACTIONS(3952), - [anon_sym_DASH_EQ] = ACTIONS(3952), - [anon_sym_STAR_EQ] = ACTIONS(3952), - [anon_sym_SLASH_EQ] = ACTIONS(3952), - [anon_sym_PERCENT_EQ] = ACTIONS(3952), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3952), - [anon_sym_DASH_DASH] = ACTIONS(3952), - [anon_sym_BANG_BANG] = ACTIONS(3952), - [anon_sym_suspend] = ACTIONS(3950), - [anon_sym_sealed] = ACTIONS(3950), - [anon_sym_annotation] = ACTIONS(3950), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_override] = ACTIONS(3950), - [anon_sym_lateinit] = ACTIONS(3950), - [anon_sym_public] = ACTIONS(3950), - [anon_sym_private] = ACTIONS(3950), - [anon_sym_internal] = ACTIONS(3950), - [anon_sym_protected] = ACTIONS(3950), - [anon_sym_tailrec] = ACTIONS(3950), - [anon_sym_operator] = ACTIONS(3950), - [anon_sym_infix] = ACTIONS(3950), - [anon_sym_inline] = ACTIONS(3950), - [anon_sym_external] = ACTIONS(3950), - [sym_property_modifier] = ACTIONS(3950), - [anon_sym_abstract] = ACTIONS(3950), - [anon_sym_final] = ACTIONS(3950), - [anon_sym_open] = ACTIONS(3950), - [anon_sym_vararg] = ACTIONS(3950), - [anon_sym_noinline] = ACTIONS(3950), - [anon_sym_crossinline] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3952), - [sym__automatic_semicolon] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3952), - [sym_multiline_comment] = ACTIONS(3), - }, - [3949] = { - [sym_class_body] = STATE(3928), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(7107), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_EQ] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4325), - [sym_label] = ACTIONS(4327), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_PLUS_EQ] = ACTIONS(4327), - [anon_sym_DASH_EQ] = ACTIONS(4327), - [anon_sym_STAR_EQ] = ACTIONS(4327), - [anon_sym_SLASH_EQ] = ACTIONS(4327), - [anon_sym_PERCENT_EQ] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4325), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_suspend] = ACTIONS(4325), - [anon_sym_sealed] = ACTIONS(4325), - [anon_sym_annotation] = ACTIONS(4325), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_override] = ACTIONS(4325), - [anon_sym_lateinit] = ACTIONS(4325), - [anon_sym_public] = ACTIONS(4325), - [anon_sym_private] = ACTIONS(4325), - [anon_sym_internal] = ACTIONS(4325), - [anon_sym_protected] = ACTIONS(4325), - [anon_sym_tailrec] = ACTIONS(4325), - [anon_sym_operator] = ACTIONS(4325), - [anon_sym_infix] = ACTIONS(4325), - [anon_sym_inline] = ACTIONS(4325), - [anon_sym_external] = ACTIONS(4325), - [sym_property_modifier] = ACTIONS(4325), - [anon_sym_abstract] = ACTIONS(4325), - [anon_sym_final] = ACTIONS(4325), - [anon_sym_open] = ACTIONS(4325), - [anon_sym_vararg] = ACTIONS(4325), - [anon_sym_noinline] = ACTIONS(4325), - [anon_sym_crossinline] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4327), - [sym__automatic_semicolon] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - }, - [3950] = { - [sym__alpha_identifier] = ACTIONS(5033), - [anon_sym_AT] = ACTIONS(5035), - [anon_sym_LBRACK] = ACTIONS(5035), - [anon_sym_DOT] = ACTIONS(5033), - [anon_sym_as] = ACTIONS(5033), - [anon_sym_EQ] = ACTIONS(5033), - [anon_sym_LBRACE] = ACTIONS(5035), - [anon_sym_RBRACE] = ACTIONS(5035), - [anon_sym_LPAREN] = ACTIONS(5035), - [anon_sym_COMMA] = ACTIONS(5035), - [anon_sym_LT] = ACTIONS(5033), - [anon_sym_GT] = ACTIONS(5033), - [anon_sym_where] = ACTIONS(5033), - [anon_sym_SEMI] = ACTIONS(5035), - [anon_sym_get] = ACTIONS(5033), - [anon_sym_set] = ACTIONS(5033), - [anon_sym_STAR] = ACTIONS(5033), - [sym_label] = ACTIONS(5035), - [anon_sym_in] = ACTIONS(5033), - [anon_sym_DOT_DOT] = ACTIONS(5035), - [anon_sym_QMARK_COLON] = ACTIONS(5035), - [anon_sym_AMP_AMP] = ACTIONS(5035), - [anon_sym_PIPE_PIPE] = ACTIONS(5035), - [anon_sym_else] = ACTIONS(5033), - [anon_sym_COLON_COLON] = ACTIONS(5035), - [anon_sym_PLUS_EQ] = ACTIONS(5035), - [anon_sym_DASH_EQ] = ACTIONS(5035), - [anon_sym_STAR_EQ] = ACTIONS(5035), - [anon_sym_SLASH_EQ] = ACTIONS(5035), - [anon_sym_PERCENT_EQ] = ACTIONS(5035), - [anon_sym_BANG_EQ] = ACTIONS(5033), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5035), - [anon_sym_EQ_EQ] = ACTIONS(5033), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5035), - [anon_sym_LT_EQ] = ACTIONS(5035), - [anon_sym_GT_EQ] = ACTIONS(5035), - [anon_sym_BANGin] = ACTIONS(5035), - [anon_sym_is] = ACTIONS(5033), - [anon_sym_BANGis] = ACTIONS(5035), - [anon_sym_PLUS] = ACTIONS(5033), - [anon_sym_DASH] = ACTIONS(5033), - [anon_sym_SLASH] = ACTIONS(5033), - [anon_sym_PERCENT] = ACTIONS(5033), - [anon_sym_as_QMARK] = ACTIONS(5035), - [anon_sym_PLUS_PLUS] = ACTIONS(5035), - [anon_sym_DASH_DASH] = ACTIONS(5035), - [anon_sym_BANG_BANG] = ACTIONS(5035), - [anon_sym_suspend] = ACTIONS(5033), - [anon_sym_sealed] = ACTIONS(5033), - [anon_sym_annotation] = ACTIONS(5033), - [anon_sym_data] = ACTIONS(5033), - [anon_sym_inner] = ACTIONS(5033), - [anon_sym_value] = ACTIONS(5033), - [anon_sym_override] = ACTIONS(5033), - [anon_sym_lateinit] = ACTIONS(5033), - [anon_sym_public] = ACTIONS(5033), - [anon_sym_private] = ACTIONS(5033), - [anon_sym_internal] = ACTIONS(5033), - [anon_sym_protected] = ACTIONS(5033), - [anon_sym_tailrec] = ACTIONS(5033), - [anon_sym_operator] = ACTIONS(5033), - [anon_sym_infix] = ACTIONS(5033), - [anon_sym_inline] = ACTIONS(5033), - [anon_sym_external] = ACTIONS(5033), - [sym_property_modifier] = ACTIONS(5033), - [anon_sym_abstract] = ACTIONS(5033), - [anon_sym_final] = ACTIONS(5033), - [anon_sym_open] = ACTIONS(5033), - [anon_sym_vararg] = ACTIONS(5033), - [anon_sym_noinline] = ACTIONS(5033), - [anon_sym_crossinline] = ACTIONS(5033), - [anon_sym_expect] = ACTIONS(5033), - [anon_sym_actual] = ACTIONS(5033), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5035), - [sym__automatic_semicolon] = ACTIONS(5035), - [sym_safe_nav] = ACTIONS(5035), - [sym_multiline_comment] = ACTIONS(3), - }, - [3951] = { - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(4097), - [anon_sym_LBRACE] = ACTIONS(4099), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4097), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_PLUS_EQ] = ACTIONS(4099), - [anon_sym_DASH_EQ] = ACTIONS(4099), - [anon_sym_STAR_EQ] = ACTIONS(4099), - [anon_sym_SLASH_EQ] = ACTIONS(4099), - [anon_sym_PERCENT_EQ] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4097), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [3952] = { - [sym_function_body] = STATE(3123), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_object] = ACTIONS(4196), - [anon_sym_fun] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_this] = ACTIONS(4196), - [anon_sym_super] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4196), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_null] = ACTIONS(4196), - [anon_sym_if] = ACTIONS(4196), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_when] = ACTIONS(4196), - [anon_sym_try] = ACTIONS(4196), - [anon_sym_throw] = ACTIONS(4196), - [anon_sym_return] = ACTIONS(4196), - [anon_sym_continue] = ACTIONS(4196), - [anon_sym_break] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG] = ACTIONS(4196), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4198), - [anon_sym_continue_AT] = ACTIONS(4198), - [anon_sym_break_AT] = ACTIONS(4198), - [anon_sym_this_AT] = ACTIONS(4198), - [anon_sym_super_AT] = ACTIONS(4198), - [sym_real_literal] = ACTIONS(4198), - [sym_integer_literal] = ACTIONS(4196), - [sym_hex_literal] = ACTIONS(4198), - [sym_bin_literal] = ACTIONS(4198), - [anon_sym_true] = ACTIONS(4196), - [anon_sym_false] = ACTIONS(4196), - [anon_sym_SQUOTE] = ACTIONS(4198), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4198), - }, - [3953] = { - [sym__alpha_identifier] = ACTIONS(5145), - [anon_sym_AT] = ACTIONS(5147), - [anon_sym_LBRACK] = ACTIONS(5147), - [anon_sym_DOT] = ACTIONS(5145), - [anon_sym_as] = ACTIONS(5145), - [anon_sym_EQ] = ACTIONS(5145), - [anon_sym_LBRACE] = ACTIONS(5147), - [anon_sym_RBRACE] = ACTIONS(5147), - [anon_sym_LPAREN] = ACTIONS(5147), - [anon_sym_COMMA] = ACTIONS(5147), - [anon_sym_LT] = ACTIONS(5145), - [anon_sym_GT] = ACTIONS(5145), - [anon_sym_where] = ACTIONS(5145), - [anon_sym_SEMI] = ACTIONS(5147), - [anon_sym_get] = ACTIONS(5145), - [anon_sym_set] = ACTIONS(5145), - [anon_sym_STAR] = ACTIONS(5145), - [sym_label] = ACTIONS(5147), - [anon_sym_in] = ACTIONS(5145), - [anon_sym_DOT_DOT] = ACTIONS(5147), - [anon_sym_QMARK_COLON] = ACTIONS(5147), - [anon_sym_AMP_AMP] = ACTIONS(5147), - [anon_sym_PIPE_PIPE] = ACTIONS(5147), - [anon_sym_else] = ACTIONS(5145), - [anon_sym_COLON_COLON] = ACTIONS(5147), - [anon_sym_PLUS_EQ] = ACTIONS(5147), - [anon_sym_DASH_EQ] = ACTIONS(5147), - [anon_sym_STAR_EQ] = ACTIONS(5147), - [anon_sym_SLASH_EQ] = ACTIONS(5147), - [anon_sym_PERCENT_EQ] = ACTIONS(5147), - [anon_sym_BANG_EQ] = ACTIONS(5145), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5147), - [anon_sym_EQ_EQ] = ACTIONS(5145), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5147), - [anon_sym_LT_EQ] = ACTIONS(5147), - [anon_sym_GT_EQ] = ACTIONS(5147), - [anon_sym_BANGin] = ACTIONS(5147), - [anon_sym_is] = ACTIONS(5145), - [anon_sym_BANGis] = ACTIONS(5147), - [anon_sym_PLUS] = ACTIONS(5145), - [anon_sym_DASH] = ACTIONS(5145), - [anon_sym_SLASH] = ACTIONS(5145), - [anon_sym_PERCENT] = ACTIONS(5145), - [anon_sym_as_QMARK] = ACTIONS(5147), - [anon_sym_PLUS_PLUS] = ACTIONS(5147), - [anon_sym_DASH_DASH] = ACTIONS(5147), - [anon_sym_BANG_BANG] = ACTIONS(5147), - [anon_sym_suspend] = ACTIONS(5145), - [anon_sym_sealed] = ACTIONS(5145), - [anon_sym_annotation] = ACTIONS(5145), - [anon_sym_data] = ACTIONS(5145), - [anon_sym_inner] = ACTIONS(5145), - [anon_sym_value] = ACTIONS(5145), - [anon_sym_override] = ACTIONS(5145), - [anon_sym_lateinit] = ACTIONS(5145), - [anon_sym_public] = ACTIONS(5145), - [anon_sym_private] = ACTIONS(5145), - [anon_sym_internal] = ACTIONS(5145), - [anon_sym_protected] = ACTIONS(5145), - [anon_sym_tailrec] = ACTIONS(5145), - [anon_sym_operator] = ACTIONS(5145), - [anon_sym_infix] = ACTIONS(5145), - [anon_sym_inline] = ACTIONS(5145), - [anon_sym_external] = ACTIONS(5145), - [sym_property_modifier] = ACTIONS(5145), - [anon_sym_abstract] = ACTIONS(5145), - [anon_sym_final] = ACTIONS(5145), - [anon_sym_open] = ACTIONS(5145), - [anon_sym_vararg] = ACTIONS(5145), - [anon_sym_noinline] = ACTIONS(5145), - [anon_sym_crossinline] = ACTIONS(5145), - [anon_sym_expect] = ACTIONS(5145), - [anon_sym_actual] = ACTIONS(5145), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5147), - [sym__automatic_semicolon] = ACTIONS(5147), - [sym_safe_nav] = ACTIONS(5147), - [sym_multiline_comment] = ACTIONS(3), - }, - [3954] = { - [sym__alpha_identifier] = ACTIONS(4876), - [anon_sym_AT] = ACTIONS(4878), - [anon_sym_LBRACK] = ACTIONS(4878), - [anon_sym_DOT] = ACTIONS(4876), - [anon_sym_as] = ACTIONS(4876), - [anon_sym_EQ] = ACTIONS(4876), - [anon_sym_LBRACE] = ACTIONS(4878), - [anon_sym_RBRACE] = ACTIONS(4878), - [anon_sym_LPAREN] = ACTIONS(4878), - [anon_sym_COMMA] = ACTIONS(4878), - [anon_sym_LT] = ACTIONS(4876), - [anon_sym_GT] = ACTIONS(4876), - [anon_sym_where] = ACTIONS(4876), - [anon_sym_SEMI] = ACTIONS(4878), - [anon_sym_get] = ACTIONS(4876), - [anon_sym_set] = ACTIONS(4876), - [anon_sym_STAR] = ACTIONS(4876), - [sym_label] = ACTIONS(4878), - [anon_sym_in] = ACTIONS(4876), - [anon_sym_DOT_DOT] = ACTIONS(4878), - [anon_sym_QMARK_COLON] = ACTIONS(4878), - [anon_sym_AMP_AMP] = ACTIONS(4878), - [anon_sym_PIPE_PIPE] = ACTIONS(4878), - [anon_sym_else] = ACTIONS(4876), - [anon_sym_COLON_COLON] = ACTIONS(4878), - [anon_sym_PLUS_EQ] = ACTIONS(4878), - [anon_sym_DASH_EQ] = ACTIONS(4878), - [anon_sym_STAR_EQ] = ACTIONS(4878), - [anon_sym_SLASH_EQ] = ACTIONS(4878), - [anon_sym_PERCENT_EQ] = ACTIONS(4878), - [anon_sym_BANG_EQ] = ACTIONS(4876), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4878), - [anon_sym_EQ_EQ] = ACTIONS(4876), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4878), - [anon_sym_LT_EQ] = ACTIONS(4878), - [anon_sym_GT_EQ] = ACTIONS(4878), - [anon_sym_BANGin] = ACTIONS(4878), - [anon_sym_is] = ACTIONS(4876), - [anon_sym_BANGis] = ACTIONS(4878), - [anon_sym_PLUS] = ACTIONS(4876), - [anon_sym_DASH] = ACTIONS(4876), - [anon_sym_SLASH] = ACTIONS(4876), - [anon_sym_PERCENT] = ACTIONS(4876), - [anon_sym_as_QMARK] = ACTIONS(4878), - [anon_sym_PLUS_PLUS] = ACTIONS(4878), - [anon_sym_DASH_DASH] = ACTIONS(4878), - [anon_sym_BANG_BANG] = ACTIONS(4878), - [anon_sym_suspend] = ACTIONS(4876), - [anon_sym_sealed] = ACTIONS(4876), - [anon_sym_annotation] = ACTIONS(4876), - [anon_sym_data] = ACTIONS(4876), - [anon_sym_inner] = ACTIONS(4876), - [anon_sym_value] = ACTIONS(4876), - [anon_sym_override] = ACTIONS(4876), - [anon_sym_lateinit] = ACTIONS(4876), - [anon_sym_public] = ACTIONS(4876), - [anon_sym_private] = ACTIONS(4876), - [anon_sym_internal] = ACTIONS(4876), - [anon_sym_protected] = ACTIONS(4876), - [anon_sym_tailrec] = ACTIONS(4876), - [anon_sym_operator] = ACTIONS(4876), - [anon_sym_infix] = ACTIONS(4876), - [anon_sym_inline] = ACTIONS(4876), - [anon_sym_external] = ACTIONS(4876), - [sym_property_modifier] = ACTIONS(4876), - [anon_sym_abstract] = ACTIONS(4876), - [anon_sym_final] = ACTIONS(4876), - [anon_sym_open] = ACTIONS(4876), - [anon_sym_vararg] = ACTIONS(4876), - [anon_sym_noinline] = ACTIONS(4876), - [anon_sym_crossinline] = ACTIONS(4876), - [anon_sym_expect] = ACTIONS(4876), - [anon_sym_actual] = ACTIONS(4876), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4878), - [sym__automatic_semicolon] = ACTIONS(4878), - [sym_safe_nav] = ACTIONS(4878), - [sym_multiline_comment] = ACTIONS(3), - }, - [3955] = { - [sym__alpha_identifier] = ACTIONS(4832), - [anon_sym_AT] = ACTIONS(4834), - [anon_sym_LBRACK] = ACTIONS(4834), - [anon_sym_DOT] = ACTIONS(4832), - [anon_sym_as] = ACTIONS(4832), - [anon_sym_EQ] = ACTIONS(4832), - [anon_sym_LBRACE] = ACTIONS(4834), - [anon_sym_RBRACE] = ACTIONS(4834), - [anon_sym_LPAREN] = ACTIONS(4834), - [anon_sym_COMMA] = ACTIONS(4834), - [anon_sym_LT] = ACTIONS(4832), - [anon_sym_GT] = ACTIONS(4832), - [anon_sym_where] = ACTIONS(4832), - [anon_sym_SEMI] = ACTIONS(4834), - [anon_sym_get] = ACTIONS(4832), - [anon_sym_set] = ACTIONS(4832), - [anon_sym_STAR] = ACTIONS(4832), - [sym_label] = ACTIONS(4834), - [anon_sym_in] = ACTIONS(4832), - [anon_sym_DOT_DOT] = ACTIONS(4834), - [anon_sym_QMARK_COLON] = ACTIONS(4834), - [anon_sym_AMP_AMP] = ACTIONS(4834), - [anon_sym_PIPE_PIPE] = ACTIONS(4834), - [anon_sym_else] = ACTIONS(4832), - [anon_sym_COLON_COLON] = ACTIONS(4834), - [anon_sym_PLUS_EQ] = ACTIONS(4834), - [anon_sym_DASH_EQ] = ACTIONS(4834), - [anon_sym_STAR_EQ] = ACTIONS(4834), - [anon_sym_SLASH_EQ] = ACTIONS(4834), - [anon_sym_PERCENT_EQ] = ACTIONS(4834), - [anon_sym_BANG_EQ] = ACTIONS(4832), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4834), - [anon_sym_EQ_EQ] = ACTIONS(4832), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4834), - [anon_sym_LT_EQ] = ACTIONS(4834), - [anon_sym_GT_EQ] = ACTIONS(4834), - [anon_sym_BANGin] = ACTIONS(4834), - [anon_sym_is] = ACTIONS(4832), - [anon_sym_BANGis] = ACTIONS(4834), - [anon_sym_PLUS] = ACTIONS(4832), - [anon_sym_DASH] = ACTIONS(4832), - [anon_sym_SLASH] = ACTIONS(4832), - [anon_sym_PERCENT] = ACTIONS(4832), - [anon_sym_as_QMARK] = ACTIONS(4834), - [anon_sym_PLUS_PLUS] = ACTIONS(4834), - [anon_sym_DASH_DASH] = ACTIONS(4834), - [anon_sym_BANG_BANG] = ACTIONS(4834), - [anon_sym_suspend] = ACTIONS(4832), - [anon_sym_sealed] = ACTIONS(4832), - [anon_sym_annotation] = ACTIONS(4832), - [anon_sym_data] = ACTIONS(4832), - [anon_sym_inner] = ACTIONS(4832), - [anon_sym_value] = ACTIONS(4832), - [anon_sym_override] = ACTIONS(4832), - [anon_sym_lateinit] = ACTIONS(4832), - [anon_sym_public] = ACTIONS(4832), - [anon_sym_private] = ACTIONS(4832), - [anon_sym_internal] = ACTIONS(4832), - [anon_sym_protected] = ACTIONS(4832), - [anon_sym_tailrec] = ACTIONS(4832), - [anon_sym_operator] = ACTIONS(4832), - [anon_sym_infix] = ACTIONS(4832), - [anon_sym_inline] = ACTIONS(4832), - [anon_sym_external] = ACTIONS(4832), - [sym_property_modifier] = ACTIONS(4832), - [anon_sym_abstract] = ACTIONS(4832), - [anon_sym_final] = ACTIONS(4832), - [anon_sym_open] = ACTIONS(4832), - [anon_sym_vararg] = ACTIONS(4832), - [anon_sym_noinline] = ACTIONS(4832), - [anon_sym_crossinline] = ACTIONS(4832), - [anon_sym_expect] = ACTIONS(4832), - [anon_sym_actual] = ACTIONS(4832), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4834), - [sym__automatic_semicolon] = ACTIONS(4834), - [sym_safe_nav] = ACTIONS(4834), - [sym_multiline_comment] = ACTIONS(3), - }, - [3956] = { - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(4443), - [anon_sym_LBRACE] = ACTIONS(4445), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_COMMA] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_where] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4443), - [sym_label] = ACTIONS(4445), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_PLUS_EQ] = ACTIONS(4445), - [anon_sym_DASH_EQ] = ACTIONS(4445), - [anon_sym_STAR_EQ] = ACTIONS(4445), - [anon_sym_SLASH_EQ] = ACTIONS(4445), - [anon_sym_PERCENT_EQ] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4443), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - }, - [3957] = { - [sym__alpha_identifier] = ACTIONS(5007), - [anon_sym_AT] = ACTIONS(5009), - [anon_sym_LBRACK] = ACTIONS(5009), - [anon_sym_DOT] = ACTIONS(5007), - [anon_sym_as] = ACTIONS(5007), - [anon_sym_EQ] = ACTIONS(5007), - [anon_sym_LBRACE] = ACTIONS(5009), - [anon_sym_RBRACE] = ACTIONS(5009), - [anon_sym_LPAREN] = ACTIONS(5009), - [anon_sym_COMMA] = ACTIONS(5009), - [anon_sym_LT] = ACTIONS(5007), - [anon_sym_GT] = ACTIONS(5007), - [anon_sym_where] = ACTIONS(5007), - [anon_sym_SEMI] = ACTIONS(5009), - [anon_sym_get] = ACTIONS(5007), - [anon_sym_set] = ACTIONS(5007), - [anon_sym_STAR] = ACTIONS(5007), - [sym_label] = ACTIONS(5009), - [anon_sym_in] = ACTIONS(5007), - [anon_sym_DOT_DOT] = ACTIONS(5009), - [anon_sym_QMARK_COLON] = ACTIONS(5009), - [anon_sym_AMP_AMP] = ACTIONS(5009), - [anon_sym_PIPE_PIPE] = ACTIONS(5009), - [anon_sym_else] = ACTIONS(5007), - [anon_sym_COLON_COLON] = ACTIONS(5009), - [anon_sym_PLUS_EQ] = ACTIONS(5009), - [anon_sym_DASH_EQ] = ACTIONS(5009), - [anon_sym_STAR_EQ] = ACTIONS(5009), - [anon_sym_SLASH_EQ] = ACTIONS(5009), - [anon_sym_PERCENT_EQ] = ACTIONS(5009), - [anon_sym_BANG_EQ] = ACTIONS(5007), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5009), - [anon_sym_EQ_EQ] = ACTIONS(5007), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5009), - [anon_sym_LT_EQ] = ACTIONS(5009), - [anon_sym_GT_EQ] = ACTIONS(5009), - [anon_sym_BANGin] = ACTIONS(5009), - [anon_sym_is] = ACTIONS(5007), - [anon_sym_BANGis] = ACTIONS(5009), - [anon_sym_PLUS] = ACTIONS(5007), - [anon_sym_DASH] = ACTIONS(5007), - [anon_sym_SLASH] = ACTIONS(5007), - [anon_sym_PERCENT] = ACTIONS(5007), - [anon_sym_as_QMARK] = ACTIONS(5009), - [anon_sym_PLUS_PLUS] = ACTIONS(5009), - [anon_sym_DASH_DASH] = ACTIONS(5009), - [anon_sym_BANG_BANG] = ACTIONS(5009), - [anon_sym_suspend] = ACTIONS(5007), - [anon_sym_sealed] = ACTIONS(5007), - [anon_sym_annotation] = ACTIONS(5007), - [anon_sym_data] = ACTIONS(5007), - [anon_sym_inner] = ACTIONS(5007), - [anon_sym_value] = ACTIONS(5007), - [anon_sym_override] = ACTIONS(5007), - [anon_sym_lateinit] = ACTIONS(5007), - [anon_sym_public] = ACTIONS(5007), - [anon_sym_private] = ACTIONS(5007), - [anon_sym_internal] = ACTIONS(5007), - [anon_sym_protected] = ACTIONS(5007), - [anon_sym_tailrec] = ACTIONS(5007), - [anon_sym_operator] = ACTIONS(5007), - [anon_sym_infix] = ACTIONS(5007), - [anon_sym_inline] = ACTIONS(5007), - [anon_sym_external] = ACTIONS(5007), - [sym_property_modifier] = ACTIONS(5007), - [anon_sym_abstract] = ACTIONS(5007), - [anon_sym_final] = ACTIONS(5007), - [anon_sym_open] = ACTIONS(5007), - [anon_sym_vararg] = ACTIONS(5007), - [anon_sym_noinline] = ACTIONS(5007), - [anon_sym_crossinline] = ACTIONS(5007), - [anon_sym_expect] = ACTIONS(5007), - [anon_sym_actual] = ACTIONS(5007), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5009), - [sym__automatic_semicolon] = ACTIONS(5009), - [sym_safe_nav] = ACTIONS(5009), - [sym_multiline_comment] = ACTIONS(3), - }, - [3958] = { - [sym__alpha_identifier] = ACTIONS(5003), - [anon_sym_AT] = ACTIONS(5005), - [anon_sym_LBRACK] = ACTIONS(5005), - [anon_sym_DOT] = ACTIONS(5003), - [anon_sym_as] = ACTIONS(5003), - [anon_sym_EQ] = ACTIONS(5003), - [anon_sym_LBRACE] = ACTIONS(5005), - [anon_sym_RBRACE] = ACTIONS(5005), - [anon_sym_LPAREN] = ACTIONS(5005), - [anon_sym_COMMA] = ACTIONS(5005), - [anon_sym_LT] = ACTIONS(5003), - [anon_sym_GT] = ACTIONS(5003), - [anon_sym_where] = ACTIONS(5003), - [anon_sym_SEMI] = ACTIONS(5005), - [anon_sym_get] = ACTIONS(5003), - [anon_sym_set] = ACTIONS(5003), - [anon_sym_STAR] = ACTIONS(5003), - [sym_label] = ACTIONS(5005), - [anon_sym_in] = ACTIONS(5003), - [anon_sym_DOT_DOT] = ACTIONS(5005), - [anon_sym_QMARK_COLON] = ACTIONS(5005), - [anon_sym_AMP_AMP] = ACTIONS(5005), - [anon_sym_PIPE_PIPE] = ACTIONS(5005), - [anon_sym_else] = ACTIONS(5003), - [anon_sym_COLON_COLON] = ACTIONS(5005), - [anon_sym_PLUS_EQ] = ACTIONS(5005), - [anon_sym_DASH_EQ] = ACTIONS(5005), - [anon_sym_STAR_EQ] = ACTIONS(5005), - [anon_sym_SLASH_EQ] = ACTIONS(5005), - [anon_sym_PERCENT_EQ] = ACTIONS(5005), - [anon_sym_BANG_EQ] = ACTIONS(5003), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5005), - [anon_sym_EQ_EQ] = ACTIONS(5003), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5005), - [anon_sym_LT_EQ] = ACTIONS(5005), - [anon_sym_GT_EQ] = ACTIONS(5005), - [anon_sym_BANGin] = ACTIONS(5005), - [anon_sym_is] = ACTIONS(5003), - [anon_sym_BANGis] = ACTIONS(5005), - [anon_sym_PLUS] = ACTIONS(5003), - [anon_sym_DASH] = ACTIONS(5003), - [anon_sym_SLASH] = ACTIONS(5003), - [anon_sym_PERCENT] = ACTIONS(5003), - [anon_sym_as_QMARK] = ACTIONS(5005), - [anon_sym_PLUS_PLUS] = ACTIONS(5005), - [anon_sym_DASH_DASH] = ACTIONS(5005), - [anon_sym_BANG_BANG] = ACTIONS(5005), - [anon_sym_suspend] = ACTIONS(5003), - [anon_sym_sealed] = ACTIONS(5003), - [anon_sym_annotation] = ACTIONS(5003), - [anon_sym_data] = ACTIONS(5003), - [anon_sym_inner] = ACTIONS(5003), - [anon_sym_value] = ACTIONS(5003), - [anon_sym_override] = ACTIONS(5003), - [anon_sym_lateinit] = ACTIONS(5003), - [anon_sym_public] = ACTIONS(5003), - [anon_sym_private] = ACTIONS(5003), - [anon_sym_internal] = ACTIONS(5003), - [anon_sym_protected] = ACTIONS(5003), - [anon_sym_tailrec] = ACTIONS(5003), - [anon_sym_operator] = ACTIONS(5003), - [anon_sym_infix] = ACTIONS(5003), - [anon_sym_inline] = ACTIONS(5003), - [anon_sym_external] = ACTIONS(5003), - [sym_property_modifier] = ACTIONS(5003), - [anon_sym_abstract] = ACTIONS(5003), - [anon_sym_final] = ACTIONS(5003), - [anon_sym_open] = ACTIONS(5003), - [anon_sym_vararg] = ACTIONS(5003), - [anon_sym_noinline] = ACTIONS(5003), - [anon_sym_crossinline] = ACTIONS(5003), - [anon_sym_expect] = ACTIONS(5003), - [anon_sym_actual] = ACTIONS(5003), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5005), - [sym__automatic_semicolon] = ACTIONS(5005), - [sym_safe_nav] = ACTIONS(5005), - [sym_multiline_comment] = ACTIONS(3), - }, - [3959] = { - [sym__alpha_identifier] = ACTIONS(7109), - [anon_sym_AT] = ACTIONS(7111), - [anon_sym_LBRACK] = ACTIONS(7111), - [anon_sym_typealias] = ACTIONS(7109), - [anon_sym_class] = ACTIONS(7109), - [anon_sym_interface] = ACTIONS(7109), - [anon_sym_enum] = ACTIONS(7109), - [anon_sym_LBRACE] = ACTIONS(7111), - [anon_sym_LPAREN] = ACTIONS(7111), - [anon_sym_val] = ACTIONS(7109), - [anon_sym_var] = ACTIONS(7109), - [anon_sym_object] = ACTIONS(7109), - [anon_sym_fun] = ACTIONS(7109), - [anon_sym_get] = ACTIONS(7109), - [anon_sym_set] = ACTIONS(7109), - [anon_sym_this] = ACTIONS(7109), - [anon_sym_super] = ACTIONS(7109), - [anon_sym_STAR] = ACTIONS(7111), - [sym_label] = ACTIONS(7109), - [anon_sym_for] = ACTIONS(7109), - [anon_sym_while] = ACTIONS(7109), - [anon_sym_do] = ACTIONS(7109), - [anon_sym_null] = ACTIONS(7109), - [anon_sym_if] = ACTIONS(7109), - [anon_sym_when] = ACTIONS(7109), - [anon_sym_try] = ACTIONS(7109), - [anon_sym_throw] = ACTIONS(7109), - [anon_sym_return] = ACTIONS(7109), - [anon_sym_continue] = ACTIONS(7109), - [anon_sym_break] = ACTIONS(7109), - [anon_sym_COLON_COLON] = ACTIONS(7111), - [anon_sym_PLUS] = ACTIONS(7109), - [anon_sym_DASH] = ACTIONS(7109), - [anon_sym_PLUS_PLUS] = ACTIONS(7111), - [anon_sym_DASH_DASH] = ACTIONS(7111), - [anon_sym_BANG] = ACTIONS(7111), - [anon_sym_suspend] = ACTIONS(7109), - [anon_sym_sealed] = ACTIONS(7109), - [anon_sym_annotation] = ACTIONS(7109), - [anon_sym_data] = ACTIONS(7109), - [anon_sym_inner] = ACTIONS(7109), - [anon_sym_value] = ACTIONS(7109), - [anon_sym_override] = ACTIONS(7109), - [anon_sym_lateinit] = ACTIONS(7109), - [anon_sym_public] = ACTIONS(7109), - [anon_sym_private] = ACTIONS(7109), - [anon_sym_internal] = ACTIONS(7109), - [anon_sym_protected] = ACTIONS(7109), - [anon_sym_tailrec] = ACTIONS(7109), - [anon_sym_operator] = ACTIONS(7109), - [anon_sym_infix] = ACTIONS(7109), - [anon_sym_inline] = ACTIONS(7109), - [anon_sym_external] = ACTIONS(7109), - [sym_property_modifier] = ACTIONS(7109), - [anon_sym_abstract] = ACTIONS(7109), - [anon_sym_final] = ACTIONS(7109), - [anon_sym_open] = ACTIONS(7109), - [anon_sym_vararg] = ACTIONS(7109), - [anon_sym_noinline] = ACTIONS(7109), - [anon_sym_crossinline] = ACTIONS(7109), - [anon_sym_expect] = ACTIONS(7109), - [anon_sym_actual] = ACTIONS(7109), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(7111), - [anon_sym_continue_AT] = ACTIONS(7111), - [anon_sym_break_AT] = ACTIONS(7111), - [anon_sym_this_AT] = ACTIONS(7111), - [anon_sym_super_AT] = ACTIONS(7111), - [sym_real_literal] = ACTIONS(7111), - [sym_integer_literal] = ACTIONS(7109), - [sym_hex_literal] = ACTIONS(7111), - [sym_bin_literal] = ACTIONS(7111), - [anon_sym_true] = ACTIONS(7109), - [anon_sym_false] = ACTIONS(7109), - [anon_sym_SQUOTE] = ACTIONS(7111), - [sym__backtick_identifier] = ACTIONS(7111), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(7111), - }, - [3960] = { - [sym_function_body] = STATE(3098), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_object] = ACTIONS(4443), - [anon_sym_fun] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_this] = ACTIONS(4443), - [anon_sym_super] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4445), - [sym_label] = ACTIONS(4443), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_null] = ACTIONS(4443), - [anon_sym_if] = ACTIONS(4443), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_when] = ACTIONS(4443), - [anon_sym_try] = ACTIONS(4443), - [anon_sym_throw] = ACTIONS(4443), - [anon_sym_return] = ACTIONS(4443), - [anon_sym_continue] = ACTIONS(4443), - [anon_sym_break] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4445), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG] = ACTIONS(4443), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4445), - [anon_sym_continue_AT] = ACTIONS(4445), - [anon_sym_break_AT] = ACTIONS(4445), - [anon_sym_this_AT] = ACTIONS(4445), - [anon_sym_super_AT] = ACTIONS(4445), - [sym_real_literal] = ACTIONS(4445), - [sym_integer_literal] = ACTIONS(4443), - [sym_hex_literal] = ACTIONS(4445), - [sym_bin_literal] = ACTIONS(4445), - [anon_sym_true] = ACTIONS(4443), - [anon_sym_false] = ACTIONS(4443), - [anon_sym_SQUOTE] = ACTIONS(4445), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4445), - }, - [3961] = { - [sym_function_body] = STATE(3108), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_object] = ACTIONS(4260), - [anon_sym_fun] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_this] = ACTIONS(4260), - [anon_sym_super] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4260), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_null] = ACTIONS(4260), - [anon_sym_if] = ACTIONS(4260), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_when] = ACTIONS(4260), - [anon_sym_try] = ACTIONS(4260), - [anon_sym_throw] = ACTIONS(4260), - [anon_sym_return] = ACTIONS(4260), - [anon_sym_continue] = ACTIONS(4260), - [anon_sym_break] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG] = ACTIONS(4260), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4262), - [anon_sym_continue_AT] = ACTIONS(4262), - [anon_sym_break_AT] = ACTIONS(4262), - [anon_sym_this_AT] = ACTIONS(4262), - [anon_sym_super_AT] = ACTIONS(4262), - [sym_real_literal] = ACTIONS(4262), - [sym_integer_literal] = ACTIONS(4260), - [sym_hex_literal] = ACTIONS(4262), - [sym_bin_literal] = ACTIONS(4262), - [anon_sym_true] = ACTIONS(4260), - [anon_sym_false] = ACTIONS(4260), - [anon_sym_SQUOTE] = ACTIONS(4262), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4262), - }, - [3962] = { - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(4451), - [anon_sym_LBRACE] = ACTIONS(4453), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_COMMA] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_where] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4451), - [sym_label] = ACTIONS(4453), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_PLUS_EQ] = ACTIONS(4453), - [anon_sym_DASH_EQ] = ACTIONS(4453), - [anon_sym_STAR_EQ] = ACTIONS(4453), - [anon_sym_SLASH_EQ] = ACTIONS(4453), - [anon_sym_PERCENT_EQ] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4451), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - }, - [3963] = { - [sym_function_body] = STATE(3120), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_object] = ACTIONS(4230), - [anon_sym_fun] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_this] = ACTIONS(4230), - [anon_sym_super] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4230), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_null] = ACTIONS(4230), - [anon_sym_if] = ACTIONS(4230), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_when] = ACTIONS(4230), - [anon_sym_try] = ACTIONS(4230), - [anon_sym_throw] = ACTIONS(4230), - [anon_sym_return] = ACTIONS(4230), - [anon_sym_continue] = ACTIONS(4230), - [anon_sym_break] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG] = ACTIONS(4230), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4232), - [anon_sym_continue_AT] = ACTIONS(4232), - [anon_sym_break_AT] = ACTIONS(4232), - [anon_sym_this_AT] = ACTIONS(4232), - [anon_sym_super_AT] = ACTIONS(4232), - [sym_real_literal] = ACTIONS(4232), - [sym_integer_literal] = ACTIONS(4230), - [sym_hex_literal] = ACTIONS(4232), - [sym_bin_literal] = ACTIONS(4232), - [anon_sym_true] = ACTIONS(4230), - [anon_sym_false] = ACTIONS(4230), - [anon_sym_SQUOTE] = ACTIONS(4232), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4232), - }, - [3964] = { - [sym__alpha_identifier] = ACTIONS(5117), - [anon_sym_AT] = ACTIONS(5119), - [anon_sym_LBRACK] = ACTIONS(5119), - [anon_sym_DOT] = ACTIONS(5117), - [anon_sym_as] = ACTIONS(5117), - [anon_sym_EQ] = ACTIONS(5117), - [anon_sym_LBRACE] = ACTIONS(5119), - [anon_sym_RBRACE] = ACTIONS(5119), - [anon_sym_LPAREN] = ACTIONS(5119), - [anon_sym_COMMA] = ACTIONS(5119), - [anon_sym_LT] = ACTIONS(5117), - [anon_sym_GT] = ACTIONS(5117), - [anon_sym_where] = ACTIONS(5117), - [anon_sym_SEMI] = ACTIONS(5119), - [anon_sym_get] = ACTIONS(5117), - [anon_sym_set] = ACTIONS(5117), - [anon_sym_STAR] = ACTIONS(5117), - [sym_label] = ACTIONS(5119), - [anon_sym_in] = ACTIONS(5117), - [anon_sym_DOT_DOT] = ACTIONS(5119), - [anon_sym_QMARK_COLON] = ACTIONS(5119), - [anon_sym_AMP_AMP] = ACTIONS(5119), - [anon_sym_PIPE_PIPE] = ACTIONS(5119), - [anon_sym_else] = ACTIONS(5117), - [anon_sym_COLON_COLON] = ACTIONS(5119), - [anon_sym_PLUS_EQ] = ACTIONS(5119), - [anon_sym_DASH_EQ] = ACTIONS(5119), - [anon_sym_STAR_EQ] = ACTIONS(5119), - [anon_sym_SLASH_EQ] = ACTIONS(5119), - [anon_sym_PERCENT_EQ] = ACTIONS(5119), - [anon_sym_BANG_EQ] = ACTIONS(5117), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5119), - [anon_sym_EQ_EQ] = ACTIONS(5117), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5119), - [anon_sym_LT_EQ] = ACTIONS(5119), - [anon_sym_GT_EQ] = ACTIONS(5119), - [anon_sym_BANGin] = ACTIONS(5119), - [anon_sym_is] = ACTIONS(5117), - [anon_sym_BANGis] = ACTIONS(5119), - [anon_sym_PLUS] = ACTIONS(5117), - [anon_sym_DASH] = ACTIONS(5117), - [anon_sym_SLASH] = ACTIONS(5117), - [anon_sym_PERCENT] = ACTIONS(5117), - [anon_sym_as_QMARK] = ACTIONS(5119), - [anon_sym_PLUS_PLUS] = ACTIONS(5119), - [anon_sym_DASH_DASH] = ACTIONS(5119), - [anon_sym_BANG_BANG] = ACTIONS(5119), - [anon_sym_suspend] = ACTIONS(5117), - [anon_sym_sealed] = ACTIONS(5117), - [anon_sym_annotation] = ACTIONS(5117), - [anon_sym_data] = ACTIONS(5117), - [anon_sym_inner] = ACTIONS(5117), - [anon_sym_value] = ACTIONS(5117), - [anon_sym_override] = ACTIONS(5117), - [anon_sym_lateinit] = ACTIONS(5117), - [anon_sym_public] = ACTIONS(5117), - [anon_sym_private] = ACTIONS(5117), - [anon_sym_internal] = ACTIONS(5117), - [anon_sym_protected] = ACTIONS(5117), - [anon_sym_tailrec] = ACTIONS(5117), - [anon_sym_operator] = ACTIONS(5117), - [anon_sym_infix] = ACTIONS(5117), - [anon_sym_inline] = ACTIONS(5117), - [anon_sym_external] = ACTIONS(5117), - [sym_property_modifier] = ACTIONS(5117), - [anon_sym_abstract] = ACTIONS(5117), - [anon_sym_final] = ACTIONS(5117), - [anon_sym_open] = ACTIONS(5117), - [anon_sym_vararg] = ACTIONS(5117), - [anon_sym_noinline] = ACTIONS(5117), - [anon_sym_crossinline] = ACTIONS(5117), - [anon_sym_expect] = ACTIONS(5117), - [anon_sym_actual] = ACTIONS(5117), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5119), - [sym__automatic_semicolon] = ACTIONS(5119), - [sym_safe_nav] = ACTIONS(5119), - [sym_multiline_comment] = ACTIONS(3), - }, - [3965] = { - [sym__alpha_identifier] = ACTIONS(4718), - [anon_sym_AT] = ACTIONS(4720), - [anon_sym_LBRACK] = ACTIONS(4720), - [anon_sym_DOT] = ACTIONS(4718), - [anon_sym_as] = ACTIONS(4718), - [anon_sym_EQ] = ACTIONS(4718), - [anon_sym_LBRACE] = ACTIONS(4720), - [anon_sym_RBRACE] = ACTIONS(4720), - [anon_sym_LPAREN] = ACTIONS(4720), - [anon_sym_COMMA] = ACTIONS(4720), - [anon_sym_LT] = ACTIONS(4718), - [anon_sym_GT] = ACTIONS(4718), - [anon_sym_where] = ACTIONS(4718), - [anon_sym_SEMI] = ACTIONS(4720), - [anon_sym_get] = ACTIONS(4718), - [anon_sym_set] = ACTIONS(4718), - [anon_sym_STAR] = ACTIONS(4718), - [sym_label] = ACTIONS(4720), - [anon_sym_in] = ACTIONS(4718), - [anon_sym_DOT_DOT] = ACTIONS(4720), - [anon_sym_QMARK_COLON] = ACTIONS(4720), - [anon_sym_AMP_AMP] = ACTIONS(4720), - [anon_sym_PIPE_PIPE] = ACTIONS(4720), - [anon_sym_else] = ACTIONS(4718), - [anon_sym_COLON_COLON] = ACTIONS(4720), - [anon_sym_PLUS_EQ] = ACTIONS(4720), - [anon_sym_DASH_EQ] = ACTIONS(4720), - [anon_sym_STAR_EQ] = ACTIONS(4720), - [anon_sym_SLASH_EQ] = ACTIONS(4720), - [anon_sym_PERCENT_EQ] = ACTIONS(4720), - [anon_sym_BANG_EQ] = ACTIONS(4718), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4720), - [anon_sym_EQ_EQ] = ACTIONS(4718), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4720), - [anon_sym_LT_EQ] = ACTIONS(4720), - [anon_sym_GT_EQ] = ACTIONS(4720), - [anon_sym_BANGin] = ACTIONS(4720), - [anon_sym_is] = ACTIONS(4718), - [anon_sym_BANGis] = ACTIONS(4720), - [anon_sym_PLUS] = ACTIONS(4718), - [anon_sym_DASH] = ACTIONS(4718), - [anon_sym_SLASH] = ACTIONS(4718), - [anon_sym_PERCENT] = ACTIONS(4718), - [anon_sym_as_QMARK] = ACTIONS(4720), - [anon_sym_PLUS_PLUS] = ACTIONS(4720), - [anon_sym_DASH_DASH] = ACTIONS(4720), - [anon_sym_BANG_BANG] = ACTIONS(4720), - [anon_sym_suspend] = ACTIONS(4718), - [anon_sym_sealed] = ACTIONS(4718), - [anon_sym_annotation] = ACTIONS(4718), - [anon_sym_data] = ACTIONS(4718), - [anon_sym_inner] = ACTIONS(4718), - [anon_sym_value] = ACTIONS(4718), - [anon_sym_override] = ACTIONS(4718), - [anon_sym_lateinit] = ACTIONS(4718), - [anon_sym_public] = ACTIONS(4718), - [anon_sym_private] = ACTIONS(4718), - [anon_sym_internal] = ACTIONS(4718), - [anon_sym_protected] = ACTIONS(4718), - [anon_sym_tailrec] = ACTIONS(4718), - [anon_sym_operator] = ACTIONS(4718), - [anon_sym_infix] = ACTIONS(4718), - [anon_sym_inline] = ACTIONS(4718), - [anon_sym_external] = ACTIONS(4718), - [sym_property_modifier] = ACTIONS(4718), - [anon_sym_abstract] = ACTIONS(4718), - [anon_sym_final] = ACTIONS(4718), - [anon_sym_open] = ACTIONS(4718), - [anon_sym_vararg] = ACTIONS(4718), - [anon_sym_noinline] = ACTIONS(4718), - [anon_sym_crossinline] = ACTIONS(4718), - [anon_sym_expect] = ACTIONS(4718), - [anon_sym_actual] = ACTIONS(4718), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4720), - [sym__automatic_semicolon] = ACTIONS(4720), - [sym_safe_nav] = ACTIONS(4720), - [sym_multiline_comment] = ACTIONS(3), - }, - [3966] = { - [sym__alpha_identifier] = ACTIONS(1682), - [anon_sym_AT] = ACTIONS(1684), - [anon_sym_LBRACK] = ACTIONS(1684), - [anon_sym_DOT] = ACTIONS(1682), - [anon_sym_as] = ACTIONS(1682), - [anon_sym_EQ] = ACTIONS(1682), - [anon_sym_LBRACE] = ACTIONS(1684), - [anon_sym_RBRACE] = ACTIONS(1684), - [anon_sym_LPAREN] = ACTIONS(1684), - [anon_sym_COMMA] = ACTIONS(1684), - [anon_sym_LT] = ACTIONS(1682), - [anon_sym_GT] = ACTIONS(1682), - [anon_sym_where] = ACTIONS(1682), - [anon_sym_SEMI] = ACTIONS(1684), - [anon_sym_get] = ACTIONS(1682), - [anon_sym_set] = ACTIONS(1682), - [anon_sym_STAR] = ACTIONS(1682), - [sym_label] = ACTIONS(1684), - [anon_sym_in] = ACTIONS(1682), - [anon_sym_DOT_DOT] = ACTIONS(1684), - [anon_sym_QMARK_COLON] = ACTIONS(1684), - [anon_sym_AMP_AMP] = ACTIONS(1684), - [anon_sym_PIPE_PIPE] = ACTIONS(1684), - [anon_sym_else] = ACTIONS(1682), - [anon_sym_COLON_COLON] = ACTIONS(1684), - [anon_sym_PLUS_EQ] = ACTIONS(1684), - [anon_sym_DASH_EQ] = ACTIONS(1684), - [anon_sym_STAR_EQ] = ACTIONS(1684), - [anon_sym_SLASH_EQ] = ACTIONS(1684), - [anon_sym_PERCENT_EQ] = ACTIONS(1684), - [anon_sym_BANG_EQ] = ACTIONS(1682), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1684), - [anon_sym_EQ_EQ] = ACTIONS(1682), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1684), - [anon_sym_LT_EQ] = ACTIONS(1684), - [anon_sym_GT_EQ] = ACTIONS(1684), - [anon_sym_BANGin] = ACTIONS(1684), - [anon_sym_is] = ACTIONS(1682), - [anon_sym_BANGis] = ACTIONS(1684), - [anon_sym_PLUS] = ACTIONS(1682), - [anon_sym_DASH] = ACTIONS(1682), - [anon_sym_SLASH] = ACTIONS(1682), - [anon_sym_PERCENT] = ACTIONS(1682), - [anon_sym_as_QMARK] = ACTIONS(1684), - [anon_sym_PLUS_PLUS] = ACTIONS(1684), - [anon_sym_DASH_DASH] = ACTIONS(1684), - [anon_sym_BANG_BANG] = ACTIONS(1684), - [anon_sym_suspend] = ACTIONS(1682), - [anon_sym_sealed] = ACTIONS(1682), - [anon_sym_annotation] = ACTIONS(1682), - [anon_sym_data] = ACTIONS(1682), - [anon_sym_inner] = ACTIONS(1682), - [anon_sym_value] = ACTIONS(1682), - [anon_sym_override] = ACTIONS(1682), - [anon_sym_lateinit] = ACTIONS(1682), - [anon_sym_public] = ACTIONS(1682), - [anon_sym_private] = ACTIONS(1682), - [anon_sym_internal] = ACTIONS(1682), - [anon_sym_protected] = ACTIONS(1682), - [anon_sym_tailrec] = ACTIONS(1682), - [anon_sym_operator] = ACTIONS(1682), - [anon_sym_infix] = ACTIONS(1682), - [anon_sym_inline] = ACTIONS(1682), - [anon_sym_external] = ACTIONS(1682), - [sym_property_modifier] = ACTIONS(1682), - [anon_sym_abstract] = ACTIONS(1682), - [anon_sym_final] = ACTIONS(1682), - [anon_sym_open] = ACTIONS(1682), - [anon_sym_vararg] = ACTIONS(1682), - [anon_sym_noinline] = ACTIONS(1682), - [anon_sym_crossinline] = ACTIONS(1682), - [anon_sym_expect] = ACTIONS(1682), - [anon_sym_actual] = ACTIONS(1682), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1684), - [sym__automatic_semicolon] = ACTIONS(1684), - [sym_safe_nav] = ACTIONS(1684), - [sym_multiline_comment] = ACTIONS(3), - }, - [3967] = { - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_EQ] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4347), - [sym_label] = ACTIONS(4349), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_PLUS_EQ] = ACTIONS(4349), - [anon_sym_DASH_EQ] = ACTIONS(4349), - [anon_sym_STAR_EQ] = ACTIONS(4349), - [anon_sym_SLASH_EQ] = ACTIONS(4349), - [anon_sym_PERCENT_EQ] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4347), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - }, - [3968] = { - [sym_function_body] = STATE(4026), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4142), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_PLUS_EQ] = ACTIONS(4144), - [anon_sym_DASH_EQ] = ACTIONS(4144), - [anon_sym_STAR_EQ] = ACTIONS(4144), - [anon_sym_SLASH_EQ] = ACTIONS(4144), - [anon_sym_PERCENT_EQ] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4142), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [3969] = { - [sym__alpha_identifier] = ACTIONS(4924), - [anon_sym_AT] = ACTIONS(4926), - [anon_sym_LBRACK] = ACTIONS(4926), - [anon_sym_DOT] = ACTIONS(4924), - [anon_sym_as] = ACTIONS(4924), - [anon_sym_EQ] = ACTIONS(4924), - [anon_sym_LBRACE] = ACTIONS(4926), - [anon_sym_RBRACE] = ACTIONS(4926), - [anon_sym_LPAREN] = ACTIONS(4926), - [anon_sym_COMMA] = ACTIONS(4926), - [anon_sym_LT] = ACTIONS(4924), - [anon_sym_GT] = ACTIONS(4924), - [anon_sym_where] = ACTIONS(4924), - [anon_sym_SEMI] = ACTIONS(4926), - [anon_sym_get] = ACTIONS(4924), - [anon_sym_set] = ACTIONS(4924), - [anon_sym_STAR] = ACTIONS(4924), - [sym_label] = ACTIONS(4926), - [anon_sym_in] = ACTIONS(4924), - [anon_sym_DOT_DOT] = ACTIONS(4926), - [anon_sym_QMARK_COLON] = ACTIONS(4926), - [anon_sym_AMP_AMP] = ACTIONS(4926), - [anon_sym_PIPE_PIPE] = ACTIONS(4926), - [anon_sym_else] = ACTIONS(4924), - [anon_sym_COLON_COLON] = ACTIONS(4926), - [anon_sym_PLUS_EQ] = ACTIONS(4926), - [anon_sym_DASH_EQ] = ACTIONS(4926), - [anon_sym_STAR_EQ] = ACTIONS(4926), - [anon_sym_SLASH_EQ] = ACTIONS(4926), - [anon_sym_PERCENT_EQ] = ACTIONS(4926), - [anon_sym_BANG_EQ] = ACTIONS(4924), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4926), - [anon_sym_EQ_EQ] = ACTIONS(4924), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4926), - [anon_sym_LT_EQ] = ACTIONS(4926), - [anon_sym_GT_EQ] = ACTIONS(4926), - [anon_sym_BANGin] = ACTIONS(4926), - [anon_sym_is] = ACTIONS(4924), - [anon_sym_BANGis] = ACTIONS(4926), - [anon_sym_PLUS] = ACTIONS(4924), - [anon_sym_DASH] = ACTIONS(4924), - [anon_sym_SLASH] = ACTIONS(4924), - [anon_sym_PERCENT] = ACTIONS(4924), - [anon_sym_as_QMARK] = ACTIONS(4926), - [anon_sym_PLUS_PLUS] = ACTIONS(4926), - [anon_sym_DASH_DASH] = ACTIONS(4926), - [anon_sym_BANG_BANG] = ACTIONS(4926), - [anon_sym_suspend] = ACTIONS(4924), - [anon_sym_sealed] = ACTIONS(4924), - [anon_sym_annotation] = ACTIONS(4924), - [anon_sym_data] = ACTIONS(4924), - [anon_sym_inner] = ACTIONS(4924), - [anon_sym_value] = ACTIONS(4924), - [anon_sym_override] = ACTIONS(4924), - [anon_sym_lateinit] = ACTIONS(4924), - [anon_sym_public] = ACTIONS(4924), - [anon_sym_private] = ACTIONS(4924), - [anon_sym_internal] = ACTIONS(4924), - [anon_sym_protected] = ACTIONS(4924), - [anon_sym_tailrec] = ACTIONS(4924), - [anon_sym_operator] = ACTIONS(4924), - [anon_sym_infix] = ACTIONS(4924), - [anon_sym_inline] = ACTIONS(4924), - [anon_sym_external] = ACTIONS(4924), - [sym_property_modifier] = ACTIONS(4924), - [anon_sym_abstract] = ACTIONS(4924), - [anon_sym_final] = ACTIONS(4924), - [anon_sym_open] = ACTIONS(4924), - [anon_sym_vararg] = ACTIONS(4924), - [anon_sym_noinline] = ACTIONS(4924), - [anon_sym_crossinline] = ACTIONS(4924), - [anon_sym_expect] = ACTIONS(4924), - [anon_sym_actual] = ACTIONS(4924), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4926), - [sym__automatic_semicolon] = ACTIONS(4926), - [sym_safe_nav] = ACTIONS(4926), - [sym_multiline_comment] = ACTIONS(3), - }, - [3970] = { - [sym__alpha_identifier] = ACTIONS(5093), - [anon_sym_AT] = ACTIONS(5095), - [anon_sym_LBRACK] = ACTIONS(5095), - [anon_sym_DOT] = ACTIONS(5093), - [anon_sym_as] = ACTIONS(5093), - [anon_sym_EQ] = ACTIONS(5093), - [anon_sym_LBRACE] = ACTIONS(5095), - [anon_sym_RBRACE] = ACTIONS(5095), - [anon_sym_LPAREN] = ACTIONS(5095), - [anon_sym_COMMA] = ACTIONS(5095), - [anon_sym_LT] = ACTIONS(5093), - [anon_sym_GT] = ACTIONS(5093), - [anon_sym_where] = ACTIONS(5093), - [anon_sym_SEMI] = ACTIONS(5095), - [anon_sym_get] = ACTIONS(5093), - [anon_sym_set] = ACTIONS(5093), - [anon_sym_STAR] = ACTIONS(5093), - [sym_label] = ACTIONS(5095), - [anon_sym_in] = ACTIONS(5093), - [anon_sym_DOT_DOT] = ACTIONS(5095), - [anon_sym_QMARK_COLON] = ACTIONS(5095), - [anon_sym_AMP_AMP] = ACTIONS(5095), - [anon_sym_PIPE_PIPE] = ACTIONS(5095), - [anon_sym_else] = ACTIONS(5093), - [anon_sym_COLON_COLON] = ACTIONS(5095), - [anon_sym_PLUS_EQ] = ACTIONS(5095), - [anon_sym_DASH_EQ] = ACTIONS(5095), - [anon_sym_STAR_EQ] = ACTIONS(5095), - [anon_sym_SLASH_EQ] = ACTIONS(5095), - [anon_sym_PERCENT_EQ] = ACTIONS(5095), - [anon_sym_BANG_EQ] = ACTIONS(5093), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5095), - [anon_sym_EQ_EQ] = ACTIONS(5093), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5095), - [anon_sym_LT_EQ] = ACTIONS(5095), - [anon_sym_GT_EQ] = ACTIONS(5095), - [anon_sym_BANGin] = ACTIONS(5095), - [anon_sym_is] = ACTIONS(5093), - [anon_sym_BANGis] = ACTIONS(5095), - [anon_sym_PLUS] = ACTIONS(5093), - [anon_sym_DASH] = ACTIONS(5093), - [anon_sym_SLASH] = ACTIONS(5093), - [anon_sym_PERCENT] = ACTIONS(5093), - [anon_sym_as_QMARK] = ACTIONS(5095), - [anon_sym_PLUS_PLUS] = ACTIONS(5095), - [anon_sym_DASH_DASH] = ACTIONS(5095), - [anon_sym_BANG_BANG] = ACTIONS(5095), - [anon_sym_suspend] = ACTIONS(5093), - [anon_sym_sealed] = ACTIONS(5093), - [anon_sym_annotation] = ACTIONS(5093), - [anon_sym_data] = ACTIONS(5093), - [anon_sym_inner] = ACTIONS(5093), - [anon_sym_value] = ACTIONS(5093), - [anon_sym_override] = ACTIONS(5093), - [anon_sym_lateinit] = ACTIONS(5093), - [anon_sym_public] = ACTIONS(5093), - [anon_sym_private] = ACTIONS(5093), - [anon_sym_internal] = ACTIONS(5093), - [anon_sym_protected] = ACTIONS(5093), - [anon_sym_tailrec] = ACTIONS(5093), - [anon_sym_operator] = ACTIONS(5093), - [anon_sym_infix] = ACTIONS(5093), - [anon_sym_inline] = ACTIONS(5093), - [anon_sym_external] = ACTIONS(5093), - [sym_property_modifier] = ACTIONS(5093), - [anon_sym_abstract] = ACTIONS(5093), - [anon_sym_final] = ACTIONS(5093), - [anon_sym_open] = ACTIONS(5093), - [anon_sym_vararg] = ACTIONS(5093), - [anon_sym_noinline] = ACTIONS(5093), - [anon_sym_crossinline] = ACTIONS(5093), - [anon_sym_expect] = ACTIONS(5093), - [anon_sym_actual] = ACTIONS(5093), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5095), - [sym__automatic_semicolon] = ACTIONS(5095), - [sym_safe_nav] = ACTIONS(5095), - [sym_multiline_comment] = ACTIONS(3), - }, - [3971] = { - [sym__alpha_identifier] = ACTIONS(5153), - [anon_sym_AT] = ACTIONS(5155), - [anon_sym_LBRACK] = ACTIONS(5155), - [anon_sym_DOT] = ACTIONS(5153), - [anon_sym_as] = ACTIONS(5153), - [anon_sym_EQ] = ACTIONS(5153), - [anon_sym_LBRACE] = ACTIONS(5155), - [anon_sym_RBRACE] = ACTIONS(5155), - [anon_sym_LPAREN] = ACTIONS(5155), - [anon_sym_COMMA] = ACTIONS(5155), - [anon_sym_LT] = ACTIONS(5153), - [anon_sym_GT] = ACTIONS(5153), - [anon_sym_where] = ACTIONS(5153), - [anon_sym_SEMI] = ACTIONS(5155), - [anon_sym_get] = ACTIONS(5153), - [anon_sym_set] = ACTIONS(5153), - [anon_sym_STAR] = ACTIONS(5153), - [sym_label] = ACTIONS(5155), - [anon_sym_in] = ACTIONS(5153), - [anon_sym_DOT_DOT] = ACTIONS(5155), - [anon_sym_QMARK_COLON] = ACTIONS(5155), - [anon_sym_AMP_AMP] = ACTIONS(5155), - [anon_sym_PIPE_PIPE] = ACTIONS(5155), - [anon_sym_else] = ACTIONS(5153), - [anon_sym_COLON_COLON] = ACTIONS(5155), - [anon_sym_PLUS_EQ] = ACTIONS(5155), - [anon_sym_DASH_EQ] = ACTIONS(5155), - [anon_sym_STAR_EQ] = ACTIONS(5155), - [anon_sym_SLASH_EQ] = ACTIONS(5155), - [anon_sym_PERCENT_EQ] = ACTIONS(5155), - [anon_sym_BANG_EQ] = ACTIONS(5153), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5155), - [anon_sym_EQ_EQ] = ACTIONS(5153), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5155), - [anon_sym_LT_EQ] = ACTIONS(5155), - [anon_sym_GT_EQ] = ACTIONS(5155), - [anon_sym_BANGin] = ACTIONS(5155), - [anon_sym_is] = ACTIONS(5153), - [anon_sym_BANGis] = ACTIONS(5155), - [anon_sym_PLUS] = ACTIONS(5153), - [anon_sym_DASH] = ACTIONS(5153), - [anon_sym_SLASH] = ACTIONS(5153), - [anon_sym_PERCENT] = ACTIONS(5153), - [anon_sym_as_QMARK] = ACTIONS(5155), - [anon_sym_PLUS_PLUS] = ACTIONS(5155), - [anon_sym_DASH_DASH] = ACTIONS(5155), - [anon_sym_BANG_BANG] = ACTIONS(5155), - [anon_sym_suspend] = ACTIONS(5153), - [anon_sym_sealed] = ACTIONS(5153), - [anon_sym_annotation] = ACTIONS(5153), - [anon_sym_data] = ACTIONS(5153), - [anon_sym_inner] = ACTIONS(5153), - [anon_sym_value] = ACTIONS(5153), - [anon_sym_override] = ACTIONS(5153), - [anon_sym_lateinit] = ACTIONS(5153), - [anon_sym_public] = ACTIONS(5153), - [anon_sym_private] = ACTIONS(5153), - [anon_sym_internal] = ACTIONS(5153), - [anon_sym_protected] = ACTIONS(5153), - [anon_sym_tailrec] = ACTIONS(5153), - [anon_sym_operator] = ACTIONS(5153), - [anon_sym_infix] = ACTIONS(5153), - [anon_sym_inline] = ACTIONS(5153), - [anon_sym_external] = ACTIONS(5153), - [sym_property_modifier] = ACTIONS(5153), - [anon_sym_abstract] = ACTIONS(5153), - [anon_sym_final] = ACTIONS(5153), - [anon_sym_open] = ACTIONS(5153), - [anon_sym_vararg] = ACTIONS(5153), - [anon_sym_noinline] = ACTIONS(5153), - [anon_sym_crossinline] = ACTIONS(5153), - [anon_sym_expect] = ACTIONS(5153), - [anon_sym_actual] = ACTIONS(5153), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5155), - [sym__automatic_semicolon] = ACTIONS(5155), - [sym_safe_nav] = ACTIONS(5155), - [sym_multiline_comment] = ACTIONS(3), - }, - [3972] = { - [sym_function_body] = STATE(3156), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_object] = ACTIONS(4451), - [anon_sym_fun] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_this] = ACTIONS(4451), - [anon_sym_super] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4453), - [sym_label] = ACTIONS(4451), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_null] = ACTIONS(4451), - [anon_sym_if] = ACTIONS(4451), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_when] = ACTIONS(4451), - [anon_sym_try] = ACTIONS(4451), - [anon_sym_throw] = ACTIONS(4451), - [anon_sym_return] = ACTIONS(4451), - [anon_sym_continue] = ACTIONS(4451), - [anon_sym_break] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4453), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG] = ACTIONS(4451), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4453), - [anon_sym_continue_AT] = ACTIONS(4453), - [anon_sym_break_AT] = ACTIONS(4453), - [anon_sym_this_AT] = ACTIONS(4453), - [anon_sym_super_AT] = ACTIONS(4453), - [sym_real_literal] = ACTIONS(4453), - [sym_integer_literal] = ACTIONS(4451), - [sym_hex_literal] = ACTIONS(4453), - [sym_bin_literal] = ACTIONS(4453), - [anon_sym_true] = ACTIONS(4451), - [anon_sym_false] = ACTIONS(4451), - [anon_sym_SQUOTE] = ACTIONS(4453), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4453), - }, - [3973] = { - [sym__alpha_identifier] = ACTIONS(4892), - [anon_sym_AT] = ACTIONS(4894), - [anon_sym_LBRACK] = ACTIONS(4894), - [anon_sym_DOT] = ACTIONS(4892), - [anon_sym_as] = ACTIONS(4892), - [anon_sym_EQ] = ACTIONS(4892), - [anon_sym_LBRACE] = ACTIONS(4894), - [anon_sym_RBRACE] = ACTIONS(4894), - [anon_sym_LPAREN] = ACTIONS(4894), - [anon_sym_COMMA] = ACTIONS(4894), - [anon_sym_LT] = ACTIONS(4892), - [anon_sym_GT] = ACTIONS(4892), - [anon_sym_where] = ACTIONS(4892), - [anon_sym_SEMI] = ACTIONS(4894), - [anon_sym_get] = ACTIONS(4892), - [anon_sym_set] = ACTIONS(4892), - [anon_sym_STAR] = ACTIONS(4892), - [sym_label] = ACTIONS(4894), - [anon_sym_in] = ACTIONS(4892), - [anon_sym_DOT_DOT] = ACTIONS(4894), - [anon_sym_QMARK_COLON] = ACTIONS(4894), - [anon_sym_AMP_AMP] = ACTIONS(4894), - [anon_sym_PIPE_PIPE] = ACTIONS(4894), - [anon_sym_else] = ACTIONS(4892), - [anon_sym_COLON_COLON] = ACTIONS(4894), - [anon_sym_PLUS_EQ] = ACTIONS(4894), - [anon_sym_DASH_EQ] = ACTIONS(4894), - [anon_sym_STAR_EQ] = ACTIONS(4894), - [anon_sym_SLASH_EQ] = ACTIONS(4894), - [anon_sym_PERCENT_EQ] = ACTIONS(4894), - [anon_sym_BANG_EQ] = ACTIONS(4892), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4894), - [anon_sym_EQ_EQ] = ACTIONS(4892), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4894), - [anon_sym_LT_EQ] = ACTIONS(4894), - [anon_sym_GT_EQ] = ACTIONS(4894), - [anon_sym_BANGin] = ACTIONS(4894), - [anon_sym_is] = ACTIONS(4892), - [anon_sym_BANGis] = ACTIONS(4894), - [anon_sym_PLUS] = ACTIONS(4892), - [anon_sym_DASH] = ACTIONS(4892), - [anon_sym_SLASH] = ACTIONS(4892), - [anon_sym_PERCENT] = ACTIONS(4892), - [anon_sym_as_QMARK] = ACTIONS(4894), - [anon_sym_PLUS_PLUS] = ACTIONS(4894), - [anon_sym_DASH_DASH] = ACTIONS(4894), - [anon_sym_BANG_BANG] = ACTIONS(4894), - [anon_sym_suspend] = ACTIONS(4892), - [anon_sym_sealed] = ACTIONS(4892), - [anon_sym_annotation] = ACTIONS(4892), - [anon_sym_data] = ACTIONS(4892), - [anon_sym_inner] = ACTIONS(4892), - [anon_sym_value] = ACTIONS(4892), - [anon_sym_override] = ACTIONS(4892), - [anon_sym_lateinit] = ACTIONS(4892), - [anon_sym_public] = ACTIONS(4892), - [anon_sym_private] = ACTIONS(4892), - [anon_sym_internal] = ACTIONS(4892), - [anon_sym_protected] = ACTIONS(4892), - [anon_sym_tailrec] = ACTIONS(4892), - [anon_sym_operator] = ACTIONS(4892), - [anon_sym_infix] = ACTIONS(4892), - [anon_sym_inline] = ACTIONS(4892), - [anon_sym_external] = ACTIONS(4892), - [sym_property_modifier] = ACTIONS(4892), - [anon_sym_abstract] = ACTIONS(4892), - [anon_sym_final] = ACTIONS(4892), - [anon_sym_open] = ACTIONS(4892), - [anon_sym_vararg] = ACTIONS(4892), - [anon_sym_noinline] = ACTIONS(4892), - [anon_sym_crossinline] = ACTIONS(4892), - [anon_sym_expect] = ACTIONS(4892), - [anon_sym_actual] = ACTIONS(4892), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4894), - [sym__automatic_semicolon] = ACTIONS(4894), - [sym_safe_nav] = ACTIONS(4894), - [sym_multiline_comment] = ACTIONS(3), - }, - [3974] = { - [sym__alpha_identifier] = ACTIONS(4710), - [anon_sym_AT] = ACTIONS(4712), - [anon_sym_LBRACK] = ACTIONS(4712), - [anon_sym_DOT] = ACTIONS(4710), - [anon_sym_as] = ACTIONS(4710), - [anon_sym_EQ] = ACTIONS(4710), - [anon_sym_LBRACE] = ACTIONS(4712), - [anon_sym_RBRACE] = ACTIONS(4712), - [anon_sym_LPAREN] = ACTIONS(4712), - [anon_sym_COMMA] = ACTIONS(4712), - [anon_sym_LT] = ACTIONS(4710), - [anon_sym_GT] = ACTIONS(4710), - [anon_sym_where] = ACTIONS(4710), - [anon_sym_SEMI] = ACTIONS(4712), - [anon_sym_get] = ACTIONS(4710), - [anon_sym_set] = ACTIONS(4710), - [anon_sym_STAR] = ACTIONS(4710), - [sym_label] = ACTIONS(4712), - [anon_sym_in] = ACTIONS(4710), - [anon_sym_DOT_DOT] = ACTIONS(4712), - [anon_sym_QMARK_COLON] = ACTIONS(4712), - [anon_sym_AMP_AMP] = ACTIONS(4712), - [anon_sym_PIPE_PIPE] = ACTIONS(4712), - [anon_sym_else] = ACTIONS(4710), - [anon_sym_COLON_COLON] = ACTIONS(4712), - [anon_sym_PLUS_EQ] = ACTIONS(4712), - [anon_sym_DASH_EQ] = ACTIONS(4712), - [anon_sym_STAR_EQ] = ACTIONS(4712), - [anon_sym_SLASH_EQ] = ACTIONS(4712), - [anon_sym_PERCENT_EQ] = ACTIONS(4712), - [anon_sym_BANG_EQ] = ACTIONS(4710), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4712), - [anon_sym_EQ_EQ] = ACTIONS(4710), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4712), - [anon_sym_LT_EQ] = ACTIONS(4712), - [anon_sym_GT_EQ] = ACTIONS(4712), - [anon_sym_BANGin] = ACTIONS(4712), - [anon_sym_is] = ACTIONS(4710), - [anon_sym_BANGis] = ACTIONS(4712), - [anon_sym_PLUS] = ACTIONS(4710), - [anon_sym_DASH] = ACTIONS(4710), - [anon_sym_SLASH] = ACTIONS(4710), - [anon_sym_PERCENT] = ACTIONS(4710), - [anon_sym_as_QMARK] = ACTIONS(4712), - [anon_sym_PLUS_PLUS] = ACTIONS(4712), - [anon_sym_DASH_DASH] = ACTIONS(4712), - [anon_sym_BANG_BANG] = ACTIONS(4712), - [anon_sym_suspend] = ACTIONS(4710), - [anon_sym_sealed] = ACTIONS(4710), - [anon_sym_annotation] = ACTIONS(4710), - [anon_sym_data] = ACTIONS(4710), - [anon_sym_inner] = ACTIONS(4710), - [anon_sym_value] = ACTIONS(4710), - [anon_sym_override] = ACTIONS(4710), - [anon_sym_lateinit] = ACTIONS(4710), - [anon_sym_public] = ACTIONS(4710), - [anon_sym_private] = ACTIONS(4710), - [anon_sym_internal] = ACTIONS(4710), - [anon_sym_protected] = ACTIONS(4710), - [anon_sym_tailrec] = ACTIONS(4710), - [anon_sym_operator] = ACTIONS(4710), - [anon_sym_infix] = ACTIONS(4710), - [anon_sym_inline] = ACTIONS(4710), - [anon_sym_external] = ACTIONS(4710), - [sym_property_modifier] = ACTIONS(4710), - [anon_sym_abstract] = ACTIONS(4710), - [anon_sym_final] = ACTIONS(4710), - [anon_sym_open] = ACTIONS(4710), - [anon_sym_vararg] = ACTIONS(4710), - [anon_sym_noinline] = ACTIONS(4710), - [anon_sym_crossinline] = ACTIONS(4710), - [anon_sym_expect] = ACTIONS(4710), - [anon_sym_actual] = ACTIONS(4710), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4712), - [sym__automatic_semicolon] = ACTIONS(4712), - [sym_safe_nav] = ACTIONS(4712), - [sym_multiline_comment] = ACTIONS(3), - }, - [3975] = { - [sym__alpha_identifier] = ACTIONS(5057), - [anon_sym_AT] = ACTIONS(5059), - [anon_sym_LBRACK] = ACTIONS(5059), - [anon_sym_DOT] = ACTIONS(5057), - [anon_sym_as] = ACTIONS(5057), - [anon_sym_EQ] = ACTIONS(5057), - [anon_sym_LBRACE] = ACTIONS(5059), - [anon_sym_RBRACE] = ACTIONS(5059), - [anon_sym_LPAREN] = ACTIONS(5059), - [anon_sym_COMMA] = ACTIONS(5059), - [anon_sym_LT] = ACTIONS(5057), - [anon_sym_GT] = ACTIONS(5057), - [anon_sym_where] = ACTIONS(5057), - [anon_sym_SEMI] = ACTIONS(5059), - [anon_sym_get] = ACTIONS(5057), - [anon_sym_set] = ACTIONS(5057), - [anon_sym_STAR] = ACTIONS(5057), - [sym_label] = ACTIONS(5059), - [anon_sym_in] = ACTIONS(5057), - [anon_sym_DOT_DOT] = ACTIONS(5059), - [anon_sym_QMARK_COLON] = ACTIONS(5059), - [anon_sym_AMP_AMP] = ACTIONS(5059), - [anon_sym_PIPE_PIPE] = ACTIONS(5059), - [anon_sym_else] = ACTIONS(5057), - [anon_sym_COLON_COLON] = ACTIONS(5059), - [anon_sym_PLUS_EQ] = ACTIONS(5059), - [anon_sym_DASH_EQ] = ACTIONS(5059), - [anon_sym_STAR_EQ] = ACTIONS(5059), - [anon_sym_SLASH_EQ] = ACTIONS(5059), - [anon_sym_PERCENT_EQ] = ACTIONS(5059), - [anon_sym_BANG_EQ] = ACTIONS(5057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5059), - [anon_sym_EQ_EQ] = ACTIONS(5057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5059), - [anon_sym_LT_EQ] = ACTIONS(5059), - [anon_sym_GT_EQ] = ACTIONS(5059), - [anon_sym_BANGin] = ACTIONS(5059), - [anon_sym_is] = ACTIONS(5057), - [anon_sym_BANGis] = ACTIONS(5059), - [anon_sym_PLUS] = ACTIONS(5057), - [anon_sym_DASH] = ACTIONS(5057), - [anon_sym_SLASH] = ACTIONS(5057), - [anon_sym_PERCENT] = ACTIONS(5057), - [anon_sym_as_QMARK] = ACTIONS(5059), - [anon_sym_PLUS_PLUS] = ACTIONS(5059), - [anon_sym_DASH_DASH] = ACTIONS(5059), - [anon_sym_BANG_BANG] = ACTIONS(5059), - [anon_sym_suspend] = ACTIONS(5057), - [anon_sym_sealed] = ACTIONS(5057), - [anon_sym_annotation] = ACTIONS(5057), - [anon_sym_data] = ACTIONS(5057), - [anon_sym_inner] = ACTIONS(5057), - [anon_sym_value] = ACTIONS(5057), - [anon_sym_override] = ACTIONS(5057), - [anon_sym_lateinit] = ACTIONS(5057), - [anon_sym_public] = ACTIONS(5057), - [anon_sym_private] = ACTIONS(5057), - [anon_sym_internal] = ACTIONS(5057), - [anon_sym_protected] = ACTIONS(5057), - [anon_sym_tailrec] = ACTIONS(5057), - [anon_sym_operator] = ACTIONS(5057), - [anon_sym_infix] = ACTIONS(5057), - [anon_sym_inline] = ACTIONS(5057), - [anon_sym_external] = ACTIONS(5057), - [sym_property_modifier] = ACTIONS(5057), - [anon_sym_abstract] = ACTIONS(5057), - [anon_sym_final] = ACTIONS(5057), - [anon_sym_open] = ACTIONS(5057), - [anon_sym_vararg] = ACTIONS(5057), - [anon_sym_noinline] = ACTIONS(5057), - [anon_sym_crossinline] = ACTIONS(5057), - [anon_sym_expect] = ACTIONS(5057), - [anon_sym_actual] = ACTIONS(5057), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5059), - [sym__automatic_semicolon] = ACTIONS(5059), - [sym_safe_nav] = ACTIONS(5059), - [sym_multiline_comment] = ACTIONS(3), - }, - [3976] = { - [sym__alpha_identifier] = ACTIONS(4455), - [anon_sym_AT] = ACTIONS(4457), - [anon_sym_LBRACK] = ACTIONS(4457), - [anon_sym_DOT] = ACTIONS(4455), - [anon_sym_as] = ACTIONS(4455), - [anon_sym_EQ] = ACTIONS(4455), - [anon_sym_LBRACE] = ACTIONS(4457), - [anon_sym_RBRACE] = ACTIONS(4457), - [anon_sym_LPAREN] = ACTIONS(4457), - [anon_sym_COMMA] = ACTIONS(4457), - [anon_sym_LT] = ACTIONS(4455), - [anon_sym_GT] = ACTIONS(4455), - [anon_sym_where] = ACTIONS(4455), - [anon_sym_SEMI] = ACTIONS(4457), - [anon_sym_get] = ACTIONS(4455), - [anon_sym_set] = ACTIONS(4455), - [anon_sym_STAR] = ACTIONS(4455), - [sym_label] = ACTIONS(4457), - [anon_sym_in] = ACTIONS(4455), - [anon_sym_DOT_DOT] = ACTIONS(4457), - [anon_sym_QMARK_COLON] = ACTIONS(4457), - [anon_sym_AMP_AMP] = ACTIONS(4457), - [anon_sym_PIPE_PIPE] = ACTIONS(4457), - [anon_sym_else] = ACTIONS(4455), - [anon_sym_COLON_COLON] = ACTIONS(4457), - [anon_sym_PLUS_EQ] = ACTIONS(4457), - [anon_sym_DASH_EQ] = ACTIONS(4457), - [anon_sym_STAR_EQ] = ACTIONS(4457), - [anon_sym_SLASH_EQ] = ACTIONS(4457), - [anon_sym_PERCENT_EQ] = ACTIONS(4457), - [anon_sym_BANG_EQ] = ACTIONS(4455), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4457), - [anon_sym_EQ_EQ] = ACTIONS(4455), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4457), - [anon_sym_LT_EQ] = ACTIONS(4457), - [anon_sym_GT_EQ] = ACTIONS(4457), - [anon_sym_BANGin] = ACTIONS(4457), - [anon_sym_is] = ACTIONS(4455), - [anon_sym_BANGis] = ACTIONS(4457), - [anon_sym_PLUS] = ACTIONS(4455), - [anon_sym_DASH] = ACTIONS(4455), - [anon_sym_SLASH] = ACTIONS(4455), - [anon_sym_PERCENT] = ACTIONS(4455), - [anon_sym_as_QMARK] = ACTIONS(4457), - [anon_sym_PLUS_PLUS] = ACTIONS(4457), - [anon_sym_DASH_DASH] = ACTIONS(4457), - [anon_sym_BANG_BANG] = ACTIONS(4457), - [anon_sym_suspend] = ACTIONS(4455), - [anon_sym_sealed] = ACTIONS(4455), - [anon_sym_annotation] = ACTIONS(4455), - [anon_sym_data] = ACTIONS(4455), - [anon_sym_inner] = ACTIONS(4455), - [anon_sym_value] = ACTIONS(4455), - [anon_sym_override] = ACTIONS(4455), - [anon_sym_lateinit] = ACTIONS(4455), - [anon_sym_public] = ACTIONS(4455), - [anon_sym_private] = ACTIONS(4455), - [anon_sym_internal] = ACTIONS(4455), - [anon_sym_protected] = ACTIONS(4455), - [anon_sym_tailrec] = ACTIONS(4455), - [anon_sym_operator] = ACTIONS(4455), - [anon_sym_infix] = ACTIONS(4455), - [anon_sym_inline] = ACTIONS(4455), - [anon_sym_external] = ACTIONS(4455), - [sym_property_modifier] = ACTIONS(4455), - [anon_sym_abstract] = ACTIONS(4455), - [anon_sym_final] = ACTIONS(4455), - [anon_sym_open] = ACTIONS(4455), - [anon_sym_vararg] = ACTIONS(4455), - [anon_sym_noinline] = ACTIONS(4455), - [anon_sym_crossinline] = ACTIONS(4455), - [anon_sym_expect] = ACTIONS(4455), - [anon_sym_actual] = ACTIONS(4455), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4457), - [sym__automatic_semicolon] = ACTIONS(4457), - [sym_safe_nav] = ACTIONS(4457), - [sym_multiline_comment] = ACTIONS(3), - }, - [3977] = { - [sym__alpha_identifier] = ACTIONS(3932), - [anon_sym_AT] = ACTIONS(3934), - [anon_sym_LBRACK] = ACTIONS(3934), - [anon_sym_DOT] = ACTIONS(3932), - [anon_sym_as] = ACTIONS(3932), - [anon_sym_EQ] = ACTIONS(3932), - [anon_sym_LBRACE] = ACTIONS(3934), - [anon_sym_RBRACE] = ACTIONS(3934), - [anon_sym_LPAREN] = ACTIONS(3934), - [anon_sym_COMMA] = ACTIONS(3934), - [anon_sym_LT] = ACTIONS(3932), - [anon_sym_GT] = ACTIONS(3932), - [anon_sym_where] = ACTIONS(3932), - [anon_sym_SEMI] = ACTIONS(3934), - [anon_sym_get] = ACTIONS(3932), - [anon_sym_set] = ACTIONS(3932), - [anon_sym_STAR] = ACTIONS(3932), - [sym_label] = ACTIONS(3934), - [anon_sym_in] = ACTIONS(3932), - [anon_sym_DOT_DOT] = ACTIONS(3934), - [anon_sym_QMARK_COLON] = ACTIONS(3934), - [anon_sym_AMP_AMP] = ACTIONS(3934), - [anon_sym_PIPE_PIPE] = ACTIONS(3934), - [anon_sym_else] = ACTIONS(3932), - [anon_sym_COLON_COLON] = ACTIONS(3934), - [anon_sym_PLUS_EQ] = ACTIONS(3934), - [anon_sym_DASH_EQ] = ACTIONS(3934), - [anon_sym_STAR_EQ] = ACTIONS(3934), - [anon_sym_SLASH_EQ] = ACTIONS(3934), - [anon_sym_PERCENT_EQ] = ACTIONS(3934), - [anon_sym_BANG_EQ] = ACTIONS(3932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3934), - [anon_sym_EQ_EQ] = ACTIONS(3932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3934), - [anon_sym_LT_EQ] = ACTIONS(3934), - [anon_sym_GT_EQ] = ACTIONS(3934), - [anon_sym_BANGin] = ACTIONS(3934), - [anon_sym_is] = ACTIONS(3932), - [anon_sym_BANGis] = ACTIONS(3934), - [anon_sym_PLUS] = ACTIONS(3932), - [anon_sym_DASH] = ACTIONS(3932), - [anon_sym_SLASH] = ACTIONS(3932), - [anon_sym_PERCENT] = ACTIONS(3932), - [anon_sym_as_QMARK] = ACTIONS(3934), - [anon_sym_PLUS_PLUS] = ACTIONS(3934), - [anon_sym_DASH_DASH] = ACTIONS(3934), - [anon_sym_BANG_BANG] = ACTIONS(3934), - [anon_sym_suspend] = ACTIONS(3932), - [anon_sym_sealed] = ACTIONS(3932), - [anon_sym_annotation] = ACTIONS(3932), - [anon_sym_data] = ACTIONS(3932), - [anon_sym_inner] = ACTIONS(3932), - [anon_sym_value] = ACTIONS(3932), - [anon_sym_override] = ACTIONS(3932), - [anon_sym_lateinit] = ACTIONS(3932), - [anon_sym_public] = ACTIONS(3932), - [anon_sym_private] = ACTIONS(3932), - [anon_sym_internal] = ACTIONS(3932), - [anon_sym_protected] = ACTIONS(3932), - [anon_sym_tailrec] = ACTIONS(3932), - [anon_sym_operator] = ACTIONS(3932), - [anon_sym_infix] = ACTIONS(3932), - [anon_sym_inline] = ACTIONS(3932), - [anon_sym_external] = ACTIONS(3932), - [sym_property_modifier] = ACTIONS(3932), - [anon_sym_abstract] = ACTIONS(3932), - [anon_sym_final] = ACTIONS(3932), - [anon_sym_open] = ACTIONS(3932), - [anon_sym_vararg] = ACTIONS(3932), - [anon_sym_noinline] = ACTIONS(3932), - [anon_sym_crossinline] = ACTIONS(3932), - [anon_sym_expect] = ACTIONS(3932), - [anon_sym_actual] = ACTIONS(3932), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3934), - [sym__automatic_semicolon] = ACTIONS(3934), - [sym_safe_nav] = ACTIONS(3934), - [sym_multiline_comment] = ACTIONS(3), - }, - [3978] = { - [sym_function_body] = STATE(3826), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [3979] = { - [sym_function_body] = STATE(3137), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_object] = ACTIONS(4416), - [anon_sym_fun] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_this] = ACTIONS(4416), - [anon_sym_super] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4418), - [sym_label] = ACTIONS(4416), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_null] = ACTIONS(4416), - [anon_sym_if] = ACTIONS(4416), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_when] = ACTIONS(4416), - [anon_sym_try] = ACTIONS(4416), - [anon_sym_throw] = ACTIONS(4416), - [anon_sym_return] = ACTIONS(4416), - [anon_sym_continue] = ACTIONS(4416), - [anon_sym_break] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4418), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG] = ACTIONS(4416), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4418), - [anon_sym_continue_AT] = ACTIONS(4418), - [anon_sym_break_AT] = ACTIONS(4418), - [anon_sym_this_AT] = ACTIONS(4418), - [anon_sym_super_AT] = ACTIONS(4418), - [sym_real_literal] = ACTIONS(4418), - [sym_integer_literal] = ACTIONS(4416), - [sym_hex_literal] = ACTIONS(4418), - [sym_bin_literal] = ACTIONS(4418), - [anon_sym_true] = ACTIONS(4416), - [anon_sym_false] = ACTIONS(4416), - [anon_sym_SQUOTE] = ACTIONS(4418), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4418), - }, - [3980] = { - [sym__alpha_identifier] = ACTIONS(3296), - [anon_sym_AT] = ACTIONS(3298), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym_DOT] = ACTIONS(3296), - [anon_sym_as] = ACTIONS(3296), - [anon_sym_EQ] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_LPAREN] = ACTIONS(3298), - [anon_sym_COMMA] = ACTIONS(3298), - [anon_sym_LT] = ACTIONS(3296), - [anon_sym_GT] = ACTIONS(3296), - [anon_sym_where] = ACTIONS(3296), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3296), - [anon_sym_set] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3296), - [sym_label] = ACTIONS(3298), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_DOT_DOT] = ACTIONS(3298), - [anon_sym_QMARK_COLON] = ACTIONS(3298), - [anon_sym_AMP_AMP] = ACTIONS(3298), - [anon_sym_PIPE_PIPE] = ACTIONS(3298), - [anon_sym_else] = ACTIONS(3296), - [anon_sym_COLON_COLON] = ACTIONS(3298), - [anon_sym_PLUS_EQ] = ACTIONS(3298), - [anon_sym_DASH_EQ] = ACTIONS(3298), - [anon_sym_STAR_EQ] = ACTIONS(3298), - [anon_sym_SLASH_EQ] = ACTIONS(3298), - [anon_sym_PERCENT_EQ] = ACTIONS(3298), - [anon_sym_BANG_EQ] = ACTIONS(3296), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3298), - [anon_sym_EQ_EQ] = ACTIONS(3296), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3298), - [anon_sym_LT_EQ] = ACTIONS(3298), - [anon_sym_GT_EQ] = ACTIONS(3298), - [anon_sym_BANGin] = ACTIONS(3298), - [anon_sym_is] = ACTIONS(3296), - [anon_sym_BANGis] = ACTIONS(3298), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_SLASH] = ACTIONS(3296), - [anon_sym_PERCENT] = ACTIONS(3296), - [anon_sym_as_QMARK] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_BANG_BANG] = ACTIONS(3298), - [anon_sym_suspend] = ACTIONS(3296), - [anon_sym_sealed] = ACTIONS(3296), - [anon_sym_annotation] = ACTIONS(3296), - [anon_sym_data] = ACTIONS(3296), - [anon_sym_inner] = ACTIONS(3296), - [anon_sym_value] = ACTIONS(3296), - [anon_sym_override] = ACTIONS(3296), - [anon_sym_lateinit] = ACTIONS(3296), - [anon_sym_public] = ACTIONS(3296), - [anon_sym_private] = ACTIONS(3296), - [anon_sym_internal] = ACTIONS(3296), - [anon_sym_protected] = ACTIONS(3296), - [anon_sym_tailrec] = ACTIONS(3296), - [anon_sym_operator] = ACTIONS(3296), - [anon_sym_infix] = ACTIONS(3296), - [anon_sym_inline] = ACTIONS(3296), - [anon_sym_external] = ACTIONS(3296), - [sym_property_modifier] = ACTIONS(3296), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_final] = ACTIONS(3296), - [anon_sym_open] = ACTIONS(3296), - [anon_sym_vararg] = ACTIONS(3296), - [anon_sym_noinline] = ACTIONS(3296), - [anon_sym_crossinline] = ACTIONS(3296), - [anon_sym_expect] = ACTIONS(3296), - [anon_sym_actual] = ACTIONS(3296), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3298), - [sym__automatic_semicolon] = ACTIONS(3298), - [sym_safe_nav] = ACTIONS(3298), - [sym_multiline_comment] = ACTIONS(3), - }, - [3981] = { - [sym__alpha_identifier] = ACTIONS(5049), - [anon_sym_AT] = ACTIONS(5051), - [anon_sym_LBRACK] = ACTIONS(5051), - [anon_sym_DOT] = ACTIONS(5049), - [anon_sym_as] = ACTIONS(5049), - [anon_sym_EQ] = ACTIONS(5049), - [anon_sym_LBRACE] = ACTIONS(5051), - [anon_sym_RBRACE] = ACTIONS(5051), - [anon_sym_LPAREN] = ACTIONS(5051), - [anon_sym_COMMA] = ACTIONS(5051), - [anon_sym_LT] = ACTIONS(5049), - [anon_sym_GT] = ACTIONS(5049), - [anon_sym_where] = ACTIONS(5049), - [anon_sym_SEMI] = ACTIONS(5051), - [anon_sym_get] = ACTIONS(5049), - [anon_sym_set] = ACTIONS(5049), - [anon_sym_STAR] = ACTIONS(5049), - [sym_label] = ACTIONS(5051), - [anon_sym_in] = ACTIONS(5049), - [anon_sym_DOT_DOT] = ACTIONS(5051), - [anon_sym_QMARK_COLON] = ACTIONS(5051), - [anon_sym_AMP_AMP] = ACTIONS(5051), - [anon_sym_PIPE_PIPE] = ACTIONS(5051), - [anon_sym_else] = ACTIONS(5049), - [anon_sym_COLON_COLON] = ACTIONS(5051), - [anon_sym_PLUS_EQ] = ACTIONS(5051), - [anon_sym_DASH_EQ] = ACTIONS(5051), - [anon_sym_STAR_EQ] = ACTIONS(5051), - [anon_sym_SLASH_EQ] = ACTIONS(5051), - [anon_sym_PERCENT_EQ] = ACTIONS(5051), - [anon_sym_BANG_EQ] = ACTIONS(5049), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5051), - [anon_sym_EQ_EQ] = ACTIONS(5049), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5051), - [anon_sym_LT_EQ] = ACTIONS(5051), - [anon_sym_GT_EQ] = ACTIONS(5051), - [anon_sym_BANGin] = ACTIONS(5051), - [anon_sym_is] = ACTIONS(5049), - [anon_sym_BANGis] = ACTIONS(5051), - [anon_sym_PLUS] = ACTIONS(5049), - [anon_sym_DASH] = ACTIONS(5049), - [anon_sym_SLASH] = ACTIONS(5049), - [anon_sym_PERCENT] = ACTIONS(5049), - [anon_sym_as_QMARK] = ACTIONS(5051), - [anon_sym_PLUS_PLUS] = ACTIONS(5051), - [anon_sym_DASH_DASH] = ACTIONS(5051), - [anon_sym_BANG_BANG] = ACTIONS(5051), - [anon_sym_suspend] = ACTIONS(5049), - [anon_sym_sealed] = ACTIONS(5049), - [anon_sym_annotation] = ACTIONS(5049), - [anon_sym_data] = ACTIONS(5049), - [anon_sym_inner] = ACTIONS(5049), - [anon_sym_value] = ACTIONS(5049), - [anon_sym_override] = ACTIONS(5049), - [anon_sym_lateinit] = ACTIONS(5049), - [anon_sym_public] = ACTIONS(5049), - [anon_sym_private] = ACTIONS(5049), - [anon_sym_internal] = ACTIONS(5049), - [anon_sym_protected] = ACTIONS(5049), - [anon_sym_tailrec] = ACTIONS(5049), - [anon_sym_operator] = ACTIONS(5049), - [anon_sym_infix] = ACTIONS(5049), - [anon_sym_inline] = ACTIONS(5049), - [anon_sym_external] = ACTIONS(5049), - [sym_property_modifier] = ACTIONS(5049), - [anon_sym_abstract] = ACTIONS(5049), - [anon_sym_final] = ACTIONS(5049), - [anon_sym_open] = ACTIONS(5049), - [anon_sym_vararg] = ACTIONS(5049), - [anon_sym_noinline] = ACTIONS(5049), - [anon_sym_crossinline] = ACTIONS(5049), - [anon_sym_expect] = ACTIONS(5049), - [anon_sym_actual] = ACTIONS(5049), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5051), - [sym__automatic_semicolon] = ACTIONS(5051), - [sym_safe_nav] = ACTIONS(5051), - [sym_multiline_comment] = ACTIONS(3), - }, - [3982] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4343), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [sym_label] = ACTIONS(4345), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4345), - [anon_sym_DASH_EQ] = ACTIONS(4345), - [anon_sym_STAR_EQ] = ACTIONS(4345), - [anon_sym_SLASH_EQ] = ACTIONS(4345), - [anon_sym_PERCENT_EQ] = ACTIONS(4345), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_suspend] = ACTIONS(4343), - [anon_sym_sealed] = ACTIONS(4343), - [anon_sym_annotation] = ACTIONS(4343), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_override] = ACTIONS(4343), - [anon_sym_lateinit] = ACTIONS(4343), - [anon_sym_public] = ACTIONS(4343), - [anon_sym_private] = ACTIONS(4343), - [anon_sym_internal] = ACTIONS(4343), - [anon_sym_protected] = ACTIONS(4343), - [anon_sym_tailrec] = ACTIONS(4343), - [anon_sym_operator] = ACTIONS(4343), - [anon_sym_infix] = ACTIONS(4343), - [anon_sym_inline] = ACTIONS(4343), - [anon_sym_external] = ACTIONS(4343), - [sym_property_modifier] = ACTIONS(4343), - [anon_sym_abstract] = ACTIONS(4343), - [anon_sym_final] = ACTIONS(4343), - [anon_sym_open] = ACTIONS(4343), - [anon_sym_vararg] = ACTIONS(4343), - [anon_sym_noinline] = ACTIONS(4343), - [anon_sym_crossinline] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4345), - [sym__automatic_semicolon] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - }, - [3983] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3132), - [anon_sym_DASH_EQ] = ACTIONS(3132), - [anon_sym_STAR_EQ] = ACTIONS(3132), - [anon_sym_SLASH_EQ] = ACTIONS(3132), - [anon_sym_PERCENT_EQ] = ACTIONS(3132), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3984] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3076), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7115), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7117), - [anon_sym_while] = ACTIONS(3076), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(7119), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3078), - [anon_sym_DASH_EQ] = ACTIONS(3078), - [anon_sym_STAR_EQ] = ACTIONS(3078), - [anon_sym_SLASH_EQ] = ACTIONS(3078), - [anon_sym_PERCENT_EQ] = ACTIONS(3078), - [anon_sym_BANG_EQ] = ACTIONS(7121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7123), - [anon_sym_EQ_EQ] = ACTIONS(7121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7123), - [anon_sym_LT_EQ] = ACTIONS(7125), - [anon_sym_GT_EQ] = ACTIONS(7125), - [anon_sym_BANGin] = ACTIONS(7127), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3985] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3137), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7115), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7117), - [anon_sym_while] = ACTIONS(3137), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(7119), - [anon_sym_AMP_AMP] = ACTIONS(7129), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3139), - [anon_sym_DASH_EQ] = ACTIONS(3139), - [anon_sym_STAR_EQ] = ACTIONS(3139), - [anon_sym_SLASH_EQ] = ACTIONS(3139), - [anon_sym_PERCENT_EQ] = ACTIONS(3139), - [anon_sym_BANG_EQ] = ACTIONS(7121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7123), - [anon_sym_EQ_EQ] = ACTIONS(7121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7123), - [anon_sym_LT_EQ] = ACTIONS(7125), - [anon_sym_GT_EQ] = ACTIONS(7125), - [anon_sym_BANGin] = ACTIONS(7127), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3986] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3084), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7115), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7117), - [anon_sym_while] = ACTIONS(3084), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(7119), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3086), - [anon_sym_DASH_EQ] = ACTIONS(3086), - [anon_sym_STAR_EQ] = ACTIONS(3086), - [anon_sym_SLASH_EQ] = ACTIONS(3086), - [anon_sym_PERCENT_EQ] = ACTIONS(3086), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(7125), - [anon_sym_GT_EQ] = ACTIONS(7125), - [anon_sym_BANGin] = ACTIONS(7127), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3987] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3057), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7117), - [anon_sym_while] = ACTIONS(3057), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(7119), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3059), - [anon_sym_DASH_EQ] = ACTIONS(3059), - [anon_sym_STAR_EQ] = ACTIONS(3059), - [anon_sym_SLASH_EQ] = ACTIONS(3059), - [anon_sym_PERCENT_EQ] = ACTIONS(3059), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(7127), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3988] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_while] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(7119), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3989] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3141), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_while] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3143), - [anon_sym_DASH_EQ] = ACTIONS(3143), - [anon_sym_STAR_EQ] = ACTIONS(3143), - [anon_sym_SLASH_EQ] = ACTIONS(3143), - [anon_sym_PERCENT_EQ] = ACTIONS(3143), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3990] = { - [sym__alpha_identifier] = ACTIONS(4335), - [anon_sym_AT] = ACTIONS(4337), - [anon_sym_LBRACK] = ACTIONS(4337), - [anon_sym_DOT] = ACTIONS(4335), - [anon_sym_as] = ACTIONS(4335), - [anon_sym_EQ] = ACTIONS(4335), - [anon_sym_LBRACE] = ACTIONS(4337), - [anon_sym_RBRACE] = ACTIONS(4337), - [anon_sym_LPAREN] = ACTIONS(4337), - [anon_sym_COMMA] = ACTIONS(4337), - [anon_sym_LT] = ACTIONS(4335), - [anon_sym_GT] = ACTIONS(4335), - [anon_sym_where] = ACTIONS(4335), - [anon_sym_SEMI] = ACTIONS(4337), - [anon_sym_get] = ACTIONS(4335), - [anon_sym_set] = ACTIONS(4335), - [anon_sym_STAR] = ACTIONS(4335), - [sym_label] = ACTIONS(4337), - [anon_sym_in] = ACTIONS(4335), - [anon_sym_DOT_DOT] = ACTIONS(4337), - [anon_sym_QMARK_COLON] = ACTIONS(4337), - [anon_sym_AMP_AMP] = ACTIONS(4337), - [anon_sym_PIPE_PIPE] = ACTIONS(4337), - [anon_sym_else] = ACTIONS(4335), - [anon_sym_COLON_COLON] = ACTIONS(4337), - [anon_sym_PLUS_EQ] = ACTIONS(4337), - [anon_sym_DASH_EQ] = ACTIONS(4337), - [anon_sym_STAR_EQ] = ACTIONS(4337), - [anon_sym_SLASH_EQ] = ACTIONS(4337), - [anon_sym_PERCENT_EQ] = ACTIONS(4337), - [anon_sym_BANG_EQ] = ACTIONS(4335), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4337), - [anon_sym_EQ_EQ] = ACTIONS(4335), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4337), - [anon_sym_LT_EQ] = ACTIONS(4337), - [anon_sym_GT_EQ] = ACTIONS(4337), - [anon_sym_BANGin] = ACTIONS(4337), - [anon_sym_is] = ACTIONS(4335), - [anon_sym_BANGis] = ACTIONS(4337), - [anon_sym_PLUS] = ACTIONS(4335), - [anon_sym_DASH] = ACTIONS(4335), - [anon_sym_SLASH] = ACTIONS(4335), - [anon_sym_PERCENT] = ACTIONS(4335), - [anon_sym_as_QMARK] = ACTIONS(4337), - [anon_sym_PLUS_PLUS] = ACTIONS(4337), - [anon_sym_DASH_DASH] = ACTIONS(4337), - [anon_sym_BANG_BANG] = ACTIONS(4337), - [anon_sym_suspend] = ACTIONS(4335), - [anon_sym_sealed] = ACTIONS(4335), - [anon_sym_annotation] = ACTIONS(4335), - [anon_sym_data] = ACTIONS(4335), - [anon_sym_inner] = ACTIONS(4335), - [anon_sym_value] = ACTIONS(4335), - [anon_sym_override] = ACTIONS(4335), - [anon_sym_lateinit] = ACTIONS(4335), - [anon_sym_public] = ACTIONS(4335), - [anon_sym_private] = ACTIONS(4335), - [anon_sym_internal] = ACTIONS(4335), - [anon_sym_protected] = ACTIONS(4335), - [anon_sym_tailrec] = ACTIONS(4335), - [anon_sym_operator] = ACTIONS(4335), - [anon_sym_infix] = ACTIONS(4335), - [anon_sym_inline] = ACTIONS(4335), - [anon_sym_external] = ACTIONS(4335), - [sym_property_modifier] = ACTIONS(4335), - [anon_sym_abstract] = ACTIONS(4335), - [anon_sym_final] = ACTIONS(4335), - [anon_sym_open] = ACTIONS(4335), - [anon_sym_vararg] = ACTIONS(4335), - [anon_sym_noinline] = ACTIONS(4335), - [anon_sym_crossinline] = ACTIONS(4335), - [anon_sym_expect] = ACTIONS(4335), - [anon_sym_actual] = ACTIONS(4335), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4337), - [sym__automatic_semicolon] = ACTIONS(4337), - [sym_safe_nav] = ACTIONS(4337), - [sym_multiline_comment] = ACTIONS(3), - }, - [3991] = { - [sym__alpha_identifier] = ACTIONS(4714), - [anon_sym_AT] = ACTIONS(4716), - [anon_sym_LBRACK] = ACTIONS(4716), - [anon_sym_DOT] = ACTIONS(4714), - [anon_sym_as] = ACTIONS(4714), - [anon_sym_EQ] = ACTIONS(4714), - [anon_sym_LBRACE] = ACTIONS(4716), - [anon_sym_RBRACE] = ACTIONS(4716), - [anon_sym_LPAREN] = ACTIONS(4716), - [anon_sym_COMMA] = ACTIONS(4716), - [anon_sym_LT] = ACTIONS(4714), - [anon_sym_GT] = ACTIONS(4714), - [anon_sym_where] = ACTIONS(4714), - [anon_sym_SEMI] = ACTIONS(4716), - [anon_sym_get] = ACTIONS(4714), - [anon_sym_set] = ACTIONS(4714), - [anon_sym_STAR] = ACTIONS(4714), - [sym_label] = ACTIONS(4716), - [anon_sym_in] = ACTIONS(4714), - [anon_sym_DOT_DOT] = ACTIONS(4716), - [anon_sym_QMARK_COLON] = ACTIONS(4716), - [anon_sym_AMP_AMP] = ACTIONS(4716), - [anon_sym_PIPE_PIPE] = ACTIONS(4716), - [anon_sym_else] = ACTIONS(4714), - [anon_sym_COLON_COLON] = ACTIONS(4716), - [anon_sym_PLUS_EQ] = ACTIONS(4716), - [anon_sym_DASH_EQ] = ACTIONS(4716), - [anon_sym_STAR_EQ] = ACTIONS(4716), - [anon_sym_SLASH_EQ] = ACTIONS(4716), - [anon_sym_PERCENT_EQ] = ACTIONS(4716), - [anon_sym_BANG_EQ] = ACTIONS(4714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4716), - [anon_sym_EQ_EQ] = ACTIONS(4714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4716), - [anon_sym_LT_EQ] = ACTIONS(4716), - [anon_sym_GT_EQ] = ACTIONS(4716), - [anon_sym_BANGin] = ACTIONS(4716), - [anon_sym_is] = ACTIONS(4714), - [anon_sym_BANGis] = ACTIONS(4716), - [anon_sym_PLUS] = ACTIONS(4714), - [anon_sym_DASH] = ACTIONS(4714), - [anon_sym_SLASH] = ACTIONS(4714), - [anon_sym_PERCENT] = ACTIONS(4714), - [anon_sym_as_QMARK] = ACTIONS(4716), - [anon_sym_PLUS_PLUS] = ACTIONS(4716), - [anon_sym_DASH_DASH] = ACTIONS(4716), - [anon_sym_BANG_BANG] = ACTIONS(4716), - [anon_sym_suspend] = ACTIONS(4714), - [anon_sym_sealed] = ACTIONS(4714), - [anon_sym_annotation] = ACTIONS(4714), - [anon_sym_data] = ACTIONS(4714), - [anon_sym_inner] = ACTIONS(4714), - [anon_sym_value] = ACTIONS(4714), - [anon_sym_override] = ACTIONS(4714), - [anon_sym_lateinit] = ACTIONS(4714), - [anon_sym_public] = ACTIONS(4714), - [anon_sym_private] = ACTIONS(4714), - [anon_sym_internal] = ACTIONS(4714), - [anon_sym_protected] = ACTIONS(4714), - [anon_sym_tailrec] = ACTIONS(4714), - [anon_sym_operator] = ACTIONS(4714), - [anon_sym_infix] = ACTIONS(4714), - [anon_sym_inline] = ACTIONS(4714), - [anon_sym_external] = ACTIONS(4714), - [sym_property_modifier] = ACTIONS(4714), - [anon_sym_abstract] = ACTIONS(4714), - [anon_sym_final] = ACTIONS(4714), - [anon_sym_open] = ACTIONS(4714), - [anon_sym_vararg] = ACTIONS(4714), - [anon_sym_noinline] = ACTIONS(4714), - [anon_sym_crossinline] = ACTIONS(4714), - [anon_sym_expect] = ACTIONS(4714), - [anon_sym_actual] = ACTIONS(4714), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4716), - [sym__automatic_semicolon] = ACTIONS(4716), - [sym_safe_nav] = ACTIONS(4716), - [sym_multiline_comment] = ACTIONS(3), - }, - [3992] = { - [sym__alpha_identifier] = ACTIONS(5077), - [anon_sym_AT] = ACTIONS(5079), - [anon_sym_LBRACK] = ACTIONS(5079), - [anon_sym_DOT] = ACTIONS(5077), - [anon_sym_as] = ACTIONS(5077), - [anon_sym_EQ] = ACTIONS(5077), - [anon_sym_LBRACE] = ACTIONS(5079), - [anon_sym_RBRACE] = ACTIONS(5079), - [anon_sym_LPAREN] = ACTIONS(5079), - [anon_sym_COMMA] = ACTIONS(5079), - [anon_sym_LT] = ACTIONS(5077), - [anon_sym_GT] = ACTIONS(5077), - [anon_sym_where] = ACTIONS(5077), - [anon_sym_SEMI] = ACTIONS(5079), - [anon_sym_get] = ACTIONS(5077), - [anon_sym_set] = ACTIONS(5077), - [anon_sym_STAR] = ACTIONS(5077), - [sym_label] = ACTIONS(5079), - [anon_sym_in] = ACTIONS(5077), - [anon_sym_DOT_DOT] = ACTIONS(5079), - [anon_sym_QMARK_COLON] = ACTIONS(5079), - [anon_sym_AMP_AMP] = ACTIONS(5079), - [anon_sym_PIPE_PIPE] = ACTIONS(5079), - [anon_sym_else] = ACTIONS(5077), - [anon_sym_COLON_COLON] = ACTIONS(5079), - [anon_sym_PLUS_EQ] = ACTIONS(5079), - [anon_sym_DASH_EQ] = ACTIONS(5079), - [anon_sym_STAR_EQ] = ACTIONS(5079), - [anon_sym_SLASH_EQ] = ACTIONS(5079), - [anon_sym_PERCENT_EQ] = ACTIONS(5079), - [anon_sym_BANG_EQ] = ACTIONS(5077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5079), - [anon_sym_EQ_EQ] = ACTIONS(5077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5079), - [anon_sym_LT_EQ] = ACTIONS(5079), - [anon_sym_GT_EQ] = ACTIONS(5079), - [anon_sym_BANGin] = ACTIONS(5079), - [anon_sym_is] = ACTIONS(5077), - [anon_sym_BANGis] = ACTIONS(5079), - [anon_sym_PLUS] = ACTIONS(5077), - [anon_sym_DASH] = ACTIONS(5077), - [anon_sym_SLASH] = ACTIONS(5077), - [anon_sym_PERCENT] = ACTIONS(5077), - [anon_sym_as_QMARK] = ACTIONS(5079), - [anon_sym_PLUS_PLUS] = ACTIONS(5079), - [anon_sym_DASH_DASH] = ACTIONS(5079), - [anon_sym_BANG_BANG] = ACTIONS(5079), - [anon_sym_suspend] = ACTIONS(5077), - [anon_sym_sealed] = ACTIONS(5077), - [anon_sym_annotation] = ACTIONS(5077), - [anon_sym_data] = ACTIONS(5077), - [anon_sym_inner] = ACTIONS(5077), - [anon_sym_value] = ACTIONS(5077), - [anon_sym_override] = ACTIONS(5077), - [anon_sym_lateinit] = ACTIONS(5077), - [anon_sym_public] = ACTIONS(5077), - [anon_sym_private] = ACTIONS(5077), - [anon_sym_internal] = ACTIONS(5077), - [anon_sym_protected] = ACTIONS(5077), - [anon_sym_tailrec] = ACTIONS(5077), - [anon_sym_operator] = ACTIONS(5077), - [anon_sym_infix] = ACTIONS(5077), - [anon_sym_inline] = ACTIONS(5077), - [anon_sym_external] = ACTIONS(5077), - [sym_property_modifier] = ACTIONS(5077), - [anon_sym_abstract] = ACTIONS(5077), - [anon_sym_final] = ACTIONS(5077), - [anon_sym_open] = ACTIONS(5077), - [anon_sym_vararg] = ACTIONS(5077), - [anon_sym_noinline] = ACTIONS(5077), - [anon_sym_crossinline] = ACTIONS(5077), - [anon_sym_expect] = ACTIONS(5077), - [anon_sym_actual] = ACTIONS(5077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5079), - [sym__automatic_semicolon] = ACTIONS(5079), - [sym_safe_nav] = ACTIONS(5079), - [sym_multiline_comment] = ACTIONS(3), - }, - [3993] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3100), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3100), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_while] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3102), - [anon_sym_DASH_EQ] = ACTIONS(3102), - [anon_sym_STAR_EQ] = ACTIONS(3102), - [anon_sym_SLASH_EQ] = ACTIONS(3102), - [anon_sym_PERCENT_EQ] = ACTIONS(3102), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3100), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3994] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3052), - [anon_sym_DASH_EQ] = ACTIONS(3052), - [anon_sym_STAR_EQ] = ACTIONS(3052), - [anon_sym_SLASH_EQ] = ACTIONS(3052), - [anon_sym_PERCENT_EQ] = ACTIONS(3052), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3995] = { - [sym__alpha_identifier] = ACTIONS(4343), - [anon_sym_AT] = ACTIONS(4345), - [anon_sym_LBRACK] = ACTIONS(4345), - [anon_sym_DOT] = ACTIONS(4343), - [anon_sym_as] = ACTIONS(4343), - [anon_sym_EQ] = ACTIONS(4884), - [anon_sym_LBRACE] = ACTIONS(4345), - [anon_sym_RBRACE] = ACTIONS(4345), - [anon_sym_LPAREN] = ACTIONS(4345), - [anon_sym_COMMA] = ACTIONS(4345), - [anon_sym_LT] = ACTIONS(4343), - [anon_sym_GT] = ACTIONS(4343), - [anon_sym_where] = ACTIONS(4343), - [anon_sym_SEMI] = ACTIONS(4345), - [anon_sym_get] = ACTIONS(4343), - [anon_sym_set] = ACTIONS(4343), - [anon_sym_STAR] = ACTIONS(4343), - [sym_label] = ACTIONS(4345), - [anon_sym_in] = ACTIONS(4343), - [anon_sym_DOT_DOT] = ACTIONS(4345), - [anon_sym_QMARK_COLON] = ACTIONS(4345), - [anon_sym_AMP_AMP] = ACTIONS(4345), - [anon_sym_PIPE_PIPE] = ACTIONS(4345), - [anon_sym_else] = ACTIONS(4343), - [anon_sym_COLON_COLON] = ACTIONS(4345), - [anon_sym_PLUS_EQ] = ACTIONS(4886), - [anon_sym_DASH_EQ] = ACTIONS(4886), - [anon_sym_STAR_EQ] = ACTIONS(4886), - [anon_sym_SLASH_EQ] = ACTIONS(4886), - [anon_sym_PERCENT_EQ] = ACTIONS(4886), - [anon_sym_BANG_EQ] = ACTIONS(4343), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4345), - [anon_sym_EQ_EQ] = ACTIONS(4343), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4345), - [anon_sym_LT_EQ] = ACTIONS(4345), - [anon_sym_GT_EQ] = ACTIONS(4345), - [anon_sym_BANGin] = ACTIONS(4345), - [anon_sym_is] = ACTIONS(4343), - [anon_sym_BANGis] = ACTIONS(4345), - [anon_sym_PLUS] = ACTIONS(4343), - [anon_sym_DASH] = ACTIONS(4343), - [anon_sym_SLASH] = ACTIONS(4343), - [anon_sym_PERCENT] = ACTIONS(4343), - [anon_sym_as_QMARK] = ACTIONS(4345), - [anon_sym_PLUS_PLUS] = ACTIONS(4345), - [anon_sym_DASH_DASH] = ACTIONS(4345), - [anon_sym_BANG_BANG] = ACTIONS(4345), - [anon_sym_suspend] = ACTIONS(4343), - [anon_sym_sealed] = ACTIONS(4343), - [anon_sym_annotation] = ACTIONS(4343), - [anon_sym_data] = ACTIONS(4343), - [anon_sym_inner] = ACTIONS(4343), - [anon_sym_value] = ACTIONS(4343), - [anon_sym_override] = ACTIONS(4343), - [anon_sym_lateinit] = ACTIONS(4343), - [anon_sym_public] = ACTIONS(4343), - [anon_sym_private] = ACTIONS(4343), - [anon_sym_internal] = ACTIONS(4343), - [anon_sym_protected] = ACTIONS(4343), - [anon_sym_tailrec] = ACTIONS(4343), - [anon_sym_operator] = ACTIONS(4343), - [anon_sym_infix] = ACTIONS(4343), - [anon_sym_inline] = ACTIONS(4343), - [anon_sym_external] = ACTIONS(4343), - [sym_property_modifier] = ACTIONS(4343), - [anon_sym_abstract] = ACTIONS(4343), - [anon_sym_final] = ACTIONS(4343), - [anon_sym_open] = ACTIONS(4343), - [anon_sym_vararg] = ACTIONS(4343), - [anon_sym_noinline] = ACTIONS(4343), - [anon_sym_crossinline] = ACTIONS(4343), - [anon_sym_expect] = ACTIONS(4343), - [anon_sym_actual] = ACTIONS(4343), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4345), - [sym__automatic_semicolon] = ACTIONS(4345), - [sym_safe_nav] = ACTIONS(4345), - [sym_multiline_comment] = ACTIONS(3), - }, - [3996] = { - [sym__alpha_identifier] = ACTIONS(4722), - [anon_sym_AT] = ACTIONS(4724), - [anon_sym_LBRACK] = ACTIONS(4724), - [anon_sym_DOT] = ACTIONS(4722), - [anon_sym_as] = ACTIONS(4722), - [anon_sym_EQ] = ACTIONS(4722), - [anon_sym_LBRACE] = ACTIONS(4724), - [anon_sym_RBRACE] = ACTIONS(4724), - [anon_sym_LPAREN] = ACTIONS(4724), - [anon_sym_COMMA] = ACTIONS(4724), - [anon_sym_LT] = ACTIONS(4722), - [anon_sym_GT] = ACTIONS(4722), - [anon_sym_where] = ACTIONS(4722), - [anon_sym_SEMI] = ACTIONS(4724), - [anon_sym_get] = ACTIONS(4722), - [anon_sym_set] = ACTIONS(4722), - [anon_sym_STAR] = ACTIONS(4722), - [sym_label] = ACTIONS(4724), - [anon_sym_in] = ACTIONS(4722), - [anon_sym_DOT_DOT] = ACTIONS(4724), - [anon_sym_QMARK_COLON] = ACTIONS(4724), - [anon_sym_AMP_AMP] = ACTIONS(4724), - [anon_sym_PIPE_PIPE] = ACTIONS(4724), - [anon_sym_else] = ACTIONS(4722), - [anon_sym_COLON_COLON] = ACTIONS(4724), - [anon_sym_PLUS_EQ] = ACTIONS(4724), - [anon_sym_DASH_EQ] = ACTIONS(4724), - [anon_sym_STAR_EQ] = ACTIONS(4724), - [anon_sym_SLASH_EQ] = ACTIONS(4724), - [anon_sym_PERCENT_EQ] = ACTIONS(4724), - [anon_sym_BANG_EQ] = ACTIONS(4722), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4724), - [anon_sym_EQ_EQ] = ACTIONS(4722), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4724), - [anon_sym_LT_EQ] = ACTIONS(4724), - [anon_sym_GT_EQ] = ACTIONS(4724), - [anon_sym_BANGin] = ACTIONS(4724), - [anon_sym_is] = ACTIONS(4722), - [anon_sym_BANGis] = ACTIONS(4724), - [anon_sym_PLUS] = ACTIONS(4722), - [anon_sym_DASH] = ACTIONS(4722), - [anon_sym_SLASH] = ACTIONS(4722), - [anon_sym_PERCENT] = ACTIONS(4722), - [anon_sym_as_QMARK] = ACTIONS(4724), - [anon_sym_PLUS_PLUS] = ACTIONS(4724), - [anon_sym_DASH_DASH] = ACTIONS(4724), - [anon_sym_BANG_BANG] = ACTIONS(4724), - [anon_sym_suspend] = ACTIONS(4722), - [anon_sym_sealed] = ACTIONS(4722), - [anon_sym_annotation] = ACTIONS(4722), - [anon_sym_data] = ACTIONS(4722), - [anon_sym_inner] = ACTIONS(4722), - [anon_sym_value] = ACTIONS(4722), - [anon_sym_override] = ACTIONS(4722), - [anon_sym_lateinit] = ACTIONS(4722), - [anon_sym_public] = ACTIONS(4722), - [anon_sym_private] = ACTIONS(4722), - [anon_sym_internal] = ACTIONS(4722), - [anon_sym_protected] = ACTIONS(4722), - [anon_sym_tailrec] = ACTIONS(4722), - [anon_sym_operator] = ACTIONS(4722), - [anon_sym_infix] = ACTIONS(4722), - [anon_sym_inline] = ACTIONS(4722), - [anon_sym_external] = ACTIONS(4722), - [sym_property_modifier] = ACTIONS(4722), - [anon_sym_abstract] = ACTIONS(4722), - [anon_sym_final] = ACTIONS(4722), - [anon_sym_open] = ACTIONS(4722), - [anon_sym_vararg] = ACTIONS(4722), - [anon_sym_noinline] = ACTIONS(4722), - [anon_sym_crossinline] = ACTIONS(4722), - [anon_sym_expect] = ACTIONS(4722), - [anon_sym_actual] = ACTIONS(4722), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4724), - [sym__automatic_semicolon] = ACTIONS(4724), - [sym_safe_nav] = ACTIONS(4724), - [sym_multiline_comment] = ACTIONS(3), - }, - [3997] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3080), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7115), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7117), - [anon_sym_while] = ACTIONS(3080), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(7119), - [anon_sym_AMP_AMP] = ACTIONS(7129), - [anon_sym_PIPE_PIPE] = ACTIONS(7131), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3082), - [anon_sym_DASH_EQ] = ACTIONS(3082), - [anon_sym_STAR_EQ] = ACTIONS(3082), - [anon_sym_SLASH_EQ] = ACTIONS(3082), - [anon_sym_PERCENT_EQ] = ACTIONS(3082), - [anon_sym_BANG_EQ] = ACTIONS(7121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7123), - [anon_sym_EQ_EQ] = ACTIONS(7121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7123), - [anon_sym_LT_EQ] = ACTIONS(7125), - [anon_sym_GT_EQ] = ACTIONS(7125), - [anon_sym_BANGin] = ACTIONS(7127), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [3998] = { - [sym_function_body] = STATE(3167), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_object] = ACTIONS(4142), - [anon_sym_fun] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_this] = ACTIONS(4142), - [anon_sym_super] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4142), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_null] = ACTIONS(4142), - [anon_sym_if] = ACTIONS(4142), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_when] = ACTIONS(4142), - [anon_sym_try] = ACTIONS(4142), - [anon_sym_throw] = ACTIONS(4142), - [anon_sym_return] = ACTIONS(4142), - [anon_sym_continue] = ACTIONS(4142), - [anon_sym_break] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG] = ACTIONS(4142), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4144), - [anon_sym_continue_AT] = ACTIONS(4144), - [anon_sym_break_AT] = ACTIONS(4144), - [anon_sym_this_AT] = ACTIONS(4144), - [anon_sym_super_AT] = ACTIONS(4144), - [sym_real_literal] = ACTIONS(4144), - [sym_integer_literal] = ACTIONS(4142), - [sym_hex_literal] = ACTIONS(4144), - [sym_bin_literal] = ACTIONS(4144), - [anon_sym_true] = ACTIONS(4142), - [anon_sym_false] = ACTIONS(4142), - [anon_sym_SQUOTE] = ACTIONS(4144), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4144), - }, - [3999] = { - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(7038), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_object] = ACTIONS(4347), - [anon_sym_fun] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_this] = ACTIONS(4347), - [anon_sym_super] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4349), - [sym_label] = ACTIONS(4347), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_null] = ACTIONS(4347), - [anon_sym_if] = ACTIONS(4347), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_when] = ACTIONS(4347), - [anon_sym_try] = ACTIONS(4347), - [anon_sym_throw] = ACTIONS(4347), - [anon_sym_return] = ACTIONS(4347), - [anon_sym_continue] = ACTIONS(4347), - [anon_sym_break] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4349), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG] = ACTIONS(4347), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4349), - [anon_sym_continue_AT] = ACTIONS(4349), - [anon_sym_break_AT] = ACTIONS(4349), - [anon_sym_this_AT] = ACTIONS(4349), - [anon_sym_super_AT] = ACTIONS(4349), - [sym_real_literal] = ACTIONS(4349), - [sym_integer_literal] = ACTIONS(4347), - [sym_hex_literal] = ACTIONS(4349), - [sym_bin_literal] = ACTIONS(4349), - [anon_sym_true] = ACTIONS(4347), - [anon_sym_false] = ACTIONS(4347), - [anon_sym_SQUOTE] = ACTIONS(4349), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4349), - }, - [4000] = { - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(4077), - [anon_sym_LBRACE] = ACTIONS(4079), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4077), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_PLUS_EQ] = ACTIONS(4079), - [anon_sym_DASH_EQ] = ACTIONS(4079), - [anon_sym_STAR_EQ] = ACTIONS(4079), - [anon_sym_SLASH_EQ] = ACTIONS(4079), - [anon_sym_PERCENT_EQ] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4077), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [4001] = { - [sym__alpha_identifier] = ACTIONS(4331), - [anon_sym_AT] = ACTIONS(4333), - [anon_sym_LBRACK] = ACTIONS(4333), - [anon_sym_DOT] = ACTIONS(4331), - [anon_sym_as] = ACTIONS(4331), - [anon_sym_EQ] = ACTIONS(4331), - [anon_sym_LBRACE] = ACTIONS(4333), - [anon_sym_RBRACE] = ACTIONS(4333), - [anon_sym_LPAREN] = ACTIONS(4333), - [anon_sym_COMMA] = ACTIONS(4333), - [anon_sym_LT] = ACTIONS(4331), - [anon_sym_GT] = ACTIONS(4331), - [anon_sym_where] = ACTIONS(4331), - [anon_sym_SEMI] = ACTIONS(4333), - [anon_sym_get] = ACTIONS(4331), - [anon_sym_set] = ACTIONS(4331), - [anon_sym_STAR] = ACTIONS(4331), - [sym_label] = ACTIONS(4333), - [anon_sym_in] = ACTIONS(4331), - [anon_sym_DOT_DOT] = ACTIONS(4333), - [anon_sym_QMARK_COLON] = ACTIONS(4333), - [anon_sym_AMP_AMP] = ACTIONS(4333), - [anon_sym_PIPE_PIPE] = ACTIONS(4333), - [anon_sym_else] = ACTIONS(4331), - [anon_sym_COLON_COLON] = ACTIONS(4333), - [anon_sym_PLUS_EQ] = ACTIONS(4333), - [anon_sym_DASH_EQ] = ACTIONS(4333), - [anon_sym_STAR_EQ] = ACTIONS(4333), - [anon_sym_SLASH_EQ] = ACTIONS(4333), - [anon_sym_PERCENT_EQ] = ACTIONS(4333), - [anon_sym_BANG_EQ] = ACTIONS(4331), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4333), - [anon_sym_EQ_EQ] = ACTIONS(4331), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4333), - [anon_sym_LT_EQ] = ACTIONS(4333), - [anon_sym_GT_EQ] = ACTIONS(4333), - [anon_sym_BANGin] = ACTIONS(4333), - [anon_sym_is] = ACTIONS(4331), - [anon_sym_BANGis] = ACTIONS(4333), - [anon_sym_PLUS] = ACTIONS(4331), - [anon_sym_DASH] = ACTIONS(4331), - [anon_sym_SLASH] = ACTIONS(4331), - [anon_sym_PERCENT] = ACTIONS(4331), - [anon_sym_as_QMARK] = ACTIONS(4333), - [anon_sym_PLUS_PLUS] = ACTIONS(4333), - [anon_sym_DASH_DASH] = ACTIONS(4333), - [anon_sym_BANG_BANG] = ACTIONS(4333), - [anon_sym_suspend] = ACTIONS(4331), - [anon_sym_sealed] = ACTIONS(4331), - [anon_sym_annotation] = ACTIONS(4331), - [anon_sym_data] = ACTIONS(4331), - [anon_sym_inner] = ACTIONS(4331), - [anon_sym_value] = ACTIONS(4331), - [anon_sym_override] = ACTIONS(4331), - [anon_sym_lateinit] = ACTIONS(4331), - [anon_sym_public] = ACTIONS(4331), - [anon_sym_private] = ACTIONS(4331), - [anon_sym_internal] = ACTIONS(4331), - [anon_sym_protected] = ACTIONS(4331), - [anon_sym_tailrec] = ACTIONS(4331), - [anon_sym_operator] = ACTIONS(4331), - [anon_sym_infix] = ACTIONS(4331), - [anon_sym_inline] = ACTIONS(4331), - [anon_sym_external] = ACTIONS(4331), - [sym_property_modifier] = ACTIONS(4331), - [anon_sym_abstract] = ACTIONS(4331), - [anon_sym_final] = ACTIONS(4331), - [anon_sym_open] = ACTIONS(4331), - [anon_sym_vararg] = ACTIONS(4331), - [anon_sym_noinline] = ACTIONS(4331), - [anon_sym_crossinline] = ACTIONS(4331), - [anon_sym_expect] = ACTIONS(4331), - [anon_sym_actual] = ACTIONS(4331), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4333), - [sym__automatic_semicolon] = ACTIONS(4333), - [sym_safe_nav] = ACTIONS(4333), - [sym_multiline_comment] = ACTIONS(3), - }, - [4002] = { - [sym__alpha_identifier] = ACTIONS(7133), - [anon_sym_AT] = ACTIONS(7135), - [anon_sym_LBRACK] = ACTIONS(7135), - [anon_sym_typealias] = ACTIONS(7133), - [anon_sym_class] = ACTIONS(7133), - [anon_sym_interface] = ACTIONS(7133), - [anon_sym_enum] = ACTIONS(7133), - [anon_sym_LBRACE] = ACTIONS(7135), - [anon_sym_LPAREN] = ACTIONS(7135), - [anon_sym_val] = ACTIONS(7133), - [anon_sym_var] = ACTIONS(7133), - [anon_sym_object] = ACTIONS(7133), - [anon_sym_fun] = ACTIONS(7133), - [anon_sym_get] = ACTIONS(7133), - [anon_sym_set] = ACTIONS(7133), - [anon_sym_this] = ACTIONS(7133), - [anon_sym_super] = ACTIONS(7133), - [anon_sym_STAR] = ACTIONS(7135), - [sym_label] = ACTIONS(7133), - [anon_sym_for] = ACTIONS(7133), - [anon_sym_while] = ACTIONS(7133), - [anon_sym_do] = ACTIONS(7133), - [anon_sym_null] = ACTIONS(7133), - [anon_sym_if] = ACTIONS(7133), - [anon_sym_when] = ACTIONS(7133), - [anon_sym_try] = ACTIONS(7133), - [anon_sym_throw] = ACTIONS(7133), - [anon_sym_return] = ACTIONS(7133), - [anon_sym_continue] = ACTIONS(7133), - [anon_sym_break] = ACTIONS(7133), - [anon_sym_COLON_COLON] = ACTIONS(7135), - [anon_sym_PLUS] = ACTIONS(7133), - [anon_sym_DASH] = ACTIONS(7133), - [anon_sym_PLUS_PLUS] = ACTIONS(7135), - [anon_sym_DASH_DASH] = ACTIONS(7135), - [anon_sym_BANG] = ACTIONS(7135), - [anon_sym_suspend] = ACTIONS(7133), - [anon_sym_sealed] = ACTIONS(7133), - [anon_sym_annotation] = ACTIONS(7133), - [anon_sym_data] = ACTIONS(7133), - [anon_sym_inner] = ACTIONS(7133), - [anon_sym_value] = ACTIONS(7133), - [anon_sym_override] = ACTIONS(7133), - [anon_sym_lateinit] = ACTIONS(7133), - [anon_sym_public] = ACTIONS(7133), - [anon_sym_private] = ACTIONS(7133), - [anon_sym_internal] = ACTIONS(7133), - [anon_sym_protected] = ACTIONS(7133), - [anon_sym_tailrec] = ACTIONS(7133), - [anon_sym_operator] = ACTIONS(7133), - [anon_sym_infix] = ACTIONS(7133), - [anon_sym_inline] = ACTIONS(7133), - [anon_sym_external] = ACTIONS(7133), - [sym_property_modifier] = ACTIONS(7133), - [anon_sym_abstract] = ACTIONS(7133), - [anon_sym_final] = ACTIONS(7133), - [anon_sym_open] = ACTIONS(7133), - [anon_sym_vararg] = ACTIONS(7133), - [anon_sym_noinline] = ACTIONS(7133), - [anon_sym_crossinline] = ACTIONS(7133), - [anon_sym_expect] = ACTIONS(7133), - [anon_sym_actual] = ACTIONS(7133), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(7135), - [anon_sym_continue_AT] = ACTIONS(7135), - [anon_sym_break_AT] = ACTIONS(7135), - [anon_sym_this_AT] = ACTIONS(7135), - [anon_sym_super_AT] = ACTIONS(7135), - [sym_real_literal] = ACTIONS(7135), - [sym_integer_literal] = ACTIONS(7133), - [sym_hex_literal] = ACTIONS(7135), - [sym_bin_literal] = ACTIONS(7135), - [anon_sym_true] = ACTIONS(7133), - [anon_sym_false] = ACTIONS(7133), - [anon_sym_SQUOTE] = ACTIONS(7135), - [sym__backtick_identifier] = ACTIONS(7135), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(7135), - }, - [4003] = { - [sym_function_body] = STATE(3951), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4087), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_PLUS_EQ] = ACTIONS(4089), - [anon_sym_DASH_EQ] = ACTIONS(4089), - [anon_sym_STAR_EQ] = ACTIONS(4089), - [anon_sym_SLASH_EQ] = ACTIONS(4089), - [anon_sym_PERCENT_EQ] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4087), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [4004] = { - [sym__alpha_identifier] = ACTIONS(5157), - [anon_sym_AT] = ACTIONS(5159), - [anon_sym_LBRACK] = ACTIONS(5159), - [anon_sym_DOT] = ACTIONS(5157), - [anon_sym_as] = ACTIONS(5157), - [anon_sym_EQ] = ACTIONS(5157), - [anon_sym_LBRACE] = ACTIONS(5159), - [anon_sym_RBRACE] = ACTIONS(5159), - [anon_sym_LPAREN] = ACTIONS(5159), - [anon_sym_COMMA] = ACTIONS(5159), - [anon_sym_LT] = ACTIONS(5157), - [anon_sym_GT] = ACTIONS(5157), - [anon_sym_where] = ACTIONS(5157), - [anon_sym_SEMI] = ACTIONS(5159), - [anon_sym_get] = ACTIONS(5157), - [anon_sym_set] = ACTIONS(5157), - [anon_sym_STAR] = ACTIONS(5157), - [sym_label] = ACTIONS(5159), - [anon_sym_in] = ACTIONS(5157), - [anon_sym_DOT_DOT] = ACTIONS(5159), - [anon_sym_QMARK_COLON] = ACTIONS(5159), - [anon_sym_AMP_AMP] = ACTIONS(5159), - [anon_sym_PIPE_PIPE] = ACTIONS(5159), - [anon_sym_else] = ACTIONS(5157), - [anon_sym_COLON_COLON] = ACTIONS(5159), - [anon_sym_PLUS_EQ] = ACTIONS(5159), - [anon_sym_DASH_EQ] = ACTIONS(5159), - [anon_sym_STAR_EQ] = ACTIONS(5159), - [anon_sym_SLASH_EQ] = ACTIONS(5159), - [anon_sym_PERCENT_EQ] = ACTIONS(5159), - [anon_sym_BANG_EQ] = ACTIONS(5157), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5159), - [anon_sym_EQ_EQ] = ACTIONS(5157), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5159), - [anon_sym_LT_EQ] = ACTIONS(5159), - [anon_sym_GT_EQ] = ACTIONS(5159), - [anon_sym_BANGin] = ACTIONS(5159), - [anon_sym_is] = ACTIONS(5157), - [anon_sym_BANGis] = ACTIONS(5159), - [anon_sym_PLUS] = ACTIONS(5157), - [anon_sym_DASH] = ACTIONS(5157), - [anon_sym_SLASH] = ACTIONS(5157), - [anon_sym_PERCENT] = ACTIONS(5157), - [anon_sym_as_QMARK] = ACTIONS(5159), - [anon_sym_PLUS_PLUS] = ACTIONS(5159), - [anon_sym_DASH_DASH] = ACTIONS(5159), - [anon_sym_BANG_BANG] = ACTIONS(5159), - [anon_sym_suspend] = ACTIONS(5157), - [anon_sym_sealed] = ACTIONS(5157), - [anon_sym_annotation] = ACTIONS(5157), - [anon_sym_data] = ACTIONS(5157), - [anon_sym_inner] = ACTIONS(5157), - [anon_sym_value] = ACTIONS(5157), - [anon_sym_override] = ACTIONS(5157), - [anon_sym_lateinit] = ACTIONS(5157), - [anon_sym_public] = ACTIONS(5157), - [anon_sym_private] = ACTIONS(5157), - [anon_sym_internal] = ACTIONS(5157), - [anon_sym_protected] = ACTIONS(5157), - [anon_sym_tailrec] = ACTIONS(5157), - [anon_sym_operator] = ACTIONS(5157), - [anon_sym_infix] = ACTIONS(5157), - [anon_sym_inline] = ACTIONS(5157), - [anon_sym_external] = ACTIONS(5157), - [sym_property_modifier] = ACTIONS(5157), - [anon_sym_abstract] = ACTIONS(5157), - [anon_sym_final] = ACTIONS(5157), - [anon_sym_open] = ACTIONS(5157), - [anon_sym_vararg] = ACTIONS(5157), - [anon_sym_noinline] = ACTIONS(5157), - [anon_sym_crossinline] = ACTIONS(5157), - [anon_sym_expect] = ACTIONS(5157), - [anon_sym_actual] = ACTIONS(5157), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5159), - [sym__automatic_semicolon] = ACTIONS(5159), - [sym_safe_nav] = ACTIONS(5159), - [sym_multiline_comment] = ACTIONS(3), - }, - [4005] = { - [sym__alpha_identifier] = ACTIONS(5015), - [anon_sym_AT] = ACTIONS(5017), - [anon_sym_LBRACK] = ACTIONS(5017), - [anon_sym_DOT] = ACTIONS(5015), - [anon_sym_as] = ACTIONS(5015), - [anon_sym_EQ] = ACTIONS(5015), - [anon_sym_LBRACE] = ACTIONS(5017), - [anon_sym_RBRACE] = ACTIONS(5017), - [anon_sym_LPAREN] = ACTIONS(5017), - [anon_sym_COMMA] = ACTIONS(5017), - [anon_sym_LT] = ACTIONS(5015), - [anon_sym_GT] = ACTIONS(5015), - [anon_sym_where] = ACTIONS(5015), - [anon_sym_SEMI] = ACTIONS(5017), - [anon_sym_get] = ACTIONS(5015), - [anon_sym_set] = ACTIONS(5015), - [anon_sym_STAR] = ACTIONS(5015), - [sym_label] = ACTIONS(5017), - [anon_sym_in] = ACTIONS(5015), - [anon_sym_DOT_DOT] = ACTIONS(5017), - [anon_sym_QMARK_COLON] = ACTIONS(5017), - [anon_sym_AMP_AMP] = ACTIONS(5017), - [anon_sym_PIPE_PIPE] = ACTIONS(5017), - [anon_sym_else] = ACTIONS(5015), - [anon_sym_COLON_COLON] = ACTIONS(5017), - [anon_sym_PLUS_EQ] = ACTIONS(5017), - [anon_sym_DASH_EQ] = ACTIONS(5017), - [anon_sym_STAR_EQ] = ACTIONS(5017), - [anon_sym_SLASH_EQ] = ACTIONS(5017), - [anon_sym_PERCENT_EQ] = ACTIONS(5017), - [anon_sym_BANG_EQ] = ACTIONS(5015), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5017), - [anon_sym_EQ_EQ] = ACTIONS(5015), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5017), - [anon_sym_LT_EQ] = ACTIONS(5017), - [anon_sym_GT_EQ] = ACTIONS(5017), - [anon_sym_BANGin] = ACTIONS(5017), - [anon_sym_is] = ACTIONS(5015), - [anon_sym_BANGis] = ACTIONS(5017), - [anon_sym_PLUS] = ACTIONS(5015), - [anon_sym_DASH] = ACTIONS(5015), - [anon_sym_SLASH] = ACTIONS(5015), - [anon_sym_PERCENT] = ACTIONS(5015), - [anon_sym_as_QMARK] = ACTIONS(5017), - [anon_sym_PLUS_PLUS] = ACTIONS(5017), - [anon_sym_DASH_DASH] = ACTIONS(5017), - [anon_sym_BANG_BANG] = ACTIONS(5017), - [anon_sym_suspend] = ACTIONS(5015), - [anon_sym_sealed] = ACTIONS(5015), - [anon_sym_annotation] = ACTIONS(5015), - [anon_sym_data] = ACTIONS(5015), - [anon_sym_inner] = ACTIONS(5015), - [anon_sym_value] = ACTIONS(5015), - [anon_sym_override] = ACTIONS(5015), - [anon_sym_lateinit] = ACTIONS(5015), - [anon_sym_public] = ACTIONS(5015), - [anon_sym_private] = ACTIONS(5015), - [anon_sym_internal] = ACTIONS(5015), - [anon_sym_protected] = ACTIONS(5015), - [anon_sym_tailrec] = ACTIONS(5015), - [anon_sym_operator] = ACTIONS(5015), - [anon_sym_infix] = ACTIONS(5015), - [anon_sym_inline] = ACTIONS(5015), - [anon_sym_external] = ACTIONS(5015), - [sym_property_modifier] = ACTIONS(5015), - [anon_sym_abstract] = ACTIONS(5015), - [anon_sym_final] = ACTIONS(5015), - [anon_sym_open] = ACTIONS(5015), - [anon_sym_vararg] = ACTIONS(5015), - [anon_sym_noinline] = ACTIONS(5015), - [anon_sym_crossinline] = ACTIONS(5015), - [anon_sym_expect] = ACTIONS(5015), - [anon_sym_actual] = ACTIONS(5015), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5017), - [sym__automatic_semicolon] = ACTIONS(5017), - [sym_safe_nav] = ACTIONS(5017), - [sym_multiline_comment] = ACTIONS(3), - }, - [4006] = { - [sym__alpha_identifier] = ACTIONS(4611), - [anon_sym_AT] = ACTIONS(4613), - [anon_sym_LBRACK] = ACTIONS(4613), - [anon_sym_DOT] = ACTIONS(4611), - [anon_sym_as] = ACTIONS(4611), - [anon_sym_EQ] = ACTIONS(4611), - [anon_sym_LBRACE] = ACTIONS(4613), - [anon_sym_RBRACE] = ACTIONS(4613), - [anon_sym_LPAREN] = ACTIONS(4613), - [anon_sym_COMMA] = ACTIONS(4613), - [anon_sym_LT] = ACTIONS(4611), - [anon_sym_GT] = ACTIONS(4611), - [anon_sym_where] = ACTIONS(4611), - [anon_sym_SEMI] = ACTIONS(4613), - [anon_sym_get] = ACTIONS(4611), - [anon_sym_set] = ACTIONS(4611), - [anon_sym_STAR] = ACTIONS(4611), - [sym_label] = ACTIONS(4613), - [anon_sym_in] = ACTIONS(4611), - [anon_sym_DOT_DOT] = ACTIONS(4613), - [anon_sym_QMARK_COLON] = ACTIONS(4613), - [anon_sym_AMP_AMP] = ACTIONS(4613), - [anon_sym_PIPE_PIPE] = ACTIONS(4613), - [anon_sym_else] = ACTIONS(4611), - [anon_sym_COLON_COLON] = ACTIONS(4613), - [anon_sym_PLUS_EQ] = ACTIONS(4613), - [anon_sym_DASH_EQ] = ACTIONS(4613), - [anon_sym_STAR_EQ] = ACTIONS(4613), - [anon_sym_SLASH_EQ] = ACTIONS(4613), - [anon_sym_PERCENT_EQ] = ACTIONS(4613), - [anon_sym_BANG_EQ] = ACTIONS(4611), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4613), - [anon_sym_EQ_EQ] = ACTIONS(4611), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4613), - [anon_sym_LT_EQ] = ACTIONS(4613), - [anon_sym_GT_EQ] = ACTIONS(4613), - [anon_sym_BANGin] = ACTIONS(4613), - [anon_sym_is] = ACTIONS(4611), - [anon_sym_BANGis] = ACTIONS(4613), - [anon_sym_PLUS] = ACTIONS(4611), - [anon_sym_DASH] = ACTIONS(4611), - [anon_sym_SLASH] = ACTIONS(4611), - [anon_sym_PERCENT] = ACTIONS(4611), - [anon_sym_as_QMARK] = ACTIONS(4613), - [anon_sym_PLUS_PLUS] = ACTIONS(4613), - [anon_sym_DASH_DASH] = ACTIONS(4613), - [anon_sym_BANG_BANG] = ACTIONS(4613), - [anon_sym_suspend] = ACTIONS(4611), - [anon_sym_sealed] = ACTIONS(4611), - [anon_sym_annotation] = ACTIONS(4611), - [anon_sym_data] = ACTIONS(4611), - [anon_sym_inner] = ACTIONS(4611), - [anon_sym_value] = ACTIONS(4611), - [anon_sym_override] = ACTIONS(4611), - [anon_sym_lateinit] = ACTIONS(4611), - [anon_sym_public] = ACTIONS(4611), - [anon_sym_private] = ACTIONS(4611), - [anon_sym_internal] = ACTIONS(4611), - [anon_sym_protected] = ACTIONS(4611), - [anon_sym_tailrec] = ACTIONS(4611), - [anon_sym_operator] = ACTIONS(4611), - [anon_sym_infix] = ACTIONS(4611), - [anon_sym_inline] = ACTIONS(4611), - [anon_sym_external] = ACTIONS(4611), - [sym_property_modifier] = ACTIONS(4611), - [anon_sym_abstract] = ACTIONS(4611), - [anon_sym_final] = ACTIONS(4611), - [anon_sym_open] = ACTIONS(4611), - [anon_sym_vararg] = ACTIONS(4611), - [anon_sym_noinline] = ACTIONS(4611), - [anon_sym_crossinline] = ACTIONS(4611), - [anon_sym_expect] = ACTIONS(4611), - [anon_sym_actual] = ACTIONS(4611), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4613), - [sym__automatic_semicolon] = ACTIONS(4613), - [sym_safe_nav] = ACTIONS(4613), - [sym_multiline_comment] = ACTIONS(3), - }, - [4007] = { - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3236), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_PLUS_EQ] = ACTIONS(3240), - [anon_sym_DASH_EQ] = ACTIONS(3240), - [anon_sym_STAR_EQ] = ACTIONS(3240), - [anon_sym_SLASH_EQ] = ACTIONS(3240), - [anon_sym_PERCENT_EQ] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3236), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [4008] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3044), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7115), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7117), - [anon_sym_while] = ACTIONS(3044), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(7119), - [anon_sym_AMP_AMP] = ACTIONS(7129), - [anon_sym_PIPE_PIPE] = ACTIONS(7131), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3046), - [anon_sym_DASH_EQ] = ACTIONS(3046), - [anon_sym_STAR_EQ] = ACTIONS(3046), - [anon_sym_SLASH_EQ] = ACTIONS(3046), - [anon_sym_PERCENT_EQ] = ACTIONS(3046), - [anon_sym_BANG_EQ] = ACTIONS(7121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7123), - [anon_sym_EQ_EQ] = ACTIONS(7121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7123), - [anon_sym_LT_EQ] = ACTIONS(7125), - [anon_sym_GT_EQ] = ACTIONS(7125), - [anon_sym_BANGin] = ACTIONS(7127), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4009] = { - [sym_function_body] = STATE(3962), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4416), - [sym_label] = ACTIONS(4418), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_PLUS_EQ] = ACTIONS(4418), - [anon_sym_DASH_EQ] = ACTIONS(4418), - [anon_sym_STAR_EQ] = ACTIONS(4418), - [anon_sym_SLASH_EQ] = ACTIONS(4418), - [anon_sym_PERCENT_EQ] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4416), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - }, - [4010] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(7137), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4222), - [sym_label] = ACTIONS(4220), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4220), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - }, - [4011] = { - [sym_function_body] = STATE(3216), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_object] = ACTIONS(4097), - [anon_sym_fun] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_this] = ACTIONS(4097), - [anon_sym_super] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4097), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_null] = ACTIONS(4097), - [anon_sym_if] = ACTIONS(4097), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_when] = ACTIONS(4097), - [anon_sym_try] = ACTIONS(4097), - [anon_sym_throw] = ACTIONS(4097), - [anon_sym_return] = ACTIONS(4097), - [anon_sym_continue] = ACTIONS(4097), - [anon_sym_break] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG] = ACTIONS(4097), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4099), - [anon_sym_continue_AT] = ACTIONS(4099), - [anon_sym_break_AT] = ACTIONS(4099), - [anon_sym_this_AT] = ACTIONS(4099), - [anon_sym_super_AT] = ACTIONS(4099), - [sym_real_literal] = ACTIONS(4099), - [sym_integer_literal] = ACTIONS(4097), - [sym_hex_literal] = ACTIONS(4099), - [sym_bin_literal] = ACTIONS(4099), - [anon_sym_true] = ACTIONS(4097), - [anon_sym_false] = ACTIONS(4097), - [anon_sym_SQUOTE] = ACTIONS(4099), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4099), - }, - [4012] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(7139), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4190), - [sym_label] = ACTIONS(4188), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4188), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - }, - [4013] = { - [sym_function_body] = STATE(3270), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_object] = ACTIONS(4087), - [anon_sym_fun] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_this] = ACTIONS(4087), - [anon_sym_super] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4087), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_null] = ACTIONS(4087), - [anon_sym_if] = ACTIONS(4087), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_when] = ACTIONS(4087), - [anon_sym_try] = ACTIONS(4087), - [anon_sym_throw] = ACTIONS(4087), - [anon_sym_return] = ACTIONS(4087), - [anon_sym_continue] = ACTIONS(4087), - [anon_sym_break] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG] = ACTIONS(4087), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4089), - [anon_sym_continue_AT] = ACTIONS(4089), - [anon_sym_break_AT] = ACTIONS(4089), - [anon_sym_this_AT] = ACTIONS(4089), - [anon_sym_super_AT] = ACTIONS(4089), - [sym_real_literal] = ACTIONS(4089), - [sym_integer_literal] = ACTIONS(4087), - [sym_hex_literal] = ACTIONS(4089), - [sym_bin_literal] = ACTIONS(4089), - [anon_sym_true] = ACTIONS(4087), - [anon_sym_false] = ACTIONS(4087), - [anon_sym_SQUOTE] = ACTIONS(4089), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4089), - }, - [4014] = { - [sym__alpha_identifier] = ACTIONS(3065), - [anon_sym_AT] = ACTIONS(3067), - [anon_sym_LBRACK] = ACTIONS(3067), - [anon_sym_DOT] = ACTIONS(3065), - [anon_sym_as] = ACTIONS(3065), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(3067), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(3067), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3065), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3065), - [anon_sym_set] = ACTIONS(3065), - [anon_sym_STAR] = ACTIONS(3065), - [sym_label] = ACTIONS(3067), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(3067), - [anon_sym_QMARK_COLON] = ACTIONS(3067), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(3067), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(3065), - [anon_sym_DASH] = ACTIONS(3065), - [anon_sym_SLASH] = ACTIONS(3065), - [anon_sym_PERCENT] = ACTIONS(3065), - [anon_sym_as_QMARK] = ACTIONS(3067), - [anon_sym_PLUS_PLUS] = ACTIONS(3067), - [anon_sym_DASH_DASH] = ACTIONS(3067), - [anon_sym_BANG_BANG] = ACTIONS(3067), - [anon_sym_suspend] = ACTIONS(3065), - [anon_sym_sealed] = ACTIONS(3065), - [anon_sym_annotation] = ACTIONS(3065), - [anon_sym_data] = ACTIONS(3065), - [anon_sym_inner] = ACTIONS(3065), - [anon_sym_value] = ACTIONS(3065), - [anon_sym_override] = ACTIONS(3065), - [anon_sym_lateinit] = ACTIONS(3065), - [anon_sym_public] = ACTIONS(3065), - [anon_sym_private] = ACTIONS(3065), - [anon_sym_internal] = ACTIONS(3065), - [anon_sym_protected] = ACTIONS(3065), - [anon_sym_tailrec] = ACTIONS(3065), - [anon_sym_operator] = ACTIONS(3065), - [anon_sym_infix] = ACTIONS(3065), - [anon_sym_inline] = ACTIONS(3065), - [anon_sym_external] = ACTIONS(3065), - [sym_property_modifier] = ACTIONS(3065), - [anon_sym_abstract] = ACTIONS(3065), - [anon_sym_final] = ACTIONS(3065), - [anon_sym_open] = ACTIONS(3065), - [anon_sym_vararg] = ACTIONS(3065), - [anon_sym_noinline] = ACTIONS(3065), - [anon_sym_crossinline] = ACTIONS(3065), - [anon_sym_expect] = ACTIONS(3065), - [anon_sym_actual] = ACTIONS(3065), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3067), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(3067), - [sym_multiline_comment] = ACTIONS(3), - }, - [4015] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_EQ] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(7141), - [anon_sym_COMMA] = ACTIONS(4842), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_where] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4840), - [sym_label] = ACTIONS(4842), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_PLUS_EQ] = ACTIONS(4842), - [anon_sym_DASH_EQ] = ACTIONS(4842), - [anon_sym_STAR_EQ] = ACTIONS(4842), - [anon_sym_SLASH_EQ] = ACTIONS(4842), - [anon_sym_PERCENT_EQ] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4840), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_suspend] = ACTIONS(4840), - [anon_sym_sealed] = ACTIONS(4840), - [anon_sym_annotation] = ACTIONS(4840), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_override] = ACTIONS(4840), - [anon_sym_lateinit] = ACTIONS(4840), - [anon_sym_public] = ACTIONS(4840), - [anon_sym_private] = ACTIONS(4840), - [anon_sym_internal] = ACTIONS(4840), - [anon_sym_protected] = ACTIONS(4840), - [anon_sym_tailrec] = ACTIONS(4840), - [anon_sym_operator] = ACTIONS(4840), - [anon_sym_infix] = ACTIONS(4840), - [anon_sym_inline] = ACTIONS(4840), - [anon_sym_external] = ACTIONS(4840), - [sym_property_modifier] = ACTIONS(4840), - [anon_sym_abstract] = ACTIONS(4840), - [anon_sym_final] = ACTIONS(4840), - [anon_sym_open] = ACTIONS(4840), - [anon_sym_vararg] = ACTIONS(4840), - [anon_sym_noinline] = ACTIONS(4840), - [anon_sym_crossinline] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4842), - [sym__automatic_semicolon] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - }, - [4016] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_EQ] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(7143), - [anon_sym_COMMA] = ACTIONS(4852), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_where] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4850), - [sym_label] = ACTIONS(4852), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_PLUS_EQ] = ACTIONS(4852), - [anon_sym_DASH_EQ] = ACTIONS(4852), - [anon_sym_STAR_EQ] = ACTIONS(4852), - [anon_sym_SLASH_EQ] = ACTIONS(4852), - [anon_sym_PERCENT_EQ] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4850), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_suspend] = ACTIONS(4850), - [anon_sym_sealed] = ACTIONS(4850), - [anon_sym_annotation] = ACTIONS(4850), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_override] = ACTIONS(4850), - [anon_sym_lateinit] = ACTIONS(4850), - [anon_sym_public] = ACTIONS(4850), - [anon_sym_private] = ACTIONS(4850), - [anon_sym_internal] = ACTIONS(4850), - [anon_sym_protected] = ACTIONS(4850), - [anon_sym_tailrec] = ACTIONS(4850), - [anon_sym_operator] = ACTIONS(4850), - [anon_sym_infix] = ACTIONS(4850), - [anon_sym_inline] = ACTIONS(4850), - [anon_sym_external] = ACTIONS(4850), - [sym_property_modifier] = ACTIONS(4850), - [anon_sym_abstract] = ACTIONS(4850), - [anon_sym_final] = ACTIONS(4850), - [anon_sym_open] = ACTIONS(4850), - [anon_sym_vararg] = ACTIONS(4850), - [anon_sym_noinline] = ACTIONS(4850), - [anon_sym_crossinline] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4852), - [sym__automatic_semicolon] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - }, - [4017] = { - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_EQ] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3230), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(3226), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3226), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_PLUS_EQ] = ACTIONS(3230), - [anon_sym_DASH_EQ] = ACTIONS(3230), - [anon_sym_STAR_EQ] = ACTIONS(3230), - [anon_sym_SLASH_EQ] = ACTIONS(3230), - [anon_sym_PERCENT_EQ] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3226), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [4018] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7115), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7117), - [anon_sym_while] = ACTIONS(3096), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(7119), - [anon_sym_AMP_AMP] = ACTIONS(7129), - [anon_sym_PIPE_PIPE] = ACTIONS(7131), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(7121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7123), - [anon_sym_EQ_EQ] = ACTIONS(7121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7123), - [anon_sym_LT_EQ] = ACTIONS(7125), - [anon_sym_GT_EQ] = ACTIONS(7125), - [anon_sym_BANGin] = ACTIONS(7127), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4019] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7115), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7117), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(7119), - [anon_sym_AMP_AMP] = ACTIONS(7129), - [anon_sym_PIPE_PIPE] = ACTIONS(7131), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3128), - [anon_sym_DASH_EQ] = ACTIONS(3128), - [anon_sym_STAR_EQ] = ACTIONS(3128), - [anon_sym_SLASH_EQ] = ACTIONS(3128), - [anon_sym_PERCENT_EQ] = ACTIONS(3128), - [anon_sym_BANG_EQ] = ACTIONS(7121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7123), - [anon_sym_EQ_EQ] = ACTIONS(7121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7123), - [anon_sym_LT_EQ] = ACTIONS(7125), - [anon_sym_GT_EQ] = ACTIONS(7125), - [anon_sym_BANGin] = ACTIONS(7127), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4020] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7115), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7117), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(7119), - [anon_sym_AMP_AMP] = ACTIONS(7129), - [anon_sym_PIPE_PIPE] = ACTIONS(7131), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3124), - [anon_sym_DASH_EQ] = ACTIONS(3124), - [anon_sym_STAR_EQ] = ACTIONS(3124), - [anon_sym_SLASH_EQ] = ACTIONS(3124), - [anon_sym_PERCENT_EQ] = ACTIONS(3124), - [anon_sym_BANG_EQ] = ACTIONS(7121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7123), - [anon_sym_EQ_EQ] = ACTIONS(7121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7123), - [anon_sym_LT_EQ] = ACTIONS(7125), - [anon_sym_GT_EQ] = ACTIONS(7125), - [anon_sym_BANGin] = ACTIONS(7127), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4021] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7115), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7117), - [anon_sym_while] = ACTIONS(3111), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(7119), - [anon_sym_AMP_AMP] = ACTIONS(7129), - [anon_sym_PIPE_PIPE] = ACTIONS(7131), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3113), - [anon_sym_DASH_EQ] = ACTIONS(3113), - [anon_sym_STAR_EQ] = ACTIONS(3113), - [anon_sym_SLASH_EQ] = ACTIONS(3113), - [anon_sym_PERCENT_EQ] = ACTIONS(3113), - [anon_sym_BANG_EQ] = ACTIONS(7121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7123), - [anon_sym_EQ_EQ] = ACTIONS(7121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7123), - [anon_sym_LT_EQ] = ACTIONS(7125), - [anon_sym_GT_EQ] = ACTIONS(7125), - [anon_sym_BANGin] = ACTIONS(7127), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4022] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(2123), - [sym__comparison_operator] = STATE(2122), - [sym__in_operator] = STATE(2121), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(2120), - [sym__multiplicative_operator] = STATE(2119), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(2118), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_EQ] = ACTIONS(3107), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7115), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7071), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7117), - [anon_sym_while] = ACTIONS(3107), - [anon_sym_DOT_DOT] = ACTIONS(7113), - [anon_sym_QMARK_COLON] = ACTIONS(7119), - [anon_sym_AMP_AMP] = ACTIONS(7129), - [anon_sym_PIPE_PIPE] = ACTIONS(7131), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_PLUS_EQ] = ACTIONS(3109), - [anon_sym_DASH_EQ] = ACTIONS(3109), - [anon_sym_STAR_EQ] = ACTIONS(3109), - [anon_sym_SLASH_EQ] = ACTIONS(3109), - [anon_sym_PERCENT_EQ] = ACTIONS(3109), - [anon_sym_BANG_EQ] = ACTIONS(7121), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7123), - [anon_sym_EQ_EQ] = ACTIONS(7121), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7123), - [anon_sym_LT_EQ] = ACTIONS(7125), - [anon_sym_GT_EQ] = ACTIONS(7125), - [anon_sym_BANGin] = ACTIONS(7127), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7073), - [anon_sym_DASH] = ACTIONS(7073), - [anon_sym_SLASH] = ACTIONS(7071), - [anon_sym_PERCENT] = ACTIONS(7071), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4023] = { - [sym__alpha_identifier] = ACTIONS(4992), - [anon_sym_AT] = ACTIONS(4994), - [anon_sym_LBRACK] = ACTIONS(4994), - [anon_sym_DOT] = ACTIONS(4992), - [anon_sym_as] = ACTIONS(4992), - [anon_sym_EQ] = ACTIONS(5011), - [anon_sym_LBRACE] = ACTIONS(4994), - [anon_sym_RBRACE] = ACTIONS(4994), - [anon_sym_LPAREN] = ACTIONS(4994), - [anon_sym_COMMA] = ACTIONS(4994), - [anon_sym_LT] = ACTIONS(4992), - [anon_sym_GT] = ACTIONS(4992), - [anon_sym_where] = ACTIONS(4992), - [anon_sym_SEMI] = ACTIONS(4994), - [anon_sym_get] = ACTIONS(4992), - [anon_sym_set] = ACTIONS(4992), - [anon_sym_STAR] = ACTIONS(4992), - [sym_label] = ACTIONS(4994), - [anon_sym_in] = ACTIONS(4992), - [anon_sym_DOT_DOT] = ACTIONS(4994), - [anon_sym_QMARK_COLON] = ACTIONS(4994), - [anon_sym_AMP_AMP] = ACTIONS(4994), - [anon_sym_PIPE_PIPE] = ACTIONS(4994), - [anon_sym_else] = ACTIONS(4992), - [anon_sym_COLON_COLON] = ACTIONS(7078), - [anon_sym_PLUS_EQ] = ACTIONS(5013), - [anon_sym_DASH_EQ] = ACTIONS(5013), - [anon_sym_STAR_EQ] = ACTIONS(5013), - [anon_sym_SLASH_EQ] = ACTIONS(5013), - [anon_sym_PERCENT_EQ] = ACTIONS(5013), - [anon_sym_BANG_EQ] = ACTIONS(4992), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4994), - [anon_sym_EQ_EQ] = ACTIONS(4992), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4994), - [anon_sym_LT_EQ] = ACTIONS(4994), - [anon_sym_GT_EQ] = ACTIONS(4994), - [anon_sym_BANGin] = ACTIONS(4994), - [anon_sym_is] = ACTIONS(4992), - [anon_sym_BANGis] = ACTIONS(4994), - [anon_sym_PLUS] = ACTIONS(4992), - [anon_sym_DASH] = ACTIONS(4992), - [anon_sym_SLASH] = ACTIONS(4992), - [anon_sym_PERCENT] = ACTIONS(4992), - [anon_sym_as_QMARK] = ACTIONS(4994), - [anon_sym_PLUS_PLUS] = ACTIONS(4994), - [anon_sym_DASH_DASH] = ACTIONS(4994), - [anon_sym_BANG_BANG] = ACTIONS(4994), - [anon_sym_suspend] = ACTIONS(4992), - [anon_sym_sealed] = ACTIONS(4992), - [anon_sym_annotation] = ACTIONS(4992), - [anon_sym_data] = ACTIONS(4992), - [anon_sym_inner] = ACTIONS(4992), - [anon_sym_value] = ACTIONS(4992), - [anon_sym_override] = ACTIONS(4992), - [anon_sym_lateinit] = ACTIONS(4992), - [anon_sym_public] = ACTIONS(4992), - [anon_sym_private] = ACTIONS(4992), - [anon_sym_internal] = ACTIONS(4992), - [anon_sym_protected] = ACTIONS(4992), - [anon_sym_tailrec] = ACTIONS(4992), - [anon_sym_operator] = ACTIONS(4992), - [anon_sym_infix] = ACTIONS(4992), - [anon_sym_inline] = ACTIONS(4992), - [anon_sym_external] = ACTIONS(4992), - [sym_property_modifier] = ACTIONS(4992), - [anon_sym_abstract] = ACTIONS(4992), - [anon_sym_final] = ACTIONS(4992), - [anon_sym_open] = ACTIONS(4992), - [anon_sym_vararg] = ACTIONS(4992), - [anon_sym_noinline] = ACTIONS(4992), - [anon_sym_crossinline] = ACTIONS(4992), - [anon_sym_expect] = ACTIONS(4992), - [anon_sym_actual] = ACTIONS(4992), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4994), - [sym__automatic_semicolon] = ACTIONS(4994), - [sym_safe_nav] = ACTIONS(4994), - [sym_multiline_comment] = ACTIONS(3), - }, - [4024] = { - [sym_function_body] = STATE(3539), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_RBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_RPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [anon_sym_DASH_GT] = ACTIONS(4198), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_while] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [4025] = { - [sym__alpha_identifier] = ACTIONS(4618), - [anon_sym_AT] = ACTIONS(4620), - [anon_sym_LBRACK] = ACTIONS(4620), - [anon_sym_DOT] = ACTIONS(4618), - [anon_sym_as] = ACTIONS(4618), - [anon_sym_EQ] = ACTIONS(4618), - [anon_sym_LBRACE] = ACTIONS(4620), - [anon_sym_RBRACE] = ACTIONS(4620), - [anon_sym_LPAREN] = ACTIONS(4620), - [anon_sym_COMMA] = ACTIONS(4620), - [anon_sym_LT] = ACTIONS(4618), - [anon_sym_GT] = ACTIONS(4618), - [anon_sym_where] = ACTIONS(4618), - [anon_sym_SEMI] = ACTIONS(4620), - [anon_sym_get] = ACTIONS(4618), - [anon_sym_set] = ACTIONS(4618), - [anon_sym_STAR] = ACTIONS(4618), - [sym_label] = ACTIONS(4620), - [anon_sym_in] = ACTIONS(4618), - [anon_sym_DOT_DOT] = ACTIONS(4620), - [anon_sym_QMARK_COLON] = ACTIONS(4620), - [anon_sym_AMP_AMP] = ACTIONS(4620), - [anon_sym_PIPE_PIPE] = ACTIONS(4620), - [anon_sym_else] = ACTIONS(4618), - [anon_sym_COLON_COLON] = ACTIONS(4620), - [anon_sym_PLUS_EQ] = ACTIONS(4620), - [anon_sym_DASH_EQ] = ACTIONS(4620), - [anon_sym_STAR_EQ] = ACTIONS(4620), - [anon_sym_SLASH_EQ] = ACTIONS(4620), - [anon_sym_PERCENT_EQ] = ACTIONS(4620), - [anon_sym_BANG_EQ] = ACTIONS(4618), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4620), - [anon_sym_EQ_EQ] = ACTIONS(4618), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4620), - [anon_sym_LT_EQ] = ACTIONS(4620), - [anon_sym_GT_EQ] = ACTIONS(4620), - [anon_sym_BANGin] = ACTIONS(4620), - [anon_sym_is] = ACTIONS(4618), - [anon_sym_BANGis] = ACTIONS(4620), - [anon_sym_PLUS] = ACTIONS(4618), - [anon_sym_DASH] = ACTIONS(4618), - [anon_sym_SLASH] = ACTIONS(4618), - [anon_sym_PERCENT] = ACTIONS(4618), - [anon_sym_as_QMARK] = ACTIONS(4620), - [anon_sym_PLUS_PLUS] = ACTIONS(4620), - [anon_sym_DASH_DASH] = ACTIONS(4620), - [anon_sym_BANG_BANG] = ACTIONS(4620), - [anon_sym_suspend] = ACTIONS(4618), - [anon_sym_sealed] = ACTIONS(4618), - [anon_sym_annotation] = ACTIONS(4618), - [anon_sym_data] = ACTIONS(4618), - [anon_sym_inner] = ACTIONS(4618), - [anon_sym_value] = ACTIONS(4618), - [anon_sym_override] = ACTIONS(4618), - [anon_sym_lateinit] = ACTIONS(4618), - [anon_sym_public] = ACTIONS(4618), - [anon_sym_private] = ACTIONS(4618), - [anon_sym_internal] = ACTIONS(4618), - [anon_sym_protected] = ACTIONS(4618), - [anon_sym_tailrec] = ACTIONS(4618), - [anon_sym_operator] = ACTIONS(4618), - [anon_sym_infix] = ACTIONS(4618), - [anon_sym_inline] = ACTIONS(4618), - [anon_sym_external] = ACTIONS(4618), - [sym_property_modifier] = ACTIONS(4618), - [anon_sym_abstract] = ACTIONS(4618), - [anon_sym_final] = ACTIONS(4618), - [anon_sym_open] = ACTIONS(4618), - [anon_sym_vararg] = ACTIONS(4618), - [anon_sym_noinline] = ACTIONS(4618), - [anon_sym_crossinline] = ACTIONS(4618), - [anon_sym_expect] = ACTIONS(4618), - [anon_sym_actual] = ACTIONS(4618), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4620), - [sym__automatic_semicolon] = ACTIONS(4620), - [sym_safe_nav] = ACTIONS(4620), - [sym_multiline_comment] = ACTIONS(3), - }, - [4026] = { - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(4230), - [anon_sym_LBRACE] = ACTIONS(4232), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4230), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_PLUS_EQ] = ACTIONS(4232), - [anon_sym_DASH_EQ] = ACTIONS(4232), - [anon_sym_STAR_EQ] = ACTIONS(4232), - [anon_sym_SLASH_EQ] = ACTIONS(4232), - [anon_sym_PERCENT_EQ] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4230), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [4027] = { - [sym_function_body] = STATE(3233), - [sym__block] = STATE(3227), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6372), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_object] = ACTIONS(4077), - [anon_sym_fun] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_this] = ACTIONS(4077), - [anon_sym_super] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4077), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_null] = ACTIONS(4077), - [anon_sym_if] = ACTIONS(4077), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_when] = ACTIONS(4077), - [anon_sym_try] = ACTIONS(4077), - [anon_sym_throw] = ACTIONS(4077), - [anon_sym_return] = ACTIONS(4077), - [anon_sym_continue] = ACTIONS(4077), - [anon_sym_break] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG] = ACTIONS(4077), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4079), - [anon_sym_continue_AT] = ACTIONS(4079), - [anon_sym_break_AT] = ACTIONS(4079), - [anon_sym_this_AT] = ACTIONS(4079), - [anon_sym_super_AT] = ACTIONS(4079), - [sym_real_literal] = ACTIONS(4079), - [sym_integer_literal] = ACTIONS(4077), - [sym_hex_literal] = ACTIONS(4079), - [sym_bin_literal] = ACTIONS(4079), - [anon_sym_true] = ACTIONS(4077), - [anon_sym_false] = ACTIONS(4077), - [anon_sym_SQUOTE] = ACTIONS(4079), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4079), - }, - [4028] = { - [sym__alpha_identifier] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(1772), - [anon_sym_LBRACK] = ACTIONS(1772), - [anon_sym_DOT] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1770), - [anon_sym_EQ] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1772), - [anon_sym_RBRACE] = ACTIONS(1772), - [anon_sym_LPAREN] = ACTIONS(1772), - [anon_sym_COMMA] = ACTIONS(1772), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1770), - [anon_sym_where] = ACTIONS(1770), - [anon_sym_SEMI] = ACTIONS(1772), - [anon_sym_get] = ACTIONS(1770), - [anon_sym_set] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1770), - [sym_label] = ACTIONS(1772), - [anon_sym_in] = ACTIONS(1770), - [anon_sym_DOT_DOT] = ACTIONS(1772), - [anon_sym_QMARK_COLON] = ACTIONS(1772), - [anon_sym_AMP_AMP] = ACTIONS(1772), - [anon_sym_PIPE_PIPE] = ACTIONS(1772), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_COLON_COLON] = ACTIONS(1772), - [anon_sym_PLUS_EQ] = ACTIONS(1772), - [anon_sym_DASH_EQ] = ACTIONS(1772), - [anon_sym_STAR_EQ] = ACTIONS(1772), - [anon_sym_SLASH_EQ] = ACTIONS(1772), - [anon_sym_PERCENT_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1772), - [anon_sym_LT_EQ] = ACTIONS(1772), - [anon_sym_GT_EQ] = ACTIONS(1772), - [anon_sym_BANGin] = ACTIONS(1772), - [anon_sym_is] = ACTIONS(1770), - [anon_sym_BANGis] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_as_QMARK] = ACTIONS(1772), - [anon_sym_PLUS_PLUS] = ACTIONS(1772), - [anon_sym_DASH_DASH] = ACTIONS(1772), - [anon_sym_BANG_BANG] = ACTIONS(1772), - [anon_sym_suspend] = ACTIONS(1770), - [anon_sym_sealed] = ACTIONS(1770), - [anon_sym_annotation] = ACTIONS(1770), - [anon_sym_data] = ACTIONS(1770), - [anon_sym_inner] = ACTIONS(1770), - [anon_sym_value] = ACTIONS(1770), - [anon_sym_override] = ACTIONS(1770), - [anon_sym_lateinit] = ACTIONS(1770), - [anon_sym_public] = ACTIONS(1770), - [anon_sym_private] = ACTIONS(1770), - [anon_sym_internal] = ACTIONS(1770), - [anon_sym_protected] = ACTIONS(1770), - [anon_sym_tailrec] = ACTIONS(1770), - [anon_sym_operator] = ACTIONS(1770), - [anon_sym_infix] = ACTIONS(1770), - [anon_sym_inline] = ACTIONS(1770), - [anon_sym_external] = ACTIONS(1770), - [sym_property_modifier] = ACTIONS(1770), - [anon_sym_abstract] = ACTIONS(1770), - [anon_sym_final] = ACTIONS(1770), - [anon_sym_open] = ACTIONS(1770), - [anon_sym_vararg] = ACTIONS(1770), - [anon_sym_noinline] = ACTIONS(1770), - [anon_sym_crossinline] = ACTIONS(1770), - [anon_sym_expect] = ACTIONS(1770), - [anon_sym_actual] = ACTIONS(1770), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1772), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_safe_nav] = ACTIONS(1772), - [sym_multiline_comment] = ACTIONS(3), - }, - [4029] = { - [sym_function_body] = STATE(3396), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_RBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_COMMA] = ACTIONS(4445), - [anon_sym_RPAREN] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_where] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4445), - [anon_sym_DASH_GT] = ACTIONS(4445), - [sym_label] = ACTIONS(4445), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_while] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4445), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - }, - [4030] = { - [sym_function_body] = STATE(3387), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_RBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [anon_sym_DASH_GT] = ACTIONS(4262), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_while] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [4031] = { - [sym__alpha_identifier] = ACTIONS(4420), - [anon_sym_AT] = ACTIONS(4422), - [anon_sym_LBRACK] = ACTIONS(4422), - [anon_sym_DOT] = ACTIONS(4420), - [anon_sym_as] = ACTIONS(4420), - [anon_sym_EQ] = ACTIONS(4420), - [anon_sym_LBRACE] = ACTIONS(4422), - [anon_sym_RBRACE] = ACTIONS(4422), - [anon_sym_LPAREN] = ACTIONS(4422), - [anon_sym_COMMA] = ACTIONS(4422), - [anon_sym_LT] = ACTIONS(4420), - [anon_sym_GT] = ACTIONS(4420), - [anon_sym_where] = ACTIONS(4420), - [anon_sym_SEMI] = ACTIONS(4422), - [anon_sym_get] = ACTIONS(4420), - [anon_sym_set] = ACTIONS(4420), - [anon_sym_STAR] = ACTIONS(4420), - [sym_label] = ACTIONS(4422), - [anon_sym_in] = ACTIONS(4420), - [anon_sym_DOT_DOT] = ACTIONS(4422), - [anon_sym_QMARK_COLON] = ACTIONS(4422), - [anon_sym_AMP_AMP] = ACTIONS(4422), - [anon_sym_PIPE_PIPE] = ACTIONS(4422), - [anon_sym_else] = ACTIONS(4420), - [anon_sym_COLON_COLON] = ACTIONS(4422), - [anon_sym_PLUS_EQ] = ACTIONS(4422), - [anon_sym_DASH_EQ] = ACTIONS(4422), - [anon_sym_STAR_EQ] = ACTIONS(4422), - [anon_sym_SLASH_EQ] = ACTIONS(4422), - [anon_sym_PERCENT_EQ] = ACTIONS(4422), - [anon_sym_BANG_EQ] = ACTIONS(4420), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4422), - [anon_sym_EQ_EQ] = ACTIONS(4420), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4422), - [anon_sym_LT_EQ] = ACTIONS(4422), - [anon_sym_GT_EQ] = ACTIONS(4422), - [anon_sym_BANGin] = ACTIONS(4422), - [anon_sym_is] = ACTIONS(4420), - [anon_sym_BANGis] = ACTIONS(4422), - [anon_sym_PLUS] = ACTIONS(4420), - [anon_sym_DASH] = ACTIONS(4420), - [anon_sym_SLASH] = ACTIONS(4420), - [anon_sym_PERCENT] = ACTIONS(4420), - [anon_sym_as_QMARK] = ACTIONS(4422), - [anon_sym_PLUS_PLUS] = ACTIONS(4422), - [anon_sym_DASH_DASH] = ACTIONS(4422), - [anon_sym_BANG_BANG] = ACTIONS(4422), - [anon_sym_suspend] = ACTIONS(4420), - [anon_sym_sealed] = ACTIONS(4420), - [anon_sym_annotation] = ACTIONS(4420), - [anon_sym_data] = ACTIONS(4420), - [anon_sym_inner] = ACTIONS(4420), - [anon_sym_value] = ACTIONS(4420), - [anon_sym_override] = ACTIONS(4420), - [anon_sym_lateinit] = ACTIONS(4420), - [anon_sym_public] = ACTIONS(4420), - [anon_sym_private] = ACTIONS(4420), - [anon_sym_internal] = ACTIONS(4420), - [anon_sym_protected] = ACTIONS(4420), - [anon_sym_tailrec] = ACTIONS(4420), - [anon_sym_operator] = ACTIONS(4420), - [anon_sym_infix] = ACTIONS(4420), - [anon_sym_inline] = ACTIONS(4420), - [anon_sym_external] = ACTIONS(4420), - [sym_property_modifier] = ACTIONS(4420), - [anon_sym_abstract] = ACTIONS(4420), - [anon_sym_final] = ACTIONS(4420), - [anon_sym_open] = ACTIONS(4420), - [anon_sym_vararg] = ACTIONS(4420), - [anon_sym_noinline] = ACTIONS(4420), - [anon_sym_crossinline] = ACTIONS(4420), - [anon_sym_expect] = ACTIONS(4420), - [anon_sym_actual] = ACTIONS(4420), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4422), - [sym__automatic_semicolon] = ACTIONS(4422), - [sym_safe_nav] = ACTIONS(4422), - [sym_multiline_comment] = ACTIONS(3), - }, - [4032] = { - [sym__alpha_identifier] = ACTIONS(3096), - [anon_sym_AT] = ACTIONS(3098), - [anon_sym_LBRACK] = ACTIONS(3098), - [anon_sym_DOT] = ACTIONS(3096), - [anon_sym_as] = ACTIONS(3096), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(3098), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(3098), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(3096), - [anon_sym_GT] = ACTIONS(3096), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3096), - [anon_sym_set] = ACTIONS(3096), - [anon_sym_STAR] = ACTIONS(3096), - [sym_label] = ACTIONS(3098), - [anon_sym_in] = ACTIONS(3096), - [anon_sym_DOT_DOT] = ACTIONS(3098), - [anon_sym_QMARK_COLON] = ACTIONS(3098), - [anon_sym_AMP_AMP] = ACTIONS(3098), - [anon_sym_PIPE_PIPE] = ACTIONS(3098), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(3098), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(3096), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3098), - [anon_sym_EQ_EQ] = ACTIONS(3096), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3098), - [anon_sym_LT_EQ] = ACTIONS(3098), - [anon_sym_GT_EQ] = ACTIONS(3098), - [anon_sym_BANGin] = ACTIONS(3098), - [anon_sym_is] = ACTIONS(3096), - [anon_sym_BANGis] = ACTIONS(3098), - [anon_sym_PLUS] = ACTIONS(3096), - [anon_sym_DASH] = ACTIONS(3096), - [anon_sym_SLASH] = ACTIONS(3096), - [anon_sym_PERCENT] = ACTIONS(3096), - [anon_sym_as_QMARK] = ACTIONS(3098), - [anon_sym_PLUS_PLUS] = ACTIONS(3098), - [anon_sym_DASH_DASH] = ACTIONS(3098), - [anon_sym_BANG_BANG] = ACTIONS(3098), - [anon_sym_suspend] = ACTIONS(3096), - [anon_sym_sealed] = ACTIONS(3096), - [anon_sym_annotation] = ACTIONS(3096), - [anon_sym_data] = ACTIONS(3096), - [anon_sym_inner] = ACTIONS(3096), - [anon_sym_value] = ACTIONS(3096), - [anon_sym_override] = ACTIONS(3096), - [anon_sym_lateinit] = ACTIONS(3096), - [anon_sym_public] = ACTIONS(3096), - [anon_sym_private] = ACTIONS(3096), - [anon_sym_internal] = ACTIONS(3096), - [anon_sym_protected] = ACTIONS(3096), - [anon_sym_tailrec] = ACTIONS(3096), - [anon_sym_operator] = ACTIONS(3096), - [anon_sym_infix] = ACTIONS(3096), - [anon_sym_inline] = ACTIONS(3096), - [anon_sym_external] = ACTIONS(3096), - [sym_property_modifier] = ACTIONS(3096), - [anon_sym_abstract] = ACTIONS(3096), - [anon_sym_final] = ACTIONS(3096), - [anon_sym_open] = ACTIONS(3096), - [anon_sym_vararg] = ACTIONS(3096), - [anon_sym_noinline] = ACTIONS(3096), - [anon_sym_crossinline] = ACTIONS(3096), - [anon_sym_expect] = ACTIONS(3096), - [anon_sym_actual] = ACTIONS(3096), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3098), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(3098), - [sym_multiline_comment] = ACTIONS(3), - }, - [4033] = { - [sym_function_body] = STATE(3378), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_RBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(6915), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_RPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [anon_sym_DASH_GT] = ACTIONS(4232), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_while] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [4034] = { - [sym__alpha_identifier] = ACTIONS(7145), - [anon_sym_AT] = ACTIONS(7147), - [anon_sym_LBRACK] = ACTIONS(7147), - [anon_sym_typealias] = ACTIONS(7145), - [anon_sym_class] = ACTIONS(7145), - [anon_sym_interface] = ACTIONS(7145), - [anon_sym_enum] = ACTIONS(7145), - [anon_sym_LBRACE] = ACTIONS(7147), - [anon_sym_LPAREN] = ACTIONS(7147), - [anon_sym_val] = ACTIONS(7145), - [anon_sym_var] = ACTIONS(7145), - [anon_sym_object] = ACTIONS(7145), - [anon_sym_fun] = ACTIONS(7145), - [anon_sym_get] = ACTIONS(7145), - [anon_sym_set] = ACTIONS(7145), - [anon_sym_this] = ACTIONS(7145), - [anon_sym_super] = ACTIONS(7145), - [anon_sym_STAR] = ACTIONS(7147), - [sym_label] = ACTIONS(7145), - [anon_sym_for] = ACTIONS(7145), - [anon_sym_while] = ACTIONS(7145), - [anon_sym_do] = ACTIONS(7145), - [anon_sym_null] = ACTIONS(7145), - [anon_sym_if] = ACTIONS(7145), - [anon_sym_when] = ACTIONS(7145), - [anon_sym_try] = ACTIONS(7145), - [anon_sym_throw] = ACTIONS(7145), - [anon_sym_return] = ACTIONS(7145), - [anon_sym_continue] = ACTIONS(7145), - [anon_sym_break] = ACTIONS(7145), - [anon_sym_COLON_COLON] = ACTIONS(7147), - [anon_sym_PLUS] = ACTIONS(7145), - [anon_sym_DASH] = ACTIONS(7145), - [anon_sym_PLUS_PLUS] = ACTIONS(7147), - [anon_sym_DASH_DASH] = ACTIONS(7147), - [anon_sym_BANG] = ACTIONS(7147), - [anon_sym_suspend] = ACTIONS(7145), - [anon_sym_sealed] = ACTIONS(7145), - [anon_sym_annotation] = ACTIONS(7145), - [anon_sym_data] = ACTIONS(7145), - [anon_sym_inner] = ACTIONS(7145), - [anon_sym_value] = ACTIONS(7145), - [anon_sym_override] = ACTIONS(7145), - [anon_sym_lateinit] = ACTIONS(7145), - [anon_sym_public] = ACTIONS(7145), - [anon_sym_private] = ACTIONS(7145), - [anon_sym_internal] = ACTIONS(7145), - [anon_sym_protected] = ACTIONS(7145), - [anon_sym_tailrec] = ACTIONS(7145), - [anon_sym_operator] = ACTIONS(7145), - [anon_sym_infix] = ACTIONS(7145), - [anon_sym_inline] = ACTIONS(7145), - [anon_sym_external] = ACTIONS(7145), - [sym_property_modifier] = ACTIONS(7145), - [anon_sym_abstract] = ACTIONS(7145), - [anon_sym_final] = ACTIONS(7145), - [anon_sym_open] = ACTIONS(7145), - [anon_sym_vararg] = ACTIONS(7145), - [anon_sym_noinline] = ACTIONS(7145), - [anon_sym_crossinline] = ACTIONS(7145), - [anon_sym_expect] = ACTIONS(7145), - [anon_sym_actual] = ACTIONS(7145), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(7147), - [anon_sym_continue_AT] = ACTIONS(7147), - [anon_sym_break_AT] = ACTIONS(7147), - [anon_sym_this_AT] = ACTIONS(7147), - [anon_sym_super_AT] = ACTIONS(7147), - [sym_real_literal] = ACTIONS(7147), - [sym_integer_literal] = ACTIONS(7145), - [sym_hex_literal] = ACTIONS(7147), - [sym_bin_literal] = ACTIONS(7147), - [anon_sym_true] = ACTIONS(7145), - [anon_sym_false] = ACTIONS(7145), - [anon_sym_SQUOTE] = ACTIONS(7147), - [sym__backtick_identifier] = ACTIONS(7147), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(7147), - }, - [4035] = { - [sym_function_body] = STATE(3859), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(6787), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4196), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_PLUS_EQ] = ACTIONS(4198), - [anon_sym_DASH_EQ] = ACTIONS(4198), - [anon_sym_STAR_EQ] = ACTIONS(4198), - [anon_sym_SLASH_EQ] = ACTIONS(4198), - [anon_sym_PERCENT_EQ] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4196), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [4036] = { - [sym__alpha_identifier] = ACTIONS(4876), - [anon_sym_AT] = ACTIONS(4878), - [anon_sym_LBRACK] = ACTIONS(4878), - [anon_sym_typealias] = ACTIONS(4876), - [anon_sym_class] = ACTIONS(4876), - [anon_sym_interface] = ACTIONS(4876), - [anon_sym_enum] = ACTIONS(4876), - [anon_sym_LBRACE] = ACTIONS(4878), - [anon_sym_LPAREN] = ACTIONS(4878), - [anon_sym_val] = ACTIONS(4876), - [anon_sym_var] = ACTIONS(4876), - [anon_sym_object] = ACTIONS(4876), - [anon_sym_fun] = ACTIONS(4876), - [anon_sym_get] = ACTIONS(4876), - [anon_sym_set] = ACTIONS(4876), - [anon_sym_this] = ACTIONS(4876), - [anon_sym_super] = ACTIONS(4876), - [anon_sym_STAR] = ACTIONS(4878), - [sym_label] = ACTIONS(4876), - [anon_sym_for] = ACTIONS(4876), - [anon_sym_while] = ACTIONS(4876), - [anon_sym_do] = ACTIONS(4876), - [anon_sym_null] = ACTIONS(4876), - [anon_sym_if] = ACTIONS(4876), - [anon_sym_when] = ACTIONS(4876), - [anon_sym_try] = ACTIONS(4876), - [anon_sym_throw] = ACTIONS(4876), - [anon_sym_return] = ACTIONS(4876), - [anon_sym_continue] = ACTIONS(4876), - [anon_sym_break] = ACTIONS(4876), - [anon_sym_COLON_COLON] = ACTIONS(4878), - [anon_sym_PLUS] = ACTIONS(4876), - [anon_sym_DASH] = ACTIONS(4876), - [anon_sym_PLUS_PLUS] = ACTIONS(4878), - [anon_sym_DASH_DASH] = ACTIONS(4878), - [anon_sym_BANG] = ACTIONS(4878), - [anon_sym_suspend] = ACTIONS(4876), - [anon_sym_sealed] = ACTIONS(4876), - [anon_sym_annotation] = ACTIONS(4876), - [anon_sym_data] = ACTIONS(4876), - [anon_sym_inner] = ACTIONS(4876), - [anon_sym_value] = ACTIONS(4876), - [anon_sym_override] = ACTIONS(4876), - [anon_sym_lateinit] = ACTIONS(4876), - [anon_sym_public] = ACTIONS(4876), - [anon_sym_private] = ACTIONS(4876), - [anon_sym_internal] = ACTIONS(4876), - [anon_sym_protected] = ACTIONS(4876), - [anon_sym_tailrec] = ACTIONS(4876), - [anon_sym_operator] = ACTIONS(4876), - [anon_sym_infix] = ACTIONS(4876), - [anon_sym_inline] = ACTIONS(4876), - [anon_sym_external] = ACTIONS(4876), - [sym_property_modifier] = ACTIONS(4876), - [anon_sym_abstract] = ACTIONS(4876), - [anon_sym_final] = ACTIONS(4876), - [anon_sym_open] = ACTIONS(4876), - [anon_sym_vararg] = ACTIONS(4876), - [anon_sym_noinline] = ACTIONS(4876), - [anon_sym_crossinline] = ACTIONS(4876), - [anon_sym_expect] = ACTIONS(4876), - [anon_sym_actual] = ACTIONS(4876), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4878), - [anon_sym_continue_AT] = ACTIONS(4878), - [anon_sym_break_AT] = ACTIONS(4878), - [anon_sym_this_AT] = ACTIONS(4878), - [anon_sym_super_AT] = ACTIONS(4878), - [sym_real_literal] = ACTIONS(4878), - [sym_integer_literal] = ACTIONS(4876), - [sym_hex_literal] = ACTIONS(4878), - [sym_bin_literal] = ACTIONS(4878), - [anon_sym_true] = ACTIONS(4876), - [anon_sym_false] = ACTIONS(4876), - [anon_sym_SQUOTE] = ACTIONS(4878), - [sym__backtick_identifier] = ACTIONS(4878), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4878), - }, - [4037] = { - [sym__alpha_identifier] = ACTIONS(5141), - [anon_sym_AT] = ACTIONS(5143), - [anon_sym_LBRACK] = ACTIONS(5143), - [anon_sym_DOT] = ACTIONS(5141), - [anon_sym_as] = ACTIONS(5141), - [anon_sym_EQ] = ACTIONS(5141), - [anon_sym_LBRACE] = ACTIONS(5143), - [anon_sym_RBRACE] = ACTIONS(5143), - [anon_sym_LPAREN] = ACTIONS(5143), - [anon_sym_COMMA] = ACTIONS(5143), - [anon_sym_LT] = ACTIONS(5141), - [anon_sym_GT] = ACTIONS(5141), - [anon_sym_where] = ACTIONS(5141), - [anon_sym_SEMI] = ACTIONS(5143), - [anon_sym_get] = ACTIONS(5141), - [anon_sym_set] = ACTIONS(5141), - [anon_sym_STAR] = ACTIONS(5141), - [sym_label] = ACTIONS(5143), - [anon_sym_in] = ACTIONS(5141), - [anon_sym_DOT_DOT] = ACTIONS(5143), - [anon_sym_QMARK_COLON] = ACTIONS(5143), - [anon_sym_AMP_AMP] = ACTIONS(5143), - [anon_sym_PIPE_PIPE] = ACTIONS(5143), - [anon_sym_else] = ACTIONS(5141), - [anon_sym_COLON_COLON] = ACTIONS(5143), - [anon_sym_PLUS_EQ] = ACTIONS(5143), - [anon_sym_DASH_EQ] = ACTIONS(5143), - [anon_sym_STAR_EQ] = ACTIONS(5143), - [anon_sym_SLASH_EQ] = ACTIONS(5143), - [anon_sym_PERCENT_EQ] = ACTIONS(5143), - [anon_sym_BANG_EQ] = ACTIONS(5141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(5143), - [anon_sym_EQ_EQ] = ACTIONS(5141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(5143), - [anon_sym_LT_EQ] = ACTIONS(5143), - [anon_sym_GT_EQ] = ACTIONS(5143), - [anon_sym_BANGin] = ACTIONS(5143), - [anon_sym_is] = ACTIONS(5141), - [anon_sym_BANGis] = ACTIONS(5143), - [anon_sym_PLUS] = ACTIONS(5141), - [anon_sym_DASH] = ACTIONS(5141), - [anon_sym_SLASH] = ACTIONS(5141), - [anon_sym_PERCENT] = ACTIONS(5141), - [anon_sym_as_QMARK] = ACTIONS(5143), - [anon_sym_PLUS_PLUS] = ACTIONS(5143), - [anon_sym_DASH_DASH] = ACTIONS(5143), - [anon_sym_BANG_BANG] = ACTIONS(5143), - [anon_sym_suspend] = ACTIONS(5141), - [anon_sym_sealed] = ACTIONS(5141), - [anon_sym_annotation] = ACTIONS(5141), - [anon_sym_data] = ACTIONS(5141), - [anon_sym_inner] = ACTIONS(5141), - [anon_sym_value] = ACTIONS(5141), - [anon_sym_override] = ACTIONS(5141), - [anon_sym_lateinit] = ACTIONS(5141), - [anon_sym_public] = ACTIONS(5141), - [anon_sym_private] = ACTIONS(5141), - [anon_sym_internal] = ACTIONS(5141), - [anon_sym_protected] = ACTIONS(5141), - [anon_sym_tailrec] = ACTIONS(5141), - [anon_sym_operator] = ACTIONS(5141), - [anon_sym_infix] = ACTIONS(5141), - [anon_sym_inline] = ACTIONS(5141), - [anon_sym_external] = ACTIONS(5141), - [sym_property_modifier] = ACTIONS(5141), - [anon_sym_abstract] = ACTIONS(5141), - [anon_sym_final] = ACTIONS(5141), - [anon_sym_open] = ACTIONS(5141), - [anon_sym_vararg] = ACTIONS(5141), - [anon_sym_noinline] = ACTIONS(5141), - [anon_sym_crossinline] = ACTIONS(5141), - [anon_sym_expect] = ACTIONS(5141), - [anon_sym_actual] = ACTIONS(5141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(5143), - [sym__automatic_semicolon] = ACTIONS(5143), - [sym_safe_nav] = ACTIONS(5143), - [sym_multiline_comment] = ACTIONS(3), - }, - [4038] = { - [sym__alpha_identifier] = ACTIONS(4864), - [anon_sym_AT] = ACTIONS(4866), - [anon_sym_LBRACK] = ACTIONS(4866), - [anon_sym_typealias] = ACTIONS(4864), - [anon_sym_class] = ACTIONS(4864), - [anon_sym_interface] = ACTIONS(4864), - [anon_sym_enum] = ACTIONS(4864), - [anon_sym_LBRACE] = ACTIONS(4866), - [anon_sym_LPAREN] = ACTIONS(4866), - [anon_sym_val] = ACTIONS(4864), - [anon_sym_var] = ACTIONS(4864), - [anon_sym_object] = ACTIONS(4864), - [anon_sym_fun] = ACTIONS(4864), - [anon_sym_get] = ACTIONS(4864), - [anon_sym_set] = ACTIONS(4864), - [anon_sym_this] = ACTIONS(4864), - [anon_sym_super] = ACTIONS(4864), - [anon_sym_STAR] = ACTIONS(4866), - [sym_label] = ACTIONS(4864), - [anon_sym_for] = ACTIONS(4864), - [anon_sym_while] = ACTIONS(4864), - [anon_sym_do] = ACTIONS(4864), - [anon_sym_null] = ACTIONS(4864), - [anon_sym_if] = ACTIONS(4864), - [anon_sym_when] = ACTIONS(4864), - [anon_sym_try] = ACTIONS(4864), - [anon_sym_throw] = ACTIONS(4864), - [anon_sym_return] = ACTIONS(4864), - [anon_sym_continue] = ACTIONS(4864), - [anon_sym_break] = ACTIONS(4864), - [anon_sym_COLON_COLON] = ACTIONS(4866), - [anon_sym_PLUS] = ACTIONS(4864), - [anon_sym_DASH] = ACTIONS(4864), - [anon_sym_PLUS_PLUS] = ACTIONS(4866), - [anon_sym_DASH_DASH] = ACTIONS(4866), - [anon_sym_BANG] = ACTIONS(4866), - [anon_sym_suspend] = ACTIONS(4864), - [anon_sym_sealed] = ACTIONS(4864), - [anon_sym_annotation] = ACTIONS(4864), - [anon_sym_data] = ACTIONS(4864), - [anon_sym_inner] = ACTIONS(4864), - [anon_sym_value] = ACTIONS(4864), - [anon_sym_override] = ACTIONS(4864), - [anon_sym_lateinit] = ACTIONS(4864), - [anon_sym_public] = ACTIONS(4864), - [anon_sym_private] = ACTIONS(4864), - [anon_sym_internal] = ACTIONS(4864), - [anon_sym_protected] = ACTIONS(4864), - [anon_sym_tailrec] = ACTIONS(4864), - [anon_sym_operator] = ACTIONS(4864), - [anon_sym_infix] = ACTIONS(4864), - [anon_sym_inline] = ACTIONS(4864), - [anon_sym_external] = ACTIONS(4864), - [sym_property_modifier] = ACTIONS(4864), - [anon_sym_abstract] = ACTIONS(4864), - [anon_sym_final] = ACTIONS(4864), - [anon_sym_open] = ACTIONS(4864), - [anon_sym_vararg] = ACTIONS(4864), - [anon_sym_noinline] = ACTIONS(4864), - [anon_sym_crossinline] = ACTIONS(4864), - [anon_sym_expect] = ACTIONS(4864), - [anon_sym_actual] = ACTIONS(4864), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4866), - [anon_sym_continue_AT] = ACTIONS(4866), - [anon_sym_break_AT] = ACTIONS(4866), - [anon_sym_this_AT] = ACTIONS(4866), - [anon_sym_super_AT] = ACTIONS(4866), - [sym_real_literal] = ACTIONS(4866), - [sym_integer_literal] = ACTIONS(4864), - [sym_hex_literal] = ACTIONS(4866), - [sym_bin_literal] = ACTIONS(4866), - [anon_sym_true] = ACTIONS(4864), - [anon_sym_false] = ACTIONS(4864), - [anon_sym_SQUOTE] = ACTIONS(4866), - [sym__backtick_identifier] = ACTIONS(4866), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4866), - }, - [4039] = { - [sym__alpha_identifier] = ACTIONS(4916), - [anon_sym_AT] = ACTIONS(4918), - [anon_sym_LBRACK] = ACTIONS(4918), - [anon_sym_DOT] = ACTIONS(4916), - [anon_sym_as] = ACTIONS(4916), - [anon_sym_EQ] = ACTIONS(4916), - [anon_sym_LBRACE] = ACTIONS(4918), - [anon_sym_RBRACE] = ACTIONS(4918), - [anon_sym_LPAREN] = ACTIONS(4918), - [anon_sym_COMMA] = ACTIONS(4918), - [anon_sym_LT] = ACTIONS(4916), - [anon_sym_GT] = ACTIONS(4916), - [anon_sym_where] = ACTIONS(4916), - [anon_sym_SEMI] = ACTIONS(4918), - [anon_sym_get] = ACTIONS(4916), - [anon_sym_set] = ACTIONS(4916), - [anon_sym_STAR] = ACTIONS(4916), - [sym_label] = ACTIONS(4918), - [anon_sym_in] = ACTIONS(4916), - [anon_sym_DOT_DOT] = ACTIONS(4918), - [anon_sym_QMARK_COLON] = ACTIONS(4918), - [anon_sym_AMP_AMP] = ACTIONS(4918), - [anon_sym_PIPE_PIPE] = ACTIONS(4918), - [anon_sym_else] = ACTIONS(4916), - [anon_sym_COLON_COLON] = ACTIONS(4918), - [anon_sym_PLUS_EQ] = ACTIONS(4918), - [anon_sym_DASH_EQ] = ACTIONS(4918), - [anon_sym_STAR_EQ] = ACTIONS(4918), - [anon_sym_SLASH_EQ] = ACTIONS(4918), - [anon_sym_PERCENT_EQ] = ACTIONS(4918), - [anon_sym_BANG_EQ] = ACTIONS(4916), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4918), - [anon_sym_EQ_EQ] = ACTIONS(4916), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4918), - [anon_sym_LT_EQ] = ACTIONS(4918), - [anon_sym_GT_EQ] = ACTIONS(4918), - [anon_sym_BANGin] = ACTIONS(4918), - [anon_sym_is] = ACTIONS(4916), - [anon_sym_BANGis] = ACTIONS(4918), - [anon_sym_PLUS] = ACTIONS(4916), - [anon_sym_DASH] = ACTIONS(4916), - [anon_sym_SLASH] = ACTIONS(4916), - [anon_sym_PERCENT] = ACTIONS(4916), - [anon_sym_as_QMARK] = ACTIONS(4918), - [anon_sym_PLUS_PLUS] = ACTIONS(4918), - [anon_sym_DASH_DASH] = ACTIONS(4918), - [anon_sym_BANG_BANG] = ACTIONS(4918), - [anon_sym_suspend] = ACTIONS(4916), - [anon_sym_sealed] = ACTIONS(4916), - [anon_sym_annotation] = ACTIONS(4916), - [anon_sym_data] = ACTIONS(4916), - [anon_sym_inner] = ACTIONS(4916), - [anon_sym_value] = ACTIONS(4916), - [anon_sym_override] = ACTIONS(4916), - [anon_sym_lateinit] = ACTIONS(4916), - [anon_sym_public] = ACTIONS(4916), - [anon_sym_private] = ACTIONS(4916), - [anon_sym_internal] = ACTIONS(4916), - [anon_sym_protected] = ACTIONS(4916), - [anon_sym_tailrec] = ACTIONS(4916), - [anon_sym_operator] = ACTIONS(4916), - [anon_sym_infix] = ACTIONS(4916), - [anon_sym_inline] = ACTIONS(4916), - [anon_sym_external] = ACTIONS(4916), - [sym_property_modifier] = ACTIONS(4916), - [anon_sym_abstract] = ACTIONS(4916), - [anon_sym_final] = ACTIONS(4916), - [anon_sym_open] = ACTIONS(4916), - [anon_sym_vararg] = ACTIONS(4916), - [anon_sym_noinline] = ACTIONS(4916), - [anon_sym_crossinline] = ACTIONS(4916), - [anon_sym_expect] = ACTIONS(4916), - [anon_sym_actual] = ACTIONS(4916), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4918), - [sym__automatic_semicolon] = ACTIONS(4918), - [sym_safe_nav] = ACTIONS(4918), - [sym_multiline_comment] = ACTIONS(3), - }, - [4040] = { - [sym__alpha_identifier] = ACTIONS(1744), - [anon_sym_AT] = ACTIONS(1746), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_EQ] = ACTIONS(1744), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1744), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_where] = ACTIONS(1744), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_get] = ACTIONS(1744), - [anon_sym_set] = ACTIONS(1744), - [anon_sym_STAR] = ACTIONS(1744), - [sym_label] = ACTIONS(1746), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_DOT_DOT] = ACTIONS(1746), - [anon_sym_QMARK_COLON] = ACTIONS(1746), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1744), - [anon_sym_COLON_COLON] = ACTIONS(1746), - [anon_sym_PLUS_EQ] = ACTIONS(1746), - [anon_sym_DASH_EQ] = ACTIONS(1746), - [anon_sym_STAR_EQ] = ACTIONS(1746), - [anon_sym_SLASH_EQ] = ACTIONS(1746), - [anon_sym_PERCENT_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_BANGin] = ACTIONS(1746), - [anon_sym_is] = ACTIONS(1744), - [anon_sym_BANGis] = ACTIONS(1746), - [anon_sym_PLUS] = ACTIONS(1744), - [anon_sym_DASH] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1744), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_as_QMARK] = ACTIONS(1746), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_BANG_BANG] = ACTIONS(1746), - [anon_sym_suspend] = ACTIONS(1744), - [anon_sym_sealed] = ACTIONS(1744), - [anon_sym_annotation] = ACTIONS(1744), - [anon_sym_data] = ACTIONS(1744), - [anon_sym_inner] = ACTIONS(1744), - [anon_sym_value] = ACTIONS(1744), - [anon_sym_override] = ACTIONS(1744), - [anon_sym_lateinit] = ACTIONS(1744), - [anon_sym_public] = ACTIONS(1744), - [anon_sym_private] = ACTIONS(1744), - [anon_sym_internal] = ACTIONS(1744), - [anon_sym_protected] = ACTIONS(1744), - [anon_sym_tailrec] = ACTIONS(1744), - [anon_sym_operator] = ACTIONS(1744), - [anon_sym_infix] = ACTIONS(1744), - [anon_sym_inline] = ACTIONS(1744), - [anon_sym_external] = ACTIONS(1744), - [sym_property_modifier] = ACTIONS(1744), - [anon_sym_abstract] = ACTIONS(1744), - [anon_sym_final] = ACTIONS(1744), - [anon_sym_open] = ACTIONS(1744), - [anon_sym_vararg] = ACTIONS(1744), - [anon_sym_noinline] = ACTIONS(1744), - [anon_sym_crossinline] = ACTIONS(1744), - [anon_sym_expect] = ACTIONS(1744), - [anon_sym_actual] = ACTIONS(1744), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1746), - [sym__automatic_semicolon] = ACTIONS(1746), - [sym_safe_nav] = ACTIONS(1746), - [sym_multiline_comment] = ACTIONS(3), - }, - [4041] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(7149), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [4042] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3132), - [anon_sym_DASH_EQ] = ACTIONS(3132), - [anon_sym_STAR_EQ] = ACTIONS(3132), - [anon_sym_SLASH_EQ] = ACTIONS(3132), - [anon_sym_PERCENT_EQ] = ACTIONS(3132), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4043] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3100), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3100), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3102), - [anon_sym_DASH_EQ] = ACTIONS(3102), - [anon_sym_STAR_EQ] = ACTIONS(3102), - [anon_sym_SLASH_EQ] = ACTIONS(3102), - [anon_sym_PERCENT_EQ] = ACTIONS(3102), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3100), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4044] = { - [sym_class_body] = STATE(3151), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(7157), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_object] = ACTIONS(4353), - [anon_sym_fun] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_this] = ACTIONS(4353), - [anon_sym_super] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4355), - [sym_label] = ACTIONS(4353), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_null] = ACTIONS(4353), - [anon_sym_if] = ACTIONS(4353), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_when] = ACTIONS(4353), - [anon_sym_try] = ACTIONS(4353), - [anon_sym_throw] = ACTIONS(4353), - [anon_sym_return] = ACTIONS(4353), - [anon_sym_continue] = ACTIONS(4353), - [anon_sym_break] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4355), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG] = ACTIONS(4353), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4355), - [anon_sym_continue_AT] = ACTIONS(4355), - [anon_sym_break_AT] = ACTIONS(4355), - [anon_sym_this_AT] = ACTIONS(4355), - [anon_sym_super_AT] = ACTIONS(4355), - [sym_real_literal] = ACTIONS(4355), - [sym_integer_literal] = ACTIONS(4353), - [sym_hex_literal] = ACTIONS(4355), - [sym_bin_literal] = ACTIONS(4355), - [anon_sym_true] = ACTIONS(4353), - [anon_sym_false] = ACTIONS(4353), - [anon_sym_SQUOTE] = ACTIONS(4355), - [sym__backtick_identifier] = ACTIONS(4355), - [sym__automatic_semicolon] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4355), - }, - [4045] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(6636), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4185), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [4046] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(6640), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4217), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [4047] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3076), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7159), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7161), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(7163), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3078), - [anon_sym_DASH_EQ] = ACTIONS(3078), - [anon_sym_STAR_EQ] = ACTIONS(3078), - [anon_sym_SLASH_EQ] = ACTIONS(3078), - [anon_sym_PERCENT_EQ] = ACTIONS(3078), - [anon_sym_BANG_EQ] = ACTIONS(7165), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7167), - [anon_sym_EQ_EQ] = ACTIONS(7165), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7167), - [anon_sym_LT_EQ] = ACTIONS(7169), - [anon_sym_GT_EQ] = ACTIONS(7169), - [anon_sym_BANGin] = ACTIONS(7171), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4048] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3137), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7159), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7161), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(7163), - [anon_sym_AMP_AMP] = ACTIONS(7173), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3139), - [anon_sym_DASH_EQ] = ACTIONS(3139), - [anon_sym_STAR_EQ] = ACTIONS(3139), - [anon_sym_SLASH_EQ] = ACTIONS(3139), - [anon_sym_PERCENT_EQ] = ACTIONS(3139), - [anon_sym_BANG_EQ] = ACTIONS(7165), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7167), - [anon_sym_EQ_EQ] = ACTIONS(7165), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7167), - [anon_sym_LT_EQ] = ACTIONS(7169), - [anon_sym_GT_EQ] = ACTIONS(7169), - [anon_sym_BANGin] = ACTIONS(7171), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4049] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(7175), - [anon_sym_COMMA] = ACTIONS(4852), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_where] = ACTIONS(4850), - [anon_sym_object] = ACTIONS(4850), - [anon_sym_fun] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_this] = ACTIONS(4850), - [anon_sym_super] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4852), - [sym_label] = ACTIONS(4850), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_null] = ACTIONS(4850), - [anon_sym_if] = ACTIONS(4850), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_when] = ACTIONS(4850), - [anon_sym_try] = ACTIONS(4850), - [anon_sym_throw] = ACTIONS(4850), - [anon_sym_return] = ACTIONS(4850), - [anon_sym_continue] = ACTIONS(4850), - [anon_sym_break] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4852), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG] = ACTIONS(4850), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4852), - [anon_sym_continue_AT] = ACTIONS(4852), - [anon_sym_break_AT] = ACTIONS(4852), - [anon_sym_this_AT] = ACTIONS(4852), - [anon_sym_super_AT] = ACTIONS(4852), - [sym_real_literal] = ACTIONS(4852), - [sym_integer_literal] = ACTIONS(4850), - [sym_hex_literal] = ACTIONS(4852), - [sym_bin_literal] = ACTIONS(4852), - [anon_sym_true] = ACTIONS(4850), - [anon_sym_false] = ACTIONS(4850), - [anon_sym_SQUOTE] = ACTIONS(4852), - [sym__backtick_identifier] = ACTIONS(4852), - [sym__automatic_semicolon] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4852), - }, - [4050] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(7177), - [anon_sym_COMMA] = ACTIONS(4842), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_where] = ACTIONS(4840), - [anon_sym_object] = ACTIONS(4840), - [anon_sym_fun] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_this] = ACTIONS(4840), - [anon_sym_super] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4842), - [sym_label] = ACTIONS(4840), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_null] = ACTIONS(4840), - [anon_sym_if] = ACTIONS(4840), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_when] = ACTIONS(4840), - [anon_sym_try] = ACTIONS(4840), - [anon_sym_throw] = ACTIONS(4840), - [anon_sym_return] = ACTIONS(4840), - [anon_sym_continue] = ACTIONS(4840), - [anon_sym_break] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4842), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG] = ACTIONS(4840), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4842), - [anon_sym_continue_AT] = ACTIONS(4842), - [anon_sym_break_AT] = ACTIONS(4842), - [anon_sym_this_AT] = ACTIONS(4842), - [anon_sym_super_AT] = ACTIONS(4842), - [sym_real_literal] = ACTIONS(4842), - [sym_integer_literal] = ACTIONS(4840), - [sym_hex_literal] = ACTIONS(4842), - [sym_bin_literal] = ACTIONS(4842), - [anon_sym_true] = ACTIONS(4840), - [anon_sym_false] = ACTIONS(4840), - [anon_sym_SQUOTE] = ACTIONS(4842), - [sym__backtick_identifier] = ACTIONS(4842), - [sym__automatic_semicolon] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4842), - }, - [4051] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3052), - [anon_sym_DASH_EQ] = ACTIONS(3052), - [anon_sym_STAR_EQ] = ACTIONS(3052), - [anon_sym_SLASH_EQ] = ACTIONS(3052), - [anon_sym_PERCENT_EQ] = ACTIONS(3052), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4052] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(7179), - [anon_sym_RPAREN] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4222), - [sym_label] = ACTIONS(4220), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_while] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - }, - [4053] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3044), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7159), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7161), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(7163), - [anon_sym_AMP_AMP] = ACTIONS(7173), - [anon_sym_PIPE_PIPE] = ACTIONS(7181), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3046), - [anon_sym_DASH_EQ] = ACTIONS(3046), - [anon_sym_STAR_EQ] = ACTIONS(3046), - [anon_sym_SLASH_EQ] = ACTIONS(3046), - [anon_sym_PERCENT_EQ] = ACTIONS(3046), - [anon_sym_BANG_EQ] = ACTIONS(7165), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7167), - [anon_sym_EQ_EQ] = ACTIONS(7165), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7167), - [anon_sym_LT_EQ] = ACTIONS(7169), - [anon_sym_GT_EQ] = ACTIONS(7169), - [anon_sym_BANGin] = ACTIONS(7171), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4054] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(7183), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4190), - [anon_sym_fun] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_this] = ACTIONS(4190), - [anon_sym_super] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4188), - [sym_label] = ACTIONS(4190), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4190), - [anon_sym_if] = ACTIONS(4190), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4190), - [anon_sym_try] = ACTIONS(4190), - [anon_sym_throw] = ACTIONS(4190), - [anon_sym_return] = ACTIONS(4190), - [anon_sym_continue] = ACTIONS(4190), - [anon_sym_break] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG] = ACTIONS(4190), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4188), - [anon_sym_continue_AT] = ACTIONS(4188), - [anon_sym_break_AT] = ACTIONS(4188), - [anon_sym_this_AT] = ACTIONS(4188), - [anon_sym_super_AT] = ACTIONS(4188), - [sym_real_literal] = ACTIONS(4188), - [sym_integer_literal] = ACTIONS(4190), - [sym_hex_literal] = ACTIONS(4188), - [sym_bin_literal] = ACTIONS(4188), - [anon_sym_true] = ACTIONS(4190), - [anon_sym_false] = ACTIONS(4190), - [anon_sym_SQUOTE] = ACTIONS(4188), - [sym__backtick_identifier] = ACTIONS(4188), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4188), - }, - [4055] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(7185), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4222), - [anon_sym_fun] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_this] = ACTIONS(4222), - [anon_sym_super] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4220), - [sym_label] = ACTIONS(4222), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4222), - [anon_sym_if] = ACTIONS(4222), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4222), - [anon_sym_try] = ACTIONS(4222), - [anon_sym_throw] = ACTIONS(4222), - [anon_sym_return] = ACTIONS(4222), - [anon_sym_continue] = ACTIONS(4222), - [anon_sym_break] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG] = ACTIONS(4222), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4220), - [anon_sym_continue_AT] = ACTIONS(4220), - [anon_sym_break_AT] = ACTIONS(4220), - [anon_sym_this_AT] = ACTIONS(4220), - [anon_sym_super_AT] = ACTIONS(4220), - [sym_real_literal] = ACTIONS(4220), - [sym_integer_literal] = ACTIONS(4222), - [sym_hex_literal] = ACTIONS(4220), - [sym_bin_literal] = ACTIONS(4220), - [anon_sym_true] = ACTIONS(4222), - [anon_sym_false] = ACTIONS(4222), - [anon_sym_SQUOTE] = ACTIONS(4220), - [sym__backtick_identifier] = ACTIONS(4220), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4220), - }, - [4056] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3084), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7159), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7161), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(7163), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3086), - [anon_sym_DASH_EQ] = ACTIONS(3086), - [anon_sym_STAR_EQ] = ACTIONS(3086), - [anon_sym_SLASH_EQ] = ACTIONS(3086), - [anon_sym_PERCENT_EQ] = ACTIONS(3086), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(7169), - [anon_sym_GT_EQ] = ACTIONS(7169), - [anon_sym_BANGin] = ACTIONS(7171), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4057] = { - [sym_type_constraints] = STATE(4180), - [sym_function_body] = STATE(4026), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(7187), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [4058] = { - [sym_class_body] = STATE(3209), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(7191), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_object] = ACTIONS(4325), - [anon_sym_fun] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_this] = ACTIONS(4325), - [anon_sym_super] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4327), - [sym_label] = ACTIONS(4325), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_null] = ACTIONS(4325), - [anon_sym_if] = ACTIONS(4325), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_when] = ACTIONS(4325), - [anon_sym_try] = ACTIONS(4325), - [anon_sym_throw] = ACTIONS(4325), - [anon_sym_return] = ACTIONS(4325), - [anon_sym_continue] = ACTIONS(4325), - [anon_sym_break] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4327), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG] = ACTIONS(4325), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4327), - [anon_sym_continue_AT] = ACTIONS(4327), - [anon_sym_break_AT] = ACTIONS(4327), - [anon_sym_this_AT] = ACTIONS(4327), - [anon_sym_super_AT] = ACTIONS(4327), - [sym_real_literal] = ACTIONS(4327), - [sym_integer_literal] = ACTIONS(4325), - [sym_hex_literal] = ACTIONS(4327), - [sym_bin_literal] = ACTIONS(4327), - [anon_sym_true] = ACTIONS(4325), - [anon_sym_false] = ACTIONS(4325), - [anon_sym_SQUOTE] = ACTIONS(4327), - [sym__backtick_identifier] = ACTIONS(4327), - [sym__automatic_semicolon] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4327), - }, - [4059] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3057), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7161), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(7163), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3059), - [anon_sym_DASH_EQ] = ACTIONS(3059), - [anon_sym_STAR_EQ] = ACTIONS(3059), - [anon_sym_SLASH_EQ] = ACTIONS(3059), - [anon_sym_PERCENT_EQ] = ACTIONS(3059), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(7171), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4060] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3096), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7159), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7161), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(7163), - [anon_sym_AMP_AMP] = ACTIONS(7173), - [anon_sym_PIPE_PIPE] = ACTIONS(7181), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3098), - [anon_sym_DASH_EQ] = ACTIONS(3098), - [anon_sym_STAR_EQ] = ACTIONS(3098), - [anon_sym_SLASH_EQ] = ACTIONS(3098), - [anon_sym_PERCENT_EQ] = ACTIONS(3098), - [anon_sym_BANG_EQ] = ACTIONS(7165), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7167), - [anon_sym_EQ_EQ] = ACTIONS(7165), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7167), - [anon_sym_LT_EQ] = ACTIONS(7169), - [anon_sym_GT_EQ] = ACTIONS(7169), - [anon_sym_BANGin] = ACTIONS(7171), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4061] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3115), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3117), - [anon_sym_DASH_EQ] = ACTIONS(3117), - [anon_sym_STAR_EQ] = ACTIONS(3117), - [anon_sym_SLASH_EQ] = ACTIONS(3117), - [anon_sym_PERCENT_EQ] = ACTIONS(3117), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4062] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3080), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7159), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7161), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(7163), - [anon_sym_AMP_AMP] = ACTIONS(7173), - [anon_sym_PIPE_PIPE] = ACTIONS(7181), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3082), - [anon_sym_DASH_EQ] = ACTIONS(3082), - [anon_sym_STAR_EQ] = ACTIONS(3082), - [anon_sym_SLASH_EQ] = ACTIONS(3082), - [anon_sym_PERCENT_EQ] = ACTIONS(3082), - [anon_sym_BANG_EQ] = ACTIONS(7165), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7167), - [anon_sym_EQ_EQ] = ACTIONS(7165), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7167), - [anon_sym_LT_EQ] = ACTIONS(7169), - [anon_sym_GT_EQ] = ACTIONS(7169), - [anon_sym_BANGin] = ACTIONS(7171), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4063] = { - [sym_type_constraints] = STATE(4217), - [sym_function_body] = STATE(3482), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(7193), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_RPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_while] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [4064] = { - [sym_type_constraints] = STATE(4198), - [sym_function_body] = STATE(3452), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(7197), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [4065] = { - [sym_type_constraints] = STATE(4170), - [sym_function_body] = STATE(3833), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(7199), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [4066] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3065), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(7163), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3067), - [anon_sym_DASH_EQ] = ACTIONS(3067), - [anon_sym_STAR_EQ] = ACTIONS(3067), - [anon_sym_SLASH_EQ] = ACTIONS(3067), - [anon_sym_PERCENT_EQ] = ACTIONS(3067), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4067] = { - [sym_type_constraints] = STATE(4149), - [sym_function_body] = STATE(3951), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(7201), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [4068] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(7203), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4185), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [4069] = { - [sym_type_constraints] = STATE(4146), - [sym_function_body] = STATE(3826), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(7207), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [4070] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(7209), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4217), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [4071] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3141), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3143), - [anon_sym_DASH_EQ] = ACTIONS(3143), - [anon_sym_STAR_EQ] = ACTIONS(3143), - [anon_sym_SLASH_EQ] = ACTIONS(3143), - [anon_sym_PERCENT_EQ] = ACTIONS(3143), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4072] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(7213), - [anon_sym_RPAREN] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4190), - [sym_label] = ACTIONS(4188), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_while] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - }, - [4073] = { - [sym_type_constraints] = STATE(4148), - [sym_function_body] = STATE(4000), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(7215), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_COMMA] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4125), - [sym_label] = ACTIONS(4125), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4125), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_suspend] = ACTIONS(4123), - [anon_sym_sealed] = ACTIONS(4123), - [anon_sym_annotation] = ACTIONS(4123), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_override] = ACTIONS(4123), - [anon_sym_lateinit] = ACTIONS(4123), - [anon_sym_public] = ACTIONS(4123), - [anon_sym_private] = ACTIONS(4123), - [anon_sym_internal] = ACTIONS(4123), - [anon_sym_protected] = ACTIONS(4123), - [anon_sym_tailrec] = ACTIONS(4123), - [anon_sym_operator] = ACTIONS(4123), - [anon_sym_infix] = ACTIONS(4123), - [anon_sym_inline] = ACTIONS(4123), - [anon_sym_external] = ACTIONS(4123), - [sym_property_modifier] = ACTIONS(4123), - [anon_sym_abstract] = ACTIONS(4123), - [anon_sym_final] = ACTIONS(4123), - [anon_sym_open] = ACTIONS(4123), - [anon_sym_vararg] = ACTIONS(4123), - [anon_sym_noinline] = ACTIONS(4123), - [anon_sym_crossinline] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4125), - [sym__automatic_semicolon] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - }, - [4074] = { - [sym_type_constraints] = STATE(4213), - [sym_function_body] = STATE(3491), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(7217), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [4075] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_EQ] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(7219), - [anon_sym_RPAREN] = ACTIONS(4842), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4840), - [sym_label] = ACTIONS(4842), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_while] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_PLUS_EQ] = ACTIONS(4842), - [anon_sym_DASH_EQ] = ACTIONS(4842), - [anon_sym_STAR_EQ] = ACTIONS(4842), - [anon_sym_SLASH_EQ] = ACTIONS(4842), - [anon_sym_PERCENT_EQ] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4840), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_suspend] = ACTIONS(4840), - [anon_sym_sealed] = ACTIONS(4840), - [anon_sym_annotation] = ACTIONS(4840), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_override] = ACTIONS(4840), - [anon_sym_lateinit] = ACTIONS(4840), - [anon_sym_public] = ACTIONS(4840), - [anon_sym_private] = ACTIONS(4840), - [anon_sym_internal] = ACTIONS(4840), - [anon_sym_protected] = ACTIONS(4840), - [anon_sym_tailrec] = ACTIONS(4840), - [anon_sym_operator] = ACTIONS(4840), - [anon_sym_infix] = ACTIONS(4840), - [anon_sym_inline] = ACTIONS(4840), - [anon_sym_external] = ACTIONS(4840), - [sym_property_modifier] = ACTIONS(4840), - [anon_sym_abstract] = ACTIONS(4840), - [anon_sym_final] = ACTIONS(4840), - [anon_sym_open] = ACTIONS(4840), - [anon_sym_vararg] = ACTIONS(4840), - [anon_sym_noinline] = ACTIONS(4840), - [anon_sym_crossinline] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - }, - [4076] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_EQ] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(7221), - [anon_sym_RPAREN] = ACTIONS(4852), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4850), - [sym_label] = ACTIONS(4852), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_while] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_PLUS_EQ] = ACTIONS(4852), - [anon_sym_DASH_EQ] = ACTIONS(4852), - [anon_sym_STAR_EQ] = ACTIONS(4852), - [anon_sym_SLASH_EQ] = ACTIONS(4852), - [anon_sym_PERCENT_EQ] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4850), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_suspend] = ACTIONS(4850), - [anon_sym_sealed] = ACTIONS(4850), - [anon_sym_annotation] = ACTIONS(4850), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_override] = ACTIONS(4850), - [anon_sym_lateinit] = ACTIONS(4850), - [anon_sym_public] = ACTIONS(4850), - [anon_sym_private] = ACTIONS(4850), - [anon_sym_internal] = ACTIONS(4850), - [anon_sym_protected] = ACTIONS(4850), - [anon_sym_tailrec] = ACTIONS(4850), - [anon_sym_operator] = ACTIONS(4850), - [anon_sym_infix] = ACTIONS(4850), - [anon_sym_inline] = ACTIONS(4850), - [anon_sym_external] = ACTIONS(4850), - [sym_property_modifier] = ACTIONS(4850), - [anon_sym_abstract] = ACTIONS(4850), - [anon_sym_final] = ACTIONS(4850), - [anon_sym_open] = ACTIONS(4850), - [anon_sym_vararg] = ACTIONS(4850), - [anon_sym_noinline] = ACTIONS(4850), - [anon_sym_crossinline] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - }, - [4077] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7159), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7161), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(7163), - [anon_sym_AMP_AMP] = ACTIONS(7173), - [anon_sym_PIPE_PIPE] = ACTIONS(7181), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3113), - [anon_sym_DASH_EQ] = ACTIONS(3113), - [anon_sym_STAR_EQ] = ACTIONS(3113), - [anon_sym_SLASH_EQ] = ACTIONS(3113), - [anon_sym_PERCENT_EQ] = ACTIONS(3113), - [anon_sym_BANG_EQ] = ACTIONS(7165), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7167), - [anon_sym_EQ_EQ] = ACTIONS(7165), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7167), - [anon_sym_LT_EQ] = ACTIONS(7169), - [anon_sym_GT_EQ] = ACTIONS(7169), - [anon_sym_BANGin] = ACTIONS(7171), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4078] = { - [sym_type_constraints] = STATE(4214), - [sym_function_body] = STATE(3599), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(7223), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_RPAREN] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4125), - [sym_label] = ACTIONS(4125), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_while] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4125), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_suspend] = ACTIONS(4123), - [anon_sym_sealed] = ACTIONS(4123), - [anon_sym_annotation] = ACTIONS(4123), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_override] = ACTIONS(4123), - [anon_sym_lateinit] = ACTIONS(4123), - [anon_sym_public] = ACTIONS(4123), - [anon_sym_private] = ACTIONS(4123), - [anon_sym_internal] = ACTIONS(4123), - [anon_sym_protected] = ACTIONS(4123), - [anon_sym_tailrec] = ACTIONS(4123), - [anon_sym_operator] = ACTIONS(4123), - [anon_sym_infix] = ACTIONS(4123), - [anon_sym_inline] = ACTIONS(4123), - [anon_sym_external] = ACTIONS(4123), - [sym_property_modifier] = ACTIONS(4123), - [anon_sym_abstract] = ACTIONS(4123), - [anon_sym_final] = ACTIONS(4123), - [anon_sym_open] = ACTIONS(4123), - [anon_sym_vararg] = ACTIONS(4123), - [anon_sym_noinline] = ACTIONS(4123), - [anon_sym_crossinline] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - }, - [4079] = { - [sym_class_body] = STATE(3513), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(7225), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_RBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_COMMA] = ACTIONS(4327), - [anon_sym_RPAREN] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_where] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4327), - [anon_sym_DASH_GT] = ACTIONS(4327), - [sym_label] = ACTIONS(4327), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_while] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4327), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_suspend] = ACTIONS(4325), - [anon_sym_sealed] = ACTIONS(4325), - [anon_sym_annotation] = ACTIONS(4325), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_override] = ACTIONS(4325), - [anon_sym_lateinit] = ACTIONS(4325), - [anon_sym_public] = ACTIONS(4325), - [anon_sym_private] = ACTIONS(4325), - [anon_sym_internal] = ACTIONS(4325), - [anon_sym_protected] = ACTIONS(4325), - [anon_sym_tailrec] = ACTIONS(4325), - [anon_sym_operator] = ACTIONS(4325), - [anon_sym_infix] = ACTIONS(4325), - [anon_sym_inline] = ACTIONS(4325), - [anon_sym_external] = ACTIONS(4325), - [sym_property_modifier] = ACTIONS(4325), - [anon_sym_abstract] = ACTIONS(4325), - [anon_sym_final] = ACTIONS(4325), - [anon_sym_open] = ACTIONS(4325), - [anon_sym_vararg] = ACTIONS(4325), - [anon_sym_noinline] = ACTIONS(4325), - [anon_sym_crossinline] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - }, - [4080] = { - [sym_class_body] = STATE(3453), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(7227), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_RBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_COMMA] = ACTIONS(4355), - [anon_sym_RPAREN] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_where] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4355), - [anon_sym_DASH_GT] = ACTIONS(4355), - [sym_label] = ACTIONS(4355), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_while] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4355), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_suspend] = ACTIONS(4353), - [anon_sym_sealed] = ACTIONS(4353), - [anon_sym_annotation] = ACTIONS(4353), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_override] = ACTIONS(4353), - [anon_sym_lateinit] = ACTIONS(4353), - [anon_sym_public] = ACTIONS(4353), - [anon_sym_private] = ACTIONS(4353), - [anon_sym_internal] = ACTIONS(4353), - [anon_sym_protected] = ACTIONS(4353), - [anon_sym_tailrec] = ACTIONS(4353), - [anon_sym_operator] = ACTIONS(4353), - [anon_sym_infix] = ACTIONS(4353), - [anon_sym_inline] = ACTIONS(4353), - [anon_sym_external] = ACTIONS(4353), - [sym_property_modifier] = ACTIONS(4353), - [anon_sym_abstract] = ACTIONS(4353), - [anon_sym_final] = ACTIONS(4353), - [anon_sym_open] = ACTIONS(4353), - [anon_sym_vararg] = ACTIONS(4353), - [anon_sym_noinline] = ACTIONS(4353), - [anon_sym_crossinline] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - }, - [4081] = { - [sym_value_arguments] = STATE(3384), - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_RBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_RPAREN] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(7229), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4349), - [anon_sym_DASH_GT] = ACTIONS(4349), - [sym_label] = ACTIONS(4349), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_while] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4349), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - }, - [4082] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3107), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7159), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7161), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(7163), - [anon_sym_AMP_AMP] = ACTIONS(7173), - [anon_sym_PIPE_PIPE] = ACTIONS(7181), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3109), - [anon_sym_DASH_EQ] = ACTIONS(3109), - [anon_sym_STAR_EQ] = ACTIONS(3109), - [anon_sym_SLASH_EQ] = ACTIONS(3109), - [anon_sym_PERCENT_EQ] = ACTIONS(3109), - [anon_sym_BANG_EQ] = ACTIONS(7165), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7167), - [anon_sym_EQ_EQ] = ACTIONS(7165), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7167), - [anon_sym_LT_EQ] = ACTIONS(7169), - [anon_sym_GT_EQ] = ACTIONS(7169), - [anon_sym_BANGin] = ACTIONS(7171), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4083] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7159), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7161), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(7163), - [anon_sym_AMP_AMP] = ACTIONS(7173), - [anon_sym_PIPE_PIPE] = ACTIONS(7181), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3128), - [anon_sym_DASH_EQ] = ACTIONS(3128), - [anon_sym_STAR_EQ] = ACTIONS(3128), - [anon_sym_SLASH_EQ] = ACTIONS(3128), - [anon_sym_PERCENT_EQ] = ACTIONS(3128), - [anon_sym_BANG_EQ] = ACTIONS(7165), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7167), - [anon_sym_EQ_EQ] = ACTIONS(7165), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7167), - [anon_sym_LT_EQ] = ACTIONS(7169), - [anon_sym_GT_EQ] = ACTIONS(7169), - [anon_sym_BANGin] = ACTIONS(7171), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4084] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(7231), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(7149), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [4085] = { - [sym_type_constraints] = STATE(4220), - [sym_function_body] = STATE(3395), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(7233), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [4086] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1818), - [sym__comparison_operator] = STATE(1817), - [sym__in_operator] = STATE(1816), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1811), - [sym__multiplicative_operator] = STATE(1808), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1807), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_EQ] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7159), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7151), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7161), - [anon_sym_DOT_DOT] = ACTIONS(7153), - [anon_sym_QMARK_COLON] = ACTIONS(7163), - [anon_sym_AMP_AMP] = ACTIONS(7173), - [anon_sym_PIPE_PIPE] = ACTIONS(7181), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_PLUS_EQ] = ACTIONS(3124), - [anon_sym_DASH_EQ] = ACTIONS(3124), - [anon_sym_STAR_EQ] = ACTIONS(3124), - [anon_sym_SLASH_EQ] = ACTIONS(3124), - [anon_sym_PERCENT_EQ] = ACTIONS(3124), - [anon_sym_BANG_EQ] = ACTIONS(7165), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7167), - [anon_sym_EQ_EQ] = ACTIONS(7165), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7167), - [anon_sym_LT_EQ] = ACTIONS(7169), - [anon_sym_GT_EQ] = ACTIONS(7169), - [anon_sym_BANGin] = ACTIONS(7171), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7155), - [anon_sym_DASH] = ACTIONS(7155), - [anon_sym_SLASH] = ACTIONS(7151), - [anon_sym_PERCENT] = ACTIONS(7151), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4087] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_RPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(7235), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_while] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7237), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [4088] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_RPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_while] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7237), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [4089] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(5854), - [anon_sym_RPAREN] = ACTIONS(4217), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4217), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_while] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_suspend] = ACTIONS(4214), - [anon_sym_sealed] = ACTIONS(4214), - [anon_sym_annotation] = ACTIONS(4214), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4214), - [anon_sym_lateinit] = ACTIONS(4214), - [anon_sym_public] = ACTIONS(4214), - [anon_sym_private] = ACTIONS(4214), - [anon_sym_internal] = ACTIONS(4214), - [anon_sym_protected] = ACTIONS(4214), - [anon_sym_tailrec] = ACTIONS(4214), - [anon_sym_operator] = ACTIONS(4214), - [anon_sym_infix] = ACTIONS(4214), - [anon_sym_inline] = ACTIONS(4214), - [anon_sym_external] = ACTIONS(4214), - [sym_property_modifier] = ACTIONS(4214), - [anon_sym_abstract] = ACTIONS(4214), - [anon_sym_final] = ACTIONS(4214), - [anon_sym_open] = ACTIONS(4214), - [anon_sym_vararg] = ACTIONS(4214), - [anon_sym_noinline] = ACTIONS(4214), - [anon_sym_crossinline] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - }, - [4090] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(5858), - [anon_sym_RPAREN] = ACTIONS(4185), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4185), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_while] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_suspend] = ACTIONS(4182), - [anon_sym_sealed] = ACTIONS(4182), - [anon_sym_annotation] = ACTIONS(4182), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4182), - [anon_sym_lateinit] = ACTIONS(4182), - [anon_sym_public] = ACTIONS(4182), - [anon_sym_private] = ACTIONS(4182), - [anon_sym_internal] = ACTIONS(4182), - [anon_sym_protected] = ACTIONS(4182), - [anon_sym_tailrec] = ACTIONS(4182), - [anon_sym_operator] = ACTIONS(4182), - [anon_sym_infix] = ACTIONS(4182), - [anon_sym_inline] = ACTIONS(4182), - [anon_sym_external] = ACTIONS(4182), - [sym_property_modifier] = ACTIONS(4182), - [anon_sym_abstract] = ACTIONS(4182), - [anon_sym_final] = ACTIONS(4182), - [anon_sym_open] = ACTIONS(4182), - [anon_sym_vararg] = ACTIONS(4182), - [anon_sym_noinline] = ACTIONS(4182), - [anon_sym_crossinline] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - }, - [4091] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(4214), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(5209), - [anon_sym_RPAREN] = ACTIONS(4217), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4217), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_while] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4217), - [anon_sym_DASH_EQ] = ACTIONS(4217), - [anon_sym_STAR_EQ] = ACTIONS(4217), - [anon_sym_SLASH_EQ] = ACTIONS(4217), - [anon_sym_PERCENT_EQ] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_suspend] = ACTIONS(4214), - [anon_sym_sealed] = ACTIONS(4214), - [anon_sym_annotation] = ACTIONS(4214), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4214), - [anon_sym_lateinit] = ACTIONS(4214), - [anon_sym_public] = ACTIONS(4214), - [anon_sym_private] = ACTIONS(4214), - [anon_sym_internal] = ACTIONS(4214), - [anon_sym_protected] = ACTIONS(4214), - [anon_sym_tailrec] = ACTIONS(4214), - [anon_sym_operator] = ACTIONS(4214), - [anon_sym_infix] = ACTIONS(4214), - [anon_sym_inline] = ACTIONS(4214), - [anon_sym_external] = ACTIONS(4214), - [sym_property_modifier] = ACTIONS(4214), - [anon_sym_abstract] = ACTIONS(4214), - [anon_sym_final] = ACTIONS(4214), - [anon_sym_open] = ACTIONS(4214), - [anon_sym_vararg] = ACTIONS(4214), - [anon_sym_noinline] = ACTIONS(4214), - [anon_sym_crossinline] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - }, - [4092] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(4182), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(5205), - [anon_sym_RPAREN] = ACTIONS(4185), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4185), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_while] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4185), - [anon_sym_DASH_EQ] = ACTIONS(4185), - [anon_sym_STAR_EQ] = ACTIONS(4185), - [anon_sym_SLASH_EQ] = ACTIONS(4185), - [anon_sym_PERCENT_EQ] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_suspend] = ACTIONS(4182), - [anon_sym_sealed] = ACTIONS(4182), - [anon_sym_annotation] = ACTIONS(4182), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4182), - [anon_sym_lateinit] = ACTIONS(4182), - [anon_sym_public] = ACTIONS(4182), - [anon_sym_private] = ACTIONS(4182), - [anon_sym_internal] = ACTIONS(4182), - [anon_sym_protected] = ACTIONS(4182), - [anon_sym_tailrec] = ACTIONS(4182), - [anon_sym_operator] = ACTIONS(4182), - [anon_sym_infix] = ACTIONS(4182), - [anon_sym_inline] = ACTIONS(4182), - [anon_sym_external] = ACTIONS(4182), - [sym_property_modifier] = ACTIONS(4182), - [anon_sym_abstract] = ACTIONS(4182), - [anon_sym_final] = ACTIONS(4182), - [anon_sym_open] = ACTIONS(4182), - [anon_sym_vararg] = ACTIONS(4182), - [anon_sym_noinline] = ACTIONS(4182), - [anon_sym_crossinline] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - }, - [4093] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_EQ] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(7239), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4190), - [sym_label] = ACTIONS(4188), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_PLUS_EQ] = ACTIONS(4188), - [anon_sym_DASH_EQ] = ACTIONS(4188), - [anon_sym_STAR_EQ] = ACTIONS(4188), - [anon_sym_SLASH_EQ] = ACTIONS(4188), - [anon_sym_PERCENT_EQ] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4190), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4188), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - }, - [4094] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3128), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3128), - [anon_sym_RPAREN] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_where] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3128), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4095] = { - [sym_function_body] = STATE(3859), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(7267), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [4096] = { - [sym_function_body] = STATE(3885), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(7269), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_COMMA] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_where] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4240), - [sym_label] = ACTIONS(4240), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4240), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - }, - [4097] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3082), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3082), - [anon_sym_RPAREN] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_where] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3082), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_while] = ACTIONS(3080), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4098] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3074), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3074), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3074), - [anon_sym_RPAREN] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_where] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3074), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3074), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_while] = ACTIONS(3072), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_else] = ACTIONS(3072), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4099] = { - [sym_type_constraints] = STATE(4220), - [sym_function_body] = STATE(3395), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [4100] = { - [sym_type_constraints] = STATE(4190), - [sym_function_body] = STATE(3956), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [4101] = { - [sym_type_constraints] = STATE(4232), - [sym_function_body] = STATE(3833), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_COLON] = ACTIONS(7271), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [4102] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3046), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3046), - [anon_sym_RPAREN] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_where] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3046), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_while] = ACTIONS(3044), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4103] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(7275), - [anon_sym_RPAREN] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4217), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_while] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [4104] = { - [sym_type_constraints] = STATE(4184), - [sym_function_body] = STATE(3909), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [4105] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3124), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_RPAREN] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_where] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3124), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4106] = { - [sym_type_constraints] = STATE(4180), - [sym_function_body] = STATE(4026), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [4107] = { - [sym_type_constraints] = STATE(4210), - [sym_function_body] = STATE(3378), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_RPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_while] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [4108] = { - [sym_function_body] = STATE(3913), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(7279), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_COMMA] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_where] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4252), - [sym_label] = ACTIONS(4252), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4252), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_suspend] = ACTIONS(4250), - [anon_sym_sealed] = ACTIONS(4250), - [anon_sym_annotation] = ACTIONS(4250), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_override] = ACTIONS(4250), - [anon_sym_lateinit] = ACTIONS(4250), - [anon_sym_public] = ACTIONS(4250), - [anon_sym_private] = ACTIONS(4250), - [anon_sym_internal] = ACTIONS(4250), - [anon_sym_protected] = ACTIONS(4250), - [anon_sym_tailrec] = ACTIONS(4250), - [anon_sym_operator] = ACTIONS(4250), - [anon_sym_infix] = ACTIONS(4250), - [anon_sym_inline] = ACTIONS(4250), - [anon_sym_external] = ACTIONS(4250), - [sym_property_modifier] = ACTIONS(4250), - [anon_sym_abstract] = ACTIONS(4250), - [anon_sym_final] = ACTIONS(4250), - [anon_sym_open] = ACTIONS(4250), - [anon_sym_vararg] = ACTIONS(4250), - [anon_sym_noinline] = ACTIONS(4250), - [anon_sym_crossinline] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4252), - [sym__automatic_semicolon] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - }, - [4109] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(4214), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(5354), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4217), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(4217), - [anon_sym_DASH_EQ] = ACTIONS(4217), - [anon_sym_STAR_EQ] = ACTIONS(4217), - [anon_sym_SLASH_EQ] = ACTIONS(4217), - [anon_sym_PERCENT_EQ] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_suspend] = ACTIONS(4214), - [anon_sym_sealed] = ACTIONS(4214), - [anon_sym_annotation] = ACTIONS(4214), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4214), - [anon_sym_lateinit] = ACTIONS(4214), - [anon_sym_public] = ACTIONS(4214), - [anon_sym_private] = ACTIONS(4214), - [anon_sym_internal] = ACTIONS(4214), - [anon_sym_protected] = ACTIONS(4214), - [anon_sym_tailrec] = ACTIONS(4214), - [anon_sym_operator] = ACTIONS(4214), - [anon_sym_infix] = ACTIONS(4214), - [anon_sym_inline] = ACTIONS(4214), - [anon_sym_external] = ACTIONS(4214), - [sym_property_modifier] = ACTIONS(4214), - [anon_sym_abstract] = ACTIONS(4214), - [anon_sym_final] = ACTIONS(4214), - [anon_sym_open] = ACTIONS(4214), - [anon_sym_vararg] = ACTIONS(4214), - [anon_sym_noinline] = ACTIONS(4214), - [anon_sym_crossinline] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - }, - [4110] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(4182), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(5350), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4185), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(4185), - [anon_sym_DASH_EQ] = ACTIONS(4185), - [anon_sym_STAR_EQ] = ACTIONS(4185), - [anon_sym_SLASH_EQ] = ACTIONS(4185), - [anon_sym_PERCENT_EQ] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_suspend] = ACTIONS(4182), - [anon_sym_sealed] = ACTIONS(4182), - [anon_sym_annotation] = ACTIONS(4182), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4182), - [anon_sym_lateinit] = ACTIONS(4182), - [anon_sym_public] = ACTIONS(4182), - [anon_sym_private] = ACTIONS(4182), - [anon_sym_internal] = ACTIONS(4182), - [anon_sym_protected] = ACTIONS(4182), - [anon_sym_tailrec] = ACTIONS(4182), - [anon_sym_operator] = ACTIONS(4182), - [anon_sym_infix] = ACTIONS(4182), - [anon_sym_inline] = ACTIONS(4182), - [anon_sym_external] = ACTIONS(4182), - [sym_property_modifier] = ACTIONS(4182), - [anon_sym_abstract] = ACTIONS(4182), - [anon_sym_final] = ACTIONS(4182), - [anon_sym_open] = ACTIONS(4182), - [anon_sym_vararg] = ACTIONS(4182), - [anon_sym_noinline] = ACTIONS(4182), - [anon_sym_crossinline] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - }, - [4111] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3098), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_RPAREN] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3098), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_while] = ACTIONS(3096), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4112] = { - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_RBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_RPAREN] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(7229), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4349), - [anon_sym_DASH_GT] = ACTIONS(4349), - [sym_label] = ACTIONS(4349), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_while] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4349), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - }, - [4113] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4182), - [anon_sym_as] = ACTIONS(4182), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4185), - [anon_sym_LPAREN] = ACTIONS(5906), - [anon_sym_LT] = ACTIONS(4182), - [anon_sym_GT] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4185), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4182), - [sym_label] = ACTIONS(4185), - [anon_sym_in] = ACTIONS(4182), - [anon_sym_DOT_DOT] = ACTIONS(4185), - [anon_sym_QMARK_COLON] = ACTIONS(4185), - [anon_sym_AMP_AMP] = ACTIONS(4185), - [anon_sym_PIPE_PIPE] = ACTIONS(4185), - [anon_sym_else] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4182), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4185), - [anon_sym_EQ_EQ] = ACTIONS(4182), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4185), - [anon_sym_LT_EQ] = ACTIONS(4185), - [anon_sym_GT_EQ] = ACTIONS(4185), - [anon_sym_BANGin] = ACTIONS(4185), - [anon_sym_is] = ACTIONS(4182), - [anon_sym_BANGis] = ACTIONS(4185), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4182), - [anon_sym_PERCENT] = ACTIONS(4182), - [anon_sym_as_QMARK] = ACTIONS(4185), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG_BANG] = ACTIONS(4185), - [anon_sym_suspend] = ACTIONS(4182), - [anon_sym_sealed] = ACTIONS(4182), - [anon_sym_annotation] = ACTIONS(4182), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_override] = ACTIONS(4182), - [anon_sym_lateinit] = ACTIONS(4182), - [anon_sym_public] = ACTIONS(4182), - [anon_sym_private] = ACTIONS(4182), - [anon_sym_internal] = ACTIONS(4182), - [anon_sym_protected] = ACTIONS(4182), - [anon_sym_tailrec] = ACTIONS(4182), - [anon_sym_operator] = ACTIONS(4182), - [anon_sym_infix] = ACTIONS(4182), - [anon_sym_inline] = ACTIONS(4182), - [anon_sym_external] = ACTIONS(4182), - [sym_property_modifier] = ACTIONS(4182), - [anon_sym_abstract] = ACTIONS(4182), - [anon_sym_final] = ACTIONS(4182), - [anon_sym_open] = ACTIONS(4182), - [anon_sym_vararg] = ACTIONS(4182), - [anon_sym_noinline] = ACTIONS(4182), - [anon_sym_crossinline] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4185), - [sym_multiline_comment] = ACTIONS(3), - }, - [4114] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4214), - [anon_sym_as] = ACTIONS(4214), - [anon_sym_EQ] = ACTIONS(3938), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4217), - [anon_sym_LPAREN] = ACTIONS(5912), - [anon_sym_LT] = ACTIONS(4214), - [anon_sym_GT] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4217), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4214), - [sym_label] = ACTIONS(4217), - [anon_sym_in] = ACTIONS(4214), - [anon_sym_DOT_DOT] = ACTIONS(4217), - [anon_sym_QMARK_COLON] = ACTIONS(4217), - [anon_sym_AMP_AMP] = ACTIONS(4217), - [anon_sym_PIPE_PIPE] = ACTIONS(4217), - [anon_sym_else] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_PLUS_EQ] = ACTIONS(3943), - [anon_sym_DASH_EQ] = ACTIONS(3943), - [anon_sym_STAR_EQ] = ACTIONS(3943), - [anon_sym_SLASH_EQ] = ACTIONS(3943), - [anon_sym_PERCENT_EQ] = ACTIONS(3943), - [anon_sym_BANG_EQ] = ACTIONS(4214), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4217), - [anon_sym_EQ_EQ] = ACTIONS(4214), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4217), - [anon_sym_LT_EQ] = ACTIONS(4217), - [anon_sym_GT_EQ] = ACTIONS(4217), - [anon_sym_BANGin] = ACTIONS(4217), - [anon_sym_is] = ACTIONS(4214), - [anon_sym_BANGis] = ACTIONS(4217), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4214), - [anon_sym_PERCENT] = ACTIONS(4214), - [anon_sym_as_QMARK] = ACTIONS(4217), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG_BANG] = ACTIONS(4217), - [anon_sym_suspend] = ACTIONS(4214), - [anon_sym_sealed] = ACTIONS(4214), - [anon_sym_annotation] = ACTIONS(4214), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_override] = ACTIONS(4214), - [anon_sym_lateinit] = ACTIONS(4214), - [anon_sym_public] = ACTIONS(4214), - [anon_sym_private] = ACTIONS(4214), - [anon_sym_internal] = ACTIONS(4214), - [anon_sym_protected] = ACTIONS(4214), - [anon_sym_tailrec] = ACTIONS(4214), - [anon_sym_operator] = ACTIONS(4214), - [anon_sym_infix] = ACTIONS(4214), - [anon_sym_inline] = ACTIONS(4214), - [anon_sym_external] = ACTIONS(4214), - [sym_property_modifier] = ACTIONS(4214), - [anon_sym_abstract] = ACTIONS(4214), - [anon_sym_final] = ACTIONS(4214), - [anon_sym_open] = ACTIONS(4214), - [anon_sym_vararg] = ACTIONS(4214), - [anon_sym_noinline] = ACTIONS(4214), - [anon_sym_crossinline] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4217), - [sym_safe_nav] = ACTIONS(4217), - [sym_multiline_comment] = ACTIONS(3), - }, - [4115] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3113), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3113), - [anon_sym_RPAREN] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_where] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3113), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_while] = ACTIONS(3111), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4116] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_EQ] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(7281), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4840), - [sym_label] = ACTIONS(4842), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_PLUS_EQ] = ACTIONS(4842), - [anon_sym_DASH_EQ] = ACTIONS(4842), - [anon_sym_STAR_EQ] = ACTIONS(4842), - [anon_sym_SLASH_EQ] = ACTIONS(4842), - [anon_sym_PERCENT_EQ] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4840), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_suspend] = ACTIONS(4840), - [anon_sym_sealed] = ACTIONS(4840), - [anon_sym_annotation] = ACTIONS(4840), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_override] = ACTIONS(4840), - [anon_sym_lateinit] = ACTIONS(4840), - [anon_sym_public] = ACTIONS(4840), - [anon_sym_private] = ACTIONS(4840), - [anon_sym_internal] = ACTIONS(4840), - [anon_sym_protected] = ACTIONS(4840), - [anon_sym_tailrec] = ACTIONS(4840), - [anon_sym_operator] = ACTIONS(4840), - [anon_sym_infix] = ACTIONS(4840), - [anon_sym_inline] = ACTIONS(4840), - [anon_sym_external] = ACTIONS(4840), - [sym_property_modifier] = ACTIONS(4840), - [anon_sym_abstract] = ACTIONS(4840), - [anon_sym_final] = ACTIONS(4840), - [anon_sym_open] = ACTIONS(4840), - [anon_sym_vararg] = ACTIONS(4840), - [anon_sym_noinline] = ACTIONS(4840), - [anon_sym_crossinline] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4842), - [sym__automatic_semicolon] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - }, - [4117] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(7283), - [anon_sym_RPAREN] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4185), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_while] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [4118] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3067), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_RPAREN] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3067), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_while] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4119] = { - [sym_type_constraints] = STATE(4213), - [sym_function_body] = STATE(3491), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [4120] = { - [sym_type_constraints] = STATE(4249), - [sym_function_body] = STATE(4000), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4123), - [anon_sym_AT] = ACTIONS(4125), - [anon_sym_COLON] = ACTIONS(7287), - [anon_sym_LBRACK] = ACTIONS(4125), - [anon_sym_DOT] = ACTIONS(4123), - [anon_sym_as] = ACTIONS(4123), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4125), - [anon_sym_LPAREN] = ACTIONS(4125), - [anon_sym_LT] = ACTIONS(4123), - [anon_sym_GT] = ACTIONS(4123), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4125), - [anon_sym_get] = ACTIONS(4123), - [anon_sym_set] = ACTIONS(4123), - [anon_sym_STAR] = ACTIONS(4125), - [sym_label] = ACTIONS(4125), - [anon_sym_in] = ACTIONS(4123), - [anon_sym_DOT_DOT] = ACTIONS(4125), - [anon_sym_QMARK_COLON] = ACTIONS(4125), - [anon_sym_AMP_AMP] = ACTIONS(4125), - [anon_sym_PIPE_PIPE] = ACTIONS(4125), - [anon_sym_else] = ACTIONS(4123), - [anon_sym_COLON_COLON] = ACTIONS(4125), - [anon_sym_BANG_EQ] = ACTIONS(4123), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4125), - [anon_sym_EQ_EQ] = ACTIONS(4123), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4125), - [anon_sym_LT_EQ] = ACTIONS(4125), - [anon_sym_GT_EQ] = ACTIONS(4125), - [anon_sym_BANGin] = ACTIONS(4125), - [anon_sym_is] = ACTIONS(4123), - [anon_sym_BANGis] = ACTIONS(4125), - [anon_sym_PLUS] = ACTIONS(4123), - [anon_sym_DASH] = ACTIONS(4123), - [anon_sym_SLASH] = ACTIONS(4123), - [anon_sym_PERCENT] = ACTIONS(4125), - [anon_sym_as_QMARK] = ACTIONS(4125), - [anon_sym_PLUS_PLUS] = ACTIONS(4125), - [anon_sym_DASH_DASH] = ACTIONS(4125), - [anon_sym_BANG_BANG] = ACTIONS(4125), - [anon_sym_suspend] = ACTIONS(4123), - [anon_sym_sealed] = ACTIONS(4123), - [anon_sym_annotation] = ACTIONS(4123), - [anon_sym_data] = ACTIONS(4123), - [anon_sym_inner] = ACTIONS(4123), - [anon_sym_value] = ACTIONS(4123), - [anon_sym_override] = ACTIONS(4123), - [anon_sym_lateinit] = ACTIONS(4123), - [anon_sym_public] = ACTIONS(4123), - [anon_sym_private] = ACTIONS(4123), - [anon_sym_internal] = ACTIONS(4123), - [anon_sym_protected] = ACTIONS(4123), - [anon_sym_tailrec] = ACTIONS(4123), - [anon_sym_operator] = ACTIONS(4123), - [anon_sym_infix] = ACTIONS(4123), - [anon_sym_inline] = ACTIONS(4123), - [anon_sym_external] = ACTIONS(4123), - [sym_property_modifier] = ACTIONS(4123), - [anon_sym_abstract] = ACTIONS(4123), - [anon_sym_final] = ACTIONS(4123), - [anon_sym_open] = ACTIONS(4123), - [anon_sym_vararg] = ACTIONS(4123), - [anon_sym_noinline] = ACTIONS(4123), - [anon_sym_crossinline] = ACTIONS(4123), - [anon_sym_expect] = ACTIONS(4123), - [anon_sym_actual] = ACTIONS(4123), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4125), - [sym__automatic_semicolon] = ACTIONS(4125), - [sym_safe_nav] = ACTIONS(4125), - [sym_multiline_comment] = ACTIONS(3), - }, - [4121] = { - [sym_type_constraints] = STATE(4219), - [sym_function_body] = STATE(3387), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_while] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [4122] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3117), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3117), - [anon_sym_RPAREN] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_where] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3117), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_while] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4123] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_EQ] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(7289), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4850), - [sym_label] = ACTIONS(4852), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_PLUS_EQ] = ACTIONS(4852), - [anon_sym_DASH_EQ] = ACTIONS(4852), - [anon_sym_STAR_EQ] = ACTIONS(4852), - [anon_sym_SLASH_EQ] = ACTIONS(4852), - [anon_sym_PERCENT_EQ] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4850), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_suspend] = ACTIONS(4850), - [anon_sym_sealed] = ACTIONS(4850), - [anon_sym_annotation] = ACTIONS(4850), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_override] = ACTIONS(4850), - [anon_sym_lateinit] = ACTIONS(4850), - [anon_sym_public] = ACTIONS(4850), - [anon_sym_private] = ACTIONS(4850), - [anon_sym_internal] = ACTIONS(4850), - [anon_sym_protected] = ACTIONS(4850), - [anon_sym_tailrec] = ACTIONS(4850), - [anon_sym_operator] = ACTIONS(4850), - [anon_sym_infix] = ACTIONS(4850), - [anon_sym_inline] = ACTIONS(4850), - [anon_sym_external] = ACTIONS(4850), - [sym_property_modifier] = ACTIONS(4850), - [anon_sym_abstract] = ACTIONS(4850), - [anon_sym_final] = ACTIONS(4850), - [anon_sym_open] = ACTIONS(4850), - [anon_sym_vararg] = ACTIONS(4850), - [anon_sym_noinline] = ACTIONS(4850), - [anon_sym_crossinline] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4852), - [sym__automatic_semicolon] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - }, - [4124] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3132), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3132), - [anon_sym_RPAREN] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_where] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3132), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4125] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3078), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3078), - [anon_sym_RPAREN] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_where] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3078), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_while] = ACTIONS(3076), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4126] = { - [sym_type_constraints] = STATE(4242), - [sym_function_body] = STATE(3951), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_COLON] = ACTIONS(7291), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [4127] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3139), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3139), - [anon_sym_RPAREN] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_where] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3139), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_while] = ACTIONS(3137), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4128] = { - [sym_type_constraints] = STATE(4221), - [sym_function_body] = STATE(4026), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_COLON] = ACTIONS(7293), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [4129] = { - [sym_type_constraints] = STATE(4170), - [sym_function_body] = STATE(3833), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [4130] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3109), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3109), - [anon_sym_RPAREN] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_where] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3109), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_while] = ACTIONS(3107), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4131] = { - [sym_type_constraints] = STATE(4198), - [sym_function_body] = STATE(3452), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [4132] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3052), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3052), - [anon_sym_RPAREN] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_where] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3052), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4133] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_EQ] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(7295), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4222), - [sym_label] = ACTIONS(4220), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_PLUS_EQ] = ACTIONS(4220), - [anon_sym_DASH_EQ] = ACTIONS(4220), - [anon_sym_STAR_EQ] = ACTIONS(4220), - [anon_sym_SLASH_EQ] = ACTIONS(4220), - [anon_sym_PERCENT_EQ] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4222), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4220), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - }, - [4134] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3086), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3086), - [anon_sym_RPAREN] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_where] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3086), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_while] = ACTIONS(3084), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4135] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(7297), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7299), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [4136] = { - [sym_type_constraints] = STATE(4252), - [sym_function_body] = STATE(3826), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_COLON] = ACTIONS(7301), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [4137] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(4137), - [sym__alpha_identifier] = ACTIONS(4611), - [anon_sym_AT] = ACTIONS(4613), - [anon_sym_LBRACK] = ACTIONS(4613), - [anon_sym_RBRACK] = ACTIONS(4613), - [anon_sym_DOT] = ACTIONS(4611), - [anon_sym_as] = ACTIONS(4611), - [anon_sym_LBRACE] = ACTIONS(4613), - [anon_sym_RBRACE] = ACTIONS(4613), - [anon_sym_LPAREN] = ACTIONS(4613), - [anon_sym_COMMA] = ACTIONS(7303), - [anon_sym_RPAREN] = ACTIONS(4613), - [anon_sym_LT] = ACTIONS(4611), - [anon_sym_GT] = ACTIONS(4611), - [anon_sym_where] = ACTIONS(4611), - [anon_sym_SEMI] = ACTIONS(4613), - [anon_sym_get] = ACTIONS(4611), - [anon_sym_set] = ACTIONS(4611), - [anon_sym_STAR] = ACTIONS(4613), - [anon_sym_DASH_GT] = ACTIONS(4613), - [sym_label] = ACTIONS(4613), - [anon_sym_in] = ACTIONS(4611), - [anon_sym_while] = ACTIONS(4611), - [anon_sym_DOT_DOT] = ACTIONS(4613), - [anon_sym_QMARK_COLON] = ACTIONS(4613), - [anon_sym_AMP_AMP] = ACTIONS(4613), - [anon_sym_PIPE_PIPE] = ACTIONS(4613), - [anon_sym_else] = ACTIONS(4611), - [anon_sym_COLON_COLON] = ACTIONS(4613), - [anon_sym_BANG_EQ] = ACTIONS(4611), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4613), - [anon_sym_EQ_EQ] = ACTIONS(4611), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4613), - [anon_sym_LT_EQ] = ACTIONS(4613), - [anon_sym_GT_EQ] = ACTIONS(4613), - [anon_sym_BANGin] = ACTIONS(4613), - [anon_sym_is] = ACTIONS(4611), - [anon_sym_BANGis] = ACTIONS(4613), - [anon_sym_PLUS] = ACTIONS(4611), - [anon_sym_DASH] = ACTIONS(4611), - [anon_sym_SLASH] = ACTIONS(4611), - [anon_sym_PERCENT] = ACTIONS(4613), - [anon_sym_as_QMARK] = ACTIONS(4613), - [anon_sym_PLUS_PLUS] = ACTIONS(4613), - [anon_sym_DASH_DASH] = ACTIONS(4613), - [anon_sym_BANG_BANG] = ACTIONS(4613), - [anon_sym_suspend] = ACTIONS(4611), - [anon_sym_sealed] = ACTIONS(4611), - [anon_sym_annotation] = ACTIONS(4611), - [anon_sym_data] = ACTIONS(4611), - [anon_sym_inner] = ACTIONS(4611), - [anon_sym_value] = ACTIONS(4611), - [anon_sym_override] = ACTIONS(4611), - [anon_sym_lateinit] = ACTIONS(4611), - [anon_sym_public] = ACTIONS(4611), - [anon_sym_private] = ACTIONS(4611), - [anon_sym_internal] = ACTIONS(4611), - [anon_sym_protected] = ACTIONS(4611), - [anon_sym_tailrec] = ACTIONS(4611), - [anon_sym_operator] = ACTIONS(4611), - [anon_sym_infix] = ACTIONS(4611), - [anon_sym_inline] = ACTIONS(4611), - [anon_sym_external] = ACTIONS(4611), - [sym_property_modifier] = ACTIONS(4611), - [anon_sym_abstract] = ACTIONS(4611), - [anon_sym_final] = ACTIONS(4611), - [anon_sym_open] = ACTIONS(4611), - [anon_sym_vararg] = ACTIONS(4611), - [anon_sym_noinline] = ACTIONS(4611), - [anon_sym_crossinline] = ACTIONS(4611), - [anon_sym_expect] = ACTIONS(4611), - [anon_sym_actual] = ACTIONS(4611), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4613), - [sym_safe_nav] = ACTIONS(4613), - [sym_multiline_comment] = ACTIONS(3), - }, - [4138] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_EQ] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4856), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7299), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_PLUS_EQ] = ACTIONS(4858), - [anon_sym_DASH_EQ] = ACTIONS(4858), - [anon_sym_STAR_EQ] = ACTIONS(4858), - [anon_sym_SLASH_EQ] = ACTIONS(4858), - [anon_sym_PERCENT_EQ] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4856), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [4139] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3059), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3059), - [anon_sym_RPAREN] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_where] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3059), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_while] = ACTIONS(3057), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4140] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3102), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3102), - [anon_sym_RPAREN] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_where] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3102), - [anon_sym_DASH_GT] = ACTIONS(3102), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_while] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3102), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4141] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(3143), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3143), - [anon_sym_RPAREN] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_where] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(3143), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_while] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4142] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(4137), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_RBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(4515), - [anon_sym_RPAREN] = ACTIONS(4515), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4515), - [anon_sym_DASH_GT] = ACTIONS(4515), - [sym_label] = ACTIONS(4515), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_while] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4515), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_suspend] = ACTIONS(4513), - [anon_sym_sealed] = ACTIONS(4513), - [anon_sym_annotation] = ACTIONS(4513), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_override] = ACTIONS(4513), - [anon_sym_lateinit] = ACTIONS(4513), - [anon_sym_public] = ACTIONS(4513), - [anon_sym_private] = ACTIONS(4513), - [anon_sym_internal] = ACTIONS(4513), - [anon_sym_protected] = ACTIONS(4513), - [anon_sym_tailrec] = ACTIONS(4513), - [anon_sym_operator] = ACTIONS(4513), - [anon_sym_infix] = ACTIONS(4513), - [anon_sym_inline] = ACTIONS(4513), - [anon_sym_external] = ACTIONS(4513), - [sym_property_modifier] = ACTIONS(4513), - [anon_sym_abstract] = ACTIONS(4513), - [anon_sym_final] = ACTIONS(4513), - [anon_sym_open] = ACTIONS(4513), - [anon_sym_vararg] = ACTIONS(4513), - [anon_sym_noinline] = ACTIONS(4513), - [anon_sym_crossinline] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - }, - [4143] = { - [sym_type_constraints] = STATE(4149), - [sym_function_body] = STATE(3951), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [4144] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(6781), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4182), - [anon_sym_fun] = ACTIONS(4182), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(4182), - [anon_sym_super] = ACTIONS(4182), - [anon_sym_STAR] = ACTIONS(4185), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4182), - [anon_sym_if] = ACTIONS(4182), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4182), - [anon_sym_try] = ACTIONS(4182), - [anon_sym_throw] = ACTIONS(4182), - [anon_sym_return] = ACTIONS(4182), - [anon_sym_continue] = ACTIONS(4182), - [anon_sym_break] = ACTIONS(4182), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(4182), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4185), - [anon_sym_continue_AT] = ACTIONS(4185), - [anon_sym_break_AT] = ACTIONS(4185), - [anon_sym_this_AT] = ACTIONS(4185), - [anon_sym_super_AT] = ACTIONS(4185), - [sym_real_literal] = ACTIONS(4185), - [sym_integer_literal] = ACTIONS(4182), - [sym_hex_literal] = ACTIONS(4185), - [sym_bin_literal] = ACTIONS(4185), - [anon_sym_true] = ACTIONS(4182), - [anon_sym_false] = ACTIONS(4182), - [anon_sym_SQUOTE] = ACTIONS(4185), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4185), - }, - [4145] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_RBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_RPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(7306), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [anon_sym_DASH_GT] = ACTIONS(4858), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_while] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7308), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [4146] = { - [sym_function_body] = STATE(3951), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_COMMA] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [4147] = { - [sym_function_body] = STATE(3518), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(7310), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_RPAREN] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4240), - [sym_label] = ACTIONS(4240), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_while] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4240), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - }, - [4148] = { - [sym_function_body] = STATE(3826), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_COMMA] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_where] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [4149] = { - [sym_function_body] = STATE(3833), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_COMMA] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [4150] = { - [sym_type_constraints] = STATE(4221), - [sym_function_body] = STATE(4026), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [4151] = { - [sym__alpha_identifier] = ACTIONS(4182), - [anon_sym_AT] = ACTIONS(4185), - [anon_sym_LBRACK] = ACTIONS(4185), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4185), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(7312), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4182), - [anon_sym_set] = ACTIONS(4182), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4185), - [sym_label] = ACTIONS(4182), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4185), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4182), - [anon_sym_DASH] = ACTIONS(4182), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4185), - [anon_sym_DASH_DASH] = ACTIONS(4185), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4182), - [anon_sym_inner] = ACTIONS(4182), - [anon_sym_value] = ACTIONS(4182), - [anon_sym_expect] = ACTIONS(4182), - [anon_sym_actual] = ACTIONS(4182), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4185), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [4152] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_RBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(7316), - [anon_sym_COMMA] = ACTIONS(4852), - [anon_sym_RPAREN] = ACTIONS(4852), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_where] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4852), - [anon_sym_DASH_GT] = ACTIONS(4852), - [sym_label] = ACTIONS(4852), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_while] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4852), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_suspend] = ACTIONS(4850), - [anon_sym_sealed] = ACTIONS(4850), - [anon_sym_annotation] = ACTIONS(4850), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_override] = ACTIONS(4850), - [anon_sym_lateinit] = ACTIONS(4850), - [anon_sym_public] = ACTIONS(4850), - [anon_sym_private] = ACTIONS(4850), - [anon_sym_internal] = ACTIONS(4850), - [anon_sym_protected] = ACTIONS(4850), - [anon_sym_tailrec] = ACTIONS(4850), - [anon_sym_operator] = ACTIONS(4850), - [anon_sym_infix] = ACTIONS(4850), - [anon_sym_inline] = ACTIONS(4850), - [anon_sym_external] = ACTIONS(4850), - [sym_property_modifier] = ACTIONS(4850), - [anon_sym_abstract] = ACTIONS(4850), - [anon_sym_final] = ACTIONS(4850), - [anon_sym_open] = ACTIONS(4850), - [anon_sym_vararg] = ACTIONS(4850), - [anon_sym_noinline] = ACTIONS(4850), - [anon_sym_crossinline] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - }, - [4153] = { - [sym_type_constraints] = STATE(3330), - [sym_enum_class_body] = STATE(3464), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(7318), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [4154] = { - [sym_type_constraints] = STATE(3353), - [sym_enum_class_body] = STATE(3386), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(7320), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_RPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4154), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_while] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4154), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [4155] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(7322), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_object] = ACTIONS(4190), - [anon_sym_fun] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_this] = ACTIONS(4190), - [anon_sym_super] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4188), - [sym_label] = ACTIONS(4190), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_null] = ACTIONS(4190), - [anon_sym_if] = ACTIONS(4190), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_when] = ACTIONS(4190), - [anon_sym_try] = ACTIONS(4190), - [anon_sym_throw] = ACTIONS(4190), - [anon_sym_return] = ACTIONS(4190), - [anon_sym_continue] = ACTIONS(4190), - [anon_sym_break] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG] = ACTIONS(4190), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4188), - [anon_sym_continue_AT] = ACTIONS(4188), - [anon_sym_break_AT] = ACTIONS(4188), - [anon_sym_this_AT] = ACTIONS(4188), - [anon_sym_super_AT] = ACTIONS(4188), - [sym_real_literal] = ACTIONS(4188), - [sym_integer_literal] = ACTIONS(4190), - [sym_hex_literal] = ACTIONS(4188), - [sym_bin_literal] = ACTIONS(4188), - [anon_sym_true] = ACTIONS(4190), - [anon_sym_false] = ACTIONS(4190), - [anon_sym_SQUOTE] = ACTIONS(4188), - [sym__backtick_identifier] = ACTIONS(4188), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4188), - }, - [4156] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(7324), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4222), - [anon_sym_fun] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_this] = ACTIONS(4222), - [anon_sym_super] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4220), - [sym_label] = ACTIONS(4222), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4222), - [anon_sym_if] = ACTIONS(4222), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4222), - [anon_sym_try] = ACTIONS(4222), - [anon_sym_throw] = ACTIONS(4222), - [anon_sym_return] = ACTIONS(4222), - [anon_sym_continue] = ACTIONS(4222), - [anon_sym_break] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG] = ACTIONS(4222), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4220), - [anon_sym_continue_AT] = ACTIONS(4220), - [anon_sym_break_AT] = ACTIONS(4220), - [anon_sym_this_AT] = ACTIONS(4220), - [anon_sym_super_AT] = ACTIONS(4220), - [sym_real_literal] = ACTIONS(4220), - [sym_integer_literal] = ACTIONS(4222), - [sym_hex_literal] = ACTIONS(4220), - [sym_bin_literal] = ACTIONS(4220), - [anon_sym_true] = ACTIONS(4222), - [anon_sym_false] = ACTIONS(4222), - [anon_sym_SQUOTE] = ACTIONS(4220), - [sym__backtick_identifier] = ACTIONS(4220), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4220), - }, - [4157] = { - [sym_type_constraints] = STATE(4242), - [sym_function_body] = STATE(3951), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [4158] = { - [sym_class_body] = STATE(3464), - [sym_type_constraints] = STATE(3364), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(7326), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_RPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_while] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [4159] = { - [sym_type_constraints] = STATE(3363), - [sym_enum_class_body] = STATE(3430), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(6252), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_RPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_while] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [4160] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(6777), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(4214), - [anon_sym_fun] = ACTIONS(4214), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(4214), - [anon_sym_super] = ACTIONS(4214), - [anon_sym_STAR] = ACTIONS(4217), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(4214), - [anon_sym_if] = ACTIONS(4214), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(4214), - [anon_sym_try] = ACTIONS(4214), - [anon_sym_throw] = ACTIONS(4214), - [anon_sym_return] = ACTIONS(4214), - [anon_sym_continue] = ACTIONS(4214), - [anon_sym_break] = ACTIONS(4214), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(4214), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4217), - [anon_sym_continue_AT] = ACTIONS(4217), - [anon_sym_break_AT] = ACTIONS(4217), - [anon_sym_this_AT] = ACTIONS(4217), - [anon_sym_super_AT] = ACTIONS(4217), - [sym_real_literal] = ACTIONS(4217), - [sym_integer_literal] = ACTIONS(4214), - [sym_hex_literal] = ACTIONS(4217), - [sym_bin_literal] = ACTIONS(4217), - [anon_sym_true] = ACTIONS(4214), - [anon_sym_false] = ACTIONS(4214), - [anon_sym_SQUOTE] = ACTIONS(4217), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4217), - }, - [4161] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_RBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(7328), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_RPAREN] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4220), - [anon_sym_DASH_GT] = ACTIONS(4220), - [sym_label] = ACTIONS(4220), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_while] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - }, - [4162] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(7330), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_object] = ACTIONS(4840), - [anon_sym_fun] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_this] = ACTIONS(4840), - [anon_sym_super] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4842), - [sym_label] = ACTIONS(4840), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_null] = ACTIONS(4840), - [anon_sym_if] = ACTIONS(4840), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_when] = ACTIONS(4840), - [anon_sym_try] = ACTIONS(4840), - [anon_sym_throw] = ACTIONS(4840), - [anon_sym_return] = ACTIONS(4840), - [anon_sym_continue] = ACTIONS(4840), - [anon_sym_break] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4842), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG] = ACTIONS(4840), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4842), - [anon_sym_continue_AT] = ACTIONS(4842), - [anon_sym_break_AT] = ACTIONS(4842), - [anon_sym_this_AT] = ACTIONS(4842), - [anon_sym_super_AT] = ACTIONS(4842), - [sym_real_literal] = ACTIONS(4842), - [sym_integer_literal] = ACTIONS(4840), - [sym_hex_literal] = ACTIONS(4842), - [sym_bin_literal] = ACTIONS(4842), - [anon_sym_true] = ACTIONS(4840), - [anon_sym_false] = ACTIONS(4840), - [anon_sym_SQUOTE] = ACTIONS(4842), - [sym__backtick_identifier] = ACTIONS(4842), - [sym__automatic_semicolon] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4842), - }, - [4163] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(7332), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_object] = ACTIONS(4850), - [anon_sym_fun] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_this] = ACTIONS(4850), - [anon_sym_super] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4852), - [sym_label] = ACTIONS(4850), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_null] = ACTIONS(4850), - [anon_sym_if] = ACTIONS(4850), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_when] = ACTIONS(4850), - [anon_sym_try] = ACTIONS(4850), - [anon_sym_throw] = ACTIONS(4850), - [anon_sym_return] = ACTIONS(4850), - [anon_sym_continue] = ACTIONS(4850), - [anon_sym_break] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4852), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG] = ACTIONS(4850), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4852), - [anon_sym_continue_AT] = ACTIONS(4852), - [anon_sym_break_AT] = ACTIONS(4852), - [anon_sym_this_AT] = ACTIONS(4852), - [anon_sym_super_AT] = ACTIONS(4852), - [sym_real_literal] = ACTIONS(4852), - [sym_integer_literal] = ACTIONS(4850), - [sym_hex_literal] = ACTIONS(4852), - [sym_bin_literal] = ACTIONS(4852), - [anon_sym_true] = ACTIONS(4850), - [anon_sym_false] = ACTIONS(4850), - [anon_sym_SQUOTE] = ACTIONS(4852), - [sym__backtick_identifier] = ACTIONS(4852), - [sym__automatic_semicolon] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4852), - }, - [4164] = { - [sym_type_constraints] = STATE(4232), - [sym_function_body] = STATE(3833), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [4165] = { - [sym_type_constraints] = STATE(3729), - [sym_enum_class_body] = STATE(3841), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(7334), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_COMMA] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4154), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4154), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [4166] = { - [sym_type_constraints] = STATE(3743), - [sym_enum_class_body] = STATE(3876), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(6262), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_COMMA] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [4167] = { - [sym_class_body] = STATE(3990), - [sym_type_constraints] = STATE(3818), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(7336), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [4168] = { - [sym_type_constraints] = STATE(3717), - [sym_enum_class_body] = STATE(3990), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(7338), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_COMMA] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [4169] = { - [sym_function_body] = STATE(3598), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(7340), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_RPAREN] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4252), - [sym_label] = ACTIONS(4252), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_while] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4252), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_suspend] = ACTIONS(4250), - [anon_sym_sealed] = ACTIONS(4250), - [anon_sym_annotation] = ACTIONS(4250), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_override] = ACTIONS(4250), - [anon_sym_lateinit] = ACTIONS(4250), - [anon_sym_public] = ACTIONS(4250), - [anon_sym_private] = ACTIONS(4250), - [anon_sym_internal] = ACTIONS(4250), - [anon_sym_protected] = ACTIONS(4250), - [anon_sym_tailrec] = ACTIONS(4250), - [anon_sym_operator] = ACTIONS(4250), - [anon_sym_infix] = ACTIONS(4250), - [anon_sym_inline] = ACTIONS(4250), - [anon_sym_external] = ACTIONS(4250), - [sym_property_modifier] = ACTIONS(4250), - [anon_sym_abstract] = ACTIONS(4250), - [anon_sym_final] = ACTIONS(4250), - [anon_sym_open] = ACTIONS(4250), - [anon_sym_vararg] = ACTIONS(4250), - [anon_sym_noinline] = ACTIONS(4250), - [anon_sym_crossinline] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - }, - [4170] = { - [sym_function_body] = STATE(4026), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_COMMA] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_where] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [4171] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_RBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(7342), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_RPAREN] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4188), - [anon_sym_DASH_GT] = ACTIONS(4188), - [sym_label] = ACTIONS(4188), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_while] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - }, - [4172] = { - [sym_class_body] = STATE(3501), - [sym_type_constraints] = STATE(3339), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(6288), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [4173] = { - [sym_class_body] = STATE(3893), - [sym_type_constraints] = STATE(3712), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(6196), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [4174] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_RBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(7344), - [anon_sym_COMMA] = ACTIONS(4842), - [anon_sym_RPAREN] = ACTIONS(4842), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_where] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4842), - [anon_sym_DASH_GT] = ACTIONS(4842), - [sym_label] = ACTIONS(4842), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_while] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4842), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_suspend] = ACTIONS(4840), - [anon_sym_sealed] = ACTIONS(4840), - [anon_sym_annotation] = ACTIONS(4840), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_override] = ACTIONS(4840), - [anon_sym_lateinit] = ACTIONS(4840), - [anon_sym_public] = ACTIONS(4840), - [anon_sym_private] = ACTIONS(4840), - [anon_sym_internal] = ACTIONS(4840), - [anon_sym_protected] = ACTIONS(4840), - [anon_sym_tailrec] = ACTIONS(4840), - [anon_sym_operator] = ACTIONS(4840), - [anon_sym_infix] = ACTIONS(4840), - [anon_sym_inline] = ACTIONS(4840), - [anon_sym_external] = ACTIONS(4840), - [sym_property_modifier] = ACTIONS(4840), - [anon_sym_abstract] = ACTIONS(4840), - [anon_sym_final] = ACTIONS(4840), - [anon_sym_open] = ACTIONS(4840), - [anon_sym_vararg] = ACTIONS(4840), - [anon_sym_noinline] = ACTIONS(4840), - [anon_sym_crossinline] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - }, - [4175] = { - [sym_type_constraints] = STATE(3711), - [sym_enum_class_body] = STATE(3893), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(6198), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_COMMA] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [4176] = { - [sym_class_body] = STATE(3923), - [sym_type_constraints] = STATE(3784), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(7346), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_COMMA] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4276), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4276), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [4177] = { - [sym_class_body] = STATE(3947), - [sym_type_constraints] = STATE(3738), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(6200), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_COMMA] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [4178] = { - [sym_class_body] = STATE(3503), - [sym_type_constraints] = STATE(3302), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(7348), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_RPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4276), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_while] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4276), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [4179] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(7350), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(7352), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [4180] = { - [sym_function_body] = STATE(3909), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_COMMA] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [4181] = { - [sym_type_constraints] = STATE(4229), - [sym_function_body] = STATE(3909), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [4182] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_object] = ACTIONS(4856), - [anon_sym_fun] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_this] = ACTIONS(4856), - [anon_sym_super] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4856), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_null] = ACTIONS(4856), - [anon_sym_if] = ACTIONS(4856), - [anon_sym_else] = ACTIONS(7352), - [anon_sym_when] = ACTIONS(4856), - [anon_sym_try] = ACTIONS(4856), - [anon_sym_throw] = ACTIONS(4856), - [anon_sym_return] = ACTIONS(4856), - [anon_sym_continue] = ACTIONS(4856), - [anon_sym_break] = ACTIONS(4856), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG] = ACTIONS(4856), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(4858), - [anon_sym_continue_AT] = ACTIONS(4858), - [anon_sym_break_AT] = ACTIONS(4858), - [anon_sym_this_AT] = ACTIONS(4858), - [anon_sym_super_AT] = ACTIONS(4858), - [sym_real_literal] = ACTIONS(4858), - [sym_integer_literal] = ACTIONS(4856), - [sym_hex_literal] = ACTIONS(4858), - [sym_bin_literal] = ACTIONS(4858), - [anon_sym_true] = ACTIONS(4856), - [anon_sym_false] = ACTIONS(4856), - [anon_sym_SQUOTE] = ACTIONS(4858), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(4858), - }, - [4183] = { - [sym_function_body] = STATE(3991), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_COMMA] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_where] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4453), - [sym_label] = ACTIONS(4453), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4453), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - }, - [4184] = { - [sym_function_body] = STATE(3956), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_COMMA] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [4185] = { - [sym_type_constraints] = STATE(3306), - [sym_enum_class_body] = STATE(3501), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(6286), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_RPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [4186] = { - [sym_type_constraints] = STATE(4246), - [sym_function_body] = STATE(3956), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [4187] = { - [sym__type] = STATE(9330), - [sym__type_reference] = STATE(8024), - [sym_not_nullable_type] = STATE(9330), - [sym_nullable_type] = STATE(9330), - [sym_user_type] = STATE(8322), - [sym__simple_user_type] = STATE(8149), - [sym_type_projection] = STATE(8800), - [sym_type_projection_modifiers] = STATE(5993), - [sym__type_projection_modifier] = STATE(7205), - [sym_function_type] = STATE(9330), - [sym_function_type_parameters] = STATE(9933), - [sym_parenthesized_type] = STATE(8024), - [sym_parenthesized_user_type] = STATE(9794), - [sym_type_modifiers] = STATE(6429), - [sym__type_modifier] = STATE(7209), - [sym_variance_modifier] = STATE(7205), - [sym_annotation] = STATE(7209), - [sym__single_annotation] = STATE(7857), - [sym__multi_annotation] = STATE(7857), - [sym_simple_identifier] = STATE(7950), - [sym__lexical_identifier] = STATE(6361), - [aux_sym_type_projection_modifiers_repeat1] = STATE(7205), - [aux_sym_type_modifiers_repeat1] = STATE(7209), - [sym__alpha_identifier] = ACTIONS(7354), - [anon_sym_AT] = ACTIONS(7357), - [anon_sym_LBRACK] = ACTIONS(7360), - [anon_sym_LBRACE] = ACTIONS(7360), - [anon_sym_LPAREN] = ACTIONS(7362), - [anon_sym_object] = ACTIONS(7365), - [anon_sym_fun] = ACTIONS(7365), - [anon_sym_get] = ACTIONS(7367), - [anon_sym_set] = ACTIONS(7367), - [anon_sym_this] = ACTIONS(7365), - [anon_sym_super] = ACTIONS(7365), - [anon_sym_dynamic] = ACTIONS(7370), - [anon_sym_STAR] = ACTIONS(7372), - [sym_label] = ACTIONS(7365), - [anon_sym_in] = ACTIONS(7375), - [anon_sym_null] = ACTIONS(7365), - [anon_sym_if] = ACTIONS(7365), - [anon_sym_when] = ACTIONS(7365), - [anon_sym_try] = ACTIONS(7365), - [anon_sym_throw] = ACTIONS(7365), - [anon_sym_return] = ACTIONS(7365), - [anon_sym_continue] = ACTIONS(7365), - [anon_sym_break] = ACTIONS(7365), - [anon_sym_COLON_COLON] = ACTIONS(7360), - [anon_sym_PLUS] = ACTIONS(7365), - [anon_sym_DASH] = ACTIONS(7365), - [anon_sym_PLUS_PLUS] = ACTIONS(7360), - [anon_sym_DASH_DASH] = ACTIONS(7360), - [anon_sym_BANG] = ACTIONS(7360), - [anon_sym_suspend] = ACTIONS(7377), - [anon_sym_data] = ACTIONS(7367), - [anon_sym_inner] = ACTIONS(7367), - [anon_sym_value] = ACTIONS(7367), - [anon_sym_out] = ACTIONS(7375), - [anon_sym_expect] = ACTIONS(7367), - [anon_sym_actual] = ACTIONS(7367), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(7360), - [anon_sym_continue_AT] = ACTIONS(7360), - [anon_sym_break_AT] = ACTIONS(7360), - [anon_sym_this_AT] = ACTIONS(7360), - [anon_sym_super_AT] = ACTIONS(7360), - [sym_real_literal] = ACTIONS(7360), - [sym_integer_literal] = ACTIONS(7365), - [sym_hex_literal] = ACTIONS(7360), - [sym_bin_literal] = ACTIONS(7360), - [anon_sym_true] = ACTIONS(7365), - [anon_sym_false] = ACTIONS(7365), - [anon_sym_SQUOTE] = ACTIONS(7360), - [sym__backtick_identifier] = ACTIONS(7379), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(7360), - }, - [4188] = { - [sym_function_body] = STATE(3962), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_COMMA] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_where] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4418), - [sym_label] = ACTIONS(4418), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4418), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - }, - [4189] = { - [sym_class_body] = STATE(3549), - [sym_type_constraints] = STATE(3273), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(6280), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_RPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [4190] = { - [sym_function_body] = STATE(3828), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_COMMA] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_where] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4445), - [sym_label] = ACTIONS(4445), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4445), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - }, - [4191] = { - [sym_function_body] = STATE(3859), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(7189), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_COMMA] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_where] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [4192] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_RBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_RPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [anon_sym_DASH_GT] = ACTIONS(4858), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_while] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7308), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [4193] = { - [sym__alpha_identifier] = ACTIONS(4214), - [anon_sym_AT] = ACTIONS(4217), - [anon_sym_LBRACK] = ACTIONS(4217), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4217), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(7382), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4214), - [anon_sym_set] = ACTIONS(4214), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(4217), - [sym_label] = ACTIONS(4214), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(4217), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4214), - [anon_sym_DASH] = ACTIONS(4214), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4217), - [anon_sym_DASH_DASH] = ACTIONS(4217), - [anon_sym_BANG] = ACTIONS(3938), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_data] = ACTIONS(4214), - [anon_sym_inner] = ACTIONS(4214), - [anon_sym_value] = ACTIONS(4214), - [anon_sym_expect] = ACTIONS(4214), - [anon_sym_actual] = ACTIONS(4214), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(4217), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [4194] = { - [sym_function_body] = STATE(3539), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(7386), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_RPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_while] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [4195] = { - [sym_type_constraints] = STATE(3743), - [sym_enum_class_body] = STATE(3876), - [sym__alpha_identifier] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3240), - [anon_sym_COLON] = ACTIONS(6346), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_as] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3240), - [anon_sym_LT] = ACTIONS(3236), - [anon_sym_GT] = ACTIONS(3236), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_STAR] = ACTIONS(3240), - [sym_label] = ACTIONS(3240), - [anon_sym_in] = ACTIONS(3236), - [anon_sym_DOT_DOT] = ACTIONS(3240), - [anon_sym_QMARK_COLON] = ACTIONS(3240), - [anon_sym_AMP_AMP] = ACTIONS(3240), - [anon_sym_PIPE_PIPE] = ACTIONS(3240), - [anon_sym_else] = ACTIONS(3236), - [anon_sym_COLON_COLON] = ACTIONS(3240), - [anon_sym_BANG_EQ] = ACTIONS(3236), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3240), - [anon_sym_EQ_EQ] = ACTIONS(3236), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3240), - [anon_sym_LT_EQ] = ACTIONS(3240), - [anon_sym_GT_EQ] = ACTIONS(3240), - [anon_sym_BANGin] = ACTIONS(3240), - [anon_sym_is] = ACTIONS(3236), - [anon_sym_BANGis] = ACTIONS(3240), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_PERCENT] = ACTIONS(3240), - [anon_sym_as_QMARK] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_BANG_BANG] = ACTIONS(3240), - [anon_sym_suspend] = ACTIONS(3236), - [anon_sym_sealed] = ACTIONS(3236), - [anon_sym_annotation] = ACTIONS(3236), - [anon_sym_data] = ACTIONS(3236), - [anon_sym_inner] = ACTIONS(3236), - [anon_sym_value] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_lateinit] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_internal] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_tailrec] = ACTIONS(3236), - [anon_sym_operator] = ACTIONS(3236), - [anon_sym_infix] = ACTIONS(3236), - [anon_sym_inline] = ACTIONS(3236), - [anon_sym_external] = ACTIONS(3236), - [sym_property_modifier] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_final] = ACTIONS(3236), - [anon_sym_open] = ACTIONS(3236), - [anon_sym_vararg] = ACTIONS(3236), - [anon_sym_noinline] = ACTIONS(3236), - [anon_sym_crossinline] = ACTIONS(3236), - [anon_sym_expect] = ACTIONS(3236), - [anon_sym_actual] = ACTIONS(3236), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3240), - [sym__automatic_semicolon] = ACTIONS(3240), - [sym_safe_nav] = ACTIONS(3240), - [sym_multiline_comment] = ACTIONS(3), - }, - [4196] = { - [sym_function_body] = STATE(3913), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4250), - [anon_sym_AT] = ACTIONS(4252), - [anon_sym_COLON] = ACTIONS(7388), - [anon_sym_LBRACK] = ACTIONS(4252), - [anon_sym_DOT] = ACTIONS(4250), - [anon_sym_as] = ACTIONS(4250), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4252), - [anon_sym_LPAREN] = ACTIONS(4252), - [anon_sym_LT] = ACTIONS(4250), - [anon_sym_GT] = ACTIONS(4250), - [anon_sym_SEMI] = ACTIONS(4252), - [anon_sym_get] = ACTIONS(4250), - [anon_sym_set] = ACTIONS(4250), - [anon_sym_STAR] = ACTIONS(4252), - [sym_label] = ACTIONS(4252), - [anon_sym_in] = ACTIONS(4250), - [anon_sym_DOT_DOT] = ACTIONS(4252), - [anon_sym_QMARK_COLON] = ACTIONS(4252), - [anon_sym_AMP_AMP] = ACTIONS(4252), - [anon_sym_PIPE_PIPE] = ACTIONS(4252), - [anon_sym_else] = ACTIONS(4250), - [anon_sym_COLON_COLON] = ACTIONS(4252), - [anon_sym_BANG_EQ] = ACTIONS(4250), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4252), - [anon_sym_EQ_EQ] = ACTIONS(4250), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4252), - [anon_sym_LT_EQ] = ACTIONS(4252), - [anon_sym_GT_EQ] = ACTIONS(4252), - [anon_sym_BANGin] = ACTIONS(4252), - [anon_sym_is] = ACTIONS(4250), - [anon_sym_BANGis] = ACTIONS(4252), - [anon_sym_PLUS] = ACTIONS(4250), - [anon_sym_DASH] = ACTIONS(4250), - [anon_sym_SLASH] = ACTIONS(4250), - [anon_sym_PERCENT] = ACTIONS(4252), - [anon_sym_as_QMARK] = ACTIONS(4252), - [anon_sym_PLUS_PLUS] = ACTIONS(4252), - [anon_sym_DASH_DASH] = ACTIONS(4252), - [anon_sym_BANG_BANG] = ACTIONS(4252), - [anon_sym_suspend] = ACTIONS(4250), - [anon_sym_sealed] = ACTIONS(4250), - [anon_sym_annotation] = ACTIONS(4250), - [anon_sym_data] = ACTIONS(4250), - [anon_sym_inner] = ACTIONS(4250), - [anon_sym_value] = ACTIONS(4250), - [anon_sym_override] = ACTIONS(4250), - [anon_sym_lateinit] = ACTIONS(4250), - [anon_sym_public] = ACTIONS(4250), - [anon_sym_private] = ACTIONS(4250), - [anon_sym_internal] = ACTIONS(4250), - [anon_sym_protected] = ACTIONS(4250), - [anon_sym_tailrec] = ACTIONS(4250), - [anon_sym_operator] = ACTIONS(4250), - [anon_sym_infix] = ACTIONS(4250), - [anon_sym_inline] = ACTIONS(4250), - [anon_sym_external] = ACTIONS(4250), - [sym_property_modifier] = ACTIONS(4250), - [anon_sym_abstract] = ACTIONS(4250), - [anon_sym_final] = ACTIONS(4250), - [anon_sym_open] = ACTIONS(4250), - [anon_sym_vararg] = ACTIONS(4250), - [anon_sym_noinline] = ACTIONS(4250), - [anon_sym_crossinline] = ACTIONS(4250), - [anon_sym_expect] = ACTIONS(4250), - [anon_sym_actual] = ACTIONS(4250), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4252), - [sym__automatic_semicolon] = ACTIONS(4252), - [sym_safe_nav] = ACTIONS(4252), - [sym_multiline_comment] = ACTIONS(3), - }, - [4197] = { - [sym_class_body] = STATE(3947), - [sym_type_constraints] = STATE(3738), - [sym__alpha_identifier] = ACTIONS(3226), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(6312), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3226), - [anon_sym_as] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3226), - [anon_sym_set] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3230), - [sym_label] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_DOT_DOT] = ACTIONS(3230), - [anon_sym_QMARK_COLON] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [anon_sym_else] = ACTIONS(3226), - [anon_sym_COLON_COLON] = ACTIONS(3230), - [anon_sym_BANG_EQ] = ACTIONS(3226), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3230), - [anon_sym_EQ_EQ] = ACTIONS(3226), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3230), - [anon_sym_LT_EQ] = ACTIONS(3230), - [anon_sym_GT_EQ] = ACTIONS(3230), - [anon_sym_BANGin] = ACTIONS(3230), - [anon_sym_is] = ACTIONS(3226), - [anon_sym_BANGis] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_SLASH] = ACTIONS(3226), - [anon_sym_PERCENT] = ACTIONS(3230), - [anon_sym_as_QMARK] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3230), - [anon_sym_BANG_BANG] = ACTIONS(3230), - [anon_sym_suspend] = ACTIONS(3226), - [anon_sym_sealed] = ACTIONS(3226), - [anon_sym_annotation] = ACTIONS(3226), - [anon_sym_data] = ACTIONS(3226), - [anon_sym_inner] = ACTIONS(3226), - [anon_sym_value] = ACTIONS(3226), - [anon_sym_override] = ACTIONS(3226), - [anon_sym_lateinit] = ACTIONS(3226), - [anon_sym_public] = ACTIONS(3226), - [anon_sym_private] = ACTIONS(3226), - [anon_sym_internal] = ACTIONS(3226), - [anon_sym_protected] = ACTIONS(3226), - [anon_sym_tailrec] = ACTIONS(3226), - [anon_sym_operator] = ACTIONS(3226), - [anon_sym_infix] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym_external] = ACTIONS(3226), - [sym_property_modifier] = ACTIONS(3226), - [anon_sym_abstract] = ACTIONS(3226), - [anon_sym_final] = ACTIONS(3226), - [anon_sym_open] = ACTIONS(3226), - [anon_sym_vararg] = ACTIONS(3226), - [anon_sym_noinline] = ACTIONS(3226), - [anon_sym_crossinline] = ACTIONS(3226), - [anon_sym_expect] = ACTIONS(3226), - [anon_sym_actual] = ACTIONS(3226), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3230), - [sym__automatic_semicolon] = ACTIONS(3230), - [sym_safe_nav] = ACTIONS(3230), - [sym_multiline_comment] = ACTIONS(3), - }, - [4198] = { - [sym_function_body] = STATE(3395), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_RPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_while] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [4199] = { - [sym_function_body] = STATE(3859), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_COLON] = ACTIONS(7390), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [4200] = { - [sym_function_body] = STATE(3539), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_RPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_while] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [4201] = { - [sym_class_body] = STATE(4005), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(7392), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_COMMA] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_where] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4355), - [sym_label] = ACTIONS(4355), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4355), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_suspend] = ACTIONS(4353), - [anon_sym_sealed] = ACTIONS(4353), - [anon_sym_annotation] = ACTIONS(4353), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_override] = ACTIONS(4353), - [anon_sym_lateinit] = ACTIONS(4353), - [anon_sym_public] = ACTIONS(4353), - [anon_sym_private] = ACTIONS(4353), - [anon_sym_internal] = ACTIONS(4353), - [anon_sym_protected] = ACTIONS(4353), - [anon_sym_tailrec] = ACTIONS(4353), - [anon_sym_operator] = ACTIONS(4353), - [anon_sym_infix] = ACTIONS(4353), - [anon_sym_inline] = ACTIONS(4353), - [anon_sym_external] = ACTIONS(4353), - [sym_property_modifier] = ACTIONS(4353), - [anon_sym_abstract] = ACTIONS(4353), - [anon_sym_final] = ACTIONS(4353), - [anon_sym_open] = ACTIONS(4353), - [anon_sym_vararg] = ACTIONS(4353), - [anon_sym_noinline] = ACTIONS(4353), - [anon_sym_crossinline] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4355), - [sym__automatic_semicolon] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - }, - [4202] = { - [sym_class_body] = STATE(3928), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(7394), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_COMMA] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_where] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4327), - [sym_label] = ACTIONS(4327), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4327), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_suspend] = ACTIONS(4325), - [anon_sym_sealed] = ACTIONS(4325), - [anon_sym_annotation] = ACTIONS(4325), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_override] = ACTIONS(4325), - [anon_sym_lateinit] = ACTIONS(4325), - [anon_sym_public] = ACTIONS(4325), - [anon_sym_private] = ACTIONS(4325), - [anon_sym_internal] = ACTIONS(4325), - [anon_sym_protected] = ACTIONS(4325), - [anon_sym_tailrec] = ACTIONS(4325), - [anon_sym_operator] = ACTIONS(4325), - [anon_sym_infix] = ACTIONS(4325), - [anon_sym_inline] = ACTIONS(4325), - [anon_sym_external] = ACTIONS(4325), - [sym_property_modifier] = ACTIONS(4325), - [anon_sym_abstract] = ACTIONS(4325), - [anon_sym_final] = ACTIONS(4325), - [anon_sym_open] = ACTIONS(4325), - [anon_sym_vararg] = ACTIONS(4325), - [anon_sym_noinline] = ACTIONS(4325), - [anon_sym_crossinline] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4327), - [sym__automatic_semicolon] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - }, - [4203] = { - [sym_function_body] = STATE(3499), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_RPAREN] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4418), - [sym_label] = ACTIONS(4418), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_while] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4418), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - }, - [4204] = { - [sym_type_constraints] = STATE(3711), - [sym_enum_class_body] = STATE(3893), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(6326), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [4205] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(4207), - [sym__alpha_identifier] = ACTIONS(4587), - [anon_sym_AT] = ACTIONS(4589), - [anon_sym_LBRACK] = ACTIONS(4589), - [anon_sym_DOT] = ACTIONS(4587), - [anon_sym_as] = ACTIONS(4587), - [anon_sym_LBRACE] = ACTIONS(4589), - [anon_sym_RBRACE] = ACTIONS(4589), - [anon_sym_LPAREN] = ACTIONS(4589), - [anon_sym_COMMA] = ACTIONS(7396), - [anon_sym_RPAREN] = ACTIONS(4589), - [anon_sym_LT] = ACTIONS(4587), - [anon_sym_GT] = ACTIONS(4587), - [anon_sym_where] = ACTIONS(4587), - [anon_sym_SEMI] = ACTIONS(4589), - [anon_sym_get] = ACTIONS(4587), - [anon_sym_set] = ACTIONS(4587), - [anon_sym_STAR] = ACTIONS(4589), - [sym_label] = ACTIONS(4589), - [anon_sym_in] = ACTIONS(4587), - [anon_sym_while] = ACTIONS(4587), - [anon_sym_DOT_DOT] = ACTIONS(4589), - [anon_sym_QMARK_COLON] = ACTIONS(4589), - [anon_sym_AMP_AMP] = ACTIONS(4589), - [anon_sym_PIPE_PIPE] = ACTIONS(4589), - [anon_sym_else] = ACTIONS(4587), - [anon_sym_COLON_COLON] = ACTIONS(4589), - [anon_sym_BANG_EQ] = ACTIONS(4587), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4589), - [anon_sym_EQ_EQ] = ACTIONS(4587), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4589), - [anon_sym_LT_EQ] = ACTIONS(4589), - [anon_sym_GT_EQ] = ACTIONS(4589), - [anon_sym_BANGin] = ACTIONS(4589), - [anon_sym_is] = ACTIONS(4587), - [anon_sym_BANGis] = ACTIONS(4589), - [anon_sym_PLUS] = ACTIONS(4587), - [anon_sym_DASH] = ACTIONS(4587), - [anon_sym_SLASH] = ACTIONS(4587), - [anon_sym_PERCENT] = ACTIONS(4589), - [anon_sym_as_QMARK] = ACTIONS(4589), - [anon_sym_PLUS_PLUS] = ACTIONS(4589), - [anon_sym_DASH_DASH] = ACTIONS(4589), - [anon_sym_BANG_BANG] = ACTIONS(4589), - [anon_sym_suspend] = ACTIONS(4587), - [anon_sym_sealed] = ACTIONS(4587), - [anon_sym_annotation] = ACTIONS(4587), - [anon_sym_data] = ACTIONS(4587), - [anon_sym_inner] = ACTIONS(4587), - [anon_sym_value] = ACTIONS(4587), - [anon_sym_override] = ACTIONS(4587), - [anon_sym_lateinit] = ACTIONS(4587), - [anon_sym_public] = ACTIONS(4587), - [anon_sym_private] = ACTIONS(4587), - [anon_sym_internal] = ACTIONS(4587), - [anon_sym_protected] = ACTIONS(4587), - [anon_sym_tailrec] = ACTIONS(4587), - [anon_sym_operator] = ACTIONS(4587), - [anon_sym_infix] = ACTIONS(4587), - [anon_sym_inline] = ACTIONS(4587), - [anon_sym_external] = ACTIONS(4587), - [sym_property_modifier] = ACTIONS(4587), - [anon_sym_abstract] = ACTIONS(4587), - [anon_sym_final] = ACTIONS(4587), - [anon_sym_open] = ACTIONS(4587), - [anon_sym_vararg] = ACTIONS(4587), - [anon_sym_noinline] = ACTIONS(4587), - [anon_sym_crossinline] = ACTIONS(4587), - [anon_sym_expect] = ACTIONS(4587), - [anon_sym_actual] = ACTIONS(4587), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4589), - [sym_safe_nav] = ACTIONS(4589), - [sym_multiline_comment] = ACTIONS(3), - }, - [4206] = { - [sym_class_body] = STATE(3893), - [sym_type_constraints] = STATE(3712), - [sym__alpha_identifier] = ACTIONS(3218), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_COLON] = ACTIONS(6320), - [anon_sym_LBRACK] = ACTIONS(3222), - [anon_sym_DOT] = ACTIONS(3218), - [anon_sym_as] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(3222), - [anon_sym_LPAREN] = ACTIONS(3222), - [anon_sym_LT] = ACTIONS(3218), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(3222), - [anon_sym_get] = ACTIONS(3218), - [anon_sym_set] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3222), - [sym_label] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_DOT_DOT] = ACTIONS(3222), - [anon_sym_QMARK_COLON] = ACTIONS(3222), - [anon_sym_AMP_AMP] = ACTIONS(3222), - [anon_sym_PIPE_PIPE] = ACTIONS(3222), - [anon_sym_else] = ACTIONS(3218), - [anon_sym_COLON_COLON] = ACTIONS(3222), - [anon_sym_BANG_EQ] = ACTIONS(3218), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3222), - [anon_sym_EQ_EQ] = ACTIONS(3218), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3222), - [anon_sym_LT_EQ] = ACTIONS(3222), - [anon_sym_GT_EQ] = ACTIONS(3222), - [anon_sym_BANGin] = ACTIONS(3222), - [anon_sym_is] = ACTIONS(3218), - [anon_sym_BANGis] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_SLASH] = ACTIONS(3218), - [anon_sym_PERCENT] = ACTIONS(3222), - [anon_sym_as_QMARK] = ACTIONS(3222), - [anon_sym_PLUS_PLUS] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3222), - [anon_sym_BANG_BANG] = ACTIONS(3222), - [anon_sym_suspend] = ACTIONS(3218), - [anon_sym_sealed] = ACTIONS(3218), - [anon_sym_annotation] = ACTIONS(3218), - [anon_sym_data] = ACTIONS(3218), - [anon_sym_inner] = ACTIONS(3218), - [anon_sym_value] = ACTIONS(3218), - [anon_sym_override] = ACTIONS(3218), - [anon_sym_lateinit] = ACTIONS(3218), - [anon_sym_public] = ACTIONS(3218), - [anon_sym_private] = ACTIONS(3218), - [anon_sym_internal] = ACTIONS(3218), - [anon_sym_protected] = ACTIONS(3218), - [anon_sym_tailrec] = ACTIONS(3218), - [anon_sym_operator] = ACTIONS(3218), - [anon_sym_infix] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym_external] = ACTIONS(3218), - [sym_property_modifier] = ACTIONS(3218), - [anon_sym_abstract] = ACTIONS(3218), - [anon_sym_final] = ACTIONS(3218), - [anon_sym_open] = ACTIONS(3218), - [anon_sym_vararg] = ACTIONS(3218), - [anon_sym_noinline] = ACTIONS(3218), - [anon_sym_crossinline] = ACTIONS(3218), - [anon_sym_expect] = ACTIONS(3218), - [anon_sym_actual] = ACTIONS(3218), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3222), - [sym__automatic_semicolon] = ACTIONS(3222), - [sym_safe_nav] = ACTIONS(3222), - [sym_multiline_comment] = ACTIONS(3), - }, - [4207] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(4137), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(7396), - [anon_sym_RPAREN] = ACTIONS(4515), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4515), - [sym_label] = ACTIONS(4515), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_while] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4515), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_suspend] = ACTIONS(4513), - [anon_sym_sealed] = ACTIONS(4513), - [anon_sym_annotation] = ACTIONS(4513), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_override] = ACTIONS(4513), - [anon_sym_lateinit] = ACTIONS(4513), - [anon_sym_public] = ACTIONS(4513), - [anon_sym_private] = ACTIONS(4513), - [anon_sym_internal] = ACTIONS(4513), - [anon_sym_protected] = ACTIONS(4513), - [anon_sym_tailrec] = ACTIONS(4513), - [anon_sym_operator] = ACTIONS(4513), - [anon_sym_infix] = ACTIONS(4513), - [anon_sym_inline] = ACTIONS(4513), - [anon_sym_external] = ACTIONS(4513), - [sym_property_modifier] = ACTIONS(4513), - [anon_sym_abstract] = ACTIONS(4513), - [anon_sym_final] = ACTIONS(4513), - [anon_sym_open] = ACTIONS(4513), - [anon_sym_vararg] = ACTIONS(4513), - [anon_sym_noinline] = ACTIONS(4513), - [anon_sym_crossinline] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - }, - [4208] = { - [sym_class_body] = STATE(3923), - [sym_type_constraints] = STATE(3784), - [sym__alpha_identifier] = ACTIONS(4274), - [anon_sym_AT] = ACTIONS(4276), - [anon_sym_COLON] = ACTIONS(7398), - [anon_sym_LBRACK] = ACTIONS(4276), - [anon_sym_DOT] = ACTIONS(4274), - [anon_sym_as] = ACTIONS(4274), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4276), - [anon_sym_LPAREN] = ACTIONS(4276), - [anon_sym_LT] = ACTIONS(4274), - [anon_sym_GT] = ACTIONS(4274), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4276), - [anon_sym_get] = ACTIONS(4274), - [anon_sym_set] = ACTIONS(4274), - [anon_sym_STAR] = ACTIONS(4276), - [sym_label] = ACTIONS(4276), - [anon_sym_in] = ACTIONS(4274), - [anon_sym_DOT_DOT] = ACTIONS(4276), - [anon_sym_QMARK_COLON] = ACTIONS(4276), - [anon_sym_AMP_AMP] = ACTIONS(4276), - [anon_sym_PIPE_PIPE] = ACTIONS(4276), - [anon_sym_else] = ACTIONS(4274), - [anon_sym_COLON_COLON] = ACTIONS(4276), - [anon_sym_BANG_EQ] = ACTIONS(4274), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4276), - [anon_sym_EQ_EQ] = ACTIONS(4274), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4276), - [anon_sym_LT_EQ] = ACTIONS(4276), - [anon_sym_GT_EQ] = ACTIONS(4276), - [anon_sym_BANGin] = ACTIONS(4276), - [anon_sym_is] = ACTIONS(4274), - [anon_sym_BANGis] = ACTIONS(4276), - [anon_sym_PLUS] = ACTIONS(4274), - [anon_sym_DASH] = ACTIONS(4274), - [anon_sym_SLASH] = ACTIONS(4274), - [anon_sym_PERCENT] = ACTIONS(4276), - [anon_sym_as_QMARK] = ACTIONS(4276), - [anon_sym_PLUS_PLUS] = ACTIONS(4276), - [anon_sym_DASH_DASH] = ACTIONS(4276), - [anon_sym_BANG_BANG] = ACTIONS(4276), - [anon_sym_suspend] = ACTIONS(4274), - [anon_sym_sealed] = ACTIONS(4274), - [anon_sym_annotation] = ACTIONS(4274), - [anon_sym_data] = ACTIONS(4274), - [anon_sym_inner] = ACTIONS(4274), - [anon_sym_value] = ACTIONS(4274), - [anon_sym_override] = ACTIONS(4274), - [anon_sym_lateinit] = ACTIONS(4274), - [anon_sym_public] = ACTIONS(4274), - [anon_sym_private] = ACTIONS(4274), - [anon_sym_internal] = ACTIONS(4274), - [anon_sym_protected] = ACTIONS(4274), - [anon_sym_tailrec] = ACTIONS(4274), - [anon_sym_operator] = ACTIONS(4274), - [anon_sym_infix] = ACTIONS(4274), - [anon_sym_inline] = ACTIONS(4274), - [anon_sym_external] = ACTIONS(4274), - [sym_property_modifier] = ACTIONS(4274), - [anon_sym_abstract] = ACTIONS(4274), - [anon_sym_final] = ACTIONS(4274), - [anon_sym_open] = ACTIONS(4274), - [anon_sym_vararg] = ACTIONS(4274), - [anon_sym_noinline] = ACTIONS(4274), - [anon_sym_crossinline] = ACTIONS(4274), - [anon_sym_expect] = ACTIONS(4274), - [anon_sym_actual] = ACTIONS(4274), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4276), - [sym__automatic_semicolon] = ACTIONS(4276), - [sym_safe_nav] = ACTIONS(4276), - [sym_multiline_comment] = ACTIONS(3), - }, - [4209] = { - [sym_value_arguments] = STATE(3865), - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(7400), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4349), - [sym_label] = ACTIONS(4349), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4349), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - }, - [4210] = { - [sym_function_body] = STATE(3387), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_while] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [4211] = { - [sym_class_body] = STATE(3990), - [sym_type_constraints] = STATE(3818), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(7402), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [4212] = { - [sym_type_constraints] = STATE(3729), - [sym_enum_class_body] = STATE(3841), - [sym__alpha_identifier] = ACTIONS(4152), - [anon_sym_AT] = ACTIONS(4154), - [anon_sym_COLON] = ACTIONS(7404), - [anon_sym_LBRACK] = ACTIONS(4154), - [anon_sym_DOT] = ACTIONS(4152), - [anon_sym_as] = ACTIONS(4152), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4154), - [anon_sym_LPAREN] = ACTIONS(4154), - [anon_sym_LT] = ACTIONS(4152), - [anon_sym_GT] = ACTIONS(4152), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4154), - [anon_sym_get] = ACTIONS(4152), - [anon_sym_set] = ACTIONS(4152), - [anon_sym_STAR] = ACTIONS(4154), - [sym_label] = ACTIONS(4154), - [anon_sym_in] = ACTIONS(4152), - [anon_sym_DOT_DOT] = ACTIONS(4154), - [anon_sym_QMARK_COLON] = ACTIONS(4154), - [anon_sym_AMP_AMP] = ACTIONS(4154), - [anon_sym_PIPE_PIPE] = ACTIONS(4154), - [anon_sym_else] = ACTIONS(4152), - [anon_sym_COLON_COLON] = ACTIONS(4154), - [anon_sym_BANG_EQ] = ACTIONS(4152), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4154), - [anon_sym_EQ_EQ] = ACTIONS(4152), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4154), - [anon_sym_LT_EQ] = ACTIONS(4154), - [anon_sym_GT_EQ] = ACTIONS(4154), - [anon_sym_BANGin] = ACTIONS(4154), - [anon_sym_is] = ACTIONS(4152), - [anon_sym_BANGis] = ACTIONS(4154), - [anon_sym_PLUS] = ACTIONS(4152), - [anon_sym_DASH] = ACTIONS(4152), - [anon_sym_SLASH] = ACTIONS(4152), - [anon_sym_PERCENT] = ACTIONS(4154), - [anon_sym_as_QMARK] = ACTIONS(4154), - [anon_sym_PLUS_PLUS] = ACTIONS(4154), - [anon_sym_DASH_DASH] = ACTIONS(4154), - [anon_sym_BANG_BANG] = ACTIONS(4154), - [anon_sym_suspend] = ACTIONS(4152), - [anon_sym_sealed] = ACTIONS(4152), - [anon_sym_annotation] = ACTIONS(4152), - [anon_sym_data] = ACTIONS(4152), - [anon_sym_inner] = ACTIONS(4152), - [anon_sym_value] = ACTIONS(4152), - [anon_sym_override] = ACTIONS(4152), - [anon_sym_lateinit] = ACTIONS(4152), - [anon_sym_public] = ACTIONS(4152), - [anon_sym_private] = ACTIONS(4152), - [anon_sym_internal] = ACTIONS(4152), - [anon_sym_protected] = ACTIONS(4152), - [anon_sym_tailrec] = ACTIONS(4152), - [anon_sym_operator] = ACTIONS(4152), - [anon_sym_infix] = ACTIONS(4152), - [anon_sym_inline] = ACTIONS(4152), - [anon_sym_external] = ACTIONS(4152), - [sym_property_modifier] = ACTIONS(4152), - [anon_sym_abstract] = ACTIONS(4152), - [anon_sym_final] = ACTIONS(4152), - [anon_sym_open] = ACTIONS(4152), - [anon_sym_vararg] = ACTIONS(4152), - [anon_sym_noinline] = ACTIONS(4152), - [anon_sym_crossinline] = ACTIONS(4152), - [anon_sym_expect] = ACTIONS(4152), - [anon_sym_actual] = ACTIONS(4152), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4154), - [sym__automatic_semicolon] = ACTIONS(4154), - [sym_safe_nav] = ACTIONS(4154), - [sym_multiline_comment] = ACTIONS(3), - }, - [4213] = { - [sym_function_body] = STATE(3378), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_RPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_while] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [4214] = { - [sym_function_body] = STATE(3482), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_RPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_while] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [4215] = { - [sym_function_body] = STATE(3367), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_RPAREN] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4453), - [sym_label] = ACTIONS(4453), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_while] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4453), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - }, - [4216] = { - [sym_type_constraints] = STATE(3717), - [sym_enum_class_body] = STATE(3990), - [sym__alpha_identifier] = ACTIONS(4202), - [anon_sym_AT] = ACTIONS(4204), - [anon_sym_COLON] = ACTIONS(7406), - [anon_sym_LBRACK] = ACTIONS(4204), - [anon_sym_DOT] = ACTIONS(4202), - [anon_sym_as] = ACTIONS(4202), - [anon_sym_LBRACE] = ACTIONS(5736), - [anon_sym_RBRACE] = ACTIONS(4204), - [anon_sym_LPAREN] = ACTIONS(4204), - [anon_sym_LT] = ACTIONS(4202), - [anon_sym_GT] = ACTIONS(4202), - [anon_sym_where] = ACTIONS(5742), - [anon_sym_SEMI] = ACTIONS(4204), - [anon_sym_get] = ACTIONS(4202), - [anon_sym_set] = ACTIONS(4202), - [anon_sym_STAR] = ACTIONS(4204), - [sym_label] = ACTIONS(4204), - [anon_sym_in] = ACTIONS(4202), - [anon_sym_DOT_DOT] = ACTIONS(4204), - [anon_sym_QMARK_COLON] = ACTIONS(4204), - [anon_sym_AMP_AMP] = ACTIONS(4204), - [anon_sym_PIPE_PIPE] = ACTIONS(4204), - [anon_sym_else] = ACTIONS(4202), - [anon_sym_COLON_COLON] = ACTIONS(4204), - [anon_sym_BANG_EQ] = ACTIONS(4202), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4204), - [anon_sym_EQ_EQ] = ACTIONS(4202), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4204), - [anon_sym_LT_EQ] = ACTIONS(4204), - [anon_sym_GT_EQ] = ACTIONS(4204), - [anon_sym_BANGin] = ACTIONS(4204), - [anon_sym_is] = ACTIONS(4202), - [anon_sym_BANGis] = ACTIONS(4204), - [anon_sym_PLUS] = ACTIONS(4202), - [anon_sym_DASH] = ACTIONS(4202), - [anon_sym_SLASH] = ACTIONS(4202), - [anon_sym_PERCENT] = ACTIONS(4204), - [anon_sym_as_QMARK] = ACTIONS(4204), - [anon_sym_PLUS_PLUS] = ACTIONS(4204), - [anon_sym_DASH_DASH] = ACTIONS(4204), - [anon_sym_BANG_BANG] = ACTIONS(4204), - [anon_sym_suspend] = ACTIONS(4202), - [anon_sym_sealed] = ACTIONS(4202), - [anon_sym_annotation] = ACTIONS(4202), - [anon_sym_data] = ACTIONS(4202), - [anon_sym_inner] = ACTIONS(4202), - [anon_sym_value] = ACTIONS(4202), - [anon_sym_override] = ACTIONS(4202), - [anon_sym_lateinit] = ACTIONS(4202), - [anon_sym_public] = ACTIONS(4202), - [anon_sym_private] = ACTIONS(4202), - [anon_sym_internal] = ACTIONS(4202), - [anon_sym_protected] = ACTIONS(4202), - [anon_sym_tailrec] = ACTIONS(4202), - [anon_sym_operator] = ACTIONS(4202), - [anon_sym_infix] = ACTIONS(4202), - [anon_sym_inline] = ACTIONS(4202), - [anon_sym_external] = ACTIONS(4202), - [sym_property_modifier] = ACTIONS(4202), - [anon_sym_abstract] = ACTIONS(4202), - [anon_sym_final] = ACTIONS(4202), - [anon_sym_open] = ACTIONS(4202), - [anon_sym_vararg] = ACTIONS(4202), - [anon_sym_noinline] = ACTIONS(4202), - [anon_sym_crossinline] = ACTIONS(4202), - [anon_sym_expect] = ACTIONS(4202), - [anon_sym_actual] = ACTIONS(4202), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4204), - [sym__automatic_semicolon] = ACTIONS(4204), - [sym_safe_nav] = ACTIONS(4204), - [sym_multiline_comment] = ACTIONS(3), - }, - [4217] = { - [sym_function_body] = STATE(3452), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_RPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_while] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [4218] = { - [sym_function_body] = STATE(3885), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4238), - [anon_sym_AT] = ACTIONS(4240), - [anon_sym_COLON] = ACTIONS(7408), - [anon_sym_LBRACK] = ACTIONS(4240), - [anon_sym_DOT] = ACTIONS(4238), - [anon_sym_as] = ACTIONS(4238), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4240), - [anon_sym_LPAREN] = ACTIONS(4240), - [anon_sym_LT] = ACTIONS(4238), - [anon_sym_GT] = ACTIONS(4238), - [anon_sym_SEMI] = ACTIONS(4240), - [anon_sym_get] = ACTIONS(4238), - [anon_sym_set] = ACTIONS(4238), - [anon_sym_STAR] = ACTIONS(4240), - [sym_label] = ACTIONS(4240), - [anon_sym_in] = ACTIONS(4238), - [anon_sym_DOT_DOT] = ACTIONS(4240), - [anon_sym_QMARK_COLON] = ACTIONS(4240), - [anon_sym_AMP_AMP] = ACTIONS(4240), - [anon_sym_PIPE_PIPE] = ACTIONS(4240), - [anon_sym_else] = ACTIONS(4238), - [anon_sym_COLON_COLON] = ACTIONS(4240), - [anon_sym_BANG_EQ] = ACTIONS(4238), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4240), - [anon_sym_EQ_EQ] = ACTIONS(4238), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4240), - [anon_sym_LT_EQ] = ACTIONS(4240), - [anon_sym_GT_EQ] = ACTIONS(4240), - [anon_sym_BANGin] = ACTIONS(4240), - [anon_sym_is] = ACTIONS(4238), - [anon_sym_BANGis] = ACTIONS(4240), - [anon_sym_PLUS] = ACTIONS(4238), - [anon_sym_DASH] = ACTIONS(4238), - [anon_sym_SLASH] = ACTIONS(4238), - [anon_sym_PERCENT] = ACTIONS(4240), - [anon_sym_as_QMARK] = ACTIONS(4240), - [anon_sym_PLUS_PLUS] = ACTIONS(4240), - [anon_sym_DASH_DASH] = ACTIONS(4240), - [anon_sym_BANG_BANG] = ACTIONS(4240), - [anon_sym_suspend] = ACTIONS(4238), - [anon_sym_sealed] = ACTIONS(4238), - [anon_sym_annotation] = ACTIONS(4238), - [anon_sym_data] = ACTIONS(4238), - [anon_sym_inner] = ACTIONS(4238), - [anon_sym_value] = ACTIONS(4238), - [anon_sym_override] = ACTIONS(4238), - [anon_sym_lateinit] = ACTIONS(4238), - [anon_sym_public] = ACTIONS(4238), - [anon_sym_private] = ACTIONS(4238), - [anon_sym_internal] = ACTIONS(4238), - [anon_sym_protected] = ACTIONS(4238), - [anon_sym_tailrec] = ACTIONS(4238), - [anon_sym_operator] = ACTIONS(4238), - [anon_sym_infix] = ACTIONS(4238), - [anon_sym_inline] = ACTIONS(4238), - [anon_sym_external] = ACTIONS(4238), - [sym_property_modifier] = ACTIONS(4238), - [anon_sym_abstract] = ACTIONS(4238), - [anon_sym_final] = ACTIONS(4238), - [anon_sym_open] = ACTIONS(4238), - [anon_sym_vararg] = ACTIONS(4238), - [anon_sym_noinline] = ACTIONS(4238), - [anon_sym_crossinline] = ACTIONS(4238), - [anon_sym_expect] = ACTIONS(4238), - [anon_sym_actual] = ACTIONS(4238), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4240), - [sym__automatic_semicolon] = ACTIONS(4240), - [sym_safe_nav] = ACTIONS(4240), - [sym_multiline_comment] = ACTIONS(3), - }, - [4219] = { - [sym_function_body] = STATE(3396), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_RPAREN] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4445), - [sym_label] = ACTIONS(4445), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_while] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4445), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - }, - [4220] = { - [sym_function_body] = STATE(3491), - [sym__block] = STATE(3524), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(7195), - [anon_sym_LBRACE] = ACTIONS(6488), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_RPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_while] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [4221] = { - [sym_function_body] = STATE(3909), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4230), - [anon_sym_AT] = ACTIONS(4232), - [anon_sym_LBRACK] = ACTIONS(4232), - [anon_sym_DOT] = ACTIONS(4230), - [anon_sym_as] = ACTIONS(4230), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4232), - [anon_sym_LPAREN] = ACTIONS(4232), - [anon_sym_LT] = ACTIONS(4230), - [anon_sym_GT] = ACTIONS(4230), - [anon_sym_SEMI] = ACTIONS(4232), - [anon_sym_get] = ACTIONS(4230), - [anon_sym_set] = ACTIONS(4230), - [anon_sym_STAR] = ACTIONS(4232), - [sym_label] = ACTIONS(4232), - [anon_sym_in] = ACTIONS(4230), - [anon_sym_DOT_DOT] = ACTIONS(4232), - [anon_sym_QMARK_COLON] = ACTIONS(4232), - [anon_sym_AMP_AMP] = ACTIONS(4232), - [anon_sym_PIPE_PIPE] = ACTIONS(4232), - [anon_sym_else] = ACTIONS(4230), - [anon_sym_COLON_COLON] = ACTIONS(4232), - [anon_sym_BANG_EQ] = ACTIONS(4230), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4232), - [anon_sym_EQ_EQ] = ACTIONS(4230), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4232), - [anon_sym_LT_EQ] = ACTIONS(4232), - [anon_sym_GT_EQ] = ACTIONS(4232), - [anon_sym_BANGin] = ACTIONS(4232), - [anon_sym_is] = ACTIONS(4230), - [anon_sym_BANGis] = ACTIONS(4232), - [anon_sym_PLUS] = ACTIONS(4230), - [anon_sym_DASH] = ACTIONS(4230), - [anon_sym_SLASH] = ACTIONS(4230), - [anon_sym_PERCENT] = ACTIONS(4232), - [anon_sym_as_QMARK] = ACTIONS(4232), - [anon_sym_PLUS_PLUS] = ACTIONS(4232), - [anon_sym_DASH_DASH] = ACTIONS(4232), - [anon_sym_BANG_BANG] = ACTIONS(4232), - [anon_sym_suspend] = ACTIONS(4230), - [anon_sym_sealed] = ACTIONS(4230), - [anon_sym_annotation] = ACTIONS(4230), - [anon_sym_data] = ACTIONS(4230), - [anon_sym_inner] = ACTIONS(4230), - [anon_sym_value] = ACTIONS(4230), - [anon_sym_override] = ACTIONS(4230), - [anon_sym_lateinit] = ACTIONS(4230), - [anon_sym_public] = ACTIONS(4230), - [anon_sym_private] = ACTIONS(4230), - [anon_sym_internal] = ACTIONS(4230), - [anon_sym_protected] = ACTIONS(4230), - [anon_sym_tailrec] = ACTIONS(4230), - [anon_sym_operator] = ACTIONS(4230), - [anon_sym_infix] = ACTIONS(4230), - [anon_sym_inline] = ACTIONS(4230), - [anon_sym_external] = ACTIONS(4230), - [sym_property_modifier] = ACTIONS(4230), - [anon_sym_abstract] = ACTIONS(4230), - [anon_sym_final] = ACTIONS(4230), - [anon_sym_open] = ACTIONS(4230), - [anon_sym_vararg] = ACTIONS(4230), - [anon_sym_noinline] = ACTIONS(4230), - [anon_sym_crossinline] = ACTIONS(4230), - [anon_sym_expect] = ACTIONS(4230), - [anon_sym_actual] = ACTIONS(4230), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4232), - [sym__automatic_semicolon] = ACTIONS(4232), - [sym_safe_nav] = ACTIONS(4232), - [sym_multiline_comment] = ACTIONS(3), - }, - [4222] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_where] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4223] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(4230), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(4515), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4515), - [sym_label] = ACTIONS(4515), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4515), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_suspend] = ACTIONS(4513), - [anon_sym_sealed] = ACTIONS(4513), - [anon_sym_annotation] = ACTIONS(4513), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_override] = ACTIONS(4513), - [anon_sym_lateinit] = ACTIONS(4513), - [anon_sym_public] = ACTIONS(4513), - [anon_sym_private] = ACTIONS(4513), - [anon_sym_internal] = ACTIONS(4513), - [anon_sym_protected] = ACTIONS(4513), - [anon_sym_tailrec] = ACTIONS(4513), - [anon_sym_operator] = ACTIONS(4513), - [anon_sym_infix] = ACTIONS(4513), - [anon_sym_inline] = ACTIONS(4513), - [anon_sym_external] = ACTIONS(4513), - [sym_property_modifier] = ACTIONS(4513), - [anon_sym_abstract] = ACTIONS(4513), - [anon_sym_final] = ACTIONS(4513), - [anon_sym_open] = ACTIONS(4513), - [anon_sym_vararg] = ACTIONS(4513), - [anon_sym_noinline] = ACTIONS(4513), - [anon_sym_crossinline] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4515), - [sym__automatic_semicolon] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - }, - [4224] = { - [sym_function_body] = STATE(3962), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4416), - [anon_sym_AT] = ACTIONS(4418), - [anon_sym_LBRACK] = ACTIONS(4418), - [anon_sym_DOT] = ACTIONS(4416), - [anon_sym_as] = ACTIONS(4416), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4418), - [anon_sym_LPAREN] = ACTIONS(4418), - [anon_sym_LT] = ACTIONS(4416), - [anon_sym_GT] = ACTIONS(4416), - [anon_sym_SEMI] = ACTIONS(4418), - [anon_sym_get] = ACTIONS(4416), - [anon_sym_set] = ACTIONS(4416), - [anon_sym_STAR] = ACTIONS(4418), - [sym_label] = ACTIONS(4418), - [anon_sym_in] = ACTIONS(4416), - [anon_sym_DOT_DOT] = ACTIONS(4418), - [anon_sym_QMARK_COLON] = ACTIONS(4418), - [anon_sym_AMP_AMP] = ACTIONS(4418), - [anon_sym_PIPE_PIPE] = ACTIONS(4418), - [anon_sym_else] = ACTIONS(4416), - [anon_sym_COLON_COLON] = ACTIONS(4418), - [anon_sym_BANG_EQ] = ACTIONS(4416), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4418), - [anon_sym_EQ_EQ] = ACTIONS(4416), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4418), - [anon_sym_LT_EQ] = ACTIONS(4418), - [anon_sym_GT_EQ] = ACTIONS(4418), - [anon_sym_BANGin] = ACTIONS(4418), - [anon_sym_is] = ACTIONS(4416), - [anon_sym_BANGis] = ACTIONS(4418), - [anon_sym_PLUS] = ACTIONS(4416), - [anon_sym_DASH] = ACTIONS(4416), - [anon_sym_SLASH] = ACTIONS(4416), - [anon_sym_PERCENT] = ACTIONS(4418), - [anon_sym_as_QMARK] = ACTIONS(4418), - [anon_sym_PLUS_PLUS] = ACTIONS(4418), - [anon_sym_DASH_DASH] = ACTIONS(4418), - [anon_sym_BANG_BANG] = ACTIONS(4418), - [anon_sym_suspend] = ACTIONS(4416), - [anon_sym_sealed] = ACTIONS(4416), - [anon_sym_annotation] = ACTIONS(4416), - [anon_sym_data] = ACTIONS(4416), - [anon_sym_inner] = ACTIONS(4416), - [anon_sym_value] = ACTIONS(4416), - [anon_sym_override] = ACTIONS(4416), - [anon_sym_lateinit] = ACTIONS(4416), - [anon_sym_public] = ACTIONS(4416), - [anon_sym_private] = ACTIONS(4416), - [anon_sym_internal] = ACTIONS(4416), - [anon_sym_protected] = ACTIONS(4416), - [anon_sym_tailrec] = ACTIONS(4416), - [anon_sym_operator] = ACTIONS(4416), - [anon_sym_infix] = ACTIONS(4416), - [anon_sym_inline] = ACTIONS(4416), - [anon_sym_external] = ACTIONS(4416), - [sym_property_modifier] = ACTIONS(4416), - [anon_sym_abstract] = ACTIONS(4416), - [anon_sym_final] = ACTIONS(4416), - [anon_sym_open] = ACTIONS(4416), - [anon_sym_vararg] = ACTIONS(4416), - [anon_sym_noinline] = ACTIONS(4416), - [anon_sym_crossinline] = ACTIONS(4416), - [anon_sym_expect] = ACTIONS(4416), - [anon_sym_actual] = ACTIONS(4416), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4418), - [sym__automatic_semicolon] = ACTIONS(4418), - [sym_safe_nav] = ACTIONS(4418), - [sym_multiline_comment] = ACTIONS(3), - }, - [4225] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7420), - [anon_sym_where] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7422), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(7424), - [anon_sym_PIPE_PIPE] = ACTIONS(7426), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7428), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7430), - [anon_sym_EQ_EQ] = ACTIONS(7428), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7430), - [anon_sym_LT_EQ] = ACTIONS(7432), - [anon_sym_GT_EQ] = ACTIONS(7432), - [anon_sym_BANGin] = ACTIONS(7434), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4226] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7420), - [anon_sym_where] = ACTIONS(3126), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7422), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(7424), - [anon_sym_PIPE_PIPE] = ACTIONS(7426), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7428), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7430), - [anon_sym_EQ_EQ] = ACTIONS(7428), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7430), - [anon_sym_LT_EQ] = ACTIONS(7432), - [anon_sym_GT_EQ] = ACTIONS(7432), - [anon_sym_BANGin] = ACTIONS(7434), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4227] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7420), - [anon_sym_where] = ACTIONS(3122), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7422), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(7424), - [anon_sym_PIPE_PIPE] = ACTIONS(7426), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7428), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7430), - [anon_sym_EQ_EQ] = ACTIONS(7428), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7430), - [anon_sym_LT_EQ] = ACTIONS(7432), - [anon_sym_GT_EQ] = ACTIONS(7432), - [anon_sym_BANGin] = ACTIONS(7434), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4228] = { - [sym_function_body] = STATE(3859), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4196), - [anon_sym_AT] = ACTIONS(4198), - [anon_sym_LBRACK] = ACTIONS(4198), - [anon_sym_DOT] = ACTIONS(4196), - [anon_sym_as] = ACTIONS(4196), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4198), - [anon_sym_LPAREN] = ACTIONS(4198), - [anon_sym_LT] = ACTIONS(4196), - [anon_sym_GT] = ACTIONS(4196), - [anon_sym_SEMI] = ACTIONS(4198), - [anon_sym_get] = ACTIONS(4196), - [anon_sym_set] = ACTIONS(4196), - [anon_sym_STAR] = ACTIONS(4198), - [sym_label] = ACTIONS(4198), - [anon_sym_in] = ACTIONS(4196), - [anon_sym_DOT_DOT] = ACTIONS(4198), - [anon_sym_QMARK_COLON] = ACTIONS(4198), - [anon_sym_AMP_AMP] = ACTIONS(4198), - [anon_sym_PIPE_PIPE] = ACTIONS(4198), - [anon_sym_else] = ACTIONS(4196), - [anon_sym_COLON_COLON] = ACTIONS(4198), - [anon_sym_BANG_EQ] = ACTIONS(4196), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4198), - [anon_sym_EQ_EQ] = ACTIONS(4196), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4198), - [anon_sym_LT_EQ] = ACTIONS(4198), - [anon_sym_GT_EQ] = ACTIONS(4198), - [anon_sym_BANGin] = ACTIONS(4198), - [anon_sym_is] = ACTIONS(4196), - [anon_sym_BANGis] = ACTIONS(4198), - [anon_sym_PLUS] = ACTIONS(4196), - [anon_sym_DASH] = ACTIONS(4196), - [anon_sym_SLASH] = ACTIONS(4196), - [anon_sym_PERCENT] = ACTIONS(4198), - [anon_sym_as_QMARK] = ACTIONS(4198), - [anon_sym_PLUS_PLUS] = ACTIONS(4198), - [anon_sym_DASH_DASH] = ACTIONS(4198), - [anon_sym_BANG_BANG] = ACTIONS(4198), - [anon_sym_suspend] = ACTIONS(4196), - [anon_sym_sealed] = ACTIONS(4196), - [anon_sym_annotation] = ACTIONS(4196), - [anon_sym_data] = ACTIONS(4196), - [anon_sym_inner] = ACTIONS(4196), - [anon_sym_value] = ACTIONS(4196), - [anon_sym_override] = ACTIONS(4196), - [anon_sym_lateinit] = ACTIONS(4196), - [anon_sym_public] = ACTIONS(4196), - [anon_sym_private] = ACTIONS(4196), - [anon_sym_internal] = ACTIONS(4196), - [anon_sym_protected] = ACTIONS(4196), - [anon_sym_tailrec] = ACTIONS(4196), - [anon_sym_operator] = ACTIONS(4196), - [anon_sym_infix] = ACTIONS(4196), - [anon_sym_inline] = ACTIONS(4196), - [anon_sym_external] = ACTIONS(4196), - [sym_property_modifier] = ACTIONS(4196), - [anon_sym_abstract] = ACTIONS(4196), - [anon_sym_final] = ACTIONS(4196), - [anon_sym_open] = ACTIONS(4196), - [anon_sym_vararg] = ACTIONS(4196), - [anon_sym_noinline] = ACTIONS(4196), - [anon_sym_crossinline] = ACTIONS(4196), - [anon_sym_expect] = ACTIONS(4196), - [anon_sym_actual] = ACTIONS(4196), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4198), - [sym__automatic_semicolon] = ACTIONS(4198), - [sym_safe_nav] = ACTIONS(4198), - [sym_multiline_comment] = ACTIONS(3), - }, - [4229] = { - [sym_function_body] = STATE(3956), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4260), - [anon_sym_AT] = ACTIONS(4262), - [anon_sym_LBRACK] = ACTIONS(4262), - [anon_sym_DOT] = ACTIONS(4260), - [anon_sym_as] = ACTIONS(4260), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4262), - [anon_sym_LPAREN] = ACTIONS(4262), - [anon_sym_LT] = ACTIONS(4260), - [anon_sym_GT] = ACTIONS(4260), - [anon_sym_SEMI] = ACTIONS(4262), - [anon_sym_get] = ACTIONS(4260), - [anon_sym_set] = ACTIONS(4260), - [anon_sym_STAR] = ACTIONS(4262), - [sym_label] = ACTIONS(4262), - [anon_sym_in] = ACTIONS(4260), - [anon_sym_DOT_DOT] = ACTIONS(4262), - [anon_sym_QMARK_COLON] = ACTIONS(4262), - [anon_sym_AMP_AMP] = ACTIONS(4262), - [anon_sym_PIPE_PIPE] = ACTIONS(4262), - [anon_sym_else] = ACTIONS(4260), - [anon_sym_COLON_COLON] = ACTIONS(4262), - [anon_sym_BANG_EQ] = ACTIONS(4260), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4262), - [anon_sym_EQ_EQ] = ACTIONS(4260), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4262), - [anon_sym_LT_EQ] = ACTIONS(4262), - [anon_sym_GT_EQ] = ACTIONS(4262), - [anon_sym_BANGin] = ACTIONS(4262), - [anon_sym_is] = ACTIONS(4260), - [anon_sym_BANGis] = ACTIONS(4262), - [anon_sym_PLUS] = ACTIONS(4260), - [anon_sym_DASH] = ACTIONS(4260), - [anon_sym_SLASH] = ACTIONS(4260), - [anon_sym_PERCENT] = ACTIONS(4262), - [anon_sym_as_QMARK] = ACTIONS(4262), - [anon_sym_PLUS_PLUS] = ACTIONS(4262), - [anon_sym_DASH_DASH] = ACTIONS(4262), - [anon_sym_BANG_BANG] = ACTIONS(4262), - [anon_sym_suspend] = ACTIONS(4260), - [anon_sym_sealed] = ACTIONS(4260), - [anon_sym_annotation] = ACTIONS(4260), - [anon_sym_data] = ACTIONS(4260), - [anon_sym_inner] = ACTIONS(4260), - [anon_sym_value] = ACTIONS(4260), - [anon_sym_override] = ACTIONS(4260), - [anon_sym_lateinit] = ACTIONS(4260), - [anon_sym_public] = ACTIONS(4260), - [anon_sym_private] = ACTIONS(4260), - [anon_sym_internal] = ACTIONS(4260), - [anon_sym_protected] = ACTIONS(4260), - [anon_sym_tailrec] = ACTIONS(4260), - [anon_sym_operator] = ACTIONS(4260), - [anon_sym_infix] = ACTIONS(4260), - [anon_sym_inline] = ACTIONS(4260), - [anon_sym_external] = ACTIONS(4260), - [sym_property_modifier] = ACTIONS(4260), - [anon_sym_abstract] = ACTIONS(4260), - [anon_sym_final] = ACTIONS(4260), - [anon_sym_open] = ACTIONS(4260), - [anon_sym_vararg] = ACTIONS(4260), - [anon_sym_noinline] = ACTIONS(4260), - [anon_sym_crossinline] = ACTIONS(4260), - [anon_sym_expect] = ACTIONS(4260), - [anon_sym_actual] = ACTIONS(4260), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4262), - [sym__automatic_semicolon] = ACTIONS(4262), - [sym_safe_nav] = ACTIONS(4262), - [sym_multiline_comment] = ACTIONS(3), - }, - [4230] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(4230), - [sym__alpha_identifier] = ACTIONS(4611), - [anon_sym_AT] = ACTIONS(4613), - [anon_sym_LBRACK] = ACTIONS(4613), - [anon_sym_DOT] = ACTIONS(4611), - [anon_sym_as] = ACTIONS(4611), - [anon_sym_LBRACE] = ACTIONS(4613), - [anon_sym_RBRACE] = ACTIONS(4613), - [anon_sym_LPAREN] = ACTIONS(4613), - [anon_sym_COMMA] = ACTIONS(7436), - [anon_sym_LT] = ACTIONS(4611), - [anon_sym_GT] = ACTIONS(4611), - [anon_sym_where] = ACTIONS(4611), - [anon_sym_SEMI] = ACTIONS(4613), - [anon_sym_get] = ACTIONS(4611), - [anon_sym_set] = ACTIONS(4611), - [anon_sym_STAR] = ACTIONS(4613), - [sym_label] = ACTIONS(4613), - [anon_sym_in] = ACTIONS(4611), - [anon_sym_DOT_DOT] = ACTIONS(4613), - [anon_sym_QMARK_COLON] = ACTIONS(4613), - [anon_sym_AMP_AMP] = ACTIONS(4613), - [anon_sym_PIPE_PIPE] = ACTIONS(4613), - [anon_sym_else] = ACTIONS(4611), - [anon_sym_COLON_COLON] = ACTIONS(4613), - [anon_sym_BANG_EQ] = ACTIONS(4611), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4613), - [anon_sym_EQ_EQ] = ACTIONS(4611), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4613), - [anon_sym_LT_EQ] = ACTIONS(4613), - [anon_sym_GT_EQ] = ACTIONS(4613), - [anon_sym_BANGin] = ACTIONS(4613), - [anon_sym_is] = ACTIONS(4611), - [anon_sym_BANGis] = ACTIONS(4613), - [anon_sym_PLUS] = ACTIONS(4611), - [anon_sym_DASH] = ACTIONS(4611), - [anon_sym_SLASH] = ACTIONS(4611), - [anon_sym_PERCENT] = ACTIONS(4613), - [anon_sym_as_QMARK] = ACTIONS(4613), - [anon_sym_PLUS_PLUS] = ACTIONS(4613), - [anon_sym_DASH_DASH] = ACTIONS(4613), - [anon_sym_BANG_BANG] = ACTIONS(4613), - [anon_sym_suspend] = ACTIONS(4611), - [anon_sym_sealed] = ACTIONS(4611), - [anon_sym_annotation] = ACTIONS(4611), - [anon_sym_data] = ACTIONS(4611), - [anon_sym_inner] = ACTIONS(4611), - [anon_sym_value] = ACTIONS(4611), - [anon_sym_override] = ACTIONS(4611), - [anon_sym_lateinit] = ACTIONS(4611), - [anon_sym_public] = ACTIONS(4611), - [anon_sym_private] = ACTIONS(4611), - [anon_sym_internal] = ACTIONS(4611), - [anon_sym_protected] = ACTIONS(4611), - [anon_sym_tailrec] = ACTIONS(4611), - [anon_sym_operator] = ACTIONS(4611), - [anon_sym_infix] = ACTIONS(4611), - [anon_sym_inline] = ACTIONS(4611), - [anon_sym_external] = ACTIONS(4611), - [sym_property_modifier] = ACTIONS(4611), - [anon_sym_abstract] = ACTIONS(4611), - [anon_sym_final] = ACTIONS(4611), - [anon_sym_open] = ACTIONS(4611), - [anon_sym_vararg] = ACTIONS(4611), - [anon_sym_noinline] = ACTIONS(4611), - [anon_sym_crossinline] = ACTIONS(4611), - [anon_sym_expect] = ACTIONS(4611), - [anon_sym_actual] = ACTIONS(4611), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4613), - [sym__automatic_semicolon] = ACTIONS(4613), - [sym_safe_nav] = ACTIONS(4613), - [sym_multiline_comment] = ACTIONS(3), - }, - [4231] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7420), - [anon_sym_where] = ACTIONS(3107), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7422), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(7424), - [anon_sym_PIPE_PIPE] = ACTIONS(7426), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7428), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7430), - [anon_sym_EQ_EQ] = ACTIONS(7428), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7430), - [anon_sym_LT_EQ] = ACTIONS(7432), - [anon_sym_GT_EQ] = ACTIONS(7432), - [anon_sym_BANGin] = ACTIONS(7434), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4232] = { - [sym_function_body] = STATE(4026), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4142), - [anon_sym_AT] = ACTIONS(4144), - [anon_sym_LBRACK] = ACTIONS(4144), - [anon_sym_DOT] = ACTIONS(4142), - [anon_sym_as] = ACTIONS(4142), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4144), - [anon_sym_LPAREN] = ACTIONS(4144), - [anon_sym_LT] = ACTIONS(4142), - [anon_sym_GT] = ACTIONS(4142), - [anon_sym_SEMI] = ACTIONS(4144), - [anon_sym_get] = ACTIONS(4142), - [anon_sym_set] = ACTIONS(4142), - [anon_sym_STAR] = ACTIONS(4144), - [sym_label] = ACTIONS(4144), - [anon_sym_in] = ACTIONS(4142), - [anon_sym_DOT_DOT] = ACTIONS(4144), - [anon_sym_QMARK_COLON] = ACTIONS(4144), - [anon_sym_AMP_AMP] = ACTIONS(4144), - [anon_sym_PIPE_PIPE] = ACTIONS(4144), - [anon_sym_else] = ACTIONS(4142), - [anon_sym_COLON_COLON] = ACTIONS(4144), - [anon_sym_BANG_EQ] = ACTIONS(4142), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4144), - [anon_sym_EQ_EQ] = ACTIONS(4142), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4144), - [anon_sym_LT_EQ] = ACTIONS(4144), - [anon_sym_GT_EQ] = ACTIONS(4144), - [anon_sym_BANGin] = ACTIONS(4144), - [anon_sym_is] = ACTIONS(4142), - [anon_sym_BANGis] = ACTIONS(4144), - [anon_sym_PLUS] = ACTIONS(4142), - [anon_sym_DASH] = ACTIONS(4142), - [anon_sym_SLASH] = ACTIONS(4142), - [anon_sym_PERCENT] = ACTIONS(4144), - [anon_sym_as_QMARK] = ACTIONS(4144), - [anon_sym_PLUS_PLUS] = ACTIONS(4144), - [anon_sym_DASH_DASH] = ACTIONS(4144), - [anon_sym_BANG_BANG] = ACTIONS(4144), - [anon_sym_suspend] = ACTIONS(4142), - [anon_sym_sealed] = ACTIONS(4142), - [anon_sym_annotation] = ACTIONS(4142), - [anon_sym_data] = ACTIONS(4142), - [anon_sym_inner] = ACTIONS(4142), - [anon_sym_value] = ACTIONS(4142), - [anon_sym_override] = ACTIONS(4142), - [anon_sym_lateinit] = ACTIONS(4142), - [anon_sym_public] = ACTIONS(4142), - [anon_sym_private] = ACTIONS(4142), - [anon_sym_internal] = ACTIONS(4142), - [anon_sym_protected] = ACTIONS(4142), - [anon_sym_tailrec] = ACTIONS(4142), - [anon_sym_operator] = ACTIONS(4142), - [anon_sym_infix] = ACTIONS(4142), - [anon_sym_inline] = ACTIONS(4142), - [anon_sym_external] = ACTIONS(4142), - [sym_property_modifier] = ACTIONS(4142), - [anon_sym_abstract] = ACTIONS(4142), - [anon_sym_final] = ACTIONS(4142), - [anon_sym_open] = ACTIONS(4142), - [anon_sym_vararg] = ACTIONS(4142), - [anon_sym_noinline] = ACTIONS(4142), - [anon_sym_crossinline] = ACTIONS(4142), - [anon_sym_expect] = ACTIONS(4142), - [anon_sym_actual] = ACTIONS(4142), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4144), - [sym__automatic_semicolon] = ACTIONS(4144), - [sym_safe_nav] = ACTIONS(4144), - [sym_multiline_comment] = ACTIONS(3), - }, - [4233] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7420), - [anon_sym_where] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7422), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(7424), - [anon_sym_PIPE_PIPE] = ACTIONS(7426), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7428), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7430), - [anon_sym_EQ_EQ] = ACTIONS(7428), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7430), - [anon_sym_LT_EQ] = ACTIONS(7432), - [anon_sym_GT_EQ] = ACTIONS(7432), - [anon_sym_BANGin] = ACTIONS(7434), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4234] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_where] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4235] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3074), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7420), - [anon_sym_where] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3074), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7422), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(7424), - [anon_sym_PIPE_PIPE] = ACTIONS(7426), - [anon_sym_else] = ACTIONS(3072), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7428), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7430), - [anon_sym_EQ_EQ] = ACTIONS(7428), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7430), - [anon_sym_LT_EQ] = ACTIONS(7432), - [anon_sym_GT_EQ] = ACTIONS(7432), - [anon_sym_BANGin] = ACTIONS(7434), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3074), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4236] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_where] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4237] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(4240), - [sym__alpha_identifier] = ACTIONS(4587), - [anon_sym_AT] = ACTIONS(4589), - [anon_sym_LBRACK] = ACTIONS(4589), - [anon_sym_DOT] = ACTIONS(4587), - [anon_sym_as] = ACTIONS(4587), - [anon_sym_LBRACE] = ACTIONS(4589), - [anon_sym_RBRACE] = ACTIONS(4589), - [anon_sym_LPAREN] = ACTIONS(4589), - [anon_sym_COMMA] = ACTIONS(7439), - [anon_sym_LT] = ACTIONS(4587), - [anon_sym_GT] = ACTIONS(4587), - [anon_sym_where] = ACTIONS(4587), - [anon_sym_SEMI] = ACTIONS(4589), - [anon_sym_get] = ACTIONS(4587), - [anon_sym_set] = ACTIONS(4587), - [anon_sym_STAR] = ACTIONS(4589), - [sym_label] = ACTIONS(4589), - [anon_sym_in] = ACTIONS(4587), - [anon_sym_DOT_DOT] = ACTIONS(4589), - [anon_sym_QMARK_COLON] = ACTIONS(4589), - [anon_sym_AMP_AMP] = ACTIONS(4589), - [anon_sym_PIPE_PIPE] = ACTIONS(4589), - [anon_sym_else] = ACTIONS(4587), - [anon_sym_COLON_COLON] = ACTIONS(4589), - [anon_sym_BANG_EQ] = ACTIONS(4587), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4589), - [anon_sym_EQ_EQ] = ACTIONS(4587), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4589), - [anon_sym_LT_EQ] = ACTIONS(4589), - [anon_sym_GT_EQ] = ACTIONS(4589), - [anon_sym_BANGin] = ACTIONS(4589), - [anon_sym_is] = ACTIONS(4587), - [anon_sym_BANGis] = ACTIONS(4589), - [anon_sym_PLUS] = ACTIONS(4587), - [anon_sym_DASH] = ACTIONS(4587), - [anon_sym_SLASH] = ACTIONS(4587), - [anon_sym_PERCENT] = ACTIONS(4589), - [anon_sym_as_QMARK] = ACTIONS(4589), - [anon_sym_PLUS_PLUS] = ACTIONS(4589), - [anon_sym_DASH_DASH] = ACTIONS(4589), - [anon_sym_BANG_BANG] = ACTIONS(4589), - [anon_sym_suspend] = ACTIONS(4587), - [anon_sym_sealed] = ACTIONS(4587), - [anon_sym_annotation] = ACTIONS(4587), - [anon_sym_data] = ACTIONS(4587), - [anon_sym_inner] = ACTIONS(4587), - [anon_sym_value] = ACTIONS(4587), - [anon_sym_override] = ACTIONS(4587), - [anon_sym_lateinit] = ACTIONS(4587), - [anon_sym_public] = ACTIONS(4587), - [anon_sym_private] = ACTIONS(4587), - [anon_sym_internal] = ACTIONS(4587), - [anon_sym_protected] = ACTIONS(4587), - [anon_sym_tailrec] = ACTIONS(4587), - [anon_sym_operator] = ACTIONS(4587), - [anon_sym_infix] = ACTIONS(4587), - [anon_sym_inline] = ACTIONS(4587), - [anon_sym_external] = ACTIONS(4587), - [sym_property_modifier] = ACTIONS(4587), - [anon_sym_abstract] = ACTIONS(4587), - [anon_sym_final] = ACTIONS(4587), - [anon_sym_open] = ACTIONS(4587), - [anon_sym_vararg] = ACTIONS(4587), - [anon_sym_noinline] = ACTIONS(4587), - [anon_sym_crossinline] = ACTIONS(4587), - [anon_sym_expect] = ACTIONS(4587), - [anon_sym_actual] = ACTIONS(4587), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4589), - [sym__automatic_semicolon] = ACTIONS(4589), - [sym_safe_nav] = ACTIONS(4589), - [sym_multiline_comment] = ACTIONS(3), - }, - [4238] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7420), - [anon_sym_where] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7422), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7428), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7430), - [anon_sym_EQ_EQ] = ACTIONS(7428), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7430), - [anon_sym_LT_EQ] = ACTIONS(7432), - [anon_sym_GT_EQ] = ACTIONS(7432), - [anon_sym_BANGin] = ACTIONS(7434), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4239] = { - [sym_class_body] = STATE(3453), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(7441), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_RPAREN] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4355), - [sym_label] = ACTIONS(4355), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_while] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4355), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_suspend] = ACTIONS(4353), - [anon_sym_sealed] = ACTIONS(4353), - [anon_sym_annotation] = ACTIONS(4353), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_override] = ACTIONS(4353), - [anon_sym_lateinit] = ACTIONS(4353), - [anon_sym_public] = ACTIONS(4353), - [anon_sym_private] = ACTIONS(4353), - [anon_sym_internal] = ACTIONS(4353), - [anon_sym_protected] = ACTIONS(4353), - [anon_sym_tailrec] = ACTIONS(4353), - [anon_sym_operator] = ACTIONS(4353), - [anon_sym_infix] = ACTIONS(4353), - [anon_sym_inline] = ACTIONS(4353), - [anon_sym_external] = ACTIONS(4353), - [sym_property_modifier] = ACTIONS(4353), - [anon_sym_abstract] = ACTIONS(4353), - [anon_sym_final] = ACTIONS(4353), - [anon_sym_open] = ACTIONS(4353), - [anon_sym_vararg] = ACTIONS(4353), - [anon_sym_noinline] = ACTIONS(4353), - [anon_sym_crossinline] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - }, - [4240] = { - [aux_sym__delegation_specifiers_repeat1] = STATE(4230), - [sym__alpha_identifier] = ACTIONS(4513), - [anon_sym_AT] = ACTIONS(4515), - [anon_sym_LBRACK] = ACTIONS(4515), - [anon_sym_DOT] = ACTIONS(4513), - [anon_sym_as] = ACTIONS(4513), - [anon_sym_LBRACE] = ACTIONS(4515), - [anon_sym_RBRACE] = ACTIONS(4515), - [anon_sym_LPAREN] = ACTIONS(4515), - [anon_sym_COMMA] = ACTIONS(7439), - [anon_sym_LT] = ACTIONS(4513), - [anon_sym_GT] = ACTIONS(4513), - [anon_sym_where] = ACTIONS(4513), - [anon_sym_SEMI] = ACTIONS(4515), - [anon_sym_get] = ACTIONS(4513), - [anon_sym_set] = ACTIONS(4513), - [anon_sym_STAR] = ACTIONS(4515), - [sym_label] = ACTIONS(4515), - [anon_sym_in] = ACTIONS(4513), - [anon_sym_DOT_DOT] = ACTIONS(4515), - [anon_sym_QMARK_COLON] = ACTIONS(4515), - [anon_sym_AMP_AMP] = ACTIONS(4515), - [anon_sym_PIPE_PIPE] = ACTIONS(4515), - [anon_sym_else] = ACTIONS(4513), - [anon_sym_COLON_COLON] = ACTIONS(4515), - [anon_sym_BANG_EQ] = ACTIONS(4513), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4515), - [anon_sym_EQ_EQ] = ACTIONS(4513), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4515), - [anon_sym_LT_EQ] = ACTIONS(4515), - [anon_sym_GT_EQ] = ACTIONS(4515), - [anon_sym_BANGin] = ACTIONS(4515), - [anon_sym_is] = ACTIONS(4513), - [anon_sym_BANGis] = ACTIONS(4515), - [anon_sym_PLUS] = ACTIONS(4513), - [anon_sym_DASH] = ACTIONS(4513), - [anon_sym_SLASH] = ACTIONS(4513), - [anon_sym_PERCENT] = ACTIONS(4515), - [anon_sym_as_QMARK] = ACTIONS(4515), - [anon_sym_PLUS_PLUS] = ACTIONS(4515), - [anon_sym_DASH_DASH] = ACTIONS(4515), - [anon_sym_BANG_BANG] = ACTIONS(4515), - [anon_sym_suspend] = ACTIONS(4513), - [anon_sym_sealed] = ACTIONS(4513), - [anon_sym_annotation] = ACTIONS(4513), - [anon_sym_data] = ACTIONS(4513), - [anon_sym_inner] = ACTIONS(4513), - [anon_sym_value] = ACTIONS(4513), - [anon_sym_override] = ACTIONS(4513), - [anon_sym_lateinit] = ACTIONS(4513), - [anon_sym_public] = ACTIONS(4513), - [anon_sym_private] = ACTIONS(4513), - [anon_sym_internal] = ACTIONS(4513), - [anon_sym_protected] = ACTIONS(4513), - [anon_sym_tailrec] = ACTIONS(4513), - [anon_sym_operator] = ACTIONS(4513), - [anon_sym_infix] = ACTIONS(4513), - [anon_sym_inline] = ACTIONS(4513), - [anon_sym_external] = ACTIONS(4513), - [sym_property_modifier] = ACTIONS(4513), - [anon_sym_abstract] = ACTIONS(4513), - [anon_sym_final] = ACTIONS(4513), - [anon_sym_open] = ACTIONS(4513), - [anon_sym_vararg] = ACTIONS(4513), - [anon_sym_noinline] = ACTIONS(4513), - [anon_sym_crossinline] = ACTIONS(4513), - [anon_sym_expect] = ACTIONS(4513), - [anon_sym_actual] = ACTIONS(4513), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4515), - [sym__automatic_semicolon] = ACTIONS(4515), - [sym_safe_nav] = ACTIONS(4515), - [sym_multiline_comment] = ACTIONS(3), - }, - [4241] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7420), - [anon_sym_where] = ACTIONS(3111), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7422), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(7424), - [anon_sym_PIPE_PIPE] = ACTIONS(7426), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7428), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7430), - [anon_sym_EQ_EQ] = ACTIONS(7428), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7430), - [anon_sym_LT_EQ] = ACTIONS(7432), - [anon_sym_GT_EQ] = ACTIONS(7432), - [anon_sym_BANGin] = ACTIONS(7434), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4242] = { - [sym_function_body] = STATE(3833), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4097), - [anon_sym_AT] = ACTIONS(4099), - [anon_sym_LBRACK] = ACTIONS(4099), - [anon_sym_DOT] = ACTIONS(4097), - [anon_sym_as] = ACTIONS(4097), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4099), - [anon_sym_LPAREN] = ACTIONS(4099), - [anon_sym_LT] = ACTIONS(4097), - [anon_sym_GT] = ACTIONS(4097), - [anon_sym_SEMI] = ACTIONS(4099), - [anon_sym_get] = ACTIONS(4097), - [anon_sym_set] = ACTIONS(4097), - [anon_sym_STAR] = ACTIONS(4099), - [sym_label] = ACTIONS(4099), - [anon_sym_in] = ACTIONS(4097), - [anon_sym_DOT_DOT] = ACTIONS(4099), - [anon_sym_QMARK_COLON] = ACTIONS(4099), - [anon_sym_AMP_AMP] = ACTIONS(4099), - [anon_sym_PIPE_PIPE] = ACTIONS(4099), - [anon_sym_else] = ACTIONS(4097), - [anon_sym_COLON_COLON] = ACTIONS(4099), - [anon_sym_BANG_EQ] = ACTIONS(4097), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4099), - [anon_sym_EQ_EQ] = ACTIONS(4097), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4099), - [anon_sym_LT_EQ] = ACTIONS(4099), - [anon_sym_GT_EQ] = ACTIONS(4099), - [anon_sym_BANGin] = ACTIONS(4099), - [anon_sym_is] = ACTIONS(4097), - [anon_sym_BANGis] = ACTIONS(4099), - [anon_sym_PLUS] = ACTIONS(4097), - [anon_sym_DASH] = ACTIONS(4097), - [anon_sym_SLASH] = ACTIONS(4097), - [anon_sym_PERCENT] = ACTIONS(4099), - [anon_sym_as_QMARK] = ACTIONS(4099), - [anon_sym_PLUS_PLUS] = ACTIONS(4099), - [anon_sym_DASH_DASH] = ACTIONS(4099), - [anon_sym_BANG_BANG] = ACTIONS(4099), - [anon_sym_suspend] = ACTIONS(4097), - [anon_sym_sealed] = ACTIONS(4097), - [anon_sym_annotation] = ACTIONS(4097), - [anon_sym_data] = ACTIONS(4097), - [anon_sym_inner] = ACTIONS(4097), - [anon_sym_value] = ACTIONS(4097), - [anon_sym_override] = ACTIONS(4097), - [anon_sym_lateinit] = ACTIONS(4097), - [anon_sym_public] = ACTIONS(4097), - [anon_sym_private] = ACTIONS(4097), - [anon_sym_internal] = ACTIONS(4097), - [anon_sym_protected] = ACTIONS(4097), - [anon_sym_tailrec] = ACTIONS(4097), - [anon_sym_operator] = ACTIONS(4097), - [anon_sym_infix] = ACTIONS(4097), - [anon_sym_inline] = ACTIONS(4097), - [anon_sym_external] = ACTIONS(4097), - [sym_property_modifier] = ACTIONS(4097), - [anon_sym_abstract] = ACTIONS(4097), - [anon_sym_final] = ACTIONS(4097), - [anon_sym_open] = ACTIONS(4097), - [anon_sym_vararg] = ACTIONS(4097), - [anon_sym_noinline] = ACTIONS(4097), - [anon_sym_crossinline] = ACTIONS(4097), - [anon_sym_expect] = ACTIONS(4097), - [anon_sym_actual] = ACTIONS(4097), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4099), - [sym__automatic_semicolon] = ACTIONS(4099), - [sym_safe_nav] = ACTIONS(4099), - [sym_multiline_comment] = ACTIONS(3), - }, - [4243] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7420), - [anon_sym_where] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7422), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(7424), - [anon_sym_PIPE_PIPE] = ACTIONS(7426), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7428), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7430), - [anon_sym_EQ_EQ] = ACTIONS(7428), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7430), - [anon_sym_LT_EQ] = ACTIONS(7432), - [anon_sym_GT_EQ] = ACTIONS(7432), - [anon_sym_BANGin] = ACTIONS(7434), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4244] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7420), - [anon_sym_where] = ACTIONS(3137), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7422), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(7424), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7428), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7430), - [anon_sym_EQ_EQ] = ACTIONS(7428), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7430), - [anon_sym_LT_EQ] = ACTIONS(7432), - [anon_sym_GT_EQ] = ACTIONS(7432), - [anon_sym_BANGin] = ACTIONS(7434), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4245] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_where] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4246] = { - [sym_function_body] = STATE(3828), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4443), - [anon_sym_AT] = ACTIONS(4445), - [anon_sym_LBRACK] = ACTIONS(4445), - [anon_sym_DOT] = ACTIONS(4443), - [anon_sym_as] = ACTIONS(4443), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4445), - [anon_sym_LPAREN] = ACTIONS(4445), - [anon_sym_LT] = ACTIONS(4443), - [anon_sym_GT] = ACTIONS(4443), - [anon_sym_SEMI] = ACTIONS(4445), - [anon_sym_get] = ACTIONS(4443), - [anon_sym_set] = ACTIONS(4443), - [anon_sym_STAR] = ACTIONS(4445), - [sym_label] = ACTIONS(4445), - [anon_sym_in] = ACTIONS(4443), - [anon_sym_DOT_DOT] = ACTIONS(4445), - [anon_sym_QMARK_COLON] = ACTIONS(4445), - [anon_sym_AMP_AMP] = ACTIONS(4445), - [anon_sym_PIPE_PIPE] = ACTIONS(4445), - [anon_sym_else] = ACTIONS(4443), - [anon_sym_COLON_COLON] = ACTIONS(4445), - [anon_sym_BANG_EQ] = ACTIONS(4443), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4445), - [anon_sym_EQ_EQ] = ACTIONS(4443), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4445), - [anon_sym_LT_EQ] = ACTIONS(4445), - [anon_sym_GT_EQ] = ACTIONS(4445), - [anon_sym_BANGin] = ACTIONS(4445), - [anon_sym_is] = ACTIONS(4443), - [anon_sym_BANGis] = ACTIONS(4445), - [anon_sym_PLUS] = ACTIONS(4443), - [anon_sym_DASH] = ACTIONS(4443), - [anon_sym_SLASH] = ACTIONS(4443), - [anon_sym_PERCENT] = ACTIONS(4445), - [anon_sym_as_QMARK] = ACTIONS(4445), - [anon_sym_PLUS_PLUS] = ACTIONS(4445), - [anon_sym_DASH_DASH] = ACTIONS(4445), - [anon_sym_BANG_BANG] = ACTIONS(4445), - [anon_sym_suspend] = ACTIONS(4443), - [anon_sym_sealed] = ACTIONS(4443), - [anon_sym_annotation] = ACTIONS(4443), - [anon_sym_data] = ACTIONS(4443), - [anon_sym_inner] = ACTIONS(4443), - [anon_sym_value] = ACTIONS(4443), - [anon_sym_override] = ACTIONS(4443), - [anon_sym_lateinit] = ACTIONS(4443), - [anon_sym_public] = ACTIONS(4443), - [anon_sym_private] = ACTIONS(4443), - [anon_sym_internal] = ACTIONS(4443), - [anon_sym_protected] = ACTIONS(4443), - [anon_sym_tailrec] = ACTIONS(4443), - [anon_sym_operator] = ACTIONS(4443), - [anon_sym_infix] = ACTIONS(4443), - [anon_sym_inline] = ACTIONS(4443), - [anon_sym_external] = ACTIONS(4443), - [sym_property_modifier] = ACTIONS(4443), - [anon_sym_abstract] = ACTIONS(4443), - [anon_sym_final] = ACTIONS(4443), - [anon_sym_open] = ACTIONS(4443), - [anon_sym_vararg] = ACTIONS(4443), - [anon_sym_noinline] = ACTIONS(4443), - [anon_sym_crossinline] = ACTIONS(4443), - [anon_sym_expect] = ACTIONS(4443), - [anon_sym_actual] = ACTIONS(4443), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4445), - [sym__automatic_semicolon] = ACTIONS(4445), - [sym_safe_nav] = ACTIONS(4445), - [sym_multiline_comment] = ACTIONS(3), - }, - [4247] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_where] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3102), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3102), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4248] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7420), - [anon_sym_where] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7422), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(7432), - [anon_sym_GT_EQ] = ACTIONS(7432), - [anon_sym_BANGin] = ACTIONS(7434), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4249] = { - [sym_function_body] = STATE(3826), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4077), - [anon_sym_AT] = ACTIONS(4079), - [anon_sym_LBRACK] = ACTIONS(4079), - [anon_sym_DOT] = ACTIONS(4077), - [anon_sym_as] = ACTIONS(4077), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4079), - [anon_sym_LPAREN] = ACTIONS(4079), - [anon_sym_LT] = ACTIONS(4077), - [anon_sym_GT] = ACTIONS(4077), - [anon_sym_SEMI] = ACTIONS(4079), - [anon_sym_get] = ACTIONS(4077), - [anon_sym_set] = ACTIONS(4077), - [anon_sym_STAR] = ACTIONS(4079), - [sym_label] = ACTIONS(4079), - [anon_sym_in] = ACTIONS(4077), - [anon_sym_DOT_DOT] = ACTIONS(4079), - [anon_sym_QMARK_COLON] = ACTIONS(4079), - [anon_sym_AMP_AMP] = ACTIONS(4079), - [anon_sym_PIPE_PIPE] = ACTIONS(4079), - [anon_sym_else] = ACTIONS(4077), - [anon_sym_COLON_COLON] = ACTIONS(4079), - [anon_sym_BANG_EQ] = ACTIONS(4077), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4079), - [anon_sym_EQ_EQ] = ACTIONS(4077), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4079), - [anon_sym_LT_EQ] = ACTIONS(4079), - [anon_sym_GT_EQ] = ACTIONS(4079), - [anon_sym_BANGin] = ACTIONS(4079), - [anon_sym_is] = ACTIONS(4077), - [anon_sym_BANGis] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4077), - [anon_sym_DASH] = ACTIONS(4077), - [anon_sym_SLASH] = ACTIONS(4077), - [anon_sym_PERCENT] = ACTIONS(4079), - [anon_sym_as_QMARK] = ACTIONS(4079), - [anon_sym_PLUS_PLUS] = ACTIONS(4079), - [anon_sym_DASH_DASH] = ACTIONS(4079), - [anon_sym_BANG_BANG] = ACTIONS(4079), - [anon_sym_suspend] = ACTIONS(4077), - [anon_sym_sealed] = ACTIONS(4077), - [anon_sym_annotation] = ACTIONS(4077), - [anon_sym_data] = ACTIONS(4077), - [anon_sym_inner] = ACTIONS(4077), - [anon_sym_value] = ACTIONS(4077), - [anon_sym_override] = ACTIONS(4077), - [anon_sym_lateinit] = ACTIONS(4077), - [anon_sym_public] = ACTIONS(4077), - [anon_sym_private] = ACTIONS(4077), - [anon_sym_internal] = ACTIONS(4077), - [anon_sym_protected] = ACTIONS(4077), - [anon_sym_tailrec] = ACTIONS(4077), - [anon_sym_operator] = ACTIONS(4077), - [anon_sym_infix] = ACTIONS(4077), - [anon_sym_inline] = ACTIONS(4077), - [anon_sym_external] = ACTIONS(4077), - [sym_property_modifier] = ACTIONS(4077), - [anon_sym_abstract] = ACTIONS(4077), - [anon_sym_final] = ACTIONS(4077), - [anon_sym_open] = ACTIONS(4077), - [anon_sym_vararg] = ACTIONS(4077), - [anon_sym_noinline] = ACTIONS(4077), - [anon_sym_crossinline] = ACTIONS(4077), - [anon_sym_expect] = ACTIONS(4077), - [anon_sym_actual] = ACTIONS(4077), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4079), - [sym__automatic_semicolon] = ACTIONS(4079), - [sym_safe_nav] = ACTIONS(4079), - [sym_multiline_comment] = ACTIONS(3), - }, - [4250] = { - [sym__alpha_identifier] = ACTIONS(4347), - [anon_sym_AT] = ACTIONS(4349), - [anon_sym_LBRACK] = ACTIONS(4349), - [anon_sym_DOT] = ACTIONS(4347), - [anon_sym_as] = ACTIONS(4347), - [anon_sym_LBRACE] = ACTIONS(4349), - [anon_sym_RBRACE] = ACTIONS(4349), - [anon_sym_LPAREN] = ACTIONS(4349), - [anon_sym_COMMA] = ACTIONS(4349), - [anon_sym_by] = ACTIONS(7400), - [anon_sym_LT] = ACTIONS(4347), - [anon_sym_GT] = ACTIONS(4347), - [anon_sym_where] = ACTIONS(4347), - [anon_sym_SEMI] = ACTIONS(4349), - [anon_sym_get] = ACTIONS(4347), - [anon_sym_set] = ACTIONS(4347), - [anon_sym_STAR] = ACTIONS(4349), - [sym_label] = ACTIONS(4349), - [anon_sym_in] = ACTIONS(4347), - [anon_sym_DOT_DOT] = ACTIONS(4349), - [anon_sym_QMARK_COLON] = ACTIONS(4349), - [anon_sym_AMP_AMP] = ACTIONS(4349), - [anon_sym_PIPE_PIPE] = ACTIONS(4349), - [anon_sym_else] = ACTIONS(4347), - [anon_sym_COLON_COLON] = ACTIONS(4349), - [anon_sym_BANG_EQ] = ACTIONS(4347), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4349), - [anon_sym_EQ_EQ] = ACTIONS(4347), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4349), - [anon_sym_LT_EQ] = ACTIONS(4349), - [anon_sym_GT_EQ] = ACTIONS(4349), - [anon_sym_BANGin] = ACTIONS(4349), - [anon_sym_is] = ACTIONS(4347), - [anon_sym_BANGis] = ACTIONS(4349), - [anon_sym_PLUS] = ACTIONS(4347), - [anon_sym_DASH] = ACTIONS(4347), - [anon_sym_SLASH] = ACTIONS(4347), - [anon_sym_PERCENT] = ACTIONS(4349), - [anon_sym_as_QMARK] = ACTIONS(4349), - [anon_sym_PLUS_PLUS] = ACTIONS(4349), - [anon_sym_DASH_DASH] = ACTIONS(4349), - [anon_sym_BANG_BANG] = ACTIONS(4349), - [anon_sym_suspend] = ACTIONS(4347), - [anon_sym_sealed] = ACTIONS(4347), - [anon_sym_annotation] = ACTIONS(4347), - [anon_sym_data] = ACTIONS(4347), - [anon_sym_inner] = ACTIONS(4347), - [anon_sym_value] = ACTIONS(4347), - [anon_sym_override] = ACTIONS(4347), - [anon_sym_lateinit] = ACTIONS(4347), - [anon_sym_public] = ACTIONS(4347), - [anon_sym_private] = ACTIONS(4347), - [anon_sym_internal] = ACTIONS(4347), - [anon_sym_protected] = ACTIONS(4347), - [anon_sym_tailrec] = ACTIONS(4347), - [anon_sym_operator] = ACTIONS(4347), - [anon_sym_infix] = ACTIONS(4347), - [anon_sym_inline] = ACTIONS(4347), - [anon_sym_external] = ACTIONS(4347), - [sym_property_modifier] = ACTIONS(4347), - [anon_sym_abstract] = ACTIONS(4347), - [anon_sym_final] = ACTIONS(4347), - [anon_sym_open] = ACTIONS(4347), - [anon_sym_vararg] = ACTIONS(4347), - [anon_sym_noinline] = ACTIONS(4347), - [anon_sym_crossinline] = ACTIONS(4347), - [anon_sym_expect] = ACTIONS(4347), - [anon_sym_actual] = ACTIONS(4347), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4349), - [sym__automatic_semicolon] = ACTIONS(4349), - [sym_safe_nav] = ACTIONS(4349), - [sym_multiline_comment] = ACTIONS(3), - }, - [4251] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_where] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7422), - [anon_sym_DOT_DOT] = ACTIONS(7412), - [anon_sym_QMARK_COLON] = ACTIONS(7414), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(7434), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7416), - [anon_sym_DASH] = ACTIONS(7416), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4252] = { - [sym_function_body] = STATE(3951), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4087), - [anon_sym_AT] = ACTIONS(4089), - [anon_sym_LBRACK] = ACTIONS(4089), - [anon_sym_DOT] = ACTIONS(4087), - [anon_sym_as] = ACTIONS(4087), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4089), - [anon_sym_LPAREN] = ACTIONS(4089), - [anon_sym_LT] = ACTIONS(4087), - [anon_sym_GT] = ACTIONS(4087), - [anon_sym_SEMI] = ACTIONS(4089), - [anon_sym_get] = ACTIONS(4087), - [anon_sym_set] = ACTIONS(4087), - [anon_sym_STAR] = ACTIONS(4089), - [sym_label] = ACTIONS(4089), - [anon_sym_in] = ACTIONS(4087), - [anon_sym_DOT_DOT] = ACTIONS(4089), - [anon_sym_QMARK_COLON] = ACTIONS(4089), - [anon_sym_AMP_AMP] = ACTIONS(4089), - [anon_sym_PIPE_PIPE] = ACTIONS(4089), - [anon_sym_else] = ACTIONS(4087), - [anon_sym_COLON_COLON] = ACTIONS(4089), - [anon_sym_BANG_EQ] = ACTIONS(4087), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4089), - [anon_sym_EQ_EQ] = ACTIONS(4087), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4089), - [anon_sym_LT_EQ] = ACTIONS(4089), - [anon_sym_GT_EQ] = ACTIONS(4089), - [anon_sym_BANGin] = ACTIONS(4089), - [anon_sym_is] = ACTIONS(4087), - [anon_sym_BANGis] = ACTIONS(4089), - [anon_sym_PLUS] = ACTIONS(4087), - [anon_sym_DASH] = ACTIONS(4087), - [anon_sym_SLASH] = ACTIONS(4087), - [anon_sym_PERCENT] = ACTIONS(4089), - [anon_sym_as_QMARK] = ACTIONS(4089), - [anon_sym_PLUS_PLUS] = ACTIONS(4089), - [anon_sym_DASH_DASH] = ACTIONS(4089), - [anon_sym_BANG_BANG] = ACTIONS(4089), - [anon_sym_suspend] = ACTIONS(4087), - [anon_sym_sealed] = ACTIONS(4087), - [anon_sym_annotation] = ACTIONS(4087), - [anon_sym_data] = ACTIONS(4087), - [anon_sym_inner] = ACTIONS(4087), - [anon_sym_value] = ACTIONS(4087), - [anon_sym_override] = ACTIONS(4087), - [anon_sym_lateinit] = ACTIONS(4087), - [anon_sym_public] = ACTIONS(4087), - [anon_sym_private] = ACTIONS(4087), - [anon_sym_internal] = ACTIONS(4087), - [anon_sym_protected] = ACTIONS(4087), - [anon_sym_tailrec] = ACTIONS(4087), - [anon_sym_operator] = ACTIONS(4087), - [anon_sym_infix] = ACTIONS(4087), - [anon_sym_inline] = ACTIONS(4087), - [anon_sym_external] = ACTIONS(4087), - [sym_property_modifier] = ACTIONS(4087), - [anon_sym_abstract] = ACTIONS(4087), - [anon_sym_final] = ACTIONS(4087), - [anon_sym_open] = ACTIONS(4087), - [anon_sym_vararg] = ACTIONS(4087), - [anon_sym_noinline] = ACTIONS(4087), - [anon_sym_crossinline] = ACTIONS(4087), - [anon_sym_expect] = ACTIONS(4087), - [anon_sym_actual] = ACTIONS(4087), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4089), - [sym__automatic_semicolon] = ACTIONS(4089), - [sym_safe_nav] = ACTIONS(4089), - [sym_multiline_comment] = ACTIONS(3), - }, - [4253] = { - [sym_function_body] = STATE(3991), - [sym__block] = STATE(3874), - [sym__alpha_identifier] = ACTIONS(4451), - [anon_sym_AT] = ACTIONS(4453), - [anon_sym_LBRACK] = ACTIONS(4453), - [anon_sym_DOT] = ACTIONS(4451), - [anon_sym_as] = ACTIONS(4451), - [anon_sym_EQ] = ACTIONS(7273), - [anon_sym_LBRACE] = ACTIONS(6648), - [anon_sym_RBRACE] = ACTIONS(4453), - [anon_sym_LPAREN] = ACTIONS(4453), - [anon_sym_LT] = ACTIONS(4451), - [anon_sym_GT] = ACTIONS(4451), - [anon_sym_SEMI] = ACTIONS(4453), - [anon_sym_get] = ACTIONS(4451), - [anon_sym_set] = ACTIONS(4451), - [anon_sym_STAR] = ACTIONS(4453), - [sym_label] = ACTIONS(4453), - [anon_sym_in] = ACTIONS(4451), - [anon_sym_DOT_DOT] = ACTIONS(4453), - [anon_sym_QMARK_COLON] = ACTIONS(4453), - [anon_sym_AMP_AMP] = ACTIONS(4453), - [anon_sym_PIPE_PIPE] = ACTIONS(4453), - [anon_sym_else] = ACTIONS(4451), - [anon_sym_COLON_COLON] = ACTIONS(4453), - [anon_sym_BANG_EQ] = ACTIONS(4451), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4453), - [anon_sym_EQ_EQ] = ACTIONS(4451), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4453), - [anon_sym_LT_EQ] = ACTIONS(4453), - [anon_sym_GT_EQ] = ACTIONS(4453), - [anon_sym_BANGin] = ACTIONS(4453), - [anon_sym_is] = ACTIONS(4451), - [anon_sym_BANGis] = ACTIONS(4453), - [anon_sym_PLUS] = ACTIONS(4451), - [anon_sym_DASH] = ACTIONS(4451), - [anon_sym_SLASH] = ACTIONS(4451), - [anon_sym_PERCENT] = ACTIONS(4453), - [anon_sym_as_QMARK] = ACTIONS(4453), - [anon_sym_PLUS_PLUS] = ACTIONS(4453), - [anon_sym_DASH_DASH] = ACTIONS(4453), - [anon_sym_BANG_BANG] = ACTIONS(4453), - [anon_sym_suspend] = ACTIONS(4451), - [anon_sym_sealed] = ACTIONS(4451), - [anon_sym_annotation] = ACTIONS(4451), - [anon_sym_data] = ACTIONS(4451), - [anon_sym_inner] = ACTIONS(4451), - [anon_sym_value] = ACTIONS(4451), - [anon_sym_override] = ACTIONS(4451), - [anon_sym_lateinit] = ACTIONS(4451), - [anon_sym_public] = ACTIONS(4451), - [anon_sym_private] = ACTIONS(4451), - [anon_sym_internal] = ACTIONS(4451), - [anon_sym_protected] = ACTIONS(4451), - [anon_sym_tailrec] = ACTIONS(4451), - [anon_sym_operator] = ACTIONS(4451), - [anon_sym_infix] = ACTIONS(4451), - [anon_sym_inline] = ACTIONS(4451), - [anon_sym_external] = ACTIONS(4451), - [sym_property_modifier] = ACTIONS(4451), - [anon_sym_abstract] = ACTIONS(4451), - [anon_sym_final] = ACTIONS(4451), - [anon_sym_open] = ACTIONS(4451), - [anon_sym_vararg] = ACTIONS(4451), - [anon_sym_noinline] = ACTIONS(4451), - [anon_sym_crossinline] = ACTIONS(4451), - [anon_sym_expect] = ACTIONS(4451), - [anon_sym_actual] = ACTIONS(4451), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4453), - [sym__automatic_semicolon] = ACTIONS(4453), - [sym_safe_nav] = ACTIONS(4453), - [sym_multiline_comment] = ACTIONS(3), - }, - [4254] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1793), - [sym__comparison_operator] = STATE(1761), - [sym__in_operator] = STATE(1758), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1757), - [sym__multiplicative_operator] = STATE(1752), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1751), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_COMMA] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_where] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(7410), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(7418), - [anon_sym_PERCENT] = ACTIONS(7410), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4255] = { - [sym_class_body] = STATE(3513), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(7443), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(5444), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_RPAREN] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4327), - [sym_label] = ACTIONS(4327), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_while] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4327), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_suspend] = ACTIONS(4325), - [anon_sym_sealed] = ACTIONS(4325), - [anon_sym_annotation] = ACTIONS(4325), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_override] = ACTIONS(4325), - [anon_sym_lateinit] = ACTIONS(4325), - [anon_sym_public] = ACTIONS(4325), - [anon_sym_private] = ACTIONS(4325), - [anon_sym_internal] = ACTIONS(4325), - [anon_sym_protected] = ACTIONS(4325), - [anon_sym_tailrec] = ACTIONS(4325), - [anon_sym_operator] = ACTIONS(4325), - [anon_sym_infix] = ACTIONS(4325), - [anon_sym_inline] = ACTIONS(4325), - [anon_sym_external] = ACTIONS(4325), - [sym_property_modifier] = ACTIONS(4325), - [anon_sym_abstract] = ACTIONS(4325), - [anon_sym_final] = ACTIONS(4325), - [anon_sym_open] = ACTIONS(4325), - [anon_sym_vararg] = ACTIONS(4325), - [anon_sym_noinline] = ACTIONS(4325), - [anon_sym_crossinline] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - }, - [4256] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3117), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_while] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4257] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(7451), - [anon_sym_COMMA] = ACTIONS(4852), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_where] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4852), - [sym_label] = ACTIONS(4852), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4852), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_suspend] = ACTIONS(4850), - [anon_sym_sealed] = ACTIONS(4850), - [anon_sym_annotation] = ACTIONS(4850), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_override] = ACTIONS(4850), - [anon_sym_lateinit] = ACTIONS(4850), - [anon_sym_public] = ACTIONS(4850), - [anon_sym_private] = ACTIONS(4850), - [anon_sym_internal] = ACTIONS(4850), - [anon_sym_protected] = ACTIONS(4850), - [anon_sym_tailrec] = ACTIONS(4850), - [anon_sym_operator] = ACTIONS(4850), - [anon_sym_infix] = ACTIONS(4850), - [anon_sym_inline] = ACTIONS(4850), - [anon_sym_external] = ACTIONS(4850), - [sym_property_modifier] = ACTIONS(4850), - [anon_sym_abstract] = ACTIONS(4850), - [anon_sym_final] = ACTIONS(4850), - [anon_sym_open] = ACTIONS(4850), - [anon_sym_vararg] = ACTIONS(4850), - [anon_sym_noinline] = ACTIONS(4850), - [anon_sym_crossinline] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4852), - [sym__automatic_semicolon] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - }, - [4258] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3046), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_while] = ACTIONS(3044), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4259] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3139), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_while] = ACTIONS(3137), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4260] = { - [sym_class_body] = STATE(3928), - [sym__alpha_identifier] = ACTIONS(4325), - [anon_sym_AT] = ACTIONS(4327), - [anon_sym_COLON] = ACTIONS(7473), - [anon_sym_LBRACK] = ACTIONS(4327), - [anon_sym_DOT] = ACTIONS(4325), - [anon_sym_as] = ACTIONS(4325), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4327), - [anon_sym_LPAREN] = ACTIONS(4327), - [anon_sym_LT] = ACTIONS(4325), - [anon_sym_GT] = ACTIONS(4325), - [anon_sym_SEMI] = ACTIONS(4327), - [anon_sym_get] = ACTIONS(4325), - [anon_sym_set] = ACTIONS(4325), - [anon_sym_STAR] = ACTIONS(4327), - [sym_label] = ACTIONS(4327), - [anon_sym_in] = ACTIONS(4325), - [anon_sym_DOT_DOT] = ACTIONS(4327), - [anon_sym_QMARK_COLON] = ACTIONS(4327), - [anon_sym_AMP_AMP] = ACTIONS(4327), - [anon_sym_PIPE_PIPE] = ACTIONS(4327), - [anon_sym_else] = ACTIONS(4325), - [anon_sym_COLON_COLON] = ACTIONS(4327), - [anon_sym_BANG_EQ] = ACTIONS(4325), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4327), - [anon_sym_EQ_EQ] = ACTIONS(4325), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4327), - [anon_sym_LT_EQ] = ACTIONS(4327), - [anon_sym_GT_EQ] = ACTIONS(4327), - [anon_sym_BANGin] = ACTIONS(4327), - [anon_sym_is] = ACTIONS(4325), - [anon_sym_BANGis] = ACTIONS(4327), - [anon_sym_PLUS] = ACTIONS(4325), - [anon_sym_DASH] = ACTIONS(4325), - [anon_sym_SLASH] = ACTIONS(4325), - [anon_sym_PERCENT] = ACTIONS(4327), - [anon_sym_as_QMARK] = ACTIONS(4327), - [anon_sym_PLUS_PLUS] = ACTIONS(4327), - [anon_sym_DASH_DASH] = ACTIONS(4327), - [anon_sym_BANG_BANG] = ACTIONS(4327), - [anon_sym_suspend] = ACTIONS(4325), - [anon_sym_sealed] = ACTIONS(4325), - [anon_sym_annotation] = ACTIONS(4325), - [anon_sym_data] = ACTIONS(4325), - [anon_sym_inner] = ACTIONS(4325), - [anon_sym_value] = ACTIONS(4325), - [anon_sym_override] = ACTIONS(4325), - [anon_sym_lateinit] = ACTIONS(4325), - [anon_sym_public] = ACTIONS(4325), - [anon_sym_private] = ACTIONS(4325), - [anon_sym_internal] = ACTIONS(4325), - [anon_sym_protected] = ACTIONS(4325), - [anon_sym_tailrec] = ACTIONS(4325), - [anon_sym_operator] = ACTIONS(4325), - [anon_sym_infix] = ACTIONS(4325), - [anon_sym_inline] = ACTIONS(4325), - [anon_sym_external] = ACTIONS(4325), - [sym_property_modifier] = ACTIONS(4325), - [anon_sym_abstract] = ACTIONS(4325), - [anon_sym_final] = ACTIONS(4325), - [anon_sym_open] = ACTIONS(4325), - [anon_sym_vararg] = ACTIONS(4325), - [anon_sym_noinline] = ACTIONS(4325), - [anon_sym_crossinline] = ACTIONS(4325), - [anon_sym_expect] = ACTIONS(4325), - [anon_sym_actual] = ACTIONS(4325), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4327), - [sym__automatic_semicolon] = ACTIONS(4327), - [sym_safe_nav] = ACTIONS(4327), - [sym_multiline_comment] = ACTIONS(3), - }, - [4261] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3052), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4262] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3067), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_while] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4263] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3098), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_while] = ACTIONS(3096), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4264] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3109), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_while] = ACTIONS(3107), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4265] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3143), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_while] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4266] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7475), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [4267] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4268] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3078), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_while] = ACTIONS(3076), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4269] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3102), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3102), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_while] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3102), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4270] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3082), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_while] = ACTIONS(3080), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4271] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3132), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4272] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3113), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_while] = ACTIONS(3111), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4273] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3059), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_while] = ACTIONS(3057), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4274] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3086), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_while] = ACTIONS(3084), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4275] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(7477), - [anon_sym_COMMA] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_where] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4220), - [sym_label] = ACTIONS(4220), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4220), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - }, - [4276] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_COMMA] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_where] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(7479), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7475), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [4277] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(7481), - [anon_sym_COMMA] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_where] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4188), - [sym_label] = ACTIONS(4188), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4188), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - }, - [4278] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(7483), - [anon_sym_COMMA] = ACTIONS(4842), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_where] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4842), - [sym_label] = ACTIONS(4842), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4842), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_suspend] = ACTIONS(4840), - [anon_sym_sealed] = ACTIONS(4840), - [anon_sym_annotation] = ACTIONS(4840), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_override] = ACTIONS(4840), - [anon_sym_lateinit] = ACTIONS(4840), - [anon_sym_public] = ACTIONS(4840), - [anon_sym_private] = ACTIONS(4840), - [anon_sym_internal] = ACTIONS(4840), - [anon_sym_protected] = ACTIONS(4840), - [anon_sym_tailrec] = ACTIONS(4840), - [anon_sym_operator] = ACTIONS(4840), - [anon_sym_infix] = ACTIONS(4840), - [anon_sym_inline] = ACTIONS(4840), - [anon_sym_external] = ACTIONS(4840), - [sym_property_modifier] = ACTIONS(4840), - [anon_sym_abstract] = ACTIONS(4840), - [anon_sym_final] = ACTIONS(4840), - [anon_sym_open] = ACTIONS(4840), - [anon_sym_vararg] = ACTIONS(4840), - [anon_sym_noinline] = ACTIONS(4840), - [anon_sym_crossinline] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4842), - [sym__automatic_semicolon] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - }, - [4279] = { - [sym_class_body] = STATE(4005), - [sym__alpha_identifier] = ACTIONS(4353), - [anon_sym_AT] = ACTIONS(4355), - [anon_sym_COLON] = ACTIONS(7485), - [anon_sym_LBRACK] = ACTIONS(4355), - [anon_sym_DOT] = ACTIONS(4353), - [anon_sym_as] = ACTIONS(4353), - [anon_sym_LBRACE] = ACTIONS(5746), - [anon_sym_RBRACE] = ACTIONS(4355), - [anon_sym_LPAREN] = ACTIONS(4355), - [anon_sym_LT] = ACTIONS(4353), - [anon_sym_GT] = ACTIONS(4353), - [anon_sym_SEMI] = ACTIONS(4355), - [anon_sym_get] = ACTIONS(4353), - [anon_sym_set] = ACTIONS(4353), - [anon_sym_STAR] = ACTIONS(4355), - [sym_label] = ACTIONS(4355), - [anon_sym_in] = ACTIONS(4353), - [anon_sym_DOT_DOT] = ACTIONS(4355), - [anon_sym_QMARK_COLON] = ACTIONS(4355), - [anon_sym_AMP_AMP] = ACTIONS(4355), - [anon_sym_PIPE_PIPE] = ACTIONS(4355), - [anon_sym_else] = ACTIONS(4353), - [anon_sym_COLON_COLON] = ACTIONS(4355), - [anon_sym_BANG_EQ] = ACTIONS(4353), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4355), - [anon_sym_EQ_EQ] = ACTIONS(4353), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4355), - [anon_sym_LT_EQ] = ACTIONS(4355), - [anon_sym_GT_EQ] = ACTIONS(4355), - [anon_sym_BANGin] = ACTIONS(4355), - [anon_sym_is] = ACTIONS(4353), - [anon_sym_BANGis] = ACTIONS(4355), - [anon_sym_PLUS] = ACTIONS(4353), - [anon_sym_DASH] = ACTIONS(4353), - [anon_sym_SLASH] = ACTIONS(4353), - [anon_sym_PERCENT] = ACTIONS(4355), - [anon_sym_as_QMARK] = ACTIONS(4355), - [anon_sym_PLUS_PLUS] = ACTIONS(4355), - [anon_sym_DASH_DASH] = ACTIONS(4355), - [anon_sym_BANG_BANG] = ACTIONS(4355), - [anon_sym_suspend] = ACTIONS(4353), - [anon_sym_sealed] = ACTIONS(4353), - [anon_sym_annotation] = ACTIONS(4353), - [anon_sym_data] = ACTIONS(4353), - [anon_sym_inner] = ACTIONS(4353), - [anon_sym_value] = ACTIONS(4353), - [anon_sym_override] = ACTIONS(4353), - [anon_sym_lateinit] = ACTIONS(4353), - [anon_sym_public] = ACTIONS(4353), - [anon_sym_private] = ACTIONS(4353), - [anon_sym_internal] = ACTIONS(4353), - [anon_sym_protected] = ACTIONS(4353), - [anon_sym_tailrec] = ACTIONS(4353), - [anon_sym_operator] = ACTIONS(4353), - [anon_sym_infix] = ACTIONS(4353), - [anon_sym_inline] = ACTIONS(4353), - [anon_sym_external] = ACTIONS(4353), - [sym_property_modifier] = ACTIONS(4353), - [anon_sym_abstract] = ACTIONS(4353), - [anon_sym_final] = ACTIONS(4353), - [anon_sym_open] = ACTIONS(4353), - [anon_sym_vararg] = ACTIONS(4353), - [anon_sym_noinline] = ACTIONS(4353), - [anon_sym_crossinline] = ACTIONS(4353), - [anon_sym_expect] = ACTIONS(4353), - [anon_sym_actual] = ACTIONS(4353), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4355), - [sym__automatic_semicolon] = ACTIONS(4355), - [sym_safe_nav] = ACTIONS(4355), - [sym_multiline_comment] = ACTIONS(3), - }, - [4280] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4281] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3115), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(3119), - [anon_sym_GT] = ACTIONS(3115), - [anon_sym_SEMI] = ACTIONS(3117), - [anon_sym_get] = ACTIONS(3115), - [anon_sym_set] = ACTIONS(3115), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3115), - [anon_sym_DOT_DOT] = ACTIONS(3117), - [anon_sym_QMARK_COLON] = ACTIONS(3117), - [anon_sym_AMP_AMP] = ACTIONS(3117), - [anon_sym_PIPE_PIPE] = ACTIONS(3117), - [anon_sym_else] = ACTIONS(3115), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3115), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3117), - [anon_sym_EQ_EQ] = ACTIONS(3115), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3117), - [anon_sym_LT_EQ] = ACTIONS(3117), - [anon_sym_GT_EQ] = ACTIONS(3117), - [anon_sym_BANGin] = ACTIONS(3117), - [anon_sym_is] = ACTIONS(3115), - [anon_sym_BANGis] = ACTIONS(3117), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3115), - [anon_sym_inner] = ACTIONS(3115), - [anon_sym_value] = ACTIONS(3115), - [anon_sym_expect] = ACTIONS(3115), - [anon_sym_actual] = ACTIONS(3115), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3117), - [sym__automatic_semicolon] = ACTIONS(3117), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4282] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7493), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7495), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(7499), - [anon_sym_AMP_AMP] = ACTIONS(7501), - [anon_sym_PIPE_PIPE] = ACTIONS(7503), - [anon_sym_else] = ACTIONS(3122), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7505), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7507), - [anon_sym_EQ_EQ] = ACTIONS(7505), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7507), - [anon_sym_LT_EQ] = ACTIONS(7509), - [anon_sym_GT_EQ] = ACTIONS(7509), - [anon_sym_BANGin] = ACTIONS(7511), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3124), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4283] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_RPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_while] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7513), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [4284] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3050), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(3054), - [anon_sym_GT] = ACTIONS(3050), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym_get] = ACTIONS(3050), - [anon_sym_set] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(3052), - [anon_sym_AMP_AMP] = ACTIONS(3052), - [anon_sym_PIPE_PIPE] = ACTIONS(3052), - [anon_sym_else] = ACTIONS(3050), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3050), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3052), - [anon_sym_EQ_EQ] = ACTIONS(3050), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3052), - [anon_sym_LT_EQ] = ACTIONS(3052), - [anon_sym_GT_EQ] = ACTIONS(3052), - [anon_sym_BANGin] = ACTIONS(3052), - [anon_sym_is] = ACTIONS(3050), - [anon_sym_BANGis] = ACTIONS(3052), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3050), - [anon_sym_inner] = ACTIONS(3050), - [anon_sym_value] = ACTIONS(3050), - [anon_sym_expect] = ACTIONS(3050), - [anon_sym_actual] = ACTIONS(3050), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3052), - [sym__automatic_semicolon] = ACTIONS(3052), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4285] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3082), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7493), - [anon_sym_SEMI] = ACTIONS(3082), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7495), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(7499), - [anon_sym_AMP_AMP] = ACTIONS(7501), - [anon_sym_PIPE_PIPE] = ACTIONS(7503), - [anon_sym_else] = ACTIONS(3080), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7505), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7507), - [anon_sym_EQ_EQ] = ACTIONS(7505), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7507), - [anon_sym_LT_EQ] = ACTIONS(7509), - [anon_sym_GT_EQ] = ACTIONS(7509), - [anon_sym_BANGin] = ACTIONS(7511), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3082), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4286] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(7515), - [anon_sym_RPAREN] = ACTIONS(4188), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4188), - [sym_label] = ACTIONS(4188), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_while] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - }, - [4287] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3078), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7493), - [anon_sym_SEMI] = ACTIONS(3078), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7495), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(7499), - [anon_sym_AMP_AMP] = ACTIONS(3078), - [anon_sym_PIPE_PIPE] = ACTIONS(3078), - [anon_sym_else] = ACTIONS(3076), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7505), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7507), - [anon_sym_EQ_EQ] = ACTIONS(7505), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7507), - [anon_sym_LT_EQ] = ACTIONS(7509), - [anon_sym_GT_EQ] = ACTIONS(7509), - [anon_sym_BANGin] = ACTIONS(7511), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3078), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4288] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_RPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(7517), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_while] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7513), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [4289] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(7519), - [anon_sym_RPAREN] = ACTIONS(4842), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4842), - [sym_label] = ACTIONS(4842), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_while] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4842), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_suspend] = ACTIONS(4840), - [anon_sym_sealed] = ACTIONS(4840), - [anon_sym_annotation] = ACTIONS(4840), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_override] = ACTIONS(4840), - [anon_sym_lateinit] = ACTIONS(4840), - [anon_sym_public] = ACTIONS(4840), - [anon_sym_private] = ACTIONS(4840), - [anon_sym_internal] = ACTIONS(4840), - [anon_sym_protected] = ACTIONS(4840), - [anon_sym_tailrec] = ACTIONS(4840), - [anon_sym_operator] = ACTIONS(4840), - [anon_sym_infix] = ACTIONS(4840), - [anon_sym_inline] = ACTIONS(4840), - [anon_sym_external] = ACTIONS(4840), - [sym_property_modifier] = ACTIONS(4840), - [anon_sym_abstract] = ACTIONS(4840), - [anon_sym_final] = ACTIONS(4840), - [anon_sym_open] = ACTIONS(4840), - [anon_sym_vararg] = ACTIONS(4840), - [anon_sym_noinline] = ACTIONS(4840), - [anon_sym_crossinline] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - }, - [4290] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(3134), - [anon_sym_GT] = ACTIONS(3130), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(3132), - [anon_sym_AMP_AMP] = ACTIONS(3132), - [anon_sym_PIPE_PIPE] = ACTIONS(3132), - [anon_sym_else] = ACTIONS(3130), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3130), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3132), - [anon_sym_EQ_EQ] = ACTIONS(3130), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3132), - [anon_sym_LT_EQ] = ACTIONS(3132), - [anon_sym_GT_EQ] = ACTIONS(3132), - [anon_sym_BANGin] = ACTIONS(3132), - [anon_sym_is] = ACTIONS(3130), - [anon_sym_BANGis] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3132), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4291] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3139), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7493), - [anon_sym_SEMI] = ACTIONS(3139), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7495), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(7499), - [anon_sym_AMP_AMP] = ACTIONS(7501), - [anon_sym_PIPE_PIPE] = ACTIONS(3139), - [anon_sym_else] = ACTIONS(3137), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7505), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7507), - [anon_sym_EQ_EQ] = ACTIONS(7505), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7507), - [anon_sym_LT_EQ] = ACTIONS(7509), - [anon_sym_GT_EQ] = ACTIONS(7509), - [anon_sym_BANGin] = ACTIONS(7511), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3139), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4292] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3098), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7493), - [anon_sym_SEMI] = ACTIONS(3098), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7495), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(7499), - [anon_sym_AMP_AMP] = ACTIONS(7501), - [anon_sym_PIPE_PIPE] = ACTIONS(7503), - [anon_sym_else] = ACTIONS(3096), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7505), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7507), - [anon_sym_EQ_EQ] = ACTIONS(7505), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7507), - [anon_sym_LT_EQ] = ACTIONS(7509), - [anon_sym_GT_EQ] = ACTIONS(7509), - [anon_sym_BANGin] = ACTIONS(7511), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3098), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4293] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3113), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7493), - [anon_sym_SEMI] = ACTIONS(3113), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7495), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(7499), - [anon_sym_AMP_AMP] = ACTIONS(7501), - [anon_sym_PIPE_PIPE] = ACTIONS(7503), - [anon_sym_else] = ACTIONS(3111), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7505), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7507), - [anon_sym_EQ_EQ] = ACTIONS(7505), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7507), - [anon_sym_LT_EQ] = ACTIONS(7509), - [anon_sym_GT_EQ] = ACTIONS(7509), - [anon_sym_BANGin] = ACTIONS(7511), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3113), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4294] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7493), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7495), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(7499), - [anon_sym_AMP_AMP] = ACTIONS(7501), - [anon_sym_PIPE_PIPE] = ACTIONS(7503), - [anon_sym_else] = ACTIONS(3126), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7505), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7507), - [anon_sym_EQ_EQ] = ACTIONS(7505), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7507), - [anon_sym_LT_EQ] = ACTIONS(7509), - [anon_sym_GT_EQ] = ACTIONS(7509), - [anon_sym_BANGin] = ACTIONS(7511), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3128), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4295] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3086), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7493), - [anon_sym_SEMI] = ACTIONS(3086), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7495), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(7499), - [anon_sym_AMP_AMP] = ACTIONS(3086), - [anon_sym_PIPE_PIPE] = ACTIONS(3086), - [anon_sym_else] = ACTIONS(3084), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3084), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3086), - [anon_sym_EQ_EQ] = ACTIONS(3084), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3086), - [anon_sym_LT_EQ] = ACTIONS(7509), - [anon_sym_GT_EQ] = ACTIONS(7509), - [anon_sym_BANGin] = ACTIONS(7511), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3086), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4296] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3059), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(3057), - [anon_sym_SEMI] = ACTIONS(3059), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7495), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(7499), - [anon_sym_AMP_AMP] = ACTIONS(3059), - [anon_sym_PIPE_PIPE] = ACTIONS(3059), - [anon_sym_else] = ACTIONS(3057), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3057), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3059), - [anon_sym_EQ_EQ] = ACTIONS(3057), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3059), - [anon_sym_LT_EQ] = ACTIONS(3059), - [anon_sym_GT_EQ] = ACTIONS(3059), - [anon_sym_BANGin] = ACTIONS(7511), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3059), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4297] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3067), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(3069), - [anon_sym_GT] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3067), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3065), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(7499), - [anon_sym_AMP_AMP] = ACTIONS(3067), - [anon_sym_PIPE_PIPE] = ACTIONS(3067), - [anon_sym_else] = ACTIONS(3065), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3065), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3067), - [anon_sym_EQ_EQ] = ACTIONS(3065), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3067), - [anon_sym_LT_EQ] = ACTIONS(3067), - [anon_sym_GT_EQ] = ACTIONS(3067), - [anon_sym_BANGin] = ACTIONS(3067), - [anon_sym_is] = ACTIONS(3065), - [anon_sym_BANGis] = ACTIONS(3067), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3067), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4298] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(7521), - [anon_sym_RPAREN] = ACTIONS(4220), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4220), - [sym_label] = ACTIONS(4220), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_while] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - }, - [4299] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3046), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7493), - [anon_sym_SEMI] = ACTIONS(3046), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7495), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(7499), - [anon_sym_AMP_AMP] = ACTIONS(7501), - [anon_sym_PIPE_PIPE] = ACTIONS(7503), - [anon_sym_else] = ACTIONS(3044), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7505), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7507), - [anon_sym_EQ_EQ] = ACTIONS(7505), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7507), - [anon_sym_LT_EQ] = ACTIONS(7509), - [anon_sym_GT_EQ] = ACTIONS(7509), - [anon_sym_BANGin] = ACTIONS(7511), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3046), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4300] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(7523), - [anon_sym_RPAREN] = ACTIONS(4852), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4852), - [sym_label] = ACTIONS(4852), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_while] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4852), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_suspend] = ACTIONS(4850), - [anon_sym_sealed] = ACTIONS(4850), - [anon_sym_annotation] = ACTIONS(4850), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_override] = ACTIONS(4850), - [anon_sym_lateinit] = ACTIONS(4850), - [anon_sym_public] = ACTIONS(4850), - [anon_sym_private] = ACTIONS(4850), - [anon_sym_internal] = ACTIONS(4850), - [anon_sym_protected] = ACTIONS(4850), - [anon_sym_tailrec] = ACTIONS(4850), - [anon_sym_operator] = ACTIONS(4850), - [anon_sym_infix] = ACTIONS(4850), - [anon_sym_inline] = ACTIONS(4850), - [anon_sym_external] = ACTIONS(4850), - [sym_property_modifier] = ACTIONS(4850), - [anon_sym_abstract] = ACTIONS(4850), - [anon_sym_final] = ACTIONS(4850), - [anon_sym_open] = ACTIONS(4850), - [anon_sym_vararg] = ACTIONS(4850), - [anon_sym_noinline] = ACTIONS(4850), - [anon_sym_crossinline] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - }, - [4301] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3109), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7493), - [anon_sym_SEMI] = ACTIONS(3109), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(7495), - [anon_sym_DOT_DOT] = ACTIONS(7497), - [anon_sym_QMARK_COLON] = ACTIONS(7499), - [anon_sym_AMP_AMP] = ACTIONS(7501), - [anon_sym_PIPE_PIPE] = ACTIONS(7503), - [anon_sym_else] = ACTIONS(3107), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(7505), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7507), - [anon_sym_EQ_EQ] = ACTIONS(7505), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7507), - [anon_sym_LT_EQ] = ACTIONS(7509), - [anon_sym_GT_EQ] = ACTIONS(7509), - [anon_sym_BANGin] = ACTIONS(7511), - [anon_sym_is] = ACTIONS(7001), - [anon_sym_BANGis] = ACTIONS(7003), - [anon_sym_PLUS] = ACTIONS(7489), - [anon_sym_DASH] = ACTIONS(7489), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym__automatic_semicolon] = ACTIONS(3109), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4302] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3102), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(3104), - [anon_sym_GT] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3102), - [anon_sym_get] = ACTIONS(3100), - [anon_sym_set] = ACTIONS(3100), - [anon_sym_STAR] = ACTIONS(3102), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3100), - [anon_sym_DOT_DOT] = ACTIONS(3102), - [anon_sym_QMARK_COLON] = ACTIONS(3102), - [anon_sym_AMP_AMP] = ACTIONS(3102), - [anon_sym_PIPE_PIPE] = ACTIONS(3102), - [anon_sym_else] = ACTIONS(3100), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3100), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3102), - [anon_sym_EQ_EQ] = ACTIONS(3100), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3102), - [anon_sym_LT_EQ] = ACTIONS(3102), - [anon_sym_GT_EQ] = ACTIONS(3102), - [anon_sym_BANGin] = ACTIONS(3102), - [anon_sym_is] = ACTIONS(3100), - [anon_sym_BANGis] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3100), - [anon_sym_SLASH] = ACTIONS(3100), - [anon_sym_PERCENT] = ACTIONS(3102), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3100), - [anon_sym_inner] = ACTIONS(3100), - [anon_sym_value] = ACTIONS(3100), - [anon_sym_expect] = ACTIONS(3100), - [anon_sym_actual] = ACTIONS(3100), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3102), - [sym__automatic_semicolon] = ACTIONS(3102), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4303] = { - [sym_indexing_suffix] = STATE(5250), - [sym_navigation_suffix] = STATE(5249), - [sym_call_suffix] = STATE(5248), - [sym_annotated_lambda] = STATE(5246), - [sym_type_arguments] = STATE(8030), - [sym_value_arguments] = STATE(4556), - [sym_lambda_literal] = STATE(5245), - [sym__equality_operator] = STATE(1592), - [sym__comparison_operator] = STATE(1595), - [sym__in_operator] = STATE(1611), - [sym__is_operator] = STATE(6036), - [sym__additive_operator] = STATE(1612), - [sym__multiplicative_operator] = STATE(1617), - [sym__as_operator] = STATE(6035), - [sym__postfix_unary_operator] = STATE(5244), - [sym__member_access_operator] = STATE(7822), - [sym_annotation] = STATE(8343), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1633), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8343), - [sym__alpha_identifier] = ACTIONS(3141), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_DOT] = ACTIONS(6977), - [anon_sym_as] = ACTIONS(6979), - [anon_sym_LBRACE] = ACTIONS(25), - [anon_sym_RBRACE] = ACTIONS(3143), - [anon_sym_LPAREN] = ACTIONS(6981), - [anon_sym_LT] = ACTIONS(3145), - [anon_sym_GT] = ACTIONS(3141), - [anon_sym_SEMI] = ACTIONS(3143), - [anon_sym_get] = ACTIONS(3141), - [anon_sym_set] = ACTIONS(3141), - [anon_sym_STAR] = ACTIONS(7487), - [sym_label] = ACTIONS(6987), - [anon_sym_in] = ACTIONS(3141), - [anon_sym_DOT_DOT] = ACTIONS(3143), - [anon_sym_QMARK_COLON] = ACTIONS(3143), - [anon_sym_AMP_AMP] = ACTIONS(3143), - [anon_sym_PIPE_PIPE] = ACTIONS(3143), - [anon_sym_else] = ACTIONS(3141), - [anon_sym_COLON_COLON] = ACTIONS(6995), - [anon_sym_BANG_EQ] = ACTIONS(3141), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3143), - [anon_sym_EQ_EQ] = ACTIONS(3141), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3143), - [anon_sym_LT_EQ] = ACTIONS(3143), - [anon_sym_GT_EQ] = ACTIONS(3143), - [anon_sym_BANGin] = ACTIONS(3143), - [anon_sym_is] = ACTIONS(3141), - [anon_sym_BANGis] = ACTIONS(3143), - [anon_sym_PLUS] = ACTIONS(3141), - [anon_sym_DASH] = ACTIONS(3141), - [anon_sym_SLASH] = ACTIONS(7491), - [anon_sym_PERCENT] = ACTIONS(7487), - [anon_sym_as_QMARK] = ACTIONS(7007), - [anon_sym_PLUS_PLUS] = ACTIONS(7009), - [anon_sym_DASH_DASH] = ACTIONS(7009), - [anon_sym_BANG_BANG] = ACTIONS(7009), - [anon_sym_data] = ACTIONS(3141), - [anon_sym_inner] = ACTIONS(3141), - [anon_sym_value] = ACTIONS(3141), - [anon_sym_expect] = ACTIONS(3141), - [anon_sym_actual] = ACTIONS(3141), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3143), - [sym__automatic_semicolon] = ACTIONS(3143), - [sym_safe_nav] = ACTIONS(6995), - [sym_multiline_comment] = ACTIONS(3), - }, - [4304] = { - [sym__alpha_identifier] = ACTIONS(4850), - [anon_sym_AT] = ACTIONS(4852), - [anon_sym_LBRACK] = ACTIONS(4852), - [anon_sym_DOT] = ACTIONS(4850), - [anon_sym_as] = ACTIONS(4850), - [anon_sym_LBRACE] = ACTIONS(4852), - [anon_sym_RBRACE] = ACTIONS(4852), - [anon_sym_LPAREN] = ACTIONS(7525), - [anon_sym_LT] = ACTIONS(4850), - [anon_sym_GT] = ACTIONS(4850), - [anon_sym_SEMI] = ACTIONS(4852), - [anon_sym_get] = ACTIONS(4850), - [anon_sym_set] = ACTIONS(4850), - [anon_sym_STAR] = ACTIONS(4852), - [sym_label] = ACTIONS(4852), - [anon_sym_in] = ACTIONS(4850), - [anon_sym_DOT_DOT] = ACTIONS(4852), - [anon_sym_QMARK_COLON] = ACTIONS(4852), - [anon_sym_AMP_AMP] = ACTIONS(4852), - [anon_sym_PIPE_PIPE] = ACTIONS(4852), - [anon_sym_else] = ACTIONS(4850), - [anon_sym_COLON_COLON] = ACTIONS(4852), - [anon_sym_BANG_EQ] = ACTIONS(4850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4852), - [anon_sym_EQ_EQ] = ACTIONS(4850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4852), - [anon_sym_LT_EQ] = ACTIONS(4852), - [anon_sym_GT_EQ] = ACTIONS(4852), - [anon_sym_BANGin] = ACTIONS(4852), - [anon_sym_is] = ACTIONS(4850), - [anon_sym_BANGis] = ACTIONS(4852), - [anon_sym_PLUS] = ACTIONS(4850), - [anon_sym_DASH] = ACTIONS(4850), - [anon_sym_SLASH] = ACTIONS(4850), - [anon_sym_PERCENT] = ACTIONS(4852), - [anon_sym_as_QMARK] = ACTIONS(4852), - [anon_sym_PLUS_PLUS] = ACTIONS(4852), - [anon_sym_DASH_DASH] = ACTIONS(4852), - [anon_sym_BANG_BANG] = ACTIONS(4852), - [anon_sym_suspend] = ACTIONS(4850), - [anon_sym_sealed] = ACTIONS(4850), - [anon_sym_annotation] = ACTIONS(4850), - [anon_sym_data] = ACTIONS(4850), - [anon_sym_inner] = ACTIONS(4850), - [anon_sym_value] = ACTIONS(4850), - [anon_sym_override] = ACTIONS(4850), - [anon_sym_lateinit] = ACTIONS(4850), - [anon_sym_public] = ACTIONS(4850), - [anon_sym_private] = ACTIONS(4850), - [anon_sym_internal] = ACTIONS(4850), - [anon_sym_protected] = ACTIONS(4850), - [anon_sym_tailrec] = ACTIONS(4850), - [anon_sym_operator] = ACTIONS(4850), - [anon_sym_infix] = ACTIONS(4850), - [anon_sym_inline] = ACTIONS(4850), - [anon_sym_external] = ACTIONS(4850), - [sym_property_modifier] = ACTIONS(4850), - [anon_sym_abstract] = ACTIONS(4850), - [anon_sym_final] = ACTIONS(4850), - [anon_sym_open] = ACTIONS(4850), - [anon_sym_vararg] = ACTIONS(4850), - [anon_sym_noinline] = ACTIONS(4850), - [anon_sym_crossinline] = ACTIONS(4850), - [anon_sym_expect] = ACTIONS(4850), - [anon_sym_actual] = ACTIONS(4850), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4852), - [sym__automatic_semicolon] = ACTIONS(4852), - [sym_safe_nav] = ACTIONS(4852), - [sym_multiline_comment] = ACTIONS(3), - }, - [4305] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4366), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7535), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4306] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4342), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7563), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4307] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4326), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7565), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4308] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [aux_sym_indexing_suffix_repeat1] = STATE(8865), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7567), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7569), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4309] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7563), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4310] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [aux_sym_indexing_suffix_repeat1] = STATE(8795), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7571), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7569), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4311] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7573), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4312] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7575), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4313] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7577), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4314] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4313), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7579), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4315] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7581), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4316] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7583), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4317] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4316), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7585), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4318] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7579), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4319] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7587), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4320] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4338), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7587), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4321] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7589), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4322] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7591), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4323] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7593), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4324] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4323), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7595), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4325] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4318), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7597), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4326] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7595), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4327] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4319), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7599), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4328] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [aux_sym_indexing_suffix_repeat1] = STATE(8949), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7601), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7569), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4329] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4311), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7603), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4330] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4312), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7581), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4331] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [aux_sym_indexing_suffix_repeat1] = STATE(8842), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7605), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7569), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4332] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7607), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4333] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4321), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7609), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4334] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [aux_sym_indexing_suffix_repeat1] = STATE(8888), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7611), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7569), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4335] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(7613), - [anon_sym_typealias] = ACTIONS(7616), - [anon_sym_class] = ACTIONS(7619), - [anon_sym_interface] = ACTIONS(7619), - [anon_sym_enum] = ACTIONS(7622), - [anon_sym_constructor] = ACTIONS(7625), - [anon_sym_RBRACE] = ACTIONS(7628), - [anon_sym_val] = ACTIONS(7630), - [anon_sym_var] = ACTIONS(7630), - [anon_sym_init] = ACTIONS(7633), - [anon_sym_companion] = ACTIONS(7636), - [anon_sym_object] = ACTIONS(7639), - [anon_sym_fun] = ACTIONS(7642), - [anon_sym_get] = ACTIONS(7645), - [anon_sym_set] = ACTIONS(7648), - [anon_sym_suspend] = ACTIONS(7651), - [anon_sym_sealed] = ACTIONS(7654), - [anon_sym_annotation] = ACTIONS(7654), - [anon_sym_data] = ACTIONS(7654), - [anon_sym_inner] = ACTIONS(7654), - [anon_sym_value] = ACTIONS(7654), - [anon_sym_override] = ACTIONS(7657), - [anon_sym_lateinit] = ACTIONS(7657), - [anon_sym_public] = ACTIONS(7660), - [anon_sym_private] = ACTIONS(7660), - [anon_sym_internal] = ACTIONS(7660), - [anon_sym_protected] = ACTIONS(7660), - [anon_sym_tailrec] = ACTIONS(7651), - [anon_sym_operator] = ACTIONS(7651), - [anon_sym_infix] = ACTIONS(7651), - [anon_sym_inline] = ACTIONS(7651), - [anon_sym_external] = ACTIONS(7651), - [sym_property_modifier] = ACTIONS(7663), - [anon_sym_abstract] = ACTIONS(7666), - [anon_sym_final] = ACTIONS(7666), - [anon_sym_open] = ACTIONS(7666), - [anon_sym_vararg] = ACTIONS(7669), - [anon_sym_noinline] = ACTIONS(7669), - [anon_sym_crossinline] = ACTIONS(7669), - [anon_sym_expect] = ACTIONS(7672), - [anon_sym_actual] = ACTIONS(7672), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4336] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(7675), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7677), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [4337] = { - [sym__alpha_identifier] = ACTIONS(4856), - [anon_sym_AT] = ACTIONS(4858), - [anon_sym_LBRACK] = ACTIONS(4858), - [anon_sym_DOT] = ACTIONS(4856), - [anon_sym_as] = ACTIONS(4856), - [anon_sym_LBRACE] = ACTIONS(4858), - [anon_sym_RBRACE] = ACTIONS(4858), - [anon_sym_LPAREN] = ACTIONS(4858), - [anon_sym_LT] = ACTIONS(4856), - [anon_sym_GT] = ACTIONS(4856), - [anon_sym_SEMI] = ACTIONS(4858), - [anon_sym_get] = ACTIONS(4856), - [anon_sym_set] = ACTIONS(4856), - [anon_sym_STAR] = ACTIONS(4858), - [sym_label] = ACTIONS(4858), - [anon_sym_in] = ACTIONS(4856), - [anon_sym_DOT_DOT] = ACTIONS(4858), - [anon_sym_QMARK_COLON] = ACTIONS(4858), - [anon_sym_AMP_AMP] = ACTIONS(4858), - [anon_sym_PIPE_PIPE] = ACTIONS(4858), - [anon_sym_else] = ACTIONS(7677), - [anon_sym_COLON_COLON] = ACTIONS(4858), - [anon_sym_BANG_EQ] = ACTIONS(4856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4858), - [anon_sym_EQ_EQ] = ACTIONS(4856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4858), - [anon_sym_LT_EQ] = ACTIONS(4858), - [anon_sym_GT_EQ] = ACTIONS(4858), - [anon_sym_BANGin] = ACTIONS(4858), - [anon_sym_is] = ACTIONS(4856), - [anon_sym_BANGis] = ACTIONS(4858), - [anon_sym_PLUS] = ACTIONS(4856), - [anon_sym_DASH] = ACTIONS(4856), - [anon_sym_SLASH] = ACTIONS(4856), - [anon_sym_PERCENT] = ACTIONS(4858), - [anon_sym_as_QMARK] = ACTIONS(4858), - [anon_sym_PLUS_PLUS] = ACTIONS(4858), - [anon_sym_DASH_DASH] = ACTIONS(4858), - [anon_sym_BANG_BANG] = ACTIONS(4858), - [anon_sym_suspend] = ACTIONS(4856), - [anon_sym_sealed] = ACTIONS(4856), - [anon_sym_annotation] = ACTIONS(4856), - [anon_sym_data] = ACTIONS(4856), - [anon_sym_inner] = ACTIONS(4856), - [anon_sym_value] = ACTIONS(4856), - [anon_sym_override] = ACTIONS(4856), - [anon_sym_lateinit] = ACTIONS(4856), - [anon_sym_public] = ACTIONS(4856), - [anon_sym_private] = ACTIONS(4856), - [anon_sym_internal] = ACTIONS(4856), - [anon_sym_protected] = ACTIONS(4856), - [anon_sym_tailrec] = ACTIONS(4856), - [anon_sym_operator] = ACTIONS(4856), - [anon_sym_infix] = ACTIONS(4856), - [anon_sym_inline] = ACTIONS(4856), - [anon_sym_external] = ACTIONS(4856), - [sym_property_modifier] = ACTIONS(4856), - [anon_sym_abstract] = ACTIONS(4856), - [anon_sym_final] = ACTIONS(4856), - [anon_sym_open] = ACTIONS(4856), - [anon_sym_vararg] = ACTIONS(4856), - [anon_sym_noinline] = ACTIONS(4856), - [anon_sym_crossinline] = ACTIONS(4856), - [anon_sym_expect] = ACTIONS(4856), - [anon_sym_actual] = ACTIONS(4856), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4858), - [sym__automatic_semicolon] = ACTIONS(4858), - [sym_safe_nav] = ACTIONS(4858), - [sym_multiline_comment] = ACTIONS(3), - }, - [4338] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7679), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4339] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4309), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7681), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4340] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [aux_sym_indexing_suffix_repeat1] = STATE(8841), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7683), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7569), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4341] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7685), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4342] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7687), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4343] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4322), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7689), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4344] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4341), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7691), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4345] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [aux_sym_indexing_suffix_repeat1] = STATE(8911), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7693), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7569), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4346] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7695), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4347] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [aux_sym_indexing_suffix_repeat1] = STATE(9017), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7697), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7569), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4348] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4358), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7699), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4349] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4376), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7701), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4350] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [aux_sym_indexing_suffix_repeat1] = STATE(8883), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7703), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7569), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4351] = { - [sym__alpha_identifier] = ACTIONS(4222), - [anon_sym_AT] = ACTIONS(4220), - [anon_sym_LBRACK] = ACTIONS(4220), - [anon_sym_DOT] = ACTIONS(4222), - [anon_sym_as] = ACTIONS(4222), - [anon_sym_LBRACE] = ACTIONS(4220), - [anon_sym_RBRACE] = ACTIONS(4220), - [anon_sym_LPAREN] = ACTIONS(7705), - [anon_sym_LT] = ACTIONS(4222), - [anon_sym_GT] = ACTIONS(4222), - [anon_sym_SEMI] = ACTIONS(4220), - [anon_sym_get] = ACTIONS(4222), - [anon_sym_set] = ACTIONS(4222), - [anon_sym_STAR] = ACTIONS(4220), - [sym_label] = ACTIONS(4220), - [anon_sym_in] = ACTIONS(4222), - [anon_sym_DOT_DOT] = ACTIONS(4220), - [anon_sym_QMARK_COLON] = ACTIONS(4220), - [anon_sym_AMP_AMP] = ACTIONS(4220), - [anon_sym_PIPE_PIPE] = ACTIONS(4220), - [anon_sym_else] = ACTIONS(4222), - [anon_sym_COLON_COLON] = ACTIONS(4220), - [anon_sym_BANG_EQ] = ACTIONS(4222), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4220), - [anon_sym_EQ_EQ] = ACTIONS(4222), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4220), - [anon_sym_LT_EQ] = ACTIONS(4220), - [anon_sym_GT_EQ] = ACTIONS(4220), - [anon_sym_BANGin] = ACTIONS(4220), - [anon_sym_is] = ACTIONS(4222), - [anon_sym_BANGis] = ACTIONS(4220), - [anon_sym_PLUS] = ACTIONS(4222), - [anon_sym_DASH] = ACTIONS(4222), - [anon_sym_SLASH] = ACTIONS(4222), - [anon_sym_PERCENT] = ACTIONS(4220), - [anon_sym_as_QMARK] = ACTIONS(4220), - [anon_sym_PLUS_PLUS] = ACTIONS(4220), - [anon_sym_DASH_DASH] = ACTIONS(4220), - [anon_sym_BANG_BANG] = ACTIONS(4220), - [anon_sym_suspend] = ACTIONS(4222), - [anon_sym_sealed] = ACTIONS(4222), - [anon_sym_annotation] = ACTIONS(4222), - [anon_sym_data] = ACTIONS(4222), - [anon_sym_inner] = ACTIONS(4222), - [anon_sym_value] = ACTIONS(4222), - [anon_sym_override] = ACTIONS(4222), - [anon_sym_lateinit] = ACTIONS(4222), - [anon_sym_public] = ACTIONS(4222), - [anon_sym_private] = ACTIONS(4222), - [anon_sym_internal] = ACTIONS(4222), - [anon_sym_protected] = ACTIONS(4222), - [anon_sym_tailrec] = ACTIONS(4222), - [anon_sym_operator] = ACTIONS(4222), - [anon_sym_infix] = ACTIONS(4222), - [anon_sym_inline] = ACTIONS(4222), - [anon_sym_external] = ACTIONS(4222), - [sym_property_modifier] = ACTIONS(4222), - [anon_sym_abstract] = ACTIONS(4222), - [anon_sym_final] = ACTIONS(4222), - [anon_sym_open] = ACTIONS(4222), - [anon_sym_vararg] = ACTIONS(4222), - [anon_sym_noinline] = ACTIONS(4222), - [anon_sym_crossinline] = ACTIONS(4222), - [anon_sym_expect] = ACTIONS(4222), - [anon_sym_actual] = ACTIONS(4222), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4220), - [sym__automatic_semicolon] = ACTIONS(4220), - [sym_safe_nav] = ACTIONS(4220), - [sym_multiline_comment] = ACTIONS(3), - }, - [4352] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4370), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7707), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4353] = { - [sym__alpha_identifier] = ACTIONS(4190), - [anon_sym_AT] = ACTIONS(4188), - [anon_sym_LBRACK] = ACTIONS(4188), - [anon_sym_DOT] = ACTIONS(4190), - [anon_sym_as] = ACTIONS(4190), - [anon_sym_LBRACE] = ACTIONS(4188), - [anon_sym_RBRACE] = ACTIONS(4188), - [anon_sym_LPAREN] = ACTIONS(7709), - [anon_sym_LT] = ACTIONS(4190), - [anon_sym_GT] = ACTIONS(4190), - [anon_sym_SEMI] = ACTIONS(4188), - [anon_sym_get] = ACTIONS(4190), - [anon_sym_set] = ACTIONS(4190), - [anon_sym_STAR] = ACTIONS(4188), - [sym_label] = ACTIONS(4188), - [anon_sym_in] = ACTIONS(4190), - [anon_sym_DOT_DOT] = ACTIONS(4188), - [anon_sym_QMARK_COLON] = ACTIONS(4188), - [anon_sym_AMP_AMP] = ACTIONS(4188), - [anon_sym_PIPE_PIPE] = ACTIONS(4188), - [anon_sym_else] = ACTIONS(4190), - [anon_sym_COLON_COLON] = ACTIONS(4188), - [anon_sym_BANG_EQ] = ACTIONS(4190), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4188), - [anon_sym_EQ_EQ] = ACTIONS(4190), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4188), - [anon_sym_LT_EQ] = ACTIONS(4188), - [anon_sym_GT_EQ] = ACTIONS(4188), - [anon_sym_BANGin] = ACTIONS(4188), - [anon_sym_is] = ACTIONS(4190), - [anon_sym_BANGis] = ACTIONS(4188), - [anon_sym_PLUS] = ACTIONS(4190), - [anon_sym_DASH] = ACTIONS(4190), - [anon_sym_SLASH] = ACTIONS(4190), - [anon_sym_PERCENT] = ACTIONS(4188), - [anon_sym_as_QMARK] = ACTIONS(4188), - [anon_sym_PLUS_PLUS] = ACTIONS(4188), - [anon_sym_DASH_DASH] = ACTIONS(4188), - [anon_sym_BANG_BANG] = ACTIONS(4188), - [anon_sym_suspend] = ACTIONS(4190), - [anon_sym_sealed] = ACTIONS(4190), - [anon_sym_annotation] = ACTIONS(4190), - [anon_sym_data] = ACTIONS(4190), - [anon_sym_inner] = ACTIONS(4190), - [anon_sym_value] = ACTIONS(4190), - [anon_sym_override] = ACTIONS(4190), - [anon_sym_lateinit] = ACTIONS(4190), - [anon_sym_public] = ACTIONS(4190), - [anon_sym_private] = ACTIONS(4190), - [anon_sym_internal] = ACTIONS(4190), - [anon_sym_protected] = ACTIONS(4190), - [anon_sym_tailrec] = ACTIONS(4190), - [anon_sym_operator] = ACTIONS(4190), - [anon_sym_infix] = ACTIONS(4190), - [anon_sym_inline] = ACTIONS(4190), - [anon_sym_external] = ACTIONS(4190), - [sym_property_modifier] = ACTIONS(4190), - [anon_sym_abstract] = ACTIONS(4190), - [anon_sym_final] = ACTIONS(4190), - [anon_sym_open] = ACTIONS(4190), - [anon_sym_vararg] = ACTIONS(4190), - [anon_sym_noinline] = ACTIONS(4190), - [anon_sym_crossinline] = ACTIONS(4190), - [anon_sym_expect] = ACTIONS(4190), - [anon_sym_actual] = ACTIONS(4190), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4188), - [sym__automatic_semicolon] = ACTIONS(4188), - [sym_safe_nav] = ACTIONS(4188), - [sym_multiline_comment] = ACTIONS(3), - }, - [4354] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4356), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7711), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4355] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7713), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4356] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7715), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4357] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4355), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7717), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4358] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7719), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4359] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4373), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7719), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4360] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7717), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4361] = { - [sym__alpha_identifier] = ACTIONS(4840), - [anon_sym_AT] = ACTIONS(4842), - [anon_sym_LBRACK] = ACTIONS(4842), - [anon_sym_DOT] = ACTIONS(4840), - [anon_sym_as] = ACTIONS(4840), - [anon_sym_LBRACE] = ACTIONS(4842), - [anon_sym_RBRACE] = ACTIONS(4842), - [anon_sym_LPAREN] = ACTIONS(7721), - [anon_sym_LT] = ACTIONS(4840), - [anon_sym_GT] = ACTIONS(4840), - [anon_sym_SEMI] = ACTIONS(4842), - [anon_sym_get] = ACTIONS(4840), - [anon_sym_set] = ACTIONS(4840), - [anon_sym_STAR] = ACTIONS(4842), - [sym_label] = ACTIONS(4842), - [anon_sym_in] = ACTIONS(4840), - [anon_sym_DOT_DOT] = ACTIONS(4842), - [anon_sym_QMARK_COLON] = ACTIONS(4842), - [anon_sym_AMP_AMP] = ACTIONS(4842), - [anon_sym_PIPE_PIPE] = ACTIONS(4842), - [anon_sym_else] = ACTIONS(4840), - [anon_sym_COLON_COLON] = ACTIONS(4842), - [anon_sym_BANG_EQ] = ACTIONS(4840), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4842), - [anon_sym_EQ_EQ] = ACTIONS(4840), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4842), - [anon_sym_LT_EQ] = ACTIONS(4842), - [anon_sym_GT_EQ] = ACTIONS(4842), - [anon_sym_BANGin] = ACTIONS(4842), - [anon_sym_is] = ACTIONS(4840), - [anon_sym_BANGis] = ACTIONS(4842), - [anon_sym_PLUS] = ACTIONS(4840), - [anon_sym_DASH] = ACTIONS(4840), - [anon_sym_SLASH] = ACTIONS(4840), - [anon_sym_PERCENT] = ACTIONS(4842), - [anon_sym_as_QMARK] = ACTIONS(4842), - [anon_sym_PLUS_PLUS] = ACTIONS(4842), - [anon_sym_DASH_DASH] = ACTIONS(4842), - [anon_sym_BANG_BANG] = ACTIONS(4842), - [anon_sym_suspend] = ACTIONS(4840), - [anon_sym_sealed] = ACTIONS(4840), - [anon_sym_annotation] = ACTIONS(4840), - [anon_sym_data] = ACTIONS(4840), - [anon_sym_inner] = ACTIONS(4840), - [anon_sym_value] = ACTIONS(4840), - [anon_sym_override] = ACTIONS(4840), - [anon_sym_lateinit] = ACTIONS(4840), - [anon_sym_public] = ACTIONS(4840), - [anon_sym_private] = ACTIONS(4840), - [anon_sym_internal] = ACTIONS(4840), - [anon_sym_protected] = ACTIONS(4840), - [anon_sym_tailrec] = ACTIONS(4840), - [anon_sym_operator] = ACTIONS(4840), - [anon_sym_infix] = ACTIONS(4840), - [anon_sym_inline] = ACTIONS(4840), - [anon_sym_external] = ACTIONS(4840), - [sym_property_modifier] = ACTIONS(4840), - [anon_sym_abstract] = ACTIONS(4840), - [anon_sym_final] = ACTIONS(4840), - [anon_sym_open] = ACTIONS(4840), - [anon_sym_vararg] = ACTIONS(4840), - [anon_sym_noinline] = ACTIONS(4840), - [anon_sym_crossinline] = ACTIONS(4840), - [anon_sym_expect] = ACTIONS(4840), - [anon_sym_actual] = ACTIONS(4840), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4842), - [sym__automatic_semicolon] = ACTIONS(4842), - [sym_safe_nav] = ACTIONS(4842), - [sym_multiline_comment] = ACTIONS(3), - }, - [4362] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4346), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7723), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4363] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4360), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7725), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4364] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7727), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4365] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4364), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7729), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4366] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7731), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4367] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [aux_sym_indexing_suffix_repeat1] = STATE(8866), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7733), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7569), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4368] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [aux_sym_indexing_suffix_repeat1] = STATE(8815), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7735), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7569), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4369] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7737), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4370] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7739), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4371] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4332), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7739), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4372] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4369), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7695), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4373] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7741), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4374] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4315), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7743), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4375] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [aux_sym_indexing_suffix_repeat1] = STATE(8797), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7745), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7569), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4376] = { - [sym_type_alias] = STATE(9285), - [sym__declaration] = STATE(9285), - [sym_class_declaration] = STATE(9285), - [sym_binding_pattern_kind] = STATE(6194), - [aux_sym__class_member_declarations] = STATE(4335), - [sym__class_member_declaration] = STATE(9285), - [sym_anonymous_initializer] = STATE(9285), - [sym_companion_object] = STATE(9285), - [sym_function_declaration] = STATE(9285), - [sym_property_declaration] = STATE(9285), - [sym_getter] = STATE(9285), - [sym_setter] = STATE(9285), - [sym_object_declaration] = STATE(9285), - [sym_secondary_constructor] = STATE(9285), - [sym_modifiers] = STATE(7841), - [sym__modifier] = STATE(5532), - [sym_class_modifier] = STATE(5532), - [sym_member_modifier] = STATE(5532), - [sym_visibility_modifier] = STATE(5532), - [sym_function_modifier] = STATE(5532), - [sym_inheritance_modifier] = STATE(5532), - [sym_parameter_modifier] = STATE(5532), - [sym_platform_modifier] = STATE(5532), - [sym_annotation] = STATE(5532), - [sym__single_annotation] = STATE(5732), - [sym__multi_annotation] = STATE(5732), - [aux_sym_modifiers_repeat1] = STATE(5532), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_typealias] = ACTIONS(7527), - [anon_sym_class] = ACTIONS(7529), - [anon_sym_interface] = ACTIONS(7529), - [anon_sym_enum] = ACTIONS(7531), - [anon_sym_constructor] = ACTIONS(7533), - [anon_sym_RBRACE] = ACTIONS(7747), - [anon_sym_val] = ACTIONS(29), - [anon_sym_var] = ACTIONS(29), - [anon_sym_init] = ACTIONS(7537), - [anon_sym_companion] = ACTIONS(7539), - [anon_sym_object] = ACTIONS(7541), - [anon_sym_fun] = ACTIONS(7543), - [anon_sym_get] = ACTIONS(7545), - [anon_sym_set] = ACTIONS(7547), - [anon_sym_suspend] = ACTIONS(7549), - [anon_sym_sealed] = ACTIONS(7551), - [anon_sym_annotation] = ACTIONS(7551), - [anon_sym_data] = ACTIONS(7551), - [anon_sym_inner] = ACTIONS(7551), - [anon_sym_value] = ACTIONS(7551), - [anon_sym_override] = ACTIONS(7553), - [anon_sym_lateinit] = ACTIONS(7553), - [anon_sym_public] = ACTIONS(7555), - [anon_sym_private] = ACTIONS(7555), - [anon_sym_internal] = ACTIONS(7555), - [anon_sym_protected] = ACTIONS(7555), - [anon_sym_tailrec] = ACTIONS(7549), - [anon_sym_operator] = ACTIONS(7549), - [anon_sym_infix] = ACTIONS(7549), - [anon_sym_inline] = ACTIONS(7549), - [anon_sym_external] = ACTIONS(7549), - [sym_property_modifier] = ACTIONS(3174), - [anon_sym_abstract] = ACTIONS(7557), - [anon_sym_final] = ACTIONS(7557), - [anon_sym_open] = ACTIONS(7557), - [anon_sym_vararg] = ACTIONS(7559), - [anon_sym_noinline] = ACTIONS(7559), - [anon_sym_crossinline] = ACTIONS(7559), - [anon_sym_expect] = ACTIONS(7561), - [anon_sym_actual] = ACTIONS(7561), - [sym_line_comment] = ACTIONS(3), - [sym_multiline_comment] = ACTIONS(3), - }, - [4377] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_RBRACK] = ACTIONS(7749), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7749), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4378] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7751), - [anon_sym_RPAREN] = ACTIONS(7751), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4379] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7753), - [anon_sym_RPAREN] = ACTIONS(7753), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4380] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_RPAREN] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4381] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3940), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_get] = ACTIONS(3947), - [anon_sym_set] = ACTIONS(3947), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3943), - [sym_label] = ACTIONS(3938), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3945), - [anon_sym_sealed] = ACTIONS(3945), - [anon_sym_annotation] = ACTIONS(3945), - [anon_sym_data] = ACTIONS(3947), - [anon_sym_inner] = ACTIONS(3947), - [anon_sym_value] = ACTIONS(3947), - [anon_sym_override] = ACTIONS(3945), - [anon_sym_lateinit] = ACTIONS(3945), - [anon_sym_public] = ACTIONS(3945), - [anon_sym_private] = ACTIONS(3945), - [anon_sym_internal] = ACTIONS(3945), - [anon_sym_protected] = ACTIONS(3945), - [anon_sym_tailrec] = ACTIONS(3945), - [anon_sym_operator] = ACTIONS(3945), - [anon_sym_infix] = ACTIONS(3945), - [anon_sym_inline] = ACTIONS(3945), - [anon_sym_external] = ACTIONS(3945), - [sym_property_modifier] = ACTIONS(3945), - [anon_sym_abstract] = ACTIONS(3945), - [anon_sym_final] = ACTIONS(3945), - [anon_sym_open] = ACTIONS(3945), - [anon_sym_vararg] = ACTIONS(3945), - [anon_sym_noinline] = ACTIONS(3945), - [anon_sym_crossinline] = ACTIONS(3945), - [anon_sym_expect] = ACTIONS(3947), - [anon_sym_actual] = ACTIONS(3947), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [4382] = { - [sym__alpha_identifier] = ACTIONS(3938), - [anon_sym_AT] = ACTIONS(3970), - [anon_sym_LBRACK] = ACTIONS(3943), - [anon_sym_LBRACE] = ACTIONS(3943), - [anon_sym_LPAREN] = ACTIONS(3943), - [anon_sym_object] = ACTIONS(3938), - [anon_sym_fun] = ACTIONS(3938), - [anon_sym_get] = ACTIONS(3975), - [anon_sym_set] = ACTIONS(3975), - [anon_sym_this] = ACTIONS(3938), - [anon_sym_super] = ACTIONS(3938), - [anon_sym_STAR] = ACTIONS(3943), - [sym_label] = ACTIONS(3938), - [anon_sym_null] = ACTIONS(3938), - [anon_sym_if] = ACTIONS(3938), - [anon_sym_when] = ACTIONS(3938), - [anon_sym_try] = ACTIONS(3938), - [anon_sym_throw] = ACTIONS(3938), - [anon_sym_return] = ACTIONS(3938), - [anon_sym_continue] = ACTIONS(3938), - [anon_sym_break] = ACTIONS(3938), - [anon_sym_COLON_COLON] = ACTIONS(3943), - [anon_sym_PLUS] = ACTIONS(3938), - [anon_sym_DASH] = ACTIONS(3938), - [anon_sym_PLUS_PLUS] = ACTIONS(3943), - [anon_sym_DASH_DASH] = ACTIONS(3943), - [anon_sym_BANG] = ACTIONS(3943), - [anon_sym_suspend] = ACTIONS(3973), - [anon_sym_sealed] = ACTIONS(3973), - [anon_sym_annotation] = ACTIONS(3973), - [anon_sym_data] = ACTIONS(3975), - [anon_sym_inner] = ACTIONS(3975), - [anon_sym_value] = ACTIONS(3975), - [anon_sym_override] = ACTIONS(3973), - [anon_sym_lateinit] = ACTIONS(3973), - [anon_sym_public] = ACTIONS(3973), - [anon_sym_private] = ACTIONS(3973), - [anon_sym_internal] = ACTIONS(3973), - [anon_sym_protected] = ACTIONS(3973), - [anon_sym_tailrec] = ACTIONS(3973), - [anon_sym_operator] = ACTIONS(3973), - [anon_sym_infix] = ACTIONS(3973), - [anon_sym_inline] = ACTIONS(3973), - [anon_sym_external] = ACTIONS(3973), - [sym_property_modifier] = ACTIONS(3973), - [anon_sym_abstract] = ACTIONS(3973), - [anon_sym_final] = ACTIONS(3973), - [anon_sym_open] = ACTIONS(3973), - [anon_sym_vararg] = ACTIONS(3973), - [anon_sym_noinline] = ACTIONS(3973), - [anon_sym_crossinline] = ACTIONS(3973), - [anon_sym_expect] = ACTIONS(3975), - [anon_sym_actual] = ACTIONS(3975), - [sym_line_comment] = ACTIONS(3), - [anon_sym_return_AT] = ACTIONS(3943), - [anon_sym_continue_AT] = ACTIONS(3943), - [anon_sym_break_AT] = ACTIONS(3943), - [anon_sym_this_AT] = ACTIONS(3943), - [anon_sym_super_AT] = ACTIONS(3943), - [sym_real_literal] = ACTIONS(3943), - [sym_integer_literal] = ACTIONS(3938), - [sym_hex_literal] = ACTIONS(3943), - [sym_bin_literal] = ACTIONS(3943), - [anon_sym_true] = ACTIONS(3938), - [anon_sym_false] = ACTIONS(3938), - [anon_sym_SQUOTE] = ACTIONS(3943), - [sym__backtick_identifier] = ACTIONS(3943), - [sym_multiline_comment] = ACTIONS(3), - [sym__string_start] = ACTIONS(3943), - }, - [4383] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7756), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(7756), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4384] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_RPAREN] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4385] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7758), - [anon_sym_RPAREN] = ACTIONS(7758), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4386] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7760), - [anon_sym_RPAREN] = ACTIONS(7760), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4387] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_RPAREN] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4388] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7762), - [anon_sym_RPAREN] = ACTIONS(7762), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4389] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(3124), - [anon_sym_RPAREN] = ACTIONS(3124), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4390] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7764), - [anon_sym_RPAREN] = ACTIONS(7764), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4391] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7766), - [anon_sym_RPAREN] = ACTIONS(7766), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4392] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7768), - [anon_sym_RPAREN] = ACTIONS(7768), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4393] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7770), - [anon_sym_RPAREN] = ACTIONS(7770), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4394] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1551), - [sym__comparison_operator] = STATE(1554), - [sym__in_operator] = STATE(1556), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1560), - [sym__multiplicative_operator] = STATE(1562), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1578), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_COMMA] = ACTIONS(7772), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7241), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7243), - [anon_sym_DASH_GT] = ACTIONS(7772), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7245), - [anon_sym_DOT_DOT] = ACTIONS(7247), - [anon_sym_QMARK_COLON] = ACTIONS(7249), - [anon_sym_AMP_AMP] = ACTIONS(7251), - [anon_sym_PIPE_PIPE] = ACTIONS(7253), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7255), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7257), - [anon_sym_EQ_EQ] = ACTIONS(7255), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7257), - [anon_sym_LT_EQ] = ACTIONS(7259), - [anon_sym_GT_EQ] = ACTIONS(7259), - [anon_sym_BANGin] = ACTIONS(7261), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7263), - [anon_sym_DASH] = ACTIONS(7263), - [anon_sym_SLASH] = ACTIONS(7265), - [anon_sym_PERCENT] = ACTIONS(7243), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4395] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7774), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4396] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7776), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4397] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7778), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4398] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7780), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4399] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7782), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4400] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7784), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4401] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7786), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4402] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7788), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4403] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7790), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4404] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7792), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4405] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7794), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4406] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7796), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4407] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7798), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4408] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7800), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4409] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7802), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4410] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7804), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4411] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7806), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4412] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7808), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4413] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7810), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4414] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7812), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4415] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7814), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4416] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7816), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4417] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7818), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4418] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7820), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4419] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7822), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4420] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7824), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4421] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7826), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4422] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7828), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4423] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7830), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4424] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7832), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4425] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7834), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4426] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7836), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4427] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7838), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4428] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(7840), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4429] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7842), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4430] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7844), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4431] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7846), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4432] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7848), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4433] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7850), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4434] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7852), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4435] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7854), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4436] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7856), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4437] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7858), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4438] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7860), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4439] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7862), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4440] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7864), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4441] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7866), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4442] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7868), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4443] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7870), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4444] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7872), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4445] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7874), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4446] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7876), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4447] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7878), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4448] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7880), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4449] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7882), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4450] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7884), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4451] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7886), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4452] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7888), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4453] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7890), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4454] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7892), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4455] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7894), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4456] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7896), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4457] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7898), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4458] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7900), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4459] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7902), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4460] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7904), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4461] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7906), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4462] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7908), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4463] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7910), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4464] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7912), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4465] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7914), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4466] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7916), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4467] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7918), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4468] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7920), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4469] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7922), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4470] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7924), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4471] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7926), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4472] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7928), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4473] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7930), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4474] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7932), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4475] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7934), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4476] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7936), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4477] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7938), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4478] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7940), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4479] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7942), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4480] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7944), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4481] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7946), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4482] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7948), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4483] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7950), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4484] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7952), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4485] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7954), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4486] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7956), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4487] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7958), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4488] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7960), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4489] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7962), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4490] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7964), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4491] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7966), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4492] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7968), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4493] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7970), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4494] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7972), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4495] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7974), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4496] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7976), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4497] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7978), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4498] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7980), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4499] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7982), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4500] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7984), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4501] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7986), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4502] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7988), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4503] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7990), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4504] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7992), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4505] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7994), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4506] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7996), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4507] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(7998), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4508] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8000), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4509] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8002), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4510] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8004), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4511] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8006), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4512] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8008), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4513] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8010), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4514] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8012), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4515] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8014), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4516] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8016), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4517] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8018), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4518] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8020), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4519] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8022), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4520] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8024), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4521] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8026), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4522] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8028), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4523] = { - [sym_indexing_suffix] = STATE(4748), - [sym_navigation_suffix] = STATE(4749), - [sym_call_suffix] = STATE(4750), - [sym_annotated_lambda] = STATE(4751), - [sym_type_arguments] = STATE(8210), - [sym_value_arguments] = STATE(4526), - [sym_lambda_literal] = STATE(4752), - [sym__equality_operator] = STATE(1779), - [sym__comparison_operator] = STATE(1778), - [sym__in_operator] = STATE(1777), - [sym__is_operator] = STATE(6314), - [sym__additive_operator] = STATE(1776), - [sym__multiplicative_operator] = STATE(1775), - [sym__as_operator] = STATE(6383), - [sym__postfix_unary_operator] = STATE(4753), - [sym__member_access_operator] = STATE(7782), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [sym_simple_identifier] = STATE(1774), - [sym__lexical_identifier] = STATE(5458), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(1672), - [anon_sym_AT] = ACTIONS(1674), - [anon_sym_LBRACK] = ACTIONS(6650), - [anon_sym_DOT] = ACTIONS(6652), - [anon_sym_as] = ACTIONS(6654), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_LPAREN] = ACTIONS(6656), - [anon_sym_RPAREN] = ACTIONS(8030), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_GT] = ACTIONS(7453), - [anon_sym_get] = ACTIONS(3048), - [anon_sym_set] = ACTIONS(3048), - [anon_sym_STAR] = ACTIONS(7445), - [sym_label] = ACTIONS(6662), - [anon_sym_in] = ACTIONS(7455), - [anon_sym_DOT_DOT] = ACTIONS(7457), - [anon_sym_QMARK_COLON] = ACTIONS(7459), - [anon_sym_AMP_AMP] = ACTIONS(7461), - [anon_sym_PIPE_PIPE] = ACTIONS(7463), - [anon_sym_COLON_COLON] = ACTIONS(6674), - [anon_sym_BANG_EQ] = ACTIONS(7465), - [anon_sym_BANG_EQ_EQ] = ACTIONS(7467), - [anon_sym_EQ_EQ] = ACTIONS(7465), - [anon_sym_EQ_EQ_EQ] = ACTIONS(7467), - [anon_sym_LT_EQ] = ACTIONS(7469), - [anon_sym_GT_EQ] = ACTIONS(7469), - [anon_sym_BANGin] = ACTIONS(7471), - [anon_sym_is] = ACTIONS(6684), - [anon_sym_BANGis] = ACTIONS(6686), - [anon_sym_PLUS] = ACTIONS(7447), - [anon_sym_DASH] = ACTIONS(7447), - [anon_sym_SLASH] = ACTIONS(7449), - [anon_sym_PERCENT] = ACTIONS(7445), - [anon_sym_as_QMARK] = ACTIONS(6690), - [anon_sym_PLUS_PLUS] = ACTIONS(6692), - [anon_sym_DASH_DASH] = ACTIONS(6692), - [anon_sym_BANG_BANG] = ACTIONS(6692), - [anon_sym_data] = ACTIONS(3048), - [anon_sym_inner] = ACTIONS(3048), - [anon_sym_value] = ACTIONS(3048), - [anon_sym_expect] = ACTIONS(3048), - [anon_sym_actual] = ACTIONS(3048), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(1736), - [sym_safe_nav] = ACTIONS(6674), - [sym_multiline_comment] = ACTIONS(3), - }, - [4524] = { - [sym_indexing_suffix] = STATE(7131), - [sym_navigation_suffix] = STATE(7131), - [sym__postfix_unary_operator] = STATE(7131), - [sym__member_access_operator] = STATE(7782), - [sym__postfix_unary_suffix] = STATE(7131), - [aux_sym__postfix_unary_expression_repeat1] = STATE(7131), - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3954), - [anon_sym_RBRACK] = ACTIONS(3952), - [anon_sym_DOT] = ACTIONS(3957), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3978), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_RPAREN] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [anon_sym_DASH_GT] = ACTIONS(3952), - [sym_label] = ACTIONS(3952), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_while] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3962), - [anon_sym_PLUS_EQ] = ACTIONS(3981), - [anon_sym_DASH_EQ] = ACTIONS(3981), - [anon_sym_STAR_EQ] = ACTIONS(3981), - [anon_sym_SLASH_EQ] = ACTIONS(3981), - [anon_sym_PERCENT_EQ] = ACTIONS(3981), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3967), - [anon_sym_DASH_DASH] = ACTIONS(3967), - [anon_sym_BANG_BANG] = ACTIONS(3967), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3962), - [sym_multiline_comment] = ACTIONS(3), - }, - [4525] = { - [sym_indexing_suffix] = STATE(7131), - [sym_navigation_suffix] = STATE(7131), - [sym__postfix_unary_operator] = STATE(7131), - [sym__member_access_operator] = STATE(7782), - [sym__postfix_unary_suffix] = STATE(7131), - [aux_sym__postfix_unary_expression_repeat1] = STATE(7131), - [sym__alpha_identifier] = ACTIONS(3950), - [anon_sym_AT] = ACTIONS(3952), - [anon_sym_LBRACK] = ACTIONS(3954), - [anon_sym_RBRACK] = ACTIONS(3952), - [anon_sym_DOT] = ACTIONS(3957), - [anon_sym_as] = ACTIONS(3950), - [anon_sym_EQ] = ACTIONS(3960), - [anon_sym_LBRACE] = ACTIONS(3952), - [anon_sym_RBRACE] = ACTIONS(3952), - [anon_sym_LPAREN] = ACTIONS(3952), - [anon_sym_COMMA] = ACTIONS(3952), - [anon_sym_RPAREN] = ACTIONS(3952), - [anon_sym_LT] = ACTIONS(3950), - [anon_sym_GT] = ACTIONS(3950), - [anon_sym_where] = ACTIONS(3950), - [anon_sym_SEMI] = ACTIONS(3952), - [anon_sym_get] = ACTIONS(3950), - [anon_sym_set] = ACTIONS(3950), - [anon_sym_STAR] = ACTIONS(3950), - [anon_sym_DASH_GT] = ACTIONS(3952), - [sym_label] = ACTIONS(3952), - [anon_sym_in] = ACTIONS(3950), - [anon_sym_while] = ACTIONS(3950), - [anon_sym_DOT_DOT] = ACTIONS(3952), - [anon_sym_QMARK_COLON] = ACTIONS(3952), - [anon_sym_AMP_AMP] = ACTIONS(3952), - [anon_sym_PIPE_PIPE] = ACTIONS(3952), - [anon_sym_else] = ACTIONS(3950), - [anon_sym_COLON_COLON] = ACTIONS(3962), - [anon_sym_PLUS_EQ] = ACTIONS(3965), - [anon_sym_DASH_EQ] = ACTIONS(3965), - [anon_sym_STAR_EQ] = ACTIONS(3965), - [anon_sym_SLASH_EQ] = ACTIONS(3965), - [anon_sym_PERCENT_EQ] = ACTIONS(3965), - [anon_sym_BANG_EQ] = ACTIONS(3950), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3952), - [anon_sym_EQ_EQ] = ACTIONS(3950), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3952), - [anon_sym_LT_EQ] = ACTIONS(3952), - [anon_sym_GT_EQ] = ACTIONS(3952), - [anon_sym_BANGin] = ACTIONS(3952), - [anon_sym_is] = ACTIONS(3950), - [anon_sym_BANGis] = ACTIONS(3952), - [anon_sym_PLUS] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3950), - [anon_sym_SLASH] = ACTIONS(3950), - [anon_sym_PERCENT] = ACTIONS(3950), - [anon_sym_as_QMARK] = ACTIONS(3952), - [anon_sym_PLUS_PLUS] = ACTIONS(3967), - [anon_sym_DASH_DASH] = ACTIONS(3967), - [anon_sym_BANG_BANG] = ACTIONS(3967), - [anon_sym_data] = ACTIONS(3950), - [anon_sym_inner] = ACTIONS(3950), - [anon_sym_value] = ACTIONS(3950), - [anon_sym_expect] = ACTIONS(3950), - [anon_sym_actual] = ACTIONS(3950), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3952), - [sym_safe_nav] = ACTIONS(3962), - [sym_multiline_comment] = ACTIONS(3), - }, - [4526] = { - [sym_annotated_lambda] = STATE(4789), - [sym_lambda_literal] = STATE(4752), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(4000), - [anon_sym_AT] = ACTIONS(4002), - [anon_sym_LBRACK] = ACTIONS(4002), - [anon_sym_RBRACK] = ACTIONS(4002), - [anon_sym_DOT] = ACTIONS(4000), - [anon_sym_as] = ACTIONS(4000), - [anon_sym_EQ] = ACTIONS(4000), - [anon_sym_LBRACE] = ACTIONS(4002), - [anon_sym_RBRACE] = ACTIONS(4002), - [anon_sym_LPAREN] = ACTIONS(4002), - [anon_sym_COMMA] = ACTIONS(4002), - [anon_sym_RPAREN] = ACTIONS(4002), - [anon_sym_LT] = ACTIONS(4000), - [anon_sym_GT] = ACTIONS(4000), - [anon_sym_where] = ACTIONS(4000), - [anon_sym_SEMI] = ACTIONS(4002), - [anon_sym_get] = ACTIONS(4000), - [anon_sym_set] = ACTIONS(4000), - [anon_sym_STAR] = ACTIONS(4000), - [anon_sym_DASH_GT] = ACTIONS(4002), - [sym_label] = ACTIONS(4002), - [anon_sym_in] = ACTIONS(4000), - [anon_sym_while] = ACTIONS(4000), - [anon_sym_DOT_DOT] = ACTIONS(4002), - [anon_sym_QMARK_COLON] = ACTIONS(4002), - [anon_sym_AMP_AMP] = ACTIONS(4002), - [anon_sym_PIPE_PIPE] = ACTIONS(4002), - [anon_sym_else] = ACTIONS(4000), - [anon_sym_COLON_COLON] = ACTIONS(4002), - [anon_sym_PLUS_EQ] = ACTIONS(4002), - [anon_sym_DASH_EQ] = ACTIONS(4002), - [anon_sym_STAR_EQ] = ACTIONS(4002), - [anon_sym_SLASH_EQ] = ACTIONS(4002), - [anon_sym_PERCENT_EQ] = ACTIONS(4002), - [anon_sym_BANG_EQ] = ACTIONS(4000), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4002), - [anon_sym_EQ_EQ] = ACTIONS(4000), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4002), - [anon_sym_LT_EQ] = ACTIONS(4002), - [anon_sym_GT_EQ] = ACTIONS(4002), - [anon_sym_BANGin] = ACTIONS(4002), - [anon_sym_is] = ACTIONS(4000), - [anon_sym_BANGis] = ACTIONS(4002), - [anon_sym_PLUS] = ACTIONS(4000), - [anon_sym_DASH] = ACTIONS(4000), - [anon_sym_SLASH] = ACTIONS(4000), - [anon_sym_PERCENT] = ACTIONS(4000), - [anon_sym_as_QMARK] = ACTIONS(4002), - [anon_sym_PLUS_PLUS] = ACTIONS(4002), - [anon_sym_DASH_DASH] = ACTIONS(4002), - [anon_sym_BANG_BANG] = ACTIONS(4002), - [anon_sym_data] = ACTIONS(4000), - [anon_sym_inner] = ACTIONS(4000), - [anon_sym_value] = ACTIONS(4000), - [anon_sym_expect] = ACTIONS(4000), - [anon_sym_actual] = ACTIONS(4000), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4002), - [sym_safe_nav] = ACTIONS(4002), - [sym_multiline_comment] = ACTIONS(3), - }, - [4527] = { - [sym_annotated_lambda] = STATE(4815), - [sym_lambda_literal] = STATE(4752), - [sym_annotation] = STATE(8351), - [sym__single_annotation] = STATE(6059), - [sym__multi_annotation] = STATE(6059), - [aux_sym__annotated_delegation_specifier_repeat1] = STATE(8351), - [sym__alpha_identifier] = ACTIONS(3932), - [anon_sym_AT] = ACTIONS(3934), - [anon_sym_LBRACK] = ACTIONS(3934), - [anon_sym_RBRACK] = ACTIONS(3934), - [anon_sym_DOT] = ACTIONS(3932), - [anon_sym_as] = ACTIONS(3932), - [anon_sym_EQ] = ACTIONS(3932), - [anon_sym_LBRACE] = ACTIONS(3934), - [anon_sym_RBRACE] = ACTIONS(3934), - [anon_sym_LPAREN] = ACTIONS(3934), - [anon_sym_COMMA] = ACTIONS(3934), - [anon_sym_RPAREN] = ACTIONS(3934), - [anon_sym_LT] = ACTIONS(3932), - [anon_sym_GT] = ACTIONS(3932), - [anon_sym_where] = ACTIONS(3932), - [anon_sym_SEMI] = ACTIONS(3934), - [anon_sym_get] = ACTIONS(3932), - [anon_sym_set] = ACTIONS(3932), - [anon_sym_STAR] = ACTIONS(3932), - [anon_sym_DASH_GT] = ACTIONS(3934), - [sym_label] = ACTIONS(3934), - [anon_sym_in] = ACTIONS(3932), - [anon_sym_while] = ACTIONS(3932), - [anon_sym_DOT_DOT] = ACTIONS(3934), - [anon_sym_QMARK_COLON] = ACTIONS(3934), - [anon_sym_AMP_AMP] = ACTIONS(3934), - [anon_sym_PIPE_PIPE] = ACTIONS(3934), - [anon_sym_else] = ACTIONS(3932), - [anon_sym_COLON_COLON] = ACTIONS(3934), - [anon_sym_PLUS_EQ] = ACTIONS(3934), - [anon_sym_DASH_EQ] = ACTIONS(3934), - [anon_sym_STAR_EQ] = ACTIONS(3934), - [anon_sym_SLASH_EQ] = ACTIONS(3934), - [anon_sym_PERCENT_EQ] = ACTIONS(3934), - [anon_sym_BANG_EQ] = ACTIONS(3932), - [anon_sym_BANG_EQ_EQ] = ACTIONS(3934), - [anon_sym_EQ_EQ] = ACTIONS(3932), - [anon_sym_EQ_EQ_EQ] = ACTIONS(3934), - [anon_sym_LT_EQ] = ACTIONS(3934), - [anon_sym_GT_EQ] = ACTIONS(3934), - [anon_sym_BANGin] = ACTIONS(3934), - [anon_sym_is] = ACTIONS(3932), - [anon_sym_BANGis] = ACTIONS(3934), - [anon_sym_PLUS] = ACTIONS(3932), - [anon_sym_DASH] = ACTIONS(3932), - [anon_sym_SLASH] = ACTIONS(3932), - [anon_sym_PERCENT] = ACTIONS(3932), - [anon_sym_as_QMARK] = ACTIONS(3934), - [anon_sym_PLUS_PLUS] = ACTIONS(3934), - [anon_sym_DASH_DASH] = ACTIONS(3934), - [anon_sym_BANG_BANG] = ACTIONS(3934), - [anon_sym_data] = ACTIONS(3932), - [anon_sym_inner] = ACTIONS(3932), - [anon_sym_value] = ACTIONS(3932), - [anon_sym_expect] = ACTIONS(3932), - [anon_sym_actual] = ACTIONS(3932), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(3934), - [sym_safe_nav] = ACTIONS(3934), - [sym_multiline_comment] = ACTIONS(3), - }, - [4528] = { - [sym_catch_block] = STATE(4531), - [sym_finally_block] = STATE(4817), - [aux_sym_try_expression_repeat1] = STATE(4531), - [sym__alpha_identifier] = ACTIONS(4044), - [anon_sym_AT] = ACTIONS(4046), - [anon_sym_LBRACK] = ACTIONS(4046), - [anon_sym_RBRACK] = ACTIONS(4046), - [anon_sym_DOT] = ACTIONS(4044), - [anon_sym_as] = ACTIONS(4044), - [anon_sym_EQ] = ACTIONS(4044), - [anon_sym_LBRACE] = ACTIONS(4046), - [anon_sym_RBRACE] = ACTIONS(4046), - [anon_sym_LPAREN] = ACTIONS(4046), - [anon_sym_COMMA] = ACTIONS(4046), - [anon_sym_RPAREN] = ACTIONS(4046), - [anon_sym_LT] = ACTIONS(4044), - [anon_sym_GT] = ACTIONS(4044), - [anon_sym_where] = ACTIONS(4044), - [anon_sym_SEMI] = ACTIONS(4046), - [anon_sym_get] = ACTIONS(4044), - [anon_sym_set] = ACTIONS(4044), - [anon_sym_STAR] = ACTIONS(4044), - [anon_sym_DASH_GT] = ACTIONS(4046), - [sym_label] = ACTIONS(4046), - [anon_sym_in] = ACTIONS(4044), - [anon_sym_while] = ACTIONS(4044), - [anon_sym_DOT_DOT] = ACTIONS(4046), - [anon_sym_QMARK_COLON] = ACTIONS(4046), - [anon_sym_AMP_AMP] = ACTIONS(4046), - [anon_sym_PIPE_PIPE] = ACTIONS(4046), - [anon_sym_else] = ACTIONS(4044), - [anon_sym_catch] = ACTIONS(8032), - [anon_sym_finally] = ACTIONS(8034), - [anon_sym_COLON_COLON] = ACTIONS(4046), - [anon_sym_PLUS_EQ] = ACTIONS(4046), - [anon_sym_DASH_EQ] = ACTIONS(4046), - [anon_sym_STAR_EQ] = ACTIONS(4046), - [anon_sym_SLASH_EQ] = ACTIONS(4046), - [anon_sym_PERCENT_EQ] = ACTIONS(4046), - [anon_sym_BANG_EQ] = ACTIONS(4044), - [anon_sym_BANG_EQ_EQ] = ACTIONS(4046), - [anon_sym_EQ_EQ] = ACTIONS(4044), - [anon_sym_EQ_EQ_EQ] = ACTIONS(4046), - [anon_sym_LT_EQ] = ACTIONS(4046), - [anon_sym_GT_EQ] = ACTIONS(4046), - [anon_sym_BANGin] = ACTIONS(4046), - [anon_sym_is] = ACTIONS(4044), - [anon_sym_BANGis] = ACTIONS(4046), - [anon_sym_PLUS] = ACTIONS(4044), - [anon_sym_DASH] = ACTIONS(4044), - [anon_sym_SLASH] = ACTIONS(4044), - [anon_sym_PERCENT] = ACTIONS(4044), - [anon_sym_as_QMARK] = ACTIONS(4046), - [anon_sym_PLUS_PLUS] = ACTIONS(4046), - [anon_sym_DASH_DASH] = ACTIONS(4046), - [anon_sym_BANG_BANG] = ACTIONS(4046), - [anon_sym_data] = ACTIONS(4044), - [anon_sym_inner] = ACTIONS(4044), - [anon_sym_value] = ACTIONS(4044), - [anon_sym_expect] = ACTIONS(4044), - [anon_sym_actual] = ACTIONS(4044), - [sym_line_comment] = ACTIONS(3), - [sym__backtick_identifier] = ACTIONS(4046), - [sym_safe_nav] = ACTIONS(4046), - [sym_multiline_comment] = ACTIONS(3), - }, -}; - -static const uint16_t ts_small_parse_table[] = { - [0] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8036), 1, - anon_sym_COLON, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4603), 1, - sym_type_constraints, - STATE(4773), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [85] = 5, - ACTIONS(8042), 1, - anon_sym_LT, - STATE(4613), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 27, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4117), 33, - anon_sym_DOT, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [160] = 5, - ACTIONS(8044), 1, - anon_sym_catch, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4531), 2, - sym_catch_block, - aux_sym_try_expression_repeat1, - ACTIONS(4110), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_finally, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4112), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [235] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4095), 28, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LT, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4093), 34, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [306] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8047), 1, - anon_sym_COLON, - STATE(4580), 1, - sym_type_constraints, - STATE(4781), 1, - sym__block, - STATE(4791), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4123), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4125), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [391] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3938), 29, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3943), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [462] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 28, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LT, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3938), 34, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [533] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4093), 29, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4095), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [604] = 5, - ACTIONS(8049), 1, - anon_sym_DOT, - STATE(4541), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4103), 27, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4105), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [679] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8052), 1, - anon_sym_COLON, - STATE(4584), 1, - sym_type_constraints, - STATE(4708), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [764] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8054), 1, - anon_sym_COLON, - STATE(4583), 1, - sym_type_constraints, - STATE(4722), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [849] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8056), 1, - anon_sym_COLON, - STATE(4588), 1, - sym_type_constraints, - STATE(4697), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [934] = 5, - ACTIONS(8058), 1, - anon_sym_DOT, - STATE(4543), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4070), 27, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4072), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [1009] = 5, - ACTIONS(8061), 1, - anon_sym_LT, - STATE(4564), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4117), 27, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4119), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [1084] = 5, - ACTIONS(8063), 1, - anon_sym_DOT, - STATE(4543), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4129), 27, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4131), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [1159] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4129), 28, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4131), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [1229] = 7, - STATE(5204), 1, - sym_annotated_lambda, - STATE(5245), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8343), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(3932), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3934), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [1307] = 5, - ACTIONS(8066), 1, - anon_sym_DOT, - STATE(4546), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 27, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4129), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [1381] = 8, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8069), 1, - anon_sym_COLON, - STATE(4780), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4250), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4252), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [1461] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4244), 28, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4246), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [1531] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5607), 1, - anon_sym_COLON, - STATE(4692), 1, - sym_type_constraints, - STATE(4702), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3236), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3240), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [1611] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8071), 1, - anon_sym_COLON, - STATE(4617), 1, - sym_type_constraints, - STATE(4710), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [1691] = 5, - ACTIONS(8073), 1, - anon_sym_DOT, - STATE(4546), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 27, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4070), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [1765] = 4, - ACTIONS(8075), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4164), 27, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4166), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [1837] = 11, - ACTIONS(3954), 1, - anon_sym_LBRACK, - ACTIONS(3957), 1, - anon_sym_DOT, - ACTIONS(3960), 1, - anon_sym_EQ, - STATE(7782), 1, - sym__member_access_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3962), 2, - sym_safe_nav, - anon_sym_COLON_COLON, - ACTIONS(3967), 3, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - ACTIONS(3965), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - STATE(7131), 5, - sym_indexing_suffix, - sym_navigation_suffix, - sym__postfix_unary_operator, - sym__postfix_unary_suffix, - aux_sym__postfix_unary_expression_repeat1, - ACTIONS(3952), 20, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - sym__backtick_identifier, - ACTIONS(3950), 22, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [1923] = 5, - ACTIONS(8077), 1, - sym__quest, - STATE(4569), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4264), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4266), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [1997] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(5578), 1, - anon_sym_COLON, - STATE(4658), 1, - sym_type_constraints, - STATE(4804), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3226), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3230), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [2077] = 7, - STATE(5226), 1, - sym_annotated_lambda, - STATE(5245), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8343), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(4000), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4002), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [2155] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4579), 1, - sym_type_constraints, - STATE(4781), 1, - sym__block, - STATE(4835), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [2237] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8079), 1, - anon_sym_COLON, - STATE(4674), 1, - sym_type_constraints, - STATE(4760), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [2317] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8081), 1, - anon_sym_COLON, - STATE(4691), 1, - sym_type_constraints, - STATE(4710), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [2397] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5590), 1, - anon_sym_COLON, - STATE(4690), 1, - sym_type_constraints, - STATE(4733), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [2477] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4604), 1, - sym_type_constraints, - STATE(4781), 1, - sym__block, - STATE(4821), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [2559] = 8, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8083), 1, - anon_sym_COLON, - STATE(4781), 1, - sym__block, - STATE(4824), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [2639] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4603), 1, - sym_type_constraints, - STATE(4773), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [2721] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4234), 28, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4236), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [2791] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4148), 28, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4150), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [2861] = 11, - ACTIONS(3954), 1, - anon_sym_LBRACK, - ACTIONS(3957), 1, - anon_sym_DOT, - ACTIONS(3978), 1, - anon_sym_EQ, - STATE(7782), 1, - sym__member_access_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3962), 2, - sym_safe_nav, - anon_sym_COLON_COLON, - ACTIONS(3967), 3, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - ACTIONS(3981), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - STATE(7131), 5, - sym_indexing_suffix, - sym_navigation_suffix, - sym__postfix_unary_operator, - sym__postfix_unary_suffix, - aux_sym__postfix_unary_expression_repeat1, - ACTIONS(3952), 20, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - sym__backtick_identifier, - ACTIONS(3950), 22, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [2947] = 8, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8085), 1, - anon_sym_COLON, - STATE(4781), 1, - sym__block, - STATE(4832), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4238), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4240), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [3027] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(5605), 1, - anon_sym_COLON, - STATE(4689), 1, - sym_type_constraints, - STATE(4733), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [3107] = 5, - ACTIONS(8087), 1, - sym__quest, - STATE(4569), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4280), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4282), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [3181] = 5, - ACTIONS(8090), 1, - sym__quest, - STATE(4554), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4208), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4210), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [3255] = 4, - ACTIONS(8092), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4164), 27, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4166), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [3327] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4588), 1, - sym_type_constraints, - STATE(4697), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [3409] = 5, - ACTIONS(8090), 1, - sym__quest, - STATE(4554), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4270), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4272), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [3483] = 5, - ACTIONS(8094), 1, - anon_sym_DOT, - STATE(4551), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 27, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4103), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [3557] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4584), 1, - sym_type_constraints, - STATE(4708), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [3639] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8096), 1, - anon_sym_COLON, - STATE(4676), 1, - sym_type_constraints, - STATE(4759), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [3719] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4331), 27, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4333), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [3788] = 7, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4781), 1, - sym__block, - STATE(4824), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [3865] = 7, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4781), 1, - sym__block, - STATE(4859), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4443), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4445), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [3942] = 7, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4722), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4019] = 7, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - STATE(4660), 1, - sym_type_constraints, - STATE(4811), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4447), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4449), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4096] = 7, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - STATE(4676), 1, - sym_type_constraints, - STATE(4759), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4173] = 7, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4708), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4250] = 7, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4697), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4327] = 7, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - STATE(4670), 1, - sym_type_constraints, - STATE(4772), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4359), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4361), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4404] = 7, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4781), 1, - sym__block, - STATE(4837), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4416), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4418), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4481] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4398), 27, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4400), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4550] = 7, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4773), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4627] = 7, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4662), 1, - sym_type_constraints, - STATE(4772), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4359), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4361), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4704] = 7, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4677), 1, - sym_type_constraints, - STATE(4693), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4335), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4337), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4781] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 27, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4129), 33, - anon_sym_DOT, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [4850] = 7, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4685), 1, - sym_type_constraints, - STATE(4699), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4455), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4457), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4927] = 4, - ACTIONS(4162), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4158), 27, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4160), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [4998] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4369), 27, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4371), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5067] = 7, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4617), 1, - sym_type_constraints, - STATE(4710), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5144] = 7, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4781), 1, - sym__block, - STATE(4841), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4451), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4453), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5221] = 5, - ACTIONS(8098), 1, - anon_sym_DOT, - STATE(4541), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4103), 25, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4105), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5294] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4343), 27, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4345), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5363] = 5, - ACTIONS(8101), 1, - anon_sym_by, - STATE(4885), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4347), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4349), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5436] = 7, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4674), 1, - sym_type_constraints, - STATE(4760), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5513] = 5, - ACTIONS(8103), 1, - aux_sym_unsigned_literal_token1, - ACTIONS(8105), 1, - anon_sym_L, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4402), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4404), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5586] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4093), 28, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4095), 32, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5655] = 7, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4781), 1, - sym__block, - STATE(4821), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5732] = 7, - ACTIONS(8038), 1, - anon_sym_EQ, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4781), 1, - sym__block, - STATE(4835), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5809] = 7, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - STATE(4691), 1, - sym_type_constraints, - STATE(4710), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5886] = 7, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4678), 1, - sym_type_constraints, - STATE(4704), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4412), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4414), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [5963] = 7, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - STATE(4654), 1, - sym_type_constraints, - STATE(4828), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4420), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4422), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [6040] = 6, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8107), 1, - anon_sym_COLON, - STATE(4830), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4353), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4355), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [6115] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3938), 28, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3943), 32, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [6184] = 7, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - STATE(4682), 1, - sym_type_constraints, - STATE(4693), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4335), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4337), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [6261] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4150), 27, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4148), 33, - anon_sym_DOT, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [6330] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4246), 27, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4244), 33, - anon_sym_DOT, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [6399] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4236), 27, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4234), 33, - anon_sym_DOT, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [6468] = 7, - ACTIONS(8109), 1, - anon_sym_catch, - ACTIONS(8111), 1, - anon_sym_finally, - STATE(5208), 1, - sym_finally_block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4688), 2, - sym_catch_block, - aux_sym_try_expression_repeat1, - ACTIONS(4044), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4046), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [6545] = 6, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8113), 1, - anon_sym_COLON, - STATE(4767), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4325), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4327), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [6620] = 5, - ACTIONS(8115), 1, - anon_sym_LT, - STATE(4865), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4117), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4119), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [6692] = 5, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4693), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4335), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4337), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [6764] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4634), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4636), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [6832] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4642), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4644), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [6900] = 5, - ACTIONS(8073), 1, - anon_sym_DOT, - STATE(4551), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4103), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [6972] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4652), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4654), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [7040] = 5, - ACTIONS(8117), 1, - sym__quest, - STATE(4622), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4282), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4280), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [7112] = 5, - ACTIONS(8120), 1, - sym__quest, - STATE(4624), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4272), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4270), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [7184] = 5, - ACTIONS(8122), 1, - sym__quest, - STATE(4622), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4266), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4264), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [7256] = 4, - ACTIONS(4162), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4160), 26, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4158), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [7326] = 4, - ACTIONS(8124), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 26, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4164), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [7396] = 4, - ACTIONS(8126), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 26, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - sym__quest, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4164), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [7466] = 5, - ACTIONS(8120), 1, - sym__quest, - STATE(4624), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4210), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4208), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [7538] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4656), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4659), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [7606] = 4, - ACTIONS(8101), 1, - anon_sym_by, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4347), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4349), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [7676] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4599), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4601), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [7744] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4670), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4673), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [7812] = 5, - ACTIONS(8128), 1, - anon_sym_COMMA, - STATE(4633), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4373), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4375), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [7884] = 4, - STATE(4680), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4513), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4515), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [7954] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4676), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4678), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [8022] = 5, - ACTIONS(8131), 1, - anon_sym_COMMA, - STATE(4633), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4388), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4390), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [8094] = 10, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(8133), 1, - anon_sym_COLON, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5036), 1, - sym_type_constraints, - STATE(5312), 1, - sym_function_body, - STATE(5344), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4125), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4123), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [8176] = 5, - ACTIONS(8131), 1, - anon_sym_COMMA, - STATE(4636), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4394), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4396), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [8248] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4270), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4272), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [8316] = 5, - ACTIONS(8139), 1, - anon_sym_DOT, - STATE(4643), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4070), 26, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4072), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [8388] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8142), 1, - anon_sym_COLON, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4773), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5021), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [8470] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - ACTIONS(8146), 1, - anon_sym_COLON, - STATE(4697), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5025), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [8552] = 5, - ACTIONS(8148), 1, - anon_sym_DOT, - STATE(4643), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4129), 26, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4131), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [8624] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - ACTIONS(8151), 1, - anon_sym_COLON, - STATE(4708), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5028), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [8706] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - ACTIONS(8153), 1, - anon_sym_COLON, - STATE(4722), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5031), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [8788] = 10, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - ACTIONS(8155), 1, - anon_sym_COLON, - STATE(5047), 1, - sym_type_constraints, - STATE(5323), 1, - sym_function_body, - STATE(5344), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4079), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4077), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [8870] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - ACTIONS(8157), 1, - anon_sym_COLON, - STATE(4781), 1, - sym__block, - STATE(4791), 1, - sym_function_body, - STATE(5033), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4123), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4125), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [8952] = 10, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - ACTIONS(8159), 1, - anon_sym_COLON, - STATE(5054), 1, - sym_type_constraints, - STATE(5343), 1, - sym_function_body, - STATE(5344), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4089), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4087), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [9034] = 10, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - ACTIONS(8161), 1, - anon_sym_COLON, - STATE(5060), 1, - sym_type_constraints, - STATE(5344), 1, - sym__block, - STATE(5361), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4099), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4097), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [9116] = 10, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - ACTIONS(8163), 1, - anon_sym_COLON, - STATE(5039), 1, - sym_type_constraints, - STATE(5344), 1, - sym__block, - STATE(5370), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4144), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4142), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [9198] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4495), 26, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4497), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [9266] = 5, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4804), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3226), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3230), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [9338] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4525), 26, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4527), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [9406] = 5, - ACTIONS(5410), 1, - anon_sym_LBRACE, - STATE(4854), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4630), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4632), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [9478] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4583), 26, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4585), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [9546] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4503), 26, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4505), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [9614] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4499), 26, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4501), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [9682] = 5, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4760), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [9754] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4521), 26, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4523), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [9822] = 5, - ACTIONS(5410), 1, - anon_sym_LBRACE, - STATE(4828), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4420), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4422), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [9894] = 4, - ACTIONS(8165), 1, - anon_sym_AT2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4698), 26, - anon_sym_AT, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4700), 32, - sym_safe_nav, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [9964] = 5, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4819), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4618), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4620), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10036] = 5, - ACTIONS(5410), 1, - anon_sym_LBRACE, - STATE(4733), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10108] = 5, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4724), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4517), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4519), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10180] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8167), 1, - anon_sym_COLON, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(4940), 1, - sym_type_constraints, - STATE(5102), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4123), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4125), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10262] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8173), 1, - anon_sym_COLON, - STATE(4948), 1, - sym_type_constraints, - STATE(5093), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10344] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4509), 26, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4511), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10412] = 5, - ACTIONS(8175), 1, - anon_sym_DOT, - STATE(4640), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4103), 26, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4105), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10484] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8178), 1, - anon_sym_COLON, - STATE(4952), 1, - sym_type_constraints, - STATE(5215), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10566] = 5, - ACTIONS(5410), 1, - anon_sym_LBRACE, - STATE(4819), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4618), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4620), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10638] = 5, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4733), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10710] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8180), 1, - anon_sym_COLON, - STATE(4946), 1, - sym_type_constraints, - STATE(5168), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10792] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8182), 1, - anon_sym_COLON, - STATE(4956), 1, - sym_type_constraints, - STATE(5146), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10874] = 5, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4704), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4412), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4414), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [10946] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4563), 26, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4565), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11014] = 5, - ACTIONS(5410), 1, - anon_sym_LBRACE, - STATE(4811), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4447), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4449), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11086] = 5, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4772), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4359), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4361), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11158] = 5, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4699), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4455), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4457), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11230] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4595), 26, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4597), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11298] = 5, - ACTIONS(8184), 1, - anon_sym_COMMA, - STATE(4680), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4611), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4613), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11370] = 5, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4701), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4591), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4593), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11442] = 5, - ACTIONS(5410), 1, - anon_sym_LBRACE, - STATE(4772), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4359), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4361), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11514] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4567), 26, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4569), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11582] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4638), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4640), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11650] = 5, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4768), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4607), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4609), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11722] = 5, - ACTIONS(5410), 1, - anon_sym_LBRACE, - STATE(4702), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3236), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3240), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11794] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4603), 26, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4605), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11862] = 5, - ACTIONS(8187), 1, - anon_sym_catch, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4688), 2, - sym_catch_block, - aux_sym_try_expression_repeat1, - ACTIONS(4110), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_finally, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4112), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [11934] = 5, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4710), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12006] = 5, - ACTIONS(5410), 1, - anon_sym_LBRACE, - STATE(4710), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12078] = 5, - ACTIONS(5410), 1, - anon_sym_LBRACE, - STATE(4693), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4335), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4337), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12150] = 5, - ACTIONS(5410), 1, - anon_sym_LBRACE, - STATE(4759), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12222] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4359), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4361), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12289] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5049), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5051), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12356] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(123), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(121), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12423] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5101), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5103), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12490] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12557] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5113), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5115), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12624] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4607), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4609), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12691] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5129), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5131), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12758] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5137), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5139), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12825] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12892] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5141), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5143), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [12959] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4455), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4457), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13026] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1744), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1746), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13093] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5149), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5151), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13160] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5161), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5163), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13227] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13294] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5157), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5159), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13361] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4335), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4337), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13428] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5153), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5155), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13495] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3236), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3240), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13562] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5145), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5147), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13629] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1770), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1772), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13696] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5842), 1, - anon_sym_COLON, - STATE(5034), 1, - sym_type_constraints, - STATE(5088), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3226), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3230), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13773] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5133), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5135), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13840] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5125), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5127), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13907] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8190), 1, - anon_sym_COLON, - STATE(4995), 1, - sym_type_constraints, - STATE(5228), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [13984] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(5850), 1, - anon_sym_COLON, - STATE(5057), 1, - sym_type_constraints, - STATE(5082), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14061] = 4, - ACTIONS(6420), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4214), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4217), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14130] = 4, - ACTIONS(6406), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4182), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4185), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14199] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14266] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5868), 1, - anon_sym_COLON, - STATE(5048), 1, - sym_type_constraints, - STATE(5082), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14343] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5117), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5119), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14410] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(8192), 1, - anon_sym_COLON, - STATE(4967), 1, - sym_type_constraints, - STATE(5175), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14487] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8194), 1, - anon_sym_COLON, - STATE(4979), 1, - sym_type_constraints, - STATE(5175), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14564] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(5794), 1, - anon_sym_COLON, - STATE(5012), 1, - sym_type_constraints, - STATE(5191), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3236), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3240), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14641] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4611), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4613), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14708] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(8196), 1, - anon_sym_COLON, - STATE(4974), 1, - sym_type_constraints, - STATE(5158), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14785] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5029), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5031), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14852] = 4, - ACTIONS(8198), 1, - anon_sym_LT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5007), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5009), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14921] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1580), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1578), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [14988] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15055] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5019), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5021), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15122] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3950), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3952), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15189] = 6, - ACTIONS(5011), 1, - anon_sym_EQ, - ACTIONS(8200), 1, - anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5013), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4992), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4994), 27, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15262] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5007), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5009), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15329] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5003), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5005), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15396] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5089), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5091), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15463] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4888), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4890), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15530] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4988), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4990), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15597] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4984), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4986), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15664] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4976), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4978), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15731] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4972), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4974), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15798] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4968), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4970), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15865] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4964), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4966), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15932] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4960), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4962), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [15999] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4956), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4958), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16066] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4952), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4954), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16133] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4948), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4950), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16200] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4000), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4002), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16267] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4940), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4942), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16334] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4936), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4938), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16401] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4980), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4982), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16468] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4932), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4934), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16535] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5093), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5095), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16602] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(4909), 1, - sym_type_constraints, - STATE(5129), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16681] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4928), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4930), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16748] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4447), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4449), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16815] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4412), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4414), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16882] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(4954), 1, - sym_type_constraints, - STATE(5134), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [16961] = 4, - ACTIONS(8203), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17030] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(4956), 1, - sym_type_constraints, - STATE(5146), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17109] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5085), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5087), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17176] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4884), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4886), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17243] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(4946), 1, - sym_type_constraints, - STATE(5168), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17322] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5081), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5083), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17389] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4710), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4712), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17456] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4920), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4922), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17523] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(4952), 1, - sym_type_constraints, - STATE(5215), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17602] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5057), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5059), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17669] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4618), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4620), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17736] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17803] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4999), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5001), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17870] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5053), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5055), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [17937] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1738), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1740), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18004] = 4, - ACTIONS(8205), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4850), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4852), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18073] = 5, - ACTIONS(8207), 1, - sym__quest, - STATE(4783), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4208), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4210), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18144] = 4, - ACTIONS(8209), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4164), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4166), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18213] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4912), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4914), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18280] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5023), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5025), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18347] = 4, - ACTIONS(8211), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4840), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4842), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18416] = 5, - ACTIONS(8213), 1, - sym__quest, - STATE(4807), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4264), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4266), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18487] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4908), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4910), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18554] = 5, - ACTIONS(4884), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4886), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4343), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4345), 28, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18625] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4044), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4046), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18692] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4900), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4902), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18759] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4892), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4894), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18826] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3932), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3934), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18893] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1754), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1756), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [18960] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19027] = 8, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8215), 1, - anon_sym_COLON, - STATE(5180), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4238), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4240), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19104] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3065), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3067), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19171] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4846), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4848), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19238] = 8, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8217), 1, - anon_sym_COLON, - STATE(5193), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19315] = 4, - ACTIONS(8219), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4190), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4188), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19384] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4924), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4926), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19451] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4832), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4834), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19518] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4822), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4824), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19585] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4814), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4816), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19652] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4810), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4812), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19719] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5041), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5043), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19786] = 5, - ACTIONS(8207), 1, - sym__quest, - STATE(4783), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4270), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4272), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19857] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19924] = 4, - ACTIONS(8221), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4164), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4166), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [19993] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20060] = 5, - ACTIONS(8223), 1, - sym__quest, - STATE(4807), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4280), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4282), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20131] = 4, - ACTIONS(8226), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4222), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4220), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20200] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1682), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1684), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20267] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4802), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4804), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20334] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4420), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4422), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20401] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4792), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4794), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20468] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5045), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5047), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20535] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5121), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5123), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20602] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4780), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4782), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20669] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4776), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4778), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20736] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4788), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4790), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20803] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4770), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4772), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20870] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5037), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5039), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [20937] = 4, - ACTIONS(4162), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4158), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4160), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21006] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21073] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1764), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1766), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21140] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5033), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5035), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21207] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4238), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4240), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21274] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3296), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3298), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21341] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4732), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4734), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21408] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5109), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5111), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21475] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4630), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4632), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21542] = 5, - ACTIONS(4888), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4890), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4331), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4333), 28, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21613] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5015), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5017), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21680] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4347), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4349), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21747] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4416), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4418), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21814] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4726), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4728), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21881] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4722), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4724), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [21948] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4443), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4445), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22015] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3368), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3370), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22082] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4451), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4453), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22149] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3226), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3230), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22216] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4718), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4720), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22283] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3096), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3098), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22350] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4714), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4716), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22417] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5077), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5079), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22484] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4916), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4918), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22551] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(5886), 1, - anon_sym_COLON, - STATE(4658), 1, - sym_type_constraints, - STATE(4804), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3226), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3230), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22628] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8228), 1, - anon_sym_COLON, - STATE(4674), 1, - sym_type_constraints, - STATE(4760), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22705] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5892), 1, - anon_sym_COLON, - STATE(4690), 1, - sym_type_constraints, - STATE(4733), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22782] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(5884), 1, - anon_sym_COLON, - STATE(4689), 1, - sym_type_constraints, - STATE(4733), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22859] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8230), 1, - anon_sym_COLON, - STATE(4691), 1, - sym_type_constraints, - STATE(4710), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [22936] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8232), 1, - anon_sym_COLON, - STATE(4617), 1, - sym_type_constraints, - STATE(4710), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [23013] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5866), 1, - anon_sym_COLON, - STATE(4692), 1, - sym_type_constraints, - STATE(4702), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3236), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3240), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [23090] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8234), 1, - anon_sym_COLON, - STATE(4676), 1, - sym_type_constraints, - STATE(4759), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [23167] = 9, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5019), 1, - sym_type_constraints, - STATE(5344), 1, - sym__block, - STATE(5399), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4262), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4260), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [23246] = 9, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5027), 1, - sym_type_constraints, - STATE(5344), 1, - sym__block, - STATE(5377), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4232), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4230), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [23325] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4944), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4946), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [23392] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8236), 1, - anon_sym_COLON, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5102), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5236), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4123), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4125), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [23473] = 9, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5039), 1, - sym_type_constraints, - STATE(5344), 1, - sym__block, - STATE(5370), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4144), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4142), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [23552] = 9, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5060), 1, - sym_type_constraints, - STATE(5344), 1, - sym__block, - STATE(5361), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4099), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4097), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [23631] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4876), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4878), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [23698] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4904), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4906), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [23765] = 9, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5054), 1, - sym_type_constraints, - STATE(5343), 1, - sym_function_body, - STATE(5344), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4089), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4087), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [23844] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4896), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4898), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [23911] = 8, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8240), 1, - anon_sym_COLON, - STATE(5234), 1, - sym__block, - STATE(5235), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4250), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4252), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [23988] = 6, - ACTIONS(3938), 1, - anon_sym_EQ, - ACTIONS(6931), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4182), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4185), 27, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24061] = 6, - ACTIONS(3938), 1, - anon_sym_EQ, - ACTIONS(6927), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4214), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4217), 27, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24134] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4234), 27, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4236), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24201] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4708), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5028), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24280] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4129), 27, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4131), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24347] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4697), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5025), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24426] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4773), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5021), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24505] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4244), 27, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4246), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24572] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4821), 1, - sym_function_body, - STATE(5020), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24651] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4148), 27, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4150), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24718] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - ACTIONS(8242), 1, - anon_sym_COLON, - STATE(5091), 1, - sym_type_constraints, - STATE(5093), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24799] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4835), 1, - sym_function_body, - STATE(5018), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24878] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4331), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4333), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [24945] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4343), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4345), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25012] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - ACTIONS(8244), 1, - anon_sym_COLON, - STATE(5145), 1, - sym_type_constraints, - STATE(5146), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25093] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4373), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4375), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25160] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4872), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4874), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25227] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4646), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4648), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25294] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4864), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4866), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25361] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - ACTIONS(8246), 1, - anon_sym_COLON, - STATE(5168), 1, - sym_function_body, - STATE(5169), 1, - sym_type_constraints, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25442] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4666), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4668), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25509] = 4, - ACTIONS(8200), 1, - anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4992), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4994), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25578] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4880), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4882), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25645] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - ACTIONS(8248), 1, - anon_sym_COLON, - STATE(5215), 1, - sym_function_body, - STATE(5216), 1, - sym_type_constraints, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25726] = 5, - ACTIONS(8203), 1, - anon_sym_else, - ACTIONS(8250), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 32, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25797] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4868), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4870), 33, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25864] = 7, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(5166), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4451), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4453), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [25938] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4398), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4400), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [26004] = 8, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - ACTIONS(8252), 1, - anon_sym_COLON, - STATE(4781), 1, - sym__block, - STATE(4824), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [26080] = 8, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - ACTIONS(8254), 1, - anon_sym_COLON, - STATE(4781), 1, - sym__block, - STATE(4832), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4238), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4240), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [26156] = 7, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - STATE(5014), 1, - sym_type_constraints, - STATE(5118), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4412), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4414), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [26230] = 8, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(5728), 1, - anon_sym_LBRACE, - ACTIONS(8256), 1, - anon_sym_COLON, - STATE(5291), 1, - sym_type_constraints, - STATE(5365), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4154), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4152), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [26306] = 7, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(4967), 1, - sym_type_constraints, - STATE(5175), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [26380] = 5, - ACTIONS(8258), 1, - anon_sym_DOT, - STATE(4640), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4103), 24, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4105), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [26450] = 7, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - STATE(4995), 1, - sym_type_constraints, - STATE(5228), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [26524] = 5, - ACTIONS(8261), 1, - aux_sym_unsigned_literal_token1, - ACTIONS(8263), 1, - anon_sym_L, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4402), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4404), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [26594] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(8265), 1, - anon_sym_COLON, - STATE(4967), 1, - sym_type_constraints, - STATE(5175), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [26670] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4678), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4676), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [26736] = 8, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(5728), 1, - anon_sym_LBRACE, - ACTIONS(5938), 1, - anon_sym_COLON, - STATE(5261), 1, - sym_type_constraints, - STATE(5350), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3240), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3236), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [26812] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4673), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4670), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [26878] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4601), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4599), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [26944] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4659), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4656), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [27010] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4654), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4652), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [27076] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5215), 1, - sym_function_body, - STATE(5216), 1, - sym_type_constraints, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [27154] = 8, - ACTIONS(5714), 1, - anon_sym_LBRACE, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(8267), 1, - anon_sym_COLON, - STATE(5307), 1, - sym_type_constraints, - STATE(5334), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4202), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [27230] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4644), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4642), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [27296] = 7, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(5126), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4443), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4445), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [27370] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4640), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4638), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [27436] = 7, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - STATE(4979), 1, - sym_type_constraints, - STATE(5175), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [27510] = 8, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(5728), 1, - anon_sym_LBRACE, - ACTIONS(8269), 1, - anon_sym_COLON, - STATE(5298), 1, - sym_type_constraints, - STATE(5334), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4202), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [27586] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8271), 1, - anon_sym_COLON, - STATE(4979), 1, - sym_type_constraints, - STATE(5175), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [27662] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(5958), 1, - anon_sym_COLON, - STATE(5012), 1, - sym_type_constraints, - STATE(5191), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3236), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3240), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [27738] = 8, - ACTIONS(5714), 1, - anon_sym_LBRACE, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(5946), 1, - anon_sym_COLON, - STATE(5294), 1, - sym_type_constraints, - STATE(5321), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3222), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3218), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [27814] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4636), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4634), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [27880] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8273), 1, - anon_sym_COLON, - STATE(4995), 1, - sym_type_constraints, - STATE(5228), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [27956] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4272), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4270), 32, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [28022] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(5990), 1, - anon_sym_COLON, - STATE(5057), 1, - sym_type_constraints, - STATE(5082), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [28098] = 5, - ACTIONS(8275), 1, - anon_sym_by, - STATE(5083), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4347), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4349), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [28168] = 8, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(5728), 1, - anon_sym_LBRACE, - ACTIONS(5988), 1, - anon_sym_COLON, - STATE(5305), 1, - sym_type_constraints, - STATE(5321), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3222), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3218), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [28244] = 8, - ACTIONS(5714), 1, - anon_sym_LBRACE, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(8277), 1, - anon_sym_COLON, - STATE(5289), 1, - sym_type_constraints, - STATE(5319), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4276), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4274), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [28320] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5934), 1, - anon_sym_COLON, - STATE(5034), 1, - sym_type_constraints, - STATE(5088), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3226), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3230), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [28396] = 7, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - STATE(4968), 1, - sym_type_constraints, - STATE(5123), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4455), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4457), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [28470] = 5, - ACTIONS(7038), 1, - anon_sym_by, - STATE(5081), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4349), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4347), 31, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [28540] = 8, - ACTIONS(5714), 1, - anon_sym_LBRACE, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(5962), 1, - anon_sym_COLON, - STATE(5282), 1, - sym_type_constraints, - STATE(5382), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3230), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3226), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [28616] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8279), 1, - anon_sym_COLON, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4791), 1, - sym_function_body, - STATE(5138), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4123), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4125), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [28696] = 7, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(4971), 1, - sym_type_constraints, - STATE(5174), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4335), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4337), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [28770] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5127), 1, - sym_type_constraints, - STATE(5129), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [28848] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - ACTIONS(8283), 1, - anon_sym_COLON, - STATE(4773), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5230), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [28928] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4343), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4345), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [28994] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - ACTIONS(8285), 1, - anon_sym_COLON, - STATE(4722), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5164), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29074] = 7, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(4991), 1, - sym_type_constraints, - STATE(5130), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4420), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4422), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29148] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5168), 1, - sym_function_body, - STATE(5169), 1, - sym_type_constraints, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29226] = 7, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(5193), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29300] = 8, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - ACTIONS(8287), 1, - anon_sym_COLON, - STATE(4780), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4250), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4252), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29376] = 7, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(5171), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4416), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4418), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29450] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4331), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4333), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29516] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - ACTIONS(8289), 1, - anon_sym_COLON, - STATE(4697), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5213), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29596] = 7, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(5093), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29670] = 7, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - STATE(4973), 1, - sym_type_constraints, - STATE(5174), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4335), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4337), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29744] = 7, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(4974), 1, - sym_type_constraints, - STATE(5158), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29818] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4369), 26, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4371), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29884] = 5, - ACTIONS(8291), 1, - anon_sym_COMMA, - STATE(4680), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4513), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4515), 30, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [29954] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(8293), 1, - anon_sym_COLON, - STATE(4974), 1, - sym_type_constraints, - STATE(5158), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30030] = 7, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(5146), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30104] = 7, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - STATE(4981), 1, - sym_type_constraints, - STATE(5148), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4359), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4361), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30178] = 7, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(5215), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30252] = 6, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(8295), 1, - anon_sym_COLON, - STATE(5092), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4353), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4355), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30324] = 5, - ACTIONS(8291), 1, - anon_sym_COMMA, - STATE(4944), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4587), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4589), 30, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30394] = 7, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(4983), 1, - sym_type_constraints, - STATE(5140), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4447), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4449), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30468] = 7, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(5168), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30542] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5134), 1, - sym_function_body, - STATE(5136), 1, - sym_type_constraints, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30620] = 7, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(5129), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30694] = 7, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(4977), 1, - sym_type_constraints, - STATE(5148), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4359), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4361), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30768] = 7, - ACTIONS(8169), 1, - anon_sym_EQ, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(5134), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30842] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(6010), 1, - anon_sym_COLON, - STATE(5048), 1, - sym_type_constraints, - STATE(5082), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30918] = 6, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(8297), 1, - anon_sym_COLON, - STATE(5195), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4325), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4327), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [30990] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - ACTIONS(8299), 1, - anon_sym_COLON, - STATE(4708), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5192), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31070] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5145), 1, - sym_type_constraints, - STATE(5146), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31148] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4773), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5230), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31225] = 5, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5088), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3226), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3230), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31294] = 8, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - ACTIONS(8301), 1, - anon_sym_COLON, - STATE(5180), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4238), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4240), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31369] = 5, - ACTIONS(8303), 1, - anon_sym_COMMA, - STATE(4964), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4375), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4373), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [31438] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4525), 25, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4527), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31503] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4603), 25, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4605), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31568] = 5, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(5174), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4335), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4337), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31637] = 5, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5150), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4607), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4609), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31706] = 4, - STATE(5053), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4513), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4515), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31773] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4708), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5192), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31850] = 5, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(5148), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4359), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4361), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31919] = 5, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5082), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [31988] = 5, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5148), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4359), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4361), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32057] = 5, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(5140), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4447), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4449), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32126] = 8, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - ACTIONS(8306), 1, - anon_sym_COLON, - STATE(4780), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4250), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4252), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32201] = 5, - ACTIONS(8308), 1, - anon_sym_COMMA, - STATE(4964), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4390), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4388), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [32270] = 5, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(5137), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4618), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4620), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32339] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4563), 25, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4565), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32404] = 5, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5174), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4335), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4337), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32473] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4697), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5213), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32550] = 5, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5137), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4618), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4620), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32619] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4583), 25, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4585), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32684] = 5, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(5130), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4420), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4422), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32753] = 4, - ACTIONS(8310), 1, - anon_sym_AT2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4698), 25, - anon_sym_AT, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4700), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32820] = 8, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - ACTIONS(8312), 1, - anon_sym_COLON, - STATE(5193), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32895] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4270), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4272), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [32960] = 8, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - ACTIONS(8314), 1, - anon_sym_COLON, - STATE(4781), 1, - sym__block, - STATE(4824), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33035] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4824), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33108] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4634), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4636), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33173] = 5, - ACTIONS(8308), 1, - anon_sym_COMMA, - STATE(4976), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4396), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4394), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [33242] = 5, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(5065), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4630), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4632), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33311] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4521), 25, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4523), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33376] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4638), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4640), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33441] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4642), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4644), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33506] = 5, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5118), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4412), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4414), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33575] = 8, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - ACTIONS(8316), 1, - anon_sym_COLON, - STATE(4781), 1, - sym__block, - STATE(4832), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4238), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4240), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33650] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4652), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4654), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33715] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4656), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4659), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33780] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4821), 1, - sym_function_body, - STATE(5238), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33857] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4599), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4601), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33922] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4509), 25, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4511), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [33987] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4670), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4673), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [34052] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4676), 25, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_by, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4678), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [34117] = 5, - ACTIONS(8318), 1, - anon_sym_COMMA, - STATE(5017), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4589), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4587), 31, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [34186] = 6, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8320), 1, - anon_sym_COLON, - STATE(4830), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4353), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4355), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [34257] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4835), 1, - sym_function_body, - STATE(5247), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [34334] = 4, - ACTIONS(7038), 1, - anon_sym_by, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4349), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4347), 31, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [34401] = 6, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8322), 1, - anon_sym_COLON, - STATE(4767), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4325), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4327), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [34472] = 5, - ACTIONS(8324), 1, - anon_sym_COMMA, - STATE(5009), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4373), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4375), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [34541] = 7, - ACTIONS(5714), 1, - anon_sym_LBRACE, - ACTIONS(5720), 1, - anon_sym_where, - STATE(5289), 1, - sym_type_constraints, - STATE(5319), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4276), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4274), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [34614] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4495), 25, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4497), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [34679] = 5, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(5158), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [34748] = 5, - ACTIONS(8327), 1, - anon_sym_COMMA, - STATE(5024), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4587), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4589), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [34817] = 5, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5123), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4455), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4457), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [34886] = 8, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - ACTIONS(8329), 1, - anon_sym_COLON, - STATE(5234), 1, - sym__block, - STATE(5235), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4250), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4252), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [34961] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4511), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4509), 32, - anon_sym_COLON, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [35026] = 5, - ACTIONS(8318), 1, - anon_sym_COMMA, - STATE(5045), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4515), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4513), 31, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [35095] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4859), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4443), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4445), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [35168] = 7, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5344), 1, - sym__block, - STATE(5392), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4445), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4443), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [35241] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4835), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [35314] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4821), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [35387] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4503), 25, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4505), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [35452] = 5, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5087), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4517), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4519), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [35521] = 5, - ACTIONS(8327), 1, - anon_sym_COMMA, - STATE(5053), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4513), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4515), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [35590] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4773), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [35663] = 4, - ACTIONS(8275), 1, - anon_sym_by, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4347), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4349), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [35730] = 7, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5344), 1, - sym__block, - STATE(5399), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4262), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4260), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [35803] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4697), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [35876] = 5, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(5082), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [35945] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4595), 25, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4597), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [36010] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4708), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [36083] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4523), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4521), 32, - anon_sym_COLON, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [36148] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4722), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [36221] = 5, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5228), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [36290] = 7, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5302), 1, - sym_type_constraints, - STATE(5383), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4422), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4420), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [36363] = 7, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5323), 1, - sym_function_body, - STATE(5344), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4079), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4077), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [36436] = 5, - ACTIONS(8331), 1, - anon_sym_COMMA, - STATE(5064), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4394), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4396), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [36505] = 5, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5190), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4591), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4593), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [36574] = 7, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5344), 1, - sym__block, - STATE(5377), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4232), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4230), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [36647] = 7, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5287), 1, - sym_type_constraints, - STATE(5374), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4449), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4447), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [36720] = 7, - ACTIONS(5714), 1, - anon_sym_LBRACE, - ACTIONS(5720), 1, - anon_sym_where, - STATE(5288), 1, - sym_type_constraints, - STATE(5368), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4361), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4359), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [36793] = 7, - ACTIONS(5714), 1, - anon_sym_LBRACE, - ACTIONS(5720), 1, - anon_sym_where, - STATE(5299), 1, - sym_type_constraints, - STATE(5333), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4414), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4412), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [36866] = 7, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5298), 1, - sym_type_constraints, - STATE(5334), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4202), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [36939] = 5, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(5191), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3236), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3240), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [37008] = 5, - ACTIONS(8333), 1, - anon_sym_COMMA, - STATE(5045), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4613), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4611), 31, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [37077] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4499), 25, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4501), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [37142] = 7, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5343), 1, - sym_function_body, - STATE(5344), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4089), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4087), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [37215] = 5, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5175), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [37284] = 7, - ACTIONS(5714), 1, - anon_sym_LBRACE, - ACTIONS(5720), 1, - anon_sym_where, - STATE(5307), 1, - sym_type_constraints, - STATE(5334), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4202), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [37357] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4585), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4583), 32, - anon_sym_COLON, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [37422] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4527), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4525), 32, - anon_sym_COLON, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [37487] = 7, - ACTIONS(5714), 1, - anon_sym_LBRACE, - ACTIONS(5720), 1, - anon_sym_where, - STATE(5260), 1, - sym_type_constraints, - STATE(5356), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4457), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4455), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [37560] = 5, - ACTIONS(8336), 1, - anon_sym_COMMA, - STATE(5053), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4611), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4613), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [37629] = 7, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5344), 1, - sym__block, - STATE(5361), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4099), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4097), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [37702] = 7, - ACTIONS(5714), 1, - anon_sym_LBRACE, - ACTIONS(5720), 1, - anon_sym_where, - STATE(5293), 1, - sym_type_constraints, - STATE(5357), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4337), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4335), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [37775] = 7, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5291), 1, - sym_type_constraints, - STATE(5365), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4154), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4152), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [37848] = 5, - ACTIONS(5766), 1, - anon_sym_LBRACE, - STATE(5175), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [37917] = 7, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5300), 1, - sym_type_constraints, - STATE(5357), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4337), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4335), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [37990] = 7, - ACTIONS(5720), 1, - anon_sym_where, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5290), 1, - sym_type_constraints, - STATE(5368), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4361), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4359), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [38063] = 7, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5344), 1, - sym__block, - STATE(5370), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4144), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4142), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [38136] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4841), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4451), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4453), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [38209] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8144), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4837), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4416), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4418), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [38282] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4567), 25, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4569), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [38347] = 5, - ACTIONS(8331), 1, - anon_sym_COMMA, - STATE(5009), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4388), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4390), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [38416] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4944), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4946), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [38480] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4732), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4734), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [38544] = 4, - ACTIONS(8339), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [38610] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5033), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5035), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [38674] = 5, - ACTIONS(8339), 1, - anon_sym_else, - ACTIONS(8341), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [38742] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5029), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5031), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [38806] = 4, - ACTIONS(8343), 1, - anon_sym_LT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5007), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5009), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [38872] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4866), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4864), 31, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [38936] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4870), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4868), 31, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [39000] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4874), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4872), 31, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [39064] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4605), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4603), 32, - anon_sym_COLON, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [39128] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4597), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4595), 32, - anon_sym_COLON, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [39192] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4878), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4876), 31, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [39256] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1580), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1578), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [39320] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4569), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4567), 32, - anon_sym_COLON, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [39384] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3296), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3298), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [39448] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4882), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4880), 31, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [39512] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [39576] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4880), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4882), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [39640] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4611), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4613), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [39704] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5019), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5021), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [39768] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3950), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3952), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [39832] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5117), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5119), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [39896] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [39960] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4565), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4563), 32, - anon_sym_COLON, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [40024] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4331), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4333), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40088] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5215), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40160] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5015), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5017), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40224] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40288] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5125), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5127), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40352] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5133), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5135), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40416] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1770), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1772), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40480] = 6, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(8345), 1, - anon_sym_COLON, - STATE(5195), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4325), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4327), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40550] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5145), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5147), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40614] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40678] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3236), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3240), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40742] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5113), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5115), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40806] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40870] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4347), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4349), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [40934] = 6, - ACTIONS(5011), 1, - anon_sym_EQ, - ACTIONS(8347), 1, - anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5013), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4992), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4994), 25, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [41004] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5153), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5155), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [41068] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4501), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4499), 32, - anon_sym_COLON, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [41132] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3226), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3230), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [41196] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4505), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4503), 32, - anon_sym_COLON, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [41260] = 6, - ACTIONS(5714), 1, - anon_sym_LBRACE, - ACTIONS(8350), 1, - anon_sym_COLON, - STATE(5317), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4327), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4325), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [41330] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3096), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3098), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [41394] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5049), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5051), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [41458] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5007), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5009), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [41522] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4916), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4918), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [41586] = 6, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(8352), 1, - anon_sym_COLON, - STATE(5092), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4353), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4355), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [41656] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(6114), 1, - anon_sym_COLON, - STATE(4658), 1, - sym_type_constraints, - STATE(4804), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3226), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3230), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [41730] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4349), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4347), 31, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [41794] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4841), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4451), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4453), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [41866] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4455), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4457), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [41930] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4497), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4495), 32, - anon_sym_COLON, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [41994] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4373), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4375), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42058] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4837), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4416), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4418), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42130] = 6, - ACTIONS(5714), 1, - anon_sym_LBRACE, - ACTIONS(8354), 1, - anon_sym_COLON, - STATE(5386), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4355), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4353), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [42200] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4607), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4609), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42264] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4896), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4898), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42328] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5003), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5005), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42392] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4904), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4906), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42456] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5126), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4443), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4445), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42528] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3368), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3370), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42592] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4443), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4445), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42656] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4630), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4632), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42720] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8356), 1, - anon_sym_COLON, - STATE(4674), 1, - sym_type_constraints, - STATE(4760), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42794] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(6126), 1, - anon_sym_COLON, - STATE(4690), 1, - sym_type_constraints, - STATE(4733), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42868] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1764), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1766), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42932] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [42996] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4824), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43068] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5129), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43140] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5037), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5039), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43204] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4722), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43276] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5045), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5047), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43340] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4420), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4422), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43404] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4888), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4890), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43468] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1682), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1684), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43532] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(6116), 1, - anon_sym_COLON, - STATE(4689), 1, - sym_type_constraints, - STATE(4733), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43606] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5053), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5055), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43670] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5134), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43742] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43806] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4343), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4345), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43870] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4618), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4620), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43934] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5057), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5059), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [43998] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4710), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4712), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44062] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4726), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4728), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44126] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5093), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5095), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44190] = 4, - ACTIONS(8347), 1, - anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4992), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4994), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44256] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4646), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4648), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44320] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4988), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4990), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44384] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8358), 1, - anon_sym_COLON, - STATE(4691), 1, - sym_type_constraints, - STATE(4710), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44458] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1738), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1740), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44522] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4447), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4449), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44586] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1754), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1756), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44650] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(123), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(121), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44714] = 6, - ACTIONS(3938), 1, - anon_sym_EQ, - ACTIONS(7203), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4182), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4185), 25, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44784] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5101), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5103), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44848] = 6, - ACTIONS(3938), 1, - anon_sym_EQ, - ACTIONS(7209), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4214), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4217), 25, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44918] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4708), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [44990] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5077), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5079), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45054] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4714), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4716), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45118] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4718), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4720), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45182] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45246] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5146), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45318] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5166), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4451), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4453), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45390] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4451), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4453), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45454] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5089), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5091), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45518] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4864), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4866), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45582] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4359), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4361), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45646] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4335), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4337), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45710] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4722), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4724), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45774] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8360), 1, - anon_sym_COLON, - STATE(4617), 1, - sym_type_constraints, - STATE(4710), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45848] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(6108), 1, - anon_sym_COLON, - STATE(4692), 1, - sym_type_constraints, - STATE(4702), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3236), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3240), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45922] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4984), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4986), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [45986] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4416), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4418), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [46050] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5171), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4416), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4418), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [46122] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4666), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4668), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [46186] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4868), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4870), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [46250] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4375), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4373), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [46314] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5129), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5131), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [46378] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4648), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4646), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [46442] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5109), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5111), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [46506] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4613), 24, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4611), 31, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [46570] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4980), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4982), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [46634] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5137), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5139), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [46698] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [46762] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4697), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [46834] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4238), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4240), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [46898] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5141), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5143), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [46962] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5081), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5083), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47026] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1744), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(1746), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47090] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4770), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4772), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47154] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4976), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4978), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47218] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4972), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4974), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47282] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4968), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4970), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47346] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4964), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4966), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47410] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4776), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4778), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47474] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8362), 1, - anon_sym_COLON, - STATE(4676), 1, - sym_type_constraints, - STATE(4759), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47548] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4780), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4782), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47612] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4872), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4874), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47676] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5121), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5123), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47740] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4668), 25, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4666), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [47804] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4788), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4790), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47868] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4792), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4794), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47932] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4802), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4804), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [47996] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5149), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5151), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48060] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5161), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5163), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48124] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4773), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48196] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5193), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48268] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48332] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5168), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48404] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5041), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5043), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48468] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4810), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4812), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48532] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4846), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4848), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48596] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4814), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4816), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48660] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4822), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4824), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48724] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5085), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5087), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48788] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4832), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4834), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48852] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4924), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4926), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48916] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3065), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3067), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [48980] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3932), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3934), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49044] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4892), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4894), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49108] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4412), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4414), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49172] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4876), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4878), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49236] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4821), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49308] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4900), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4902), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49372] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4044), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4046), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49436] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4908), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4910), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49500] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5023), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5025), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49564] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4912), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4914), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49628] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8238), 1, - anon_sym_EQ, - STATE(5093), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49700] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4999), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5001), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49764] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4835), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49836] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4920), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4922), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49900] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4884), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4886), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [49964] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4928), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4930), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50028] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4932), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4934), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50092] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5157), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(5159), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50156] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4936), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4938), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50220] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4940), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4942), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50284] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4000), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4002), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50348] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8281), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4859), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4443), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4445), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50420] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4948), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4950), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50484] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4952), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4954), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50548] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4956), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4958), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50612] = 4, - ACTIONS(6565), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4182), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4185), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50678] = 4, - ACTIONS(6561), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4214), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4217), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50744] = 5, - ACTIONS(4888), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4890), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4331), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4333), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50812] = 4, - ACTIONS(8364), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4850), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4852), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50878] = 4, - ACTIONS(8366), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4840), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4842), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [50944] = 5, - ACTIONS(4884), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4886), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4343), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4345), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [51012] = 4, - ACTIONS(8368), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4190), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4188), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [51078] = 4, - ACTIONS(8370), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4222), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4220), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [51144] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4960), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4962), 31, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [51208] = 5, - ACTIONS(5714), 1, - anon_sym_LBRACE, - STATE(5366), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4609), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4607), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [51275] = 5, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5365), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4154), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4152), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [51342] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8372), 1, - anon_sym_COLON, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4697), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5523), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [51419] = 4, - ACTIONS(8376), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4190), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4188), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [51484] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - ACTIONS(8378), 1, - anon_sym_COLON, - STATE(4708), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5544), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [51561] = 4, - ACTIONS(8380), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4840), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4842), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [51626] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - ACTIONS(8382), 1, - anon_sym_COLON, - STATE(4722), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5537), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [51703] = 4, - ACTIONS(8384), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4850), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4852), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [51768] = 5, - ACTIONS(8390), 1, - sym__automatic_semicolon, - STATE(5465), 1, - sym__semi, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8388), 22, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(8386), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [51835] = 5, - ACTIONS(8392), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4185), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(3938), 23, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3943), 28, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [51902] = 5, - ACTIONS(8399), 1, - sym__automatic_semicolon, - STATE(5446), 1, - sym__semi, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8397), 22, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(8395), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [51969] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - ACTIONS(8401), 1, - anon_sym_COLON, - STATE(4781), 1, - sym__block, - STATE(4791), 1, - sym_function_body, - STATE(5527), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4123), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4125), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [52046] = 6, - ACTIONS(3938), 1, - anon_sym_EQ, - ACTIONS(7275), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4214), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4217), 24, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [52115] = 8, - ACTIONS(5011), 1, - anon_sym_EQ, - ACTIONS(8347), 1, - anon_sym_COLON_COLON, - ACTIONS(8403), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4138), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - ACTIONS(5013), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4992), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4994), 23, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [52188] = 4, - ACTIONS(6728), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4214), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4217), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [52253] = 6, - ACTIONS(3938), 1, - anon_sym_EQ, - ACTIONS(7283), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4182), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4185), 24, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [52322] = 4, - ACTIONS(8405), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 30, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [52387] = 6, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8407), 1, - anon_sym_COLON, - STATE(4767), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4325), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4327), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [52456] = 5, - ACTIONS(8409), 1, - anon_sym_by, - STATE(4885), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4347), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4349), 30, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [52523] = 5, - ACTIONS(5714), 1, - anon_sym_LBRACE, - STATE(5382), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3230), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3226), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [52590] = 6, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8411), 1, - anon_sym_COLON, - STATE(4830), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4353), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4355), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [52659] = 4, - ACTIONS(6732), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4182), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4185), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [52724] = 5, - ACTIONS(5714), 1, - anon_sym_LBRACE, - STATE(5319), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4276), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4274), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [52791] = 5, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5321), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3222), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3218), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [52858] = 10, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - ACTIONS(8413), 1, - anon_sym_COLON, - STATE(4773), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5485), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [52935] = 4, - ACTIONS(8415), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4222), 24, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4220), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [53000] = 5, - ACTIONS(5714), 1, - anon_sym_LBRACE, - STATE(5321), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3222), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3218), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [53067] = 5, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5383), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4422), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4420), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [53134] = 5, - ACTIONS(5714), 1, - anon_sym_LBRACE, - STATE(5376), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4620), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4618), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [53201] = 5, - ACTIONS(5714), 1, - anon_sym_LBRACE, - STATE(5333), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4414), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4412), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [53268] = 5, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5376), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4620), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4618), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [53335] = 5, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5374), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4449), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4447), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [53402] = 5, - ACTIONS(5714), 1, - anon_sym_LBRACE, - STATE(5322), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4519), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4517), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [53469] = 5, - ACTIONS(5714), 1, - anon_sym_LBRACE, - STATE(5368), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4361), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4359), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [53536] = 5, - ACTIONS(5714), 1, - anon_sym_LBRACE, - STATE(5334), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4202), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [53603] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8417), 1, - anon_sym_COLON, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5215), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5443), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [53680] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - ACTIONS(8421), 1, - anon_sym_COLON, - STATE(5168), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5455), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [53757] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - ACTIONS(8423), 1, - anon_sym_COLON, - STATE(5146), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5463), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [53834] = 5, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5357), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4337), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4335), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [53901] = 5, - ACTIONS(5714), 1, - anon_sym_LBRACE, - STATE(5356), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4457), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4455), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [53968] = 5, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5368), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4361), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4359), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [54035] = 5, - ACTIONS(5714), 1, - anon_sym_LBRACE, - STATE(5352), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4593), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4591), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [54102] = 5, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5390), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4632), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4630), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [54169] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - ACTIONS(8425), 1, - anon_sym_COLON, - STATE(5102), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5435), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4123), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4125), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [54246] = 5, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5350), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3240), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3236), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [54313] = 5, - ACTIONS(5728), 1, - anon_sym_LBRACE, - STATE(5334), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4202), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [54380] = 5, - ACTIONS(8427), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4217), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(3938), 23, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3943), 28, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [54447] = 5, - ACTIONS(5714), 1, - anon_sym_LBRACE, - STATE(5357), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4337), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4335), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [54514] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - ACTIONS(8430), 1, - anon_sym_COLON, - STATE(5093), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5437), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [54591] = 5, - ACTIONS(8405), 1, - anon_sym_else, - ACTIONS(8432), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_while, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [54658] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5095), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5093), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [54720] = 4, - ACTIONS(6801), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 21, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3938), 31, - anon_sym_DOT, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [54784] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4079), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4077), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [54846] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4697), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5523), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [54920] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5051), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5049), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [54982] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1740), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(1738), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [55044] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4708), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5544), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [55118] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5083), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5081), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [55180] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5087), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5085), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [55242] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4414), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4412), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [55304] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5091), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5089), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [55366] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4202), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [55428] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5119), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5117), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [55490] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4089), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4087), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [55552] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5127), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5125), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [55614] = 25, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(8434), 1, - anon_sym_COLON, - ACTIONS(8436), 1, - anon_sym_constructor, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8440), 1, - anon_sym_LPAREN, - ACTIONS(8442), 1, - anon_sym_LT, - ACTIONS(8444), 1, - anon_sym_where, - STATE(5521), 1, - sym_type_parameters, - STATE(8372), 1, - sym_primary_constructor, - STATE(8530), 1, - sym__class_parameters, - STATE(8704), 1, - sym_type_constraints, - STATE(9370), 1, - sym_class_body, - STATE(9835), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3154), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [55720] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4773), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - STATE(5485), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [55794] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5135), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5133), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [55856] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1772), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(1770), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [55918] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5147), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5145), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [55980] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4821), 1, - sym_function_body, - STATE(5511), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [56054] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3240), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3236), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [56116] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5155), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5153), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [56178] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4457), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4455), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [56240] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4337), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4335), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [56302] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5159), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5157), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [56364] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5129), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5453), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [56438] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5134), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5464), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [56512] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5001), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4999), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [56574] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5146), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5463), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [56648] = 9, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4835), 1, - sym_function_body, - STATE(5512), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [56722] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5168), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5455), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [56796] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5215), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5443), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [56870] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4099), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4097), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [56932] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5025), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5023), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [56994] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4333), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4331), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57056] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5163), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5161), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57118] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5151), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5149), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57180] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1746), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(1744), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57242] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5143), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5141), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57304] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4154), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4152), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57366] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5043), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5041), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57428] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5139), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5137), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57490] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4345), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4343), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57552] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5131), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5129), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57614] = 6, - ACTIONS(3938), 1, - anon_sym_EQ, - ACTIONS(7312), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4182), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4185), 24, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [57682] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4609), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4607), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57744] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4361), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4359), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57806] = 6, - ACTIONS(3938), 1, - anon_sym_EQ, - ACTIONS(7382), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(4214), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4217), 24, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [57874] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5115), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5113), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57936] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5035), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5033), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [57998] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4144), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4142), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58060] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5103), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5101), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58122] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(121), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(123), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58184] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1756), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(1754), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58246] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4449), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4447), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58308] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4712), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4710), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58370] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5059), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5057), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58432] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4620), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4618), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58494] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3222), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3218), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58556] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4232), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4230), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58618] = 25, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(8436), 1, - anon_sym_constructor, - ACTIONS(8440), 1, - anon_sym_LPAREN, - ACTIONS(8442), 1, - anon_sym_LT, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8446), 1, - anon_sym_COLON, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(5529), 1, - sym_type_parameters, - STATE(8392), 1, - sym_primary_constructor, - STATE(8530), 1, - sym__class_parameters, - STATE(8749), 1, - sym_type_constraints, - STATE(9370), 1, - sym_enum_class_body, - STATE(9835), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3154), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [58724] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5055), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5053), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58786] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1684), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(1682), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58848] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4422), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4420), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58910] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5047), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5045), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [58972] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5039), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5037), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [59034] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4262), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4260), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [59096] = 8, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - ACTIONS(8450), 1, - anon_sym_COLON, - STATE(5180), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4238), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4240), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [59168] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8452), 1, - anon_sym_COLON, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5146), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5573), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [59244] = 8, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - ACTIONS(8456), 1, - anon_sym_COLON, - STATE(5193), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [59316] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1766), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(1764), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [59378] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4276), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4274), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [59440] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4632), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4630), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [59502] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3298), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3296), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [59564] = 25, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(8436), 1, - anon_sym_constructor, - ACTIONS(8440), 1, - anon_sym_LPAREN, - ACTIONS(8442), 1, - anon_sym_LT, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - ACTIONS(8458), 1, - anon_sym_COLON, - STATE(5494), 1, - sym_type_parameters, - STATE(8382), 1, - sym_primary_constructor, - STATE(8530), 1, - sym__class_parameters, - STATE(8635), 1, - sym_type_constraints, - STATE(9277), 1, - sym_enum_class_body, - STATE(9835), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3200), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [59670] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5017), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(5015), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [59732] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - ACTIONS(8460), 1, - anon_sym_COLON, - STATE(5168), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5555), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [59808] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3370), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3368), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [59870] = 4, - ACTIONS(8462), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4222), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4220), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [59934] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4946), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4944), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [59996] = 4, - ACTIONS(8464), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4190), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4188), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [60060] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4906), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4904), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [60122] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4898), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4896), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [60184] = 4, - ACTIONS(8466), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4220), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4222), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [60248] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - ACTIONS(8468), 1, - anon_sym_COLON, - STATE(5215), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5591), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [60324] = 4, - ACTIONS(8470), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4188), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4190), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [60388] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3230), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3226), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [60450] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3098), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3096), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [60512] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4445), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4443), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [60574] = 4, - ACTIONS(8472), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4842), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4840), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [60638] = 4, - ACTIONS(8474), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4852), 22, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4850), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [60702] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - ACTIONS(8476), 1, - anon_sym_COLON, - STATE(5093), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5579), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [60778] = 4, - ACTIONS(8478), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4840), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4842), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [60842] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4918), 23, - sym__automatic_semicolon, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4916), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [60904] = 8, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - ACTIONS(8480), 1, - anon_sym_COLON, - STATE(5234), 1, - sym__block, - STATE(5235), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4250), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4252), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [60976] = 4, - ACTIONS(8482), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4850), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4852), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [61040] = 5, - ACTIONS(8484), 1, - anon_sym_LT, - STATE(5514), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4117), 31, - anon_sym_DOT, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [61106] = 4, - ACTIONS(8486), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 30, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [61170] = 5, - ACTIONS(8486), 1, - anon_sym_else, - ACTIONS(8488), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [61236] = 4, - ACTIONS(6851), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4214), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4217), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [61300] = 4, - ACTIONS(6855), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4182), 23, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4185), 29, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [61364] = 4, - ACTIONS(8409), 1, - anon_sym_by, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4347), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4349), 30, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [61428] = 10, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - ACTIONS(8490), 1, - anon_sym_COLON, - STATE(5102), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5547), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4123), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4125), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [61504] = 4, - STATE(5419), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4513), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4515), 30, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [61568] = 7, - ACTIONS(8494), 1, - anon_sym_AT, - ACTIONS(8499), 1, - sym_label, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5415), 2, - sym_annotation, - aux_sym__statement_repeat1, - STATE(5553), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8497), 19, - sym__string_start, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(8492), 28, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [61638] = 25, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(8436), 1, - anon_sym_constructor, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8440), 1, - anon_sym_LPAREN, - ACTIONS(8442), 1, - anon_sym_LT, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8502), 1, - anon_sym_COLON, - STATE(5489), 1, - sym_type_parameters, - STATE(8398), 1, - sym_primary_constructor, - STATE(8530), 1, - sym__class_parameters, - STATE(8710), 1, - sym_type_constraints, - STATE(9243), 1, - sym_class_body, - STATE(9835), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3186), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [61744] = 6, - ACTIONS(6892), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4222), 3, - anon_sym_in, - anon_sym_else, - anon_sym_is, - ACTIONS(4220), 4, - sym__automatic_semicolon, - anon_sym_RBRACE, - anon_sym_BANGin, - anon_sym_BANGis, - ACTIONS(4217), 18, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4214), 27, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [61812] = 6, - ACTIONS(6896), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4190), 3, - anon_sym_in, - anon_sym_else, - anon_sym_is, - ACTIONS(4188), 4, - sym__automatic_semicolon, - anon_sym_RBRACE, - anon_sym_BANGin, - anon_sym_BANGis, - ACTIONS(4185), 18, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4182), 27, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [61880] = 5, - ACTIONS(8504), 1, - anon_sym_COMMA, - STATE(5419), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4611), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4613), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [61946] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(6204), 1, - anon_sym_COLON, - STATE(4692), 1, - sym_type_constraints, - STATE(4702), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3236), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3240), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [62017] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8507), 1, - anon_sym_COLON, - STATE(4674), 1, - sym_type_constraints, - STATE(4760), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [62088] = 25, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(3186), 1, - anon_sym_while, - ACTIONS(8509), 1, - anon_sym_COLON, - ACTIONS(8511), 1, - anon_sym_constructor, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8515), 1, - anon_sym_LPAREN, - ACTIONS(8517), 1, - anon_sym_LT, - ACTIONS(8519), 1, - anon_sym_where, - STATE(5563), 1, - sym_type_parameters, - STATE(8415), 1, - sym_primary_constructor, - STATE(8771), 1, - sym__class_parameters, - STATE(8803), 1, - sym_type_constraints, - STATE(9651), 1, - sym_class_body, - STATE(9999), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [62193] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(8521), 1, - anon_sym_COLON, - STATE(4974), 1, - sym_type_constraints, - STATE(5158), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [62264] = 4, - ACTIONS(8523), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4190), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4188), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [62327] = 4, - ACTIONS(8525), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4222), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4220), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [62390] = 24, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8531), 1, - anon_sym_COMMA, - ACTIONS(8533), 1, - anon_sym_RPAREN, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9005), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [62493] = 5, - ACTIONS(8559), 1, - anon_sym_DOT, - STATE(5467), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4103), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [62558] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4095), 21, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4093), 31, - anon_sym_DOT, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [62619] = 24, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8561), 1, - anon_sym_COMMA, - ACTIONS(8563), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(8812), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [62722] = 24, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8565), 1, - anon_sym_COMMA, - ACTIONS(8567), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9073), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [62825] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5193), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [62894] = 23, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5215), 1, - anon_sym_SEMI, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8569), 1, - anon_sym_EQ, - ACTIONS(8571), 1, - anon_sym_by, - ACTIONS(8573), 1, - anon_sym_where, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(5594), 1, - sym_type_constraints, - STATE(5633), 1, - sym_property_delegate, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1746), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9392), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [62995] = 8, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - ACTIONS(8591), 1, - anon_sym_COLON, - STATE(4781), 1, - sym__block, - STATE(4832), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4238), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4240), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [63066] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5168), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5555), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [63139] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5093), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [63208] = 8, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - ACTIONS(8593), 1, - anon_sym_COLON, - STATE(4781), 1, - sym__block, - STATE(4824), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [63279] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5215), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [63348] = 24, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8595), 1, - anon_sym_COMMA, - ACTIONS(8597), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(8986), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [63451] = 25, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3154), 1, - anon_sym_while, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(8511), 1, - anon_sym_constructor, - ACTIONS(8515), 1, - anon_sym_LPAREN, - ACTIONS(8517), 1, - anon_sym_LT, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8599), 1, - anon_sym_COLON, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(5592), 1, - sym_type_parameters, - STATE(8418), 1, - sym_primary_constructor, - STATE(8771), 1, - sym__class_parameters, - STATE(8950), 1, - sym_type_constraints, - STATE(9941), 1, - sym_enum_class_body, - STATE(9999), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [63556] = 4, - ACTIONS(8603), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 30, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [63619] = 5, - ACTIONS(8603), 1, - anon_sym_else, - ACTIONS(8605), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [63684] = 24, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8607), 1, - anon_sym_COMMA, - ACTIONS(8609), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(8932), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [63787] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5168), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [63856] = 24, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8611), 1, - anon_sym_COMMA, - ACTIONS(8613), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(8996), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [63959] = 4, - ACTIONS(8615), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4840), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4842), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [64022] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8619), 22, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(8617), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [64083] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5171), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4416), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4418), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [64152] = 23, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8571), 1, - anon_sym_by, - ACTIONS(8573), 1, - anon_sym_where, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8621), 1, - anon_sym_EQ, - ACTIONS(8623), 1, - anon_sym_SEMI, - STATE(5575), 1, - sym_type_constraints, - STATE(5627), 1, - sym_property_delegate, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3286), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9326), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [64253] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5166), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4451), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4453), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [64322] = 4, - ACTIONS(8625), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4850), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4852), 29, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH_GT, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [64385] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5129), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5561), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [64458] = 24, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8627), 1, - anon_sym_COMMA, - ACTIONS(8629), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9015), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [64561] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5126), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4443), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4445), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [64630] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(6212), 1, - anon_sym_COLON, - STATE(4690), 1, - sym_type_constraints, - STATE(4733), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [64701] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5146), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [64770] = 8, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - ACTIONS(8631), 1, - anon_sym_COLON, - STATE(4780), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4250), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4252), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [64841] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8633), 1, - anon_sym_COLON, - STATE(4995), 1, - sym_type_constraints, - STATE(5228), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [64912] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 21, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3938), 31, - anon_sym_DOT, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [64973] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(6222), 1, - anon_sym_COLON, - STATE(5057), 1, - sym_type_constraints, - STATE(5082), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [65044] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5146), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5573), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [65117] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(6206), 1, - anon_sym_COLON, - STATE(4689), 1, - sym_type_constraints, - STATE(4733), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [65188] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(6266), 1, - anon_sym_COLON, - STATE(5012), 1, - sym_type_constraints, - STATE(5191), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3236), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3240), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [65259] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5134), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [65328] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8419), 1, - anon_sym_EQ, - STATE(5129), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [65397] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8397), 22, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(8395), 30, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_in, - anon_sym_null, - anon_sym_if, - anon_sym_else, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [65458] = 24, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8635), 1, - anon_sym_COMMA, - ACTIONS(8637), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(8856), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [65561] = 5, - ACTIONS(8559), 1, - anon_sym_DOT, - STATE(5481), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4070), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [65626] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(6278), 1, - anon_sym_COLON, - STATE(4658), 1, - sym_type_constraints, - STATE(4804), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3226), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3230), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [65697] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5215), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5591), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [65770] = 24, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8639), 1, - anon_sym_COMMA, - ACTIONS(8641), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(8825), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [65873] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(6202), 1, - anon_sym_COLON, - STATE(5048), 1, - sym_type_constraints, - STATE(5082), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [65944] = 25, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3154), 1, - anon_sym_while, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(8511), 1, - anon_sym_constructor, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8515), 1, - anon_sym_LPAREN, - ACTIONS(8517), 1, - anon_sym_LT, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8643), 1, - anon_sym_COLON, - STATE(5559), 1, - sym_type_parameters, - STATE(8446), 1, - sym_primary_constructor, - STATE(8771), 1, - sym__class_parameters, - STATE(9044), 1, - sym_type_constraints, - STATE(9941), 1, - sym_class_body, - STATE(9999), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [66049] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8645), 1, - anon_sym_COLON, - STATE(4691), 1, - sym_type_constraints, - STATE(4710), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [66120] = 8, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8647), 1, - anon_sym_COLON, - STATE(4617), 1, - sym_type_constraints, - STATE(4710), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [66191] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(6260), 1, - anon_sym_COLON, - STATE(5034), 1, - sym_type_constraints, - STATE(5088), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3226), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3230), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [66262] = 25, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(3200), 1, - anon_sym_while, - ACTIONS(8511), 1, - anon_sym_constructor, - ACTIONS(8515), 1, - anon_sym_LPAREN, - ACTIONS(8517), 1, - anon_sym_LT, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - ACTIONS(8649), 1, - anon_sym_COLON, - STATE(5572), 1, - sym_type_parameters, - STATE(8406), 1, - sym_primary_constructor, - STATE(8771), 1, - sym__class_parameters, - STATE(9004), 1, - sym_type_constraints, - STATE(9999), 1, - sym_modifiers, - STATE(10028), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [66367] = 23, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5197), 1, - anon_sym_SEMI, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8571), 1, - anon_sym_by, - ACTIONS(8573), 1, - anon_sym_where, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8651), 1, - anon_sym_EQ, - STATE(5581), 1, - sym_type_constraints, - STATE(5630), 1, - sym_property_delegate, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1772), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9240), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [66468] = 9, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5134), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - STATE(5571), 1, - sym_type_constraints, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [66541] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(8653), 1, - anon_sym_COLON, - STATE(4967), 1, - sym_type_constraints, - STATE(5175), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [66612] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8655), 1, - anon_sym_COLON, - STATE(4979), 1, - sym_type_constraints, - STATE(5175), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [66683] = 5, - ACTIONS(8657), 1, - anon_sym_DOT, - STATE(5481), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4129), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [66748] = 23, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5213), 1, - anon_sym_SEMI, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8571), 1, - anon_sym_by, - ACTIONS(8573), 1, - anon_sym_where, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8660), 1, - anon_sym_EQ, - STATE(5590), 1, - sym_type_constraints, - STATE(5637), 1, - sym_property_delegate, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1740), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9296), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [66849] = 23, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8571), 1, - anon_sym_by, - ACTIONS(8573), 1, - anon_sym_where, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8662), 1, - anon_sym_EQ, - ACTIONS(8664), 1, - anon_sym_SEMI, - STATE(5596), 1, - sym_type_constraints, - STATE(5642), 1, - sym_property_delegate, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3298), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9428), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [66950] = 8, - ACTIONS(5410), 1, - anon_sym_LBRACE, - ACTIONS(5416), 1, - anon_sym_where, - ACTIONS(8666), 1, - anon_sym_COLON, - STATE(4676), 1, - sym_type_constraints, - STATE(4759), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [67021] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4821), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [67089] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4129), 31, - anon_sym_DOT, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [67149] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(6344), 1, - anon_sym_COLON, - STATE(5057), 1, - sym_type_constraints, - STATE(5082), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [67219] = 6, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(8668), 1, - anon_sym_COLON, - STATE(5092), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4353), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4355), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [67285] = 23, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(8436), 1, - anon_sym_constructor, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8440), 1, - anon_sym_LPAREN, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8670), 1, - anon_sym_COLON, - STATE(8388), 1, - sym_primary_constructor, - STATE(8530), 1, - sym__class_parameters, - STATE(8741), 1, - sym_type_constraints, - STATE(9364), 1, - sym_class_body, - STATE(9835), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3230), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [67385] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8672), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [67485] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4150), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4148), 31, - anon_sym_DOT, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [67545] = 8, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - ACTIONS(8674), 1, - anon_sym_COLON, - STATE(5180), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4238), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4240), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [67615] = 8, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - ACTIONS(8676), 1, - anon_sym_COLON, - STATE(5193), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [67685] = 23, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(8436), 1, - anon_sym_constructor, - ACTIONS(8440), 1, - anon_sym_LPAREN, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - ACTIONS(8678), 1, - anon_sym_COLON, - STATE(8373), 1, - sym_primary_constructor, - STATE(8530), 1, - sym__class_parameters, - STATE(8656), 1, - sym_type_constraints, - STATE(9250), 1, - sym_enum_class_body, - STATE(9835), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3240), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [67785] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8680), 1, - anon_sym_COLON, - STATE(4995), 1, - sym_type_constraints, - STATE(5228), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4274), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4276), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [67855] = 23, - ACTIONS(1740), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5358), 1, - anon_sym_SEMI, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8682), 1, - anon_sym_EQ, - ACTIONS(8684), 1, - anon_sym_by, - ACTIONS(8686), 1, - anon_sym_where, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(5597), 1, - sym_type_constraints, - STATE(5662), 1, - sym_property_delegate, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(10035), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [67955] = 23, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(3298), 1, - anon_sym_while, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8684), 1, - anon_sym_by, - ACTIONS(8686), 1, - anon_sym_where, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - ACTIONS(8692), 1, - anon_sym_EQ, - ACTIONS(8694), 1, - anon_sym_SEMI, - STATE(5598), 1, - sym_type_constraints, - STATE(5649), 1, - sym_property_delegate, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(10086), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [68055] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8696), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [68155] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8698), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [68255] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(8700), 1, - anon_sym_COLON, - STATE(4967), 1, - sym_type_constraints, - STATE(5175), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [68325] = 4, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4333), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(4888), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4890), 27, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [68387] = 8, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - ACTIONS(8702), 1, - anon_sym_COLON, - STATE(5234), 1, - sym__block, - STATE(5235), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4250), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4252), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [68457] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8704), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [68557] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8706), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [68657] = 4, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4345), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(4884), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4886), 27, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [68719] = 23, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(3286), 1, - anon_sym_while, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8684), 1, - anon_sym_by, - ACTIONS(8686), 1, - anon_sym_where, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - ACTIONS(8708), 1, - anon_sym_EQ, - ACTIONS(8710), 1, - anon_sym_SEMI, - STATE(5599), 1, - sym_type_constraints, - STATE(5650), 1, - sym_property_delegate, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9872), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [68819] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8712), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [68919] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8714), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [69019] = 23, - ACTIONS(1746), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5396), 1, - anon_sym_SEMI, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8684), 1, - anon_sym_by, - ACTIONS(8686), 1, - anon_sym_where, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - ACTIONS(8716), 1, - anon_sym_EQ, - STATE(5608), 1, - sym_type_constraints, - STATE(5647), 1, - sym_property_delegate, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9939), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [69119] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(8718), 1, - anon_sym_COLON, - STATE(4979), 1, - sym_type_constraints, - STATE(5175), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4202), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4204), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [69189] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4835), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [69257] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4859), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4443), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4445), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [69325] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(6338), 1, - anon_sym_COLON, - STATE(5012), 1, - sym_type_constraints, - STATE(5191), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3236), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3240), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [69395] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4236), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4234), 31, - anon_sym_DOT, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [69455] = 5, - ACTIONS(8720), 1, - anon_sym_by, - STATE(5083), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4347), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4349), 28, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [69519] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8722), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [69619] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(6348), 1, - anon_sym_COLON, - STATE(5048), 1, - sym_type_constraints, - STATE(5082), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3218), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3222), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [69689] = 6, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(8724), 1, - anon_sym_COLON, - STATE(5195), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4325), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4327), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [69755] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8726), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [69855] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8728), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [69955] = 23, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(8436), 1, - anon_sym_constructor, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8440), 1, - anon_sym_LPAREN, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8730), 1, - anon_sym_COLON, - STATE(8367), 1, - sym_primary_constructor, - STATE(8530), 1, - sym__class_parameters, - STATE(8628), 1, - sym_type_constraints, - STATE(9450), 1, - sym_class_body, - STATE(9835), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3222), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [70055] = 8, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(6334), 1, - anon_sym_COLON, - STATE(5034), 1, - sym_type_constraints, - STATE(5088), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3226), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3230), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [70125] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4773), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [70193] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8732), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [70293] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8734), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [70393] = 23, - ACTIONS(1772), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5259), 1, - anon_sym_SEMI, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8684), 1, - anon_sym_by, - ACTIONS(8686), 1, - anon_sym_where, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - ACTIONS(8736), 1, - anon_sym_EQ, - STATE(5607), 1, - sym_type_constraints, - STATE(5651), 1, - sym_property_delegate, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(10016), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [70493] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4722), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [70561] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4824), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [70629] = 23, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(8436), 1, - anon_sym_constructor, - ACTIONS(8440), 1, - anon_sym_LPAREN, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - ACTIONS(8738), 1, - anon_sym_COLON, - STATE(8363), 1, - sym_primary_constructor, - STATE(8530), 1, - sym__class_parameters, - STATE(8665), 1, - sym_type_constraints, - STATE(9450), 1, - sym_enum_class_body, - STATE(9835), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3222), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [70729] = 8, - ACTIONS(5760), 1, - anon_sym_where, - ACTIONS(5766), 1, - anon_sym_LBRACE, - ACTIONS(8740), 1, - anon_sym_COLON, - STATE(4974), 1, - sym_type_constraints, - STATE(5158), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4152), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4154), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [70799] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8742), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [70899] = 14, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(8748), 1, - sym_property_modifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - ACTIONS(8746), 2, - anon_sym_val, - anon_sym_var, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - ACTIONS(8744), 10, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - STATE(5545), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [70981] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4837), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4416), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4418), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [71049] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8750), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [71149] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8752), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [71249] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4841), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4451), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4453), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [71317] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4708), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [71385] = 5, - ACTIONS(8754), 1, - anon_sym_LPAREN, - STATE(5560), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7048), 19, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(7046), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [71449] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8757), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [71549] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4246), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4244), 31, - anon_sym_DOT, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [71609] = 5, - ACTIONS(8759), 1, - anon_sym_COMMA, - STATE(5546), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4587), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4589), 27, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [71673] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8761), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [71773] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8763), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [71873] = 7, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(8374), 1, - anon_sym_EQ, - STATE(4697), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [71941] = 14, - ACTIONS(8765), 1, - anon_sym_AT, - ACTIONS(8784), 1, - sym_property_modifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8770), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8778), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8793), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8787), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8790), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8781), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8775), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8772), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - ACTIONS(8768), 10, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - STATE(5545), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [72023] = 5, - ACTIONS(8759), 1, - anon_sym_COMMA, - STATE(5419), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4513), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4515), 27, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [72087] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5093), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4077), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4079), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [72154] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5193), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4196), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4198), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [72221] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4878), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4876), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [72280] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8796), 1, - anon_sym_RBRACE, - ACTIONS(8798), 1, - anon_sym_SEMI, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8229), 1, - sym_modifiers, - STATE(8361), 1, - sym_simple_identifier, - STATE(8666), 1, - sym_enum_entry, - STATE(9400), 1, - sym__enum_entries, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [72379] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8800), 1, - anon_sym_RBRACE, - ACTIONS(8802), 1, - anon_sym_SEMI, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8229), 1, - sym_modifiers, - STATE(8361), 1, - sym_simple_identifier, - STATE(8666), 1, - sym_enum_entry, - STATE(9383), 1, - sym__enum_entries, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [72478] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8804), 1, - anon_sym_RBRACE, - ACTIONS(8806), 1, - anon_sym_SEMI, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8229), 1, - sym_modifiers, - STATE(8361), 1, - sym_simple_identifier, - STATE(8666), 1, - sym_enum_entry, - STATE(9351), 1, - sym__enum_entries, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [72577] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7105), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(7103), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [72636] = 6, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8808), 1, - anon_sym_COLON, - STATE(4830), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4353), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4355), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [72701] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5146), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4142), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4144), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [72768] = 5, - ACTIONS(8810), 1, - anon_sym_COMMA, - STATE(5576), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4587), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4589), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [72831] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8812), 1, - anon_sym_RBRACE, - ACTIONS(8814), 1, - anon_sym_SEMI, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8229), 1, - sym_modifiers, - STATE(8361), 1, - sym_simple_identifier, - STATE(8666), 1, - sym_enum_entry, - STATE(9244), 1, - sym__enum_entries, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [72930] = 4, - ACTIONS(4343), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4884), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4886), 27, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [72991] = 23, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(3222), 1, - anon_sym_while, - ACTIONS(8511), 1, - anon_sym_constructor, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8515), 1, - anon_sym_LPAREN, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8816), 1, - anon_sym_COLON, - STATE(8425), 1, - sym_primary_constructor, - STATE(8771), 1, - sym__class_parameters, - STATE(9006), 1, - sym_type_constraints, - STATE(9999), 1, - sym_modifiers, - STATE(10052), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [73090] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4882), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4880), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [73149] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5126), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4443), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4445), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [73216] = 4, - ACTIONS(4331), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4888), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4890), 27, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [73277] = 23, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(3230), 1, - anon_sym_while, - ACTIONS(8511), 1, - anon_sym_constructor, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8515), 1, - anon_sym_LPAREN, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8818), 1, - anon_sym_COLON, - STATE(8414), 1, - sym_primary_constructor, - STATE(8771), 1, - sym__class_parameters, - STATE(8941), 1, - sym_type_constraints, - STATE(9938), 1, - sym_class_body, - STATE(9999), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [73376] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8820), 1, - anon_sym_RBRACE, - ACTIONS(8822), 1, - anon_sym_SEMI, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8229), 1, - sym_modifiers, - STATE(8361), 1, - sym_simple_identifier, - STATE(8666), 1, - sym_enum_entry, - STATE(9196), 1, - sym__enum_entries, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [73475] = 4, - STATE(5588), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4513), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4515), 28, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [73536] = 4, - ACTIONS(8720), 1, - anon_sym_by, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4347), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4349), 28, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [73597] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8824), 1, - anon_sym_RBRACE, - ACTIONS(8826), 1, - anon_sym_SEMI, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8229), 1, - sym_modifiers, - STATE(8361), 1, - sym_simple_identifier, - STATE(8666), 1, - sym_enum_entry, - STATE(9179), 1, - sym__enum_entries, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [73696] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4874), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4872), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [73755] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7111), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(7109), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [73814] = 22, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7739), 1, - sym_modifiers, - STATE(8233), 1, - sym_binding_pattern_kind, - STATE(9266), 1, - sym_class_parameter, - STATE(9612), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [73911] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5129), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4260), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4262), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [73978] = 23, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(3240), 1, - anon_sym_while, - ACTIONS(8511), 1, - anon_sym_constructor, - ACTIONS(8515), 1, - anon_sym_LPAREN, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - ACTIONS(8828), 1, - anon_sym_COLON, - STATE(8437), 1, - sym_primary_constructor, - STATE(8771), 1, - sym__class_parameters, - STATE(8970), 1, - sym_type_constraints, - STATE(9999), 1, - sym_modifiers, - STATE(10011), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [74077] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5134), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4230), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4232), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [74144] = 6, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8830), 1, - anon_sym_COLON, - STATE(4767), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4325), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4327), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [74209] = 21, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8571), 1, - anon_sym_by, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8662), 1, - anon_sym_EQ, - ACTIONS(8664), 1, - anon_sym_SEMI, - STATE(5642), 1, - sym_property_delegate, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3298), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9428), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [74304] = 5, - ACTIONS(8810), 1, - anon_sym_COMMA, - STATE(5588), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4513), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4515), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [74367] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7093), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(7091), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [74426] = 5, - ACTIONS(4182), 1, - anon_sym_while, - ACTIONS(8832), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3938), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3943), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [74489] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5215), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4087), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4089), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [74556] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4866), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4864), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [74615] = 21, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5215), 1, - anon_sym_SEMI, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8569), 1, - anon_sym_EQ, - ACTIONS(8571), 1, - anon_sym_by, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(5633), 1, - sym_property_delegate, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1746), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9392), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [74710] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8835), 1, - anon_sym_RBRACE, - ACTIONS(8837), 1, - anon_sym_SEMI, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8229), 1, - sym_modifiers, - STATE(8361), 1, - sym_simple_identifier, - STATE(8666), 1, - sym_enum_entry, - STATE(9177), 1, - sym__enum_entries, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [74809] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8839), 1, - anon_sym_RBRACE, - ACTIONS(8841), 1, - anon_sym_SEMI, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8229), 1, - sym_modifiers, - STATE(8361), 1, - sym_simple_identifier, - STATE(8666), 1, - sym_enum_entry, - STATE(9204), 1, - sym__enum_entries, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [74908] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4870), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(4868), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [74967] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7135), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(7133), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [75026] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7147), 20, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(7145), 30, - anon_sym_val, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_for, - anon_sym_while, - anon_sym_do, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [75085] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5171), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4416), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4418), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [75152] = 5, - ACTIONS(8843), 1, - anon_sym_COMMA, - STATE(5588), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4611), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4613), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [75215] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5166), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4451), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4453), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [75282] = 21, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5197), 1, - anon_sym_SEMI, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8571), 1, - anon_sym_by, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8651), 1, - anon_sym_EQ, - STATE(5630), 1, - sym_property_delegate, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1772), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9240), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [75377] = 7, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(8454), 1, - anon_sym_EQ, - STATE(5168), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4097), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4099), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [75444] = 23, - ACTIONS(3150), 1, - anon_sym_AT, - ACTIONS(3174), 1, - sym_property_modifier, - ACTIONS(3222), 1, - anon_sym_while, - ACTIONS(8511), 1, - anon_sym_constructor, - ACTIONS(8515), 1, - anon_sym_LPAREN, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - ACTIONS(8846), 1, - anon_sym_COLON, - STATE(8451), 1, - sym_primary_constructor, - STATE(8771), 1, - sym__class_parameters, - STATE(9033), 1, - sym_type_constraints, - STATE(9999), 1, - sym_modifiers, - STATE(10052), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7553), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(7561), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5732), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(7557), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(7559), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(7555), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(7551), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(7549), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5532), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [75543] = 5, - ACTIONS(4214), 1, - anon_sym_while, - ACTIONS(8848), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3938), 22, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_STAR, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3943), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [75606] = 21, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5219), 1, - anon_sym_SEMI, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8571), 1, - anon_sym_by, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8851), 1, - anon_sym_EQ, - STATE(5638), 1, - sym_property_delegate, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1756), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9446), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [75701] = 23, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8853), 1, - anon_sym_RBRACE, - ACTIONS(8855), 1, - anon_sym_SEMI, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8229), 1, - sym_modifiers, - STATE(8361), 1, - sym_simple_identifier, - STATE(8666), 1, - sym_enum_entry, - STATE(9386), 1, - sym__enum_entries, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [75800] = 21, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5213), 1, - anon_sym_SEMI, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8571), 1, - anon_sym_by, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8660), 1, - anon_sym_EQ, - STATE(5637), 1, - sym_property_delegate, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1740), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9296), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [75895] = 21, - ACTIONS(1772), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5259), 1, - anon_sym_SEMI, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8684), 1, - anon_sym_by, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - ACTIONS(8736), 1, - anon_sym_EQ, - STATE(5651), 1, - sym_property_delegate, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(10016), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [75989] = 21, - ACTIONS(1740), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5358), 1, - anon_sym_SEMI, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8682), 1, - anon_sym_EQ, - ACTIONS(8684), 1, - anon_sym_by, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(5662), 1, - sym_property_delegate, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(10035), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [76083] = 21, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(3298), 1, - anon_sym_while, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8684), 1, - anon_sym_by, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - ACTIONS(8692), 1, - anon_sym_EQ, - ACTIONS(8694), 1, - anon_sym_SEMI, - STATE(5649), 1, - sym_property_delegate, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(10086), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [76177] = 21, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8229), 1, - sym_modifiers, - STATE(8361), 1, - sym_simple_identifier, - STATE(8958), 1, - sym_enum_entry, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - ACTIONS(8857), 2, - anon_sym_RBRACE, - anon_sym_SEMI, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [76271] = 6, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(8859), 1, - anon_sym_COLON, - STATE(5092), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4353), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4355), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [76335] = 4, - ACTIONS(8861), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4850), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4852), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [76395] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4093), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4095), 47, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_EQ, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_LT, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [76453] = 4, - ACTIONS(8863), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 28, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [76513] = 5, - ACTIONS(8863), 1, - anon_sym_else, - ACTIONS(8865), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [76575] = 4, - ACTIONS(8867), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4840), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4842), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [76635] = 21, - ACTIONS(1746), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5396), 1, - anon_sym_SEMI, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8684), 1, - anon_sym_by, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - ACTIONS(8716), 1, - anon_sym_EQ, - STATE(5647), 1, - sym_property_delegate, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9939), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [76729] = 21, - ACTIONS(1756), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5363), 1, - anon_sym_SEMI, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8684), 1, - anon_sym_by, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - ACTIONS(8869), 1, - anon_sym_EQ, - STATE(5660), 1, - sym_property_delegate, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9908), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [76823] = 14, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(8871), 1, - sym_property_modifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - ACTIONS(8746), 2, - anon_sym_val, - anon_sym_var, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - ACTIONS(8744), 8, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - STATE(5614), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [76903] = 4, - ACTIONS(8873), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4190), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4188), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [76963] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3938), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(3943), 47, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_EQ, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_LT, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [77021] = 4, - ACTIONS(8875), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4222), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4220), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [77081] = 21, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8229), 1, - sym_modifiers, - STATE(8361), 1, - sym_simple_identifier, - STATE(8958), 1, - sym_enum_entry, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - ACTIONS(8877), 2, - anon_sym_RBRACE, - anon_sym_SEMI, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [77175] = 14, - ACTIONS(8879), 1, - anon_sym_AT, - ACTIONS(8894), 1, - sym_property_modifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8770), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8888), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8903), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8897), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8900), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8891), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8885), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8882), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - ACTIONS(8768), 8, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - STATE(5614), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [77255] = 6, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(8906), 1, - anon_sym_COLON, - STATE(5195), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4325), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4327), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [77319] = 5, - ACTIONS(8908), 1, - anon_sym_LT, - STATE(5632), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4117), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4119), 45, - anon_sym_AT, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_EQ, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [77381] = 4, - ACTIONS(8910), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4190), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4188), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [77440] = 4, - ACTIONS(8912), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4222), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4220), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [77499] = 5, - ACTIONS(8914), 1, - anon_sym_DOT, - STATE(5619), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4129), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4131), 44, - anon_sym_AT, - anon_sym_typealias, - anon_sym_EQ, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [77560] = 5, - ACTIONS(8427), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4220), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(3943), 19, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3938), 26, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [77621] = 5, - ACTIONS(8392), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4188), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(3943), 19, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3938), 26, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [77682] = 4, - ACTIONS(8917), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 27, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [77741] = 5, - ACTIONS(8919), 1, - anon_sym_DOT, - STATE(5619), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4070), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4072), 44, - anon_sym_AT, - anon_sym_typealias, - anon_sym_EQ, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [77802] = 5, - ACTIONS(8917), 1, - anon_sym_else, - ACTIONS(8921), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [77863] = 4, - ACTIONS(8923), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4850), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4852), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [77922] = 4, - ACTIONS(8925), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4840), 21, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4842), 26, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [77981] = 18, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8664), 1, - anon_sym_SEMI, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3298), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9428), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [78067] = 4, - ACTIONS(8927), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 19, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 27, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [78125] = 4, - ACTIONS(8929), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4190), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4188), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [78183] = 18, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5215), 1, - anon_sym_SEMI, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1746), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9392), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [78269] = 4, - ACTIONS(8931), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4222), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4220), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [78327] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4234), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4236), 45, - anon_sym_AT, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_EQ, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [78383] = 18, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5219), 1, - anon_sym_SEMI, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1756), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9446), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [78469] = 5, - ACTIONS(4222), 1, - anon_sym_while, - ACTIONS(8848), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 19, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3938), 26, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [78529] = 5, - ACTIONS(4190), 1, - anon_sym_while, - ACTIONS(8832), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 19, - sym__string_start, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG, - anon_sym_return_AT, - anon_sym_continue_AT, - anon_sym_break_AT, - anon_sym_this_AT, - anon_sym_super_AT, - sym_real_literal, - sym_hex_literal, - sym_bin_literal, - anon_sym_SQUOTE, - sym__backtick_identifier, - ACTIONS(3938), 26, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_this, - anon_sym_super, - sym_label, - anon_sym_null, - anon_sym_if, - anon_sym_when, - anon_sym_try, - anon_sym_throw, - anon_sym_return, - anon_sym_continue, - anon_sym_break, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym__alpha_identifier, - [78589] = 20, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8549), 1, - sym_property_modifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8229), 1, - sym_modifiers, - STATE(8361), 1, - sym_simple_identifier, - STATE(8958), 1, - sym_enum_entry, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8555), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8543), 3, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5674), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [78679] = 18, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5197), 1, - anon_sym_SEMI, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1772), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9240), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [78765] = 18, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5223), 1, - anon_sym_SEMI, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1684), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9379), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [78851] = 4, - ACTIONS(8933), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4840), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4842), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [78909] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4148), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4150), 45, - anon_sym_AT, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_EQ, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [78965] = 4, - ACTIONS(8935), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4850), 20, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_else, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4852), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [79023] = 18, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5213), 1, - anon_sym_SEMI, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1740), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9296), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [79109] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4244), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4246), 45, - anon_sym_AT, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_EQ, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [79165] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4129), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4131), 45, - anon_sym_AT, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_EQ, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [79221] = 5, - ACTIONS(8927), 1, - anon_sym_else, - ACTIONS(8937), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4856), 19, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4858), 26, - sym__automatic_semicolon, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_COLON_COLON, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [79281] = 17, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3298), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9428), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [79364] = 18, - ACTIONS(1756), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5363), 1, - anon_sym_SEMI, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9908), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [79449] = 17, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3370), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9405), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [79532] = 18, - ACTIONS(1740), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5358), 1, - anon_sym_SEMI, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(10035), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [79617] = 18, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(3298), 1, - anon_sym_while, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - ACTIONS(8694), 1, - anon_sym_SEMI, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(10086), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [79702] = 18, - ACTIONS(1746), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5396), 1, - anon_sym_SEMI, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9939), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [79787] = 17, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1740), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9296), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [79870] = 5, - ACTIONS(8919), 1, - anon_sym_DOT, - STATE(5623), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4103), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4105), 42, - anon_sym_AT, - anon_sym_typealias, - anon_sym_EQ, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_object, - anon_sym_fun, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [79929] = 17, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1684), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9379), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [80012] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4093), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4095), 43, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_where, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [80067] = 5, - ACTIONS(8200), 1, - anon_sym_COLON_COLON, - ACTIONS(8939), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4992), 19, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4994), 25, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [80126] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3938), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(3943), 43, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_where, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [80181] = 17, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1766), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9418), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [80264] = 17, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1756), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9446), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [80347] = 18, - ACTIONS(1684), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5319), 1, - anon_sym_SEMI, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9888), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [80432] = 17, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1772), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9240), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [80515] = 18, - ACTIONS(1772), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(5259), 1, - anon_sym_SEMI, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(10016), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [80600] = 5, - ACTIONS(8200), 1, - anon_sym_COLON_COLON, - ACTIONS(8941), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4992), 19, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4994), 25, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [80659] = 17, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(7545), 1, - anon_sym_get, - ACTIONS(7547), 1, - anon_sym_set, - ACTIONS(8583), 1, - sym_property_modifier, - STATE(9327), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1746), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9392), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [80742] = 6, - ACTIONS(8200), 1, - anon_sym_COLON_COLON, - ACTIONS(8403), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4138), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(4992), 19, - anon_sym_DOT, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_BANG_EQ, - anon_sym_EQ_EQ, - anon_sym_is, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4994), 23, - sym_safe_nav, - anon_sym_AT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - sym_label, - anon_sym_DOT_DOT, - anon_sym_QMARK_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_BANG_EQ_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_BANGin, - anon_sym_BANGis, - anon_sym_PERCENT, - anon_sym_as_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - sym__backtick_identifier, - [80803] = 17, - ACTIONS(1766), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9875), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [80885] = 17, - ACTIONS(1756), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9908), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [80967] = 14, - ACTIONS(8768), 1, - sym__backtick_identifier, - ACTIONS(8943), 1, - anon_sym_AT, - ACTIONS(8958), 1, - sym_property_modifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8952), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8967), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8961), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8964), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8955), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8770), 5, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - sym__alpha_identifier, - ACTIONS(8949), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8946), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5668), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [81043] = 17, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(3298), 1, - anon_sym_while, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(10086), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [81125] = 17, - ACTIONS(1746), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9939), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [81207] = 17, - ACTIONS(1772), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(10016), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [81289] = 17, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(3370), 1, - anon_sym_while, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9869), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [81371] = 17, - ACTIONS(1684), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9888), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [81453] = 13, - ACTIONS(8529), 1, - anon_sym_AT, - ACTIONS(8744), 1, - sym__backtick_identifier, - ACTIONS(8970), 1, - sym_property_modifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8541), 2, - anon_sym_sealed, - anon_sym_annotation, - ACTIONS(8545), 2, - anon_sym_override, - anon_sym_lateinit, - STATE(5861), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8551), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8553), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8547), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8539), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - ACTIONS(8746), 10, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - STATE(5668), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [81527] = 17, - ACTIONS(1740), 1, - anon_sym_while, - ACTIONS(3266), 1, - anon_sym_AT, - ACTIONS(8583), 1, - sym_property_modifier, - ACTIONS(8688), 1, - anon_sym_get, - ACTIONS(8690), 1, - anon_sym_set, - STATE(9211), 1, - sym_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8579), 2, - anon_sym_override, - anon_sym_lateinit, - ACTIONS(8589), 2, - anon_sym_expect, - anon_sym_actual, - STATE(5774), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(10035), 2, - sym_getter, - sym_setter, - ACTIONS(8585), 3, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - ACTIONS(8587), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(8581), 4, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - ACTIONS(8577), 5, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - ACTIONS(8575), 6, - anon_sym_suspend, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - STATE(5609), 10, - sym__modifier, - sym_class_modifier, - sym_member_modifier, - sym_visibility_modifier, - sym_function_modifier, - sym_inheritance_modifier, - sym_parameter_modifier, - sym_platform_modifier, - sym_annotation, - aux_sym_modifiers_repeat1, - [81609] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 9, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_SEMI, - sym__quest, - sym__backtick_identifier, - ACTIONS(3938), 34, - anon_sym_val, - anon_sym_var, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [81661] = 5, - ACTIONS(8972), 1, - anon_sym_LT, - STATE(5709), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4117), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4119), 38, - anon_sym_AT, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_LPAREN, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [81717] = 4, - ACTIONS(8974), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3938), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(3943), 39, - anon_sym_AT, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [81771] = 8, - ACTIONS(4117), 1, - sym__alpha_identifier, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(8976), 1, - anon_sym_COLON, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 4, - anon_sym_DOT, - anon_sym_LPAREN, - sym__quest, - sym__backtick_identifier, - ACTIONS(4138), 5, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(4136), 30, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [81833] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4095), 9, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_SEMI, - sym__quest, - sym__backtick_identifier, - ACTIONS(4093), 34, - anon_sym_val, - anon_sym_var, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [81885] = 4, - ACTIONS(8978), 1, - anon_sym_LT, - STATE(5701), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 41, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [81939] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 11, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_SEMI, - sym__quest, - sym__backtick_identifier, - ACTIONS(3938), 31, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [81990] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4095), 11, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_SEMI, - sym__quest, - sym__backtick_identifier, - ACTIONS(4093), 31, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [82041] = 5, - ACTIONS(8980), 1, - anon_sym_DOT, - STATE(5687), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4103), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4105), 37, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_LPAREN, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [82096] = 3, - ACTIONS(3938), 1, - sym_property_modifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 41, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_constructor, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_LT, - anon_sym_where, - anon_sym_AMP, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [82147] = 5, - ACTIONS(8982), 1, - anon_sym_DOT, - STATE(5686), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4129), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4131), 37, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_LPAREN, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [82202] = 5, - ACTIONS(8980), 1, - anon_sym_DOT, - STATE(5686), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4070), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4072), 37, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_LPAREN, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [82257] = 8, - ACTIONS(4117), 1, - sym__alpha_identifier, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(8985), 1, - anon_sym_COLON, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4138), 3, - anon_sym_AT, - anon_sym_EQ, - anon_sym_SEMI, - ACTIONS(4119), 4, - anon_sym_DOT, - anon_sym_LPAREN, - sym__quest, - sym__backtick_identifier, - ACTIONS(4136), 31, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [82318] = 3, - ACTIONS(4093), 1, - sym_property_modifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4095), 41, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_as, - anon_sym_EQ, - anon_sym_constructor, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_LT, - anon_sym_where, - anon_sym_AMP, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [82369] = 4, - ACTIONS(8974), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3938), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(3943), 38, - anon_sym_AT, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [82421] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4129), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4131), 38, - anon_sym_AT, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_LPAREN, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [82471] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4148), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4150), 38, - anon_sym_AT, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_LPAREN, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [82521] = 27, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8987), 1, - anon_sym_AT, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(8991), 1, - anon_sym_COMMA, - ACTIONS(8993), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7288), 1, - sym_annotation, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8829), 1, - sym__function_value_parameter, - STATE(8853), 1, - sym_parameter, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7209), 2, - sym__type_modifier, - aux_sym_type_modifiers_repeat1, - STATE(7211), 2, - sym_parameter_modifier, - aux_sym_parameter_modifiers_repeat1, - STATE(7338), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [82619] = 27, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8987), 1, - anon_sym_AT, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(8997), 1, - anon_sym_COMMA, - ACTIONS(8999), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7288), 1, - sym_annotation, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8853), 1, - sym_parameter, - STATE(8943), 1, - sym__function_value_parameter, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7209), 2, - sym__type_modifier, - aux_sym_type_modifiers_repeat1, - STATE(7211), 2, - sym_parameter_modifier, - aux_sym_parameter_modifiers_repeat1, - STATE(7338), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [82717] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4150), 12, - anon_sym_AT, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_AMP, - sym__quest, - anon_sym_DASH_GT, - sym_label, - ACTIONS(4148), 29, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [82767] = 27, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8987), 1, - anon_sym_AT, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9001), 1, - anon_sym_COMMA, - ACTIONS(9003), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7288), 1, - sym_annotation, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8853), 1, - sym_parameter, - STATE(9016), 1, - sym__function_value_parameter, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7209), 2, - sym__type_modifier, - aux_sym_type_modifiers_repeat1, - STATE(7211), 2, - sym_parameter_modifier, - aux_sym_parameter_modifiers_repeat1, - STATE(7338), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [82865] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4246), 12, - anon_sym_AT, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_AMP, - sym__quest, - anon_sym_DASH_GT, - sym_label, - ACTIONS(4244), 29, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [82915] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4244), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4246), 38, - anon_sym_AT, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_LPAREN, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [82965] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 41, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83013] = 27, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8987), 1, - anon_sym_AT, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9005), 1, - anon_sym_COMMA, - ACTIONS(9007), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7288), 1, - sym_annotation, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8853), 1, - sym_parameter, - STATE(8857), 1, - sym__function_value_parameter, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7209), 2, - sym__type_modifier, - aux_sym_type_modifiers_repeat1, - STATE(7211), 2, - sym_parameter_modifier, - aux_sym_parameter_modifiers_repeat1, - STATE(7338), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [83111] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4236), 41, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83159] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4095), 41, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_LT, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83207] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9009), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(7628), 38, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_RBRACE, - anon_sym_init, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83257] = 27, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8987), 1, - anon_sym_AT, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9011), 1, - anon_sym_COMMA, - ACTIONS(9013), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7288), 1, - sym_annotation, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8853), 1, - sym_parameter, - STATE(8876), 1, - sym__function_value_parameter, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7209), 2, - sym__type_modifier, - aux_sym_type_modifiers_repeat1, - STATE(7211), 2, - sym_parameter_modifier, - aux_sym_parameter_modifiers_repeat1, - STATE(7338), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [83355] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4246), 41, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83403] = 27, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8987), 1, - anon_sym_AT, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9015), 1, - anon_sym_COMMA, - ACTIONS(9017), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7288), 1, - sym_annotation, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8853), 1, - sym_parameter, - STATE(8855), 1, - sym__function_value_parameter, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7209), 2, - sym__type_modifier, - aux_sym_type_modifiers_repeat1, - STATE(7211), 2, - sym_parameter_modifier, - aux_sym_parameter_modifiers_repeat1, - STATE(7338), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [83501] = 5, - ACTIONS(9019), 1, - anon_sym_LPAREN, - STATE(5722), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7046), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(7048), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83555] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 41, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_LT, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83603] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4234), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4236), 38, - anon_sym_AT, - anon_sym_DOT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_LPAREN, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83653] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4150), 41, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83701] = 4, - ACTIONS(9021), 1, - anon_sym_DOT, - STATE(5712), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 38, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83752] = 4, - ACTIONS(9023), 1, - anon_sym_DOT, - STATE(5712), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 38, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83803] = 4, - ACTIONS(9026), 1, - anon_sym_DOT, - STATE(5711), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 38, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83854] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7145), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(7147), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83902] = 4, - ACTIONS(9028), 1, - sym__quest, - STATE(5749), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4272), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [83952] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7109), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(7111), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [84000] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8800), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [84090] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4872), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4874), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [84138] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9036), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(9034), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [84186] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4868), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4870), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [84234] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9040), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(9038), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [84282] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4880), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4882), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [84330] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8927), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [84420] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7133), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(7135), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [84468] = 5, - ACTIONS(9042), 1, - anon_sym_LPAREN, - STATE(5765), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7046), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(7048), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [84520] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9046), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(9044), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [84568] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4876), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4878), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [84616] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8860), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [84706] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8928), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [84796] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9050), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(9048), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [84844] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8974), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [84934] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7103), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(7105), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [84982] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8978), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [85072] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8968), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [85162] = 4, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9052), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(3943), 6, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3945), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [85212] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9026), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [85302] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8833), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [85392] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9031), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [85482] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9012), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [85572] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9038), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [85662] = 3, - ACTIONS(4162), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4160), 38, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [85710] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7091), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(7093), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [85758] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9094), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [85848] = 4, - ACTIONS(9028), 1, - sym__quest, - STATE(5749), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4210), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [85898] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9050), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [85988] = 4, - ACTIONS(9054), 1, - sym__quest, - STATE(5746), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4282), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [86038] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9074), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [86128] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9059), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [86218] = 4, - ACTIONS(9057), 1, - sym__quest, - STATE(5746), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4266), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [86268] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3945), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(9052), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [86316] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8980), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [86406] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9049), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [86496] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9067), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [86586] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3973), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(9059), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [86634] = 4, - ACTIONS(9061), 1, - anon_sym_DOT, - STATE(5623), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 37, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_AMP, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [86684] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4864), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(4866), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [86732] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9290), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [86822] = 24, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9032), 1, - anon_sym_STAR, - STATE(5993), 1, - sym_type_projection_modifiers, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9088), 1, - sym_type_projection, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7205), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [86912] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9065), 3, - anon_sym_val, - anon_sym_var, - sym_property_modifier, - ACTIONS(9063), 36, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_constructor, - anon_sym_companion, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [86960] = 4, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9059), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(3943), 6, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3973), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [87010] = 4, - ACTIONS(9021), 1, - anon_sym_DOT, - STATE(5711), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 36, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87059] = 3, - ACTIONS(9067), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87106] = 3, - ACTIONS(9069), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - sym__quest, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87153] = 3, - ACTIONS(9071), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 36, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87199] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4880), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4882), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87245] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7133), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(7135), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87291] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4654), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87335] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4272), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87379] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4636), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87423] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4640), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87467] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4644), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87511] = 5, - ACTIONS(9073), 1, - anon_sym_LT, - STATE(5824), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4117), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [87561] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4876), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4878), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87607] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7103), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(7105), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87653] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4659), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87697] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3945), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(9052), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87743] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4601), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87787] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4673), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87831] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4678), 37, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87875] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4868), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4870), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87921] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7145), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(7147), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [87967] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4864), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4866), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88013] = 4, - ACTIONS(9075), 1, - sym__quest, - STATE(5783), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4282), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88061] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4872), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(4874), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88107] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7109), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(7111), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88153] = 4, - ACTIONS(9078), 1, - sym__quest, - STATE(5787), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4272), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88201] = 4, - ACTIONS(9080), 1, - sym__quest, - STATE(5783), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4266), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88249] = 4, - ACTIONS(8974), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_LT, - sym__backtick_identifier, - ACTIONS(3938), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [88297] = 3, - ACTIONS(9082), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 36, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88343] = 3, - ACTIONS(4162), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4160), 36, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - sym__quest, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88389] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9065), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(9063), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88435] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3973), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(9059), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88481] = 4, - ACTIONS(9078), 1, - sym__quest, - STATE(5787), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4210), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88529] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9036), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(9034), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88575] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9046), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(9044), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88621] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9050), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(9048), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88667] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9040), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(9038), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88713] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7091), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(7093), 35, - anon_sym_AT, - anon_sym_typealias, - anon_sym_class, - anon_sym_interface, - anon_sym_enum, - anon_sym_object, - anon_sym_fun, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88759] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4375), 36, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88802] = 4, - ACTIONS(9084), 1, - anon_sym_COMMA, - STATE(5803), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4390), 34, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_by, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88849] = 3, - ACTIONS(8976), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4138), 35, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88894] = 5, - ACTIONS(9086), 1, - anon_sym_DOT, - STATE(5807), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4103), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [88943] = 4, - ACTIONS(9088), 1, - anon_sym_COMMA, - STATE(5803), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4375), 34, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_by, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [88990] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4648), 36, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89033] = 5, - ACTIONS(9091), 1, - anon_sym_DOT, - STATE(5805), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4129), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [89082] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4668), 36, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89125] = 5, - ACTIONS(9086), 1, - anon_sym_DOT, - STATE(5805), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4070), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [89174] = 4, - ACTIONS(9084), 1, - anon_sym_COMMA, - STATE(5800), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4396), 34, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_by, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89221] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4648), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89263] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4640), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89305] = 4, - ACTIONS(9094), 1, - anon_sym_COMMA, - STATE(5811), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4375), 33, - anon_sym_AT, - anon_sym_EQ, - anon_sym_by, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89351] = 4, - ACTIONS(9097), 1, - anon_sym_COMMA, - STATE(5811), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4390), 33, - anon_sym_AT, - anon_sym_EQ, - anon_sym_by, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89397] = 4, - ACTIONS(9097), 1, - anon_sym_COMMA, - STATE(5812), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4396), 33, - anon_sym_AT, - anon_sym_EQ, - anon_sym_by, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89443] = 3, - ACTIONS(8985), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4138), 34, - anon_sym_AT, - anon_sym_EQ, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89487] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4375), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89529] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4272), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89571] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4636), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89613] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4682), 35, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89655] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4644), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89697] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4150), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4148), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [89741] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4246), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4244), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [89785] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4654), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89827] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4129), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [89871] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4236), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4234), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [89915] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4668), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [89957] = 4, - ACTIONS(8974), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 6, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_LT, - sym_label, - ACTIONS(3938), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90003] = 5, - ACTIONS(9099), 1, - anon_sym_LPAREN, - STATE(5853), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7048), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7046), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [90051] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4708), 35, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90093] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4678), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90135] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4659), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90177] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4601), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90219] = 5, - ACTIONS(9101), 1, - anon_sym_LT, - STATE(5878), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_label, - ACTIONS(4117), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90267] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4673), 35, - anon_sym_AT, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90309] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4664), 35, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_EQ, - anon_sym_RBRACE, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90351] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4664), 34, - anon_sym_AT, - anon_sym_EQ, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90392] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4708), 34, - anon_sym_AT, - anon_sym_EQ, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90433] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4682), 34, - anon_sym_AT, - anon_sym_EQ, - anon_sym_by, - anon_sym_where, - anon_sym_SEMI, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90474] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4095), 6, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_LT, - sym_label, - ACTIONS(4093), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90517] = 3, - ACTIONS(4382), 1, - sym_property_modifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4384), 33, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_COLON, - anon_sym_constructor, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_where, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90560] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 6, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_LT, - sym_label, - ACTIONS(3938), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90603] = 5, - ACTIONS(9103), 1, - anon_sym_DOT, - STATE(5842), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 4, - anon_sym_AT, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_label, - ACTIONS(4070), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90650] = 5, - ACTIONS(9105), 1, - anon_sym_DOT, - STATE(5842), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 4, - anon_sym_AT, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_label, - ACTIONS(4129), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90697] = 5, - ACTIONS(9103), 1, - anon_sym_DOT, - STATE(5841), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 4, - anon_sym_AT, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_label, - ACTIONS(4103), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90744] = 3, - ACTIONS(4321), 1, - sym_property_modifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4323), 33, - sym__automatic_semicolon, - anon_sym_AT, - anon_sym_COLON, - anon_sym_constructor, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_where, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90787] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7147), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7145), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [90829] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_label, - ACTIONS(4129), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [90871] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4874), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(4872), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [90913] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9063), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(9065), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [90955] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9059), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(3973), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [90997] = 21, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9108), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8755), 1, - sym_user_type, - STATE(8823), 1, - sym_parameter, - STATE(9393), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9093), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [91075] = 21, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9108), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8755), 1, - sym_user_type, - STATE(8823), 1, - sym_parameter, - STATE(9393), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8937), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [91153] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4870), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(4868), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [91195] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4882), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(4880), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [91237] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7111), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7109), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [91279] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7135), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7133), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [91321] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7093), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7091), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [91363] = 21, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9108), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8755), 1, - sym_user_type, - STATE(8823), 1, - sym_parameter, - STATE(9393), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8822), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [91441] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9052), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(3945), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [91483] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4866), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(4864), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [91525] = 21, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9108), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8755), 1, - sym_user_type, - STATE(8823), 1, - sym_parameter, - STATE(9393), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8895), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [91603] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7105), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7103), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [91645] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9048), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(9050), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [91687] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4878), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(4876), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [91729] = 21, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9108), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8755), 1, - sym_user_type, - STATE(8823), 1, - sym_parameter, - STATE(9393), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8826), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [91807] = 21, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9108), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8755), 1, - sym_user_type, - STATE(8823), 1, - sym_parameter, - STATE(9393), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9087), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [91885] = 5, - ACTIONS(9110), 1, - anon_sym_LPAREN, - STATE(6385), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7048), 3, - anon_sym_AT, - anon_sym_LBRACE, - sym_label, - ACTIONS(7046), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [91931] = 21, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9108), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8755), 1, - sym_user_type, - STATE(8823), 1, - sym_parameter, - STATE(9393), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9072), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [92009] = 3, - ACTIONS(4382), 1, - sym_property_modifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4384), 32, - anon_sym_AT, - anon_sym_COLON, - anon_sym_constructor, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_where, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [92051] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9038), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(9040), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [92093] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9034), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(9036), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [92135] = 21, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9108), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8755), 1, - sym_user_type, - STATE(8823), 1, - sym_parameter, - STATE(9393), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8992), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [92213] = 20, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9108), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8823), 5, - sym_parameter, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [92289] = 21, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9108), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8755), 1, - sym_user_type, - STATE(8823), 1, - sym_parameter, - STATE(9393), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8924), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [92367] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9044), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(9046), 31, - anon_sym_val, - anon_sym_var, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [92409] = 21, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9108), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8755), 1, - sym_user_type, - STATE(8823), 1, - sym_parameter, - STATE(9393), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9002), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [92487] = 3, - ACTIONS(4321), 1, - sym_property_modifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4323), 32, - anon_sym_AT, - anon_sym_COLON, - anon_sym_constructor, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_where, - anon_sym_while, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [92529] = 21, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9108), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(8755), 1, - sym_user_type, - STATE(8823), 1, - sym_parameter, - STATE(9393), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8852), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [92607] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4236), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_label, - ACTIONS(4234), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [92649] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8336), 1, - sym_simple_identifier, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9245), 5, - sym_parameter, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [92722] = 20, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8342), 1, - sym_simple_identifier, - STATE(8939), 1, - sym_variable_declaration, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [92797] = 20, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8342), 1, - sym_simple_identifier, - STATE(8914), 1, - sym_variable_declaration, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [92872] = 20, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8342), 1, - sym_simple_identifier, - STATE(8835), 1, - sym_variable_declaration, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [92947] = 20, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8342), 1, - sym_simple_identifier, - STATE(9021), 1, - sym_variable_declaration, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93022] = 20, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8342), 1, - sym_simple_identifier, - STATE(8884), 1, - sym_variable_declaration, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93097] = 20, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(8342), 1, - sym_simple_identifier, - STATE(8802), 1, - sym_variable_declaration, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93172] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9114), 1, - anon_sym_LPAREN, - ACTIONS(9118), 1, - anon_sym_dynamic, - ACTIONS(9120), 1, - sym__backtick_identifier, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(2888), 1, - sym__simple_user_type, - STATE(3078), 1, - sym_user_type, - STATE(6426), 1, - sym_type_modifiers, - STATE(9667), 1, - sym_parenthesized_user_type, - STATE(10110), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3080), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3454), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93244] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6462), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1878), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7375), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93316] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(836), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93388] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5186), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93460] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8736), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93532] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6428), 1, - sym_type_modifiers, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8333), 1, - sym_user_type, - STATE(9816), 1, - sym_function_type_parameters, - STATE(9930), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8383), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93604] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8637), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93676] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(10069), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93748] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(853), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93820] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3632), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93892] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3636), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [93964] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8478), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94036] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3639), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94108] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4100), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94180] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4104), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94252] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8721), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94324] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4106), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94396] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8731), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94468] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8729), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94540] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8720), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94612] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8716), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94684] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4129), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94756] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(854), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94828] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6504), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2029), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7384), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94900] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8644), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [94972] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4143), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95044] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4631), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95116] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4874), 3, - anon_sym_AT, - anon_sym_LBRACE, - sym_label, - ACTIONS(4872), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [95156] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6492), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2726), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7576), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95228] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2863), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95300] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4960), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95372] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4253), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95444] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8674), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95516] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3468), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95588] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2936), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95660] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8680), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95732] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2865), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95804] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4870), 3, - anon_sym_AT, - anon_sym_LBRACE, - sym_label, - ACTIONS(4868), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [95844] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3744), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95916] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8743), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [95988] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8702), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96060] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9519), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96132] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3742), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96204] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3255), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96276] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3737), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96348] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4874), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96420] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9797), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96492] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3242), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96564] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8677), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96636] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4871), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96708] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5214), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96780] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4869), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96852] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4868), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96924] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9114), 1, - anon_sym_LPAREN, - ACTIONS(9118), 1, - anon_sym_dynamic, - ACTIONS(9120), 1, - sym__backtick_identifier, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(2888), 1, - sym__simple_user_type, - STATE(3078), 1, - sym_user_type, - STATE(6426), 1, - sym_type_modifiers, - STATE(9667), 1, - sym_parenthesized_user_type, - STATE(10110), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3080), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3637), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [96996] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4866), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97068] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9168), 1, - anon_sym_LPAREN, - ACTIONS(9172), 1, - anon_sym_dynamic, - ACTIONS(9174), 1, - sym__backtick_identifier, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5755), 1, - sym__simple_user_type, - STATE(5789), 1, - sym_user_type, - STATE(6440), 1, - sym_type_modifiers, - STATE(9736), 1, - sym_parenthesized_user_type, - STATE(9811), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5793), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5831), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97140] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4866), 3, - anon_sym_AT, - anon_sym_LBRACE, - sym_label, - ACTIONS(4864), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [97180] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4157), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97252] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9168), 1, - anon_sym_LPAREN, - ACTIONS(9172), 1, - anon_sym_dynamic, - ACTIONS(9174), 1, - sym__backtick_identifier, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5755), 1, - sym__simple_user_type, - STATE(5789), 1, - sym_user_type, - STATE(6440), 1, - sym_type_modifiers, - STATE(9736), 1, - sym_parenthesized_user_type, - STATE(9811), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5793), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5817), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97324] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8714), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97396] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4131), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97468] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4224), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97540] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6428), 1, - sym_type_modifiers, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8333), 1, - sym_user_type, - STATE(9816), 1, - sym_function_type_parameters, - STATE(9930), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8314), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97612] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4183), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97684] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4188), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97756] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2820), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97828] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6525), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2425), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7508), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97900] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9419), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [97972] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4191), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98044] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8744), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98116] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8349), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98188] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8701), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98260] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8673), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98332] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8700), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98404] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2873), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98476] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2916), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98548] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(844), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98620] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9834), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98692] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5182), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98764] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9114), 1, - anon_sym_LPAREN, - ACTIONS(9118), 1, - anon_sym_dynamic, - ACTIONS(9120), 1, - sym__backtick_identifier, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(2888), 1, - sym__simple_user_type, - STATE(3078), 1, - sym_user_type, - STATE(6426), 1, - sym_type_modifiers, - STATE(9667), 1, - sym_parenthesized_user_type, - STATE(10110), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3080), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3695), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98836] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3538), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98908] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4953), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [98980] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8719), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99052] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(980), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99124] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8675), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99196] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8684), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99268] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3515), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99340] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8698), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99412] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2909), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99484] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8676), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99556] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8683), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99628] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2900), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99700] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2875), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99772] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3347), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99844] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3534), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99916] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8728), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [99988] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4878), 3, - anon_sym_AT, - anon_sym_LBRACE, - sym_label, - ACTIONS(4876), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [100028] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4934), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100100] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8756), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100172] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(842), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100244] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8718), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100316] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8671), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100388] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6461), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2657), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7572), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100460] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4596), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100532] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6456), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2334), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7446), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100604] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4586), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100676] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4578), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100748] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9435), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100820] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9487), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100892] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3533), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [100964] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3529), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101036] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5806), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101108] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4929), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101180] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6521), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2635), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7555), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101252] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(985), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101324] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8668), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101396] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6465), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2324), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7546), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101468] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3801), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101540] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1117), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101612] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4228), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101684] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1309), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101756] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(922), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101828] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8346), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101900] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1295), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [101972] = 19, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9186), 1, - sym__alpha_identifier, - ACTIONS(9188), 1, - anon_sym_LPAREN, - ACTIONS(9192), 1, - sym__backtick_identifier, - STATE(5679), 1, - sym_simple_identifier, - STATE(5682), 1, - sym__lexical_identifier, - STATE(6478), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5483), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7540), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(9190), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102044] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(903), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102116] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1306), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102188] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6467), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2603), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7390), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102260] = 19, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9194), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2882), 1, - sym_simple_identifier, - STATE(6510), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2253), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7387), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102332] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(924), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102404] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2973), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102476] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2998), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102548] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8967), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102620] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7147), 3, - anon_sym_AT, - anon_sym_LBRACE, - sym_label, - ACTIONS(7145), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [102660] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8686), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102732] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6488), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2671), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7385), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102804] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9359), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102876] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9200), 1, - anon_sym_dynamic, - ACTIONS(9202), 1, - sym__backtick_identifier, - STATE(6427), 1, - sym_type_modifiers, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8525), 1, - sym__simple_user_type, - STATE(8868), 1, - sym_user_type, - STATE(9779), 1, - sym_parenthesized_user_type, - STATE(9851), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8850), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8478), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [102948] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9200), 1, - anon_sym_dynamic, - ACTIONS(9202), 1, - sym__backtick_identifier, - STATE(6427), 1, - sym_type_modifiers, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8525), 1, - sym__simple_user_type, - STATE(8868), 1, - sym_user_type, - STATE(9779), 1, - sym_parenthesized_user_type, - STATE(9851), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8850), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8314), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103020] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9917), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103092] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2992), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103164] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6487), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(585), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7593), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103236] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7093), 3, - anon_sym_AT, - anon_sym_LBRACE, - sym_label, - ACTIONS(7091), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [103276] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3512), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103348] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8730), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103420] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8687), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103492] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3820), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103564] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3197), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103636] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8688), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103708] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5219), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103780] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5225), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103852] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2989), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103924] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(10032), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [103996] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8639), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104068] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8690), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104140] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6494), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(575), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7587), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104212] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4099), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104284] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3765), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104356] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8711), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104428] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8912), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104500] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5006), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104572] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2980), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104644] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3509), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104716] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9200), 1, - anon_sym_dynamic, - ACTIONS(9202), 1, - sym__backtick_identifier, - STATE(6427), 1, - sym_type_modifiers, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8525), 1, - sym__simple_user_type, - STATE(8868), 1, - sym_user_type, - STATE(9779), 1, - sym_parenthesized_user_type, - STATE(9851), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8850), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8316), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104788] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8732), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104860] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3894), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [104932] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4014), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105004] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8733), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105076] = 19, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9194), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2882), 1, - sym_simple_identifier, - STATE(6475), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2303), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7361), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105148] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4164), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105220] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8657), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105292] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7135), 3, - anon_sym_AT, - anon_sym_LBRACE, - sym_label, - ACTIONS(7133), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [105332] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6513), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(555), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7563), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105404] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7105), 3, - anon_sym_AT, - anon_sym_LBRACE, - sym_label, - ACTIONS(7103), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [105444] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2926), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105516] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2918), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105588] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4852), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105660] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3500), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105732] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2915), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105804] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3532), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105876] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8738), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [105948] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4150), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106020] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6527), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(550), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7557), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106092] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8735), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106164] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5769), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106236] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3548), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106308] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1149), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106380] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8697), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106452] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3498), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106524] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3492), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106596] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6509), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2349), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7527), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106668] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3559), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106740] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8693), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106812] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9924), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106884] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9575), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [106956] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3305), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107028] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4853), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107100] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5451), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107172] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6511), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2316), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7531), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107244] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1273), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107316] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8778), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107388] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8649), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107460] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8692), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107532] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3244), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107604] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1269), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107676] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8764), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107748] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3592), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107820] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3435), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107892] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8691), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [107964] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8759), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108036] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5170), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108108] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3508), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108180] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3600), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108252] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1264), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108324] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3337), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108396] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5809), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108468] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1305), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108540] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8753), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108612] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1240), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108684] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5194), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108756] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1236), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108828] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6505), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2362), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7514), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [108900] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7111), 3, - anon_sym_AT, - anon_sym_LBRACE, - sym_label, - ACTIONS(7109), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [108940] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3190), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109012] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6498), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2350), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7511), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109084] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3186), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109156] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3953), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109228] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4856), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109300] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3094), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109372] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5478), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109444] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8739), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109516] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8334), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109588] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4557), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109660] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8715), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109732] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1177), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109804] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4561), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109876] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8784), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [109948] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8779), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110020] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8773), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110092] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5713), 1, - sym__simple_user_type, - STATE(5762), 1, - sym_user_type, - STATE(6436), 1, - sym_type_modifiers, - STATE(9593), 1, - sym_function_type_parameters, - STATE(9823), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5806), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110164] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5460), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110236] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4563), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110308] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8772), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110380] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6450), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2378), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7499), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110452] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5207), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110524] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5713), 1, - sym__simple_user_type, - STATE(5762), 1, - sym_user_type, - STATE(6436), 1, - sym_type_modifiers, - STATE(9593), 1, - sym_function_type_parameters, - STATE(9823), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5828), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110596] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8636), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110668] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6481), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2627), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7462), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110740] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2991), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110812] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4572), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110884] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3721), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [110956] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3046), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111028] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5349), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111100] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8645), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111172] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6466), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(609), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7420), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111244] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9247), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111316] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4857), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111388] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6458), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2360), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7489), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111460] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3603), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111532] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8775), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111604] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3609), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111676] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3616), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111748] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6501), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2388), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7389), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111820] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8670), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111892] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8679), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [111964] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8696), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112036] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6428), 1, - sym_type_modifiers, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8333), 1, - sym_user_type, - STATE(9816), 1, - sym_function_type_parameters, - STATE(9930), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8366), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112108] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5121), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112180] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8699), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112252] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5434), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112324] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6453), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(622), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7430), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112396] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6489), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1853), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7372), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112468] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5825), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112540] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5000), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112612] = 4, - ACTIONS(9212), 1, - anon_sym_AT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9215), 2, - anon_sym_LBRACE, - sym_label, - ACTIONS(2030), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [112654] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8746), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112726] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4916), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112798] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4880), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112870] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3924), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [112942] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5713), 1, - sym__simple_user_type, - STATE(5762), 1, - sym_user_type, - STATE(6436), 1, - sym_type_modifiers, - STATE(9593), 1, - sym_function_type_parameters, - STATE(9823), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5777), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113014] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3319), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113086] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6428), 1, - sym_type_modifiers, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8333), 1, - sym_user_type, - STATE(9816), 1, - sym_function_type_parameters, - STATE(9930), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8380), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113158] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5117), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113230] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9969), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113302] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9967), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113374] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4121), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113446] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4989), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113518] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6428), 1, - sym_type_modifiers, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8333), 1, - sym_user_type, - STATE(9816), 1, - sym_function_type_parameters, - STATE(9930), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8396), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113590] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4903), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113662] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9456), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113734] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8734), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113806] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6514), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2630), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7445), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113878] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5713), 1, - sym__simple_user_type, - STATE(5762), 1, - sym_user_type, - STATE(6436), 1, - sym_type_modifiers, - STATE(9593), 1, - sym_function_type_parameters, - STATE(9823), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5804), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [113950] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5777), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114022] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4215), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114094] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8747), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114166] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(2956), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114238] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4203), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114310] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6446), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2412), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7405), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114382] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4119), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114454] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4200), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114526] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9168), 1, - anon_sym_LPAREN, - ACTIONS(9172), 1, - anon_sym_dynamic, - ACTIONS(9174), 1, - sym__backtick_identifier, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5755), 1, - sym__simple_user_type, - STATE(5789), 1, - sym_user_type, - STATE(6440), 1, - sym_type_modifiers, - STATE(9736), 1, - sym_parenthesized_user_type, - STATE(9811), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5793), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5836), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114598] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3560), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114670] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5329), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114742] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4823), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114814] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3561), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114886] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4035), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [114958] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5548), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115030] = 19, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9186), 1, - sym__alpha_identifier, - ACTIONS(9188), 1, - anon_sym_LPAREN, - ACTIONS(9192), 1, - sym__backtick_identifier, - STATE(5679), 1, - sym_simple_identifier, - STATE(5682), 1, - sym__lexical_identifier, - STATE(6524), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5448), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7518), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(9190), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115102] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8681), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115174] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4860), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115246] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5713), 1, - sym__simple_user_type, - STATE(5762), 1, - sym_user_type, - STATE(6436), 1, - sym_type_modifiers, - STATE(9593), 1, - sym_function_type_parameters, - STATE(9823), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5769), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115318] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6506), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(430), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7409), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115390] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6515), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1754), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7395), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115462] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1307), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115534] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3129), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115606] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3079), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115678] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(10057), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115750] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4009), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115822] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8758), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115894] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8314), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [115966] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1480), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116038] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3907), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116110] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8748), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116182] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8316), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116254] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4999), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116326] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6428), 1, - sym_type_modifiers, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8333), 1, - sym_user_type, - STATE(9816), 1, - sym_function_type_parameters, - STATE(9930), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8316), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116398] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3279), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116470] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6485), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2692), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7491), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116542] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1521), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116614] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1175), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116686] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8703), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116758] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8630), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116830] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8672), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116902] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5318), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [116974] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6519), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2715), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7545), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117046] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9114), 1, - anon_sym_LPAREN, - ACTIONS(9118), 1, - anon_sym_dynamic, - ACTIONS(9120), 1, - sym__backtick_identifier, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(2888), 1, - sym__simple_user_type, - STATE(3078), 1, - sym_user_type, - STATE(6426), 1, - sym_type_modifiers, - STATE(9667), 1, - sym_parenthesized_user_type, - STATE(10110), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3080), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3527), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117118] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8651), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117190] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6518), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(433), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7404), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117262] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6517), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2731), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7550), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117334] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5316), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117406] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5313), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117478] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4883), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117550] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8922), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117622] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4980), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117694] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1582), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117766] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9114), 1, - anon_sym_LPAREN, - ACTIONS(9118), 1, - anon_sym_dynamic, - ACTIONS(9120), 1, - sym__backtick_identifier, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(2888), 1, - sym__simple_user_type, - STATE(3078), 1, - sym_user_type, - STATE(6426), 1, - sym_type_modifiers, - STATE(9667), 1, - sym_parenthesized_user_type, - STATE(10110), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3080), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3629), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117838] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6428), 1, - sym_type_modifiers, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8333), 1, - sym_user_type, - STATE(9816), 1, - sym_function_type_parameters, - STATE(9930), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8391), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117910] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5587), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [117982] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9390), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118054] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(976), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118126] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1378), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118198] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1050), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118270] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(961), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118342] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1054), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118414] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5589), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118486] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5326), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118558] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5330), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118630] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8345), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118702] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8760), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118774] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5340), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118846] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4037), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118918] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8648), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [118990] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4764), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119062] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9594), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119134] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4024), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119206] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6497), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(427), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7426), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119278] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1294), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119350] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4961), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119422] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3902), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119494] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3906), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119566] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6493), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(441), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7577), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119638] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6490), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(447), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7564), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119710] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6486), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(436), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7433), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119782] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1343), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119854] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6482), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2658), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7589), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119926] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5469), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [119998] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8725), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120070] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(10014), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120142] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1009), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120214] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3675), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120286] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8742), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120358] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3615), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120430] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9140), 1, - anon_sym_dynamic, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4627), 1, - sym_user_type, - STATE(6413), 1, - sym_type_modifiers, - STATE(9676), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4628), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5360), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120502] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4970), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120574] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8750), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120646] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8745), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120718] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8752), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120790] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5154), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120862] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3077), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [120934] = 19, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9217), 1, - sym__alpha_identifier, - ACTIONS(9219), 1, - anon_sym_LPAREN, - ACTIONS(9223), 1, - sym__backtick_identifier, - STATE(5676), 1, - sym__lexical_identifier, - STATE(5688), 1, - sym_simple_identifier, - STATE(6447), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5497), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7410), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(9221), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121006] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3211), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121078] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4713), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121150] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3624), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121222] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5135), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121294] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8751), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121366] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5098), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121438] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8754), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121510] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3626), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121582] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4906), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121654] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6459), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2444), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7581), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121726] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4186), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121798] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9287), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121870] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3631), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [121942] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9168), 1, - anon_sym_LPAREN, - ACTIONS(9172), 1, - anon_sym_dynamic, - ACTIONS(9174), 1, - sym__backtick_identifier, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5755), 1, - sym__simple_user_type, - STATE(5789), 1, - sym_user_type, - STATE(6440), 1, - sym_type_modifiers, - STATE(9736), 1, - sym_parenthesized_user_type, - STATE(9811), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5793), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5825), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122014] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4618), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122086] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6457), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2623), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7567), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122158] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3952), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122230] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9168), 1, - anon_sym_LPAREN, - ACTIONS(9172), 1, - anon_sym_dynamic, - ACTIONS(9174), 1, - sym__backtick_identifier, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5755), 1, - sym__simple_user_type, - STATE(5789), 1, - sym_user_type, - STATE(6440), 1, - sym_type_modifiers, - STATE(9736), 1, - sym_parenthesized_user_type, - STATE(9811), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5793), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5809), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122302] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3979), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122374] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8767), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122446] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3972), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122518] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5528), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122590] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6476), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(617), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7465), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122662] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6474), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(623), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7435), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122734] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3772), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122806] = 19, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9217), 1, - sym__alpha_identifier, - ACTIONS(9219), 1, - anon_sym_LPAREN, - ACTIONS(9223), 1, - sym__backtick_identifier, - STATE(5676), 1, - sym__lexical_identifier, - STATE(5688), 1, - sym_simple_identifier, - STATE(6483), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5506), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7362), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(9221), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122878] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8632), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [122950] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3770), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123022] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8638), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123094] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8641), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123166] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3740), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123238] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8650), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123310] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4935), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123382] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3732), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123454] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3727), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123526] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4575), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123598] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1043), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123670] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4793), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123742] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1103), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123814] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(1114), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123886] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6451), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2385), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7397), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [123958] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8768), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124030] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9763), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124102] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4107), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124174] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9859), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124246] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8769), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124318] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5222), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124390] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4937), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124462] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4889), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124534] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8667), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124606] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3726), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124678] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5181), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124750] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(6448), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2396), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7415), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124822] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5536), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124894] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3687), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [124966] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8348), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125038] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8761), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125110] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9209), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125182] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3700), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125254] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8770), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125326] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8762), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125398] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8763), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125470] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3093), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125542] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3138), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125614] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8960), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125686] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5533), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125758] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3704), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125830] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8765), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125902] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3680), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [125974] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6468), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(456), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7470), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126046] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3676), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126118] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9164), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(2999), 1, - sym_user_type, - STATE(6425), 1, - sym_type_modifiers, - STATE(9694), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3000), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3540), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126190] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6463), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2433), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7539), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126262] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9553), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126334] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5431), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126406] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4770), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126478] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(882), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126550] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5336), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126622] = 19, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9182), 1, - anon_sym_dynamic, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(6434), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8325), 1, - sym_user_type, - STATE(9876), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5744), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5804), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126694] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4093), 14, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(4095), 17, - anon_sym_AT, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_SEMI, - anon_sym_AMP, - sym__quest, - anon_sym_DASH_GT, - sym__backtick_identifier, - [126734] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5068), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126806] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8740), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126878] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3950), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [126950] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5337), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127022] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3938), 14, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - ACTIONS(3943), 17, - anon_sym_AT, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_SEMI, - anon_sym_AMP, - sym__quest, - anon_sym_DASH_GT, - sym__backtick_identifier, - [127062] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4703), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127134] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9856), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127206] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9852), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127278] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4766), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127350] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5339), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127422] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9146), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2869), 1, - sym_user_type, - STATE(6417), 1, - sym_type_modifiers, - STATE(9684), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2868), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(3173), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127494] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8727), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127566] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5341), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127638] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8726), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127710] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4763), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127782] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8724), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127854] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9802), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127926] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9800), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [127998] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4761), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128070] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5342), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128142] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8717), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128214] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8787), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128286] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8786), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128358] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9768), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128430] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9765), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128502] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8785), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128574] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4794), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128646] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8783), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128718] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4882), 3, - anon_sym_AT, - anon_sym_LBRACE, - sym_label, - ACTIONS(4880), 28, - anon_sym_get, - anon_sym_set, - anon_sym_suspend, - anon_sym_sealed, - anon_sym_annotation, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_override, - anon_sym_lateinit, - anon_sym_public, - anon_sym_private, - anon_sym_internal, - anon_sym_protected, - anon_sym_tailrec, - anon_sym_operator, - anon_sym_infix, - anon_sym_inline, - anon_sym_external, - sym_property_modifier, - anon_sym_abstract, - anon_sym_final, - anon_sym_open, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - [128758] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(897), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128830] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5061), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128902] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4757), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [128974] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(888), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129046] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5062), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129118] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9720), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129190] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(9719), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129262] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8782), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129334] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9154), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4552), 1, - sym_user_type, - STATE(6431), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9996), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4570), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4988), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129406] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8737), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129478] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(866), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129550] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8781), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129622] = 19, - ACTIONS(7370), 1, - anon_sym_dynamic, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6429), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8322), 1, - sym_user_type, - STATE(9794), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8024), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8776), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129694] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9132), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(830), 1, - sym_user_type, - STATE(6432), 1, - sym_type_modifiers, - STATE(9660), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(840), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(871), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129766] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(6469), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2455), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7523), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129838] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5449), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129910] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(6496), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(445), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7570), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [129982] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9160), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4779), 1, - sym_user_type, - STATE(6438), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9544), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4778), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(5447), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130054] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(7377), 1, - anon_sym_suspend, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9150), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3438), 1, - sym_user_type, - STATE(6406), 1, - sym_type_modifiers, - STATE(9706), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3440), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7209), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(4181), 4, - sym__type, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130126] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9225), 1, - anon_sym_LPAREN, - STATE(4936), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6541), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7463), 1, - sym_simple_identifier, - STATE(8003), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7871), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130197] = 19, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9148), 1, - anon_sym_LPAREN, - ACTIONS(9227), 1, - anon_sym_dynamic, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3370), 1, - sym_user_type, - STATE(7553), 1, - sym_type_modifiers, - STATE(9701), 1, - sym_parenthesized_user_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3571), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(3816), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130268] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9229), 1, - anon_sym_LPAREN, - STATE(5015), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6553), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7541), 1, - sym_simple_identifier, - STATE(7998), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7903), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130339] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9231), 1, - anon_sym_LPAREN, - STATE(3015), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6564), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7443), 1, - sym_simple_identifier, - STATE(7867), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7968), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130410] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9233), 1, - anon_sym_LPAREN, - STATE(2983), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6557), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7474), 1, - sym_simple_identifier, - STATE(7881), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7916), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130481] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9235), 1, - anon_sym_LPAREN, - STATE(950), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6572), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7536), 1, - sym_simple_identifier, - STATE(7965), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7895), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130552] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9229), 1, - anon_sym_LPAREN, - STATE(4862), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6568), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7504), 1, - sym_simple_identifier, - STATE(7870), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7914), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130623] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9237), 1, - anon_sym_LPAREN, - STATE(3564), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6544), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7393), 1, - sym_simple_identifier, - STATE(7890), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7942), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130694] = 19, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9136), 1, - anon_sym_LPAREN, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9239), 1, - anon_sym_dynamic, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4626), 1, - sym_user_type, - STATE(7467), 1, - sym_type_modifiers, - STATE(9674), 1, - sym_parenthesized_user_type, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4623), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(4918), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130765] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9225), 1, - anon_sym_LPAREN, - STATE(4936), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6552), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7417), 1, - sym_simple_identifier, - STATE(8003), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7931), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130836] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9233), 1, - anon_sym_LPAREN, - STATE(3691), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6561), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7369), 1, - sym_simple_identifier, - STATE(8018), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7955), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130907] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9231), 1, - anon_sym_LPAREN, - STATE(2844), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6540), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7377), 1, - sym_simple_identifier, - STATE(7902), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7966), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [130978] = 19, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9144), 1, - anon_sym_LPAREN, - ACTIONS(9241), 1, - anon_sym_dynamic, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2849), 1, - sym_user_type, - STATE(7500), 1, - sym_type_modifiers, - STATE(9682), 1, - sym_parenthesized_user_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2850), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(2986), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131049] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9229), 1, - anon_sym_LPAREN, - STATE(5015), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6566), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7562), 1, - sym_simple_identifier, - STATE(7998), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7996), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131120] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9237), 1, - anon_sym_LPAREN, - STATE(3722), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6533), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7436), 1, - sym_simple_identifier, - STATE(7987), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8010), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131191] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9225), 1, - anon_sym_LPAREN, - STATE(4547), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6538), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7505), 1, - sym_simple_identifier, - STATE(7897), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8017), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131262] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9235), 1, - anon_sym_LPAREN, - STATE(850), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6581), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7391), 1, - sym_simple_identifier, - STATE(7876), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7926), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131333] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9231), 1, - anon_sym_LPAREN, - STATE(3015), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6577), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7596), 1, - sym_simple_identifier, - STATE(7867), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7886), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131404] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9235), 1, - anon_sym_LPAREN, - STATE(850), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6532), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7359), 1, - sym_simple_identifier, - STATE(7876), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7977), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131475] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9233), 1, - anon_sym_LPAREN, - STATE(3691), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6529), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7565), 1, - sym_simple_identifier, - STATE(8018), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7992), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131546] = 19, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9162), 1, - anon_sym_LPAREN, - ACTIONS(9243), 1, - anon_sym_dynamic, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3049), 1, - sym_user_type, - STATE(7533), 1, - sym_type_modifiers, - STATE(9692), 1, - sym_parenthesized_user_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3001), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(3350), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131617] = 19, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9114), 1, - anon_sym_LPAREN, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9245), 1, - anon_sym_dynamic, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(2888), 1, - sym__simple_user_type, - STATE(3206), 1, - sym_user_type, - STATE(7450), 1, - sym_type_modifiers, - STATE(9666), 1, - sym_parenthesized_user_type, - STATE(10110), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3150), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(3419), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131688] = 19, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9247), 1, - anon_sym_dynamic, - STATE(7544), 1, - sym_type_modifiers, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8525), 1, - sym__simple_user_type, - STATE(8957), 1, - sym_user_type, - STATE(9774), 1, - sym_parenthesized_user_type, - STATE(9851), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9077), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8315), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131759] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9249), 1, - anon_sym_dynamic, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(7516), 1, - sym_type_modifiers, - STATE(8109), 1, - sym__simple_user_type, - STATE(8332), 1, - sym_user_type, - STATE(9816), 1, - sym_function_type_parameters, - STATE(9902), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8275), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8315), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131830] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8989), 1, - anon_sym_LPAREN, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9249), 1, - anon_sym_dynamic, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7411), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8149), 1, - sym__simple_user_type, - STATE(8323), 1, - sym_user_type, - STATE(9558), 1, - sym_parenthesized_user_type, - STATE(9933), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8275), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(8315), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131901] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9237), 1, - anon_sym_LPAREN, - STATE(3564), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6551), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7529), 1, - sym_simple_identifier, - STATE(7890), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7908), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [131972] = 19, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9152), 1, - anon_sym_LPAREN, - ACTIONS(9251), 1, - anon_sym_dynamic, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4571), 1, - sym_user_type, - STATE(7469), 1, - sym_type_modifiers, - STATE(9911), 1, - sym_function_type_parameters, - STATE(9984), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4573), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(4639), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132043] = 19, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9130), 1, - anon_sym_LPAREN, - ACTIONS(9253), 1, - anon_sym_dynamic, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(832), 1, - sym_user_type, - STATE(7427), 1, - sym_type_modifiers, - STATE(9659), 1, - sym_parenthesized_user_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(856), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(975), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132114] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9237), 1, - anon_sym_LPAREN, - STATE(3722), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6555), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7386), 1, - sym_simple_identifier, - STATE(7987), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7874), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132185] = 19, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9255), 1, - anon_sym_dynamic, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7441), 1, - sym_type_modifiers, - STATE(7972), 1, - sym__simple_user_type, - STATE(8321), 1, - sym_user_type, - STATE(9865), 1, - sym_parenthesized_user_type, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5715), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(5768), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132256] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9231), 1, - anon_sym_LPAREN, - STATE(2844), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6583), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7456), 1, - sym_simple_identifier, - STATE(7902), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7923), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132327] = 19, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9178), 1, - anon_sym_LPAREN, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9255), 1, - anon_sym_dynamic, - STATE(5681), 1, - sym_simple_identifier, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5713), 1, - sym__simple_user_type, - STATE(5763), 1, - sym_user_type, - STATE(7486), 1, - sym_type_modifiers, - STATE(9593), 1, - sym_function_type_parameters, - STATE(9814), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5715), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(5768), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132398] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9235), 1, - anon_sym_LPAREN, - STATE(950), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6539), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7437), 1, - sym_simple_identifier, - STATE(7965), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7956), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132469] = 19, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9158), 1, - anon_sym_LPAREN, - ACTIONS(9257), 1, - anon_sym_dynamic, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4805), 1, - sym_user_type, - STATE(7526), 1, - sym_type_modifiers, - STATE(9539), 1, - sym_function_type_parameters, - STATE(9600), 1, - sym_parenthesized_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4803), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(4986), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132540] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9233), 1, - anon_sym_LPAREN, - STATE(2983), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6563), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7509), 1, - sym_simple_identifier, - STATE(7881), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7880), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132611] = 19, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9168), 1, - anon_sym_LPAREN, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9259), 1, - anon_sym_dynamic, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5755), 1, - sym__simple_user_type, - STATE(5764), 1, - sym_user_type, - STATE(7582), 1, - sym_type_modifiers, - STATE(9732), 1, - sym_parenthesized_user_type, - STATE(9811), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5786), 2, - sym__type_reference, - sym_parenthesized_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(5816), 3, - sym_not_nullable_type, - sym_nullable_type, - sym_function_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132682] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9225), 1, - anon_sym_LPAREN, - STATE(4547), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6534), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7468), 1, - sym_simple_identifier, - STATE(7897), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7899), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132753] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9225), 1, - anon_sym_LPAREN, - STATE(4936), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6543), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7356), 1, - sym_simple_identifier, - STATE(8003), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8002), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132824] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9231), 1, - anon_sym_LPAREN, - STATE(3015), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6578), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7494), 1, - sym_simple_identifier, - STATE(7867), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7985), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132895] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9229), 1, - anon_sym_LPAREN, - STATE(4862), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6574), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7472), 1, - sym_simple_identifier, - STATE(7870), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7990), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [132966] = 19, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9229), 1, - anon_sym_LPAREN, - STATE(5015), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6565), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7365), 1, - sym_simple_identifier, - STATE(7998), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7868), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133037] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2413), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7484), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133103] = 17, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9217), 1, - sym__alpha_identifier, - ACTIONS(9219), 1, - anon_sym_LPAREN, - ACTIONS(9223), 1, - sym__backtick_identifier, - STATE(5676), 1, - sym__lexical_identifier, - STATE(5688), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5496), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7451), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(9221), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133169] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2414), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7444), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133235] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6528), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7396), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8008), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133303] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2374), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7507), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133369] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2396), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7415), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133435] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6550), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7438), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7872), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133503] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(609), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7420), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133569] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6554), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7513), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8006), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133637] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6559), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7530), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7927), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133705] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2371), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7561), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133771] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2615), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7383), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133837] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2378), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7499), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133903] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2425), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7508), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [133969] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6576), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7432), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7924), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134037] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2635), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7555), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134103] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1853), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7372), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134169] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2455), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7523), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134235] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6579), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7519), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7883), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134303] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2334), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7446), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134369] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(601), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7379), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134435] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2671), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7385), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134501] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(445), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7570), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134567] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2448), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7414), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134633] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6567), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7584), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7982), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134701] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6575), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7452), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8009), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134769] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6573), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7585), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7889), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134837] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6571), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7558), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7989), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134905] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(617), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7465), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [134971] = 17, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9194), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2882), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2253), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7387), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135037] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(615), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7551), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135103] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6580), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7487), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7864), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135171] = 17, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9186), 1, - sym__alpha_identifier, - ACTIONS(9188), 1, - anon_sym_LPAREN, - ACTIONS(9192), 1, - sym__backtick_identifier, - STATE(5679), 1, - sym_simple_identifier, - STATE(5682), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5482), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7595), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(9190), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135237] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6560), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7398), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7933), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135305] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6569), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7524), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7896), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135373] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2630), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7445), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135439] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2623), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7567), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135505] = 17, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9217), 1, - sym__alpha_identifier, - ACTIONS(9219), 1, - anon_sym_LPAREN, - ACTIONS(9223), 1, - sym__backtick_identifier, - STATE(5676), 1, - sym__lexical_identifier, - STATE(5688), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5497), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7410), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(9221), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135571] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6558), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7501), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7915), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135639] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2691), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7376), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135705] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(439), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7434), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135771] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(593), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7592), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135837] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2643), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7380), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135903] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1820), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7392), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [135969] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(441), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7577), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136035] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6530), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7403), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7878), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136103] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2692), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7491), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136169] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(452), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7556), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136235] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(585), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7593), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136301] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6545), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7560), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7863), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136369] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(458), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7502), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136435] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(436), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7433), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136501] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2362), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7514), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136567] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6582), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7358), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7979), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136635] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6570), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7464), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7921), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136703] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2412), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7405), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136769] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6556), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7554), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7911), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136837] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6548), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7416), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7934), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136905] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1754), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7395), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [136971] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2364), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7520), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137037] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(425), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7419), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137103] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6566), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7562), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7996), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137171] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6549), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7374), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7969), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137239] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2316), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7531), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137305] = 17, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9194), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2882), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2299), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7498), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137371] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2354), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7543), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137437] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6546), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7394), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8011), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137505] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(559), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7568), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137571] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2636), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7406), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137637] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1748), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7399), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137703] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6562), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7547), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7900), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137771] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2734), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7569), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137837] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(430), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7409), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137903] = 17, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9156), 1, - anon_sym_LPAREN, - STATE(3290), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2731), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7550), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [137969] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6535), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7367), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7958), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138037] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2652), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7482), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138103] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6531), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7388), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7946), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138171] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6542), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7471), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7901), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138239] = 17, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9186), 1, - sym__alpha_identifier, - ACTIONS(9188), 1, - anon_sym_LPAREN, - ACTIONS(9192), 1, - sym__backtick_identifier, - STATE(5679), 1, - sym_simple_identifier, - STATE(5682), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5483), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7540), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(9190), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138305] = 17, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9122), 1, - anon_sym_LPAREN, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - STATE(2881), 1, - sym_simple_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2451), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7439), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138371] = 18, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6536), 1, - sym_type_parameters, - STATE(7213), 1, - sym_type_modifiers, - STATE(7353), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7954), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138439] = 17, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9204), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(823), 1, - sym_simple_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(555), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - STATE(7563), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138505] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7448), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8021), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138567] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7584), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7982), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138629] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7440), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7879), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138691] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7381), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7952), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138753] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7358), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7979), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138815] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7513), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8006), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138877] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7471), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7901), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [138939] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7360), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7963), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139001] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7590), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7953), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139063] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 13, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_AMP, - sym__quest, - anon_sym_DASH_GT, - sym__backtick_identifier, - ACTIONS(4129), 14, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [139099] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7394), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8011), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139161] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7353), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7954), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139223] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7374), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7969), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139285] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7438), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7872), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139347] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7517), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7907), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139409] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7396), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8008), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139471] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7388), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7946), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139533] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7506), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7959), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139595] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7442), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8019), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139657] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4236), 13, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_AMP, - sym__quest, - anon_sym_DASH_GT, - sym__backtick_identifier, - ACTIONS(4234), 14, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [139693] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7408), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7939), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139755] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7370), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7974), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139817] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7425), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7873), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139879] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7554), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7911), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [139941] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7416), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7934), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140003] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7547), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7900), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140065] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7373), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8000), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140127] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7403), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7878), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140189] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7571), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7913), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140251] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7464), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7921), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140313] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7493), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7920), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140375] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7460), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7928), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140437] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7466), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7957), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140499] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7367), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7958), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140561] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7566), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7869), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140623] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7519), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7883), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140685] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7560), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7863), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140747] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7398), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7933), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140809] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7487), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7864), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140871] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7497), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7978), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140933] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7501), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7915), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [140995] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7515), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7898), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141057] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7400), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7922), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141119] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7485), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8004), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141181] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7524), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7896), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141243] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7552), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7892), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141305] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7452), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8009), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141367] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7407), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7937), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141429] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7583), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7925), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141491] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7585), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7889), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141553] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7558), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7989), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141615] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7537), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7885), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141677] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7580), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7887), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141739] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7530), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7927), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141801] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7355), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7983), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141863] = 16, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9126), 1, - anon_sym_dynamic, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9261), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7213), 1, - sym_type_modifiers, - STATE(7432), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7924), 2, - sym__receiver_type, - sym_nullable_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - STATE(7859), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [141925] = 5, - ACTIONS(6454), 1, - anon_sym_LT, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 10, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 14, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [141964] = 15, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9265), 1, - anon_sym_COMMA, - ACTIONS(9267), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9086), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142022] = 15, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9269), 1, - anon_sym_COMMA, - ACTIONS(9271), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9066), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142080] = 15, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9011), 1, - anon_sym_COMMA, - ACTIONS(9013), 1, - anon_sym_RPAREN, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(8876), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142138] = 15, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9273), 1, - anon_sym_COMMA, - ACTIONS(9275), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(8918), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142196] = 15, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9001), 1, - anon_sym_COMMA, - ACTIONS(9003), 1, - anon_sym_RPAREN, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9016), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142254] = 15, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8997), 1, - anon_sym_COMMA, - ACTIONS(8999), 1, - anon_sym_RPAREN, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(8943), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142312] = 5, - ACTIONS(9277), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 9, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 14, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [142350] = 15, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9015), 1, - anon_sym_COMMA, - ACTIONS(9017), 1, - anon_sym_RPAREN, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(8855), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142408] = 15, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9005), 1, - anon_sym_COMMA, - ACTIONS(9007), 1, - anon_sym_RPAREN, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(8857), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142466] = 15, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(8991), 1, - anon_sym_COMMA, - ACTIONS(8993), 1, - anon_sym_RPAREN, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8829), 1, - sym__function_value_parameter, - STATE(8853), 1, - sym_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142524] = 5, - ACTIONS(9279), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 9, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - sym__backtick_identifier, - ACTIONS(4129), 14, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [142562] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9282), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142617] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9284), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142672] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9286), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142727] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4246), 10, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - sym__backtick_identifier, - ACTIONS(4244), 14, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [142760] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9288), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142815] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9290), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142870] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9292), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142925] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9294), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [142980] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9296), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143035] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9298), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143090] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9300), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143145] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4150), 10, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_AMP, - sym__quest, - sym__backtick_identifier, - ACTIONS(4148), 14, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [143178] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9302), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143233] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9304), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143288] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9306), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143343] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9308), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143398] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9310), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143453] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9312), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143508] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9314), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143563] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9316), 1, - anon_sym_RPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143618] = 14, - ACTIONS(9318), 1, - sym__alpha_identifier, - ACTIONS(9320), 1, - anon_sym_file, - ACTIONS(9322), 1, - anon_sym_LBRACK, - ACTIONS(9330), 1, - sym__backtick_identifier, - STATE(3403), 1, - sym_simple_identifier, - STATE(3621), 1, - sym__simple_user_type, - STATE(3703), 1, - sym__lexical_identifier, - STATE(3794), 1, - sym_user_type, - STATE(7313), 1, - sym_use_site_target, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9324), 2, - anon_sym_get, - anon_sym_set, - STATE(4034), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9326), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [143673] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9332), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(3085), 1, - sym__simple_user_type, - STATE(7371), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3496), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143727] = 13, - ACTIONS(9318), 1, - sym__alpha_identifier, - ACTIONS(9322), 1, - anon_sym_LBRACK, - ACTIONS(9330), 1, - sym__backtick_identifier, - STATE(3403), 1, - sym_simple_identifier, - STATE(3621), 1, - sym__simple_user_type, - STATE(3703), 1, - sym__lexical_identifier, - STATE(3794), 1, - sym_user_type, - STATE(7313), 1, - sym_use_site_target, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9324), 2, - anon_sym_get, - anon_sym_set, - STATE(4034), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9326), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [143779] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7588), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8309), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143833] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9336), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4542), 1, - sym_simple_identifier, - STATE(4597), 1, - sym__simple_user_type, - STATE(7528), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4621), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143887] = 5, - ACTIONS(9277), 1, - anon_sym_DOT, - STATE(6591), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 7, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - sym__backtick_identifier, - ACTIONS(4103), 14, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [143923] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9338), 1, - anon_sym_LPAREN, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5653), 1, - sym__simple_user_type, - STATE(7512), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5830), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [143977] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9340), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3622), 1, - sym__simple_user_type, - STATE(7382), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3748), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144031] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9342), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(3109), 1, - sym__simple_user_type, - STATE(7449), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3312), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144085] = 13, - ACTIONS(9344), 1, - sym__alpha_identifier, - ACTIONS(9346), 1, - anon_sym_LBRACK, - ACTIONS(9352), 1, - sym__backtick_identifier, - STATE(5657), 1, - sym__lexical_identifier, - STATE(5677), 1, - sym_simple_identifier, - STATE(5684), 1, - sym__simple_user_type, - STATE(5707), 1, - sym_user_type, - STATE(7332), 1, - sym_use_site_target, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9348), 2, - anon_sym_get, - anon_sym_set, - STATE(5714), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9350), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [144137] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9354), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4896), 1, - sym__simple_user_type, - STATE(7579), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4997), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144191] = 13, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - ACTIONS(9360), 1, - sym_reification_modifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8029), 1, - sym_type_parameter_modifiers, - STATE(8844), 1, - sym_simple_identifier, - STATE(8846), 1, - sym_type_parameter, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9358), 2, - anon_sym_in, - anon_sym_out, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7130), 4, - sym_variance_modifier, - sym__type_parameter_modifier, - sym_annotation, - aux_sym_type_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144243] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(7488), 1, - sym_type_modifiers, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8436), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8309), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144297] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9362), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7575), 1, - sym_type_modifiers, - STATE(8317), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5775), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144351] = 13, - ACTIONS(9217), 1, - sym__alpha_identifier, - ACTIONS(9223), 1, - sym__backtick_identifier, - ACTIONS(9364), 1, - anon_sym_LBRACK, - STATE(5676), 1, - sym__lexical_identifier, - STATE(5772), 1, - sym_simple_identifier, - STATE(5802), 1, - sym__simple_user_type, - STATE(5827), 1, - sym_user_type, - STATE(7330), 1, - sym_use_site_target, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9366), 2, - anon_sym_get, - anon_sym_set, - STATE(5845), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9221), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [144403] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9340), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3622), 1, - sym__simple_user_type, - STATE(7401), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3747), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144457] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9338), 1, - anon_sym_LPAREN, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5653), 1, - sym__simple_user_type, - STATE(7542), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5822), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144511] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9332), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(3085), 1, - sym__simple_user_type, - STATE(7378), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3495), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144565] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(7413), 1, - sym_type_modifiers, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8436), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8310), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144619] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9368), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4620), 1, - sym__simple_user_type, - STATE(7586), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4908), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144673] = 13, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - ACTIONS(9360), 1, - sym_reification_modifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8029), 1, - sym_type_parameter_modifiers, - STATE(8844), 1, - sym_simple_identifier, - STATE(8872), 1, - sym_type_parameter, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9358), 2, - anon_sym_in, - anon_sym_out, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7130), 4, - sym_variance_modifier, - sym__type_parameter_modifier, - sym_annotation, - aux_sym_type_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144725] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9336), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4542), 1, - sym_simple_identifier, - STATE(4597), 1, - sym__simple_user_type, - STATE(7476), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4619), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144779] = 13, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - ACTIONS(9360), 1, - sym_reification_modifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8029), 1, - sym_type_parameter_modifiers, - STATE(8844), 1, - sym_simple_identifier, - STATE(8845), 1, - sym_type_parameter, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9358), 2, - anon_sym_in, - anon_sym_out, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7130), 4, - sym_variance_modifier, - sym__type_parameter_modifier, - sym_annotation, - aux_sym_type_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144831] = 13, - ACTIONS(9370), 1, - sym__alpha_identifier, - ACTIONS(9372), 1, - anon_sym_LBRACK, - ACTIONS(9378), 1, - sym__backtick_identifier, - STATE(7274), 1, - sym_simple_identifier, - STATE(7277), 1, - sym_use_site_target, - STATE(7459), 1, - sym__simple_user_type, - STATE(7461), 1, - sym__lexical_identifier, - STATE(7603), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9374), 2, - anon_sym_get, - anon_sym_set, - STATE(7856), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9376), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [144883] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9340), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3622), 1, - sym__simple_user_type, - STATE(7457), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3771), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144937] = 13, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - ACTIONS(9360), 1, - sym_reification_modifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8029), 1, - sym_type_parameter_modifiers, - STATE(8844), 1, - sym_simple_identifier, - STATE(9042), 1, - sym_type_parameter, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9358), 2, - anon_sym_in, - anon_sym_out, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7130), 4, - sym_variance_modifier, - sym__type_parameter_modifier, - sym_annotation, - aux_sym_type_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [144989] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9362), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5761), 1, - sym__simple_user_type, - STATE(7535), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5767), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145043] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7475), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8309), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145097] = 13, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8013), 1, - sym_parameter_modifiers, - STATE(8853), 1, - sym_parameter, - STATE(9409), 1, - sym__function_value_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145149] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9362), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7594), 1, - sym_type_modifiers, - STATE(8317), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5767), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145203] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9342), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(3109), 1, - sym__simple_user_type, - STATE(7454), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3313), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145257] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7478), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8310), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145311] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7477), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8312), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145365] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9362), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5761), 1, - sym__simple_user_type, - STATE(7423), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5771), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145419] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9380), 1, - anon_sym_LPAREN, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(910), 1, - sym__simple_user_type, - STATE(7412), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(978), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145473] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9362), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5761), 1, - sym__simple_user_type, - STATE(7366), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5775), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145527] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9336), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4542), 1, - sym_simple_identifier, - STATE(4597), 1, - sym__simple_user_type, - STATE(7503), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4629), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145581] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9342), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(3109), 1, - sym__simple_user_type, - STATE(7481), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3308), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145635] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7496), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8312), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145689] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9380), 1, - anon_sym_LPAREN, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(910), 1, - sym__simple_user_type, - STATE(7421), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(983), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145743] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9368), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4620), 1, - sym__simple_user_type, - STATE(7532), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4904), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145797] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9332), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(3085), 1, - sym__simple_user_type, - STATE(7364), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3459), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145851] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9354), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4896), 1, - sym__simple_user_type, - STATE(7418), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4994), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [145905] = 13, - ACTIONS(9382), 1, - sym__alpha_identifier, - ACTIONS(9384), 1, - anon_sym_LBRACK, - ACTIONS(9390), 1, - sym__backtick_identifier, - STATE(5832), 1, - sym_simple_identifier, - STATE(5840), 1, - sym__lexical_identifier, - STATE(5843), 1, - sym__simple_user_type, - STATE(5866), 1, - sym_user_type, - STATE(7331), 1, - sym_use_site_target, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9386), 2, - anon_sym_get, - anon_sym_set, - STATE(6019), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9388), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [145957] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7479), 1, - sym_type_modifiers, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8310), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [146011] = 13, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9392), 1, - anon_sym_LBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - STATE(7349), 1, - sym_use_site_target, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9394), 2, - anon_sym_get, - anon_sym_set, - STATE(7685), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(8537), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [146063] = 13, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - ACTIONS(9360), 1, - sym_reification_modifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8029), 1, - sym_type_parameter_modifiers, - STATE(8844), 1, - sym_simple_identifier, - STATE(8946), 1, - sym_type_parameter, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9358), 2, - anon_sym_in, - anon_sym_out, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7130), 4, - sym_variance_modifier, - sym__type_parameter_modifier, - sym_annotation, - aux_sym_type_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [146115] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9396), 1, - anon_sym_LPAREN, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2880), 1, - sym__simple_user_type, - STATE(7480), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3034), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [146169] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9368), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4620), 1, - sym__simple_user_type, - STATE(7525), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4905), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [146223] = 13, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - ACTIONS(9360), 1, - sym_reification_modifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8029), 1, - sym_type_parameter_modifiers, - STATE(8844), 1, - sym_simple_identifier, - STATE(9394), 1, - sym_type_parameter, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9358), 2, - anon_sym_in, - anon_sym_out, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7130), 4, - sym_variance_modifier, - sym__type_parameter_modifier, - sym_annotation, - aux_sym_type_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [146275] = 13, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9398), 1, - anon_sym_LBRACK, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5653), 1, - sym__simple_user_type, - STATE(5725), 1, - sym_user_type, - STATE(7303), 1, - sym_use_site_target, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9400), 2, - anon_sym_get, - anon_sym_set, - STATE(5781), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9170), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [146327] = 13, - ACTIONS(1672), 1, - sym__alpha_identifier, - ACTIONS(1736), 1, - sym__backtick_identifier, - ACTIONS(9402), 1, - anon_sym_LBRACK, - STATE(5407), 1, - sym_simple_identifier, - STATE(5427), 1, - sym__simple_user_type, - STATE(5458), 1, - sym__lexical_identifier, - STATE(5538), 1, - sym_user_type, - STATE(7336), 1, - sym_use_site_target, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9404), 2, - anon_sym_get, - anon_sym_set, - STATE(5586), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(3048), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [146379] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9396), 1, - anon_sym_LPAREN, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2880), 1, - sym__simple_user_type, - STATE(7549), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2996), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [146433] = 13, - ACTIONS(9406), 1, - sym__alpha_identifier, - ACTIONS(9408), 1, - anon_sym_LBRACK, - ACTIONS(9414), 1, - sym__backtick_identifier, - STATE(7139), 1, - sym_simple_identifier, - STATE(7206), 1, - sym__lexical_identifier, - STATE(7214), 1, - sym__simple_user_type, - STATE(7249), 1, - sym_user_type, - STATE(7306), 1, - sym_use_site_target, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9410), 2, - anon_sym_get, - anon_sym_set, - STATE(7333), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9412), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [146485] = 13, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - ACTIONS(9360), 1, - sym_reification_modifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8029), 1, - sym_type_parameter_modifiers, - STATE(8844), 1, - sym_simple_identifier, - STATE(8847), 1, - sym_type_parameter, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9358), 2, - anon_sym_in, - anon_sym_out, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7130), 4, - sym_variance_modifier, - sym__type_parameter_modifier, - sym_annotation, - aux_sym_type_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [146537] = 13, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - ACTIONS(9360), 1, - sym_reification_modifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8029), 1, - sym_type_parameter_modifiers, - STATE(8844), 1, - sym_simple_identifier, - STATE(8921), 1, - sym_type_parameter, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9358), 2, - anon_sym_in, - anon_sym_out, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7130), 4, - sym_variance_modifier, - sym__type_parameter_modifier, - sym_annotation, - aux_sym_type_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [146589] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9338), 1, - anon_sym_LPAREN, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5653), 1, - sym__simple_user_type, - STATE(7455), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5819), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [146643] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9354), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4896), 1, - sym__simple_user_type, - STATE(7490), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4998), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [146697] = 13, - ACTIONS(9416), 1, - sym__alpha_identifier, - ACTIONS(9418), 1, - anon_sym_LBRACK, - ACTIONS(9424), 1, - sym__backtick_identifier, - STATE(7231), 1, - sym_simple_identifier, - STATE(7299), 1, - sym__lexical_identifier, - STATE(7345), 1, - sym_use_site_target, - STATE(7348), 1, - sym__simple_user_type, - STATE(7402), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9420), 2, - anon_sym_get, - anon_sym_set, - STATE(7846), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9422), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [146749] = 13, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9426), 1, - anon_sym_LBRACK, - STATE(7275), 1, - sym_use_site_target, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8436), 1, - sym__simple_user_type, - STATE(8647), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9428), 2, - anon_sym_get, - anon_sym_set, - STATE(9289), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9198), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [146801] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9362), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7522), 1, - sym_type_modifiers, - STATE(8317), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5771), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [146855] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9380), 1, - anon_sym_LPAREN, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(910), 1, - sym__simple_user_type, - STATE(7429), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(982), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [146909] = 13, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9392), 1, - anon_sym_LBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7287), 1, - sym_use_site_target, - STATE(7935), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9394), 2, - anon_sym_get, - anon_sym_set, - STATE(7685), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(8537), 5, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - ACTIONS(9328), 6, - anon_sym_field, - anon_sym_property, - anon_sym_receiver, - anon_sym_param, - anon_sym_setparam, - anon_sym_delegate, - [146961] = 14, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(7357), 1, - sym_type_modifiers, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8436), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8312), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147015] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9128), 1, - anon_sym_suspend, - ACTIONS(9396), 1, - anon_sym_LPAREN, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2880), 1, - sym__simple_user_type, - STATE(7368), 1, - sym_type_modifiers, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3035), 2, - sym_user_type, - sym_parenthesized_user_type, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7216), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147069] = 5, - ACTIONS(9430), 1, - sym__quest, - STATE(6681), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4282), 9, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_DASH_GT, - sym__backtick_identifier, - ACTIONS(4280), 11, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [147104] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9628), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147153] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9916), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147202] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10071), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147251] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9717), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147300] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10079), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147349] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9748), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147398] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9753), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147447] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9855), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147496] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10096), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147545] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9703), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147594] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10105), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147643] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9820), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147692] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10115), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147741] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9771), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147790] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9907), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147839] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9848), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147888] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10012), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147937] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10148), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [147986] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9643), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148035] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9766), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148084] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9965), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148133] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10104), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148182] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10133), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148231] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10064), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148280] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9618), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148329] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10067), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148378] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10072), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148427] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10124), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148476] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10089), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148525] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9614), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148574] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9988), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148623] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9606), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148672] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9836), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148721] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9591), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148770] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10119), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148819] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10076), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148868] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10107), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148917] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10130), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [148966] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9586), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149015] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9710), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149064] = 5, - ACTIONS(9433), 1, - sym__quest, - STATE(6681), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4266), 9, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_DASH_GT, - sym__backtick_identifier, - ACTIONS(4264), 11, - anon_sym_by, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [149099] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9565), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149148] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10027), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149197] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9562), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149246] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9520), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149295] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10093), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149344] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10143), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149393] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10121), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149442] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9979), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149491] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10118), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149540] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9486), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149589] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(10144), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149638] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9550), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149687] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9822), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149736] = 12, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9263), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8049), 1, - sym_parameter_modifiers, - STATE(9314), 1, - sym_simple_identifier, - STATE(9615), 1, - sym_parameter_with_optional_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7211), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149785] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4874), 8, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym__backtick_identifier, - ACTIONS(4872), 13, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [149815] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4866), 8, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym__backtick_identifier, - ACTIONS(4864), 13, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [149845] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4878), 8, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym__backtick_identifier, - ACTIONS(4876), 13, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [149875] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4870), 8, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - sym__backtick_identifier, - ACTIONS(4868), 13, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [149905] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2905), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [149954] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4897), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150005] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(923), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150056] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3259), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150105] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(8896), 1, - sym__delegation_specifiers, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150156] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(905), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150207] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(957), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150258] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(917), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150309] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(8634), 1, - sym__delegation_specifiers, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150360] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3287), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150409] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8428), 1, - sym__delegation_specifiers, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150460] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(879), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150511] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8422), 1, - sym__delegation_specifiers, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150562] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3208), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150611] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8600), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150662] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3205), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150711] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3175), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150760] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3325), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150809] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3100), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150860] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3139), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150909] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3117), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [150958] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3070), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151007] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3071), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151056] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3084), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151105] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3089), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151154] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3091), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151203] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3100), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151252] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8965), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151303] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2932), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151352] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3091), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151403] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3003), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151452] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4911), 1, - sym__delegation_specifiers, - STATE(4920), 1, - sym_user_type, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151503] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(905), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151552] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3089), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151603] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(920), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151652] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3084), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151703] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2960), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151752] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(868), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151803] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2968), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151852] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2949), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151901] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(921), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [151950] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(869), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152001] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3002), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152050] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3071), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152101] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2941), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152150] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(2930), 1, - sym__delegation_specifiers, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152201] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2939), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152250] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2931), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152299] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(876), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152350] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2930), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152399] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3070), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152450] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8536), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152501] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(876), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152550] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8538), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152601] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(5038), 1, - sym__delegation_specifiers, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152652] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2921), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152701] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(869), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152750] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(868), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152799] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2913), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152848] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2911), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152897] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(4924), 1, - sym__delegation_specifiers, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152948] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3684), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [152997] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3788), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153046] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(4928), 1, - sym__delegation_specifiers, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153097] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3610), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153146] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3606), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153195] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8441), 1, - sym__delegation_specifiers, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153246] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3698), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153295] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3709), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153344] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3611), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153393] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3673), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153442] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8442), 1, - sym__delegation_specifiers, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153493] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(902), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153544] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(879), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153593] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(901), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153644] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(923), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153693] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(957), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153742] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8407), 1, - sym__delegation_specifiers, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153793] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(921), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153844] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3697), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153893] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(917), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153942] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(902), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [153991] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3660), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154040] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3620), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154089] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(901), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154138] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4664), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154189] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(936), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154238] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8419), 1, - sym__delegation_specifiers, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154289] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(887), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154338] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2905), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154387] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3618), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154436] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3679), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154485] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(936), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154536] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8400), 1, - sym__delegation_specifiers, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154587] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3669), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154636] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8579), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154687] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(9001), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154738] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3620), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154787] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(887), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154838] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8591), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154889] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8595), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154940] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3117), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [154991] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3679), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155040] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3618), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155089] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3660), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155138] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(887), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155187] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8420), 1, - sym__delegation_specifiers, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155238] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3139), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155289] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4600), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155338] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(936), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155387] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3697), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155436] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8609), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155487] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(4941), 1, - sym__delegation_specifiers, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155538] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8610), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155589] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(4942), 1, - sym__delegation_specifiers, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155640] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3684), 1, - sym__delegation_specifiers, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155691] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3325), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155742] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(3788), 1, - sym__delegation_specifiers, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155793] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2905), 1, - sym__delegation_specifiers, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155844] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3175), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155895] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3610), 1, - sym__delegation_specifiers, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155946] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3606), 1, - sym__delegation_specifiers, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [155997] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3673), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156046] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2911), 1, - sym__delegation_specifiers, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156097] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2913), 1, - sym__delegation_specifiers, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156148] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3611), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156197] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8625), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156248] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3698), 1, - sym__delegation_specifiers, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156299] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(8944), 1, - sym__delegation_specifiers, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156350] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(2921), 1, - sym__delegation_specifiers, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156401] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3709), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156450] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3698), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156499] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3709), 1, - sym__delegation_specifiers, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156550] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3606), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156599] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8614), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156650] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3610), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156699] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3611), 1, - sym__delegation_specifiers, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156750] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8603), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156801] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4606), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156852] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3788), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156901] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(8585), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [156952] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3684), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157001] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3205), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157052] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3208), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157103] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2911), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157152] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2913), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157201] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4605), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157252] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2921), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157301] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2930), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157350] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2931), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157399] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(2931), 1, - sym__delegation_specifiers, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157450] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2939), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157499] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2941), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157548] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4897), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157597] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5023), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157646] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3673), 1, - sym__delegation_specifiers, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157697] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3002), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157746] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4893), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157795] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4895), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157844] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2949), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157893] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8411), 1, - sym__delegation_specifiers, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157944] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4911), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [157993] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5038), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158042] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2968), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158091] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4924), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158140] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4928), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158189] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3697), 1, - sym__delegation_specifiers, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158240] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2960), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158289] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4664), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158338] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4941), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158387] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4942), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158436] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3003), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158485] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4955), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158534] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(4955), 1, - sym__delegation_specifiers, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158585] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2932), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158634] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(901), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158683] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4947), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158732] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4951), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158781] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3100), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158830] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3091), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158879] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4933), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158928] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3089), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [158977] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3660), 1, - sym__delegation_specifiers, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159028] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8413), 1, - sym__delegation_specifiers, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159079] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(902), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159128] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4606), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159177] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3084), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159226] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3620), 1, - sym__delegation_specifiers, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159277] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(2939), 1, - sym__delegation_specifiers, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159328] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3669), 1, - sym__delegation_specifiers, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159379] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3071), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159428] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3070), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159477] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(2941), 1, - sym__delegation_specifiers, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159528] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3679), 1, - sym__delegation_specifiers, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159579] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3117), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159628] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3618), 1, - sym__delegation_specifiers, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(3785), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159679] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3139), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159728] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4610), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159777] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3669), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159826] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3325), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159875] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3175), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159924] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4605), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [159973] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3002), 1, - sym__delegation_specifiers, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160024] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(2949), 1, - sym__delegation_specifiers, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160075] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3205), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160124] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3208), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160173] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3287), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160222] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3259), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160271] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(8900), 1, - sym__delegation_specifiers, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160322] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(905), 1, - sym__delegation_specifiers, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160373] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4897), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160422] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(8985), 1, - sym__delegation_specifiers, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160473] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(920), 1, - sym__delegation_specifiers, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160524] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(921), 1, - sym__delegation_specifiers, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160575] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(876), 1, - sym__delegation_specifiers, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160626] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5023), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160675] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(957), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160724] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(869), 1, - sym__delegation_specifiers, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160775] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(868), 1, - sym__delegation_specifiers, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160826] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(923), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160875] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(879), 1, - sym__delegation_specifiers, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160926] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(879), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [160975] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3287), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161026] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3259), 1, - sym__delegation_specifiers, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(4205), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161077] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4607), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161126] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4895), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161175] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8429), 1, - sym__delegation_specifiers, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161226] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3618), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161277] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(4947), 1, - sym__delegation_specifiers, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161328] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4600), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161379] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(4951), 1, - sym__delegation_specifiers, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161430] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(923), 1, - sym__delegation_specifiers, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161481] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4911), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161530] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3679), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161581] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3669), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161632] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(2968), 1, - sym__delegation_specifiers, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161683] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5038), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161732] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3259), 1, - sym__delegation_specifiers, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161783] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(957), 1, - sym__delegation_specifiers, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161834] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3287), 1, - sym__delegation_specifiers, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161885] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(9226), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161936] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(868), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [161985] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(2960), 1, - sym__delegation_specifiers, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162036] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4924), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162085] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4928), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162134] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(917), 1, - sym__delegation_specifiers, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162185] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(869), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162234] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(876), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162283] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(921), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162332] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3620), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162383] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(920), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162432] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(902), 1, - sym__delegation_specifiers, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162483] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(905), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162532] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(901), 1, - sym__delegation_specifiers, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162583] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4592), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162632] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4581), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162681] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4895), 1, - sym__delegation_specifiers, - STATE(4920), 1, - sym_user_type, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162732] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4893), 1, - sym__delegation_specifiers, - STATE(4920), 1, - sym_user_type, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162783] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(4933), 1, - sym__delegation_specifiers, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162834] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(920), 1, - sym__delegation_specifiers, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(1768), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162885] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5058), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162936] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5035), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [162987] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5040), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163038] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5041), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163089] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(9334), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163140] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4610), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163191] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(936), 1, - sym__delegation_specifiers, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163242] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4941), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163291] = 14, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(887), 1, - sym__delegation_specifiers, - STATE(939), 1, - sym_function_type, - STATE(954), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163342] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5059), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163393] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3660), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163444] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5023), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163495] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3697), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163546] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4893), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163597] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4895), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163648] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3208), 1, - sym__delegation_specifiers, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163699] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4942), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163748] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2905), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163799] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2911), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163850] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2913), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163901] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2921), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [163952] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(9420), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164003] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4955), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164052] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2930), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164103] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2931), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164154] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5056), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164205] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2939), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164256] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4600), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164305] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4664), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164354] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5055), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164405] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2941), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164456] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4911), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164507] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(917), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164556] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4606), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164605] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4605), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164654] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4589), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164703] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(2932), 1, - sym__delegation_specifiers, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164754] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5038), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164805] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3684), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164856] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4924), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164907] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3002), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [164958] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4595), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165007] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4681), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165056] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2949), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165107] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4592), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165156] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4610), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165205] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(9353), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165256] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4928), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165307] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4941), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165358] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4590), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165407] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4582), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165456] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4942), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165507] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4585), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165556] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4955), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165607] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3003), 1, - sym__delegation_specifiers, - STATE(3022), 1, - sym_function_type, - STATE(3053), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165658] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4589), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165707] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4581), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165756] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4947), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165807] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4951), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165858] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4933), 1, - sym__delegation_specifiers, - STATE(5515), 1, - sym_user_type, - STATE(5556), 1, - sym_delegation_specifier, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165909] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4607), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [165958] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3788), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166009] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3205), 1, - sym__delegation_specifiers, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166060] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4607), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166111] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4590), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166160] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5052), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166211] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4595), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166262] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4681), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166313] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2968), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166364] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2960), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166415] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4947), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166464] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5301), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166515] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4582), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166564] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3003), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166615] = 14, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2932), 1, - sym__delegation_specifiers, - STATE(3782), 1, - sym_user_type, - STATE(3917), 1, - sym_delegation_specifier, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166666] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5049), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166717] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8448), 1, - sym_function_type, - STATE(8453), 1, - sym_delegation_specifier, - STATE(8780), 1, - sym__delegation_specifiers, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166768] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3610), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166819] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4600), 1, - sym__delegation_specifiers, - STATE(4630), 1, - sym_function_type, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166870] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(4664), 1, - sym__delegation_specifiers, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166921] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4581), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [166972] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3606), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167023] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4951), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167072] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4589), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167123] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3673), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167174] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4893), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167223] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4606), 1, - sym__delegation_specifiers, - STATE(4630), 1, - sym_function_type, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167274] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4605), 1, - sym__delegation_specifiers, - STATE(4630), 1, - sym_function_type, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167325] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5043), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167376] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3100), 1, - sym__delegation_specifiers, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167427] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3175), 1, - sym__delegation_specifiers, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167478] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5042), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167529] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3325), 1, - sym__delegation_specifiers, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167580] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3091), 1, - sym__delegation_specifiers, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167631] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4595), 1, - sym__delegation_specifiers, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167682] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(4681), 1, - sym__delegation_specifiers, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167733] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5023), 1, - sym__delegation_specifiers, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167784] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3089), 1, - sym__delegation_specifiers, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167835] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4592), 1, - sym__delegation_specifiers, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167886] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4610), 1, - sym__delegation_specifiers, - STATE(4630), 1, - sym_function_type, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167937] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3084), 1, - sym__delegation_specifiers, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [167988] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5292), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168039] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4592), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168090] = 14, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5004), 1, - sym_delegation_specifier, - STATE(5007), 1, - sym_function_type, - STATE(5010), 1, - sym__delegation_specifiers, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168141] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4590), 1, - sym__delegation_specifiers, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168192] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4582), 1, - sym__delegation_specifiers, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168243] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(9189), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168294] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4585), 1, - sym__delegation_specifiers, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168345] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4681), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168394] = 14, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8448), 1, - sym_function_type, - STATE(8450), 1, - sym__delegation_specifiers, - STATE(8453), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168445] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4589), 1, - sym__delegation_specifiers, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168496] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4581), 1, - sym__delegation_specifiers, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168547] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3071), 1, - sym__delegation_specifiers, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168598] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4595), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168647] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4585), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168698] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4933), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168747] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4607), 1, - sym__delegation_specifiers, - STATE(4630), 1, - sym_function_type, - STATE(4950), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168798] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4582), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168849] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3070), 1, - sym__delegation_specifiers, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168900] = 14, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4590), 1, - sym__delegation_specifiers, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(5541), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [168951] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4585), 2, - sym__delegation_specifiers, - sym_delegation_specifier, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169000] = 14, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4897), 1, - sym__delegation_specifiers, - STATE(4920), 1, - sym_user_type, - STATE(5013), 1, - sym_delegation_specifier, - STATE(5026), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169051] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3698), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169102] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3709), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169153] = 14, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8521), 1, - sym_delegation_specifier, - STATE(9198), 1, - sym__delegation_specifiers, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169204] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3139), 1, - sym__delegation_specifiers, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169255] = 14, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3117), 1, - sym__delegation_specifiers, - STATE(3361), 1, - sym_function_type, - STATE(3619), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169306] = 14, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3611), 1, - sym__delegation_specifiers, - STATE(4209), 1, - sym_user_type, - STATE(4237), 1, - sym_delegation_specifier, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169357] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9619), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169401] = 8, - ACTIONS(9356), 1, - anon_sym_AT, - ACTIONS(9443), 1, - sym_reification_modifier, - ACTIONS(9445), 1, - sym__backtick_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9358), 2, - anon_sym_in, - anon_sym_out, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7137), 4, - sym_variance_modifier, - sym__type_parameter_modifier, - sym_annotation, - aux_sym_type_parameter_modifiers_repeat1, - ACTIONS(9441), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [169439] = 7, - ACTIONS(6650), 1, - anon_sym_LBRACK, - STATE(7782), 1, - sym__member_access_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(6674), 3, - sym_safe_nav, - anon_sym_DOT, - anon_sym_COLON_COLON, - ACTIONS(9449), 3, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - STATE(7155), 5, - sym_indexing_suffix, - sym_navigation_suffix, - sym__postfix_unary_operator, - sym__postfix_unary_suffix, - aux_sym__postfix_unary_expression_repeat1, - ACTIONS(9447), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [169475] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4882), 6, - anon_sym_AT, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - sym__backtick_identifier, - ACTIONS(4880), 13, - anon_sym_where, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_while, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [169503] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(3685), 1, - sym_user_type, - STATE(3719), 1, - sym_function_type, - STATE(4006), 1, - sym_delegation_specifier, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169551] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7135), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9472), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169595] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9470), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169639] = 4, - ACTIONS(8974), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_LT, - sym__backtick_identifier, - ACTIONS(3938), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [169669] = 8, - ACTIONS(9453), 1, - anon_sym_AT, - ACTIONS(9459), 1, - sym_reification_modifier, - ACTIONS(9462), 1, - sym__backtick_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9456), 2, - anon_sym_in, - anon_sym_out, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7137), 4, - sym_variance_modifier, - sym__type_parameter_modifier, - sym_annotation, - aux_sym_type_parameter_modifiers_repeat1, - ACTIONS(9451), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [169707] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7129), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9616), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169751] = 5, - ACTIONS(9464), 1, - anon_sym_LT, - STATE(7230), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4117), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [169783] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9488), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169827] = 13, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4574), 1, - sym__simple_user_type, - STATE(4925), 1, - sym_user_type, - STATE(5007), 1, - sym_function_type, - STATE(5188), 1, - sym_delegation_specifier, - STATE(10127), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5116), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169875] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3497), 1, - sym_delegation_specifier, - STATE(4081), 1, - sym_user_type, - STATE(4112), 1, - sym_function_type, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169923] = 13, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(8109), 1, - sym__simple_user_type, - STATE(8387), 1, - sym_user_type, - STATE(8519), 1, - sym_function_type, - STATE(8660), 1, - sym_delegation_specifier, - STATE(9816), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8722), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [169971] = 13, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(7972), 1, - sym__simple_user_type, - STATE(8340), 1, - sym_user_type, - STATE(8448), 1, - sym_function_type, - STATE(8543), 1, - sym_delegation_specifier, - STATE(9935), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8486), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170019] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7148), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9494), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170063] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(874), 1, - sym_user_type, - STATE(939), 1, - sym_function_type, - STATE(1161), 1, - sym_delegation_specifier, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170111] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3223), 1, - sym_delegation_specifier, - STATE(3782), 1, - sym_user_type, - STATE(3999), 1, - sym_function_type, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170159] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9502), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170203] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7150), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9508), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170247] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9514), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170291] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7152), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9527), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170335] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9529), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170379] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4599), 1, - sym_user_type, - STATE(4630), 1, - sym_function_type, - STATE(4728), 1, - sym_delegation_specifier, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170427] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7158), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9534), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170471] = 7, - ACTIONS(9466), 1, - anon_sym_LBRACK, - STATE(7782), 1, - sym__member_access_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9469), 3, - sym_safe_nav, - anon_sym_DOT, - anon_sym_COLON_COLON, - ACTIONS(9474), 3, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BANG_BANG, - STATE(7155), 5, - sym_indexing_suffix, - sym_navigation_suffix, - sym__postfix_unary_operator, - sym__postfix_unary_suffix, - aux_sym__postfix_unary_expression_repeat1, - ACTIONS(9472), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [170507] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(5084), 1, - sym_delegation_specifier, - STATE(5515), 1, - sym_user_type, - STATE(5566), 1, - sym_function_type, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170555] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7166), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9761), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170599] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9536), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170643] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7160), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9542), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170687] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9545), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170731] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7173), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9583), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170775] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7163), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9549), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170819] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9551), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170863] = 13, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4668), 1, - sym__simple_user_type, - STATE(4920), 1, - sym_user_type, - STATE(5026), 1, - sym_function_type, - STATE(5084), 1, - sym_delegation_specifier, - STATE(9539), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5103), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170911] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9778), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170955] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9467), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [170999] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7165), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9777), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171043] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9773), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171087] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7170), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9569), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171131] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9570), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171175] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7168), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9772), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171219] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9764), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171263] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9640), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171307] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7172), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9760), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171351] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9755), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171395] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7175), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9752), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171439] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9744), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171483] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7177), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9743), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171527] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9735), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171571] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7179), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9734), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171615] = 13, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(2943), 1, - sym__simple_user_type, - STATE(3086), 1, - sym_user_type, - STATE(3361), 1, - sym_function_type, - STATE(3497), 1, - sym_delegation_specifier, - STATE(9890), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3447), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171663] = 13, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4537), 1, - sym__simple_user_type, - STATE(4542), 1, - sym_simple_identifier, - STATE(4728), 1, - sym_delegation_specifier, - STATE(5278), 1, - sym_user_type, - STATE(5412), 1, - sym_function_type, - STATE(9911), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4831), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171711] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9730), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171755] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7186), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9574), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171799] = 13, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3365), 1, - sym__simple_user_type, - STATE(4006), 1, - sym_delegation_specifier, - STATE(4209), 1, - sym_user_type, - STATE(4250), 1, - sym_function_type, - STATE(10126), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3967), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171847] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9579), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171891] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7188), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9589), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171935] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9592), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [171979] = 13, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym__simple_user_type, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1161), 1, - sym_delegation_specifier, - STATE(1392), 1, - sym_user_type, - STATE(1577), 1, - sym_function_type, - STATE(10098), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1095), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172027] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7183), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9729), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172071] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9723), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172115] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7191), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9722), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172159] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9807), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172203] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7193), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9708), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172247] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7201), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9598), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172291] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9689), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172335] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7196), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9687), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172379] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9625), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172423] = 13, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2783), 1, - sym__simple_user_type, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2917), 1, - sym_user_type, - STATE(3022), 1, - sym_function_type, - STATE(3223), 1, - sym_delegation_specifier, - STATE(10100), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3144), 2, - sym_constructor_invocation, - sym_explicit_delegation, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172471] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7198), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9623), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172515] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9599), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172559] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7140), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9483), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172603] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7204), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9605), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172647] = 11, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9437), 1, - anon_sym_AT, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(9315), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(9607), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172691] = 5, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7375), 2, - anon_sym_in, - anon_sym_out, - ACTIONS(9479), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - STATE(7207), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - ACTIONS(9477), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [172722] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_LT, - sym__backtick_identifier, - ACTIONS(3938), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [172749] = 5, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9485), 2, - anon_sym_in, - anon_sym_out, - ACTIONS(9483), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - STATE(7207), 3, - sym__type_projection_modifier, - sym_variance_modifier, - aux_sym_type_projection_modifiers_repeat1, - ACTIONS(9481), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [172780] = 7, - ACTIONS(9490), 1, - anon_sym_AT, - ACTIONS(9496), 1, - sym__backtick_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(9493), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7208), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(9488), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [172815] = 7, - ACTIONS(9500), 1, - anon_sym_AT, - ACTIONS(9505), 1, - anon_sym_suspend, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9503), 2, - anon_sym_LPAREN, - sym__backtick_identifier, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7215), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9498), 9, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [172850] = 5, - ACTIONS(9508), 1, - anon_sym_DOT, - STATE(7210), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4129), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [172881] = 7, - ACTIONS(9263), 1, - anon_sym_AT, - ACTIONS(9513), 1, - sym__backtick_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7839), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8995), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - STATE(7208), 3, - sym_parameter_modifier, - sym_annotation, - aux_sym_parameter_modifiers_repeat1, - ACTIONS(9511), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [172916] = 5, - ACTIONS(9515), 1, - anon_sym_DOT, - STATE(7210), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4070), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [172947] = 11, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9261), 1, - anon_sym_LPAREN, - ACTIONS(9517), 1, - anon_sym_dynamic, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(7850), 1, - sym__simple_user_type, - STATE(8042), 1, - sym_nullable_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7852), 3, - sym__type_reference, - sym_user_type, - sym_parenthesized_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [172990] = 5, - ACTIONS(9515), 1, - anon_sym_DOT, - STATE(7212), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4103), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [173021] = 7, - ACTIONS(9521), 1, - anon_sym_AT, - ACTIONS(9526), 1, - anon_sym_suspend, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9524), 2, - anon_sym_LPAREN, - sym__backtick_identifier, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7215), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9519), 9, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [173056] = 7, - ACTIONS(9030), 1, - anon_sym_AT, - ACTIONS(9529), 1, - anon_sym_suspend, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9503), 2, - anon_sym_LPAREN, - sym__backtick_identifier, - STATE(7857), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7215), 3, - sym__type_modifier, - sym_annotation, - aux_sym_type_modifiers_repeat1, - ACTIONS(9498), 9, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [173091] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4095), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_LT, - sym__backtick_identifier, - ACTIONS(4093), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [173118] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9531), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173158] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9533), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173198] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(3379), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9733), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7315), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173238] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(5799), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9986), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7339), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173278] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9535), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173318] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(3623), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9818), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7337), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173358] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4129), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [173384] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(5037), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9928), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7294), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173424] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9537), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173464] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9539), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173504] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9541), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173544] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9543), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173584] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4236), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4234), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [173610] = 5, - ACTIONS(9545), 1, - anon_sym_LT, - STATE(7495), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4117), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [173640] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(5808), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9986), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7339), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173680] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(3696), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9733), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7315), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173720] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9547), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173760] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(4990), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9776), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7335), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173800] = 10, - ACTIONS(9549), 1, - sym__alpha_identifier, - ACTIONS(9552), 1, - anon_sym_RBRACK, - ACTIONS(9557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(9554), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173840] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9560), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173880] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9562), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173920] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9564), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [173960] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4150), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4148), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [173986] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(3177), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9693), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7283), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174026] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(5120), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9928), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7294), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174066] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(5815), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9867), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7347), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174106] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(5815), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9577), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7297), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174146] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(4878), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9702), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7307), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174186] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9566), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174226] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9568), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174266] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9570), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174306] = 5, - ACTIONS(9572), 1, - anon_sym_LPAREN, - STATE(7351), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7048), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7046), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [174336] = 4, - ACTIONS(8974), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_LT, - sym__backtick_identifier, - ACTIONS(3938), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [174364] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(3728), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9818), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7337), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174404] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(979), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9675), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7292), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174444] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9575), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174484] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4246), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4244), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [174510] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9577), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174550] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9579), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174590] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(5813), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9867), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7347), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174630] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(893), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9675), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7292), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174670] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9581), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174710] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(3264), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9683), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7295), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174750] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8604), 1, - sym_type_constraint, - STATE(9577), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7297), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174790] = 4, - ACTIONS(8974), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_LT, - sym__backtick_identifier, - ACTIONS(3938), 11, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [174818] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9583), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174858] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9585), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174898] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(5184), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9776), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7335), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174938] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8404), 1, - sym_type_constraint, - STATE(9610), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7346), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [174978] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9587), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175018] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(3048), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9683), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7295), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175058] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9589), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175098] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(3280), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9693), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7283), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175138] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9591), 1, - anon_sym_RBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7236), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175178] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(5799), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9610), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7346), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175218] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(4638), 1, - sym_type_constraint, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9702), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7307), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175258] = 5, - ACTIONS(9593), 1, - anon_sym_LT, - STATE(7609), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4117), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [175287] = 10, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9595), 1, - anon_sym_LBRACK, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8436), 1, - sym__simple_user_type, - STATE(8647), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9295), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175326] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7264), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175363] = 10, - ACTIONS(9370), 1, - sym__alpha_identifier, - ACTIONS(9378), 1, - sym__backtick_identifier, - ACTIONS(9597), 1, - anon_sym_LBRACK, - STATE(7274), 1, - sym_simple_identifier, - STATE(7459), 1, - sym__simple_user_type, - STATE(7461), 1, - sym__lexical_identifier, - STATE(7603), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7854), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9376), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175402] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7255), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175439] = 10, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9599), 1, - anon_sym_LBRACK, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(8317), 1, - sym__simple_user_type, - STATE(8994), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9350), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175478] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7238), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175515] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7239), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175552] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7247), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175589] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9691), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175626] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(10044), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7285), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175663] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(10043), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175700] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(10040), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7291), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175737] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9601), 1, - anon_sym_LBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7935), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7651), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175776] = 6, - ACTIONS(9609), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9606), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(9611), 2, - anon_sym_dynamic, - anon_sym_suspend, - ACTIONS(9613), 3, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - ACTIONS(9603), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [175807] = 5, - ACTIONS(9615), 1, - anon_sym_LPAREN, - STATE(7132), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7048), 3, - anon_sym_AT, - anon_sym_RBRACK, - sym__backtick_identifier, - ACTIONS(7046), 11, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [175836] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7218), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175873] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(10039), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175910] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9672), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175947] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7229), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [175984] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9971), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176021] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9680), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176058] = 4, - ACTIONS(8974), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_LT, - sym__backtick_identifier, - ACTIONS(3938), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [176085] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9620), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176122] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9920), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7300), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176159] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_LT, - sym__backtick_identifier, - ACTIONS(3938), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [176184] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9975), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176221] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7219), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176258] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4095), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_LT, - sym__backtick_identifier, - ACTIONS(4093), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [176283] = 10, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9617), 1, - anon_sym_LBRACK, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5653), 1, - sym__simple_user_type, - STATE(5725), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5798), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176322] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7253), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176359] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7263), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176396] = 10, - ACTIONS(9406), 1, - sym__alpha_identifier, - ACTIONS(9414), 1, - sym__backtick_identifier, - ACTIONS(9619), 1, - anon_sym_LBRACK, - STATE(7139), 1, - sym_simple_identifier, - STATE(7206), 1, - sym__lexical_identifier, - STATE(7214), 1, - sym__simple_user_type, - STATE(7249), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7328), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9412), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176435] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9699), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176472] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7222), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176509] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7135), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7133), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [176534] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9798), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176571] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9792), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176608] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9796), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7310), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176645] = 10, - ACTIONS(9318), 1, - sym__alpha_identifier, - ACTIONS(9330), 1, - sym__backtick_identifier, - ACTIONS(9621), 1, - anon_sym_LBRACK, - STATE(3403), 1, - sym_simple_identifier, - STATE(3621), 1, - sym__simple_user_type, - STATE(3703), 1, - sym__lexical_identifier, - STATE(3794), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3921), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9326), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176684] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7227), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176721] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9725), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176758] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9788), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7311), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176795] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7271), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176832] = 5, - ACTIONS(9623), 1, - anon_sym_DOT, - STATE(7327), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4070), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [176861] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7226), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176898] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7228), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176935] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7234), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [176972] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7246), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177009] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9843), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177046] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7237), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177083] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7248), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177120] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7267), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177157] = 5, - ACTIONS(9625), 1, - anon_sym_DOT, - STATE(7327), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4129), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [177186] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7093), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7091), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [177211] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7259), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177248] = 10, - ACTIONS(9217), 1, - sym__alpha_identifier, - ACTIONS(9223), 1, - sym__backtick_identifier, - ACTIONS(9628), 1, - anon_sym_LBRACK, - STATE(5676), 1, - sym__lexical_identifier, - STATE(5772), 1, - sym_simple_identifier, - STATE(5802), 1, - sym__simple_user_type, - STATE(5827), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5856), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9221), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177287] = 10, - ACTIONS(9382), 1, - sym__alpha_identifier, - ACTIONS(9390), 1, - sym__backtick_identifier, - ACTIONS(9630), 1, - anon_sym_LBRACK, - STATE(5832), 1, - sym_simple_identifier, - STATE(5840), 1, - sym__lexical_identifier, - STATE(5843), 1, - sym__simple_user_type, - STATE(5866), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6028), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9388), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177326] = 10, - ACTIONS(9344), 1, - sym__alpha_identifier, - ACTIONS(9352), 1, - sym__backtick_identifier, - ACTIONS(9632), 1, - anon_sym_LBRACK, - STATE(5657), 1, - sym__lexical_identifier, - STATE(5677), 1, - sym_simple_identifier, - STATE(5684), 1, - sym__simple_user_type, - STATE(5707), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5742), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9350), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177365] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7147), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7145), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [177390] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7256), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177427] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9770), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177464] = 10, - ACTIONS(1672), 1, - sym__alpha_identifier, - ACTIONS(1736), 1, - sym__backtick_identifier, - ACTIONS(9634), 1, - anon_sym_LBRACK, - STATE(5407), 1, - sym_simple_identifier, - STATE(5427), 1, - sym__simple_user_type, - STATE(5458), 1, - sym__lexical_identifier, - STATE(5538), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5577), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(3048), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177503] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9806), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177540] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7105), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7103), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [177565] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9978), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177602] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4866), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4864), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [177627] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7269), 3, - sym_constructor_invocation, - sym__unescaped_annotation, - aux_sym_file_annotation_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177664] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4870), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4868), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [177689] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4874), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4872), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [177714] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4878), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4876), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [177739] = 10, - ACTIONS(9416), 1, - sym__alpha_identifier, - ACTIONS(9424), 1, - sym__backtick_identifier, - ACTIONS(9636), 1, - anon_sym_LBRACK, - STATE(7231), 1, - sym_simple_identifier, - STATE(7299), 1, - sym__lexical_identifier, - STATE(7348), 1, - sym__simple_user_type, - STATE(7402), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7842), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(9422), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177778] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9473), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177815] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9862), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177852] = 5, - ACTIONS(9623), 1, - anon_sym_DOT, - STATE(7318), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4103), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [177881] = 10, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9601), 1, - anon_sym_LBRACK, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - STATE(7289), 1, - sym_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7651), 2, - sym_constructor_invocation, - sym__unescaped_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177920] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9356), 1, - anon_sym_AT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9787), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7323), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [177957] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4882), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4880), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [177982] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7111), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7109), 13, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178007] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1265), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178039] = 5, - ACTIONS(9640), 1, - anon_sym_DOT, - STATE(7559), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4070), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178067] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1205), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178099] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9642), 1, - anon_sym_LPAREN, - STATE(6547), 1, - sym_type_arguments, - STATE(8353), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178131] = 9, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8436), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8311), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178167] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1204), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178199] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1198), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178231] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3276), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178263] = 9, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9646), 1, - anon_sym_DOT, - ACTIONS(9648), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(3519), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2253), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178299] = 9, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9650), 1, - anon_sym_DOT, - ACTIONS(9652), 1, - anon_sym_LPAREN, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5814), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5497), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178335] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9568), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178371] = 9, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9332), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(3085), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3495), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178407] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4855), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178439] = 9, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9362), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5761), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5778), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178475] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3281), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178507] = 9, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9396), 1, - anon_sym_LPAREN, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2880), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3047), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178543] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3285), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178575] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3282), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178607] = 9, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9332), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(3085), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3528), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178643] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9658), 1, - anon_sym_DOT, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1820), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178679] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4126), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178711] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3289), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178743] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9664), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1853), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178779] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9666), 1, - anon_sym_DOT, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2703), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178815] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3277), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178847] = 9, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9332), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(3085), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3550), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178883] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9670), 1, - anon_sym_DOT, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(613), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178919] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9674), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2621), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [178955] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4067), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [178987] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9340), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3622), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3730), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179023] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9676), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2600), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179059] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9678), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1754), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179095] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9680), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2643), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179131] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3441), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [179163] = 9, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9648), 1, - anon_sym_LPAREN, - ACTIONS(9682), 1, - anon_sym_DOT, - STATE(2819), 1, - sym__lexical_identifier, - STATE(3519), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2299), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179199] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4069), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [179231] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9684), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2412), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179267] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9686), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2671), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179303] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(821), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [179335] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9688), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1809), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179371] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4073), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [179403] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4932), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [179435] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9692), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1748), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179471] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9642), 1, - anon_sym_LPAREN, - STATE(6547), 1, - sym_type_arguments, - STATE(8339), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [179503] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9694), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2396), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179539] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4873), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [179571] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9696), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1735), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179607] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(2961), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [179639] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9340), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3622), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3707), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179675] = 5, - ACTIONS(9698), 1, - anon_sym_LPAREN, - STATE(7840), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7048), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7046), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [179703] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3422), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [179735] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9700), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(430), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179771] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9702), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2413), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179807] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9704), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2644), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179843] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4669), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [179875] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4644), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [179907] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9706), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(425), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179943] = 9, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9652), 1, - anon_sym_LPAREN, - ACTIONS(9708), 1, - anon_sym_DOT, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5814), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5496), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [179979] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9557), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180015] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9380), 1, - anon_sym_LPAREN, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(910), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(982), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180051] = 9, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8436), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8309), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180087] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9710), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2430), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180123] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9712), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2414), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180159] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4645), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [180191] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4647), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [180223] = 9, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9354), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4896), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4997), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180259] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9714), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(438), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180295] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9716), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(601), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180331] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9380), 1, - anon_sym_LPAREN, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(910), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(987), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180367] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9910), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180403] = 9, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9362), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5761), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5767), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180439] = 10, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9718), 1, - anon_sym_COLON, - ACTIONS(9720), 1, - sym__automatic_semicolon, - STATE(5685), 1, - sym__lexical_identifier, - STATE(8655), 1, - sym_simple_identifier, - STATE(9521), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180477] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(5264), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [180509] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9722), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(436), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180545] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9658), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180581] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9929), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180617] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9380), 1, - anon_sym_LPAREN, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(910), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(988), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180653] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9724), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(609), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180689] = 8, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9439), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8545), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9376), 3, - sym_variable_declaration, - sym_multi_variable_declaration, - sym__lambda_parameter, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180723] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2775), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [180755] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9726), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(439), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180791] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9728), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(426), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180827] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9730), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(617), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180863] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4120), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [180895] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1238), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [180927] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(5266), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [180959] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9732), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2420), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [180995] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3523), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181027] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9861), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181063] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4959), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181095] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2852), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181127] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9734), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2409), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181163] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9736), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2636), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181199] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9738), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2371), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181235] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9742), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(9740), 12, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_in, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181259] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9642), 1, - anon_sym_LPAREN, - STATE(6547), 1, - sym_type_arguments, - STATE(8344), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181291] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9342), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(3109), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3300), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181327] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9664), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181363] = 9, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9652), 1, - anon_sym_LPAREN, - ACTIONS(9744), 1, - anon_sym_DOT, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5814), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5526), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181399] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4666), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181431] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9860), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181467] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9342), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(3109), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3343), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181503] = 9, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9338), 1, - anon_sym_LPAREN, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5653), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5822), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181539] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2793), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181571] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9340), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3622), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3748), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181607] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9892), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181643] = 5, - ACTIONS(9640), 1, - anon_sym_DOT, - STATE(7354), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4103), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181671] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(814), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181703] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_LT, - sym__backtick_identifier, - ACTIONS(3938), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181727] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9746), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2630), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181763] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(5271), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181795] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(2963), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181827] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9748), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(615), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181863] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4886), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181895] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9671), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181931] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4533), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [181963] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9977), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [181999] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9750), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(445), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182035] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4539), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [182067] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4665), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [182099] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(10022), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182135] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(2966), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [182167] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8308), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182203] = 9, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9336), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4542), 1, - sym_simple_identifier, - STATE(4597), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4621), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182239] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8311), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182275] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6584), 1, - sym_simple_identifier, - STATE(6621), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8309), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182311] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8309), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182347] = 9, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9396), 1, - anon_sym_LPAREN, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2880), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3013), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182383] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9342), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(3109), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3312), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182419] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9752), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2677), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182455] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(10102), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182491] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9754), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2399), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182527] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9756), 1, - anon_sym_LPAREN, - STATE(4648), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [182559] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9805), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182595] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9758), 1, - anon_sym_LPAREN, - STATE(6547), 1, - sym_type_arguments, - STATE(8328), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [182627] = 9, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8436), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8308), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182663] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9760), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2378), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182699] = 9, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9354), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4896), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5002), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182735] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9762), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2691), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182771] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9904), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182807] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5295), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [182839] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9756), 1, - anon_sym_LPAREN, - STATE(4637), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [182871] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4236), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4234), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [182895] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8311), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182931] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(4064), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [182963] = 9, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9648), 1, - anon_sym_LPAREN, - ACTIONS(9764), 1, - anon_sym_DOT, - STATE(2819), 1, - sym__lexical_identifier, - STATE(3519), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2304), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [182999] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9766), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2374), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183035] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9679), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183071] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5308), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [183103] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9768), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(459), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183139] = 9, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9336), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4542), 1, - sym_simple_identifier, - STATE(4597), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4632), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183175] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5303), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [183207] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4927), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [183239] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2876), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [183271] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9770), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2366), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183307] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9772), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2451), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183343] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3633), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [183375] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4129), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [183399] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9774), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2362), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183435] = 9, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9338), 1, - anon_sym_LPAREN, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5653), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5833), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183471] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4136), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [183503] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9776), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2364), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183539] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(834), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [183571] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9833), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183607] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4538), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [183639] = 9, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9778), 1, - anon_sym_DOT, - ACTIONS(9780), 1, - anon_sym_LPAREN, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5801), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5483), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183675] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3635), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [183707] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9782), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2325), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183743] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9559), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183779] = 9, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9362), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(8317), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5767), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183815] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9784), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2448), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183851] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(833), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [183883] = 9, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9368), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4620), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4900), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183919] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9649), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183955] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9786), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2316), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [183991] = 9, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9336), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4542), 1, - sym_simple_identifier, - STATE(4597), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4635), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184027] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3288), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [184059] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(813), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [184091] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9788), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2354), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184127] = 9, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9368), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4620), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4902), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184163] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9690), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184199] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4246), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4244), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [184223] = 9, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9362), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5761), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5779), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184259] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(831), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [184291] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3640), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [184323] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4150), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4148), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [184347] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9790), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2455), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184383] = 9, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9780), 1, - anon_sym_LPAREN, - ACTIONS(9792), 1, - anon_sym_DOT, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5801), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5482), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184419] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5413), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [184451] = 9, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9338), 1, - anon_sym_LPAREN, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5653), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5829), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184487] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9794), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2376), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184523] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9769), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184559] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9796), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2731), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184595] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9798), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2334), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184631] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5402), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [184663] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(10077), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184699] = 9, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9396), 1, - anon_sym_LPAREN, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2880), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3034), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184735] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9800), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2734), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184771] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9802), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(610), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184807] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3517), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [184839] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9698), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184875] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3271), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [184907] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9804), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2652), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184943] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9806), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(451), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [184979] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9808), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(555), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185015] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9756), 1, - anon_sym_LPAREN, - STATE(4646), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [185047] = 5, - ACTIONS(9810), 1, - anon_sym_DOT, - STATE(7559), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4129), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [185075] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2866), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [185107] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9813), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2375), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185143] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9758), 1, - anon_sym_LPAREN, - STATE(6547), 1, - sym_type_arguments, - STATE(8324), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [185175] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9815), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(559), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185211] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9817), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(441), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185247] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(4078), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [185279] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5395), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [185311] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9819), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2615), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185347] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9821), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(561), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185383] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9823), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2695), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185419] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9825), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(458), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185455] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3286), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [185487] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9827), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2635), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185523] = 10, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9829), 1, - anon_sym_COLON, - ACTIONS(9831), 1, - sym__automatic_semicolon, - STATE(5685), 1, - sym__lexical_identifier, - STATE(8689), 1, - sym_simple_identifier, - STATE(9915), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185561] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4095), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_LT, - sym__backtick_identifier, - ACTIONS(4093), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [185585] = 9, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9362), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(8317), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5778), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185621] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - ACTIONS(9833), 1, - anon_sym_DOT, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2692), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185657] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9835), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(452), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185693] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9985), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185729] = 9, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9354), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4896), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5003), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185765] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9758), 1, - anon_sym_LPAREN, - STATE(6547), 1, - sym_type_arguments, - STATE(8330), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [185797] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9837), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2425), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185833] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(9724), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [185869] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2785), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [185901] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(4063), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [185933] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3526), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [185965] = 9, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9368), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4620), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4905), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186001] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9839), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(585), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186037] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9334), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(8313), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8308), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186073] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - ACTIONS(9841), 1, - anon_sym_DOT, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2623), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186109] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1279), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [186141] = 6, - ACTIONS(9845), 1, - anon_sym_AT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9848), 2, - anon_sym_LPAREN, - sym__backtick_identifier, - STATE(7591), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - ACTIONS(9843), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [186171] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9850), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(589), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186207] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9852), 1, - anon_sym_DOT, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(593), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186243] = 9, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9362), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(8317), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5779), 2, - sym_user_type, - sym_parenthesized_user_type, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186279] = 9, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9780), 1, - anon_sym_LPAREN, - ACTIONS(9854), 1, - anon_sym_DOT, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5801), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5477), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186315] = 7, - ACTIONS(6454), 1, - anon_sym_LT, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3530), 1, - sym_function_value_parameters, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 3, - anon_sym_DOT, - sym__quest, - sym__backtick_identifier, - ACTIONS(4117), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [186347] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2832), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186382] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4987), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186417] = 9, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(9856), 1, - anon_sym_COLON, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4741), 1, - sym_class_body, - STATE(5280), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186452] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2678), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186485] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(593), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186518] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(589), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186551] = 5, - ACTIONS(9858), 1, - anon_sym_LPAREN, - STATE(7862), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7048), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7046), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [186578] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(4169), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9248), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186613] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(565), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186646] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2827), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186681] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4150), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4148), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [186704] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(351), 1, - anon_sym_LPAREN, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9861), 1, - anon_sym_class, - STATE(820), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1074), 2, - sym_parenthesized_expression, - sym_simple_identifier, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186737] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4236), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4234), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [186760] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2703), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186793] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(846), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186828] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(133), 1, - anon_sym_LPAREN, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9863), 1, - anon_sym_class, - STATE(2894), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3489), 2, - sym_parenthesized_expression, - sym_simple_identifier, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186861] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4246), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4244), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [186884] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(451), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186917] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(452), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186950] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4975), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9224), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [186985] = 9, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9856), 1, - anon_sym_COLON, - STATE(4741), 1, - sym_class_body, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8766), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187020] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2371), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187053] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1391), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9320), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187088] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(475), 1, - anon_sym_LPAREN, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9865), 1, - anon_sym_class, - STATE(3334), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3969), 2, - sym_parenthesized_expression, - sym_simple_identifier, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187121] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2375), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187154] = 9, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4867), 1, - sym__simple_user_type, - STATE(9633), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187189] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(570), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187222] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(458), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187255] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2710), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187288] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(608), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187321] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(561), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187354] = 8, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9780), 1, - anon_sym_LPAREN, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5801), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5432), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187387] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2695), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187420] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(559), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187453] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5493), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187488] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2386), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187521] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(838), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187556] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(5444), 1, - anon_sym_LBRACE, - ACTIONS(9867), 1, - anon_sym_COLON, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3552), 1, - sym_class_body, - STATE(4239), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187591] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 4, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4129), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [187614] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4891), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187649] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4985), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187684] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3380), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187719] = 8, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9780), 1, - anon_sym_LPAREN, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5801), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5482), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187752] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(602), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187785] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3505), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187820] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3822), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187855] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3756), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187890] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2652), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187923] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2734), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187956] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2380), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [187989] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3718), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188024] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4963), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188059] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2376), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188092] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2615), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188125] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7093), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7091), 11, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [188148] = 9, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(9869), 1, - anon_sym_COLON, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4949), 1, - sym_simple_identifier, - STATE(5155), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188183] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(3190), 1, - anon_sym_LBRACE, - ACTIONS(9871), 1, - anon_sym_COLON, - STATE(820), 1, - sym__lexical_identifier, - STATE(1098), 1, - sym_class_body, - STATE(2238), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188218] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5405), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9112), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188253] = 9, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8375), 1, - sym__simple_user_type, - STATE(9567), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188288] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3799), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9306), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188323] = 9, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(3158), 1, - anon_sym_LBRACE, - ACTIONS(9873), 1, - anon_sym_COLON, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3170), 1, - sym_class_body, - STATE(3739), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188358] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4891), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188393] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(3030), 1, - sym__simple_user_type, - STATE(9838), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188428] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2384), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188461] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4892), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188496] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3713), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188531] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(5444), 1, - anon_sym_LBRACE, - ACTIONS(9867), 1, - anon_sym_COLON, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3239), 1, - sym_simple_identifier, - STATE(3552), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188566] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(610), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188599] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3424), 1, - sym__simple_user_type, - STATE(9982), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188634] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(446), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188667] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7135), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7133), 11, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [188690] = 9, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5699), 1, - sym__simple_user_type, - STATE(5708), 1, - sym__lexical_identifier, - STATE(9581), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188725] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1266), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9308), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188760] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5015), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9225), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188795] = 9, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(3158), 1, - anon_sym_LBRACE, - ACTIONS(9873), 1, - anon_sym_COLON, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2958), 1, - sym_simple_identifier, - STATE(3170), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188830] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2448), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188863] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2361), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188896] = 9, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4591), 1, - sym__simple_user_type, - STATE(10116), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188931] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3027), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [188966] = 9, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(3158), 1, - anon_sym_LBRACE, - ACTIONS(9873), 1, - anon_sym_COLON, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3170), 1, - sym_class_body, - STATE(4044), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189001] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4792), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189036] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2325), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189069] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2364), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189102] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(459), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189135] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7111), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7109), 11, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [189158] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2677), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189191] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(4147), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189226] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4795), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189261] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7147), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7145), 11, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [189284] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(3190), 1, - anon_sym_LBRACE, - ACTIONS(9871), 1, - anon_sym_COLON, - STATE(820), 1, - sym__lexical_identifier, - STATE(875), 1, - sym_simple_identifier, - STATE(1098), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189319] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7105), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7103), 11, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [189342] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3691), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9312), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189377] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2365), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189410] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3374), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189445] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(5456), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9188), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189480] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(615), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189513] = 6, - ACTIONS(9848), 1, - sym__backtick_identifier, - ACTIONS(9875), 1, - anon_sym_AT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(7687), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(7693), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - ACTIONS(9843), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [189542] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2366), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189575] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(5746), 1, - anon_sym_LBRACE, - ACTIONS(9878), 1, - anon_sym_COLON, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3832), 1, - sym_class_body, - STATE(4279), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189610] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2420), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189643] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4095), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189678] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4985), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189713] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2374), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189746] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4096), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189781] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3015), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9347), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189816] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2451), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189849] = 9, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9869), 1, - anon_sym_COLON, - STATE(5155), 1, - sym_class_body, - STATE(5685), 1, - sym__lexical_identifier, - STATE(8593), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189884] = 8, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9652), 1, - anon_sym_LPAREN, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5814), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5509), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189917] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1414), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189952] = 8, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9652), 1, - anon_sym_LPAREN, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5814), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5496), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [189985] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2691), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190018] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2714), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190051] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9882), 4, - anon_sym_AT, - anon_sym_LPAREN, - anon_sym_LT, - sym__backtick_identifier, - ACTIONS(9880), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [190074] = 9, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(9869), 1, - anon_sym_COLON, - STATE(4609), 1, - sym__lexical_identifier, - STATE(5155), 1, - sym_class_body, - STATE(5601), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190109] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - STATE(9894), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190144] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4108), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9317), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190179] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(5436), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190214] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(4194), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190249] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4792), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190284] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3722), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9160), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190319] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4862), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9339), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190354] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5502), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9173), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190389] = 8, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(557), 1, - anon_sym_LPAREN, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9884), 1, - anon_sym_class, - STATE(2802), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3230), 2, - sym_parenthesized_expression, - sym_simple_identifier, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190422] = 8, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9648), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(3519), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2304), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190455] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2397), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190488] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(838), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190523] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4795), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190558] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(846), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190593] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5378), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190628] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(449), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190661] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1809), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190694] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(5433), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190729] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(950), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9167), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190764] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(5746), 1, - anon_sym_LBRACE, - ACTIONS(9878), 1, - anon_sym_COLON, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3832), 1, - sym_class_body, - STATE(4201), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190799] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2445), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190832] = 9, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(3045), 1, - sym__simple_user_type, - STATE(10103), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190867] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4323), 4, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4321), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [190890] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2600), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190923] = 8, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - ACTIONS(9780), 1, - anon_sym_LPAREN, - STATE(5708), 1, - sym__lexical_identifier, - STATE(5801), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5477), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190956] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4936), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9410), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [190991] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(931), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191026] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(3190), 1, - anon_sym_LBRACE, - ACTIONS(9871), 1, - anon_sym_COLON, - STATE(820), 1, - sym__lexical_identifier, - STATE(1024), 1, - sym_simple_identifier, - STATE(1098), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191061] = 8, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8037), 1, - sym_binding_pattern_kind, - STATE(9479), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8535), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191094] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(434), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191127] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2399), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191160] = 9, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(9869), 1, - anon_sym_COLON, - STATE(4609), 1, - sym__lexical_identifier, - STATE(5155), 1, - sym_class_body, - STATE(5488), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191195] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3663), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191230] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3037), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191265] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5492), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191300] = 8, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9652), 1, - anon_sym_LPAREN, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5814), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5526), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191333] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3662), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191368] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2636), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191401] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4996), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191436] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1820), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191469] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2409), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191502] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2827), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191537] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4218), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191572] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3027), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191607] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(426), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191640] = 9, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5644), 1, - sym__simple_user_type, - STATE(9923), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191675] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5380), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191710] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(439), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191743] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(931), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191778] = 9, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(5699), 1, - sym__simple_user_type, - STATE(10021), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191813] = 9, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4542), 1, - sym_simple_identifier, - STATE(4544), 1, - sym__simple_user_type, - STATE(9976), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191848] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2430), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191881] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2832), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191916] = 9, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(3158), 1, - anon_sym_LBRACE, - ACTIONS(9873), 1, - anon_sym_COLON, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3130), 1, - sym_simple_identifier, - STATE(3170), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191951] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3493), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9109), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [191986] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2844), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9098), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192021] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2354), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192054] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4892), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192089] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(429), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192122] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - STATE(9507), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192157] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2414), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192190] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(613), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192223] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3551), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192258] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(438), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192291] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4562), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192326] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4547), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9336), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192361] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4567), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192396] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2617), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192429] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(601), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192462] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(981), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192497] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2644), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192530] = 8, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(217), 1, - anon_sym_LPAREN, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9886), 1, - anon_sym_class, - STATE(4534), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4797), 2, - sym_parenthesized_expression, - sym_simple_identifier, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192563] = 8, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9672), 1, - anon_sym_LPAREN, - STATE(820), 1, - sym__lexical_identifier, - STATE(904), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(425), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192596] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(5746), 1, - anon_sym_LBRACE, - ACTIONS(9878), 1, - anon_sym_COLON, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3832), 1, - sym_class_body, - STATE(3910), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192631] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2413), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192664] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(981), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192699] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4384), 4, - anon_sym_AT, - anon_sym_EQ, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4382), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [192722] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(3190), 1, - anon_sym_LBRACE, - ACTIONS(9871), 1, - anon_sym_COLON, - STATE(820), 1, - sym__lexical_identifier, - STATE(1098), 1, - sym_class_body, - STATE(1417), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192757] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3380), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192792] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1719), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192825] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4199), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192860] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3374), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192895] = 9, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(847), 1, - sym__simple_user_type, - STATE(10088), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192930] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2664), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192963] = 8, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9648), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(3519), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2292), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [192996] = 9, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(5746), 1, - anon_sym_LBRACE, - ACTIONS(9878), 1, - anon_sym_COLON, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3678), 1, - sym_simple_identifier, - STATE(3832), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193031] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1735), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193064] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(5444), 1, - anon_sym_LBRACE, - ACTIONS(9867), 1, - anon_sym_COLON, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3552), 1, - sym_class_body, - STATE(3783), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193099] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1748), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193132] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3798), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9162), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193167] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2422), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193200] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(850), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9155), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193235] = 8, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(9660), 1, - anon_sym_LPAREN, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3240), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(1781), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193268] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4562), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193303] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1394), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193338] = 8, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - ACTIONS(9648), 1, - anon_sym_LPAREN, - STATE(2819), 1, - sym__lexical_identifier, - STATE(3519), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2299), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193371] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4963), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193406] = 9, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(9856), 1, - anon_sym_COLON, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4741), 1, - sym_class_body, - STATE(5005), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193441] = 9, - ACTIONS(3158), 1, - anon_sym_LBRACE, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - ACTIONS(9873), 1, - anon_sym_COLON, - STATE(3170), 1, - sym_class_body, - STATE(4535), 1, - sym__lexical_identifier, - STATE(5122), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193476] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(2983), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9149), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193511] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4196), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9208), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193546] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3043), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193581] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1287), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193616] = 9, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(9435), 1, - anon_sym_LPAREN, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2858), 1, - sym__simple_user_type, - STATE(10131), 1, - sym_function_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193651] = 9, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(9856), 1, - anon_sym_COLON, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4608), 1, - sym_simple_identifier, - STATE(4741), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193686] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2643), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193719] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3718), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193754] = 9, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(9856), 1, - anon_sym_COLON, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4741), 1, - sym_class_body, - STATE(5554), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193789] = 9, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(5444), 1, - anon_sym_LBRACE, - ACTIONS(9867), 1, - anon_sym_COLON, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3552), 1, - sym_class_body, - STATE(4080), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193824] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3044), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193859] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1289), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193894] = 8, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(27), 1, - anon_sym_LPAREN, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(9888), 1, - anon_sym_class, - STATE(4609), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(5224), 2, - sym_parenthesized_expression, - sym_simple_identifier, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193927] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3756), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193962] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2621), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [193995] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4567), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [194030] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3663), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [194065] = 9, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(9869), 1, - anon_sym_COLON, - STATE(4609), 1, - sym__lexical_identifier, - STATE(5114), 1, - sym_simple_identifier, - STATE(5155), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [194100] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3662), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [194135] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3037), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [194170] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3797), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [194205] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3564), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(7950), 1, - sym_simple_identifier, - STATE(9137), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [194240] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3796), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [194275] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3044), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [194310] = 8, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(9668), 1, - anon_sym_LPAREN, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3651), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2656), 2, - sym_variable_declaration, - sym_multi_variable_declaration, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [194343] = 9, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3043), 1, - sym_function_value_parameters, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [194378] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4866), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4864), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194400] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4870), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(4868), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194422] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7111), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7109), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194444] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7105), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7103), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194466] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4882), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(4880), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194488] = 12, - ACTIONS(9890), 1, - anon_sym_typealias, - ACTIONS(9894), 1, - anon_sym_enum, - ACTIONS(9896), 1, - anon_sym_constructor, - ACTIONS(9900), 1, - anon_sym_companion, - ACTIONS(9902), 1, - anon_sym_object, - ACTIONS(9904), 1, - anon_sym_fun, - ACTIONS(9906), 1, - anon_sym_get, - ACTIONS(9908), 1, - anon_sym_set, - STATE(6010), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9892), 2, - anon_sym_class, - anon_sym_interface, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - [194528] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7093), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7091), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194550] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4870), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4868), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194572] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4878), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4876), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194594] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7111), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7109), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194616] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7147), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7145), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194638] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4874), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4872), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194660] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7135), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7133), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194682] = 5, - ACTIONS(9910), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 3, - anon_sym_LPAREN, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194708] = 5, - ACTIONS(9913), 1, - anon_sym_DOT, - STATE(7849), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 3, - anon_sym_LPAREN, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194734] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4878), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(4876), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194756] = 5, - ACTIONS(9920), 1, - sym__quest, - STATE(6722), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9918), 3, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(9916), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194782] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7135), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7133), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194804] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7093), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7091), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194826] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4866), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(4864), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194848] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7147), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7145), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194870] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7105), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(7103), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194892] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9038), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(9040), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194914] = 5, - ACTIONS(9920), 1, - sym__quest, - STATE(6722), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9924), 3, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(9922), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194940] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9742), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(9740), 11, - anon_sym_get, - anon_sym_set, - anon_sym_in, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_out, - sym_reification_modifier, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194962] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4874), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(4872), 11, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_vararg, - anon_sym_noinline, - anon_sym_crossinline, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [194984] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4882), 3, - anon_sym_AT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(4880), 10, - anon_sym_get, - anon_sym_set, - anon_sym_dynamic, - anon_sym_suspend, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [195006] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9926), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9164), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195035] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9928), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9402), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195064] = 7, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4616), 1, - sym_simple_identifier, - STATE(4867), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195093] = 5, - ACTIONS(9930), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [195118] = 5, - ACTIONS(9933), 1, - anon_sym_DOT, - STATE(7941), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [195143] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9936), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9197), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195172] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9938), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9156), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195201] = 5, - ACTIONS(9940), 1, - anon_sym_DOT, - STATE(7866), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [195226] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9943), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9120), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195255] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9945), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9116), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195284] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9947), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9113), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195313] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9949), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9108), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195342] = 5, - ACTIONS(9951), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [195367] = 5, - ACTIONS(9954), 1, - anon_sym_DOT, - STATE(7875), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [195392] = 5, - ACTIONS(9957), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [195417] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9960), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9104), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195446] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9962), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9102), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195475] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9964), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9099), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195504] = 5, - ACTIONS(9966), 1, - anon_sym_DOT, - STATE(7877), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [195529] = 7, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(9969), 1, - anon_sym_class, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4742), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195558] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9971), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9357), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195587] = 5, - ACTIONS(9973), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [195612] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9976), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9110), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195641] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9978), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9126), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195670] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9980), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9389), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195699] = 7, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(9982), 1, - anon_sym_class, - STATE(820), 1, - sym__lexical_identifier, - STATE(1093), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195728] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9984), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9129), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195757] = 5, - ACTIONS(9986), 1, - anon_sym_DOT, - STATE(7884), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [195782] = 4, - ACTIONS(9989), 1, - anon_sym_DOT, - STATE(7891), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_AMP, - sym__quest, - [195805] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9992), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9138), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195834] = 7, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4542), 1, - sym_simple_identifier, - STATE(4544), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195863] = 5, - ACTIONS(9994), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [195888] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9997), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9141), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195917] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(9999), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9142), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [195946] = 5, - ACTIONS(10001), 1, - anon_sym_DOT, - STATE(7894), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [195971] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10004), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9143), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196000] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10006), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9148), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196029] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10008), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9131), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196058] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10010), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9147), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196087] = 5, - ACTIONS(10012), 1, - anon_sym_DOT, - STATE(7964), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [196112] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10015), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9159), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196141] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(6584), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196170] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8545), 1, - sym_simple_identifier, - STATE(8802), 1, - sym_variable_declaration, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196199] = 7, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(10017), 1, - anon_sym_class, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3930), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196228] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10019), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9140), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196257] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10021), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9439), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196286] = 4, - ACTIONS(10023), 1, - anon_sym_DOT, - STATE(7891), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_AMP, - sym__quest, - [196309] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8545), 1, - sym_simple_identifier, - STATE(9785), 1, - sym_variable_declaration, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196338] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10025), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9100), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196367] = 7, - ACTIONS(9416), 1, - sym__alpha_identifier, - ACTIONS(9424), 1, - sym__backtick_identifier, - STATE(7231), 1, - sym_simple_identifier, - STATE(7299), 1, - sym__lexical_identifier, - STATE(7510), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9422), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196396] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10027), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9103), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196425] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10029), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9403), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196454] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10031), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9399), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196483] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10033), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9114), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196512] = 7, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - ACTIONS(10035), 1, - anon_sym_class, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4798), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196541] = 7, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(10037), 1, - anon_sym_class, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3576), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196570] = 7, - ACTIONS(9217), 1, - sym__alpha_identifier, - ACTIONS(9223), 1, - sym__backtick_identifier, - STATE(5676), 1, - sym__lexical_identifier, - STATE(5772), 1, - sym_simple_identifier, - STATE(5823), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9221), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196599] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10039), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9398), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196628] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10041), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9117), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196657] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10043), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9119), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196686] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10045), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9122), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196715] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10047), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9125), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196744] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10049), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9127), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196773] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10051), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9130), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196802] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10053), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9132), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196831] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10055), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9133), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196860] = 7, - ACTIONS(1672), 1, - sym__alpha_identifier, - ACTIONS(1736), 1, - sym__backtick_identifier, - STATE(5407), 1, - sym_simple_identifier, - STATE(5458), 1, - sym__lexical_identifier, - STATE(5486), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3048), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196889] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4160), 4, - anon_sym_DOT, - anon_sym_LPAREN, - sym__quest, - sym__backtick_identifier, - ACTIONS(4158), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [196910] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10057), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9380), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196939] = 7, - ACTIONS(9406), 1, - sym__alpha_identifier, - ACTIONS(9414), 1, - sym__backtick_identifier, - STATE(7139), 1, - sym_simple_identifier, - STATE(7206), 1, - sym__lexical_identifier, - STATE(7224), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9412), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196968] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10059), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9184), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [196997] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10061), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9378), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197026] = 5, - ACTIONS(10063), 1, - anon_sym_LPAREN, - STATE(7132), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7048), 2, - anon_sym_AT, - sym__backtick_identifier, - ACTIONS(7046), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [197051] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(6537), 1, - sym__simple_user_type, - STATE(7950), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197080] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10066), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9186), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197109] = 7, - ACTIONS(9196), 1, - sym__alpha_identifier, - ACTIONS(9202), 1, - sym__backtick_identifier, - STATE(8319), 1, - sym__lexical_identifier, - STATE(8329), 1, - sym_simple_identifier, - STATE(8375), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197138] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10068), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9374), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197167] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8545), 1, - sym_simple_identifier, - STATE(9448), 1, - sym_variable_declaration, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197196] = 5, - ACTIONS(10070), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [197221] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10073), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9365), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197250] = 5, - ACTIONS(10075), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [197275] = 7, - ACTIONS(9318), 1, - sym__alpha_identifier, - ACTIONS(9330), 1, - sym__backtick_identifier, - STATE(3403), 1, - sym_simple_identifier, - STATE(3703), 1, - sym__lexical_identifier, - STATE(3715), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9326), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197304] = 7, - ACTIONS(9370), 1, - sym__alpha_identifier, - ACTIONS(9378), 1, - sym__backtick_identifier, - STATE(7274), 1, - sym_simple_identifier, - STATE(7461), 1, - sym__lexical_identifier, - STATE(7635), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9376), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197333] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10078), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9362), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197362] = 7, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(9014), 1, - sym_simple_identifier, - STATE(9171), 1, - sym_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197391] = 7, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(10080), 1, - anon_sym_class, - STATE(4609), 1, - sym__lexical_identifier, - STATE(5223), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197420] = 7, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(8574), 1, - sym__import_identifier, - STATE(9011), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197449] = 4, - ACTIONS(9101), 1, - anon_sym_LT, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 10, - anon_sym_DOT, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_AMP, - sym__quest, - anon_sym_DASH_GT, - anon_sym_while, - [197472] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8545), 1, - sym_simple_identifier, - STATE(8835), 1, - sym_variable_declaration, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197501] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10082), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9361), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197530] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10084), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9268), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197559] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10086), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9231), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197588] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10088), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9355), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197617] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10090), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9210), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197646] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10092), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9176), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197675] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10094), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9349), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197704] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10096), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9180), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197733] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8545), 1, - sym_simple_identifier, - STATE(8914), 1, - sym_variable_declaration, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197762] = 7, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - ACTIONS(10098), 1, - anon_sym_class, - STATE(4609), 1, - sym__lexical_identifier, - STATE(5179), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197791] = 7, - ACTIONS(9344), 1, - sym__alpha_identifier, - ACTIONS(9352), 1, - sym__backtick_identifier, - STATE(5657), 1, - sym__lexical_identifier, - STATE(5677), 1, - sym_simple_identifier, - STATE(5691), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9350), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197820] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10100), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9346), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197849] = 5, - ACTIONS(10102), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [197874] = 5, - ACTIONS(10105), 1, - anon_sym_DOT, - STATE(8001), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [197899] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10108), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9342), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197928] = 7, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - ACTIONS(10110), 1, - anon_sym_class, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3955), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197957] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10112), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9136), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [197986] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10114), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9333), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198015] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8545), 1, - sym_simple_identifier, - STATE(8939), 1, - sym_variable_declaration, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198044] = 7, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - ACTIONS(10116), 1, - sym_wildcard_import, - STATE(5685), 1, - sym__lexical_identifier, - STATE(8810), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198073] = 4, - ACTIONS(10118), 1, - anon_sym_DOT, - STATE(7909), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_AMP, - sym__quest, - [198096] = 7, - ACTIONS(9206), 1, - sym__alpha_identifier, - ACTIONS(9210), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5699), 1, - sym__simple_user_type, - STATE(5708), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9208), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198125] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10120), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9332), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198154] = 7, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - ACTIONS(10122), 1, - anon_sym_class, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3558), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198183] = 7, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - STATE(3332), 1, - sym_simple_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3424), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198212] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10124), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9329), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198241] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10126), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9192), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198270] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10128), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9325), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198299] = 7, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(2912), 1, - sym_simple_identifier, - STATE(3030), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198328] = 7, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(10130), 1, - anon_sym_class, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3163), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198357] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10132), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9288), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198386] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10134), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9323), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198415] = 7, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - STATE(2784), 1, - sym_simple_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2858), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198444] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10136), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9118), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198473] = 7, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - ACTIONS(10138), 1, - anon_sym_class, - STATE(820), 1, - sym__lexical_identifier, - STATE(1046), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198502] = 5, - ACTIONS(10140), 1, - anon_sym_DOT, - STATE(7995), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [198527] = 7, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - ACTIONS(10143), 1, - anon_sym_class, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3081), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198556] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10145), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9281), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198585] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10147), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9194), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198614] = 7, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5681), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(5699), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198643] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10149), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9271), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198672] = 7, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4530), 1, - sym_simple_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(4591), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198701] = 7, - ACTIONS(9112), 1, - sym__alpha_identifier, - ACTIONS(9120), 1, - sym__backtick_identifier, - STATE(2819), 1, - sym__lexical_identifier, - STATE(2872), 1, - sym_simple_identifier, - STATE(3045), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9116), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198730] = 5, - ACTIONS(10151), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [198755] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10154), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9310), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198784] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8545), 1, - sym_simple_identifier, - STATE(9021), 1, - sym_variable_declaration, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198813] = 5, - ACTIONS(10156), 1, - anon_sym_DOT, - STATE(8015), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [198838] = 7, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - STATE(819), 1, - sym_simple_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(847), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198867] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10159), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9396), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198896] = 5, - ACTIONS(10161), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [198921] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10164), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9401), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [198950] = 5, - ACTIONS(10166), 1, - anon_sym_DOT, - STATE(7943), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [198975] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10169), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9169), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199004] = 7, - ACTIONS(9166), 1, - sym__alpha_identifier, - ACTIONS(9174), 1, - sym__backtick_identifier, - STATE(5611), 1, - sym__lexical_identifier, - STATE(5616), 1, - sym_simple_identifier, - STATE(5644), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9170), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199033] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10171), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9313), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199062] = 7, - ACTIONS(9382), 1, - sym__alpha_identifier, - ACTIONS(9390), 1, - sym__backtick_identifier, - STATE(5832), 1, - sym_simple_identifier, - STATE(5840), 1, - sym__lexical_identifier, - STATE(5846), 1, - sym__simple_user_type, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9388), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199091] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10173), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9367), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199120] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10175), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9190), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199149] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10177), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9238), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199178] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10179), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9422), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199207] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8545), 1, - sym_simple_identifier, - STATE(9526), 1, - sym_variable_declaration, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199236] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8832), 1, - sym_parameter, - STATE(9631), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199265] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8545), 1, - sym_simple_identifier, - STATE(8870), 1, - sym_variable_declaration, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199294] = 5, - ACTIONS(10181), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [199319] = 5, - ACTIONS(10184), 1, - anon_sym_DOT, - STATE(6595), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4070), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [199344] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10187), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9417), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199373] = 5, - ACTIONS(10189), 1, - anon_sym_DOT, - STATE(8016), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 2, - sym__quest, - sym__backtick_identifier, - ACTIONS(4103), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [199398] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10192), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9363), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199427] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8545), 1, - sym_simple_identifier, - STATE(8884), 1, - sym_variable_declaration, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199456] = 7, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - ACTIONS(10194), 1, - anon_sym_DOT, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9345), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199485] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2252), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199511] = 10, - ACTIONS(10202), 1, - anon_sym_typealias, - ACTIONS(10206), 1, - anon_sym_enum, - ACTIONS(10208), 1, - anon_sym_object, - ACTIONS(10210), 1, - anon_sym_fun, - ACTIONS(10212), 1, - anon_sym_get, - ACTIONS(10214), 1, - anon_sym_set, - STATE(6157), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10204), 2, - anon_sym_class, - anon_sym_interface, - [199545] = 4, - ACTIONS(9920), 1, - sym__quest, - STATE(6722), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4210), 9, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_DASH_GT, - anon_sym_while, - [199567] = 6, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - STATE(4534), 1, - sym__lexical_identifier, - STATE(5277), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199593] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2662), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199619] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9156), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199645] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9186), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199671] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8843), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199697] = 10, - ACTIONS(25), 1, - anon_sym_LBRACE, - ACTIONS(1674), 1, - anon_sym_AT, - ACTIONS(6981), 1, - anon_sym_LPAREN, - ACTIONS(6987), 1, - sym_label, - STATE(4545), 1, - sym_value_arguments, - STATE(5226), 1, - sym_annotated_lambda, - STATE(5245), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8343), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [199731] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9154), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199757] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2400), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199783] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8886), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199809] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(564), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199835] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9422), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199861] = 6, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(4260), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199887] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9821), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199913] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9402), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199939] = 6, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - STATE(4609), 1, - sym__lexical_identifier, - STATE(5518), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199965] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(562), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [199991] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9363), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200017] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9918), 3, - anon_sym_DOT, - anon_sym_LPAREN, - sym__backtick_identifier, - ACTIONS(9916), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [200037] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(382), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200063] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(542), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200089] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9343), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200115] = 10, - ACTIONS(10228), 1, - anon_sym_typealias, - ACTIONS(10232), 1, - anon_sym_enum, - ACTIONS(10234), 1, - anon_sym_object, - ACTIONS(10236), 1, - anon_sym_fun, - ACTIONS(10238), 1, - anon_sym_get, - ACTIONS(10240), 1, - anon_sym_set, - STATE(6259), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10230), 2, - anon_sym_class, - anon_sym_interface, - [200149] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9263), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200175] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(399), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200201] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9415), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200227] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9116), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200253] = 6, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(865), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200279] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(568), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200305] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9113), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200331] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(539), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200357] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(380), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200383] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(390), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200409] = 6, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - STATE(4609), 1, - sym__lexical_identifier, - STATE(5615), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200435] = 10, - ACTIONS(10242), 1, - anon_sym_typealias, - ACTIONS(10246), 1, - anon_sym_enum, - ACTIONS(10248), 1, - anon_sym_object, - ACTIONS(10250), 1, - anon_sym_fun, - ACTIONS(10252), 1, - anon_sym_get, - ACTIONS(10254), 1, - anon_sym_set, - STATE(6198), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10244), 2, - anon_sym_class, - anon_sym_interface, - [200469] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9150), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200495] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(527), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200521] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(385), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200547] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(1338), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200573] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(520), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200599] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9345), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200625] = 6, - ACTIONS(10256), 1, - sym__alpha_identifier, - ACTIONS(10260), 1, - sym__backtick_identifier, - STATE(2223), 1, - sym_simple_identifier, - STATE(3692), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10258), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200651] = 6, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(2952), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200677] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(1293), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200703] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(1319), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200729] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2389), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200755] = 10, - ACTIONS(10242), 1, - anon_sym_typealias, - ACTIONS(10264), 1, - anon_sym_enum, - ACTIONS(10266), 1, - anon_sym_object, - ACTIONS(10268), 1, - anon_sym_fun, - ACTIONS(10270), 1, - anon_sym_get, - ACTIONS(10272), 1, - anon_sym_set, - STATE(6299), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10262), 2, - anon_sym_class, - anon_sym_interface, - [200789] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2228), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200815] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(402), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200841] = 10, - ACTIONS(10228), 1, - anon_sym_typealias, - ACTIONS(10276), 1, - anon_sym_enum, - ACTIONS(10278), 1, - anon_sym_object, - ACTIONS(10280), 1, - anon_sym_fun, - ACTIONS(10282), 1, - anon_sym_get, - ACTIONS(10284), 1, - anon_sym_set, - STATE(6027), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10274), 2, - anon_sym_class, - anon_sym_interface, - [200875] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9367), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200901] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(529), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200927] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2232), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200953] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9104), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [200979] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9404), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201005] = 6, - ACTIONS(9344), 1, - sym__alpha_identifier, - ACTIONS(9352), 1, - sym__backtick_identifier, - STATE(5422), 1, - sym_simple_identifier, - STATE(5657), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9350), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201031] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9102), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201057] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8831), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201083] = 6, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1421), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201109] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(1311), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201135] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4640), 11, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_AMP, - anon_sym_DASH_GT, - anon_sym_in, - anon_sym_while, - [201153] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9101), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201179] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(535), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201205] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(538), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201231] = 10, - ACTIONS(10202), 1, - anon_sym_typealias, - ACTIONS(10288), 1, - anon_sym_enum, - ACTIONS(10290), 1, - anon_sym_object, - ACTIONS(10292), 1, - anon_sym_fun, - ACTIONS(10294), 1, - anon_sym_get, - ACTIONS(10296), 1, - anon_sym_set, - STATE(5952), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10286), 2, - anon_sym_class, - anon_sym_interface, - [201265] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9313), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201291] = 10, - ACTIONS(10242), 1, - anon_sym_typealias, - ACTIONS(10300), 1, - anon_sym_enum, - ACTIONS(10302), 1, - anon_sym_object, - ACTIONS(10304), 1, - anon_sym_fun, - ACTIONS(10306), 1, - anon_sym_get, - ACTIONS(10308), 1, - anon_sym_set, - STATE(6058), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10298), 2, - anon_sym_class, - anon_sym_interface, - [201325] = 6, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - STATE(4534), 1, - sym__lexical_identifier, - STATE(5008), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201351] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9169), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201377] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9357), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201403] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9110), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201429] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(540), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201455] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2394), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201481] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9396), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201507] = 6, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(2230), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201533] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2579), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201559] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2225), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201585] = 10, - ACTIONS(10228), 1, - anon_sym_typealias, - ACTIONS(10312), 1, - anon_sym_enum, - ACTIONS(10314), 1, - anon_sym_object, - ACTIONS(10316), 1, - anon_sym_fun, - ACTIONS(10318), 1, - anon_sym_get, - ACTIONS(10320), 1, - anon_sym_set, - STATE(6257), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10310), 2, - anon_sym_class, - anon_sym_interface, - [201619] = 6, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(8593), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201645] = 6, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3231), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201671] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8874), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201697] = 10, - ACTIONS(10322), 1, - anon_sym_typealias, - ACTIONS(10326), 1, - anon_sym_enum, - ACTIONS(10328), 1, - anon_sym_object, - ACTIONS(10330), 1, - anon_sym_fun, - ACTIONS(10332), 1, - anon_sym_get, - ACTIONS(10334), 1, - anon_sym_set, - STATE(5999), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10324), 2, - anon_sym_class, - anon_sym_interface, - [201731] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2226), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201757] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9434), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201783] = 10, - ACTIONS(1674), 1, - anon_sym_AT, - ACTIONS(1852), 1, - anon_sym_LBRACE, - ACTIONS(4465), 1, - anon_sym_LPAREN, - ACTIONS(10336), 1, - sym_label, - STATE(2737), 1, - sym_value_arguments, - STATE(3076), 1, - sym_annotated_lambda, - STATE(3212), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8347), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [201817] = 4, - ACTIONS(10338), 1, - anon_sym_DOT, - STATE(6591), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 9, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - anon_sym_AMP, - sym__quest, - anon_sym_while, - [201839] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2575), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201865] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2227), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201891] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(401), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201917] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9124), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201943] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(563), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [201969] = 3, - ACTIONS(4162), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4160), 10, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - sym__quest, - anon_sym_in, - anon_sym_while, - [201989] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8804), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202015] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2574), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202041] = 6, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - STATE(4609), 1, - sym__lexical_identifier, - STATE(5097), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202067] = 6, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3735), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202093] = 6, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5371), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202119] = 6, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(3169), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202145] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(383), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202171] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8801), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202197] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9281), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202223] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2393), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202249] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9131), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202275] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9190), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202301] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2391), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202327] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(413), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202353] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9321), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202379] = 10, - ACTIONS(10322), 1, - anon_sym_typealias, - ACTIONS(10342), 1, - anon_sym_enum, - ACTIONS(10344), 1, - anon_sym_object, - ACTIONS(10346), 1, - anon_sym_fun, - ACTIONS(10348), 1, - anon_sym_get, - ACTIONS(10350), 1, - anon_sym_set, - STATE(6400), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10340), 2, - anon_sym_class, - anon_sym_interface, - [202413] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2390), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202439] = 6, - ACTIONS(10352), 1, - sym__alpha_identifier, - ACTIONS(10356), 1, - sym__backtick_identifier, - STATE(8663), 1, - sym__lexical_identifier, - STATE(8685), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10354), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202465] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9288), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202491] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9323), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202517] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9129), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202543] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9192), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202569] = 6, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(4255), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202595] = 10, - ACTIONS(10358), 1, - anon_sym_typealias, - ACTIONS(10362), 1, - anon_sym_enum, - ACTIONS(10364), 1, - anon_sym_object, - ACTIONS(10366), 1, - anon_sym_fun, - ACTIONS(10368), 1, - anon_sym_get, - ACTIONS(10370), 1, - anon_sym_set, - STATE(5990), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10360), 2, - anon_sym_class, - anon_sym_interface, - [202629] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9325), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202655] = 10, - ACTIONS(10372), 1, - anon_sym_typealias, - ACTIONS(10376), 1, - anon_sym_enum, - ACTIONS(10378), 1, - anon_sym_object, - ACTIONS(10380), 1, - anon_sym_fun, - ACTIONS(10382), 1, - anon_sym_get, - ACTIONS(10384), 1, - anon_sym_set, - STATE(6276), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10374), 2, - anon_sym_class, - anon_sym_interface, - [202689] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2599), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202715] = 10, - ACTIONS(9890), 1, - anon_sym_typealias, - ACTIONS(9894), 1, - anon_sym_enum, - ACTIONS(9902), 1, - anon_sym_object, - ACTIONS(9904), 1, - anon_sym_fun, - ACTIONS(9906), 1, - anon_sym_get, - ACTIONS(9908), 1, - anon_sym_set, - STATE(6010), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9892), 2, - anon_sym_class, - anon_sym_interface, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - [202749] = 10, - ACTIONS(10322), 1, - anon_sym_typealias, - ACTIONS(10388), 1, - anon_sym_enum, - ACTIONS(10390), 1, - anon_sym_object, - ACTIONS(10392), 1, - anon_sym_fun, - ACTIONS(10394), 1, - anon_sym_get, - ACTIONS(10396), 1, - anon_sym_set, - STATE(6084), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10386), 2, - anon_sym_class, - anon_sym_interface, - [202783] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2311), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202809] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9138), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202835] = 10, - ACTIONS(10358), 1, - anon_sym_typealias, - ACTIONS(10400), 1, - anon_sym_enum, - ACTIONS(10402), 1, - anon_sym_object, - ACTIONS(10404), 1, - anon_sym_fun, - ACTIONS(10406), 1, - anon_sym_get, - ACTIONS(10408), 1, - anon_sym_set, - STATE(6214), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10398), 2, - anon_sym_class, - anon_sym_interface, - [202869] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2586), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202895] = 4, - ACTIONS(10410), 1, - anon_sym_DOT, - STATE(8283), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 9, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_AMP, - sym__quest, - anon_sym_DASH_GT, - anon_sym_while, - [202917] = 10, - ACTIONS(10412), 1, - anon_sym_typealias, - ACTIONS(10416), 1, - anon_sym_enum, - ACTIONS(10418), 1, - anon_sym_object, - ACTIONS(10420), 1, - anon_sym_fun, - ACTIONS(10422), 1, - anon_sym_get, - ACTIONS(10424), 1, - anon_sym_set, - STATE(6014), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10414), 2, - anon_sym_class, - anon_sym_interface, - [202951] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9183), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [202977] = 6, - ACTIONS(10256), 1, - sym__alpha_identifier, - ACTIONS(10260), 1, - sym__backtick_identifier, - STATE(2233), 1, - sym_simple_identifier, - STATE(3692), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10258), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203003] = 6, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(4079), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203029] = 6, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3690), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203055] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9139), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203081] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2597), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203107] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2256), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203133] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2406), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203159] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2598), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203185] = 10, - ACTIONS(10358), 1, - anon_sym_typealias, - ACTIONS(10428), 1, - anon_sym_enum, - ACTIONS(10430), 1, - anon_sym_object, - ACTIONS(10432), 1, - anon_sym_fun, - ACTIONS(10434), 1, - anon_sym_get, - ACTIONS(10436), 1, - anon_sym_set, - STATE(6021), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10426), 2, - anon_sym_class, - anon_sym_interface, - [203219] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9331), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203245] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2591), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203271] = 10, - ACTIONS(1606), 1, - anon_sym_LBRACE, - ACTIONS(1674), 1, - anon_sym_AT, - ACTIONS(1686), 1, - anon_sym_LPAREN, - ACTIONS(10438), 1, - sym_label, - STATE(757), 1, - sym_value_arguments, - STATE(1060), 1, - sym_annotated_lambda, - STATE(1080), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8341), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [203305] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2411), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203331] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(408), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203357] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(421), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203383] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9142), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203409] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9332), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203435] = 6, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(9463), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203461] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9143), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203487] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9333), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203513] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(420), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203539] = 6, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(9354), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203565] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2628), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203591] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9170), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203617] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2594), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203643] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9164), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203669] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9344), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203695] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9180), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203721] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9346), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203747] = 10, - ACTIONS(1582), 1, - anon_sym_LBRACE, - ACTIONS(1674), 1, - anon_sym_AT, - ACTIONS(3526), 1, - anon_sym_LPAREN, - ACTIONS(3538), 1, - sym_label, - STATE(2789), 1, - sym_value_arguments, - STATE(3562), 1, - sym_annotated_lambda, - STATE(3588), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8337), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [203781] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9203), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203807] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9349), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203833] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9144), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203859] = 6, - ACTIONS(9344), 1, - sym__alpha_identifier, - ACTIONS(9352), 1, - sym__backtick_identifier, - STATE(5439), 1, - sym_simple_identifier, - STATE(5657), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9350), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203885] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(1304), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203911] = 6, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(4202), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203937] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2570), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203963] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9176), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [203989] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8794), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204015] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9231), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204041] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2577), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204067] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2229), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204093] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9268), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204119] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(416), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204145] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2231), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204171] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9399), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204197] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9360), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204223] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2576), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204249] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9307), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204275] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9147), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204301] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2234), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204327] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(569), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204353] = 6, - ACTIONS(339), 1, - sym__alpha_identifier, - ACTIONS(419), 1, - sym__backtick_identifier, - STATE(820), 1, - sym__lexical_identifier, - STATE(1022), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1612), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204379] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(418), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204405] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(406), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204431] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8789), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204457] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(1355), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204483] = 10, - ACTIONS(10202), 1, - anon_sym_typealias, - ACTIONS(10442), 1, - anon_sym_enum, - ACTIONS(10444), 1, - anon_sym_object, - ACTIONS(10446), 1, - anon_sym_fun, - ACTIONS(10448), 1, - anon_sym_get, - ACTIONS(10450), 1, - anon_sym_set, - STATE(6292), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10440), 2, - anon_sym_class, - anon_sym_interface, - [204517] = 10, - ACTIONS(1674), 1, - anon_sym_AT, - ACTIONS(1784), 1, - anon_sym_LBRACE, - ACTIONS(6656), 1, - anon_sym_LPAREN, - ACTIONS(6662), 1, - sym_label, - STATE(4527), 1, - sym_value_arguments, - STATE(4752), 1, - sym_lambda_literal, - STATE(4789), 1, - sym_annotated_lambda, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8351), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [204551] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8848), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204577] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2614), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204603] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(554), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204629] = 10, - ACTIONS(10452), 1, - anon_sym_typealias, - ACTIONS(10456), 1, - anon_sym_enum, - ACTIONS(10458), 1, - anon_sym_object, - ACTIONS(10460), 1, - anon_sym_fun, - ACTIONS(10462), 1, - anon_sym_get, - ACTIONS(10464), 1, - anon_sym_set, - STATE(6225), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10454), 2, - anon_sym_class, - anon_sym_interface, - [204663] = 6, - ACTIONS(9344), 1, - sym__alpha_identifier, - ACTIONS(9352), 1, - sym__backtick_identifier, - STATE(5472), 1, - sym_simple_identifier, - STATE(5657), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9350), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204689] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(1317), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204715] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8969), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204741] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2629), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204767] = 6, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5385), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204793] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8961), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204819] = 6, - ACTIONS(7), 1, - sym__alpha_identifier, - ACTIONS(111), 1, - sym__backtick_identifier, - STATE(4609), 1, - sym__lexical_identifier, - STATE(4958), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1868), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204845] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8862), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204871] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(579), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204897] = 6, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5416), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204923] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9009), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204949] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9361), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [204975] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8658), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205001] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2634), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205027] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8389), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205053] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2573), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205079] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8879), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205105] = 4, - ACTIONS(10466), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 9, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_AMP, - sym__quest, - anon_sym_DASH_GT, - anon_sym_while, - [205127] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9479), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205153] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2585), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205179] = 6, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - STATE(4534), 1, - sym__lexical_identifier, - STATE(5574), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205205] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2224), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205231] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9140), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205257] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9135), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205283] = 10, - ACTIONS(10228), 1, - anon_sym_typealias, - ACTIONS(10471), 1, - anon_sym_enum, - ACTIONS(10473), 1, - anon_sym_object, - ACTIONS(10475), 1, - anon_sym_fun, - ACTIONS(10477), 1, - anon_sym_get, - ACTIONS(10479), 1, - anon_sym_set, - STATE(6140), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10469), 2, - anon_sym_class, - anon_sym_interface, - [205317] = 10, - ACTIONS(10358), 1, - anon_sym_typealias, - ACTIONS(10483), 1, - anon_sym_enum, - ACTIONS(10485), 1, - anon_sym_object, - ACTIONS(10487), 1, - anon_sym_fun, - ACTIONS(10489), 1, - anon_sym_get, - ACTIONS(10491), 1, - anon_sym_set, - STATE(6329), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10481), 2, - anon_sym_class, - anon_sym_interface, - [205351] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2210), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205377] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2580), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205403] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(552), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205429] = 10, - ACTIONS(10452), 1, - anon_sym_typealias, - ACTIONS(10495), 1, - anon_sym_enum, - ACTIONS(10497), 1, - anon_sym_object, - ACTIONS(10499), 1, - anon_sym_fun, - ACTIONS(10501), 1, - anon_sym_get, - ACTIONS(10503), 1, - anon_sym_set, - STATE(6177), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10493), 2, - anon_sym_class, - anon_sym_interface, - [205463] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9362), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205489] = 10, - ACTIONS(10322), 1, - anon_sym_typealias, - ACTIONS(10507), 1, - anon_sym_enum, - ACTIONS(10509), 1, - anon_sym_object, - ACTIONS(10511), 1, - anon_sym_fun, - ACTIONS(10513), 1, - anon_sym_get, - ACTIONS(10515), 1, - anon_sym_set, - STATE(6199), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10505), 2, - anon_sym_class, - anon_sym_interface, - [205523] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9372), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205549] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8889), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205575] = 6, - ACTIONS(463), 1, - sym__alpha_identifier, - ACTIONS(541), 1, - sym__backtick_identifier, - STATE(3334), 1, - sym__lexical_identifier, - STATE(3949), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1600), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205601] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8798), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205627] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9374), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205653] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2595), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205679] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9184), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205705] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9378), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205731] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2190), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205757] = 10, - ACTIONS(10452), 1, - anon_sym_typealias, - ACTIONS(10519), 1, - anon_sym_enum, - ACTIONS(10521), 1, - anon_sym_object, - ACTIONS(10523), 1, - anon_sym_fun, - ACTIONS(10525), 1, - anon_sym_get, - ACTIONS(10527), 1, - anon_sym_set, - STATE(6184), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10517), 2, - anon_sym_class, - anon_sym_interface, - [205791] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9100), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205817] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2641), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205843] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2310), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205869] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9103), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205895] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8898), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205921] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2283), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205947] = 6, - ACTIONS(10256), 1, - sym__alpha_identifier, - ACTIONS(10260), 1, - sym__backtick_identifier, - STATE(2237), 1, - sym_simple_identifier, - STATE(3692), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10258), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205973] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9105), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [205999] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2208), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206025] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9185), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206051] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9398), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206077] = 10, - ACTIONS(10242), 1, - anon_sym_typealias, - ACTIONS(10531), 1, - anon_sym_enum, - ACTIONS(10533), 1, - anon_sym_object, - ACTIONS(10535), 1, - anon_sym_fun, - ACTIONS(10537), 1, - anon_sym_get, - ACTIONS(10539), 1, - anon_sym_set, - STATE(6402), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10529), 2, - anon_sym_class, - anon_sym_interface, - [206111] = 6, - ACTIONS(545), 1, - sym__alpha_identifier, - ACTIONS(623), 1, - sym__backtick_identifier, - STATE(2802), 1, - sym__lexical_identifier, - STATE(4058), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1858), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206137] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8805), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206163] = 6, - ACTIONS(9344), 1, - sym__alpha_identifier, - ACTIONS(9352), 1, - sym__backtick_identifier, - STATE(5476), 1, - sym_simple_identifier, - STATE(5657), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9350), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206189] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9134), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206215] = 6, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5685), 1, - sym__lexical_identifier, - STATE(8469), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206241] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9133), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206267] = 4, - ACTIONS(9920), 1, - sym__quest, - STATE(6722), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4272), 9, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_DASH_GT, - anon_sym_while, - [206289] = 6, - ACTIONS(9176), 1, - sym__alpha_identifier, - ACTIONS(9184), 1, - sym__backtick_identifier, - STATE(5325), 1, - sym_simple_identifier, - STATE(5685), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9180), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206315] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9132), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206341] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9430), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206367] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9117), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206393] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2268), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206419] = 6, - ACTIONS(9134), 1, - sym__alpha_identifier, - ACTIONS(9142), 1, - sym__backtick_identifier, - STATE(4535), 1, - sym__lexical_identifier, - STATE(5109), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9138), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206445] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2593), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206471] = 4, - ACTIONS(10541), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 9, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_AMP, - sym__quest, - anon_sym_DASH_GT, - anon_sym_while, - [206493] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2602), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206519] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9128), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206545] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2264), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206571] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9127), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206597] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9255), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206623] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2195), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206649] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9125), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206675] = 6, - ACTIONS(205), 1, - sym__alpha_identifier, - ACTIONS(285), 1, - sym__backtick_identifier, - STATE(4534), 1, - sym__lexical_identifier, - STATE(4615), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1790), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206701] = 6, - ACTIONS(10196), 1, - sym__alpha_identifier, - ACTIONS(10200), 1, - sym__backtick_identifier, - STATE(2266), 1, - sym_simple_identifier, - STATE(3642), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10198), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206727] = 6, - ACTIONS(115), 1, - sym__alpha_identifier, - ACTIONS(201), 1, - sym__backtick_identifier, - STATE(2894), 1, - sym__lexical_identifier, - STATE(3787), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1588), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206753] = 10, - ACTIONS(10202), 1, - anon_sym_typealias, - ACTIONS(10545), 1, - anon_sym_enum, - ACTIONS(10547), 1, - anon_sym_object, - ACTIONS(10549), 1, - anon_sym_fun, - ACTIONS(10551), 1, - anon_sym_get, - ACTIONS(10553), 1, - anon_sym_set, - STATE(6107), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10543), 2, - anon_sym_class, - anon_sym_interface, - [206787] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9119), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206813] = 10, - ACTIONS(10452), 1, - anon_sym_typealias, - ACTIONS(10557), 1, - anon_sym_enum, - ACTIONS(10559), 1, - anon_sym_object, - ACTIONS(10561), 1, - anon_sym_fun, - ACTIONS(10563), 1, - anon_sym_get, - ACTIONS(10565), 1, - anon_sym_set, - STATE(6129), 1, - sym_binding_pattern_kind, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9898), 2, - anon_sym_val, - anon_sym_var, - ACTIONS(10555), 2, - anon_sym_class, - anon_sym_interface, - [206847] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2198), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206873] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(1314), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206899] = 6, - ACTIONS(10256), 1, - sym__alpha_identifier, - ACTIONS(10260), 1, - sym__backtick_identifier, - STATE(2215), 1, - sym_simple_identifier, - STATE(3692), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10258), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206925] = 10, - ACTIONS(1594), 1, - anon_sym_LBRACE, - ACTIONS(1674), 1, - anon_sym_AT, - ACTIONS(3618), 1, - anon_sym_LPAREN, - ACTIONS(3630), 1, - sym_label, - STATE(3052), 1, - sym_value_arguments, - STATE(3853), 1, - sym_lambda_literal, - STATE(3977), 1, - sym_annotated_lambda, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8352), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [206959] = 6, - ACTIONS(10222), 1, - sym__alpha_identifier, - ACTIONS(10226), 1, - sym__backtick_identifier, - STATE(419), 1, - sym_simple_identifier, - STATE(880), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10224), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [206985] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2203), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [207011] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9389), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [207037] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(9121), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [207063] = 6, - ACTIONS(8527), 1, - sym__alpha_identifier, - ACTIONS(8557), 1, - sym__backtick_identifier, - STATE(6361), 1, - sym__lexical_identifier, - STATE(8929), 1, - sym_simple_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8537), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [207089] = 6, - ACTIONS(10216), 1, - sym__alpha_identifier, - ACTIONS(10220), 1, - sym__backtick_identifier, - STATE(2200), 1, - sym_simple_identifier, - STATE(3126), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10218), 7, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - [207115] = 3, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10569), 2, - anon_sym_LBRACK, - sym__backtick_identifier, - ACTIONS(10567), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [207134] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4678), 10, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_DASH_GT, - anon_sym_in, - anon_sym_while, - [207151] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4654), 10, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_DASH_GT, - anon_sym_in, - anon_sym_while, - [207168] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4644), 10, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_DASH_GT, - anon_sym_in, - anon_sym_while, - [207185] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4673), 10, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_DASH_GT, - anon_sym_in, - anon_sym_while, - [207202] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4659), 10, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_DASH_GT, - anon_sym_in, - anon_sym_while, - [207219] = 4, - ACTIONS(10541), 1, - anon_sym_DOT, - STATE(8283), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 8, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_AMP, - anon_sym_DASH_GT, - anon_sym_while, - [207240] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4601), 10, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_DASH_GT, - anon_sym_in, - anon_sym_while, - [207257] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4272), 10, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_DASH_GT, - anon_sym_in, - anon_sym_while, - [207274] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4636), 10, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_by, - anon_sym_GT, - anon_sym_where, - anon_sym_DASH_GT, - anon_sym_in, - anon_sym_while, - [207291] = 4, - ACTIONS(10023), 1, - anon_sym_DOT, - STATE(7909), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 8, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - [207312] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4095), 9, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_val, - anon_sym_LT, - anon_sym_AMP, - sym__quest, - anon_sym_in, - [207328] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 9, - anon_sym_AT, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_val, - anon_sym_LT, - anon_sym_AMP, - sym__quest, - anon_sym_in, - [207344] = 9, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(10571), 1, - anon_sym_COLON, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(8402), 1, - sym_type_constraints, - STATE(9222), 1, - sym__block, - STATE(9284), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4099), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [207374] = 3, - ACTIONS(10577), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 8, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - sym__quest, - [207392] = 3, - ACTIONS(10579), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 8, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - sym__quest, - anon_sym_DASH_GT, - anon_sym_while, - [207410] = 3, - ACTIONS(10581), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 8, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - sym__quest, - anon_sym_DASH_GT, - anon_sym_while, - [207428] = 9, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - ACTIONS(10583), 1, - anon_sym_COLON, - STATE(8440), 1, - sym_type_constraints, - STATE(9222), 1, - sym__block, - STATE(9411), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4125), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [207458] = 3, - ACTIONS(10585), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 8, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - sym__quest, - [207476] = 3, - ACTIONS(9882), 1, - sym__backtick_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9880), 8, - anon_sym_get, - anon_sym_set, - anon_sym_data, - anon_sym_inner, - anon_sym_value, - anon_sym_expect, - anon_sym_actual, - sym__alpha_identifier, - [207494] = 9, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - ACTIONS(10587), 1, - anon_sym_COLON, - STATE(8408), 1, - sym_type_constraints, - STATE(9222), 1, - sym__block, - STATE(9458), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4144), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [207524] = 9, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - ACTIONS(10589), 1, - anon_sym_COLON, - STATE(8416), 1, - sym_type_constraints, - STATE(9222), 1, - sym__block, - STATE(9385), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4079), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [207554] = 4, - ACTIONS(10591), 1, - anon_sym_LT, - STATE(8365), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 7, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_val, - anon_sym_AMP, - sym__quest, - anon_sym_in, - [207574] = 9, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - ACTIONS(10593), 1, - anon_sym_COLON, - STATE(8444), 1, - sym_type_constraints, - STATE(9214), 1, - sym_function_body, - STATE(9222), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4089), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [207604] = 4, - ACTIONS(10595), 1, - anon_sym_DOT, - STATE(8350), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4072), 6, - anon_sym_AT, - anon_sym_LPAREN, - anon_sym_val, - anon_sym_AMP, - sym__quest, - anon_sym_in, - [207623] = 3, - ACTIONS(10597), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 7, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - sym__quest, - anon_sym_while, - [207640] = 3, - ACTIONS(10599), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 7, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_by, - anon_sym_where, - sym__quest, - anon_sym_while, - [207657] = 8, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(8408), 1, - sym_type_constraints, - STATE(9222), 1, - sym__block, - STATE(9458), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4144), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [207684] = 9, - ACTIONS(4144), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(10601), 1, - anon_sym_COLON, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(8596), 1, - sym_type_constraints, - STATE(9824), 1, - sym__block, - STATE(9914), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [207713] = 5, - ACTIONS(9101), 1, - anon_sym_LT, - ACTIONS(10607), 1, - anon_sym_COLON, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4119), 5, - anon_sym_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_AMP, - sym__quest, - [207734] = 7, - ACTIONS(1582), 1, - anon_sym_LBRACE, - ACTIONS(1674), 1, - anon_sym_AT, - ACTIONS(10609), 1, - sym_label, - STATE(3563), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8362), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [207759] = 9, - ACTIONS(4099), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - ACTIONS(10611), 1, - anon_sym_COLON, - STATE(8626), 1, - sym_type_constraints, - STATE(9824), 1, - sym__block, - STATE(9981), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [207788] = 9, - ACTIONS(4079), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - ACTIONS(10613), 1, - anon_sym_COLON, - STATE(8563), 1, - sym_type_constraints, - STATE(9824), 1, - sym__block, - STATE(10085), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [207817] = 5, - ACTIONS(10615), 1, - anon_sym_LPAREN, - ACTIONS(10617), 1, - anon_sym_by, - STATE(8590), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4349), 5, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_where, - [207838] = 7, - ACTIONS(1606), 1, - anon_sym_LBRACE, - ACTIONS(1674), 1, - anon_sym_AT, - ACTIONS(10619), 1, - sym_label, - STATE(1065), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8362), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [207863] = 6, - ACTIONS(9101), 1, - anon_sym_LT, - ACTIONS(10621), 1, - anon_sym_COLON, - STATE(6547), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4138), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(4119), 3, - anon_sym_DOT, - anon_sym_AMP, - sym__quest, - [207886] = 7, - ACTIONS(25), 1, - anon_sym_LBRACE, - ACTIONS(1674), 1, - anon_sym_AT, - ACTIONS(10623), 1, - sym_label, - STATE(5227), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8362), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [207911] = 9, - ACTIONS(4089), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - ACTIONS(10625), 1, - anon_sym_COLON, - STATE(8599), 1, - sym_type_constraints, - STATE(9824), 1, - sym__block, - STATE(10020), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [207940] = 8, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(8444), 1, - sym_type_constraints, - STATE(9214), 1, - sym_function_body, - STATE(9222), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4089), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [207967] = 8, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(8432), 1, - sym_type_constraints, - STATE(9222), 1, - sym__block, - STATE(9436), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4232), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [207994] = 7, - ACTIONS(1674), 1, - anon_sym_AT, - ACTIONS(1852), 1, - anon_sym_LBRACE, - ACTIONS(10627), 1, - sym_label, - STATE(3075), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8362), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [208019] = 8, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(8402), 1, - sym_type_constraints, - STATE(9222), 1, - sym__block, - STATE(9284), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4099), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [208046] = 8, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(8438), 1, - sym_type_constraints, - STATE(9222), 1, - sym__block, - STATE(9427), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4262), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [208073] = 4, - ACTIONS(10629), 1, - anon_sym_DOT, - STATE(8350), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 6, - anon_sym_AT, - anon_sym_LPAREN, - anon_sym_val, - anon_sym_AMP, - sym__quest, - anon_sym_in, - [208092] = 7, - ACTIONS(1674), 1, - anon_sym_AT, - ACTIONS(1784), 1, - anon_sym_LBRACE, - ACTIONS(10632), 1, - sym_label, - STATE(4788), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8362), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [208117] = 7, - ACTIONS(1594), 1, - anon_sym_LBRACE, - ACTIONS(1674), 1, - anon_sym_AT, - ACTIONS(10634), 1, - sym_label, - STATE(3973), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8362), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [208142] = 9, - ACTIONS(4125), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - ACTIONS(10636), 1, - anon_sym_COLON, - STATE(8489), 1, - sym_type_constraints, - STATE(9824), 1, - sym__block, - STATE(10090), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [208171] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4246), 7, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_val, - anon_sym_AMP, - sym__quest, - anon_sym_in, - [208185] = 3, - STATE(1452), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10638), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208201] = 3, - STATE(1908), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10640), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208217] = 3, - STATE(1531), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10642), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208233] = 3, - STATE(1533), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10644), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208249] = 3, - STATE(1750), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10646), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208265] = 3, - STATE(2078), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10648), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208281] = 6, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(9615), 1, - anon_sym_LPAREN, - STATE(8597), 1, - sym_value_arguments, - STATE(8976), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10650), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [208303] = 5, - ACTIONS(10652), 1, - anon_sym_AT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(9848), 2, - anon_sym_LBRACE, - sym_label, - STATE(6059), 2, - sym__single_annotation, - sym__multi_annotation, - STATE(8362), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - [208323] = 7, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - ACTIONS(10655), 1, - anon_sym_COLON, - STATE(8640), 1, - sym_type_constraints, - STATE(9254), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [208347] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4150), 7, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_val, - anon_sym_AMP, - sym__quest, - anon_sym_in, - [208361] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4236), 7, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_val, - anon_sym_AMP, - sym__quest, - anon_sym_in, - [208375] = 8, - ACTIONS(4099), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(8626), 1, - sym_type_constraints, - STATE(9824), 1, - sym__block, - STATE(9981), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [208401] = 7, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(10657), 1, - anon_sym_COLON, - STATE(8661), 1, - sym_type_constraints, - STATE(9254), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [208425] = 3, - STATE(1773), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10659), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208441] = 3, - STATE(1739), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10661), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208457] = 3, - STATE(1676), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10663), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208473] = 3, - STATE(1705), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10665), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208489] = 7, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8730), 1, - anon_sym_COLON, - STATE(8628), 1, - sym_type_constraints, - STATE(9450), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3222), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [208513] = 7, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - ACTIONS(10667), 1, - anon_sym_COLON, - STATE(8653), 1, - sym_type_constraints, - STATE(9425), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4154), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [208537] = 3, - STATE(2056), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10669), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208553] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4131), 7, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_val, - anon_sym_AMP, - sym__quest, - anon_sym_in, - [208567] = 3, - STATE(1597), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10671), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208583] = 3, - STATE(2072), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10673), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208599] = 3, - STATE(1847), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10675), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208615] = 3, - STATE(1806), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10677), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208631] = 8, - ACTIONS(4144), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(8596), 1, - sym_type_constraints, - STATE(9824), 1, - sym__block, - STATE(9914), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [208657] = 3, - STATE(2117), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10679), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208673] = 7, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - ACTIONS(8678), 1, - anon_sym_COLON, - STATE(8656), 1, - sym_type_constraints, - STATE(9250), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3240), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [208697] = 8, - ACTIONS(4089), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(8599), 1, - sym_type_constraints, - STATE(9824), 1, - sym__block, - STATE(10020), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [208723] = 3, - STATE(2030), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10681), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208739] = 3, - STATE(1525), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10683), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208755] = 3, - STATE(1872), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10685), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208771] = 5, - ACTIONS(9615), 1, - anon_sym_LPAREN, - ACTIONS(10687), 1, - anon_sym_by, - STATE(7132), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4349), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_where, - anon_sym_while, - [208791] = 7, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(10689), 1, - anon_sym_COLON, - STATE(8678), 1, - sym_type_constraints, - STATE(9455), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4276), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [208815] = 6, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(9615), 1, - anon_sym_LPAREN, - STATE(8624), 1, - sym_value_arguments, - STATE(8955), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10691), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [208837] = 3, - STATE(1457), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10693), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208853] = 8, - ACTIONS(4262), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(8566), 1, - sym_type_constraints, - STATE(9824), 1, - sym__block, - STATE(9883), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [208879] = 7, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - ACTIONS(8738), 1, - anon_sym_COLON, - STATE(8665), 1, - sym_type_constraints, - STATE(9450), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3222), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [208903] = 3, - STATE(1703), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10695), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208919] = 3, - STATE(2023), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10697), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208935] = 3, - STATE(1699), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10699), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208951] = 8, - ACTIONS(4232), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(8576), 1, - sym_type_constraints, - STATE(9824), 1, - sym__block, - STATE(9889), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [208977] = 3, - STATE(1579), 1, - sym__assignment_and_operator, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10701), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [208993] = 7, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8670), 1, - anon_sym_COLON, - STATE(8741), 1, - sym_type_constraints, - STATE(9364), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3230), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209017] = 3, - ACTIONS(8974), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 5, - anon_sym_AT, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_val, - anon_sym_LT, - [209032] = 6, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8444), 1, - anon_sym_where, - STATE(8709), 1, - sym_type_constraints, - STATE(9269), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4414), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209053] = 6, - ACTIONS(10703), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10705), 1, - anon_sym_DOLLAR, - ACTIONS(10707), 1, - sym__string_end, - ACTIONS(10709), 1, - sym_string_content, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8449), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [209074] = 6, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(9222), 1, - sym__block, - STATE(9458), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4144), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209095] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4585), 6, - sym__automatic_semicolon, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [209108] = 4, - ACTIONS(10711), 1, - anon_sym_COMMA, - STATE(8452), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4396), 4, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - [209125] = 4, - ACTIONS(10713), 1, - anon_sym_COMMA, - STATE(8405), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4375), 4, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - [209142] = 7, - ACTIONS(3240), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - ACTIONS(8828), 1, - anon_sym_COLON, - STATE(8970), 1, - sym_type_constraints, - STATE(10011), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [209165] = 6, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8444), 1, - anon_sym_where, - STATE(8631), 1, - sym_type_constraints, - STATE(9262), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4457), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209186] = 6, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(9222), 1, - sym__block, - STATE(9436), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4232), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209207] = 6, - ACTIONS(10703), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10705), 1, - anon_sym_DOLLAR, - ACTIONS(10709), 1, - sym_string_content, - ACTIONS(10716), 1, - sym__string_end, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8449), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [209228] = 6, - ACTIONS(10703), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10705), 1, - anon_sym_DOLLAR, - ACTIONS(10709), 1, - sym_string_content, - ACTIONS(10718), 1, - sym__string_end, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8449), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [209249] = 6, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8444), 1, - anon_sym_where, - STATE(8694), 1, - sym_type_constraints, - STATE(9451), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4361), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209270] = 6, - ACTIONS(10703), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10705), 1, - anon_sym_DOLLAR, - ACTIONS(10720), 1, - sym__string_end, - ACTIONS(10722), 1, - sym_string_content, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8401), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [209291] = 6, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(8695), 1, - sym_type_constraints, - STATE(9442), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4449), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209312] = 7, - ACTIONS(4276), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(10724), 1, - anon_sym_COLON, - STATE(9034), 1, - sym_type_constraints, - STATE(10056), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [209335] = 7, - ACTIONS(3230), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8818), 1, - anon_sym_COLON, - STATE(8941), 1, - sym_type_constraints, - STATE(9938), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [209358] = 6, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(9214), 1, - sym_function_body, - STATE(9222), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4089), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209379] = 6, - ACTIONS(10703), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10705), 1, - anon_sym_DOLLAR, - ACTIONS(10709), 1, - sym_string_content, - ACTIONS(10726), 1, - sym__string_end, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8449), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [209400] = 7, - ACTIONS(3222), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - ACTIONS(8846), 1, - anon_sym_COLON, - STATE(9033), 1, - sym_type_constraints, - STATE(10052), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [209423] = 6, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(8640), 1, - sym_type_constraints, - STATE(9254), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209444] = 6, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(8708), 1, - sym_type_constraints, - STATE(9264), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4337), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209465] = 6, - ACTIONS(10703), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10705), 1, - anon_sym_DOLLAR, - ACTIONS(10709), 1, - sym_string_content, - ACTIONS(10728), 1, - sym__string_end, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8449), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [209486] = 6, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8444), 1, - anon_sym_where, - STATE(8661), 1, - sym_type_constraints, - STATE(9254), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209507] = 6, - ACTIONS(10703), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10705), 1, - anon_sym_DOLLAR, - ACTIONS(10709), 1, - sym_string_content, - ACTIONS(10730), 1, - sym__string_end, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8449), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [209528] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4527), 6, - sym__automatic_semicolon, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [209541] = 7, - ACTIONS(4204), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(10732), 1, - anon_sym_COLON, - STATE(8971), 1, - sym_type_constraints, - STATE(10025), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [209564] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5013), 6, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [209577] = 6, - ACTIONS(10703), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10705), 1, - anon_sym_DOLLAR, - ACTIONS(10734), 1, - sym__string_end, - ACTIONS(10736), 1, - sym_string_content, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8423), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [209598] = 6, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(8664), 1, - sym_type_constraints, - STATE(9451), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4361), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209619] = 6, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(8712), 1, - sym_type_constraints, - STATE(9429), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4422), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209640] = 5, - ACTIONS(10738), 1, - anon_sym_AT, - ACTIONS(10740), 1, - anon_sym_val, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8434), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(9259), 2, - sym__single_annotation, - sym__multi_annotation, - [209659] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4511), 6, - sym__automatic_semicolon, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [209672] = 6, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(9222), 1, - sym__block, - STATE(9427), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4262), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209693] = 4, - ACTIONS(10742), 1, - anon_sym_COMMA, - STATE(8454), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4515), 4, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [209710] = 5, - ACTIONS(9848), 1, - anon_sym_val, - ACTIONS(10744), 1, - anon_sym_AT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8434), 2, - sym_annotation, - aux_sym__annotated_delegation_specifier_repeat1, - STATE(9259), 2, - sym__single_annotation, - sym__multi_annotation, - [209729] = 6, - ACTIONS(10703), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10705), 1, - anon_sym_DOLLAR, - ACTIONS(10747), 1, - sym__string_end, - ACTIONS(10749), 1, - sym_string_content, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8410), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [209750] = 4, - ACTIONS(10595), 1, - anon_sym_DOT, - STATE(8331), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 4, - anon_sym_AT, - anon_sym_LPAREN, - anon_sym_val, - anon_sym_in, - [209767] = 7, - ACTIONS(4154), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - ACTIONS(10751), 1, - anon_sym_COLON, - STATE(8942), 1, - sym_type_constraints, - STATE(9936), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [209790] = 6, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(9222), 1, - sym__block, - STATE(9408), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4445), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209811] = 6, - ACTIONS(10703), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10705), 1, - anon_sym_DOLLAR, - ACTIONS(10753), 1, - sym__string_end, - ACTIONS(10755), 1, - sym_string_content, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8409), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [209832] = 6, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(9222), 1, - sym__block, - STATE(9385), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4079), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209853] = 6, - ACTIONS(8444), 1, - anon_sym_where, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(8653), 1, - sym_type_constraints, - STATE(9425), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4154), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209874] = 6, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8444), 1, - anon_sym_where, - STATE(8652), 1, - sym_type_constraints, - STATE(9264), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4337), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209895] = 6, - ACTIONS(10703), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10705), 1, - anon_sym_DOLLAR, - ACTIONS(10757), 1, - sym__string_end, - ACTIONS(10759), 1, - sym_string_content, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8417), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [209916] = 6, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(9222), 1, - sym__block, - STATE(9284), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4099), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [209937] = 6, - ACTIONS(10703), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10705), 1, - anon_sym_DOLLAR, - ACTIONS(10761), 1, - sym__string_end, - ACTIONS(10763), 1, - sym_string_content, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8421), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [209958] = 7, - ACTIONS(3222), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8816), 1, - anon_sym_COLON, - STATE(9006), 1, - sym_type_constraints, - STATE(10052), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [209981] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4523), 6, - sym__automatic_semicolon, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [209994] = 3, - ACTIONS(10617), 1, - anon_sym_by, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4349), 5, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_where, - [210009] = 6, - ACTIONS(10765), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(10768), 1, - anon_sym_DOLLAR, - ACTIONS(10771), 1, - sym__string_end, - ACTIONS(10773), 1, - sym_string_content, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8449), 2, - sym__interpolation, - aux_sym_string_literal_repeat1, - [210030] = 6, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(8444), 1, - anon_sym_where, - STATE(8678), 1, - sym_type_constraints, - STATE(9455), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4276), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [210051] = 7, - ACTIONS(4204), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - ACTIONS(10776), 1, - anon_sym_COLON, - STATE(8993), 1, - sym_type_constraints, - STATE(10025), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210074] = 4, - ACTIONS(10711), 1, - anon_sym_COMMA, - STATE(8405), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4390), 4, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_RBRACE, - [210091] = 4, - ACTIONS(10742), 1, - anon_sym_COMMA, - STATE(8433), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4589), 4, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [210108] = 4, - ACTIONS(10778), 1, - anon_sym_COMMA, - STATE(8454), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4613), 4, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [210125] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10781), 1, - anon_sym_COLON, - ACTIONS(10783), 1, - anon_sym_EQ, - STATE(3227), 1, - sym__block, - STATE(3245), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210145] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10785), 1, - anon_sym_COLON, - ACTIONS(10787), 1, - anon_sym_EQ, - STATE(4717), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210165] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10783), 1, - anon_sym_EQ, - ACTIONS(10789), 1, - anon_sym_COLON, - STATE(3227), 1, - sym__block, - STATE(3252), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210185] = 6, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - ACTIONS(10791), 1, - anon_sym_COLON, - STATE(5344), 1, - sym__block, - STATE(5354), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210205] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10793), 1, - anon_sym_COLON, - ACTIONS(10795), 1, - anon_sym_EQ, - STATE(5105), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210225] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10797), 1, - anon_sym_COLON, - ACTIONS(10799), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1169), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210245] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4501), 5, - sym__automatic_semicolon, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [210257] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10799), 1, - anon_sym_EQ, - ACTIONS(10801), 1, - anon_sym_COLON, - STATE(1109), 1, - sym__block, - STATE(1181), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210277] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10799), 1, - anon_sym_EQ, - ACTIONS(10803), 1, - anon_sym_COLON, - STATE(1109), 1, - sym__block, - STATE(1168), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210297] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10799), 1, - anon_sym_EQ, - ACTIONS(10805), 1, - anon_sym_COLON, - STATE(1109), 1, - sym__block, - STATE(1129), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210317] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4505), 5, - sym__automatic_semicolon, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [210329] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10807), 1, - anon_sym_COLON, - ACTIONS(10809), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1169), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210349] = 5, - ACTIONS(10811), 1, - anon_sym_catch, - ACTIONS(10813), 1, - anon_sym_finally, - STATE(3580), 1, - sym_finally_block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2811), 2, - sym_catch_block, - aux_sym_try_expression_repeat1, - [210367] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(10815), 1, - anon_sym_COLON, - STATE(3227), 1, - sym__block, - STATE(3245), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210387] = 5, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(10817), 1, - anon_sym_COLON, - STATE(9443), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4327), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [210405] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(10819), 1, - anon_sym_COLON, - STATE(3227), 1, - sym__block, - STATE(3252), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210425] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(10821), 1, - anon_sym_COLON, - STATE(3227), 1, - sym__block, - STATE(3235), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210445] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(10823), 1, - anon_sym_COLON, - STATE(3196), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210465] = 4, - ACTIONS(10825), 1, - anon_sym_COMMA, - STATE(8598), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4515), 3, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [210481] = 6, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - ACTIONS(10827), 1, - anon_sym_COLON, - STATE(9824), 1, - sym__block, - STATE(10041), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210501] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10795), 1, - anon_sym_EQ, - ACTIONS(10829), 1, - anon_sym_COLON, - STATE(5185), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210521] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10787), 1, - anon_sym_EQ, - ACTIONS(10831), 1, - anon_sym_COLON, - STATE(4711), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210541] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10833), 1, - anon_sym_COLON, - ACTIONS(10835), 1, - anon_sym_EQ, - STATE(3410), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210561] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4708), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH_GT, - anon_sym_in, - [210573] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10835), 1, - anon_sym_EQ, - ACTIONS(10837), 1, - anon_sym_COLON, - STATE(3466), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210593] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10835), 1, - anon_sym_EQ, - ACTIONS(10839), 1, - anon_sym_COLON, - STATE(3481), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210613] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10841), 1, - anon_sym_COLON, - ACTIONS(10843), 1, - anon_sym_EQ, - STATE(4694), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210633] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10843), 1, - anon_sym_EQ, - ACTIONS(10845), 1, - anon_sym_COLON, - STATE(4717), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210653] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10847), 1, - anon_sym_COLON, - ACTIONS(10849), 1, - anon_sym_EQ, - STATE(3227), 1, - sym__block, - STATE(3245), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210673] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10835), 1, - anon_sym_EQ, - ACTIONS(10851), 1, - anon_sym_COLON, - STATE(3524), 1, - sym__block, - STATE(3595), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210693] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10843), 1, - anon_sym_EQ, - ACTIONS(10853), 1, - anon_sym_COLON, - STATE(4711), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210713] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4349), 5, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_where, - [210725] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10783), 1, - anon_sym_EQ, - ACTIONS(10855), 1, - anon_sym_COLON, - STATE(3196), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210745] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10783), 1, - anon_sym_EQ, - ACTIONS(10857), 1, - anon_sym_COLON, - STATE(3227), 1, - sym__block, - STATE(3235), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210765] = 6, - ACTIONS(4079), 1, - anon_sym_while, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(9824), 1, - sym__block, - STATE(10085), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210785] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10859), 1, - anon_sym_COLON, - ACTIONS(10861), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1181), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210805] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10861), 1, - anon_sym_EQ, - ACTIONS(10863), 1, - anon_sym_COLON, - STATE(1109), 1, - sym__block, - STATE(1169), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210825] = 7, - ACTIONS(3), 1, - sym_multiline_comment, - ACTIONS(10865), 1, - sym_line_comment, - ACTIONS(10867), 1, - aux_sym_character_literal_token1, - ACTIONS(10869), 1, - anon_sym_BSLASHu, - ACTIONS(10871), 1, - sym__escaped_identifier, - STATE(9990), 1, - sym__uni_character_literal, - STATE(10018), 1, - sym_character_escape_seq, - [210847] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10809), 1, - anon_sym_EQ, - ACTIONS(10873), 1, - anon_sym_COLON, - STATE(1109), 1, - sym__block, - STATE(1129), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210867] = 6, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - ACTIONS(10875), 1, - anon_sym_COLON, - STATE(9222), 1, - sym__block, - STATE(9413), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210887] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10849), 1, - anon_sym_EQ, - ACTIONS(10877), 1, - anon_sym_COLON, - STATE(3227), 1, - sym__block, - STATE(3252), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210907] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10795), 1, - anon_sym_EQ, - ACTIONS(10879), 1, - anon_sym_COLON, - STATE(5094), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210927] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10849), 1, - anon_sym_EQ, - ACTIONS(10881), 1, - anon_sym_COLON, - STATE(3227), 1, - sym__block, - STATE(3235), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210947] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10849), 1, - anon_sym_EQ, - ACTIONS(10883), 1, - anon_sym_COLON, - STATE(3196), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210967] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10885), 1, - anon_sym_COLON, - STATE(4700), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [210987] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10809), 1, - anon_sym_EQ, - ACTIONS(10887), 1, - anon_sym_COLON, - STATE(1109), 1, - sym__block, - STATE(1168), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211007] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10889), 1, - anon_sym_COLON, - STATE(4711), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211027] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10891), 1, - anon_sym_COLON, - STATE(4717), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211047] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10795), 1, - anon_sym_EQ, - ACTIONS(10893), 1, - anon_sym_COLON, - STATE(5111), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211067] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10843), 1, - anon_sym_EQ, - ACTIONS(10895), 1, - anon_sym_COLON, - STATE(4700), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211087] = 7, - ACTIONS(3), 1, - sym_multiline_comment, - ACTIONS(10865), 1, - sym_line_comment, - ACTIONS(10869), 1, - anon_sym_BSLASHu, - ACTIONS(10871), 1, - sym__escaped_identifier, - ACTIONS(10897), 1, - aux_sym_character_literal_token1, - STATE(9884), 1, - sym_character_escape_seq, - STATE(9990), 1, - sym__uni_character_literal, - [211109] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10899), 1, - anon_sym_COLON, - STATE(4694), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211129] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10901), 1, - anon_sym_COLON, - ACTIONS(10903), 1, - anon_sym_EQ, - STATE(3410), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211149] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10903), 1, - anon_sym_EQ, - ACTIONS(10905), 1, - anon_sym_COLON, - STATE(3466), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211169] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10907), 1, - anon_sym_COLON, - ACTIONS(10909), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1169), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211189] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10903), 1, - anon_sym_EQ, - ACTIONS(10911), 1, - anon_sym_COLON, - STATE(3481), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211209] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10909), 1, - anon_sym_EQ, - ACTIONS(10913), 1, - anon_sym_COLON, - STATE(1109), 1, - sym__block, - STATE(1181), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211229] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10909), 1, - anon_sym_EQ, - ACTIONS(10915), 1, - anon_sym_COLON, - STATE(1109), 1, - sym__block, - STATE(1168), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211249] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10909), 1, - anon_sym_EQ, - ACTIONS(10917), 1, - anon_sym_COLON, - STATE(1109), 1, - sym__block, - STATE(1129), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211269] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10903), 1, - anon_sym_EQ, - ACTIONS(10919), 1, - anon_sym_COLON, - STATE(3524), 1, - sym__block, - STATE(3595), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211289] = 6, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - ACTIONS(10921), 1, - anon_sym_COLON, - STATE(9222), 1, - sym__block, - STATE(9377), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211309] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4527), 5, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [211321] = 6, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - ACTIONS(10923), 1, - anon_sym_COLON, - STATE(5332), 1, - sym_function_body, - STATE(5344), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211341] = 7, - ACTIONS(3), 1, - sym_multiline_comment, - ACTIONS(10865), 1, - sym_line_comment, - ACTIONS(10869), 1, - anon_sym_BSLASHu, - ACTIONS(10871), 1, - sym__escaped_identifier, - ACTIONS(10925), 1, - aux_sym_character_literal_token1, - STATE(9990), 1, - sym__uni_character_literal, - STATE(9993), 1, - sym_character_escape_seq, - [211363] = 3, - ACTIONS(10687), 1, - anon_sym_by, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4349), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_where, - anon_sym_while, - [211377] = 6, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - ACTIONS(10927), 1, - anon_sym_COLON, - STATE(9824), 1, - sym__block, - STATE(10019), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211397] = 4, - ACTIONS(10825), 1, - anon_sym_COMMA, - STATE(8473), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4589), 3, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [211413] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10929), 1, - anon_sym_COLON, - STATE(5185), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211433] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10931), 1, - anon_sym_COLON, - ACTIONS(10933), 1, - anon_sym_EQ, - STATE(3869), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211453] = 6, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - ACTIONS(10935), 1, - anon_sym_COLON, - STATE(5324), 1, - sym_function_body, - STATE(5344), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211473] = 4, - ACTIONS(10937), 1, - anon_sym_DOT, - STATE(8331), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4105), 3, - anon_sym_AMP, - sym__quest, - anon_sym_in, - [211489] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10787), 1, - anon_sym_EQ, - ACTIONS(10939), 1, - anon_sym_COLON, - STATE(4700), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211509] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10941), 1, - anon_sym_COLON, - ACTIONS(10943), 1, - anon_sym_EQ, - STATE(3874), 1, - sym__block, - STATE(3981), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211529] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10945), 1, - anon_sym_COLON, - ACTIONS(10947), 1, - anon_sym_EQ, - STATE(3227), 1, - sym__block, - STATE(3245), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211549] = 6, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - ACTIONS(10949), 1, - anon_sym_COLON, - STATE(9824), 1, - sym__block, - STATE(10114), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211569] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4497), 5, - sym__automatic_semicolon, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [211581] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10947), 1, - anon_sym_EQ, - ACTIONS(10951), 1, - anon_sym_COLON, - STATE(3227), 1, - sym__block, - STATE(3252), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211601] = 5, - ACTIONS(10953), 1, - anon_sym_catch, - ACTIONS(10955), 1, - anon_sym_finally, - STATE(4786), 1, - sym_finally_block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4528), 2, - sym_catch_block, - aux_sym_try_expression_repeat1, - [211619] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10947), 1, - anon_sym_EQ, - ACTIONS(10957), 1, - anon_sym_COLON, - STATE(3227), 1, - sym__block, - STATE(3235), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211639] = 6, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10947), 1, - anon_sym_EQ, - ACTIONS(10959), 1, - anon_sym_COLON, - STATE(3196), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211659] = 4, - ACTIONS(10961), 1, - anon_sym_COMMA, - STATE(8589), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4390), 3, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_while, - [211675] = 6, - ACTIONS(4414), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8519), 1, - anon_sym_where, - STATE(8995), 1, - sym_type_constraints, - STATE(10026), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211695] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10809), 1, - anon_sym_EQ, - ACTIONS(10963), 1, - anon_sym_COLON, - STATE(1109), 1, - sym__block, - STATE(1181), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211715] = 6, - ACTIONS(4204), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(8993), 1, - sym_type_constraints, - STATE(10025), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211735] = 7, - ACTIONS(3), 1, - sym_multiline_comment, - ACTIONS(10865), 1, - sym_line_comment, - ACTIONS(10869), 1, - anon_sym_BSLASHu, - ACTIONS(10871), 1, - sym__escaped_identifier, - ACTIONS(10965), 1, - aux_sym_character_literal_token1, - STATE(9492), 1, - sym_character_escape_seq, - STATE(9990), 1, - sym__uni_character_literal, - [211757] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4585), 5, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [211769] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10943), 1, - anon_sym_EQ, - ACTIONS(10967), 1, - anon_sym_COLON, - STATE(3855), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211789] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10943), 1, - anon_sym_EQ, - ACTIONS(10969), 1, - anon_sym_COLON, - STATE(3874), 1, - sym__block, - STATE(3971), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211809] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4613), 5, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_where, - [211821] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10971), 1, - anon_sym_COLON, - ACTIONS(10973), 1, - anon_sym_EQ, - STATE(3524), 1, - sym__block, - STATE(3595), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211841] = 3, - ACTIONS(10621), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4138), 4, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH_GT, - [211855] = 6, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - ACTIONS(10975), 1, - anon_sym_COLON, - STATE(5314), 1, - sym_function_body, - STATE(5344), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211875] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10787), 1, - anon_sym_EQ, - ACTIONS(10977), 1, - anon_sym_COLON, - STATE(4694), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211895] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10979), 1, - anon_sym_COLON, - ACTIONS(10981), 1, - anon_sym_EQ, - STATE(3410), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211915] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10973), 1, - anon_sym_EQ, - ACTIONS(10983), 1, - anon_sym_COLON, - STATE(3481), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211935] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10981), 1, - anon_sym_EQ, - ACTIONS(10985), 1, - anon_sym_COLON, - STATE(3466), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211955] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10981), 1, - anon_sym_EQ, - ACTIONS(10987), 1, - anon_sym_COLON, - STATE(3481), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211975] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10981), 1, - anon_sym_EQ, - ACTIONS(10989), 1, - anon_sym_COLON, - STATE(3524), 1, - sym__block, - STATE(3595), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [211995] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10991), 1, - anon_sym_COLON, - STATE(5105), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212015] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10993), 1, - anon_sym_COLON, - STATE(5094), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212035] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10973), 1, - anon_sym_EQ, - ACTIONS(10995), 1, - anon_sym_COLON, - STATE(3466), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212055] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10997), 1, - anon_sym_COLON, - ACTIONS(10999), 1, - anon_sym_EQ, - STATE(3874), 1, - sym__block, - STATE(3981), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212075] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10999), 1, - anon_sym_EQ, - ACTIONS(11001), 1, - anon_sym_COLON, - STATE(3855), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212095] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(11003), 1, - anon_sym_COLON, - ACTIONS(11005), 1, - anon_sym_EQ, - STATE(4700), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212115] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10999), 1, - anon_sym_EQ, - ACTIONS(11007), 1, - anon_sym_COLON, - STATE(3874), 1, - sym__block, - STATE(3971), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212135] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(11005), 1, - anon_sym_EQ, - ACTIONS(11009), 1, - anon_sym_COLON, - STATE(4711), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212155] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(11005), 1, - anon_sym_EQ, - ACTIONS(11011), 1, - anon_sym_COLON, - STATE(4717), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212175] = 6, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(11005), 1, - anon_sym_EQ, - ACTIONS(11013), 1, - anon_sym_COLON, - STATE(4694), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212195] = 6, - ACTIONS(4089), 1, - anon_sym_while, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(9824), 1, - sym__block, - STATE(10020), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212215] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10999), 1, - anon_sym_EQ, - ACTIONS(11015), 1, - anon_sym_COLON, - STATE(3869), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212235] = 6, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - ACTIONS(11017), 1, - anon_sym_COLON, - STATE(9222), 1, - sym__block, - STATE(9273), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212255] = 6, - ACTIONS(4445), 1, - anon_sym_while, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(9824), 1, - sym__block, - STATE(9871), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212275] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(11019), 1, - anon_sym_COLON, - STATE(5111), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212295] = 6, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10973), 1, - anon_sym_EQ, - ACTIONS(11021), 1, - anon_sym_COLON, - STATE(3410), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212315] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11023), 1, - anon_sym_COLON, - ACTIONS(11025), 1, - anon_sym_EQ, - STATE(5185), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212335] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10933), 1, - anon_sym_EQ, - ACTIONS(11027), 1, - anon_sym_COLON, - STATE(3874), 1, - sym__block, - STATE(3971), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212355] = 5, - ACTIONS(11029), 1, - anon_sym_catch, - ACTIONS(11031), 1, - anon_sym_finally, - STATE(3073), 1, - sym_finally_block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(2761), 2, - sym_catch_block, - aux_sym_try_expression_repeat1, - [212373] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10933), 1, - anon_sym_EQ, - ACTIONS(11033), 1, - anon_sym_COLON, - STATE(3855), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212393] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4565), 5, - sym__automatic_semicolon, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [212405] = 6, - ACTIONS(11035), 1, - anon_sym_DOT, - ACTIONS(11037), 1, - anon_sym_as, - ACTIONS(11039), 1, - sym__automatic_semicolon, - STATE(9229), 1, - sym_import_alias, - STATE(9230), 1, - sym__semi, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212425] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10943), 1, - anon_sym_EQ, - ACTIONS(11041), 1, - anon_sym_COLON, - STATE(3869), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212445] = 6, - ACTIONS(4262), 1, - anon_sym_while, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(9824), 1, - sym__block, - STATE(9883), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212465] = 7, - ACTIONS(3), 1, - sym_multiline_comment, - ACTIONS(10865), 1, - sym_line_comment, - ACTIONS(10869), 1, - anon_sym_BSLASHu, - ACTIONS(10871), 1, - sym__escaped_identifier, - ACTIONS(11043), 1, - aux_sym_character_literal_token1, - STATE(9903), 1, - sym_character_escape_seq, - STATE(9990), 1, - sym__uni_character_literal, - [212487] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11025), 1, - anon_sym_EQ, - ACTIONS(11045), 1, - anon_sym_COLON, - STATE(5105), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212507] = 6, - ACTIONS(4204), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8519), 1, - anon_sym_where, - STATE(8971), 1, - sym_type_constraints, - STATE(10025), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212527] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11047), 1, - anon_sym_COLON, - ACTIONS(11049), 1, - anon_sym_EQ, - STATE(5185), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212547] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4569), 5, - sym__automatic_semicolon, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [212559] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11049), 1, - anon_sym_EQ, - ACTIONS(11051), 1, - anon_sym_COLON, - STATE(5105), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212579] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11049), 1, - anon_sym_EQ, - ACTIONS(11053), 1, - anon_sym_COLON, - STATE(5094), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212599] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11049), 1, - anon_sym_EQ, - ACTIONS(11055), 1, - anon_sym_COLON, - STATE(5111), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212619] = 6, - ACTIONS(4422), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(8894), 1, - sym_type_constraints, - STATE(9887), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212639] = 6, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - ACTIONS(11057), 1, - anon_sym_COLON, - STATE(9824), 1, - sym__block, - STATE(10004), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212659] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11025), 1, - anon_sym_EQ, - ACTIONS(11059), 1, - anon_sym_COLON, - STATE(5094), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212679] = 5, - ACTIONS(11061), 1, - anon_sym_catch, - ACTIONS(11063), 1, - anon_sym_finally, - STATE(3940), 1, - sym_finally_block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(3072), 2, - sym_catch_block, - aux_sym_try_expression_repeat1, - [212697] = 4, - ACTIONS(11065), 1, - anon_sym_COMMA, - STATE(8589), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4375), 3, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_while, - [212713] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4882), 5, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_where, - [212725] = 6, - ACTIONS(4457), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8519), 1, - anon_sym_where, - STATE(9025), 1, - sym_type_constraints, - STATE(9998), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212745] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4523), 5, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [212757] = 5, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(11068), 1, - anon_sym_COLON, - STATE(9291), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4355), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [212775] = 6, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11025), 1, - anon_sym_EQ, - ACTIONS(11070), 1, - anon_sym_COLON, - STATE(5111), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212795] = 6, - ACTIONS(4337), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(8956), 1, - sym_type_constraints, - STATE(9994), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212815] = 6, - ACTIONS(4232), 1, - anon_sym_while, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(9824), 1, - sym__block, - STATE(9889), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212835] = 4, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(8955), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10691), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [212851] = 4, - ACTIONS(11072), 1, - anon_sym_COMMA, - STATE(8598), 1, - aux_sym__delegation_specifiers_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4613), 3, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [212867] = 6, - ACTIONS(4099), 1, - anon_sym_while, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(9824), 1, - sym__block, - STATE(9981), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212887] = 6, - ACTIONS(4276), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8519), 1, - anon_sym_where, - STATE(9034), 1, - sym_type_constraints, - STATE(10056), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212907] = 5, - ACTIONS(11075), 1, - anon_sym_catch, - ACTIONS(11077), 1, - anon_sym_finally, - STATE(1069), 1, - sym_finally_block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(802), 2, - sym_catch_block, - aux_sym_try_expression_repeat1, - [212925] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4870), 5, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_where, - [212937] = 6, - ACTIONS(4449), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(8964), 1, - sym_type_constraints, - STATE(9898), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [212957] = 4, - ACTIONS(10961), 1, - anon_sym_COMMA, - STATE(8535), 1, - aux_sym_type_constraints_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4396), 3, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_while, - [212973] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4866), 5, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_where, - [212985] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10861), 1, - anon_sym_EQ, - ACTIONS(11079), 1, - anon_sym_COLON, - STATE(1109), 1, - sym__block, - STATE(1168), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213005] = 7, - ACTIONS(3), 1, - sym_multiline_comment, - ACTIONS(10865), 1, - sym_line_comment, - ACTIONS(10869), 1, - anon_sym_BSLASHu, - ACTIONS(10871), 1, - sym__escaped_identifier, - ACTIONS(11081), 1, - aux_sym_character_literal_token1, - STATE(9505), 1, - sym_character_escape_seq, - STATE(9990), 1, - sym__uni_character_literal, - [213027] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4878), 5, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_where, - [213039] = 6, - ACTIONS(4337), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8519), 1, - anon_sym_where, - STATE(8947), 1, - sym_type_constraints, - STATE(9994), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213059] = 6, - ACTIONS(4154), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(8942), 1, - sym_type_constraints, - STATE(9936), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213079] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4874), 5, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_where, - [213091] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(11083), 1, - anon_sym_COLON, - ACTIONS(11085), 1, - anon_sym_EQ, - STATE(3869), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213111] = 5, - ACTIONS(11087), 1, - anon_sym_catch, - ACTIONS(11089), 1, - anon_sym_finally, - STATE(5232), 1, - sym_finally_block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(4614), 2, - sym_catch_block, - aux_sym_try_expression_repeat1, - [213129] = 6, - ACTIONS(4361), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(8519), 1, - anon_sym_where, - STATE(8908), 1, - sym_type_constraints, - STATE(9921), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213149] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4605), 5, - sym__automatic_semicolon, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [213161] = 6, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - ACTIONS(11091), 1, - anon_sym_COLON, - STATE(9222), 1, - sym__block, - STATE(9251), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213181] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10933), 1, - anon_sym_EQ, - ACTIONS(11093), 1, - anon_sym_COLON, - STATE(3874), 1, - sym__block, - STATE(3981), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213201] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(11085), 1, - anon_sym_EQ, - ACTIONS(11095), 1, - anon_sym_COLON, - STATE(3874), 1, - sym__block, - STATE(3981), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213221] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4511), 5, - anon_sym_COLON, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [213233] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(11085), 1, - anon_sym_EQ, - ACTIONS(11097), 1, - anon_sym_COLON, - STATE(3874), 1, - sym__block, - STATE(3971), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213253] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4597), 5, - sym__automatic_semicolon, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_where, - [213265] = 6, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(11085), 1, - anon_sym_EQ, - ACTIONS(11099), 1, - anon_sym_COLON, - STATE(3855), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213285] = 6, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10861), 1, - anon_sym_EQ, - ACTIONS(11101), 1, - anon_sym_COLON, - STATE(1109), 1, - sym__block, - STATE(1129), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213305] = 4, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(8906), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11103), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [213321] = 6, - ACTIONS(4361), 1, - anon_sym_while, - ACTIONS(8519), 1, - anon_sym_where, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(8919), 1, - sym_type_constraints, - STATE(9921), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213341] = 6, - ACTIONS(4144), 1, - anon_sym_while, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(9824), 1, - sym__block, - STATE(9914), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213361] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4565), 4, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [213372] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - STATE(9254), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [213387] = 4, - ACTIONS(11107), 1, - anon_sym_COMMA, - STATE(8629), 1, - aux_sym__enum_entries_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11105), 2, - anon_sym_RBRACE, - anon_sym_SEMI, - [213402] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10861), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1185), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213419] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - STATE(9440), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4609), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [213434] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(11085), 1, - anon_sym_EQ, - STATE(3874), 1, - sym__block, - STATE(3916), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213451] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4605), 4, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [213462] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - STATE(9252), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4593), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [213477] = 4, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(9250), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3240), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [213492] = 5, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(9824), 1, - sym__block, - STATE(9932), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213509] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10947), 1, - anon_sym_EQ, - STATE(3227), 1, - sym__block, - STATE(3265), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213526] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(11085), 1, - anon_sym_EQ, - STATE(3849), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213543] = 5, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(9222), 1, - sym__block, - STATE(9437), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213560] = 4, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(9264), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4337), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [213575] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(11085), 1, - anon_sym_EQ, - STATE(3874), 1, - sym__block, - STATE(3970), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213592] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4501), 4, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [213603] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4505), 4, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [213614] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10787), 1, - anon_sym_EQ, - STATE(4707), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213631] = 5, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(9824), 1, - sym__block, - STATE(9966), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213648] = 4, - ACTIONS(11110), 1, - anon_sym_COMMA, - STATE(8629), 1, - aux_sym__enum_entries_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(8877), 2, - anon_sym_RBRACE, - anon_sym_SEMI, - [213663] = 4, - ACTIONS(11112), 1, - anon_sym_LPAREN, - STATE(9299), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7048), 2, - anon_sym_AT, - anon_sym_val, - [213678] = 5, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(9220), 1, - sym_function_body, - STATE(9222), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213695] = 5, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(9824), 1, - sym__block, - STATE(9896), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213712] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(11085), 1, - anon_sym_EQ, - STATE(3848), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213729] = 5, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5344), 1, - sym__block, - STATE(5375), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213746] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - STATE(9451), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4361), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [213761] = 4, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(9442), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4449), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [213776] = 5, - ACTIONS(10575), 1, - anon_sym_LBRACE, - ACTIONS(11114), 1, - anon_sym_COLON, - ACTIONS(11116), 1, - sym__automatic_semicolon, - STATE(9846), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213793] = 5, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(11118), 1, - anon_sym_COLON, - ACTIONS(11120), 1, - sym__automatic_semicolon, - STATE(9844), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213810] = 4, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(9425), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4154), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [213825] = 5, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(9222), 1, - sym__block, - STATE(9441), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213842] = 5, - ACTIONS(4327), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(11122), 1, - anon_sym_COLON, - STATE(10065), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213859] = 3, - ACTIONS(4093), 1, - anon_sym_DOLLAR, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4095), 3, - sym__string_end, - sym_string_content, - anon_sym_DOLLAR_LBRACE, - [213872] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4613), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_where, - anon_sym_while, - [213883] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - STATE(9264), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4337), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [213898] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4597), 4, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [213909] = 3, - ACTIONS(3938), 1, - anon_sym_DOLLAR, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3943), 3, - sym__string_end, - sym_string_content, - anon_sym_DOLLAR_LBRACE, - [213922] = 4, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(9095), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4620), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [213937] = 4, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(9254), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [213952] = 4, - ACTIONS(11126), 1, - anon_sym_COMMA, - STATE(8646), 1, - aux_sym__enum_entries_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11124), 2, - anon_sym_RBRACE, - anon_sym_SEMI, - [213967] = 5, - ACTIONS(10573), 1, - anon_sym_EQ, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(9222), 1, - sym__block, - STATE(9303), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [213984] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11049), 1, - anon_sym_EQ, - STATE(5212), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214001] = 5, - ACTIONS(11128), 1, - anon_sym_RBRACE, - ACTIONS(11130), 1, - sym__automatic_semicolon, - STATE(257), 1, - sym__semi, - STATE(8713), 1, - aux_sym_statements_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214018] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11025), 1, - anon_sym_EQ, - STATE(5212), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214035] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11049), 1, - anon_sym_EQ, - STATE(5162), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214052] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10849), 1, - anon_sym_EQ, - STATE(3185), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214069] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11049), 1, - anon_sym_EQ, - STATE(5152), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214086] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11049), 1, - anon_sym_EQ, - STATE(5139), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214103] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10973), 1, - anon_sym_EQ, - STATE(3373), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214120] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10943), 1, - anon_sym_EQ, - STATE(3848), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214137] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10973), 1, - anon_sym_EQ, - STATE(3381), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214154] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - STATE(9269), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4414), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [214169] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11025), 1, - anon_sym_EQ, - STATE(5162), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214186] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10973), 1, - anon_sym_EQ, - STATE(3392), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214203] = 5, - ACTIONS(10603), 1, - anon_sym_EQ, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(9824), 1, - sym__block, - STATE(9891), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214220] = 4, - ACTIONS(11132), 1, - anon_sym_import, - ACTIONS(11135), 1, - sym__import_list_delimiter, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8682), 2, - sym_import_header, - aux_sym_import_list_repeat1, - [214235] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10943), 1, - anon_sym_EQ, - STATE(3874), 1, - sym__block, - STATE(3970), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214252] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10943), 1, - anon_sym_EQ, - STATE(3849), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214269] = 3, - ACTIONS(11139), 1, - anon_sym_DOLLAR, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11137), 3, - sym__string_end, - sym_string_content, - anon_sym_DOLLAR_LBRACE, - [214282] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10999), 1, - anon_sym_EQ, - STATE(3848), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214299] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10999), 1, - anon_sym_EQ, - STATE(3874), 1, - sym__block, - STATE(3970), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214316] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10999), 1, - anon_sym_EQ, - STATE(3849), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214333] = 5, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(11141), 1, - anon_sym_COLON, - ACTIONS(11143), 1, - sym__automatic_semicolon, - STATE(9813), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214350] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10999), 1, - anon_sym_EQ, - STATE(3874), 1, - sym__block, - STATE(3916), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214367] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(11005), 1, - anon_sym_EQ, - STATE(4707), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214384] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(11005), 1, - anon_sym_EQ, - STATE(4696), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214401] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(11005), 1, - anon_sym_EQ, - STATE(4756), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214418] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - STATE(9095), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4620), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [214433] = 4, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(9429), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4422), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [214448] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11025), 1, - anon_sym_EQ, - STATE(5152), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214465] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(11005), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4813), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214482] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10981), 1, - anon_sym_EQ, - STATE(3451), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214499] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(11025), 1, - anon_sym_EQ, - STATE(5139), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214516] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10981), 1, - anon_sym_EQ, - STATE(3392), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214533] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10981), 1, - anon_sym_EQ, - STATE(3381), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214550] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10981), 1, - anon_sym_EQ, - STATE(3373), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214567] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10943), 1, - anon_sym_EQ, - STATE(3874), 1, - sym__block, - STATE(3916), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214584] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - STATE(9450), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3222), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [214599] = 4, - ACTIONS(11145), 1, - anon_sym_import, - ACTIONS(11147), 1, - sym__import_list_delimiter, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - STATE(8682), 2, - sym_import_header, - aux_sym_import_list_repeat1, - [214614] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4569), 4, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [214625] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5001), 4, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_while, - [214636] = 4, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(9451), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4361), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [214651] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - STATE(9262), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4457), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [214666] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - STATE(9364), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3230), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [214681] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10843), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4813), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214698] = 4, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(9416), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4632), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [214713] = 5, - ACTIONS(1574), 1, - anon_sym_RBRACE, - ACTIONS(11149), 1, - sym__automatic_semicolon, - STATE(256), 1, - sym__semi, - STATE(8757), 1, - aux_sym_statements_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214730] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10933), 1, - anon_sym_EQ, - STATE(3874), 1, - sym__block, - STATE(3916), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214747] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10947), 1, - anon_sym_EQ, - STATE(3210), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214764] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10787), 1, - anon_sym_EQ, - STATE(4696), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214781] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10573), 1, - anon_sym_EQ, - STATE(5212), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214798] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10947), 1, - anon_sym_EQ, - STATE(3185), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214815] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10947), 1, - anon_sym_EQ, - STATE(3125), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214832] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10787), 1, - anon_sym_EQ, - STATE(4756), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214849] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10787), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4813), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214866] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4349), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_where, - anon_sym_while, - [214877] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5043), 4, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_while, - [214888] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10573), 1, - anon_sym_EQ, - STATE(5162), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214905] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10843), 1, - anon_sym_EQ, - STATE(4756), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214922] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10573), 1, - anon_sym_EQ, - STATE(5152), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214939] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10573), 1, - anon_sym_EQ, - STATE(5139), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214956] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10909), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1185), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214973] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10909), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1157), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [214990] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10903), 1, - anon_sym_EQ, - STATE(3451), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215007] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10909), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1152), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215024] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10903), 1, - anon_sym_EQ, - STATE(3392), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215041] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10903), 1, - anon_sym_EQ, - STATE(3381), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215058] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10843), 1, - anon_sym_EQ, - STATE(4696), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215075] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10903), 1, - anon_sym_EQ, - STATE(3373), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215092] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10909), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1126), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215109] = 5, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5310), 1, - sym_function_body, - STATE(5344), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215126] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10933), 1, - anon_sym_EQ, - STATE(3849), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215143] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10933), 1, - anon_sym_EQ, - STATE(3874), 1, - sym__block, - STATE(3970), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215160] = 5, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5344), 1, - sym__block, - STATE(5362), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215177] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - STATE(9455), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4276), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [215192] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10603), 1, - anon_sym_EQ, - STATE(4707), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215209] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10843), 1, - anon_sym_EQ, - STATE(4707), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215226] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10973), 1, - anon_sym_EQ, - STATE(3451), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215243] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10603), 1, - anon_sym_EQ, - STATE(4696), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215260] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10861), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1126), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215277] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10861), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1152), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215294] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10861), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1157), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215311] = 4, - ACTIONS(8448), 1, - anon_sym_LBRACE, - STATE(9450), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3222), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [215326] = 5, - ACTIONS(8135), 1, - anon_sym_EQ, - ACTIONS(8137), 1, - anon_sym_LBRACE, - STATE(5344), 1, - sym__block, - STATE(5346), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215343] = 5, - ACTIONS(6648), 1, - anon_sym_LBRACE, - ACTIONS(10933), 1, - anon_sym_EQ, - STATE(3848), 1, - sym_function_body, - STATE(3874), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215360] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10603), 1, - anon_sym_EQ, - STATE(4756), 1, - sym_function_body, - STATE(4781), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215377] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10849), 1, - anon_sym_EQ, - STATE(3227), 1, - sym__block, - STATE(3265), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215394] = 5, - ACTIONS(8040), 1, - anon_sym_LBRACE, - ACTIONS(10603), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__block, - STATE(4813), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215411] = 3, - ACTIONS(10579), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - sym__quest, - [215424] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10783), 1, - anon_sym_EQ, - STATE(3125), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215441] = 5, - ACTIONS(11151), 1, - anon_sym_RBRACE, - ACTIONS(11153), 1, - sym__automatic_semicolon, - STATE(259), 1, - sym__semi, - STATE(8757), 1, - aux_sym_statements_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215458] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10849), 1, - anon_sym_EQ, - STATE(3210), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215475] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10783), 1, - anon_sym_EQ, - STATE(3185), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215492] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10849), 1, - anon_sym_EQ, - STATE(3125), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215509] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10835), 1, - anon_sym_EQ, - STATE(3451), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215526] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10835), 1, - anon_sym_EQ, - STATE(3392), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215543] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10835), 1, - anon_sym_EQ, - STATE(3381), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215560] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10783), 1, - anon_sym_EQ, - STATE(3210), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215577] = 5, - ACTIONS(6488), 1, - anon_sym_LBRACE, - ACTIONS(10835), 1, - anon_sym_EQ, - STATE(3373), 1, - sym_function_body, - STATE(3524), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215594] = 5, - ACTIONS(4355), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - ACTIONS(11156), 1, - anon_sym_COLON, - STATE(9790), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215611] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10795), 1, - anon_sym_EQ, - STATE(5139), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215628] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10795), 1, - anon_sym_EQ, - STATE(5152), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215645] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10795), 1, - anon_sym_EQ, - STATE(5162), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215662] = 5, - ACTIONS(8171), 1, - anon_sym_LBRACE, - ACTIONS(10795), 1, - anon_sym_EQ, - STATE(5212), 1, - sym_function_body, - STATE(5234), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215679] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4497), 4, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_while, - [215690] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10809), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1126), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215707] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10809), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1152), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215724] = 5, - ACTIONS(10575), 1, - anon_sym_LBRACE, - ACTIONS(11158), 1, - anon_sym_COLON, - ACTIONS(11160), 1, - sym__automatic_semicolon, - STATE(9481), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215741] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(8135), 1, - anon_sym_EQ, - STATE(3227), 1, - sym__block, - STATE(3265), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215758] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(8135), 1, - anon_sym_EQ, - STATE(3210), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215775] = 3, - ACTIONS(11164), 1, - anon_sym_DOLLAR, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11162), 3, - sym__string_end, - sym_string_content, - anon_sym_DOLLAR_LBRACE, - [215788] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(10783), 1, - anon_sym_EQ, - STATE(3227), 1, - sym__block, - STATE(3265), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215805] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10809), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1157), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215822] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - STATE(9421), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4519), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [215837] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(8135), 1, - anon_sym_EQ, - STATE(3185), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215854] = 5, - ACTIONS(6372), 1, - anon_sym_LBRACE, - ACTIONS(8135), 1, - anon_sym_EQ, - STATE(3125), 1, - sym_function_body, - STATE(3227), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215871] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10799), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1185), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215888] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10809), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1185), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215905] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10799), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1157), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215922] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10799), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1152), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215939] = 5, - ACTIONS(4085), 1, - anon_sym_LBRACE, - ACTIONS(10799), 1, - anon_sym_EQ, - STATE(1109), 1, - sym__block, - STATE(1126), 1, - sym_function_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215956] = 4, - ACTIONS(5496), 1, - anon_sym_RPAREN, - ACTIONS(11166), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215970] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11168), 1, - anon_sym_EQ, - STATE(9749), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [215984] = 3, - STATE(3886), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(541), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [215996] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11172), 1, - anon_sym_GT, - STATE(8925), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216010] = 4, - ACTIONS(11174), 1, - anon_sym_LBRACE, - ACTIONS(11176), 1, - anon_sym_LPAREN, - STATE(9746), 1, - sym_when_subject, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216024] = 4, - ACTIONS(11178), 1, - anon_sym_COMMA, - ACTIONS(11180), 1, - anon_sym_DASH_GT, - STATE(8863), 1, - aux_sym_when_entry_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216038] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11182), 1, - anon_sym_EQ, - STATE(9739), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216052] = 4, - ACTIONS(7569), 1, - anon_sym_COMMA, - ACTIONS(11184), 1, - anon_sym_RBRACK, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216066] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4333), 3, - anon_sym_while, - anon_sym_catch, - anon_sym_finally, - [216076] = 4, - ACTIONS(7569), 1, - anon_sym_COMMA, - ACTIONS(11186), 1, - anon_sym_RBRACK, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216090] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11188), 1, - anon_sym_EQ, - STATE(9726), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216104] = 4, - ACTIONS(11190), 1, - anon_sym_COMMA, - ACTIONS(11192), 1, - anon_sym_RPAREN, - STATE(8869), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216118] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11196), 1, - anon_sym_GT, - STATE(8871), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216132] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11198), 1, - anon_sym_EQ, - STATE(9709), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216146] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11202), 1, - anon_sym_RPAREN, - STATE(8935), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216160] = 4, - ACTIONS(3230), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(9938), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216174] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11204), 1, - anon_sym_EQ, - STATE(9700), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216188] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11206), 1, - anon_sym_EQ, - STATE(9498), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216202] = 4, - ACTIONS(4266), 1, - anon_sym_in, - ACTIONS(11208), 1, - sym__quest, - STATE(9076), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216216] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11210), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216230] = 4, - ACTIONS(7749), 1, - anon_sym_RBRACK, - ACTIONS(11212), 1, - anon_sym_COMMA, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216244] = 4, - ACTIONS(11215), 1, - anon_sym_DOT, - ACTIONS(11218), 1, - sym__automatic_semicolon, - STATE(8809), 1, - aux_sym_identifier_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216258] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11220), 3, - sym__automatic_semicolon, - anon_sym_DOT, - anon_sym_as, - [216268] = 4, - ACTIONS(8698), 1, - anon_sym_RPAREN, - ACTIONS(11222), 1, - anon_sym_COMMA, - STATE(8959), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216282] = 4, - ACTIONS(11224), 1, - anon_sym_COMMA, - ACTIONS(11226), 1, - anon_sym_RPAREN, - STATE(8897), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216296] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11228), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216310] = 4, - ACTIONS(5486), 1, - anon_sym_RPAREN, - ACTIONS(11230), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216324] = 4, - ACTIONS(7569), 1, - anon_sym_COMMA, - ACTIONS(11232), 1, - anon_sym_RBRACK, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216338] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11234), 1, - anon_sym_GT, - STATE(8925), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216352] = 4, - ACTIONS(9284), 1, - anon_sym_RPAREN, - ACTIONS(11236), 1, - anon_sym_COMMA, - STATE(8920), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216366] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4664), 3, - anon_sym_COMMA, - anon_sym_DASH_GT, - anon_sym_in, - [216376] = 4, - ACTIONS(8672), 1, - anon_sym_RPAREN, - ACTIONS(11238), 1, - anon_sym_COMMA, - STATE(8959), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216390] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11240), 1, - anon_sym_RPAREN, - STATE(8909), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216404] = 4, - ACTIONS(11242), 1, - anon_sym_COMMA, - ACTIONS(11245), 1, - anon_sym_DASH_GT, - STATE(8821), 1, - aux_sym_lambda_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216418] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11249), 1, - anon_sym_RPAREN, - STATE(8910), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216432] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11251), 1, - anon_sym_RPAREN, - STATE(8910), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216446] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11253), 1, - anon_sym_RPAREN, - STATE(8909), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216460] = 4, - ACTIONS(11255), 1, - anon_sym_COMMA, - ACTIONS(11257), 1, - anon_sym_RPAREN, - STATE(8811), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216474] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11259), 1, - anon_sym_RPAREN, - STATE(8910), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216488] = 4, - ACTIONS(8728), 1, - anon_sym_RPAREN, - ACTIONS(11261), 1, - anon_sym_COMMA, - STATE(8959), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216502] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11263), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216516] = 4, - ACTIONS(11265), 1, - anon_sym_COMMA, - ACTIONS(11267), 1, - anon_sym_RPAREN, - STATE(8877), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216530] = 4, - ACTIONS(9298), 1, - anon_sym_RPAREN, - ACTIONS(11269), 1, - anon_sym_COMMA, - STATE(8920), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216544] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11271), 1, - anon_sym_EQ, - STATE(9611), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216558] = 3, - ACTIONS(11273), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11275), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [216570] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11277), 1, - anon_sym_GT, - STATE(8813), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216584] = 4, - ACTIONS(11279), 1, - anon_sym_COMMA, - ACTIONS(11281), 1, - anon_sym_RPAREN, - STATE(8814), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216598] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11283), 1, - anon_sym_RPAREN, - STATE(8824), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216612] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11285), 1, - anon_sym_GT, - STATE(8925), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216626] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11287), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216640] = 4, - ACTIONS(5428), 1, - anon_sym_RPAREN, - ACTIONS(11289), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216654] = 4, - ACTIONS(5512), 1, - anon_sym_RPAREN, - ACTIONS(11291), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216668] = 4, - ACTIONS(8732), 1, - anon_sym_RPAREN, - ACTIONS(11293), 1, - anon_sym_COMMA, - STATE(8959), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216682] = 4, - ACTIONS(7569), 1, - anon_sym_COMMA, - ACTIONS(11295), 1, - anon_sym_RBRACK, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216696] = 4, - ACTIONS(7569), 1, - anon_sym_COMMA, - ACTIONS(11297), 1, - anon_sym_RBRACK, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216710] = 3, - ACTIONS(11299), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11301), 2, - anon_sym_COMMA, - anon_sym_GT, - [216722] = 3, - ACTIONS(11303), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11305), 2, - anon_sym_COMMA, - anon_sym_GT, - [216734] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11307), 1, - anon_sym_GT, - STATE(8816), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216748] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11309), 1, - anon_sym_GT, - STATE(8873), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216762] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11311), 1, - anon_sym_GT, - STATE(8836), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216776] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11313), 1, - anon_sym_EQ, - STATE(9781), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216790] = 4, - ACTIONS(11176), 1, - anon_sym_LPAREN, - ACTIONS(11315), 1, - anon_sym_LBRACE, - STATE(9786), 1, - sym_when_subject, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216804] = 4, - ACTIONS(4210), 1, - anon_sym_in, - ACTIONS(11317), 1, - sym__quest, - STATE(8806), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216818] = 4, - ACTIONS(9290), 1, - anon_sym_RPAREN, - ACTIONS(11319), 1, - anon_sym_COMMA, - STATE(8920), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216832] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11321), 1, - anon_sym_RPAREN, - STATE(8910), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216846] = 3, - ACTIONS(11323), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11325), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [216858] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11327), 1, - anon_sym_RPAREN, - STATE(8909), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216872] = 4, - ACTIONS(11329), 1, - anon_sym_COMMA, - ACTIONS(11331), 1, - anon_sym_RPAREN, - STATE(8830), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216886] = 4, - ACTIONS(11333), 1, - anon_sym_COMMA, - ACTIONS(11335), 1, - anon_sym_RPAREN, - STATE(8819), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216900] = 4, - ACTIONS(11337), 1, - anon_sym_COMMA, - ACTIONS(11339), 1, - anon_sym_RPAREN, - STATE(8817), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216914] = 3, - ACTIONS(11341), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4220), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [216926] = 3, - ACTIONS(11343), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4188), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [216938] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11345), 1, - anon_sym_GT, - STATE(8807), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216952] = 4, - ACTIONS(11347), 1, - anon_sym_COMMA, - ACTIONS(11349), 1, - anon_sym_RPAREN, - STATE(8788), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216966] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11351), 1, - anon_sym_EQ, - STATE(9810), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216980] = 4, - ACTIONS(11178), 1, - anon_sym_COMMA, - ACTIONS(11353), 1, - anon_sym_DASH_GT, - STATE(8931), 1, - aux_sym_when_entry_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [216994] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4345), 3, - anon_sym_while, - anon_sym_catch, - anon_sym_finally, - [217004] = 4, - ACTIONS(7569), 1, - anon_sym_COMMA, - ACTIONS(11355), 1, - anon_sym_RBRACK, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217018] = 4, - ACTIONS(7569), 1, - anon_sym_COMMA, - ACTIONS(11357), 1, - anon_sym_RBRACK, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217032] = 4, - ACTIONS(11359), 1, - anon_sym_COMMA, - ACTIONS(11361), 1, - anon_sym_DASH_GT, - STATE(8821), 1, - aux_sym_lambda_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217046] = 3, - ACTIONS(11363), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 2, - sym__quest, - anon_sym_in, - [217058] = 4, - ACTIONS(5488), 1, - anon_sym_RPAREN, - ACTIONS(11365), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217072] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11367), 1, - anon_sym_RPAREN, - STATE(8820), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217086] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11369), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217100] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11371), 1, - anon_sym_GT, - STATE(8791), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217114] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11373), 1, - anon_sym_GT, - STATE(8925), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217128] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11375), 1, - anon_sym_EQ, - STATE(9516), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217142] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11377), 1, - anon_sym_RPAREN, - STATE(8909), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217156] = 4, - ACTIONS(11379), 1, - anon_sym_COMMA, - ACTIONS(11381), 1, - anon_sym_RPAREN, - STATE(8851), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217170] = 4, - ACTIONS(9312), 1, - anon_sym_RPAREN, - ACTIONS(11383), 1, - anon_sym_COMMA, - STATE(8920), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217184] = 4, - ACTIONS(5756), 1, - anon_sym_LBRACE, - ACTIONS(9869), 1, - anon_sym_COLON, - STATE(5155), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217198] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11385), 1, - anon_sym_EQ, - STATE(9827), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217212] = 4, - ACTIONS(11176), 1, - anon_sym_LPAREN, - ACTIONS(11387), 1, - anon_sym_LBRACE, - STATE(9837), 1, - sym_when_subject, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217226] = 3, - STATE(4745), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(285), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [217238] = 4, - ACTIONS(11389), 1, - anon_sym_DOT, - ACTIONS(11391), 1, - sym__automatic_semicolon, - STATE(8809), 1, - aux_sym_identifier_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217252] = 4, - ACTIONS(7569), 1, - anon_sym_COMMA, - ACTIONS(11393), 1, - anon_sym_RBRACK, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217266] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11395), 1, - anon_sym_RPAREN, - STATE(8854), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217280] = 3, - STATE(4744), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(285), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [217292] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11397), 1, - anon_sym_EQ, - STATE(9906), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217306] = 3, - STATE(4743), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(285), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [217318] = 4, - ACTIONS(7569), 1, - anon_sym_COMMA, - ACTIONS(11399), 1, - anon_sym_RBRACK, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217332] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11401), 1, - anon_sym_EQ, - STATE(9863), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217346] = 3, - STATE(4754), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(285), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [217358] = 3, - STATE(2857), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11403), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [217370] = 3, - ACTIONS(11405), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4842), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [217382] = 3, - ACTIONS(11407), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4852), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [217394] = 4, - ACTIONS(4632), 1, - anon_sym_while, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(9874), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217408] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11409), 1, - anon_sym_RPAREN, - STATE(8910), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217422] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(11411), 1, - sym__automatic_semicolon, - STATE(9465), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217436] = 4, - ACTIONS(8714), 1, - anon_sym_RPAREN, - ACTIONS(11413), 1, - anon_sym_COMMA, - STATE(8959), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217450] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11415), 1, - anon_sym_EQ, - STATE(9879), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217464] = 4, - ACTIONS(11176), 1, - anon_sym_LPAREN, - ACTIONS(11417), 1, - anon_sym_LBRACE, - STATE(9882), 1, - sym_when_subject, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217478] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(11419), 1, - sym__automatic_semicolon, - STATE(9496), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217492] = 3, - STATE(1021), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(419), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [217504] = 3, - STATE(3936), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(541), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [217516] = 3, - STATE(3889), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(541), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [217528] = 3, - STATE(3827), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(541), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [217540] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4682), 3, - anon_sym_COMMA, - anon_sym_DASH_GT, - anon_sym_in, - [217550] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11421), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [217560] = 4, - ACTIONS(5746), 1, - anon_sym_LBRACE, - ACTIONS(9878), 1, - anon_sym_COLON, - STATE(3832), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217574] = 4, - ACTIONS(4620), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(9895), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217588] = 4, - ACTIONS(11423), 1, - anon_sym_COMMA, - ACTIONS(11426), 1, - anon_sym_RPAREN, - STATE(8909), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217602] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11428), 1, - anon_sym_RPAREN, - STATE(8983), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217616] = 4, - ACTIONS(7569), 1, - anon_sym_COMMA, - ACTIONS(11430), 1, - anon_sym_RBRACK, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217630] = 3, - ACTIONS(11432), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7758), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [217642] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11434), 1, - anon_sym_GT, - STATE(8925), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217656] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11436), 1, - anon_sym_RPAREN, - STATE(8936), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217670] = 3, - STATE(1019), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(419), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [217682] = 3, - STATE(8984), 1, - sym_constructor_delegation_call, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11438), 2, - anon_sym_this, - anon_sym_super, - [217694] = 4, - ACTIONS(9300), 1, - anon_sym_RPAREN, - ACTIONS(11440), 1, - anon_sym_COMMA, - STATE(8920), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217708] = 4, - ACTIONS(11442), 1, - anon_sym_COMMA, - ACTIONS(11444), 1, - anon_sym_RPAREN, - STATE(8938), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217722] = 4, - ACTIONS(4620), 1, - anon_sym_while, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(9895), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217736] = 4, - ACTIONS(11446), 1, - anon_sym_COMMA, - ACTIONS(11449), 1, - anon_sym_RPAREN, - STATE(8920), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217750] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11451), 1, - anon_sym_GT, - STATE(8940), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217764] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11453), 3, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - [217774] = 4, - ACTIONS(11455), 1, - anon_sym_COMMA, - ACTIONS(11457), 1, - anon_sym_RPAREN, - STATE(8951), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217788] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11459), 1, - anon_sym_RPAREN, - STATE(8910), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217802] = 4, - ACTIONS(11461), 1, - anon_sym_COMMA, - ACTIONS(11464), 1, - anon_sym_GT, - STATE(8925), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217816] = 4, - ACTIONS(11466), 1, - anon_sym_COMMA, - ACTIONS(11468), 1, - anon_sym_RPAREN, - STATE(8838), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217830] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11470), 1, - anon_sym_GT, - STATE(8952), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217844] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11472), 1, - anon_sym_GT, - STATE(8837), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217858] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11474), 1, - anon_sym_EQ, - STATE(9942), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217872] = 3, - STATE(5151), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(111), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [217884] = 4, - ACTIONS(11476), 1, - anon_sym_COMMA, - ACTIONS(11479), 1, - anon_sym_DASH_GT, - STATE(8931), 1, - aux_sym_when_entry_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217898] = 4, - ACTIONS(11481), 1, - anon_sym_COMMA, - ACTIONS(11483), 1, - anon_sym_RPAREN, - STATE(8954), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217912] = 4, - ACTIONS(11485), 1, - anon_sym_COMMA, - ACTIONS(11488), 1, - anon_sym_RPAREN, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217926] = 4, - ACTIONS(11490), 1, - anon_sym_COMMA, - ACTIONS(11493), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217940] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11495), 1, - anon_sym_RPAREN, - STATE(8909), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217954] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11497), 1, - anon_sym_RPAREN, - STATE(8909), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217968] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11499), 1, - anon_sym_RPAREN, - STATE(8910), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217982] = 4, - ACTIONS(9288), 1, - anon_sym_RPAREN, - ACTIONS(11501), 1, - anon_sym_COMMA, - STATE(8920), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [217996] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11503), 1, - anon_sym_RPAREN, - STATE(8988), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218010] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11505), 1, - anon_sym_GT, - STATE(8925), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218024] = 4, - ACTIONS(4276), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(10056), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218038] = 4, - ACTIONS(4449), 1, - anon_sym_while, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(9898), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218052] = 4, - ACTIONS(11507), 1, - anon_sym_COMMA, - ACTIONS(11509), 1, - anon_sym_RPAREN, - STATE(9051), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218066] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(11511), 1, - sym__automatic_semicolon, - STATE(9477), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218080] = 4, - ACTIONS(10575), 1, - anon_sym_LBRACE, - ACTIONS(11513), 1, - sym__automatic_semicolon, - STATE(9469), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218094] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11515), 1, - anon_sym_GT, - STATE(8999), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218108] = 4, - ACTIONS(4361), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(9921), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218122] = 4, - ACTIONS(5570), 1, - anon_sym_RPAREN, - ACTIONS(11517), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218136] = 4, - ACTIONS(7569), 1, - anon_sym_COMMA, - ACTIONS(11519), 1, - anon_sym_RBRACK, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218150] = 4, - ACTIONS(3222), 1, - anon_sym_while, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(10052), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218164] = 4, - ACTIONS(5438), 1, - anon_sym_RPAREN, - ACTIONS(11521), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218178] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11523), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218192] = 3, - STATE(3835), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(541), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [218204] = 4, - ACTIONS(8757), 1, - anon_sym_RPAREN, - ACTIONS(11525), 1, - anon_sym_COMMA, - STATE(8959), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218218] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11103), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [218228] = 4, - ACTIONS(4361), 1, - anon_sym_while, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(9921), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218242] = 3, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4166), 2, - sym__quest, - anon_sym_in, - [218254] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11105), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [218264] = 4, - ACTIONS(11529), 1, - anon_sym_COMMA, - ACTIONS(11532), 1, - anon_sym_RPAREN, - STATE(8959), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218278] = 3, - ACTIONS(11534), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11536), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [218290] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11538), 1, - anon_sym_EQ, - STATE(9980), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218304] = 3, - STATE(3133), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(623), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [218316] = 4, - ACTIONS(11540), 1, - anon_sym_COMMA, - ACTIONS(11542), 1, - anon_sym_RPAREN, - STATE(8990), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218330] = 4, - ACTIONS(4422), 1, - anon_sym_while, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(9887), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218344] = 4, - ACTIONS(4519), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(10051), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218358] = 4, - ACTIONS(3158), 1, - anon_sym_LBRACE, - ACTIONS(9873), 1, - anon_sym_COLON, - STATE(3170), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218372] = 3, - ACTIONS(11544), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11546), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [218384] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11548), 1, - anon_sym_GT, - STATE(8982), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218398] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11550), 1, - anon_sym_EQ, - STATE(10000), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218412] = 4, - ACTIONS(4154), 1, - anon_sym_while, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(9936), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218426] = 4, - ACTIONS(4337), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(9994), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218440] = 4, - ACTIONS(11176), 1, - anon_sym_LPAREN, - ACTIONS(11552), 1, - anon_sym_LBRACE, - STATE(10003), 1, - sym_when_subject, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218454] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11554), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218468] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11556), 1, - anon_sym_GT, - STATE(8973), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218482] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11558), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218496] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(10691), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [218506] = 4, - ACTIONS(5468), 1, - anon_sym_RPAREN, - ACTIONS(11560), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218520] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11562), 1, - anon_sym_GT, - STATE(8975), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218534] = 4, - ACTIONS(11564), 1, - anon_sym_COMMA, - ACTIONS(11566), 1, - anon_sym_RPAREN, - STATE(9018), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218548] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11568), 1, - anon_sym_GT, - STATE(9019), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218562] = 4, - ACTIONS(11570), 1, - anon_sym_COMMA, - ACTIONS(11572), 1, - anon_sym_RPAREN, - STATE(8977), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218576] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11574), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218590] = 4, - ACTIONS(11576), 1, - anon_sym_COMMA, - ACTIONS(11579), 1, - anon_sym_RPAREN, - STATE(8983), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218604] = 4, - ACTIONS(10575), 1, - anon_sym_LBRACE, - ACTIONS(11581), 1, - sym__automatic_semicolon, - STATE(9819), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218618] = 4, - ACTIONS(8438), 1, - anon_sym_LBRACE, - ACTIONS(11583), 1, - sym__automatic_semicolon, - STATE(9815), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218632] = 4, - ACTIONS(11585), 1, - anon_sym_COMMA, - ACTIONS(11587), 1, - anon_sym_RPAREN, - STATE(9032), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218646] = 4, - ACTIONS(8726), 1, - anon_sym_RPAREN, - ACTIONS(11589), 1, - anon_sym_COMMA, - STATE(8959), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218660] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11591), 1, - anon_sym_RPAREN, - STATE(8909), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218674] = 3, - STATE(8945), 1, - sym_constructor_delegation_call, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11438), 2, - anon_sym_this, - anon_sym_super, - [218686] = 4, - ACTIONS(5478), 1, - anon_sym_RPAREN, - ACTIONS(11593), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218700] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11595), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218714] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11597), 1, - anon_sym_RPAREN, - STATE(8910), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218728] = 4, - ACTIONS(4337), 1, - anon_sym_while, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(9994), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218742] = 4, - ACTIONS(7048), 1, - sym__automatic_semicolon, - ACTIONS(10615), 1, - anon_sym_LPAREN, - STATE(8590), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218756] = 4, - ACTIONS(4457), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(9998), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218770] = 4, - ACTIONS(11599), 1, - anon_sym_COMMA, - ACTIONS(11601), 1, - anon_sym_RPAREN, - STATE(8827), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218784] = 4, - ACTIONS(9292), 1, - anon_sym_RPAREN, - ACTIONS(11603), 1, - anon_sym_COMMA, - STATE(8920), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218798] = 3, - STATE(3147), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(623), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [218810] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11605), 1, - anon_sym_GT, - STATE(8925), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218824] = 4, - ACTIONS(11607), 1, - anon_sym_COMMA, - ACTIONS(11609), 1, - anon_sym_RPAREN, - STATE(9092), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218838] = 4, - ACTIONS(4593), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(10010), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218852] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11611), 1, - anon_sym_RPAREN, - STATE(8910), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218866] = 3, - STATE(3157), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(623), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [218878] = 4, - ACTIONS(3240), 1, - anon_sym_while, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(10011), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218892] = 4, - ACTIONS(11613), 1, - anon_sym_COMMA, - ACTIONS(11615), 1, - anon_sym_RPAREN, - STATE(8987), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218906] = 4, - ACTIONS(4204), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(10025), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218920] = 4, - ACTIONS(11359), 1, - anon_sym_COMMA, - ACTIONS(11617), 1, - anon_sym_DASH_GT, - STATE(8867), 1, - aux_sym_lambda_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218934] = 3, - STATE(3158), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(623), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [218946] = 4, - ACTIONS(9124), 1, - anon_sym_LT, - ACTIONS(11619), 1, - anon_sym_EQ, - STATE(9845), 1, - sym_type_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218960] = 3, - STATE(4833), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(285), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [218972] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11621), 3, - sym__automatic_semicolon, - anon_sym_DOT, - anon_sym_as, - [218982] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11623), 1, - anon_sym_GT, - STATE(8991), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [218996] = 4, - ACTIONS(11625), 1, - anon_sym_COMMA, - ACTIONS(11627), 1, - anon_sym_RPAREN, - STATE(8948), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219010] = 4, - ACTIONS(11389), 1, - anon_sym_DOT, - ACTIONS(11629), 1, - sym__automatic_semicolon, - STATE(8882), 1, - aux_sym_identifier_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219024] = 4, - ACTIONS(11631), 1, - anon_sym_COMMA, - ACTIONS(11633), 1, - anon_sym_RPAREN, - STATE(8840), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219038] = 4, - ACTIONS(11635), 1, - anon_sym_COMMA, - ACTIONS(11637), 1, - anon_sym_RPAREN, - STATE(8997), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219052] = 4, - ACTIONS(7569), 1, - anon_sym_COMMA, - ACTIONS(11639), 1, - anon_sym_RBRACK, - STATE(8808), 1, - aux_sym_indexing_suffix_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219066] = 4, - ACTIONS(5520), 1, - anon_sym_RPAREN, - ACTIONS(11641), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219080] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11643), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219094] = 3, - STATE(3161), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(623), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219106] = 4, - ACTIONS(11200), 1, - anon_sym_COMMA, - ACTIONS(11645), 1, - anon_sym_RPAREN, - STATE(8875), 1, - aux_sym_multi_variable_declaration_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219120] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11647), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219134] = 4, - ACTIONS(5432), 1, - anon_sym_LBRACE, - ACTIONS(9856), 1, - anon_sym_COLON, - STATE(4741), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219148] = 4, - ACTIONS(5500), 1, - anon_sym_RPAREN, - ACTIONS(11649), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219162] = 4, - ACTIONS(4609), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(9927), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219176] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11651), 1, - anon_sym_GT, - STATE(9022), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219190] = 4, - ACTIONS(11653), 1, - anon_sym_COMMA, - ACTIONS(11655), 1, - anon_sym_RPAREN, - STATE(9024), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219204] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11657), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219218] = 4, - ACTIONS(5506), 1, - anon_sym_RPAREN, - ACTIONS(11659), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219232] = 4, - ACTIONS(3190), 1, - anon_sym_LBRACE, - ACTIONS(9871), 1, - anon_sym_COLON, - STATE(1098), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219246] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11661), 1, - anon_sym_GT, - STATE(9028), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219260] = 4, - ACTIONS(8706), 1, - anon_sym_RPAREN, - ACTIONS(11663), 1, - anon_sym_COMMA, - STATE(8959), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219274] = 4, - ACTIONS(4204), 1, - anon_sym_while, - ACTIONS(8601), 1, - anon_sym_LBRACE, - STATE(10025), 1, - sym_enum_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219288] = 4, - ACTIONS(4414), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(10026), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219302] = 4, - ACTIONS(11665), 1, - anon_sym_COMMA, - ACTIONS(11667), 1, - anon_sym_RPAREN, - STATE(9029), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219316] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11669), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219330] = 4, - ACTIONS(5516), 1, - anon_sym_RPAREN, - ACTIONS(11671), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219344] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11673), 1, - anon_sym_GT, - STATE(9036), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219358] = 4, - ACTIONS(11675), 1, - anon_sym_COMMA, - ACTIONS(11677), 1, - anon_sym_RPAREN, - STATE(9037), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219372] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11679), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219386] = 3, - STATE(5200), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(111), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219398] = 4, - ACTIONS(11170), 1, - anon_sym_COMMA, - ACTIONS(11681), 1, - anon_sym_GT, - STATE(8913), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219412] = 3, - STATE(5199), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(111), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219424] = 4, - ACTIONS(3222), 1, - anon_sym_while, - ACTIONS(8513), 1, - anon_sym_LBRACE, - STATE(10052), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219438] = 3, - STATE(5198), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(111), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219450] = 3, - STATE(5189), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(111), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219462] = 3, - STATE(3088), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(623), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219474] = 4, - ACTIONS(5528), 1, - anon_sym_RPAREN, - ACTIONS(11683), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219488] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11685), 1, - anon_sym_GT, - STATE(8828), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219502] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11687), 1, - anon_sym_GT, - STATE(9040), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219516] = 4, - ACTIONS(9310), 1, - anon_sym_RPAREN, - ACTIONS(11689), 1, - anon_sym_COMMA, - STATE(8920), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219530] = 4, - ACTIONS(11691), 1, - anon_sym_COMMA, - ACTIONS(11693), 1, - anon_sym_RPAREN, - STATE(8839), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219544] = 4, - ACTIONS(11695), 1, - anon_sym_COMMA, - ACTIONS(11697), 1, - anon_sym_RPAREN, - STATE(9048), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219558] = 3, - STATE(3514), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(201), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219570] = 4, - ACTIONS(11176), 1, - anon_sym_LPAREN, - ACTIONS(11699), 1, - anon_sym_LBRACE, - STATE(10005), 1, - sym_when_subject, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219584] = 3, - STATE(1092), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(419), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219596] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11701), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219610] = 4, - ACTIONS(5536), 1, - anon_sym_RPAREN, - ACTIONS(11703), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219624] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11705), 1, - anon_sym_GT, - STATE(9057), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219638] = 4, - ACTIONS(8696), 1, - anon_sym_RPAREN, - ACTIONS(11707), 1, - anon_sym_COMMA, - STATE(8959), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219652] = 4, - ACTIONS(11709), 1, - anon_sym_COMMA, - ACTIONS(11711), 1, - anon_sym_RPAREN, - STATE(9058), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219666] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11713), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219680] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11715), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219694] = 4, - ACTIONS(5558), 1, - anon_sym_RPAREN, - ACTIONS(11717), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219708] = 4, - ACTIONS(5544), 1, - anon_sym_RPAREN, - ACTIONS(11719), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219722] = 4, - ACTIONS(11721), 1, - anon_sym_COMMA, - ACTIONS(11723), 1, - anon_sym_RPAREN, - STATE(8917), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219736] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11725), 1, - anon_sym_GT, - STATE(9063), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219750] = 4, - ACTIONS(11727), 1, - anon_sym_COMMA, - ACTIONS(11729), 1, - anon_sym_RPAREN, - STATE(9065), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219764] = 3, - STATE(851), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11731), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219776] = 4, - ACTIONS(9294), 1, - anon_sym_RPAREN, - ACTIONS(11733), 1, - anon_sym_COMMA, - STATE(8920), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219790] = 3, - STATE(3577), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(201), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219802] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11735), 1, - anon_sym_RPAREN, - STATE(8910), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219816] = 4, - ACTIONS(11737), 1, - anon_sym_COMMA, - ACTIONS(11739), 1, - anon_sym_RPAREN, - STATE(9060), 1, - aux_sym__class_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219830] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11741), 1, - anon_sym_GT, - STATE(9062), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219844] = 4, - ACTIONS(11743), 1, - anon_sym_COMMA, - ACTIONS(11745), 1, - anon_sym_RPAREN, - STATE(9064), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219858] = 4, - ACTIONS(4282), 1, - anon_sym_in, - ACTIONS(11747), 1, - sym__quest, - STATE(9076), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219872] = 4, - ACTIONS(4272), 1, - anon_sym_in, - ACTIONS(11317), 1, - sym__quest, - STATE(8806), 1, - aux_sym_nullable_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219886] = 3, - STATE(3578), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(201), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219898] = 3, - STATE(1091), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(419), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219910] = 3, - STATE(3579), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(201), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219922] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11750), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219936] = 3, - STATE(1090), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(419), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219948] = 4, - ACTIONS(5552), 1, - anon_sym_RPAREN, - ACTIONS(11752), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [219962] = 3, - STATE(3581), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(201), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219974] = 3, - STATE(1089), 1, - sym__lexical_identifier, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(419), 2, - sym__alpha_identifier, - sym__backtick_identifier, - [219986] = 4, - ACTIONS(11754), 1, - anon_sym_COMMA, - ACTIONS(11756), 1, - anon_sym_RPAREN, - STATE(9070), 1, - aux_sym_function_value_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220000] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11758), 1, - anon_sym_RPAREN, - STATE(8910), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220014] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11760), 1, - anon_sym_GT, - STATE(9081), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220028] = 4, - ACTIONS(11762), 1, - anon_sym_COMMA, - ACTIONS(11764), 1, - anon_sym_RPAREN, - STATE(9083), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220042] = 4, - ACTIONS(5444), 1, - anon_sym_LBRACE, - ACTIONS(9867), 1, - anon_sym_COLON, - STATE(3552), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220056] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11766), 1, - anon_sym_GT, - STATE(8934), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220070] = 4, - ACTIONS(5562), 1, - anon_sym_RPAREN, - ACTIONS(11768), 1, - anon_sym_COMMA, - STATE(8933), 1, - aux_sym_value_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220084] = 4, - ACTIONS(11247), 1, - anon_sym_COMMA, - ACTIONS(11770), 1, - anon_sym_RPAREN, - STATE(8910), 1, - aux_sym_function_type_parameters_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220098] = 4, - ACTIONS(11194), 1, - anon_sym_COMMA, - ACTIONS(11772), 1, - anon_sym_GT, - STATE(9091), 1, - aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220112] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5039), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [220121] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4870), 2, - anon_sym_AT, - anon_sym_val, - [220130] = 3, - ACTIONS(11774), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220141] = 3, - ACTIONS(11776), 1, - anon_sym_DOT, - STATE(9097), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220152] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3635), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220163] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3286), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220174] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3556), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220185] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3572), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220196] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3294), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220207] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3523), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220218] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3293), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220229] = 3, - ACTIONS(3160), 1, - anon_sym_LPAREN, - STATE(3011), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220240] = 3, - ACTIONS(11778), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220251] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3422), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220262] = 3, - ACTIONS(11780), 1, - anon_sym_DOT, - STATE(9107), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220273] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3645), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220284] = 3, - ACTIONS(11782), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220295] = 3, - ACTIONS(11784), 1, - anon_sym_DOT, - STATE(9111), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220306] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(5262), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220317] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(2963), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220328] = 3, - ACTIONS(10294), 1, - anon_sym_get, - ACTIONS(10296), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220339] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(5264), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220350] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(2961), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220361] = 3, - ACTIONS(9756), 1, - anon_sym_LPAREN, - STATE(4646), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220372] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(2957), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220383] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(5266), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220394] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(2945), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220405] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2775), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220416] = 3, - ACTIONS(5716), 1, - anon_sym_LPAREN, - STATE(5079), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220427] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3672), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220438] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2785), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220449] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3526), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220460] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2790), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220471] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2772), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220482] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3517), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220493] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(813), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220504] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5395), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220515] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(814), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220526] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(816), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220537] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(825), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220548] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4529), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220559] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2866), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220570] = 3, - ACTIONS(11786), 1, - anon_sym_DOT, - STATE(9145), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220581] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3507), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220592] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3472), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220603] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4540), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220614] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(833), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220625] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(834), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220636] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(835), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220647] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(843), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220658] = 3, - ACTIONS(11788), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220669] = 3, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(8613), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220680] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4538), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220691] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4539), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220702] = 3, - ACTIONS(11790), 1, - anon_sym_DOT, - STATE(9151), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220713] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(5284), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220724] = 3, - ACTIONS(11792), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220735] = 3, - ACTIONS(11794), 1, - anon_sym_LBRACE, - STATE(3659), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220746] = 3, - ACTIONS(11796), 1, - sym__automatic_semicolon, - STATE(3757), 1, - sym__semi, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220757] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5379), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220768] = 3, - ACTIONS(11798), 1, - anon_sym_DOT, - STATE(9165), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220779] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5387), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220790] = 3, - ACTIONS(5716), 1, - anon_sym_LPAREN, - STATE(5108), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220801] = 3, - ACTIONS(3160), 1, - anon_sym_LPAREN, - STATE(2972), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220812] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5402), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220823] = 3, - ACTIONS(11800), 1, - anon_sym_DOT, - STATE(9161), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220834] = 3, - ACTIONS(11802), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220845] = 3, - ACTIONS(11804), 1, - anon_sym_DOT, - STATE(9163), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220856] = 3, - ACTIONS(11806), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220867] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2876), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220878] = 3, - ACTIONS(11808), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220889] = 3, - ACTIONS(11794), 1, - anon_sym_LBRACE, - STATE(3670), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220900] = 3, - ACTIONS(11810), 1, - anon_sym_DOT, - STATE(9168), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220911] = 3, - ACTIONS(11812), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220922] = 3, - ACTIONS(9756), 1, - anon_sym_LPAREN, - STATE(4649), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220933] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4877), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220944] = 3, - ACTIONS(11814), 1, - sym__automatic_semicolon, - STATE(3661), 1, - sym__semi, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220955] = 3, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(8532), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220966] = 3, - ACTIONS(11816), 1, - anon_sym_DOT, - STATE(9175), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220977] = 3, - ACTIONS(10563), 1, - anon_sym_get, - ACTIONS(10565), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220988] = 3, - ACTIONS(11818), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [220999] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4882), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221010] = 3, - ACTIONS(7723), 1, - anon_sym_RBRACE, - ACTIONS(11820), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221021] = 3, - ACTIONS(1606), 1, - anon_sym_LBRACE, - STATE(1065), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221032] = 3, - ACTIONS(7707), 1, - anon_sym_RBRACE, - ACTIONS(11822), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221043] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2877), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221054] = 3, - ACTIONS(25), 1, - anon_sym_LBRACE, - STATE(5227), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221065] = 3, - ACTIONS(6488), 1, - anon_sym_LBRACE, - STATE(3546), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221076] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(4074), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221087] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4886), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221098] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4673), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221109] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4672), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221120] = 3, - ACTIONS(1582), 1, - anon_sym_LBRACE, - STATE(3542), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221131] = 3, - ACTIONS(11824), 1, - anon_sym_DOT, - STATE(9199), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221142] = 3, - ACTIONS(5444), 1, - anon_sym_LBRACE, - STATE(3553), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221153] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4669), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221164] = 3, - ACTIONS(5758), 1, - anon_sym_LPAREN, - STATE(5063), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221175] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(4085), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221186] = 3, - ACTIONS(1594), 1, - anon_sym_LBRACE, - STATE(3888), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221197] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4666), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221208] = 3, - ACTIONS(6648), 1, - anon_sym_LBRACE, - STATE(3843), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221219] = 3, - ACTIONS(7681), 1, - anon_sym_RBRACE, - ACTIONS(11826), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221230] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(4873), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221241] = 3, - ACTIONS(5746), 1, - anon_sym_LBRACE, - STATE(3905), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221252] = 3, - ACTIONS(11828), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221263] = 3, - ACTIONS(1594), 1, - anon_sym_LBRACE, - STATE(3973), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221274] = 3, - ACTIONS(5758), 1, - anon_sym_LPAREN, - STATE(5022), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221285] = 3, - ACTIONS(5738), 1, - anon_sym_LPAREN, - STATE(3819), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221296] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(2871), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221307] = 3, - ACTIONS(7725), 1, - anon_sym_RBRACE, - ACTIONS(11830), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221318] = 3, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(8588), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221329] = 3, - ACTIONS(3192), 1, - anon_sym_LPAREN, - STATE(929), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221340] = 3, - ACTIONS(6372), 1, - anon_sym_LBRACE, - STATE(2929), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221351] = 3, - ACTIONS(11832), 1, - anon_sym_DOT, - STATE(9213), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221362] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11834), 2, - anon_sym_COMMA, - anon_sym_GT, - [221371] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1265), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221382] = 3, - ACTIONS(10382), 1, - anon_sym_get, - ACTIONS(10384), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221393] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3098), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221402] = 3, - ACTIONS(11836), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221413] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4099), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221422] = 3, - ACTIONS(5738), 1, - anon_sym_LPAREN, - STATE(3720), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221433] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4345), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221442] = 3, - ACTIONS(3192), 1, - anon_sym_LPAREN, - STATE(945), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221453] = 3, - ACTIONS(10238), 1, - anon_sym_get, - ACTIONS(10240), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221464] = 3, - ACTIONS(10406), 1, - anon_sym_get, - ACTIONS(10408), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221475] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5163), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221484] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5001), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221493] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5025), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221502] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5151), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221511] = 3, - ACTIONS(11838), 1, - anon_sym_DOT, - STATE(9352), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221522] = 3, - ACTIONS(11840), 1, - anon_sym_DOT, - STATE(9228), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221533] = 3, - ACTIONS(3190), 1, - anon_sym_LBRACE, - STATE(1039), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221544] = 3, - ACTIONS(10525), 1, - anon_sym_get, - ACTIONS(10527), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221555] = 3, - ACTIONS(11842), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221566] = 3, - ACTIONS(11844), 1, - sym__automatic_semicolon, - STATE(9358), 1, - sym__semi, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221577] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11846), 2, - sym__import_list_delimiter, - anon_sym_import, - [221586] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1279), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221597] = 3, - ACTIONS(10332), 1, - anon_sym_get, - ACTIONS(10334), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221608] = 3, - ACTIONS(6372), 1, - anon_sym_LBRACE, - STATE(2925), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221619] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11479), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [221628] = 3, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(8467), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221639] = 3, - ACTIONS(5412), 1, - anon_sym_LPAREN, - STATE(4683), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221650] = 3, - ACTIONS(8440), 1, - anon_sym_LPAREN, - STATE(8465), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221661] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4136), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221672] = 3, - ACTIONS(5446), 1, - anon_sym_LPAREN, - STATE(3304), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221683] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1746), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221692] = 3, - ACTIONS(10615), 1, - anon_sym_LPAREN, - STATE(9275), 1, - sym_value_arguments, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221703] = 3, - ACTIONS(10537), 1, - anon_sym_get, - ACTIONS(10539), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221714] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3230), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221723] = 3, - ACTIONS(7599), 1, - anon_sym_RBRACE, - ACTIONS(11848), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221734] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11579), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [221743] = 3, - ACTIONS(10252), 1, - anon_sym_get, - ACTIONS(10254), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221754] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5143), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221763] = 3, - ACTIONS(11850), 1, - anon_sym_DOT, - STATE(9267), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221774] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5043), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221783] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4154), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221792] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5131), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221801] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5139), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221810] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5159), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221819] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4337), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221828] = 3, - ACTIONS(9758), 1, - anon_sym_LPAREN, - STATE(8327), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221839] = 3, - ACTIONS(4085), 1, - anon_sym_LBRACE, - STATE(1034), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221850] = 3, - ACTIONS(10422), 1, - anon_sym_get, - ACTIONS(10424), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221861] = 3, - ACTIONS(1852), 1, - anon_sym_LBRACE, - STATE(3075), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221872] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7105), 2, - anon_sym_AT, - anon_sym_val, - [221881] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4333), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221890] = 3, - ACTIONS(1606), 1, - anon_sym_LBRACE, - STATE(1029), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221901] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4609), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221910] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4930), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221921] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4361), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221930] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5115), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221939] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11532), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [221948] = 3, - ACTIONS(11852), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221959] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1285), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221970] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4457), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [221979] = 3, - ACTIONS(11854), 1, - sym__automatic_semicolon, - STATE(3431), 1, - sym__semi, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [221990] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(4063), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222001] = 3, - ACTIONS(10318), 1, - anon_sym_get, - ACTIONS(10320), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222012] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5155), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [222021] = 3, - ACTIONS(1582), 1, - anon_sym_LBRACE, - STATE(3563), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222032] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11856), 2, - sym__automatic_semicolon, - anon_sym_LBRACE, - [222041] = 3, - ACTIONS(9758), 1, - anon_sym_LPAREN, - STATE(8774), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222052] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3240), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [222061] = 3, - ACTIONS(10575), 1, - anon_sym_LBRACE, - STATE(9578), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222072] = 3, - ACTIONS(10477), 1, - anon_sym_get, - ACTIONS(10479), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222083] = 3, - ACTIONS(10462), 1, - anon_sym_get, - ACTIONS(10464), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222094] = 3, - ACTIONS(9756), 1, - anon_sym_LPAREN, - STATE(4648), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222105] = 3, - ACTIONS(11858), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222116] = 3, - ACTIONS(5446), 1, - anon_sym_LPAREN, - STATE(3275), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222127] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4144), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [222136] = 3, - ACTIONS(11860), 1, - sym__automatic_semicolon, - STATE(5703), 1, - sym__semi, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222147] = 3, - ACTIONS(10513), 1, - anon_sym_get, - ACTIONS(10515), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222158] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5147), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [222167] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(4064), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222178] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7147), 2, - anon_sym_AT, - anon_sym_val, - [222187] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11493), 2, - anon_sym_COMMA, - anon_sym_GT, - [222196] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5017), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [222205] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11488), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [222214] = 3, - ACTIONS(1852), 1, - anon_sym_LBRACE, - STATE(3104), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222225] = 3, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(8571), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222236] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7093), 2, - anon_sym_AT, - anon_sym_val, - [222245] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1772), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [222254] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7135), 2, - anon_sym_AT, - anon_sym_val, - [222263] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7111), 2, - anon_sym_AT, - anon_sym_val, - [222272] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4882), 2, - anon_sym_AT, - anon_sym_val, - [222281] = 3, - ACTIONS(11862), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222292] = 3, - ACTIONS(4220), 1, - anon_sym_while, - ACTIONS(11864), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222303] = 3, - ACTIONS(4188), 1, - anon_sym_while, - ACTIONS(11866), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222314] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5103), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [222323] = 3, - ACTIONS(10368), 1, - anon_sym_get, - ACTIONS(10370), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222334] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(121), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [222343] = 3, - ACTIONS(11868), 1, - anon_sym_DOT, - STATE(9309), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222354] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1260), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222365] = 3, - ACTIONS(11870), 1, - anon_sym_DOT, - STATE(9300), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222376] = 3, - ACTIONS(11872), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222387] = 3, - ACTIONS(9758), 1, - anon_sym_LPAREN, - STATE(8328), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222398] = 3, - ACTIONS(11874), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222409] = 3, - ACTIONS(11876), 1, - anon_sym_DOT, - STATE(9311), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222420] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4126), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222431] = 3, - ACTIONS(11878), 1, - anon_sym_COLON, - ACTIONS(11880), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222442] = 3, - ACTIONS(4138), 1, - anon_sym_in, - ACTIONS(11882), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222453] = 3, - ACTIONS(10605), 1, - anon_sym_LBRACE, - STATE(8601), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222464] = 3, - ACTIONS(11884), 1, - anon_sym_DOT, - STATE(9282), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222475] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(7772), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [222484] = 3, - ACTIONS(10212), 1, - anon_sym_get, - ACTIONS(10214), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222495] = 3, - ACTIONS(11886), 1, - anon_sym_DOT, - STATE(9324), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222506] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1230), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222517] = 3, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(5209), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222528] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1209), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222539] = 3, - ACTIONS(11888), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222550] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1205), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222561] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3298), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [222570] = 3, - ACTIONS(9906), 1, - anon_sym_get, - ACTIONS(9908), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222581] = 3, - ACTIONS(5412), 1, - anon_sym_LPAREN, - STATE(4656), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222592] = 3, - ACTIONS(9638), 1, - anon_sym_LPAREN, - STATE(1204), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222603] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11890), 2, - anon_sym_COMMA, - anon_sym_GT, - [222612] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3284), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222623] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3283), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222634] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3282), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222645] = 3, - ACTIONS(5756), 1, - anon_sym_LBRACE, - STATE(5218), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222656] = 3, - ACTIONS(11892), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222667] = 3, - ACTIONS(11894), 1, - anon_sym_DOT, - STATE(9335), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222678] = 3, - ACTIONS(25), 1, - anon_sym_LBRACE, - STATE(5202), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222689] = 3, - ACTIONS(11896), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222700] = 3, - ACTIONS(11898), 1, - anon_sym_DOT, - STATE(9338), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222711] = 3, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4594), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222722] = 3, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4587), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222733] = 3, - ACTIONS(9656), 1, - anon_sym_LPAREN, - STATE(3289), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222744] = 3, - ACTIONS(9642), 1, - anon_sym_LPAREN, - STATE(8335), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222755] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3317), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222766] = 3, - ACTIONS(9642), 1, - anon_sym_LPAREN, - STATE(8338), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222777] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3274), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222788] = 3, - ACTIONS(11900), 1, - anon_sym_DOT, - STATE(9348), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222799] = 3, - ACTIONS(11902), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222810] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3276), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222821] = 3, - ACTIONS(11904), 1, - sym__automatic_semicolon, - STATE(3462), 1, - sym__semi, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222832] = 3, - ACTIONS(7699), 1, - anon_sym_RBRACE, - ACTIONS(11906), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222843] = 3, - ACTIONS(11908), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222854] = 3, - ACTIONS(3158), 1, - anon_sym_LBRACE, - STATE(3092), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222865] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11218), 2, - sym__automatic_semicolon, - anon_sym_DOT, - [222874] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3281), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222885] = 3, - ACTIONS(11910), 1, - sym__automatic_semicolon, - STATE(9457), 1, - sym__semi, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222896] = 3, - ACTIONS(9644), 1, - anon_sym_LPAREN, - STATE(3640), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222907] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11912), 2, - sym__import_list_delimiter, - anon_sym_import, - [222916] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5035), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [222925] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4057), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222936] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4065), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222947] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4067), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222958] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4939), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222969] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4276), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [222978] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4069), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [222989] = 3, - ACTIONS(8440), 1, - anon_sym_LPAREN, - STATE(8581), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223000] = 3, - ACTIONS(9642), 1, - anon_sym_LPAREN, - STATE(8344), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223011] = 3, - ACTIONS(4842), 1, - anon_sym_while, - ACTIONS(11914), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223022] = 3, - ACTIONS(10282), 1, - anon_sym_get, - ACTIONS(10284), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223033] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3222), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223042] = 3, - ACTIONS(4852), 1, - anon_sym_while, - ACTIONS(11916), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223053] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4641), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223064] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5135), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223073] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4642), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223084] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11151), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223093] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11245), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [223102] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5127), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223111] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4644), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223122] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1766), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223131] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4645), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223142] = 3, - ACTIONS(8515), 1, - anon_sym_LPAREN, - STATE(8706), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223153] = 3, - ACTIONS(10448), 1, - anon_sym_get, - ACTIONS(10450), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223164] = 3, - ACTIONS(7597), 1, - anon_sym_RBRACE, - ACTIONS(11918), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223175] = 3, - ACTIONS(9758), 1, - anon_sym_LPAREN, - STATE(8654), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223186] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4089), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223195] = 3, - ACTIONS(7565), 1, - anon_sym_RBRACE, - ACTIONS(11920), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223206] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4866), 2, - anon_sym_AT, - anon_sym_val, - [223215] = 3, - ACTIONS(10306), 1, - anon_sym_get, - ACTIONS(10308), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223226] = 3, - ACTIONS(9758), 1, - anon_sym_LPAREN, - STATE(8320), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223237] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11922), 2, - anon_sym_COMMA, - anon_sym_GT, - [223246] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4918), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223255] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1756), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223264] = 3, - ACTIONS(10579), 1, - anon_sym_AMP, - ACTIONS(11924), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223275] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11464), 2, - anon_sym_COMMA, - anon_sym_GT, - [223284] = 3, - ACTIONS(1784), 1, - anon_sym_LBRACE, - STATE(4816), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223295] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4101), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223306] = 3, - ACTIONS(8040), 1, - anon_sym_LBRACE, - STATE(4812), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223317] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5296), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223328] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5295), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223339] = 3, - ACTIONS(7743), 1, - anon_sym_RBRACE, - ACTIONS(11926), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223350] = 3, - ACTIONS(9642), 1, - anon_sym_LPAREN, - STATE(8339), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223361] = 3, - ACTIONS(9758), 1, - anon_sym_LPAREN, - STATE(8330), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223372] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5308), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223383] = 3, - ACTIONS(9756), 1, - anon_sym_LPAREN, - STATE(4650), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223394] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4898), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223403] = 3, - ACTIONS(10394), 1, - anon_sym_get, - ACTIONS(10396), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223414] = 3, - ACTIONS(11928), 1, - anon_sym_LBRACE, - STATE(883), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223425] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4906), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223434] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11449), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [223443] = 3, - ACTIONS(11930), 1, - anon_sym_DOT, - STATE(9412), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223454] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4079), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223463] = 3, - ACTIONS(11932), 1, - anon_sym_DOT, - STATE(8232), 1, - aux_sym_user_type_repeat1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223474] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5051), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223483] = 3, - ACTIONS(10489), 1, - anon_sym_get, - ACTIONS(10491), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223494] = 3, - ACTIONS(11934), 1, - anon_sym_COLON, - ACTIONS(11936), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223505] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4946), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223514] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4932), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223525] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(3370), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223534] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11938), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [223543] = 3, - ACTIONS(5432), 1, - anon_sym_LBRACE, - STATE(4801), 1, - sym_class_body, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223554] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5119), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223563] = 3, - ACTIONS(9690), 1, - anon_sym_LPAREN, - STATE(4959), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223574] = 3, - ACTIONS(10270), 1, - anon_sym_get, - ACTIONS(10272), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223585] = 3, - ACTIONS(10434), 1, - anon_sym_get, - ACTIONS(10436), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223596] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4449), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223605] = 3, - ACTIONS(8515), 1, - anon_sym_LPAREN, - STATE(8643), 1, - sym__class_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223616] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4445), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223625] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1740), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223634] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4632), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223643] = 3, - ACTIONS(9654), 1, - anon_sym_LPAREN, - STATE(5297), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223654] = 3, - ACTIONS(11928), 1, - anon_sym_LBRACE, - STATE(894), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223665] = 3, - ACTIONS(1784), 1, - anon_sym_LBRACE, - STATE(4788), 1, - sym_lambda_literal, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223676] = 3, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(4943), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223687] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(4128), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223698] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11940), 2, - anon_sym_COMMA, - anon_sym_GT, - [223707] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4262), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223716] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5095), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223725] = 3, - ACTIONS(11942), 1, - anon_sym_LBRACE, - STATE(3192), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223736] = 3, - ACTIONS(9662), 1, - anon_sym_LPAREN, - STATE(3271), 1, - sym_function_value_parameters, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223747] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4712), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223756] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5047), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223765] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4422), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223774] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5083), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223783] = 3, - ACTIONS(10501), 1, - anon_sym_get, - ACTIONS(10503), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223794] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5059), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223803] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(1684), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223812] = 3, - ACTIONS(10348), 1, - anon_sym_get, - ACTIONS(10350), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223823] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11426), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [223832] = 3, - ACTIONS(10551), 1, - anon_sym_get, - ACTIONS(10553), 1, - anon_sym_set, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223843] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4204), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223852] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4620), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223861] = 3, - ACTIONS(8171), 1, - anon_sym_LBRACE, - STATE(4890), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223872] = 3, - ACTIONS(11942), 1, - anon_sym_LBRACE, - STATE(3198), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223883] = 3, - ACTIONS(6372), 1, - anon_sym_LBRACE, - STATE(3101), 1, - sym__block, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223894] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4414), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223903] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5087), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223912] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(11944), 2, - sym__import_list_delimiter, - anon_sym_import, - [223921] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4232), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223930] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5091), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223939] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(5055), 2, - sym__automatic_semicolon, - anon_sym_RBRACE, - [223948] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4878), 2, - anon_sym_AT, - anon_sym_val, - [223957] = 2, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - ACTIONS(4874), 2, - anon_sym_AT, - anon_sym_val, - [223966] = 2, - ACTIONS(11946), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223974] = 2, - ACTIONS(11948), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223982] = 2, - ACTIONS(11950), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223990] = 2, - ACTIONS(11952), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [223998] = 2, - ACTIONS(11954), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224006] = 2, - ACTIONS(11956), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224014] = 2, - ACTIONS(11958), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224022] = 2, - ACTIONS(11960), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224030] = 2, - ACTIONS(11962), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224038] = 2, - ACTIONS(11964), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224046] = 2, - ACTIONS(11966), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224054] = 2, - ACTIONS(11968), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224062] = 2, - ACTIONS(11970), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224070] = 2, - ACTIONS(11972), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224078] = 2, - ACTIONS(11974), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224086] = 2, - ACTIONS(11976), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224094] = 2, - ACTIONS(11978), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224102] = 2, - ACTIONS(11267), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224110] = 2, - ACTIONS(11116), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224118] = 2, - ACTIONS(11980), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224126] = 2, - ACTIONS(11982), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224134] = 2, - ACTIONS(11984), 1, - anon_sym_LBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224142] = 2, - ACTIONS(11986), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224150] = 2, - ACTIONS(11988), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224158] = 2, - ACTIONS(11990), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224166] = 2, - ACTIONS(11992), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224174] = 2, - ACTIONS(11994), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224182] = 2, - ACTIONS(11996), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224190] = 2, - ACTIONS(11998), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224198] = 2, - ACTIONS(12000), 1, - anon_sym_SQUOTE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224206] = 2, - ACTIONS(12002), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224214] = 2, - ACTIONS(12004), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224222] = 2, - ACTIONS(4162), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224230] = 2, - ACTIONS(12006), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224238] = 2, - ACTIONS(1540), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224246] = 2, - ACTIONS(12008), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224254] = 2, - ACTIONS(12010), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224262] = 2, - ACTIONS(12012), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224270] = 2, - ACTIONS(12014), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224278] = 2, - ACTIONS(12016), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224286] = 2, - ACTIONS(12018), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224294] = 2, - ACTIONS(12020), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224302] = 2, - ACTIONS(12022), 1, - anon_sym_SQUOTE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224310] = 2, - ACTIONS(12024), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224318] = 2, - ACTIONS(12026), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224326] = 2, - ACTIONS(12028), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224334] = 2, - ACTIONS(12030), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224342] = 2, - ACTIONS(12032), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224350] = 2, - ACTIONS(12034), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224358] = 2, - ACTIONS(12036), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224366] = 2, - ACTIONS(12038), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224374] = 2, - ACTIONS(12040), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224382] = 2, - ACTIONS(12042), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224390] = 2, - ACTIONS(12044), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224398] = 2, - ACTIONS(12046), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224406] = 2, - ACTIONS(12048), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224414] = 2, - ACTIONS(12050), 1, - anon_sym_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224422] = 2, - ACTIONS(12052), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224430] = 2, - ACTIONS(9831), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224438] = 2, - ACTIONS(12054), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224446] = 2, - ACTIONS(12056), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224454] = 2, - ACTIONS(1548), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224462] = 2, - ACTIONS(12058), 1, - anon_sym_LBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224470] = 2, - ACTIONS(12060), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224478] = 2, - ACTIONS(12062), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224486] = 2, - ACTIONS(12064), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224494] = 2, - ACTIONS(12066), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224502] = 2, - ACTIONS(12068), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224510] = 2, - ACTIONS(12070), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224518] = 2, - ACTIONS(12072), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224526] = 2, - ACTIONS(12074), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224534] = 2, - ACTIONS(12076), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224542] = 2, - ACTIONS(12078), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224550] = 2, - ACTIONS(12080), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224558] = 2, - ACTIONS(12082), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224566] = 2, - ACTIONS(12084), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224574] = 2, - ACTIONS(12086), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224582] = 2, - ACTIONS(11339), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224590] = 2, - ACTIONS(12088), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224598] = 2, - ACTIONS(12090), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224606] = 2, - ACTIONS(12092), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224614] = 2, - ACTIONS(12094), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224622] = 2, - ACTIONS(12096), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224630] = 2, - ACTIONS(12098), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224638] = 2, - ACTIONS(12100), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224646] = 2, - ACTIONS(12102), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224654] = 2, - ACTIONS(12104), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224662] = 2, - ACTIONS(12106), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224670] = 2, - ACTIONS(12108), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224678] = 2, - ACTIONS(12110), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224686] = 2, - ACTIONS(12112), 1, - anon_sym_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224694] = 2, - ACTIONS(12114), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224702] = 2, - ACTIONS(12116), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224710] = 2, - ACTIONS(12118), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224718] = 2, - ACTIONS(12120), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224726] = 2, - ACTIONS(10581), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224734] = 2, - ACTIONS(12122), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224742] = 2, - ACTIONS(12124), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224750] = 2, - ACTIONS(12126), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224758] = 2, - ACTIONS(12128), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224766] = 2, - ACTIONS(12130), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224774] = 2, - ACTIONS(12132), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224782] = 2, - ACTIONS(12134), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224790] = 2, - ACTIONS(11257), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224798] = 2, - ACTIONS(12136), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224806] = 2, - ACTIONS(12138), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224814] = 2, - ACTIONS(12140), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224822] = 2, - ACTIONS(12142), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224830] = 2, - ACTIONS(12144), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224838] = 2, - ACTIONS(12146), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224846] = 2, - ACTIONS(12148), 1, - anon_sym_object, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224854] = 2, - ACTIONS(12150), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224862] = 2, - ACTIONS(12152), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224870] = 2, - ACTIONS(1516), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224878] = 2, - ACTIONS(12154), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224886] = 2, - ACTIONS(12156), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224894] = 2, - ACTIONS(12158), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224902] = 2, - ACTIONS(12160), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224910] = 2, - ACTIONS(12162), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224918] = 2, - ACTIONS(12164), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224926] = 2, - ACTIONS(12166), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224934] = 2, - ACTIONS(12168), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224942] = 2, - ACTIONS(12170), 1, - anon_sym_LBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224950] = 2, - ACTIONS(12172), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224958] = 2, - ACTIONS(12174), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224966] = 2, - ACTIONS(12176), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224974] = 2, - ACTIONS(12178), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224982] = 2, - ACTIONS(12180), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224990] = 2, - ACTIONS(12182), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [224998] = 2, - ACTIONS(12184), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225006] = 2, - ACTIONS(12186), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225014] = 2, - ACTIONS(12188), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225022] = 2, - ACTIONS(12190), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225030] = 2, - ACTIONS(12192), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225038] = 2, - ACTIONS(12194), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225046] = 2, - ACTIONS(12196), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225054] = 2, - ACTIONS(12198), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225062] = 2, - ACTIONS(12200), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225070] = 2, - ACTIONS(12202), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225078] = 2, - ACTIONS(12204), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225086] = 2, - ACTIONS(3098), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225094] = 2, - ACTIONS(12206), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225102] = 2, - ACTIONS(12208), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225110] = 2, - ACTIONS(12210), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225118] = 2, - ACTIONS(12212), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225126] = 2, - ACTIONS(12214), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225134] = 2, - ACTIONS(12216), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225142] = 2, - ACTIONS(12218), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225150] = 2, - ACTIONS(12220), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225158] = 2, - ACTIONS(12222), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225166] = 2, - ACTIONS(12224), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225174] = 2, - ACTIONS(12226), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225182] = 2, - ACTIONS(12228), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225190] = 2, - ACTIONS(12230), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225198] = 2, - ACTIONS(11226), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225206] = 2, - ACTIONS(12232), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225214] = 2, - ACTIONS(12234), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225222] = 2, - ACTIONS(12236), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225230] = 2, - ACTIONS(12238), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225238] = 2, - ACTIONS(12240), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225246] = 2, - ACTIONS(12242), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225254] = 2, - ACTIONS(12244), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225262] = 2, - ACTIONS(12246), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225270] = 2, - ACTIONS(12248), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225278] = 2, - ACTIONS(12250), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225286] = 2, - ACTIONS(12252), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225294] = 2, - ACTIONS(12254), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225302] = 2, - ACTIONS(12256), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225310] = 2, - ACTIONS(10607), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225318] = 2, - ACTIONS(12258), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225326] = 2, - ACTIONS(12260), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225334] = 2, - ACTIONS(12262), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225342] = 2, - ACTIONS(12264), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225350] = 2, - ACTIONS(12266), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225358] = 2, - ACTIONS(12268), 1, - anon_sym_file, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225366] = 2, - ACTIONS(12270), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225374] = 2, - ACTIONS(12272), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225382] = 2, - ACTIONS(12274), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225390] = 2, - ACTIONS(12276), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225398] = 2, - ACTIONS(12278), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225406] = 2, - ACTIONS(12280), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225414] = 2, - ACTIONS(12282), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225422] = 2, - ACTIONS(12284), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225430] = 2, - ACTIONS(12286), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225438] = 2, - ACTIONS(12288), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225446] = 2, - ACTIONS(12290), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225454] = 2, - ACTIONS(12292), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225462] = 2, - ACTIONS(12294), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225470] = 2, - ACTIONS(3230), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225478] = 2, - ACTIONS(12296), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225486] = 2, - ACTIONS(12298), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225494] = 2, - ACTIONS(12300), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225502] = 2, - ACTIONS(12302), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225510] = 2, - ACTIONS(12304), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225518] = 2, - ACTIONS(12306), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225526] = 2, - ACTIONS(12308), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225534] = 2, - ACTIONS(12310), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225542] = 2, - ACTIONS(12312), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225550] = 2, - ACTIONS(12314), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225558] = 2, - ACTIONS(12316), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225566] = 2, - ACTIONS(12318), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225574] = 2, - ACTIONS(12320), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225582] = 2, - ACTIONS(12322), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225590] = 2, - ACTIONS(6607), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225598] = 2, - ACTIONS(6573), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225606] = 2, - ACTIONS(12324), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225614] = 2, - ACTIONS(12326), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225622] = 2, - ACTIONS(12328), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225630] = 2, - ACTIONS(12330), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225638] = 2, - ACTIONS(12332), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225646] = 2, - ACTIONS(12334), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225654] = 2, - ACTIONS(8124), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225662] = 2, - ACTIONS(12336), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225670] = 2, - ACTIONS(8126), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225678] = 2, - ACTIONS(12338), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225686] = 2, - ACTIONS(12340), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225694] = 2, - ACTIONS(12342), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225702] = 2, - ACTIONS(12344), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225710] = 2, - ACTIONS(12346), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225718] = 2, - ACTIONS(12348), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225726] = 2, - ACTIONS(12350), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225734] = 2, - ACTIONS(12352), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225742] = 2, - ACTIONS(12354), 1, - anon_sym_constructor, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225750] = 2, - ACTIONS(12356), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225758] = 2, - ACTIONS(12358), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225766] = 2, - ACTIONS(12360), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225774] = 2, - ACTIONS(12362), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225782] = 2, - ACTIONS(12364), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225790] = 2, - ACTIONS(12366), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225798] = 2, - ACTIONS(12368), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225806] = 2, - ACTIONS(12370), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225814] = 2, - ACTIONS(12372), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225822] = 2, - ACTIONS(12374), 1, - anon_sym_constructor, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225830] = 2, - ACTIONS(12376), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225838] = 2, - ACTIONS(12378), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225846] = 2, - ACTIONS(12380), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225854] = 2, - ACTIONS(12382), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225862] = 2, - ACTIONS(12384), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225870] = 2, - ACTIONS(12386), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225878] = 2, - ACTIONS(12388), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225886] = 2, - ACTIONS(12390), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225894] = 2, - ACTIONS(12392), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225902] = 2, - ACTIONS(12394), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225910] = 2, - ACTIONS(12396), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225918] = 2, - ACTIONS(12398), 1, - anon_sym_constructor, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225926] = 2, - ACTIONS(12400), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225934] = 2, - ACTIONS(12402), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225942] = 2, - ACTIONS(12404), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225950] = 2, - ACTIONS(12406), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225958] = 2, - ACTIONS(12408), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225966] = 2, - ACTIONS(12410), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225974] = 2, - ACTIONS(12412), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225982] = 2, - ACTIONS(12414), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225990] = 2, - ACTIONS(12416), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [225998] = 2, - ACTIONS(12418), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226006] = 2, - ACTIONS(12420), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226014] = 2, - ACTIONS(12422), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226022] = 2, - ACTIONS(12424), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226030] = 2, - ACTIONS(12426), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226038] = 2, - ACTIONS(12428), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226046] = 2, - ACTIONS(12430), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226054] = 2, - ACTIONS(12432), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226062] = 2, - ACTIONS(12434), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226070] = 2, - ACTIONS(12436), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226078] = 2, - ACTIONS(12438), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226086] = 2, - ACTIONS(12440), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226094] = 2, - ACTIONS(12442), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226102] = 2, - ACTIONS(12444), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226110] = 2, - ACTIONS(12446), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226118] = 2, - ACTIONS(9071), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226126] = 2, - ACTIONS(12448), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226134] = 2, - ACTIONS(12450), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226142] = 2, - ACTIONS(12452), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226150] = 2, - ACTIONS(9082), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226158] = 2, - ACTIONS(12454), 1, - anon_sym_SQUOTE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226166] = 2, - ACTIONS(12456), 1, - anon_sym_constructor, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226174] = 2, - ACTIONS(12458), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226182] = 2, - ACTIONS(12460), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226190] = 2, - ACTIONS(12462), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226198] = 2, - ACTIONS(12464), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226206] = 2, - ACTIONS(12466), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226214] = 2, - ACTIONS(12468), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226222] = 2, - ACTIONS(12470), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226230] = 2, - ACTIONS(12472), 1, - anon_sym_LBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226238] = 2, - ACTIONS(12474), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226246] = 2, - ACTIONS(12476), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226254] = 2, - ACTIONS(12478), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226262] = 2, - ACTIONS(12480), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226270] = 2, - ACTIONS(12482), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226278] = 2, - ACTIONS(12484), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226286] = 2, - ACTIONS(12486), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226294] = 2, - ACTIONS(11180), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226302] = 2, - ACTIONS(12488), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226310] = 2, - ACTIONS(12490), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226318] = 2, - ACTIONS(12492), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226326] = 2, - ACTIONS(12494), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226334] = 2, - ACTIONS(12496), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226342] = 2, - ACTIONS(12498), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226350] = 2, - ACTIONS(12500), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226358] = 2, - ACTIONS(12502), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226366] = 2, - ACTIONS(12504), 1, - anon_sym_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226374] = 2, - ACTIONS(12506), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226382] = 2, - ACTIONS(12508), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226390] = 2, - ACTIONS(12510), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226398] = 2, - ACTIONS(12512), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226406] = 2, - ACTIONS(12514), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226414] = 2, - ACTIONS(12516), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226422] = 2, - ACTIONS(12518), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226430] = 2, - ACTIONS(12520), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226438] = 2, - ACTIONS(12522), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226446] = 2, - ACTIONS(12524), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226454] = 2, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226462] = 2, - ACTIONS(12526), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226470] = 2, - ACTIONS(12528), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226478] = 2, - ACTIONS(12530), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226486] = 2, - ACTIONS(12532), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226494] = 2, - ACTIONS(11363), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226502] = 2, - ACTIONS(12534), 1, - anon_sym_constructor, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226510] = 2, - ACTIONS(12536), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226518] = 2, - ACTIONS(12538), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226526] = 2, - ACTIONS(12540), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226534] = 2, - ACTIONS(12542), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226542] = 2, - ACTIONS(12544), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226550] = 2, - ACTIONS(12546), 1, - anon_sym_LBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226558] = 2, - ACTIONS(12548), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226566] = 2, - ACTIONS(12550), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226574] = 2, - ACTIONS(12552), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226582] = 2, - ACTIONS(5017), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226590] = 2, - ACTIONS(12554), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226598] = 2, - ACTIONS(12556), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226606] = 2, - ACTIONS(12558), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226614] = 2, - ACTIONS(10579), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226622] = 2, - ACTIONS(12560), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226630] = 2, - ACTIONS(12562), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226638] = 2, - ACTIONS(12564), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226646] = 2, - ACTIONS(12566), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226654] = 2, - ACTIONS(12568), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226662] = 2, - ACTIONS(12570), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226670] = 2, - ACTIONS(11331), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226678] = 2, - ACTIONS(12572), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226686] = 2, - ACTIONS(12574), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226694] = 2, - ACTIONS(12576), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226702] = 2, - ACTIONS(12578), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226710] = 2, - ACTIONS(12580), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226718] = 2, - ACTIONS(12582), 1, - anon_sym_in, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226726] = 2, - ACTIONS(12584), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226734] = 2, - ACTIONS(11335), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226742] = 2, - ACTIONS(12586), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226750] = 2, - ACTIONS(12588), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226758] = 2, - ACTIONS(12590), 1, - anon_sym_object, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226766] = 2, - ACTIONS(12592), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226774] = 2, - ACTIONS(9069), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226782] = 2, - ACTIONS(11511), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226790] = 2, - ACTIONS(12594), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226798] = 2, - ACTIONS(12596), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226806] = 2, - ACTIONS(12598), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226814] = 2, - ACTIONS(11513), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226822] = 2, - ACTIONS(12600), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226830] = 2, - ACTIONS(12602), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226838] = 2, - ACTIONS(12604), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226846] = 2, - ACTIONS(9067), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226854] = 2, - ACTIONS(5025), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226862] = 2, - ACTIONS(12606), 1, - anon_sym_constructor, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226870] = 2, - ACTIONS(12608), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226878] = 2, - ACTIONS(12610), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226886] = 2, - ACTIONS(12612), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226894] = 2, - ACTIONS(1566), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226902] = 2, - ACTIONS(12614), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226910] = 2, - ACTIONS(12616), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226918] = 2, - ACTIONS(12618), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226926] = 2, - ACTIONS(12620), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226934] = 2, - ACTIONS(12622), 1, - anon_sym_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226942] = 2, - ACTIONS(12624), 1, - anon_sym_constructor, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226950] = 2, - ACTIONS(12626), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226958] = 2, - ACTIONS(12628), 1, - anon_sym_LBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226966] = 2, - ACTIONS(12630), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226974] = 2, - ACTIONS(12632), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226982] = 2, - ACTIONS(12634), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226990] = 2, - ACTIONS(11587), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [226998] = 2, - ACTIONS(11381), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227006] = 2, - ACTIONS(12636), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227014] = 2, - ACTIONS(12638), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227022] = 2, - ACTIONS(12640), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227030] = 2, - ACTIONS(11581), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227038] = 2, - ACTIONS(12642), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227046] = 2, - ACTIONS(12644), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227054] = 2, - ACTIONS(11509), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227062] = 2, - ACTIONS(12646), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227070] = 2, - ACTIONS(12648), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227078] = 2, - ACTIONS(12650), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227086] = 2, - ACTIONS(12652), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227094] = 2, - ACTIONS(12654), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227102] = 2, - ACTIONS(12656), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227110] = 2, - ACTIONS(12658), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227118] = 2, - ACTIONS(12660), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227126] = 2, - ACTIONS(12662), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227134] = 2, - ACTIONS(12664), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227142] = 2, - ACTIONS(12666), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227150] = 2, - ACTIONS(12668), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227158] = 2, - ACTIONS(12670), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227166] = 2, - ACTIONS(12672), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227174] = 2, - ACTIONS(1536), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227182] = 2, - ACTIONS(10577), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227190] = 2, - ACTIONS(11601), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227198] = 2, - ACTIONS(12674), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227206] = 2, - ACTIONS(11615), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227214] = 2, - ACTIONS(4898), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227222] = 2, - ACTIONS(11633), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227230] = 2, - ACTIONS(4906), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227238] = 2, - ACTIONS(3298), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227246] = 2, - ACTIONS(12676), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227254] = 2, - ACTIONS(4946), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227262] = 2, - ACTIONS(3370), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227270] = 2, - ACTIONS(10585), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227278] = 2, - ACTIONS(12678), 1, - anon_sym_constructor, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227286] = 2, - ACTIONS(12680), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227294] = 2, - ACTIONS(12682), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227302] = 2, - ACTIONS(12684), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227310] = 2, - ACTIONS(12686), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227318] = 2, - ACTIONS(12688), 1, - anon_sym_LBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227326] = 2, - ACTIONS(4445), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227334] = 2, - ACTIONS(12690), 1, - anon_sym_SQUOTE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227342] = 2, - ACTIONS(11637), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227350] = 2, - ACTIONS(12692), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227358] = 2, - ACTIONS(4632), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227366] = 2, - ACTIONS(1766), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227374] = 2, - ACTIONS(4262), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227382] = 2, - ACTIONS(12694), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227390] = 2, - ACTIONS(5163), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227398] = 2, - ACTIONS(12696), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227406] = 2, - ACTIONS(12698), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227414] = 2, - ACTIONS(12700), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227422] = 2, - ACTIONS(5039), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227430] = 2, - ACTIONS(5047), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227438] = 2, - ACTIONS(12702), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227446] = 2, - ACTIONS(4422), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227454] = 2, - ACTIONS(12704), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227462] = 2, - ACTIONS(1518), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227470] = 2, - ACTIONS(12706), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227478] = 2, - ACTIONS(10597), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227486] = 2, - ACTIONS(12708), 1, - anon_sym_SQUOTE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227494] = 2, - ACTIONS(11924), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227502] = 2, - ACTIONS(1556), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227510] = 2, - ACTIONS(12710), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227518] = 2, - ACTIONS(12712), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227526] = 2, - ACTIONS(1684), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227534] = 2, - ACTIONS(1357), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227542] = 2, - ACTIONS(12714), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227550] = 2, - ACTIONS(12716), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227558] = 2, - ACTIONS(11444), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227566] = 2, - ACTIONS(5055), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227574] = 2, - ACTIONS(4232), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227582] = 2, - ACTIONS(11583), 1, - sym__automatic_semicolon, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227590] = 2, - ACTIONS(12718), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227598] = 2, - ACTIONS(12720), 1, - anon_sym_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227606] = 2, - ACTIONS(12722), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227614] = 2, - ACTIONS(12724), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227622] = 2, - ACTIONS(12726), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227630] = 2, - ACTIONS(4620), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227638] = 2, - ACTIONS(5059), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227646] = 2, - ACTIONS(12728), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227654] = 2, - ACTIONS(5035), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227662] = 2, - ACTIONS(12730), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227670] = 2, - ACTIONS(11483), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227678] = 2, - ACTIONS(4712), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227686] = 2, - ACTIONS(12732), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227694] = 2, - ACTIONS(12734), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227702] = 2, - ACTIONS(10599), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227710] = 2, - ACTIONS(12736), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227718] = 2, - ACTIONS(5095), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227726] = 2, - ACTIONS(12738), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227734] = 2, - ACTIONS(12740), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227742] = 2, - ACTIONS(12742), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227750] = 2, - ACTIONS(4449), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227758] = 2, - ACTIONS(12744), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227766] = 2, - ACTIONS(4276), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227774] = 2, - ACTIONS(1756), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227782] = 2, - ACTIONS(12746), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227790] = 2, - ACTIONS(3222), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227798] = 2, - ACTIONS(12748), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227806] = 2, - ACTIONS(12750), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227814] = 2, - ACTIONS(12752), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227822] = 2, - ACTIONS(12754), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227830] = 2, - ACTIONS(12756), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227838] = 2, - ACTIONS(12758), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227846] = 2, - ACTIONS(12760), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227854] = 2, - ACTIONS(12762), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227862] = 2, - ACTIONS(12764), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227870] = 2, - ACTIONS(12766), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227878] = 2, - ACTIONS(12768), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227886] = 2, - ACTIONS(12770), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227894] = 2, - ACTIONS(12772), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227902] = 2, - ACTIONS(12774), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227910] = 2, - ACTIONS(12776), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227918] = 2, - ACTIONS(12778), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227926] = 2, - ACTIONS(12780), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227934] = 2, - ACTIONS(12782), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227942] = 2, - ACTIONS(12784), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227950] = 2, - ACTIONS(12786), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227958] = 2, - ACTIONS(12788), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227966] = 2, - ACTIONS(12790), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227974] = 2, - ACTIONS(121), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227982] = 2, - ACTIONS(12792), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227990] = 2, - ACTIONS(5103), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [227998] = 2, - ACTIONS(12794), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228006] = 2, - ACTIONS(12796), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228014] = 2, - ACTIONS(12798), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228022] = 2, - ACTIONS(4918), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228030] = 2, - ACTIONS(12800), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228038] = 2, - ACTIONS(12802), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228046] = 2, - ACTIONS(12804), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228054] = 2, - ACTIONS(12806), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228062] = 2, - ACTIONS(12808), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228070] = 2, - ACTIONS(12810), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228078] = 2, - ACTIONS(12812), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228086] = 2, - ACTIONS(12814), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228094] = 2, - ACTIONS(12816), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228102] = 2, - ACTIONS(12818), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228110] = 2, - ACTIONS(4144), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228118] = 2, - ACTIONS(12820), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228126] = 2, - ACTIONS(1546), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228134] = 2, - ACTIONS(12822), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228142] = 2, - ACTIONS(12824), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228150] = 2, - ACTIONS(12826), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228158] = 2, - ACTIONS(11723), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228166] = 2, - ACTIONS(12828), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228174] = 2, - ACTIONS(12830), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228182] = 2, - ACTIONS(12832), 1, - anon_sym_SQUOTE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228190] = 2, - ACTIONS(12834), 1, - aux_sym__uni_character_literal_token1, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228198] = 2, - ACTIONS(5115), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228206] = 2, - ACTIONS(12836), 1, - anon_sym_SQUOTE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228214] = 2, - ACTIONS(4361), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228222] = 2, - ACTIONS(12838), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228230] = 2, - ACTIONS(12840), 1, - anon_sym_AMP, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228238] = 2, - ACTIONS(12842), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228246] = 2, - ACTIONS(4609), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228254] = 2, - ACTIONS(12844), 1, - anon_sym_constructor, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228262] = 2, - ACTIONS(12846), 1, - anon_sym_EQ, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228270] = 2, - ACTIONS(12848), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228278] = 2, - ACTIONS(12850), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228286] = 2, - ACTIONS(12852), 1, - anon_sym_LBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228294] = 2, - ACTIONS(5131), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228302] = 2, - ACTIONS(12854), 1, - anon_sym_LBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228310] = 2, - ACTIONS(12856), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228318] = 2, - ACTIONS(12858), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228326] = 2, - ACTIONS(12860), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228334] = 2, - ACTIONS(12862), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228342] = 2, - ACTIONS(5139), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228350] = 2, - ACTIONS(4154), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228358] = 2, - ACTIONS(12864), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228366] = 2, - ACTIONS(12866), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228374] = 2, - ACTIONS(5143), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228382] = 2, - ACTIONS(12868), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228390] = 2, - ACTIONS(1746), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228398] = 2, - ACTIONS(5151), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228406] = 2, - ACTIONS(12870), 1, - anon_sym_SQUOTE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228414] = 2, - ACTIONS(5155), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228422] = 2, - ACTIONS(4099), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228430] = 2, - ACTIONS(12872), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228438] = 2, - ACTIONS(12874), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228446] = 2, - ACTIONS(12876), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228454] = 2, - ACTIONS(5159), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228462] = 2, - ACTIONS(4337), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228470] = 2, - ACTIONS(4457), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228478] = 2, - ACTIONS(12878), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228486] = 2, - ACTIONS(3240), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228494] = 2, - ACTIONS(12880), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228502] = 2, - ACTIONS(12882), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228510] = 2, - ACTIONS(1562), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228518] = 2, - ACTIONS(5147), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228526] = 2, - ACTIONS(12884), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228534] = 2, - ACTIONS(12886), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228542] = 2, - ACTIONS(1772), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228550] = 2, - ACTIONS(5135), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228558] = 2, - ACTIONS(12888), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228566] = 2, - ACTIONS(12890), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228574] = 2, - ACTIONS(12892), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228582] = 2, - ACTIONS(12894), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228590] = 2, - ACTIONS(5127), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228598] = 2, - ACTIONS(12896), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228606] = 2, - ACTIONS(12898), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228614] = 2, - ACTIONS(12900), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228622] = 2, - ACTIONS(8974), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228630] = 2, - ACTIONS(12902), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228638] = 2, - ACTIONS(12904), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228646] = 2, - ACTIONS(12906), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228654] = 2, - ACTIONS(1528), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228662] = 2, - ACTIONS(12908), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228670] = 2, - ACTIONS(5119), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228678] = 2, - ACTIONS(4204), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228686] = 2, - ACTIONS(5091), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228694] = 2, - ACTIONS(12910), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228702] = 2, - ACTIONS(12912), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228710] = 2, - ACTIONS(4414), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228718] = 2, - ACTIONS(5087), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228726] = 2, - ACTIONS(12914), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228734] = 2, - ACTIONS(12916), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228742] = 2, - ACTIONS(12918), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228750] = 2, - ACTIONS(12920), 1, - ts_builtin_sym_end, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228758] = 2, - ACTIONS(12922), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228766] = 2, - ACTIONS(11739), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228774] = 2, - ACTIONS(12924), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228782] = 2, - ACTIONS(5083), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228790] = 2, - ACTIONS(12926), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228798] = 2, - ACTIONS(12928), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228806] = 2, - ACTIONS(12930), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228814] = 2, - ACTIONS(12932), 1, - anon_sym_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228822] = 2, - ACTIONS(12934), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228830] = 2, - ACTIONS(12936), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228838] = 2, - ACTIONS(12938), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228846] = 2, - ACTIONS(12940), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228854] = 2, - ACTIONS(12942), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228862] = 2, - ACTIONS(12944), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228870] = 2, - ACTIONS(12946), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228878] = 2, - ACTIONS(12948), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228886] = 2, - ACTIONS(12950), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228894] = 2, - ACTIONS(12952), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228902] = 2, - ACTIONS(12954), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228910] = 2, - ACTIONS(12956), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228918] = 2, - ACTIONS(12958), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228926] = 2, - ACTIONS(12960), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228934] = 2, - ACTIONS(12962), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228942] = 2, - ACTIONS(4089), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228950] = 2, - ACTIONS(1740), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228958] = 2, - ACTIONS(12964), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228966] = 2, - ACTIONS(12966), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228974] = 2, - ACTIONS(12968), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228982] = 2, - ACTIONS(4079), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228990] = 2, - ACTIONS(12970), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [228998] = 2, - ACTIONS(12972), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229006] = 2, - ACTIONS(12974), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229014] = 2, - ACTIONS(12976), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229022] = 2, - ACTIONS(12978), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229030] = 2, - ACTIONS(12980), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229038] = 3, - ACTIONS(3), 1, - sym_multiline_comment, - ACTIONS(10865), 1, - sym_line_comment, - ACTIONS(12982), 1, - aux_sym_shebang_line_token1, - [229048] = 2, - ACTIONS(12984), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229056] = 2, - ACTIONS(11756), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229064] = 2, - ACTIONS(12986), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229072] = 2, - ACTIONS(12988), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229080] = 2, - ACTIONS(12990), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229088] = 2, - ACTIONS(12992), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229096] = 2, - ACTIONS(12994), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229104] = 2, - ACTIONS(12996), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229112] = 2, - ACTIONS(12998), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229120] = 2, - ACTIONS(13000), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229128] = 2, - ACTIONS(13002), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229136] = 2, - ACTIONS(13004), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229144] = 2, - ACTIONS(13006), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229152] = 2, - ACTIONS(13008), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229160] = 2, - ACTIONS(13010), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229168] = 2, - ACTIONS(13012), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229176] = 2, - ACTIONS(5051), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229184] = 2, - ACTIONS(13014), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229192] = 2, - ACTIONS(13016), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229200] = 2, - ACTIONS(13018), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229208] = 2, - ACTIONS(13020), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229216] = 2, - ACTIONS(13022), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229224] = 2, - ACTIONS(13024), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229232] = 2, - ACTIONS(13026), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229240] = 2, - ACTIONS(13028), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229248] = 2, - ACTIONS(13030), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229256] = 2, - ACTIONS(13032), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229264] = 2, - ACTIONS(13034), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229272] = 2, - ACTIONS(13036), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229280] = 2, - ACTIONS(13038), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229288] = 2, - ACTIONS(13040), 1, - anon_sym_else, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229296] = 2, - ACTIONS(13042), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229304] = 2, - ACTIONS(13044), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229312] = 2, - ACTIONS(13046), 1, - anon_sym_DASH_GT, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229320] = 2, - ACTIONS(13048), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229328] = 2, - ACTIONS(13050), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229336] = 2, - ACTIONS(13052), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229344] = 2, - ACTIONS(13054), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229352] = 2, - ACTIONS(13056), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229360] = 2, - ACTIONS(13058), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229368] = 2, - ACTIONS(13060), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229376] = 2, - ACTIONS(13062), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229384] = 2, - ACTIONS(13064), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229392] = 2, - ACTIONS(13066), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229400] = 2, - ACTIONS(13068), 1, - anon_sym_class, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229408] = 2, - ACTIONS(13070), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229416] = 2, - ACTIONS(13072), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229424] = 2, - ACTIONS(13074), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229432] = 2, - ACTIONS(13076), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229440] = 2, - ACTIONS(13078), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229448] = 2, - ACTIONS(13080), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229456] = 2, - ACTIONS(13082), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229464] = 2, - ACTIONS(13084), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229472] = 2, - ACTIONS(13086), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229480] = 2, - ACTIONS(13088), 1, - anon_sym_LPAREN, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229488] = 2, - ACTIONS(1568), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, - [229496] = 2, - ACTIONS(13090), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_multiline_comment, - sym_line_comment, -}; - -static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(4529)] = 0, - [SMALL_STATE(4530)] = 85, - [SMALL_STATE(4531)] = 160, - [SMALL_STATE(4532)] = 235, - [SMALL_STATE(4533)] = 306, - [SMALL_STATE(4534)] = 391, - [SMALL_STATE(4535)] = 462, - [SMALL_STATE(4536)] = 533, - [SMALL_STATE(4537)] = 604, - [SMALL_STATE(4538)] = 679, - [SMALL_STATE(4539)] = 764, - [SMALL_STATE(4540)] = 849, - [SMALL_STATE(4541)] = 934, - [SMALL_STATE(4542)] = 1009, - [SMALL_STATE(4543)] = 1084, - [SMALL_STATE(4544)] = 1159, - [SMALL_STATE(4545)] = 1229, - [SMALL_STATE(4546)] = 1307, - [SMALL_STATE(4547)] = 1381, - [SMALL_STATE(4548)] = 1461, - [SMALL_STATE(4549)] = 1531, - [SMALL_STATE(4550)] = 1611, - [SMALL_STATE(4551)] = 1691, - [SMALL_STATE(4552)] = 1765, - [SMALL_STATE(4553)] = 1837, - [SMALL_STATE(4554)] = 1923, - [SMALL_STATE(4555)] = 1997, - [SMALL_STATE(4556)] = 2077, - [SMALL_STATE(4557)] = 2155, - [SMALL_STATE(4558)] = 2237, - [SMALL_STATE(4559)] = 2317, - [SMALL_STATE(4560)] = 2397, - [SMALL_STATE(4561)] = 2477, - [SMALL_STATE(4562)] = 2559, - [SMALL_STATE(4563)] = 2639, - [SMALL_STATE(4564)] = 2721, - [SMALL_STATE(4565)] = 2791, - [SMALL_STATE(4566)] = 2861, - [SMALL_STATE(4567)] = 2947, - [SMALL_STATE(4568)] = 3027, - [SMALL_STATE(4569)] = 3107, - [SMALL_STATE(4570)] = 3181, - [SMALL_STATE(4571)] = 3255, - [SMALL_STATE(4572)] = 3327, - [SMALL_STATE(4573)] = 3409, - [SMALL_STATE(4574)] = 3483, - [SMALL_STATE(4575)] = 3557, - [SMALL_STATE(4576)] = 3639, - [SMALL_STATE(4577)] = 3719, - [SMALL_STATE(4578)] = 3788, - [SMALL_STATE(4579)] = 3865, - [SMALL_STATE(4580)] = 3942, - [SMALL_STATE(4581)] = 4019, - [SMALL_STATE(4582)] = 4096, - [SMALL_STATE(4583)] = 4173, - [SMALL_STATE(4584)] = 4250, - [SMALL_STATE(4585)] = 4327, - [SMALL_STATE(4586)] = 4404, - [SMALL_STATE(4587)] = 4481, - [SMALL_STATE(4588)] = 4550, - [SMALL_STATE(4589)] = 4627, - [SMALL_STATE(4590)] = 4704, - [SMALL_STATE(4591)] = 4781, - [SMALL_STATE(4592)] = 4850, - [SMALL_STATE(4593)] = 4927, - [SMALL_STATE(4594)] = 4998, - [SMALL_STATE(4595)] = 5067, - [SMALL_STATE(4596)] = 5144, - [SMALL_STATE(4597)] = 5221, - [SMALL_STATE(4598)] = 5294, - [SMALL_STATE(4599)] = 5363, - [SMALL_STATE(4600)] = 5436, - [SMALL_STATE(4601)] = 5513, - [SMALL_STATE(4602)] = 5586, - [SMALL_STATE(4603)] = 5655, - [SMALL_STATE(4604)] = 5732, - [SMALL_STATE(4605)] = 5809, - [SMALL_STATE(4606)] = 5886, - [SMALL_STATE(4607)] = 5963, - [SMALL_STATE(4608)] = 6040, - [SMALL_STATE(4609)] = 6115, - [SMALL_STATE(4610)] = 6184, - [SMALL_STATE(4611)] = 6261, - [SMALL_STATE(4612)] = 6330, - [SMALL_STATE(4613)] = 6399, - [SMALL_STATE(4614)] = 6468, - [SMALL_STATE(4615)] = 6545, - [SMALL_STATE(4616)] = 6620, - [SMALL_STATE(4617)] = 6692, - [SMALL_STATE(4618)] = 6764, - [SMALL_STATE(4619)] = 6832, - [SMALL_STATE(4620)] = 6900, - [SMALL_STATE(4621)] = 6972, - [SMALL_STATE(4622)] = 7040, - [SMALL_STATE(4623)] = 7112, - [SMALL_STATE(4624)] = 7184, - [SMALL_STATE(4625)] = 7256, - [SMALL_STATE(4626)] = 7326, - [SMALL_STATE(4627)] = 7396, - [SMALL_STATE(4628)] = 7466, - [SMALL_STATE(4629)] = 7538, - [SMALL_STATE(4630)] = 7606, - [SMALL_STATE(4631)] = 7676, - [SMALL_STATE(4632)] = 7744, - [SMALL_STATE(4633)] = 7812, - [SMALL_STATE(4634)] = 7884, - [SMALL_STATE(4635)] = 7954, - [SMALL_STATE(4636)] = 8022, - [SMALL_STATE(4637)] = 8094, - [SMALL_STATE(4638)] = 8176, - [SMALL_STATE(4639)] = 8248, - [SMALL_STATE(4640)] = 8316, - [SMALL_STATE(4641)] = 8388, - [SMALL_STATE(4642)] = 8470, - [SMALL_STATE(4643)] = 8552, - [SMALL_STATE(4644)] = 8624, - [SMALL_STATE(4645)] = 8706, - [SMALL_STATE(4646)] = 8788, - [SMALL_STATE(4647)] = 8870, - [SMALL_STATE(4648)] = 8952, - [SMALL_STATE(4649)] = 9034, - [SMALL_STATE(4650)] = 9116, - [SMALL_STATE(4651)] = 9198, - [SMALL_STATE(4652)] = 9266, - [SMALL_STATE(4653)] = 9338, - [SMALL_STATE(4654)] = 9406, - [SMALL_STATE(4655)] = 9478, - [SMALL_STATE(4656)] = 9546, - [SMALL_STATE(4657)] = 9614, - [SMALL_STATE(4658)] = 9682, - [SMALL_STATE(4659)] = 9754, - [SMALL_STATE(4660)] = 9822, - [SMALL_STATE(4661)] = 9894, - [SMALL_STATE(4662)] = 9964, - [SMALL_STATE(4663)] = 10036, - [SMALL_STATE(4664)] = 10108, - [SMALL_STATE(4665)] = 10180, - [SMALL_STATE(4666)] = 10262, - [SMALL_STATE(4667)] = 10344, - [SMALL_STATE(4668)] = 10412, - [SMALL_STATE(4669)] = 10484, - [SMALL_STATE(4670)] = 10566, - [SMALL_STATE(4671)] = 10638, - [SMALL_STATE(4672)] = 10710, - [SMALL_STATE(4673)] = 10792, - [SMALL_STATE(4674)] = 10874, - [SMALL_STATE(4675)] = 10946, - [SMALL_STATE(4676)] = 11014, - [SMALL_STATE(4677)] = 11086, - [SMALL_STATE(4678)] = 11158, - [SMALL_STATE(4679)] = 11230, - [SMALL_STATE(4680)] = 11298, - [SMALL_STATE(4681)] = 11370, - [SMALL_STATE(4682)] = 11442, - [SMALL_STATE(4683)] = 11514, - [SMALL_STATE(4684)] = 11582, - [SMALL_STATE(4685)] = 11650, - [SMALL_STATE(4686)] = 11722, - [SMALL_STATE(4687)] = 11794, - [SMALL_STATE(4688)] = 11862, - [SMALL_STATE(4689)] = 11934, - [SMALL_STATE(4690)] = 12006, - [SMALL_STATE(4691)] = 12078, - [SMALL_STATE(4692)] = 12150, - [SMALL_STATE(4693)] = 12222, - [SMALL_STATE(4694)] = 12289, - [SMALL_STATE(4695)] = 12356, - [SMALL_STATE(4696)] = 12423, - [SMALL_STATE(4697)] = 12490, - [SMALL_STATE(4698)] = 12557, - [SMALL_STATE(4699)] = 12624, - [SMALL_STATE(4700)] = 12691, - [SMALL_STATE(4701)] = 12758, - [SMALL_STATE(4702)] = 12825, - [SMALL_STATE(4703)] = 12892, - [SMALL_STATE(4704)] = 12959, - [SMALL_STATE(4705)] = 13026, - [SMALL_STATE(4706)] = 13093, - [SMALL_STATE(4707)] = 13160, - [SMALL_STATE(4708)] = 13227, - [SMALL_STATE(4709)] = 13294, - [SMALL_STATE(4710)] = 13361, - [SMALL_STATE(4711)] = 13428, - [SMALL_STATE(4712)] = 13495, - [SMALL_STATE(4713)] = 13562, - [SMALL_STATE(4714)] = 13629, - [SMALL_STATE(4715)] = 13696, - [SMALL_STATE(4716)] = 13773, - [SMALL_STATE(4717)] = 13840, - [SMALL_STATE(4718)] = 13907, - [SMALL_STATE(4719)] = 13984, - [SMALL_STATE(4720)] = 14061, - [SMALL_STATE(4721)] = 14130, - [SMALL_STATE(4722)] = 14199, - [SMALL_STATE(4723)] = 14266, - [SMALL_STATE(4724)] = 14343, - [SMALL_STATE(4725)] = 14410, - [SMALL_STATE(4726)] = 14487, - [SMALL_STATE(4727)] = 14564, - [SMALL_STATE(4728)] = 14641, - [SMALL_STATE(4729)] = 14708, - [SMALL_STATE(4730)] = 14785, - [SMALL_STATE(4731)] = 14852, - [SMALL_STATE(4732)] = 14921, - [SMALL_STATE(4733)] = 14988, - [SMALL_STATE(4734)] = 15055, - [SMALL_STATE(4735)] = 15122, - [SMALL_STATE(4736)] = 15189, - [SMALL_STATE(4737)] = 15262, - [SMALL_STATE(4738)] = 15329, - [SMALL_STATE(4739)] = 15396, - [SMALL_STATE(4740)] = 15463, - [SMALL_STATE(4741)] = 15530, - [SMALL_STATE(4742)] = 15597, - [SMALL_STATE(4743)] = 15664, - [SMALL_STATE(4744)] = 15731, - [SMALL_STATE(4745)] = 15798, - [SMALL_STATE(4746)] = 15865, - [SMALL_STATE(4747)] = 15932, - [SMALL_STATE(4748)] = 15999, - [SMALL_STATE(4749)] = 16066, - [SMALL_STATE(4750)] = 16133, - [SMALL_STATE(4751)] = 16200, - [SMALL_STATE(4752)] = 16267, - [SMALL_STATE(4753)] = 16334, - [SMALL_STATE(4754)] = 16401, - [SMALL_STATE(4755)] = 16468, - [SMALL_STATE(4756)] = 16535, - [SMALL_STATE(4757)] = 16602, - [SMALL_STATE(4758)] = 16681, - [SMALL_STATE(4759)] = 16748, - [SMALL_STATE(4760)] = 16815, - [SMALL_STATE(4761)] = 16882, - [SMALL_STATE(4762)] = 16961, - [SMALL_STATE(4763)] = 17030, - [SMALL_STATE(4764)] = 17109, - [SMALL_STATE(4765)] = 17176, - [SMALL_STATE(4766)] = 17243, - [SMALL_STATE(4767)] = 17322, - [SMALL_STATE(4768)] = 17389, - [SMALL_STATE(4769)] = 17456, - [SMALL_STATE(4770)] = 17523, - [SMALL_STATE(4771)] = 17602, - [SMALL_STATE(4772)] = 17669, - [SMALL_STATE(4773)] = 17736, - [SMALL_STATE(4774)] = 17803, - [SMALL_STATE(4775)] = 17870, - [SMALL_STATE(4776)] = 17937, - [SMALL_STATE(4777)] = 18004, - [SMALL_STATE(4778)] = 18073, - [SMALL_STATE(4779)] = 18144, - [SMALL_STATE(4780)] = 18213, - [SMALL_STATE(4781)] = 18280, - [SMALL_STATE(4782)] = 18347, - [SMALL_STATE(4783)] = 18416, - [SMALL_STATE(4784)] = 18487, - [SMALL_STATE(4785)] = 18554, - [SMALL_STATE(4786)] = 18625, - [SMALL_STATE(4787)] = 18692, - [SMALL_STATE(4788)] = 18759, - [SMALL_STATE(4789)] = 18826, - [SMALL_STATE(4790)] = 18893, - [SMALL_STATE(4791)] = 18960, - [SMALL_STATE(4792)] = 19027, - [SMALL_STATE(4793)] = 19104, - [SMALL_STATE(4794)] = 19171, - [SMALL_STATE(4795)] = 19238, - [SMALL_STATE(4796)] = 19315, - [SMALL_STATE(4797)] = 19384, - [SMALL_STATE(4798)] = 19451, - [SMALL_STATE(4799)] = 19518, - [SMALL_STATE(4800)] = 19585, - [SMALL_STATE(4801)] = 19652, - [SMALL_STATE(4802)] = 19719, - [SMALL_STATE(4803)] = 19786, - [SMALL_STATE(4804)] = 19857, - [SMALL_STATE(4805)] = 19924, - [SMALL_STATE(4806)] = 19993, - [SMALL_STATE(4807)] = 20060, - [SMALL_STATE(4808)] = 20131, - [SMALL_STATE(4809)] = 20200, - [SMALL_STATE(4810)] = 20267, - [SMALL_STATE(4811)] = 20334, - [SMALL_STATE(4812)] = 20401, - [SMALL_STATE(4813)] = 20468, - [SMALL_STATE(4814)] = 20535, - [SMALL_STATE(4815)] = 20602, - [SMALL_STATE(4816)] = 20669, - [SMALL_STATE(4817)] = 20736, - [SMALL_STATE(4818)] = 20803, - [SMALL_STATE(4819)] = 20870, - [SMALL_STATE(4820)] = 20937, - [SMALL_STATE(4821)] = 21006, - [SMALL_STATE(4822)] = 21073, - [SMALL_STATE(4823)] = 21140, - [SMALL_STATE(4824)] = 21207, - [SMALL_STATE(4825)] = 21274, - [SMALL_STATE(4826)] = 21341, - [SMALL_STATE(4827)] = 21408, - [SMALL_STATE(4828)] = 21475, - [SMALL_STATE(4829)] = 21542, - [SMALL_STATE(4830)] = 21613, - [SMALL_STATE(4831)] = 21680, - [SMALL_STATE(4832)] = 21747, - [SMALL_STATE(4833)] = 21814, - [SMALL_STATE(4834)] = 21881, - [SMALL_STATE(4835)] = 21948, - [SMALL_STATE(4836)] = 22015, - [SMALL_STATE(4837)] = 22082, - [SMALL_STATE(4838)] = 22149, - [SMALL_STATE(4839)] = 22216, - [SMALL_STATE(4840)] = 22283, - [SMALL_STATE(4841)] = 22350, - [SMALL_STATE(4842)] = 22417, - [SMALL_STATE(4843)] = 22484, - [SMALL_STATE(4844)] = 22551, - [SMALL_STATE(4845)] = 22628, - [SMALL_STATE(4846)] = 22705, - [SMALL_STATE(4847)] = 22782, - [SMALL_STATE(4848)] = 22859, - [SMALL_STATE(4849)] = 22936, - [SMALL_STATE(4850)] = 23013, - [SMALL_STATE(4851)] = 23090, - [SMALL_STATE(4852)] = 23167, - [SMALL_STATE(4853)] = 23246, - [SMALL_STATE(4854)] = 23325, - [SMALL_STATE(4855)] = 23392, - [SMALL_STATE(4856)] = 23473, - [SMALL_STATE(4857)] = 23552, - [SMALL_STATE(4858)] = 23631, - [SMALL_STATE(4859)] = 23698, - [SMALL_STATE(4860)] = 23765, - [SMALL_STATE(4861)] = 23844, - [SMALL_STATE(4862)] = 23911, - [SMALL_STATE(4863)] = 23988, - [SMALL_STATE(4864)] = 24061, - [SMALL_STATE(4865)] = 24134, - [SMALL_STATE(4866)] = 24201, - [SMALL_STATE(4867)] = 24280, - [SMALL_STATE(4868)] = 24347, - [SMALL_STATE(4869)] = 24426, - [SMALL_STATE(4870)] = 24505, - [SMALL_STATE(4871)] = 24572, - [SMALL_STATE(4872)] = 24651, - [SMALL_STATE(4873)] = 24718, - [SMALL_STATE(4874)] = 24799, - [SMALL_STATE(4875)] = 24878, - [SMALL_STATE(4876)] = 24945, - [SMALL_STATE(4877)] = 25012, - [SMALL_STATE(4878)] = 25093, - [SMALL_STATE(4879)] = 25160, - [SMALL_STATE(4880)] = 25227, - [SMALL_STATE(4881)] = 25294, - [SMALL_STATE(4882)] = 25361, - [SMALL_STATE(4883)] = 25442, - [SMALL_STATE(4884)] = 25509, - [SMALL_STATE(4885)] = 25578, - [SMALL_STATE(4886)] = 25645, - [SMALL_STATE(4887)] = 25726, - [SMALL_STATE(4888)] = 25797, - [SMALL_STATE(4889)] = 25864, - [SMALL_STATE(4890)] = 25938, - [SMALL_STATE(4891)] = 26004, - [SMALL_STATE(4892)] = 26080, - [SMALL_STATE(4893)] = 26156, - [SMALL_STATE(4894)] = 26230, - [SMALL_STATE(4895)] = 26306, - [SMALL_STATE(4896)] = 26380, - [SMALL_STATE(4897)] = 26450, - [SMALL_STATE(4898)] = 26524, - [SMALL_STATE(4899)] = 26594, - [SMALL_STATE(4900)] = 26670, - [SMALL_STATE(4901)] = 26736, - [SMALL_STATE(4902)] = 26812, - [SMALL_STATE(4903)] = 26878, - [SMALL_STATE(4904)] = 26944, - [SMALL_STATE(4905)] = 27010, - [SMALL_STATE(4906)] = 27076, - [SMALL_STATE(4907)] = 27154, - [SMALL_STATE(4908)] = 27230, - [SMALL_STATE(4909)] = 27296, - [SMALL_STATE(4910)] = 27370, - [SMALL_STATE(4911)] = 27436, - [SMALL_STATE(4912)] = 27510, - [SMALL_STATE(4913)] = 27586, - [SMALL_STATE(4914)] = 27662, - [SMALL_STATE(4915)] = 27738, - [SMALL_STATE(4916)] = 27814, - [SMALL_STATE(4917)] = 27880, - [SMALL_STATE(4918)] = 27956, - [SMALL_STATE(4919)] = 28022, - [SMALL_STATE(4920)] = 28098, - [SMALL_STATE(4921)] = 28168, - [SMALL_STATE(4922)] = 28244, - [SMALL_STATE(4923)] = 28320, - [SMALL_STATE(4924)] = 28396, - [SMALL_STATE(4925)] = 28470, - [SMALL_STATE(4926)] = 28540, - [SMALL_STATE(4927)] = 28616, - [SMALL_STATE(4928)] = 28696, - [SMALL_STATE(4929)] = 28770, - [SMALL_STATE(4930)] = 28848, - [SMALL_STATE(4931)] = 28928, - [SMALL_STATE(4932)] = 28994, - [SMALL_STATE(4933)] = 29074, - [SMALL_STATE(4934)] = 29148, - [SMALL_STATE(4935)] = 29226, - [SMALL_STATE(4936)] = 29300, - [SMALL_STATE(4937)] = 29376, - [SMALL_STATE(4938)] = 29450, - [SMALL_STATE(4939)] = 29516, - [SMALL_STATE(4940)] = 29596, - [SMALL_STATE(4941)] = 29670, - [SMALL_STATE(4942)] = 29744, - [SMALL_STATE(4943)] = 29818, - [SMALL_STATE(4944)] = 29884, - [SMALL_STATE(4945)] = 29954, - [SMALL_STATE(4946)] = 30030, - [SMALL_STATE(4947)] = 30104, - [SMALL_STATE(4948)] = 30178, - [SMALL_STATE(4949)] = 30252, - [SMALL_STATE(4950)] = 30324, - [SMALL_STATE(4951)] = 30394, - [SMALL_STATE(4952)] = 30468, - [SMALL_STATE(4953)] = 30542, - [SMALL_STATE(4954)] = 30620, - [SMALL_STATE(4955)] = 30694, - [SMALL_STATE(4956)] = 30768, - [SMALL_STATE(4957)] = 30842, - [SMALL_STATE(4958)] = 30918, - [SMALL_STATE(4959)] = 30990, - [SMALL_STATE(4960)] = 31070, - [SMALL_STATE(4961)] = 31148, - [SMALL_STATE(4962)] = 31225, - [SMALL_STATE(4963)] = 31294, - [SMALL_STATE(4964)] = 31369, - [SMALL_STATE(4965)] = 31438, - [SMALL_STATE(4966)] = 31503, - [SMALL_STATE(4967)] = 31568, - [SMALL_STATE(4968)] = 31637, - [SMALL_STATE(4969)] = 31706, - [SMALL_STATE(4970)] = 31773, - [SMALL_STATE(4971)] = 31850, - [SMALL_STATE(4972)] = 31919, - [SMALL_STATE(4973)] = 31988, - [SMALL_STATE(4974)] = 32057, - [SMALL_STATE(4975)] = 32126, - [SMALL_STATE(4976)] = 32201, - [SMALL_STATE(4977)] = 32270, - [SMALL_STATE(4978)] = 32339, - [SMALL_STATE(4979)] = 32404, - [SMALL_STATE(4980)] = 32473, - [SMALL_STATE(4981)] = 32550, - [SMALL_STATE(4982)] = 32619, - [SMALL_STATE(4983)] = 32684, - [SMALL_STATE(4984)] = 32753, - [SMALL_STATE(4985)] = 32820, - [SMALL_STATE(4986)] = 32895, - [SMALL_STATE(4987)] = 32960, - [SMALL_STATE(4988)] = 33035, - [SMALL_STATE(4989)] = 33108, - [SMALL_STATE(4990)] = 33173, - [SMALL_STATE(4991)] = 33242, - [SMALL_STATE(4992)] = 33311, - [SMALL_STATE(4993)] = 33376, - [SMALL_STATE(4994)] = 33441, - [SMALL_STATE(4995)] = 33506, - [SMALL_STATE(4996)] = 33575, - [SMALL_STATE(4997)] = 33650, - [SMALL_STATE(4998)] = 33715, - [SMALL_STATE(4999)] = 33780, - [SMALL_STATE(5000)] = 33857, - [SMALL_STATE(5001)] = 33922, - [SMALL_STATE(5002)] = 33987, - [SMALL_STATE(5003)] = 34052, - [SMALL_STATE(5004)] = 34117, - [SMALL_STATE(5005)] = 34186, - [SMALL_STATE(5006)] = 34257, - [SMALL_STATE(5007)] = 34334, - [SMALL_STATE(5008)] = 34401, - [SMALL_STATE(5009)] = 34472, - [SMALL_STATE(5010)] = 34541, - [SMALL_STATE(5011)] = 34614, - [SMALL_STATE(5012)] = 34679, - [SMALL_STATE(5013)] = 34748, - [SMALL_STATE(5014)] = 34817, - [SMALL_STATE(5015)] = 34886, - [SMALL_STATE(5016)] = 34961, - [SMALL_STATE(5017)] = 35026, - [SMALL_STATE(5018)] = 35095, - [SMALL_STATE(5019)] = 35168, - [SMALL_STATE(5020)] = 35241, - [SMALL_STATE(5021)] = 35314, - [SMALL_STATE(5022)] = 35387, - [SMALL_STATE(5023)] = 35452, - [SMALL_STATE(5024)] = 35521, - [SMALL_STATE(5025)] = 35590, - [SMALL_STATE(5026)] = 35663, - [SMALL_STATE(5027)] = 35730, - [SMALL_STATE(5028)] = 35803, - [SMALL_STATE(5029)] = 35876, - [SMALL_STATE(5030)] = 35945, - [SMALL_STATE(5031)] = 36010, - [SMALL_STATE(5032)] = 36083, - [SMALL_STATE(5033)] = 36148, - [SMALL_STATE(5034)] = 36221, - [SMALL_STATE(5035)] = 36290, - [SMALL_STATE(5036)] = 36363, - [SMALL_STATE(5037)] = 36436, - [SMALL_STATE(5038)] = 36505, - [SMALL_STATE(5039)] = 36574, - [SMALL_STATE(5040)] = 36647, - [SMALL_STATE(5041)] = 36720, - [SMALL_STATE(5042)] = 36793, - [SMALL_STATE(5043)] = 36866, - [SMALL_STATE(5044)] = 36939, - [SMALL_STATE(5045)] = 37008, - [SMALL_STATE(5046)] = 37077, - [SMALL_STATE(5047)] = 37142, - [SMALL_STATE(5048)] = 37215, - [SMALL_STATE(5049)] = 37284, - [SMALL_STATE(5050)] = 37357, - [SMALL_STATE(5051)] = 37422, - [SMALL_STATE(5052)] = 37487, - [SMALL_STATE(5053)] = 37560, - [SMALL_STATE(5054)] = 37629, - [SMALL_STATE(5055)] = 37702, - [SMALL_STATE(5056)] = 37775, - [SMALL_STATE(5057)] = 37848, - [SMALL_STATE(5058)] = 37917, - [SMALL_STATE(5059)] = 37990, - [SMALL_STATE(5060)] = 38063, - [SMALL_STATE(5061)] = 38136, - [SMALL_STATE(5062)] = 38209, - [SMALL_STATE(5063)] = 38282, - [SMALL_STATE(5064)] = 38347, - [SMALL_STATE(5065)] = 38416, - [SMALL_STATE(5066)] = 38480, - [SMALL_STATE(5067)] = 38544, - [SMALL_STATE(5068)] = 38610, - [SMALL_STATE(5069)] = 38674, - [SMALL_STATE(5070)] = 38742, - [SMALL_STATE(5071)] = 38806, - [SMALL_STATE(5072)] = 38872, - [SMALL_STATE(5073)] = 38936, - [SMALL_STATE(5074)] = 39000, - [SMALL_STATE(5075)] = 39064, - [SMALL_STATE(5076)] = 39128, - [SMALL_STATE(5077)] = 39192, - [SMALL_STATE(5078)] = 39256, - [SMALL_STATE(5079)] = 39320, - [SMALL_STATE(5080)] = 39384, - [SMALL_STATE(5081)] = 39448, - [SMALL_STATE(5082)] = 39512, - [SMALL_STATE(5083)] = 39576, - [SMALL_STATE(5084)] = 39640, - [SMALL_STATE(5085)] = 39704, - [SMALL_STATE(5086)] = 39768, - [SMALL_STATE(5087)] = 39832, - [SMALL_STATE(5088)] = 39896, - [SMALL_STATE(5089)] = 39960, - [SMALL_STATE(5090)] = 40024, - [SMALL_STATE(5091)] = 40088, - [SMALL_STATE(5092)] = 40160, - [SMALL_STATE(5093)] = 40224, - [SMALL_STATE(5094)] = 40288, - [SMALL_STATE(5095)] = 40352, - [SMALL_STATE(5096)] = 40416, - [SMALL_STATE(5097)] = 40480, - [SMALL_STATE(5098)] = 40550, - [SMALL_STATE(5099)] = 40614, - [SMALL_STATE(5100)] = 40678, - [SMALL_STATE(5101)] = 40742, - [SMALL_STATE(5102)] = 40806, - [SMALL_STATE(5103)] = 40870, - [SMALL_STATE(5104)] = 40934, - [SMALL_STATE(5105)] = 41004, - [SMALL_STATE(5106)] = 41068, - [SMALL_STATE(5107)] = 41132, - [SMALL_STATE(5108)] = 41196, - [SMALL_STATE(5109)] = 41260, - [SMALL_STATE(5110)] = 41330, - [SMALL_STATE(5111)] = 41394, - [SMALL_STATE(5112)] = 41458, - [SMALL_STATE(5113)] = 41522, - [SMALL_STATE(5114)] = 41586, - [SMALL_STATE(5115)] = 41656, - [SMALL_STATE(5116)] = 41730, - [SMALL_STATE(5117)] = 41794, - [SMALL_STATE(5118)] = 41866, - [SMALL_STATE(5119)] = 41930, - [SMALL_STATE(5120)] = 41994, - [SMALL_STATE(5121)] = 42058, - [SMALL_STATE(5122)] = 42130, - [SMALL_STATE(5123)] = 42200, - [SMALL_STATE(5124)] = 42264, - [SMALL_STATE(5125)] = 42328, - [SMALL_STATE(5126)] = 42392, - [SMALL_STATE(5127)] = 42456, - [SMALL_STATE(5128)] = 42528, - [SMALL_STATE(5129)] = 42592, - [SMALL_STATE(5130)] = 42656, - [SMALL_STATE(5131)] = 42720, - [SMALL_STATE(5132)] = 42794, - [SMALL_STATE(5133)] = 42868, - [SMALL_STATE(5134)] = 42932, - [SMALL_STATE(5135)] = 42996, - [SMALL_STATE(5136)] = 43068, - [SMALL_STATE(5137)] = 43140, - [SMALL_STATE(5138)] = 43204, - [SMALL_STATE(5139)] = 43276, - [SMALL_STATE(5140)] = 43340, - [SMALL_STATE(5141)] = 43404, - [SMALL_STATE(5142)] = 43468, - [SMALL_STATE(5143)] = 43532, - [SMALL_STATE(5144)] = 43606, - [SMALL_STATE(5145)] = 43670, - [SMALL_STATE(5146)] = 43742, - [SMALL_STATE(5147)] = 43806, - [SMALL_STATE(5148)] = 43870, - [SMALL_STATE(5149)] = 43934, - [SMALL_STATE(5150)] = 43998, - [SMALL_STATE(5151)] = 44062, - [SMALL_STATE(5152)] = 44126, - [SMALL_STATE(5153)] = 44190, - [SMALL_STATE(5154)] = 44256, - [SMALL_STATE(5155)] = 44320, - [SMALL_STATE(5156)] = 44384, - [SMALL_STATE(5157)] = 44458, - [SMALL_STATE(5158)] = 44522, - [SMALL_STATE(5159)] = 44586, - [SMALL_STATE(5160)] = 44650, - [SMALL_STATE(5161)] = 44714, - [SMALL_STATE(5162)] = 44784, - [SMALL_STATE(5163)] = 44848, - [SMALL_STATE(5164)] = 44918, - [SMALL_STATE(5165)] = 44990, - [SMALL_STATE(5166)] = 45054, - [SMALL_STATE(5167)] = 45118, - [SMALL_STATE(5168)] = 45182, - [SMALL_STATE(5169)] = 45246, - [SMALL_STATE(5170)] = 45318, - [SMALL_STATE(5171)] = 45390, - [SMALL_STATE(5172)] = 45454, - [SMALL_STATE(5173)] = 45518, - [SMALL_STATE(5174)] = 45582, - [SMALL_STATE(5175)] = 45646, - [SMALL_STATE(5176)] = 45710, - [SMALL_STATE(5177)] = 45774, - [SMALL_STATE(5178)] = 45848, - [SMALL_STATE(5179)] = 45922, - [SMALL_STATE(5180)] = 45986, - [SMALL_STATE(5181)] = 46050, - [SMALL_STATE(5182)] = 46122, - [SMALL_STATE(5183)] = 46186, - [SMALL_STATE(5184)] = 46250, - [SMALL_STATE(5185)] = 46314, - [SMALL_STATE(5186)] = 46378, - [SMALL_STATE(5187)] = 46442, - [SMALL_STATE(5188)] = 46506, - [SMALL_STATE(5189)] = 46570, - [SMALL_STATE(5190)] = 46634, - [SMALL_STATE(5191)] = 46698, - [SMALL_STATE(5192)] = 46762, - [SMALL_STATE(5193)] = 46834, - [SMALL_STATE(5194)] = 46898, - [SMALL_STATE(5195)] = 46962, - [SMALL_STATE(5196)] = 47026, - [SMALL_STATE(5197)] = 47090, - [SMALL_STATE(5198)] = 47154, - [SMALL_STATE(5199)] = 47218, - [SMALL_STATE(5200)] = 47282, - [SMALL_STATE(5201)] = 47346, - [SMALL_STATE(5202)] = 47410, - [SMALL_STATE(5203)] = 47474, - [SMALL_STATE(5204)] = 47548, - [SMALL_STATE(5205)] = 47612, - [SMALL_STATE(5206)] = 47676, - [SMALL_STATE(5207)] = 47740, - [SMALL_STATE(5208)] = 47804, - [SMALL_STATE(5209)] = 47868, - [SMALL_STATE(5210)] = 47932, - [SMALL_STATE(5211)] = 47996, - [SMALL_STATE(5212)] = 48060, - [SMALL_STATE(5213)] = 48124, - [SMALL_STATE(5214)] = 48196, - [SMALL_STATE(5215)] = 48268, - [SMALL_STATE(5216)] = 48332, - [SMALL_STATE(5217)] = 48404, - [SMALL_STATE(5218)] = 48468, - [SMALL_STATE(5219)] = 48532, - [SMALL_STATE(5220)] = 48596, - [SMALL_STATE(5221)] = 48660, - [SMALL_STATE(5222)] = 48724, - [SMALL_STATE(5223)] = 48788, - [SMALL_STATE(5224)] = 48852, - [SMALL_STATE(5225)] = 48916, - [SMALL_STATE(5226)] = 48980, - [SMALL_STATE(5227)] = 49044, - [SMALL_STATE(5228)] = 49108, - [SMALL_STATE(5229)] = 49172, - [SMALL_STATE(5230)] = 49236, - [SMALL_STATE(5231)] = 49308, - [SMALL_STATE(5232)] = 49372, - [SMALL_STATE(5233)] = 49436, - [SMALL_STATE(5234)] = 49500, - [SMALL_STATE(5235)] = 49564, - [SMALL_STATE(5236)] = 49628, - [SMALL_STATE(5237)] = 49700, - [SMALL_STATE(5238)] = 49764, - [SMALL_STATE(5239)] = 49836, - [SMALL_STATE(5240)] = 49900, - [SMALL_STATE(5241)] = 49964, - [SMALL_STATE(5242)] = 50028, - [SMALL_STATE(5243)] = 50092, - [SMALL_STATE(5244)] = 50156, - [SMALL_STATE(5245)] = 50220, - [SMALL_STATE(5246)] = 50284, - [SMALL_STATE(5247)] = 50348, - [SMALL_STATE(5248)] = 50420, - [SMALL_STATE(5249)] = 50484, - [SMALL_STATE(5250)] = 50548, - [SMALL_STATE(5251)] = 50612, - [SMALL_STATE(5252)] = 50678, - [SMALL_STATE(5253)] = 50744, - [SMALL_STATE(5254)] = 50812, - [SMALL_STATE(5255)] = 50878, - [SMALL_STATE(5256)] = 50944, - [SMALL_STATE(5257)] = 51012, - [SMALL_STATE(5258)] = 51078, - [SMALL_STATE(5259)] = 51144, - [SMALL_STATE(5260)] = 51208, - [SMALL_STATE(5261)] = 51275, - [SMALL_STATE(5262)] = 51342, - [SMALL_STATE(5263)] = 51419, - [SMALL_STATE(5264)] = 51484, - [SMALL_STATE(5265)] = 51561, - [SMALL_STATE(5266)] = 51626, - [SMALL_STATE(5267)] = 51703, - [SMALL_STATE(5268)] = 51768, - [SMALL_STATE(5269)] = 51835, - [SMALL_STATE(5270)] = 51902, - [SMALL_STATE(5271)] = 51969, - [SMALL_STATE(5272)] = 52046, - [SMALL_STATE(5273)] = 52115, - [SMALL_STATE(5274)] = 52188, - [SMALL_STATE(5275)] = 52253, - [SMALL_STATE(5276)] = 52322, - [SMALL_STATE(5277)] = 52387, - [SMALL_STATE(5278)] = 52456, - [SMALL_STATE(5279)] = 52523, - [SMALL_STATE(5280)] = 52590, - [SMALL_STATE(5281)] = 52659, - [SMALL_STATE(5282)] = 52724, - [SMALL_STATE(5283)] = 52791, - [SMALL_STATE(5284)] = 52858, - [SMALL_STATE(5285)] = 52935, - [SMALL_STATE(5286)] = 53000, - [SMALL_STATE(5287)] = 53067, - [SMALL_STATE(5288)] = 53134, - [SMALL_STATE(5289)] = 53201, - [SMALL_STATE(5290)] = 53268, - [SMALL_STATE(5291)] = 53335, - [SMALL_STATE(5292)] = 53402, - [SMALL_STATE(5293)] = 53469, - [SMALL_STATE(5294)] = 53536, - [SMALL_STATE(5295)] = 53603, - [SMALL_STATE(5296)] = 53680, - [SMALL_STATE(5297)] = 53757, - [SMALL_STATE(5298)] = 53834, - [SMALL_STATE(5299)] = 53901, - [SMALL_STATE(5300)] = 53968, - [SMALL_STATE(5301)] = 54035, - [SMALL_STATE(5302)] = 54102, - [SMALL_STATE(5303)] = 54169, - [SMALL_STATE(5304)] = 54246, - [SMALL_STATE(5305)] = 54313, - [SMALL_STATE(5306)] = 54380, - [SMALL_STATE(5307)] = 54447, - [SMALL_STATE(5308)] = 54514, - [SMALL_STATE(5309)] = 54591, - [SMALL_STATE(5310)] = 54658, - [SMALL_STATE(5311)] = 54720, - [SMALL_STATE(5312)] = 54784, - [SMALL_STATE(5313)] = 54846, - [SMALL_STATE(5314)] = 54920, - [SMALL_STATE(5315)] = 54982, - [SMALL_STATE(5316)] = 55044, - [SMALL_STATE(5317)] = 55118, - [SMALL_STATE(5318)] = 55180, - [SMALL_STATE(5319)] = 55242, - [SMALL_STATE(5320)] = 55304, - [SMALL_STATE(5321)] = 55366, - [SMALL_STATE(5322)] = 55428, - [SMALL_STATE(5323)] = 55490, - [SMALL_STATE(5324)] = 55552, - [SMALL_STATE(5325)] = 55614, - [SMALL_STATE(5326)] = 55720, - [SMALL_STATE(5327)] = 55794, - [SMALL_STATE(5328)] = 55856, - [SMALL_STATE(5329)] = 55918, - [SMALL_STATE(5330)] = 55980, - [SMALL_STATE(5331)] = 56054, - [SMALL_STATE(5332)] = 56116, - [SMALL_STATE(5333)] = 56178, - [SMALL_STATE(5334)] = 56240, - [SMALL_STATE(5335)] = 56302, - [SMALL_STATE(5336)] = 56364, - [SMALL_STATE(5337)] = 56438, - [SMALL_STATE(5338)] = 56512, - [SMALL_STATE(5339)] = 56574, - [SMALL_STATE(5340)] = 56648, - [SMALL_STATE(5341)] = 56722, - [SMALL_STATE(5342)] = 56796, - [SMALL_STATE(5343)] = 56870, - [SMALL_STATE(5344)] = 56932, - [SMALL_STATE(5345)] = 56994, - [SMALL_STATE(5346)] = 57056, - [SMALL_STATE(5347)] = 57118, - [SMALL_STATE(5348)] = 57180, - [SMALL_STATE(5349)] = 57242, - [SMALL_STATE(5350)] = 57304, - [SMALL_STATE(5351)] = 57366, - [SMALL_STATE(5352)] = 57428, - [SMALL_STATE(5353)] = 57490, - [SMALL_STATE(5354)] = 57552, - [SMALL_STATE(5355)] = 57614, - [SMALL_STATE(5356)] = 57682, - [SMALL_STATE(5357)] = 57744, - [SMALL_STATE(5358)] = 57806, - [SMALL_STATE(5359)] = 57874, - [SMALL_STATE(5360)] = 57936, - [SMALL_STATE(5361)] = 57998, - [SMALL_STATE(5362)] = 58060, - [SMALL_STATE(5363)] = 58122, - [SMALL_STATE(5364)] = 58184, - [SMALL_STATE(5365)] = 58246, - [SMALL_STATE(5366)] = 58308, - [SMALL_STATE(5367)] = 58370, - [SMALL_STATE(5368)] = 58432, - [SMALL_STATE(5369)] = 58494, - [SMALL_STATE(5370)] = 58556, - [SMALL_STATE(5371)] = 58618, - [SMALL_STATE(5372)] = 58724, - [SMALL_STATE(5373)] = 58786, - [SMALL_STATE(5374)] = 58848, - [SMALL_STATE(5375)] = 58910, - [SMALL_STATE(5376)] = 58972, - [SMALL_STATE(5377)] = 59034, - [SMALL_STATE(5378)] = 59096, - [SMALL_STATE(5379)] = 59168, - [SMALL_STATE(5380)] = 59244, - [SMALL_STATE(5381)] = 59316, - [SMALL_STATE(5382)] = 59378, - [SMALL_STATE(5383)] = 59440, - [SMALL_STATE(5384)] = 59502, - [SMALL_STATE(5385)] = 59564, - [SMALL_STATE(5386)] = 59670, - [SMALL_STATE(5387)] = 59732, - [SMALL_STATE(5388)] = 59808, - [SMALL_STATE(5389)] = 59870, - [SMALL_STATE(5390)] = 59934, - [SMALL_STATE(5391)] = 59996, - [SMALL_STATE(5392)] = 60060, - [SMALL_STATE(5393)] = 60122, - [SMALL_STATE(5394)] = 60184, - [SMALL_STATE(5395)] = 60248, - [SMALL_STATE(5396)] = 60324, - [SMALL_STATE(5397)] = 60388, - [SMALL_STATE(5398)] = 60450, - [SMALL_STATE(5399)] = 60512, - [SMALL_STATE(5400)] = 60574, - [SMALL_STATE(5401)] = 60638, - [SMALL_STATE(5402)] = 60702, - [SMALL_STATE(5403)] = 60778, - [SMALL_STATE(5404)] = 60842, - [SMALL_STATE(5405)] = 60904, - [SMALL_STATE(5406)] = 60976, - [SMALL_STATE(5407)] = 61040, - [SMALL_STATE(5408)] = 61106, - [SMALL_STATE(5409)] = 61170, - [SMALL_STATE(5410)] = 61236, - [SMALL_STATE(5411)] = 61300, - [SMALL_STATE(5412)] = 61364, - [SMALL_STATE(5413)] = 61428, - [SMALL_STATE(5414)] = 61504, - [SMALL_STATE(5415)] = 61568, - [SMALL_STATE(5416)] = 61638, - [SMALL_STATE(5417)] = 61744, - [SMALL_STATE(5418)] = 61812, - [SMALL_STATE(5419)] = 61880, - [SMALL_STATE(5420)] = 61946, - [SMALL_STATE(5421)] = 62017, - [SMALL_STATE(5422)] = 62088, - [SMALL_STATE(5423)] = 62193, - [SMALL_STATE(5424)] = 62264, - [SMALL_STATE(5425)] = 62327, - [SMALL_STATE(5426)] = 62390, - [SMALL_STATE(5427)] = 62493, - [SMALL_STATE(5428)] = 62558, - [SMALL_STATE(5429)] = 62619, - [SMALL_STATE(5430)] = 62722, - [SMALL_STATE(5431)] = 62825, - [SMALL_STATE(5432)] = 62894, - [SMALL_STATE(5433)] = 62995, - [SMALL_STATE(5434)] = 63066, - [SMALL_STATE(5435)] = 63139, - [SMALL_STATE(5436)] = 63208, - [SMALL_STATE(5437)] = 63279, - [SMALL_STATE(5438)] = 63348, - [SMALL_STATE(5439)] = 63451, - [SMALL_STATE(5440)] = 63556, - [SMALL_STATE(5441)] = 63619, - [SMALL_STATE(5442)] = 63684, - [SMALL_STATE(5443)] = 63787, - [SMALL_STATE(5444)] = 63856, - [SMALL_STATE(5445)] = 63959, - [SMALL_STATE(5446)] = 64022, - [SMALL_STATE(5447)] = 64083, - [SMALL_STATE(5448)] = 64152, - [SMALL_STATE(5449)] = 64253, - [SMALL_STATE(5450)] = 64322, - [SMALL_STATE(5451)] = 64385, - [SMALL_STATE(5452)] = 64458, - [SMALL_STATE(5453)] = 64561, - [SMALL_STATE(5454)] = 64630, - [SMALL_STATE(5455)] = 64701, - [SMALL_STATE(5456)] = 64770, - [SMALL_STATE(5457)] = 64841, - [SMALL_STATE(5458)] = 64912, - [SMALL_STATE(5459)] = 64973, - [SMALL_STATE(5460)] = 65044, - [SMALL_STATE(5461)] = 65117, - [SMALL_STATE(5462)] = 65188, - [SMALL_STATE(5463)] = 65259, - [SMALL_STATE(5464)] = 65328, - [SMALL_STATE(5465)] = 65397, - [SMALL_STATE(5466)] = 65458, - [SMALL_STATE(5467)] = 65561, - [SMALL_STATE(5468)] = 65626, - [SMALL_STATE(5469)] = 65697, - [SMALL_STATE(5470)] = 65770, - [SMALL_STATE(5471)] = 65873, - [SMALL_STATE(5472)] = 65944, - [SMALL_STATE(5473)] = 66049, - [SMALL_STATE(5474)] = 66120, - [SMALL_STATE(5475)] = 66191, - [SMALL_STATE(5476)] = 66262, - [SMALL_STATE(5477)] = 66367, - [SMALL_STATE(5478)] = 66468, - [SMALL_STATE(5479)] = 66541, - [SMALL_STATE(5480)] = 66612, - [SMALL_STATE(5481)] = 66683, - [SMALL_STATE(5482)] = 66748, - [SMALL_STATE(5483)] = 66849, - [SMALL_STATE(5484)] = 66950, - [SMALL_STATE(5485)] = 67021, - [SMALL_STATE(5486)] = 67089, - [SMALL_STATE(5487)] = 67149, - [SMALL_STATE(5488)] = 67219, - [SMALL_STATE(5489)] = 67285, - [SMALL_STATE(5490)] = 67385, - [SMALL_STATE(5491)] = 67485, - [SMALL_STATE(5492)] = 67545, - [SMALL_STATE(5493)] = 67615, - [SMALL_STATE(5494)] = 67685, - [SMALL_STATE(5495)] = 67785, - [SMALL_STATE(5496)] = 67855, - [SMALL_STATE(5497)] = 67955, - [SMALL_STATE(5498)] = 68055, - [SMALL_STATE(5499)] = 68155, - [SMALL_STATE(5500)] = 68255, - [SMALL_STATE(5501)] = 68325, - [SMALL_STATE(5502)] = 68387, - [SMALL_STATE(5503)] = 68457, - [SMALL_STATE(5504)] = 68557, - [SMALL_STATE(5505)] = 68657, - [SMALL_STATE(5506)] = 68719, - [SMALL_STATE(5507)] = 68819, - [SMALL_STATE(5508)] = 68919, - [SMALL_STATE(5509)] = 69019, - [SMALL_STATE(5510)] = 69119, - [SMALL_STATE(5511)] = 69189, - [SMALL_STATE(5512)] = 69257, - [SMALL_STATE(5513)] = 69325, - [SMALL_STATE(5514)] = 69395, - [SMALL_STATE(5515)] = 69455, - [SMALL_STATE(5516)] = 69519, - [SMALL_STATE(5517)] = 69619, - [SMALL_STATE(5518)] = 69689, - [SMALL_STATE(5519)] = 69755, - [SMALL_STATE(5520)] = 69855, - [SMALL_STATE(5521)] = 69955, - [SMALL_STATE(5522)] = 70055, - [SMALL_STATE(5523)] = 70125, - [SMALL_STATE(5524)] = 70193, - [SMALL_STATE(5525)] = 70293, - [SMALL_STATE(5526)] = 70393, - [SMALL_STATE(5527)] = 70493, - [SMALL_STATE(5528)] = 70561, - [SMALL_STATE(5529)] = 70629, - [SMALL_STATE(5530)] = 70729, - [SMALL_STATE(5531)] = 70799, - [SMALL_STATE(5532)] = 70899, - [SMALL_STATE(5533)] = 70981, - [SMALL_STATE(5534)] = 71049, - [SMALL_STATE(5535)] = 71149, - [SMALL_STATE(5536)] = 71249, - [SMALL_STATE(5537)] = 71317, - [SMALL_STATE(5538)] = 71385, - [SMALL_STATE(5539)] = 71449, - [SMALL_STATE(5540)] = 71549, - [SMALL_STATE(5541)] = 71609, - [SMALL_STATE(5542)] = 71673, - [SMALL_STATE(5543)] = 71773, - [SMALL_STATE(5544)] = 71873, - [SMALL_STATE(5545)] = 71941, - [SMALL_STATE(5546)] = 72023, - [SMALL_STATE(5547)] = 72087, - [SMALL_STATE(5548)] = 72154, - [SMALL_STATE(5549)] = 72221, - [SMALL_STATE(5550)] = 72280, - [SMALL_STATE(5551)] = 72379, - [SMALL_STATE(5552)] = 72478, - [SMALL_STATE(5553)] = 72577, - [SMALL_STATE(5554)] = 72636, - [SMALL_STATE(5555)] = 72701, - [SMALL_STATE(5556)] = 72768, - [SMALL_STATE(5557)] = 72831, - [SMALL_STATE(5558)] = 72930, - [SMALL_STATE(5559)] = 72991, - [SMALL_STATE(5560)] = 73090, - [SMALL_STATE(5561)] = 73149, - [SMALL_STATE(5562)] = 73216, - [SMALL_STATE(5563)] = 73277, - [SMALL_STATE(5564)] = 73376, - [SMALL_STATE(5565)] = 73475, - [SMALL_STATE(5566)] = 73536, - [SMALL_STATE(5567)] = 73597, - [SMALL_STATE(5568)] = 73696, - [SMALL_STATE(5569)] = 73755, - [SMALL_STATE(5570)] = 73814, - [SMALL_STATE(5571)] = 73911, - [SMALL_STATE(5572)] = 73978, - [SMALL_STATE(5573)] = 74077, - [SMALL_STATE(5574)] = 74144, - [SMALL_STATE(5575)] = 74209, - [SMALL_STATE(5576)] = 74304, - [SMALL_STATE(5577)] = 74367, - [SMALL_STATE(5578)] = 74426, - [SMALL_STATE(5579)] = 74489, - [SMALL_STATE(5580)] = 74556, - [SMALL_STATE(5581)] = 74615, - [SMALL_STATE(5582)] = 74710, - [SMALL_STATE(5583)] = 74809, - [SMALL_STATE(5584)] = 74908, - [SMALL_STATE(5585)] = 74967, - [SMALL_STATE(5586)] = 75026, - [SMALL_STATE(5587)] = 75085, - [SMALL_STATE(5588)] = 75152, - [SMALL_STATE(5589)] = 75215, - [SMALL_STATE(5590)] = 75282, - [SMALL_STATE(5591)] = 75377, - [SMALL_STATE(5592)] = 75444, - [SMALL_STATE(5593)] = 75543, - [SMALL_STATE(5594)] = 75606, - [SMALL_STATE(5595)] = 75701, - [SMALL_STATE(5596)] = 75800, - [SMALL_STATE(5597)] = 75895, - [SMALL_STATE(5598)] = 75989, - [SMALL_STATE(5599)] = 76083, - [SMALL_STATE(5600)] = 76177, - [SMALL_STATE(5601)] = 76271, - [SMALL_STATE(5602)] = 76335, - [SMALL_STATE(5603)] = 76395, - [SMALL_STATE(5604)] = 76453, - [SMALL_STATE(5605)] = 76513, - [SMALL_STATE(5606)] = 76575, - [SMALL_STATE(5607)] = 76635, - [SMALL_STATE(5608)] = 76729, - [SMALL_STATE(5609)] = 76823, - [SMALL_STATE(5610)] = 76903, - [SMALL_STATE(5611)] = 76963, - [SMALL_STATE(5612)] = 77021, - [SMALL_STATE(5613)] = 77081, - [SMALL_STATE(5614)] = 77175, - [SMALL_STATE(5615)] = 77255, - [SMALL_STATE(5616)] = 77319, - [SMALL_STATE(5617)] = 77381, - [SMALL_STATE(5618)] = 77440, - [SMALL_STATE(5619)] = 77499, - [SMALL_STATE(5620)] = 77560, - [SMALL_STATE(5621)] = 77621, - [SMALL_STATE(5622)] = 77682, - [SMALL_STATE(5623)] = 77741, - [SMALL_STATE(5624)] = 77802, - [SMALL_STATE(5625)] = 77863, - [SMALL_STATE(5626)] = 77922, - [SMALL_STATE(5627)] = 77981, - [SMALL_STATE(5628)] = 78067, - [SMALL_STATE(5629)] = 78125, - [SMALL_STATE(5630)] = 78183, - [SMALL_STATE(5631)] = 78269, - [SMALL_STATE(5632)] = 78327, - [SMALL_STATE(5633)] = 78383, - [SMALL_STATE(5634)] = 78469, - [SMALL_STATE(5635)] = 78529, - [SMALL_STATE(5636)] = 78589, - [SMALL_STATE(5637)] = 78679, - [SMALL_STATE(5638)] = 78765, - [SMALL_STATE(5639)] = 78851, - [SMALL_STATE(5640)] = 78909, - [SMALL_STATE(5641)] = 78965, - [SMALL_STATE(5642)] = 79023, - [SMALL_STATE(5643)] = 79109, - [SMALL_STATE(5644)] = 79165, - [SMALL_STATE(5645)] = 79221, - [SMALL_STATE(5646)] = 79281, - [SMALL_STATE(5647)] = 79364, - [SMALL_STATE(5648)] = 79449, - [SMALL_STATE(5649)] = 79532, - [SMALL_STATE(5650)] = 79617, - [SMALL_STATE(5651)] = 79702, - [SMALL_STATE(5652)] = 79787, - [SMALL_STATE(5653)] = 79870, - [SMALL_STATE(5654)] = 79929, - [SMALL_STATE(5655)] = 80012, - [SMALL_STATE(5656)] = 80067, - [SMALL_STATE(5657)] = 80126, - [SMALL_STATE(5658)] = 80181, - [SMALL_STATE(5659)] = 80264, - [SMALL_STATE(5660)] = 80347, - [SMALL_STATE(5661)] = 80432, - [SMALL_STATE(5662)] = 80515, - [SMALL_STATE(5663)] = 80600, - [SMALL_STATE(5664)] = 80659, - [SMALL_STATE(5665)] = 80742, - [SMALL_STATE(5666)] = 80803, - [SMALL_STATE(5667)] = 80885, - [SMALL_STATE(5668)] = 80967, - [SMALL_STATE(5669)] = 81043, - [SMALL_STATE(5670)] = 81125, - [SMALL_STATE(5671)] = 81207, - [SMALL_STATE(5672)] = 81289, - [SMALL_STATE(5673)] = 81371, - [SMALL_STATE(5674)] = 81453, - [SMALL_STATE(5675)] = 81527, - [SMALL_STATE(5676)] = 81609, - [SMALL_STATE(5677)] = 81661, - [SMALL_STATE(5678)] = 81717, - [SMALL_STATE(5679)] = 81771, - [SMALL_STATE(5680)] = 81833, - [SMALL_STATE(5681)] = 81885, - [SMALL_STATE(5682)] = 81939, - [SMALL_STATE(5683)] = 81990, - [SMALL_STATE(5684)] = 82041, - [SMALL_STATE(5685)] = 82096, - [SMALL_STATE(5686)] = 82147, - [SMALL_STATE(5687)] = 82202, - [SMALL_STATE(5688)] = 82257, - [SMALL_STATE(5689)] = 82318, - [SMALL_STATE(5690)] = 82369, - [SMALL_STATE(5691)] = 82421, - [SMALL_STATE(5692)] = 82471, - [SMALL_STATE(5693)] = 82521, - [SMALL_STATE(5694)] = 82619, - [SMALL_STATE(5695)] = 82717, - [SMALL_STATE(5696)] = 82767, - [SMALL_STATE(5697)] = 82865, - [SMALL_STATE(5698)] = 82915, - [SMALL_STATE(5699)] = 82965, - [SMALL_STATE(5700)] = 83013, - [SMALL_STATE(5701)] = 83111, - [SMALL_STATE(5702)] = 83159, - [SMALL_STATE(5703)] = 83207, - [SMALL_STATE(5704)] = 83257, - [SMALL_STATE(5705)] = 83355, - [SMALL_STATE(5706)] = 83403, - [SMALL_STATE(5707)] = 83501, - [SMALL_STATE(5708)] = 83555, - [SMALL_STATE(5709)] = 83603, - [SMALL_STATE(5710)] = 83653, - [SMALL_STATE(5711)] = 83701, - [SMALL_STATE(5712)] = 83752, - [SMALL_STATE(5713)] = 83803, - [SMALL_STATE(5714)] = 83854, - [SMALL_STATE(5715)] = 83902, - [SMALL_STATE(5716)] = 83952, - [SMALL_STATE(5717)] = 84000, - [SMALL_STATE(5718)] = 84090, - [SMALL_STATE(5719)] = 84138, - [SMALL_STATE(5720)] = 84186, - [SMALL_STATE(5721)] = 84234, - [SMALL_STATE(5722)] = 84282, - [SMALL_STATE(5723)] = 84330, - [SMALL_STATE(5724)] = 84420, - [SMALL_STATE(5725)] = 84468, - [SMALL_STATE(5726)] = 84520, - [SMALL_STATE(5727)] = 84568, - [SMALL_STATE(5728)] = 84616, - [SMALL_STATE(5729)] = 84706, - [SMALL_STATE(5730)] = 84796, - [SMALL_STATE(5731)] = 84844, - [SMALL_STATE(5732)] = 84934, - [SMALL_STATE(5733)] = 84982, - [SMALL_STATE(5734)] = 85072, - [SMALL_STATE(5735)] = 85162, - [SMALL_STATE(5736)] = 85212, - [SMALL_STATE(5737)] = 85302, - [SMALL_STATE(5738)] = 85392, - [SMALL_STATE(5739)] = 85482, - [SMALL_STATE(5740)] = 85572, - [SMALL_STATE(5741)] = 85662, - [SMALL_STATE(5742)] = 85710, - [SMALL_STATE(5743)] = 85758, - [SMALL_STATE(5744)] = 85848, - [SMALL_STATE(5745)] = 85898, - [SMALL_STATE(5746)] = 85988, - [SMALL_STATE(5747)] = 86038, - [SMALL_STATE(5748)] = 86128, - [SMALL_STATE(5749)] = 86218, - [SMALL_STATE(5750)] = 86268, - [SMALL_STATE(5751)] = 86316, - [SMALL_STATE(5752)] = 86406, - [SMALL_STATE(5753)] = 86496, - [SMALL_STATE(5754)] = 86586, - [SMALL_STATE(5755)] = 86634, - [SMALL_STATE(5756)] = 86684, - [SMALL_STATE(5757)] = 86732, - [SMALL_STATE(5758)] = 86822, - [SMALL_STATE(5759)] = 86912, - [SMALL_STATE(5760)] = 86960, - [SMALL_STATE(5761)] = 87010, - [SMALL_STATE(5762)] = 87059, - [SMALL_STATE(5763)] = 87106, - [SMALL_STATE(5764)] = 87153, - [SMALL_STATE(5765)] = 87199, - [SMALL_STATE(5766)] = 87245, - [SMALL_STATE(5767)] = 87291, - [SMALL_STATE(5768)] = 87335, - [SMALL_STATE(5769)] = 87379, - [SMALL_STATE(5770)] = 87423, - [SMALL_STATE(5771)] = 87467, - [SMALL_STATE(5772)] = 87511, - [SMALL_STATE(5773)] = 87561, - [SMALL_STATE(5774)] = 87607, - [SMALL_STATE(5775)] = 87653, - [SMALL_STATE(5776)] = 87697, - [SMALL_STATE(5777)] = 87743, - [SMALL_STATE(5778)] = 87787, - [SMALL_STATE(5779)] = 87831, - [SMALL_STATE(5780)] = 87875, - [SMALL_STATE(5781)] = 87921, - [SMALL_STATE(5782)] = 87967, - [SMALL_STATE(5783)] = 88013, - [SMALL_STATE(5784)] = 88061, - [SMALL_STATE(5785)] = 88107, - [SMALL_STATE(5786)] = 88153, - [SMALL_STATE(5787)] = 88201, - [SMALL_STATE(5788)] = 88249, - [SMALL_STATE(5789)] = 88297, - [SMALL_STATE(5790)] = 88343, - [SMALL_STATE(5791)] = 88389, - [SMALL_STATE(5792)] = 88435, - [SMALL_STATE(5793)] = 88481, - [SMALL_STATE(5794)] = 88529, - [SMALL_STATE(5795)] = 88575, - [SMALL_STATE(5796)] = 88621, - [SMALL_STATE(5797)] = 88667, - [SMALL_STATE(5798)] = 88713, - [SMALL_STATE(5799)] = 88759, - [SMALL_STATE(5800)] = 88802, - [SMALL_STATE(5801)] = 88849, - [SMALL_STATE(5802)] = 88894, - [SMALL_STATE(5803)] = 88943, - [SMALL_STATE(5804)] = 88990, - [SMALL_STATE(5805)] = 89033, - [SMALL_STATE(5806)] = 89082, - [SMALL_STATE(5807)] = 89125, - [SMALL_STATE(5808)] = 89174, - [SMALL_STATE(5809)] = 89221, - [SMALL_STATE(5810)] = 89263, - [SMALL_STATE(5811)] = 89305, - [SMALL_STATE(5812)] = 89351, - [SMALL_STATE(5813)] = 89397, - [SMALL_STATE(5814)] = 89443, - [SMALL_STATE(5815)] = 89487, - [SMALL_STATE(5816)] = 89529, - [SMALL_STATE(5817)] = 89571, - [SMALL_STATE(5818)] = 89613, - [SMALL_STATE(5819)] = 89655, - [SMALL_STATE(5820)] = 89697, - [SMALL_STATE(5821)] = 89741, - [SMALL_STATE(5822)] = 89785, - [SMALL_STATE(5823)] = 89827, - [SMALL_STATE(5824)] = 89871, - [SMALL_STATE(5825)] = 89915, - [SMALL_STATE(5826)] = 89957, - [SMALL_STATE(5827)] = 90003, - [SMALL_STATE(5828)] = 90051, - [SMALL_STATE(5829)] = 90093, - [SMALL_STATE(5830)] = 90135, - [SMALL_STATE(5831)] = 90177, - [SMALL_STATE(5832)] = 90219, - [SMALL_STATE(5833)] = 90267, - [SMALL_STATE(5834)] = 90309, - [SMALL_STATE(5835)] = 90351, - [SMALL_STATE(5836)] = 90392, - [SMALL_STATE(5837)] = 90433, - [SMALL_STATE(5838)] = 90474, - [SMALL_STATE(5839)] = 90517, - [SMALL_STATE(5840)] = 90560, - [SMALL_STATE(5841)] = 90603, - [SMALL_STATE(5842)] = 90650, - [SMALL_STATE(5843)] = 90697, - [SMALL_STATE(5844)] = 90744, - [SMALL_STATE(5845)] = 90787, - [SMALL_STATE(5846)] = 90829, - [SMALL_STATE(5847)] = 90871, - [SMALL_STATE(5848)] = 90913, - [SMALL_STATE(5849)] = 90955, - [SMALL_STATE(5850)] = 90997, - [SMALL_STATE(5851)] = 91075, - [SMALL_STATE(5852)] = 91153, - [SMALL_STATE(5853)] = 91195, - [SMALL_STATE(5854)] = 91237, - [SMALL_STATE(5855)] = 91279, - [SMALL_STATE(5856)] = 91321, - [SMALL_STATE(5857)] = 91363, - [SMALL_STATE(5858)] = 91441, - [SMALL_STATE(5859)] = 91483, - [SMALL_STATE(5860)] = 91525, - [SMALL_STATE(5861)] = 91603, - [SMALL_STATE(5862)] = 91645, - [SMALL_STATE(5863)] = 91687, - [SMALL_STATE(5864)] = 91729, - [SMALL_STATE(5865)] = 91807, - [SMALL_STATE(5866)] = 91885, - [SMALL_STATE(5867)] = 91931, - [SMALL_STATE(5868)] = 92009, - [SMALL_STATE(5869)] = 92051, - [SMALL_STATE(5870)] = 92093, - [SMALL_STATE(5871)] = 92135, - [SMALL_STATE(5872)] = 92213, - [SMALL_STATE(5873)] = 92289, - [SMALL_STATE(5874)] = 92367, - [SMALL_STATE(5875)] = 92409, - [SMALL_STATE(5876)] = 92487, - [SMALL_STATE(5877)] = 92529, - [SMALL_STATE(5878)] = 92607, - [SMALL_STATE(5879)] = 92649, - [SMALL_STATE(5880)] = 92722, - [SMALL_STATE(5881)] = 92797, - [SMALL_STATE(5882)] = 92872, - [SMALL_STATE(5883)] = 92947, - [SMALL_STATE(5884)] = 93022, - [SMALL_STATE(5885)] = 93097, - [SMALL_STATE(5886)] = 93172, - [SMALL_STATE(5887)] = 93244, - [SMALL_STATE(5888)] = 93316, - [SMALL_STATE(5889)] = 93388, - [SMALL_STATE(5890)] = 93460, - [SMALL_STATE(5891)] = 93532, - [SMALL_STATE(5892)] = 93604, - [SMALL_STATE(5893)] = 93676, - [SMALL_STATE(5894)] = 93748, - [SMALL_STATE(5895)] = 93820, - [SMALL_STATE(5896)] = 93892, - [SMALL_STATE(5897)] = 93964, - [SMALL_STATE(5898)] = 94036, - [SMALL_STATE(5899)] = 94108, - [SMALL_STATE(5900)] = 94180, - [SMALL_STATE(5901)] = 94252, - [SMALL_STATE(5902)] = 94324, - [SMALL_STATE(5903)] = 94396, - [SMALL_STATE(5904)] = 94468, - [SMALL_STATE(5905)] = 94540, - [SMALL_STATE(5906)] = 94612, - [SMALL_STATE(5907)] = 94684, - [SMALL_STATE(5908)] = 94756, - [SMALL_STATE(5909)] = 94828, - [SMALL_STATE(5910)] = 94900, - [SMALL_STATE(5911)] = 94972, - [SMALL_STATE(5912)] = 95044, - [SMALL_STATE(5913)] = 95116, - [SMALL_STATE(5914)] = 95156, - [SMALL_STATE(5915)] = 95228, - [SMALL_STATE(5916)] = 95300, - [SMALL_STATE(5917)] = 95372, - [SMALL_STATE(5918)] = 95444, - [SMALL_STATE(5919)] = 95516, - [SMALL_STATE(5920)] = 95588, - [SMALL_STATE(5921)] = 95660, - [SMALL_STATE(5922)] = 95732, - [SMALL_STATE(5923)] = 95804, - [SMALL_STATE(5924)] = 95844, - [SMALL_STATE(5925)] = 95916, - [SMALL_STATE(5926)] = 95988, - [SMALL_STATE(5927)] = 96060, - [SMALL_STATE(5928)] = 96132, - [SMALL_STATE(5929)] = 96204, - [SMALL_STATE(5930)] = 96276, - [SMALL_STATE(5931)] = 96348, - [SMALL_STATE(5932)] = 96420, - [SMALL_STATE(5933)] = 96492, - [SMALL_STATE(5934)] = 96564, - [SMALL_STATE(5935)] = 96636, - [SMALL_STATE(5936)] = 96708, - [SMALL_STATE(5937)] = 96780, - [SMALL_STATE(5938)] = 96852, - [SMALL_STATE(5939)] = 96924, - [SMALL_STATE(5940)] = 96996, - [SMALL_STATE(5941)] = 97068, - [SMALL_STATE(5942)] = 97140, - [SMALL_STATE(5943)] = 97180, - [SMALL_STATE(5944)] = 97252, - [SMALL_STATE(5945)] = 97324, - [SMALL_STATE(5946)] = 97396, - [SMALL_STATE(5947)] = 97468, - [SMALL_STATE(5948)] = 97540, - [SMALL_STATE(5949)] = 97612, - [SMALL_STATE(5950)] = 97684, - [SMALL_STATE(5951)] = 97756, - [SMALL_STATE(5952)] = 97828, - [SMALL_STATE(5953)] = 97900, - [SMALL_STATE(5954)] = 97972, - [SMALL_STATE(5955)] = 98044, - [SMALL_STATE(5956)] = 98116, - [SMALL_STATE(5957)] = 98188, - [SMALL_STATE(5958)] = 98260, - [SMALL_STATE(5959)] = 98332, - [SMALL_STATE(5960)] = 98404, - [SMALL_STATE(5961)] = 98476, - [SMALL_STATE(5962)] = 98548, - [SMALL_STATE(5963)] = 98620, - [SMALL_STATE(5964)] = 98692, - [SMALL_STATE(5965)] = 98764, - [SMALL_STATE(5966)] = 98836, - [SMALL_STATE(5967)] = 98908, - [SMALL_STATE(5968)] = 98980, - [SMALL_STATE(5969)] = 99052, - [SMALL_STATE(5970)] = 99124, - [SMALL_STATE(5971)] = 99196, - [SMALL_STATE(5972)] = 99268, - [SMALL_STATE(5973)] = 99340, - [SMALL_STATE(5974)] = 99412, - [SMALL_STATE(5975)] = 99484, - [SMALL_STATE(5976)] = 99556, - [SMALL_STATE(5977)] = 99628, - [SMALL_STATE(5978)] = 99700, - [SMALL_STATE(5979)] = 99772, - [SMALL_STATE(5980)] = 99844, - [SMALL_STATE(5981)] = 99916, - [SMALL_STATE(5982)] = 99988, - [SMALL_STATE(5983)] = 100028, - [SMALL_STATE(5984)] = 100100, - [SMALL_STATE(5985)] = 100172, - [SMALL_STATE(5986)] = 100244, - [SMALL_STATE(5987)] = 100316, - [SMALL_STATE(5988)] = 100388, - [SMALL_STATE(5989)] = 100460, - [SMALL_STATE(5990)] = 100532, - [SMALL_STATE(5991)] = 100604, - [SMALL_STATE(5992)] = 100676, - [SMALL_STATE(5993)] = 100748, - [SMALL_STATE(5994)] = 100820, - [SMALL_STATE(5995)] = 100892, - [SMALL_STATE(5996)] = 100964, - [SMALL_STATE(5997)] = 101036, - [SMALL_STATE(5998)] = 101108, - [SMALL_STATE(5999)] = 101180, - [SMALL_STATE(6000)] = 101252, - [SMALL_STATE(6001)] = 101324, - [SMALL_STATE(6002)] = 101396, - [SMALL_STATE(6003)] = 101468, - [SMALL_STATE(6004)] = 101540, - [SMALL_STATE(6005)] = 101612, - [SMALL_STATE(6006)] = 101684, - [SMALL_STATE(6007)] = 101756, - [SMALL_STATE(6008)] = 101828, - [SMALL_STATE(6009)] = 101900, - [SMALL_STATE(6010)] = 101972, - [SMALL_STATE(6011)] = 102044, - [SMALL_STATE(6012)] = 102116, - [SMALL_STATE(6013)] = 102188, - [SMALL_STATE(6014)] = 102260, - [SMALL_STATE(6015)] = 102332, - [SMALL_STATE(6016)] = 102404, - [SMALL_STATE(6017)] = 102476, - [SMALL_STATE(6018)] = 102548, - [SMALL_STATE(6019)] = 102620, - [SMALL_STATE(6020)] = 102660, - [SMALL_STATE(6021)] = 102732, - [SMALL_STATE(6022)] = 102804, - [SMALL_STATE(6023)] = 102876, - [SMALL_STATE(6024)] = 102948, - [SMALL_STATE(6025)] = 103020, - [SMALL_STATE(6026)] = 103092, - [SMALL_STATE(6027)] = 103164, - [SMALL_STATE(6028)] = 103236, - [SMALL_STATE(6029)] = 103276, - [SMALL_STATE(6030)] = 103348, - [SMALL_STATE(6031)] = 103420, - [SMALL_STATE(6032)] = 103492, - [SMALL_STATE(6033)] = 103564, - [SMALL_STATE(6034)] = 103636, - [SMALL_STATE(6035)] = 103708, - [SMALL_STATE(6036)] = 103780, - [SMALL_STATE(6037)] = 103852, - [SMALL_STATE(6038)] = 103924, - [SMALL_STATE(6039)] = 103996, - [SMALL_STATE(6040)] = 104068, - [SMALL_STATE(6041)] = 104140, - [SMALL_STATE(6042)] = 104212, - [SMALL_STATE(6043)] = 104284, - [SMALL_STATE(6044)] = 104356, - [SMALL_STATE(6045)] = 104428, - [SMALL_STATE(6046)] = 104500, - [SMALL_STATE(6047)] = 104572, - [SMALL_STATE(6048)] = 104644, - [SMALL_STATE(6049)] = 104716, - [SMALL_STATE(6050)] = 104788, - [SMALL_STATE(6051)] = 104860, - [SMALL_STATE(6052)] = 104932, - [SMALL_STATE(6053)] = 105004, - [SMALL_STATE(6054)] = 105076, - [SMALL_STATE(6055)] = 105148, - [SMALL_STATE(6056)] = 105220, - [SMALL_STATE(6057)] = 105292, - [SMALL_STATE(6058)] = 105332, - [SMALL_STATE(6059)] = 105404, - [SMALL_STATE(6060)] = 105444, - [SMALL_STATE(6061)] = 105516, - [SMALL_STATE(6062)] = 105588, - [SMALL_STATE(6063)] = 105660, - [SMALL_STATE(6064)] = 105732, - [SMALL_STATE(6065)] = 105804, - [SMALL_STATE(6066)] = 105876, - [SMALL_STATE(6067)] = 105948, - [SMALL_STATE(6068)] = 106020, - [SMALL_STATE(6069)] = 106092, - [SMALL_STATE(6070)] = 106164, - [SMALL_STATE(6071)] = 106236, - [SMALL_STATE(6072)] = 106308, - [SMALL_STATE(6073)] = 106380, - [SMALL_STATE(6074)] = 106452, - [SMALL_STATE(6075)] = 106524, - [SMALL_STATE(6076)] = 106596, - [SMALL_STATE(6077)] = 106668, - [SMALL_STATE(6078)] = 106740, - [SMALL_STATE(6079)] = 106812, - [SMALL_STATE(6080)] = 106884, - [SMALL_STATE(6081)] = 106956, - [SMALL_STATE(6082)] = 107028, - [SMALL_STATE(6083)] = 107100, - [SMALL_STATE(6084)] = 107172, - [SMALL_STATE(6085)] = 107244, - [SMALL_STATE(6086)] = 107316, - [SMALL_STATE(6087)] = 107388, - [SMALL_STATE(6088)] = 107460, - [SMALL_STATE(6089)] = 107532, - [SMALL_STATE(6090)] = 107604, - [SMALL_STATE(6091)] = 107676, - [SMALL_STATE(6092)] = 107748, - [SMALL_STATE(6093)] = 107820, - [SMALL_STATE(6094)] = 107892, - [SMALL_STATE(6095)] = 107964, - [SMALL_STATE(6096)] = 108036, - [SMALL_STATE(6097)] = 108108, - [SMALL_STATE(6098)] = 108180, - [SMALL_STATE(6099)] = 108252, - [SMALL_STATE(6100)] = 108324, - [SMALL_STATE(6101)] = 108396, - [SMALL_STATE(6102)] = 108468, - [SMALL_STATE(6103)] = 108540, - [SMALL_STATE(6104)] = 108612, - [SMALL_STATE(6105)] = 108684, - [SMALL_STATE(6106)] = 108756, - [SMALL_STATE(6107)] = 108828, - [SMALL_STATE(6108)] = 108900, - [SMALL_STATE(6109)] = 108940, - [SMALL_STATE(6110)] = 109012, - [SMALL_STATE(6111)] = 109084, - [SMALL_STATE(6112)] = 109156, - [SMALL_STATE(6113)] = 109228, - [SMALL_STATE(6114)] = 109300, - [SMALL_STATE(6115)] = 109372, - [SMALL_STATE(6116)] = 109444, - [SMALL_STATE(6117)] = 109516, - [SMALL_STATE(6118)] = 109588, - [SMALL_STATE(6119)] = 109660, - [SMALL_STATE(6120)] = 109732, - [SMALL_STATE(6121)] = 109804, - [SMALL_STATE(6122)] = 109876, - [SMALL_STATE(6123)] = 109948, - [SMALL_STATE(6124)] = 110020, - [SMALL_STATE(6125)] = 110092, - [SMALL_STATE(6126)] = 110164, - [SMALL_STATE(6127)] = 110236, - [SMALL_STATE(6128)] = 110308, - [SMALL_STATE(6129)] = 110380, - [SMALL_STATE(6130)] = 110452, - [SMALL_STATE(6131)] = 110524, - [SMALL_STATE(6132)] = 110596, - [SMALL_STATE(6133)] = 110668, - [SMALL_STATE(6134)] = 110740, - [SMALL_STATE(6135)] = 110812, - [SMALL_STATE(6136)] = 110884, - [SMALL_STATE(6137)] = 110956, - [SMALL_STATE(6138)] = 111028, - [SMALL_STATE(6139)] = 111100, - [SMALL_STATE(6140)] = 111172, - [SMALL_STATE(6141)] = 111244, - [SMALL_STATE(6142)] = 111316, - [SMALL_STATE(6143)] = 111388, - [SMALL_STATE(6144)] = 111460, - [SMALL_STATE(6145)] = 111532, - [SMALL_STATE(6146)] = 111604, - [SMALL_STATE(6147)] = 111676, - [SMALL_STATE(6148)] = 111748, - [SMALL_STATE(6149)] = 111820, - [SMALL_STATE(6150)] = 111892, - [SMALL_STATE(6151)] = 111964, - [SMALL_STATE(6152)] = 112036, - [SMALL_STATE(6153)] = 112108, - [SMALL_STATE(6154)] = 112180, - [SMALL_STATE(6155)] = 112252, - [SMALL_STATE(6156)] = 112324, - [SMALL_STATE(6157)] = 112396, - [SMALL_STATE(6158)] = 112468, - [SMALL_STATE(6159)] = 112540, - [SMALL_STATE(6160)] = 112612, - [SMALL_STATE(6161)] = 112654, - [SMALL_STATE(6162)] = 112726, - [SMALL_STATE(6163)] = 112798, - [SMALL_STATE(6164)] = 112870, - [SMALL_STATE(6165)] = 112942, - [SMALL_STATE(6166)] = 113014, - [SMALL_STATE(6167)] = 113086, - [SMALL_STATE(6168)] = 113158, - [SMALL_STATE(6169)] = 113230, - [SMALL_STATE(6170)] = 113302, - [SMALL_STATE(6171)] = 113374, - [SMALL_STATE(6172)] = 113446, - [SMALL_STATE(6173)] = 113518, - [SMALL_STATE(6174)] = 113590, - [SMALL_STATE(6175)] = 113662, - [SMALL_STATE(6176)] = 113734, - [SMALL_STATE(6177)] = 113806, - [SMALL_STATE(6178)] = 113878, - [SMALL_STATE(6179)] = 113950, - [SMALL_STATE(6180)] = 114022, - [SMALL_STATE(6181)] = 114094, - [SMALL_STATE(6182)] = 114166, - [SMALL_STATE(6183)] = 114238, - [SMALL_STATE(6184)] = 114310, - [SMALL_STATE(6185)] = 114382, - [SMALL_STATE(6186)] = 114454, - [SMALL_STATE(6187)] = 114526, - [SMALL_STATE(6188)] = 114598, - [SMALL_STATE(6189)] = 114670, - [SMALL_STATE(6190)] = 114742, - [SMALL_STATE(6191)] = 114814, - [SMALL_STATE(6192)] = 114886, - [SMALL_STATE(6193)] = 114958, - [SMALL_STATE(6194)] = 115030, - [SMALL_STATE(6195)] = 115102, - [SMALL_STATE(6196)] = 115174, - [SMALL_STATE(6197)] = 115246, - [SMALL_STATE(6198)] = 115318, - [SMALL_STATE(6199)] = 115390, - [SMALL_STATE(6200)] = 115462, - [SMALL_STATE(6201)] = 115534, - [SMALL_STATE(6202)] = 115606, - [SMALL_STATE(6203)] = 115678, - [SMALL_STATE(6204)] = 115750, - [SMALL_STATE(6205)] = 115822, - [SMALL_STATE(6206)] = 115894, - [SMALL_STATE(6207)] = 115966, - [SMALL_STATE(6208)] = 116038, - [SMALL_STATE(6209)] = 116110, - [SMALL_STATE(6210)] = 116182, - [SMALL_STATE(6211)] = 116254, - [SMALL_STATE(6212)] = 116326, - [SMALL_STATE(6213)] = 116398, - [SMALL_STATE(6214)] = 116470, - [SMALL_STATE(6215)] = 116542, - [SMALL_STATE(6216)] = 116614, - [SMALL_STATE(6217)] = 116686, - [SMALL_STATE(6218)] = 116758, - [SMALL_STATE(6219)] = 116830, - [SMALL_STATE(6220)] = 116902, - [SMALL_STATE(6221)] = 116974, - [SMALL_STATE(6222)] = 117046, - [SMALL_STATE(6223)] = 117118, - [SMALL_STATE(6224)] = 117190, - [SMALL_STATE(6225)] = 117262, - [SMALL_STATE(6226)] = 117334, - [SMALL_STATE(6227)] = 117406, - [SMALL_STATE(6228)] = 117478, - [SMALL_STATE(6229)] = 117550, - [SMALL_STATE(6230)] = 117622, - [SMALL_STATE(6231)] = 117694, - [SMALL_STATE(6232)] = 117766, - [SMALL_STATE(6233)] = 117838, - [SMALL_STATE(6234)] = 117910, - [SMALL_STATE(6235)] = 117982, - [SMALL_STATE(6236)] = 118054, - [SMALL_STATE(6237)] = 118126, - [SMALL_STATE(6238)] = 118198, - [SMALL_STATE(6239)] = 118270, - [SMALL_STATE(6240)] = 118342, - [SMALL_STATE(6241)] = 118414, - [SMALL_STATE(6242)] = 118486, - [SMALL_STATE(6243)] = 118558, - [SMALL_STATE(6244)] = 118630, - [SMALL_STATE(6245)] = 118702, - [SMALL_STATE(6246)] = 118774, - [SMALL_STATE(6247)] = 118846, - [SMALL_STATE(6248)] = 118918, - [SMALL_STATE(6249)] = 118990, - [SMALL_STATE(6250)] = 119062, - [SMALL_STATE(6251)] = 119134, - [SMALL_STATE(6252)] = 119206, - [SMALL_STATE(6253)] = 119278, - [SMALL_STATE(6254)] = 119350, - [SMALL_STATE(6255)] = 119422, - [SMALL_STATE(6256)] = 119494, - [SMALL_STATE(6257)] = 119566, - [SMALL_STATE(6258)] = 119638, - [SMALL_STATE(6259)] = 119710, - [SMALL_STATE(6260)] = 119782, - [SMALL_STATE(6261)] = 119854, - [SMALL_STATE(6262)] = 119926, - [SMALL_STATE(6263)] = 119998, - [SMALL_STATE(6264)] = 120070, - [SMALL_STATE(6265)] = 120142, - [SMALL_STATE(6266)] = 120214, - [SMALL_STATE(6267)] = 120286, - [SMALL_STATE(6268)] = 120358, - [SMALL_STATE(6269)] = 120430, - [SMALL_STATE(6270)] = 120502, - [SMALL_STATE(6271)] = 120574, - [SMALL_STATE(6272)] = 120646, - [SMALL_STATE(6273)] = 120718, - [SMALL_STATE(6274)] = 120790, - [SMALL_STATE(6275)] = 120862, - [SMALL_STATE(6276)] = 120934, - [SMALL_STATE(6277)] = 121006, - [SMALL_STATE(6278)] = 121078, - [SMALL_STATE(6279)] = 121150, - [SMALL_STATE(6280)] = 121222, - [SMALL_STATE(6281)] = 121294, - [SMALL_STATE(6282)] = 121366, - [SMALL_STATE(6283)] = 121438, - [SMALL_STATE(6284)] = 121510, - [SMALL_STATE(6285)] = 121582, - [SMALL_STATE(6286)] = 121654, - [SMALL_STATE(6287)] = 121726, - [SMALL_STATE(6288)] = 121798, - [SMALL_STATE(6289)] = 121870, - [SMALL_STATE(6290)] = 121942, - [SMALL_STATE(6291)] = 122014, - [SMALL_STATE(6292)] = 122086, - [SMALL_STATE(6293)] = 122158, - [SMALL_STATE(6294)] = 122230, - [SMALL_STATE(6295)] = 122302, - [SMALL_STATE(6296)] = 122374, - [SMALL_STATE(6297)] = 122446, - [SMALL_STATE(6298)] = 122518, - [SMALL_STATE(6299)] = 122590, - [SMALL_STATE(6300)] = 122662, - [SMALL_STATE(6301)] = 122734, - [SMALL_STATE(6302)] = 122806, - [SMALL_STATE(6303)] = 122878, - [SMALL_STATE(6304)] = 122950, - [SMALL_STATE(6305)] = 123022, - [SMALL_STATE(6306)] = 123094, - [SMALL_STATE(6307)] = 123166, - [SMALL_STATE(6308)] = 123238, - [SMALL_STATE(6309)] = 123310, - [SMALL_STATE(6310)] = 123382, - [SMALL_STATE(6311)] = 123454, - [SMALL_STATE(6312)] = 123526, - [SMALL_STATE(6313)] = 123598, - [SMALL_STATE(6314)] = 123670, - [SMALL_STATE(6315)] = 123742, - [SMALL_STATE(6316)] = 123814, - [SMALL_STATE(6317)] = 123886, - [SMALL_STATE(6318)] = 123958, - [SMALL_STATE(6319)] = 124030, - [SMALL_STATE(6320)] = 124102, - [SMALL_STATE(6321)] = 124174, - [SMALL_STATE(6322)] = 124246, - [SMALL_STATE(6323)] = 124318, - [SMALL_STATE(6324)] = 124390, - [SMALL_STATE(6325)] = 124462, - [SMALL_STATE(6326)] = 124534, - [SMALL_STATE(6327)] = 124606, - [SMALL_STATE(6328)] = 124678, - [SMALL_STATE(6329)] = 124750, - [SMALL_STATE(6330)] = 124822, - [SMALL_STATE(6331)] = 124894, - [SMALL_STATE(6332)] = 124966, - [SMALL_STATE(6333)] = 125038, - [SMALL_STATE(6334)] = 125110, - [SMALL_STATE(6335)] = 125182, - [SMALL_STATE(6336)] = 125254, - [SMALL_STATE(6337)] = 125326, - [SMALL_STATE(6338)] = 125398, - [SMALL_STATE(6339)] = 125470, - [SMALL_STATE(6340)] = 125542, - [SMALL_STATE(6341)] = 125614, - [SMALL_STATE(6342)] = 125686, - [SMALL_STATE(6343)] = 125758, - [SMALL_STATE(6344)] = 125830, - [SMALL_STATE(6345)] = 125902, - [SMALL_STATE(6346)] = 125974, - [SMALL_STATE(6347)] = 126046, - [SMALL_STATE(6348)] = 126118, - [SMALL_STATE(6349)] = 126190, - [SMALL_STATE(6350)] = 126262, - [SMALL_STATE(6351)] = 126334, - [SMALL_STATE(6352)] = 126406, - [SMALL_STATE(6353)] = 126478, - [SMALL_STATE(6354)] = 126550, - [SMALL_STATE(6355)] = 126622, - [SMALL_STATE(6356)] = 126694, - [SMALL_STATE(6357)] = 126734, - [SMALL_STATE(6358)] = 126806, - [SMALL_STATE(6359)] = 126878, - [SMALL_STATE(6360)] = 126950, - [SMALL_STATE(6361)] = 127022, - [SMALL_STATE(6362)] = 127062, - [SMALL_STATE(6363)] = 127134, - [SMALL_STATE(6364)] = 127206, - [SMALL_STATE(6365)] = 127278, - [SMALL_STATE(6366)] = 127350, - [SMALL_STATE(6367)] = 127422, - [SMALL_STATE(6368)] = 127494, - [SMALL_STATE(6369)] = 127566, - [SMALL_STATE(6370)] = 127638, - [SMALL_STATE(6371)] = 127710, - [SMALL_STATE(6372)] = 127782, - [SMALL_STATE(6373)] = 127854, - [SMALL_STATE(6374)] = 127926, - [SMALL_STATE(6375)] = 127998, - [SMALL_STATE(6376)] = 128070, - [SMALL_STATE(6377)] = 128142, - [SMALL_STATE(6378)] = 128214, - [SMALL_STATE(6379)] = 128286, - [SMALL_STATE(6380)] = 128358, - [SMALL_STATE(6381)] = 128430, - [SMALL_STATE(6382)] = 128502, - [SMALL_STATE(6383)] = 128574, - [SMALL_STATE(6384)] = 128646, - [SMALL_STATE(6385)] = 128718, - [SMALL_STATE(6386)] = 128758, - [SMALL_STATE(6387)] = 128830, - [SMALL_STATE(6388)] = 128902, - [SMALL_STATE(6389)] = 128974, - [SMALL_STATE(6390)] = 129046, - [SMALL_STATE(6391)] = 129118, - [SMALL_STATE(6392)] = 129190, - [SMALL_STATE(6393)] = 129262, - [SMALL_STATE(6394)] = 129334, - [SMALL_STATE(6395)] = 129406, - [SMALL_STATE(6396)] = 129478, - [SMALL_STATE(6397)] = 129550, - [SMALL_STATE(6398)] = 129622, - [SMALL_STATE(6399)] = 129694, - [SMALL_STATE(6400)] = 129766, - [SMALL_STATE(6401)] = 129838, - [SMALL_STATE(6402)] = 129910, - [SMALL_STATE(6403)] = 129982, - [SMALL_STATE(6404)] = 130054, - [SMALL_STATE(6405)] = 130126, - [SMALL_STATE(6406)] = 130197, - [SMALL_STATE(6407)] = 130268, - [SMALL_STATE(6408)] = 130339, - [SMALL_STATE(6409)] = 130410, - [SMALL_STATE(6410)] = 130481, - [SMALL_STATE(6411)] = 130552, - [SMALL_STATE(6412)] = 130623, - [SMALL_STATE(6413)] = 130694, - [SMALL_STATE(6414)] = 130765, - [SMALL_STATE(6415)] = 130836, - [SMALL_STATE(6416)] = 130907, - [SMALL_STATE(6417)] = 130978, - [SMALL_STATE(6418)] = 131049, - [SMALL_STATE(6419)] = 131120, - [SMALL_STATE(6420)] = 131191, - [SMALL_STATE(6421)] = 131262, - [SMALL_STATE(6422)] = 131333, - [SMALL_STATE(6423)] = 131404, - [SMALL_STATE(6424)] = 131475, - [SMALL_STATE(6425)] = 131546, - [SMALL_STATE(6426)] = 131617, - [SMALL_STATE(6427)] = 131688, - [SMALL_STATE(6428)] = 131759, - [SMALL_STATE(6429)] = 131830, - [SMALL_STATE(6430)] = 131901, - [SMALL_STATE(6431)] = 131972, - [SMALL_STATE(6432)] = 132043, - [SMALL_STATE(6433)] = 132114, - [SMALL_STATE(6434)] = 132185, - [SMALL_STATE(6435)] = 132256, - [SMALL_STATE(6436)] = 132327, - [SMALL_STATE(6437)] = 132398, - [SMALL_STATE(6438)] = 132469, - [SMALL_STATE(6439)] = 132540, - [SMALL_STATE(6440)] = 132611, - [SMALL_STATE(6441)] = 132682, - [SMALL_STATE(6442)] = 132753, - [SMALL_STATE(6443)] = 132824, - [SMALL_STATE(6444)] = 132895, - [SMALL_STATE(6445)] = 132966, - [SMALL_STATE(6446)] = 133037, - [SMALL_STATE(6447)] = 133103, - [SMALL_STATE(6448)] = 133169, - [SMALL_STATE(6449)] = 133235, - [SMALL_STATE(6450)] = 133303, - [SMALL_STATE(6451)] = 133369, - [SMALL_STATE(6452)] = 133435, - [SMALL_STATE(6453)] = 133503, - [SMALL_STATE(6454)] = 133569, - [SMALL_STATE(6455)] = 133637, - [SMALL_STATE(6456)] = 133705, - [SMALL_STATE(6457)] = 133771, - [SMALL_STATE(6458)] = 133837, - [SMALL_STATE(6459)] = 133903, - [SMALL_STATE(6460)] = 133969, - [SMALL_STATE(6461)] = 134037, - [SMALL_STATE(6462)] = 134103, - [SMALL_STATE(6463)] = 134169, - [SMALL_STATE(6464)] = 134235, - [SMALL_STATE(6465)] = 134303, - [SMALL_STATE(6466)] = 134369, - [SMALL_STATE(6467)] = 134435, - [SMALL_STATE(6468)] = 134501, - [SMALL_STATE(6469)] = 134567, - [SMALL_STATE(6470)] = 134633, - [SMALL_STATE(6471)] = 134701, - [SMALL_STATE(6472)] = 134769, - [SMALL_STATE(6473)] = 134837, - [SMALL_STATE(6474)] = 134905, - [SMALL_STATE(6475)] = 134971, - [SMALL_STATE(6476)] = 135037, - [SMALL_STATE(6477)] = 135103, - [SMALL_STATE(6478)] = 135171, - [SMALL_STATE(6479)] = 135237, - [SMALL_STATE(6480)] = 135305, - [SMALL_STATE(6481)] = 135373, - [SMALL_STATE(6482)] = 135439, - [SMALL_STATE(6483)] = 135505, - [SMALL_STATE(6484)] = 135571, - [SMALL_STATE(6485)] = 135639, - [SMALL_STATE(6486)] = 135705, - [SMALL_STATE(6487)] = 135771, - [SMALL_STATE(6488)] = 135837, - [SMALL_STATE(6489)] = 135903, - [SMALL_STATE(6490)] = 135969, - [SMALL_STATE(6491)] = 136035, - [SMALL_STATE(6492)] = 136103, - [SMALL_STATE(6493)] = 136169, - [SMALL_STATE(6494)] = 136235, - [SMALL_STATE(6495)] = 136301, - [SMALL_STATE(6496)] = 136369, - [SMALL_STATE(6497)] = 136435, - [SMALL_STATE(6498)] = 136501, - [SMALL_STATE(6499)] = 136567, - [SMALL_STATE(6500)] = 136635, - [SMALL_STATE(6501)] = 136703, - [SMALL_STATE(6502)] = 136769, - [SMALL_STATE(6503)] = 136837, - [SMALL_STATE(6504)] = 136905, - [SMALL_STATE(6505)] = 136971, - [SMALL_STATE(6506)] = 137037, - [SMALL_STATE(6507)] = 137103, - [SMALL_STATE(6508)] = 137171, - [SMALL_STATE(6509)] = 137239, - [SMALL_STATE(6510)] = 137305, - [SMALL_STATE(6511)] = 137371, - [SMALL_STATE(6512)] = 137437, - [SMALL_STATE(6513)] = 137505, - [SMALL_STATE(6514)] = 137571, - [SMALL_STATE(6515)] = 137637, - [SMALL_STATE(6516)] = 137703, - [SMALL_STATE(6517)] = 137771, - [SMALL_STATE(6518)] = 137837, - [SMALL_STATE(6519)] = 137903, - [SMALL_STATE(6520)] = 137969, - [SMALL_STATE(6521)] = 138037, - [SMALL_STATE(6522)] = 138103, - [SMALL_STATE(6523)] = 138171, - [SMALL_STATE(6524)] = 138239, - [SMALL_STATE(6525)] = 138305, - [SMALL_STATE(6526)] = 138371, - [SMALL_STATE(6527)] = 138439, - [SMALL_STATE(6528)] = 138505, - [SMALL_STATE(6529)] = 138567, - [SMALL_STATE(6530)] = 138629, - [SMALL_STATE(6531)] = 138691, - [SMALL_STATE(6532)] = 138753, - [SMALL_STATE(6533)] = 138815, - [SMALL_STATE(6534)] = 138877, - [SMALL_STATE(6535)] = 138939, - [SMALL_STATE(6536)] = 139001, - [SMALL_STATE(6537)] = 139063, - [SMALL_STATE(6538)] = 139099, - [SMALL_STATE(6539)] = 139161, - [SMALL_STATE(6540)] = 139223, - [SMALL_STATE(6541)] = 139285, - [SMALL_STATE(6542)] = 139347, - [SMALL_STATE(6543)] = 139409, - [SMALL_STATE(6544)] = 139471, - [SMALL_STATE(6545)] = 139533, - [SMALL_STATE(6546)] = 139595, - [SMALL_STATE(6547)] = 139657, - [SMALL_STATE(6548)] = 139693, - [SMALL_STATE(6549)] = 139755, - [SMALL_STATE(6550)] = 139817, - [SMALL_STATE(6551)] = 139879, - [SMALL_STATE(6552)] = 139941, - [SMALL_STATE(6553)] = 140003, - [SMALL_STATE(6554)] = 140065, - [SMALL_STATE(6555)] = 140127, - [SMALL_STATE(6556)] = 140189, - [SMALL_STATE(6557)] = 140251, - [SMALL_STATE(6558)] = 140313, - [SMALL_STATE(6559)] = 140375, - [SMALL_STATE(6560)] = 140437, - [SMALL_STATE(6561)] = 140499, - [SMALL_STATE(6562)] = 140561, - [SMALL_STATE(6563)] = 140623, - [SMALL_STATE(6564)] = 140685, - [SMALL_STATE(6565)] = 140747, - [SMALL_STATE(6566)] = 140809, - [SMALL_STATE(6567)] = 140871, - [SMALL_STATE(6568)] = 140933, - [SMALL_STATE(6569)] = 140995, - [SMALL_STATE(6570)] = 141057, - [SMALL_STATE(6571)] = 141119, - [SMALL_STATE(6572)] = 141181, - [SMALL_STATE(6573)] = 141243, - [SMALL_STATE(6574)] = 141305, - [SMALL_STATE(6575)] = 141367, - [SMALL_STATE(6576)] = 141429, - [SMALL_STATE(6577)] = 141491, - [SMALL_STATE(6578)] = 141553, - [SMALL_STATE(6579)] = 141615, - [SMALL_STATE(6580)] = 141677, - [SMALL_STATE(6581)] = 141739, - [SMALL_STATE(6582)] = 141801, - [SMALL_STATE(6583)] = 141863, - [SMALL_STATE(6584)] = 141925, - [SMALL_STATE(6585)] = 141964, - [SMALL_STATE(6586)] = 142022, - [SMALL_STATE(6587)] = 142080, - [SMALL_STATE(6588)] = 142138, - [SMALL_STATE(6589)] = 142196, - [SMALL_STATE(6590)] = 142254, - [SMALL_STATE(6591)] = 142312, - [SMALL_STATE(6592)] = 142350, - [SMALL_STATE(6593)] = 142408, - [SMALL_STATE(6594)] = 142466, - [SMALL_STATE(6595)] = 142524, - [SMALL_STATE(6596)] = 142562, - [SMALL_STATE(6597)] = 142617, - [SMALL_STATE(6598)] = 142672, - [SMALL_STATE(6599)] = 142727, - [SMALL_STATE(6600)] = 142760, - [SMALL_STATE(6601)] = 142815, - [SMALL_STATE(6602)] = 142870, - [SMALL_STATE(6603)] = 142925, - [SMALL_STATE(6604)] = 142980, - [SMALL_STATE(6605)] = 143035, - [SMALL_STATE(6606)] = 143090, - [SMALL_STATE(6607)] = 143145, - [SMALL_STATE(6608)] = 143178, - [SMALL_STATE(6609)] = 143233, - [SMALL_STATE(6610)] = 143288, - [SMALL_STATE(6611)] = 143343, - [SMALL_STATE(6612)] = 143398, - [SMALL_STATE(6613)] = 143453, - [SMALL_STATE(6614)] = 143508, - [SMALL_STATE(6615)] = 143563, - [SMALL_STATE(6616)] = 143618, - [SMALL_STATE(6617)] = 143673, - [SMALL_STATE(6618)] = 143727, - [SMALL_STATE(6619)] = 143779, - [SMALL_STATE(6620)] = 143833, - [SMALL_STATE(6621)] = 143887, - [SMALL_STATE(6622)] = 143923, - [SMALL_STATE(6623)] = 143977, - [SMALL_STATE(6624)] = 144031, - [SMALL_STATE(6625)] = 144085, - [SMALL_STATE(6626)] = 144137, - [SMALL_STATE(6627)] = 144191, - [SMALL_STATE(6628)] = 144243, - [SMALL_STATE(6629)] = 144297, - [SMALL_STATE(6630)] = 144351, - [SMALL_STATE(6631)] = 144403, - [SMALL_STATE(6632)] = 144457, - [SMALL_STATE(6633)] = 144511, - [SMALL_STATE(6634)] = 144565, - [SMALL_STATE(6635)] = 144619, - [SMALL_STATE(6636)] = 144673, - [SMALL_STATE(6637)] = 144725, - [SMALL_STATE(6638)] = 144779, - [SMALL_STATE(6639)] = 144831, - [SMALL_STATE(6640)] = 144883, - [SMALL_STATE(6641)] = 144937, - [SMALL_STATE(6642)] = 144989, - [SMALL_STATE(6643)] = 145043, - [SMALL_STATE(6644)] = 145097, - [SMALL_STATE(6645)] = 145149, - [SMALL_STATE(6646)] = 145203, - [SMALL_STATE(6647)] = 145257, - [SMALL_STATE(6648)] = 145311, - [SMALL_STATE(6649)] = 145365, - [SMALL_STATE(6650)] = 145419, - [SMALL_STATE(6651)] = 145473, - [SMALL_STATE(6652)] = 145527, - [SMALL_STATE(6653)] = 145581, - [SMALL_STATE(6654)] = 145635, - [SMALL_STATE(6655)] = 145689, - [SMALL_STATE(6656)] = 145743, - [SMALL_STATE(6657)] = 145797, - [SMALL_STATE(6658)] = 145851, - [SMALL_STATE(6659)] = 145905, - [SMALL_STATE(6660)] = 145957, - [SMALL_STATE(6661)] = 146011, - [SMALL_STATE(6662)] = 146063, - [SMALL_STATE(6663)] = 146115, - [SMALL_STATE(6664)] = 146169, - [SMALL_STATE(6665)] = 146223, - [SMALL_STATE(6666)] = 146275, - [SMALL_STATE(6667)] = 146327, - [SMALL_STATE(6668)] = 146379, - [SMALL_STATE(6669)] = 146433, - [SMALL_STATE(6670)] = 146485, - [SMALL_STATE(6671)] = 146537, - [SMALL_STATE(6672)] = 146589, - [SMALL_STATE(6673)] = 146643, - [SMALL_STATE(6674)] = 146697, - [SMALL_STATE(6675)] = 146749, - [SMALL_STATE(6676)] = 146801, - [SMALL_STATE(6677)] = 146855, - [SMALL_STATE(6678)] = 146909, - [SMALL_STATE(6679)] = 146961, - [SMALL_STATE(6680)] = 147015, - [SMALL_STATE(6681)] = 147069, - [SMALL_STATE(6682)] = 147104, - [SMALL_STATE(6683)] = 147153, - [SMALL_STATE(6684)] = 147202, - [SMALL_STATE(6685)] = 147251, - [SMALL_STATE(6686)] = 147300, - [SMALL_STATE(6687)] = 147349, - [SMALL_STATE(6688)] = 147398, - [SMALL_STATE(6689)] = 147447, - [SMALL_STATE(6690)] = 147496, - [SMALL_STATE(6691)] = 147545, - [SMALL_STATE(6692)] = 147594, - [SMALL_STATE(6693)] = 147643, - [SMALL_STATE(6694)] = 147692, - [SMALL_STATE(6695)] = 147741, - [SMALL_STATE(6696)] = 147790, - [SMALL_STATE(6697)] = 147839, - [SMALL_STATE(6698)] = 147888, - [SMALL_STATE(6699)] = 147937, - [SMALL_STATE(6700)] = 147986, - [SMALL_STATE(6701)] = 148035, - [SMALL_STATE(6702)] = 148084, - [SMALL_STATE(6703)] = 148133, - [SMALL_STATE(6704)] = 148182, - [SMALL_STATE(6705)] = 148231, - [SMALL_STATE(6706)] = 148280, - [SMALL_STATE(6707)] = 148329, - [SMALL_STATE(6708)] = 148378, - [SMALL_STATE(6709)] = 148427, - [SMALL_STATE(6710)] = 148476, - [SMALL_STATE(6711)] = 148525, - [SMALL_STATE(6712)] = 148574, - [SMALL_STATE(6713)] = 148623, - [SMALL_STATE(6714)] = 148672, - [SMALL_STATE(6715)] = 148721, - [SMALL_STATE(6716)] = 148770, - [SMALL_STATE(6717)] = 148819, - [SMALL_STATE(6718)] = 148868, - [SMALL_STATE(6719)] = 148917, - [SMALL_STATE(6720)] = 148966, - [SMALL_STATE(6721)] = 149015, - [SMALL_STATE(6722)] = 149064, - [SMALL_STATE(6723)] = 149099, - [SMALL_STATE(6724)] = 149148, - [SMALL_STATE(6725)] = 149197, - [SMALL_STATE(6726)] = 149246, - [SMALL_STATE(6727)] = 149295, - [SMALL_STATE(6728)] = 149344, - [SMALL_STATE(6729)] = 149393, - [SMALL_STATE(6730)] = 149442, - [SMALL_STATE(6731)] = 149491, - [SMALL_STATE(6732)] = 149540, - [SMALL_STATE(6733)] = 149589, - [SMALL_STATE(6734)] = 149638, - [SMALL_STATE(6735)] = 149687, - [SMALL_STATE(6736)] = 149736, - [SMALL_STATE(6737)] = 149785, - [SMALL_STATE(6738)] = 149815, - [SMALL_STATE(6739)] = 149845, - [SMALL_STATE(6740)] = 149875, - [SMALL_STATE(6741)] = 149905, - [SMALL_STATE(6742)] = 149954, - [SMALL_STATE(6743)] = 150005, - [SMALL_STATE(6744)] = 150056, - [SMALL_STATE(6745)] = 150105, - [SMALL_STATE(6746)] = 150156, - [SMALL_STATE(6747)] = 150207, - [SMALL_STATE(6748)] = 150258, - [SMALL_STATE(6749)] = 150309, - [SMALL_STATE(6750)] = 150360, - [SMALL_STATE(6751)] = 150409, - [SMALL_STATE(6752)] = 150460, - [SMALL_STATE(6753)] = 150511, - [SMALL_STATE(6754)] = 150562, - [SMALL_STATE(6755)] = 150611, - [SMALL_STATE(6756)] = 150662, - [SMALL_STATE(6757)] = 150711, - [SMALL_STATE(6758)] = 150760, - [SMALL_STATE(6759)] = 150809, - [SMALL_STATE(6760)] = 150860, - [SMALL_STATE(6761)] = 150909, - [SMALL_STATE(6762)] = 150958, - [SMALL_STATE(6763)] = 151007, - [SMALL_STATE(6764)] = 151056, - [SMALL_STATE(6765)] = 151105, - [SMALL_STATE(6766)] = 151154, - [SMALL_STATE(6767)] = 151203, - [SMALL_STATE(6768)] = 151252, - [SMALL_STATE(6769)] = 151303, - [SMALL_STATE(6770)] = 151352, - [SMALL_STATE(6771)] = 151403, - [SMALL_STATE(6772)] = 151452, - [SMALL_STATE(6773)] = 151503, - [SMALL_STATE(6774)] = 151552, - [SMALL_STATE(6775)] = 151603, - [SMALL_STATE(6776)] = 151652, - [SMALL_STATE(6777)] = 151703, - [SMALL_STATE(6778)] = 151752, - [SMALL_STATE(6779)] = 151803, - [SMALL_STATE(6780)] = 151852, - [SMALL_STATE(6781)] = 151901, - [SMALL_STATE(6782)] = 151950, - [SMALL_STATE(6783)] = 152001, - [SMALL_STATE(6784)] = 152050, - [SMALL_STATE(6785)] = 152101, - [SMALL_STATE(6786)] = 152150, - [SMALL_STATE(6787)] = 152201, - [SMALL_STATE(6788)] = 152250, - [SMALL_STATE(6789)] = 152299, - [SMALL_STATE(6790)] = 152350, - [SMALL_STATE(6791)] = 152399, - [SMALL_STATE(6792)] = 152450, - [SMALL_STATE(6793)] = 152501, - [SMALL_STATE(6794)] = 152550, - [SMALL_STATE(6795)] = 152601, - [SMALL_STATE(6796)] = 152652, - [SMALL_STATE(6797)] = 152701, - [SMALL_STATE(6798)] = 152750, - [SMALL_STATE(6799)] = 152799, - [SMALL_STATE(6800)] = 152848, - [SMALL_STATE(6801)] = 152897, - [SMALL_STATE(6802)] = 152948, - [SMALL_STATE(6803)] = 152997, - [SMALL_STATE(6804)] = 153046, - [SMALL_STATE(6805)] = 153097, - [SMALL_STATE(6806)] = 153146, - [SMALL_STATE(6807)] = 153195, - [SMALL_STATE(6808)] = 153246, - [SMALL_STATE(6809)] = 153295, - [SMALL_STATE(6810)] = 153344, - [SMALL_STATE(6811)] = 153393, - [SMALL_STATE(6812)] = 153442, - [SMALL_STATE(6813)] = 153493, - [SMALL_STATE(6814)] = 153544, - [SMALL_STATE(6815)] = 153593, - [SMALL_STATE(6816)] = 153644, - [SMALL_STATE(6817)] = 153693, - [SMALL_STATE(6818)] = 153742, - [SMALL_STATE(6819)] = 153793, - [SMALL_STATE(6820)] = 153844, - [SMALL_STATE(6821)] = 153893, - [SMALL_STATE(6822)] = 153942, - [SMALL_STATE(6823)] = 153991, - [SMALL_STATE(6824)] = 154040, - [SMALL_STATE(6825)] = 154089, - [SMALL_STATE(6826)] = 154138, - [SMALL_STATE(6827)] = 154189, - [SMALL_STATE(6828)] = 154238, - [SMALL_STATE(6829)] = 154289, - [SMALL_STATE(6830)] = 154338, - [SMALL_STATE(6831)] = 154387, - [SMALL_STATE(6832)] = 154436, - [SMALL_STATE(6833)] = 154485, - [SMALL_STATE(6834)] = 154536, - [SMALL_STATE(6835)] = 154587, - [SMALL_STATE(6836)] = 154636, - [SMALL_STATE(6837)] = 154687, - [SMALL_STATE(6838)] = 154738, - [SMALL_STATE(6839)] = 154787, - [SMALL_STATE(6840)] = 154838, - [SMALL_STATE(6841)] = 154889, - [SMALL_STATE(6842)] = 154940, - [SMALL_STATE(6843)] = 154991, - [SMALL_STATE(6844)] = 155040, - [SMALL_STATE(6845)] = 155089, - [SMALL_STATE(6846)] = 155138, - [SMALL_STATE(6847)] = 155187, - [SMALL_STATE(6848)] = 155238, - [SMALL_STATE(6849)] = 155289, - [SMALL_STATE(6850)] = 155338, - [SMALL_STATE(6851)] = 155387, - [SMALL_STATE(6852)] = 155436, - [SMALL_STATE(6853)] = 155487, - [SMALL_STATE(6854)] = 155538, - [SMALL_STATE(6855)] = 155589, - [SMALL_STATE(6856)] = 155640, - [SMALL_STATE(6857)] = 155691, - [SMALL_STATE(6858)] = 155742, - [SMALL_STATE(6859)] = 155793, - [SMALL_STATE(6860)] = 155844, - [SMALL_STATE(6861)] = 155895, - [SMALL_STATE(6862)] = 155946, - [SMALL_STATE(6863)] = 155997, - [SMALL_STATE(6864)] = 156046, - [SMALL_STATE(6865)] = 156097, - [SMALL_STATE(6866)] = 156148, - [SMALL_STATE(6867)] = 156197, - [SMALL_STATE(6868)] = 156248, - [SMALL_STATE(6869)] = 156299, - [SMALL_STATE(6870)] = 156350, - [SMALL_STATE(6871)] = 156401, - [SMALL_STATE(6872)] = 156450, - [SMALL_STATE(6873)] = 156499, - [SMALL_STATE(6874)] = 156550, - [SMALL_STATE(6875)] = 156599, - [SMALL_STATE(6876)] = 156650, - [SMALL_STATE(6877)] = 156699, - [SMALL_STATE(6878)] = 156750, - [SMALL_STATE(6879)] = 156801, - [SMALL_STATE(6880)] = 156852, - [SMALL_STATE(6881)] = 156901, - [SMALL_STATE(6882)] = 156952, - [SMALL_STATE(6883)] = 157001, - [SMALL_STATE(6884)] = 157052, - [SMALL_STATE(6885)] = 157103, - [SMALL_STATE(6886)] = 157152, - [SMALL_STATE(6887)] = 157201, - [SMALL_STATE(6888)] = 157252, - [SMALL_STATE(6889)] = 157301, - [SMALL_STATE(6890)] = 157350, - [SMALL_STATE(6891)] = 157399, - [SMALL_STATE(6892)] = 157450, - [SMALL_STATE(6893)] = 157499, - [SMALL_STATE(6894)] = 157548, - [SMALL_STATE(6895)] = 157597, - [SMALL_STATE(6896)] = 157646, - [SMALL_STATE(6897)] = 157697, - [SMALL_STATE(6898)] = 157746, - [SMALL_STATE(6899)] = 157795, - [SMALL_STATE(6900)] = 157844, - [SMALL_STATE(6901)] = 157893, - [SMALL_STATE(6902)] = 157944, - [SMALL_STATE(6903)] = 157993, - [SMALL_STATE(6904)] = 158042, - [SMALL_STATE(6905)] = 158091, - [SMALL_STATE(6906)] = 158140, - [SMALL_STATE(6907)] = 158189, - [SMALL_STATE(6908)] = 158240, - [SMALL_STATE(6909)] = 158289, - [SMALL_STATE(6910)] = 158338, - [SMALL_STATE(6911)] = 158387, - [SMALL_STATE(6912)] = 158436, - [SMALL_STATE(6913)] = 158485, - [SMALL_STATE(6914)] = 158534, - [SMALL_STATE(6915)] = 158585, - [SMALL_STATE(6916)] = 158634, - [SMALL_STATE(6917)] = 158683, - [SMALL_STATE(6918)] = 158732, - [SMALL_STATE(6919)] = 158781, - [SMALL_STATE(6920)] = 158830, - [SMALL_STATE(6921)] = 158879, - [SMALL_STATE(6922)] = 158928, - [SMALL_STATE(6923)] = 158977, - [SMALL_STATE(6924)] = 159028, - [SMALL_STATE(6925)] = 159079, - [SMALL_STATE(6926)] = 159128, - [SMALL_STATE(6927)] = 159177, - [SMALL_STATE(6928)] = 159226, - [SMALL_STATE(6929)] = 159277, - [SMALL_STATE(6930)] = 159328, - [SMALL_STATE(6931)] = 159379, - [SMALL_STATE(6932)] = 159428, - [SMALL_STATE(6933)] = 159477, - [SMALL_STATE(6934)] = 159528, - [SMALL_STATE(6935)] = 159579, - [SMALL_STATE(6936)] = 159628, - [SMALL_STATE(6937)] = 159679, - [SMALL_STATE(6938)] = 159728, - [SMALL_STATE(6939)] = 159777, - [SMALL_STATE(6940)] = 159826, - [SMALL_STATE(6941)] = 159875, - [SMALL_STATE(6942)] = 159924, - [SMALL_STATE(6943)] = 159973, - [SMALL_STATE(6944)] = 160024, - [SMALL_STATE(6945)] = 160075, - [SMALL_STATE(6946)] = 160124, - [SMALL_STATE(6947)] = 160173, - [SMALL_STATE(6948)] = 160222, - [SMALL_STATE(6949)] = 160271, - [SMALL_STATE(6950)] = 160322, - [SMALL_STATE(6951)] = 160373, - [SMALL_STATE(6952)] = 160422, - [SMALL_STATE(6953)] = 160473, - [SMALL_STATE(6954)] = 160524, - [SMALL_STATE(6955)] = 160575, - [SMALL_STATE(6956)] = 160626, - [SMALL_STATE(6957)] = 160675, - [SMALL_STATE(6958)] = 160724, - [SMALL_STATE(6959)] = 160775, - [SMALL_STATE(6960)] = 160826, - [SMALL_STATE(6961)] = 160875, - [SMALL_STATE(6962)] = 160926, - [SMALL_STATE(6963)] = 160975, - [SMALL_STATE(6964)] = 161026, - [SMALL_STATE(6965)] = 161077, - [SMALL_STATE(6966)] = 161126, - [SMALL_STATE(6967)] = 161175, - [SMALL_STATE(6968)] = 161226, - [SMALL_STATE(6969)] = 161277, - [SMALL_STATE(6970)] = 161328, - [SMALL_STATE(6971)] = 161379, - [SMALL_STATE(6972)] = 161430, - [SMALL_STATE(6973)] = 161481, - [SMALL_STATE(6974)] = 161530, - [SMALL_STATE(6975)] = 161581, - [SMALL_STATE(6976)] = 161632, - [SMALL_STATE(6977)] = 161683, - [SMALL_STATE(6978)] = 161732, - [SMALL_STATE(6979)] = 161783, - [SMALL_STATE(6980)] = 161834, - [SMALL_STATE(6981)] = 161885, - [SMALL_STATE(6982)] = 161936, - [SMALL_STATE(6983)] = 161985, - [SMALL_STATE(6984)] = 162036, - [SMALL_STATE(6985)] = 162085, - [SMALL_STATE(6986)] = 162134, - [SMALL_STATE(6987)] = 162185, - [SMALL_STATE(6988)] = 162234, - [SMALL_STATE(6989)] = 162283, - [SMALL_STATE(6990)] = 162332, - [SMALL_STATE(6991)] = 162383, - [SMALL_STATE(6992)] = 162432, - [SMALL_STATE(6993)] = 162483, - [SMALL_STATE(6994)] = 162532, - [SMALL_STATE(6995)] = 162583, - [SMALL_STATE(6996)] = 162632, - [SMALL_STATE(6997)] = 162681, - [SMALL_STATE(6998)] = 162732, - [SMALL_STATE(6999)] = 162783, - [SMALL_STATE(7000)] = 162834, - [SMALL_STATE(7001)] = 162885, - [SMALL_STATE(7002)] = 162936, - [SMALL_STATE(7003)] = 162987, - [SMALL_STATE(7004)] = 163038, - [SMALL_STATE(7005)] = 163089, - [SMALL_STATE(7006)] = 163140, - [SMALL_STATE(7007)] = 163191, - [SMALL_STATE(7008)] = 163242, - [SMALL_STATE(7009)] = 163291, - [SMALL_STATE(7010)] = 163342, - [SMALL_STATE(7011)] = 163393, - [SMALL_STATE(7012)] = 163444, - [SMALL_STATE(7013)] = 163495, - [SMALL_STATE(7014)] = 163546, - [SMALL_STATE(7015)] = 163597, - [SMALL_STATE(7016)] = 163648, - [SMALL_STATE(7017)] = 163699, - [SMALL_STATE(7018)] = 163748, - [SMALL_STATE(7019)] = 163799, - [SMALL_STATE(7020)] = 163850, - [SMALL_STATE(7021)] = 163901, - [SMALL_STATE(7022)] = 163952, - [SMALL_STATE(7023)] = 164003, - [SMALL_STATE(7024)] = 164052, - [SMALL_STATE(7025)] = 164103, - [SMALL_STATE(7026)] = 164154, - [SMALL_STATE(7027)] = 164205, - [SMALL_STATE(7028)] = 164256, - [SMALL_STATE(7029)] = 164305, - [SMALL_STATE(7030)] = 164354, - [SMALL_STATE(7031)] = 164405, - [SMALL_STATE(7032)] = 164456, - [SMALL_STATE(7033)] = 164507, - [SMALL_STATE(7034)] = 164556, - [SMALL_STATE(7035)] = 164605, - [SMALL_STATE(7036)] = 164654, - [SMALL_STATE(7037)] = 164703, - [SMALL_STATE(7038)] = 164754, - [SMALL_STATE(7039)] = 164805, - [SMALL_STATE(7040)] = 164856, - [SMALL_STATE(7041)] = 164907, - [SMALL_STATE(7042)] = 164958, - [SMALL_STATE(7043)] = 165007, - [SMALL_STATE(7044)] = 165056, - [SMALL_STATE(7045)] = 165107, - [SMALL_STATE(7046)] = 165156, - [SMALL_STATE(7047)] = 165205, - [SMALL_STATE(7048)] = 165256, - [SMALL_STATE(7049)] = 165307, - [SMALL_STATE(7050)] = 165358, - [SMALL_STATE(7051)] = 165407, - [SMALL_STATE(7052)] = 165456, - [SMALL_STATE(7053)] = 165507, - [SMALL_STATE(7054)] = 165556, - [SMALL_STATE(7055)] = 165607, - [SMALL_STATE(7056)] = 165658, - [SMALL_STATE(7057)] = 165707, - [SMALL_STATE(7058)] = 165756, - [SMALL_STATE(7059)] = 165807, - [SMALL_STATE(7060)] = 165858, - [SMALL_STATE(7061)] = 165909, - [SMALL_STATE(7062)] = 165958, - [SMALL_STATE(7063)] = 166009, - [SMALL_STATE(7064)] = 166060, - [SMALL_STATE(7065)] = 166111, - [SMALL_STATE(7066)] = 166160, - [SMALL_STATE(7067)] = 166211, - [SMALL_STATE(7068)] = 166262, - [SMALL_STATE(7069)] = 166313, - [SMALL_STATE(7070)] = 166364, - [SMALL_STATE(7071)] = 166415, - [SMALL_STATE(7072)] = 166464, - [SMALL_STATE(7073)] = 166515, - [SMALL_STATE(7074)] = 166564, - [SMALL_STATE(7075)] = 166615, - [SMALL_STATE(7076)] = 166666, - [SMALL_STATE(7077)] = 166717, - [SMALL_STATE(7078)] = 166768, - [SMALL_STATE(7079)] = 166819, - [SMALL_STATE(7080)] = 166870, - [SMALL_STATE(7081)] = 166921, - [SMALL_STATE(7082)] = 166972, - [SMALL_STATE(7083)] = 167023, - [SMALL_STATE(7084)] = 167072, - [SMALL_STATE(7085)] = 167123, - [SMALL_STATE(7086)] = 167174, - [SMALL_STATE(7087)] = 167223, - [SMALL_STATE(7088)] = 167274, - [SMALL_STATE(7089)] = 167325, - [SMALL_STATE(7090)] = 167376, - [SMALL_STATE(7091)] = 167427, - [SMALL_STATE(7092)] = 167478, - [SMALL_STATE(7093)] = 167529, - [SMALL_STATE(7094)] = 167580, - [SMALL_STATE(7095)] = 167631, - [SMALL_STATE(7096)] = 167682, - [SMALL_STATE(7097)] = 167733, - [SMALL_STATE(7098)] = 167784, - [SMALL_STATE(7099)] = 167835, - [SMALL_STATE(7100)] = 167886, - [SMALL_STATE(7101)] = 167937, - [SMALL_STATE(7102)] = 167988, - [SMALL_STATE(7103)] = 168039, - [SMALL_STATE(7104)] = 168090, - [SMALL_STATE(7105)] = 168141, - [SMALL_STATE(7106)] = 168192, - [SMALL_STATE(7107)] = 168243, - [SMALL_STATE(7108)] = 168294, - [SMALL_STATE(7109)] = 168345, - [SMALL_STATE(7110)] = 168394, - [SMALL_STATE(7111)] = 168445, - [SMALL_STATE(7112)] = 168496, - [SMALL_STATE(7113)] = 168547, - [SMALL_STATE(7114)] = 168598, - [SMALL_STATE(7115)] = 168647, - [SMALL_STATE(7116)] = 168698, - [SMALL_STATE(7117)] = 168747, - [SMALL_STATE(7118)] = 168798, - [SMALL_STATE(7119)] = 168849, - [SMALL_STATE(7120)] = 168900, - [SMALL_STATE(7121)] = 168951, - [SMALL_STATE(7122)] = 169000, - [SMALL_STATE(7123)] = 169051, - [SMALL_STATE(7124)] = 169102, - [SMALL_STATE(7125)] = 169153, - [SMALL_STATE(7126)] = 169204, - [SMALL_STATE(7127)] = 169255, - [SMALL_STATE(7128)] = 169306, - [SMALL_STATE(7129)] = 169357, - [SMALL_STATE(7130)] = 169401, - [SMALL_STATE(7131)] = 169439, - [SMALL_STATE(7132)] = 169475, - [SMALL_STATE(7133)] = 169503, - [SMALL_STATE(7134)] = 169551, - [SMALL_STATE(7135)] = 169595, - [SMALL_STATE(7136)] = 169639, - [SMALL_STATE(7137)] = 169669, - [SMALL_STATE(7138)] = 169707, - [SMALL_STATE(7139)] = 169751, - [SMALL_STATE(7140)] = 169783, - [SMALL_STATE(7141)] = 169827, - [SMALL_STATE(7142)] = 169875, - [SMALL_STATE(7143)] = 169923, - [SMALL_STATE(7144)] = 169971, - [SMALL_STATE(7145)] = 170019, - [SMALL_STATE(7146)] = 170063, - [SMALL_STATE(7147)] = 170111, - [SMALL_STATE(7148)] = 170159, - [SMALL_STATE(7149)] = 170203, - [SMALL_STATE(7150)] = 170247, - [SMALL_STATE(7151)] = 170291, - [SMALL_STATE(7152)] = 170335, - [SMALL_STATE(7153)] = 170379, - [SMALL_STATE(7154)] = 170427, - [SMALL_STATE(7155)] = 170471, - [SMALL_STATE(7156)] = 170507, - [SMALL_STATE(7157)] = 170555, - [SMALL_STATE(7158)] = 170599, - [SMALL_STATE(7159)] = 170643, - [SMALL_STATE(7160)] = 170687, - [SMALL_STATE(7161)] = 170731, - [SMALL_STATE(7162)] = 170775, - [SMALL_STATE(7163)] = 170819, - [SMALL_STATE(7164)] = 170863, - [SMALL_STATE(7165)] = 170911, - [SMALL_STATE(7166)] = 170955, - [SMALL_STATE(7167)] = 170999, - [SMALL_STATE(7168)] = 171043, - [SMALL_STATE(7169)] = 171087, - [SMALL_STATE(7170)] = 171131, - [SMALL_STATE(7171)] = 171175, - [SMALL_STATE(7172)] = 171219, - [SMALL_STATE(7173)] = 171263, - [SMALL_STATE(7174)] = 171307, - [SMALL_STATE(7175)] = 171351, - [SMALL_STATE(7176)] = 171395, - [SMALL_STATE(7177)] = 171439, - [SMALL_STATE(7178)] = 171483, - [SMALL_STATE(7179)] = 171527, - [SMALL_STATE(7180)] = 171571, - [SMALL_STATE(7181)] = 171615, - [SMALL_STATE(7182)] = 171663, - [SMALL_STATE(7183)] = 171711, - [SMALL_STATE(7184)] = 171755, - [SMALL_STATE(7185)] = 171799, - [SMALL_STATE(7186)] = 171847, - [SMALL_STATE(7187)] = 171891, - [SMALL_STATE(7188)] = 171935, - [SMALL_STATE(7189)] = 171979, - [SMALL_STATE(7190)] = 172027, - [SMALL_STATE(7191)] = 172071, - [SMALL_STATE(7192)] = 172115, - [SMALL_STATE(7193)] = 172159, - [SMALL_STATE(7194)] = 172203, - [SMALL_STATE(7195)] = 172247, - [SMALL_STATE(7196)] = 172291, - [SMALL_STATE(7197)] = 172335, - [SMALL_STATE(7198)] = 172379, - [SMALL_STATE(7199)] = 172423, - [SMALL_STATE(7200)] = 172471, - [SMALL_STATE(7201)] = 172515, - [SMALL_STATE(7202)] = 172559, - [SMALL_STATE(7203)] = 172603, - [SMALL_STATE(7204)] = 172647, - [SMALL_STATE(7205)] = 172691, - [SMALL_STATE(7206)] = 172722, - [SMALL_STATE(7207)] = 172749, - [SMALL_STATE(7208)] = 172780, - [SMALL_STATE(7209)] = 172815, - [SMALL_STATE(7210)] = 172850, - [SMALL_STATE(7211)] = 172881, - [SMALL_STATE(7212)] = 172916, - [SMALL_STATE(7213)] = 172947, - [SMALL_STATE(7214)] = 172990, - [SMALL_STATE(7215)] = 173021, - [SMALL_STATE(7216)] = 173056, - [SMALL_STATE(7217)] = 173091, - [SMALL_STATE(7218)] = 173118, - [SMALL_STATE(7219)] = 173158, - [SMALL_STATE(7220)] = 173198, - [SMALL_STATE(7221)] = 173238, - [SMALL_STATE(7222)] = 173278, - [SMALL_STATE(7223)] = 173318, - [SMALL_STATE(7224)] = 173358, - [SMALL_STATE(7225)] = 173384, - [SMALL_STATE(7226)] = 173424, - [SMALL_STATE(7227)] = 173464, - [SMALL_STATE(7228)] = 173504, - [SMALL_STATE(7229)] = 173544, - [SMALL_STATE(7230)] = 173584, - [SMALL_STATE(7231)] = 173610, - [SMALL_STATE(7232)] = 173640, - [SMALL_STATE(7233)] = 173680, - [SMALL_STATE(7234)] = 173720, - [SMALL_STATE(7235)] = 173760, - [SMALL_STATE(7236)] = 173800, - [SMALL_STATE(7237)] = 173840, - [SMALL_STATE(7238)] = 173880, - [SMALL_STATE(7239)] = 173920, - [SMALL_STATE(7240)] = 173960, - [SMALL_STATE(7241)] = 173986, - [SMALL_STATE(7242)] = 174026, - [SMALL_STATE(7243)] = 174066, - [SMALL_STATE(7244)] = 174106, - [SMALL_STATE(7245)] = 174146, - [SMALL_STATE(7246)] = 174186, - [SMALL_STATE(7247)] = 174226, - [SMALL_STATE(7248)] = 174266, - [SMALL_STATE(7249)] = 174306, - [SMALL_STATE(7250)] = 174336, - [SMALL_STATE(7251)] = 174364, - [SMALL_STATE(7252)] = 174404, - [SMALL_STATE(7253)] = 174444, - [SMALL_STATE(7254)] = 174484, - [SMALL_STATE(7255)] = 174510, - [SMALL_STATE(7256)] = 174550, - [SMALL_STATE(7257)] = 174590, - [SMALL_STATE(7258)] = 174630, - [SMALL_STATE(7259)] = 174670, - [SMALL_STATE(7260)] = 174710, - [SMALL_STATE(7261)] = 174750, - [SMALL_STATE(7262)] = 174790, - [SMALL_STATE(7263)] = 174818, - [SMALL_STATE(7264)] = 174858, - [SMALL_STATE(7265)] = 174898, - [SMALL_STATE(7266)] = 174938, - [SMALL_STATE(7267)] = 174978, - [SMALL_STATE(7268)] = 175018, - [SMALL_STATE(7269)] = 175058, - [SMALL_STATE(7270)] = 175098, - [SMALL_STATE(7271)] = 175138, - [SMALL_STATE(7272)] = 175178, - [SMALL_STATE(7273)] = 175218, - [SMALL_STATE(7274)] = 175258, - [SMALL_STATE(7275)] = 175287, - [SMALL_STATE(7276)] = 175326, - [SMALL_STATE(7277)] = 175363, - [SMALL_STATE(7278)] = 175402, - [SMALL_STATE(7279)] = 175439, - [SMALL_STATE(7280)] = 175478, - [SMALL_STATE(7281)] = 175515, - [SMALL_STATE(7282)] = 175552, - [SMALL_STATE(7283)] = 175589, - [SMALL_STATE(7284)] = 175626, - [SMALL_STATE(7285)] = 175663, - [SMALL_STATE(7286)] = 175700, - [SMALL_STATE(7287)] = 175737, - [SMALL_STATE(7288)] = 175776, - [SMALL_STATE(7289)] = 175807, - [SMALL_STATE(7290)] = 175836, - [SMALL_STATE(7291)] = 175873, - [SMALL_STATE(7292)] = 175910, - [SMALL_STATE(7293)] = 175947, - [SMALL_STATE(7294)] = 175984, - [SMALL_STATE(7295)] = 176021, - [SMALL_STATE(7296)] = 176058, - [SMALL_STATE(7297)] = 176085, - [SMALL_STATE(7298)] = 176122, - [SMALL_STATE(7299)] = 176159, - [SMALL_STATE(7300)] = 176184, - [SMALL_STATE(7301)] = 176221, - [SMALL_STATE(7302)] = 176258, - [SMALL_STATE(7303)] = 176283, - [SMALL_STATE(7304)] = 176322, - [SMALL_STATE(7305)] = 176359, - [SMALL_STATE(7306)] = 176396, - [SMALL_STATE(7307)] = 176435, - [SMALL_STATE(7308)] = 176472, - [SMALL_STATE(7309)] = 176509, - [SMALL_STATE(7310)] = 176534, - [SMALL_STATE(7311)] = 176571, - [SMALL_STATE(7312)] = 176608, - [SMALL_STATE(7313)] = 176645, - [SMALL_STATE(7314)] = 176684, - [SMALL_STATE(7315)] = 176721, - [SMALL_STATE(7316)] = 176758, - [SMALL_STATE(7317)] = 176795, - [SMALL_STATE(7318)] = 176832, - [SMALL_STATE(7319)] = 176861, - [SMALL_STATE(7320)] = 176898, - [SMALL_STATE(7321)] = 176935, - [SMALL_STATE(7322)] = 176972, - [SMALL_STATE(7323)] = 177009, - [SMALL_STATE(7324)] = 177046, - [SMALL_STATE(7325)] = 177083, - [SMALL_STATE(7326)] = 177120, - [SMALL_STATE(7327)] = 177157, - [SMALL_STATE(7328)] = 177186, - [SMALL_STATE(7329)] = 177211, - [SMALL_STATE(7330)] = 177248, - [SMALL_STATE(7331)] = 177287, - [SMALL_STATE(7332)] = 177326, - [SMALL_STATE(7333)] = 177365, - [SMALL_STATE(7334)] = 177390, - [SMALL_STATE(7335)] = 177427, - [SMALL_STATE(7336)] = 177464, - [SMALL_STATE(7337)] = 177503, - [SMALL_STATE(7338)] = 177540, - [SMALL_STATE(7339)] = 177565, - [SMALL_STATE(7340)] = 177602, - [SMALL_STATE(7341)] = 177627, - [SMALL_STATE(7342)] = 177664, - [SMALL_STATE(7343)] = 177689, - [SMALL_STATE(7344)] = 177714, - [SMALL_STATE(7345)] = 177739, - [SMALL_STATE(7346)] = 177778, - [SMALL_STATE(7347)] = 177815, - [SMALL_STATE(7348)] = 177852, - [SMALL_STATE(7349)] = 177881, - [SMALL_STATE(7350)] = 177920, - [SMALL_STATE(7351)] = 177957, - [SMALL_STATE(7352)] = 177982, - [SMALL_STATE(7353)] = 178007, - [SMALL_STATE(7354)] = 178039, - [SMALL_STATE(7355)] = 178067, - [SMALL_STATE(7356)] = 178099, - [SMALL_STATE(7357)] = 178131, - [SMALL_STATE(7358)] = 178167, - [SMALL_STATE(7359)] = 178199, - [SMALL_STATE(7360)] = 178231, - [SMALL_STATE(7361)] = 178263, - [SMALL_STATE(7362)] = 178299, - [SMALL_STATE(7363)] = 178335, - [SMALL_STATE(7364)] = 178371, - [SMALL_STATE(7365)] = 178407, - [SMALL_STATE(7366)] = 178439, - [SMALL_STATE(7367)] = 178475, - [SMALL_STATE(7368)] = 178507, - [SMALL_STATE(7369)] = 178543, - [SMALL_STATE(7370)] = 178575, - [SMALL_STATE(7371)] = 178607, - [SMALL_STATE(7372)] = 178643, - [SMALL_STATE(7373)] = 178679, - [SMALL_STATE(7374)] = 178711, - [SMALL_STATE(7375)] = 178743, - [SMALL_STATE(7376)] = 178779, - [SMALL_STATE(7377)] = 178815, - [SMALL_STATE(7378)] = 178847, - [SMALL_STATE(7379)] = 178883, - [SMALL_STATE(7380)] = 178919, - [SMALL_STATE(7381)] = 178955, - [SMALL_STATE(7382)] = 178987, - [SMALL_STATE(7383)] = 179023, - [SMALL_STATE(7384)] = 179059, - [SMALL_STATE(7385)] = 179095, - [SMALL_STATE(7386)] = 179131, - [SMALL_STATE(7387)] = 179163, - [SMALL_STATE(7388)] = 179199, - [SMALL_STATE(7389)] = 179231, - [SMALL_STATE(7390)] = 179267, - [SMALL_STATE(7391)] = 179303, - [SMALL_STATE(7392)] = 179335, - [SMALL_STATE(7393)] = 179371, - [SMALL_STATE(7394)] = 179403, - [SMALL_STATE(7395)] = 179435, - [SMALL_STATE(7396)] = 179471, - [SMALL_STATE(7397)] = 179503, - [SMALL_STATE(7398)] = 179539, - [SMALL_STATE(7399)] = 179571, - [SMALL_STATE(7400)] = 179607, - [SMALL_STATE(7401)] = 179639, - [SMALL_STATE(7402)] = 179675, - [SMALL_STATE(7403)] = 179703, - [SMALL_STATE(7404)] = 179735, - [SMALL_STATE(7405)] = 179771, - [SMALL_STATE(7406)] = 179807, - [SMALL_STATE(7407)] = 179843, - [SMALL_STATE(7408)] = 179875, - [SMALL_STATE(7409)] = 179907, - [SMALL_STATE(7410)] = 179943, - [SMALL_STATE(7411)] = 179979, - [SMALL_STATE(7412)] = 180015, - [SMALL_STATE(7413)] = 180051, - [SMALL_STATE(7414)] = 180087, - [SMALL_STATE(7415)] = 180123, - [SMALL_STATE(7416)] = 180159, - [SMALL_STATE(7417)] = 180191, - [SMALL_STATE(7418)] = 180223, - [SMALL_STATE(7419)] = 180259, - [SMALL_STATE(7420)] = 180295, - [SMALL_STATE(7421)] = 180331, - [SMALL_STATE(7422)] = 180367, - [SMALL_STATE(7423)] = 180403, - [SMALL_STATE(7424)] = 180439, - [SMALL_STATE(7425)] = 180477, - [SMALL_STATE(7426)] = 180509, - [SMALL_STATE(7427)] = 180545, - [SMALL_STATE(7428)] = 180581, - [SMALL_STATE(7429)] = 180617, - [SMALL_STATE(7430)] = 180653, - [SMALL_STATE(7431)] = 180689, - [SMALL_STATE(7432)] = 180723, - [SMALL_STATE(7433)] = 180755, - [SMALL_STATE(7434)] = 180791, - [SMALL_STATE(7435)] = 180827, - [SMALL_STATE(7436)] = 180863, - [SMALL_STATE(7437)] = 180895, - [SMALL_STATE(7438)] = 180927, - [SMALL_STATE(7439)] = 180959, - [SMALL_STATE(7440)] = 180995, - [SMALL_STATE(7441)] = 181027, - [SMALL_STATE(7442)] = 181063, - [SMALL_STATE(7443)] = 181095, - [SMALL_STATE(7444)] = 181127, - [SMALL_STATE(7445)] = 181163, - [SMALL_STATE(7446)] = 181199, - [SMALL_STATE(7447)] = 181235, - [SMALL_STATE(7448)] = 181259, - [SMALL_STATE(7449)] = 181291, - [SMALL_STATE(7450)] = 181327, - [SMALL_STATE(7451)] = 181363, - [SMALL_STATE(7452)] = 181399, - [SMALL_STATE(7453)] = 181431, - [SMALL_STATE(7454)] = 181467, - [SMALL_STATE(7455)] = 181503, - [SMALL_STATE(7456)] = 181539, - [SMALL_STATE(7457)] = 181571, - [SMALL_STATE(7458)] = 181607, - [SMALL_STATE(7459)] = 181643, - [SMALL_STATE(7460)] = 181671, - [SMALL_STATE(7461)] = 181703, - [SMALL_STATE(7462)] = 181727, - [SMALL_STATE(7463)] = 181763, - [SMALL_STATE(7464)] = 181795, - [SMALL_STATE(7465)] = 181827, - [SMALL_STATE(7466)] = 181863, - [SMALL_STATE(7467)] = 181895, - [SMALL_STATE(7468)] = 181931, - [SMALL_STATE(7469)] = 181963, - [SMALL_STATE(7470)] = 181999, - [SMALL_STATE(7471)] = 182035, - [SMALL_STATE(7472)] = 182067, - [SMALL_STATE(7473)] = 182099, - [SMALL_STATE(7474)] = 182135, - [SMALL_STATE(7475)] = 182167, - [SMALL_STATE(7476)] = 182203, - [SMALL_STATE(7477)] = 182239, - [SMALL_STATE(7478)] = 182275, - [SMALL_STATE(7479)] = 182311, - [SMALL_STATE(7480)] = 182347, - [SMALL_STATE(7481)] = 182383, - [SMALL_STATE(7482)] = 182419, - [SMALL_STATE(7483)] = 182455, - [SMALL_STATE(7484)] = 182491, - [SMALL_STATE(7485)] = 182527, - [SMALL_STATE(7486)] = 182559, - [SMALL_STATE(7487)] = 182595, - [SMALL_STATE(7488)] = 182627, - [SMALL_STATE(7489)] = 182663, - [SMALL_STATE(7490)] = 182699, - [SMALL_STATE(7491)] = 182735, - [SMALL_STATE(7492)] = 182771, - [SMALL_STATE(7493)] = 182807, - [SMALL_STATE(7494)] = 182839, - [SMALL_STATE(7495)] = 182871, - [SMALL_STATE(7496)] = 182895, - [SMALL_STATE(7497)] = 182931, - [SMALL_STATE(7498)] = 182963, - [SMALL_STATE(7499)] = 182999, - [SMALL_STATE(7500)] = 183035, - [SMALL_STATE(7501)] = 183071, - [SMALL_STATE(7502)] = 183103, - [SMALL_STATE(7503)] = 183139, - [SMALL_STATE(7504)] = 183175, - [SMALL_STATE(7505)] = 183207, - [SMALL_STATE(7506)] = 183239, - [SMALL_STATE(7507)] = 183271, - [SMALL_STATE(7508)] = 183307, - [SMALL_STATE(7509)] = 183343, - [SMALL_STATE(7510)] = 183375, - [SMALL_STATE(7511)] = 183399, - [SMALL_STATE(7512)] = 183435, - [SMALL_STATE(7513)] = 183471, - [SMALL_STATE(7514)] = 183503, - [SMALL_STATE(7515)] = 183539, - [SMALL_STATE(7516)] = 183571, - [SMALL_STATE(7517)] = 183607, - [SMALL_STATE(7518)] = 183639, - [SMALL_STATE(7519)] = 183675, - [SMALL_STATE(7520)] = 183707, - [SMALL_STATE(7521)] = 183743, - [SMALL_STATE(7522)] = 183779, - [SMALL_STATE(7523)] = 183815, - [SMALL_STATE(7524)] = 183851, - [SMALL_STATE(7525)] = 183883, - [SMALL_STATE(7526)] = 183919, - [SMALL_STATE(7527)] = 183955, - [SMALL_STATE(7528)] = 183991, - [SMALL_STATE(7529)] = 184027, - [SMALL_STATE(7530)] = 184059, - [SMALL_STATE(7531)] = 184091, - [SMALL_STATE(7532)] = 184127, - [SMALL_STATE(7533)] = 184163, - [SMALL_STATE(7534)] = 184199, - [SMALL_STATE(7535)] = 184223, - [SMALL_STATE(7536)] = 184259, - [SMALL_STATE(7537)] = 184291, - [SMALL_STATE(7538)] = 184323, - [SMALL_STATE(7539)] = 184347, - [SMALL_STATE(7540)] = 184383, - [SMALL_STATE(7541)] = 184419, - [SMALL_STATE(7542)] = 184451, - [SMALL_STATE(7543)] = 184487, - [SMALL_STATE(7544)] = 184523, - [SMALL_STATE(7545)] = 184559, - [SMALL_STATE(7546)] = 184595, - [SMALL_STATE(7547)] = 184631, - [SMALL_STATE(7548)] = 184663, - [SMALL_STATE(7549)] = 184699, - [SMALL_STATE(7550)] = 184735, - [SMALL_STATE(7551)] = 184771, - [SMALL_STATE(7552)] = 184807, - [SMALL_STATE(7553)] = 184839, - [SMALL_STATE(7554)] = 184875, - [SMALL_STATE(7555)] = 184907, - [SMALL_STATE(7556)] = 184943, - [SMALL_STATE(7557)] = 184979, - [SMALL_STATE(7558)] = 185015, - [SMALL_STATE(7559)] = 185047, - [SMALL_STATE(7560)] = 185075, - [SMALL_STATE(7561)] = 185107, - [SMALL_STATE(7562)] = 185143, - [SMALL_STATE(7563)] = 185175, - [SMALL_STATE(7564)] = 185211, - [SMALL_STATE(7565)] = 185247, - [SMALL_STATE(7566)] = 185279, - [SMALL_STATE(7567)] = 185311, - [SMALL_STATE(7568)] = 185347, - [SMALL_STATE(7569)] = 185383, - [SMALL_STATE(7570)] = 185419, - [SMALL_STATE(7571)] = 185455, - [SMALL_STATE(7572)] = 185487, - [SMALL_STATE(7573)] = 185523, - [SMALL_STATE(7574)] = 185561, - [SMALL_STATE(7575)] = 185585, - [SMALL_STATE(7576)] = 185621, - [SMALL_STATE(7577)] = 185657, - [SMALL_STATE(7578)] = 185693, - [SMALL_STATE(7579)] = 185729, - [SMALL_STATE(7580)] = 185765, - [SMALL_STATE(7581)] = 185797, - [SMALL_STATE(7582)] = 185833, - [SMALL_STATE(7583)] = 185869, - [SMALL_STATE(7584)] = 185901, - [SMALL_STATE(7585)] = 185933, - [SMALL_STATE(7586)] = 185965, - [SMALL_STATE(7587)] = 186001, - [SMALL_STATE(7588)] = 186037, - [SMALL_STATE(7589)] = 186073, - [SMALL_STATE(7590)] = 186109, - [SMALL_STATE(7591)] = 186141, - [SMALL_STATE(7592)] = 186171, - [SMALL_STATE(7593)] = 186207, - [SMALL_STATE(7594)] = 186243, - [SMALL_STATE(7595)] = 186279, - [SMALL_STATE(7596)] = 186315, - [SMALL_STATE(7597)] = 186347, - [SMALL_STATE(7598)] = 186382, - [SMALL_STATE(7599)] = 186417, - [SMALL_STATE(7600)] = 186452, - [SMALL_STATE(7601)] = 186485, - [SMALL_STATE(7602)] = 186518, - [SMALL_STATE(7603)] = 186551, - [SMALL_STATE(7604)] = 186578, - [SMALL_STATE(7605)] = 186613, - [SMALL_STATE(7606)] = 186646, - [SMALL_STATE(7607)] = 186681, - [SMALL_STATE(7608)] = 186704, - [SMALL_STATE(7609)] = 186737, - [SMALL_STATE(7610)] = 186760, - [SMALL_STATE(7611)] = 186793, - [SMALL_STATE(7612)] = 186828, - [SMALL_STATE(7613)] = 186861, - [SMALL_STATE(7614)] = 186884, - [SMALL_STATE(7615)] = 186917, - [SMALL_STATE(7616)] = 186950, - [SMALL_STATE(7617)] = 186985, - [SMALL_STATE(7618)] = 187020, - [SMALL_STATE(7619)] = 187053, - [SMALL_STATE(7620)] = 187088, - [SMALL_STATE(7621)] = 187121, - [SMALL_STATE(7622)] = 187154, - [SMALL_STATE(7623)] = 187189, - [SMALL_STATE(7624)] = 187222, - [SMALL_STATE(7625)] = 187255, - [SMALL_STATE(7626)] = 187288, - [SMALL_STATE(7627)] = 187321, - [SMALL_STATE(7628)] = 187354, - [SMALL_STATE(7629)] = 187387, - [SMALL_STATE(7630)] = 187420, - [SMALL_STATE(7631)] = 187453, - [SMALL_STATE(7632)] = 187488, - [SMALL_STATE(7633)] = 187521, - [SMALL_STATE(7634)] = 187556, - [SMALL_STATE(7635)] = 187591, - [SMALL_STATE(7636)] = 187614, - [SMALL_STATE(7637)] = 187649, - [SMALL_STATE(7638)] = 187684, - [SMALL_STATE(7639)] = 187719, - [SMALL_STATE(7640)] = 187752, - [SMALL_STATE(7641)] = 187785, - [SMALL_STATE(7642)] = 187820, - [SMALL_STATE(7643)] = 187855, - [SMALL_STATE(7644)] = 187890, - [SMALL_STATE(7645)] = 187923, - [SMALL_STATE(7646)] = 187956, - [SMALL_STATE(7647)] = 187989, - [SMALL_STATE(7648)] = 188024, - [SMALL_STATE(7649)] = 188059, - [SMALL_STATE(7650)] = 188092, - [SMALL_STATE(7651)] = 188125, - [SMALL_STATE(7652)] = 188148, - [SMALL_STATE(7653)] = 188183, - [SMALL_STATE(7654)] = 188218, - [SMALL_STATE(7655)] = 188253, - [SMALL_STATE(7656)] = 188288, - [SMALL_STATE(7657)] = 188323, - [SMALL_STATE(7658)] = 188358, - [SMALL_STATE(7659)] = 188393, - [SMALL_STATE(7660)] = 188428, - [SMALL_STATE(7661)] = 188461, - [SMALL_STATE(7662)] = 188496, - [SMALL_STATE(7663)] = 188531, - [SMALL_STATE(7664)] = 188566, - [SMALL_STATE(7665)] = 188599, - [SMALL_STATE(7666)] = 188634, - [SMALL_STATE(7667)] = 188667, - [SMALL_STATE(7668)] = 188690, - [SMALL_STATE(7669)] = 188725, - [SMALL_STATE(7670)] = 188760, - [SMALL_STATE(7671)] = 188795, - [SMALL_STATE(7672)] = 188830, - [SMALL_STATE(7673)] = 188863, - [SMALL_STATE(7674)] = 188896, - [SMALL_STATE(7675)] = 188931, - [SMALL_STATE(7676)] = 188966, - [SMALL_STATE(7677)] = 189001, - [SMALL_STATE(7678)] = 189036, - [SMALL_STATE(7679)] = 189069, - [SMALL_STATE(7680)] = 189102, - [SMALL_STATE(7681)] = 189135, - [SMALL_STATE(7682)] = 189158, - [SMALL_STATE(7683)] = 189191, - [SMALL_STATE(7684)] = 189226, - [SMALL_STATE(7685)] = 189261, - [SMALL_STATE(7686)] = 189284, - [SMALL_STATE(7687)] = 189319, - [SMALL_STATE(7688)] = 189342, - [SMALL_STATE(7689)] = 189377, - [SMALL_STATE(7690)] = 189410, - [SMALL_STATE(7691)] = 189445, - [SMALL_STATE(7692)] = 189480, - [SMALL_STATE(7693)] = 189513, - [SMALL_STATE(7694)] = 189542, - [SMALL_STATE(7695)] = 189575, - [SMALL_STATE(7696)] = 189610, - [SMALL_STATE(7697)] = 189643, - [SMALL_STATE(7698)] = 189678, - [SMALL_STATE(7699)] = 189713, - [SMALL_STATE(7700)] = 189746, - [SMALL_STATE(7701)] = 189781, - [SMALL_STATE(7702)] = 189816, - [SMALL_STATE(7703)] = 189849, - [SMALL_STATE(7704)] = 189884, - [SMALL_STATE(7705)] = 189917, - [SMALL_STATE(7706)] = 189952, - [SMALL_STATE(7707)] = 189985, - [SMALL_STATE(7708)] = 190018, - [SMALL_STATE(7709)] = 190051, - [SMALL_STATE(7710)] = 190074, - [SMALL_STATE(7711)] = 190109, - [SMALL_STATE(7712)] = 190144, - [SMALL_STATE(7713)] = 190179, - [SMALL_STATE(7714)] = 190214, - [SMALL_STATE(7715)] = 190249, - [SMALL_STATE(7716)] = 190284, - [SMALL_STATE(7717)] = 190319, - [SMALL_STATE(7718)] = 190354, - [SMALL_STATE(7719)] = 190389, - [SMALL_STATE(7720)] = 190422, - [SMALL_STATE(7721)] = 190455, - [SMALL_STATE(7722)] = 190488, - [SMALL_STATE(7723)] = 190523, - [SMALL_STATE(7724)] = 190558, - [SMALL_STATE(7725)] = 190593, - [SMALL_STATE(7726)] = 190628, - [SMALL_STATE(7727)] = 190661, - [SMALL_STATE(7728)] = 190694, - [SMALL_STATE(7729)] = 190729, - [SMALL_STATE(7730)] = 190764, - [SMALL_STATE(7731)] = 190799, - [SMALL_STATE(7732)] = 190832, - [SMALL_STATE(7733)] = 190867, - [SMALL_STATE(7734)] = 190890, - [SMALL_STATE(7735)] = 190923, - [SMALL_STATE(7736)] = 190956, - [SMALL_STATE(7737)] = 190991, - [SMALL_STATE(7738)] = 191026, - [SMALL_STATE(7739)] = 191061, - [SMALL_STATE(7740)] = 191094, - [SMALL_STATE(7741)] = 191127, - [SMALL_STATE(7742)] = 191160, - [SMALL_STATE(7743)] = 191195, - [SMALL_STATE(7744)] = 191230, - [SMALL_STATE(7745)] = 191265, - [SMALL_STATE(7746)] = 191300, - [SMALL_STATE(7747)] = 191333, - [SMALL_STATE(7748)] = 191368, - [SMALL_STATE(7749)] = 191401, - [SMALL_STATE(7750)] = 191436, - [SMALL_STATE(7751)] = 191469, - [SMALL_STATE(7752)] = 191502, - [SMALL_STATE(7753)] = 191537, - [SMALL_STATE(7754)] = 191572, - [SMALL_STATE(7755)] = 191607, - [SMALL_STATE(7756)] = 191640, - [SMALL_STATE(7757)] = 191675, - [SMALL_STATE(7758)] = 191710, - [SMALL_STATE(7759)] = 191743, - [SMALL_STATE(7760)] = 191778, - [SMALL_STATE(7761)] = 191813, - [SMALL_STATE(7762)] = 191848, - [SMALL_STATE(7763)] = 191881, - [SMALL_STATE(7764)] = 191916, - [SMALL_STATE(7765)] = 191951, - [SMALL_STATE(7766)] = 191986, - [SMALL_STATE(7767)] = 192021, - [SMALL_STATE(7768)] = 192054, - [SMALL_STATE(7769)] = 192089, - [SMALL_STATE(7770)] = 192122, - [SMALL_STATE(7771)] = 192157, - [SMALL_STATE(7772)] = 192190, - [SMALL_STATE(7773)] = 192223, - [SMALL_STATE(7774)] = 192258, - [SMALL_STATE(7775)] = 192291, - [SMALL_STATE(7776)] = 192326, - [SMALL_STATE(7777)] = 192361, - [SMALL_STATE(7778)] = 192396, - [SMALL_STATE(7779)] = 192429, - [SMALL_STATE(7780)] = 192462, - [SMALL_STATE(7781)] = 192497, - [SMALL_STATE(7782)] = 192530, - [SMALL_STATE(7783)] = 192563, - [SMALL_STATE(7784)] = 192596, - [SMALL_STATE(7785)] = 192631, - [SMALL_STATE(7786)] = 192664, - [SMALL_STATE(7787)] = 192699, - [SMALL_STATE(7788)] = 192722, - [SMALL_STATE(7789)] = 192757, - [SMALL_STATE(7790)] = 192792, - [SMALL_STATE(7791)] = 192825, - [SMALL_STATE(7792)] = 192860, - [SMALL_STATE(7793)] = 192895, - [SMALL_STATE(7794)] = 192930, - [SMALL_STATE(7795)] = 192963, - [SMALL_STATE(7796)] = 192996, - [SMALL_STATE(7797)] = 193031, - [SMALL_STATE(7798)] = 193064, - [SMALL_STATE(7799)] = 193099, - [SMALL_STATE(7800)] = 193132, - [SMALL_STATE(7801)] = 193167, - [SMALL_STATE(7802)] = 193200, - [SMALL_STATE(7803)] = 193235, - [SMALL_STATE(7804)] = 193268, - [SMALL_STATE(7805)] = 193303, - [SMALL_STATE(7806)] = 193338, - [SMALL_STATE(7807)] = 193371, - [SMALL_STATE(7808)] = 193406, - [SMALL_STATE(7809)] = 193441, - [SMALL_STATE(7810)] = 193476, - [SMALL_STATE(7811)] = 193511, - [SMALL_STATE(7812)] = 193546, - [SMALL_STATE(7813)] = 193581, - [SMALL_STATE(7814)] = 193616, - [SMALL_STATE(7815)] = 193651, - [SMALL_STATE(7816)] = 193686, - [SMALL_STATE(7817)] = 193719, - [SMALL_STATE(7818)] = 193754, - [SMALL_STATE(7819)] = 193789, - [SMALL_STATE(7820)] = 193824, - [SMALL_STATE(7821)] = 193859, - [SMALL_STATE(7822)] = 193894, - [SMALL_STATE(7823)] = 193927, - [SMALL_STATE(7824)] = 193962, - [SMALL_STATE(7825)] = 193995, - [SMALL_STATE(7826)] = 194030, - [SMALL_STATE(7827)] = 194065, - [SMALL_STATE(7828)] = 194100, - [SMALL_STATE(7829)] = 194135, - [SMALL_STATE(7830)] = 194170, - [SMALL_STATE(7831)] = 194205, - [SMALL_STATE(7832)] = 194240, - [SMALL_STATE(7833)] = 194275, - [SMALL_STATE(7834)] = 194310, - [SMALL_STATE(7835)] = 194343, - [SMALL_STATE(7836)] = 194378, - [SMALL_STATE(7837)] = 194400, - [SMALL_STATE(7838)] = 194422, - [SMALL_STATE(7839)] = 194444, - [SMALL_STATE(7840)] = 194466, - [SMALL_STATE(7841)] = 194488, - [SMALL_STATE(7842)] = 194528, - [SMALL_STATE(7843)] = 194550, - [SMALL_STATE(7844)] = 194572, - [SMALL_STATE(7845)] = 194594, - [SMALL_STATE(7846)] = 194616, - [SMALL_STATE(7847)] = 194638, - [SMALL_STATE(7848)] = 194660, - [SMALL_STATE(7849)] = 194682, - [SMALL_STATE(7850)] = 194708, - [SMALL_STATE(7851)] = 194734, - [SMALL_STATE(7852)] = 194756, - [SMALL_STATE(7853)] = 194782, - [SMALL_STATE(7854)] = 194804, - [SMALL_STATE(7855)] = 194826, - [SMALL_STATE(7856)] = 194848, - [SMALL_STATE(7857)] = 194870, - [SMALL_STATE(7858)] = 194892, - [SMALL_STATE(7859)] = 194914, - [SMALL_STATE(7860)] = 194940, - [SMALL_STATE(7861)] = 194962, - [SMALL_STATE(7862)] = 194984, - [SMALL_STATE(7863)] = 195006, - [SMALL_STATE(7864)] = 195035, - [SMALL_STATE(7865)] = 195064, - [SMALL_STATE(7866)] = 195093, - [SMALL_STATE(7867)] = 195118, - [SMALL_STATE(7868)] = 195143, - [SMALL_STATE(7869)] = 195172, - [SMALL_STATE(7870)] = 195201, - [SMALL_STATE(7871)] = 195226, - [SMALL_STATE(7872)] = 195255, - [SMALL_STATE(7873)] = 195284, - [SMALL_STATE(7874)] = 195313, - [SMALL_STATE(7875)] = 195342, - [SMALL_STATE(7876)] = 195367, - [SMALL_STATE(7877)] = 195392, - [SMALL_STATE(7878)] = 195417, - [SMALL_STATE(7879)] = 195446, - [SMALL_STATE(7880)] = 195475, - [SMALL_STATE(7881)] = 195504, - [SMALL_STATE(7882)] = 195529, - [SMALL_STATE(7883)] = 195558, - [SMALL_STATE(7884)] = 195587, - [SMALL_STATE(7885)] = 195612, - [SMALL_STATE(7886)] = 195641, - [SMALL_STATE(7887)] = 195670, - [SMALL_STATE(7888)] = 195699, - [SMALL_STATE(7889)] = 195728, - [SMALL_STATE(7890)] = 195757, - [SMALL_STATE(7891)] = 195782, - [SMALL_STATE(7892)] = 195805, - [SMALL_STATE(7893)] = 195834, - [SMALL_STATE(7894)] = 195863, - [SMALL_STATE(7895)] = 195888, - [SMALL_STATE(7896)] = 195917, - [SMALL_STATE(7897)] = 195946, - [SMALL_STATE(7898)] = 195971, - [SMALL_STATE(7899)] = 196000, - [SMALL_STATE(7900)] = 196029, - [SMALL_STATE(7901)] = 196058, - [SMALL_STATE(7902)] = 196087, - [SMALL_STATE(7903)] = 196112, - [SMALL_STATE(7904)] = 196141, - [SMALL_STATE(7905)] = 196170, - [SMALL_STATE(7906)] = 196199, - [SMALL_STATE(7907)] = 196228, - [SMALL_STATE(7908)] = 196257, - [SMALL_STATE(7909)] = 196286, - [SMALL_STATE(7910)] = 196309, - [SMALL_STATE(7911)] = 196338, - [SMALL_STATE(7912)] = 196367, - [SMALL_STATE(7913)] = 196396, - [SMALL_STATE(7914)] = 196425, - [SMALL_STATE(7915)] = 196454, - [SMALL_STATE(7916)] = 196483, - [SMALL_STATE(7917)] = 196512, - [SMALL_STATE(7918)] = 196541, - [SMALL_STATE(7919)] = 196570, - [SMALL_STATE(7920)] = 196599, - [SMALL_STATE(7921)] = 196628, - [SMALL_STATE(7922)] = 196657, - [SMALL_STATE(7923)] = 196686, - [SMALL_STATE(7924)] = 196715, - [SMALL_STATE(7925)] = 196744, - [SMALL_STATE(7926)] = 196773, - [SMALL_STATE(7927)] = 196802, - [SMALL_STATE(7928)] = 196831, - [SMALL_STATE(7929)] = 196860, - [SMALL_STATE(7930)] = 196889, - [SMALL_STATE(7931)] = 196910, - [SMALL_STATE(7932)] = 196939, - [SMALL_STATE(7933)] = 196968, - [SMALL_STATE(7934)] = 196997, - [SMALL_STATE(7935)] = 197026, - [SMALL_STATE(7936)] = 197051, - [SMALL_STATE(7937)] = 197080, - [SMALL_STATE(7938)] = 197109, - [SMALL_STATE(7939)] = 197138, - [SMALL_STATE(7940)] = 197167, - [SMALL_STATE(7941)] = 197196, - [SMALL_STATE(7942)] = 197221, - [SMALL_STATE(7943)] = 197250, - [SMALL_STATE(7944)] = 197275, - [SMALL_STATE(7945)] = 197304, - [SMALL_STATE(7946)] = 197333, - [SMALL_STATE(7947)] = 197362, - [SMALL_STATE(7948)] = 197391, - [SMALL_STATE(7949)] = 197420, - [SMALL_STATE(7950)] = 197449, - [SMALL_STATE(7951)] = 197472, - [SMALL_STATE(7952)] = 197501, - [SMALL_STATE(7953)] = 197530, - [SMALL_STATE(7954)] = 197559, - [SMALL_STATE(7955)] = 197588, - [SMALL_STATE(7956)] = 197617, - [SMALL_STATE(7957)] = 197646, - [SMALL_STATE(7958)] = 197675, - [SMALL_STATE(7959)] = 197704, - [SMALL_STATE(7960)] = 197733, - [SMALL_STATE(7961)] = 197762, - [SMALL_STATE(7962)] = 197791, - [SMALL_STATE(7963)] = 197820, - [SMALL_STATE(7964)] = 197849, - [SMALL_STATE(7965)] = 197874, - [SMALL_STATE(7966)] = 197899, - [SMALL_STATE(7967)] = 197928, - [SMALL_STATE(7968)] = 197957, - [SMALL_STATE(7969)] = 197986, - [SMALL_STATE(7970)] = 198015, - [SMALL_STATE(7971)] = 198044, - [SMALL_STATE(7972)] = 198073, - [SMALL_STATE(7973)] = 198096, - [SMALL_STATE(7974)] = 198125, - [SMALL_STATE(7975)] = 198154, - [SMALL_STATE(7976)] = 198183, - [SMALL_STATE(7977)] = 198212, - [SMALL_STATE(7978)] = 198241, - [SMALL_STATE(7979)] = 198270, - [SMALL_STATE(7980)] = 198299, - [SMALL_STATE(7981)] = 198328, - [SMALL_STATE(7982)] = 198357, - [SMALL_STATE(7983)] = 198386, - [SMALL_STATE(7984)] = 198415, - [SMALL_STATE(7985)] = 198444, - [SMALL_STATE(7986)] = 198473, - [SMALL_STATE(7987)] = 198502, - [SMALL_STATE(7988)] = 198527, - [SMALL_STATE(7989)] = 198556, - [SMALL_STATE(7990)] = 198585, - [SMALL_STATE(7991)] = 198614, - [SMALL_STATE(7992)] = 198643, - [SMALL_STATE(7993)] = 198672, - [SMALL_STATE(7994)] = 198701, - [SMALL_STATE(7995)] = 198730, - [SMALL_STATE(7996)] = 198755, - [SMALL_STATE(7997)] = 198784, - [SMALL_STATE(7998)] = 198813, - [SMALL_STATE(7999)] = 198838, - [SMALL_STATE(8000)] = 198867, - [SMALL_STATE(8001)] = 198896, - [SMALL_STATE(8002)] = 198921, - [SMALL_STATE(8003)] = 198950, - [SMALL_STATE(8004)] = 198975, - [SMALL_STATE(8005)] = 199004, - [SMALL_STATE(8006)] = 199033, - [SMALL_STATE(8007)] = 199062, - [SMALL_STATE(8008)] = 199091, - [SMALL_STATE(8009)] = 199120, - [SMALL_STATE(8010)] = 199149, - [SMALL_STATE(8011)] = 199178, - [SMALL_STATE(8012)] = 199207, - [SMALL_STATE(8013)] = 199236, - [SMALL_STATE(8014)] = 199265, - [SMALL_STATE(8015)] = 199294, - [SMALL_STATE(8016)] = 199319, - [SMALL_STATE(8017)] = 199344, - [SMALL_STATE(8018)] = 199373, - [SMALL_STATE(8019)] = 199398, - [SMALL_STATE(8020)] = 199427, - [SMALL_STATE(8021)] = 199456, - [SMALL_STATE(8022)] = 199485, - [SMALL_STATE(8023)] = 199511, - [SMALL_STATE(8024)] = 199545, - [SMALL_STATE(8025)] = 199567, - [SMALL_STATE(8026)] = 199593, - [SMALL_STATE(8027)] = 199619, - [SMALL_STATE(8028)] = 199645, - [SMALL_STATE(8029)] = 199671, - [SMALL_STATE(8030)] = 199697, - [SMALL_STATE(8031)] = 199731, - [SMALL_STATE(8032)] = 199757, - [SMALL_STATE(8033)] = 199783, - [SMALL_STATE(8034)] = 199809, - [SMALL_STATE(8035)] = 199835, - [SMALL_STATE(8036)] = 199861, - [SMALL_STATE(8037)] = 199887, - [SMALL_STATE(8038)] = 199913, - [SMALL_STATE(8039)] = 199939, - [SMALL_STATE(8040)] = 199965, - [SMALL_STATE(8041)] = 199991, - [SMALL_STATE(8042)] = 200017, - [SMALL_STATE(8043)] = 200037, - [SMALL_STATE(8044)] = 200063, - [SMALL_STATE(8045)] = 200089, - [SMALL_STATE(8046)] = 200115, - [SMALL_STATE(8047)] = 200149, - [SMALL_STATE(8048)] = 200175, - [SMALL_STATE(8049)] = 200201, - [SMALL_STATE(8050)] = 200227, - [SMALL_STATE(8051)] = 200253, - [SMALL_STATE(8052)] = 200279, - [SMALL_STATE(8053)] = 200305, - [SMALL_STATE(8054)] = 200331, - [SMALL_STATE(8055)] = 200357, - [SMALL_STATE(8056)] = 200383, - [SMALL_STATE(8057)] = 200409, - [SMALL_STATE(8058)] = 200435, - [SMALL_STATE(8059)] = 200469, - [SMALL_STATE(8060)] = 200495, - [SMALL_STATE(8061)] = 200521, - [SMALL_STATE(8062)] = 200547, - [SMALL_STATE(8063)] = 200573, - [SMALL_STATE(8064)] = 200599, - [SMALL_STATE(8065)] = 200625, - [SMALL_STATE(8066)] = 200651, - [SMALL_STATE(8067)] = 200677, - [SMALL_STATE(8068)] = 200703, - [SMALL_STATE(8069)] = 200729, - [SMALL_STATE(8070)] = 200755, - [SMALL_STATE(8071)] = 200789, - [SMALL_STATE(8072)] = 200815, - [SMALL_STATE(8073)] = 200841, - [SMALL_STATE(8074)] = 200875, - [SMALL_STATE(8075)] = 200901, - [SMALL_STATE(8076)] = 200927, - [SMALL_STATE(8077)] = 200953, - [SMALL_STATE(8078)] = 200979, - [SMALL_STATE(8079)] = 201005, - [SMALL_STATE(8080)] = 201031, - [SMALL_STATE(8081)] = 201057, - [SMALL_STATE(8082)] = 201083, - [SMALL_STATE(8083)] = 201109, - [SMALL_STATE(8084)] = 201135, - [SMALL_STATE(8085)] = 201153, - [SMALL_STATE(8086)] = 201179, - [SMALL_STATE(8087)] = 201205, - [SMALL_STATE(8088)] = 201231, - [SMALL_STATE(8089)] = 201265, - [SMALL_STATE(8090)] = 201291, - [SMALL_STATE(8091)] = 201325, - [SMALL_STATE(8092)] = 201351, - [SMALL_STATE(8093)] = 201377, - [SMALL_STATE(8094)] = 201403, - [SMALL_STATE(8095)] = 201429, - [SMALL_STATE(8096)] = 201455, - [SMALL_STATE(8097)] = 201481, - [SMALL_STATE(8098)] = 201507, - [SMALL_STATE(8099)] = 201533, - [SMALL_STATE(8100)] = 201559, - [SMALL_STATE(8101)] = 201585, - [SMALL_STATE(8102)] = 201619, - [SMALL_STATE(8103)] = 201645, - [SMALL_STATE(8104)] = 201671, - [SMALL_STATE(8105)] = 201697, - [SMALL_STATE(8106)] = 201731, - [SMALL_STATE(8107)] = 201757, - [SMALL_STATE(8108)] = 201783, - [SMALL_STATE(8109)] = 201817, - [SMALL_STATE(8110)] = 201839, - [SMALL_STATE(8111)] = 201865, - [SMALL_STATE(8112)] = 201891, - [SMALL_STATE(8113)] = 201917, - [SMALL_STATE(8114)] = 201943, - [SMALL_STATE(8115)] = 201969, - [SMALL_STATE(8116)] = 201989, - [SMALL_STATE(8117)] = 202015, - [SMALL_STATE(8118)] = 202041, - [SMALL_STATE(8119)] = 202067, - [SMALL_STATE(8120)] = 202093, - [SMALL_STATE(8121)] = 202119, - [SMALL_STATE(8122)] = 202145, - [SMALL_STATE(8123)] = 202171, - [SMALL_STATE(8124)] = 202197, - [SMALL_STATE(8125)] = 202223, - [SMALL_STATE(8126)] = 202249, - [SMALL_STATE(8127)] = 202275, - [SMALL_STATE(8128)] = 202301, - [SMALL_STATE(8129)] = 202327, - [SMALL_STATE(8130)] = 202353, - [SMALL_STATE(8131)] = 202379, - [SMALL_STATE(8132)] = 202413, - [SMALL_STATE(8133)] = 202439, - [SMALL_STATE(8134)] = 202465, - [SMALL_STATE(8135)] = 202491, - [SMALL_STATE(8136)] = 202517, - [SMALL_STATE(8137)] = 202543, - [SMALL_STATE(8138)] = 202569, - [SMALL_STATE(8139)] = 202595, - [SMALL_STATE(8140)] = 202629, - [SMALL_STATE(8141)] = 202655, - [SMALL_STATE(8142)] = 202689, - [SMALL_STATE(8143)] = 202715, - [SMALL_STATE(8144)] = 202749, - [SMALL_STATE(8145)] = 202783, - [SMALL_STATE(8146)] = 202809, - [SMALL_STATE(8147)] = 202835, - [SMALL_STATE(8148)] = 202869, - [SMALL_STATE(8149)] = 202895, - [SMALL_STATE(8150)] = 202917, - [SMALL_STATE(8151)] = 202951, - [SMALL_STATE(8152)] = 202977, - [SMALL_STATE(8153)] = 203003, - [SMALL_STATE(8154)] = 203029, - [SMALL_STATE(8155)] = 203055, - [SMALL_STATE(8156)] = 203081, - [SMALL_STATE(8157)] = 203107, - [SMALL_STATE(8158)] = 203133, - [SMALL_STATE(8159)] = 203159, - [SMALL_STATE(8160)] = 203185, - [SMALL_STATE(8161)] = 203219, - [SMALL_STATE(8162)] = 203245, - [SMALL_STATE(8163)] = 203271, - [SMALL_STATE(8164)] = 203305, - [SMALL_STATE(8165)] = 203331, - [SMALL_STATE(8166)] = 203357, - [SMALL_STATE(8167)] = 203383, - [SMALL_STATE(8168)] = 203409, - [SMALL_STATE(8169)] = 203435, - [SMALL_STATE(8170)] = 203461, - [SMALL_STATE(8171)] = 203487, - [SMALL_STATE(8172)] = 203513, - [SMALL_STATE(8173)] = 203539, - [SMALL_STATE(8174)] = 203565, - [SMALL_STATE(8175)] = 203591, - [SMALL_STATE(8176)] = 203617, - [SMALL_STATE(8177)] = 203643, - [SMALL_STATE(8178)] = 203669, - [SMALL_STATE(8179)] = 203695, - [SMALL_STATE(8180)] = 203721, - [SMALL_STATE(8181)] = 203747, - [SMALL_STATE(8182)] = 203781, - [SMALL_STATE(8183)] = 203807, - [SMALL_STATE(8184)] = 203833, - [SMALL_STATE(8185)] = 203859, - [SMALL_STATE(8186)] = 203885, - [SMALL_STATE(8187)] = 203911, - [SMALL_STATE(8188)] = 203937, - [SMALL_STATE(8189)] = 203963, - [SMALL_STATE(8190)] = 203989, - [SMALL_STATE(8191)] = 204015, - [SMALL_STATE(8192)] = 204041, - [SMALL_STATE(8193)] = 204067, - [SMALL_STATE(8194)] = 204093, - [SMALL_STATE(8195)] = 204119, - [SMALL_STATE(8196)] = 204145, - [SMALL_STATE(8197)] = 204171, - [SMALL_STATE(8198)] = 204197, - [SMALL_STATE(8199)] = 204223, - [SMALL_STATE(8200)] = 204249, - [SMALL_STATE(8201)] = 204275, - [SMALL_STATE(8202)] = 204301, - [SMALL_STATE(8203)] = 204327, - [SMALL_STATE(8204)] = 204353, - [SMALL_STATE(8205)] = 204379, - [SMALL_STATE(8206)] = 204405, - [SMALL_STATE(8207)] = 204431, - [SMALL_STATE(8208)] = 204457, - [SMALL_STATE(8209)] = 204483, - [SMALL_STATE(8210)] = 204517, - [SMALL_STATE(8211)] = 204551, - [SMALL_STATE(8212)] = 204577, - [SMALL_STATE(8213)] = 204603, - [SMALL_STATE(8214)] = 204629, - [SMALL_STATE(8215)] = 204663, - [SMALL_STATE(8216)] = 204689, - [SMALL_STATE(8217)] = 204715, - [SMALL_STATE(8218)] = 204741, - [SMALL_STATE(8219)] = 204767, - [SMALL_STATE(8220)] = 204793, - [SMALL_STATE(8221)] = 204819, - [SMALL_STATE(8222)] = 204845, - [SMALL_STATE(8223)] = 204871, - [SMALL_STATE(8224)] = 204897, - [SMALL_STATE(8225)] = 204923, - [SMALL_STATE(8226)] = 204949, - [SMALL_STATE(8227)] = 204975, - [SMALL_STATE(8228)] = 205001, - [SMALL_STATE(8229)] = 205027, - [SMALL_STATE(8230)] = 205053, - [SMALL_STATE(8231)] = 205079, - [SMALL_STATE(8232)] = 205105, - [SMALL_STATE(8233)] = 205127, - [SMALL_STATE(8234)] = 205153, - [SMALL_STATE(8235)] = 205179, - [SMALL_STATE(8236)] = 205205, - [SMALL_STATE(8237)] = 205231, - [SMALL_STATE(8238)] = 205257, - [SMALL_STATE(8239)] = 205283, - [SMALL_STATE(8240)] = 205317, - [SMALL_STATE(8241)] = 205351, - [SMALL_STATE(8242)] = 205377, - [SMALL_STATE(8243)] = 205403, - [SMALL_STATE(8244)] = 205429, - [SMALL_STATE(8245)] = 205463, - [SMALL_STATE(8246)] = 205489, - [SMALL_STATE(8247)] = 205523, - [SMALL_STATE(8248)] = 205549, - [SMALL_STATE(8249)] = 205575, - [SMALL_STATE(8250)] = 205601, - [SMALL_STATE(8251)] = 205627, - [SMALL_STATE(8252)] = 205653, - [SMALL_STATE(8253)] = 205679, - [SMALL_STATE(8254)] = 205705, - [SMALL_STATE(8255)] = 205731, - [SMALL_STATE(8256)] = 205757, - [SMALL_STATE(8257)] = 205791, - [SMALL_STATE(8258)] = 205817, - [SMALL_STATE(8259)] = 205843, - [SMALL_STATE(8260)] = 205869, - [SMALL_STATE(8261)] = 205895, - [SMALL_STATE(8262)] = 205921, - [SMALL_STATE(8263)] = 205947, - [SMALL_STATE(8264)] = 205973, - [SMALL_STATE(8265)] = 205999, - [SMALL_STATE(8266)] = 206025, - [SMALL_STATE(8267)] = 206051, - [SMALL_STATE(8268)] = 206077, - [SMALL_STATE(8269)] = 206111, - [SMALL_STATE(8270)] = 206137, - [SMALL_STATE(8271)] = 206163, - [SMALL_STATE(8272)] = 206189, - [SMALL_STATE(8273)] = 206215, - [SMALL_STATE(8274)] = 206241, - [SMALL_STATE(8275)] = 206267, - [SMALL_STATE(8276)] = 206289, - [SMALL_STATE(8277)] = 206315, - [SMALL_STATE(8278)] = 206341, - [SMALL_STATE(8279)] = 206367, - [SMALL_STATE(8280)] = 206393, - [SMALL_STATE(8281)] = 206419, - [SMALL_STATE(8282)] = 206445, - [SMALL_STATE(8283)] = 206471, - [SMALL_STATE(8284)] = 206493, - [SMALL_STATE(8285)] = 206519, - [SMALL_STATE(8286)] = 206545, - [SMALL_STATE(8287)] = 206571, - [SMALL_STATE(8288)] = 206597, - [SMALL_STATE(8289)] = 206623, - [SMALL_STATE(8290)] = 206649, - [SMALL_STATE(8291)] = 206675, - [SMALL_STATE(8292)] = 206701, - [SMALL_STATE(8293)] = 206727, - [SMALL_STATE(8294)] = 206753, - [SMALL_STATE(8295)] = 206787, - [SMALL_STATE(8296)] = 206813, - [SMALL_STATE(8297)] = 206847, - [SMALL_STATE(8298)] = 206873, - [SMALL_STATE(8299)] = 206899, - [SMALL_STATE(8300)] = 206925, - [SMALL_STATE(8301)] = 206959, - [SMALL_STATE(8302)] = 206985, - [SMALL_STATE(8303)] = 207011, - [SMALL_STATE(8304)] = 207037, - [SMALL_STATE(8305)] = 207063, - [SMALL_STATE(8306)] = 207089, - [SMALL_STATE(8307)] = 207115, - [SMALL_STATE(8308)] = 207134, - [SMALL_STATE(8309)] = 207151, - [SMALL_STATE(8310)] = 207168, - [SMALL_STATE(8311)] = 207185, - [SMALL_STATE(8312)] = 207202, - [SMALL_STATE(8313)] = 207219, - [SMALL_STATE(8314)] = 207240, - [SMALL_STATE(8315)] = 207257, - [SMALL_STATE(8316)] = 207274, - [SMALL_STATE(8317)] = 207291, - [SMALL_STATE(8318)] = 207312, - [SMALL_STATE(8319)] = 207328, - [SMALL_STATE(8320)] = 207344, - [SMALL_STATE(8321)] = 207374, - [SMALL_STATE(8322)] = 207392, - [SMALL_STATE(8323)] = 207410, - [SMALL_STATE(8324)] = 207428, - [SMALL_STATE(8325)] = 207458, - [SMALL_STATE(8326)] = 207476, - [SMALL_STATE(8327)] = 207494, - [SMALL_STATE(8328)] = 207524, - [SMALL_STATE(8329)] = 207554, - [SMALL_STATE(8330)] = 207574, - [SMALL_STATE(8331)] = 207604, - [SMALL_STATE(8332)] = 207623, - [SMALL_STATE(8333)] = 207640, - [SMALL_STATE(8334)] = 207657, - [SMALL_STATE(8335)] = 207684, - [SMALL_STATE(8336)] = 207713, - [SMALL_STATE(8337)] = 207734, - [SMALL_STATE(8338)] = 207759, - [SMALL_STATE(8339)] = 207788, - [SMALL_STATE(8340)] = 207817, - [SMALL_STATE(8341)] = 207838, - [SMALL_STATE(8342)] = 207863, - [SMALL_STATE(8343)] = 207886, - [SMALL_STATE(8344)] = 207911, - [SMALL_STATE(8345)] = 207940, - [SMALL_STATE(8346)] = 207967, - [SMALL_STATE(8347)] = 207994, - [SMALL_STATE(8348)] = 208019, - [SMALL_STATE(8349)] = 208046, - [SMALL_STATE(8350)] = 208073, - [SMALL_STATE(8351)] = 208092, - [SMALL_STATE(8352)] = 208117, - [SMALL_STATE(8353)] = 208142, - [SMALL_STATE(8354)] = 208171, - [SMALL_STATE(8355)] = 208185, - [SMALL_STATE(8356)] = 208201, - [SMALL_STATE(8357)] = 208217, - [SMALL_STATE(8358)] = 208233, - [SMALL_STATE(8359)] = 208249, - [SMALL_STATE(8360)] = 208265, - [SMALL_STATE(8361)] = 208281, - [SMALL_STATE(8362)] = 208303, - [SMALL_STATE(8363)] = 208323, - [SMALL_STATE(8364)] = 208347, - [SMALL_STATE(8365)] = 208361, - [SMALL_STATE(8366)] = 208375, - [SMALL_STATE(8367)] = 208401, - [SMALL_STATE(8368)] = 208425, - [SMALL_STATE(8369)] = 208441, - [SMALL_STATE(8370)] = 208457, - [SMALL_STATE(8371)] = 208473, - [SMALL_STATE(8372)] = 208489, - [SMALL_STATE(8373)] = 208513, - [SMALL_STATE(8374)] = 208537, - [SMALL_STATE(8375)] = 208553, - [SMALL_STATE(8376)] = 208567, - [SMALL_STATE(8377)] = 208583, - [SMALL_STATE(8378)] = 208599, - [SMALL_STATE(8379)] = 208615, - [SMALL_STATE(8380)] = 208631, - [SMALL_STATE(8381)] = 208657, - [SMALL_STATE(8382)] = 208673, - [SMALL_STATE(8383)] = 208697, - [SMALL_STATE(8384)] = 208723, - [SMALL_STATE(8385)] = 208739, - [SMALL_STATE(8386)] = 208755, - [SMALL_STATE(8387)] = 208771, - [SMALL_STATE(8388)] = 208791, - [SMALL_STATE(8389)] = 208815, - [SMALL_STATE(8390)] = 208837, - [SMALL_STATE(8391)] = 208853, - [SMALL_STATE(8392)] = 208879, - [SMALL_STATE(8393)] = 208903, - [SMALL_STATE(8394)] = 208919, - [SMALL_STATE(8395)] = 208935, - [SMALL_STATE(8396)] = 208951, - [SMALL_STATE(8397)] = 208977, - [SMALL_STATE(8398)] = 208993, - [SMALL_STATE(8399)] = 209017, - [SMALL_STATE(8400)] = 209032, - [SMALL_STATE(8401)] = 209053, - [SMALL_STATE(8402)] = 209074, - [SMALL_STATE(8403)] = 209095, - [SMALL_STATE(8404)] = 209108, - [SMALL_STATE(8405)] = 209125, - [SMALL_STATE(8406)] = 209142, - [SMALL_STATE(8407)] = 209165, - [SMALL_STATE(8408)] = 209186, - [SMALL_STATE(8409)] = 209207, - [SMALL_STATE(8410)] = 209228, - [SMALL_STATE(8411)] = 209249, - [SMALL_STATE(8412)] = 209270, - [SMALL_STATE(8413)] = 209291, - [SMALL_STATE(8414)] = 209312, - [SMALL_STATE(8415)] = 209335, - [SMALL_STATE(8416)] = 209358, - [SMALL_STATE(8417)] = 209379, - [SMALL_STATE(8418)] = 209400, - [SMALL_STATE(8419)] = 209423, - [SMALL_STATE(8420)] = 209444, - [SMALL_STATE(8421)] = 209465, - [SMALL_STATE(8422)] = 209486, - [SMALL_STATE(8423)] = 209507, - [SMALL_STATE(8424)] = 209528, - [SMALL_STATE(8425)] = 209541, - [SMALL_STATE(8426)] = 209564, - [SMALL_STATE(8427)] = 209577, - [SMALL_STATE(8428)] = 209598, - [SMALL_STATE(8429)] = 209619, - [SMALL_STATE(8430)] = 209640, - [SMALL_STATE(8431)] = 209659, - [SMALL_STATE(8432)] = 209672, - [SMALL_STATE(8433)] = 209693, - [SMALL_STATE(8434)] = 209710, - [SMALL_STATE(8435)] = 209729, - [SMALL_STATE(8436)] = 209750, - [SMALL_STATE(8437)] = 209767, - [SMALL_STATE(8438)] = 209790, - [SMALL_STATE(8439)] = 209811, - [SMALL_STATE(8440)] = 209832, - [SMALL_STATE(8441)] = 209853, - [SMALL_STATE(8442)] = 209874, - [SMALL_STATE(8443)] = 209895, - [SMALL_STATE(8444)] = 209916, - [SMALL_STATE(8445)] = 209937, - [SMALL_STATE(8446)] = 209958, - [SMALL_STATE(8447)] = 209981, - [SMALL_STATE(8448)] = 209994, - [SMALL_STATE(8449)] = 210009, - [SMALL_STATE(8450)] = 210030, - [SMALL_STATE(8451)] = 210051, - [SMALL_STATE(8452)] = 210074, - [SMALL_STATE(8453)] = 210091, - [SMALL_STATE(8454)] = 210108, - [SMALL_STATE(8455)] = 210125, - [SMALL_STATE(8456)] = 210145, - [SMALL_STATE(8457)] = 210165, - [SMALL_STATE(8458)] = 210185, - [SMALL_STATE(8459)] = 210205, - [SMALL_STATE(8460)] = 210225, - [SMALL_STATE(8461)] = 210245, - [SMALL_STATE(8462)] = 210257, - [SMALL_STATE(8463)] = 210277, - [SMALL_STATE(8464)] = 210297, - [SMALL_STATE(8465)] = 210317, - [SMALL_STATE(8466)] = 210329, - [SMALL_STATE(8467)] = 210349, - [SMALL_STATE(8468)] = 210367, - [SMALL_STATE(8469)] = 210387, - [SMALL_STATE(8470)] = 210405, - [SMALL_STATE(8471)] = 210425, - [SMALL_STATE(8472)] = 210445, - [SMALL_STATE(8473)] = 210465, - [SMALL_STATE(8474)] = 210481, - [SMALL_STATE(8475)] = 210501, - [SMALL_STATE(8476)] = 210521, - [SMALL_STATE(8477)] = 210541, - [SMALL_STATE(8478)] = 210561, - [SMALL_STATE(8479)] = 210573, - [SMALL_STATE(8480)] = 210593, - [SMALL_STATE(8481)] = 210613, - [SMALL_STATE(8482)] = 210633, - [SMALL_STATE(8483)] = 210653, - [SMALL_STATE(8484)] = 210673, - [SMALL_STATE(8485)] = 210693, - [SMALL_STATE(8486)] = 210713, - [SMALL_STATE(8487)] = 210725, - [SMALL_STATE(8488)] = 210745, - [SMALL_STATE(8489)] = 210765, - [SMALL_STATE(8490)] = 210785, - [SMALL_STATE(8491)] = 210805, - [SMALL_STATE(8492)] = 210825, - [SMALL_STATE(8493)] = 210847, - [SMALL_STATE(8494)] = 210867, - [SMALL_STATE(8495)] = 210887, - [SMALL_STATE(8496)] = 210907, - [SMALL_STATE(8497)] = 210927, - [SMALL_STATE(8498)] = 210947, - [SMALL_STATE(8499)] = 210967, - [SMALL_STATE(8500)] = 210987, - [SMALL_STATE(8501)] = 211007, - [SMALL_STATE(8502)] = 211027, - [SMALL_STATE(8503)] = 211047, - [SMALL_STATE(8504)] = 211067, - [SMALL_STATE(8505)] = 211087, - [SMALL_STATE(8506)] = 211109, - [SMALL_STATE(8507)] = 211129, - [SMALL_STATE(8508)] = 211149, - [SMALL_STATE(8509)] = 211169, - [SMALL_STATE(8510)] = 211189, - [SMALL_STATE(8511)] = 211209, - [SMALL_STATE(8512)] = 211229, - [SMALL_STATE(8513)] = 211249, - [SMALL_STATE(8514)] = 211269, - [SMALL_STATE(8515)] = 211289, - [SMALL_STATE(8516)] = 211309, - [SMALL_STATE(8517)] = 211321, - [SMALL_STATE(8518)] = 211341, - [SMALL_STATE(8519)] = 211363, - [SMALL_STATE(8520)] = 211377, - [SMALL_STATE(8521)] = 211397, - [SMALL_STATE(8522)] = 211413, - [SMALL_STATE(8523)] = 211433, - [SMALL_STATE(8524)] = 211453, - [SMALL_STATE(8525)] = 211473, - [SMALL_STATE(8526)] = 211489, - [SMALL_STATE(8527)] = 211509, - [SMALL_STATE(8528)] = 211529, - [SMALL_STATE(8529)] = 211549, - [SMALL_STATE(8530)] = 211569, - [SMALL_STATE(8531)] = 211581, - [SMALL_STATE(8532)] = 211601, - [SMALL_STATE(8533)] = 211619, - [SMALL_STATE(8534)] = 211639, - [SMALL_STATE(8535)] = 211659, - [SMALL_STATE(8536)] = 211675, - [SMALL_STATE(8537)] = 211695, - [SMALL_STATE(8538)] = 211715, - [SMALL_STATE(8539)] = 211735, - [SMALL_STATE(8540)] = 211757, - [SMALL_STATE(8541)] = 211769, - [SMALL_STATE(8542)] = 211789, - [SMALL_STATE(8543)] = 211809, - [SMALL_STATE(8544)] = 211821, - [SMALL_STATE(8545)] = 211841, - [SMALL_STATE(8546)] = 211855, - [SMALL_STATE(8547)] = 211875, - [SMALL_STATE(8548)] = 211895, - [SMALL_STATE(8549)] = 211915, - [SMALL_STATE(8550)] = 211935, - [SMALL_STATE(8551)] = 211955, - [SMALL_STATE(8552)] = 211975, - [SMALL_STATE(8553)] = 211995, - [SMALL_STATE(8554)] = 212015, - [SMALL_STATE(8555)] = 212035, - [SMALL_STATE(8556)] = 212055, - [SMALL_STATE(8557)] = 212075, - [SMALL_STATE(8558)] = 212095, - [SMALL_STATE(8559)] = 212115, - [SMALL_STATE(8560)] = 212135, - [SMALL_STATE(8561)] = 212155, - [SMALL_STATE(8562)] = 212175, - [SMALL_STATE(8563)] = 212195, - [SMALL_STATE(8564)] = 212215, - [SMALL_STATE(8565)] = 212235, - [SMALL_STATE(8566)] = 212255, - [SMALL_STATE(8567)] = 212275, - [SMALL_STATE(8568)] = 212295, - [SMALL_STATE(8569)] = 212315, - [SMALL_STATE(8570)] = 212335, - [SMALL_STATE(8571)] = 212355, - [SMALL_STATE(8572)] = 212373, - [SMALL_STATE(8573)] = 212393, - [SMALL_STATE(8574)] = 212405, - [SMALL_STATE(8575)] = 212425, - [SMALL_STATE(8576)] = 212445, - [SMALL_STATE(8577)] = 212465, - [SMALL_STATE(8578)] = 212487, - [SMALL_STATE(8579)] = 212507, - [SMALL_STATE(8580)] = 212527, - [SMALL_STATE(8581)] = 212547, - [SMALL_STATE(8582)] = 212559, - [SMALL_STATE(8583)] = 212579, - [SMALL_STATE(8584)] = 212599, - [SMALL_STATE(8585)] = 212619, - [SMALL_STATE(8586)] = 212639, - [SMALL_STATE(8587)] = 212659, - [SMALL_STATE(8588)] = 212679, - [SMALL_STATE(8589)] = 212697, - [SMALL_STATE(8590)] = 212713, - [SMALL_STATE(8591)] = 212725, - [SMALL_STATE(8592)] = 212745, - [SMALL_STATE(8593)] = 212757, - [SMALL_STATE(8594)] = 212775, - [SMALL_STATE(8595)] = 212795, - [SMALL_STATE(8596)] = 212815, - [SMALL_STATE(8597)] = 212835, - [SMALL_STATE(8598)] = 212851, - [SMALL_STATE(8599)] = 212867, - [SMALL_STATE(8600)] = 212887, - [SMALL_STATE(8601)] = 212907, - [SMALL_STATE(8602)] = 212925, - [SMALL_STATE(8603)] = 212937, - [SMALL_STATE(8604)] = 212957, - [SMALL_STATE(8605)] = 212973, - [SMALL_STATE(8606)] = 212985, - [SMALL_STATE(8607)] = 213005, - [SMALL_STATE(8608)] = 213027, - [SMALL_STATE(8609)] = 213039, - [SMALL_STATE(8610)] = 213059, - [SMALL_STATE(8611)] = 213079, - [SMALL_STATE(8612)] = 213091, - [SMALL_STATE(8613)] = 213111, - [SMALL_STATE(8614)] = 213129, - [SMALL_STATE(8615)] = 213149, - [SMALL_STATE(8616)] = 213161, - [SMALL_STATE(8617)] = 213181, - [SMALL_STATE(8618)] = 213201, - [SMALL_STATE(8619)] = 213221, - [SMALL_STATE(8620)] = 213233, - [SMALL_STATE(8621)] = 213253, - [SMALL_STATE(8622)] = 213265, - [SMALL_STATE(8623)] = 213285, - [SMALL_STATE(8624)] = 213305, - [SMALL_STATE(8625)] = 213321, - [SMALL_STATE(8626)] = 213341, - [SMALL_STATE(8627)] = 213361, - [SMALL_STATE(8628)] = 213372, - [SMALL_STATE(8629)] = 213387, - [SMALL_STATE(8630)] = 213402, - [SMALL_STATE(8631)] = 213419, - [SMALL_STATE(8632)] = 213434, - [SMALL_STATE(8633)] = 213451, - [SMALL_STATE(8634)] = 213462, - [SMALL_STATE(8635)] = 213477, - [SMALL_STATE(8636)] = 213492, - [SMALL_STATE(8637)] = 213509, - [SMALL_STATE(8638)] = 213526, - [SMALL_STATE(8639)] = 213543, - [SMALL_STATE(8640)] = 213560, - [SMALL_STATE(8641)] = 213575, - [SMALL_STATE(8642)] = 213592, - [SMALL_STATE(8643)] = 213603, - [SMALL_STATE(8644)] = 213614, - [SMALL_STATE(8645)] = 213631, - [SMALL_STATE(8646)] = 213648, - [SMALL_STATE(8647)] = 213663, - [SMALL_STATE(8648)] = 213678, - [SMALL_STATE(8649)] = 213695, - [SMALL_STATE(8650)] = 213712, - [SMALL_STATE(8651)] = 213729, - [SMALL_STATE(8652)] = 213746, - [SMALL_STATE(8653)] = 213761, - [SMALL_STATE(8654)] = 213776, - [SMALL_STATE(8655)] = 213793, - [SMALL_STATE(8656)] = 213810, - [SMALL_STATE(8657)] = 213825, - [SMALL_STATE(8658)] = 213842, - [SMALL_STATE(8659)] = 213859, - [SMALL_STATE(8660)] = 213872, - [SMALL_STATE(8661)] = 213883, - [SMALL_STATE(8662)] = 213898, - [SMALL_STATE(8663)] = 213909, - [SMALL_STATE(8664)] = 213922, - [SMALL_STATE(8665)] = 213937, - [SMALL_STATE(8666)] = 213952, - [SMALL_STATE(8667)] = 213967, - [SMALL_STATE(8668)] = 213984, - [SMALL_STATE(8669)] = 214001, - [SMALL_STATE(8670)] = 214018, - [SMALL_STATE(8671)] = 214035, - [SMALL_STATE(8672)] = 214052, - [SMALL_STATE(8673)] = 214069, - [SMALL_STATE(8674)] = 214086, - [SMALL_STATE(8675)] = 214103, - [SMALL_STATE(8676)] = 214120, - [SMALL_STATE(8677)] = 214137, - [SMALL_STATE(8678)] = 214154, - [SMALL_STATE(8679)] = 214169, - [SMALL_STATE(8680)] = 214186, - [SMALL_STATE(8681)] = 214203, - [SMALL_STATE(8682)] = 214220, - [SMALL_STATE(8683)] = 214235, - [SMALL_STATE(8684)] = 214252, - [SMALL_STATE(8685)] = 214269, - [SMALL_STATE(8686)] = 214282, - [SMALL_STATE(8687)] = 214299, - [SMALL_STATE(8688)] = 214316, - [SMALL_STATE(8689)] = 214333, - [SMALL_STATE(8690)] = 214350, - [SMALL_STATE(8691)] = 214367, - [SMALL_STATE(8692)] = 214384, - [SMALL_STATE(8693)] = 214401, - [SMALL_STATE(8694)] = 214418, - [SMALL_STATE(8695)] = 214433, - [SMALL_STATE(8696)] = 214448, - [SMALL_STATE(8697)] = 214465, - [SMALL_STATE(8698)] = 214482, - [SMALL_STATE(8699)] = 214499, - [SMALL_STATE(8700)] = 214516, - [SMALL_STATE(8701)] = 214533, - [SMALL_STATE(8702)] = 214550, - [SMALL_STATE(8703)] = 214567, - [SMALL_STATE(8704)] = 214584, - [SMALL_STATE(8705)] = 214599, - [SMALL_STATE(8706)] = 214614, - [SMALL_STATE(8707)] = 214625, - [SMALL_STATE(8708)] = 214636, - [SMALL_STATE(8709)] = 214651, - [SMALL_STATE(8710)] = 214666, - [SMALL_STATE(8711)] = 214681, - [SMALL_STATE(8712)] = 214698, - [SMALL_STATE(8713)] = 214713, - [SMALL_STATE(8714)] = 214730, - [SMALL_STATE(8715)] = 214747, - [SMALL_STATE(8716)] = 214764, - [SMALL_STATE(8717)] = 214781, - [SMALL_STATE(8718)] = 214798, - [SMALL_STATE(8719)] = 214815, - [SMALL_STATE(8720)] = 214832, - [SMALL_STATE(8721)] = 214849, - [SMALL_STATE(8722)] = 214866, - [SMALL_STATE(8723)] = 214877, - [SMALL_STATE(8724)] = 214888, - [SMALL_STATE(8725)] = 214905, - [SMALL_STATE(8726)] = 214922, - [SMALL_STATE(8727)] = 214939, - [SMALL_STATE(8728)] = 214956, - [SMALL_STATE(8729)] = 214973, - [SMALL_STATE(8730)] = 214990, - [SMALL_STATE(8731)] = 215007, - [SMALL_STATE(8732)] = 215024, - [SMALL_STATE(8733)] = 215041, - [SMALL_STATE(8734)] = 215058, - [SMALL_STATE(8735)] = 215075, - [SMALL_STATE(8736)] = 215092, - [SMALL_STATE(8737)] = 215109, - [SMALL_STATE(8738)] = 215126, - [SMALL_STATE(8739)] = 215143, - [SMALL_STATE(8740)] = 215160, - [SMALL_STATE(8741)] = 215177, - [SMALL_STATE(8742)] = 215192, - [SMALL_STATE(8743)] = 215209, - [SMALL_STATE(8744)] = 215226, - [SMALL_STATE(8745)] = 215243, - [SMALL_STATE(8746)] = 215260, - [SMALL_STATE(8747)] = 215277, - [SMALL_STATE(8748)] = 215294, - [SMALL_STATE(8749)] = 215311, - [SMALL_STATE(8750)] = 215326, - [SMALL_STATE(8751)] = 215343, - [SMALL_STATE(8752)] = 215360, - [SMALL_STATE(8753)] = 215377, - [SMALL_STATE(8754)] = 215394, - [SMALL_STATE(8755)] = 215411, - [SMALL_STATE(8756)] = 215424, - [SMALL_STATE(8757)] = 215441, - [SMALL_STATE(8758)] = 215458, - [SMALL_STATE(8759)] = 215475, - [SMALL_STATE(8760)] = 215492, - [SMALL_STATE(8761)] = 215509, - [SMALL_STATE(8762)] = 215526, - [SMALL_STATE(8763)] = 215543, - [SMALL_STATE(8764)] = 215560, - [SMALL_STATE(8765)] = 215577, - [SMALL_STATE(8766)] = 215594, - [SMALL_STATE(8767)] = 215611, - [SMALL_STATE(8768)] = 215628, - [SMALL_STATE(8769)] = 215645, - [SMALL_STATE(8770)] = 215662, - [SMALL_STATE(8771)] = 215679, - [SMALL_STATE(8772)] = 215690, - [SMALL_STATE(8773)] = 215707, - [SMALL_STATE(8774)] = 215724, - [SMALL_STATE(8775)] = 215741, - [SMALL_STATE(8776)] = 215758, - [SMALL_STATE(8777)] = 215775, - [SMALL_STATE(8778)] = 215788, - [SMALL_STATE(8779)] = 215805, - [SMALL_STATE(8780)] = 215822, - [SMALL_STATE(8781)] = 215837, - [SMALL_STATE(8782)] = 215854, - [SMALL_STATE(8783)] = 215871, - [SMALL_STATE(8784)] = 215888, - [SMALL_STATE(8785)] = 215905, - [SMALL_STATE(8786)] = 215922, - [SMALL_STATE(8787)] = 215939, - [SMALL_STATE(8788)] = 215956, - [SMALL_STATE(8789)] = 215970, - [SMALL_STATE(8790)] = 215984, - [SMALL_STATE(8791)] = 215996, - [SMALL_STATE(8792)] = 216010, - [SMALL_STATE(8793)] = 216024, - [SMALL_STATE(8794)] = 216038, - [SMALL_STATE(8795)] = 216052, - [SMALL_STATE(8796)] = 216066, - [SMALL_STATE(8797)] = 216076, - [SMALL_STATE(8798)] = 216090, - [SMALL_STATE(8799)] = 216104, - [SMALL_STATE(8800)] = 216118, - [SMALL_STATE(8801)] = 216132, - [SMALL_STATE(8802)] = 216146, - [SMALL_STATE(8803)] = 216160, - [SMALL_STATE(8804)] = 216174, - [SMALL_STATE(8805)] = 216188, - [SMALL_STATE(8806)] = 216202, - [SMALL_STATE(8807)] = 216216, - [SMALL_STATE(8808)] = 216230, - [SMALL_STATE(8809)] = 216244, - [SMALL_STATE(8810)] = 216258, - [SMALL_STATE(8811)] = 216268, - [SMALL_STATE(8812)] = 216282, - [SMALL_STATE(8813)] = 216296, - [SMALL_STATE(8814)] = 216310, - [SMALL_STATE(8815)] = 216324, - [SMALL_STATE(8816)] = 216338, - [SMALL_STATE(8817)] = 216352, - [SMALL_STATE(8818)] = 216366, - [SMALL_STATE(8819)] = 216376, - [SMALL_STATE(8820)] = 216390, - [SMALL_STATE(8821)] = 216404, - [SMALL_STATE(8822)] = 216418, - [SMALL_STATE(8823)] = 216432, - [SMALL_STATE(8824)] = 216446, - [SMALL_STATE(8825)] = 216460, - [SMALL_STATE(8826)] = 216474, - [SMALL_STATE(8827)] = 216488, - [SMALL_STATE(8828)] = 216502, - [SMALL_STATE(8829)] = 216516, - [SMALL_STATE(8830)] = 216530, - [SMALL_STATE(8831)] = 216544, - [SMALL_STATE(8832)] = 216558, - [SMALL_STATE(8833)] = 216570, - [SMALL_STATE(8834)] = 216584, - [SMALL_STATE(8835)] = 216598, - [SMALL_STATE(8836)] = 216612, - [SMALL_STATE(8837)] = 216626, - [SMALL_STATE(8838)] = 216640, - [SMALL_STATE(8839)] = 216654, - [SMALL_STATE(8840)] = 216668, - [SMALL_STATE(8841)] = 216682, - [SMALL_STATE(8842)] = 216696, - [SMALL_STATE(8843)] = 216710, - [SMALL_STATE(8844)] = 216722, - [SMALL_STATE(8845)] = 216734, - [SMALL_STATE(8846)] = 216748, - [SMALL_STATE(8847)] = 216762, - [SMALL_STATE(8848)] = 216776, - [SMALL_STATE(8849)] = 216790, - [SMALL_STATE(8850)] = 216804, - [SMALL_STATE(8851)] = 216818, - [SMALL_STATE(8852)] = 216832, - [SMALL_STATE(8853)] = 216846, - [SMALL_STATE(8854)] = 216858, - [SMALL_STATE(8855)] = 216872, - [SMALL_STATE(8856)] = 216886, - [SMALL_STATE(8857)] = 216900, - [SMALL_STATE(8858)] = 216914, - [SMALL_STATE(8859)] = 216926, - [SMALL_STATE(8860)] = 216938, - [SMALL_STATE(8861)] = 216952, - [SMALL_STATE(8862)] = 216966, - [SMALL_STATE(8863)] = 216980, - [SMALL_STATE(8864)] = 216994, - [SMALL_STATE(8865)] = 217004, - [SMALL_STATE(8866)] = 217018, - [SMALL_STATE(8867)] = 217032, - [SMALL_STATE(8868)] = 217046, - [SMALL_STATE(8869)] = 217058, - [SMALL_STATE(8870)] = 217072, - [SMALL_STATE(8871)] = 217086, - [SMALL_STATE(8872)] = 217100, - [SMALL_STATE(8873)] = 217114, - [SMALL_STATE(8874)] = 217128, - [SMALL_STATE(8875)] = 217142, - [SMALL_STATE(8876)] = 217156, - [SMALL_STATE(8877)] = 217170, - [SMALL_STATE(8878)] = 217184, - [SMALL_STATE(8879)] = 217198, - [SMALL_STATE(8880)] = 217212, - [SMALL_STATE(8881)] = 217226, - [SMALL_STATE(8882)] = 217238, - [SMALL_STATE(8883)] = 217252, - [SMALL_STATE(8884)] = 217266, - [SMALL_STATE(8885)] = 217280, - [SMALL_STATE(8886)] = 217292, - [SMALL_STATE(8887)] = 217306, - [SMALL_STATE(8888)] = 217318, - [SMALL_STATE(8889)] = 217332, - [SMALL_STATE(8890)] = 217346, - [SMALL_STATE(8891)] = 217358, - [SMALL_STATE(8892)] = 217370, - [SMALL_STATE(8893)] = 217382, - [SMALL_STATE(8894)] = 217394, - [SMALL_STATE(8895)] = 217408, - [SMALL_STATE(8896)] = 217422, - [SMALL_STATE(8897)] = 217436, - [SMALL_STATE(8898)] = 217450, - [SMALL_STATE(8899)] = 217464, - [SMALL_STATE(8900)] = 217478, - [SMALL_STATE(8901)] = 217492, - [SMALL_STATE(8902)] = 217504, - [SMALL_STATE(8903)] = 217516, - [SMALL_STATE(8904)] = 217528, - [SMALL_STATE(8905)] = 217540, - [SMALL_STATE(8906)] = 217550, - [SMALL_STATE(8907)] = 217560, - [SMALL_STATE(8908)] = 217574, - [SMALL_STATE(8909)] = 217588, - [SMALL_STATE(8910)] = 217602, - [SMALL_STATE(8911)] = 217616, - [SMALL_STATE(8912)] = 217630, - [SMALL_STATE(8913)] = 217642, - [SMALL_STATE(8914)] = 217656, - [SMALL_STATE(8915)] = 217670, - [SMALL_STATE(8916)] = 217682, - [SMALL_STATE(8917)] = 217694, - [SMALL_STATE(8918)] = 217708, - [SMALL_STATE(8919)] = 217722, - [SMALL_STATE(8920)] = 217736, - [SMALL_STATE(8921)] = 217750, - [SMALL_STATE(8922)] = 217764, - [SMALL_STATE(8923)] = 217774, - [SMALL_STATE(8924)] = 217788, - [SMALL_STATE(8925)] = 217802, - [SMALL_STATE(8926)] = 217816, - [SMALL_STATE(8927)] = 217830, - [SMALL_STATE(8928)] = 217844, - [SMALL_STATE(8929)] = 217858, - [SMALL_STATE(8930)] = 217872, - [SMALL_STATE(8931)] = 217884, - [SMALL_STATE(8932)] = 217898, - [SMALL_STATE(8933)] = 217912, - [SMALL_STATE(8934)] = 217926, - [SMALL_STATE(8935)] = 217940, - [SMALL_STATE(8936)] = 217954, - [SMALL_STATE(8937)] = 217968, - [SMALL_STATE(8938)] = 217982, - [SMALL_STATE(8939)] = 217996, - [SMALL_STATE(8940)] = 218010, - [SMALL_STATE(8941)] = 218024, - [SMALL_STATE(8942)] = 218038, - [SMALL_STATE(8943)] = 218052, - [SMALL_STATE(8944)] = 218066, - [SMALL_STATE(8945)] = 218080, - [SMALL_STATE(8946)] = 218094, - [SMALL_STATE(8947)] = 218108, - [SMALL_STATE(8948)] = 218122, - [SMALL_STATE(8949)] = 218136, - [SMALL_STATE(8950)] = 218150, - [SMALL_STATE(8951)] = 218164, - [SMALL_STATE(8952)] = 218178, - [SMALL_STATE(8953)] = 218192, - [SMALL_STATE(8954)] = 218204, - [SMALL_STATE(8955)] = 218218, - [SMALL_STATE(8956)] = 218228, - [SMALL_STATE(8957)] = 218242, - [SMALL_STATE(8958)] = 218254, - [SMALL_STATE(8959)] = 218264, - [SMALL_STATE(8960)] = 218278, - [SMALL_STATE(8961)] = 218290, - [SMALL_STATE(8962)] = 218304, - [SMALL_STATE(8963)] = 218316, - [SMALL_STATE(8964)] = 218330, - [SMALL_STATE(8965)] = 218344, - [SMALL_STATE(8966)] = 218358, - [SMALL_STATE(8967)] = 218372, - [SMALL_STATE(8968)] = 218384, - [SMALL_STATE(8969)] = 218398, - [SMALL_STATE(8970)] = 218412, - [SMALL_STATE(8971)] = 218426, - [SMALL_STATE(8972)] = 218440, - [SMALL_STATE(8973)] = 218454, - [SMALL_STATE(8974)] = 218468, - [SMALL_STATE(8975)] = 218482, - [SMALL_STATE(8976)] = 218496, - [SMALL_STATE(8977)] = 218506, - [SMALL_STATE(8978)] = 218520, - [SMALL_STATE(8979)] = 218534, - [SMALL_STATE(8980)] = 218548, - [SMALL_STATE(8981)] = 218562, - [SMALL_STATE(8982)] = 218576, - [SMALL_STATE(8983)] = 218590, - [SMALL_STATE(8984)] = 218604, - [SMALL_STATE(8985)] = 218618, - [SMALL_STATE(8986)] = 218632, - [SMALL_STATE(8987)] = 218646, - [SMALL_STATE(8988)] = 218660, - [SMALL_STATE(8989)] = 218674, - [SMALL_STATE(8990)] = 218686, - [SMALL_STATE(8991)] = 218700, - [SMALL_STATE(8992)] = 218714, - [SMALL_STATE(8993)] = 218728, - [SMALL_STATE(8994)] = 218742, - [SMALL_STATE(8995)] = 218756, - [SMALL_STATE(8996)] = 218770, - [SMALL_STATE(8997)] = 218784, - [SMALL_STATE(8998)] = 218798, - [SMALL_STATE(8999)] = 218810, - [SMALL_STATE(9000)] = 218824, - [SMALL_STATE(9001)] = 218838, - [SMALL_STATE(9002)] = 218852, - [SMALL_STATE(9003)] = 218866, - [SMALL_STATE(9004)] = 218878, - [SMALL_STATE(9005)] = 218892, - [SMALL_STATE(9006)] = 218906, - [SMALL_STATE(9007)] = 218920, - [SMALL_STATE(9008)] = 218934, - [SMALL_STATE(9009)] = 218946, - [SMALL_STATE(9010)] = 218960, - [SMALL_STATE(9011)] = 218972, - [SMALL_STATE(9012)] = 218982, - [SMALL_STATE(9013)] = 218996, - [SMALL_STATE(9014)] = 219010, - [SMALL_STATE(9015)] = 219024, - [SMALL_STATE(9016)] = 219038, - [SMALL_STATE(9017)] = 219052, - [SMALL_STATE(9018)] = 219066, - [SMALL_STATE(9019)] = 219080, - [SMALL_STATE(9020)] = 219094, - [SMALL_STATE(9021)] = 219106, - [SMALL_STATE(9022)] = 219120, - [SMALL_STATE(9023)] = 219134, - [SMALL_STATE(9024)] = 219148, - [SMALL_STATE(9025)] = 219162, - [SMALL_STATE(9026)] = 219176, - [SMALL_STATE(9027)] = 219190, - [SMALL_STATE(9028)] = 219204, - [SMALL_STATE(9029)] = 219218, - [SMALL_STATE(9030)] = 219232, - [SMALL_STATE(9031)] = 219246, - [SMALL_STATE(9032)] = 219260, - [SMALL_STATE(9033)] = 219274, - [SMALL_STATE(9034)] = 219288, - [SMALL_STATE(9035)] = 219302, - [SMALL_STATE(9036)] = 219316, - [SMALL_STATE(9037)] = 219330, - [SMALL_STATE(9038)] = 219344, - [SMALL_STATE(9039)] = 219358, - [SMALL_STATE(9040)] = 219372, - [SMALL_STATE(9041)] = 219386, - [SMALL_STATE(9042)] = 219398, - [SMALL_STATE(9043)] = 219412, - [SMALL_STATE(9044)] = 219424, - [SMALL_STATE(9045)] = 219438, - [SMALL_STATE(9046)] = 219450, - [SMALL_STATE(9047)] = 219462, - [SMALL_STATE(9048)] = 219474, - [SMALL_STATE(9049)] = 219488, - [SMALL_STATE(9050)] = 219502, - [SMALL_STATE(9051)] = 219516, - [SMALL_STATE(9052)] = 219530, - [SMALL_STATE(9053)] = 219544, - [SMALL_STATE(9054)] = 219558, - [SMALL_STATE(9055)] = 219570, - [SMALL_STATE(9056)] = 219584, - [SMALL_STATE(9057)] = 219596, - [SMALL_STATE(9058)] = 219610, - [SMALL_STATE(9059)] = 219624, - [SMALL_STATE(9060)] = 219638, - [SMALL_STATE(9061)] = 219652, - [SMALL_STATE(9062)] = 219666, - [SMALL_STATE(9063)] = 219680, - [SMALL_STATE(9064)] = 219694, - [SMALL_STATE(9065)] = 219708, - [SMALL_STATE(9066)] = 219722, - [SMALL_STATE(9067)] = 219736, - [SMALL_STATE(9068)] = 219750, - [SMALL_STATE(9069)] = 219764, - [SMALL_STATE(9070)] = 219776, - [SMALL_STATE(9071)] = 219790, - [SMALL_STATE(9072)] = 219802, - [SMALL_STATE(9073)] = 219816, - [SMALL_STATE(9074)] = 219830, - [SMALL_STATE(9075)] = 219844, - [SMALL_STATE(9076)] = 219858, - [SMALL_STATE(9077)] = 219872, - [SMALL_STATE(9078)] = 219886, - [SMALL_STATE(9079)] = 219898, - [SMALL_STATE(9080)] = 219910, - [SMALL_STATE(9081)] = 219922, - [SMALL_STATE(9082)] = 219936, - [SMALL_STATE(9083)] = 219948, - [SMALL_STATE(9084)] = 219962, - [SMALL_STATE(9085)] = 219974, - [SMALL_STATE(9086)] = 219986, - [SMALL_STATE(9087)] = 220000, - [SMALL_STATE(9088)] = 220014, - [SMALL_STATE(9089)] = 220028, - [SMALL_STATE(9090)] = 220042, - [SMALL_STATE(9091)] = 220056, - [SMALL_STATE(9092)] = 220070, - [SMALL_STATE(9093)] = 220084, - [SMALL_STATE(9094)] = 220098, - [SMALL_STATE(9095)] = 220112, - [SMALL_STATE(9096)] = 220121, - [SMALL_STATE(9097)] = 220130, - [SMALL_STATE(9098)] = 220141, - [SMALL_STATE(9099)] = 220152, - [SMALL_STATE(9100)] = 220163, - [SMALL_STATE(9101)] = 220174, - [SMALL_STATE(9102)] = 220185, - [SMALL_STATE(9103)] = 220196, - [SMALL_STATE(9104)] = 220207, - [SMALL_STATE(9105)] = 220218, - [SMALL_STATE(9106)] = 220229, - [SMALL_STATE(9107)] = 220240, - [SMALL_STATE(9108)] = 220251, - [SMALL_STATE(9109)] = 220262, - [SMALL_STATE(9110)] = 220273, - [SMALL_STATE(9111)] = 220284, - [SMALL_STATE(9112)] = 220295, - [SMALL_STATE(9113)] = 220306, - [SMALL_STATE(9114)] = 220317, - [SMALL_STATE(9115)] = 220328, - [SMALL_STATE(9116)] = 220339, - [SMALL_STATE(9117)] = 220350, - [SMALL_STATE(9118)] = 220361, - [SMALL_STATE(9119)] = 220372, - [SMALL_STATE(9120)] = 220383, - [SMALL_STATE(9121)] = 220394, - [SMALL_STATE(9122)] = 220405, - [SMALL_STATE(9123)] = 220416, - [SMALL_STATE(9124)] = 220427, - [SMALL_STATE(9125)] = 220438, - [SMALL_STATE(9126)] = 220449, - [SMALL_STATE(9127)] = 220460, - [SMALL_STATE(9128)] = 220471, - [SMALL_STATE(9129)] = 220482, - [SMALL_STATE(9130)] = 220493, - [SMALL_STATE(9131)] = 220504, - [SMALL_STATE(9132)] = 220515, - [SMALL_STATE(9133)] = 220526, - [SMALL_STATE(9134)] = 220537, - [SMALL_STATE(9135)] = 220548, - [SMALL_STATE(9136)] = 220559, - [SMALL_STATE(9137)] = 220570, - [SMALL_STATE(9138)] = 220581, - [SMALL_STATE(9139)] = 220592, - [SMALL_STATE(9140)] = 220603, - [SMALL_STATE(9141)] = 220614, - [SMALL_STATE(9142)] = 220625, - [SMALL_STATE(9143)] = 220636, - [SMALL_STATE(9144)] = 220647, - [SMALL_STATE(9145)] = 220658, - [SMALL_STATE(9146)] = 220669, - [SMALL_STATE(9147)] = 220680, - [SMALL_STATE(9148)] = 220691, - [SMALL_STATE(9149)] = 220702, - [SMALL_STATE(9150)] = 220713, - [SMALL_STATE(9151)] = 220724, - [SMALL_STATE(9152)] = 220735, - [SMALL_STATE(9153)] = 220746, - [SMALL_STATE(9154)] = 220757, - [SMALL_STATE(9155)] = 220768, - [SMALL_STATE(9156)] = 220779, - [SMALL_STATE(9157)] = 220790, - [SMALL_STATE(9158)] = 220801, - [SMALL_STATE(9159)] = 220812, - [SMALL_STATE(9160)] = 220823, - [SMALL_STATE(9161)] = 220834, - [SMALL_STATE(9162)] = 220845, - [SMALL_STATE(9163)] = 220856, - [SMALL_STATE(9164)] = 220867, - [SMALL_STATE(9165)] = 220878, - [SMALL_STATE(9166)] = 220889, - [SMALL_STATE(9167)] = 220900, - [SMALL_STATE(9168)] = 220911, - [SMALL_STATE(9169)] = 220922, - [SMALL_STATE(9170)] = 220933, - [SMALL_STATE(9171)] = 220944, - [SMALL_STATE(9172)] = 220955, - [SMALL_STATE(9173)] = 220966, - [SMALL_STATE(9174)] = 220977, - [SMALL_STATE(9175)] = 220988, - [SMALL_STATE(9176)] = 220999, - [SMALL_STATE(9177)] = 221010, - [SMALL_STATE(9178)] = 221021, - [SMALL_STATE(9179)] = 221032, - [SMALL_STATE(9180)] = 221043, - [SMALL_STATE(9181)] = 221054, - [SMALL_STATE(9182)] = 221065, - [SMALL_STATE(9183)] = 221076, - [SMALL_STATE(9184)] = 221087, - [SMALL_STATE(9185)] = 221098, - [SMALL_STATE(9186)] = 221109, - [SMALL_STATE(9187)] = 221120, - [SMALL_STATE(9188)] = 221131, - [SMALL_STATE(9189)] = 221142, - [SMALL_STATE(9190)] = 221153, - [SMALL_STATE(9191)] = 221164, - [SMALL_STATE(9192)] = 221175, - [SMALL_STATE(9193)] = 221186, - [SMALL_STATE(9194)] = 221197, - [SMALL_STATE(9195)] = 221208, - [SMALL_STATE(9196)] = 221219, - [SMALL_STATE(9197)] = 221230, - [SMALL_STATE(9198)] = 221241, - [SMALL_STATE(9199)] = 221252, - [SMALL_STATE(9200)] = 221263, - [SMALL_STATE(9201)] = 221274, - [SMALL_STATE(9202)] = 221285, - [SMALL_STATE(9203)] = 221296, - [SMALL_STATE(9204)] = 221307, - [SMALL_STATE(9205)] = 221318, - [SMALL_STATE(9206)] = 221329, - [SMALL_STATE(9207)] = 221340, - [SMALL_STATE(9208)] = 221351, - [SMALL_STATE(9209)] = 221362, - [SMALL_STATE(9210)] = 221371, - [SMALL_STATE(9211)] = 221382, - [SMALL_STATE(9212)] = 221393, - [SMALL_STATE(9213)] = 221402, - [SMALL_STATE(9214)] = 221413, - [SMALL_STATE(9215)] = 221422, - [SMALL_STATE(9216)] = 221433, - [SMALL_STATE(9217)] = 221442, - [SMALL_STATE(9218)] = 221453, - [SMALL_STATE(9219)] = 221464, - [SMALL_STATE(9220)] = 221475, - [SMALL_STATE(9221)] = 221484, - [SMALL_STATE(9222)] = 221493, - [SMALL_STATE(9223)] = 221502, - [SMALL_STATE(9224)] = 221511, - [SMALL_STATE(9225)] = 221522, - [SMALL_STATE(9226)] = 221533, - [SMALL_STATE(9227)] = 221544, - [SMALL_STATE(9228)] = 221555, - [SMALL_STATE(9229)] = 221566, - [SMALL_STATE(9230)] = 221577, - [SMALL_STATE(9231)] = 221586, - [SMALL_STATE(9232)] = 221597, - [SMALL_STATE(9233)] = 221608, - [SMALL_STATE(9234)] = 221619, - [SMALL_STATE(9235)] = 221628, - [SMALL_STATE(9236)] = 221639, - [SMALL_STATE(9237)] = 221650, - [SMALL_STATE(9238)] = 221661, - [SMALL_STATE(9239)] = 221672, - [SMALL_STATE(9240)] = 221683, - [SMALL_STATE(9241)] = 221692, - [SMALL_STATE(9242)] = 221703, - [SMALL_STATE(9243)] = 221714, - [SMALL_STATE(9244)] = 221723, - [SMALL_STATE(9245)] = 221734, - [SMALL_STATE(9246)] = 221743, - [SMALL_STATE(9247)] = 221754, - [SMALL_STATE(9248)] = 221763, - [SMALL_STATE(9249)] = 221774, - [SMALL_STATE(9250)] = 221783, - [SMALL_STATE(9251)] = 221792, - [SMALL_STATE(9252)] = 221801, - [SMALL_STATE(9253)] = 221810, - [SMALL_STATE(9254)] = 221819, - [SMALL_STATE(9255)] = 221828, - [SMALL_STATE(9256)] = 221839, - [SMALL_STATE(9257)] = 221850, - [SMALL_STATE(9258)] = 221861, - [SMALL_STATE(9259)] = 221872, - [SMALL_STATE(9260)] = 221881, - [SMALL_STATE(9261)] = 221890, - [SMALL_STATE(9262)] = 221901, - [SMALL_STATE(9263)] = 221910, - [SMALL_STATE(9264)] = 221921, - [SMALL_STATE(9265)] = 221930, - [SMALL_STATE(9266)] = 221939, - [SMALL_STATE(9267)] = 221948, - [SMALL_STATE(9268)] = 221959, - [SMALL_STATE(9269)] = 221970, - [SMALL_STATE(9270)] = 221979, - [SMALL_STATE(9271)] = 221990, - [SMALL_STATE(9272)] = 222001, - [SMALL_STATE(9273)] = 222012, - [SMALL_STATE(9274)] = 222021, - [SMALL_STATE(9275)] = 222032, - [SMALL_STATE(9276)] = 222041, - [SMALL_STATE(9277)] = 222052, - [SMALL_STATE(9278)] = 222061, - [SMALL_STATE(9279)] = 222072, - [SMALL_STATE(9280)] = 222083, - [SMALL_STATE(9281)] = 222094, - [SMALL_STATE(9282)] = 222105, - [SMALL_STATE(9283)] = 222116, - [SMALL_STATE(9284)] = 222127, - [SMALL_STATE(9285)] = 222136, - [SMALL_STATE(9286)] = 222147, - [SMALL_STATE(9287)] = 222158, - [SMALL_STATE(9288)] = 222167, - [SMALL_STATE(9289)] = 222178, - [SMALL_STATE(9290)] = 222187, - [SMALL_STATE(9291)] = 222196, - [SMALL_STATE(9292)] = 222205, - [SMALL_STATE(9293)] = 222214, - [SMALL_STATE(9294)] = 222225, - [SMALL_STATE(9295)] = 222236, - [SMALL_STATE(9296)] = 222245, - [SMALL_STATE(9297)] = 222254, - [SMALL_STATE(9298)] = 222263, - [SMALL_STATE(9299)] = 222272, - [SMALL_STATE(9300)] = 222281, - [SMALL_STATE(9301)] = 222292, - [SMALL_STATE(9302)] = 222303, - [SMALL_STATE(9303)] = 222314, - [SMALL_STATE(9304)] = 222323, - [SMALL_STATE(9305)] = 222334, - [SMALL_STATE(9306)] = 222343, - [SMALL_STATE(9307)] = 222354, - [SMALL_STATE(9308)] = 222365, - [SMALL_STATE(9309)] = 222376, - [SMALL_STATE(9310)] = 222387, - [SMALL_STATE(9311)] = 222398, - [SMALL_STATE(9312)] = 222409, - [SMALL_STATE(9313)] = 222420, - [SMALL_STATE(9314)] = 222431, - [SMALL_STATE(9315)] = 222442, - [SMALL_STATE(9316)] = 222453, - [SMALL_STATE(9317)] = 222464, - [SMALL_STATE(9318)] = 222475, - [SMALL_STATE(9319)] = 222484, - [SMALL_STATE(9320)] = 222495, - [SMALL_STATE(9321)] = 222506, - [SMALL_STATE(9322)] = 222517, - [SMALL_STATE(9323)] = 222528, - [SMALL_STATE(9324)] = 222539, - [SMALL_STATE(9325)] = 222550, - [SMALL_STATE(9326)] = 222561, - [SMALL_STATE(9327)] = 222570, - [SMALL_STATE(9328)] = 222581, - [SMALL_STATE(9329)] = 222592, - [SMALL_STATE(9330)] = 222603, - [SMALL_STATE(9331)] = 222612, - [SMALL_STATE(9332)] = 222623, - [SMALL_STATE(9333)] = 222634, - [SMALL_STATE(9334)] = 222645, - [SMALL_STATE(9335)] = 222656, - [SMALL_STATE(9336)] = 222667, - [SMALL_STATE(9337)] = 222678, - [SMALL_STATE(9338)] = 222689, - [SMALL_STATE(9339)] = 222700, - [SMALL_STATE(9340)] = 222711, - [SMALL_STATE(9341)] = 222722, - [SMALL_STATE(9342)] = 222733, - [SMALL_STATE(9343)] = 222744, - [SMALL_STATE(9344)] = 222755, - [SMALL_STATE(9345)] = 222766, - [SMALL_STATE(9346)] = 222777, - [SMALL_STATE(9347)] = 222788, - [SMALL_STATE(9348)] = 222799, - [SMALL_STATE(9349)] = 222810, - [SMALL_STATE(9350)] = 222821, - [SMALL_STATE(9351)] = 222832, - [SMALL_STATE(9352)] = 222843, - [SMALL_STATE(9353)] = 222854, - [SMALL_STATE(9354)] = 222865, - [SMALL_STATE(9355)] = 222874, - [SMALL_STATE(9356)] = 222885, - [SMALL_STATE(9357)] = 222896, - [SMALL_STATE(9358)] = 222907, - [SMALL_STATE(9359)] = 222916, - [SMALL_STATE(9360)] = 222925, - [SMALL_STATE(9361)] = 222936, - [SMALL_STATE(9362)] = 222947, - [SMALL_STATE(9363)] = 222958, - [SMALL_STATE(9364)] = 222969, - [SMALL_STATE(9365)] = 222978, - [SMALL_STATE(9366)] = 222989, - [SMALL_STATE(9367)] = 223000, - [SMALL_STATE(9368)] = 223011, - [SMALL_STATE(9369)] = 223022, - [SMALL_STATE(9370)] = 223033, - [SMALL_STATE(9371)] = 223042, - [SMALL_STATE(9372)] = 223053, - [SMALL_STATE(9373)] = 223064, - [SMALL_STATE(9374)] = 223073, - [SMALL_STATE(9375)] = 223084, - [SMALL_STATE(9376)] = 223093, - [SMALL_STATE(9377)] = 223102, - [SMALL_STATE(9378)] = 223111, - [SMALL_STATE(9379)] = 223122, - [SMALL_STATE(9380)] = 223131, - [SMALL_STATE(9381)] = 223142, - [SMALL_STATE(9382)] = 223153, - [SMALL_STATE(9383)] = 223164, - [SMALL_STATE(9384)] = 223175, - [SMALL_STATE(9385)] = 223186, - [SMALL_STATE(9386)] = 223195, - [SMALL_STATE(9387)] = 223206, - [SMALL_STATE(9388)] = 223215, - [SMALL_STATE(9389)] = 223226, - [SMALL_STATE(9390)] = 223237, - [SMALL_STATE(9391)] = 223246, - [SMALL_STATE(9392)] = 223255, - [SMALL_STATE(9393)] = 223264, - [SMALL_STATE(9394)] = 223275, - [SMALL_STATE(9395)] = 223284, - [SMALL_STATE(9396)] = 223295, - [SMALL_STATE(9397)] = 223306, - [SMALL_STATE(9398)] = 223317, - [SMALL_STATE(9399)] = 223328, - [SMALL_STATE(9400)] = 223339, - [SMALL_STATE(9401)] = 223350, - [SMALL_STATE(9402)] = 223361, - [SMALL_STATE(9403)] = 223372, - [SMALL_STATE(9404)] = 223383, - [SMALL_STATE(9405)] = 223394, - [SMALL_STATE(9406)] = 223403, - [SMALL_STATE(9407)] = 223414, - [SMALL_STATE(9408)] = 223425, - [SMALL_STATE(9409)] = 223434, - [SMALL_STATE(9410)] = 223443, - [SMALL_STATE(9411)] = 223454, - [SMALL_STATE(9412)] = 223463, - [SMALL_STATE(9413)] = 223474, - [SMALL_STATE(9414)] = 223483, - [SMALL_STATE(9415)] = 223494, - [SMALL_STATE(9416)] = 223505, - [SMALL_STATE(9417)] = 223514, - [SMALL_STATE(9418)] = 223525, - [SMALL_STATE(9419)] = 223534, - [SMALL_STATE(9420)] = 223543, - [SMALL_STATE(9421)] = 223554, - [SMALL_STATE(9422)] = 223563, - [SMALL_STATE(9423)] = 223574, - [SMALL_STATE(9424)] = 223585, - [SMALL_STATE(9425)] = 223596, - [SMALL_STATE(9426)] = 223605, - [SMALL_STATE(9427)] = 223616, - [SMALL_STATE(9428)] = 223625, - [SMALL_STATE(9429)] = 223634, - [SMALL_STATE(9430)] = 223643, - [SMALL_STATE(9431)] = 223654, - [SMALL_STATE(9432)] = 223665, - [SMALL_STATE(9433)] = 223676, - [SMALL_STATE(9434)] = 223687, - [SMALL_STATE(9435)] = 223698, - [SMALL_STATE(9436)] = 223707, - [SMALL_STATE(9437)] = 223716, - [SMALL_STATE(9438)] = 223725, - [SMALL_STATE(9439)] = 223736, - [SMALL_STATE(9440)] = 223747, - [SMALL_STATE(9441)] = 223756, - [SMALL_STATE(9442)] = 223765, - [SMALL_STATE(9443)] = 223774, - [SMALL_STATE(9444)] = 223783, - [SMALL_STATE(9445)] = 223794, - [SMALL_STATE(9446)] = 223803, - [SMALL_STATE(9447)] = 223812, - [SMALL_STATE(9448)] = 223823, - [SMALL_STATE(9449)] = 223832, - [SMALL_STATE(9450)] = 223843, - [SMALL_STATE(9451)] = 223852, - [SMALL_STATE(9452)] = 223861, - [SMALL_STATE(9453)] = 223872, - [SMALL_STATE(9454)] = 223883, - [SMALL_STATE(9455)] = 223894, - [SMALL_STATE(9456)] = 223903, - [SMALL_STATE(9457)] = 223912, - [SMALL_STATE(9458)] = 223921, - [SMALL_STATE(9459)] = 223930, - [SMALL_STATE(9460)] = 223939, - [SMALL_STATE(9461)] = 223948, - [SMALL_STATE(9462)] = 223957, - [SMALL_STATE(9463)] = 223966, - [SMALL_STATE(9464)] = 223974, - [SMALL_STATE(9465)] = 223982, - [SMALL_STATE(9466)] = 223990, - [SMALL_STATE(9467)] = 223998, - [SMALL_STATE(9468)] = 224006, - [SMALL_STATE(9469)] = 224014, - [SMALL_STATE(9470)] = 224022, - [SMALL_STATE(9471)] = 224030, - [SMALL_STATE(9472)] = 224038, - [SMALL_STATE(9473)] = 224046, - [SMALL_STATE(9474)] = 224054, - [SMALL_STATE(9475)] = 224062, - [SMALL_STATE(9476)] = 224070, - [SMALL_STATE(9477)] = 224078, - [SMALL_STATE(9478)] = 224086, - [SMALL_STATE(9479)] = 224094, - [SMALL_STATE(9480)] = 224102, - [SMALL_STATE(9481)] = 224110, - [SMALL_STATE(9482)] = 224118, - [SMALL_STATE(9483)] = 224126, - [SMALL_STATE(9484)] = 224134, - [SMALL_STATE(9485)] = 224142, - [SMALL_STATE(9486)] = 224150, - [SMALL_STATE(9487)] = 224158, - [SMALL_STATE(9488)] = 224166, - [SMALL_STATE(9489)] = 224174, - [SMALL_STATE(9490)] = 224182, - [SMALL_STATE(9491)] = 224190, - [SMALL_STATE(9492)] = 224198, - [SMALL_STATE(9493)] = 224206, - [SMALL_STATE(9494)] = 224214, - [SMALL_STATE(9495)] = 224222, - [SMALL_STATE(9496)] = 224230, - [SMALL_STATE(9497)] = 224238, - [SMALL_STATE(9498)] = 224246, - [SMALL_STATE(9499)] = 224254, - [SMALL_STATE(9500)] = 224262, - [SMALL_STATE(9501)] = 224270, - [SMALL_STATE(9502)] = 224278, - [SMALL_STATE(9503)] = 224286, - [SMALL_STATE(9504)] = 224294, - [SMALL_STATE(9505)] = 224302, - [SMALL_STATE(9506)] = 224310, - [SMALL_STATE(9507)] = 224318, - [SMALL_STATE(9508)] = 224326, - [SMALL_STATE(9509)] = 224334, - [SMALL_STATE(9510)] = 224342, - [SMALL_STATE(9511)] = 224350, - [SMALL_STATE(9512)] = 224358, - [SMALL_STATE(9513)] = 224366, - [SMALL_STATE(9514)] = 224374, - [SMALL_STATE(9515)] = 224382, - [SMALL_STATE(9516)] = 224390, - [SMALL_STATE(9517)] = 224398, - [SMALL_STATE(9518)] = 224406, - [SMALL_STATE(9519)] = 224414, - [SMALL_STATE(9520)] = 224422, - [SMALL_STATE(9521)] = 224430, - [SMALL_STATE(9522)] = 224438, - [SMALL_STATE(9523)] = 224446, - [SMALL_STATE(9524)] = 224454, - [SMALL_STATE(9525)] = 224462, - [SMALL_STATE(9526)] = 224470, - [SMALL_STATE(9527)] = 224478, - [SMALL_STATE(9528)] = 224486, - [SMALL_STATE(9529)] = 224494, - [SMALL_STATE(9530)] = 224502, - [SMALL_STATE(9531)] = 224510, - [SMALL_STATE(9532)] = 224518, - [SMALL_STATE(9533)] = 224526, - [SMALL_STATE(9534)] = 224534, - [SMALL_STATE(9535)] = 224542, - [SMALL_STATE(9536)] = 224550, - [SMALL_STATE(9537)] = 224558, - [SMALL_STATE(9538)] = 224566, - [SMALL_STATE(9539)] = 224574, - [SMALL_STATE(9540)] = 224582, - [SMALL_STATE(9541)] = 224590, - [SMALL_STATE(9542)] = 224598, - [SMALL_STATE(9543)] = 224606, - [SMALL_STATE(9544)] = 224614, - [SMALL_STATE(9545)] = 224622, - [SMALL_STATE(9546)] = 224630, - [SMALL_STATE(9547)] = 224638, - [SMALL_STATE(9548)] = 224646, - [SMALL_STATE(9549)] = 224654, - [SMALL_STATE(9550)] = 224662, - [SMALL_STATE(9551)] = 224670, - [SMALL_STATE(9552)] = 224678, - [SMALL_STATE(9553)] = 224686, - [SMALL_STATE(9554)] = 224694, - [SMALL_STATE(9555)] = 224702, - [SMALL_STATE(9556)] = 224710, - [SMALL_STATE(9557)] = 224718, - [SMALL_STATE(9558)] = 224726, - [SMALL_STATE(9559)] = 224734, - [SMALL_STATE(9560)] = 224742, - [SMALL_STATE(9561)] = 224750, - [SMALL_STATE(9562)] = 224758, - [SMALL_STATE(9563)] = 224766, - [SMALL_STATE(9564)] = 224774, - [SMALL_STATE(9565)] = 224782, - [SMALL_STATE(9566)] = 224790, - [SMALL_STATE(9567)] = 224798, - [SMALL_STATE(9568)] = 224806, - [SMALL_STATE(9569)] = 224814, - [SMALL_STATE(9570)] = 224822, - [SMALL_STATE(9571)] = 224830, - [SMALL_STATE(9572)] = 224838, - [SMALL_STATE(9573)] = 224846, - [SMALL_STATE(9574)] = 224854, - [SMALL_STATE(9575)] = 224862, - [SMALL_STATE(9576)] = 224870, - [SMALL_STATE(9577)] = 224878, - [SMALL_STATE(9578)] = 224886, - [SMALL_STATE(9579)] = 224894, - [SMALL_STATE(9580)] = 224902, - [SMALL_STATE(9581)] = 224910, - [SMALL_STATE(9582)] = 224918, - [SMALL_STATE(9583)] = 224926, - [SMALL_STATE(9584)] = 224934, - [SMALL_STATE(9585)] = 224942, - [SMALL_STATE(9586)] = 224950, - [SMALL_STATE(9587)] = 224958, - [SMALL_STATE(9588)] = 224966, - [SMALL_STATE(9589)] = 224974, - [SMALL_STATE(9590)] = 224982, - [SMALL_STATE(9591)] = 224990, - [SMALL_STATE(9592)] = 224998, - [SMALL_STATE(9593)] = 225006, - [SMALL_STATE(9594)] = 225014, - [SMALL_STATE(9595)] = 225022, - [SMALL_STATE(9596)] = 225030, - [SMALL_STATE(9597)] = 225038, - [SMALL_STATE(9598)] = 225046, - [SMALL_STATE(9599)] = 225054, - [SMALL_STATE(9600)] = 225062, - [SMALL_STATE(9601)] = 225070, - [SMALL_STATE(9602)] = 225078, - [SMALL_STATE(9603)] = 225086, - [SMALL_STATE(9604)] = 225094, - [SMALL_STATE(9605)] = 225102, - [SMALL_STATE(9606)] = 225110, - [SMALL_STATE(9607)] = 225118, - [SMALL_STATE(9608)] = 225126, - [SMALL_STATE(9609)] = 225134, - [SMALL_STATE(9610)] = 225142, - [SMALL_STATE(9611)] = 225150, - [SMALL_STATE(9612)] = 225158, - [SMALL_STATE(9613)] = 225166, - [SMALL_STATE(9614)] = 225174, - [SMALL_STATE(9615)] = 225182, - [SMALL_STATE(9616)] = 225190, - [SMALL_STATE(9617)] = 225198, - [SMALL_STATE(9618)] = 225206, - [SMALL_STATE(9619)] = 225214, - [SMALL_STATE(9620)] = 225222, - [SMALL_STATE(9621)] = 225230, - [SMALL_STATE(9622)] = 225238, - [SMALL_STATE(9623)] = 225246, - [SMALL_STATE(9624)] = 225254, - [SMALL_STATE(9625)] = 225262, - [SMALL_STATE(9626)] = 225270, - [SMALL_STATE(9627)] = 225278, - [SMALL_STATE(9628)] = 225286, - [SMALL_STATE(9629)] = 225294, - [SMALL_STATE(9630)] = 225302, - [SMALL_STATE(9631)] = 225310, - [SMALL_STATE(9632)] = 225318, - [SMALL_STATE(9633)] = 225326, - [SMALL_STATE(9634)] = 225334, - [SMALL_STATE(9635)] = 225342, - [SMALL_STATE(9636)] = 225350, - [SMALL_STATE(9637)] = 225358, - [SMALL_STATE(9638)] = 225366, - [SMALL_STATE(9639)] = 225374, - [SMALL_STATE(9640)] = 225382, - [SMALL_STATE(9641)] = 225390, - [SMALL_STATE(9642)] = 225398, - [SMALL_STATE(9643)] = 225406, - [SMALL_STATE(9644)] = 225414, - [SMALL_STATE(9645)] = 225422, - [SMALL_STATE(9646)] = 225430, - [SMALL_STATE(9647)] = 225438, - [SMALL_STATE(9648)] = 225446, - [SMALL_STATE(9649)] = 225454, - [SMALL_STATE(9650)] = 225462, - [SMALL_STATE(9651)] = 225470, - [SMALL_STATE(9652)] = 225478, - [SMALL_STATE(9653)] = 225486, - [SMALL_STATE(9654)] = 225494, - [SMALL_STATE(9655)] = 225502, - [SMALL_STATE(9656)] = 225510, - [SMALL_STATE(9657)] = 225518, - [SMALL_STATE(9658)] = 225526, - [SMALL_STATE(9659)] = 225534, - [SMALL_STATE(9660)] = 225542, - [SMALL_STATE(9661)] = 225550, - [SMALL_STATE(9662)] = 225558, - [SMALL_STATE(9663)] = 225566, - [SMALL_STATE(9664)] = 225574, - [SMALL_STATE(9665)] = 225582, - [SMALL_STATE(9666)] = 225590, - [SMALL_STATE(9667)] = 225598, - [SMALL_STATE(9668)] = 225606, - [SMALL_STATE(9669)] = 225614, - [SMALL_STATE(9670)] = 225622, - [SMALL_STATE(9671)] = 225630, - [SMALL_STATE(9672)] = 225638, - [SMALL_STATE(9673)] = 225646, - [SMALL_STATE(9674)] = 225654, - [SMALL_STATE(9675)] = 225662, - [SMALL_STATE(9676)] = 225670, - [SMALL_STATE(9677)] = 225678, - [SMALL_STATE(9678)] = 225686, - [SMALL_STATE(9679)] = 225694, - [SMALL_STATE(9680)] = 225702, - [SMALL_STATE(9681)] = 225710, - [SMALL_STATE(9682)] = 225718, - [SMALL_STATE(9683)] = 225726, - [SMALL_STATE(9684)] = 225734, - [SMALL_STATE(9685)] = 225742, - [SMALL_STATE(9686)] = 225750, - [SMALL_STATE(9687)] = 225758, - [SMALL_STATE(9688)] = 225766, - [SMALL_STATE(9689)] = 225774, - [SMALL_STATE(9690)] = 225782, - [SMALL_STATE(9691)] = 225790, - [SMALL_STATE(9692)] = 225798, - [SMALL_STATE(9693)] = 225806, - [SMALL_STATE(9694)] = 225814, - [SMALL_STATE(9695)] = 225822, - [SMALL_STATE(9696)] = 225830, - [SMALL_STATE(9697)] = 225838, - [SMALL_STATE(9698)] = 225846, - [SMALL_STATE(9699)] = 225854, - [SMALL_STATE(9700)] = 225862, - [SMALL_STATE(9701)] = 225870, - [SMALL_STATE(9702)] = 225878, - [SMALL_STATE(9703)] = 225886, - [SMALL_STATE(9704)] = 225894, - [SMALL_STATE(9705)] = 225902, - [SMALL_STATE(9706)] = 225910, - [SMALL_STATE(9707)] = 225918, - [SMALL_STATE(9708)] = 225926, - [SMALL_STATE(9709)] = 225934, - [SMALL_STATE(9710)] = 225942, - [SMALL_STATE(9711)] = 225950, - [SMALL_STATE(9712)] = 225958, - [SMALL_STATE(9713)] = 225966, - [SMALL_STATE(9714)] = 225974, - [SMALL_STATE(9715)] = 225982, - [SMALL_STATE(9716)] = 225990, - [SMALL_STATE(9717)] = 225998, - [SMALL_STATE(9718)] = 226006, - [SMALL_STATE(9719)] = 226014, - [SMALL_STATE(9720)] = 226022, - [SMALL_STATE(9721)] = 226030, - [SMALL_STATE(9722)] = 226038, - [SMALL_STATE(9723)] = 226046, - [SMALL_STATE(9724)] = 226054, - [SMALL_STATE(9725)] = 226062, - [SMALL_STATE(9726)] = 226070, - [SMALL_STATE(9727)] = 226078, - [SMALL_STATE(9728)] = 226086, - [SMALL_STATE(9729)] = 226094, - [SMALL_STATE(9730)] = 226102, - [SMALL_STATE(9731)] = 226110, - [SMALL_STATE(9732)] = 226118, - [SMALL_STATE(9733)] = 226126, - [SMALL_STATE(9734)] = 226134, - [SMALL_STATE(9735)] = 226142, - [SMALL_STATE(9736)] = 226150, - [SMALL_STATE(9737)] = 226158, - [SMALL_STATE(9738)] = 226166, - [SMALL_STATE(9739)] = 226174, - [SMALL_STATE(9740)] = 226182, - [SMALL_STATE(9741)] = 226190, - [SMALL_STATE(9742)] = 226198, - [SMALL_STATE(9743)] = 226206, - [SMALL_STATE(9744)] = 226214, - [SMALL_STATE(9745)] = 226222, - [SMALL_STATE(9746)] = 226230, - [SMALL_STATE(9747)] = 226238, - [SMALL_STATE(9748)] = 226246, - [SMALL_STATE(9749)] = 226254, - [SMALL_STATE(9750)] = 226262, - [SMALL_STATE(9751)] = 226270, - [SMALL_STATE(9752)] = 226278, - [SMALL_STATE(9753)] = 226286, - [SMALL_STATE(9754)] = 226294, - [SMALL_STATE(9755)] = 226302, - [SMALL_STATE(9756)] = 226310, - [SMALL_STATE(9757)] = 226318, - [SMALL_STATE(9758)] = 226326, - [SMALL_STATE(9759)] = 226334, - [SMALL_STATE(9760)] = 226342, - [SMALL_STATE(9761)] = 226350, - [SMALL_STATE(9762)] = 226358, - [SMALL_STATE(9763)] = 226366, - [SMALL_STATE(9764)] = 226374, - [SMALL_STATE(9765)] = 226382, - [SMALL_STATE(9766)] = 226390, - [SMALL_STATE(9767)] = 226398, - [SMALL_STATE(9768)] = 226406, - [SMALL_STATE(9769)] = 226414, - [SMALL_STATE(9770)] = 226422, - [SMALL_STATE(9771)] = 226430, - [SMALL_STATE(9772)] = 226438, - [SMALL_STATE(9773)] = 226446, - [SMALL_STATE(9774)] = 226454, - [SMALL_STATE(9775)] = 226462, - [SMALL_STATE(9776)] = 226470, - [SMALL_STATE(9777)] = 226478, - [SMALL_STATE(9778)] = 226486, - [SMALL_STATE(9779)] = 226494, - [SMALL_STATE(9780)] = 226502, - [SMALL_STATE(9781)] = 226510, - [SMALL_STATE(9782)] = 226518, - [SMALL_STATE(9783)] = 226526, - [SMALL_STATE(9784)] = 226534, - [SMALL_STATE(9785)] = 226542, - [SMALL_STATE(9786)] = 226550, - [SMALL_STATE(9787)] = 226558, - [SMALL_STATE(9788)] = 226566, - [SMALL_STATE(9789)] = 226574, - [SMALL_STATE(9790)] = 226582, - [SMALL_STATE(9791)] = 226590, - [SMALL_STATE(9792)] = 226598, - [SMALL_STATE(9793)] = 226606, - [SMALL_STATE(9794)] = 226614, - [SMALL_STATE(9795)] = 226622, - [SMALL_STATE(9796)] = 226630, - [SMALL_STATE(9797)] = 226638, - [SMALL_STATE(9798)] = 226646, - [SMALL_STATE(9799)] = 226654, - [SMALL_STATE(9800)] = 226662, - [SMALL_STATE(9801)] = 226670, - [SMALL_STATE(9802)] = 226678, - [SMALL_STATE(9803)] = 226686, - [SMALL_STATE(9804)] = 226694, - [SMALL_STATE(9805)] = 226702, - [SMALL_STATE(9806)] = 226710, - [SMALL_STATE(9807)] = 226718, - [SMALL_STATE(9808)] = 226726, - [SMALL_STATE(9809)] = 226734, - [SMALL_STATE(9810)] = 226742, - [SMALL_STATE(9811)] = 226750, - [SMALL_STATE(9812)] = 226758, - [SMALL_STATE(9813)] = 226766, - [SMALL_STATE(9814)] = 226774, - [SMALL_STATE(9815)] = 226782, - [SMALL_STATE(9816)] = 226790, - [SMALL_STATE(9817)] = 226798, - [SMALL_STATE(9818)] = 226806, - [SMALL_STATE(9819)] = 226814, - [SMALL_STATE(9820)] = 226822, - [SMALL_STATE(9821)] = 226830, - [SMALL_STATE(9822)] = 226838, - [SMALL_STATE(9823)] = 226846, - [SMALL_STATE(9824)] = 226854, - [SMALL_STATE(9825)] = 226862, - [SMALL_STATE(9826)] = 226870, - [SMALL_STATE(9827)] = 226878, - [SMALL_STATE(9828)] = 226886, - [SMALL_STATE(9829)] = 226894, - [SMALL_STATE(9830)] = 226902, - [SMALL_STATE(9831)] = 226910, - [SMALL_STATE(9832)] = 226918, - [SMALL_STATE(9833)] = 226926, - [SMALL_STATE(9834)] = 226934, - [SMALL_STATE(9835)] = 226942, - [SMALL_STATE(9836)] = 226950, - [SMALL_STATE(9837)] = 226958, - [SMALL_STATE(9838)] = 226966, - [SMALL_STATE(9839)] = 226974, - [SMALL_STATE(9840)] = 226982, - [SMALL_STATE(9841)] = 226990, - [SMALL_STATE(9842)] = 226998, - [SMALL_STATE(9843)] = 227006, - [SMALL_STATE(9844)] = 227014, - [SMALL_STATE(9845)] = 227022, - [SMALL_STATE(9846)] = 227030, - [SMALL_STATE(9847)] = 227038, - [SMALL_STATE(9848)] = 227046, - [SMALL_STATE(9849)] = 227054, - [SMALL_STATE(9850)] = 227062, - [SMALL_STATE(9851)] = 227070, - [SMALL_STATE(9852)] = 227078, - [SMALL_STATE(9853)] = 227086, - [SMALL_STATE(9854)] = 227094, - [SMALL_STATE(9855)] = 227102, - [SMALL_STATE(9856)] = 227110, - [SMALL_STATE(9857)] = 227118, - [SMALL_STATE(9858)] = 227126, - [SMALL_STATE(9859)] = 227134, - [SMALL_STATE(9860)] = 227142, - [SMALL_STATE(9861)] = 227150, - [SMALL_STATE(9862)] = 227158, - [SMALL_STATE(9863)] = 227166, - [SMALL_STATE(9864)] = 227174, - [SMALL_STATE(9865)] = 227182, - [SMALL_STATE(9866)] = 227190, - [SMALL_STATE(9867)] = 227198, - [SMALL_STATE(9868)] = 227206, - [SMALL_STATE(9869)] = 227214, - [SMALL_STATE(9870)] = 227222, - [SMALL_STATE(9871)] = 227230, - [SMALL_STATE(9872)] = 227238, - [SMALL_STATE(9873)] = 227246, - [SMALL_STATE(9874)] = 227254, - [SMALL_STATE(9875)] = 227262, - [SMALL_STATE(9876)] = 227270, - [SMALL_STATE(9877)] = 227278, - [SMALL_STATE(9878)] = 227286, - [SMALL_STATE(9879)] = 227294, - [SMALL_STATE(9880)] = 227302, - [SMALL_STATE(9881)] = 227310, - [SMALL_STATE(9882)] = 227318, - [SMALL_STATE(9883)] = 227326, - [SMALL_STATE(9884)] = 227334, - [SMALL_STATE(9885)] = 227342, - [SMALL_STATE(9886)] = 227350, - [SMALL_STATE(9887)] = 227358, - [SMALL_STATE(9888)] = 227366, - [SMALL_STATE(9889)] = 227374, - [SMALL_STATE(9890)] = 227382, - [SMALL_STATE(9891)] = 227390, - [SMALL_STATE(9892)] = 227398, - [SMALL_STATE(9893)] = 227406, - [SMALL_STATE(9894)] = 227414, - [SMALL_STATE(9895)] = 227422, - [SMALL_STATE(9896)] = 227430, - [SMALL_STATE(9897)] = 227438, - [SMALL_STATE(9898)] = 227446, - [SMALL_STATE(9899)] = 227454, - [SMALL_STATE(9900)] = 227462, - [SMALL_STATE(9901)] = 227470, - [SMALL_STATE(9902)] = 227478, - [SMALL_STATE(9903)] = 227486, - [SMALL_STATE(9904)] = 227494, - [SMALL_STATE(9905)] = 227502, - [SMALL_STATE(9906)] = 227510, - [SMALL_STATE(9907)] = 227518, - [SMALL_STATE(9908)] = 227526, - [SMALL_STATE(9909)] = 227534, - [SMALL_STATE(9910)] = 227542, - [SMALL_STATE(9911)] = 227550, - [SMALL_STATE(9912)] = 227558, - [SMALL_STATE(9913)] = 227566, - [SMALL_STATE(9914)] = 227574, - [SMALL_STATE(9915)] = 227582, - [SMALL_STATE(9916)] = 227590, - [SMALL_STATE(9917)] = 227598, - [SMALL_STATE(9918)] = 227606, - [SMALL_STATE(9919)] = 227614, - [SMALL_STATE(9920)] = 227622, - [SMALL_STATE(9921)] = 227630, - [SMALL_STATE(9922)] = 227638, - [SMALL_STATE(9923)] = 227646, - [SMALL_STATE(9924)] = 227654, - [SMALL_STATE(9925)] = 227662, - [SMALL_STATE(9926)] = 227670, - [SMALL_STATE(9927)] = 227678, - [SMALL_STATE(9928)] = 227686, - [SMALL_STATE(9929)] = 227694, - [SMALL_STATE(9930)] = 227702, - [SMALL_STATE(9931)] = 227710, - [SMALL_STATE(9932)] = 227718, - [SMALL_STATE(9933)] = 227726, - [SMALL_STATE(9934)] = 227734, - [SMALL_STATE(9935)] = 227742, - [SMALL_STATE(9936)] = 227750, - [SMALL_STATE(9937)] = 227758, - [SMALL_STATE(9938)] = 227766, - [SMALL_STATE(9939)] = 227774, - [SMALL_STATE(9940)] = 227782, - [SMALL_STATE(9941)] = 227790, - [SMALL_STATE(9942)] = 227798, - [SMALL_STATE(9943)] = 227806, - [SMALL_STATE(9944)] = 227814, - [SMALL_STATE(9945)] = 227822, - [SMALL_STATE(9946)] = 227830, - [SMALL_STATE(9947)] = 227838, - [SMALL_STATE(9948)] = 227846, - [SMALL_STATE(9949)] = 227854, - [SMALL_STATE(9950)] = 227862, - [SMALL_STATE(9951)] = 227870, - [SMALL_STATE(9952)] = 227878, - [SMALL_STATE(9953)] = 227886, - [SMALL_STATE(9954)] = 227894, - [SMALL_STATE(9955)] = 227902, - [SMALL_STATE(9956)] = 227910, - [SMALL_STATE(9957)] = 227918, - [SMALL_STATE(9958)] = 227926, - [SMALL_STATE(9959)] = 227934, - [SMALL_STATE(9960)] = 227942, - [SMALL_STATE(9961)] = 227950, - [SMALL_STATE(9962)] = 227958, - [SMALL_STATE(9963)] = 227966, - [SMALL_STATE(9964)] = 227974, - [SMALL_STATE(9965)] = 227982, - [SMALL_STATE(9966)] = 227990, - [SMALL_STATE(9967)] = 227998, - [SMALL_STATE(9968)] = 228006, - [SMALL_STATE(9969)] = 228014, - [SMALL_STATE(9970)] = 228022, - [SMALL_STATE(9971)] = 228030, - [SMALL_STATE(9972)] = 228038, - [SMALL_STATE(9973)] = 228046, - [SMALL_STATE(9974)] = 228054, - [SMALL_STATE(9975)] = 228062, - [SMALL_STATE(9976)] = 228070, - [SMALL_STATE(9977)] = 228078, - [SMALL_STATE(9978)] = 228086, - [SMALL_STATE(9979)] = 228094, - [SMALL_STATE(9980)] = 228102, - [SMALL_STATE(9981)] = 228110, - [SMALL_STATE(9982)] = 228118, - [SMALL_STATE(9983)] = 228126, - [SMALL_STATE(9984)] = 228134, - [SMALL_STATE(9985)] = 228142, - [SMALL_STATE(9986)] = 228150, - [SMALL_STATE(9987)] = 228158, - [SMALL_STATE(9988)] = 228166, - [SMALL_STATE(9989)] = 228174, - [SMALL_STATE(9990)] = 228182, - [SMALL_STATE(9991)] = 228190, - [SMALL_STATE(9992)] = 228198, - [SMALL_STATE(9993)] = 228206, - [SMALL_STATE(9994)] = 228214, - [SMALL_STATE(9995)] = 228222, - [SMALL_STATE(9996)] = 228230, - [SMALL_STATE(9997)] = 228238, - [SMALL_STATE(9998)] = 228246, - [SMALL_STATE(9999)] = 228254, - [SMALL_STATE(10000)] = 228262, - [SMALL_STATE(10001)] = 228270, - [SMALL_STATE(10002)] = 228278, - [SMALL_STATE(10003)] = 228286, - [SMALL_STATE(10004)] = 228294, - [SMALL_STATE(10005)] = 228302, - [SMALL_STATE(10006)] = 228310, - [SMALL_STATE(10007)] = 228318, - [SMALL_STATE(10008)] = 228326, - [SMALL_STATE(10009)] = 228334, - [SMALL_STATE(10010)] = 228342, - [SMALL_STATE(10011)] = 228350, - [SMALL_STATE(10012)] = 228358, - [SMALL_STATE(10013)] = 228366, - [SMALL_STATE(10014)] = 228374, - [SMALL_STATE(10015)] = 228382, - [SMALL_STATE(10016)] = 228390, - [SMALL_STATE(10017)] = 228398, - [SMALL_STATE(10018)] = 228406, - [SMALL_STATE(10019)] = 228414, - [SMALL_STATE(10020)] = 228422, - [SMALL_STATE(10021)] = 228430, - [SMALL_STATE(10022)] = 228438, - [SMALL_STATE(10023)] = 228446, - [SMALL_STATE(10024)] = 228454, - [SMALL_STATE(10025)] = 228462, - [SMALL_STATE(10026)] = 228470, - [SMALL_STATE(10027)] = 228478, - [SMALL_STATE(10028)] = 228486, - [SMALL_STATE(10029)] = 228494, - [SMALL_STATE(10030)] = 228502, - [SMALL_STATE(10031)] = 228510, - [SMALL_STATE(10032)] = 228518, - [SMALL_STATE(10033)] = 228526, - [SMALL_STATE(10034)] = 228534, - [SMALL_STATE(10035)] = 228542, - [SMALL_STATE(10036)] = 228550, - [SMALL_STATE(10037)] = 228558, - [SMALL_STATE(10038)] = 228566, - [SMALL_STATE(10039)] = 228574, - [SMALL_STATE(10040)] = 228582, - [SMALL_STATE(10041)] = 228590, - [SMALL_STATE(10042)] = 228598, - [SMALL_STATE(10043)] = 228606, - [SMALL_STATE(10044)] = 228614, - [SMALL_STATE(10045)] = 228622, - [SMALL_STATE(10046)] = 228630, - [SMALL_STATE(10047)] = 228638, - [SMALL_STATE(10048)] = 228646, - [SMALL_STATE(10049)] = 228654, - [SMALL_STATE(10050)] = 228662, - [SMALL_STATE(10051)] = 228670, - [SMALL_STATE(10052)] = 228678, - [SMALL_STATE(10053)] = 228686, - [SMALL_STATE(10054)] = 228694, - [SMALL_STATE(10055)] = 228702, - [SMALL_STATE(10056)] = 228710, - [SMALL_STATE(10057)] = 228718, - [SMALL_STATE(10058)] = 228726, - [SMALL_STATE(10059)] = 228734, - [SMALL_STATE(10060)] = 228742, - [SMALL_STATE(10061)] = 228750, - [SMALL_STATE(10062)] = 228758, - [SMALL_STATE(10063)] = 228766, - [SMALL_STATE(10064)] = 228774, - [SMALL_STATE(10065)] = 228782, - [SMALL_STATE(10066)] = 228790, - [SMALL_STATE(10067)] = 228798, - [SMALL_STATE(10068)] = 228806, - [SMALL_STATE(10069)] = 228814, - [SMALL_STATE(10070)] = 228822, - [SMALL_STATE(10071)] = 228830, - [SMALL_STATE(10072)] = 228838, - [SMALL_STATE(10073)] = 228846, - [SMALL_STATE(10074)] = 228854, - [SMALL_STATE(10075)] = 228862, - [SMALL_STATE(10076)] = 228870, - [SMALL_STATE(10077)] = 228878, - [SMALL_STATE(10078)] = 228886, - [SMALL_STATE(10079)] = 228894, - [SMALL_STATE(10080)] = 228902, - [SMALL_STATE(10081)] = 228910, - [SMALL_STATE(10082)] = 228918, - [SMALL_STATE(10083)] = 228926, - [SMALL_STATE(10084)] = 228934, - [SMALL_STATE(10085)] = 228942, - [SMALL_STATE(10086)] = 228950, - [SMALL_STATE(10087)] = 228958, - [SMALL_STATE(10088)] = 228966, - [SMALL_STATE(10089)] = 228974, - [SMALL_STATE(10090)] = 228982, - [SMALL_STATE(10091)] = 228990, - [SMALL_STATE(10092)] = 228998, - [SMALL_STATE(10093)] = 229006, - [SMALL_STATE(10094)] = 229014, - [SMALL_STATE(10095)] = 229022, - [SMALL_STATE(10096)] = 229030, - [SMALL_STATE(10097)] = 229038, - [SMALL_STATE(10098)] = 229048, - [SMALL_STATE(10099)] = 229056, - [SMALL_STATE(10100)] = 229064, - [SMALL_STATE(10101)] = 229072, - [SMALL_STATE(10102)] = 229080, - [SMALL_STATE(10103)] = 229088, - [SMALL_STATE(10104)] = 229096, - [SMALL_STATE(10105)] = 229104, - [SMALL_STATE(10106)] = 229112, - [SMALL_STATE(10107)] = 229120, - [SMALL_STATE(10108)] = 229128, - [SMALL_STATE(10109)] = 229136, - [SMALL_STATE(10110)] = 229144, - [SMALL_STATE(10111)] = 229152, - [SMALL_STATE(10112)] = 229160, - [SMALL_STATE(10113)] = 229168, - [SMALL_STATE(10114)] = 229176, - [SMALL_STATE(10115)] = 229184, - [SMALL_STATE(10116)] = 229192, - [SMALL_STATE(10117)] = 229200, - [SMALL_STATE(10118)] = 229208, - [SMALL_STATE(10119)] = 229216, - [SMALL_STATE(10120)] = 229224, - [SMALL_STATE(10121)] = 229232, - [SMALL_STATE(10122)] = 229240, - [SMALL_STATE(10123)] = 229248, - [SMALL_STATE(10124)] = 229256, - [SMALL_STATE(10125)] = 229264, - [SMALL_STATE(10126)] = 229272, - [SMALL_STATE(10127)] = 229280, - [SMALL_STATE(10128)] = 229288, - [SMALL_STATE(10129)] = 229296, - [SMALL_STATE(10130)] = 229304, - [SMALL_STATE(10131)] = 229312, - [SMALL_STATE(10132)] = 229320, - [SMALL_STATE(10133)] = 229328, - [SMALL_STATE(10134)] = 229336, - [SMALL_STATE(10135)] = 229344, - [SMALL_STATE(10136)] = 229352, - [SMALL_STATE(10137)] = 229360, - [SMALL_STATE(10138)] = 229368, - [SMALL_STATE(10139)] = 229376, - [SMALL_STATE(10140)] = 229384, - [SMALL_STATE(10141)] = 229392, - [SMALL_STATE(10142)] = 229400, - [SMALL_STATE(10143)] = 229408, - [SMALL_STATE(10144)] = 229416, - [SMALL_STATE(10145)] = 229424, - [SMALL_STATE(10146)] = 229432, - [SMALL_STATE(10147)] = 229440, - [SMALL_STATE(10148)] = 229448, - [SMALL_STATE(10149)] = 229456, - [SMALL_STATE(10150)] = 229464, - [SMALL_STATE(10151)] = 229472, - [SMALL_STATE(10152)] = 229480, - [SMALL_STATE(10153)] = 229488, - [SMALL_STATE(10154)] = 229496, -}; - -static const TSParseActionEntry ts_parse_actions[] = { - [0] = {.entry = {.count = 0, .reusable = false}}, - [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), - [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0, 0, 0), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4602), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10097), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6616), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7947), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7949), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8225), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8224), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10091), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7709), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7703), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6418), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5269), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5306), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5070), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5071), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10083), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10082), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4553), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10080), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9055), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9146), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1484), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5078), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7961), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1491), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5791), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5792), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2755), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5794), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5795), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5609), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5796), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5797), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2756), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9047), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9046), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9045), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9043), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9041), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4553), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4898), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4898), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5085), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8518), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4602), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8412), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2924), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6618), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 0), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 0), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8211), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8083), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9646), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7663), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6409), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3458), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3463), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3566), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3567), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9958), - [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9731), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), - [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2794), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9613), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8880), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9235), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3568), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7918), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1475), - [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2748), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2749), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9069), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9071), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9078), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9080), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9084), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3249), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3249), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3569), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8539), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8439), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4536), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8261), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8298), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9663), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), - [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7815), - [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6441), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4721), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4720), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4730), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4731), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9948), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9571), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4524), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9533), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8972), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9172), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1613), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4732), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7882), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2746), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2736), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8891), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8890), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8887), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8885), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8881), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4524), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4601), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4601), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4734), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8607), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4536), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8445), - [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), - [291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), - [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 5, 0, 0), - [295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 5, 0, 0), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8104), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8079), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10015), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7617), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6442), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10036), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5578), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5593), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1798), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9997), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9648), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4525), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9466), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1792), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4525), - [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), - [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8123), - [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8043), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9627), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937), - [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7686), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6421), - [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), - [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1113), - [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1112), - [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), - [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), - [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9963), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9775), - [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), - [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9728), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8792), - [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9316), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1726), - [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1110), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7888), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), - [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), - [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8901), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9056), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9079), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9082), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9085), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1108), - [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8492), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8435), - [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8033), - [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8193), - [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10054), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7652), - [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6444), - [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5251), - [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5252), - [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068), - [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), - [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9955), - [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9704), - [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), - [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4566), - [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9995), - [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1835), - [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1684), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4566), - [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3321), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), - [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8231), - [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8071), - [471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9510), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), - [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7796), - [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6430), - [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3920), - [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3922), - [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3875), - [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3904), - [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), - [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), - [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9961), - [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9758), - [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3050), - [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9705), - [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8899), - [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9205), - [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), - [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3868), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7906), - [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), - [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2848), - [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2874), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8902), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8953), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8903), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8904), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), - [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3652), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), - [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3900), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8577), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8443), - [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2786), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), - [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8190), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8061), - [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9634), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7671), - [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6435), - [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3243), - [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3257), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3191), - [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3058), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), - [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), - [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9960), - [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9751), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2742), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9681), - [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8849), - [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9294), - [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1619), - [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3187), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7981), - [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), - [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(792), - [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9020), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9008), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9003), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8998), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2742), - [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2942), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), - [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3184), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8505), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8427), - [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8306), - [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10137), - [631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7798), - [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6415), - [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4092), - [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4091), - [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), - [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), - [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9954), - [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9670), - [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9588), - [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2049), - [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), - [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), - [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), - [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8145), - [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9893), - [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7827), - [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6445), - [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5411), - [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5410), - [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1838), - [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), - [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9547), - [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9476), - [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1862), - [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), - [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8195), - [683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10141), - [685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7738), - [687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6410), - [689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), - [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), - [693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1456), - [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), - [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9957), - [699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9727), - [701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9604), - [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), - [705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8262), - [713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10135), - [715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7784), - [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6433), - [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4110), - [721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4109), - [723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766), - [725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), - [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9951), - [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9602), - [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9548), - [733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1765), - [735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1764), - [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), - [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8302), - [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10058), - [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7808), - [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6414), - [749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5281), - [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5274), - [753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2137), - [755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), - [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9944), - [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9532), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2132), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), - [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8205), - [767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9688), - [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7764), - [771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6408), - [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3475), - [775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3474), - [777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1515), - [779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), - [781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9947), - [783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9556), - [785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9523), - [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2158), - [789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8132), - [797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9662), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7819), - [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6439), - [805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3436), - [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3437), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), - [811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), - [813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9953), - [815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9621), - [817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2804), - [819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1561), - [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), - [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804), - [825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8158), - [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9795), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7599), - [833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6420), - [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4863), - [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4864), - [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), - [841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), - [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9937), - [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9489), - [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), - [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8095), - [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9657), - [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7657), - [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6416), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3263), - [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3268), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), - [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), - [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9956), - [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9715), - [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2752), - [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), - [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8234), - [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9644), - [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7742), - [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6411), - [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5161), - [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5163), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), - [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), - [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9949), - [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9580), - [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1824), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), - [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8063), - [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9653), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7788), - [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6423), - [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), - [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1939), - [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), - [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9962), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9639), - [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762), - [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1931), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8162), - [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9655), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7730), - [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6412), - [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3908), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3903), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), - [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), - [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9959), - [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9740), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3014), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), - [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), - [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), - [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8099), - [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9697), - [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7634), - [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6424), - [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4090), - [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4089), - [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), - [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), - [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9946), - [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9546), - [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1797), - [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), - [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8174), - [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9718), - [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7695), - [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6419), - [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4113), - [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4114), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), - [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), - [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9945), - [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9538), - [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), - [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), - [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8040), - [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9669), - [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7653), - [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6437), - [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), - [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), - [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), - [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), - [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9952), - [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9608), - [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1747), - [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), - [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8230), - [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9762), - [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7818), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6405), - [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5275), - [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5272), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), - [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9940), - [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9503), - [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8212), - [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9716), - [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7710), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6407), - [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5355), - [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5358), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9943), - [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9517), - [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8243), - [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10139), - [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7676), - [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6422), - [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3416), - [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3414), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2157), - [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), - [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9950), - [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9596), - [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2169), - [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2169), - [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 0), - [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 0), - [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8217), - [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8299), - [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9850), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7809), - [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6443), - [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3614), - [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3612), - [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9711), - [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9468), - [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4875), - [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5141), - [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [1133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 0), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), - [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), - [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090), - [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5562), - [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), - [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4829), - [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), - [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), - [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3932), - [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), - [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 0), - [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4001), - [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), - [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), - [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5253), - [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4762), - [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), - [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), - [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), - [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), - [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), - [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), - [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), - [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4041), - [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), - [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), - [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5067), - [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), - [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3460), - [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088), - [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), - [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4138), - [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), - [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), - [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3896), - [1257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), - [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5276), - [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), - [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), - [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5604), - [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), - [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219), - [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4266), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5408), - [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4337), - [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5628), - [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4192), - [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), - [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4842), - [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9373), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), - [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5327), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3506), - [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), - [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), - [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3494), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4716), - [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5095), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3992), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4839), - [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4834), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5176), - [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5167), - [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5165), - [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), - [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [1361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), - [1363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4602), - [1366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(6618), - [1369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1517), - [1372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8225), - [1375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8224), - [1378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(10091), - [1381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(59), - [1384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1429), - [1387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(7709), - [1390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(7703), - [1393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(6418), - [1396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5269), - [1399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5306), - [1402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5070), - [1405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5071), - [1408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1443), - [1411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1290), - [1414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(10083), - [1417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(10082), - [1420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(219), - [1423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4553), - [1426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(10080), - [1429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(9055), - [1432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(9146), - [1435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1484), - [1438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(299), - [1441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5078), - [1444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(7961), - [1447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1491), - [1450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1491), - [1453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5791), - [1456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5792), - [1459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(2755), - [1462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5794), - [1465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5795), - [1468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5609), - [1471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5796), - [1474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5797), - [1477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(2756), - [1480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(9047), - [1483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(9046), - [1486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(9045), - [1489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(9043), - [1492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(9041), - [1495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4553), - [1498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4898), - [1501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4898), - [1504] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5085), - [1507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8518), - [1510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4602), - [1513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8412), - [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), - [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3883), - [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4577), - [1522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10009), - [1524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9493), - [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), - [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [1530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 0), - [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), - [1534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9474), - [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [1538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9645), - [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), - [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), - [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4938), - [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), - [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4800), - [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9808), - [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8796), - [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5345), - [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), - [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9260), - [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5240), - [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), - [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5220), - [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3596), - [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), - [1572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3, 0, 0), - [1574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 2, 0, 0), - [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6667), - [1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jump_expression, 1, 0, 0), - [1580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jump_expression, 1, 0, 0), - [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9090), - [1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7810), - [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2894), - [1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3570), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), - [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [1596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8907), - [1598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7831), - [1600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3334), - [1602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3948), - [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), - [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [1608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9030), - [1610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7802), - [1612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), - [1614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1106), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), - [1618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7688), - [1620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7716), - [1622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7729), - [1624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7800), - [1626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9713), - [1628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), - [1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7669), - [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9721), - [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1934), - [1638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [1640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7712), - [1642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9622), - [1644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), - [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7604), - [1650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9504), - [1652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), - [1654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [1656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7811), - [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9491), - [1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1634), - [1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [1664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7619), - [1666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9561), - [1668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), - [1670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [1672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5428), - [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6659), - [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), - [1678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7608), - [1680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6238), - [1682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, 0, 0), - [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, 0, 0), - [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), - [1688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4187), - [1690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1770), - [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [1694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1038), - [1696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1036), - [1698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1788), - [1700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9178), - [1702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), - [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), - [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), - [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7608), - [1714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753), - [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), - [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), - [1722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6240), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6240), - [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), - [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6238), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), - [1732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4382), - [1734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4381), - [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5428), - [1738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 4, 0, 0), - [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, 0, 0), - [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [1744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, 0, 0), - [1746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, 0, 0), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [1750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3127), - [1752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3248), - [1754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, 0, 0), - [1756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, 0, 0), - [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [1764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, 0, 0), - [1766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, 0, 0), - [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [1770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, 0, 0), - [1772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, 0, 0), - [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [1786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9023), - [1788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7776), - [1790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4534), - [1792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4735), - [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4735), - [1796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471), - [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [1800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3428), - [1802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3429), - [1804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430), - [1806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1474), - [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), - [1816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1469), - [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), - [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), - [1824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1755), - [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [1828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [1830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), - [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [1834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [1854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8966), - [1856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7766), - [1858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2802), - [1860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3182), - [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), - [1864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8878), - [1866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7717), - [1868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4609), - [1870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5086), - [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5086), - [1874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7736), - [1876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7670), - [1878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924), - [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [1882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2188), - [1884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2240), - [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), - [1888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1923), - [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), - [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), - [1896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), - [1898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1925), - [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), - [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), - [1904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [1906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1921), - [1908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1920), - [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [1912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [1914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4045), - [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4046), - [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [1930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7701), - [1932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7616), - [1940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9647), - [1942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1522), - [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [1946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), - [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [1950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4144), - [1952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4160), - [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), - [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721), - [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), - [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), - [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), - [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), - [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), - [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), - [1974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1720), - [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1718), - [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2669), - [1980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5418), - [1982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5417), - [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [1986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2676), - [1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [1996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [1998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2382), - [2000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2383), - [2002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), - [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2654), - [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [2012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2663), - [2014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [2016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [2018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2651), - [2020] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3321), - [2023] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(6667), - [2027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1791), - [2030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), - [2032] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(77), - [2035] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1815), - [2038] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(8907), - [2042] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7712), - [2046] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(3334), - [2050] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3875), - [2053] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3904), - [2056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2096), - [2059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2092), - [2062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), - [2064] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3948), - [2067] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9622), - [2070] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8899), - [2073] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9205), - [2076] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2094), - [2079] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(267), - [2082] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3868), - [2085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7906), - [2088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2092), - [2091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8901), - [2094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8902), - [2097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8953), - [2100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8903), - [2103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8904), - [2106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3948), - [2109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3652), - [2112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3652), - [2115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3900), - [2118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8577), - [2121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3321), - [2124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8443), - [2127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4602), - [2130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1517), - [2133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(59), - [2136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1429), - [2139] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(8878), - [2143] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7718), - [2147] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(4609), - [2151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5070), - [2154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5071), - [2157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1443), - [2160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1491), - [2163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5086), - [2166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9782), - [2169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9055), - [2172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9146), - [2175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1865), - [2178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(359), - [2181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5078), - [2184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7961), - [2187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1491), - [2190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9047), - [2193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9046), - [2196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9045), - [2199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9043), - [2202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9041), - [2205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5086), - [2208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4898), - [2211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4898), - [2214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5085), - [2217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8518), - [2220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4602), - [2223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8412), - [2226] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7716), - [2230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1766), - [2233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1764), - [2236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9548), - [2239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1765), - [2242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(263), - [2245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1764), - [2248] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7654), - [2252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1709), - [2255] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1824), - [2258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10048), - [2261] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2143), - [2264] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(356), - [2267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1824), - [2270] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7831), - [2274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1555), - [2277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1550), - [2280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9705), - [2283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1552), - [2286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(260), - [2289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1550), - [2292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2786), - [2295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1904), - [2298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(71), - [2301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1909), - [2304] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(8966), - [2308] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7656), - [2312] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(2802), - [2316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3191), - [2319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3058), - [2322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2157), - [2325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2169), - [2328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3182), - [2331] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9541), - [2334] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8849), - [2337] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9294), - [2340] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1514), - [2343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(369), - [2346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3187), - [2349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7981), - [2352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2169), - [2355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9020), - [2358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9008), - [2361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9003), - [2364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8998), - [2367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3182), - [2370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2942), - [2373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2942), - [2376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3184), - [2379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8505), - [2382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2786), - [2385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8427), - [2388] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7766), - [2392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1615), - [2395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1672), - [2398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9681), - [2401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1619), - [2404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(296), - [2407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1672), - [2410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4536), - [2413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1572), - [2416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(66), - [2419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1573), - [2422] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(9023), - [2426] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7736), - [2430] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(4534), - [2434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4730), - [2437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4731), - [2440] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2137), - [2443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2132), - [2446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4735), - [2449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9466), - [2452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8972), - [2455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9172), - [2458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2134), - [2461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(298), - [2464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4732), - [2467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7882), - [2470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2132), - [2473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8891), - [2476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8890), - [2479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8887), - [2482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8885), - [2485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8881), - [2488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4735), - [2491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4601), - [2494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4601), - [2497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4734), - [2500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8607), - [2503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4536), - [2506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8445), - [2509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(815), - [2512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1936), - [2515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(61), - [2518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1937), - [2521] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(9030), - [2525] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7669), - [2529] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(820), - [2533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1113), - [2536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1112), - [2539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1939), - [2542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1931), - [2545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1106), - [2548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9721), - [2551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8792), - [2554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9316), - [2557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1934), - [2560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(266), - [2563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1110), - [2566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7888), - [2569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1931), - [2572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9056), - [2575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9079), - [2578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9082), - [2581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9085), - [2584] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1106), - [2587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(895), - [2590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(895), - [2593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1108), - [2596] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8492), - [2599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(815), - [2602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8435), - [2605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2924), - [2608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1864), - [2611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(75), - [2614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1869), - [2617] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(9090), - [2621] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7810), - [2625] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(2894), - [2629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3566), - [2632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3567), - [2635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1481), - [2638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1475), - [2641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3570), - [2644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9613), - [2647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8880), - [2650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9235), - [2653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1479), - [2656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(258), - [2659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3568), - [2662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7918), - [2665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1475), - [2668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9069), - [2671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9071), - [2674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9078), - [2677] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9080), - [2680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9084), - [2683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3570), - [2686] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3249), - [2689] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3249), - [2692] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3569), - [2695] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8539), - [2698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2924), - [2701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8439), - [2704] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7800), - [2708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1566), - [2711] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1561), - [2714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9713), - [2717] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1565), - [2720] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(265), - [2723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1561), - [2726] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7619), - [2730] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1756), - [2733] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1747), - [2736] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9561), - [2739] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1428), - [2742] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(270), - [2745] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1747), - [2748] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7691), - [2752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1798), - [2755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1792), - [2758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9475), - [2761] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1795), - [2764] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(358), - [2767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1792), - [2770] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7717), - [2774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2068), - [2777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1684), - [2780] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9995), - [2783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1835), - [2786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(297), - [2789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1684), - [2792] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7776), - [2796] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1616), - [2799] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1609), - [2802] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9533), - [2805] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1613), - [2808] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(283), - [2811] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1609), - [2814] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7670), - [2818] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1838), - [2821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1862), - [2824] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10080), - [2827] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1484), - [2830] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(299), - [2833] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1862), - [2836] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7765), - [2840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1994), - [2843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1990), - [2846] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9597), - [2849] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1993), - [2852] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(357), - [2855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1990), - [2858] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7604), - [2862] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1783), - [2865] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1797), - [2868] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9504), - [2871] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1785), - [2874] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(268), - [2877] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1797), - [2880] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7701), - [2884] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1515), - [2887] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1511), - [2890] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9523), - [2893] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2158), - [2896] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(309), - [2899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1511), - [2902] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7688), - [2906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2051), - [2909] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2046), - [2912] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9588), - [2915] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2049), - [2918] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(262), - [2921] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2046), - [2924] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7616), - [2928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1523), - [2931] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1476), - [2934] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9647), - [2937] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1522), - [2940] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(313), - [2943] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1476), - [2946] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7802), - [2950] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1724), - [2953] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1727), - [2956] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9728), - [2959] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1726), - [2962] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(261), - [2965] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1727), - [2968] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7729), - [2972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1456), - [2975] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1434), - [2978] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9604), - [2981] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1432), - [2984] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(264), - [2987] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1434), - [2990] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7811), - [2994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1642), - [2997] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1528), - [3000] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9491), - [3003] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1634), - [3006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(269), - [3009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1528), - [3012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7654), - [3014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10048), - [3016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), - [3018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [3020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7765), - [3022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9597), - [3024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1993), - [3026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), - [3028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7691), - [3030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9475), - [3032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1795), - [3034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [3036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7718), - [3038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9782), - [3040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1865), - [3042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [3044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, 0, 0), - [3046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 0), - [3048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5458), - [3050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infix_expression, 3, 0, 0), - [3052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infix_expression, 3, 0, 0), - [3054] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_infix_expression, 3, 0, 0), SHIFT(4187), - [3057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 3, 0, 0), - [3059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 3, 0, 0), - [3061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_delegate, 2, 0, 0), - [3063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_delegate, 2, 0, 0), - [3065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_check_expression, 3, 0, 0), - [3067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_check_expression, 3, 0, 0), - [3069] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_check_expression, 3, 0, 0), SHIFT(4187), - [3072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_delegation, 3, 0, 0), - [3074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_delegation, 3, 0, 0), - [3076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conjunction_expression, 3, 0, 0), - [3078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conjunction_expression, 3, 0, 0), - [3080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 2, 0, 0), - [3082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 2, 0, 0), - [3084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_equality_expression, 3, 0, 0), - [3086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_equality_expression, 3, 0, 0), - [3088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7656), - [3090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9541), - [3092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1514), - [3094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), - [3096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), - [3098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2, 0, 0), - [3100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), - [3102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), - [3104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), SHIFT(4187), - [3107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jump_expression, 2, 0, 0), - [3109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jump_expression, 2, 0, 0), - [3111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefix_expression, 2, 0, 0), - [3113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefix_expression, 2, 0, 0), - [3115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), - [3117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3, 0, 0), - [3119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), SHIFT(4187), - [3122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_spread_expression, 2, 0, 0), - [3124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_expression, 2, 0, 0), - [3126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1, 0, 0), - [3128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1, 0, 0), - [3130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elvis_expression, 3, 0, 0), - [3132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elvis_expression, 3, 0, 0), - [3134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_elvis_expression, 3, 0, 0), SHIFT(4187), - [3137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunction_expression, 3, 0, 0), - [3139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunction_expression, 3, 0, 0), - [3141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), - [3143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 3, 0, 0), - [3145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), SHIFT(4187), - [3148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 6), - [3150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6625), - [3152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6900), - [3154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 6), - [3156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9106), - [3158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4317), - [3160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5430), - [3162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6662), - [3164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7268), - [3166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5759), - [3168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5754), - [3170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5719), - [3172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5726), - [3174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5532), - [3176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5730), - [3178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5721), - [3180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5750), - [3182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 2, 0, 2), - [3184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6829), - [3186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 2, 0, 2), - [3188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9206), - [3190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4365), - [3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5426), - [3194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7258), - [3196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 8), - [3198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6797), - [3200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 8), - [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5583), - [3204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6915), - [3206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6904), - [3208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5582), - [3210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6889), - [3212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6821), - [3214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6822), - [3216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6944), - [3218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 6), - [3220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6814), - [3222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 6), - [3224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6958), - [3226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 2), - [3228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6825), - [3230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 2), - [3232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6890), - [3234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6798), - [3236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 8), - [3238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6775), - [3240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 8), - [3242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6786), - [3244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6908), - [3246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6892), - [3248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7009), - [3250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6885), - [3252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7037), - [3254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6976), - [3256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6992), - [3258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6986), - [3260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6864), - [3262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6983), - [3264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6994), - [3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6666), - [3268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1895), - [3270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), - [3272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3222), - [3274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3218), - [3276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5776), - [3278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1883), - [3280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1048), - [3282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1047), - [3284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 2, 0, 0), - [3286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 2, 0, 0), - [3288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1890), - [3290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [3292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6929), - [3294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1892), - [3296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 3, 0, 0), - [3298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3, 0, 0), - [3300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1900), - [3302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [3304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6961), - [3306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6891), - [3308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1901), - [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [3312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1880), - [3314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6953), - [3316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1888), - [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6959), - [3322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1893), - [3324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1884), - [3326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2150), - [3328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1969), - [3330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), - [3334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), - [3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), - [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [3340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3535), - [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3537), - [3344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2156), - [3346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), - [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [3350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1877), - [3352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1494), - [3354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155), - [3356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154), - [3358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1427), - [3360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1488), - [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [3364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), - [3366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493), - [3368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, 0, 0), - [3370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, 0, 0), - [3372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), - [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1495), - [3376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6846), - [3378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6925), - [3380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6790), - [3382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6780), - [3384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6779), - [3386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7033), - [3388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6769), - [3390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6987), - [3392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), - [3394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), - [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [3398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4054), - [3400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4055), - [3402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6787), - [3404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7075), - [3406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7044), - [3408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), - [3410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), - [3414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1654), - [3416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6839), - [3418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6813), - [3420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6748), - [3422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), - [3424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2245), - [3426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2246), - [3428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6800), - [3430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6788), - [3432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6782), - [3434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7024), - [3436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653), - [3438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6777), - [3440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6991), - [3442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), - [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [3446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6916), - [3448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7069), - [3450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1649), - [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [3454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647), - [3456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6962), - [3458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1648), - [3460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6982), - [3462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7000), - [3464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1645), - [3466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7025), - [3468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7070), - [3470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1499), - [3472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1710), - [3474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2340), - [3476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2348), - [3478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), - [3480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4155), - [3482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4156), - [3484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6778), - [3486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6752), - [3488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), - [3490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1498), - [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [3494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136), - [3496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1506), - [3498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6815), - [3500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), - [3502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), - [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [3506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1651), - [3508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7027), - [3510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7019), - [3512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497), - [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [3516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), - [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), - [3522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7612), - [3524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6188), - [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), - [3528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1463), - [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2357), - [3532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2824), - [3534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2847), - [3536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), - [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9274), - [3540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), - [3542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), - [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), - [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), - [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [3550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7612), - [3552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1465), - [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [3556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), - [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), - [3560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6191), - [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6191), - [3564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1461), - [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6188), - [3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), - [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2341), - [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), - [3574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837), - [3576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(841), - [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332), - [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), - [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2345), - [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), - [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2326), - [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), - [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2319), - [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), - [3594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335), - [3596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), - [3598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), - [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3871), - [3602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1825), - [3604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9754), - [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), - [3608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5953), - [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5953), - [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1826), - [3614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7620), - [3616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6051), - [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [3620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1538), - [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509), - [3624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1044), - [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041), - [3628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), - [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9200), - [3632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), - [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544), - [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543), - [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), - [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), - [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7620), - [3644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539), - [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), - [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), - [3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [3652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6052), - [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6052), - [3656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), - [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6051), - [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), - [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2471), - [3664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3069), - [3666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3066), - [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), - [3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2491), - [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473), - [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2522), - [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), - [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), - [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3938), - [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5233), - [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3531), - [3688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5210), - [3692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), - [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4826), - [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488), - [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2466), - [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4784), - [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), - [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2503), - [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), - [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4810), - [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), - [3714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4536), - [3717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(6667), - [3720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1572), - [3723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(66), - [3726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), - [3728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1573), - [3731] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9023), - [3734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(7616), - [3737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4534), - [3740] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4730), - [3743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4731), - [3746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1523), - [3749] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1476), - [3752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1825), - [3755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4735), - [3758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9647), - [3761] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9754), - [3764] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8972), - [3767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9172), - [3770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1522), - [3773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(313), - [3776] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4732), - [3779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(7882), - [3782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1825), - [3785] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(5953), - [3788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(5953), - [3791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1476), - [3794] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8891), - [3797] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8890), - [3800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8887), - [3803] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8885), - [3806] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8881), - [3809] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4735), - [3812] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4601), - [3815] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4601), - [3818] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4734), - [3821] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8607), - [3824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4536), - [3827] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8445), - [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5066), - [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), - [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2506), - [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2508), - [3838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2036), - [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2545), - [3842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3309), - [3844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3307), - [3846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2032), - [3848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2035), - [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), - [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), - [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), - [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), - [3858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), - [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), - [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), - [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), - [3866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2033), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2538), - [3870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), - [3872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), - [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560), - [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2533), - [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2542), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2555), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2537), - [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2543), - [3894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1744), - [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), - [3898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), - [3900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), - [3902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1741), - [3904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1743), - [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), - [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), - [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), - [3914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1745), - [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), - [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), - [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), - [3922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1742), - [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2649), - [3926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3511), - [3928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3510), - [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), - [3932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 2, 0, 0), - [3934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 2, 0, 0), - [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2653), - [3938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_simple_identifier, 1, 0, 0), - [3940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_platform_modifier, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [3943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), - [3945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_platform_modifier, 1, 0, 0), - [3947] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_platform_modifier, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [3950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), - [3952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), - [3954] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), SHIFT(1576), - [3957] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), SHIFT(7782), - [3960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__postfix_unary_expression, 1, 0, 0), - [3962] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), SHIFT(7782), - [3965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__postfix_unary_expression, 1, 0, 0), - [3967] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), SHIFT(7131), - [3970] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class_modifier, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [3973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_modifier, 1, 0, 0), - [3975] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class_modifier, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [3978] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), REDUCE(sym__postfix_unary_expression, 1, 0, 0), - [3981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), REDUCE(sym__postfix_unary_expression, 1, 0, 0), - [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2647), - [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), - [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), - [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), - [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), - [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2620), - [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667), - [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2675), - [4000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 1, 0, 0), - [4002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 1, 0, 0), - [4004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), - [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2687), - [4008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3650), - [4010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3649), - [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), - [4014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), - [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), - [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), - [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), - [4024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), - [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), - [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), - [4032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), - [4034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), - [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), - [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), - [4040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), - [4042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), - [4044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 3, 0, 0), - [4046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 3, 0, 0), - [4048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10152), - [4050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9256), - [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), - [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), - [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2699), - [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2686), - [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2697), - [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2711), - [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2682), - [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723), - [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2681), - [4070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), - [4072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), - [4074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7999), - [4077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 0), - [4079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 0), - [4081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5888), - [4083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1670), - [4085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [4087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 0), - [4089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 0), - [4091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5985), - [4093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__lexical_identifier, 1, 0, 0), - [4095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lexical_identifier, 1, 0, 0), - [4097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 0), - [4099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 0), - [4101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5962), - [4103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), - [4105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), - [4107] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7793), - [4110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), - [4112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), - [4114] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10152), - [4117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_user_type, 1, 0, 1), - [4119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_user_type, 1, 0, 1), - [4121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5731), - [4123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 3, 0, 0), - [4125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 3, 0, 0), - [4127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5894), - [4129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), - [4131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), - [4133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7999), - [4136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 1, 0, 0), - [4138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 1, 0, 0), - [4140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6265), - [4142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 7, 0, 0), - [4144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 7, 0, 0), - [4146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5908), - [4148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), - [4150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), - [4152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 8), - [4154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 8), - [4156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6773), - [4158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), - [4160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), - [4162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 3, 0, 0), - [4164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_reference, 1, 0, 0), - [4166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_reference, 1, 0, 0), - [4168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6650), - [4170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6353), - [4172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1433), - [4174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6655), - [4176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6399), - [4178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6396), - [4180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6389), - [4182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [4185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [4188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), - [4190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 1, 0, 0), - [4192] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10087), - [4196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 4, 0, 0), - [4198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 4, 0, 0), - [4200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6011), - [4202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 6), - [4204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 6), - [4206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6781), - [4208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1, 0, 0), - [4210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1, 0, 0), - [4212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), - [4214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [4217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [4220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), - [4222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 1, 0, 0), - [4224] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6724), - [4228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6386), - [4230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 8, 0, 0), - [4232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 8, 0, 0), - [4234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_user_type, 2, 0, 1), - [4236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_user_type, 2, 0, 1), - [4238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 5, 0, 0), - [4240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 5, 0, 0), - [4242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6007), - [4244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), - [4246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), - [4248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6793), - [4250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 2, 0, 0), - [4252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 2, 0, 0), - [4254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6015), - [4256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_at, 2, 0, 3), - [4258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_at, 2, 0, 3), - [4260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 9, 0, 0), - [4262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 9, 0, 0), - [4264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullable_type, 2, 0, 0), - [4266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullable_type, 2, 0, 0), - [4268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), - [4270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 2, 0, 0), - [4272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 2, 0, 0), - [4274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 2), - [4276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 2), - [4278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6816), - [4280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), - [4282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), - [4284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(858), - [4287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6972), - [4289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083), - [4291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), - [4293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2241), - [4295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2247), - [4297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), - [4299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2082), - [4301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), - [4303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), - [4305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), - [4307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), - [4309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2085), - [4311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085), - [4313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), - [4315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), - [4317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081), - [4319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), - [4321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), - [4323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), - [4325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 3, 0, 6), - [4327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 3, 0, 6), - [4329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6817), - [4331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block, 2, 0, 0), - [4333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block, 2, 0, 0), - [4335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 6), - [4337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 6), - [4339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), - [4341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6950), - [4343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block, 3, 0, 0), - [4345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block, 3, 0, 0), - [4347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegation_specifier, 1, 0, 0), - [4349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegation_specifier, 1, 0, 0), - [4351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2100), - [4353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 2, 0, 2), - [4355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 2, 0, 2), - [4357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6827), - [4359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 6), - [4361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 6), - [4363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), - [4365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781), - [4367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6955), - [4369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 8, 0, 0), - [4371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 8, 0, 0), - [4373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), - [4375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), - [4377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7252), - [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), - [4382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), - [4384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), - [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), - [4388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraints, 3, 0, 0), - [4390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraints, 3, 0, 0), - [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7252), - [4394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraints, 2, 0, 0), - [4396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraints, 2, 0, 0), - [4398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 7, 0, 0), - [4400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 7, 0, 0), - [4402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal_constant, 1, 0, 0), - [4404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_constant, 1, 0, 0), - [4406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1088), - [4408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1087), - [4410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6954), - [4412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 2), - [4414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 2), - [4416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 6, 0, 0), - [4418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 6, 0, 0), - [4420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 8), - [4422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 8), - [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), - [4426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4068), - [4428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4070), - [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), - [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), - [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), - [4436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7999), - [4439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), - [4441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), - [4443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 10, 0, 0), - [4445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 10, 0, 0), - [4447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 8), - [4449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 8), - [4451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 7, 0, 0), - [4453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 7, 0, 0), - [4455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 2), - [4457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 2), - [4459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), - [4461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7719), - [4463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6202), - [4465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), - [4467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1682), - [4469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686), - [4471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9258), - [4473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), - [4475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), - [4477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), - [4479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7719), - [4481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), - [4483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), - [4485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6275), - [4487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6275), - [4489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685), - [4491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6202), - [4493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), - [4495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 1, 0, 0), - [4497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 1, 0, 0), - [4499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 2, 0, 0), - [4501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 2, 0, 0), - [4503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 2, 0, 0), - [4505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 2, 0, 0), - [4507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6316), - [4509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 2, 0, 0), - [4511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 2, 0, 0), - [4513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delegation_specifiers, 2, 0, 0), - [4515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delegation_specifiers, 2, 0, 0), - [4517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 4, 0, 2), - [4519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 4, 0, 2), - [4521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 3, 0, 0), - [4523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 3, 0, 0), - [4525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 5, 0, 0), - [4527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 5, 0, 0), - [4529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1841), - [4531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), - [4533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4117), - [4535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4103), - [4537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [4539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1842), - [4541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), - [4543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), - [4545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), - [4547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833), - [4549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1840), - [4551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), - [4553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), - [4555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), - [4557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1843), - [4559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1844), - [4561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2840), - [4563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 3, 0, 0), - [4565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 3, 0, 0), - [4567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 3, 0, 0), - [4569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 3, 0, 0), - [4571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), - [4573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), - [4575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), - [4577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6313), - [4579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2855), - [4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7146), - [4583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 4, 0, 0), - [4585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 4, 0, 0), - [4587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delegation_specifiers, 1, 0, 0), - [4589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delegation_specifiers, 1, 0, 0), - [4591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 5, 0, 6), - [4593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 5, 0, 6), - [4595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 4, 0, 0), - [4597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 4, 0, 0), - [4599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 5, 0, 0), - [4601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 5, 0, 0), - [4603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 5, 0, 0), - [4605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 5, 0, 0), - [4607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 2), - [4609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 2), - [4611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), - [4613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), - [4615] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7146), - [4618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 6), - [4620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 6), - [4622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), - [4624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), - [4626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1678), - [4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), - [4630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, 0, 8), - [4632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, 0, 8), - [4634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 0), - [4636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 0), - [4638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_user_type, 3, 0, 0), - [4640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_user_type, 3, 0, 0), - [4642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 3, 0, 0), - [4644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 3, 0, 0), - [4646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 3, 0, 1), - [4648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 3, 0, 1), - [4650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6315), - [4652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 4, 0, 0), - [4654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 4, 0, 0), - [4656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_not_nullable_type, 3, 0, 0), REDUCE(sym_not_nullable_type, 4, 0, 0), - [4659] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_not_nullable_type, 3, 0, 0), REDUCE(sym_not_nullable_type, 4, 0, 0), - [4662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multi_variable_declaration, 3, 0, 0), - [4664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multi_variable_declaration, 3, 0, 0), - [4666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 4, 0, 2), - [4668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 4, 0, 2), - [4670] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_not_nullable_type, 4, 0, 0), REDUCE(sym_not_nullable_type, 5, 0, 0), - [4673] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_not_nullable_type, 4, 0, 0), REDUCE(sym_not_nullable_type, 5, 0, 0), - [4676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 5, 0, 0), - [4678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 5, 0, 0), - [4680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multi_variable_declaration, 4, 0, 0), - [4682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multi_variable_declaration, 4, 0, 0), - [4684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), - [4686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), - [4688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2275), - [4690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), - [4692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817), - [4694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2825), - [4696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), - [4698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_super_expression, 4, 0, 0), - [4700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_expression, 4, 0, 0), - [4702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8915), - [4704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), - [4706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), - [4708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), - [4710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 2), - [4712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 2), - [4714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 8, 0, 0), - [4716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 8, 0, 0), - [4718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 7, 0, 0), - [4720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 7, 0, 0), - [4722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 6, 0, 0), - [4724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 6, 0, 0), - [4726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__super_at, 6, 0, 9), - [4728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__super_at, 6, 0, 9), - [4730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6979), - [4732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 5, 0, 0), - [4734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 5, 0, 0), - [4736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7007), - [4738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1446), - [4740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), - [4742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2317), - [4744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2321), - [4746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [4748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447), - [4750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), - [4752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [4754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), - [4756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [4758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1445), - [4760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [4762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [4764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [4766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), - [4768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), - [4770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 5, 0, 0), - [4772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 5, 0, 0), - [4774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [4776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 3, 0, 0), - [4778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 3, 0, 0), - [4780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 3, 0, 0), - [4782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 3, 0, 0), - [4784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), - [4786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901), - [4788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 4, 0, 0), - [4790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 4, 0, 0), - [4792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_block, 2, 0, 0), - [4794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_block, 2, 0, 0), - [4796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), - [4798] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6718), - [4802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 4, 0, 0), - [4804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 4, 0, 0), - [4806] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10113), - [4810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 4, 0, 0), - [4812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 4, 0, 0), - [4814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 4, 0, 0), - [4816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 4, 0, 0), - [4818] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6708), - [4822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection_literal, 4, 0, 0), - [4824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_literal, 4, 0, 0), - [4826] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10070), - [4830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), - [4832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_callable_reference, 3, 0, 1), - [4834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_callable_reference, 3, 0, 1), - [4836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6718), - [4838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10113), - [4840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 2, 0, 0), - [4842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 2, 0, 0), - [4844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6703), - [4846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), - [4848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), - [4850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 2, 0, 0), - [4852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 2, 0, 0), - [4854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10106), - [4856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 5, 0, 0), - [4858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 5, 0, 0), - [4860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [4862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9499), - [4864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 5, 0, 0), - [4866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 5, 0, 0), - [4868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 4, 0, 0), - [4870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 4, 0, 0), - [4872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 3, 0, 0), - [4874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 3, 0, 0), - [4876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 2, 0, 0), - [4878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 2, 0, 0), - [4880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_invocation, 2, 0, 0), - [4882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_invocation, 2, 0, 0), - [4884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 3, 0, 0), - [4886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 3, 0, 0), - [4888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 2, 0, 0), - [4890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 2, 0, 0), - [4892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 2, 0, 0), - [4894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 2, 0, 0), - [4896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11, 0, 0), - [4898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11, 0, 0), - [4900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character_literal, 3, 0, 0), - [4902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character_literal, 3, 0, 0), - [4904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 11, 0, 0), - [4906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 11, 0, 0), - [4908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 3, 0, 0), - [4910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 3, 0, 0), - [4912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 3, 0, 0), - [4914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 3, 0, 0), - [4916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_control_structure_body, 1, 0, 0), - [4918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_control_structure_body, 1, 0, 0), - [4920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [4922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [4924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_navigation_suffix, 2, 0, 0), - [4926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_navigation_suffix, 2, 0, 0), - [4928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection_literal, 3, 0, 0), - [4930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_literal, 3, 0, 0), - [4932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 3, 0, 0), - [4934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 3, 0, 0), - [4936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postfix_expression, 2, 0, 0), - [4938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postfix_expression, 2, 0, 0), - [4940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 1, 0, 0), - [4942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 1, 0, 0), - [4944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 10, 0, 8), - [4946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 10, 0, 8), - [4948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 0), - [4950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 0), - [4952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_navigation_expression, 2, 0, 0), - [4954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_navigation_expression, 2, 0, 0), - [4956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_expression, 2, 0, 0), - [4958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_expression, 2, 0, 0), - [4960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_long_literal, 2, 0, 0), - [4962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_long_literal, 2, 0, 0), - [4964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unsigned_literal, 2, 0, 0), - [4966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unsigned_literal, 2, 0, 0), - [4968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__super_at, 2, 0, 2), - [4970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__super_at, 2, 0, 2), - [4972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__this_at, 2, 0, 2), - [4974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__this_at, 2, 0, 2), - [4976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__break_at, 2, 0, 3), - [4978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__break_at, 2, 0, 3), - [4980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__continue_at, 2, 0, 3), - [4982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__continue_at, 2, 0, 3), - [4984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_callable_reference, 2, 0, 0), - [4986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_callable_reference, 2, 0, 0), - [4988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 2, 0, 0), - [4990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 2, 0, 0), - [4992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primary_expression, 1, 0, 0), - [4994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), - [4996] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7986), - [4999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), - [5001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), - [5003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 2, 0, 0), - [5005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 2, 0, 0), - [5007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_super_expression, 1, 0, 0), - [5009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_expression, 1, 0, 0), - [5011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_directly_assignable_expression, 1, 0, 0), - [5013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_directly_assignable_expression, 1, 0, 0), - [5015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 3, 0, 2), - [5017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 3, 0, 2), - [5019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1, 0, 0), - [5021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1, 0, 0), - [5023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 1, 0, 0), - [5025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 1, 0, 0), - [5027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5963), - [5029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_this_expression, 1, 0, 0), - [5031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_this_expression, 1, 0, 0), - [5033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 4, 0, 2), - [5035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 4, 0, 2), - [5037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, 0, 6), - [5039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, 0, 6), - [5041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 0), - [5043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 0), - [5045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 8, 0, 0), - [5047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 8, 0, 0), - [5049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 4, 0, 0), - [5051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 4, 0, 0), - [5053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 0), - [5055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 0), - [5057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 5, 0, 0), - [5059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 5, 0, 0), - [5061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), - [5063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4151), - [5065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4193), - [5067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), - [5069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), - [5071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), - [5073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), - [5075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), - [5077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 8, 0, 0), - [5079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 8, 0, 0), - [5081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 4, 0, 6), - [5083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 4, 0, 6), - [5085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 5, 0, 2), - [5087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 5, 0, 2), - [5089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 2, 0, 0), - [5091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 2, 0, 0), - [5093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 7, 0, 0), - [5095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 7, 0, 0), - [5097] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9673), - [5101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 7, 0, 0), - [5103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 7, 0, 0), - [5105] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6691), - [5109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_suffix, 4, 0, 0), - [5111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_suffix, 4, 0, 0), - [5113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 4, 0, 0), - [5115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 4, 0, 0), - [5117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 5, 0, 2), - [5119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 5, 0, 2), - [5121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_suffix, 3, 0, 0), - [5123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_suffix, 3, 0, 0), - [5125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 5, 0, 0), - [5127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 5, 0, 0), - [5129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 6, 0, 0), - [5131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 6, 0, 0), - [5133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 0), - [5135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 0), - [5137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 6, 0, 6), - [5139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 6, 0, 6), - [5141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 6, 0, 6), - [5143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 6, 0, 6), - [5145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 5, 0, 6), - [5147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 5, 0, 6), - [5149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 6, 0, 0), - [5151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 6, 0, 0), - [5153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 5, 0, 0), - [5155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 5, 0, 0), - [5157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 3, 0, 0), - [5159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 3, 0, 0), - [5161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 6, 0, 0), - [5163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 6, 0, 0), - [5165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), - [5167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), - [5169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1501), - [5171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), - [5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), - [5175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), - [5177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), - [5179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1503), - [5181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [5185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [5187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), - [5189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6085), - [5191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1898), - [5193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6090), - [5195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6099), - [5197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5664), - [5199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5621), - [5201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5620), - [5203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6104), - [5205] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9601), - [5209] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6713), - [5213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5661), - [5215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5659), - [5217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5648), - [5219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5654), - [5221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6106), - [5223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5658), - [5225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(6667), - [5228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9030), - [5231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7669), - [5234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(820), - [5237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6102), - [5239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1680), - [5241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9090), - [5244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7688), - [5247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2894), - [5250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8907), - [5253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7831), - [5256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3334), - [5259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5670), - [5261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5635), - [5263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5634), - [5265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7729), - [5268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8966), - [5271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7701), - [5274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2802), - [5277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8878), - [5280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7654), - [5283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4609), - [5286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9023), - [5289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7616), - [5292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4534), - [5295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7670), - [5298] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7691), - [5301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7736), - [5304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10101), - [5306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6690), - [5308] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10059), - [5312] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6710), - [5316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7765), - [5319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5666), - [5321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10111), - [5323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6692), - [5325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7619), - [5328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7712), - [5331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6260), - [5333] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10111), - [5337] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6692), - [5341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5672), - [5343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6200), - [5345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6006), - [5347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7800), - [5350] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10117), - [5354] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6716), - [5358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5671), - [5360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7717), - [5363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5673), - [5365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7656), - [5368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7776), - [5371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7766), - [5374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7810), - [5377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6237), - [5379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7604), - [5382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7811), - [5385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7716), - [5388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6253), - [5390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10112), - [5392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [5394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6009), - [5396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5667), - [5398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6012), - [5400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7718), - [5403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7802), - [5406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7051), - [5408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9328), - [5410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5551), - [5412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5444), - [5414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6636), - [5416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7273), - [5418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4858), - [5420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897), - [5422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6989), - [5424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6988), - [5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), - [5428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5584), - [5430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7042), - [5432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), - [5434] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10132), - [5438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4888), - [5440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6948), - [5442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9283), - [5444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4333), - [5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), - [5448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7241), - [5450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5173), - [5452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6993), - [5454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7028), - [5456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4881), - [5458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6960), - [5460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6945), - [5462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5564), - [5464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6941), - [5466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [5468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [5470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [5472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5072), - [5474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5229), - [5476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5580), - [5478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5073), - [5480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4038), - [5482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6738), - [5484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7844), - [5486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3838), - [5488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5183), - [5490] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6704), - [5494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6931), - [5496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7843), - [5498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9387), - [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9096), - [5502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9461), - [5504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), - [5506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), - [5508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118), - [5510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), - [5512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6740), - [5514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7836), - [5516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), - [5518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5982), - [5520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5923), - [5522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5549), - [5524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7035), - [5526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5859), - [5528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), - [5530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5863), - [5532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8012), - [5534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), - [5536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), - [5538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3954), - [5540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5942), - [5542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7855), - [5544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7837), - [5546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7851), - [5548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7340), - [5550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5773), - [5552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7342), - [5554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4036), - [5556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7344), - [5558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5780), - [5560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), - [5562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5720), - [5564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5727), - [5566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6739), - [5568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8605), - [5570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8602), - [5572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8608), - [5574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5782), - [5576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6920), - [5578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7034), - [5580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6743), - [5582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6231), - [5584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), - [5586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6207), - [5588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6932), - [5590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7046), - [5592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1, 0, 0), SHIFT(6667), - [5595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1, 0, 0), - [5597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6789), - [5599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6935), - [5601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6946), - [5603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6215), - [5605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7050), - [5607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7057), - [5609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6850), - [5611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6746), - [5613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6957), - [5615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6819), - [5617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1983), - [5619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), - [5621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1982), - [5623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), - [5625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), - [5627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), - [5629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), - [5631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1984), - [5633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), - [5635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), - [5637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), - [5639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1981), - [5641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1980), - [5643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7189), - [5646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), - [5648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1906), - [5650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), - [5652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3521), - [5654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3520), - [5656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1914), - [5658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1941), - [5660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1950), - [5662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2381), - [5664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7189), - [5666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1968), - [5668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4796), - [5670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4808), - [5672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), - [5674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1999), - [5676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), - [5678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2337), - [5680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2021), - [5682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), - [5684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), - [5686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1966), - [5688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356), - [5690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [5692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7113), - [5694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7091), - [5696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7063), - [5698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6978), - [5700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967), - [5702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7079), - [5704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7088), - [5706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7095), - [5708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1902), - [5710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7104), - [5712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9157), - [5714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4354), - [5716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5452), - [5718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6627), - [5720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7235), - [5722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9511), - [5724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [5726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7089), - [5728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5557), - [5730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7106), - [5732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6845), - [5734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9215), - [5736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5595), - [5738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5466), - [5740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6641), - [5742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7223), - [5744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6872), - [5746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), - [5748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6874), - [5750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6882), - [5752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6894), - [5754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9201), - [5756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), - [5758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), - [5760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7225), - [5762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6747), - [5764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6899), - [5766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5567), - [5768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6902), - [5770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7076), - [5772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6911), - [5774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7026), - [5776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6833), - [5778] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9582), - [5782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9636), - [5784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6685), - [5786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9673), - [5788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6691), - [5790] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6720), - [5794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6918), - [5796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7119), - [5798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6923), - [5800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [5802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7220), - [5804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2674), - [5806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5396), - [5808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5394), - [5810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6855), - [5812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7094), - [5814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2173), - [5816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2168), - [5818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2172), - [5820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2185), - [5822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2183), - [5824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2182), - [5826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), - [5828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174), - [5830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2174), - [5832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173), - [5834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2172), - [5836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2170), - [5838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2168), - [5840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6772), - [5842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6898), - [5844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6868), - [5846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6863), - [5848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6862), - [5850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6906), - [5852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6851), - [5854] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6714), - [5858] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10023), - [5862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6856), - [5864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6832), - [5866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7112), - [5868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6910), - [5870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7127), - [5872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [5874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7016), - [5876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), - [5878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), - [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661), - [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), - [5884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7105), - [5886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7087), - [5888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6997), - [5890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7122), - [5892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7100), - [5894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6876), - [5896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1662), - [5898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1708), - [5900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2590), - [5902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4072), - [5904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4052), - [5906] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9854), - [5910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6934), - [5912] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6726), - [5916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10068), - [5918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1857), - [5920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1618), - [5922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481), - [5924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4012), - [5926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4010), - [5928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1666), - [5930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5263), - [5932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5285), - [5934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6998), - [5936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6698), - [5938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7003), - [5940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), - [5942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), - [5944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10059), - [5946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7030), - [5948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6710), - [5950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), - [5952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2532), - [5954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), - [5956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2588), - [5958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6971), - [5960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1661), - [5962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7092), - [5964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), - [5966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1876), - [5968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2498), - [5970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5257), - [5972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5258), - [5974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1665), - [5976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668), - [5978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), - [5980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9464), - [5982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), - [5984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1863), - [5986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1870), - [5988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7001), - [5990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6804), - [5992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6861), - [5994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1855), - [5996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6907), - [5998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1873), - [6000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1851), - [6002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), - [6004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6896), - [6006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1875), - [6008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2468), - [6010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6853), - [6012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), - [6014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1849), - [6016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2152), - [6018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1804), - [6020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2619), - [6022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4093), - [6024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4133), - [6026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), - [6028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5391), - [6030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5389), - [6032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), - [6034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), - [6036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2626), - [6038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6942), - [6040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6744), - [6042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6756), - [6044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6757), - [6046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6763), - [6048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2151), - [6050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601), - [6052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2147), - [6054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1594), - [6056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7114), - [6058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1861), - [6060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6849), - [6062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2148), - [6064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1848), - [6066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7073), - [6068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), - [6070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2668), - [6072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1590), - [6074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), - [6076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), - [6078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1867), - [6080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5424), - [6082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5425), - [6084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6754), - [6086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2110), - [6088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4171), - [6090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4161), - [6092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1658), - [6094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), - [6096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), - [6098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6761), - [6100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6762), - [6102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6766), - [6104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2109), - [6106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), - [6108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6996), - [6110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2098), - [6112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2708), - [6114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6926), - [6116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7065), - [6118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), - [6120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2690), - [6122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), - [6124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), - [6126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6938), - [6128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1482), - [6130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2101), - [6132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2696), - [6134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1441), - [6136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2145), - [6138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2116), - [6140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610), - [6142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6784), - [6144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6970), - [6146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6860), - [6148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6883), - [6150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6887), - [6152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7067), - [6154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6964), - [6156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6966), - [6158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6951), - [6160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6823), - [6162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6802), - [6164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7017), - [6166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7118), - [6168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6973), - [6170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6808), - [6172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6806), - [6174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7123), - [6176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2091), - [6178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2162), - [6180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5617), - [6182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5618), - [6184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7082), - [6186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625), - [6188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2138), - [6190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), - [6192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4277), - [6194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4275), - [6196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6820), - [6198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6811), - [6200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6805), - [6202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7008), - [6204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7081), - [6206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7120), - [6208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6742), - [6210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2086), - [6212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7006), - [6214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1477), - [6216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4286), - [6218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4298), - [6220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1622), - [6222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6985), - [6224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2084), - [6226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2843), - [6228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), - [6230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791), - [6232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5610), - [6234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5612), - [6236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7039), - [6238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7015), - [6240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1641), - [6242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), - [6244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7032), - [6246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1459), - [6248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), - [6250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1631), - [6252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6770), - [6254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7052), - [6256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), - [6258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630), - [6260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7086), - [6262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6843), - [6264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), - [6266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7083), - [6268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), - [6270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), - [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), - [6274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2075), - [6276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), - [6278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6879), - [6280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6884), - [6282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7011), - [6284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1629), - [6286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6842), - [6288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6791), - [6290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1624), - [6292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798), - [6294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1473), - [6296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2093), - [6298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), - [6300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1854), - [6302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1886), - [6304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4353), - [6306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4351), - [6308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1845), - [6310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), - [6312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7078), - [6314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184), - [6316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5629), - [6318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5631), - [6320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7013), - [6322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1858), - [6324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2179), - [6326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7085), - [6328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1859), - [6330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2164), - [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), - [6334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7014), - [6336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1620), - [6338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7059), - [6340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1834), - [6342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2948), - [6344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7048), - [6346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6974), - [6348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7049), - [6350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2165), - [6352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955), - [6354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2187), - [6356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2095), - [6358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), - [6360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1860), - [6362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10151), - [6364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9454), - [6366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2178), - [6368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5915), - [6370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), - [6372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [6374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5960), - [6376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10151), - [6379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7984), - [6382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7814), - [6385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5736), - [6387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5951), - [6389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5922), - [6391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5978), - [6393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7984), - [6396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2878), - [6398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10150), - [6400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9182), - [6402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6886), - [6404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6741), - [6406] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10062), - [6410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6061), - [6412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6888), - [6414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6060), - [6416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6893), - [6418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6064), - [6420] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6705), - [6424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6680), - [6426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2810), - [6428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6182), - [6430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2114), - [6432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5920), - [6434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6668), - [6436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5977), - [6438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5733), - [6440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5961), - [6442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5974), - [6444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2878), - [6447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7984), - [6450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5979), - [6452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6232), - [6454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5723), - [6456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7980), - [6459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7732), - [6461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7994), - [6463] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7994), - [6466] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7980), - [6469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5738), - [6471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1868), - [6473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6859), - [6475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6933), - [6477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3145), - [6479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3142), - [6481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7659), - [6484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6016), - [6486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1454), - [6488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [6490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6865), - [6492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6897), - [6494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6017), - [6496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6912), - [6498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6026), - [6500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6037), - [6502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10150), - [6505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6047), - [6507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6870), - [6509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7199), - [6512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6922), - [6514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6927), - [6516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6919), - [6518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6114), - [6520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6937), - [6522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7260), - [6525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2997), - [6528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6653), - [6530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3020), - [6532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7260), - [6534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6339), - [6536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2997), - [6538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), - [6540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), - [6542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(7949), - [6545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6340), - [6547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6201), - [6549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7199), - [6551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6109), - [6553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6111), - [6555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6646), - [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8962), - [6559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5927), - [6561] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6695), - [6565] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9857), - [6569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10145), - [6571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9195), - [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6657), - [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), - [6577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7988), - [6580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2076), - [6582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7980), - [6585] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10129), - [6589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7055), - [6591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3149), - [6594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), - [6596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6943), - [6598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7270), - [6600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), - [6602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), - [6604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(9637), - [6607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6617), - [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6729), - [6611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10129), - [6613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6731), - [6615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6940), - [6617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10120), - [6619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6947), - [6621] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6729), - [6625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3582), - [6627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3583), - [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9518), - [6631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [6633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7270), - [6636] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9624), - [6640] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6682), - [6644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6092), - [6646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), - [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [6650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), - [6652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7782), - [6654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6383), - [6656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [6658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1602), - [6660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599), - [6662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9432), - [6664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), - [6666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), - [6668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [6670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), - [6672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [6674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7782), - [6676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), - [6678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), - [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), - [6682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), - [6684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6314), - [6686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6314), - [6688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1600), - [6690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6383), - [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4753), - [6694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5995), - [6696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2028), - [6698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5980), - [6700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6029), - [6702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1973), - [6704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5966), - [6706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6063), - [6708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6074), - [6710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6075), - [6712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6348), - [6714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6077), - [6716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6098), - [6718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6048), - [6720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6043), - [6722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6065), - [6724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6071), - [6726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9054), - [6728] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6725), - [6732] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9560), - [6736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5996), - [6738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5740), - [6740] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7976), - [6743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7976), - [6746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10145), - [6749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7181), - [6752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7665), - [6755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6631), - [6757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6144), - [6759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7233), - [6761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6146), - [6763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shebang_line, 2, 0, 0), - [6765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shebang_line, 2, 0, 0), - [6767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7090), - [6769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7098), - [6771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5737), - [6773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7101), - [6775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7126), - [6777] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6699), - [6781] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10147), - [6785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6268), - [6787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1737), - [6789] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9826), - [6793] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6693), - [6797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_annotation, 7, 0, 0), - [6799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_annotation, 7, 0, 0), - [6801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8307), - [6803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [6805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9490), - [6807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6640), - [6809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3455), - [6811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6266), - [6813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9832), - [6815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6689), - [6817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3590), - [6819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9506), - [6821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [6823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_annotation, 5, 0, 0), - [6825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_annotation, 5, 0, 0), - [6827] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7975), - [6830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6347), - [6832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1478), - [6834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6866), - [6836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6838), - [6838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6835), - [6840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6831), - [6842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5898), - [6844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7233), - [6847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5895), - [6849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6345), - [6851] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6696), - [6855] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10006), - [6859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6343), - [6861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6724), - [6863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10087), - [6865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6728), - [6867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6279), - [6869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10146), - [6871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6335), - [6873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6331), - [6875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9826), - [6877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6693), - [6879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5896), - [6881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6289), - [6883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6147), - [6885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5893), - [6887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6284), - [6889] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3590), - [6892] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6683), - [6896] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9901), - [6900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7181), - [6902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7944), - [6904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7976), - [6907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7251), - [6909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6936), - [6911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6930), - [6913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6301), - [6915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524), - [6917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6928), - [6919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6304), - [6921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6307), - [6923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6877), - [6925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6310), - [6927] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6712), - [6931] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9638), - [6935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3829), - [6937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3831), - [6939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_list, 2, 0, 0), - [6941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_list, 2, 0, 0), - [6943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_header, 3, 0, 0), - [6945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_header, 3, 0, 0), - [6947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5924), - [6949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5928), - [6951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6785), - [6953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6311), - [6955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7251), - [6958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6880), - [6960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6796), - [6962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1977), - [6964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6799), - [6966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6871), - [6968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5930), - [6970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6830), - [6972] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7944), - [6975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), - [6977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7822), - [6979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6035), - [6981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [6983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1697), - [6985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1702), - [6987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9181), - [6989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), - [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), - [6993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), - [6995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7822), - [6997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), - [6999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), - [7001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6036), - [7003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6036), - [7005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), - [7007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6035), - [7009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5244), - [7011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6256), - [7013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6204), - [7015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6192), - [7017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6783), - [7019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6771), - [7021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), - [7023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), - [7025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696), - [7027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), - [7029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6208), - [7031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), - [7033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8790), - [7035] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7133), - [7038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2112), - [7040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6980), - [7042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7133), - [7044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7093), - [7046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), - [7048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), - [7050] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1371), - [7053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6297), - [7055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6295), - [7057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6251), - [7059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6293), - [7061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7031), - [7063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7021), - [7065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7020), - [7067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7018), - [7069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6255), - [7071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2119), - [7073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), - [7075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7147), - [7078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7967), - [7081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9513), - [7083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), - [7085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6025), - [7087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6858), - [7089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7147), - [7091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_annotation, 3, 0, 0), - [7093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_annotation, 3, 0, 0), - [7095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6760), - [7097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6764), - [7099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6765), - [7101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6767), - [7103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation, 1, 0, 0), - [7105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation, 1, 0, 0), - [7107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6873), - [7109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multi_annotation, 5, 0, 0), - [7111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multi_annotation, 5, 0, 0), - [7113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), - [7115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), - [7117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2121), - [7119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), - [7121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2123), - [7123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [7125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122), - [7127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), - [7129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), - [7131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), - [7133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multi_annotation, 4, 0, 0), - [7135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multi_annotation, 4, 0, 0), - [7137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6708), - [7139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10070), - [7141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6717), - [7143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10074), - [7145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_annotation, 2, 0, 0), - [7147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_annotation, 2, 0, 0), - [7149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [7151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1808), - [7153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), - [7155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1811), - [7157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7074), - [7159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1817), - [7161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1816), - [7163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), - [7165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1818), - [7167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), - [7169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), - [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), - [7173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), - [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9552), - [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6700), - [7179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6713), - [7181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), - [7183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9624), - [7185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6682), - [7187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5899), - [7189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2077), - [7191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7041), - [7193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6042), - [7195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1879), - [7197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6185), - [7199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5900), - [7201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5902), - [7203] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9747), - [7207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5907), - [7209] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6687), - [7213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9601), - [7215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5911), - [7217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6171), - [7219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6711), - [7221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9609), - [7223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5946), - [7225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6758), - [7227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6750), - [7229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1496), - [7231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9478), - [7233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6320), - [7235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10128), - [7237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [7239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10117), - [7241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), - [7243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), - [7245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1556), - [7247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), - [7249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), - [7251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), - [7253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [7255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), - [7257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), - [7259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), - [7261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), - [7263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560), - [7265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), - [7267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5950), - [7269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5949), - [7271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6404), - [7273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487), - [7275] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6727), - [7279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5954), - [7281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6709), - [7283] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10092), - [7287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5943), - [7289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10122), - [7291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6067), - [7293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6287), - [7295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6716), - [7297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9899), - [7299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [7301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6055), - [7303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7142), - [7306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9522), - [7308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [7310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6180), - [7312] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10081), - [7316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10134), - [7318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6776), - [7320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6759), - [7322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10147), - [7324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6699), - [7326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6774), - [7328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6704), - [7330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6694), - [7332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10038), - [7334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6844), - [7336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6939), - [7338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6824), - [7340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6186), - [7342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10132), - [7344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6733), - [7346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6810), - [7348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6848), - [7350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9968), - [7352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [7354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(6356), - [7357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(6639), - [7360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), - [7362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(5864), - [7365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comparison_operator, 1, 0, 0), - [7367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(6361), - [7370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8024), - [7372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(9330), - [7375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7447), - [7377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7209), - [7379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(6356), - [7382] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6686), - [7386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6183), - [7388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6005), - [7390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5947), - [7392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6803), - [7394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6809), - [7396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7142), - [7398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7128), - [7400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1695), - [7402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6975), - [7404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6968), - [7406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6990), - [7408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5917), - [7410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [7412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), - [7414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), - [7416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757), - [7418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1752), - [7420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1761), - [7422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1758), - [7424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), - [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), - [7428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1793), - [7430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), - [7432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), - [7434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), - [7436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7185), - [7439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7185), - [7441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6963), - [7443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6857), - [7445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [7447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1776), - [7449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), - [7451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9587), - [7453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1778), - [7455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1777), - [7457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), - [7459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), - [7461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), - [7463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), - [7465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1779), - [7467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), - [7469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), - [7471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), - [7473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7124), - [7475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [7477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6720), - [7479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9530), - [7481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9582), - [7483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6715), - [7485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7062), - [7487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [7489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612), - [7491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1617), - [7493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1595), - [7495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), - [7497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), - [7499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), - [7501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), - [7503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), - [7505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), - [7507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), - [7509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [7511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), - [7513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [7515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10023), - [7517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9793), - [7519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6706), - [7521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6714), - [7523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9817), - [7525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9803), - [7527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8225), - [7529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8224), - [7531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10091), - [7533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9276), - [7535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879), - [7537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9278), - [7539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9812), - [7541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8102), - [7543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6507), - [7545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8859), - [7547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8858), - [7549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), - [7551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5754), - [7553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5719), - [7555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5726), - [7557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5730), - [7559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5721), - [7561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5750), - [7563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3401), - [7565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), - [7567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4758), - [7569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), - [7571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), - [7573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4802), - [7575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9445), - [7577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4771), - [7579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4698), - [7581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9265), - [7583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3247), - [7585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3213), - [7587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5359), - [7589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), - [7591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9249), - [7593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), - [7595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), - [7597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4709), - [7599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5335), - [7601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), - [7603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4774), - [7605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), - [7607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149), - [7609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), - [7611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [7613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(6625), - [7616] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8225), - [7619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8224), - [7622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(10091), - [7625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(9276), - [7628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), - [7630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(7709), - [7633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(9278), - [7636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(9812), - [7639] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8102), - [7642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(6507), - [7645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8859), - [7648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8858), - [7651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5759), - [7654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5754), - [7657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5719), - [7660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5726), - [7663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5532), - [7666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5730), - [7669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5721), - [7672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5750), - [7675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9572), - [7677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [7679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5367), - [7681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3461), - [7683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), - [7685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5217), - [7687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), - [7689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9221), - [7691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), - [7693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), - [7695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3228), - [7697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), - [7699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10024), - [7701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8707), - [7703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5241), - [7705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6726), - [7707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5243), - [7709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9854), - [7711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5338), - [7713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), - [7715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5351), - [7717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), - [7719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9992), - [7721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6723), - [7723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3262), - [7725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [7727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [7729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [7731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), - [7733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5206), - [7735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4814), - [7737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), - [7739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5101), - [7741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9922), - [7743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9253), - [7745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), - [7747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8723), - [7749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_indexing_suffix_repeat1, 2, 0, 0), - [7751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 4, 0, 0), - [7753] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_prefix_expression, 2, 0, 0), REDUCE(sym_value_argument, 2, 0, 0), - [7756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_test, 2, 0, 0), - [7758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 5, 0, 0), - [7760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 3, 0, 0), - [7762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 3, 0, 0), - [7764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 7, 0, 0), - [7766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 1, 0, 0), - [7768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 6, 0, 0), - [7770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 4, 0, 0), - [7772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_condition, 1, 0, 0), - [7774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [7776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [7778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [7780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), - [7782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [7784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [7786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [7788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [7790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [7792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [7794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [7796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [7802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [7804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [7806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [7808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4706), - [7810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [7814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [7820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [7822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [7824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [7826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [7828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5347), - [7840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8777), - [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [7846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [7848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [7850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [7854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), - [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9484), - [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4769), - [7866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [7868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [7870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [7872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [7874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [7876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [7878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [7880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [7882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [7884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [7886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [7888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3898), - [7890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [7892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [7894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5239), - [7896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [7898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [7900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [7902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [7904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [7906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [7908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [7910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), - [7912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [7914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [7916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5211), - [7918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [7920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9223), - [7922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [7924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [7926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [7928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [7932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [7934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), - [7936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [7938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [7940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [7942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [7944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [7946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [7948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [7950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [7952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9525), - [7954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [7956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [7958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), - [7960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [7962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [7964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3260), - [7966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [7968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [7970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [7972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [7976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [7978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [7980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [7982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10017), - [7984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [7986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [7988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [7990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [7992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [7994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [7996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [7998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [8000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [8002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [8004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [8006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [8008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [8010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9585), - [8012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [8014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [8016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [8018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [8020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), - [8022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [8024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [8026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [8028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [8030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [8032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9973), - [8034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9397), - [8036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6118), - [8038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), - [8040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [8042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5734), - [8044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9973), - [8047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6312), - [8049] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7761), - [8052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6127), - [8054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6135), - [8056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6121), - [8058] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7893), - [8061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5739), - [8063] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7893), - [8066] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7993), - [8069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5992), - [8071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7056), - [8073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7993), - [8075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6637), - [8077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4569), - [8079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7045), - [8081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7053), - [8083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5991), - [8085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5989), - [8087] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4569), - [8090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4554), - [8092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6652), - [8094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7674), - [8096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7061), - [8098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7893), - [8101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1799), - [8103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4746), - [8105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4747), - [8107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7029), - [8109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9741), - [8111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9322), - [8113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7043), - [8115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5728), - [8117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4622), - [8120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4624), - [8122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), - [8124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6656), - [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6635), - [8128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7245), - [8131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7245), - [8133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6196), - [8135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), - [8137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [8139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7865), - [8142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5931), - [8144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115), - [8146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5935), - [8148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7865), - [8151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5937), - [8153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5938), - [8155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6142), - [8157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5940), - [8159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6113), - [8161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6082), - [8163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6062), - [8165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9010), - [8167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6352), - [8169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1749), - [8171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [8173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6365), - [8175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7622), - [8178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6371), - [8180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6375), - [8182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6388), - [8184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7153), - [8187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9741), - [8190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6905), - [8192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6913), - [8194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6917), - [8196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6921), - [8198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6350), - [8200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7917), - [8203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [8205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10066), - [8207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4783), - [8209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6658), - [8211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6707), - [8213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4807), - [8215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6325), - [8217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6324), - [8219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10062), - [8221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6673), - [8223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4807), - [8226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6705), - [8228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7099), - [8230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7108), - [8232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7111), - [8234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7117), - [8236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6285), - [8238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1772), - [8240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6309), - [8242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5983), - [8244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5998), - [8246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5967), - [8248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5916), - [8250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9537), - [8252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6390), - [8254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6387), - [8256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7002), - [8258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7865), - [8261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5201), - [8263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5259), - [8265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6914), - [8267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7004), - [8269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7010), - [8271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6969), - [8273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6801), - [8275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), - [8277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7066), - [8279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6270), - [8281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1640), - [8283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6046), - [8285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6230), - [8287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6394), - [8289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6211), - [8291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7153), - [8293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6999), - [8295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6895), - [8297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6903), - [8299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6254), - [8301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6096), - [8303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7265), - [8306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6280), - [8308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7265), - [8310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8930), - [8312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6328), - [8314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6153), - [8316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6168), - [8318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7141), - [8320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7080), - [8322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7096), - [8324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7242), - [8327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7164), - [8329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5936), - [8331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7242), - [8333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7141), - [8336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7164), - [8339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [8341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9635), - [8343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6319), - [8345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6795), - [8347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7948), - [8350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7072), - [8352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7097), - [8354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7102), - [8356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6995), - [8358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7121), - [8360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7036), - [8362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6965), - [8364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9853), - [8366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6697), - [8368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9857), - [8370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6695), - [8372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6243), - [8374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1771), - [8376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9560), - [8378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6242), - [8380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6721), - [8382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6227), - [8384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9563), - [8386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 3, 0, 0), - [8388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 3, 0, 0), - [8390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5465), - [8392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10013), - [8395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 4, 0, 0), - [8397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 4, 0, 0), - [8399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5446), - [8401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6226), - [8403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5897), - [8405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [8407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7109), - [8409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2102), - [8411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6909), - [8413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6246), - [8415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6725), - [8417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6366), - [8419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2140), - [8421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6360), - [8423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6354), - [8425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6376), - [8427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6701), - [8430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6369), - [8432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10034), - [8434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6753), - [8436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9237), - [8438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4343), - [8440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5429), - [8442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6638), - [8444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7266), - [8446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6828), - [8448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5550), - [8450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6401), - [8452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6083), - [8454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1805), - [8456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6403), - [8458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6807), - [8460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6115), - [8462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6696), - [8464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10006), - [8466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6683), - [8468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6126), - [8470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9901), - [8472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6702), - [8474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9925), - [8476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6155), - [8478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6730), - [8480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6351), - [8482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9989), - [8484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5752), - [8486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [8488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9847), - [8490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6262), - [8492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2, 0, 0), - [8494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2, 0, 0), SHIFT_REPEAT(6667), - [8497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2, 0, 0), - [8499] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2, 0, 0), SHIFT_REPEAT(5415), - [8502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7110), - [8504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7182), - [8507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7103), - [8509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6755), - [8511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9426), - [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349), - [8515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470), - [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6671), - [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7261), - [8521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7116), - [8523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9638), - [8525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6712), - [8527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6356), - [8529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6630), - [8531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9868), - [8533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [8535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8326), - [8537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6361), - [8539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5848), - [8541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5849), - [8543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5760), - [8545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5870), - [8547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5874), - [8549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5674), - [8551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5862), - [8553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5869), - [8555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5735), - [8557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6356), - [8559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7929), - [8561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9617), - [8563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8461), - [8565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10063), - [8567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3010), - [8569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), - [8571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), - [8573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7232), - [8575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5791), - [8577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5792), - [8579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5794), - [8581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), - [8583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), - [8585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5796), - [8587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5797), - [8589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5776), - [8591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6330), - [8593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6342), - [8595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9841), - [8597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), - [8599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6794), - [8601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5552), - [8603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [8605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9665), - [8607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9926), - [8609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5046), - [8611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9866), - [8613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), - [8615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6735), - [8617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 5, 0, 0), - [8619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 5, 0, 0), - [8621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), - [8623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), - [8625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9934), - [8627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9870), - [8629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5106), - [8631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6298), - [8633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6984), - [8635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9809), - [8637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), - [8639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9566), - [8641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8642), - [8643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6836), - [8645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7115), - [8647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7084), - [8649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6854), - [8651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), - [8653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7023), - [8655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7071), - [8657] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7929), - [8660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), - [8662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2186), - [8664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5652), - [8666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7064), - [8668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6956), - [8670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6834), - [8672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3766), - [8674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6241), - [8676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6234), - [8678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6924), - [8680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7040), - [8682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), - [8684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2162), - [8686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7257), - [8688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9302), - [8690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9301), - [8692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), - [8694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5675), - [8696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3004), - [8698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8662), - [8700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7054), - [8702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6193), - [8704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5075), - [8706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), - [8708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2163), - [8710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5669), - [8712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), - [8714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8621), - [8716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [8718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7058), - [8720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1829), - [8722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8633), - [8724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6977), - [8726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [8728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4679), - [8730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6812), - [8732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5076), - [8734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), - [8736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), - [8738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6847), - [8740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7060), - [8742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4966), - [8744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifiers, 1, 0, 0), - [8746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifiers, 1, 0, 0), - [8748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5545), - [8750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8615), - [8752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), - [8754] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1354), - [8757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5030), - [8759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7182), - [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [8763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), - [8765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6625), - [8768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), - [8770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), - [8772] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5759), - [8775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5754), - [8778] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5719), - [8781] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5726), - [8784] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5545), - [8787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5730), - [8790] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5721), - [8793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5750), - [8796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9459), - [8798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), - [8800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4739), - [8802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4325), - [8804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10053), - [8806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4348), - [8808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6826), - [8810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7156), - [8812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5320), - [8814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), - [8816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6852), - [8818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6792), - [8820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), - [8822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), - [8824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5172), - [8826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), - [8828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6878), - [8830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7068), - [8832] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9500), - [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3219), - [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), - [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), - [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363), - [8843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7156), - [8846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6841), - [8848] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6734), - [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), - [8853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), - [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), - [8857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 3, 0, 0), - [8859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7012), - [8861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9750), - [8863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), - [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9858), - [8867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6688), - [8869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), - [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5614), - [8873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9747), - [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6687), - [8877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 2, 0, 0), - [8879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6666), - [8882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5791), - [8885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5792), - [8888] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5794), - [8891] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5795), - [8894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5614), - [8897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5796), - [8900] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5797), - [8903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5776), - [8906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7038), - [8908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), - [8910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10092), - [8912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6727), - [8914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8005), - [8917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [8919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8005), - [8921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9515), - [8923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10094), - [8925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6719), - [8927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [8929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10081), - [8931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6686), - [8933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6684), - [8935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10075), - [8937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9972), - [8939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105), - [8941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1671), - [8943] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6630), - [8946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5848), - [8949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5849), - [8952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5870), - [8955] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5874), - [8958] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5668), - [8961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5862), - [8964] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5869), - [8967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5858), - [8970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5668), - [8972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), - [8974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8307), - [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6131), - [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), - [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7962), - [8982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7962), - [8985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6187), - [8987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6669), - [8989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5864), - [8991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9480), - [8993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), - [8995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7858), - [8997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9849), - [8999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3019), - [9001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9885), - [9003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [9005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9540), - [9007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4667), - [9009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), - [9011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9842), - [9013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), - [9015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9801), - [9017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5001), - [9019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [9021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7973), - [9023] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7973), - [9026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7668), - [9028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5749), - [9030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6639), - [9032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9330), - [9034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_modifier, 1, 0, 0), - [9036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_modifier, 1, 0, 0), - [9038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_modifier, 1, 0, 0), - [9040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_modifier, 1, 0, 0), - [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [9044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_visibility_modifier, 1, 0, 0), - [9046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_visibility_modifier, 1, 0, 0), - [9048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_modifier, 1, 0, 0), - [9050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inheritance_modifier, 1, 0, 0), - [9052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_modifier, 1, 0, 0), - [9054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(5746), - [9057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5746), - [9059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_modifier, 1, 0, 0), - [9061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7756), - [9063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_modifier, 1, 0, 0), - [9065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_modifier, 1, 0, 0), - [9067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6649), - [9069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6651), - [9071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6622), - [9073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5748), - [9075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(5783), - [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5787), - [9080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5783), - [9082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6672), - [9084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7221), - [9086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7919), - [9088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7221), - [9091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7919), - [9094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7243), - [9097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7243), - [9099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), - [9101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5717), - [9103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8007), - [9105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8007), - [9108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9531), - [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), - [9112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2853), - [9114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), - [9116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2819), - [9118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3080), - [9120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), - [9122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5884), - [9124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6670), - [9126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7859), - [9128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7216), - [9130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5865), - [9132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(840), - [9134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4532), - [9136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5875), - [9138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4535), - [9140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4628), - [9142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4532), - [9144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5867), - [9146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868), - [9148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5877), - [9150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3440), - [9152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5851), - [9154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4570), - [9156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5883), - [9158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5857), - [9160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4778), - [9162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5871), - [9164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3000), - [9166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5603), - [9168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5860), - [9170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5611), - [9172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5793), - [9174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5603), - [9176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5689), - [9178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5873), - [9180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5685), - [9182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5744), - [9184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5689), - [9186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5683), - [9188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), - [9190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5682), - [9192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5683), - [9194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5885), - [9196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8318), - [9198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8319), - [9200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8850), - [9202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8318), - [9204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5880), - [9206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5702), - [9208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5708), - [9210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5702), - [9212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), - [9215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1, 0, 0), - [9217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5680), - [9219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5881), - [9221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5676), - [9223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5680), - [9225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5700), - [9227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3571), - [9229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5706), - [9231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5694), - [9233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5704), - [9235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5696), - [9237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5693), - [9239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4623), - [9241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2850), - [9243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3001), - [9245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3150), - [9247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9077), - [9249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8275), - [9251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4573), - [9253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), - [9255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5715), - [9257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4803), - [9259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5786), - [9261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5932), - [9263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6674), - [9265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10099), - [9267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5016), - [9269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9987), - [9271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8619), - [9273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9912), - [9275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8431), - [9277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7904), - [9279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7904), - [9282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8516), - [9284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), - [9286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), - [9288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8403), - [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314), - [9292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5050), - [9296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [9298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4982), - [9300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8540), - [9302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4965), - [9304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), - [9306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5051), - [9308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8424), - [9310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), - [9312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3775), - [9314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4653), - [9316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), - [9318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3664), - [9320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10047), - [9322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7317), - [9324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3432), - [9326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3703), - [9328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10045), - [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), - [9332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7578), - [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7492), - [9336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7521), - [9338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7422), - [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7453), - [9342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7458), - [9344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5655), - [9346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7321), - [9348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5678), - [9350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5657), - [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5655), - [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7473), - [9356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6661), - [9358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7860), - [9360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7130), - [9362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7428), - [9364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7325), - [9366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5788), - [9368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7548), - [9370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7574), - [9372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7276), - [9374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7296), - [9376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7461), - [9378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7574), - [9380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7363), - [9382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5838), - [9384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7281), - [9386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5826), - [9388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5840), - [9390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5838), - [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7319), - [9394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7262), - [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7483), - [9398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7290), - [9400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5690), - [9402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7305), - [9404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5311), - [9406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7217), - [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7308), - [9410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7136), - [9412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7206), - [9414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7217), - [9416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7302), - [9418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7324), - [9420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7250), - [9422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7299), - [9424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7302), - [9426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7329), - [9428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8399), - [9430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(6681), - [9433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6681), - [9435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5872), - [9437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6678), - [9439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8014), - [9441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameter_modifiers, 1, 0, 0), - [9443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7137), - [9445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_modifiers, 1, 0, 0), - [9447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__postfix_unary_expression, 2, 0, 0), - [9449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7155), - [9451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), - [9453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6661), - [9456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7860), - [9459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7137), - [9462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), - [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), - [9466] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1576), - [9469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(7782), - [9472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2, 0, 0), - [9474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(7155), - [9477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_projection_modifiers, 1, 0, 0), - [9479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection_modifiers, 1, 0, 0), - [9481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2, 0, 0), - [9483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2, 0, 0), - [9485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7447), - [9488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2, 0, 0), - [9490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6674), - [9493] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7858), - [9496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2, 0, 0), - [9498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_modifiers, 1, 0, 0), - [9500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_modifiers, 1, 0, 0), SHIFT(6639), - [9503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_modifiers, 1, 0, 0), - [9505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_modifiers, 1, 0, 0), SHIFT(7215), - [9508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7932), - [9511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_modifiers, 1, 0, 0), - [9513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_modifiers, 1, 0, 0), - [9515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7932), - [9517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7852), - [9519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_modifiers_repeat1, 2, 0, 0), - [9521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6639), - [9524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_modifiers_repeat1, 2, 0, 0), - [9526] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7215), - [9529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7215), - [9531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5766), - [9533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5716), - [9535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7309), - [9537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7667), - [9539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7352), - [9541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7681), - [9543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), - [9545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5753), - [9547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5724), - [9549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_annotation_repeat1, 2, 0, 0), SHIFT_REPEAT(6356), - [9552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_file_annotation_repeat1, 2, 0, 0), - [9554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_annotation_repeat1, 2, 0, 0), SHIFT_REPEAT(6361), - [9557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_file_annotation_repeat1, 2, 0, 0), SHIFT_REPEAT(6356), - [9560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7848), - [9562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3959), - [9564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6057), - [9566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7838), - [9568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6108), - [9570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5855), - [9572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1372), - [9575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5569), - [9577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7845), - [9579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9298), - [9581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9297), - [9583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5585), - [9585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7853), - [9587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5854), - [9589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9270), - [9591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4002), - [9593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5729), - [9595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7334), - [9597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7278), - [9599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7341), - [9601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7320), - [9603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type_modifier, 1, 0, 0), REDUCE(aux_sym_parameter_modifiers_repeat1, 1, 0, 0), - [9606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_modifier, 1, 0, 0), REDUCE(aux_sym_parameter_modifiers_repeat1, 1, 0, 0), - [9609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_modifier, 1, 0, 0), - [9611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_modifier, 1, 0, 0), - [9613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 1, 0, 0), - [9615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), - [9617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7293), - [9619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7314), - [9621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7280), - [9623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7912), - [9625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7912), - [9628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7326), - [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7282), - [9632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7301), - [9634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7304), - [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7322), - [9638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6589), - [9640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7945), - [9642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6586), - [9644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6587), - [9646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7806), - [9648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7905), - [9650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7706), - [9652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7960), - [9654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6592), - [9656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6590), - [9658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7727), - [9660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8020), - [9662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6594), - [9664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7750), - [9666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7708), - [9668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7997), - [9670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7626), - [9672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7970), - [9674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7834), - [9676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7600), - [9678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7799), - [9680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7824), - [9682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7720), - [9684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7785), - [9686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7816), - [9688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7803), - [9690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6593), - [9692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7797), - [9694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7771), - [9696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7790), - [9698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [9700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7783), - [9702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7741), - [9704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7794), - [9706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7774), - [9708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7746), - [9710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7801), - [9712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7751), - [9714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7769), - [9716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7772), - [9718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6952), - [9720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 2, 0, 0), - [9722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7758), - [9724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7779), - [9726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7755), - [9728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7740), - [9730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7692), - [9732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7731), - [9734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7721), - [9736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7781), - [9738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7621), - [9740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance_modifier, 1, 0, 0), - [9742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variance_modifier, 1, 0, 0), - [9744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7704), - [9746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7748), - [9748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7664), - [9750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7624), - [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7778), - [9754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7632), - [9756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6585), - [9758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6588), - [9760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7699), - [9762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7610), - [9764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7795), - [9766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7694), - [9768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7726), - [9770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7689), - [9772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7696), - [9774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7679), - [9776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7678), - [9778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7639), - [9780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7951), - [9782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7673), - [9784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7762), - [9786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7767), - [9788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7649), - [9790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7672), - [9792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7735), - [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7646), - [9796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7645), - [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7618), - [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7629), - [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7640), - [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7682), - [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7666), - [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7630), - [9810] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7945), - [9813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7660), - [9815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7627), - [9817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7615), - [9819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7734), - [9821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7623), - [9823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7625), - [9825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7680), - [9827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7644), - [9829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6869), - [9831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 3, 0, 0), - [9833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7707), - [9835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7614), - [9837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7702), - [9839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7601), - [9841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7650), - [9843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), - [9845] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(6678), - [9848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), - [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7605), - [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7602), - [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7628), - [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7022), - [9858] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1331), - [9861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), - [9863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3489), - [9865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3969), - [9867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7107), - [9869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7005), - [9871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6981), - [9873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7047), - [9875] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(6661), - [9878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7125), - [9880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binding_pattern_kind, 1, 0, 0), - [9882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_pattern_kind, 1, 0, 0), - [9884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3230), - [9886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4797), - [9888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5224), - [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8270), - [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8276), - [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9878), - [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9384), - [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7709), - [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9573), - [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8273), - [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6477), - [9906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8893), - [9908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8892), - [9910] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7904), - [9913] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7904), - [9916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__receiver_type, 2, 0, 0), - [9918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__receiver_type, 2, 0, 0), - [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6722), - [9922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__receiver_type, 1, 0, 0), - [9924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__receiver_type, 1, 0, 0), - [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8179), - [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8303), - [9930] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7677), - [9933] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7829), - [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8253), - [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8031), - [9940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7684), - [9943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8050), - [9945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8053), - [9947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8059), - [9949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8077), - [9951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7724), - [9954] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7722), - [9957] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7812), - [9960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8080), - [9962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8085), - [9964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8093), - [9966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7820), - [9969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4742), - [9971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8094), - [9973] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7690), - [9976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8113), - [9978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8136), - [9980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8288), - [9982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1093), - [9984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8146), - [9986] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7638), - [9989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7991), - [9992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8155), - [9994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7825), - [9997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8167), - [9999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8170), - [10001] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7804), - [10004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8184), - [10006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8201), - [10008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8027), - [10010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8237), - [10012] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7752), - [10015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8126), - [10017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3930), - [10019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8238), - [10021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8257), - [10023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7991), - [10025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8260), - [10027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8264), - [10029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8197), - [10031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8267), - [10033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8279), - [10035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4798), - [10037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3576), - [10039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8278), - [10041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8295), - [10043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8304), - [10045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8290), - [10047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8287), - [10049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8285), - [10051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8277), - [10053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8274), - [10055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8272), - [10057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8254), - [10059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8189), - [10061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8251), - [10063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1377), - [10066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8266), - [10068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8247), - [10070] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7675), - [10073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8245), - [10075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7768), - [10078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8226), - [10080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5223), - [10082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8198), - [10084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8200), - [10086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8194), - [10088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8183), - [10090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8191), - [10092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8175), - [10094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8180), - [10096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8182), - [10098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5179), - [10100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8178), - [10102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7763), - [10105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7786), - [10108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8171), - [10110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3955), - [10112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8177), - [10114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8168), - [10116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9356), - [10118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7760), - [10120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8161), - [10122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3558), - [10124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8140), - [10126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8151), - [10128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8135), - [10130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3163), - [10132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8137), - [10134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8130), - [10136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8124), - [10138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046), - [10140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7817), - [10143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3081), - [10145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8092), - [10147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8127), - [10149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8134), - [10151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7823), - [10154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8038), - [10156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7698), - [10159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8107), - [10161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7737), - [10164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8074), - [10166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7636), - [10169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8078), - [10171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8097), - [10173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8064), - [10175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8028), - [10177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8089), - [10179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8041), - [10181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7807), - [10184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7828), - [10187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8035), - [10189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7826), - [10192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8047), - [10194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8045), - [10196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3655), - [10198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3642), - [10200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), - [10202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8248), - [10204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8186), - [10206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9650), - [10208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8291), - [10210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6523), - [10212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4777), - [10214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), - [10216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3096), - [10218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3126), - [10220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096), - [10222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896), - [10224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), - [10226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [10228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8116), - [10230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8112), - [10232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9626), - [10234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8051), - [10236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6455), - [10238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), - [10240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [10242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8250), - [10244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8055), - [10246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9632), - [10248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8066), - [10250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6460), - [10252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3237), - [10254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), - [10256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3648), - [10258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3692), - [10260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648), - [10262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8213), - [10264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10140), - [10266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8269), - [10268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6472), - [10270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4163), - [10272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4162), - [10274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8054), - [10276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9652), - [10278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8082), - [10280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6499), - [10282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2242), - [10284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243), - [10286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8032), - [10288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9784), - [10290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8025), - [10292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6512), - [10294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5450), - [10296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5445), - [10298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8086), - [10300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9656), - [10302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8119), - [10304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6508), - [10306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4049), - [10308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), - [10310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8166), - [10312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10142), - [10314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8204), - [10316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6480), - [10318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), - [10320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [10322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8207), - [10324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8117), - [10326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9696), - [10328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8138), - [10330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6470), - [10332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4300), - [10334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), - [10336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9258), - [10338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7770), - [10340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8125), - [10342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9661), - [10344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8153), - [10346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6464), - [10348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4152), - [10350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), - [10352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8659), - [10354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8663), - [10356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8659), - [10358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8222), - [10360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8106), - [10362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9629), - [10364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8154), - [10366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6502), - [10368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016), - [10370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), - [10372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8081), - [10374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8215), - [10376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10002), - [10378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8227), - [10380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6449), - [10382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9371), - [10384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9368), - [10386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8289), - [10388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10138), - [10390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8293), - [10392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6520), - [10394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), - [10396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4075), - [10398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8142), - [10400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9714), - [10402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8036), - [10404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6454), - [10406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4304), - [10408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361), - [10410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7711), - [10412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8220), - [10414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8152), - [10416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9831), - [10418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8281), - [10420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6473), - [10422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5401), - [10424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5400), - [10426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8156), - [10428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9654), - [10430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8187), - [10432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6522), - [10434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4257), - [10436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), - [10438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9178), - [10440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8192), - [10442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9745), - [10444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8235), - [10446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6452), - [10448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), - [10450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), - [10452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8305), - [10454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8228), - [10456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9712), - [10458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8057), - [10460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6516), - [10462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5641), - [10464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5639), - [10466] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7936), - [10469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8034), - [10471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9668), - [10473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8098), - [10475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6526), - [10477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), - [10479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328), - [10481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8292), - [10483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10136), - [10485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8249), - [10487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6491), - [10489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4123), - [10491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4116), - [10493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8252), - [10495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9677), - [10497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8039), - [10499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6484), - [10501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5602), - [10503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), - [10505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8068), - [10507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9630), - [10509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8103), - [10511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6500), - [10513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), - [10515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), - [10517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8286), - [10519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9881), - [10521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8118), - [10523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6479), - [10525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5406), - [10527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5403), - [10529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8206), - [10531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9686), - [10533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8121), - [10535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6495), - [10537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), - [10539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), - [10541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7936), - [10543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8241), - [10545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10055), - [10547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8091), - [10549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6503), - [10551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5267), - [10553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5265), - [10555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8076), - [10557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10050), - [10559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8221), - [10561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6471), - [10563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5254), - [10565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5255), - [10567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_site_target, 2, 0, 0), - [10569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_site_target, 2, 0, 0), - [10571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6008), - [10573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), - [10575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [10577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6629), - [10579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6660), - [10581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6654), - [10583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6244), - [10585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6676), - [10587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5956), - [10589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6332), - [10591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5745), - [10593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6117), - [10595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7938), - [10597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6648), - [10599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6647), - [10601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6233), - [10603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), - [10605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [10607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6229), - [10609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9187), - [10611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6173), - [10613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6152), - [10615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), - [10617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), - [10619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9261), - [10621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5897), - [10623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9337), - [10625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6167), - [10627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9293), - [10629] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7938), - [10632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9395), - [10634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9193), - [10636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5891), - [10638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), - [10640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), - [10642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), - [10644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), - [10646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), - [10648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), - [10650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 1, 0, 0), - [10652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(6659), - [10655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6751), - [10657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6901), - [10659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), - [10661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), - [10663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), - [10665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), - [10667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6967), - [10669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), - [10671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [10673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), - [10675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [10677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), - [10679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), - [10681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), - [10683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), - [10685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), - [10687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), - [10689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6818), - [10691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 2, 0, 0), - [10693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [10695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), - [10697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), - [10699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), - [10701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), - [10703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), - [10705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8133), - [10707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5242), - [10709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8449), - [10711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7272), - [10713] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7272), - [10716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3593), - [10718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), - [10720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5125), - [10722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8401), - [10724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6840), - [10726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), - [10728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4755), - [10730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), - [10732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6875), - [10734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), - [10736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8423), - [10738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6675), - [10740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7910), - [10742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7144), - [10744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(6675), - [10747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [10749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8410), - [10751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6881), - [10753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), - [10755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8409), - [10757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3958), - [10759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8417), - [10761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4738), - [10763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8421), - [10765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1513), - [10768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(8133), - [10771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), - [10773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(8449), - [10776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6867), - [10778] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7144), - [10781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5984), - [10783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), - [10785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5906), - [10787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), - [10789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6095), - [10791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6223), - [10793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6318), - [10795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), - [10797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6378), - [10799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [10801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6379), - [10803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6382), - [10805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6384), - [10807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6128), - [10809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), - [10811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10150), - [10813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9182), - [10815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6393), - [10817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6749), - [10819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6397), - [10821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6398), - [10823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6145), - [10825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7143), - [10827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6139), - [10829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6296), - [10831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5905), - [10833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6344), - [10835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [10837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6338), - [10839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6337), - [10841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5925), - [10843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), - [10845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6176), - [10847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6245), - [10849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), - [10851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6333), - [10853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6263), - [10855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6086), - [10857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6091), - [10859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6181), - [10861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), - [10863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6161), - [10865] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [10867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10018), - [10869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9991), - [10871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9990), - [10873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6122), - [10875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6248), - [10877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6219), - [10879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6322), - [10881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6205), - [10883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6103), - [10885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6283), - [10887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6123), - [10889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6273), - [10891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6272), - [10893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6336), - [10895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6044), - [10897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9884), - [10899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6267), - [10901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6069), - [10903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), - [10905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6053), - [10907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5890), - [10909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), - [10911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6050), - [10913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5903), - [10915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5904), - [10917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5981), - [10919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6030), - [10921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6326), - [10923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6395), - [10925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9993), - [10927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6132), - [10929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6368), - [10931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6281), - [10933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), - [10935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6358), - [10937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7655), - [10939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5901), - [10941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6217), - [10943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), - [10945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5968), - [10947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [10949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6195), - [10951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5986), - [10953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9973), - [10955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9397), - [10957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6119), - [10959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5892), - [10961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7244), - [10963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6124), - [10965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9492), - [10967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971), - [10969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), - [10971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5955), - [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), - [10975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6271), - [10977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5910), - [10979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), - [10981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [10983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5921), - [10985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5957), - [10987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5959), - [10989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5973), - [10991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6370), - [10993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6372), - [10995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5934), - [10997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040), - [10999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), - [11001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6034), - [11003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6073), - [11005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [11007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6031), - [11009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6078), - [11011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6088), - [11013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6094), - [11015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6020), - [11017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6039), - [11019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6377), - [11021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5970), - [11023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6154), - [11025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2140), - [11027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6116), - [11029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10151), - [11031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9454), - [11033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6066), - [11035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7971), - [11037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8169), - [11039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9230), - [11041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5975), - [11043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9903), - [11045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6151), - [11047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5918), - [11049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), - [11051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5958), - [11053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5987), - [11055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6001), - [11057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6087), - [11059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6150), - [11061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10145), - [11063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9195), - [11065] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7244), - [11068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7077), - [11070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6149), - [11072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7143), - [11075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10152), - [11077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9256), - [11079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6209), - [11081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9505), - [11083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6308), - [11085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), - [11087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9741), - [11089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9322), - [11091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6056), - [11093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5945), - [11095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6303), - [11097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6306), - [11099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6305), - [11101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6218), - [11103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 3, 0, 0), - [11105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__enum_entries_repeat1, 2, 0, 0), - [11107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__enum_entries_repeat1, 2, 0, 0), SHIFT_REPEAT(5636), - [11110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5600), - [11112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), - [11114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8989), - [11116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 3, 0, 0), - [11118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6745), - [11120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 3, 0, 6), - [11122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6837), - [11124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 1, 0, 0), - [11126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5613), - [11128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 1, 0, 0), - [11130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [11132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_list_repeat1, 2, 0, 0), SHIFT_REPEAT(7949), - [11135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_list_repeat1, 2, 0, 0), - [11137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpolation, 2, 0, 4), - [11139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpolation, 2, 0, 4), - [11141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6949), - [11143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, 0, 8), - [11145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7949), - [11147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), - [11149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [11151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), - [11153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(259), - [11156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6768), - [11158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8916), - [11160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 2, 0, 0), - [11162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpolation, 3, 0, 7), - [11164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpolation, 3, 0, 7), - [11166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), - [11168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5919), - [11170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6665), - [11172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202), - [11174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [11176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), - [11178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [11180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [11182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6367), - [11184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), - [11186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082), - [11188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), - [11190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [11192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5205), - [11194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5757), - [11196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5697), - [11198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6004), - [11200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7940), - [11202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), - [11204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6120), - [11206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6288), - [11208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9076), - [11210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4872), - [11212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_indexing_suffix_repeat1, 2, 0, 0), SHIFT_REPEAT(1712), - [11215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_identifier_repeat1, 2, 0, 0), SHIFT_REPEAT(8173), - [11218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_repeat1, 2, 0, 0), - [11220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 3, 0, 0), - [11222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5516), - [11224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5508), - [11226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8573), - [11228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), - [11230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), - [11232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), - [11234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5844), - [11236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6614), - [11238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5543), - [11240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8905), - [11242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_lambda_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(7431), - [11245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_lambda_parameters_repeat1, 2, 0, 0), - [11247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5879), - [11249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), - [11251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9495), - [11253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5818), - [11255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5499), - [11257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8627), - [11259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8115), - [11261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5525), - [11263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5491), - [11265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6613), - [11267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), - [11269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6608), - [11271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6038), - [11273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), - [11275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 2, 0, 0), - [11277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), - [11279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), - [11281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), - [11283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5834), - [11285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7733), - [11287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7607), - [11289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), - [11291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [11293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), - [11295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3220), - [11297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479), - [11299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6334), - [11301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 2), - [11303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6235), - [11305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 1), - [11307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5839), - [11309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821), - [11311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7787), - [11313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5972), - [11315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [11317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8806), - [11319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6609), - [11321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), - [11323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2103), - [11325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 1, 0, 0), - [11327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), - [11329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6605), - [11331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4992), - [11333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490), - [11335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), - [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6597), - [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), - [11341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6701), - [11343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10013), - [11345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4870), - [11347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [11349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7847), - [11351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6112), - [11353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [11355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4799), - [11357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5187), - [11359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7431), - [11361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 2, 0, 0), - [11363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6634), - [11365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), - [11367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8818), - [11369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5695), - [11371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), - [11373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), - [11375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6079), - [11377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), - [11379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6601), - [11381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), - [11383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6598), - [11385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6359), - [11387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [11389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8173), - [11391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 2, 0, 0), - [11393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), - [11395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), - [11397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6357), - [11399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [11401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6278), - [11403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), - [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6732), - [11407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9641), - [11409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5790), - [11411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, 0, 6), - [11413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5534), - [11415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6190), - [11417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [11419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, 0, 8), - [11421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 4, 0, 0), - [11423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_multi_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(7940), - [11426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_multi_variable_declaration_repeat1, 2, 0, 0), - [11428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9839), - [11430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3937), - [11432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), - [11434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), - [11436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5835), - [11438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9241), - [11440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6596), - [11442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6600), - [11444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8447), - [11446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_value_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(6644), - [11449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_value_parameters_repeat1, 2, 0, 0), - [11451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5868), - [11453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, 0, 0), - [11455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), - [11457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4879), - [11459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5741), - [11461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(6665), - [11464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), - [11466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [11468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5568), - [11470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6599), - [11472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7613), - [11474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6282), - [11476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_entry_repeat1, 2, 0, 0), SHIFT_REPEAT(824), - [11479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_when_entry_repeat1, 2, 0, 0), - [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), - [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4978), - [11485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1385), - [11488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_arguments_repeat1, 2, 0, 0), - [11490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(5757), - [11493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), - [11495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3658), - [11497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5837), - [11499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4593), - [11501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6611), - [11503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [11505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5876), - [11507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6612), - [11509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2988), - [11511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, 0, 0), - [11513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 5, 0, 0), - [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [11517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), - [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3872), - [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [11523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6607), - [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5531), - [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6679), - [11529] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(5570), - [11532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_parameters_repeat1, 2, 0, 0), - [11534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), - [11536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 3, 0, 0), - [11538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6189), - [11540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), - [11542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5074), - [11544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [11546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 4, 0, 0), - [11548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4612), - [11550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6269), - [11552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [11554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [11556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [11558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055), - [11560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [11562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039), - [11564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353), - [11566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5913), - [11568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), - [11570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), - [11572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [11574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4611), - [11576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(5879), - [11579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_type_parameters_repeat1, 2, 0, 0), - [11581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 4, 0, 0), - [11583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, 0, 0), - [11585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5504), - [11587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), - [11589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5542), - [11591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), - [11593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [11595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4565), - [11597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), - [11599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5520), - [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4675), - [11603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6604), - [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), - [11609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5718), - [11611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4625), - [11613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5519), - [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [11617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 1, 0, 0), - [11619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6022), - [11621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 0), - [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4548), - [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), - [11627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8611), - [11629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1, 0, 0), - [11631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5524), - [11633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5089), - [11635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6602), - [11637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [11639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), - [11641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [11643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5640), - [11645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3767), - [11647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), - [11649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), - [11651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), - [11653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [11655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9462), - [11657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3036), - [11659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), - [11661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), - [11663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5535), - [11665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [11667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), - [11669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), - [11671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [11673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3421), - [11675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), - [11677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423), - [11679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8364), - [11681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), - [11683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), - [11685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), - [11687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8354), - [11689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6615), - [11691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [11693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6737), - [11695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), - [11697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5847), - [11699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [11701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5820), - [11703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [11705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5821), - [11707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5507), - [11709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), - [11711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), - [11713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5710), - [11715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7538), - [11717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [11719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), - [11721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6606), - [11723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8592), - [11725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7534), - [11727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [11729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7861), - [11731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [11733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6610), - [11735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), - [11737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5498), - [11739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), - [11741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5705), - [11743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [11745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5784), - [11747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(9076), - [11750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7240), - [11752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), - [11754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6603), - [11756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032), - [11758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [11760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7254), - [11762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [11764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7343), - [11766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5692), - [11768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), - [11770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3267), - [11772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5698), - [11774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7597), - [11776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7606), - [11778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7641), - [11780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7773), - [11782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7725), - [11784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7757), - [11786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7789), - [11788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7792), - [11790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7833), - [11792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7835), - [11794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [11796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3757), - [11798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7633), - [11800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7647), - [11802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7643), - [11804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7642), - [11806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7662), - [11808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7611), - [11810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7780), - [11812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7759), - [11814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), - [11816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7631), - [11818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7745), - [11820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4372), - [11822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), - [11824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7713), - [11826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4306), - [11828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7728), - [11830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4357), - [11832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7791), - [11834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 2), - [11836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7753), - [11838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7598), - [11840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7637), - [11842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7648), - [11844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9358), - [11846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 3, 0, 5), - [11848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), - [11850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7714), - [11852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7683), - [11854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3431), - [11856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_delegation_call, 2, 0, 0), - [11858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7700), - [11860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5703), - [11862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7821), - [11864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6734), - [11866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9500), - [11868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7830), - [11870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7813), - [11872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7832), - [11874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7747), - [11876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7743), - [11878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6250), - [11880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 1, 0, 0), - [11882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6023), - [11884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7697), - [11886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7705), - [11888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7805), - [11890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection, 1, 0, 0), - [11892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7777), - [11894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7775), - [11896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7715), - [11898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7723), - [11900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7744), - [11902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7754), - [11904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), - [11906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4359), - [11908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7749), - [11910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9457), - [11912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 4, 0, 5), - [11914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6736), - [11916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9564), - [11918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314), - [11920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), - [11922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 1), - [11924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8084), - [11926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4330), - [11928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [11930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7658), - [11932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7661), - [11934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6321), - [11936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 2, 0, 0), - [11938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_test, 2, 0, 0), - [11940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection, 2, 0, 0), - [11942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [11944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 5, 0, 5), - [11946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 2, 0, 2), - [11948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [11950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, 0, 6), - [11952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), - [11954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), - [11956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), - [11958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 6, 0, 0), - [11960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [11962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), - [11964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), - [11966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5997), - [11968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), - [11970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2177), - [11972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), - [11974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, 0, 0), - [11976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [11978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6018), - [11980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3837), - [11982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), - [11984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 7, 0, 0), - [11986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), - [11988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8616), - [11990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9433), - [11992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), - [11994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [11996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [11998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), - [12000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565), - [12002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), - [12004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), - [12006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 7, 0, 8), - [12008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6141), - [12010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [12012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8529), - [12014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), - [12016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), - [12018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2167), - [12020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), - [12022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), - [12024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [12026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), - [12028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160), - [12030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4785), - [12032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8111), - [12034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [12036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), - [12038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [12040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2153), - [12042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [12044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6203), - [12046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), - [12048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [12050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3057), - [12052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8572), - [12054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [12056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), - [12058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 3, 0, 0), - [12060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), - [12062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), - [12064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), - [12066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947), - [12068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [12070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 2, 0, 0), - [12072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), - [12074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176), - [12076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), - [12078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), - [12080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), - [12082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [12084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), - [12086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6172), - [12088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), - [12090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), - [12092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), - [12094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6658), - [12096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), - [12098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), - [12100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7134), - [12102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), - [12104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), - [12106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8474), - [12108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), - [12110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8457), - [12112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4661), - [12114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5505), - [12116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4931), - [12118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), - [12120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6619), - [12122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), - [12124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8547), - [12126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), - [12128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8456), - [12130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8476), - [12132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8520), - [12134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8523), - [12136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), - [12138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [12140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), - [12142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), - [12144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), - [12146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [12148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7573), - [12150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), - [12152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9452), - [12154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6101), - [12156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_initializer, 2, 0, 0), - [12158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), - [12160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [12162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6165), - [12164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8527), - [12166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), - [12168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4818), - [12170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 6, 0, 0), - [12172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8541), - [12174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8542), - [12176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), - [12178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), - [12180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5197), - [12182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8575), - [12184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), - [12186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6197), - [12188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 3, 0, 0), - [12190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), - [12192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), - [12194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), - [12196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [12198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), - [12200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6673), - [12202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8514), - [12204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), - [12206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), - [12208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), - [12210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8510), - [12212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), - [12214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), - [12216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8508), - [12218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6355), - [12220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6264), - [12222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6341), - [12224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), - [12226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8507), - [12228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8586), - [12230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), - [12232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8568), - [12234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), - [12236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6158), - [12238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), - [12240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), - [12242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), - [12244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8487), - [12246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), - [12248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8122), - [12250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8072), - [12252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8488), - [12254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8100), - [12256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8062), - [12258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8048), - [12260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6159), - [12262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8056), - [12264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [12266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8537), - [12268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10047), - [12270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8481), - [12272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), - [12274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), - [12276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8565), - [12278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [12280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8455), - [12282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8242), - [12284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), - [12286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8216), - [12288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), - [12290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), - [12292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6626), - [12294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8067), - [12296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8044), - [12298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8060), - [12300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8148), - [12302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8159), - [12304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8075), - [12306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8087), - [12308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6677), - [12310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6655), - [12312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6650), - [12314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8096), - [12316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8128), - [12318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8208), - [12320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6633), - [12322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [12324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8052), - [12326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8114), - [12328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), - [12330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6664), - [12332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6000), - [12334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8493), - [12336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), - [12338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8282), - [12340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [12342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6663), - [12344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6033), - [12346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [12348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6680), - [12350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5933), - [12352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6668), - [12354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9217), - [12356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8129), - [12358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), - [12360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8301), - [12362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), - [12364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6624), - [12366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6166), - [12368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6646), - [12370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6213), - [12372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6653), - [12374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9158), - [12376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8188), - [12378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8110), - [12380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6623), - [12382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6228), - [12384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6216), - [12386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6631), - [12388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6163), - [12390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8500), - [12392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), - [12394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), - [12396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6640), - [12398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9239), - [12400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), - [12402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6072), - [12404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8526), - [12406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7202), - [12408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8258), - [12410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2161), - [12412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8026), - [12414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), - [12416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8218), - [12418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8466), - [12420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8284), - [12422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9407), - [12424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9431), - [12426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), - [12428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), - [12430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), - [12432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6632), - [12434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5939), - [12436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5929), - [12438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), - [12440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), - [12442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), - [12444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), - [12446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), - [12448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5965), - [12450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), - [12452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), - [12454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uni_character_literal, 2, 0, 0), - [12456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9202), - [12458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6277), - [12460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), - [12462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7350), - [12464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8864), - [12466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), - [12468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2104), - [12470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8176), - [12472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [12474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8594), - [12476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8587), - [12478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6093), - [12480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8578), - [12482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), - [12484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), - [12486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8569), - [12488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), - [12490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180), - [12492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5558), - [12494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), - [12496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), - [12498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), - [12500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2171), - [12502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8199), - [12504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4984), - [12506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), - [12508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9207), - [12510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8515), - [12512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5256), - [12514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9233), - [12516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6628), - [12518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6130), - [12520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8583), - [12522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), - [12524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), - [12526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), - [12528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5889), - [12530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), - [12532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), - [12534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9236), - [12536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097), - [12538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), - [12540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9642), - [12542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8164), - [12544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), - [12546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [12548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6080), - [12550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6169), - [12552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [12554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9485), - [12556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6170), - [12558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [12560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8069), - [12562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6373), - [12564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7930), - [12566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6374), - [12568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [12570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9438), - [12572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9453), - [12574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8570), - [12576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3107), - [12578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6642), - [12580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6136), - [12582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), - [12584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), - [12586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6247), - [12588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944), - [12590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7424), - [12592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, 0, 8), - [12594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6212), - [12596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8555), - [12598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6327), - [12600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8497), - [12602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6045), - [12604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8504), - [12606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9123), - [12608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8498), - [12610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6164), - [12612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4876), - [12614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), - [12616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8263), - [12618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8495), - [12620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6643), - [12622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), - [12624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9366), - [12626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8549), - [12628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [12630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6100), - [12632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 4, 0, 0), - [12634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [12636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5994), - [12638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, 0, 6), - [12640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6175), - [12642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [12644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8580), - [12646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8065), - [12648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6049), - [12650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9152), - [12652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8582), - [12654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8617), - [12656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8483), - [12658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9166), - [12660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8584), - [12662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [12664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 4, 0, 0), - [12666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3776), - [12668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6645), - [12670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6290), - [12672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6362), - [12674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6294), - [12676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), - [12678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9191), - [12680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8219), - [12682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6249), - [12684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), - [12686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8157), - [12688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [12690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3074), - [12692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [12694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6081), - [12696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), - [12698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8259), - [12700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6206), - [12702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), - [12704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [12706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8546), - [12708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), - [12710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6323), - [12712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8496), - [12714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5810), - [12716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6291), - [12718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8524), - [12720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), - [12722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5147), - [12724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4598), - [12726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6363), - [12728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5941), - [12730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8517), - [12732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6274), - [12734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5770), - [12736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), - [12738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6210), - [12740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8485), - [12742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6070), - [12744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7145), - [12746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7149), - [12748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6105), - [12750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7151), - [12752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7154), - [12754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7159), - [12756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7162), - [12758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7169), - [12760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7184), - [12762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7187), - [12764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7195), - [12766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7203), - [12768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7138), - [12770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7200), - [12772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7197), - [12774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7194), - [12776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7192), - [12778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7190), - [12780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7180), - [12782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7178), - [12784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7176), - [12786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7174), - [12788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7171), - [12790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7167), - [12792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8458), - [12794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9340), - [12796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [12798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9341), - [12800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5964), - [12802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [12804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7316), - [12806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9216), - [12808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6364), - [12810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5912), - [12812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6620), - [12814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6125), - [12816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8475), - [12818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6138), - [12820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032), - [12822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6652), - [12824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), - [12826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6178), - [12828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8482), - [12830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8459), - [12832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character_escape_seq, 1, 0, 0), - [12834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9737), - [12836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5231), - [12838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), - [12840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6637), - [12842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7161), - [12844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9381), - [12846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6220), - [12848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9471), - [12850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8271), - [12852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [12854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [12856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8503), - [12858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9756), - [12860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [12862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), - [12864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8491), - [12866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8494), - [12868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8185), - [12870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), - [12872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6179), - [12874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4993), - [12876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8544), - [12878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8551), - [12880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [12882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9543), - [12884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9535), - [12886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [12888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9528), - [12890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8470), - [12892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6392), - [12894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6391), - [12896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9512), - [12898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6381), - [12900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6380), - [12902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9501), - [12904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7279), - [12906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), - [12908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8202), - [12910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8196), - [12912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8236), - [12914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8265), - [12916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8623), - [12918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [12920] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [12922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8562), - [12924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8561), - [12926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8560), - [12928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8558), - [12930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8490), - [12932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3296), - [12934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8556), - [12936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8522), - [12938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8557), - [12940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), - [12942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8559), - [12944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8553), - [12946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8564), - [12948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4910), - [12950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5353), - [12952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8554), - [12954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), - [12956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8567), - [12958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), - [12960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7157), - [12962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3995), - [12964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8552), - [12966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6239), - [12968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8606), - [12970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8120), - [12972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8506), - [12974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8502), - [12976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8501), - [12978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [12980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8460), - [12982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3397), - [12984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6236), - [12986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6134), - [12988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8462), - [12990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), - [12992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6222), - [12994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8509), - [12996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8463), - [12998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8511), - [13000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8512), - [13002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [13004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3982), - [13006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5886), - [13008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8464), - [13010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [13012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8513), - [13014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8468), - [13016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6174), - [13018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8618), - [13020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8528), - [13022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8622), - [13024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8531), - [13026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8533), - [13028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8620), - [13030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), - [13032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8612), - [13034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148), - [13036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6003), - [13038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6162), - [13040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [13042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8534), - [13044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8499), - [13046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6137), - [13048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8484), - [13050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8480), - [13052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8479), - [13054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8280), - [13056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8022), - [13058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8297), - [13060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8255), - [13062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8223), - [13064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8203), - [13066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8172), - [13068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8165), - [13070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8548), - [13072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8477), - [13074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7298), - [13076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8550), - [13078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8472), - [13080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8471), - [13082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3613), - [13084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7312), - [13086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7284), - [13088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7286), - [13090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), -}; - -enum ts_external_scanner_symbol_identifiers { - ts_external_token__automatic_semicolon = 0, - ts_external_token__import_list_delimiter = 1, - ts_external_token_safe_nav = 2, - ts_external_token_multiline_comment = 3, - ts_external_token__string_start = 4, - ts_external_token__string_end = 5, - ts_external_token_string_content = 6, -}; - -static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { - [ts_external_token__automatic_semicolon] = sym__automatic_semicolon, - [ts_external_token__import_list_delimiter] = sym__import_list_delimiter, - [ts_external_token_safe_nav] = sym_safe_nav, - [ts_external_token_multiline_comment] = sym_multiline_comment, - [ts_external_token__string_start] = sym__string_start, - [ts_external_token__string_end] = sym__string_end, - [ts_external_token_string_content] = sym_string_content, -}; - -static const bool ts_external_scanner_states[12][EXTERNAL_TOKEN_COUNT] = { - [1] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__import_list_delimiter] = true, - [ts_external_token_safe_nav] = true, - [ts_external_token_multiline_comment] = true, - [ts_external_token__string_start] = true, - [ts_external_token__string_end] = true, - [ts_external_token_string_content] = true, - }, - [2] = { - [ts_external_token_multiline_comment] = true, - [ts_external_token__string_start] = true, - }, - [3] = { - [ts_external_token_safe_nav] = true, - [ts_external_token_multiline_comment] = true, - [ts_external_token__string_start] = true, - }, - [4] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_safe_nav] = true, - [ts_external_token_multiline_comment] = true, - [ts_external_token__string_start] = true, - }, - [5] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_multiline_comment] = true, - [ts_external_token__string_start] = true, - }, - [6] = { - [ts_external_token_safe_nav] = true, - [ts_external_token_multiline_comment] = true, - }, - [7] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_safe_nav] = true, - [ts_external_token_multiline_comment] = true, - }, - [8] = { - [ts_external_token_multiline_comment] = true, - }, - [9] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_multiline_comment] = true, - }, - [10] = { - [ts_external_token_multiline_comment] = true, - [ts_external_token__string_end] = true, - [ts_external_token_string_content] = true, - }, - [11] = { - [ts_external_token__import_list_delimiter] = true, - [ts_external_token_multiline_comment] = true, - }, -}; - -#ifdef __cplusplus -extern "C" { -#endif -void *tree_sitter_kotlin_external_scanner_create(void); -void tree_sitter_kotlin_external_scanner_destroy(void *); -bool tree_sitter_kotlin_external_scanner_scan(void *, TSLexer *, const bool *); -unsigned tree_sitter_kotlin_external_scanner_serialize(void *, char *); -void tree_sitter_kotlin_external_scanner_deserialize(void *, const char *, unsigned); - -#ifdef TREE_SITTER_HIDE_SYMBOLS -#define TS_PUBLIC -#elif defined(_WIN32) -#define TS_PUBLIC __declspec(dllexport) -#else -#define TS_PUBLIC __attribute__((visibility("default"))) -#endif - -TS_PUBLIC const TSLanguage *tree_sitter_kotlin(void) { - static const TSLanguage language = { - .version = LANGUAGE_VERSION, - .symbol_count = SYMBOL_COUNT, - .alias_count = ALIAS_COUNT, - .token_count = TOKEN_COUNT, - .external_token_count = EXTERNAL_TOKEN_COUNT, - .state_count = STATE_COUNT, - .large_state_count = LARGE_STATE_COUNT, - .production_id_count = PRODUCTION_ID_COUNT, - .field_count = FIELD_COUNT, - .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, - .parse_table = &ts_parse_table[0][0], - .small_parse_table = ts_small_parse_table, - .small_parse_table_map = ts_small_parse_table_map, - .parse_actions = ts_parse_actions, - .symbol_names = ts_symbol_names, - .symbol_metadata = ts_symbol_metadata, - .public_symbol_map = ts_symbol_map, - .alias_map = ts_non_terminal_alias_map, - .alias_sequences = &ts_alias_sequences[0][0], - .lex_modes = ts_lex_modes, - .lex_fn = ts_lex, - .keyword_lex_fn = ts_lex_keywords, - .keyword_capture_token = sym__alpha_identifier, - .external_scanner = { - &ts_external_scanner_states[0][0], - ts_external_scanner_symbol_map, - tree_sitter_kotlin_external_scanner_create, - tree_sitter_kotlin_external_scanner_destroy, - tree_sitter_kotlin_external_scanner_scan, - tree_sitter_kotlin_external_scanner_serialize, - tree_sitter_kotlin_external_scanner_deserialize, - }, - .primary_state_ids = ts_primary_state_ids, - }; - return &language; -} -#ifdef __cplusplus -} -#endif +404: Not Found \ No newline at end of file diff --git a/kotlin/parser.h b/kotlin/parser.h index 17f0e94b..1becba2b 100644 --- a/kotlin/parser.h +++ b/kotlin/parser.h @@ -1,265 +1 @@ -#ifndef TREE_SITTER_PARSER_H_ -#define TREE_SITTER_PARSER_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include -#include - -#define ts_builtin_sym_error ((TSSymbol)-1) -#define ts_builtin_sym_end 0 -#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 - -#ifndef TREE_SITTER_API_H_ -typedef uint16_t TSStateId; -typedef uint16_t TSSymbol; -typedef uint16_t TSFieldId; -typedef struct TSLanguage TSLanguage; -#endif - -typedef struct { - TSFieldId field_id; - uint8_t child_index; - bool inherited; -} TSFieldMapEntry; - -typedef struct { - uint16_t index; - uint16_t length; -} TSFieldMapSlice; - -typedef struct { - bool visible; - bool named; - bool supertype; -} TSSymbolMetadata; - -typedef struct TSLexer TSLexer; - -struct TSLexer { - int32_t lookahead; - TSSymbol result_symbol; - void (*advance)(TSLexer *, bool); - void (*mark_end)(TSLexer *); - uint32_t (*get_column)(TSLexer *); - bool (*is_at_included_range_start)(const TSLexer *); - bool (*eof)(const TSLexer *); -}; - -typedef enum { - TSParseActionTypeShift, - TSParseActionTypeReduce, - TSParseActionTypeAccept, - TSParseActionTypeRecover, -} TSParseActionType; - -typedef union { - struct { - uint8_t type; - TSStateId state; - bool extra; - bool repetition; - } shift; - struct { - uint8_t type; - uint8_t child_count; - TSSymbol symbol; - int16_t dynamic_precedence; - uint16_t production_id; - } reduce; - uint8_t type; -} TSParseAction; - -typedef struct { - uint16_t lex_state; - uint16_t external_lex_state; -} TSLexMode; - -typedef union { - TSParseAction action; - struct { - uint8_t count; - bool reusable; - } entry; -} TSParseActionEntry; - -typedef struct { - int32_t start; - int32_t end; -} TSCharacterRange; - -struct TSLanguage { - uint32_t version; - uint32_t symbol_count; - uint32_t alias_count; - uint32_t token_count; - uint32_t external_token_count; - uint32_t state_count; - uint32_t large_state_count; - uint32_t production_id_count; - uint32_t field_count; - uint16_t max_alias_sequence_length; - const uint16_t *parse_table; - const uint16_t *small_parse_table; - const uint32_t *small_parse_table_map; - const TSParseActionEntry *parse_actions; - const char * const *symbol_names; - const char * const *field_names; - const TSFieldMapSlice *field_map_slices; - const TSFieldMapEntry *field_map_entries; - const TSSymbolMetadata *symbol_metadata; - const TSSymbol *public_symbol_map; - const uint16_t *alias_map; - const TSSymbol *alias_sequences; - const TSLexMode *lex_modes; - bool (*lex_fn)(TSLexer *, TSStateId); - bool (*keyword_lex_fn)(TSLexer *, TSStateId); - TSSymbol keyword_capture_token; - struct { - const bool *states; - const TSSymbol *symbol_map; - void *(*create)(void); - void (*destroy)(void *); - bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); - unsigned (*serialize)(void *, char *); - void (*deserialize)(void *, const char *, unsigned); - } external_scanner; - const TSStateId *primary_state_ids; -}; - -static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { - uint32_t index = 0; - uint32_t size = len - index; - while (size > 1) { - uint32_t half_size = size / 2; - uint32_t mid_index = index + half_size; - TSCharacterRange *range = &ranges[mid_index]; - if (lookahead >= range->start && lookahead <= range->end) { - return true; - } else if (lookahead > range->end) { - index = mid_index; - } - size -= half_size; - } - TSCharacterRange *range = &ranges[index]; - return (lookahead >= range->start && lookahead <= range->end); -} - -/* - * Lexer Macros - */ - -#ifdef _MSC_VER -#define UNUSED __pragma(warning(suppress : 4101)) -#else -#define UNUSED __attribute__((unused)) -#endif - -#define START_LEXER() \ - bool result = false; \ - bool skip = false; \ - UNUSED \ - bool eof = false; \ - int32_t lookahead; \ - goto start; \ - next_state: \ - lexer->advance(lexer, skip); \ - start: \ - skip = false; \ - lookahead = lexer->lookahead; - -#define ADVANCE(state_value) \ - { \ - state = state_value; \ - goto next_state; \ - } - -#define ADVANCE_MAP(...) \ - { \ - static const uint16_t map[] = { __VA_ARGS__ }; \ - for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ - if (map[i] == lookahead) { \ - state = map[i + 1]; \ - goto next_state; \ - } \ - } \ - } - -#define SKIP(state_value) \ - { \ - skip = true; \ - state = state_value; \ - goto next_state; \ - } - -#define ACCEPT_TOKEN(symbol_value) \ - result = true; \ - lexer->result_symbol = symbol_value; \ - lexer->mark_end(lexer); - -#define END_STATE() return result; - -/* - * Parse Table Macros - */ - -#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) - -#define STATE(id) id - -#define ACTIONS(id) id - -#define SHIFT(state_value) \ - {{ \ - .shift = { \ - .type = TSParseActionTypeShift, \ - .state = (state_value) \ - } \ - }} - -#define SHIFT_REPEAT(state_value) \ - {{ \ - .shift = { \ - .type = TSParseActionTypeShift, \ - .state = (state_value), \ - .repetition = true \ - } \ - }} - -#define SHIFT_EXTRA() \ - {{ \ - .shift = { \ - .type = TSParseActionTypeShift, \ - .extra = true \ - } \ - }} - -#define REDUCE(symbol_name, children, precedence, prod_id) \ - {{ \ - .reduce = { \ - .type = TSParseActionTypeReduce, \ - .symbol = symbol_name, \ - .child_count = children, \ - .dynamic_precedence = precedence, \ - .production_id = prod_id \ - }, \ - }} - -#define RECOVER() \ - {{ \ - .type = TSParseActionTypeRecover \ - }} - -#define ACCEPT_INPUT() \ - {{ \ - .type = TSParseActionTypeAccept \ - }} - -#ifdef __cplusplus -} -#endif - -#endif // TREE_SITTER_PARSER_H_ +404: Not Found \ No newline at end of file diff --git a/kotlin/scanner.c b/kotlin/scanner.c index 3c6fb701..1becba2b 100644 --- a/kotlin/scanner.c +++ b/kotlin/scanner.c @@ -1,530 +1 @@ -#include "../array.h" -#include "parser.h" - -#include -#include - -// Mostly a copy paste of tree-sitter-javascript/src/scanner.c - -enum TokenType { - AUTOMATIC_SEMICOLON, - IMPORT_LIST_DELIMITER, - SAFE_NAV, - MULTILINE_COMMENT, - STRING_START, - STRING_END, - STRING_CONTENT, -}; - -/* Pretty much all of this code is taken from the Julia tree-sitter - parser. - - Julia has similar problems with multiline comments that can be nested, - line comments, as well as line and multiline strings. - - The most heavily edited section is `scan_string_content`, - particularly with respect to interpolation. - */ - -// Block comments are easy to parse, but strings require extra-attention. - -// The main problems that arise when parsing strings are: -// 1. Triple quoted strings allow single quotes inside. e.g. """ "foo" """. -// 2. Non-standard string literals don't allow interpolations or escape -// sequences, but you can always write \" and \`. - -// To efficiently store a delimiter, we take advantage of the fact that: -// (int)'"' == 34 && (34 & 1) == 0 -// i.e. " has an even numeric representation, so we can store a triple -// quoted delimiter as (delimiter + 1). - -#define DELIMITER_LENGTH 3 - -typedef char Delimiter; - -// We use a stack to keep track of the string delimiters. -typedef Array(Delimiter) Stack; - -static inline void stack_push(Stack *stack, char chr, bool triple) { - if (stack->size >= TREE_SITTER_SERIALIZATION_BUFFER_SIZE) abort(); - array_push(stack, (Delimiter)(triple ? (chr + 1) : chr)); -} - -static inline Delimiter stack_pop(Stack *stack) { - if (stack->size == 0) abort(); - return array_pop(stack); -} - -static inline void skip(TSLexer *lexer) { lexer->advance(lexer, true); } - -static inline void advance(TSLexer *lexer) { lexer->advance(lexer, false); } - -// Scanner functions - -static bool scan_string_start(TSLexer *lexer, Stack *stack) { - if (lexer->lookahead != '"') return false; - advance(lexer); - lexer->mark_end(lexer); - for (unsigned count = 1; count < DELIMITER_LENGTH; ++count) { - if (lexer->lookahead != '"') { - // It's not a triple quoted delimiter. - stack_push(stack, '"', false); - return true; - } - advance(lexer); - } - lexer->mark_end(lexer); - stack_push(stack, '"', true); - return true; -} - -static bool scan_string_content(TSLexer *lexer, Stack *stack) { - if (stack->size == 0) return false; // Stack is empty. We're not in a string. - Delimiter end_char = stack->contents[stack->size - 1]; // peek - bool is_triple = false; - bool has_content = false; - if (end_char & 1) { - is_triple = true; - end_char -= 1; - } - while (lexer->lookahead) { - if (lexer->lookahead == '$') { - // if we did not just start reading stuff, then we should stop - // lexing right here, so we can offer the opportunity to lex a - // interpolated identifier - if (has_content) { - lexer->result_symbol = STRING_CONTENT; - return has_content; - } - // otherwise, if this is the start, determine if it is an - // interpolated identifier. - // otherwise, it's just string content, so continue - advance(lexer); - if (iswalpha(lexer->lookahead) || lexer->lookahead == '{') { - // this must be a string interpolation, let's - // fail so we parse it as such - return false; - } - lexer->result_symbol = STRING_CONTENT; - lexer->mark_end(lexer); - return true; - } - if (lexer->lookahead == '\\') { - // if we see a \, then this might possibly escape a dollar sign - // in which case, we should not defer to the interpolation - advance(lexer); - // this dollar sign is escaped, so it must be content. - // we consume it here so we don't enter the dollar sign case above, - // which leaves the possibility that it is an interpolation - if (lexer->lookahead == '$') { - advance(lexer); - // however this leaves an edgecase where an escaped dollar sign could - // appear at the end of a string (e.g "aa\$") which isn't handled - // correctly; if we were at the end of the string, terminate properly - if (lexer->lookahead == end_char) { - stack_pop(stack); - advance(lexer); - lexer->mark_end(lexer); - lexer->result_symbol = STRING_END; - return true; - } - } - } else if (lexer->lookahead == end_char) { - if (is_triple) { - lexer->mark_end(lexer); - for (unsigned count = 1; count < DELIMITER_LENGTH; ++count) { - advance(lexer); - if (lexer->lookahead != end_char) { - lexer->mark_end(lexer); - lexer->result_symbol = STRING_CONTENT; - return true; - } - } - - /* This is so if we lex something like - """foo""" - ^ - where we are at the `f`, we should quit after - reading `foo`, and ascribe it to STRING_CONTENT. - - Then, we restart and try to read the end. - This is to prevent `foo` from being absorbed into - the STRING_END token. - */ - if (has_content && lexer->lookahead == end_char) { - lexer->result_symbol = STRING_CONTENT; - return true; - } - - /* Since the string internals are all hidden in the syntax - tree anyways, there's no point in going to the effort of - specifically separating the string end from string contents. - If we see a bunch of quotes in a row, then we just go until - they stop appearing, then stop lexing and call it the - string's end. - */ - lexer->result_symbol = STRING_END; - lexer->mark_end(lexer); - while (lexer->lookahead == end_char) { - advance(lexer); - lexer->mark_end(lexer); - } - stack_pop(stack); - return true; - } - if (has_content) { - lexer->mark_end(lexer); - lexer->result_symbol = STRING_CONTENT; - return true; - } - stack_pop(stack); - advance(lexer); - lexer->mark_end(lexer); - lexer->result_symbol = STRING_END; - return true; - } - advance(lexer); - has_content = true; - } - return false; -} - -static bool scan_multiline_comment(TSLexer *lexer) { - if (lexer->lookahead != '/') return false; - advance(lexer); - if (lexer->lookahead != '*') return false; - advance(lexer); - - bool after_star = false; - unsigned nesting_depth = 1; - for (;;) { - switch (lexer->lookahead) { - case '*': - advance(lexer); - after_star = true; - break; - case '/': - advance(lexer); - if (after_star) { - after_star = false; - nesting_depth -= 1; - if (nesting_depth == 0) { - lexer->result_symbol = MULTILINE_COMMENT; - lexer->mark_end(lexer); - return true; - } - } else { - after_star = false; - if (lexer->lookahead == '*') { - nesting_depth += 1; - advance(lexer); - } - } - break; - case '\0': - return false; - default: - advance(lexer); - after_star = false; - break; - } - } -} - -static bool scan_whitespace_and_comments(TSLexer *lexer) { - while (iswspace(lexer->lookahead)) skip(lexer); - return lexer->lookahead != '/'; -} - -static bool scan_for_word(TSLexer *lexer, const char* word, unsigned len) { - skip(lexer); - for (unsigned i = 0; i < len; ++i) { - if (lexer->lookahead != word[i]) return false; - skip(lexer); - } - return true; -} - -static bool scan_automatic_semicolon(TSLexer *lexer) { - lexer->result_symbol = AUTOMATIC_SEMICOLON; - lexer->mark_end(lexer); - - bool sameline = true; - for (;;) { - if (lexer->eof(lexer)) return true; - - if (lexer->lookahead == ';') { - advance(lexer); - lexer->mark_end(lexer); - return true; - } - - if (!iswspace(lexer->lookahead)) break; - - if (lexer->lookahead == '\n') { - skip(lexer); - sameline = false; - break; - } - - if (lexer->lookahead == '\r') { - skip(lexer); - - if (lexer->lookahead == '\n') skip(lexer); - - sameline = false; - break; - } - - skip(lexer); - } - - // Skip whitespace and comments - if (!scan_whitespace_and_comments(lexer)) - return false; - - if (sameline) { - switch (lexer->lookahead) { - // Don't insert a semicolon before an else - case 'e': - return !scan_for_word(lexer, "lse", 3); - - case 'i': - return scan_for_word(lexer, "mport", 5); - - case ';': - advance(lexer); - lexer->mark_end(lexer); - return true; - - default: - return false; - } - } - - switch (lexer->lookahead) { - case ',': - case '.': - case ':': - case '*': - case '%': - case '>': - case '<': - case '=': - case '{': - case '[': - case '(': - case '?': - case '|': - case '&': - case '/': - return false; - - // Insert a semicolon before `--` and `++`, but not before binary `+` or `-`. - // Insert before +/-Float - case '+': - skip(lexer); - if (lexer->lookahead == '+') return true; - return iswdigit(lexer->lookahead); - - case '-': - skip(lexer); - if (lexer->lookahead == '-') return true; - return iswdigit(lexer->lookahead); - - // Don't insert a semicolon before `!=`, but do insert one before a unary `!`. - case '!': - skip(lexer); - return lexer->lookahead != '='; - - // Don't insert a semicolon before an else - case 'e': - return !scan_for_word(lexer, "lse", 3); - - // Don't insert a semicolon before `in` or `instanceof`, but do insert one - // before an identifier or an import. - case 'i': - skip(lexer); - if (lexer->lookahead != 'n') return true; - skip(lexer); - if (!iswalpha(lexer->lookahead)) return false; - return !scan_for_word(lexer, "stanceof", 8); - - case ';': - advance(lexer); - lexer->mark_end(lexer); - return true; - - default: - return true; - } -} - -static bool scan_safe_nav(TSLexer *lexer) { - lexer->result_symbol = SAFE_NAV; - lexer->mark_end(lexer); - - // skip white space - if (!scan_whitespace_and_comments(lexer)) - return false; - - if (lexer->lookahead != '?') - return false; - - advance(lexer); - - if (!scan_whitespace_and_comments(lexer)) - return false; - - if (lexer->lookahead != '.') - return false; - - advance(lexer); - lexer->mark_end(lexer); - return true; -} - -static bool scan_line_sep(TSLexer *lexer) { - // Line Seps: [ CR, LF, CRLF ] - int state = 0; - while (true) { - switch(lexer->lookahead) { - case ' ': - case '\t': - case '\v': - // Skip whitespace - advance(lexer); - break; - - case '\n': - advance(lexer); - return true; - - case '\r': - if (state == 1) - return true; - - state = 1; - advance(lexer); - break; - - default: - // We read a CR - if (state == 1) - return true; - - return false; - } - } -} - -static bool scan_import_list_delimiter(TSLexer *lexer) { - // Import lists are terminated either by an empty line or a non import statement - lexer->result_symbol = IMPORT_LIST_DELIMITER; - lexer->mark_end(lexer); - - // if eof; return true - if (lexer->eof(lexer)) - return true; - - // Scan for the first line seperator - if (!scan_line_sep(lexer)) - return false; - - // if line.sep line.sep; return true - if (scan_line_sep(lexer)) { - lexer->mark_end(lexer); - return true; - } - - // if line.sep [^import]; return true - while (true) { - switch (lexer->lookahead) { - case ' ': - case '\t': - case '\v': - // Skip whitespace - advance(lexer); - break; - - case 'i': - return !scan_for_word(lexer, "mport", 5); - - default: - return true; - } - - return false; - } -} - -bool tree_sitter_kotlin_external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols) { - if (valid_symbols[AUTOMATIC_SEMICOLON]) { - bool ret = scan_automatic_semicolon(lexer); - if (!ret && valid_symbols[SAFE_NAV] && lexer->lookahead == '?') { - return scan_safe_nav(lexer); - } - - // if we fail to find an automatic semicolon, it's still possible that we may - // want to lex a string or comment later - if (ret) return ret; - } - - if (valid_symbols[IMPORT_LIST_DELIMITER]) { - return scan_import_list_delimiter(lexer); - } - - // content or end - if (valid_symbols[STRING_CONTENT] && scan_string_content(lexer, payload)) { - return true; - } - - // a string might follow after some whitespace, so we can't lookahead - // until we get rid of it - while (iswspace(lexer->lookahead)) skip(lexer); - - if (valid_symbols[STRING_START] && scan_string_start(lexer, payload)) { - lexer->result_symbol = STRING_START; - return true; - } - - if (valid_symbols[MULTILINE_COMMENT] && scan_multiline_comment(lexer)) { - return true; - } - - if (valid_symbols[SAFE_NAV]) { - return scan_safe_nav(lexer); - } - - return false; -} - -void *tree_sitter_kotlin_external_scanner_create() { - Stack *stack = ts_calloc(1, sizeof(Stack)); - if (stack == NULL) abort(); - array_init(stack); - return stack; -} - -void tree_sitter_kotlin_external_scanner_destroy(void *payload) { - Stack *stack = (Stack *)payload; - array_delete(stack); - ts_free(stack); -} - -unsigned tree_sitter_kotlin_external_scanner_serialize(void *payload, char *buffer) { - Stack *stack = (Stack *)payload; - memcpy(buffer, stack->contents, stack->size); - return stack->size; -} - -void tree_sitter_kotlin_external_scanner_deserialize(void *payload, const char *buffer, unsigned length) { - Stack *stack = (Stack *)payload; - if (length > 0) { - array_reserve(stack, length); - memcpy(stack->contents, buffer, length); - stack->size = length; - } else { - array_clear(stack); - } -} +404: Not Found \ No newline at end of file